Skip to content

Commit 0839d9b

Browse files
committed
Activate auto selection for language
1 parent 403930e commit 0839d9b

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

app/mobile/i18n.js

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,13 @@ import AsyncStorage from '@react-native-community/async-storage';
44
import {NativeModules} from 'react-native';
55
import {Platform} from 'react-native';
66

7-
// TODO de
8-
import {en} from './translations';
7+
import {en, de} from './translations';
98

109
function localeToLanguage(locale) {
1110
return locale.replace('_', '-');
1211
}
1312

14-
i18n.use(initReactI18next)
15-
.use({
13+
i18n.use({
1614
type: 'languageDetector',
1715
async: true,
1816
init: () => {},
@@ -39,14 +37,15 @@ i18n.use(initReactI18next)
3937
detectedLanguage = localeToLanguage(androidLocale);
4038
}
4139
}
42-
40+
4341
callback(detectedLanguage);
4442
},
4543
cacheUserLanguage: () => {},
4644
})
45+
.use(initReactI18next)
4746
.init({
4847
resources: {
49-
//de,
48+
de,
5049
en,
5150
},
5251
fallbackLng: 'en',

app/mobile/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import './i18n';
55

66
// uncomment if you want to hide the yellow boxes for demo purposes
77
// console.disableYellowBox = true;
8+
89
AppRegistry.registerComponent('Cotect', () => App);
910

1011
if (Platform.OS === 'web') {

0 commit comments

Comments
 (0)