]> pere.pagekite.me Git - homepage.git/blob - linux/glibc/index.html
Move the mailing list info higher on the page.
[homepage.git] / linux / glibc / index.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
2 "http://www.w3.org/TR/html4/loose.dtd">
3 <html lang="en">
4 <head>
5 <title>GNU libc (glibc) locale patch page</title>
6 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
7 <meta http-equiv="Content-Language" content="en">
8 <link rel="stylesheet" type="text/css" href="http://i18n.skolelinux.no/stilsett.css" id="nn1">
9 <link rel="stylesheet" type="text/css" href="http://i18n.skolelinux.no/utskrift.css" media="print" id="nn2">
10 </head>
11
12 <body>
13 <div class="topp">
14 <h1>GNU libc (glibc) locale patch page</h1>
15 </div>
16
17 <div class="meny">
18 <h2>Related pages</h2>
19 <ul>
20 <li><a href="http://www.gnu.org/software/libc/">GNU libc homepage</a></li>
21
22 <li><a href="http://sources.redhat.com/glibc/">GNU libc jumpstation</a></li>
23
24 <li><a href="http://sources.redhat.com/bugzilla/">GNU libc bugzilla</a></li>
25
26 <li><a href="http://sources.redhat.com/bugzilla/buglist.cgi?product=glibc&component=localedata&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=SUSPENDED&bug_status=WAITING&bug_status=REOPENED">GNU libc locale bugs</a></li>
27
28 <li><a href="http://sources.redhat.com/cgi-bin/cvsweb.cgi/libc/?cvsroot=glibc">GNU libc CVSweb</a></li>
29
30 <li><a href="http://www.openi18n.org/specs/ldml/">OpenI18n The
31 Locale Data Markup Language Specification</a></li>
32
33 <li><a href="http://www.unicode.org/reports/tr24/">Unicode
34 Standard Annex #24 Script Names</a></li>
35
36 </ul>
37 <hr>
38
39 <p><a href="MAINTAINERS.txt">Current locales and their
40 maintainers</a></p>
41
42 <p><a href="howto.html">Locale writing howto</a></p>
43
44 </div>
45
46 <div class="hovuddel">
47
48 <p>This page contain information about the GNU libc locale
49 collection, including patches, suggested formates, list of known
50 problems and who to contact regarding the different locales. It
51 is a work in progress. The page maintainer, Petter
52 Reinholdtsen, is working with the GNU libc maintainers to get
53 all the fixes included in the official releases of the
54 source.</p>
55
56 <h2>Mailing list for discussing locales</h2>
57
58 <p>A mailing list for discussing the GNU libc locales have been
59 created. It is
60 <a href="http://sources.redhat.com/ml/libc-locales/">archived on
61 the web</a>. Send an email to
62 <tt>libc-locales-subscribe@sources.redhat.com</tt> to subscribe.</p>
63
64 <h2>References to documentation and standards</h2>
65
66 <p>It is currently an open question where the format og locales in
67 glibc is documented. This list of references is at least
68 pointing to related docuemnts documenting the format of locales,
69 even if the glibc maintainers might not accept them as
70 authoritative.</p>
71
72 <ul>
73
74 <li>ISO/IEC 9945-2:1993 (not freely available)</li>
75
76 <li><a href="http://www.unix-systems.org/version3/">ISO/IEC
77 9945:2002</a></li>
78
79 <li><a href="http://www.opengroup.org/onlinepubs/007904975/basedefs/xbd_chap07.html">The
80 Open Group Base Specifications Issue 6, IEEE Std 1003.1, 2003
81 Edition</a></li>
82
83 <li><a href="http://www.dkuug.dk/JTC1/SC22/open/n2638/">ISO/IEC
84 FCD 14652</a></li>
85
86 <li><a href="http://yacob.org/ISO-14652.pdf">ISO/IEC FPDTR
87 14652:1999(E)</a></li>
88
89 <li><a href="http://www.dkuug.dk/JTC1/SC22/WG20/docs/n972-14652ft.pdf">ISO/IEC
90 TR 14652:2003</a></li>
91
92 </ul>
93
94 <h2>Locale related problem reports</h2>
95
96 <h3>From <a href="http://bugs.gnu.org/">GNU libc gnats database</a></h3>
97
98 <p>The GNATS database is dead at the moment (2003-10-31), and
99 has been dead since this summer.</p>
100
101 <ul>
102
103 <li>libc/2254: Insufficient info from the locale tool.
104 <br>(patch sent to libc-alpha, partly fixed in CVS 2003-05-21)
105
106 <li>libc/2931: Missing nb_NO locale
107 <br>(patch sent to libc-alpha 2003-06-15)
108
109 <li>libc/2954: Should add postal telephone and vehicle codes to locales
110 <br>(HTML error in gnats?)
111
112 <li>libc/3606: Update documentation regarding LC_ALL and LANG
113
114 <li>libc/4197: Incorrect hr_HR - currency sumbol position
115 <br>(sent email to submitter [bad address] and author)
116
117 <li>libc/4348: Converting charset "eucjp->sjis->iso2022jp" and
118 "eucjp->iso2022jp" give different result.
119
120 <li>libc/4658: 'locale -a' do not list locales in archive
121
122 <li>libc/4938: Segfaults when using locale info before it is initialized
123
124 <li><strike>libc/5013: Incorrect fi_FI - gramatic</strike>
125 <br>(sent email to submitter and author, patch sent 2003-05-09,
126 patch commited 2003-06-16)
127
128 <li>libc/5018, libc/5019, libc/5028: Incorret uk_UA.
129 <br>(sent email to submitter and author)
130
131 <li>libc/5023: Missing locales li_NL, nds_NL and nds_DE
132 <br>(sent email to submitter)
133
134 <li>libc/5059: Wrong date format for locale sl_SI
135 <br>(sent email to submitter and locale author, approved by author,
136 patch sent to libc-alpha 2003-07-06)
137
138 </ul>
139
140 <h3>From <a href="http://bugs.debian.org/">Debian GNU/Linux BTS</a></h3>
141
142 <ul>
143
144 <li><a href="http://bugs.debian.org/111268">#111268: Incorrect
145 sv_SE - 13:59 instead of 13.59 for clock time</a>
146 <br>(patch sent 2003-05-18)
147
148 <li><a href="http://bugs.debian.org/119528">#119528: Incorrect
149 ro_RO - rewritten locale</a>
150 <br>(sent email to submitter)
151
152 <li><strike><a href="http://bugs.debian.org/178513">#178513:
153 Incorrect is_IS - Use lower case letters in month and week
154 day names</a></strike>
155 <br>(sent email to submitter and author, confirmed by Keld,
156 patch sent to libc-alpha 2003-06-15, patch commited
157 2003-06-16)
158
159 <li><strike><a href="http://bugs.debian.org/194289">#194289: New
160 locale ag_ES for Aragonese</a></strike>
161 <br>(sent email to submitter, patch commited 2003-06-16 as
162 an_ES)
163
164 <li><a href="http://bugs.debian.org/193904">#193904:
165 locales.alias even lines are not considered (debian
166 only?)</a>
167
168 <li><strike><a href="http://bugs.debian.org/206474">#206474: locales:
169 nb_NO should be a real locale, not an alias</a></strike>
170 <br>Same as libc/2931
171
172 <li><a href="http://bugs.debian.org/208238">#208238: locales:
173 wrong charset for et_EE</a>
174
175 <li><strike><a href="http://bugs.debian.org/211607">#211607: Bad catalan
176 locale currency format</a></strike>
177
178 <li><a href="http://bugs.debian.org/214107">#214107: locales:
179 en_US.UTF-8 treats [ as a space char</a>
180
181 <li><a href="http://bugs.debian.org/214414">#214414: Incorrect
182 date format in en_NZ</a>
183
184 <li><a href="http://bugs.debian.org/215466">#215466: fi_FI
185 locale doesn't contain first_weekday</a>
186
187 </ul>
188
189 <h3>From <a href="https://bugzilla.redhat.com/">RedHat Bugzilla</a></h3>
190
191 <ul>
192
193 <li><strike><a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=75139">#75139:
194 Incorrect week start day for sv_SE (should start on
195 monday)</a></strike>
196 <br>(Corrected in CVS 2003-01-14)
197
198 <li><a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=83276">#83276:
199 Norwegian locale in distro</a>
200 <br>Same as libc/2931
201
202 </ul>
203
204 <h2>Patches submitted to the glibc maintainers</h2>
205
206 <p>If you know of some patches that should be listed here, please
207 send me an email. I want to track all relevant patches, not just
208 the ones submitted by me.</p>
209
210 <h3>Pending/rejected</h3>
211
212 <ul>
213
214 <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-04/msg00173.html">2003-04-15
215 Add sorting test for no_NO</a>
216
217
218 <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-05/msg00151.html">2003-05-18
219 Correct sorting for nn_NO to match no_NO</a>
220
221 <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-05/msg00154.html">2003-05-18
222 Norwegian week start on monday, fix no_NO and nn_NO</a>
223
224 <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-05/msg00155.html">2003-05-18
225 Change sv_SE to use ':' in clock format (BTS #111268)</a>
226
227 <li><strike><a href="http://sources.redhat.com/ml/libc-alpha/2003-05/msg00158.html">2003-05-18
228 Include examples in 'locale --help' (PR libc/2254,
229 rejected)</a></strike>
230
231 <li><strike><a href="http://sources.redhat.com/ml/libc-alpha/2003-05/msg00265.html">2003-05-29
232 Generate locales on 'make check' (rejected)</a></strike>
233
234 <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-05/msg00267.html">2003-05-29
235 Indent the error output from sort-test.sh</a>
236
237 <li><strike><a href="http://sources.redhat.com/ml/libc-alpha/2003-06/msg00133.html">2003-06-15
238 Add nb_NO locale (PR libc/2931)</a></strike>
239
240 <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-07/msg00021.html">2003-07-06
241 Correct wrong date format for locale sl_SI (PR libc/5059)</a>
242
243 <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-08/msg00082.html">2003-08-13
244 Updated/new locales for sr_CS (Serbia and Montenegro)</a></li>
245
246 <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-06/msg00257.html">2003-06-21
247 Add test for international currency formatting.</a> and
248 <a href="http://sources.redhat.com/ml/libc-alpha/2003-11/msg00135.html">2003-11-23
249 Add test for international currency formatting (updated)</a></li>
250
251 <li><strike><a href="http://sources.redhat.com/ml/libc-alpha/2004-01/msg00016.html">2004-01-01
252 Change et_EE charset to ISO-8859-15</a> (rejected)</strike></li>
253
254 </ul>
255
256 <h3>Accepted/included</h3>
257
258 <ul>
259
260 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-05/msg00310.html">2003-05-31
261 Correct email of Denis V. Dmitrienko in uk_UA
262 (commited)</a></strong></li>
263
264 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-05/msg00311.html">2003-05-31
265 Correct thousand separator for fi_FI (commited)</a></strong></li>
266
267 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-06/msg00129.html">2003-06-15
268 Correct fi_FI date gramar (PR libc/5013) (commited)</a></strong></li>
269
270 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-06/msg00141.html">2003-06-15
271 Clean up locale test code (commited)</a></strong></li>
272
273 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-06/msg00155.html">2003-06-15
274 Use lower case letters in month and week day names in is_IS
275 (commited)</a></strong></li>
276
277 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-06/msg00255.html">2003-06-21
278 Add missing ETH to LC_COLLATE in no_NO
279 (commited)</a></strong></li>
280
281 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-06/msg00317.html">2003-06-25
282 Correct an_ES charset and add an_ES.ISO-8859-15 to
283 SUPPORTED (commited)</a></strong></li>
284
285 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-07/msg00017.html">2003-07-05
286 Updating/adding locale for Ethiopia and Eritrea</a></strong></li>
287
288 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-07/msg00020.html">2003-07-13
289 Make sort-test handle more then 100 lines, and avoid
290 segfault (commited)</a></strong></li>
291
292 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-09/msg00003.html">2003-09-01
293 Document why there are two locales for Hebrew</a></strong></li>
294
295 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-09/msg00091.html">2003-09-11
296 Locales for Uzbekistan (uz_UZ and uz_UZ@Cyrl)</a></strong></li>
297
298 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-11/msg00126.html">2003-11-23
299 Only check the currency name against 4217, exclude the space</a></strong></li>
300
301 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-11/msg00128.html">2003-11-23
302 Monday is first work and week day in Finland</a></strong></li>
303
304 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-11/msg00129.html">2003-11-23
305 Remove unused file localedata/locales/translit_et</a></strong></li>
306
307 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2004-01/msg00004.html">2004-01-01
308 Make strfmon() more POSIX-compliant</a></strong></li>
309
310 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2004-01/msg00007.html">2004-01-01
311 Report which of the sorting methods that fail</a></strong></li>
312
313 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-11/msg00127.html">2003-11-23
314 Correct formatting of internatinal currency</a></strong></li>
315
316 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-11/msg00133.html">2003-11-23
317 Allow quotes in tst-fmon.data, and make output easier to read</a></strong></li>
318
319 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-07/msg00022.html">2003-07-06
320 Some small locale fixes</a></strong></li>
321
322 </ul>
323
324 <h2>Missing locales?</h2>
325
326 <p>Bruno Haible told me about a
327 <a href="http://msdn.microsoft.com/workshop/author/dhtml/reference/language_codes.asp">list
328 of language codes</a> available from Microsoft, and
329 discovered that some of these are missing as locales in
330 current GNU libc.</p>
331
332 <table>
333 <tr>
334 <th>Locale code</th>
335 <th>Language</th>
336 <th>Region/Country</th>
337 </tr>
338
339 <tr>
340 <td>bnt_TZ
341 <td>Sutu
342 <td>Tanzania
343 <td>(MS calls this one "sx" - not ISO 639)
344 <br>(see also <a href="http://www.ethnologue.com/show_language.asp?code=NGU">http://www.ethnologue.com/show_language.asp?code=NGU</a>)
345 <br>Correct code st_LS / nso_ZA ?
346 </tr>
347
348 <tr>
349 <td>de_LI
350 <td>German
351 <td>Liechtenstein
352 </tr>
353
354 <tr>
355 <td>en_JM
356 <td>English
357 <td>Jamaica
358 </tr>
359
360 <tr>
361 <td>en_GD
362 <td>English
363 <td>Caribbean
364 </tr>
365
366 <tr>
367 <td>en_BZ
368 <td>English
369 <td>Belize
370 </tr>
371
372 <tr>
373 <td>en_TT
374 <td>English
375 <td>Trinidad
376 </tr>
377
378 <tr>
379 <td>gd_IE
380 <td>Gaelic
381 <td>Ireland
382 </tr>
383
384 <tr>
385 <td>rm_CH
386 <td>Rhaeto-Romanic
387 <td>Switzerland
388 </tr>
389
390 <tr>
391 <td>ro_MD
392 <td>Romanian
393 <td>Moldavia
394 <td>(MS calls this one "MO" - not ISO 3166)
395 </tr>
396
397 <tr>
398 <td>ru_MD
399 <td>Russian
400 <td>Moldavia
401 <td>(MS calls this one "MO" - not ISO 3166)
402 </tr>
403
404 <tr>
405 <td>ts_ZA
406 <td>Tsonga
407 <td>South Africa
408 <td>(see also <a href="http://www.ethnologue.com/show_language.asp?code=TSO">http://www.ethnologue.com/show_language.asp?code=TSO</a>)
409 </tr>
410
411 <tr>
412 <td>tn_BW
413 <td>Tswana
414 <td>Botswana
415 <td>(see also <a href="http://www.ethnologue.com/show_language.asp?code=TSW">http://www.ethnologue.com/show_language.asp?code=TSW</a>)
416 </tr>
417
418 <tr>
419 <td>ven_ZA
420 <td>Venda
421 <td>South Africa
422 <td>(not sure about ISO 639 code: "ve" or "ven")
423 <br>(see also <a href="http://www.ethnologue.com/show_language.asp?code=VEN">http://www.ethnologue.com/show_language.asp?code=VEN</a>)
424 </tr>
425
426 <tr>
427 <td>wen_DE
428 <td>Sorbian
429 <td>Germany
430 <td>(MS calls this one "sb" - not ISO 639)
431 <br>(see also <a href="http://www.ethnologue.com/show_language.asp?code=WEN">http://www.ethnologue.com/show_language.asp?code=WEN</a>)
432 </tr>
433
434 </table>
435
436 </div>
437 <hr>
438 <address><a href="mailto:pere@hungry.com">Petter Reinholdtsen</a></address>
439 <!-- Created: Tue Sep 2 00:10:31 CEST 2003 -->
440 <!-- hhmts start -->
441 Last modified: Sat May 15 12:09:27 CEST 2004
442 <!-- hhmts end -->
443 </body>
444 </html>