1
0
mirror of https://github.com/Radarr/Radarr.git synced 2026-04-22 22:15:17 -04:00

Reformat and apply Stylecop rules

This commit is contained in:
ta264
2019-12-22 22:08:53 +00:00
committed by Qstick
parent d4fa9b7345
commit f02fa629cc
1186 changed files with 7105 additions and 5616 deletions
+95 -31
View File
@@ -25,100 +25,161 @@ namespace NzbDrone.Core.Parser
var languages = new List<Language>();
if (lowerTitle.Contains("english"))
{
languages.Add(Language.English);
}
if (lowerTitle.Contains("french"))
{
languages.Add(Language.French);
}
if (lowerTitle.Contains("spanish"))
languages.Add( Language.Spanish);
{
languages.Add(Language.Spanish);
}
if (lowerTitle.Contains("danish"))
languages.Add( Language.Danish);
{
languages.Add(Language.Danish);
}
if (lowerTitle.Contains("dutch"))
languages.Add( Language.Dutch);
{
languages.Add(Language.Dutch);
}
if (lowerTitle.Contains("japanese"))
languages.Add( Language.Japanese);
{
languages.Add(Language.Japanese);
}
if (lowerTitle.Contains("icelandic"))
languages.Add( Language.Icelandic);
{
languages.Add(Language.Icelandic);
}
if (lowerTitle.Contains("mandarin") || lowerTitle.Contains("cantonese") || lowerTitle.Contains("chinese"))
languages.Add( Language.Chinese);
{
languages.Add(Language.Chinese);
}
if (lowerTitle.Contains("korean"))
languages.Add( Language.Korean);
{
languages.Add(Language.Korean);
}
if (lowerTitle.Contains("russian"))
languages.Add( Language.Russian);
{
languages.Add(Language.Russian);
}
if (lowerTitle.Contains("polish"))
languages.Add( Language.Polish);
{
languages.Add(Language.Polish);
}
if (lowerTitle.Contains("vietnamese"))
languages.Add( Language.Vietnamese);
{
languages.Add(Language.Vietnamese);
}
if (lowerTitle.Contains("swedish"))
languages.Add( Language.Swedish);
{
languages.Add(Language.Swedish);
}
if (lowerTitle.Contains("norwegian"))
languages.Add( Language.Norwegian);
{
languages.Add(Language.Norwegian);
}
if (lowerTitle.Contains("nordic"))
languages.Add( Language.Norwegian);
{
languages.Add(Language.Norwegian);
}
if (lowerTitle.Contains("finnish"))
languages.Add( Language.Finnish);
{
languages.Add(Language.Finnish);
}
if (lowerTitle.Contains("turkish"))
languages.Add( Language.Turkish);
{
languages.Add(Language.Turkish);
}
if (lowerTitle.Contains("portuguese"))
languages.Add( Language.Portuguese);
{
languages.Add(Language.Portuguese);
}
if (lowerTitle.Contains("hungarian"))
languages.Add( Language.Hungarian);
{
languages.Add(Language.Hungarian);
}
if (lowerTitle.Contains("hebrew"))
languages.Add( Language.Hebrew);
{
languages.Add(Language.Hebrew);
}
if (lowerTitle.Contains("czech"))
languages.Add( Language.Czech);
{
languages.Add(Language.Czech);
}
var match = LanguageRegex.Match(title);
if (match.Groups["italian"].Captures.Cast<Capture>().Any())
languages.Add( Language.Italian);
{
languages.Add(Language.Italian);
}
if (match.Groups["german"].Captures.Cast<Capture>().Any())
languages.Add( Language.German);
{
languages.Add(Language.German);
}
if (match.Groups["flemish"].Captures.Cast<Capture>().Any())
languages.Add( Language.Flemish);
{
languages.Add(Language.Flemish);
}
if (match.Groups["greek"].Captures.Cast<Capture>().Any())
languages.Add( Language.Greek);
{
languages.Add(Language.Greek);
}
if (match.Groups["french"].Success)
languages.Add( Language.French);
{
languages.Add(Language.French);
}
if (match.Groups["russian"].Success)
languages.Add( Language.Russian);
{
languages.Add(Language.Russian);
}
if (match.Groups["dutch"].Success)
languages.Add( Language.Dutch);
{
languages.Add(Language.Dutch);
}
if (match.Groups["hungarian"].Success)
languages.Add( Language.Hungarian);
{
languages.Add(Language.Hungarian);
}
if (match.Groups["hebrew"].Success)
languages.Add( Language.Hebrew);
{
languages.Add(Language.Hebrew);
}
if (match.Groups["czech"].Success)
languages.Add( Language.Czech);
{
languages.Add(Language.Czech);
}
return languages.DistinctBy(l => (int)l).ToList();
}
@@ -134,7 +195,10 @@ namespace NzbDrone.Core.Parser
}
}
if (!languages.Any()) languages.Add(Language.English);
if (!languages.Any())
{
languages.Add(Language.English);
}
return languages;
}