public void LoadSettings(GoogleTranslatorConfig config)
        {
            cbLanguageAutoDetect.Checked = config.GoogleAutoDetectSource;
            cbAutoTranslate.Checked = config.AutoTranslate;
            txtAutoTranslate.Text = config.AutoTranslateLength.ToString();

            if (Config.GoogleLanguages != null && Config.GoogleLanguages.Count > 0)
            {
                cbFromLanguage.Items.Clear();
                cbToLanguage.Items.Clear();

                foreach (GoogleLanguage lang in Config.GoogleLanguages)
                {
                    cbFromLanguage.Items.Add(lang.Name);
                    cbToLanguage.Items.Add(lang.Name);
                }

                SelectLanguage(Config.GoogleSourceLanguage, Config.GoogleTargetLanguage, Config.GoogleTargetLanguage2);

                if (cbFromLanguage.Items.Count > 0)
                {
                    cbFromLanguage.Enabled = true;
                }

                if (cbToLanguage.Items.Count > 0)
                {
                    cbToLanguage.Enabled = true;
                }
            }
        }
示例#2
0
        public void LoadSettings(GoogleTranslatorConfig config)
        {
            cbLanguageAutoDetect.Checked = config.GoogleAutoDetectSource;
            cbAutoTranslate.Checked      = config.AutoTranslate;
            txtAutoTranslate.Text        = config.AutoTranslateLength.ToString();

            if (Config.GoogleLanguages != null && Config.GoogleLanguages.Count > 0)
            {
                cbFromLanguage.Items.Clear();
                cbToLanguage.Items.Clear();

                foreach (GoogleLanguage lang in Config.GoogleLanguages)
                {
                    cbFromLanguage.Items.Add(lang.Name);
                    cbToLanguage.Items.Add(lang.Name);
                }

                SelectLanguage(Config.GoogleSourceLanguage, Config.GoogleTargetLanguage, Config.GoogleTargetLanguage2);

                if (cbFromLanguage.Items.Count > 0)
                {
                    cbFromLanguage.Enabled = true;
                }

                if (cbToLanguage.Items.Count > 0)
                {
                    cbToLanguage.Enabled = true;
                }
            }
        }
示例#3
0
 public GoogleTranslateGUI(GoogleTranslatorConfig config)
 {
     InitializeComponent();
     Config = config;
 }
 public GoogleTranslateGUI(GoogleTranslatorConfig config)
 {
     InitializeComponent();
     this.Config = config;
 }