Как включить псевдо-локаль в Windows?
Изначально четыре псевдо-локали не отображаются на панели управления : ( archive.org )
Обратите внимание, что NLS не автоматически перечисляет псевдо-локали и не отображает их в разделе региональных и языковых параметров панели управления. Они перечисляются только в том случае, если значения заданы в реестре.
Вы включаете их, добавляя некоторые ключи реестра:
[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)
Что можно сделать в RegEdit:
Затем вы можете перейти к Региональные и языковые параметры на панели управления:
и выберите псевдо-локаль:
Три различных псевдо-локали предназначены для тестирования 3 видов локалей:
База Локаль qps-ploc
используется для псевдокализаций, подобных английскому. Его строки - более длинные версии английских строк, использующие нелатинские и акцентированные символы вместо обычного сценария. Кроме того, простые латинские строки должны сортироваться в обратном порядке с этим языком.
Зеркальный qpa-mirr
используется для псевдоданных справа налево, что является еще одной областью интереса для тестирования.
Восточная Азия qps-asia
предназначена для использования большого репертуара символов CJK, что также полезно для тестирования.
Предупреждение: Не не попробуйте изменить «Системный языковой стандарт» :
в новую псевдо-локаль:
В противном случае после перезагрузки:
Windows не запустится:
И единственным исправлением будет ручное редактирование реестра из консоли восстановления ; восстановление старого en-US
языка.
Внимание
Использование псевдо-локалей используется для поиска ошибок локализации в программном обеспечении. К сожалению, это также позволит вам находить ошибки в чужих программах; в том числе Microsoft:
SQL Server Management Studio 1 аварийно завершает работу при отображении в других локалях ( Microsoft Connect ):
Microsoft Excel больше не позволяет вводить функции ( запятая , используемая для разделения параметров, больше не работает)
Visual Studio больше не позволяет редактировать свойства, разделенные запятыми
Конструктор диаграмм SQL Server Management Studio сообщает об ошибке
.NET имеет ошибку в форматировании даты и времени, показывая 22////11////2011 4::::42::::53 P̰̃M]
Просмотр событий Windows:
Планировщик заданий:
SQL Server Management Studio:
Удачи в том, чтобы заставить Microsoft готовить собачий продукт для собственного продукта.
1 10.50.1617.0
Обновление 4 // 10/2012:
Попытка Редактирование 200 верхних строк таблицы в SQL Server Management Studio:
Выполненная инструкция SQL SELECT TOP (200) ...
Источник ошибки: Microsoft.SqlServer.Management.DataTools
Сообщение об ошибке: ссылка на объект не установлена для экземпляра объекта
Исправлено путем изменения Символ отрицательного знака с --
на -
.
Чтение бонусов