http://bugs.winehq.org/show_bug.cgi?id=18158
David Hedberg david.hedberg@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |david.hedberg@gmail.com
--- Comment #14 from David Hedberg david.hedberg@gmail.com 2010-02-23 23:17:50 --- This is a bit of a guess, but a quick look at the log reveals the following:
0009:Call KERNEL32.GetProfileStringA(00f064d4 "intl",00f064dc "sLanguage",00f064e8 "enu",0032deb8,00000004) ret=00ef1ffe ... 0009:Call KERNEL32.lstrcmpiA(0032deb8 "Eng",0032deb0 "ENU") ret=00ef2060
I don't know where the "Eng" comes from (the file?), but the ENU seems to be set in win.ini. Does it work if you change sLanguage=ENU to sLanguage=ENG in win.ini (it's located in the "wine windows directory")?
I don't know how that is supposed to work exactly, but at least newer windows versions seems to read it from the registry(?) and set it according to the current locale.