react-native-i18n/index.js

14 lines
356 B
JavaScript

// @flow
const RNI18n = require('react-native').NativeModules.RNI18n;
const I18nJs = require('i18n-js');
if (typeof RNI18n !== 'undefined') {
I18nJs.locale = RNI18n.languages[0];
} else if (__DEV__) {
console.warn('react-native-i18n module is not correctly linked');
}
export const getLanguages = () => RNI18n.getLanguages();
export default I18nJs;