Schaltertexte unterschiedlich Design- Entwicklungszeit

Für Fragen zur Programmiersprache auf welcher Lazarus aufbaut
Antworten
harrybonn
Beiträge: 101
Registriert: Fr 7. Jan 2011, 15:18

Schaltertexte unterschiedlich Design- Entwicklungszeit

Beitrag von harrybonn »

Zur Designzeit wird ein Schalter (TBitBtn), der "Kind" bkClose hat, mit Text "Schließen" angezeigt. Zur Laufzeit zeigt er aber "Close" an.

Wieso das, wie kann ich das abstellen?


wp_xyz
Beiträge: 4869
Registriert: Fr 8. Apr 2011, 09:01

Re: Schaltertexte unterschiedlich Design- Entwicklungszeit

Beitrag von wp_xyz »

Falls du den Zusammenhang des langen wiki-Texts, den dir Theo verlinkt hat, mit deiner Frage nicht verstehst, hier in Kurzform (den Wiki-Artikel aber bitte trotzdem lesen):

Lazarus verwendet ein Übersetzungssystem mit Hilfe von po-Dateien, die sich in diversen Ordnern languages der Lazarus-Installation befinden. Lazarus weiß, wo diese Dateien sind, und daher wird zur Designzeit die deutsche Beschriftung des Buttons angezeigt. Dein Programm weiß das nicht, daher siehst du die unübersetzten Texte, die sind bei Lazarus englisch. Um die deutschen Sprachtexte in deinem Programm zu verwenden, musst du

- die Datei lclstrconsts.de.po in den Ordner kopieren, in dem sich die kompilierte exe-Datei befindet/befinden wird und so umbenennen, dass vor dem ".de.po" der Name der exe-Datei steht (z.B. "project1.de.po")
- in eine deiner Projekt-Units, z.B. in der Projekt-Datei oder im Hauptformular, die Unit "DefaultTranslator" unter "uses" eintragen. Diese Unit bestimmt automatisch die Sprache deines Systems und sucht die übersetzten Strings in der oben generierten po-Datei. ".de.po" weil "de" für deutsch steht...

Falls dich diese Übung motiviert, dein Programm mehrsprachig zu machen, kannst du auf Leo's Link zurückgreifen, oder auch auf das Beispiel "languages" im "examples" Ordner der Lazarus-Installation. Oder hier nochmals fragen...
Zuletzt geändert von wp_xyz am Sa 23. Jan 2016, 19:18, insgesamt 1-mal geändert.

harrybonn
Beiträge: 101
Registriert: Fr 7. Jan 2011, 15:18

Re: Schaltertexte unterschiedlich Design- Entwicklungszeit

Beitrag von harrybonn »

Funktioniert super, danke Euch beiden, insbesondere auch für die kurze Anleitung. :D

Wär ich so nie drauf gekommen. :shock:

Antworten