我在运行一个
import { default as i18n } from 'i18next'
import ChainedBackend from 'i18next-chained-backend'
import HttpApi from 'i18next-http-backend'
import resourcesToBackend from 'i18next-resources-to-backend'
import { initReactI18next } from 'react-i18next'
i18n.use(initReactI18next).use(ChainedBackend).init(
backend: {
backends: [HttpApi, resourcesToBackend(bundledResources)],
backendOptions: [
{
loadPath: (languages: string[], namespaces: string[]) => {
const [lng] = languages
const [ns] = namespaces
return `${API_S3}locales/${lng}/${ns}.json`
},
},
{
/* options for local files */
},
],
},)
带有诸如后端(每次启动应用程序时从s3服务器获取)等选项。
是否可以定期或在函数中(例如,通过再次运行s3 )再次运行此fetch?
发布于 2022-11-02 19:37:02
I18Next-http-后端有一个reloadInterval选项:https://github.com/i18next/i18next-http-backend#backend-options
https://stackoverflow.com/questions/74292577
复制相似问题