X-Git-Url: http://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/128b8f63886c8a5099e1657b5c60b5f43cd21e1b..0f5544d8937d6299f1ad8c150f4e2b4195a7e79f:/linux/glibc/howto.html diff --git a/linux/glibc/howto.html b/linux/glibc/howto.html index 9af9aed353..82b55a200f 100644 --- a/linux/glibc/howto.html +++ b/linux/glibc/howto.html @@ -35,7 +35,12 @@ country/region code is a code from ISO 3166. If the language or region in question is missing in the ISO standard, one need to get the ISO standard updated before the locale will be - included in glibc.

+ included in glibc. If one can't convince the ISO 639 + maintainers that your language exists (and thus need a + language code), the glibc maintainers will refuse to add the + locale. In addition, the glibc maintainers seem to refuse + "artificial languages" like Esperanto and Lojban, even if they + got a ISO 639 code.

Little is known about the requirements for the naming of modifiers. The following modifiers are currently used: @@ -81,20 +86,25 @@

Reuse when possible

- - "copy" from existing locales if the content should be identical +

One should avoid cut-n-paste when possible, and instead use + the copy statement to include sections from locales + with identical content.

LD_IDENTIFICATION

- - standard refs in the LD_IDENTIFICATION - - - quotes around the text - - - no <U#>, use normal ASCII +

The category entries are references to the standard used when + writing the given section. The standard refs should have + quotes around them, and should not use the <U#> + notation. They should normally look like this:

+
+category  "i18n:1997";LC_IDENTIFICATION
+	

LC_MESSAGES

- - yes/no expr should have the form ^[yYnN], without 0 and 1 - and without trailing ".*". +

Then yesexpr and noexpr entries should have the form + ^[yYnN<extra>], without 0 and 1 and without + trailing ".*".

Standard documents and specifications

@@ -133,7 +143,7 @@
Petter Reinholdtsen
-Last modified: Mon Aug 9 01:09:09 CEST 2004 +Last modified: Sat Oct 30 02:01:11 CEST 2004