Что на самом деле делает установка каждого из четырех значений «локали» в Windows?
UserLocale описывается следующим образом.
UserLocale
Пользовательский языковой стандарт, который будет использоваться с целевой операционной системой. Если не указан, мастер развертывания использует языковой стандарт пользователя, настроенный в развертываемом образе.
Вы также хотели знать, что это определило. Он определяет валюту, десятичный сенатор, формат даты, раскладку клавиатуры и все, что будет определяться региональными настройками.
InputLocale и KeyboardLocale описываются следующим образом.
Дополнительно,
SystemLocale указывает язык по умолчанию для использования в программах, не поддерживающих Юникод.
Источник: