首页 > 解决方案 > React Native 多转换

问题描述

在我的项目中,我需要让用户选择所需的语言,从而将项目中的所有文本更改为他要求的语言。

我很想知道 React Native 中是否有推荐的库来完成这项工作。

标签: reactjsreact-nativenpmnativetranslate

解决方案


有很多类似的库,称为 i18n~ 等,我可以建议react-i18next它在配置和使用方面非常简单,尤其是使用 useTranslation钩子,他们在这里有一个很好的 react-native 示例。您显然需要将翻译文件添加到您将支持的语言翻译的项目中。您可以将它与一些允许您将数据保存到持久存储的库(如AsyncStorageEncryptedStorage)一起使用,以便将用户语言首选项全局保存到整个应用程序。


推荐阅读