]> 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
        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:
 
       <p>Little is known about the requirements for the naming of
        modifiers.  The following modifiers are currently used:
 
     <h2>Reuse when possible</h2>
 
 
     <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>
 
 
     <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>
 
 
     <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>
 
 
     <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 -->
     <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>
 <!-- hhmts end -->
   </body>
 </html>