如何为国际化插值ejs?

时间:2018-11-20 17:16:55

标签: javascript webpack internationalization ejs

我已经从以前的开发人员那里继承了此代码库,并承担了添加国际化的任务。

我正在使用i18next来处理包含各种翻译的几种不同JSON中的选择。 理想情况下,我希望能够在ejs模板中调用i18next.t('home.meta-title')等。如果无法实现,我希望能够将带有所有相关事件字符串的对象传递到模板进行插值。

目前,我不知道如何将数据传递到模板。该项目具有一个webpack配置,该配置正在处理ejs和js文件的链接,如下所示:

new HtmlWebpackPlugin({ filename: 'index.html', template: path.join(process.cwd(), 'src', 'templates', 'home.ejs'), inject: true, hash: true, test: 'TEST', excludeAssets: [ /(availabilityView|availability|press|legal|visit|addons).(js|css)$/ ], minify: { removeComments: true, collapseWhitespace: false } }),

0 个答案:

没有答案