GNU libc (glibc) locale patch page

This page contain information about the GNU libc locale collection, including patches, suggested formates, list of known problems and who to contact regarding the different locales. It is a work in progress. The page maintainer, Petter Reinholdtsen, is working with the GNU libc maintainers to get all the fixes included in the official releases of the source.

References to documentation and standards

It is currently an open question where the format og locales in glibc is documented. This list of references is at least pointing to related docuemnts documenting the format of locales, even if the glibc maintainers might not accept them as authoritative.

To make it easier to compare locales with each other, I recommend using the same order in all locales. Any order will do, so I picked a order used in several locales, and decided to recommend this order:

  1. LC_IDENTIFICATION
  2. LC_CTYPE
  3. LC_COLLATE
  4. LC_MONETARY
  5. LC_NUMERIC
  6. LC_TIME
  7. LC_MESSAGES
  8. LC_PAPER
  9. LC_NAME
  10. LC_ADDRESS
  11. LC_TELEPHONE
  12. LC_MEASUREMENT

Locale related problem reports

From GNU libc gnats database

From Debian GNU/Linux BTS

From RedHat Bugzilla

Patches submittet to the glibc maintainers

Pending/rejected

Accepted/included


Petter Reinholdtsen
Last modified: Tue Sep 2 01:05:42 CEST 2003