вторник, июля 19, 2005

Наконец разобрался, как в дистрибутиве винды поставить русскую локаль, но английскую раскладку по умолчанию, с возможностью переключения на русский.

В winnt.sif добавляем такие строчки:

[RegionalSettings]
SystemLocale = 0419
UserLocale = 0419
InputLocale = 0409:00000409,0419:00000419


Еще там такие настройки есть:

Language = 0419 ; если поставить, то все остальные языковые параметры будут игнорироваться, и будет русская раскладка по умолчанию, так что не стоит.

UserLocale_DefaultUser = 0419
InputLocale_DefaultUser = 0409:00000409,0419:00000419

А эти два параметра (появившиеся в WinXP), наверное, будут влиять на HKEY_USERS\.DEFAULT, то есть login screen и профиль нового пользователя. Если не указаны, значения, видимо, берутся из UserLocale и InputLocale. Что нас вполне устраивает, так что эти параметры тоже ф топку.


Еще попробовал такой параметр, подсмотренный где-то в инете:
[SetupData]
OsLoadOptions = "/noguiboot /fastdetect"


Не сработало. Видимо, он не для winnt.sif