From 549ae558e7e83c1e569c9e1c4f16f16f7fdbb505 Mon Sep 17 00:00:00 2001 From: Bill Date: Mon, 27 Nov 2023 08:57:57 -0800 Subject: [PATCH] Default Locale to EN if not supported (#163) --- src/state/localizationMiddleware.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/state/localizationMiddleware.ts b/src/state/localizationMiddleware.ts index 40049ff..db30e92 100644 --- a/src/state/localizationMiddleware.ts +++ b/src/state/localizationMiddleware.ts @@ -57,9 +57,8 @@ export default (store: any) => (next: any) => async (action: PayloadAction) } else if (globalThis.navigator?.language) { const browserLanguageBaseTag = globalThis.navigator.language.split('-')[0].toLowerCase(); - const locale = SUPPORTED_BASE_TAGS_LOCALE_MAPPING[ - browserLanguageBaseTag - ] as SupportedLocales; + const locale = (SUPPORTED_BASE_TAGS_LOCALE_MAPPING[browserLanguageBaseTag] ?? + SUPPORTED_BASE_TAGS_LOCALE_MAPPING[SupportedLocales.EN]) as SupportedLocales; if (locale) { store.dispatch(setSelectedLocale({ locale, isAutoDetect: true }));