This would include:
After studying the problem in detail I have found the following:
I could use the SET CONTEXT_INFO, but I would have to inject some SQL to solve the problem.
The best option would be not to store localized data in the look-up tables. Instead, store some identification strings, and use custom localization logic in the application to match the strings to localized data. For the .NET framework it would be implemented by using resources, with a custom resource provider if I want to retreive localized information from a databse.
Thank you for your answers.