Well, I have met errors like this before, and my solution is using some other softwares instead of applocale to run the game.
For example, "Locale Emulator", "Ntleas" and etc.
If all of them don't work, maybe you can simply change your system language for non-Unicode programs in Control Panel...