Локализация пользовательской темы входа в keycloak

Я реализую настраиваемую страницу входа для keycloak (версия 2.5), следуя это руководство. Я добавил свой собственный стиль, теперь я пытаюсь добавить голландский язык. В настоящее время голландский язык не поддерживается, поэтому я предоставил следующие файлы свойств:

  • themes/mytheme/login/messages/messages_en.properties
  • themes/mytheme/account/messages/messages_en.properties
  • themes/mytheme/email/messages/messages_en.properties

со свойством locale_nl=Nederlands. После этого я добавил messages_nl.properties файлов со строками перевода.

Затем я добавил свойство locales=en,nl,de в следующие файлы:

  • themes/mytheme/login/messages/theme.properties
  • themes/mytheme/account/messages/theme.properties
  • themes/mytheme/email/messages/theme.properties

Осталось только одно: добавить голландский язык в консоль администратора. Но я не могу выбрать NL локаль после включения интернационализации. Я могу выбрать только английский и немецкий языковые стандарты, моя только что созданная голландская локаль недоступна:

введите описание изображения здесь

Согласно Многоязычная поддержка и добавление пользовательских локалей в Keycloak, я смогу добавить свой собственный языковой стандарт, просто набрав языковой стандарт и нажав «Enter», но это ничего не дает.

Мне здесь не хватает шага?


person Jacob van Lingen    schedule 25.01.2017    source источник


Ответы (1)


После прочтения code, я понял, что только добавить файлы недостаточно. Вам необходимо включить свою тему не только для темы login, но также для тем account и email:

введите описание изображения здесь

Поскольку я только изменил тему login на свою собственную «custom-theme», голландский язык не появился.

person Jacob van Lingen    schedule 26.01.2017