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

LANGUAGE и LANG



    Не мог бы мне кто-нибудь объяснить, зачем нужна первая переменная и что
должна жедать программа, в случае противоречия этих переменных? Дело в том,
что я тут багу нашёл некую и не знаю куда её коммитить - в gdm или debconf.
Проблема в следующем:

    В консоли /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. пакетный

Какой интерфейс нужно использовать для настройки пакетов?

    Понятно, что это бред, но кто в нём виноват?

        serge@matveev spb ru                       Serge Matveev & ...
        ICQ 3575357




Reply to: