MehrsprachigkeitDelphi beinhaltet ein Werkzeug zur Internationalisierung der Anwendungen. Mit dem sogenannten 'Internationalization Wizard' können die unterschiedlichen Text-Versionen der Anwendungen verwaltet werden. Der Wizard verwaltet die einzelnen Projektfiles und erlaubt die Auswahl von Sprachen für die Internationalisierung. Dabei wird für jede Sprache ein Ordner mit einer Sprachen-Datei generiert. Diese enthält für jeden Eintrag 2 Werte: 'msgid' enthält den ursprünglichen Wert (aus dem Quelltext), 'msgstr' enthält zunächst einen Leersting - hier muss dann die Übersetzung für die jeweilige Sprache eingetragen werden. Um die jeweilige Sprache einzustellen, muss die language-Eigenschaft für alle verwendeten Formulare entsprechend eingestellt werden. Für die Übersetzung werden ausschließlich Strings die in einen Funktionsaufruf in der Form 'gettext()' oder '_()' enthalten sind. Beispiel: Um Ihre Anwendung für eine Sprache zu erstellen gehen Sie folgendermaßen vor:
|