123456789101112131415161718192021222324 |
- // @flow
-
- import i18n from 'i18n-js';
- import * as RNLocalize from 'react-native-localize';
-
- import en from '../../locales/en.json';
- 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;
- }
- }
|