Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

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

IP.Board 3.2.3 (лицензия) Соответственно язык по умалчиванию - английский.

 

Загружая файл локализации (ru), и ставя его же языком по умолчанию (кеш языка обновлял), не происходит русификации ни админ панели, ни фронт-энда, создается впечатление, что все равно продолжает использоваться английский. Кеш? Очищал средствами задач.

 

1. Какие могут быть причины?

2. Где искать английский языковой файл?

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

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

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

  • Автор

 

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

 

 

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

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

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

  • Автор

 

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

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

....

....

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

 

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

 

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

 

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

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

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

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

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

  • 2 месяца спустя...

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

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

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

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

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

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

  • 3 месяца спустя...

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

 

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

 

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

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

 

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

 

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

  • 7 месяцев спустя...

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

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

 

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

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

Что именно вы делали и чего хотели достичь?

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

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.