КАК ПРАВИЛЬHО УСТАHОВИТЬ И РУСИФИЦИРОВАТЬ
0. Да зачем вам эта американская версия? Разве что вам нужен новый клиент
Microsoft Exchange, который в ней (и в Windows NT 4.0) называется Windows
Messaging? Так все равно же вы установите Office 97, а там еще более новый
клиент Exchange! Или вам занадобилось программное обеспечение для America
Online, CompuServe или MSN2, которое тоже не вошло в панъевропейскую и
1. Тщательно соберитесь в дорогу! :-) Вам потребуются:
3. В процессе установки OSR2 в окне System Settings выберите языковую
поддержку Cyrillic Language. Пытаться менять Regional Settings на этом
шаге бессмысленно - пункта Russia там нет. Пока устанавливается OSR2, можете
немного расслабиться :-)
4. Приготовьтесь поработать руками :-)
5. Замените раздел [Font Substitutes] файла WIN.INI следующим нехитрым
текстом (если вы покажете его AMP, он выкинет оттуда поддержку центрально-европейских
языков и архаичных гарнитур Helv, Tms Rmn, Times, Helvetica, поэтому не
показывайте!):
oemansi.bin=xlat866.bin.
7. Добавьте в группу Startup команду запуска программы OAHOOK
8. Добавьте в CONFIG.SYS строчку:
Понятное дело, C:\WINDOWS - это путь к каталогу OSR2, который у вас
может быть другим.
9. Запустите REGEDIT.EXE.
В параметре HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\Nls\Codepage
замените пустое значение 866 на "cp_866.nls", значение ACP - на "1251",
значение OEMCP - на "866".
В параметре HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\Nls\Locale
замените Default на "00000419". Кроме того, создайте string value SystemLocale
и присвойте ему значение "00000419" (считается, что это чему-то помогает,
но чему - я не знаю, в панъевропейской и русской версиях Windows 95 и OSR2
такого значения нет).
10. Войдите в Control Panel\Keyboard\Language. Добавьте русскую раскладку.
11. Войдите в Control Panel\Regional Settings. Измените на Russian.
Hа предложение перезагрузиться ответьте - не надо.
12. Выйдите в MS-DOS mode. Скопируйте все файлы, припасенные вами еще
в пункте 1, в одноименные каталоги OSR2. Если вы делаете это в командной
строке MS-DOS, то предварительно убейте FONTS\*.FON в каталоге OSR2 - так
проще, потому что они, нехорошие, все с атрибутом Hidden.
13. Вот, собственно, и все, можно с чистой совестью перезагрузить компьютер.
AMP советует на этом этапе помолиться. Добавлю - если умеете :-) Впрочем,
если вы сделали все, как написано выше, причем сделали только
это и ничего лишнего, все будет хорошо.
Windows'95 (не OSR2): русификация
Как
пpавильно пpовести локализацию US-веpсии Windows95?
1. Сохранить от PE следующие файлы:
COMMAND\*.cpi можно только ega3.cpi
2. Поставить американский билд. При установке указать поддержку Cyrillic
(это точно есть в 456 и дальше).
KEYB RU,,C:\WIN95\KEYBRD2.SYS по вкусу [*]
Оригинальный текст: (как утверждает Pavel Abakanov)
Oleg Pavlovsky
Дополнения: AMP (Alexander Maltsev)
Редактирование: DmMc (Dmitry McCoorin)
Литературное редактирование с учетом требований композиции
и языка, а также
бессвязных воплей и жалоб народа: Kamill_A (Kamill
Akhmetov)
русскую версии OSR2? Hе верю, батенька, не похожи вы на клиента AOL...
Возьмите лучше панъевропейскую или даже русскую версию, и вам не придется
читать все нижеследующее ни сейчас, ни при каждой переустановке OSR2! Hе
хотите? Тогда читайте дальше...
Файлы панъевропейской или русской версии Windows 95 или OSR2:
2. Сделайте паузу и подумайте - нужна ли вам файловая система FAT32 (с
учетом того, что разделы FAT32 не читаются ни одной другой операционной
системой, включая MS-DOS, Windows 95 4.950 и Windows NT)? Если нужна (и
если емкость вашего винчестера более 512 Мбайт), то для начала загрузите
компьютер со стартовой дискеты OSR2, переразбейте жесткий диск программой
FDISK от OSR2, предварительно разрешив поддержку больших дисков. Hа разделах
объемом более 512 Мбайт - и только на них - будет установлена файловая
система FAT32. Отформатируйте винчестер, а затем скопируйте на него дистрибутив
OSR2. Кстати, даже если вы ничего не форматируете, все равно придется удалить
с диска старую версию Windows - иначе не установится OSR2.
[FontSubstitutes]
Helv=MS Sans Serif
Tms Rmn=MS Serif
Times=Times New Roman
System,0=System,204
Fixedsys,0=Fixedsys,204
Small Fonts,0=Small Fonts,204
MS Sans Serif,0=MS Sans Serif,204
MS Serif,0=MS Serif,204
Arial Cyr,204=Arial,204
Arial Cyr,0=Arial,204
Arial CE,238=Arial,238
Courier New Cyr,204=Courier New,204
Courier New Cyr,0=Courier New,204
Courier,0=Courier New,204
Courier New CE,238=Courier New,238
Times New Roman Cyr,204=Times New Roman,204
Times New Roman Cyr,0=Times New Roman,204
Times New Roman CE,238=Times New Roman,238
Helvetica,204=Arial,204
Helvetica,0=Arial,204
Times,204=Times New Roman,204
Times,0=Times New Roman,204
6. Добавьте в раздел [keyboard] файла SYSTEM.INI:
COUNTRY=007,866,C:\WINDOWS\COMMAND\COUNTRY.SYS
Если вас все-таки волнует проблема русификации командной строки в полноэкранном
режиме, добавьте в CONFIG.SYS
DEVICE=C:\WINDOWS\COMMAND\DISPLAY.SYS CON=(EGA,,1)
и в AUTOEXEC.BAT
MODE CON CODEPAGE PREPARE=((866) C:\WINDOWS\COMMAND\EGA3.CPI)
MODE CON CODEPAGE SELECT=866
а также
KEYB RU,,C:\WINDOWS\COMMAND\KEYBRD2.SYS
для переключения по Alt+левая Shift и Alt+правая Shift, либо
KEYB RU,,C:\WINDOWS\COMMAND\KEYBRD3.SYS
для переключения по Ctrl+левая Shift и Ctrl+правая Shift.
Copyright (C) 1995 Pasha Kingsep(2:5020/167.30@FidoNet)
Copyright (C) 1995 Russian Team Windows'95
Portions (C) 1995 Microsoft Corp.
May be used freely for NON-commercial purposes only
Итак, для руссификации
американского билда "паневропейским" способом надо:
FONTS\*.fon
SYSTEM\*.nls можно попробовать и без них разницы
я не заметил
SYSTEM\charset.dat отвечает за вид Truetype-шрифта
в DOS Window.
SYSTEM\unicode.bin отвечает за преобразование
имен файлов
SYSTEM\xlat866.bin отвечает за OEM/ANSI преобразование
3. Поставить в Control Panel->Regional Settings страну Россия. Затем
выйти в single MS-DOS mode.
4. Скопировать файлы из пункта 1
5. Добавить в config.sys:
DEVICE=C:\WIN95\COMMAND\DISPLAY.SYS CON=(EGA,,1)
[*]
COUNTRY=7,866,C:\WIN95\COMMAND\COUNTRY.SYS
6. Добавить в autoexec.bat:
MODE CON CP PREP=((866) C:\WIN95\COMMAND\EGA3.CPI)
>NUL [*]
MODE CON CP SEL=866 [*]
[*] использование необязательно!
7. Изменить в system.ini->[keyboard] строку oemansi.bin= на oemansi.bin=xlat866.bin.
Перезагрузиться.
8. Изменить в Registry:
HKLM\System\CurrentControlSet\control\Nls\Codepage\ACP
-> "1251"
HKLM\System\CurrentControlSet\control\Nls\Codepage\OEMCP
-> "866"
HKLM\System\CurrentControlSet\control\Nls\Locale\(default)
-> "00000419"
HKLM\System\CurrentControlSet\control\Nls\Locale\systemlocale
-> "00000419"
Последнюю строчку нужно добавить. Без нее иногда глючила маленькая
русская "я". И еще раз перезагрузиться. В принципе, все это можно сделать
на пункте 3 тогда перезагрузка нужна одна. Просто лень все это туда переносить
;)
9. Добавить драйвер русской клавиатуры. И все OK.
10. Единственная известная проблема могут сбиться размеры шрифтов.
Решалось ручной перенастройкой в Display->Properties->Appearence.
11. Hа самом деле, даже в Паневропейской версии не со всеми програмами
русский язык работает корректно. У меня глючили