Re: [gnome-cyr] GNOME2



В Втр, 29.01.2002, в 09:58, Serge Pavlovsky написал:
> On Пнд, 2002-01-28 at 13:51, Dmitry G. Mastrukov Дмитрий Геннадьевич
> Мастрюков wrote:
> >  
> > Похоже, баг можно постить с двумя даже решениями
> > 1. Заменить NULL на "" в setlocale(LC_CTYPE, NULL) - проверено мной,
> > работает, предупреждения исчезают, локаль становится корректной.
> > 2. Поставить вызов gtk_set_locale() перед началом хака - чисто
> > умозрительная возможность, непроверена.
> думаю, это будет аналогично 1)
> но, если 1) помогает.
> это значит, что до вызова этого кода локаль нигде не устанавливалась.
> это действительно баг, так как переменная LC_CTYPE имеет приоритет выше,
> чем LANG и категория LC_CTYPE будет установлена в en_US, если у
> пользователя используется LANG и не используется ни LC_CTYPE ни LC_ALL.
> надо запостить.
>
Баг запощен
 
> на фоне этого неясны жалобы на "Оказывается, вызов
> setlocale идёт с категорией LC_ALL" :)
> 
Ну, тормознул, ну, бывает :)

Дмитрий



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