Мои виртуальные миры:
САПР, ГИС, графика
WEB дизайн
История
Северной Руси
Коллекция
спичечных этикеток
|
.
|
.
|
Настройка языковой среды в ARC/INFO v.7.2
Этот документ расчитан на чтение в Windows, в других системах часть текста будет плохо читаемой.
Настройка языковой среды в ARC/INFO не совсем внятно изложена в документации, но довольно проста.
Прежде всего надо иметь ввиду, что текстовая информация в ARC/INFO хранится в 256-символьном формате
с разбивкой на кодовые страницы (почти как в DOS или, точнее, также, как в UNIX). Единственным серьезным отличием от DOS или "руссифицированных" UNIX'ов является то, что ARC/INFO внутри работает в кодировках ISO, автоматически (при правильной настройке) перекодируя их в то представление, в котором работает ваша система.
Итак, приступаем к настройке.
Шаг 1
Для того, чтобы ARC/INFO корректно отображал вводимые символы в графическом интерфейсе (при работе с ARCTOOLS) необходимо заменить устанавливаемый по умолчанию системный шрифт Courier New, поставляемый в Windows NT в формате Unicode TrueType, на 256-символьный системный Courier или любой старый из Windows 3.x. Для этого:
На рабочей станции выберите:
СтартЮПанель управленияЮСистемаЮПеременные среды
Найдите строку:
ARCINFOFONTNAME Courier New
Замените на:
ARCINFOFONTNAME Courier
Это заставит ARCINFO использовать в графическом режиме 256-символьный шрифт, поставляемый с локализованной версией Windows NT. Если же вы работаете с английской версией NT, то найдите CourierDL от версии для Windows 3.x или любой другой, желательно равномерный, скопируйте его в системную директориюWinNT/Fonts и настройте ARC/INFO на его использование.
Шаг 2
Настройка кодовой страницы.
В директории acrexe72/locale/c есть файл codeset. Переименуйте его (НЕ УДАЛЯЙТЕ!) во что нибудь типа codeset_old. Затем из директории acrexe72/locale/util/nls_codesets скопируйте ISO файл для русского языка (iso8859_5) и переименуйте его в codeset. Все. Все должно работать нормально, кроме одной "мелочи"
Шаг 3
Как уже говорилось, ARC/INFO использует кодировку ISO для хранения информации. Он заменяет символы на лету. Но ARC/INFO 7.2 - это полу-UNIX, полу-DOS, полу-Windows система. Но слава богу, в отличие от систем "от Билла" достаточно хорошо перенастраиваемая.
В строке ввода окна DOS наберите:
&SHOW &CODEPAGE.
Программа покажет используемую по умолчанию кодовую страницу. На русской версии NT это 866. И это правильно, НО, только для ввода данных из командной строки или импорта DOS-файлов.
Для работы в графическом режиме (и/или импорте файлов из Windows) необходимо изменить рабочую кодовую страницу. Это делается командой
&CODEPAGE 1251
При обратном переходе в DOS-окно для ввода русских символов необходимо сначала вернуть режим перекодировки из DOS:
&CODEPAGE 866
Если вы планируете в основном работать в графическом режиме, то можно задать автоматическую установку работы с таблицей 1251.
Для 'этого измените arc.aml в каталоге starup следующим образом:
/* <program>.aml startup file
/*
/* run the hidden file $HOME/.<program> followed by the local startup
/* file <program>.aml
&severity &error &ignore
&s program [locase [show program]]
/* Restricted rights notice - This line prints the Resricted Rights notice
&if %program% = arc &then &do
&type 'This software is provided with RESTRICTED AND LIMITED RIGHTS. Use,'
&type 'duplication, and disclosure by the U.S. Government are subject to'
&type 'restrictions as set forth in FAR Section 52.227-14 Alternate III (g)(3)'
&type '(JUN 1987), FAR Section 52.227-19 (JUN 1987), and/or FAR Section'
&type '12.211/12.212 [Commercial Technical Data/Computer Software] and DFARS'
&type 'Section 252.227-7015 (NOV 1995) [Technical Data] and/or DFARS Section'
&type '227.7202 [Computer Software], as applicable. Contractor/Manufacturer is'
&type 'Environmental Systems Research Institute, Inc., 380 New York Street,'
&type 'Redlands, CA 92373-8100, USA.'
&codepage 1251
&end
………
Если же вы работаете с англоязычной версией NT, для ввода русских символов из окна DOS необходимо установить руссификатор окна DOS.
Добавление новых шрифтов
После окончания разборок с локализацией можете добавлять любые UNICODE шрифты для Windows (не используйте старые шрифты от Windows 3.x – они не будут работать нормально).
Это делается так:
1. Скопируйте шрифт в директорию arcexe72/font
2. В директории acrexe72/locale/c есть файл fontindex. Скопируйте его куда-нибудь, затем откройте оригинал в WordPad
4. В конец файла добавьте описание шрифта, с новым, уникальным кодом. НЕ МЕНЯЙТЕ НАЧАЛО ФАЙЛА! Только добавьте в конец (по аналогии с уже установленными). Не используйте существующие имена и клички (алиасы) шрифтов.
|