Re: локаль
On 20-Dec-1999 Alex Buloichik wrote:
>>
>> Да. Это концепция Debian. В RH все по другому и очень криво.
>
> Что значит по-другому ? У них login не смотрит в /etc/environment ?
Смотрит (у них это называется /etc/sysconfig/i18n). Но они как раз устанавливают
LC_ALL. А LANG в RH имеет двухбуквенной значение и используется в initscripts.
Как будто трудно написать `expr substr $LANG 1 2`. Из-за этого для установки
LC_MESSAGES=C надо делать unset LC_ALL, и устанавливать LANG в ru_RU.KOI8-R,
так как locale ru не существует (что верно!).
Вот к чему приводит использование LC_ALL!
Другой пример использования LC_ALL (внутри программы) --
интернационализированный su. Там для включения gettext используется setlocale
(LC_ALL,""), в результате чего в логах появляются русские даты.
Rgrds, AEN
>
Reply to:
- References:
- Re: локаль
- From: Alex Buloichik <alex@axioma.da.ru>