json2ass: Add unknown style warning
This commit is contained in:
parent
6629a2ac87
commit
0883776580
1 changed files with 12 additions and 0 deletions
12
adn.ts
12
adn.ts
|
|
@ -797,6 +797,18 @@ export default class AnimationDigitalNetwork implements ServiceClass {
|
||||||
for (const sub of subtitles[subName]) {
|
for (const sub of subtitles[subName]) {
|
||||||
const [start, end, text, lineAlign, positionAlign] =
|
const [start, end, text, lineAlign, positionAlign] =
|
||||||
[sub.startTime, sub.endTime, sub.text, sub.lineAlign, sub.positionAlign];
|
[sub.startTime, sub.endTime, sub.text, sub.lineAlign, sub.positionAlign];
|
||||||
|
for (const subProp in sub) {
|
||||||
|
switch (subProp) {
|
||||||
|
case 'startTime':
|
||||||
|
case 'endTime':
|
||||||
|
case 'text':
|
||||||
|
case 'lineAlign':
|
||||||
|
case 'positionAlign':
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
console.warn(`json2ass: Unknown style: ${subProp}`);
|
||||||
|
}
|
||||||
|
}
|
||||||
const alignment = (this.posAlignMap[positionAlign] || 2) + (this.lineAlignMap[lineAlign] || 0);
|
const alignment = (this.posAlignMap[positionAlign] || 2) + (this.lineAlignMap[lineAlign] || 0);
|
||||||
const xtext = text
|
const xtext = text
|
||||||
.replace(/ \\N$/g, '\\N')
|
.replace(/ \\N$/g, '\\N')
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue