[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