mirror of
https://github.com/Radarr/Radarr
synced 2025-12-06 16:32:36 +01:00
Fixed: Map SwissGerman to German (#11068)
Co-authored-by: Bogdan <mynameisbogdan@users.noreply.github.com>
This commit is contained in:
parent
5303a1992c
commit
6506c97ce1
4 changed files with 4 additions and 1 deletions
|
|
@ -400,6 +400,7 @@ public void should_format_mediainfo_properly()
|
||||||
[TestCase("rum", "RO")]
|
[TestCase("rum", "RO")]
|
||||||
[TestCase("per", "FA")]
|
[TestCase("per", "FA")]
|
||||||
[TestCase("ger", "DE")]
|
[TestCase("ger", "DE")]
|
||||||
|
[TestCase("gsw", "DE")]
|
||||||
[TestCase("cze", "CS")]
|
[TestCase("cze", "CS")]
|
||||||
[TestCase("ice", "IS")]
|
[TestCase("ice", "IS")]
|
||||||
[TestCase("dut", "NL")]
|
[TestCase("dut", "NL")]
|
||||||
|
|
|
||||||
|
|
@ -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.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.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.HU-IT-DE.AAC.1080p.WebDL.x264")]
|
||||||
|
[TestCase("Movie.Title.2016.SwissGerman.WEB-DL.h264-RlsGrp")]
|
||||||
public void should_parse_language_german(string postTitle)
|
public void should_parse_language_german(string postTitle)
|
||||||
{
|
{
|
||||||
var result = Parser.Parser.ParseMovieTitle(postTitle, true);
|
var result = Parser.Parser.ParseMovieTitle(postTitle, true);
|
||||||
|
|
|
||||||
|
|
@ -70,6 +70,7 @@ public class FileNameBuilder : IBuildFileNames
|
||||||
{ "geo", "kat" },
|
{ "geo", "kat" },
|
||||||
{ "ger", "deu" },
|
{ "ger", "deu" },
|
||||||
{ "gre", "ell" },
|
{ "gre", "ell" },
|
||||||
|
{ "gsw", "deu" },
|
||||||
{ "ice", "isl" },
|
{ "ice", "isl" },
|
||||||
{ "mac", "mkd" },
|
{ "mac", "mkd" },
|
||||||
{ "mao", "mri" },
|
{ "mao", "mri" },
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@ public static class LanguageParser
|
||||||
|
|
||||||
private static readonly Regex LanguageRegex = new Regex(@"(?:\W|_|^)(?<english>\beng\b)|
|
private static readonly Regex LanguageRegex = new Regex(@"(?:\W|_|^)(?<english>\beng\b)|
|
||||||
(?<italian>\b(?:ita|italian)\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)|
|
(?<flemish>flemish)|
|
||||||
(?<bulgarian>bgaudio)|
|
(?<bulgarian>bgaudio)|
|
||||||
(?<romanian>rodubbed)|
|
(?<romanian>rodubbed)|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue