##### #####
## Локализация в ArchLinux ##
##### #####
Открываем файл
/etc/locale.gen
Раскомментируем нужныелокали
в моем случае это:
ru_RU.UTF-8 UTF-8
en_US.UTF-8 UTF-8
Но вы можете так жедобавить еще и
en_US ISO-8859-1
ru_RU.KOI8-R KOI8-R
ru_RU ISO-8859-5
Но вышеприведенныхдвух локалей вполне достаточно.
Запускаем команду
locale-gen
Она сгенерирует длявашей системы те локали которые выоставили расскоментированными в файле
/etc/locale.gen
Теперь нужно открытьфайл
/etc/rc.conf
И внимательно прочитатькомментарии к нему. Я не буду подробнообъянсять и описывать что почему и зачем(это подробно описано в арчвики и в самихкомментариях внутри rc.conf а всего навсегопокажу несколько вариантов готовогоконфига.
LOCALE="ru_RU.utf8"
HARDWARECLOCK="localtime"
TIMEZONE="Europe/Moscow"
KEYMAP="ru"
CONSOLEFONT="cyr-sun16"
CONSOLEMAP="utflist"
USECOLOR="yes"
Приведите свой rc.conf всоответствие с вышенаписаннымперезагрузитесь и вы получите системугде интерфейс рабочего окруженияявляется русским, а так же вывод консолиявляется русским.
Если же вам не нравится(как мне например) руссифицированноерабочее окружение и вывод консоли нарусском (это просто омерзительно помоему) тогда просто смените параметрлокали по умолчанию как это сделанониже:
LOCALE="en_US.utf8"
HARDWARECLOCK="localtime"
TIMEZONE="Europe/Moscow"
KEYMAP="ru"
CONSOLEFONT="cyr-sun16"
CONSOLEMAP="utflist"
USECOLOR="yes"
LOCALE-это как раз и естьзначение локали по умолчанию. В данномслучае в этом конфиге оно =en_US.utf8 а этоозначает что интерфейс вашего DE или WM а так же всех программ будет английскима так же вывод консоли будет осуществлятсяна английсом но вместе с этим и в консолии в графическом окружении будет корректноподдерживатся и работать кириллица.
Перезагрузитесь и ещераз проверте какие локали доступны ввашей системе:
locale -a
Если вы сделали все какописано выше вывод будет примернотакой:
C
en_US
en_US.iso88591
en_US.utf8
POSIX
ru_RU
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8
russian
Не забывайте что каждыйраз после того как вы добавили илиудалили локаль в файле
/etc/locale.gen
Вы должны после этоговыполнить команду
locale-gen
(Естественно с правамиадминистратора)
Комментариев нет:
Отправить комментарий