diff --git a/.github/custom-i18n.png b/.github/custom-i18n.png new file mode 100644 index 0000000000..2306e62f87 Binary files /dev/null and b/.github/custom-i18n.png differ diff --git a/README.md b/README.md index 5007ddf2ab..884e99db31 100644 --- a/README.md +++ b/README.md @@ -66,8 +66,8 @@ You can already use the current state, and extend it with your needs. - [x] Generic OIDC - [x] Generic OAuth - [x] Generic JWT - - [ ] LDAP - - [ ] SAML SP + - [x] LDAP + - [x] SAML SP - Multifactor Registration an Login - [x] Passkeys - [x] TOTP @@ -143,6 +143,13 @@ You can already use the current state, and extend it with your needs. You can find a more detailed documentation of the different pages [here](./apps/login/readme.md). +#### Custom translations + +The new login uses the [SettingsApi](https://zitadel.com/docs/apis/resources/settings_service_v2/settings-service-get-hosted-login-translation) to load custom translations. +Translations can be overriden at both the instance and organization levels. +To find the keys more easily, you can inspect the HTML and search for a `data-i18n-key` attribute, or look at the defaults in `/apps/login/locales/[locale].ts`. +![Custom Translations](.github/custom-i18n.png) + ## Tooling - [TypeScript](https://www.typescriptlang.org/) for static type checking