From ef9c1bf0a4aa2c3f090356d9ea616a3809e88ef1 Mon Sep 17 00:00:00 2001 From: bakerboy448 <55419169+bakerboy448@users.noreply.github.com> Date: Tue, 6 Apr 2021 11:36:15 -0500 Subject: [PATCH] New: Detect 'castellano' as Spanish Language Fixes #6152 --- src/NzbDrone.Core.Test/ParserTests/LanguageParserFixture.cs | 3 +++ src/NzbDrone.Core/Parser/LanguageParser.cs | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/NzbDrone.Core.Test/ParserTests/LanguageParserFixture.cs b/src/NzbDrone.Core.Test/ParserTests/LanguageParserFixture.cs index 3a0940d7d..49b0c58e1 100644 --- a/src/NzbDrone.Core.Test/ParserTests/LanguageParserFixture.cs +++ b/src/NzbDrone.Core.Test/ParserTests/LanguageParserFixture.cs @@ -44,6 +44,9 @@ namespace NzbDrone.Core.Test.ParserTests } [TestCase("Movie.Title.1994.Spanish.1080p.XviD-LOL")] + [TestCase("Movie Title (2020)[BDRemux AVC 1080p][E-AC3 DD Plus 5.1 Castellano-Inglés Subs]")] + [TestCase("Movie Title (2020) [UHDRemux2160p HDR][DTS-HD MA 5.1 AC3 5.1 Castellano - True-HD 7.1 Atmos Inglés Subs]")] + [TestCase("Movie Title (2016) [UHDRemux 2160p SDR] [Castellano DD 5.1 - Inglés DTS-HD MA 5.1 Subs]")] public void should_parse_language_spanish(string postTitle) { var result = Parser.Parser.ParseMovieTitle(postTitle, true); diff --git a/src/NzbDrone.Core/Parser/LanguageParser.cs b/src/NzbDrone.Core/Parser/LanguageParser.cs index 4b28fe264..a70d3c767 100644 --- a/src/NzbDrone.Core/Parser/LanguageParser.cs +++ b/src/NzbDrone.Core/Parser/LanguageParser.cs @@ -37,7 +37,7 @@ namespace NzbDrone.Core.Parser languages.Add(Language.French); } - if (lowerTitle.Contains("spanish")) + if (lowerTitle.Contains("spanish") || lowerTitle.Contains("castellano")) { languages.Add(Language.Spanish); }