public static LanguageSettings getInstance() { if (instance == null) { instance = new LanguageSettings(); } return(instance); }
public void ChangeFormLanguage(AvaliableLocalizations newLocalization) { LanguageSettings.getInstance().SetCulture(newLocalization); var resources = new ComponentResourceManager(typeof(Form1)); var newCultureInfo = new CultureInfo(EnumDescriptionHelper.GetEnumDescription(newLocalization)); resources.ApplyResources(this, "$this", newCultureInfo); ApplyResource(this, resources, newCultureInfo); //Print("Set to: " + newCultureInfo.NativeName); SetCurrenLanguageButtonChecked(newCultureInfo.NativeName); }