Exemplo n.º 1
0
        /// <summary>
        /// Creates a new language
        /// </summary>
        private void menuItemNew_Click(object sender, System.EventArgs e)
        {
            if (Settings.Instance.LanguageFolder == "" && !ShowFolderBrowser())
            {
                return;
            }

            DialogResult result = ShouldSaveLanguageFile();

            if (result == DialogResult.Yes)
            {
                SaveLanguageFile();
            }
            else if (result == DialogResult.Cancel)
            {
                return;
            }

            NewLanguageForm form = new NewLanguageForm();

            if (form.ShowDialog() == DialogResult.Cancel)
            {
                return;
            }

            try
            {
                TranslationManager.Instance.CreateLanguage(form.LanguageName);
            }
            catch (TranslatorException ex)
            {
                ShowMessageBox(BuildErrorMessageText(ex), MessageBoxIcon.Error);
                return;
            }

            Settings.Instance.Language = form.LanguageName;
            Initialize();
        }
Exemplo n.º 2
0
        /// <summary>
        /// Creates a new language
        /// </summary>
        private void menuItemNew_Click(object sender, System.EventArgs e)
        {
            if (Settings.Instance.LanguageFolder=="" && !ShowFolderBrowser())
                return;

            DialogResult result=ShouldSaveLanguageFile();
            if (result==DialogResult.Yes)
                SaveLanguageFile();
            else if (result==DialogResult.Cancel)
                return;

            NewLanguageForm form=new NewLanguageForm();
            if (form.ShowDialog()==DialogResult.Cancel)
                return;

            try
            {
                TranslationManager.Instance.CreateLanguage(form.LanguageName);
            }
            catch (TranslatorException ex)
            {
                ShowMessageBox(BuildErrorMessageText(ex), MessageBoxIcon.Error);
                return;
            }

            Settings.Instance.Language=form.LanguageName;
            Initialize();
        }