Damit ein Text übersetzt werden kann, muss ein weiteres Design-Element sowie ein weiteres Non-visible Component eingefügt werden:
In der Block-Ebene soll nun folgendes Programmiert werden:
Wenn der ListPicker angeklickt wird --> Zeige alle verfügbaren Sprachen an.
Wenn eine Item der Liste ausgewählt wurde --> Übersetze den Text in der TextBox in die ausgewählte Zielsprache aus dem ListPicker.
when ListPicker.TouchUp
einfügen (Wenn der Finger den ListPicker loslässt).set ListPicker.Elements.to
einfügen und dem Block des ListPickers anhängen.TextToSpeech.AvailableLanguages
einfügen und an das Element set ListPicker.Elements.to
anhängen. So wird die Liste der verfügbaren Sprachen in den ListPicker geschrieben.when ListPicker.afterPicking
einfügen (Eine Funktion wird ausgeführt, nachdem ein Item der Liste ausgewählt wurde).call YandexTranslate.RequestTranslation
einfügen und dem zweiten Block des ListPickers anhängen.ListPicker.Selection
einfügen und dem Element call YandexTranslate.RequestTranslation
unter dem Punkt languageToTranslateTo
anhängen (Die Zielsprache wird auf die Auswahl des ListPickers gesetzt).TextBox.Text
einfügen und dem Element call YandexTranslate.RequestTranslation
unter dem Punkt textToTranslate
anhängen. Dadurch wird der Text automatisch in die Zielsprache übersetzt.Herzlichen Glückwunsch! Die Funktion ist nun implementiert.
Um die App auszuprobieren, kompiliere die App (In der Navigation oben der Bereich Build). Wie das funktioniert, wird dir mit einem Klick auf den nebenstehenden Link erklärt.