It's a hard question.
We have an ASP.NET application, IIS7 server (running classic pipeline, if its relevant) and one fat ugly COM objects library.
The application uses this library this way: call a function, take result, show it.
The problem is: the COM library has no function to change language preference - it initializes it from the "web.config" file and then there is no obvious way to change it.
The problem is: how to do it non-trivial way. I can do anything with ASP.NET app and some stuff on server itself.
Basically, I think, I need is to somehow call SetThreadCultureUI() for Application Pool thread.
Also, there is, of course, chance that I can create few application domains for each language, and load COM in them, but it will be too much coding.
Soo.. Any ideas ho to do it the fastest and easiest way? (multiple App Pools with copies of one App is already a used solution, but a bad one)