private void AddButton_Click(object sender, RoutedEventArgs e)
        {
            List<Logic.Languages.Language> languagesToChooseFrom = new List<Logic.Languages.Language>(Global.Languages.InAlphabetOrder);
            languagesToChooseFrom.RemoveAll((lang) => { return Global.CurrentWorkspace.TranslationLanguages.Contains(lang); });

            string[] languageNamesToChooseFrom = new string[languagesToChooseFrom.Count];
            for (int i = 0; i < languagesToChooseFrom.Count; i++)
                languageNamesToChooseFrom[i] = languagesToChooseFrom[i].DisplayName;

            InputComboBoxWindow inputComboBoxWindow = new InputComboBoxWindow(languageNamesToChooseFrom, 0,
                this.Lang("AddLanguageDialog.Title"), this.Lang("AddLanguageDialog.Label"),
                this.Lang("YesButtonCaption"), this.Lang("NoButtonCaption"));
            inputComboBoxWindow.Owner = this;
            inputComboBoxWindow.WindowStartupLocation = WindowStartupLocation.CenterOwner;
            if (inputComboBoxWindow.ShowDialog().Value)
            {
                Global.CurrentWorkspace.AddTranslationLanguage(languagesToChooseFrom[inputComboBoxWindow.InputComboBoxIndex].Code);
                UpdateLanguagesList(languagesToChooseFrom[inputComboBoxWindow.InputComboBoxIndex].Code);
            }
        }
        private void AddButton_Click(object sender, RoutedEventArgs e)
        {
            List <Logic.Languages.Language> languagesToChooseFrom = new List <Logic.Languages.Language>(Global.Languages.InAlphabetOrder);

            languagesToChooseFrom.RemoveAll((lang) => { return(Global.CurrentWorkspace.TranslationLanguages.Contains(lang)); });

            string[] languageNamesToChooseFrom = new string[languagesToChooseFrom.Count];
            for (int i = 0; i < languagesToChooseFrom.Count; i++)
            {
                languageNamesToChooseFrom[i] = languagesToChooseFrom[i].DisplayName;
            }

            InputComboBoxWindow inputComboBoxWindow = new InputComboBoxWindow(languageNamesToChooseFrom, 0,
                                                                              this.Lang("AddLanguageDialog.Title"), this.Lang("AddLanguageDialog.Label"),
                                                                              this.Lang("YesButtonCaption"), this.Lang("NoButtonCaption"));

            inputComboBoxWindow.Owner = this;
            inputComboBoxWindow.WindowStartupLocation = WindowStartupLocation.CenterOwner;
            if (inputComboBoxWindow.ShowDialog().Value)
            {
                Global.CurrentWorkspace.AddTranslationLanguage(languagesToChooseFrom[inputComboBoxWindow.InputComboBoxIndex].Code);
                UpdateLanguagesList(languagesToChooseFrom[inputComboBoxWindow.InputComboBoxIndex].Code);
            }
        }