javascript - 如何使用 native react 在手机中获取当前语言设置

标签 javascript react-native

我希望我的应用程序支持多种语言,例如英语和中文。使用 native react ,我如何找到手机上的语言设置?

最佳答案

import { NativeModules, Platform } from 'react-native';

const deviceLanguage =
          Platform.OS === 'ios'
            ? NativeModules.SettingsManager.settings.AppleLocale ||
              NativeModules.SettingsManager.settings.AppleLanguages[0] // iOS 13
            : NativeModules.I18nManager.localeIdentifier;

console.log(deviceLanguage); //en_US

关于javascript - 如何使用 native react 在手机中获取当前语言设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46399057/

相关文章:

javascript - jsx : ReactJS 中的 if-else 语句

reactjs - react native 组件生命周期方法不会在导航时触发

javascript - 轴没有出现在条形图上

javascript - 我如何在 Capybara 中测试页面是否*未*重新加载(JavaScript onClick 拦截有效)?

javascript - 如何使自定义范围输入适用于触摸屏?

javascript - 在没有多个事件监听器的情况下检测表单提交()?

reactjs - 隐藏折线图中的一些点 - react-native-chart-kit

react-native - React-navigation 可以导航的错误边界

javascript - 单击表标题时隐藏表行

react-native - React Native 字体比例