diff --git a/Greenshot/Language.cs b/Greenshot/Language.cs deleted file mode 100644 index ccead6ad4..000000000 --- a/Greenshot/Language.cs +++ /dev/null @@ -1,39 +0,0 @@ - -using System; -using System.Resources; -using System.Globalization; -using System.Threading; -using Greenshot.Configuration; -using System.Diagnostics; - - -namespace Greenshot -{ - /// - /// Description of Language. - /// - public class Language - { - private ResourceManager rm; - private static Language uniqueInstance; - private Language() { - rm = new ResourceManager("Greenshot.UI", System.Reflection.Assembly.GetExecutingAssembly()); - SetLanguage(AppConfig.GetInstance().Ui_Language); - } - - public static Language GetInstance() { - if(uniqueInstance == null) { - uniqueInstance = new Language(); - } - return uniqueInstance; - - } - public void SetLanguage(string cultureInfo) { - Thread.CurrentThread.CurrentUICulture = new CultureInfo(cultureInfo); - } - public string GetString(string id) { - string s = rm.GetString(id); - return (s != null) ? s : "string ###"+id+"### not found"; - } - } -}