如何通过本机反应来获取手机中的当前语言设置

时间:2017-09-25 06:43:34

标签: react-native

忘记我可怜的英语。 我希望我的应用程序支持两种以上的语言(例如英文中文),并且我尝试使用react native而不是android和iOS.but我不知道如何知道手机中的语言,我读了整个文件,但没有得到任何有用的消息。

我希望你能用我可怜的英语来理解我的问题。非常感谢你

3 个答案:

答案 0 :(得分:1)

FileNotFoundException; must be caught or declared to be thrown
    [javac]         acousticsScoreCardSync.run();
    [javac]                                   ^

答案 1 :(得分:0)

import { NativeModules } from 'react-native';

const deviceLanguage =
          Platform.OS === 'ios'
            ? NativeModules.SettingsManager.settings.AppleLocale
            : NativeModules.I18nManager.localeIdentifier;

console.log(deviceLanguage); //en_US

答案 2 :(得分:-1)

尝试使用此库 - > https://github.com/AlexanderZaytsev/react-native-i18n

import I18n from 'react-native-i18n';
deviceLocale = I18n.currentLocale()