пятница, 6 мая 2011 г.

Локализация Ubuntu

Если вы не установили поддержку русского языка во время инсталляции системы, то можете всегда это сделать позже используя следующие шаги.

Откройте "System settings"




Далее - "Language support"


На панели "Language" нажмите на кнопку "Install/Remove Languages"...


...и выберите в списке русский язык.


Нажмите на кнопку "Apply Changes" и после установки языковых пакетов (Внимание: интернет должен быть подключен) перейдите на закладку "Regional Formats" и выберите русский язык для формата дат и чисел.

Отредактируйте файл /etc/defaults/locale замените в нем английскую локаль на русскую так как указано ниже:

$ cat /etc/default/locale
#LANG="en_US.UTF-8"
LANG="ru_RU.UTF-8"

В качестве альтернативы, если локализовать нужно лишь одного пользователя, то можете добавить к его переменным среды (например в .bashrc) значения пользовательской локали.

export LANG=ru_RU.UTF-8
export LC_CTYPE="ru_RU.UTF-8"
export LC_NUMERIC="ru_RU.UTF-8"
export LC_TIME="ru_RU.UTF-8"
export LC_COLLATE="ru_RU.UTF-8"
export LC_MONETARY="ru_RU.UTF-8"
export LC_MESSAGES="ru_RU.UTF-8"
export LC_PAPER="ru_RU.UTF-8"
export LC_NAME="ru_RU.UTF-8"
export LC_ADDRESS="ru_RU.UTF-8"
export LC_TELEPHONE="ru_RU.UTF-8"
export LC_MEASUREMENT="ru_RU.UTF-8"
export LC_IDENTIFICATION="ru_RU.UTF-8"
export LC_ALL=


Перегрузите систему (или повторно войдите в систему, если локализация предназначалась для одного лишь пользователя). На данном этапе система (или среда пользователя) полностью локализована. Вывод команды locale должен быть следующим:

$ locale
LANG=ru_RU.UTF-8
LANGUAGE=ru_RU:en_US:en
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

Меню и вывод от основных приложений должен быть на русском языке.

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

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