home > Разная байда > Solaris > Установка временной зоны. Локализация OpenWindows и CDE

Установка временной зоны. Локализация OpenWindows и CDE

Что нужно локализовать

В этом руководстве понятие локализация сужено до понятия руссификация. Ваша машина должна отображать русскоязычные тексты, у вас должна быть возможность набирать русскоязычные тексты по русски. Помимо этого вы можете установить временную зону и научить машину переходить с летнего времени на зимнее и назад.

Чтение и письмо

Существует, два подхода к тому как сделать так, чтобы русские буквы не выглядели как замысловатые загогулины, и чтобы эти русские буквы можно было набирать. Первый - использовать стандартные средства: Дистрибутив Solaris 8 содержит все необходимое, для того, чтобы достигнуть цели. Этот подход имеет следующие недостатки: Второй подход - установить только часть пакетов русификации Solaris, а такие вещи, как русские шрифты и переключатель символов добавить самостоятельно. Этот подход тоже не лишен недостатков: Нет в мире совершенства, впрочем, вы можете по своему усмотрению совмещать оба подхода - самостоятельно добавить шрифты и оставить стандартный переключатель символов или наоборот. Стандартному подходу будет посвящен раздел 4.1. Но прежде всего установите правильную временную зону:

Временная зона

Установить временную зону просто - для этого сначала отредактируйте файл /etc/default/init - установите в нем значение TZ, которое вас устроит. Например, для Санкт-Петербурга, Москвы и Краснодара установите:
TZ=Europe/Moscow
Вот список других интересных временных зон:
Europe/Kaliningrad
Europe/Samara
Asia/Yekaterinburg
Asia/Omsk
Asia/Novosibirsk
Asia/Krasnoyarsk
Asia/Irkutsk
Asia/Yakutsk
Asia/Vladivostok
Asia/Magadan
Asia/Kamchatka
Asia/Anadyr
После того, как вы установили нужную вам временную зону, откомпилируйте специальный файл временной зоны /usr/share/lib/zoneinfo/src/europe программой, солидно называемой zic:
zic -l временная_зона файл_временных_зон

Например: zic -l Europe/Moscow /usr/share/lib/zoneinfo/src/europe

Обратите внимание: Даже если вы установили "азиатскую" временную зону из тех, что перечисленны выше, например, Asia/Kamchatka, вы должны все равно откомпилировать "европейский" файл временных зон - zoneinfo/src/europe, хотя, например описание временной зоны Asia/Tashkent находится в "азиатском" файле zoneinfo/src/asia.