1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Русский язык для XenForo от XF-Russia.ru

Тема в разделе "Русификация XenForo и официальных плагинов", создана пользователем Romchik®, 07.10.2010.

Загрузка
  1. romnik

    romnik Пользователь

    Регистрация:
    05.02.14
    Сообщения:
    4
    Симпатии:
    6
    В общем, пришлось восстановить базу (хорошо, что сделал бэкап) и сделать экспорт языка.

    Если сравнивать полученный файл с файлом русификации, можно заметить, что сортировка фраз не совпадает, очень сложно найти различия. Поэтому сделал так - установил русификацию, сделал экспорт, и этот файл уже сравнивал с моим предыдущим. Так сортировка будет одинаковой.
    Час-два ручного труда, и получаем файл, который объединяет новые и старые фразы, потом его импортируем.
     
    Romchik® нравится это.
  2. Exile

    Exile Местный

    Регистрация:
    27.06.11
    Сообщения:
    997
    Симпатии:
    545
    Версия XF:
    1.4.4
    При переносе темы "Цель форума" - это как понять? "Destination Forum" в оригинале. "Форум назначения" было бы более правильным переводом.
     
    Romchik® и fly_indiz нравится это.
  3. fly_indiz

    fly_indiz Местный

    Регистрация:
    20.08.11
    Сообщения:
    460
    Симпатии:
    357
    Версия XF:
    1.4.3
    согласен, тогда уж и "Цель темы" тоже ))
     
    Romchik® нравится это.
  4. badcat

    badcat Новичок

    Регистрация:
    01.12.14
    Сообщения:
    2
    Симпатии:
    0
    Версия XF:
    1.2.1
    вопрос закрыт все работает!) сорри
     
    Последнее редактирование: 11.12.2014
  5. Alex Gludo

    Alex Gludo Bazinga!

    Регистрация:
    24.01.11
    Сообщения:
    484
    Симпатии:
    293
    Проблема в хостинге. 99%. Не хватает ресурсов.
     
    badcat нравится это.
  6. badcat

    badcat Новичок

    Регистрация:
    01.12.14
    Сообщения:
    2
    Симпатии:
    0
    Версия XF:
    1.2.1
    сам форум перевелся а админка нет. В хосте траблы?
     
  7. Anatoliy

    Anatoliy Местный

    Регистрация:
    26.09.12
    Сообщения:
    70
    Симпатии:
    9
    Версия XF:
    1.1.3
    В последнем переводе нет строк warning_definition_1_title и т д.
    Ни поиск не помогает, ничего
     
  8. Exile

    Exile Местный

    Регистрация:
    27.06.11
    Сообщения:
    997
    Симпатии:
    545
    Версия XF:
    1.4.4
    Это вы про заранее заданные темы предупреждений? Они в админке редактируются в соответствующем разделе. Так же как и трофеи со смайликами. Их перевод встроен в инсталлятор движка, поэтому в языковом файле их и нету.
     
  9. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    На самом деле эти фразы должны быть в русификаторе. Вероятно, их действительно пропустили при переводе.
     
  10. Exile

    Exile Местный

    Регистрация:
    27.06.11
    Сообщения:
    997
    Симпатии:
    545
    Версия XF:
    1.4.4
    infis, не должны. Они вносятся в базу при установке на английском и содержат базовые предупреждения. Я вот у себя все стандартные удалил, создал новые, так у меня например с warning_definition_6 все начинается - число как понимаю соответствует id шаблона предупреждения в базе.
     
  11. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Они есть во фразах. Но русификация их фраз в общем бессмысленна, так как движок игнорирует для них языковые настройки. Поэтому либо менять фразы в основном языке (в английском), либо просто удалить предупреждения и сделать свои.
     
  12. Exile

    Exile Местный

    Регистрация:
    27.06.11
    Сообщения:
    997
    Симпатии:
    545
    Версия XF:
    1.4.4
    infis, я понимаю что они там есть, я к тому что их не локализовать, так как вроде тут писали что внесение изменений в файлы установки запрещено разработчиками:
    PHP:
    $data['xf_phrase'] = "
        INSERT INTO xf_phrase
            (language_id, title, phrase_text, global_cache, addon_id)
        VALUES
            (0, 'user_field_gtalk', 'Google Talk', 1, ''),
    ...
        (0, 'trophy_8_description', 'Your content has been liked 250 times.', 0, ''),
         (0, 'trophy_8_title', 'Can''t Get Enough of Your Stuff', 0, ''),
         (0, 'trophy_9_description', 'Content you have posted has attracted 500 likes.', 0, ''),
         (0, 'trophy_9_title', 'I LOVE IT!', 0, ''),
         (0, 'warning_definition_1_title', 'Inappropriate Content', 0, ''),
         (0, 'warning_definition_1_conversation_title', 'Inappropriate Content', 0, ''),
    Они "локализуются" редактированием причин предупреждений в админке, самостоятельно.
     
  13. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Согласен, что через админку редактируются. Но получается, что просто не доработана система предупреждений, так как она не учитывает язык пользователя. Потому и русификация их стандартным способом не возможна.
    По хорошему надо разработчикам намекнуть, чтобы в следующих версиях допилили систему предупреждений под мультиязычность :)
     
  14. Anatoliy

    Anatoliy Местный

    Регистрация:
    26.09.12
    Сообщения:
    70
    Симпатии:
    9
    Версия XF:
    1.1.3
    Всем за то что отозвались спасибо, но, нихрена не помогало

    table2.png

    table3.png

    Пришлось ставить чистый форум отдельно, и отттуда брать 3 таблицы

    table.png

    Ну а далее перевести это + заново переустановить несколько аддонов.

    Почему так криво обновилось не в курсе.

    Но вото то что если это официальный сайт, то и дистрибутив должен выдавать официальный сайт, естественно установщик phases.xml должен стоять под потребности языка, а не через очко :) Таким способом была бы облегчена жизнь как самим переводчикам так и юзерам наподобие меня.

    Естественно я понимаю что большинство работы ведётся за спасибо!, а могли бы столь хорошему сайту и отстёгивать порядочно!
     
  15. Exile

    Exile Местный

    Регистрация:
    27.06.11
    Сообщения:
    997
    Симпатии:
    545
    Версия XF:
    1.4.4
    Anatoliy, а вы просто не пробовали на 2 скриншоте свои причины забивать, вместо warning_* и т.п.? Зачем сразу восстанавливать стандартные таблицы, если проблема в том что вам надо просто самим эти фразы перевести, ума не приложу.
     
  16. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    В России официально XenForo не поддерживается никем. Также официально для XenForo не существует русского языка. То есть данный сайт, а также перевод с этого сайта не являются официальными.
    Установка языка осуществляется с помощью языкового файла. Перевести указанные Вами фразы в рамках этого языкового файла не представляется возможным, так как движок XenForo не поддерживает локализацию для системы предупреждений. Когда система предупреждений будет поддерживать локализацию, тогда и появится русификация.
    Таким образом, локализацию системы предупреждений каждый администратор форума делает самостоятельно.
     
  17. Anatoliy

    Anatoliy Местный

    Регистрация:
    26.09.12
    Сообщения:
    70
    Симпатии:
    9
    Версия XF:
    1.1.3
    Вы совершенно правы, я не умею искать и заменять текст!
    Простите! :)
     
  18. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    resonansER, Mirovinger, infis и 3 другим нравится это.
  19. KitsuneSolar

    KitsuneSolar Местный

    Регистрация:
    13.09.14
    Сообщения:
    81
    Симпатии:
    69
    Версия XF:
    1.0.1
    Ромчик, у тебя в русификации как фраза строится (сам не могу посмотреть сейчас):
    Код:
    Отобразить только темы с префиксом "{var}"
    Где var - какая то переменная?
    Если да и ещё присутствуют двойные кавычки - кавычки нужно заменить на одинарные:

    Код:
    Отобразить только темы с префиксом '{var}'
    Эта фраза выскакивает в подсказке при наведении на префикс в списке тем. Так как используются двойные кавычки - код подсказки ломается, как и html.
     
    Romchik®, Mirovinger и infis нравится это.
  20. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    В русификаторе так:
    Код:
    Отобразить только темы с префиксом "{prefix}".
     
    KitsuneSolar нравится это.

Поделиться этой страницей