Re: [gnome-cyr] GNOME2
- From: "Dmitry G. Mastrukov" =?koi8-r?q?=E4=CD=C9=D4=D2=C9=CA_?==?koi8-r?q?=E7=C5=CE=CE=C1=C4=D8=C5=D7=C9=DE_?==?koi8-r?q?=ED=C1=D3=D4=D2=C0=CB=CF=D7?= <dmitry taurussoft org>
- To: =?koi8-r?q?=F3=D0=C9=D3=CF=CB_?==?koi8-r?q?=D2=C1=D3=D3=D9=CC=CB=C9?= gnome-cyr <gnome-cyr gnome org>
- Subject: Re: [gnome-cyr] GNOME2
- Date: 29 Jan 2002 12:06:21 +0300
В Втр, 29.01.2002, в 09:44, Serge Pavlovsky написал:
> On Пнд, 2002-01-28 at 03:14, Dmitry G. Mastrukov Дмитрий Геннадьевич
> Мастрюков wrote:
> > >
> > На моей машине с локалью ru_RU.KOI8-R после этого вызова переменная
> > ctype имеет значение C, что автоматически вызывает исполнение хака и
> > подставление локали en_US. Если уж так хочется хака, то снечала надо
> > проинициализировать локаль с либо с помощью gtk_set_locale(), либо
> > заменив NULL на "".
> :) третий раз пытаюсь узнать, какие именно переменные имеют значение
> "ru_RU.KOI8-R".
LANG и всё. Остальные должны ставиться при инициализации локали, Влад
уже говорил, я в мане смотрел.
> и собственно строчка "ctype = setlocale (LC_CTYPE, NULL);" - это не хак,
> а документированный способ узнать текущую локаль программы ( а не
> переменных окружения ).
Хак в том, что он стоит ДО gtk_set_locale() (которая просто вызывает
gdk_set_locale(), которая вызывает в конце концов setlocale(LC_ALL,"")
плюс кое-что локальное из X'ов).
> хак - это все, что идет ниже.
> естественно, чтобы это работало, локаль должна быть предварительно
> установлена вызовом setlocale с параметром "", иначе она будет "C".
>
А она не установлена, получается.
> я не смогу помочь, если не буду знать значения переменных окружения LC_*
> и LANG.
>
> и, так как я алфу гнома ставить и / или качать не собираюсь, интересно
> было бы узнать, что там было посередине, вместо прибамбасов.
> просто gtk_set_locale () ?
>
Нет, я просто через gsl вывел на экран значение локали поле вызова
gtk_set_locale(). Просто в оригинале переменной gsl и вывода её на экран
нет, а так это точный код от начала до конца хака.
Дмитрий
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]