git: locales LC_NUMERIC: Overhaul completely wrong definitions
John Marino
marino at crater.dragonflybsd.org
Wed Jul 22 10:14:37 PDT 2015
commit a2f82b3ca72c5d88fd9fccb579a6115bfc4771b4
Author: John Marino <draco at marino.st>
Date: Wed Jul 22 19:08:43 2015 +0200
locales LC_NUMERIC: Overhaul completely wrong definitions
I have no idea how the UTF-8 definitions were created. They appear
to be grouped by (allegedly) similar countries with the same
definitions as other codesets. The assumption is wrong. I went through
every POSIX (UTF-8) definition on http://unicode.org and redefined all
UTF-8 locales. Besides being correct, there are 2 additional benefits:
1) The makefile is loads simpler, at least for UTF-8 part
2) This fixes a lot of locale failures on gcc testsuite
Summary of changes:
share/numericdef/Makefile | 51 +++++++++++++---------
.../{mn_MN.UTF-8.src => af_ZA.UTF-8.src} | 8 ++--
.../{mn_MN.UTF-8.src => de_CH.UTF-8.src} | 8 ++--
.../{mn_MN.UTF-8.src => de_DE.UTF-8.src} | 8 ++--
.../{am_ET.UTF-8.src => en_US.UTF-8.src} | 4 +-
.../{mn_MN.UTF-8.src => hy_AM.UTF-8.src} | 8 ++--
6 files changed, 43 insertions(+), 44 deletions(-)
copy share/numericdef/{mn_MN.UTF-8.src => af_ZA.UTF-8.src} (57%)
copy share/numericdef/{mn_MN.UTF-8.src => de_CH.UTF-8.src} (63%)
copy share/numericdef/{mn_MN.UTF-8.src => de_DE.UTF-8.src} (63%)
rename share/numericdef/{am_ET.UTF-8.src => en_US.UTF-8.src} (63%)
rename share/numericdef/{mn_MN.UTF-8.src => hy_AM.UTF-8.src} (63%)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/a2f82b3ca72c5d88fd9fccb579a6115bfc4771b4
--
DragonFly BSD source repository
More information about the Commits
mailing list