private void CbLanguage_SelectedIndexChanged(object sender, EventArgs e) { if (_userInput && cbLanguage.SelectedIndex >= 0) { Locale.ChangeLocale(Program.Locales[cbLanguage.SelectedIndex].Name); } }
public Main() { InitializeComponent(); CheckUpdate(); this.Icon = Properties.Resources.mod_manager; this.Text = "Ty The Tasmanian Tiger " + "r" + Program.RVersion.ToString("G") + "_v" + Program.VVersion.ToString("F"); this.BackgroundImage = Properties.Resources.mod_manager_bg; lbPlay.ForeColor = LabelFore; lbPlay.HoverColor = LabelHover; lbPlay.ClickColor = LabelClick; lbPlay.Click += LbPlay_Click; lbTest.ForeColor = LabelFore; lbTest.HoverColor = LabelHover; lbTest.ClickColor = LabelClick; lbTest.Click += LbTest_Click; lbMods.ForeColor = LabelFore; lbMods.HoverColor = LabelHover; lbMods.ClickColor = LabelClick; lbMods.Click += LbMods_Click; lbOptions.ForeColor = LabelFore; lbOptions.HoverColor = LabelHover; lbOptions.ClickColor = LabelClick; lbOptions.Click += LbOptions_Click; lbExit.ForeColor = LabelFore; lbExit.HoverColor = LabelHover; lbExit.ClickColor = LabelClick; lbExit.Click += LbExit_Click; lbUpdate.ForeColor = LabelFore; lbUpdate.HoverColor = LabelHover; lbUpdate.ClickColor = LabelClick; lbUpdate.Click += LbUpdate_Click; lbLog.ForeColor = LogFore; lbLog.MouseDown += Main_MouseDown; lbLog.MouseUp += Main_MouseUp; lbLog.MouseMove += Main_MouseMove; // Setup locale if (Program.Config.Language == null || Program.Config.Language == String.Empty) { Locale.ChangeLocale(CultureInfo.InstalledUICulture.Name); } else { Locale.ChangeLocale(Program.Config.Language); } Localize(); }
private void BtCancel_Click(object sender, EventArgs e) { // Set language back Locale.ChangeLocale(_lang); this.Close(); }