preserve subtitle language labels

This commit is contained in:
dirtydishes 2026-05-25 13:48:22 -04:00
parent 0e751e4486
commit 1b3a2529a7
6 changed files with 328 additions and 1 deletions

View file

@ -472,6 +472,22 @@ struct StreamResolverTests {
)),
"movie.es"
)
assertEqual(
SubtitleDisplayName.displayName(for: SubtitleCandidate(
url: URL(string: "https://opensubtitles.example.test/download/subtitle.srt")!,
label: "Track 3",
language: "nld"
)),
"Dutch"
)
assertEqual(
SubtitleDisplayName.displayName(for: SubtitleCandidate(
url: URL(string: "https://opensubtitles.example.test/download/subtitle.srt")!,
label: "Track 4",
language: "dan"
)),
"Danish"
)
}
private static func testSubtitleDisplayNameUsesPreservedNamesForGenericVLCTracks() {