How to enable pseudo-locale on Windows?
Initially, three pseudo-locales are not visible on the control panel :
Please note that NLS does not automatically list pseudo-locales and does not display them in the regional and language settings section of the control panel. They are listed only if the values are specified in the registry.
You enable them by adding some registry keys:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Nls\Locale] "00000501"="1" // qps-ploc (Windows Vista and later) "000005fe"="7" // qps-ploca (Windows Vista and later) "00000901"="1" // qps-Latn-x-sh (Windows 10 and later) "000009ff"="d" // qps-plocm (Windows Vista and later)
What can be done in RegEdit:

Then you can go to the regional and language settings in the control panel:

and select the pseudo-locale:

Three different pseudo-locales are designed to test 3 types of locales:
The qps-ploc used for pseudo qps-ploc similar to English. Its strings are longer versions of English strings using non-Latin and accented characters instead of the usual script. In addition, simple Latin strings must be sorted in reverse order with this language.
Mirror qpa-mirr used for qpa-mirr from right to left, which is another area of interest for testing.
East Asian qps-asia designed to use a large repertoire of CJK characters, which is also useful for testing.
Warning: Do not attempt to change the "System Locale":

to the new pseudo-locale:

Otherwise, after rebooting:

Windows will not start:

And the only fix would be to manually edit the registry from the recovery console ; restoration of the old en-US locale.
Warning
The use of pseudo-locales is used to find localization errors in software. Unfortunately, this will also allow you to find bugs in other people's software; including Microsoft:
SQL Server Management Studio 1 crashes when displayed in other locales ( Microsoft Connect ):



Microsoft Excel no longer allows you to enter functions (the comma used to separate parameters no longer works)
Visual Studio no longer allows editing properties separated by commas
SQL Server Management Studio Chart Designer reports an error
In .NET, there is an error in formatting the date and time, showing 22////11////2011 4::42::53 P̰̃M]
Windows Event Viewer:

Task Manager:

SQL Server Management Studio:

Good luck getting Microsoft to make its own product.
1 10.50.1617.0
Update 4 // 10/2012:
Trying to edit the top 200 rows of a table in SQL Server Management Studio:

Executed SELECT TOP (200) SQL statement ...
Error source: Microsoft.SqlServer.Management.DataTools
Error message: object reference not set to object instance
Corrected by changing the negative character from -- to - .