X-Git-Url: https://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/daf4dcd45a3ad6452a312c3d24c6dd84fb0c0333..bcdb0eb24c38dbb17f806f411f55c9f8cc7d4429:/linux/glibc/index.html diff --git a/linux/glibc/index.html b/linux/glibc/index.html index c45bf08d4b..4930508f28 100644 --- a/linux/glibc/index.html +++ b/linux/glibc/index.html @@ -39,6 +39,8 @@

Current locales and their maintainers

+

Locale writing howto

+
@@ -51,6 +53,14 @@ all the fixes included in the official releases of the source.

+

Mailing list for discussing locales

+ +

A mailing list for discussing the GNU libc locales have been + created. It is + archived on + the web. Send an email to + libc-locales-subscribe@sources.redhat.com to subscribe.

+

References to documentation and standards

It is currently an open question where the format og locales in @@ -81,25 +91,41 @@ -

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 -
+

Changing a locale

+ +

Getting locale fixes past the glibc maintainers is still a + kind of black art to me. This is my first try to document + what I believe is needed to get the glibc maintainers to + accept a change.

+ +

Register the change request in bugzilla, to make sure the + request is not forgotten, and that all relevant info is + collected in one place.

+ +

It is always good to involve the original locale author when + submitting a change request. Getting the original author to + agree to the change increases the chance that the glibc + maintainers will accept it. It is also an idea to involve the + contributors to the locale. This is why I maintain a list of + authors and contributors for each locale. The people listed + there should be emailed as well, and asked for comments. If + the contributors agree as well, the change is less likely to + be controversial, and more likely to be accepted by the glibc + maintainers.

+ +

Give references to official standards and specifications + documenting the correct locale behavoiur. URLs are fine. If + such references are impossible to find, official-looking pages + might have the same effect. Another idea is to show + locale-specific use of dates and other formatting on + country-official web pages and other publications.

+ +

If all of these are present, the change is likely to be + accepted by the glibc maintainer. If some of them are missing + (like the author is unavailable, no standard and + specifications exist, and it is hard to document the correct + format, I do not know how to get the change past the glibc + maintainers.

Locale related problem reports

@@ -179,8 +205,8 @@ nb_NO should be a real locale, not an alias
Same as libc/2931 -
  • #208238: locales: - wrong charset for et_EE +
  • #208238: locales: + wrong charset for et_EE
  • #211607: Bad catalan locale currency format @@ -191,8 +217,8 @@
  • #214414: Incorrect date format in en_NZ -
  • #215466: fi_FI - locale doesn't contain first_weekday +
  • #215466: fi_FI + locale doesn't contain first_weekday @@ -250,18 +276,9 @@
  • 2003-07-06 Correct wrong date format for locale sl_SI (PR libc/5059) -
  • 2003-07-06 - Some small locale fixes -
  • 2003-08-13 Updated/new locales for sr_CS (Serbia and Montenegro)
  • -
  • 2003-11-23 - Correct formatting of internatinal currency - -
  • 2003-11-23 - Allow quotes in tst-fmon.data, and make output easier to read
  • -
  • 2003-06-21 Add test for international currency formatting. and 2003-11-23 @@ -278,56 +295,65 @@
  • 2003-05-31 Correct email of Denis V. Dmitrienko in uk_UA - (commited) + (commited)
  • 2003-05-31 - Correct thousand separator for fi_FI (commited) + Correct thousand separator for fi_FI (commited)
  • 2003-06-15 - Correct fi_FI date gramar (PR libc/5013) (commited) + Correct fi_FI date gramar (PR libc/5013) (commited)
  • 2003-06-15 - Clean up locale test code (commited) + Clean up locale test code (commited)
  • 2003-06-15 Use lower case letters in month and week day names in is_IS - (commited) + (commited)
  • 2003-06-21 Add missing ETH to LC_COLLATE in no_NO - (commited) + (commited)
  • 2003-06-25 Correct an_ES charset and add an_ES.ISO-8859-15 to - SUPPORTED (commited) + SUPPORTED (commited)
  • 2003-07-05 Updating/adding locale for Ethiopia and Eritrea
  • 2003-07-13 Make sort-test handle more then 100 lines, and avoid - segfault (commited) + segfault (commited)
  • 2003-09-01 - Document why there are two locales for Hebrew + Document why there are two locales for Hebrew
  • 2003-09-11 - Locales for Uzbekistan (uz_UZ and uz_UZ@Cyrl) + Locales for Uzbekistan (uz_UZ and uz_UZ@Cyrl)
  • 2003-11-23 - Only check the currency name against 4217, exclude the space + Only check the currency name against 4217, exclude the space
  • 2003-11-23 - Monday is first work and week day in Finland + Monday is first work and week day in Finland
  • 2003-11-23 - Remove unused file localedata/locales/translit_et
  • + Remove unused file localedata/locales/translit_et
  • 2004-01-01 - Make strfmon() more POSIX-compliant
  • + Make strfmon() more POSIX-compliant
  • 2004-01-01 - Report which of the sorting methods that fail
  • + Report which of the sorting methods that fail + +
  • 2003-11-23 + Correct formatting of internatinal currency
  • + +
  • 2003-11-23 + Allow quotes in tst-fmon.data, and make output easier to read
  • + +
  • 2003-07-06 + Some small locale fixes
  • @@ -351,7 +377,7 @@ Sutu Tanzania (MS calls this one "sx" - not ISO 639) -
    (see also http://www.ethnologue.com/show_language.asp?code=NGU) +
    (see also http://www.ethnologue.com/show_language.asp?code=NGU)
    Correct code st_LS / nso_ZA ? @@ -415,14 +441,14 @@ ts_ZA Tsonga South Africa - (see also http://www.ethnologue.com/show_language.asp?code=TSO) + (see also http://www.ethnologue.com/show_language.asp?code=TSO) tn_BW Tswana Botswana - (see also http://www.ethnologue.com/show_language.asp?code=TSW) + (see also http://www.ethnologue.com/show_language.asp?code=TSW) @@ -430,7 +456,7 @@ Venda South Africa (not sure about ISO 639 code: "ve" or "ven") -
    (see also http://www.ethnologue.com/show_language.asp?code=VEN) +
    (see also http://www.ethnologue.com/show_language.asp?code=VEN) @@ -438,25 +464,32 @@ Sorbian Germany (MS calls this one "sb" - not ISO 639) -
    (see also http://www.ethnologue.com/show_language.asp?code=WEN) +
    (see also http://www.ethnologue.com/show_language.asp?code=WEN) -

    Mailing list for discussing locales

    +

    Related web pages

    -

    A mailing list for discussing the GNU libc locales have been - created. It is - archived on - the web. Send an email to - libc-locales-subscribe@sources.redhat.com to subscribe.

    +

    -
    Petter Reinholdtsen
    +
    Petter Reinholdtsen
    -Last modified: Sun Feb 8 13:16:59 CET 2004 +Last modified: Sun Jul 18 10:07:40 CEST 2004