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

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: