Moin The Omega,
der Möglichkeiten gibt's da wohl ein paar mehr.
(Das Tool von Borland kenne ich nicht)
Du könntest Dir z.B. Resourcen
DLL's bauen, entsprechend benannt werden müssen, und die die jeweiligen lokalisierten Strings als Stringresourcen enthalten. Schlüsselwort: resourcestring.
Ein Beispiel dafür, auch wenn's nicht als
DLL sondern als
Unit gemacht ist, gibt's in der consts.pas in den
VCL Sourcen.
Eine andere Möglichkeit, die es auch anderen ermöglicht Dein Programm zu "übersetzten" wäre eine schlichte Textdatei, ähnlich einer INI.
Dazu könntest Du Dir als Beispiel mal Inno Setup ansehen. Da sind ja viele Leute dabei das Programm zu lokalisieren.
Was die Längen der Strings angeht müsstest Du natürlich in letzterem Falle besonders aufpassen.
Ausserdem wäre es dann vielleicht noch ganz sinnvoll, wenn Du Dir Gedanken über
Unicode Unterstützung machen würdest. Nicht alle Sprachen kommen schliesslich mit dem
ANSI Zeichensatz aus.