Fix non provided translation errors by fallback on english

This commit is contained in:
Adolfo Reyna
2025-01-24 10:28:53 -05:00
parent d7263477bc
commit 3011c1879e

View File

@@ -3,6 +3,7 @@ import { I18n } from 'i18n-js';
import moment from 'moment'
import 'moment/min/locales'
I18n.defaultLocale = 'en';
I18n.enableFallback = true;
const messages = {
@@ -301,7 +302,13 @@ const i18n = new I18n(messages);
// Set the locale once at the beginning of your app.
// TODO: Check user Lcale
i18n.locale = getLocales()[0].languageCode;
const devideLocale = getLocales()[0].languageCode;
console.log('deviceLocale', devideLocale);
if (messages[devideLocale]) {
i18n.locale = devideLocale;
} else {
i18n.locale = 'en';
}
moment.locale(i18n.locale);
export default i18n;