Exemple #1
0
        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);
                }
            }
        }