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()); } }
public ResultValue(TranslationDialog parent) { mParent = parent; }