UNPKG

@awesome-fe/translate

Version:
32 lines 1.33 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.handler = exports.builder = exports.describe = exports.command = void 0; var globby_1 = require("globby"); var get_marker_for_1 = require("../../marker/get-marker-for"); exports.command = "mark <sourceGlobs...>"; exports.describe = '为双语 HTML 文件做后期处理,根据语种加上翻译标记'; exports.builder = { sourceGlobs: { description: '文件通配符,注意:要包含在引号里,参见 https://github.com/isaacs/node-glob#glob-primer', }, mono: { description: '结果中只包含中文,即只生成单一格式而非对照格式', type: 'boolean', }, }; var handler = function (_a) { var sourceGlobs = _a.sourceGlobs, mono = _a.mono; var filenames = (0, globby_1.sync)(sourceGlobs); if (filenames.length === 0) { console.error('没有找到任何文件,请检查 sourceGlobs 是否正确!'); return; } for (var _i = 0, filenames_1 = filenames; _i < filenames_1.length; _i++) { var filename = filenames_1[_i]; console.log('marking: ', filename); var marker = (0, get_marker_for_1.getMarkerFor)(filename); marker.markFile(filename, mono); } }; exports.handler = handler; //# sourceMappingURL=mark.js.map