Alternative Caching with i18next
Browser caching with local storage
With i18next you can configure a cache layer to be used in the browser. It will load and cache resources from localStorage and can be used in combination with the chained backend.
More information can be found here: i18next-chained-backend i18next-localstorage-backend i18next-locize-backend
Server side caching with filesystem
With i18next you can configure a cache layer to be used on server side. It will load and cache resources from the filesystem and can be used in combination with the chained backend.
More information can be found here: i18next-chained-backend i18next-fs-backend i18next-locize-backend
React-native caching with AsyncStorage
With i18next you can configure a cache layer to be used on react-native. It will load and cache resources from the AsyncStorage and can be used in combination with the chained backend.
More information can be found here: i18next-chained-backend i18next-async-storage-backend i18next-locize-backend
Server side Next.js caching with filesystem
Similar to the normal server side caching with filesystem, you can use the same approach in a Next.js app in combination with next-i18next. It will load and cache resources from the filesystem and can be used in combination with the chained backend.
The config file, will probably look similar to this, but for a more complete example have a look at this example.
More information can be found here: next-i18next-locize example i18next-chained-backend i18next-fs-backend i18next-locize-backend
We suggest not to use multiple backends with the i18next-chained-backend in combination with saveMissing or updateMissing, because it may happen, that the trigger for this is based on stale data.
Last updated