diff options
author | Mary <148872143+mary-ext@users.noreply.github.com> | 2024-01-13 01:42:28 +0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-12 10:42:28 -0800 |
commit | a0e345fa015b4cb85e3e8fb8b6646493d7d2e0ae (patch) | |
tree | 79fce6b47bd9b2545c0dd1e7403e140787289397 /src/locale/i18n.web.ts | |
parent | 11f6ff7cbe1e057fad9a3476d52e6a6ec64b2234 (diff) | |
download | voidsky-a0e345fa015b4cb85e3e8fb8b6646493d7d2e0ae.tar.zst |
fix: set html lang according to app language (#2496)
Diffstat (limited to 'src/locale/i18n.web.ts')
-rw-r--r-- | src/locale/i18n.web.ts | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/locale/i18n.web.ts b/src/locale/i18n.web.ts index 819f58eb7..a6f0e158d 100644 --- a/src/locale/i18n.web.ts +++ b/src/locale/i18n.web.ts @@ -62,6 +62,9 @@ export async function dynamicActivate(locale: AppLanguage) { export async function useLocaleLanguage() { const {appLanguage} = useLanguagePrefs() useEffect(() => { - dynamicActivate(sanitizeAppLanguageSetting(appLanguage)) + const sanitizedLanguage = sanitizeAppLanguageSetting(appLanguage) + + document.documentElement.lang = sanitizedLanguage + dynamicActivate(sanitizedLanguage) }, [appLanguage]) } |