Keep the HTML lang attribute in sync with the i18next language

This commit is contained in:
Quentin Gliech
2025-05-05 15:10:03 +02:00
parent aee30d8402
commit de9a61c83a

View File

@@ -136,6 +136,11 @@ export class Initializer {
lookup: () => getUrlParams().lang ?? undefined,
});
// Synchronise the HTML lang attribute with the i18next language
i18n.on("languageChanged", (lng) => {
document.documentElement.lang = lng;
});
await i18n
.use(Backend)
.use(languageDetector)