]> pere.pagekite.me Git - homepage.git/blob - linux/glibc/index.html
8ecfc7528a6757bde9f9be0dbfd2d3413356279e
[homepage.git] / linux / glibc / index.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html>
3 <head>
4 <title>GNU libc (glibc) locale patch page</title>
5 </head>
6
7 <body>
8 <h1>GNU libc (glibc) locale patch page</h1>
9
10 <p>This page contain information about the GNU libc locale
11 collection, including patches, suggested formates, list of known
12 problems and who to contact regarding the different locales. It
13 is a work in progress. The page maintainer, Petter
14 Reinholdtsen, is working with the GNU libc maintainers to get
15 all the fixes included in the official releases of the
16 source.</p>
17
18 <h2>References to documentation and standards</h2>
19
20 <p>It is currently an open question where the format og locales in
21 glibc is documented. This list of references is at least
22 pointing to related docuemnts documenting the format of locales,
23 even if the glibc maintainers might not accept them as
24 authoritative.</p>
25
26 <ul>
27
28 <li>ISO/IEC 9945-2:1993 (not freely available)</li>
29
30 <li><a href="http://www.unix-systems.org/version3/">ISO/IEC
31 9945:2002</a></li>
32
33 <li><a href="http://www.opengroup.org/onlinepubs/007904975/basedefs/xbd_chap07.html">The
34 Open Group Base Specifications Issue 6, IEEE Std 1003.1, 2003
35 Edition</a></li>
36
37 <li><a href="http://www.dkuug.dk/JTC1/SC22/open/n2638/">ISO/IEC
38 FCD 14652</a></li>
39
40 <li><a href="http://yacob.org/ISO-14652.pdf">ISO/IEC FPDTR
41 14652:1999(E)</a></li>
42
43 <li><a href="http://www.dkuug.dk/JTC1/SC22/WG20/docs/n972-14652ft.pdf">ISO/IEC
44 TR 14652:2003</a></li>
45
46 </ul>
47
48 <p>To make it easier to compare locales with each other, I
49 recommend using the same order in all locales. Any order will
50 do, so I picked a order used in several locales, and decided to
51 recommend this order:</p>
52
53 <ol>
54 <li>LC_IDENTIFICATION
55 <li>LC_CTYPE
56 <li>LC_COLLATE
57 <li>LC_MONETARY
58 <li>LC_NUMERIC
59 <li>LC_TIME
60 <li>LC_MESSAGES
61 <li>LC_PAPER
62 <li>LC_NAME
63 <li>LC_ADDRESS
64 <li>LC_TELEPHONE
65 <li>LC_MEASUREMENT
66 </ol>
67
68 <h2>Locale related problem reports</h2>
69
70 <h3>From <a href="http://bugs.gnu.org/">GNU libc gnats database</a></h3>
71
72 <ul>
73
74 <li>libc/2254: Insufficient info from the locale tool.
75 <br>(patch sent to libc-alpha, partly fixed in CVS 2003-05-21)
76
77 <li>libc/2931: Missing nb_NO locale
78 <br>(patch sent to libc-alpha 2003-06-15)
79
80 <li>libc/2954: Should add postal telephone and vehicle codes to locales
81 <br>(HTML error in gnats?)
82
83 <li>libc/3606: Update documentation regarding LC_ALL and LANG
84
85 <li>libc/4197: Incorrect hr_HR - currency sumbol position
86 <br>(sent email to submitter [bad address] and author)
87
88 <li>libc/4348: Converting charset "eucjp->sjis->iso2022jp" and
89 "eucjp->iso2022jp" give different result.
90
91 <li>libc/4658: 'locale -a' do not list locales in archive
92
93 <li>libc/4938: Segfaults when using locale info before it is initialized
94
95 <li><strike>libc/5013: Incorrect fi_FI - gramatic</strike>
96 <br>(sent email to submitter and author, patch sent 2003-05-09,
97 patch commited 2003-06-16)
98
99 <li>libc/5018, libc/5019, libc/5028: Incorret uk_UA.
100 <br>(sent email to submitter and author)
101
102 <li>libc/5023: Missing locales li_NL, nds_NL and nds_DE
103 <br>(sent email to submitter)
104
105 <li>libc/5059: Wrong date format for locale sl_SI
106 <br>(sent email to submitter and locale author, approved by author,
107 patch sent to libc-alpha 2003-07-06)
108
109 </ul>
110
111 <h3>From <a href="http://bugs.debian.org/">Debian GNU/Linux BTS</a></h3>
112
113 <ul>
114
115 <li><a href="http://bugs.debian.org/111268">#111268: Incorrect
116 sv_SE - 13:59 instead of 13.59 for clock time</a>
117 <br>(patch sent 2003-05-18)
118
119 <li><a href="http://bugs.debian.org/119528">#119528: Incorrect
120 ro_RO - rewritten locale</a>
121 <br>(sent email to submitter)
122
123 <li><strike><a href="http://bugs.debian.org/178513">#178513:
124 Incorrect is_IS - Use lower case letters in month and week
125 day names</a></strike>
126 <br>(sent email to submitter and author, confirmed by Keld,
127 patch sent to libc-alpha 2003-06-15, patch commited
128 2003-06-16)
129
130 <li><strike><a href="http://bugs.debian.org/194289">#194289: New
131 locale ag_ES for Aragonese</a></strike>
132 <br>(sent email to submitter, patch commited 2003-06-16 as
133 an_ES)
134
135 <li><a href="http://bugs.debian.org/193904">#193904:
136 locales.alias even lines are not considered (debian
137 only?)</a>
138
139 <li><a href="http://bugs.debian.org/206474">#206474: locales:
140 nb_NO should be a real locale, not an alias</a>
141 <br>Same as libc/2931
142
143 </ul>
144
145 <h3>From <a href="https://bugzilla.redhat.com/">RedHat Bugzilla</a></h3>
146
147 <ul>
148
149 <li><strike><a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=75139">#75139:
150 Incorrect week start day for sv_SE (should start on
151 monday)</a></strike>
152 <br>(Corrected in CVS 2003-01-14)
153
154 <li><a href="https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=83276">#83276:
155 Norwegian locale in distro</a>
156 <br>Same as libc/2931
157
158 </ul>
159
160 <h2>Patches submitted to the glibc maintainers</h2>
161
162 <p>If you know of some patches that should be listed here, please
163 send me an email. I want to track all relevant patches, not just
164 the ones submitted by me.</p>
165
166 <h3>Pending/rejected</h3>
167
168 <ul>
169
170 <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-04/msg00173.html">2003-04-15
171 Add sorting test for no_NO</a>
172
173
174 <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-05/msg00151.html">2003-05-18
175 Correct sorting for nn_NO to match no_NO</a>
176
177 <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-05/msg00154.html">2003-05-18
178 Norwegian week start on monday, fix no_NO and nn_NO</a>
179
180 <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-05/msg00155.html">2003-05-18
181 Change sv_SE to use ':' in clock format (BTS #111268)</a>
182
183 <li><strike><a href="http://sources.redhat.com/ml/libc-alpha/2003-05/msg00158.html">2003-05-18
184 Include examples in 'locale --help' (PR libc/2254,
185 rejected)</a></strike>
186
187 <li><strike><a href="http://sources.redhat.com/ml/libc-alpha/2003-05/msg00265.html">2003-05-29
188 Generate locales on 'make check' (rejected)</a></strike>
189
190 <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-05/msg00267.html">2003-05-29
191 Indent the error output from sort-test.sh</a>
192
193 <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-06/msg00133.html">2003-06-15
194 Add nb_NO locale (PR libc/2931)</a>
195
196 <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-06/msg00257.html">2003-06-21
197 Add test for international currency formatting.</a>
198
199 <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-07/msg00022.html">2003-07-06
200 Some small locale fixes</a>
201
202 <li><a href="http://sources.redhat.com/ml/libc-alpha/2003-09/msg00003.html">2003-09-01
203 Document why there are two locales for Hebrew</a>
204
205 </ul>
206
207 <h3>Accepted/included</h3>
208
209 <ul>
210
211 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-05/msg00310.html">2003-05-31
212 Correct email of Denis V. Dmitrienko in uk_UA
213 (commited)</a></strong>
214
215 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-05/msg00311.html">2003-05-31
216 Correct thousand separator for fi_FI (commited)</a></strong>
217
218 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-06/msg00129.html">2003-06-15
219 Correct fi_FI date gramar (PR libc/5013) (commited)</a></strong>
220
221 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-06/msg00141.html">2003-06-15
222 Clean up locale test code (commited)</a></strong>
223
224 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-06/msg00155.html">2003-06-15
225 Use lower case letters in month and week day names in is_IS
226 (commited)</a></strong>
227
228 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-06/msg00255.html">2003-06-21
229 Add missing ETH to LC_COLLATE in no_NO
230 (commited)</a></strong>
231
232 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-06/msg00317.html">2003-06-25
233 Correct an_ES charset and add an_ES.ISO-8859-15 to
234 SUPPORTED (commited)</a></strong>
235
236 <li><strong><a href="http://sources.redhat.com/ml/libc-alpha/2003-07/msg00020.html">2003-07-13
237 Make sort-test handle more then 100 lines, and avoid
238 segfault (commited)</a></strong>
239
240 </ul>
241
242 <hr>
243 <address><a href="mailto:pere@hungry.com">Petter Reinholdtsen</a></address>
244 <!-- Created: Tue Sep 2 00:10:31 CEST 2003 -->
245 <!-- hhmts start -->
246 Last modified: Sun Sep 14 18:48:52 CEST 2003
247 <!-- hhmts end -->
248 </body>
249 </html>