about summary refs log tree commit diff
path: root/src/locale/i18n.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/locale/i18n.ts')
-rw-r--r--src/locale/i18n.ts3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/locale/i18n.ts b/src/locale/i18n.ts
index 4fe3cedd6..93d21f381 100644
--- a/src/locale/i18n.ts
+++ b/src/locale/i18n.ts
@@ -4,6 +4,7 @@ import {i18n} from '@lingui/core'
 import {useLanguagePrefs} from '#/state/preferences'
 import {messages as messagesEn} from '#/locale/locales/en/messages'
 import {messages as messagesHi} from '#/locale/locales/hi/messages'
+import {sanitizeAppLanguageSetting} from '#/locale/helpers'
 
 export const locales = {
   en: 'English',
@@ -26,6 +27,6 @@ export async function dynamicActivate(locale: string) {
 export async function useLocaleLanguage() {
   const {appLanguage} = useLanguagePrefs()
   useEffect(() => {
-    dynamicActivate(appLanguage)
+    dynamicActivate(sanitizeAppLanguageSetting(appLanguage))
   }, [appLanguage])
 }