using System.Diagnostics.CodeAnalysis; namespace Jackett.Common.Models.IndexerConfig.Bespoke { [ExcludeFromCodeCoverage] internal class ConfigurationDataRutracker : ConfigurationDataCaptchaLogin { public BoolItem StripRussianLetters { get; private set; } public DisplayItem MoveTagsInfo { get; private set; } public BoolItem MoveFirstTagsToEndOfReleaseTitle { get; private set; } public BoolItem MoveAllTagsToEndOfReleaseTitle { get; private set; } public DisplayItem CaptchaWarning { get; private set; } public ConfigurationDataRutracker() : base() { StripRussianLetters = new BoolItem() { Name = "Strip Russian Letters", Value = true }; MoveTagsInfo = new DisplayItem("About moving tags: "+ "We define a tag as a part of the release title between round or square brackets. "+ "If the release title contains tags then these options will move those tags and their brackets to the end of the release title. "+ "Moving only the first tags will try to detect where the actual title of the release begins, and move only the tags that are found before that point. "+ "Enabling both options will enable moving of all tags.") { Name = "Move Tags Info" }; MoveFirstTagsToEndOfReleaseTitle = new BoolItem() { Name = "Move first tags to end of release title", Value = false }; MoveAllTagsToEndOfReleaseTitle = new BoolItem() { Name = "Move all tags to end of release title", Value = false }; CaptchaWarning = new DisplayItem("About Captcha: If the Captcha Image is missing then leave the Captcha Text empty.") { Name = "Captcha Info" }; } } }