|
|
@ -3,7 +3,6 @@ using System.Collections.Generic;
|
|
|
|
using System.IO;
|
|
|
|
using System.IO;
|
|
|
|
using System.Linq;
|
|
|
|
using System.Linq;
|
|
|
|
using System.Text.RegularExpressions;
|
|
|
|
using System.Text.RegularExpressions;
|
|
|
|
using Microsoft.Extensions.FileSystemGlobbing;
|
|
|
|
|
|
|
|
using NLog;
|
|
|
|
using NLog;
|
|
|
|
using NzbDrone.Common.Extensions;
|
|
|
|
using NzbDrone.Common.Extensions;
|
|
|
|
using NzbDrone.Common.Instrumentation;
|
|
|
|
using NzbDrone.Common.Instrumentation;
|
|
|
@ -19,6 +18,7 @@ namespace NzbDrone.Core.Parser
|
|
|
|
(?<german>german\b|videomann|ger[. ]dub)|
|
|
|
|
(?<german>german\b|videomann|ger[. ]dub)|
|
|
|
|
(?<flemish>flemish)|
|
|
|
|
(?<flemish>flemish)|
|
|
|
|
(?<bulgarian>bgaudio)|
|
|
|
|
(?<bulgarian>bgaudio)|
|
|
|
|
|
|
|
|
(?<romanian>rodubbed)|
|
|
|
|
(?<brazilian>dublado)|
|
|
|
|
(?<brazilian>dublado)|
|
|
|
|
(?<greek>greek)|
|
|
|
|
(?<greek>greek)|
|
|
|
|
(?<french>\b(?:FR|VO|VFF|VFQ|VFI|VF2|TRUEFRENCH|FRE|FRA)\b)|
|
|
|
|
(?<french>\b(?:FR|VO|VFF|VFQ|VFI|VF2|TRUEFRENCH|FRE|FRA)\b)|
|
|
|
@ -331,6 +331,11 @@ namespace NzbDrone.Core.Parser
|
|
|
|
{
|
|
|
|
{
|
|
|
|
languages.Add(Language.Latvian);
|
|
|
|
languages.Add(Language.Latvian);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (match.Groups["romanian"].Success)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
languages.Add(Language.Romanian);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if (!languages.Any())
|
|
|
|
if (!languages.Any())
|
|
|
|