1
0
mirror of https://github.com/Radarr/Radarr.git synced 2026-03-05 13:21:25 -05:00

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
4 changed files with 4 additions and 1 deletions

View File

@@ -400,6 +400,7 @@ namespace NzbDrone.Core.Test.OrganizerTests.FileNameBuilderTests
[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 @@ namespace NzbDrone.Core.Test.ParserTests
[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 @@ namespace NzbDrone.Core.Organizer
{ "geo", "kat" },
{ "ger", "deu" },
{ "gre", "ell" },
{ "gsw", "deu" },
{ "ice", "isl" },
{ "mac", "mkd" },
{ "mao", "mri" },

View File

@@ -17,7 +17,7 @@ namespace NzbDrone.Core.Parser
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)|