keycloak-scim/server_admin/topics/realms/themes.adoc

33 lines
1.4 KiB
Text
Raw Normal View History

[[_themes]]
2016-05-14 14:48:22 +00:00
=== Themes and Internationalization
2016-05-13 19:49:56 +00:00
2017-08-28 12:50:14 +00:00
Themes allow you to change the look and feel of any UI in {project_name}. Themes are configured per realm. To change
2016-05-13 19:49:56 +00:00
a theme go to the `Realm Settings` left menu item and click on the `Themes` tab.
.Themes Tab
2017-08-28 12:50:14 +00:00
image:{project_images}/themes-tab.png[]
2016-05-13 19:49:56 +00:00
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::
2017-08-28 12:50:14 +00:00
The skin of the {project_name} Admin Console.
2016-05-13 19:49:56 +00:00
Email Theme::
2017-08-28 12:50:14 +00:00
Whenever {project_name} has to send out an email, it uses templates defined in this theme to craft the email.
2016-05-13 19:49:56 +00:00
2017-08-28 12:50:14 +00:00
The link:{developerguide_link}[{developerguide_name}] goes into how to create a new themes or modify existing ones.
2016-05-14 14:48:22 +00:00
==== Internationalization
2017-08-28 12:50:14 +00:00
Every UI screen is internationalized in {project_name}. The default language is English, but if you turn on the
2016-05-14 14:48:22 +00:00
`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,
2017-08-28 12:50:14 +00:00
User Account Management UI, and Admin Console. The link:{developerguide_link}[{developerguide_name}] explains
how you can offer additional languages.