[sisyphus] [necropost] gnucash, ru_RU.UTF-8 и запятая

Dmitry V. Levin ldv на altlinux.org
Сб Ноя 3 19:11:54 MSK 2012


On Sat, Jul 23, 2011 at 01:15:41PM +0400, Aleksey Novodvorsky wrote:
> 23 июля 2011 г. 13:04 пользователь Dmitry Chistikov написал:
> > "Vasyĺ V. Vercynśkyj", Jul. 22, 2011, 12:43 +0300:
> >> Тогда они зашевелились и вынесли вердикт, что у нас кривая локаль (и,
> >> походу, в Убунту 11.04 тоже).  Я немного сомневаюсь в правильности их
> >> выводов. Чем крыть?
> >
> > Кое в чем разработчики Gnucash правы:
> >
> > $ locale | fgrep -v ru_RU.UTF-8
> > LC_ALL=
> > $ locale -k decimal_point mon_decimal_point
> > decimal_point=","
> > mon_decimal_point="."
> >
> > Иными словами, в ru_RU для чисел десятичный разделитель - запятая,
> > а для денежных сумм - точка.
> 
> Последнее, похоже, -- бага в glibc. Не умышленная, -- скорее всего,
> просто не исправили после копирования из другой локали. Спросил сейчас
> у  программиста из банка, -- всюду запятая, в том числе в отчетности
> для ЦБ. И пробелы в качестве разделителей между тройками разрядов.
> Исправить недолго, но надо прежде оценить последствия.

Было бы здорово, если бы удалось найти ссылки, подтверждающие сложившуюся
практику использования десятичных разделителей в ru_RU.

Поскольку ответ на вопрос "как правильно" не очевиден, предлагаю следовать
действующим glibcшным правилам:
http://sourceware.org/glibc/wiki/Contribution%20checklist#Qualification_.28Locales.29


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20121103/76c690af/attachment.bin>


Подробная информация о списке рассылки Sisyphus