如何在React Native项目中集成多语言

时间:2018-10-13 04:28:35

标签: react-native module

我想开发一个以本机响应的应用程序,并支持英语,土耳其语,...等多语言。 你对我有什么建议?

3 个答案:

答案 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,可以在这里阅读。

Click here

良好的编码!

答案 2 :(得分:0)

您可以使用react-native-languages,有关更多详细信息,请访问此链接:https://github.com/react-community/react-native-languages,它的核心是i18n-js,因此您可以获得所有必要的方法。