http://bugs.winehq.org/show_bug.cgi?id=20517
--- Comment #6 from Jörg Höhle hoehle@users.sourceforge.net 2009-10-30 06:59:42 ---
So if you run processes under different locales with the same registry
I was not running multiple processes simultaneously. It's all sequential.
LANG=de_DE.UTF-8 rm -rf .wine wine winecfg # 1. Wait until wineserver exists cd .wine; mkdir orig; cp *.reg orig/ LANG=C wine winecfg; # 2. wait again wine winecfg; # 3. wait again diff orig/ .
It's normal that the entries change while using a different LANG. But in any of the 3 invocations, all threads within Wine share the same LANG, and I "simply" expect the third invocation to put in place the same codepage that was set during the first invocation (assuming some sort of LANG->codepage mapping), as they both use LANG=de_DE.UTF-8.
I've never tried running 2 apps within the same wineserver with different LANG settings.