0.1.3 • Published 7 years ago
gulp-collect-lang v0.1.3
gulp-collect-lang
基于gulp的语言收集编译插件
Usage
var langTask = function (langName) {
var collectLang = require('gulp-collect-lang');
var lang = langName || this.currentTask.name;
return gulp.src(['../abc/**/*.phtml', '../efg/**/!_hi.phtml'])
.pipe(collectLang({
langFile: 'locale/__dict/' + lang + '.json', extra: [
{
"suffix": '/views/ninja/table/view.phtml',
"files": ['admin/js/table'],
"filter": ['.js', '.html'],
}
], lang: lang
}))
.pipe(rename(function (path) {
path.dirname = path.dirname.replace('/views/ninja', '').toLowerCase();
path.extname = ".json";
}))
.pipe(gulp.dest('locale' + path.sep + lang));
};
gulp.task('zhcn', langTask);
Options
suffix
Optional 收集多语言的文件最后一部分
files
Optional 收集的文件
- Defaults to
default
filter
Optional 过滤的文件类型
extra
Optional 除了正常文件夹下收集多语言翻译,额外从extra获取
License
Copyright (c) 2015 - 2016