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

Jac*_*gen 14 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 中添加自定义语言环境,我应该能够通过输入语言环境并点击“输入”来添加我自己的语言环境,但这没有任何作用。

我在这里错过了一步?

Jac*_*gen 14

阅读代码后,我明白只添加文件是不够的。您需要启用你的主题不仅为login主题,也为accountemail主题:

在此处输入图片说明

由于我只将login主题更改为我自己的“自定义主题”,因此没有显示荷兰语语言环境。