forked from Ivasoft/mattermost-mobile
default to english as primary locale
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user