UNPKG

@keycloakify/keycloak-account-ui

Version:

<p align="center"> <img src="https://github.com/user-attachments/assets/e31c4910-7205-441c-9a35-e134b806b3a8"> </p> <p align="center"> <i>Repackaged Keycloak Account UI</i> <br> <br> <a href="https://github.com/keycloakify/keycloak-a

31 lines 974 B
import { createInstance } from "i18next"; import HttpBackend from "i18next-http-backend"; import { initReactI18next } from "react-i18next"; import { environment } from "./environment"; import { joinPath } from "./utils/joinPath"; const DEFAULT_LOCALE = "en"; export const keycloakLanguageDetector = { type: "languageDetector", detect() { return environment.locale; }, }; export const i18n = createInstance({ fallbackLng: DEFAULT_LOCALE, interpolation: { escapeValue: false, }, backend: { loadPath: joinPath(environment.serverBaseUrl, `resources/${environment.realm}/account/{{lng}}`), parse: (data) => { const messages = JSON.parse(data); const result = {}; messages.forEach((v) => (result[v.key] = v.value)); return result; }, }, }); i18n.use(HttpBackend); i18n.use(keycloakLanguageDetector); i18n.use(initReactI18next); //# sourceMappingURL=i18n.js.map