Перейти к публикации
View in the app

A better way to browse. Learn more.

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

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Локализация 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-запроса.

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

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

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

Сейчас на странице 0

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.