Re: LANGUAGE и LANG
On Mon, 10 Jan 2005 01:00:55 +0300
Serge Matveev <serge@matveev.spb.ru> wrote:
> В internationalization.russian мне помочь не смогли - спрошу здесь.
>
> Возник тут вопрос у меня некий, отрешения которого зависит кому писать
> bugrep (на gdm. debconf или wajig) Вопрос возник в процессе разбирательства
> с wajig, который ставит LC_ALL на 'C' в процессе запуска внешних программ.
> (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=288852)
>
> Вопрос такой: не мог бы мне кто-нибудь объяснить, зачем нужна первая
> переменная и что должна жедать программа, в случае противоречия этих
> переменных? Дело в том, что я тут багу нашёл некую и не знаю куда её
> коммитить:
>
> В консоли /etc/environment задаёт эти переменные следующим образом:
>
> LANGUAGE="ru_RU:ru:en_GB:en" LANG=ru_RU.KOI8-R
>
> В иксах (/etc/gdm/Xsession) всё проще:
>
> LANGUAGE=ru_RU.KOI8-R LANG=ru_RU.KOI8-R
>
> В результате имеем классный эффект при следующем запуске:
>
> $ LANG=C dpkg-reconfigure что-нибудь
>
> или
>
> $ LC_ALL=C dpkg-reconfigure что-нибудь
>
> В консоли я вижу нормальный английский текст, а вот в иксах (во всех
> фронтендах) что-то типа этого:
>
> # LANG=C dpkg-reconfigure debconf Configuring debconf -------------------
>
> ??????, ???????????? debconf, ???????? ?????? ??????????? ?????????. ??
> ?????? ??????? ???????? ??????????.
>
> ?????????? ????????? ???????????? ????? ????????? ????????????? ??????????,
> "????????? ??????" ?????????? ????? ???????????? ??????? ?????????
> ?????????, ? Gnome ? Kde -- ??????????? X ??????????, ?????????? ?
> ??????????????? ??????? ?????(?? ????? ?????????????? ? ????? X-?????).
> ????????? "?? ?????????? ?????????" ???????? ??? ???????? ????????? ? ?????
> ??????? ?????????. ???????? ????????? ?????? ????????? ?? ?????????????
> ???????? ?? ???????.
>
> 1. диалоговый 3. Gnome 5. из текстового редактора
> 2. из командной строки 4. Kde 6. пакетный
>
> Какой интерфейс нужно использовать для настройки пакетов?
>
> Понятно, что это бред, но кто в нём виноват?
>
> Другими словами, это _я_ должен был выставить LANGUAGE? Это gdm её
> неправильно выставил или же это debconf зря на неё смотрит в этой ситуации?
в иксах
unset LANGUAGE и всё будет работать
--
Guten Tag, Alexey
Reply to: