我如何在 RN 中加载翻译 json 文件?在浏览器中我可以使用fetch 和 XHR,但在应用程序中它必须是某种文件系统访问权限,并将翻译复制到 ./android/app/src/main/assets/ 文件夹?
问问题
987 次
1 回答
2
我们使用 xhr-backend 加载。还不需要在 asyncStorage 上缓存这些内容,但这样做会相当容易 -使用 asyncStorage复制https://github.com/i18next/i18next-localStorage-cache
或者使用 i18next.addResourceBundle 添加它们:https ://www.i18next.com/api.html#addresourcebundle
或者使用 webpack 打包器:https ://github.com/atroo/i18next-resource-store-loader
但是来自手机文件系统的加载器也很棒,还不知道是否有人构建了它。
于 2017-05-24T13:52:12.897 回答