public static void Translate(string[] array, out string[] translated)
        {
            translated = new string[array.Length];
            List <Tuple <string, string> > sTranslationLanguages = new List <Tuple <string, string> > {
                new Tuple <string, string>("", "")
            };

            using (var translateDialog = new TranslationDialog())
            {
                if (translateDialog.ShowDialog() != DialogResult.OK)
                {
                    return;
                }

                sTranslationLanguages = translateDialog.Result.sTranslationLanguages;
                translateDialog.Close();
            }

            for (int i = 0; i < array.Length; i++)
            {
                translated[i] = Translate(array[i], sTranslationLanguages.ToArray());
            }
        }
示例#2
0
 public ResultValue(TranslationDialog parent)
 {
     mParent = parent;
 }