Beispiel #1
0
        public static void ProcessTranslatedInput(DataPackage package)
        {
            var text   = package.Text;
            var action = new Action(() => System.Windows.Clipboard.SetText(text));

            mainWindow.Invoke(action);
            package.DelayHandler.Resolve(string.Format(Language["SuccessfulInputTranslation"], text));
            package.Clear();
        }
Beispiel #2
0
        public static void ProcessTranslatedChat(DataPackage package)
        {
            string outputText;

            if (package.Name == string.Empty)
            {
                outputText = $"{package.Text}";
            }
            else
            {
                outputText = $"{package.Name}:\r\n{package.Text}";
            }
            package.DelayHandler.Resolve(outputText);
            package.Clear();
        }
Beispiel #3
0
 public static void ProcessTranslatedInputConfirmation(DataPackage package)
 {
     package.DelayHandler.Resolve($"({package.Text})");
     package.Clear();
 }
Beispiel #4
0
 public static void ProcessTranslatedInputHint(DataPackage package)
 {
     mainWindow.WriteLine($"Info:{package.Text}");
     package.Clear();
 }
Beispiel #5
0
 public static void ProcessHinterMeaning(DataPackage package)
 {
     mainWindow.WriteLine($"({package.Text})");
     package.Clear();
 }