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

3
我想在React Native上开发一个应用程序,并支持多种语言,如英语、土耳其语等。 你有什么建议?
3个回答

5

使用react-native-localize添加多语言支持的功能。

您可以将react-native-localizeI18n-js(也可以与react-intl、react-i18next等一起使用,选择权在您手中!)结合使用。

⚠️ 已弃用:

我们可以使用名为react-native-i18n的国际化模块来在React Native项目中添加多种语言。

安装以下模块以链接到您的项目。

npm i react-native-i18n --save

如需更多详细信息,请查看如何将本地化(i18n,g11n)和RTL支持添加到React Native项目中


4

最近,react-native-i18n已被弃用,推荐使用react-native-localize

如果您正在使用react-native-i18n,使用i18n-js迁移到react-native-localize非常容易。

在这篇文章中,您可以阅读有关从react-native-i18n迁移到新的react-native-localize的实现方法。

点击这里

祝编码愉快!


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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接