Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 Nov 2016 08:32:25 -0600
From:      Eric van Gyzen <eric@vangyzen.net>
To:        =?UTF-8?Q?Jean-S=c3=a9bastien_P=c3=a9dron?= <dumbbell@FreeBSD.org>, freebsd-current@freebsd.org
Subject:   Re: Some locale data are broken
Message-ID:  <5d47cafe-c876-bb23-f295-6461d9cf2f75@vangyzen.net>
In-Reply-To: <03581e2e-2379-1cd3-225c-ec49af563b28@FreeBSD.org>
References:  <bc808e91-e35f-a0e4-081c-f083a2a372b7@FreeBSD.org> <03581e2e-2379-1cd3-225c-ec49af563b28@FreeBSD.org>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help
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



Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?5d47cafe-c876-bb23-f295-6461d9cf2f75>