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

Re: LANGUAGE и LANG



Serge Matveev -> Artem Chuprina  @ Fri, 14 Jan 2005 22:55:58 +0300:

 >>>>     Не, не поможет. Что должен делать debconf, если они не совпадают?
 GA>>> он должен делать, что делают очень многие программы, которые
 GA>>> используют gettext - у них переменная LANGUAGE имеет бОльший приоритет
 GA>>> и при конфликтах используется значение LANGUAGE а не LANG. как
 GA>>> максимум, его надо научить выдавать при этом предупреждение

 AC>> К счастью, нифига. Установки LANG=C вполне достаточно для того, чтобы
 AC>> он начал разговаривать по-английски.

 SM>     Гм. Вернулись к началу. Неужели тяжело проверить? Ок. Повторяю:

 SM> $ env | grep LANG
 SM> LANG=C
 SM> LANGUAGE=ru_RU.KOI8-R

 SM> $ sudo dpkg-reconfigure debconf
 SM> Configuring debconf
 SM> -------------------

 SM> ??????, ???????????? debconf, ???????? ?????? ??????????? ?????????. ?? ??????
 SM> ??????? ???????? ??????????.

 SM> ?????????? ????????? ???????????? ????? ????????? ????????????? ??????????,
 SM> "????????? ??????" ?????????? ????? ???????????? ??????? ????????? ?????????, ?
 SM> Gnome ? Kde -- ??????????? X ??????????, ?????????? ? ??????????????? ???????
 SM> ?????(?? ????? ?????????????? ? ????? X-?????). ????????? "?? ??????????
 SM> ?????????" ???????? ??? ???????? ????????? ? ????? ??????? ?????????. ????????
 SM> ????????? ?????? ????????? ?? ????????????? ???????? ?? ???????.

 SM>   1. диалоговый           3. Gnome  5. из текстового редактора
 SM>   2. из командной строки  4. Kde    6. пакетный

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

 SM> [....]

 SM> Прошу обратить внимание, что кое-что таки перевелось. Если я
 SM> использую dialog, то переводятся кнопки, например)

О, и правда.  А у меня, кстати, кнопки не перевелись.  Причем там вместо
вопросов пустые места.  Однако, я очень долго этого добивался.  Помогло
только в указанном тобой раскладе.  А стоящее с момента установки системы

LANGUAGE=ru_RU:ru:en_GB:en

и выставленное руками ru или ru_RU (ну не бывает ЯЗЫКА ru_RU.KOI8-R!)
дает при LANG=C английский интерфейс.

Может, не надо хачить /etc/environment?

-- 
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru



Reply to: