Помощь - Поиск - Участники - Календарь
Полная версия: Как задать локаль?
LinuxForum > Дистрибутивы > Gentoo
czarker
В общем, прописал я:
QUOTE(/etc/env.d/02locale)
LC_ALL=""
LC_LANG="ru_RU.koi8r"
Сделал "env-update", после чего получаю
CODE
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
QUOTE(czarker @ Вторник, 12 Апреля 2005, 19:52)
В общем, прописал я:
QUOTE(/etc/env.d/02locale)
LC_ALL=""
LC_LANG="ru_RU.koi8r"
Сделал "env-update", после чего получаю
CODE
czarkerdesktop root # locale
LANG=
LC_CTYPE="POSIX"
LC_ALL=
Отсюда извечные вопросы: что за фигня, и что делать?
*



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

locale -a

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

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

export LC_LANG="ru_RU.koi8r"

что говорит locale?
mani13
1. а не KOI8-R?
2. после ребута то же самое?
alv
QUOTE(mani13 @ Вторник, 12 Апреля 2005, 20:14)
1. а не KOI8-R?
*



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

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

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

P.S.: Проблема решена - переменной "LC_LANG" нет, надо было задавать "LANG".
MаD
Может это прокатит smile.gif
localedef --no-archive -c -i ru_RU -f KOI8-R ru_RU
William Henry Gates
echo "LANG=ru_RU.koi8r" >> /etc/profile
я сделал так smile.gif
alv
QUOTE(William Henry Gates @ Среда, 13 Апреля 2005, 10:46)
echo "LANG=ru_RU.koi8r" >> /etc/profile
я сделал так smile.gif
*


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

alv добавил в [mergetime]1113379172[/mergetime]

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



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



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

echo $LANG

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

В общем, имхо, тему нужно ликвидировать, как вредную
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2005 Invision Power Services, Inc.