|
|
@ -31,6 +31,7 @@ namespace NzbDrone.Core.Parser
|
|
|
|
(?<chinese>\[(?:CH[ST]|BIG5|GB)\]|简|繁|字幕)|
|
|
|
|
(?<chinese>\[(?:CH[ST]|BIG5|GB)\]|简|繁|字幕)|
|
|
|
|
(?<ukrainian>(?:(?:\dx)?UKR))|
|
|
|
|
(?<ukrainian>(?:(?:\dx)?UKR))|
|
|
|
|
(?<spanish>\b(?:español|castellano)\b)|
|
|
|
|
(?<spanish>\b(?:español|castellano)\b)|
|
|
|
|
|
|
|
|
(?<catalan>\b(?:catalan?|catalán|català)\b)|
|
|
|
|
(?<latvian>\b(?:lat|lav|lv)\b)|
|
|
|
|
(?<latvian>\b(?:lat|lav|lv)\b)|
|
|
|
|
(?<telugu>\btel\b)|
|
|
|
|
(?<telugu>\btel\b)|
|
|
|
|
(?<vietnamese>\bVIE\b)",
|
|
|
|
(?<vietnamese>\bVIE\b)",
|
|
|
@ -208,11 +209,6 @@ namespace NzbDrone.Core.Parser
|
|
|
|
languages.Add(Language.SpanishLatino);
|
|
|
|
languages.Add(Language.SpanishLatino);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if (lowerTitle.Contains("catalan"))
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
languages.Add(Language.Catalan);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (lowerTitle.Contains("tamil"))
|
|
|
|
if (lowerTitle.Contains("tamil"))
|
|
|
|
{
|
|
|
|
{
|
|
|
|
languages.Add(Language.Tamil);
|
|
|
|
languages.Add(Language.Tamil);
|
|
|
@ -348,6 +344,11 @@ namespace NzbDrone.Core.Parser
|
|
|
|
languages.Add(Language.Spanish);
|
|
|
|
languages.Add(Language.Spanish);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (match.Groups["catalan"].Success)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
languages.Add(Language.Catalan);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if (match.Groups["ukrainian"].Success)
|
|
|
|
if (match.Groups["ukrainian"].Success)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
languages.Add(Language.Ukrainian);
|
|
|
|
languages.Add(Language.Ukrainian);
|
|
|
|