default to english as primary locale

This commit is contained in:
Elias Nahum
2022-06-24 05:56:06 -04:00
parent 13708ab052
commit f6944fbbea

View File

@@ -9,6 +9,7 @@ import en from '@assets/i18n/en.json';
import availableLanguages from './languages';
const deviceLocale = getLocales()[0].languageTag;
const PRIMARY_LOCALE = 'en';
export const DEFAULT_LOCALE = getLocaleFromLanguage(deviceLocale);
function loadTranslation(locale?: string) {
@@ -201,7 +202,7 @@ function loadChinesePolyfills() {
export function getLocaleFromLanguage(lang: string) {
const languageCode = lang.split('-')[0];
const locale = availableLanguages[lang] || languageCode;
const locale = availableLanguages[lang] || availableLanguages[languageCode] || PRIMARY_LOCALE;
return locale;
}