您好我在我的Node JS应用程序中使用i18next。 以下是i18next的配置代码:
const i18nextBackend = require('i18next-node-fs-backend');
i18n
.use(i18nextBackend)
.init({
fallbackLng: 'en',
debug: true,
backend: {
loadPath: 'locales/{{lng}}.json',
addPath: 'locales/{{lng}}.json',
jsonIndent: 2,
},
}, (err, t) => {
// init set content
console.log(t);
// console.log('INIT DONE');
});
console.log(i18n.t('hello'));
我的locales文件夹中有en.js,其中有JSON格式数据。但该文件无法加载。任何人都可以告诉你如何正确地在loadPath中提供路径名吗?
答案 0 :(得分:0)
看起来你根本没有添加后端插件。 https://github.com/i18next/i18next-node-fs-backend文件系统后端可能是您搜索的内容