locale file for en_ZA has incorrect Unicode character

Asked by antgweb

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.

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu langpack-locales Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

I suggest you report a bug

Can you help with this problem?

Provide an answer of your own, or ask antgweb for more information if necessary.

To post a message you must log in.