Bei der
VCL reicht es doch, wenn man die entsprechenden .de .jp. fr ... -Dateien mit gibt und schon werden die zum System passenden Sprachversionen geladen.
Ich weiß leider nicht, wie Delphi das mit dem Laden dieser Sprachresourcen macht ... eventuell gibt es da ja irgendwo einen Zugriffspunkt.
Und ob da auch immer nur die Systemsprache verwendet wird, kann ich auch nicht sagen.
Du könntest aber auch das
LoadResString LoadString hooken.
Achtung, wenn ich mich Recht erinnere, dann werden diese Resourcen gecached. Zumindesten glaub ich es war hier, wo Delphi beim Laden der
DLL solche Reourcen für einen schnelleren Zugriff zwischenspeichert.