32 lines
1.4 KiB
Text
32 lines
1.4 KiB
Text
[[_themes]]
|
|
=== Themes and Internationalization
|
|
|
|
Themes allow you to change the look and feel of any UI in {{book.project.name}}. Themes are configured per realm. To change
|
|
a theme go to the `Realm Settings` left menu item and click on the `Themes` tab.
|
|
|
|
.Themes Tab
|
|
image:../../{{book.images}}/themes-tab.png[]
|
|
|
|
|
|
Pick the theme you want for each UI category and click `Save`.
|
|
|
|
Login Theme::
|
|
Username password entry, OTP entry, new user registration, and other similar screens related to login.
|
|
Account Theme::
|
|
Each user has an User Account Management UI.
|
|
Admin Console Theme::
|
|
The skin of the {{book.project.name}} Admin Console.
|
|
Email Theme::
|
|
Whenever {{book.project.name}} has to send out an email, it uses templates defined in this theme to craft the email.
|
|
|
|
|
|
|
|
The link:{{book.developerguide.link}}[{{book.developerguide.name}}] goes into how to create a new themes or modify existing ones.
|
|
|
|
==== Internationalization
|
|
|
|
Every UI screen is internationalized in {{book.project.name}}. The default language is English, but if you turn on the
|
|
`Internationalization` switch on the `Theme` tab you can choose which locales you want to support and what the default locale
|
|
will be. The next time a user logs in, they will be able to choose a language on the login page to use for the login screens,
|
|
User Account Management UI, and Admin Console. The link:{{book.developerguide.link}}[{{book.developerguide.name}}] explains
|
|
how you can offer additional languages.
|