1
0
mirror of https://github.com/Radarr/Radarr.git synced 2026-04-20 21:55:03 -04:00

added new language "Telugu" for filtering releases and testcases.

This commit is contained in:
Kalyan Chekuri
2023-05-25 17:49:36 +05:30
committed by Qstick
parent bbcd0b7861
commit af496fe701
6 changed files with 38 additions and 4 deletions
+12 -1
View File
@@ -30,7 +30,8 @@ namespace NzbDrone.Core.Parser
(?<chinese>\[(?:CH[ST]|BIG5|GB)\]|||)|
(?<ukrainian>(?:(?:\dx)?UKR))|
(?<spanish>\b(?:español|castellano)\b)|
(?<latvian>\bLV\b)",
(?<latvian>\bLV\b)|
(?<telugu>\btel\b)",
RegexOptions.IgnoreCase | RegexOptions.Compiled | RegexOptions.IgnorePatternWhitespace);
private static readonly Regex CaseSensitiveLanguageRegex = new Regex(@"(?:(?i)(?<!SUB[\W|_|^]))(?:(?<lithuanian>\bLT\b)|
@@ -212,6 +213,11 @@ namespace NzbDrone.Core.Parser
languages.Add(Language.Tamil);
}
if (lowerTitle.Contains("telugu"))
{
languages.Add(Language.Telugu);
}
// Case sensitive
var caseSensitiveMatchs = CaseSensitiveLanguageRegex.Matches(title);
@@ -336,6 +342,11 @@ namespace NzbDrone.Core.Parser
{
languages.Add(Language.Romanian);
}
if (match.Groups["telugu"].Success)
{
languages.Add(Language.Telugu);
}
}
if (!languages.Any())