Hi,
warum machst Du es nicht, wie alle anderen auch? Text der nicht in den Komponenten steht sondern, z.b. für Fehlermeldungen verwendet werden soll als Resourcestring definieren:
Delphi-Quellcode:
resourcestring
caText1='Hallo Welt';
das kommt in den Interface-Teil der entsprechenden
Unit ggf. auch eine/mehrere spezielle Units machen die diese Konstanten halten. Dann kannst Du die Ressourcen entweder über ein eigenes Tool auslesen und übersetzen oder mit entsprechenden kommerziellen Tools. Die Texte von Komponenten usw. kannst Du über die Resourcen auch direkt ändern.
WEnn Du es mit deinem Weg weiter machen willst und noch Delphi 6 verwendest, dann schau dir mal die
Unit TypInfo an, das
Tutorial zeigt dir grob die Verwendung der alten
RTTI. Wenn Du hauptsächlich visuelle Komponenten übersetzen willst, reicht diese aus, da die Texte in den mir bekannten Komponenten alle als published deklariert sind, was für die alte
RTTI schlicht notwendig ist.
Grüße