2017-01-25 2 views
2

Ich implementiere eine benutzerdefinierte Login-Seite für keycloak (Version 2.5), indem Sie this Guide folgen. Ich habe mein eigenes benutzerdefiniertes Styling hinzugefügt, jetzt versuche ich, das niederländische Gebietsschema hinzuzufügen. Derzeit liegen keine niederländischen Gebietsschema vorgesehen ist, so dass ich zur Verfügung gestellt Dateien folgende Eigenschaften:Lokalisierung von benutzerdefinierten Keycloak Login-Thema

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

mit dem locale_nl=Nederlands Eigenschaft. Danach fügte ich die messages_nl.properties Dateien mit den Übersetzungszeichenfolgen hinzu.

Weiter Ich habe die locales=en,nl,de Eigenschaft auf folgende Dateien:

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

Es gibt nur eine Sache zu tun haben: die niederländische locale in der hinzufügen Admin-Konsole. Aber ich kann das Gebietsschema NL nicht auswählen, nachdem ich die Internationalisierung aktiviert habe. Ich kann nur die englische und deutsche locale wählen, meine gerade erstellt Dutch locale nicht verfügbar:

enter image description here

Nach Multilingual support and adding custom Locales in Keycloak, sollte ich in der Lage sein, meine eigene locale hinzufügen, indem Sie einfach die locale eingeben und schlagen ‚eingeben ', aber das tut nichts.

Ich vermisse hier einen Schritt?

Antwort

4

Nach dem Lesen der code, verstand ich nur das Hinzufügen der Dateien ist nicht genug. Sie müssen Ihr Thema nicht nur für das login Thema ermöglichen, sondern auch für die account und email Themen:

enter image description here

Da ich nur das login Thema meines eigenen ‚custom-Thema‘ geändert, die niederländischen locale Bin nicht aufgetaucht.