reactjs - React Native 多转换
问题描述
在我的项目中,我需要让用户选择所需的语言,从而将项目中的所有文本更改为他要求的语言。
我很想知道 React Native 中是否有推荐的库来完成这项工作。
解决方案
有很多类似的库,称为 i18n~ 等,我可以建议react-i18next它在配置和使用方面非常简单,尤其是使用 useTranslation钩子,他们在这里有一个很好的 react-native 示例。您显然需要将翻译文件添加到您将支持的语言翻译的项目中。您可以将它与一些允许您将数据保存到持久存储的库(如AsyncStorage或EncryptedStorage)一起使用,以便将用户语言首选项全局保存到整个应用程序。
推荐阅读
- python - django 站点并在管理编辑器中显示 id
- java - JNDI 环境中定义的名称为“java:/TDS”的无效 bean 定义
- c# - 试图将值添加到复选框中
- axios - 路线帖子在laravel 7上没有响应
- python - pyinstaller 在隐藏导入中添加嵌套模块不起作用
- reactjs - 错误:错误:无法从 `node_modules/react-native-pie/src/Pie.js` 解析模块`@react-native-community/art`
- python - 当我运行 Pygame 时,它什么也没做
- javascript - 将部分 JSON 对象合并到一个数组中
- php - get_avatar wordpress 图像从不显示但出现在控制台中
- c# - 匹配列表与列表