Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - sprache umstellen - aus Textdatei laden


dreistefan - Mo 09.06.03 23:27
Titel: sprache umstellen - aus Textdatei laden
Hallo,
habe bereits vor einiger Zeit in meinem Programm eine Funktion eingebaut, mit der die Sprache umgestellt werden kann. Derzeit funktioniert das allerdings noch recht "undynamisch", denn ich habe die Texte fest im Quelltext verankert.
Nun möchte ich allerdings, dass die Übersetzungen in einer externen Textdatei stehen, so dass es dem Anwender möglich ist eine eigene Sprachdatei zu entwerfen und auch damit leichter Änderungen vorgenommen werden können.
Doch nun zu meiner Frage: Wie kann ich die Textdatei hineinladen und danach sagen, dass die Anwendung die Beschriftung des Buttons irgendwas aus Zeile 7 ect. nehmen soll?

Danke für eure Antworten!


Ex0rzist - Mo 09.06.03 23:55

Im OnCreate der Form deine Ladeprozedur ausführen und dann deine Komponenten beschriften.

Delphi-Quelltext
1:
2:
Button1.Caption := String1;
Button2.Caption := String2;

usw.

Das kannst du mit Ini-Dateien machen oder mit einfachen Textdateien.
Wie du die Daten einliest, ist deine Sache.