Пример #1
0
 /// <summary>
 /// <para>Prepare translator for doing translation by setting operation parameters</para>
 /// <param name="Word">Word to be translated</param>
 /// <param name="InputLanguage">Language of an input word</param>
 /// <param name="TargetLanguage">Language of an output word</param>
 /// <param name="IsCompressed">Determine wheter xml file containing translation results will be compressed</param>
 /// <param name="Split">Indicates if words of similar meaning/context should be divided into separate strings</param>
 /// </summary>
 public Request(string Word, Translator.Language InputLanguage, Translator.Language TargetLanguage, bool IsCompressed, bool Split)
 {
     this.Word           = Word;
     this.InputLanguage  = InputLanguage;
     this.TargetLanguage = TargetLanguage;
     this.IsCompressed   = IsCompressed;
     this.Split          = Split;
 }
        static OptionsWindow()
        {
            languageFrom = Translator.DefaultLanguageFrom;
            languageTo = Translator.DefaultLanguageTo;

            googleIsChosen = bingIsChosen = yandexIsChosen = true;

            InitializeWebTranslators();
        }
Пример #3
0
        static OptionsWindow()
        {
            languageFrom = Translator.DefaultLanguageFrom;
            languageTo   = Translator.DefaultLanguageTo;

            googleIsChosen = bingIsChosen = yandexIsChosen = true;

            InitializeWebTranslators();
        }
Пример #4
0
 private void LoadSettings()
 {
     //?? Sprache, letzter Typ, User
     UserManager.getUserManager.GetCurrentUser();                    //force init of UserManager
     Translator.Language l = Translator.getTranslator.GetLanguage(); //force init of Translator
     m_Settings.Load();
     m_ModuleState.SetActiveType(m_Settings.m_LastTypeName);
     UserManager.getUserManager.LoginUser("user", "user");
 }
        private void LanguageChanged(object i, RoutedEventArgs _)
        {
            var button = (ToggleButton)i;

            _language = button.IsChecked switch
            {
                true => Translator.Language.Gavellian,
                false => Translator.Language.Wynnic,
                null => _language
            };
            var output = GetControl <TextBox>("TbOutput");

            output.Text       = string.Empty;
            output.FontFamily = _language == Translator.Language.Wynnic
                ? FontFamily.Parse("Wynnic")
                : FontFamily.Default;
            button.Content = _language.ToString();
        }
 private void SetLanguages()
 {
     languageFrom = (Translator.Language)LanguagesFrom.SelectedItem;
     languageTo = (Translator.Language)LanguagesTo.SelectedItem;
 }
Пример #7
0
 private void SetLanguages()
 {
     languageFrom = (Translator.Language)LanguagesFrom.SelectedItem;
     languageTo   = (Translator.Language)LanguagesTo.SelectedItem;
 }
Пример #8
0
 private void BtnTranslate_Click(object sender, EventArgs e)
 {
     Translator.Language srcLang = (Translator.Language)Enum.Parse(typeof(Translator.Language), sourceLang.SelectedItem.ToString());
     Translator.Language tgtLang = (Translator.Language)Enum.Parse(typeof(Translator.Language), targetLang.SelectedItem.ToString());
     txtTarget.Text = Translator.GetTranslatedString(txtSource.Text, srcLang, tgtLang);
 }