homepage
我的 React 应用程序通过在 package.json 中设置变量从相对路径加载。但是 i18next-http-backend 仍然尝试从而http://localhost:3000/locales/en/translation.json
不是加载翻译http://localhost:3000/myapp/locales/en/translation.json
。我什至尝试设置 loadPath 选项(虽然不确定语法),但这不起作用。请看下面:
i18n
.use(Backend)
.use(initReactI18next)
.init({
fallbackLng: 'en',
debug: true,
loadPath: `${process.env.PUBLIC_URL}/locales/{{lng}}/{{ns}}.json`,
interpolation: {
escapeValue: false // not needed for react as it escapes by default
}
})
我怎样才能使这项工作?