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: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5d47cafe-c876-bb23-f295-6461d9cf2f75>