В записи системного реестра 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.