Четверг, 3 Сентябрь 2009

en_RU: ставим себе в систему

Как оказалось, не всем просто оказалось поставить себе в систему локаль en_RU. Напишу тут инструкцию.

Для начала скачиваем ее и кладем в /usr/local/share/i18n/locales:

mkdir -p /usr/local/share/i18n/locales
cd /usr/local/share/i18n/locales
curl http://catap.ru/stuff/en_RU > en_RU

следующий шаг, это прописать ее в SUPPORTED

echo "en_RU.UTF-8 UTF-8" >> /usr/local/share/i18n/SUPPORTED

теперь, если под рукой debian, то можно сказать:

dpkg-reconfigure locales

и через красивый интерфейс поставить галочку, что надо собирать en_RU.UTF-8 и что использовать ее по-умолчанию.

Если же нет, то, надо дописать ее в /etc/locale.gen:

echo "en_RU.UTF-8" >> /etc/locale.gen

и пересобрать локали:

locale-gen

теперь можно и relogin делать :)

Написано в: 19:35 | 5 комментариев | | теги: , , , , | постоянная ссылка |
Добавить пост в:   Delicious Reddit Slashdot Digg Technorati Google


Последние комментарии

Пингбэки

Комментарии

zed 4.09.2009 3:40

а смысл? чем не устраивает en_US или ru_RU ?

ответить
Kirill A. Korinskiy 4.09.2009 11:07

Тем что календарик не тот. Т.е. я хочу иметь настройки среды для страны где я живу, а вот интерфейс мне удобнее на английском.

ответить
vovaz04h 12.10.2009 18:57

Полностью согласен :) Настолько достали переводы интерфейса и связанные с этим проблемы (изменение размеров элементов) что и сам отказался от русской полной локали.

ответить
aisaka 13.10.2009 17:34

Переменные LC_MESSAGES и LC_TIME (которые вполне можно вписать в .zshrc, например) в Linux отменили?

% locale
LANG=ja_JP.UTF-8
LC_CTYPE="ja_JP.UTF-8"
LC_COLLATE="ja_JP.UTF-8"
LC_TIME=C
LC_NUMERIC="ja_JP.UTF-8"
LC_MONETARY="ja_JP.UTF-8"
LC_MESSAGES=C
LC_ALL=
ответить

Форма комментирования для «en_RU: ставим себе в систему»

Обязательное поле. Не больше 30 символов.

Обязательное поле

Kirill A. Korinskiy 31.12.2009 21:58

Есть разница, сравните:

[catap@satellite] LC_ALL=en_RU.UTF-8 cal
   December 2009    
Mo Tu We Th Fr Sa Su
    1  2  3  4  5  6
 7  8  9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31         

[catap@satellite] LC_ALL=ru_RU.UTF-8 LC_MESSAGES=en_US.UTF-8 LC_TIME=en_US.UTF-8 cal
    Декабрь 2009    
Пн Вт Ср Чт Пт Сб Вс
    1  2  3  4  5  6
 7  8  9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31         

[catap@satellite]
ответить