diff --git a/src/Jackett/Indexers/Abnormal.cs b/src/Jackett/Indexers/Abnormal.cs index 69616341a..57a915c76 100644 --- a/src/Jackett/Indexers/Abnormal.cs +++ b/src/Jackett/Indexers/Abnormal.cs @@ -55,6 +55,7 @@ namespace Jackett.Indexers downloadBase: "https://abnormal.ws/torrents.php?action=download&id=", configData: new ConfigurationDataAbnormal()) { + Language = "fr-fr"; // Clean capabilities TorznabCaps.Categories.Clear(); diff --git a/src/Jackett/Indexers/Abstract/AvistazTracker.cs b/src/Jackett/Indexers/Abstract/AvistazTracker.cs index ca9c95e41..331d9f923 100644 --- a/src/Jackett/Indexers/Abstract/AvistazTracker.cs +++ b/src/Jackett/Indexers/Abstract/AvistazTracker.cs @@ -41,6 +41,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.GetEncoding("UTF-8"); + Language = "en-us"; AddCategoryMapping(1, TorznabCatType.Movies); AddCategoryMapping(1, TorznabCatType.MoviesForeign); diff --git a/src/Jackett/Indexers/AlphaRatio.cs b/src/Jackett/Indexers/AlphaRatio.cs index 68afd79e7..1f5397f1e 100644 --- a/src/Jackett/Indexers/AlphaRatio.cs +++ b/src/Jackett/Indexers/AlphaRatio.cs @@ -39,6 +39,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.GetEncoding("UTF-8"); + Language = "en-us"; AddCategoryMapping(1, TorznabCatType.TVSD); AddCategoryMapping(2, TorznabCatType.TVHD); diff --git a/src/Jackett/Indexers/Andraste.cs b/src/Jackett/Indexers/Andraste.cs index fbac1c3f1..ea114e517 100644 --- a/src/Jackett/Indexers/Andraste.cs +++ b/src/Jackett/Indexers/Andraste.cs @@ -39,6 +39,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLoginWithRSSAndDisplay()) { Encoding = Encoding.GetEncoding("iso-8859-1"); + Language = "de-de"; AddCategoryMapping(9, TorznabCatType.Other); // Anderes AddCategoryMapping(23, TorznabCatType.TVAnime); // Animation - Film &; Serie diff --git a/src/Jackett/Indexers/AnimeBytes.cs b/src/Jackett/Indexers/AnimeBytes.cs index b30e626d5..1a3429bca 100644 --- a/src/Jackett/Indexers/AnimeBytes.cs +++ b/src/Jackett/Indexers/AnimeBytes.cs @@ -62,6 +62,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataAnimeBytes()) { Encoding = Encoding.GetEncoding("UTF-8"); + Language = "en-us"; } diff --git a/src/Jackett/Indexers/AnimeTorrents.cs b/src/Jackett/Indexers/AnimeTorrents.cs index 6c9faf913..d9e031a4e 100644 --- a/src/Jackett/Indexers/AnimeTorrents.cs +++ b/src/Jackett/Indexers/AnimeTorrents.cs @@ -44,6 +44,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.GetEncoding("UTF-8"); + Language = "en-us"; AddCategoryMapping(1, TorznabCatType.MoviesSD); // Anime Movie AddCategoryMapping(6, TorznabCatType.MoviesHD); // Anime Movie HD diff --git a/src/Jackett/Indexers/BB.cs b/src/Jackett/Indexers/BB.cs index c20f6c739..7719b07fd 100644 --- a/src/Jackett/Indexers/BB.cs +++ b/src/Jackett/Indexers/BB.cs @@ -45,6 +45,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.GetEncoding("UTF-8"); + Language = "en-us"; AddCategoryMapping(1, TorznabCatType.Audio); AddCategoryMapping(2, TorznabCatType.PC); diff --git a/src/Jackett/Indexers/BJShare.cs b/src/Jackett/Indexers/BJShare.cs index f9f72f331..866959881 100644 --- a/src/Jackett/Indexers/BJShare.cs +++ b/src/Jackett/Indexers/BJShare.cs @@ -41,6 +41,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLoginWithRSSAndDisplay()) { Encoding = Encoding.GetEncoding("UTF-8"); + Language = "pt-br"; AddCategoryMapping(14, TorznabCatType.TVAnime); // Anime AddCategoryMapping(3, TorznabCatType.PC0day); // Aplicativos diff --git a/src/Jackett/Indexers/BakaBT.cs b/src/Jackett/Indexers/BakaBT.cs index cdd7106ca..d7a21ebe9 100644 --- a/src/Jackett/Indexers/BakaBT.cs +++ b/src/Jackett/Indexers/BakaBT.cs @@ -40,6 +40,8 @@ namespace Jackett.Indexers p: ps, configData: new ConfigurationDataBasicLogin()) { + Encoding = Encoding.UTF8; + Language = "en-us"; } diff --git a/src/Jackett/Indexers/BestFriends.cs b/src/Jackett/Indexers/BestFriends.cs index 4d1f9c594..8790dc3b4 100644 --- a/src/Jackett/Indexers/BestFriends.cs +++ b/src/Jackett/Indexers/BestFriends.cs @@ -39,6 +39,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataCaptchaLogin()) { Encoding = Encoding.GetEncoding("iso-8859-1"); + Language = "de-de"; AddCategoryMapping(18, TorznabCatType.TVAnime); // Anime AddCategoryMapping(8, TorznabCatType.PCMac); // Appz MAC diff --git a/src/Jackett/Indexers/BeyondHD.cs b/src/Jackett/Indexers/BeyondHD.cs index aaa7c5a5a..35707d74f 100644 --- a/src/Jackett/Indexers/BeyondHD.cs +++ b/src/Jackett/Indexers/BeyondHD.cs @@ -38,6 +38,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataLoginLink()) { Encoding = Encoding.GetEncoding("UTF-8"); + Language = "en-us"; configData.DisplayText.Value = "Go to the general tab of your BeyondHD user profile and create/copy the Login Link."; diff --git a/src/Jackett/Indexers/BitCityReloaded.cs b/src/Jackett/Indexers/BitCityReloaded.cs index d32ce58eb..3be408789 100644 --- a/src/Jackett/Indexers/BitCityReloaded.cs +++ b/src/Jackett/Indexers/BitCityReloaded.cs @@ -40,6 +40,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLoginWithRSSAndDisplay()) { Encoding = Encoding.GetEncoding("iso-8859-1"); + Language = "de-de"; this.configData.DisplayText.Value = "Only the results from the first search result page are shown, adjust your profile settings to show a reasonable amount (it looks like there's no maximum)."; this.configData.DisplayText.Name = "Notice"; diff --git a/src/Jackett/Indexers/BitHdtv.cs b/src/Jackett/Indexers/BitHdtv.cs index 08e8d2b63..3d85e7c7a 100644 --- a/src/Jackett/Indexers/BitHdtv.cs +++ b/src/Jackett/Indexers/BitHdtv.cs @@ -42,6 +42,9 @@ namespace Jackett.Indexers p: ps, configData: new ConfigurationDataBasicLogin()) { + Encoding = Encoding.GetEncoding("iso-8859-1"); + Language = "en-us"; + AddCategoryMapping(1, TorznabCatType.TVAnime); // Anime AddCategoryMapping(2, TorznabCatType.MoviesBluRay); // Blu-ray AddCategoryMapping(4, TorznabCatType.TVDocumentary); // Documentaries diff --git a/src/Jackett/Indexers/BitMeTV.cs b/src/Jackett/Indexers/BitMeTV.cs index 24ad51daf..787b47019 100644 --- a/src/Jackett/Indexers/BitMeTV.cs +++ b/src/Jackett/Indexers/BitMeTV.cs @@ -45,6 +45,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataCaptchaLogin("Ensure that you have the 'Force SSL' option set to 'yes' in your profile on the BitMeTv webpage.")) { Encoding = Encoding.GetEncoding("iso-8859-1"); + Language = "en-us"; } public override async Task GetConfigurationForSetup() diff --git a/src/Jackett/Indexers/BitSoup.cs b/src/Jackett/Indexers/BitSoup.cs index 08d9e02bf..b39ddd2c6 100644 --- a/src/Jackett/Indexers/BitSoup.cs +++ b/src/Jackett/Indexers/BitSoup.cs @@ -45,6 +45,9 @@ namespace Jackett.Indexers p: ps, configData: new ConfigurationDataBasicLoginWithAlternateLink()) { + Encoding = Encoding.UTF8; + Language = "en-us"; + this.configData.Instructions.Value = this.DisplayName + " has multiple URLs. The default (" + this.SiteLink + ") can be changed by entering a new value in the box below."; this.configData.Instructions.Value += "The following are some known URLs for " + this.DisplayName; this.configData.Instructions.Value += ""; diff --git a/src/Jackett/Indexers/BroadcastTheNet.cs b/src/Jackett/Indexers/BroadcastTheNet.cs index b4e369d33..8f865f61b 100644 --- a/src/Jackett/Indexers/BroadcastTheNet.cs +++ b/src/Jackett/Indexers/BroadcastTheNet.cs @@ -41,6 +41,8 @@ namespace Jackett.Indexers p: ps, configData: new ConfigurationDataAPIKey()) { + Encoding = Encoding.UTF8; + Language = "en-us"; } public async Task ApplyConfiguration(JToken configJson) diff --git a/src/Jackett/Indexers/DanishBits.cs b/src/Jackett/Indexers/DanishBits.cs index 5c1cc9a37..8889a956a 100644 --- a/src/Jackett/Indexers/DanishBits.cs +++ b/src/Jackett/Indexers/DanishBits.cs @@ -41,6 +41,7 @@ namespace Jackett.Indexers configData: new NxtGnConfigurationData()) { Encoding = Encoding.GetEncoding("UTF-8"); + Language = "da-dk"; // Movies Mapping // DanishBits HD diff --git a/src/Jackett/Indexers/Demonoid.cs b/src/Jackett/Indexers/Demonoid.cs index 5e1fd32cc..d51d89eb3 100644 --- a/src/Jackett/Indexers/Demonoid.cs +++ b/src/Jackett/Indexers/Demonoid.cs @@ -39,6 +39,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.GetEncoding("UTF-8"); + Language = "en-us"; AddCategoryMapping(3, TorznabCatType.TV); AddCategoryMapping(3, TorznabCatType.TVSD); diff --git a/src/Jackett/Indexers/DigitalHive.cs b/src/Jackett/Indexers/DigitalHive.cs index 8bf9c9251..77690e700 100644 --- a/src/Jackett/Indexers/DigitalHive.cs +++ b/src/Jackett/Indexers/DigitalHive.cs @@ -40,6 +40,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataRecaptchaLogin()) { Encoding = Encoding.GetEncoding("iso-8859-1"); + Language = "en-us"; AddCategoryMapping(0, TorznabCatType.Other); AddCategoryMapping(48, TorznabCatType.Other); // 0Day diff --git a/src/Jackett/Indexers/FileList.cs b/src/Jackett/Indexers/FileList.cs index 89039ec0c..ed0b2cc2a 100644 --- a/src/Jackett/Indexers/FileList.cs +++ b/src/Jackett/Indexers/FileList.cs @@ -43,6 +43,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataFileList()) { Encoding = Encoding.GetEncoding("UTF-8"); + Language = "ro-ro"; AddCategoryMapping(24, TorznabCatType.TVAnime); AddCategoryMapping(11, TorznabCatType.Audio); diff --git a/src/Jackett/Indexers/Freshon.cs b/src/Jackett/Indexers/Freshon.cs index 0b19d87de..7e8b95a9b 100644 --- a/src/Jackett/Indexers/Freshon.cs +++ b/src/Jackett/Indexers/Freshon.cs @@ -45,6 +45,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.GetEncoding("UTF-8"); + Language = "en-us"; } public async Task ApplyConfiguration(JToken configJson) diff --git a/src/Jackett/Indexers/FunFile.cs b/src/Jackett/Indexers/FunFile.cs index fb5090df0..b07934176 100644 --- a/src/Jackett/Indexers/FunFile.cs +++ b/src/Jackett/Indexers/FunFile.cs @@ -37,6 +37,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLoginWithRSSAndDisplay()) { Encoding = Encoding.GetEncoding("iso-8859-1"); + Language = "en-us"; AddCategoryMapping(44, TorznabCatType.TVAnime); // Anime AddCategoryMapping(22, TorznabCatType.PC); // Applications diff --git a/src/Jackett/Indexers/Fuzer.cs b/src/Jackett/Indexers/Fuzer.cs index 0752b2676..011505a4e 100644 --- a/src/Jackett/Indexers/Fuzer.cs +++ b/src/Jackett/Indexers/Fuzer.cs @@ -43,6 +43,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.GetEncoding("Windows-1255"); + Language = "he-il"; TorznabCaps.Categories.Clear(); AddMultiCategoryMapping(TorznabCatType.Movies, 7, 9, 58, 59, 60, 61, 83); diff --git a/src/Jackett/Indexers/GFTracker.cs b/src/Jackett/Indexers/GFTracker.cs index 05f915910..8179d28bc 100644 --- a/src/Jackett/Indexers/GFTracker.cs +++ b/src/Jackett/Indexers/GFTracker.cs @@ -45,6 +45,9 @@ namespace Jackett.Indexers p: ps, configData: new ConfigurationDataRecaptchaLogin()) { + Encoding = Encoding.UTF8; + Language = "en-us"; + AddCategoryMapping(4, TorznabCatType.TV); // TV/XVID AddCategoryMapping(17, TorznabCatType.TVHD); // TV/X264 AddCategoryMapping(19, TorznabCatType.TV); // TV/DVDRIP diff --git a/src/Jackett/Indexers/GhostCity.cs b/src/Jackett/Indexers/GhostCity.cs index 365e0d6c1..6093f566b 100644 --- a/src/Jackett/Indexers/GhostCity.cs +++ b/src/Jackett/Indexers/GhostCity.cs @@ -39,6 +39,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLoginWithRSSAndDisplay()) { Encoding = Encoding.GetEncoding("UTF-8"); + Language = "de-de"; this.configData.DisplayText.Value = "Only the results from the first search result page are shown, adjust your profile settings to show the maximum."; this.configData.DisplayText.Name = "Notice"; diff --git a/src/Jackett/Indexers/HD4Free.cs b/src/Jackett/Indexers/HD4Free.cs index dee002c21..55cc56c43 100644 --- a/src/Jackett/Indexers/HD4Free.cs +++ b/src/Jackett/Indexers/HD4Free.cs @@ -40,6 +40,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataRecaptchaLogin()) { Encoding = Encoding.GetEncoding("UTF-8"); + Language = "en-us"; AddCategoryMapping(42, TorznabCatType.MoviesSD); // LEGi0N 480p AddCategoryMapping(17, TorznabCatType.MoviesHD); // LEGi0N 720p diff --git a/src/Jackett/Indexers/HDSpace.cs b/src/Jackett/Indexers/HDSpace.cs index 94ee0678a..32c54a1fd 100644 --- a/src/Jackett/Indexers/HDSpace.cs +++ b/src/Jackett/Indexers/HDSpace.cs @@ -41,6 +41,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.GetEncoding("UTF-8"); + Language = "en-us"; AddCategoryMapping(15, TorznabCatType.MoviesBluRay); // Movie / Blu-ray AddMultiCategoryMapping(TorznabCatType.MoviesHD, diff --git a/src/Jackett/Indexers/HDTorrents.cs b/src/Jackett/Indexers/HDTorrents.cs index a07a4d1c2..d07156adf 100644 --- a/src/Jackett/Indexers/HDTorrents.cs +++ b/src/Jackett/Indexers/HDTorrents.cs @@ -42,6 +42,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.GetEncoding("UTF-8"); + Language = "en-us"; TorznabCaps.Categories.Clear(); diff --git a/src/Jackett/Indexers/Hebits.cs b/src/Jackett/Indexers/Hebits.cs index 0af6d37b1..8398b6cb2 100644 --- a/src/Jackett/Indexers/Hebits.cs +++ b/src/Jackett/Indexers/Hebits.cs @@ -41,6 +41,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.GetEncoding("windows-1255"); + Language = "he-il"; AddCategoryMapping(19, TorznabCatType.MoviesSD); AddCategoryMapping(25, TorznabCatType.MoviesOther); // Israeli Content diff --git a/src/Jackett/Indexers/Hounddawgs.cs b/src/Jackett/Indexers/Hounddawgs.cs index d9b0ebe18..d9a3db14a 100644 --- a/src/Jackett/Indexers/Hounddawgs.cs +++ b/src/Jackett/Indexers/Hounddawgs.cs @@ -44,6 +44,7 @@ namespace Jackett.Indexers configData: new NxtGnConfigurationData()) { Encoding = Encoding.GetEncoding("UTF-8"); + Language = "da-dk"; AddCategoryMapping(92, TorznabCatType.TV); AddCategoryMapping(92, TorznabCatType.TVHD); diff --git a/src/Jackett/Indexers/HouseOfTorrents.cs b/src/Jackett/Indexers/HouseOfTorrents.cs index e22ce0acb..61b826f48 100644 --- a/src/Jackett/Indexers/HouseOfTorrents.cs +++ b/src/Jackett/Indexers/HouseOfTorrents.cs @@ -41,6 +41,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLoginWithRSSAndDisplay()) { Encoding = Encoding.GetEncoding("UTF-8"); + Language = "en-us"; AddCategoryMapping(42, TorznabCatType.PCMac); // Applications/Mac AddCategoryMapping(34, TorznabCatType.PC); // Applications/PC diff --git a/src/Jackett/Indexers/ILoveTorrents.cs b/src/Jackett/Indexers/ILoveTorrents.cs index 3c6099895..f86253306 100644 --- a/src/Jackett/Indexers/ILoveTorrents.cs +++ b/src/Jackett/Indexers/ILoveTorrents.cs @@ -40,6 +40,8 @@ namespace Jackett.Indexers p: ps, configData: new ConfigurationDataBasicLogin()) { + Encoding = Encoding.GetEncoding("iso-8859-1"); + Language = "en-us"; AddCategoryMapping(85, TorznabCatType.Movies3D); AddCategoryMapping(23, TorznabCatType.TVAnime); diff --git a/src/Jackett/Indexers/IPTorrents.cs b/src/Jackett/Indexers/IPTorrents.cs index 1288be291..0601e4623 100644 --- a/src/Jackett/Indexers/IPTorrents.cs +++ b/src/Jackett/Indexers/IPTorrents.cs @@ -45,6 +45,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataRecaptchaLoginWithAlternateLink()) { Encoding = Encoding.GetEncoding("UTF-8"); + Language = "en-us"; this.configData.Instructions.Value = this.DisplayName + " has multiple URLs. The default (" + this.SiteLink + ") can be changed by entering a new value in the box below."; this.configData.Instructions.Value += "The following are some known URLs for " + this.DisplayName; diff --git a/src/Jackett/Indexers/ImmortalSeed.cs b/src/Jackett/Indexers/ImmortalSeed.cs index 22899c79f..c21c7445e 100644 --- a/src/Jackett/Indexers/ImmortalSeed.cs +++ b/src/Jackett/Indexers/ImmortalSeed.cs @@ -42,6 +42,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.GetEncoding("UTF-8"); + Language = "en-us"; AddCategoryMapping(32, TorznabCatType.TVAnime); AddCategoryMapping(47, TorznabCatType.TVSD); diff --git a/src/Jackett/Indexers/MoreThanTV.cs b/src/Jackett/Indexers/MoreThanTV.cs index 2c22964ec..a9e0a8f8c 100644 --- a/src/Jackett/Indexers/MoreThanTV.cs +++ b/src/Jackett/Indexers/MoreThanTV.cs @@ -41,6 +41,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.GetEncoding("UTF-8"); + Language = "en-us"; } public async Task ApplyConfiguration(JToken configJson) diff --git a/src/Jackett/Indexers/MyAnonamouse.cs b/src/Jackett/Indexers/MyAnonamouse.cs index b3e7622e0..d87648708 100644 --- a/src/Jackett/Indexers/MyAnonamouse.cs +++ b/src/Jackett/Indexers/MyAnonamouse.cs @@ -49,6 +49,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.GetEncoding("UTF-8"); + Language = "en-us"; AddCategoryMapping("61", TorznabCatType.BooksComics); AddCategoryMapping("91", TorznabCatType.BooksTechnical); diff --git a/src/Jackett/Indexers/NCore.cs b/src/Jackett/Indexers/NCore.cs index 6ece59be0..52850e30a 100644 --- a/src/Jackett/Indexers/NCore.cs +++ b/src/Jackett/Indexers/NCore.cs @@ -42,6 +42,9 @@ namespace Jackett.Indexers p: ps, configData: new ConfigurationDataNCore()) { + Encoding = Encoding.UTF8; + Language = "hu-hu"; + AddCategoryMapping("Sorozatok SD felbontásban angolul és egyéb nyelveken.", TorznabCatType.TVSD); AddCategoryMapping("Nagyfelbontású sorozatok angolul és egyéb nyelveken.", TorznabCatType.TVHD); AddCategoryMapping("Sorozatok SD felbontásban magyarul.", TorznabCatType.TVFOREIGN); diff --git a/src/Jackett/Indexers/NewRealWorld.cs b/src/Jackett/Indexers/NewRealWorld.cs index f2de1fbfa..8de7153fe 100644 --- a/src/Jackett/Indexers/NewRealWorld.cs +++ b/src/Jackett/Indexers/NewRealWorld.cs @@ -38,6 +38,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLoginWithRSSAndDisplay()) { Encoding = Encoding.GetEncoding("iso-8859-1"); + Language = "de-de"; AddCategoryMapping(39, TorznabCatType.TVAnime); // Anime: HD|1080p AddCategoryMapping(38, TorznabCatType.TVAnime); // Anime: HD|720p diff --git a/src/Jackett/Indexers/Norbits.cs b/src/Jackett/Indexers/Norbits.cs index 6acba93ec..c06b59505 100644 --- a/src/Jackett/Indexers/Norbits.cs +++ b/src/Jackett/Indexers/Norbits.cs @@ -53,6 +53,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataNorbits()) { Encoding = Encoding.GetEncoding("iso-8859-1"); + Language = "nn-no"; // Clean capabilities TorznabCaps.Categories.Clear(); diff --git a/src/Jackett/Indexers/PassThePopcorn.cs b/src/Jackett/Indexers/PassThePopcorn.cs index 8fdc570be..c89f67f23 100644 --- a/src/Jackett/Indexers/PassThePopcorn.cs +++ b/src/Jackett/Indexers/PassThePopcorn.cs @@ -43,6 +43,7 @@ namespace Jackett.Indexers
GoldenPopcorn
Scene
Checked")) { Encoding = Encoding.UTF8; + Language = "en-us"; AddCategoryMapping(1, TorznabCatType.Movies); AddCategoryMapping(1, TorznabCatType.MoviesForeign); diff --git a/src/Jackett/Indexers/PirateTheNet.cs b/src/Jackett/Indexers/PirateTheNet.cs index f150cf519..296e40f6b 100644 --- a/src/Jackett/Indexers/PirateTheNet.cs +++ b/src/Jackett/Indexers/PirateTheNet.cs @@ -42,6 +42,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLoginWithRSSAndDisplay()) { Encoding = Encoding.GetEncoding("UTF-8"); + Language = "en-us"; this.configData.DisplayText.Value = "Only the results from the first search result page are shown, adjust your profile settings to show the maximum."; this.configData.DisplayText.Name = "Notice"; diff --git a/src/Jackett/Indexers/Pretome.cs b/src/Jackett/Indexers/Pretome.cs index cd5b89668..c09dca5e4 100644 --- a/src/Jackett/Indexers/Pretome.cs +++ b/src/Jackett/Indexers/Pretome.cs @@ -42,6 +42,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataPinNumber()) { Encoding = Encoding.GetEncoding("iso-8859-1"); + Language = "en-us"; AddCategoryMapping("cat[]=22&tags=Windows", TorznabCatType.PC0day); AddCategoryMapping("cat[]=22&tags=MAC", TorznabCatType.PCMac); diff --git a/src/Jackett/Indexers/RevolutionTT.cs b/src/Jackett/Indexers/RevolutionTT.cs index 923219d84..9049b0d1f 100644 --- a/src/Jackett/Indexers/RevolutionTT.cs +++ b/src/Jackett/Indexers/RevolutionTT.cs @@ -48,6 +48,8 @@ namespace Jackett.Indexers downloadBase: "https://revolutiontt.me/download.php/", configData: new ConfigurationDataBasicLoginWithRSS()) { + Encoding = Encoding.GetEncoding("iso-8859-1"); + Language = "en-us"; /* Original RevolutionTT Categories - diff --git a/src/Jackett/Indexers/SceneAccess.cs b/src/Jackett/Indexers/SceneAccess.cs index e84082964..01bac8142 100644 --- a/src/Jackett/Indexers/SceneAccess.cs +++ b/src/Jackett/Indexers/SceneAccess.cs @@ -40,6 +40,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.GetEncoding("UTF-8"); + Language = "en-us"; AddCategoryMapping(8, TorznabCatType.MoviesSD); AddCategoryMapping(22, TorznabCatType.MoviesHD); diff --git a/src/Jackett/Indexers/SceneFZ.cs b/src/Jackett/Indexers/SceneFZ.cs index 4c48892a4..e8c32ce51 100644 --- a/src/Jackett/Indexers/SceneFZ.cs +++ b/src/Jackett/Indexers/SceneFZ.cs @@ -39,6 +39,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.UTF8; + Language = "ro-ro"; this.configData.Instructions.Value = "The published date is only available if you set \"Torrent Listing\" to Complex is your profile."; diff --git a/src/Jackett/Indexers/SceneTime.cs b/src/Jackett/Indexers/SceneTime.cs index 42d32a83e..b61798e2b 100644 --- a/src/Jackett/Indexers/SceneTime.cs +++ b/src/Jackett/Indexers/SceneTime.cs @@ -40,6 +40,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataRecaptchaLogin("For best results, change the 'Torrents per page' setting to the maximum in your profile on the SceneTime webpage.")) { Encoding = Encoding.GetEncoding("iso-8859-1"); + Language = "en-us"; AddCategoryMapping(1, TorznabCatType.MoviesSD); AddCategoryMapping(3, TorznabCatType.MoviesDVD); diff --git a/src/Jackett/Indexers/Shazbat.cs b/src/Jackett/Indexers/Shazbat.cs index 73ef117c2..ee0b0db73 100644 --- a/src/Jackett/Indexers/Shazbat.cs +++ b/src/Jackett/Indexers/Shazbat.cs @@ -48,6 +48,8 @@ namespace Jackett.Indexers p: ps, configData: new ConfigurationDataBasicLoginWithRSS()) { + Encoding = Encoding.UTF8; + Language = "en-us"; } public async Task ApplyConfiguration(JToken configJson) diff --git a/src/Jackett/Indexers/SpeedCD.cs b/src/Jackett/Indexers/SpeedCD.cs index 4f4304fbd..56fb0d60d 100644 --- a/src/Jackett/Indexers/SpeedCD.cs +++ b/src/Jackett/Indexers/SpeedCD.cs @@ -9,6 +9,7 @@ using System; using System.Collections.Generic; using System.Globalization; using System.Linq; +using System.Text; using System.Threading.Tasks; using Jackett.Models.IndexerConfig; using System.Collections.Specialized; @@ -38,6 +39,9 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLogin(@"Speed.Cd have increased their security. If you are having problems please check the security tab in your Speed.Cd profile. eg. Geo Locking, your seedbox may be in a different country to the one where you login via your web browser")) { + Encoding = Encoding.UTF8; + Language = "en-us"; + AddCategoryMapping("1", TorznabCatType.MoviesOther); AddCategoryMapping("42", TorznabCatType.Movies); AddCategoryMapping("32", TorznabCatType.Movies); diff --git a/src/Jackett/Indexers/TVChaosUK.cs b/src/Jackett/Indexers/TVChaosUK.cs index 65bc6b9f5..404e38315 100644 --- a/src/Jackett/Indexers/TVChaosUK.cs +++ b/src/Jackett/Indexers/TVChaosUK.cs @@ -48,6 +48,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLoginWithRSS()) { Encoding = Encoding.GetEncoding("UTF-8"); + Language = "en-uk"; AddCategoryMapping(72, TorznabCatType.PC); AddCategoryMapping(86, TorznabCatType.Audio); diff --git a/src/Jackett/Indexers/TVVault.cs b/src/Jackett/Indexers/TVVault.cs index 3c2b0ad1b..f485c034a 100644 --- a/src/Jackett/Indexers/TVVault.cs +++ b/src/Jackett/Indexers/TVVault.cs @@ -38,6 +38,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLoginWithRSSAndDisplay()) { Encoding = Encoding.GetEncoding("UTF-8"); + Language = "en-us"; AddCategoryMapping(1, TorznabCatType.TV); AddCategoryMapping(2, TorznabCatType.Movies); diff --git a/src/Jackett/Indexers/TehConnection.cs b/src/Jackett/Indexers/TehConnection.cs index 9b80793b1..012a1e409 100644 --- a/src/Jackett/Indexers/TehConnection.cs +++ b/src/Jackett/Indexers/TehConnection.cs @@ -42,6 +42,7 @@ namespace Jackett.Indexers
QualityEncodeOnly
FreeLeechOnly")) { Encoding = Encoding.GetEncoding("UTF-8"); + Language = "en-us"; AddCategoryMapping(1, TorznabCatType.Movies); AddCategoryMapping(1, TorznabCatType.MoviesForeign); diff --git a/src/Jackett/Indexers/TorrentBytes.cs b/src/Jackett/Indexers/TorrentBytes.cs index 3b72f2d90..ee67f8356 100644 --- a/src/Jackett/Indexers/TorrentBytes.cs +++ b/src/Jackett/Indexers/TorrentBytes.cs @@ -42,6 +42,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.GetEncoding("iso-8859-1"); + Language = "en-us"; AddCategoryMapping(41, TorznabCatType.TV); AddCategoryMapping(33, TorznabCatType.TVSD); diff --git a/src/Jackett/Indexers/TorrentDay.cs b/src/Jackett/Indexers/TorrentDay.cs index f5cc689fd..199038d32 100644 --- a/src/Jackett/Indexers/TorrentDay.cs +++ b/src/Jackett/Indexers/TorrentDay.cs @@ -57,6 +57,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataRecaptchaLoginWithAlternateLink()) { Encoding = Encoding.GetEncoding("UTF-8"); + Language = "en-us"; this.configData.Instructions.Value = this.DisplayName + " has multiple URLs. The default (" + this.SiteLink + ") can be changed by entering a new value in the box below."; this.configData.Instructions.Value += "The following are some known URLs for " + this.DisplayName; diff --git a/src/Jackett/Indexers/TorrentHeaven.cs b/src/Jackett/Indexers/TorrentHeaven.cs index 393a91749..4e840f734 100644 --- a/src/Jackett/Indexers/TorrentHeaven.cs +++ b/src/Jackett/Indexers/TorrentHeaven.cs @@ -41,6 +41,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataCaptchaLogin()) { Encoding = Encoding.GetEncoding("iso-8859-1"); + Language = "de-de"; AddCategoryMapping(1, TorznabCatType.PCGames); // GAMES/PC AddCategoryMapping(3, TorznabCatType.Console); // GAMES/Sonstige diff --git a/src/Jackett/Indexers/TorrentLeech.cs b/src/Jackett/Indexers/TorrentLeech.cs index fbd64f8ed..a87f9d470 100644 --- a/src/Jackett/Indexers/TorrentLeech.cs +++ b/src/Jackett/Indexers/TorrentLeech.cs @@ -42,6 +42,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLogin("For best results, change the 'Default Number of Torrents per Page' setting to the maximum in your profile on the TorrentLeech webpage.")) { Encoding = Encoding.GetEncoding("iso-8859-1"); + Language = "en-us"; AddCategoryMapping(8, TorznabCatType.MoviesSD); // cam AddCategoryMapping(9, TorznabCatType.MoviesSD); //ts diff --git a/src/Jackett/Indexers/TorrentNetwork.cs b/src/Jackett/Indexers/TorrentNetwork.cs index fd5710e29..9d094209d 100644 --- a/src/Jackett/Indexers/TorrentNetwork.cs +++ b/src/Jackett/Indexers/TorrentNetwork.cs @@ -38,6 +38,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLoginWithRSSAndDisplay()) { Encoding = Encoding.GetEncoding("UTF-8"); + Language = "de-de"; AddCategoryMapping(1, TorznabCatType.AudioAudiobook); // aBook AddCategoryMapping(4, TorznabCatType.PCMac); // App|Mac diff --git a/src/Jackett/Indexers/TorrentShack.cs b/src/Jackett/Indexers/TorrentShack.cs index bef620c93..cf50e2f11 100644 --- a/src/Jackett/Indexers/TorrentShack.cs +++ b/src/Jackett/Indexers/TorrentShack.cs @@ -42,6 +42,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.GetEncoding("UTF-8"); + Language = "en-us"; AddCategoryMapping(600, TorznabCatType.TVHD); // TV/HD AddCategoryMapping(960, TorznabCatType.MoviesForeign); // Foreign diff --git a/src/Jackett/Indexers/TorrentSyndikat.cs b/src/Jackett/Indexers/TorrentSyndikat.cs index e21c4c77b..e06b7662a 100644 --- a/src/Jackett/Indexers/TorrentSyndikat.cs +++ b/src/Jackett/Indexers/TorrentSyndikat.cs @@ -42,6 +42,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLoginWithRSSAndDisplay()) { Encoding = Encoding.GetEncoding("UTF-8"); + Language = "de-de"; this.configData.DisplayText.Value = "Only the results from the first search result page are shown, adjust your profile settings to show the maximum."; this.configData.DisplayText.Name = "Notice"; diff --git a/src/Jackett/Indexers/TransmitheNet.cs b/src/Jackett/Indexers/TransmitheNet.cs index 4cc16152f..02853ecf8 100644 --- a/src/Jackett/Indexers/TransmitheNet.cs +++ b/src/Jackett/Indexers/TransmitheNet.cs @@ -39,6 +39,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLogin("For best results, change the 'Torrents per page' setting to 100 in your profile on the TTN webpage.")) { Encoding = Encoding.GetEncoding("UTF-8"); + Language = "en-us"; } public async Task ApplyConfiguration(JToken configJson) diff --git a/src/Jackett/Indexers/WiHD.cs b/src/Jackett/Indexers/WiHD.cs index e2ee51ca6..cc837efba 100644 --- a/src/Jackett/Indexers/WiHD.cs +++ b/src/Jackett/Indexers/WiHD.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using System.Collections.Specialized; using System.Linq; +using System.Text; using System.Reflection; using System.Text.RegularExpressions; using System.Threading.Tasks; @@ -52,6 +53,9 @@ namespace Jackett.Indexers downloadBase: "http://world-in-hd.net/torrents/download/", configData: new ConfigurationDataWiHD()) { + Encoding = Encoding.UTF8; + Language = "fr-fr"; + // Clean capabilities TorznabCaps.Categories.Clear(); diff --git a/src/Jackett/Indexers/XSpeeds.cs b/src/Jackett/Indexers/XSpeeds.cs index 1ad4c1738..86e8ee1d4 100644 --- a/src/Jackett/Indexers/XSpeeds.cs +++ b/src/Jackett/Indexers/XSpeeds.cs @@ -45,6 +45,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLoginWithRSSAndDisplay()) { Encoding = Encoding.GetEncoding("UTF-8"); + Language = "en-us"; configData.DisplayText.Value = "Expect an initial delay (often around 10 seconds) due to XSpeeds CloudFlare DDoS protection"; configData.DisplayText.Name = "Notice"; diff --git a/src/Jackett/Indexers/Xthor.cs b/src/Jackett/Indexers/Xthor.cs index 29721f1f1..16d4da0f2 100644 --- a/src/Jackett/Indexers/Xthor.cs +++ b/src/Jackett/Indexers/Xthor.cs @@ -2,6 +2,7 @@ using System.Collections.Generic; using System.Collections.Specialized; using System.Linq; +using System.Text; using System.Reflection; using System.Threading.Tasks; using System.Web; @@ -43,6 +44,9 @@ namespace Jackett.Indexers downloadBase: "https://xthor.bz/download.php?torrent=", configData: new ConfigurationDataXthor()) { + Encoding = Encoding.UTF8; + Language = "fr-fr"; + // Clean capabilities TorznabCaps.Categories.Clear(); diff --git a/src/Jackett/Indexers/myAmity.cs b/src/Jackett/Indexers/myAmity.cs index b463b5ebc..f7695a6c5 100644 --- a/src/Jackett/Indexers/myAmity.cs +++ b/src/Jackett/Indexers/myAmity.cs @@ -38,6 +38,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataBasicLoginWithRSSAndDisplay()) { Encoding = Encoding.GetEncoding("UTF-8"); + Language = "de-de"; AddCategoryMapping(20, TorznabCatType.PC); // Apps - PC AddCategoryMapping(24, TorznabCatType.AudioAudiobook); // Audio - Hoerbuch/-spiel diff --git a/src/Jackett/Indexers/x264.cs b/src/Jackett/Indexers/x264.cs index 7507c6575..5f2337f34 100644 --- a/src/Jackett/Indexers/x264.cs +++ b/src/Jackett/Indexers/x264.cs @@ -39,6 +39,7 @@ namespace Jackett.Indexers configData: new ConfigurationDataRecaptchaLogin()) { Encoding = Encoding.GetEncoding("iso-8859-1"); + Language = "en-us"; AddCategoryMapping(20, TorznabCatType.Movies); // Movies&TV/Sources AddCategoryMapping(53, TorznabCatType.MoviesHD); // Movies/1080p