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:
@@ -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())
|
||||
|
||||
Reference in New Issue
Block a user