]> pere.pagekite.me Git - homepage.git/blobdiff - linux/glibc/index.html
Generated.
[homepage.git] / linux / glibc / index.html
index c45bf08d4b7332728ead1dbf2ded6d352efd35c1..4930508f28fc7f578e62f4fe7d308e12b3bac7cc 100644 (file)
@@ -39,6 +39,8 @@
       <p><a href="MAINTAINERS.txt">Current locales and their
          maintainers</a></p>
 
+      <p><a href="howto.html">Locale writing howto</a></p>
+
     </div>
 
     <div class="hovuddel">
       all the fixes included in the official releases of the
       source.</p>
 
+      <h2>Mailing list for discussing locales</h2>
+
+      <p>A mailing list for discussing the GNU libc locales have been
+       created.  It is
+       <a href="http://sources.redhat.com/ml/libc-locales/">archived on
+         the web</a>.  Send an email to
+       <tt>libc-locales-subscribe&#064;sources.redhat.com</tt> to subscribe.</p>
+
     <h2>References to documentation and standards</h2>
 
     <p>It is currently an open question where the format og locales in
 
     </ul>
 
-    <p>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:</p>
-
-    <ol>
-      <li>LC_IDENTIFICATION
-      <li>LC_CTYPE
-      <li>LC_COLLATE
-      <li>LC_MONETARY
-      <li>LC_NUMERIC
-      <li>LC_TIME
-      <li>LC_MESSAGES
-      <li>LC_PAPER
-      <li>LC_NAME
-      <li>LC_ADDRESS
-      <li>LC_TELEPHONE
-      <li>LC_MEASUREMENT
-    </ol>
+      <h2>Changing a locale</h2>
+
+      <p>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.</p>
+
+      <p>Register the change request in bugzilla, to make sure the
+       request is not forgotten, and that all relevant info is
+       collected in one place.</p>
+
+      <p>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.</p>
+
+      <p>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.</p>
+
+      <p>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.</p>
 
     <h2>Locale related problem reports</h2>
 
          nb_NO should be a real locale, not an alias</a></strike>
        <br>Same as libc/2931
 
-      <li><a href="http://bugs.debian.org/208238">#208238: locales:
-          wrong charset for et_EE</a>
+      <li><strike><a href="http://bugs.debian.org/208238">#208238: locales:
+          wrong charset for et_EE</a></strike>
 
       <li><strike><a href="http://bugs.debian.org/211607">#211607: Bad catalan
           locale currency format</a></strike>
       <li><a href="http://bugs.debian.org/214414">#214414: Incorrect
           date format in en_NZ</a>
 
-      <li><a href="http://bugs.debian.org/215466">#215466: fi_FI
-          locale doesn't contain first_weekday</a>
+      <li><strike><a href="http://bugs.debian.org/215466">#215466: fi_FI
+          locale doesn't contain first_weekday</a></strike>
 
     </ul>
 
       <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-07/msg00021.html">2003-07-06
            Correct wrong date format for locale sl_SI (PR libc/5059)</a>
 
-      <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-07/msg00022.html">2003-07-06
-         Some small locale fixes</a>
-
       <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-08/msg00082.html">2003-08-13
            Updated/new locales for sr_CS (Serbia and Montenegro)</a></li>
 
-      <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-11/msg00127.html">2003-11-23
-         Correct formatting of internatinal currency</a>
-
-      <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-11/msg00133.html">2003-11-23
-           Allow quotes in tst-fmon.data, and make output easier to read</a></li>
-
       <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-06/msg00257.html">2003-06-21
          Add test for international currency formatting.</a> and
          <a href="http://sources.redhat.com/ml/libc-alpha/2003-11/msg00135.html">2003-11-23
 
       <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-05/msg00310.html">2003-05-31
            Correct email of Denis V. Dmitrienko in uk_UA
-           (commited)</a></strong>
+           (commited)</a></strong></li>
 
       <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-05/msg00311.html">2003-05-31
-           Correct thousand separator for fi_FI (commited)</a></strong>
+           Correct thousand separator for fi_FI (commited)</a></strong></li>
 
       <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-06/msg00129.html">2003-06-15
-           Correct fi_FI date gramar (PR libc/5013) (commited)</a></strong>
+           Correct fi_FI date gramar (PR libc/5013) (commited)</a></strong></li>
 
       <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-06/msg00141.html">2003-06-15
-           Clean up locale test code (commited)</a></strong>
+           Clean up locale test code (commited)</a></strong></li>
 
       <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-06/msg00155.html">2003-06-15
            Use lower case letters in month and week day names in is_IS
-           (commited)</a></strong>
+           (commited)</a></strong></li>
 
       <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-06/msg00255.html">2003-06-21
            Add missing ETH to LC_COLLATE in no_NO
-           (commited)</a></strong>
+           (commited)</a></strong></li>
 
       <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-06/msg00317.html">2003-06-25
            Correct an_ES charset and add an_ES.ISO-8859-15 to
-           SUPPORTED (commited)</a></strong>
+           SUPPORTED (commited)</a></strong></li>
 
       <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-07/msg00017.html">2003-07-05
            Updating/adding locale for Ethiopia and Eritrea</a></strong></li>
 
       <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-07/msg00020.html">2003-07-13
            Make sort-test handle more then 100 lines, and avoid
-           segfault (commited)</a></strong>
+           segfault (commited)</a></strong></li>
 
       <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-09/msg00003.html">2003-09-01
-         Document why there are two locales for Hebrew</a></strong>
+         Document why there are two locales for Hebrew</a></strong></li>
 
       <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-09/msg00091.html">2003-09-11
-         Locales for Uzbekistan (uz_UZ and uz_UZ@Cyrl)</a></strong>
+         Locales for Uzbekistan (uz_UZ and uz_UZ@Cyrl)</a></strong></li>
 
       <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-11/msg00126.html">2003-11-23
-         Only check the currency name against 4217, exclude the space</a></strong>
+         Only check the currency name against 4217, exclude the space</a></strong></li>
 
       <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-11/msg00128.html">2003-11-23
-         Monday is first work and week day in Finland</a></strong>
+         Monday is first work and week day in Finland</a></strong></li>
 
       <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-11/msg00129.html">2003-11-23
-           Remove unused file localedata/locales/translit_et</a></li></strong>
+           Remove unused file localedata/locales/translit_et</a></strong></li>
 
       <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2004-01/msg00004.html">2004-01-01
-           Make strfmon() more POSIX-compliant</a></li></strong>
+           Make strfmon() more POSIX-compliant</a></strong></li>
 
       <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2004-01/msg00007.html">2004-01-01
-           Report which of the sorting methods that fail</a></li></strong>
+           Report which of the sorting methods that fail</a></strong></li>
+
+      <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-11/msg00127.html">2003-11-23
+         Correct formatting of internatinal currency</a></strong></li>
+
+      <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-11/msg00133.html">2003-11-23
+           Allow quotes in tst-fmon.data, and make output easier to read</a></strong></li>
+
+      <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-07/msg00022.html">2003-07-06
+         Some small locale fixes</a></strong></li>
 
     </ul>
 
            <td>Sutu
            <td>Tanzania
            <td>(MS calls this one "sx" - not ISO 639)
-             <br>(see also http://www.ethnologue.com/show_language.asp?code=NGU)
+             <br>(see also <a href="http://www.ethnologue.com/show_language.asp?code=NGU">http://www.ethnologue.com/show_language.asp?code=NGU</a>)
              <br>Correct code st_LS / nso_ZA ?
          </tr>
 
            <td>ts_ZA
            <td>Tsonga
            <td>South Africa
-           <td>(see also http://www.ethnologue.com/show_language.asp?code=TSO)
+           <td>(see also <a href="http://www.ethnologue.com/show_language.asp?code=TSO">http://www.ethnologue.com/show_language.asp?code=TSO</a>)
          </tr>
 
          <tr>
            <td>tn_BW
            <td>Tswana
            <td>Botswana
-           <td>(see also http://www.ethnologue.com/show_language.asp?code=TSW)
+           <td>(see also <a href="http://www.ethnologue.com/show_language.asp?code=TSW">http://www.ethnologue.com/show_language.asp?code=TSW</a>)
          </tr>
 
          <tr>
            <td>Venda
            <td>South Africa
            <td>(not sure about ISO 639 code: "ve" or "ven")
-             <br>(see also http://www.ethnologue.com/show_language.asp?code=VEN)
+             <br>(see also <a href="http://www.ethnologue.com/show_language.asp?code=VEN">http://www.ethnologue.com/show_language.asp?code=VEN</a>)
          </tr>
 
          <tr>
            <td>Sorbian
            <td>Germany
              <td>(MS calls this one "sb" - not ISO 639)
-             <br>(see also http://www.ethnologue.com/show_language.asp?code=WEN)
+             <br>(see also <a href="http://www.ethnologue.com/show_language.asp?code=WEN">http://www.ethnologue.com/show_language.asp?code=WEN</a>)
          </tr>
 
       </table>
 
-      <h2>Mailing list for discussing locales</h2>
+      <h2>Related web pages</h2>
 
-      <p>A mailing list for discussing the GNU libc locales have been
-      created.  It is
-      <a href="http://sources.redhat.com/ml/libc-locales/">archived on
-      the web</a>.  Send an email to
-      <tt>libc-locales-subscribe@sources.redhat.com</tt> to subscribe.</p>
+      <ul>
+
+       <li>AIX locale documentation, 
+         <a href="http://nscp.upenn.edu/aix4.3html/files/aixfiles/Locale_Definition.htm">definition</a>, 
+         <a href="http://nscp.upenn.edu/aix4.3html/files/aixfiles/LC_COLLATE.htm">LC_COLLATE</a>,
+         <a href="http://nscp.upenn.edu/aix4.3html/files/aixfiles/LC_CTYPE.htm">LC_CTYPE</a>,
+         <a href="http://nscp.upenn.edu/aix4.3html/files/aixfiles/LC_MESSAGES.htm">LC_MESSAGES</a>,
+         <a href="http://nscp.upenn.edu/aix4.3html/files/aixfiles/LC_MONETARY.htm">LC_MONETARY</a>,
+         <a href="http://nscp.upenn.edu/aix4.3html/files/aixfiles/LC_NUMERIC.htm">LC_NUMERIC</a> and
+         <a href="http://nscp.upenn.edu/aix4.3html/files/aixfiles/LC_TIME.htm">LC_TIME</a>.</li>
+
+      </ul>
 
     </div>
     <hr>
-    <address><a href="mailto:pere@hungry.com">Petter Reinholdtsen</a></address>
+    <address><a href="mailto:pere&#064;hungry.com">Petter Reinholdtsen</a></address>
 <!-- Created: Tue Sep  2 00:10:31 CEST 2003 -->
 <!-- hhmts start -->
-Last modified: Sun Feb  8 13:16:59 CET 2004
+Last modified: Sun Jul 18 10:07:40 CEST 2004
 <!-- hhmts end -->
   </body>
 </html>