Как задать локаль? (Дурацкий вопрос, но ответ нужен...)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Как задать локаль?

Сообщение ddc »

В общем, прописал я:
(/etc/env.d/02locale) писал(а):LC_ALL=""
LC_LANG="ru_RU.koi8r"
Сделал "env-update", после чего получаю

Код: Выделить всё

czarkerdesktop root # locale
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
Отсюда извечные вопросы: что за фигня, и что делать?
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Как задать локаль?

Сообщение alv »

(czarker @ Вторник, 12 Апреля 2005, 19:52) писал(а):В общем, прописал я:
(/etc/env.d/02locale) писал(а):LC_ALL=""
LC_LANG="ru_RU.koi8r"
Сделал "env-update", после чего получаю

Код: Выделить всё

czarkerdesktop root # locale
LANG=
LC_CTYPE="POSIX"
LC_ALL=
Отсюда извечные вопросы: что за фигня, и что делать?



Столь же дурацкий ответ: а формат LC_LANG совпадает с тем, что дает

locale -a

Потому что некоторые системы любят ru_RU.KOI8r и не любят нижнего регистра (или наоборот)

PS И после банального

export LC_LANG="ru_RU.koi8r"

что говорит locale?
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Как задать локаль?

Сообщение KiWi »

1. а не KOI8-R?
2. после ребута то же самое?
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Как задать локаль?

Сообщение alv »

(mani13 @ Вторник, 12 Апреля 2005, 20:14) писал(а):1. а не KOI8-R?


Это как формат локали определен - это ведь при deflocale можно задать, кажется(?)

Кстати, у меня -

echo $LANG
ru_RU.KOI8-R
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Как задать локаль?

Сообщение ddc »

Для alv:
Формат "ru_RU.koi8r" скопирован при помощи gpm из вывода команды "locale -a | grep ru".
А после export выдаёт то, что надо.

P.S.: Проблема решена - переменной "LC_LANG" нет, надо было задавать "LANG".
Спасибо сказали:
Аватара пользователя
MаD
Сообщения: 62
ОС: gentoo ~amd64

Re: Как задать локаль?

Сообщение MаD »

Может это прокатит :)
localedef --no-archive -c -i ru_RU -f KOI8-R ru_RU
Спасибо сказали:
Аватара пользователя
William Henry Gates
Сообщения: 493
Статус: ё-моё!!
ОС: jaunty

Re: Как задать локаль?

Сообщение William Henry Gates »

echo "LANG=ru_RU.koi8r" >> /etc/profile
я сделал так :)
You are registered as user #384224 with the Linux Counter. jaunty jackalope & aspire 3650
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Как задать локаль?

Сообщение alv »

(William Henry Gates @ Среда, 13 Апреля 2005, 10:46) писал(а):echo "LANG=ru_RU.koi8r" >> /etc/profile
я сделал так :)

env-update делает то же самое, только по научному, по Gentoo'льменски:-)

alv добавил в 13.04.2005 11:59

(czarker @ Вторник, 12 Апреля 2005, 20:31) писал(а):P.S.: Проблема решена - переменной "LC_LANG" нет, надо было задавать "LANG".


Да, и я проглядел, что переменная-то... LANG ведь называется-))
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: Как задать локаль?

Сообщение ddc »

Для alv:
Да и я знал... Далеко не первую систему кириллизирую, просто замылился и проглядел...
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Как задать локаль?

Сообщение alv »

(czarker @ Среда, 13 Апреля 2005, 15:38) писал(а):Для alv:
Да и я знал... Далеко не первую систему кириллизирую, просто замылился и проглядел...


Обычное дело. Меня просто удивило (внутренне) - у себя для проверки набираю

echo $LANG

а здесь бездумно совершенно пишу LC_LANG (м.б. только cut and paste мне оправданием).

В общем, имхо, тему нужно ликвидировать, как вредную
Спасибо сказали: