Re: [gnome-cyr] GNOME2
- From: Serge Pavlovsky <pal re com ua>
- To: gnome-cyr gnome org
- Subject: Re: [gnome-cyr] GNOME2
- Date: 26 Jan 2002 02:46:45 +0200
On Птн, 2002-01-25 at 12:03, Timur I. Bakeyev wrote:
> On Fri, Jan 25, 2002 at 12:52:22PM +0300, Dmitry G. Mastrukov wrote:
> > Всем привет!
> >
> > Несколько замечаний из моего опыта.
> >
> > 1. Огромное количество ругани в консоли по поводу Invalid UTF string. Так
> > как в самом gtk (gtk-test) такого не наблюдается, похоже, виноваты переводы
> > в koi8. Валентин, наверное, надо во всём 2-ом Гноме сменить кодировку
> > переводов на utf-8. Я сейчас пробую это сделать, посмотрю, вылечит или нет.
>
> В общем-то, это продекларированно - GNOME2 нужны переводы в UTF8. Так что...
>
> В связи с этим - никто так и не посмотрел патч от Kmaraas'a с UTF8 для GNOME1.4.
> Если бы он вошел в новую версию, можно было бы единообразно все переводы в UTF8
> засунуть...
>
> >
> > 2. Ругань по поводу Locale not supported by C library. Оказывается, вызов
> > setlocale идёт с категорией LC_ALL. У меня, к примеру, выставлен только
> > LANG. Как только я выставил LC_ALL, предупреждения исчезли. Вообще, LANG
> > должно хватать для локализации (Гному 1 было достаточно) или появились новые
> > стандарты по выставлению LC_ALL?
>
> IMHO, это они ламернулись :) По-идее, LC_ALL "нэ нада" :)
они как раз все сделали правильно. переменная LC_ALL - это не то же
самое, что и define LC_ALL.
-------------------------------
Categories of Activities that Locales Affect
============================================
The purposes that locales serve are grouped into "categories", so
that a user or a program can choose the locale for each category
independently. Here is a table of categories; each name is both an
environment variable that a user can set, and a macro name that you can
use as an argument to `setlocale'.
`LC_COLLATE'
This category applies to collation of strings (functions `strcoll'
and `strxfrm'); see *Note Collation Functions::.
`LC_CTYPE'
This category applies to classification and conversion of
characters, and to multibyte and wide characters; see *Note
Character Handling::, and *Note Character Set Handling::.
`LC_MONETARY'
This category applies to formatting monetary values; see *Note
General Numeric::.
`LC_NUMERIC'
This category applies to formatting numeric values that are not
monetary; see *Note General Numeric::.
`LC_TIME'
This category applies to formatting date and time values; see
*Note Formatting Calendar Time::.
`LC_MESSAGES'
This category applies to selecting the language used in the user
interface for message translation (*note The Uniforum approach::;
*note Message catalogs a la X/Open::).
`LC_ALL'
This is not an environment variable; it is only a macro that you
can use with `setlocale' to set a single locale for all purposes.
Setting this environment variable overwrites all selections by the
other `LC_*' variables or `LANG'.
`LANG'
If this environment variable is defined, its value specifies the
locale to use for all purposes except as overridden by the
variables above.
---------
проблема может быть в glibc, но почему-то мне кажется, что и в glibc все
в порядке. у меня подобное было при LC_ALL=ru_RU.ISO8859-1.
так что, я думаю, set | grep LC_ укажет на проблему.
>
> Regards,
> Timur.
>
>
> _______________________________________________
> gnome-cyr mailing list
> gnome-cyr gnome org
> http://mail.gnome.org/mailman/listinfo/gnome-cyr
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]