COUNTRY.TXT


ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ ПО MS-DOS 6.22 -- НАСТРОЙКА НА РАБОТУ С ДРУГИМИ ЯЗЫКАМИ
===============================================================================

В этом файле описана настройка системы MS-DOS 6.22 для работы с другими
языками. Эти сведения не включены в Руководство Пользователя, файл
README.TXT или другие материалы. 

Ниже затронуты следующие вопросы:

  1. Дополнительный набор символов (кодовая страница) и поддержка
     клавиатуры
	1.1  Файл KEYBRD2.SYS
	1.2  Файлы EGA.CPI, EGA2.CPI и EGA3.CPI
	1.3  Настройка компьютера для работы с другими языками
  2. Переключение между режимами на двуязычных клавиатурах
  3. Работа со шрифтами ISO
  4. Справочные таблицы поддержки языков

1.  Дополнительный набор символов (кодовая страница) и поддержка
    клавиатуры
======================================================================
В состав MS-DOS 6.22 входят файлы KEYBRD2.SYS, EGA2.CPI и EGA3.CPI,
обеспечивающие поддержку дополнительных наборов символов и двуязычных
клавиатур. Использование этих файлов аналогично использованию файлов
KEYBOARD.SYS и EGA.CPI в предыдущих версиях MS-DOS. Кроме того, в
MS-DOS теперь включены новые кодовые страницы в COUNTRY.SYS (см. раздел
4 этого файла), а некоторые из них приведены в соответствие со
стандартом ISO (подробнее это изложено в разделе 3 настоящего файла).

1.1  Файл KEYBRD2.SYS
---------------------
Файл KEYBRD2.SYS очень похож на файл KEYBOARD.SYS и используется точно
так же; различие только в том, что:

 o  KEYBRD2.SYS поддерживает новые языки:

    Страна/Язык            Раскладка клавиатуры   Код языка
    ----------------       --------------------   -----------
    Канада (клавиатура CAN/CSA-Z)          cf      см.ниже.
    Бразилия (2-я стандартная клавиатура)  br      274, 275
    Болгария                               bg      442
    Греция                                 gk      319
    Исландия                               is      161
    Македония и Сербия/Монтенегро          yc      118
    Румыния                                ro      333
    Россия                                 ru      441
    Турция                                 tr      440, 179


 o  Файл KEYBRD2.SYS не поддерживает следующие языки для следующих
    стран, ранее поддерживаемые KEYBOARD.SYS:

       Бельгия
       Дания
       Франция
       Япония
       Нидерланды
       Испания
       Швейцария (Германия)
       Швейцария (Франция)

 o  В файлы KEYBRD2.SYS внесены следующие изменения в немецкую
    клавиатуру, которых не было в KEYBOARD.SYS. Теперь для немецкой
    клавиатуры нажатие клавиши SHIFT для верхнего (цифрового) ряда
    клавиатуры функционально отличается от международного, т.е.,
    режим "печатной машинки" теперь отсутствует.

1.2  Файлы EGA.CPI, EGA2.CPI и EGA3.CPI
---------------------------------------
В состав операционной системы MS-DOS 6.22 входят четыре файла кодовых
страниц (.CPI). Три из них (EGAx.CPI) весьма похожи друг на друга, но
содержат информацию о разных кодовых страницах. Файл ISO.CPI содержит
наборы символов, соответствующие стандарту ISO; более подробно это
описано в разделе 3 настоящего файла.

В файле EGA.CPI содержатся страницы:

    437 - США
    850 - Международная (Латинская I)
    852 - Славянская/Восточная Европа (Латинская II)
    855 - Кириллица I
    866 - Русская (Кириллица II)

В файле EGA2.CPI содержатся страницы:

    737 - Греческая II
    850 - Международная (Латинская I)
    852 - Славянская/Восточная Европа (Латинская II)
    857 - Турция
    861 - Исландия
    869 - Греция

В файле EGA3.CPI содержатся страницы:

    437 - США 
    850 - Международная (Латинская I)
    852 - Славянская/Восточная Европа (Латинская II)
    855 - Кириллица I
    866 - Русская (Кириллица II)

1.3  Настройка компьютера для работы с другими языками
------------------------------------------------------
Для того, чтобы реализовать поддержку отличной от стандартной (США)
кодовой страницы, следует внести следующие изменения в файлы CONFIG.SYS
и AUTOEXEC.BAT.

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

1. Добавьте в файл CONFIG.SYS строки:

    REM  НАСТРОЙКА ДЛЯ РОССИИ
    COUNTRY=07,866,C:\DOS\COUNTRY.SYS
    DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA2,,1)

2. В файл AUTOEXEC.BAT следует добавить строки:

    REM  НАСТРОЙКА ДЛЯ РОССИИ
    MODE CON CP PREP=((866) c:\DOS\EGA2.CPI)
    MODE CON CP SEL=866
    KEYB IS,,C:\DOS\KEYBRD2.SYS

3. Перезагрузите компьютер.


2.  Переключение режимов на двуязычной клавиатуре
=================================================
В MS-DOS 6.22 предусмотрена поддержка двуязычной клавиатуры для Греции, 
Французской Канады, Болгарии, Сербии/Монтенегро и России. 
Это позволяте легко переключаться между различными режимами клавиатур. 
Непосредственно после загрузки компьютера активен т.н. первичный режим.
Для того, чтобы переключиться на другой режим, следует нажать определенную
комбинацию клавиш, приведенную ниже.

На греческой клавиатуре используются следующие комбинации клавиш:

		    Описание режима     Комбинация клавиш
		    ---------------     -----------------
  Первичный режим   Латиница              ALT+RIGHT SHIFT
  Вторичный режим   Греческий           ALT+LEFT SHIFT

На франко-канадской клавиатуре используются следующие комбинации клавиш:

		    Описание режима     Комбинация клавиш
		    ---------------     -----------------
  Первичный режим   Латиница              CTRL+RIGHT SHIFT
  Вторичный режим   Латиница II           CTRL+LEFT SHIFT

На Болгарской, Русской, Cербско/Монтенегрской и Македонской клавиатурах
используются следующие комбинации клавиш:
		    
		    Описание режима     Комбинация клавиш
		    ----------------    ---------------     
  Первичный режим   Латиница              ALT+LEFT SHIFT
  Вторичный режим   Кириллица           ALT+RIGHT SHIFT


3.  Работа со шрифтами ISO
==========================
Шрифты ISO - это моноширинные (непропорциональные) экранные шрифты которые, 
на некоторых мониторах, более читаемы, чем обычные шрифты. Шрифты ISO 
могут использоваться только в режиме 25 строк; режимы 43 или 50 строк
не поддерживаются. Шрифты ISO, включенные в состав MS-DOS 6.22 соответствуют
Части 3 спецификации ISO 9241.

В состав MS-DOS 6.22 входит файл ISO.CPI, в который содержит кодовые страницы,
соответствующие стандарту ISO, для следующих стран:

	437  США
	737  Греция II                 
	850  Международная (Латинская I)   
	852  Славянская/Восточная Европа (Латинская II)        
	855  Кириллица I               
	857  Турция
	860  Португалия
	861  Исландия
	863  Французская Канада
	865  Нордические страны
	866  Россия (Кириллица II)
	869  Греция I


Чтобы установить шрифты ISO, следует добавить или изменить соответствующие
команды в файлах AUTOEXEC.BAT и CONFIG.SYS. Если система настроена на
работу с двумя языками, см. Процедуру 1. В противном случае, проделайте
Процедуру 2.

Процедура 1 -- Если система настроена для работы с двумя языками:

1. В файле AUTOEXEC.BAT file измените строку MODE CON CODEPAGE PREPARE
   так, чтобы вместо прежнего файла кодовой страницы (для России это
   EGA2.CPI) был указан файл ISO.CPI. 
   
   Так, если до установки шрифтов ISO команда MODE загружала набор символов
   кириллицы (866), то строка выглядела так:
       
       MODE CON CODEPAGE PREPARE=((866) C:\DOS\EGA2.CPI)

   Для того, чтобы воспользоваться русской таблицей, соответствующей
   стандарту ISO, в этой строке следует указать имя файла ISO.CPI:

       MODE CON CODEPAGE PREPARE=((866) C:\DOS\ISO.CPI)

Процедура 2 -- Если компьютер настроен на работу только с одним языком:

1. Добавьте команду DEVICE для драйвера DISPLAY.SYS в файл CONFIG.SYS.
   Так, если используется набор символов США (437), и драйвер DISPLAY.SYS
   находится в каталоге C:\DOS, в файл CONFIG.SYS нужно добавить следующую
   команду:
 
       DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,437,1)
 
   Следует иметь в виду, что DISPLAY.SYS занимает около 12 Кбайт памяти.

2. Загрузите и выберите нужную кодовую страницу, для чего следует добавить
   в файл AUTOEXEC.BAT команду MODE. Например, для того, чтобы воспользоваться
   версией ISO набора символов США (437), в файл AUTOEXEC.BAT следует добавить
   строки:
 
       MODE CON CODEPAGE PREPARE=((437) C:\DOS\ISO.CPI)
       MODE CON CODEPAGE SELECT=437


4.  Справочные таблицы для кодовых страниц
==========================================
В таблице ниже приведены страны, поддерживаемые MS-DOS 6.22 и
их наборы символов, файлы CPI и коды клавиатур.

Внимание: Для использования шрифтов ISO следует вместо файла EGA*.CPI
	  указать ISO.CPI. Более подробно этот вопрос освещен в предыдущем
	  разделе.
		 
			      Поддерживаемые
			 Код      наборы                Коды      Код
Страна                  Страны   символов   Файл CPI  клавиатур страницы
=====================   ======  ==========  ========  ========  ========
Австралия                061     437, 850   EGA.CPI    us        ---
Австрия                  043     850, 437   EGA.CPI    gr        См.раздел 1.1
Албания                  355     852, 850   EGA.CPI    --        ---
Английская Канада        004     850, 863   EGA.CPI    cf        См.раздел 1.1
Аргентина                054     850, 437   EGA.CPI    la        ---
Бельгия                  032     850, 437   EGA.CPI    be        ---
Ближний восток           785     850, 864*  EGA.CPI    --        ---
Болгария                 359     855, 850   EGA3.CPI   bg        442
Босния/Герцеговина       387     852, 850   EGA.CPI    yu        234
Бразилия                 055     850, 437   EGA.CPI    br        274, 275
Венгрия                  036     852, 850   EGA.CPI    hu        ---
Венесуэла                058     850, 437   EGA.CPI    la        ---
Германия                 049     850, 437   EGA.CPI    gr        См.раздел 1.1
Гонг Конг                852     437, **    EGA.CPI    --        ---
Греция                   030     869, 737,  EGA2.CPI   gk        319
				 850
Дания                    045     850, 865   EGA.CPI    dk        ---
Израиль                  972     850, 862*  EGA.CPI    --        ---
Индия                    091     437, **    EGA.CPI    --        ---
Ирландия                 353     850, 437   EGA.CPI    uk        ---
Исландия                 354     850, 861   EGA2.CPI   is        161
Испания                  034     850, 437   EGA.CPI    sp        ---
Италия                   039     850, 437   EGA.CPI    it        141, 142
Китайская Народная 
  Республика (КНР)       086     437, 936*  EGA.CPI    --        ---
Колумбия                 057     850, 437   EGA.CPI    la        ---
Корея                    082     437, 934*  EGA.CPI    --        ---
Латинская Америка        003     850, 437   EGA.CPI    la        ---
Македония                389     855, 850   EGA3.CPI   yc        118
Малайзия                 060     437, **    EGA.CPI    --        ---
Мексика                  052     850, 437   EGA.CPI    la        ---
Нидерланды               031     850, 437   EGA.CPI    nl        ---
Новая Зеландия           064     437, 850   EGA.CPI    us        ---
Норвегия                 047     850, 865   EGA.CPI    no        ---
Польша                   048     852, 850   EGA.CPI    pl        ---
Португалия               351     850, 860   EGA.CPI    po        ---
Россия                   007     866, 855,  EGA3.CPI   ru        441
				 852, 850,
				 437
Румыния                  040     852, 850   EGA.CPI    ro        333
Сербия/Монтенегро        381     855, 850   EGA3.CPI   yc        118
Сингапур                 065     437, **    EGA.CPI    --        ---
Словакия                 421     852, 850   EGA.CPI    sl        245
Словения                 386     852, 850   EGA.CPI    yu        234
Соединенное Королевство  044     850, 437   EGA.CPI    uk        166, 168
Соединенные Штаты
  Америки                001     437, 850   EGA.CPI    us        ---
Тайвань                  886     437, 938*  EGA.CPI    --        ---
Турция                   090     857, 850   EGA2.CPI   tr        440, 179
Международный английский 061     437, 850   EGA.CPI    --        ---
Финляндия                358     850, 437   EGA.CPI    su        ---
Франция                  033     850, 437   EGA.CPI    fr        120, 189
Французская Канада       002     850, 863   EGA.CPI    cf        См.раздел 1.1
Хорватия                 384     852, 850   EGA.CPI    yu        234
Чехия                    042     852, 850   EGA.CPI    cz        243
Чили                     056     850, 437   EGA.CPI    la        ---
Швеция                   046     850, 437   EGA.CPI    sv        ---
Швейцария                041     850, 437   EGA.CPI    sf (Французская)
						       sg (Немецкая)
Эквадор                  593     850, 437   EGA.CPI    la        ---
Югославия                038     852, 850   EGA.CPI    yu        234
Югославская кириллица    038     855, 850   EGA3.CPI   yc        118
Южная Африка             027     437, 850   EGA.CPI    us        ---
Япония                   081     437, 932*  EGA.CPI    jp        ---

 *  Хотя файл COUNTRY.SYS осуществляет поддержку языковой специфики (даты,
    времени, денежной единицы и пр.) для кодовых страниц 862 (идиш), 864
    (арабская), 932 (японская), 934 (корейская), 936 (китайская, КНР) и 938
    (тайвань), сами наборы символов (кодовые страницы) включены только
    в специальные, локализованные версии MS-DOS.

 ** В файл COUNTRY.SYS были добавлены специальные средства языковой поддержки
    для Гонг Конга, Индии, Малайзии и Сингапура, позволяющие использовать
    местные языковые стандарты наряду с Международным Английским.
    Если требуется полностью локализованная версия, то следует связаться
    с представительством Microsoft в данной стране (Microsoft Hong Kong
    Limited, Microsoft Systems Private Limited (India), Microsoft Malaysia
    Sdn Bhd или Microsoft Singapore Pte Ltd).

