Handle region specific language codes from browser

This commit is contained in:
Nicolas Mowen 2025-04-29 07:27:59 -06:00
parent c60aa223c3
commit ba318cbb33

View File

@ -34,6 +34,15 @@ export function LanguageProvider({
return systemLanguage;
}
// browser languages may include a -REGION (ex: en-US)
if (systemLanguage.includes("-")) {
const shortenedSystemLanguage = systemLanguage.split("-")[0];
if (supportedLanguageKeys.includes(shortenedSystemLanguage)) {
return shortenedSystemLanguage;
}
}
return defaultLanguage;
}, [defaultLanguage]);