http://bugs.winehq.org/show_bug.cgi?id=20517
--- Comment #5 from Alexandre Julliard julliard@winehq.org 2009-10-30 05:17:33 --- The root of the problem is that Windows assumes a system-wide locale, while it can be set per-process on Unix. So if you run processes under different locales with the same registry then the entries will change depending on which process updates them. The alternative would be to ignore the specified Unix locale, but that wouldn't be an improvement.