diff --git a/src/NzbDrone.Core.Test/ParserTests/LanguageParserFixture.cs b/src/NzbDrone.Core.Test/ParserTests/LanguageParserFixture.cs index 00a44b5e4..bb202fa8e 100644 --- a/src/NzbDrone.Core.Test/ParserTests/LanguageParserFixture.cs +++ b/src/NzbDrone.Core.Test/ParserTests/LanguageParserFixture.cs @@ -163,6 +163,7 @@ public void should_parse_language_bulgarian(string postTitle) [TestCase("Movie.Title.1994.Dublado.1080p.XviD-LOL")] [TestCase("Movie.Title.2.2019.1080p.Bluray.Dublado.WWW.TPF.GRATIS")] + [TestCase("Movie.Title.2014.1080p.Bluray.Brazilian.WWW.TPF.GRATIS")] public void should_parse_language_brazilian_portuguese(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 991531ede..3720c6075 100644 --- a/src/NzbDrone.Core/Parser/LanguageParser.cs +++ b/src/NzbDrone.Core/Parser/LanguageParser.cs @@ -152,6 +152,11 @@ public static List ParseLanguages(string title) languages.Add(Language.Portuguese); } + if (lowerTitle.Contains("brazilian")) + { + languages.Add(Language.PortugueseBR); + } + if (lowerTitle.Contains("hungarian")) { languages.Add(Language.Hungarian);