Geez, this forum is a ghost town!
Who drove away the user community???
Among other things, I managed to modify the code a bit to use HTTP Accept Language header, instead of a static setting in SQL. With all the language files available, I can't see why this wasn't done in the first place.
Anyway, my site now supports English and German. My next task is to create an overide.