gpt4 book ai didi

javascript - 是否有任何 javascript 模板库可以与 webpack 的 i18n 插件一起使用?

转载 作者:行者123 更新时间:2023-11-30 16:37:26 26 4
gpt4 key购买 nike

__('string') 函数无法与 Handlebars 文件集成。

是否有任何其他库可以使用 __() 函数?

这是我的 *.handlebars 文件:

<div> __('title') </div>

我正在尝试将其国际化。我正在使用 handlebars-loader 来要求这个文件。但似乎 webpack 无法分析 handlebars 文件中的 __() 函数。

模板的输出html是:

<div> __('title') </div>

我想要的是:

<div>title</div>

<div>标题</div>

最佳答案

这对我有用。刚刚根据the example改编:

var path = require('path');
var I18nPlugin = require('i18n-webpack-plugin');
var languages = {
'en': null,
'de': require('./de.json')
};
module.exports = Object.keys(languages).map(function(language) {
return {
name: language,
entry: './templates/example.hbs',
output: {
path: path.join(__dirname, 'js'),
filename: language + '.output.js'
},
module: {
loaders: [
{
test: /\.hbs$/,
loaders: ['handlebars'],
include: path.join(__dirname, 'templates')
}
]
},
plugins: [
new I18nPlugin(
languages[language]
)
]
};
});

关于javascript - 是否有任何 javascript 模板库可以与 webpack 的 i18n 插件一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32515400/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com