Fixed: Map SwissGerman to German (#11068)

Co-authored-by: Bogdan <mynameisbogdan@users.noreply.github.com>
This commit is contained in:
v3DJG6GL 2025-05-12 15:50:38 +02:00 committed by GitHub
parent 5303a1992c
commit 6506c97ce1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 4 additions and 1 deletions

View file

@ -400,6 +400,7 @@ public void should_format_mediainfo_properly()
[TestCase("rum", "RO")]
[TestCase("per", "FA")]
[TestCase("ger", "DE")]
[TestCase("gsw", "DE")]
[TestCase("cze", "CS")]
[TestCase("ice", "IS")]
[TestCase("dut", "NL")]

View file

@ -101,6 +101,7 @@ public void should_parse_language_spanish(string postTitle)
[TestCase("Movie.Title.2016.Hun/Ger/Ita.AAC.1080p.WebDL.x264-TKP21")]
[TestCase("Movie.Title.2016.1080p.10Bit.HEVC.WEBRip.HIN-ENG-GER.DD5.1.H.265")]
[TestCase("Movie.Title.2016.HU-IT-DE.AAC.1080p.WebDL.x264")]
[TestCase("Movie.Title.2016.SwissGerman.WEB-DL.h264-RlsGrp")]
public void should_parse_language_german(string postTitle)
{
var result = Parser.Parser.ParseMovieTitle(postTitle, true);

View file

@ -70,6 +70,7 @@ public class FileNameBuilder : IBuildFileNames
{ "geo", "kat" },
{ "ger", "deu" },
{ "gre", "ell" },
{ "gsw", "deu" },
{ "ice", "isl" },
{ "mac", "mkd" },
{ "mao", "mri" },

View file

@ -17,7 +17,7 @@ public static class LanguageParser
private static readonly Regex LanguageRegex = new Regex(@"(?:\W|_|^)(?<english>\beng\b)|
(?<italian>\b(?:ita|italian)\b)|
(?<german>german\b|videomann|ger[. ]dub|\bger\b)|
(?<german>(?:swiss)?german\b|videomann|ger[. ]dub|\bger\b)|
(?<flemish>flemish)|
(?<bulgarian>bgaudio)|
(?<romanian>rodubbed)|