164 |
================== |
================== |
165 |
|
|
166 |
Languages are not equally supported in all packages. The following |
Languages are not equally supported in all packages. The following |
167 |
matrix shows the current state of internationalization, as of July |
matrix shows the current state of internationalization, as of September |
168 |
2001. The matrix shows, in regard of each package, for which languages |
2001. The matrix shows, in regard of each package, for which languages |
169 |
PO files have been submitted to translation coordination, with a |
PO files have been submitted to translation coordination, with a |
170 |
translation percentage of at least 50%. |
translation percentage of at least 50%. |
171 |
|
|
172 |
Ready PO files bg cs da de el en eo es et fi fr gl he hr id it |
Ready PO files bg cs da de el en eo es et fi fr gl he hr id it ja |
173 |
+-------------------------------------------------+ |
+----------------------------------------------------+ |
174 |
a2ps | [] [] | |
a2ps | [] [] [] | |
175 |
bash | [] [] [] [] | |
bash | [] [] [] [] | |
176 |
bfd | | |
bfd | | |
177 |
binutils | | |
binutils | [] | |
178 |
bison | [] [] [] [] | |
bison | [] [] [] [] [] | |
179 |
clisp | [] [] [] [] | |
clisp | [] [] [] [] | |
180 |
cpio | [] [] [] [] [] | |
cpio | [] [] [] [] [] | |
181 |
diffutils | [] [] [] [] [] [] [] | |
diffutils | [] [] [] [] [] [] [] | |
182 |
enscript | [] [] | |
enscript | [] [] | |
183 |
error | [] [] | |
error | [] [] | |
184 |
fetchmail | | |
fetchmail | | |
185 |
fileutils | [] [] [] [] [] [] [] | |
fileutils | [] [] [] [] [] [] [] [] | |
186 |
findutils | [] [] [] [] [] [] [] [] | |
findutils | [] [] [] [] [] [] [] [] | |
187 |
flex | [] [] [] | |
flex | [] [] [] | |
188 |
freetype | | |
freetype | | |
189 |
gas | | |
gas | | |
190 |
gawk | [] | |
gawk | [] [] | |
191 |
gcal | | |
gcal | | |
192 |
gcc | | |
gcc | | |
193 |
gettext | [] [] [] [] [] [] [] [] [] | |
gettext | [] [] [] [] [] [] [] [] [] [] | |
194 |
gnupg | [] [] [] [] [] [] | |
gnupg | [] [] [] [] [] [] [] | |
195 |
gprof | | |
gprof | | |
196 |
grep | [] [] [] [] [] [] [] | |
grep | [] [] [] [] [] [] [] [] | |
197 |
hello | [] [] [] [] [] [] [] [] [] [] | |
hello | [] [] [] [] [] [] [] [] [] [] [] | |
198 |
id-utils | [] [] [] | |
id-utils | [] [] [] | |
199 |
indent | [] [] [] [] [] | |
indent | [] [] [] [] [] | |
200 |
jpilot | [] | |
jpilot | [] | |
201 |
kbd | | |
kbd | | |
202 |
ld | | |
ld | [] | |
203 |
libc | [] [] [] [] [] [] [] [] | |
libc | [] [] [] [] [] [] [] [] | |
204 |
lilypond | | |
lilypond | [] | |
205 |
lynx | [] [] [] | |
lynx | [] [] [] [] | |
206 |
m4 | [] [] [] [] [] [] [] | |
m4 | [] [] [] [] [] [] [] [] | |
207 |
make | [] [] [] [] [] | |
make | [] [] [] [] [] [] | |
208 |
nano | [] [] | |
mysecretdiary | [] | |
209 |
opcodes | | |
nano | [] [] [] | |
210 |
parted | [] [] | |
opcodes | | |
211 |
ptx | [] [] [] [] [] [] [] | |
parted | [] [] [] | |
212 |
python | | |
ptx | [] [] [] [] [] [] [] | |
213 |
recode | [] [] [] [] [] [] [] [] [] | |
python | | |
214 |
sed | [] [] [] [] [] [] [] [] [] [] | |
recode | [] [] [] [] [] [] [] [] [] | |
215 |
sh-utils | [] [] [] [] [] [] [] [] [] | |
sed | [] [] [] [] [] [] [] [] [] [] [] [] | |
216 |
sharutils | [] [] [] [] [] [] [] | |
sh-utils | [] [] [] [] [] [] [] [] [] [] | |
217 |
soundtracker | [] | |
sharutils | [] [] [] [] [] [] [] [] | |
218 |
sp | | |
sketch | | |
219 |
tar | [] [] [] [] [] [] [] [] | |
soundtracker | [] [] [] | |
220 |
texinfo | [] [] [] [] [] | |
sp | | |
221 |
textutils | [] [] [] [] [] [] [] | |
tar | [] [] [] [] [] [] [] [] | |
222 |
util-linux | [] [] | |
texinfo | [] [] [] [] [] [] | |
223 |
wdiff | [] [] | |
textutils | [] [] [] [] [] [] [] [] | |
224 |
wget | [] [] [] [] [] [] [] [] [] | |
util-linux | [] [] | |
225 |
+-------------------------------------------------+ |
wdiff | [] [] [] | |
226 |
bg cs da de el en eo es et fi fr gl he hr id it |
wget | [] [] [] [] [] [] [] [] [] [] | |
227 |
0 13 23 30 11 1 8 21 13 1 29 22 3 0 8 10 |
+----------------------------------------------------+ |
228 |
|
bg cs da de el en eo es et fi fr gl he hr id it ja |
229 |
|
0 14 24 32 11 1 8 23 13 1 33 22 4 0 7 9 18 |
230 |
|
|
231 |
ja ko lv nl no pl pt pt_BR ru sk sl sv tr uk zh |
ko lv nb nl nn no pl pt pt_BR ru sk sl sv tr uk zh |
232 |
+-------------------------------------------------+ |
+----------------------------------------------------+ |
233 |
a2ps | [] [] [] | 5 |
a2ps | [] [] [] | 6 |
234 |
bash | | 4 |
bash | | 4 |
235 |
bfd | | 0 |
bfd | | 0 |
236 |
binutils | | 0 |
binutils | | 1 |
237 |
bison | [] [] [] | 7 |
bison | [] | 6 |
238 |
clisp | [] | 5 |
clisp | [] | 5 |
239 |
cpio | [] [] [] [] [] | 10 |
cpio | [] [] [] [] [] | 10 |
240 |
diffutils | [] [] [] | 10 |
diffutils | [] [] [] [] | 11 |
241 |
enscript | [] [] [] | 5 |
enscript | [] [] [] | 5 |
242 |
error | [] | 3 |
error | [] [] | 4 |
243 |
fetchmail | | 0 |
fetchmail | | 0 |
244 |
fileutils | [] [] [] [] [] [] [] [] [] [] | 17 |
fileutils | [] [] [] [] [] [] [] [] [] | 17 |
245 |
findutils | [] [] [] [] [] [] [] [] | 16 |
findutils | [] [] [] [] [] [] [] [] | 16 |
246 |
flex | [] [] [] | 6 |
flex | [] [] [] | 6 |
247 |
freetype | | 0 |
freetype | | 0 |
248 |
gas | | 0 |
gas | | 0 |
249 |
gawk | [] | 2 |
gawk | [] | 3 |
250 |
gcal | | 0 |
gcal | | 0 |
251 |
gcc | | 0 |
gcc | | 0 |
252 |
gettext | [] [] [] [] [] [] [] [] [] | 18 |
gettext | [] [] [] [] [] [] [] [] | 18 |
253 |
gnupg | [] [] [] [] | 10 |
gnupg | [] [] [] | 10 |
254 |
gprof | | 0 |
gprof | | 0 |
255 |
grep | [] [] [] | 10 |
grep | [] [] [] [] | 12 |
256 |
hello | [] [] [] [] [] [] [] [] [] [] [] | 21 |
hello | [] [] [] [] [] [] [] [] [] [] [] | 22 |
257 |
id-utils | [] [] [] | 6 |
id-utils | [] [] [] | 6 |
258 |
indent | [] [] [] [] [] [] [] | 12 |
indent | [] [] [] [] [] [] [] | 12 |
259 |
jpilot | | 1 |
jpilot | | 1 |
260 |
kbd | [] | 1 |
kbd | [] | 1 |
261 |
ld | | 0 |
ld | | 1 |
262 |
libc | [] [] [] [] [] [] [] [] [] | 17 |
libc | [] [] [] [] [] [] [] [] | 16 |
263 |
lilypond | [] [] | 2 |
lilypond | [] [] | 3 |
264 |
lynx | [] [] [] [] [] | 8 |
lynx | [] [] [] [] | 8 |
265 |
m4 | [] [] [] [] [] | 12 |
m4 | [] [] [] [] | 12 |
266 |
make | [] [] [] [] [] [] [] | 12 |
make | [] [] [] [] [] [] | 12 |
267 |
nano | [] | 3 |
mysecretdiary | | 1 |
268 |
opcodes | | 0 |
nano | [] | 4 |
269 |
parted | [] [] [] | 5 |
opcodes | [] | 1 |
270 |
ptx | [] [] [] [] [] [] [] | 14 |
parted | [] [] | 5 |
271 |
python | | 0 |
ptx | [] [] [] [] [] [] [] [] | 15 |
272 |
recode | [] [] [] [] | 13 |
python | | 0 |
273 |
sed | [] [] [] [] [] [] [] [] | 18 |
recode | [] [] [] [] | 13 |
274 |
sh-utils | [] [] [] [] [] [] [] [] [] [] [] | 20 |
sed | [] [] [] [] [] [] [] | 19 |
275 |
sharutils | [] [] [] [] | 11 |
sh-utils | [] [] [] [] [] [] [] [] [] [] [] | 21 |
276 |
soundtracker | | 1 |
sharutils | [] [] [] | 11 |
277 |
sp | | 0 |
sketch | | 0 |
278 |
tar | [] [] [] [] [] [] [] [] [] | 17 |
soundtracker | | 3 |
279 |
texinfo | [] [] | 7 |
sp | | 0 |
280 |
textutils | [] [] [] [] [] [] [] [] | 15 |
tar | [] [] [] [] [] [] [] | 15 |
281 |
util-linux | [] [] | 4 |
texinfo | [] | 7 |
282 |
wdiff | [] [] [] | 5 |
textutils | [] [] [] [] [] [] [] [] | 16 |
283 |
wget | [] [] [] [] [] [] [] | 16 |
util-linux | [] [] | 4 |
284 |
+-------------------------------------------------+ |
wdiff | [] [] [] [] | 7 |
285 |
31 teams ja ko lv nl no pl pt pt_BR ru sk sl sv tr uk zh |
wget | [] [] [] [] [] [] [] | 17 |
286 |
51 domains 17 9 1 23 6 17 1 13 26 9 11 20 19 2 2 369 |
+----------------------------------------------------+ |
287 |
|
33 teams ko lv nb nl nn no pl pt pt_BR ru sk sl sv tr uk zh |
288 |
|
53 domains 9 1 6 20 0 6 17 1 13 25 10 11 23 21 2 2 387 |
289 |
|
|
290 |
Some counters in the preceding matrix are higher than the number of |
Some counters in the preceding matrix are higher than the number of |
291 |
visible blocks let us expect. This is because a few extra PO files are |
visible blocks let us expect. This is because a few extra PO files are |
298 |
lag between the mere existence a PO file and its wide availability in a |
lag between the mere existence a PO file and its wide availability in a |
299 |
distribution. |
distribution. |
300 |
|
|
301 |
If July 2001 seems to be old, you may fetch a more recent copy of |
If September 2001 seems to be old, you may fetch a more recent copy |
302 |
this `ABOUT-NLS' file on most GNU archive sites. The most up-to-date |
of this `ABOUT-NLS' file on most GNU archive sites. The most |
303 |
matrix with full percentage details can be found at |
up-to-date matrix with full percentage details can be found at |
304 |
`http://www.iro.umontreal.ca/contrib/po/HTML/matrix.html'. |
`http://www.iro.umontreal.ca/contrib/po/HTML/matrix.html'. |
305 |
|
|
306 |
Using `gettext' in new packages |
Using `gettext' in new packages |
308 |
|
|
309 |
If you are writing a freely available program and want to |
If you are writing a freely available program and want to |
310 |
internationalize it you are welcome to use GNU `gettext' in your |
internationalize it you are welcome to use GNU `gettext' in your |
311 |
package. Of course the GNU General Public License applies to your |
package. Of course you have to respect the GNU Library General Public |
312 |
sources from then on if you include `gettext' directly in your |
License which covers the use of the GNU `gettext' library. This means |
313 |
distribution but since you are writing free software anyway this is no |
in particular that even non-free programs can use `libintl' as a shared |
314 |
restriction. |
library, whereas only free software can use `libintl' as a static |
315 |
|
library or use modified versions of `libintl'. |
316 |
|
|
317 |
Once the sources are changed appropriately and the setup can handle |
Once the sources are changed appropriately and the setup can handle |
318 |
to use of `gettext' the only thing missing are the translations. The |
to use of `gettext' the only thing missing are the translations. The |