From 72e5baee58b22c64733fb430ba8f748a1655ebf1 Mon Sep 17 00:00:00 2001 From: kaso17 Date: Thu, 26 Jan 2017 14:13:58 +0100 Subject: [PATCH] Check for mono-locale-extras during startup --- src/Jackett/Services/ServerService.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/Jackett/Services/ServerService.cs b/src/Jackett/Services/ServerService.cs index 1cc1b86b1..1a09c5a21 100644 --- a/src/Jackett/Services/ServerService.cs +++ b/src/Jackett/Services/ServerService.cs @@ -169,6 +169,17 @@ namespace Jackett.Services { logger.Error("Error while getting environment details: " + e); } + + try { + Encoding.GetEncoding("windows-1255"); + } + catch (NotSupportedException e) + { + logger.Debug(e); + logger.Error(e.Message + " Most likely the mono-locale-extras package is not installed."); + Environment.Exit(2); + } + CultureInfo.DefaultThreadCurrentCulture = new CultureInfo("en-US"); // Load indexers indexerService.InitIndexers();