Основной разработчик Sulu здесь ????
То, что вы добавили, — это еще один язык контента, который описывает, на какие языки можно перевести страницу, медиа, статьи и т. д. Эти языки также отображаются в раскрывающемся списке справа от верхней панели инструментов.
Однако этот язык касается только значений, которые контент-менеджер заполняет поля. Все метки, элементы навигации и другие тексты, которые появляются в пользовательском интерфейсе, отображаются на основе системного языка пользователя. Каждый пользователь может выбрать свой системный язык в оверлее профиля, который будет отображаться при нажатии имени пользователя на левой панели навигации.
Таким образом, чтобы увидеть ru
заголовки, которые вы добавили в XML-файлы страницы, пользователю необходимо выбрать ru
в качестве языка.
К сожалению, этот язык не существует по умолчанию в Sulu. Итак, что вы можете сделать, так это добавить этот язык, используя конфигурацию в config/packages/sulu_admin.yaml
.
sulu_core:
locales:
en: English
de: Deutsch
ru: Russian
translations:
- en
- de
- ru
После этого вы можете загрузить язык с помощью команды sulu:admin:download-language
:
bin/console sulu:admin:download-language ru
Это попытается загрузить русский язык из нашего проекта Crowdin, который является краудсорсинговой платформой для перевода. Но, к сожалению, русского перевода там пока нет. Если вы хотите внести свой вклад, сообщите нам об этом, и мы создадим русский язык, чтобы вы могли начать его переводить.
Если вы действительно хотите просто добавить русские заголовки к меткам, вы все равно можете написать конфигурацию YAML, как указано выше, и вы увидите их, когда пользователь выберет русский язык в качестве своего системного языка. В этом случае все остальные тексты будут переведены на английский язык.
person
Daniel Rotter
schedule
10.02.2020