about summary refs log tree commit diff
path: root/src/locale/i18n.ts
diff options
context:
space:
mode:
authorEric Bailey <git@esb.lol>2023-12-11 17:34:18 -0600
committerGitHub <noreply@github.com>2023-12-11 15:34:18 -0800
commitbae63f9bf0dbc40dd7ea99fde714e92b9fc83dc3 (patch)
tree8b4d06030dbd0603edb9345ba55c64eea44d4191 /src/locale/i18n.ts
parent3592f6f50b98c6bc81ebbf50f11f85df23376e53 (diff)
downloadvoidsky-bae63f9bf0dbc40dd7ea99fde714e92b9fc83dc3.tar.zst
Patch bad migration, sanitize bad value (#2179)
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])
 }