[sisyphus] Re: perl-libintl, libintl3
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Вт Янв 4 19:24:43 MSK 2005
On Mon, Dec 27, 2004 at 06:43:36PM +0300, Sergey Vlasov wrote:
> On Mon, Dec 27, 2004 at 06:31:38PM +0300, Alexey Tourbin wrote:
> > On Mon, Dec 27, 2004 at 05:40:20PM +0300, Sergey Vlasov wrote:
> > > > В любом случае получается January, хотелось бы как минимум в одном из
> > > > случаев получить Jдnner (это ожидает получить ./tests/03language_xs.t).
> > >
> > > Так список вроде бы можно указывать только в LANGUAGE (GNU extension), а
> > > для LC_* допускается только одно значение.
> >
> > Да, там на самом деле используется LANGUAGE. Это я неверно
> > реконструировал перловый код. Получается так:
> >
> > $ env -i LC_ALL=de_AT TEXTDOMAIN=existing TEXTDOMAINDIR=tests/LocaleData gettext January; echo
> > Jдnner
> > $ env -i LANGUAGE=de_AT TEXTDOMAIN=existing TEXTDOMAINDIR=tests/LocaleData gettext January; echo
> > January
> > $
> >
> > Это правильно, что если все LC_* не определены, то LANGUAGE ни на что
> > не влияет?
>
> Если все не определены, по идее должно получаться POSIX, а при этом
> LANGUAGE игнорируется.
Это можно наблюдать:
$ env -i LANGUAGE=ru_RU.KOI8-R locale
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20050104/ecf84350/attachment-0003.bin>
Подробная информация о списке рассылки Sisyphus