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

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: