On-Line Библиотека www.XServer.ru - учебники, книги, статьи, документация, нормативная литература.
       Главная         В избранное         Контакты        Карта сайта   
    Навигация XServer.ru








 

Локализация Windows 95

Итак, для руссификации американского билда "паневропейским" способом надо:

1. Сохранить от PE следующие файлы:
COMMAND\*.cpi - можно только ega3.cpi
FONTS\*.fon
SYSTEM\*.nls - можно попробовать и без них - разницы я не заметил
SYSTEM\charset.dat - отвечает за вид Truetype-шрифта в DOS Window.
SYSTEM\unicode.bin - отвечает за преобразование имен файлов
SYSTEM\xlat866.bin - отвечает за OEM/ANSI преобразование


2. Поставить американский билд. При установке указать поддержку Cyrillic (это точно есть в 456 и дальше).

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 [*]
KEYB RU,,C:\WIN95\KEYBRD2.SYS - по вкусу [*]


[*] -- использование необязательно!

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. На самом деле, даже в Паневропейской версии не со всеми програмами русский язык работает корректно. У меня глючили cc:Mail Russian и Gupta SQLWindows 5.0. Решилось переписыванием FON-шрифтов Courier, MS Serife и MS Sans Serife из русской версии Windows 3.1.


Литература по Win9x