I posted a bit too fast as there is more to this. Although the official format for currency specifies that a "," (comma) be used as decimal seperator the same rule does not apply to standard numbers. This means that the LC_NUMERIC section indeed have a bug as it stands.
LC_NUMERIC % "." decimal_point "<U002C>" % "," thousands_sep "<U00A0>" should be: LC_NUMERIC % "." decimal_point "<U002E>" % " " thousands_sep "<U00A0>" -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to langpack-locales in Ubuntu. https://bugs.launchpad.net/bugs/1090288 Title: The locale file for en_ZA appears to have an error Status in “langpack-locales” package in Ubuntu: Confirmed Bug description: I suspect there is a problem with the locale for South Africa. The locale file for en_ZA located in /usr/share/i18n/locales has the following settings: LC_Monetary ..... % "." mon_decimal_point "<U002C>" % "," mon_thousands_sep "<U00A0>" mon_grouping 3;3 positive_sign "" .... LC_NUMERIC % "." decimal_point "<U002C>" % "," thousands_sep "<U00A0>" grouping 3;3 END LC_NUMERIC - Unicode character <U002C> is for a comma "," and not a full stop "." It should be <U002E> - Unicode character <U00A0> is for a non-breaking space " " and not a comma "," . If it's meant to be a comma it should be <U002C> South Africa is on the metric system and uses a "." for decimal places. The above issue results in the regional settings having a comma in the decimal place and causes a number of errors when trying to use other software packages. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/langpack-locales/+bug/1090288/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp