自定义keycloak登录主题的本地化

时间:2017-01-25 15:28:40

标签: keycloak

我正在按照this指南为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语言环境。我只能选择英语和德语语言环境,我刚刚创建的荷兰语语言环境不可用:

enter image description here

根据Multilingual support and adding custom Locales in Keycloak,我应该可以通过输入区域设置并点击“输入”来添加我自己的区域设置,但这不会做任何事情。

我在这里错过了一步?

1 个答案:

答案 0 :(得分:4)

阅读the paper之后,我明白只添加文件是不够的。您不仅要为login主题启用主题,还要为accountemail主题启用主题:

code

由于我只将login主题更改为我自己的'自定义主题',因此荷兰语区域设置未显示。

相关问题