home > Разная байда > Solaris > Стандартные средства локализации

Стандартные средства локализации

В простейшем случае для того, чтобы иметь возможность читать и печатать по русски шаманства практически не требуется. Вы должны выбрать кластер End User System Support и поддержку Eastern Europe - Russia при установке Solaris. Тогда при входе в X Window System вам просто надо выбрать locale KOI8-R.

Необходимые пакеты

Если при установке Solaris вы не выбрали поддержку региона Eastern Europe - Russia, то пакеты, необходимые для работы ISO8859-1, ANSI-1251 и KOI8-R locale не будут установленны. Добавьте их вручную:
system      SUNWeeudt      Eastern Europe CDE Support
system      SUNWeeuos      Eastern Europe OS Support
system      SUNWeeuow      Eastern Europe OW Support
system      SUNWi5cs       X11 ISO8859-5 Codeset Support
system      SUNWkoi8f      X11 KOI8-R fonts
Если вы вручную установили X Window System, то вы должны установить еще несколько пакетов, которые устанавливаются в составе End User System Support:
system      SUNW1251f      Russian 1251 fonts
system      SUNWi5rf       X11 ISO-8859-5 required fonts
system      SUNWlcl        Locale Conversion Library
system      SUNWxi18n      X Window System Internationalization Common Package
system      SUNWlccom      Localization common files

Колбаса курсивом

Когда я установил Solaris 8 на свой PC (Intel x86) и включил locale KOI8-R, на экране случилась колбаса - весь текст был написан курсивом. Обилие курсива оказалось обусловленно ошибками в файле
/usr/openwin/lib/locale/KOI8-R/X11/fonts/TrueType/fonts.alias
где многие регулярные системные шрифты -dt-*-*-r-normal-*-*-*-*-*-*-koi8-r являются псевдонимами курсивных шрифтов -monotype-*-*-i-normal-*-*-*-*-*-*-koi8-r. На SUN у меня ничего подобного не случалось, вероятно это особенность только версии Solaris под платформу Intel x86, возможно, в других выпусках Solaris 8 под Intel x86 эта ошибка исправленна. Но если у вас такое случится, исправьте файл fonts.alias.

Ссылки по теме