2017-05-24 5 views
1

Wie kann ich Übersetzungen JSON-Dateien in RN laden? Im Browser ich can use fetch und XHR, aber in der Anwendung muss es eine Art von Dateisystemzugriff mit Kopie Übersetzungen in ./android/app/src/main/assets/ Ordner sein?React-native Backend für i18next

Antwort

2

Wir laden das xhr-Backend. Nicht hatte noch die Notwendigkeit, die auf asyncStorage zwischenzuspeichern, aber so wäre ziemlich einfach zu tun - Kopie der https://github.com/i18next/i18next-localStorage-cache mit asyncStorage

Oder fügen Sie i18next.addResourceBundle mit: https://www.i18next.com/api.html#addresourcebundle

oder einen webpack bundler verwenden: https://github.com/atroo/i18next-resource-store-loader

Aber ein Loader vom Dateisystem des Telefons wäre auch toll, noch nicht wissen, ob jemand das gebaut hat.

+1

danke, ich werde addResourceBundle versuchen. auch in RN gibt es kein Webpack – superyarik