private void OnResetSettingsButtonClick(out DialogResult dialogResult) { dialogResult = new MessageForm(Globals.Localization.SettingsResetYouSureQuestion, Globals.Localization.YouSureQuestion, Images.Basic.Warning, Images.Basic.Warning, MessageBoxButtons.YesNo, new[] { Globals.Localization.Yes, Globals.Localization.No }) .ShowDialog(); if (dialogResult != DialogResult.Yes) { return; } Globals.ExistFileRewrite.ResetValue(); Globals.QueueAutoDownload.ResetValue(); Globals.ForceClose.ResetValue(); Globals.ConvertSVGToPNG.ResetValue(); Globals.NotStrictAPICheck.ResetValue(); Globals.CheckHash.ResetValue(); _downloadPathTextBox.Text = Globals.DefaultDownloadFolder; _downloadNameTextBox.Text = Globals.DefaultDownloadFileName; LocalizationBase.UpdateLocalization(LocalizationBase.CurrentCulture.LCID); Globals.Config.SaveProperties(); }
public LocalizationComboBox(LocalizationBase localization) { _localizationBase = localization ?? throw new NullReferenceException(); BindingContext = new BindingContext(); DataSource = GetItemsForDataSource(); LocalizationBase.LanguageChanged += SetLanguage; LanguageChanged += lcid => LocalizationBase.UpdateLocalization(lcid, _localizationBase.AvailableLocalization); SetLanguage(); }