void LanguageClick(object sender, EventArgs e) { ToolStripMenuItem tsmi = (ToolStripMenuItem)sender; foreach (SynapseLanguage lang in _language) { if (lang.CULTURE == tsmi.Tag.ToString()) { _CurrentLanguage = lang; } } Security.Tools.SetCulture(_CurrentLanguage.CULTURE); FormUser.UserCulture = _CurrentLanguage.CULTURE; FormUser.SaveUser(); foreach (SynapseForm form in FormList) { form.initForm(SynapseCore.Security.Tools.SecureAndTranslateMode.Transalte); if (form.LanguageMenu != null) { form.LanguageMenu.Text = _CurrentLanguage.LABEL; form.LanguageMenu.Tag = _CurrentLanguage.CULTURE; form.LanguageMenu.Image = (Image)Resource1.ResourceManager.GetObject(_CurrentLanguage.CODE); } } }