Re: Some locale data are broken

From: Eric van Gyzen <eric_at_vangyzen.net>
Date: Fri, 18 Nov 2016 08:32:25 -0600
On 11/18/2016 02:35, Jean-Sébastien Pédron wrote:
> On 17.11.2016 23:33, Eric van Gyzen wrote:
>> $ LANG=fr_FR.UTF-8 locale -k thousands_sep
>> thousands_sep=" "
>>
>> lrwxr-xr-x  1 root  wheel  25 Nov  2 13:41
>> /usr/share/locale/fr_FR.UTF-8/LC_NUMERIC -> ../uk_UA.UTF-8/LC_NUMERIC
>>
>> $ cat /usr/share/locale/uk_UA.UTF-8/LC_NUMERIC
>> ,
>>  
>> 3
>>
>> I'm not sure what Ukraine uses for a thousands separator, but this is
>> definitely wrong for France.
> 
> Hi!
> 
> What do you find broken exactly?
> 
> In fr_FR (I don't know for other french-speaking countries), numbers are
> formatted like this:
>     12 345,67
> 
> Where the English equivalent would be:
>     12,345.67
> 
> Thus, this fr_FR LC_NUMERIC looks correct to me:
>     decimal_point=","
>     thousands_sep=" "
>     grouping=3

Oh!  I had thought France used '.' as a thousands separator.  Thanks for
correcting me, Jean-Sébastien.  Now I'm /certain/ that the libc++ unit tests are
wrong, since they think France uses a ','.  :)

Eric
Received on Fri Nov 18 2016 - 13:32:31 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:08 UTC