Ich hatte mir mal eine Komponente dazu geschrieben, die ein eigenes Dateiformat dazu genutzt hat (ein Format für
SQL und Sprache, ein anderes f+r Binärdateien). Komponente hat man auf das Formular gelegt und dann im eigenen Editor Captions etc der
GUI Elemente mit ID's verbunden. Da konnte man dann zur Laufzeit die Sprache der Anwendung wechseln und hat in allen offenen Forms eine nachricht bekommen über ein Event und konnte zu den
Standart-Sachen auch unbeaknnte Komponenten umstellen auf die neue Sprache.
Das war auch garnicht so schwer selbst zu bauen.