GNOME Bugzilla – Bug 554098
Distinguish mon_decimal_point from decimal_point
Last modified: 2013-04-15 16:51:57 UTC
When KP_Decimal code is entered, Gnumeric should use either mon_decimal_point from LC_MONETARY or decimal_point from LC_NUMERIC, depending on the cell type. It's almost always the same, except for Switzerland where we use "." for mon_decimal_point and "," for decimal_point. It's currently not correct in glibc locale, but we plan to correct this, therefore we'd like programs to be able to support this.
adding monetary decimal and thousands separators support in go-locale.* is trivial. Using them in formats looks more difficult. We need to check whether the format is a currency or monetary one before assigning the separators.
Getting this right in all contexts is going to be hard, but when a cell contains a currency amount we ought to be able to do it.
It looks to me as-if glibc still uses "." for both decimal separators. As long as that is the case we realistically cannot do anything here. Feel free to reopen if the situation changes. -->INCOMPLETE. (For lack of a better match.)