diff --git a/src/NzbDrone.Core.Test/ParserTests/LanguageParserFixture.cs b/src/NzbDrone.Core.Test/ParserTests/LanguageParserFixture.cs index 1c8b24191..b2f2a5833 100644 --- a/src/NzbDrone.Core.Test/ParserTests/LanguageParserFixture.cs +++ b/src/NzbDrone.Core.Test/ParserTests/LanguageParserFixture.cs @@ -65,6 +65,8 @@ namespace NzbDrone.Core.Test.ParserTests } [TestCase("Title.the.Series.2009.S01E14.Spanish.HDTV.XviD-LOL")] + [TestCase("Series Title - Temporada 1 [HDTV 720p][Cap.101][AC3 5.1 Castellano][www.pctnew.ORG]")] + [TestCase("Series Title - Temporada 2 [HDTV 720p][Cap.206][AC3 5.1 EspaƱol Castellano]")] public void should_parse_language_spanish(string postTitle) { var result = LanguageParser.ParseLanguage(postTitle); diff --git a/src/NzbDrone.Core/Parser/LanguageParser.cs b/src/NzbDrone.Core/Parser/LanguageParser.cs index 50a239d78..948a710e0 100644 --- a/src/NzbDrone.Core/Parser/LanguageParser.cs +++ b/src/NzbDrone.Core/Parser/LanguageParser.cs @@ -212,6 +212,9 @@ namespace NzbDrone.Core.Parser if (match.Groups["ukrainian"].Success) return Language.Ukrainian; + if (match.Groups["spanish"].Success) + return Language.Spanish; + return Language.Unknown; } }