В записи системного реестра HKEY_CURRENT_USER\Control Panel\Desktop\MultiUILanguageId хранится идентификатор текущего языка. При запросе на смену языка идентификатор нового языка размещается в реестре в виде значения записи HKEY_CURRENT_USER\Control Panel\Desktop\MUILanguagePending.
Изменение языка вступает в силу при следующей перезагрузке системы. Обе записи системного реестра содержат идентификатор выбранного языка. Далее приводится список допустимых значений.
Значения записей MUILanguagePending
Язык | Языковой идентификатор |
Английский (принят по умолчанию) | 0409 |
Французский | 040c |
Испанский | 0c0a |
Итальянский | 0410 |
Шведский | 041d |
Голландский | 0413 |
Бразильский | 0416 |
Финский | 040b |
Норвежский | 0414 |
Датский | 0406 |
Венгерский | 040e |
Польский | 0415 |
Русский | 0419 |
Чешский | 0405 |
Греческий | 0408 |
Португальский | 0816 |
Турецкий | 041f |
Японский | 0411 |
Корейский | 0412 |
Немецкий | 0407 |
Китайский (упрощенное письмо) | 0804 |
Китайский (традиционное письмо) | 0404 |
Арабский | 0401 |
Иврит | 040d |
Если запросить смену языка, но после этого возникнет необходимость в отмене запроса, откройте редактор системного реестра и измените значение записи MUILanguagePending, так чтобы оно равнялось значению записи MultiUILanguageId.