Skip to content

Commit 4f099d0

Browse files
Arimoduapoint123
authored andcommitted
Remove ISO Lang and leadingSilence attributes
1 parent 1967bc4 commit 4f099d0

File tree

1 file changed

+0
-11
lines changed

1 file changed

+0
-11
lines changed

src/utils/ttml-writer.ts

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -91,14 +91,6 @@ export default function exportTTMLText(
9191
else timingMode = "Line";
9292
ttRoot.setAttribute("itunes:timing", timingMode);
9393

94-
// Set xml:lang from metadata or default to "en"
95-
const languageMeta = ttmlLyric.metadata.find((m) => m.key === "language");
96-
const rawLang =
97-
languageMeta?.value.find((v) => v.trim().length > 0) || "en";
98-
// Convert to ISO 639-1 (first 2 chars, lowercase)
99-
const isoLang = rawLang.toLowerCase().slice(0, 2) || "en";
100-
ttRoot.setAttribute("xml:lang", isoLang);
101-
10294
doc.appendChild(ttRoot);
10395

10496
const head = doc.createElement("head");
@@ -134,9 +126,6 @@ export default function exportTTMLText(
134126
"xmlns",
135127
"http://music.apple.com/lyric-ttml-internal",
136128
);
137-
iTunesMetadata.setAttribute("leadingSilence", "0");
138-
const translationsEl = doc.createElement("translations");
139-
iTunesMetadata.appendChild(translationsEl);
140129
const songwritersEl = doc.createElement("songwriters");
141130
for (const name of songwriterMeta.value) {
142131
const trimmed = name.trim();

0 commit comments

Comments
 (0)