Sprachumschaltung erstellen

Im Systemmodul Sprachumschaltung erwarten Sie einige Aufgaben, die Sie erledigen müssen, um Ihre Applikation in mehreren Sprachen zur Verfügung stellen zu können.

Diese Aufgaben beinhalten:

Textgruppen organisieren

Unterhalb des Knotens Benutzertexte können Sie die lokalisierbaren Texte Ihres Projektes in Textgruppen frei organisieren. Empfehlung:

Textgruppen sind hierarchisch organisierbar, d. h. Sie können eine Untergruppe unterhalb einer Textgruppe anlegen. So können Sie z. B. eine Textliste in einer eigenen Untergruppe kapseln. Im Knoten Benutzertexte ist eine Verschachtelungstiefe von bis zu acht Hierarchiestufen erlaubt.

Neben den komponentenbezogenen Textgruppen können Sie zusätzlich eine Textgruppe anlegen, die immer wieder verwendete Texte "OK", "Abbrechen", "System ist ausgelastet" etc. enthält.

Texte bearbeiten

Die Textfelder eines lokalisierbaren Texts beinhalten Limitierungen und zusätzliche Funktionen:

Sprachen hinzufügen

Um eine Projektsprache hinzuzufügen, öffnen Sie durch einen Doppelklick auf den Projektexplorerknoten SprachumschaltungWKonfigurationWSprachen den entsprechenden Tabelleneditor und wählen hier den Eintrag Neu im Kontextmenü. Wählen Sie aus der Liste der verfügbaren Sprachen die gewünschte aus und bestätigen Sie mit OK. Das Hinzufügen einer neuen Sprache bewirkt, dass die Tabellen für die lokalisierbaren Texte um eine entsprechende Spalte erweitert werden.

Eine Sprache beinhaltet in Klammern eine numerische Kennung, den sogenannten Locale Identifier (LCID). Diese Kennung wird zur Laufzeit in den Aufrufen der Sprachumschaltung benötigt. Wenn Sie z. B. nach Englisch (United States) umschalten wollen, müssen Sie also als Parameter den Wert 1033 in den entsprechenden Aufrufen verwenden.

Texte für die Übersetzung exportieren und importieren

Im Windows-Startmenü finden Sie nach der Installation den Eintrag "VisiWin Translation Manager". Dieses Werkzeug dient zum Export von zu übersetzenden Texten nach Microsoft Excel und zum Reimport der Texte nach dem Übersetzen. Nähere Informationen zu diesem Programm finden Sie im Abschnitt Übersetzungsmanager.

Entwicklersprache einstellenv

Aus den im Projekt enthaltenen Sprachen kann eine als Entwicklersprache ausgewählt werden. Die Auswahl erfolgt über den Projektexplorerknoten ProjektkonfigurationWGlobal im Register "Sprache".

Einige Definitionen, wie z. B. Alarme, beinhalten als Parameter Verweise auf lokalisierbare Texte. In den entsprechenden Editoren werden die Texte für die Entwicklersprache angegeben. Wenn Sie also während der Projektierung diese Texte im Alarmeditor nicht in Deutsch, sondern in Englisch angeben wollen, müssen Sie entsprechend die Entwicklersprache umstellen.