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