Commit 84cb835c authored by Lorenzo Trujillo Rojas's avatar Lorenzo Trujillo Rojas
Browse files

Se creo la funcion para seleccionar el lenguaje por defecto

parent 6d651f0f
Loading
Loading
Loading
Loading
+16 −3
Original line number Diff line number Diff line
@@ -3,6 +3,7 @@ import { initReactI18next } from 'react-i18next';
import * as Localization from 'expo-localization';
import { SPANISH_LANG } from './spanish_lang';
import { ENGLISH_LANG } from './english_lang';
import AsyncStorage from '@react-native-async-storage/async-storage';

i18n.use(initReactI18next).init({
  compatibilityJSON: 'v3', // Necesario para compatibilidad con Expo
@@ -20,16 +21,28 @@ i18n.use(initReactI18next).init({
  }
});

export enum Languages {
  ENGLISH = 'en',
  SPANISH = 'es'
};

export const AvailableLanguages = [
  {
    key: 'en',
    key: Languages.ENGLISH,
    value: 'English'
  },
  {
    key: 'es',
    key: Languages.SPANISH,
    value: 'Español'
  }
]
];

(async () => {
  const lang = await AsyncStorage.getItem("lang");
  if (lang) {
    i18n.changeLanguage(lang);
  }
})();

export default i18n;