private void localeComboBox_SelectedIndexChanged(object sender, EventArgs e) { DropDownLocale locale = (DropDownLocale)localeComboBox.SelectedItem; if (locale.localeString == "__default") { Thread.CurrentThread.CurrentUICulture = CultureInfo.DefaultThreadCurrentCulture; previousLocaleIndex = localeComboBox.SelectedIndex; } else if (locale.localeString == "--get-more") { localeComboBox.SelectedIndex = previousLocaleIndex; Process.Start("https://cli.jonaskohl.de/!/translations#download-translations"); } else { Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo(locale.localeString); previousLocaleIndex = localeComboBox.SelectedIndex; } Properties.Settings.Default.selectedUICulture = localeComboBox.SelectedIndex; Properties.Settings.Default.Save(); ApplyLocales(); }
private void localeComboBox_SelectedIndexChanged(object sender, EventArgs e) { DropDownLocale locale = (DropDownLocale)localeComboBox.SelectedItem; if (locale.localeString == "__default") { Thread.CurrentThread.CurrentUICulture = CultureInfo.DefaultThreadCurrentCulture; } else { Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo(locale.localeString); } Properties.Settings.Default.selectedUICulture = localeComboBox.SelectedIndex; Properties.Settings.Default.Save(); ApplyLocales(); }