Been a long time since I looked at this and I never used multiple languages. Is it possible that each time the language changes you need to resend the overlay? I am not sure how the languages interact with the printer and I wonder if switch languages causes something to happen to the overlay in memory. Not really sure about this and just speculating.
My latest mantra - make sure you have latest stpapi patches and the latest session object. If on LN then please explore the option of using DAL2 functionality.
systems provided free by Baan Board
Play the Google game and help Baanboard get better rankings. Do your part. Click here
to find how.