Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Cheshir

Локализация IP.Board

Рекомендованные сообщения

Получил ответ из техподдержки:

 

 

Скачайте дистрибутив локализации из клиент-центра. Залейте файлы из дистрибутива поверх файлов уже установленного форума (если Вы еще не установили никаких модификаций).

 

 

Затем в АЦ / Внешний вид / Языки / Загрузка 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 после чего проблемы с отображением изчезли. Как теперь вернуть нормальный английский язык на английскую локаль? Как выбрать в какую локаль будут импортированы языковые файлы? Т.е хочется сделать так, чтобы при выборе языка внизу страницы все служебные надписи были на соответствующем языке.

 

Спасибо!

Поделиться сообщением


Ссылка на сообщение

Я вот как поступил.

1.Установил IPS дистрибутив куда нужно.

2.Установил в другую дирректорию IBR дистрибутив.

3. В IBR дистрибутиве зашел в админку, в языки, на против ru_RU.UTF-8 нажал экпорт языка в ниспадающем меню, а в IPS в админке в языках нажал Import Language XML и прикрепил тот экспортированный русский язык из IBR.

4. Обновил кеш, язык встал.

 

Kapralez, а тебе нужно так сделать, установи куда-нибудь IPS еще, экпортируй оттуда английский в админке и потом импортируй его в IPS тот, который у тебя стоит в нужной дирректории.

Поделиться сообщением


Ссылка на сообщение

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

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

 

3. Сбросьте кэш языка.

 

 

Пардон за глупый вопрос... А где кеш-то сбрасывается??? Никак найти не могу...

Поделиться сообщением


Ссылка на сообщение

А где кеш-то сбрасывается??? Никак найти не могу...

"Внешний вид > Языки системы", в выпадающем меню напротив "English (ENG)" выберите "Перекешировать все...".

Поделиться сообщением


Ссылка на сообщение

 

Общая очистка кеша присутствует?

Поделиться сообщением


Ссылка на сообщение
02/09/12 04:34 (изменено)

Круто. Удаление гланд ...

....

....

Вуаля. Теперь у вас на форуме совершенно легально есть две локали. Учтите, переключение языка на форуме автоматически переключит и локаль в админцентре. Приятного вам использования

 

Автор решения: @Ritsuka

 

Спасибо все получилось, главное id языка не перепутать

 

PS: Обнаружился один момент при русификации, а точнее при "допереводе" непереведенных фраз. Статусы жалоб прописаны не в языковых файлах, а в базе данных в таблице ibf_rc_status, переводил прямо в таблице. В данном случае вариант на 2 языка без дополнительного ковыряния на мой взгляд нереализуем.

Изменено пользователем Kapralez

Поделиться сообщением


Ссылка на сообщение

Круто. Удаление гланд ...

Теперь, когда есть выбор между двумя языками, такое ощущение, что форум дольше стал грузится, может из-за дополнительного языка такое быть?

Или по моему способу установка языка все испортила?

Поделиться сообщением


Ссылка на сообщение

Если кто не в курсе, на IPS появился раздел для русского перевода — http://community.invisionpower.com/index.php?app=languages&module=products&section=language&language=17

Предлагаю всем желающим присоединиться. Особенно паблик-часть форума не помешает перевести.

  • Upvote 2

Поделиться сообщением


Ссылка на сообщение

Если кто не в курсе, на IPS появился раздел для русского перевода — http://community.inv...age&language=17

Спасибо за информацию.

Поделиться сообщением


Ссылка на сообщение

Если кто не в курсе, на IPS появился раздел для русского перевода

Давно появился. Хоть грубые ошибки исправили. Первая версия перевода - было нечто.

Поделиться сообщением


Ссылка на сообщение

Добрый день, решил не плодить темы, есть вопрос по локализации.

 

post-48273-0-40477700-1343203873_thumb.png

 

Как или где изменить формат валюты с гр на грн? Заранее спасибо.

Поделиться сообщением


Ссылка на сообщение

А где вы видели валюту в интерфейсах форума?)

 

Это просто данные о выбранной системной локали. Ни к IP.Board, ни вообще к вебсерверу это не имеет никакого отношения. Если очень хочется видеть там что-то другое, вам придется переопределять системные переменные для всего сервера.

 

Во всех приложениях, где есть какая-то валюта, последняя настраивается отдельно.

Поделиться сообщением


Ссылка на сообщение

Все сделал как описано выше, теперь у меня два языковых пакета, где ID 1 это RU и ID 2 это ENG. При обновлении форума новые стройки куда будут записываться?

Поделиться сообщением


Ссылка на сообщение
2. Удалите русские строки переводов для нового языка.

 

Это можно легко сделать с помощью MySQL-запроса.

Все сделал как сказано, только префикс поменял на свой, но русские строки остались на своих местах.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...