Сводим все вместе
Итак, подведем итог. Для наиболее полной и корректной локализации нам понадобится:
Как вы уже поняли из прочтения статьи, часть этих настроек устанавливается при помощи файлов, исполняемых из cmdlines.txt, а оставшиеся настройки задаются при первом входе в систему. Пример содержимого cmdlines.txt:
[COMMANDS]
".\WinMUI\muisetup.exe /i 0419 /d 0419 /l /f /r /s"
".\WinMUI\WindowsXP-KB841625-x86MUI-RUS.exe /quiet /norestart"
".\WinMUI\MP10Setup_muiRUS.exe /Q"
".\WinMUI\mm21_muirus.exe /Q"
"REGEDIT /S regional.reg"
Первые четыре команды последовательно устанавливают MUI, а также обновления Справки, Windows Media Player 10 и Windows Movie Maker. Если вы не устанавливаете MUI, то все строки относящиеся к нему вам не нужны. Последняя команда импортирует regional.reg, содержащий способ переключения расклади клавиатуры и настройки Расположения. Альтернативно, можно включить содержимое regional.reg в состав hkcu.reg, если у вас таковой имеется. Все перечисленные в файле cmdlines.txt команды будут выполнены за 12 минут до окончания установки ОС.
Далее, при первом входе в систему нужно применить "способ regopts.txt" и импортировать настройки кодовой страницы и шрифтов для корректного отображения кириллицы в ПО. Я приведу пример пакетного файла regional.bat, который и совершит нужные действия:
@echo off
REGEDIT /S c:\fonts.reg
rundll32.exe shell32,Control_RunDLL intl.cpl,,/f:"c:\regopts.txt"
exit
В данном примере файлы fonts.reg и regopts.txt должны находиться в корне диска C:\, однако вы можете разместить их где угодно при помощи и изменить пути соответственно.
Надеюсь, данная статья будет вам полезна и поможет обойти подводные камни, препятствующие успешной локализации с первого захода.