首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何本地化react-native-web应用程序?

如何本地化react-native-web应用程序?
EN

Stack Overflow用户
提问于 2019-08-26 09:24:16
回答 2查看 415关注 0票数 2

我有一个现有的react-native-web应用程序,现在我正在尝试为其添加本地化。有没有什么库可以做到这一点呢?

无论是react-native-localize (https://github.com/react-native-community/react-native-localize)还是现在废弃的react-native-i18n (https://github.com/AlexanderZaytsev/react-native-i18n)似乎都不能与react-native-web一起工作。

EN

回答 2

Stack Overflow用户

发布于 2019-08-29 08:00:58

您可以使用i18next库:

https://github.com/i18next/react-i18next

它与react-native兼容,我已经用react-native-web进行了测试。

票数 0
EN

Stack Overflow用户

发布于 2020-11-14 16:32:33

在过去可能不是这样,但现在react-native-localize根据其页面https://github.com/zoontek/react-native-localize提供了web支持

尽管我在Monorepo项目中即插即用遇到了问题,解决方案是添加下面这行代码:

'./module$': aliasPathJoin(['react-native-localize', 'lib', 'module', 'module.web.js']),

进入到webpack的resolve / alias配置中。

注意!由于别名模式非常简单,它可能会替换一些不需要的东西,所以最好在创建后检查包文件。

完整的webpack.config.js示例(包括aliasPathJoin函数)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57650896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档