LINUX.ORG.RU

Вернуть английский язык системе (archlinux)


0

1

Пользую archlinux, в rc.conf при установке прописал

LOCALE=«ru_RU.UTF-8»
DAEMON_LOCALE=«no»
HARDWARECLOCK=«localtime»
TIMEZONE=«Europe/Moscow»
KEYMAP=«ru»
CONSOLEFONT=«cyr-sun16»
CONSOLEMAP=
USECOLOR=«yes»

В итоге, половина программ руссыфецировалась. Как мне сделать английский язык дефолтным? (Неужели он по локали делает вывод о языке системы?)



Последнее исправление: ave (всего исправлений: 1)

а как «он» должен по-твоему знать о языке системы?

GreyDoom ★★★★
()

можно попробовать так:

 sudo locale-gen en_US.UTF-8
 sudo update-locale LANG=en_US.UTF-8

metawishmaster ★★★★★
()

Неужели он по локали делает вывод о языке системы?

Эм, ну да. А для чего предназначена локаль, как не для этого?

AITap ★★★★★
()

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

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

locale
LANG=ru_RU.UTF-8
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=

Каждую из этих переменных ты можешь настроить индивидуально. Например
export LANG=ru_RU.UTF-8
export LC_NUMERIC=en_US.UTF-8
Причём не только индивидуально для каждого пользователя, но и пускать процессы со своим набором этих переменных.
LANG=C program
Но, LC_ALL лучше не трогать.

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

ещё следовало бы добавить, что ему скорее всего хватит

export LC_MESSAGES=C в профиле

anonymous
()

Только не говори мне, что тебя на archlinux.org забанили по айпи

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