LINUX.ORG.RU

Как установить русскую локаль?

 , ,


0

1

Установил xubuntu с русской локалью, но она практически сразу слетела и получилась адская смесь из русского и английского. Команда locale:

LANG=en_US.UTF-8 LANGUAGE=en LC_CTYPE=«en_US.UTF-8» LC_NUMERIC=ru_RU.UTF-8 LC_TIME=ru_RU.UTF-8 LC_COLLATE=«en_US.UTF-8» LC_MONETARY=ru_RU.UTF-8 LC_MESSAGES=«en_US.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=


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

anonymous ()

localectl set-keymap ru

setfont cyr-sun16

localectl set-locale LANG=«ru_RU.UTF-8»

export LANG=ru_RU.UTF-8

nano /etc/locale.gen # - раскомментировать 2 строки #en_US.UTF-8 UTF-8 и #ru_RU.UTF-8 UTF-8

nano /etc/locale.conf # - LANG=ru_RU.UTF-8

nano /etc/vconsole.conf # - добавить строки KEYMAP=ru и FONT=cyr-sun16 или UniCyr_8x16 доступные /usr/share/kbd/consolefonts/

locale-gen

loxo ()
Ответ на: комментарий от loxo

Все гораздо проще в Gentoo

eselect locale set ru_RU.UTF-8

Или чтобы сишные программы не сходили с ума добавляется строка к UTF-8:

echo ‘LC_COLLATE=«C»’ >> /etc/env.d/02locale

echo ‘ru_RU.UTF-8 UTF-8’ >> /etc/locale.gen

locale-gen

sed -i ‘/consolefont=/d’ /etc/conf.d/consolefont

echo ‘consolefont=«UniCyr_8x16»’ >> /etc/conf.d/consolefont

rc-update add consolefont boot

fc-cache -fv

Для смены раскладки в консоли через Ctrl+Shift

sed -i ‘/keymap=/d’ /etc/conf.d/keymaps

echo ‘keymap=«ruwin_ct_sh-UTF-8»’ >> /etc/conf.d/keymaps

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.