This is the documentation for v6, checkout the latest version
Keycloakify
v6
  • Keycloakify
  • Release Notes & Upgrade Instructions
  • FAQ
v6
  • ๐Ÿ‘จโ€๐Ÿ’ปQuick start
  • ๐Ÿ”ฉKeycloakify in my App
  • ๐Ÿ“งEmail customization
  • โœ’๏ธTerms and conditions
  • โœ…Realtime input validation
  • โš ๏ธLimitations
  • ๐ŸŒ‰Context persistence
  • ๐ŸŒŽi18n: msg(...)
  • ๐Ÿ’‚Email domain acceptlist
  • ๐Ÿ›‘Keycloak error in log
  • ๐Ÿ’ŸContributing
  • ๐Ÿ“–Build options
  • ๐ŸRequirements
  • โฌ†๏ธv5 -> v6
  • โฌ†๏ธv6.x -> v6.12
Powered by GitBook
On this page

Was this helpful?

i18n: msg(...)

If you want to overwrite the translation messages that comes by default with Keycloak, define some new messages, or add translation for a new language.

PreviousContext persistenceNextEmail domain acceptlist

Last updated 2 days ago

Was this helpful?

In Keycloakify you don't .

You can set the language you'll get in i18n.curentLanguageTag by specifying ui_locales=xx as query parameter when redirecting to your login or register page.

.

๐ŸŒŽ
See how
directly edit the messages_xx.properties files
keycloakify-starter/i18n.ts at main ยท codegouvfr/keycloakify-starterGitHub
Overwiting default messages or defining new ones
keycloakify-starter/KcApp.tsx at 9f2e4438bd54648767571be7ef47a777bc6565f8 ยท codegouvfr/keycloakify-starterGitHub
Using the i18n API
Logo
Logo