chore: 扫描翻译时返回变更数

pull/13/head
moonrailgun 4 years ago
parent e0785f2cf2
commit fefbb7fde4

@ -10,6 +10,10 @@ const scannerConfig = require('../config/i18next-scanner.config');
const output = path.resolve(__dirname, '../../');
const originJson = fs.readJsonSync(
path.resolve(output, './shared/i18n/langs/zh-CN/translation.json')
);
// For main
const mainstream = vfs
.src([
@ -35,7 +39,17 @@ const mainstream = vfs
mainstream.on('finish', () => {
// 主流完毕后进行插件生成
// console.log('主项目翻译生成完毕, 开始进行子项目翻译生成...');
console.log('主项目翻译生成完毕!');
const transJson = fs.readJsonSync(
path.resolve(output, './shared/i18n/langs/zh-CN/translation.json')
);
const originKeys = Object.keys(originJson);
const transKeys = Object.keys(transJson);
const addedNum = _.without(transKeys, ...originKeys).length;
const deletededNum = _.without(originKeys, ...transKeys).length;
console.log(
`主项目翻译生成完毕! 新增翻译 ${addedNum} 条, 移除翻译 ${deletededNum}`
);
// For plugins
// utils.getPluginDirs().forEach((plugin) => {

Loading…
Cancel
Save