По мотивам дискусси http://lists.altlinux.org/pipermail/sisyphus/2011-July/354875.html, где собрались, мило побеседовали и ни к чему это не привело, ибо до сих пор: $ LANG=ru_RU.UTF8 locale -k decimal_point mon_decimal_point decimal_point="," mon_decimal_point="." Ну и по возможности было бы неплохо подправить и украинский тысячный разделитель: $ LANG=ru_UA.UTF8 locale -k thousands_sep thousands_sep="."
На Sisyphus.
Обновился glibc и снова, чтобы было $ locale -k mon_decimal_point mon_decimal_point="," нужно: # sed -i '/mon_decimal_point/s/E/C/g' /usr/share/i18n/locales/ru_RU # localedef -i ru_RU -f UTF-8 ru_RU.UTF-8
(In reply to comment #0) > По мотивам дискусси > http://lists.altlinux.org/pipermail/sisyphus/2011-July/354875.html, где > собрались, мило побеседовали и ни к чему это не привело, ибо до сих пор: > $ LANG=ru_RU.UTF8 locale -k decimal_point mon_decimal_point > decimal_point="," > mon_decimal_point="." > > Ну и по возможности было бы неплохо подправить и украинский тысячный > разделитель: > $ LANG=ru_UA.UTF8 locale -k thousands_sep > thousands_sep="." Поскольку лично мне не очевидно, какие именно десятичные разделители наиболее распространены в ru_RU и ru_UA, без дополнительной информации мне сложно сделать вывод о том, нужно ли что-то менять, и если нужно, то что именно. В этой ситуации я предпочитаю следовать glibcшным правилам: http://sourceware.org/glibc/wiki/Contribution%20checklist#Qualification_.28Locales.29 Когда недостающая информация будет собрана, я готов внести соответствующие изменения.
Fixed upstream: https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=glibc-2.26.9000-200-gf11f2f6
It was fixed in 2.26.9000.0.1248.407552c-alt1.