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

Re: RUB or RUR



Alexander Voropay wrote:

> Hi!
>
> >>  Это проблема реализации : glibc. Вернее не проблема, а странное упорство
> >> автора glibc применять "name mangling" вместо точного имени. Я ему писал,
> >> но переубедить не смог. Может он в чем-то и прав,
> >
> >В чем?
>
>  Дело в том, что в нистоящее время развелось достаточно много
> вариантов написания CHARSET :
> ISO-8859-1
> ISO_8859-1
> ISO8859-1
> ISO88591
>
> и плюс все то же в lowercase.
>
> Надо что-то с этим делать.
>
> >> но получается-то хуже.
> >
> >В принципе, его упорство не так страшно, - правильная locale у них есть,
> >хоть и назвается ru_SU. Надо пинать авторов дистрибутивов, чтобы они делали
> >symlink ru_RU.KOI8-R на ru_SU,  и при выборе русского языка и раскладки
> >KOI8-R ставили правильно LANG. Мы пробуем убедить в этом SuSE. Тяжело...
>
>  Насколько я понимаю, существует _два_ способа решения проблемы :
>
> 1) "name mangling" по котoрому идет Ulrich Drepper

>
>
> 2) "strict name"+"aliasing" который мне более симпатичен.
>     Технически здесь два варианта : symlinks и locale.alias
>
>    Поскольку glibc планировалась как переносимая, а symlinks есть
> не во всех системах, то IMHO править надо locale.alias .
> Ну то есть вбить туда _все_ варианты написания charset. :-)

Ok. Хотя бы так.

>

>
>
> >Другое дело, что виртуальная территория SU в принципе не имеет стандартов,
> а
> >стало быть, каждый волен корежить locale ru_SU как угодно: один вводит
> >доллар, другой - заменяет запятую на точку. Кроме того, любителям покойного
> >SU такое название locale очень нравится.
>
>  Согласен. Наверное, так и надо сделать : ru_RU - RUB, ru_SU - RUR .
>
>  Кстати, украинская гривна вроде называется UAH.
> Надо бы сделать украинскую uk_UA ...

Она есть. Прислать?

> И uk_SU для комплекта :-)))

Вот этого они не сделали :-) Но есть ru_UA.


>
>
> >>  Я об этом писал :
> >> http://www.sensi.org/~alec/locale/other/glibc-trbl.html
> >
> >Прочитал с интерсом. ls не работает потому, что использует sort. А sort
> >такой потому, что правильный  (с учетом locale) sort работает на порядок
> >медленнее.
>
>

AEN