0.1.3 • Published 7 years ago

gulp-collect-lang v0.1.3

Weekly downloads
9
License
-
Repository
-
Last release
7 years ago

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

The MIT License (MIT)

Copyright (c) 2015 - 2016