Beispiel zum Erstellen eines mehrsprachigen Meldungsdialogs

In dem folgenden Abschnitt soll die Übersetzungsfunktionalität an Hand eines einfachen Beispiels zur Erzeugung eines sprachunabhängigen Meldungsdialogs verdeutlicht werden.

Das Beispielpackage I18NDialogTutorial.pkg ist im Tutorial-Verzeichnis Tutorial-Multilingualism hinterlegt.

Anlegen der String-Variablen

Als Erstes werden die folgenden String-Variablen im Tab Variablen angelegt:

  1. DialogTitle mit dem Initialwert: Warnung

  2. OkButton mit dem Initialwert: Schließen

  3. DialogMessage mit dem Initialwert: Bitte Dialog schließen.

Übersetzung vornehmen

Schon während der Erstellung ist es bei der Eingabe des Initialwertes möglich durch einen Mausklick auf die Sprachflagge die jeweiligen Übersetzungen anzugeben.

Eine weitere Möglichkeit bietet der Menüpunkt Package Übersetzung prüfen in der Toolbar. Er öffnet ebenfalls den Übersetzungsdialog und zeigt alle zu übersetzenden Textpassagen im Package an.

../../_images/Uebersetzung_Pkg_Dlg.png

Meldungsdialog übersetzen

Um den Meldungsdialog nun sprachunabhängig anzubieten, müssen die oben angelegten Variablen in die entsprechenden Felder, wie im Screenshot dargestellt, eingetragen werden.

../../_images/MeldungsDlg.png

Ergebnis

Das Ergebnis, je nach ausgewählter Sprache (siehe Kapitel Einstellungen), ist in den folgenden Screenshots abgebildet.

../../_images/Dlg_Compare_Result_de.png ../../_images/Dlg_Compare_Result_en.png