UNPKG

@awesome-fe/translate

Version:
34 lines 1.41 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_checker_for_1 = require("../../checker/get-checker-for"); exports.command = "check <sourceGlobs...>"; exports.describe = '检查是否有遗漏或错误的翻译'; exports.builder = { sourceGlobs: { description: '文件通配符,注意:要包含在引号里,参见 https://github.com/isaacs/node-glob#glob-primer', }, }; var handler = function (_a) { var sourceGlobs = _a.sourceGlobs; 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('checking: ', filename); var checker = (0, get_checker_for_1.getCheckerFor)(filename); checker.checkFile(filename).then(function (result) { result.forEach(function (it) { console.error('file: ', it.filename); console.error('original: ', it.original); console.error('tokens: ', it.tokens); }); }); } }; exports.handler = handler; //# sourceMappingURL=check.js.map