33 lines
772 B
JavaScript
33 lines
772 B
JavaScript
const fs = require('fs');
|
|
const path = require('path');
|
|
|
|
const jsonFilePath = path.join(__dirname, '../packaging/resources/common/config/system-templates.json');
|
|
const data = JSON.parse(fs.readFileSync(jsonFilePath, 'utf-8'));
|
|
|
|
console.log('验证字幕模板配置:\n');
|
|
data.subtitleTemplates.forEach(t => {
|
|
const title = t.config.titleSubtitleConfig?.sourceTitle || '无标题';
|
|
const keywordCount = t.config.keywordGroupsStyles?.length || 0;
|
|
const hasTitleConfig = !!t.config.titleSubtitleConfig;
|
|
console.log(`${t.id} (${t.name}):`);
|
|
console.log(` 标题: ${title.substring(0, 30)}`);
|
|
console.log(` 关键词组: ${keywordCount}`);
|
|
console.log(` 标题配置: ${hasTitleConfig ? '有' : '无'}`);
|
|
console.log('');
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|