//Updates the language of the program //Lang = null |Auto //Lang = de-De|German //... public void UpdateLanguage(string Lang) { if (Lang == null || Lang.ToLower() == "auto") { Thread.CurrentThread.CurrentUICulture = new CultureInfo(CultureInfo.InstalledUICulture.TwoLetterISOLanguageName); } else { Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo(Lang); } if (isInitialized) { exitToolStripMenuItem.Text = strings.String_Exit; configToolStripMenuItem.Text = strings.String_Config; } if (configForm != null) { configForm.UpdateLanguage(); } }