[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