Wenn du die Stringresourcen selber anlegst, dann kannst du dir aussuchen, von wo du sie lädst
z.B. von einer DLLs mit den übersetzen Resourcen und da Resourcen auch mit eine LangID versehen sind, könnte man auch mehrere Versionen in einer EXE/
DLL ablegen und müßte dann nur noch die passende Sprach-Version laden.
kannst ja gern mal in meinem alten
FileSplitter nachschauen, ob du da was verwenden kannst.