"Dmitry Timoshkov" dmitry@baikal.ru writes:
I prefer not introduce potentially confusing things. I'm still waiting for the test cases and explanations what exactly APIs are affected by system/user locale in Windows and what users should expect when they have different system and user locale.
The system locale defines the current codepages, so it affects MultiByteToWideChar and similar APIs. The user locale affects resource loading. It's likely that there are places in Wine that don't handle the distinction properly, but I don't think it's reasonable to demand tests for every single API before we can consider the patch. Particularly since without the patch there is no way to make user and system locales different, so there is no way to test anything at all.