[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: