Is it possible to have different applications set to different locales? [duplicate]

In Windows 7 you can change the system locale to change how non-unicode characters are interpreted in different programs. Let's say that I want to use language X for most cases, but language Y for one single program. It is extremely tedious to change the system-wide locale and reboot every time I want to use this one program.

Is there a way to set locale on a case-by-case basis in Windows 7?


Solution 1:

The application itself would need to support configuring a locale different from the systems. The system locale is a single global default setting for all apps.

Solution 2:

You can have what you need with this:

  • Create a new local user.
  • Log in with that user and change the Windows language of that account to which you need.
  • Log out
  • Log in with your usual user.
  • Run the application you want to see in a different language with the "Run As" method. (Shift+right click on the shortcut and select Run as different user).