Re: rgbi
On Mon, 16 Jul 2001, Alexey Zagarin wrote:
> Victor Wagner <vitus@ice.ru> wrote:
>
> >>> Все очевидно - в LC_NUMERIC.
> >>> В русской локали разделитель десятичной части - не
> >>> точка, а запятая.
> >> И как корректнее это побороть?
> > 1. Выставить LC_NUMERIC=C. Это не только в этом
> > месте поможет
>
> А в каком ещё?
В любом где программа генерит или читает некий языково-независимый
формат(скажем Postscript) пользуясь локалезависимыми функциями
stdio и stdlib.
Как правило руссифицирующие патчи для таких программ (того же Ted)
заключаются в том, чтобы выставлять все категории локали _кроме_
LC_NUMERIC.
> > 2. Создать app-defaults/ru и туда положить файлик
> > где используется заятая в качестве разделителя
> > 3. Использовать какие-нибудь другие нотации для
> > задания цвета, например #xxxxxx
>
> Как-то криво это всё.. А X'ы подпатчить не более
Подпатчь, подпатчь, потом отправь патч разработчикам,
а потом придет Пабло Саратога и все опошлит. И когда еще те X-ы,
в которые твой патч войдет доберутся до Debian stable...
> идеологично? Ведь, imho, ru_RU.KOI8-R не единственная
> локаль, где запятая используется в качестве
> разделителя..
> BTW, а кроме разделителя что ещё определяется в
> LC_NUMERIC?
--
Victor Wagner vitus@ice.ru
Chief Technical Officer Office:7-(095)-748-53-88
Communiware.Net Home: 7-(095)-135-46-61
http://www.communiware.net http://www.ice.ru/~vitus
Reply to:
- References:
- Re: rgbi
- From: Alexey Zagarin <f1468@hotbox.ru>