diff --git a/src/frontend/langs/index.ts b/src/frontend/langs/index.ts index 514b284..ad4246f 100644 --- a/src/frontend/langs/index.ts +++ b/src/frontend/langs/index.ts @@ -11,10 +11,12 @@ const merge = (baseData: Record, newData: Record { - const lang = navigator.language; - return (Object.keys(resources) as LanguageCode[]).find(k => k.startsWith(lang)) ?? 'en_US'; + const lang = navigator.language.replace('-', '_').toLowerCase(); + return (Object.keys(resources) as LanguageCode[]).map(l => l.toLowerCase()).find(k => k.startsWith(lang)) ?? 'en_US'; };