понедельник, 12 марта 2012 г.

Устанавливаем локаль en_RU

Многие предпочитают локаль en_US.UTF-8, но не всем удобна американская система велечин, дат и т.п. Установка таких переменных как LC_TIME не всеми приложениями адекватно воспринимается. На помощь приходит локаль en_RU.UTF-8.

1. Скачиваем саму локаль и кладем ее рядом с остальными:

# curl http://catap.ru/stuff/en_RU > /usr/share/i18n/locales/

2. Прописываем её:

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

В Debian также пришлось прописать:

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

а в Ubuntu:

# echo "en_RU.UTF-8 UTF-8" >> /var/lib/locales/supported.d/en

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

# locale-gen

3. Переконфигурируем пакет с локалями:

# dpkg-reconfigure locales

Debian мне предложил выбрать локаль по умолчанию. В Ubuntu же придется вносить

LANG=en_RU.UTF-8

вручную в файл /etc/default/locale для всей системы, либо для отдельного пользователя через export в ~/.profile

4. Перелогиниваемся и проверяем

Источники:
http://catap.ru/blog/2009/09/03/en_ru-install-to-your-system/
http://ubuntudrom.blogspot.com/2010/04/enru.html

Комментариев нет:

Отправить комментарий