我想开发一个以本机响应的应用程序,并支持英语,土耳其语,...等多语言。 你对我有什么建议?
答案 0 :(得分:4)
我们可以使用名为react-native-i18n
的国际化模块在我们的React Native项目中添加多种语言。
安装以下模块以与您的项目链接。
npm i react-native-i18n --save
有关更多详细信息,请通过How to add localization (i18n, g11n) and RTL support to a React Native project。
答案 1 :(得分:1)
最近不推荐使用本机-i18n ,而推荐使用react-native-localize。
如果您使用react-native-i18n,那么使用i18n-js迁移到react-native-localize真的很容易。
如果您想从react-native-i18n迁移或实现新的react-native-localize,可以在这里阅读。
良好的编码!
答案 2 :(得分:0)
您可以使用react-native-languages
,有关更多详细信息,请访问此链接:https://github.com/react-community/react-native-languages
,它的核心是i18n-js,因此您可以获得所有必要的方法。