diff --git a/src/locales/index.ts b/src/locales/index.ts index 7d5f4c5..f59cec8 100644 --- a/src/locales/index.ts +++ b/src/locales/index.ts @@ -44,7 +44,16 @@ export const fallbackLng = 'en' export let language: string = fallbackLng; export const setLanguage = async () => { - language = await getClientLocale(); + let _language = await getClientLocale(); + + if ( + (_language?.toLowerCase().match(/es/g) || []).length === 1 && + _language?.toLowerCase() !== "es" + ) { + _language = "es-419"; + } + + language = _language; }; const omitKeys = ['href', 'title', 'url_slug', 'type'] diff --git a/src/locales/locales.ts b/src/locales/locales.ts index 04da472..25ae8e5 100644 --- a/src/locales/locales.ts +++ b/src/locales/locales.ts @@ -2,6 +2,7 @@ export default { en: "v1En", fr: "v1Fr", es: "v1Es", + "es-419": "v1Es419", de: "v1De", pt: "v1PtPt", "pt-BR": "v1PtBr",