keycloak-scim/docs
danielFesenmeyer d543ba5b56 Consistent message resolving regarding language fallbacks for all themes
- the prio of messages is now as follows for all themes (RL = realm localization, T = Theme i18n files): RL <variant> > T <variant> > RL <region> > T <region> > RL <language> > T <language> > RL en > T en
- centralize the message resolving logic in helper methods in LocaleUtil and use it for all themes, add unit tests in LocaleUtilTest
- add basic integration tests to check whether realm localization can be used in all supported contexts:
  - Account UI V2: org.keycloak.testsuite.ui.account2.InternationalizationTest
  - Login theme: LoginPageTest
  - Email theme: EmailTest
- deprecate the param useRealmDefaultLocaleFallback=true of endpoint /admin/realms/{realm}/localization/{locale}, because it does not resolve fallbacks as expected and is no longer used in admin-ui v2
- fix locale selection in DefaultLocaleSelectorProvider that a supported region (like "de-CH") will no longer selected instead of a supported language (like "de"), when just the language is requested, add corresponding unit tests
- improvements regarding message resolving in Admin UI V2:
  - add cypress test i18n_test.spec.ts, which checks the fallback implementation
  - log a warning instead of an error, when messages for some languages/namespaces cannot be loaded (the page will probably work with fallbacks in that case)

Closes #15845
2023-05-17 15:00:32 +02:00
..
documentation Consistent message resolving regarding language fallbacks for all themes 2023-05-17 15:00:32 +02:00
guides Update the docs on passthrough proxy (#20072) 2023-05-15 15:44:47 +00:00
maven-plugin Exclude experimental configuration options for the guides 2023-03-16 11:05:03 +01:00
building.md Update building.md 2023-04-27 11:20:26 +02:00
dependency-license-information.md Update to repository documentation, including updated contributors guide 2019-02-21 11:17:57 +01:00
fips.md FIPS related docs (#17196) 2023-02-22 12:47:15 +01:00
pom.xml Run tests for the moved documentation (#19278) 2023-03-28 12:35:27 +02:00
pull_request_template.md [KEYCLOAK-19754] - Update documentation files to remove problematic language in the main repository 2021-11-04 10:08:56 +01:00
tests-db.md Use the same Oracle driver for the tests and Undertow like for Quarkus 2022-11-23 09:26:18 +01:00
tests-development.md KEYCLOAK-19147 Update Test development section for PRs 2021-09-01 12:31:50 +02:00
tests-oidc-conformance.md [KEYCLOAK-19754] - Update documentation files to remove problematic language in the main repository 2021-11-04 10:08:56 +01:00
tests.md Fix markdown link to database tests (#15457) 2023-01-20 08:08:31 +01:00
updating-database-schema.md KEYCLOAK-14968 Update database schema instructions 2020-07-31 16:14:06 +02:00
updating-server-config.md [KEYCLOAK-19754] - Update documentation files to remove problematic language in the main repository 2021-11-04 10:08:56 +01:00