Magst Du nicht lieber die Übersetzungen außerhalb des Quellcodes veranstalten? Delphi bietet dazu den
resourcestring und es gibt einige Übersetzungswerkzeuge, die damit zu ausgezeichneten Lokalisierungen kommen. Weil das da oben hat man vor 20 Jahren so gemacht...
Ich google das schnell mal für Dich...
Sherlock