What he means is the answer is no.

:-)

the only way to have multiple instances of the program in different languages is to re-compile them in your selection of languages, look in df\19.1\Usr\Language\Francais\ to see the packages that are entirely different from english to french.

Plus all the language constants in Language_Francais.inc

:-)

You can by all means, replace all the language constants, and define new ones for all the stuff in the other translated packages, and replace them with a hashtable lookup of some type. This would allow you to take control of everything except runtime generated error messages