i18next的React-native后端

时间:2017-05-24 08:12:49

标签: react-native i18next react-i18next

如何在RN中加载翻译json文件?在浏览器中我can use获取和XHR,但在应用程序中它必须是某种文件系统访问,并将副本转换为./android/app/src/main/assets/文件夹?

1 个答案:

答案 0 :(得分:2)

我们使用xhr-backend加载。还没有必要在asyncStorage上缓存那些,但这样做会很容易 - 使用asyncStorage复制https://github.com/i18next/i18next-localStorage-cache

或使用i18next.addResourceBundle添加它们:https://www.i18next.com/api.html#addresourcebundle

或使用webpack bundler:https://github.com/atroo/i18next-resource-store-loader

但是来自手机文件系统的加载器也会很棒,还不知道是否有人构建了它。