I18n.localeがenしか取得できないケースがあるらしい
I18n.initAsync()
をして上げると解決する
import I18n from 'ex-react-native-i18n' componentWillMount() { this._loadAssetsAsync() } _loadAssetsAsync = async () => { try { await I18n.initAsync() } catch (e) { console.log(e.message) } finally { this.setState({ isAssetsLoaded: true }) } }