Алгоритм руссификации нерусских Windows-95

Содержание



      From: Валерий Кенарский vken@mail.marinform.ru
      Оригинал текста расположен в "Вечернем интернете"

      В Win95 и OSR2 все это "шаманство" позволяло полноценно использовать кириллицу в любых программах
      Во второй и последующих бетах Win98 необходимость во всем этом отпала - достаточно выбрать при инсталляции страну Russia, и все установится автоматически. В Windows NT 4.0 американской версии ни один из этих рецептов не нужен, достаточно в Control Panel (либо Keyboard, либо International Settings) выбрать русскую locale.
1. Необходимо иметь следующие файлы панъевропейской или русской версии Windows 95 или OSR2: - *.FON из каталога FONTS; - CHARSET.DAT, CP_866.NLS, UNICODE.BIN, XLAT866.BIN из каталога SYSTEM; - KEYBRD2.SYS (или KEYBRD3.SYS) и EGA3.CPI из каталога COMMAND (если вы намерены использовать "штатную" руссификацию Windows.
2. В процессе установки в окне System Settings выберите языковую поддержку Cyrillic Language, не пытаясь выставлять в Regional Settings Russia - этого пункта там еще нет.
3. Впишите в раздел [Font Substitutes] файла WIN.INI:
[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
4. Добавьте в раздел [keyboard] файла SYSTEM.INI: oemansi.bin=xlat866.bin.
5. Добавьте в CONFIG.SYS строчку: COUNTRY=007,866,C:\WINDOWS\COMMAND\COUNTRY.SYS DEVICE=C:\WINDOWS\COMMAND\DISPLAY.SYS CON=(EGA,,1)
6. Добавьте в 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.
7. С помощью 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";
8. В Control Panel\Keyboard\Language добавьте русскую раскладку.
9. В Control Panel\Regional Settings установите Russian.
10. В MS-DOS mode скопируйте все файлы, припасенные вами еще в пункте 1, в одноименные каталоги Windows, не забывая, что *.FON в каталоге Fonts имеют атрибут Hidden.
11. Перезагрузитесь.

Подякувати Помилка?

Дочати пiзнiше / подiлитися