diff --git a/src/locales/index.ts b/src/locales/index.ts index 57054d7..fade90d 100644 --- a/src/locales/index.ts +++ b/src/locales/index.ts @@ -46,7 +46,12 @@ export let language: string = fallbackLng; export const setLanguage = async () => { let _language = await getClientLocale(); - if ( + // Normalize English variants to 'en' + if (_language?.toLowerCase().startsWith('en')) { + _language = 'en'; + } + // Handle Spanish variants + else if ( (_language?.toLowerCase().match(/es/g) || []).length === 1 && _language?.toLowerCase() !== "es" ) {