我有一个现有的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一起使用。
答案 0 :(得分:0)
答案 1 :(得分:0)
可能过去不是这种情况,但如今react-native-localize
根据其页面https://github.com/zoontek/react-native-localize拥有网络支持
尽管我在将其插入并播放到Monorepo项目中时遇到了问题,解决方案是添加以下行:
'./module$': aliasPathJoin(['react-native-localize', 'lib', 'module', 'module.web.js']),
进入webpack的resolve
/ alias
配置。
注意!由于该别名模式非常琐碎,可能会替换一些不需要的别名,因此最好在创建后检查捆绑文件。
完整的webpack.config.js示例(包括aliasPathJoin
函数)。