Локализация IP.Board проблемы с локализацией
#16
Отправлено 08 Февраль 2012 - 08:23
Получил ответ из техподдержки:
Скачайте дистрибутив локализации из клиент-центра. Залейте файлы из дистрибутива поверх файлов уже установленного форума (если Вы еще не установили никаких модификаций).
Затем в АЦ / Внешний вид / Языки / Загрузка XML-архива с языковыми настройками / импортируйте следующие файлы из дистрибутива:
upload/admin/applications/core/xml/admin_core_language_pack.xml
upload/admin/applications/core/xml/public_core_language_pack.xml
upload/admin/applications/forums/xml/admin_forums_language_pack.xml
upload/admin/applications/forums/xml/public_forums_language_pack.xml
upload/admin/applications/members/xml/admin_members_language_pack.xml
upload/admin/applications/members/xml/public_members_language_pack.xml
И еще в АЦ / Системные настройки / Загрузка файла XML с настройками / импортируйте следующие файлы из дистрибутива:
upload/admin/applications/core/xml/core_settings.xml
upload/admin/applications/forums/xml/forums_settings.xml
upload/admin/applications/members/xml/members_settings.xml
все само собой установилось правильно
Возник другой вопрос:
Локализацию начал делать неправильно - на английскую локаль, соответственно поимел проблем с отображением дат и названий месяцев. После чего создал копированием локаль ru_RU.UTF-8 после чего проблемы с отображением изчезли. Как теперь вернуть нормальный английский язык на английскую локаль? Как выбрать в какую локаль будут импортированы языковые файлы? Т.е хочется сделать так, чтобы при выборе языка внизу страницы все служебные надписи были на соответствующем языке.
Спасибо!
Скачайте дистрибутив локализации из клиент-центра. Залейте файлы из дистрибутива поверх файлов уже установленного форума (если Вы еще не установили никаких модификаций).
Затем в АЦ / Внешний вид / Языки / Загрузка XML-архива с языковыми настройками / импортируйте следующие файлы из дистрибутива:
upload/admin/applications/core/xml/admin_core_language_pack.xml
upload/admin/applications/core/xml/public_core_language_pack.xml
upload/admin/applications/forums/xml/admin_forums_language_pack.xml
upload/admin/applications/forums/xml/public_forums_language_pack.xml
upload/admin/applications/members/xml/admin_members_language_pack.xml
upload/admin/applications/members/xml/public_members_language_pack.xml
И еще в АЦ / Системные настройки / Загрузка файла XML с настройками / импортируйте следующие файлы из дистрибутива:
upload/admin/applications/core/xml/core_settings.xml
upload/admin/applications/forums/xml/forums_settings.xml
upload/admin/applications/members/xml/members_settings.xml
все само собой установилось правильно
Возник другой вопрос:
Локализацию начал делать неправильно - на английскую локаль, соответственно поимел проблем с отображением дат и названий месяцев. После чего создал копированием локаль ru_RU.UTF-8 после чего проблемы с отображением изчезли. Как теперь вернуть нормальный английский язык на английскую локаль? Как выбрать в какую локаль будут импортированы языковые файлы? Т.е хочется сделать так, чтобы при выборе языка внизу страницы все служебные надписи были на соответствующем языке.
Спасибо!
#17
Отправлено 08 Февраль 2012 - 10:42
Я вот как поступил.
1.Установил IPS дистрибутив куда нужно.
2.Установил в другую дирректорию IBR дистрибутив.
3. В IBR дистрибутиве зашел в админку, в языки, на против ru_RU.UTF-8 нажал экпорт языка в ниспадающем меню, а в IPS в админке в языках нажал Import Language XML и прикрепил тот экспортированный русский язык из IBR.
4. Обновил кеш, язык встал.
Kapralez, а тебе нужно так сделать, установи куда-нибудь IPS еще, экпортируй оттуда английский в админке и потом импортируй его в IPS тот, который у тебя стоит в нужной дирректории.
1.Установил IPS дистрибутив куда нужно.
2.Установил в другую дирректорию IBR дистрибутив.
3. В IBR дистрибутиве зашел в админку, в языки, на против ru_RU.UTF-8 нажал экпорт языка в ниспадающем меню, а в IPS в админке в языках нажал Import Language XML и прикрепил тот экспортированный русский язык из IBR.
4. Обновил кеш, язык встал.
Kapralez, а тебе нужно так сделать, установи куда-нибудь IPS еще, экпортируй оттуда английский в админке и потом импортируй его в IPS тот, который у тебя стоит в нужной дирректории.
#18
Отправлено 08 Февраль 2012 - 16:50
Kapralez, а тебе нужно так сделать, установи куда-нибудь IPS еще, экпортируй оттуда английский в админке и потом импортируй его в IPS тот, который у тебя стоит в нужной дирректории.
Круто. Удаление гланд ...
Сделать пользователям возможность выбора между русским и английским интерфейсом просто, и для этого совсем не нужно покупать форум у IPS или делать что-то сложное. Вся процедура займет 2 минуты и ровно 3 шага:
1. Скопируйте русский язык и отредактируйте его.
Пройдите в Админентр > Внешний вид > Языки системы, кликните по выпадающему меню напротив "Русский" и выберите "Скопировать язык". По окончанию процесса у вас будет два языка - "Русский" и "Русский (copy)". Кликните на выпадающее меню у второго и выберите пункт "Изменить".
Измените настройки следюущим образом:
Название языка: English (ENG) Локаль языка: en_GB.UTF-8
2. Удалите русские строки переводов для нового языка.
Это можно легко сделать с помощью MySQL-запроса. Для этого пройдите в раздел Поддержка > Инструменты для управления SQL, прокрутите страницу вниз и вставьте в поле "SQL-запрос" код:
UPDATE ibf_core_sys_lang_words SET word_custom = '' WHERE lang_id = 2
Здесь префикс у таблиц - "ibf_" - у вас его может и не быть ("UPDATE core_sys_lang_words..."). lang_id = 2 - означает, что очищаем строки перевода для второго языка в списке.
Выполните запрос.
3. Сбросьте кэш языка.
Снова вернитесь во "Внешний вид > Языки системы", в выпадающем меню напротив "English (ENG)" выберите "Перекешировать все...".
Вуаля. Теперь у вас на форуме совершенно легально есть две локали. Учтите, переключение языка на форуме автоматически переключит и локаль в админцентре. Приятного вам использования
Автор решения: Ritsuka
#22
Отправлено 09 Февраль 2012 - 07:33
Ph-A 08 Февраль 2012 - 16:50 сказал(а):
Круто. Удаление гланд ...
....
....
Вуаля. Теперь у вас на форуме совершенно легально есть две локали. Учтите, переключение языка на форуме автоматически переключит и локаль в админцентре. Приятного вам использования
Автор решения: Ritsuka
....
....
Вуаля. Теперь у вас на форуме совершенно легально есть две локали. Учтите, переключение языка на форуме автоматически переключит и локаль в админцентре. Приятного вам использования
Автор решения: Ritsuka
Спасибо все получилось, главное id языка не перепутать
PS: Обнаружился один момент при русификации, а точнее при "допереводе" непереведенных фраз. Статусы жалоб прописаны не в языковых файлах, а в базе данных в таблице ibf_rc_status, переводил прямо в таблице. В данном случае вариант на 2 языка без дополнительного ковыряния на мой взгляд нереализуем.
Сообщение изменено: Kapralez (09 Февраль 2012 - 07:33)
#24
Отправлено 20 Апрель 2012 - 08:47
Если кто не в курсе, на IPS появился раздел для русского перевода — http://community.inv...age&language=17
Предлагаю всем желающим присоединиться. Особенно паблик-часть форума не помешает перевести.
Предлагаю всем желающим присоединиться. Особенно паблик-часть форума не помешает перевести.
#25
Отправлено 20 Апрель 2012 - 11:39
weiss 20 Апрель 2012 - 08:47 сказал(а):
Если кто не в курсе, на IPS появился раздел для русского перевода — http://community.inv...age&language=17
Спасибо за информацию.









