public Form1() { InitializeComponent(); #region BW SETTINGS bwDecrypt.DoWork += bwDecrypt_DoWork; bwDecrypt.ProgressChanged += bwDecrypt_ProgressChanged; bwDecrypt.RunWorkerCompleted += bwDecrypt_RunWorkerCompleted; bwDecrypt.WorkerReportsProgress = true; bwDecrypt.WorkerSupportsCancellation = true; bwEncrypt.DoWork += bwEncrypt_DoWork; bwEncrypt.ProgressChanged += bwEncrypt_ProgressChanged; bwEncrypt.RunWorkerCompleted += bwEncrypt_RunWorkerCompleted; bwEncrypt.WorkerReportsProgress = true; bwEncrypt.WorkerSupportsCancellation = true; #endregion aes = new AESCrypting(false); jtf = new JsonsToPaths(); rbFile.Checked = true; rbDontDelete.Checked = true; btnStop.Enabled = false; tt = new TranslateText(); TranslateFromList(tt.TranslateToTable(Langs.lang_eng)); lang = Langs.lang_eng; files = new List <string>(); txbConfirm.ForeColor = Color.Gray; txbPass.ForeColor = Color.Gray; }
private void buttonTranslate_Click(object sender, EventArgs e) { string lang1 = null; string lang2 = null; if (LangFrom.SelectedItem is Language) { if (LangFrom.ToString() != "Autodetect") { lang1 = (LangFrom.SelectedItem as Language).Code; } } if (LangTo.SelectedItem is Language) { lang2 = (LangTo.SelectedItem as Language).Code; } try { richTextBoxTo.Text = TranslateText?.Invoke(richTextBoxFrom.Text, lang1, lang2); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public IActionResult Get( [FromQuery(Name = "text")] string InputText, [FromQuery(Name = "from")] string InputLanguage, [FromQuery(Name = "to")] string OutputLanguage ) { if (InputText is null || InputLanguage is null || OutputLanguage is null) { return(BadRequest("Missing query parameter")); } Translation translation; LanguageText Input = new LanguageText(InputLanguage, InputText); if (OutputLanguage == "Jeringonza") { IJeringonzaGenerator jg = new JeringonzaGenerator(); ITranslateText translate = new ToJeringonza(jg); translation = translate.Exec(Input, OutputLanguage); } else { ITextRepository db = new MockDatabase(); ITranslateText translate = new TranslateText(db); translation = translate.Exec(Input, OutputLanguage); if (translation is null) { return(NotFound("We're sorry - we couldn't find the translation for that")); } } return(Ok(translation)); }
public void TranslateTest() { var text = TranslateText.GetTextTranslation("Шел снег, я бежал по улице. Моя собака наблюдала за падающими снежинками."); Assert.AreEqual("Шел снег, я бежал по улице. Моя собака наблюдала за падающими снежинками.", text); text = TranslateText.GetTextTranslation("Привет."); Assert.AreEqual("Привет.", text); }
internal static DialogResult ShowTranslateText(Form form) { TranslateText translateText = new TranslateText { Owner = form }; translateText.InitializeForm(); return(translateText.ShowDialog(form)); }
private List <StringBuilder> GenerateRequestList(TranslateText text) { List <StringBuilder> inputText = new List <StringBuilder>(); int startline = 0; while (startline >= 0) { inputText.Add(GenerateRequest(text, ref startline)); } return(inputText); }
public static void OnTranslateConstText(int tag, ref string text) { var args = new StringTranslationEventArgs { Text = text, Type = (StringType)tag }; TranslateText?.Invoke(null, args); if (!string.IsNullOrEmpty(args.Translation)) { text = args.Translation; } }
public TranslateText Translate(TranslateText text, string originalLanguage, string destinationLanguage) { List <StringBuilder> inputText = GenerateRequestList(text); string route = $"/translate?api-version=3.0&to={destinationLanguage}"; string translate = string.Empty; foreach (var item in inputText) { translate += TranslateTextRequest(subscriptionKey, endpoint, route, item.ToString()).Result; } text.WriteTranslate(Regex.Split(translate, "\r\n|\r|\n")); return(text); }
public override int GetHashCode() { unchecked { var hashCode = TopText != null?TopText.GetHashCode() : 0; hashCode = (hashCode * 397) ^ (MainText != null ? MainText.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (BottomText != null ? BottomText.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (TranslateText != null ? TranslateText.GetHashCode() : 0); hashCode = (hashCode * 397) ^ TranslateTextColor.GetHashCode(); hashCode = (hashCode * 397) ^ Scale.GetHashCode(); return(hashCode); } }
public static void OnTranslateText(int tag, UILabel label, ref string text) { var args = new StringTranslationEventArgs { Text = label.text, TextContainer = label, Type = (StringType)tag }; TranslateText?.Invoke(null, args); if (string.IsNullOrEmpty(args.Translation)) { return; } text = args.Translation; label.useFloatSpacing = false; label.spacingX = -1; }
private StringBuilder GenerateRequest(TranslateText text, ref int startLine) { int charcount = 0; StringBuilder builder = new StringBuilder(); while (charcount < 4500) { if (text.Count <= startLine) { startLine = -1; return(builder); } string line = text[startLine].OrigTerm; charcount += line.Length + 1; builder.AppendLine(line); startLine++; } ; return(builder); }
private void ItemAllClear() { TextValue.Clear(); Selector.Clear(); ScoreSelector.Clear(); ScoreScoreboard.Clear(); TranslateText.Clear(); TranslateWith.Clear(); TranslateWithList.Items.Clear(); Keybind.Clear(); ColorSelect.SelectedIndex = 0; Bold.SelectedIndex = 0; Italic.SelectedIndex = 0; Underlined.SelectedIndex = 0; Strikethrough.SelectedIndex = 0; Obfuscated.SelectedIndex = 0; ClickAction.SelectedIndex = 0; ClickValue.Clear(); HoverAction.SelectedIndex = 0; HoverValue.Clear(); return; }
public void Init() { translateText = new TranslateText(); subtitlesGuiStyle = new GUIStyle() { alignment = TextAnchor.MiddleCenter, fontSize = (int)(14.0f * (float)(Screen.width) / 1000f) }; subtitlesGuiStyle.normal.textColor = new Color(255, 165, 0); subtitlesRect = new Rect(0, (Screen.height) / 2.15f, Screen.width, Screen.height); partnamesGuiStyle = subtitlesGuiStyle; partnamesRect = new Rect(0, (Screen.height) / 2.4f, Screen.width, Screen.height); interactionsGuiStyle = new GUIStyle() { alignment = TextAnchor.MiddleCenter, fontSize = (int)(14.0f * (float)(Screen.width) / 1000f) }; interactionsGuiStyle.normal.textColor = new Color(255, 255, 255); interactionsRect = new Rect(0, (Screen.height) / 12f, Screen.width, Screen.height); mouseTipGuiStyle = new GUIStyle() { alignment = TextAnchor.LowerLeft, fontSize = (int)(14.0f * (float)(Screen.width) / 1000f) }; mouseTipGuiStyle.normal.textColor = new Color(255, 255, 255); subtitlesTextMesh = GameObjectUtil.FindGameObjectTextMesh("GUI/Indicators/Subtitles"); partnamesTextMesh = GameObjectUtil.FindGameObjectTextMesh("GUI/Indicators/Partname"); interactionsTextMesh = GameObjectUtil.FindGameObjectTextMesh("GUI/Indicators/Interaction"); }
public void NullTest() { var text = TranslateText.GetTextTranslation(null); Assert.AreEqual("", text); }
private void TranslateButton_Click(object sender, EventArgs e) { TranslateText translator = new TranslateText(); this.translateLabel.Text = translator.Translate(this.SourceTextBox.Text, "en|te"); }
public void EmptyLineTest() { var text = TranslateText.GetTextTranslation(""); Assert.AreEqual("", text); }
public TranslateText Translate(TranslateText text, string originalLanguage, string destinationLanguage) { throw new NotImplementedException(); }
public void registerGO(TranslateText tt) { TranslateTextList.Add (tt); }