После установки 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 надо еще перевести в английском переводе, чтобы при открытии страниц на английском, пользователь все так же видел «Русский».
Спасибо, добрый человек! Очень помог!