12345678910111213141516171819202122 |
- // @flow
-
- import i18n from 'i18n-js';
- import * as RNLocalize from "react-native-localize";
-
- import en from '../../locales/en';
- import fr from '../../locales/fr.json';
-
- /**
- * Static class used to manage locales
- */
- export default class LocaleManager {
-
- /**
- * Initialize translations using language files
- */
- static initTranslations() {
- i18n.fallbacks = true;
- i18n.translations = {fr, en};
- i18n.locale = RNLocalize.findBestAvailableLanguage(["en", "fr"]).languageTag;
- }
- }
|