Beim letzten Norddeuschen Lazarustreffen war das ein Thema. Grund für das Verhalten ist, das die lclstrconsts.de.po fehlt. Diese Datei muss man mitgeben und einmal beim Starten geladen werden. Ich glaube kralle wollte da noch was zu schreiben.
Ich persönlich bin freund davon, so viele wie möglich im Binary zu haben, dann wird es beim weitergeben nichts vergessen. Die Lösung findet ihr in zwei Units.
- 1. src/tb_lclconsts_lclall_de.pas: Da sind alle Texte aus lclstrconsts.de.po drin, ca. 40kB
- 2. src/tb_lclconsts_btntxt_de.pas: Da sind nur die Button Text enthalten, ca. 2kB
Ihr müsst nichts weiteres tun, als eine von beiden in eure DeinProjekt.lpr -> Uses Klausel zu schreiben und den Suchpfad für die Datei anpassen. Für mich ist das am einfachsten über Datei->Öffnen, und dann Projekt->Datei im Editor ins Projekt aufnehmen.
Unter example/LazaBtnTxt.lpi findet ihr ein beispiel Projekt.
Ich hoffe, ich kann den einen oder anderen damit eine Freude machen.