]> pere.pagekite.me Git - homepage.git/blobdiff - linux/glibc/howto.html
More info.
[homepage.git] / linux / glibc / howto.html
index 9af9aed35335ad8860a0ee10be8fa5cb7b242d2a..82b55a200f574669c78c19aa6ed4c348665290a5 100644 (file)
        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.</p>
+       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.</p>
 
       <p>Little is known about the requirements for the naming of
        modifiers.  The following modifiers are currently used:
 
     <h2>Reuse when possible</h2>
 
-    - "copy" from existing locales if the content should be identical
+      <p>One should avoid cut-n-paste when possible, and instead use
+       the <tt>copy</tt> statement to include sections from locales
+       with identical content.</p>
 
     <h2>LD_IDENTIFICATION</h2>
 
-    - standard refs in the LD_IDENTIFICATION
-
-    - quotes around the text
-
-    - no &lt;U#&gt;, use normal ASCII
+      <p>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 &lt;U#&gt;
+       notation.  They should normally look like this:</p>
+      <blockquote><pre>
+category  "i18n:1997";LC_IDENTIFICATION
+       </pre></blockquote>
 
     <h2>LC_MESSAGES</h2>
 
-    - yes/no expr should have the form ^[yYnN<extra>], without 0 and 1
-      and without trailing ".*".
+      <p>Then yesexpr and noexpr entries should have the form
+       <tt>^[yYnN&lt;extra&gt;]</tt>, without 0 and 1 and without
+       trailing "<tt>.*</tt>".</p>
 
     <h2>Standard documents and specifications</h2>
 
     <address><a href="mailto:pere@hungry.com">Petter Reinholdtsen</a></address>
 <!-- Created: Sun Mar 21 18:14:42 CET 2004 -->
 <!-- hhmts start -->
-Last modified: Mon Aug  9 01:09:09 CEST 2004
+Last modified: Sat Oct 30 02:01:11 CEST 2004
 <!-- hhmts end -->
   </body>
 </html>