using System.Linq; using NLog; using NzbDrone.Core.Model; namespace NzbDrone.Core.DecisionEngine { public class LanguageSpecification { private static readonly Logger logger = LogManager.GetCurrentClassLogger(); public virtual bool IsSatisfiedBy(EpisodeParseResult subject) { logger.Trace("Checking if report meets language requirements. {0}", subject.Language); if (subject.Language != LanguageType.English) { logger.Trace("Report Language: {0} rejected because it is not english", subject.Language); return false; } return true; } } }