Babel (MODX Revo) — Переключение перевода на родном языке

После установки Babel при вызове

	  <ul>
		[[BabelLinks? &tpl=`bblLangChanger`]]
	  </ul>

если у нас, скажем, русский и английский контексты, появляется выбор языков: Russian/English.

Вроде бы, все хорошо, но надо, чтобы пункт переключения был на родном языке вот так: Русский/English.

Сейчас мы это поборем.

Корень зла в том, что Babel ни сном, ни духом про русский язык. Убедиться в этом можно, зайдя в админке в Управление словарями.

Пространство имён: Babel
Тема: default
Язык: и все, тут нет русского.

Сейчас мы его научим.

Идем в папку /core/components/babel/lexicon и видим там те же самые папки, которые указаны в списке «Язык». Создаем папку ru и складываем туда файлы из любой понравившейся папки из соседних (default.inc.php и properties.inc.php).

Теперь можно перевести прямо в файлах, а можно воспользоваться админкой, «Управлением словарями».

После всех изменений чистим кэш MODX и наслаждаемся переводом.

Кстати, Russian надо еще перевести в английском переводе, чтобы при открытии страниц на английском, пользователь все так же видел «Русский».

0

Babel (MODX Revo) — Переключение перевода на родном языке: 1 комментарий

Добавить комментарий