
The system locale setting affects only ANSI (non-Unicode) applications. The language for non-Unicode programs is a per-system setting. You'll find the current system locale under the Language for non-Unicode programs section.Īlternatively, you can access the same option with the classic Control Panel app.In the Region dialog, click on the Administrative tab.In the right pane, click on the Administrative language settings link.To Find Current System Locale in Windows 10, do the following. Type or copy-paste the following command: Get-WinSystemLocale.Open PowerShell as Administrator.Tip: You can add "Open PowerShell As Administrator" context menu.Click on Region and switch to the Administrative tab.Īnother method you can use to find the system locale is a special PowerShell applet, Get-WinSystemLocale.įind the System Locale with the System Information app Find The Current System Locale with PowerShell Open the classic Control Panel and navigate to Control Panel\Clock and Region.


Locale Emulator is a handy program for users who want to run programs designed for specific locales.

You may then use the "run as other user" option to run programs that refuse to work properly under your main account. What you can do in this case is create other user accounts on the operating system, and switch the locales for these accounts to the desired one. This is the case for the aforementioned 64-bit programs for instance which the program won't emulate another locale for. Some programs may refuse to run, and there is little that you can do about that. Locale Emulator works fine in many cases, but not in all. The development focus is Windows 10 however.

The application itself is compatible with all versions of Windows starting with Windows 7 Service Pack 1. It runs 32-bit programs on 32-bit and 64-bit systems fine, but does not support 64-bit programs on 64-bit systems. One shortcoming of Locale Emulator is that it does not support native 64-bit programs.
