|
@@ -1,7 +1,7 @@
|
1
|
1
|
// @flow
|
2
|
2
|
|
3
|
3
|
import i18n from 'i18n-js';
|
4
|
|
-import * as Localization from 'expo-localization';
|
|
4
|
+import * as RNLocalize from "react-native-localize";
|
5
|
5
|
|
6
|
6
|
import en from '../../translations/en';
|
7
|
7
|
import fr from '../../translations/fr';
|
|
@@ -17,10 +17,11 @@ export default class LocaleManager {
|
17
|
17
|
static initTranslations() {
|
18
|
18
|
i18n.fallbacks = true;
|
19
|
19
|
i18n.translations = {fr, en};
|
20
|
|
- i18n.locale = Localization.locale;
|
|
20
|
+ i18n.locale = RNLocalize.findBestAvailableLanguage(["en", "fr"]).languageTag;
|
|
21
|
+ console.log(RNLocalize.findBestAvailableLanguage(["en", "fr"]).languageTag);
|
21
|
22
|
}
|
22
|
23
|
|
23
|
24
|
static getCurrentLocale() {
|
24
|
|
- return Localization.locale;
|
|
25
|
+ return RNLocalize.findBestAvailableLanguage(["en", "fr"]).languageTag;
|
25
|
26
|
}
|
26
|
27
|
}
|