/// <summary>
        /// Загрузить параметры
        /// </summary>
        public override void LoadSettings()
        {
            int SelectedIndex = -1;

            CultureComboBox.Items.Clear();
            Dictionary <string, string> AvailableCulture = CAvailableCulture.GetAvailableCultureList();

            foreach (KeyValuePair <string, string> lang_key in AvailableCulture)
            {
                if (lang_key.Value == Properties.Settings.Default.UILanguage)
                {
                    SelectedIndex = CultureComboBox.Items.Count;
                }
                CultureComboBox.Items.Add(lang_key.Key);
            }
            CultureComboBox.SelectedIndex = SelectedIndex;
        }
 private void CultureComboBox_SelectedIndexChanged(object sender, EventArgs e)
 {
     Thread.CurrentThread.CurrentUICulture = new CultureInfo(CAvailableCulture.GetCultureID(CultureComboBox.SelectedItem as string));
     OnLanguageChange();
 }
 /// <summary>
 /// Сохранить параметры
 /// </summary>
 public override void SaveSettings()
 {
     Properties.Settings.Default.UILanguage = CAvailableCulture.GetCultureID(CultureComboBox.SelectedItem as string);
     Properties.Settings.Default.Save();
 }