Revision tags: v6.2.1, v6.2.0, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2, v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3, v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1, v5.2.2, v5.2.1, v5.2.0, v5.3.0, v5.2.0rc, v5.0.2, v5.0.1, v5.0.0, v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc, v4.6.1, v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3, v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc, v4.2.4, v4.3.1 |
|
#
252345eb |
| 23-Jul-2015 |
John Marino <draco@marino.st> |
locales: Import unused FreeBSD tool to generate locales
Five years ago, Edwin Groothuis put in a *LOT* of work to create a perl- based tool that would use the latest Unicode release from The Unicode
locales: Import unused FreeBSD tool to generate locales
Five years ago, Edwin Groothuis put in a *LOT* of work to create a perl- based tool that would use the latest Unicode release from The Unicode Consortium <http://unicode.org> and the latest Unicode CLDR release from the same organization, and generate all the locale defintions for numeric, monetary, time, and messages, including generating a readable Makefile.
The tool has the ability to define the conversions from Unicode to lower resolution formats. While there were some minor bugs in it, the tool now works, but for reasons unknown to me right now, it was never imported into FreeBSD, nor used to improve their localization 5 years ago.
I've generated the new locale definitions which will go in soon. Note that the Unicode Consortium no longer provides the "posix" definitions the tool reads, so these definitions are 3 years old. Supposedly they provide tools to generate the POSIX definitions, but I haven't found them yet. Once I do, I'll regenerate the locales with the latest CLDR.
Refer: https://wiki.freebsd.org/LocaleNewApproach
show more ...
|