|
1 1 Notes on the Free Translation Project |
|
2 *************************************** |
|
3 |
|
4 Free software is going international! The Free Translation Project is |
|
5 a way to get maintainers of free software, translators, and users all |
|
6 together, so that free software will gradually become able to speak many |
|
7 languages. A few packages already provide translations for their |
|
8 messages. |
|
9 |
|
10 If you found this `ABOUT-NLS' file inside a distribution, you may |
|
11 assume that the distributed package does use GNU `gettext' internally, |
|
12 itself available at your nearest GNU archive site. But you do _not_ |
|
13 need to install GNU `gettext' prior to configuring, installing or using |
|
14 this package with messages translated. |
|
15 |
|
16 Installers will find here some useful hints. These notes also |
|
17 explain how users should proceed for getting the programs to use the |
|
18 available translations. They tell how people wanting to contribute and |
|
19 work on translations can contact the appropriate team. |
|
20 |
|
21 When reporting bugs in the `intl/' directory or bugs which may be |
|
22 related to internationalization, you should tell about the version of |
|
23 `gettext' which is used. The information can be found in the |
|
24 `intl/VERSION' file, in internationalized packages. |
|
25 |
|
26 1.1 Quick configuration advice |
|
27 ============================== |
|
28 |
|
29 If you want to exploit the full power of internationalization, you |
|
30 should configure it using |
|
31 |
|
32 ./configure --with-included-gettext |
|
33 |
|
34 to force usage of internationalizing routines provided within this |
|
35 package, despite the existence of internationalizing capabilities in the |
|
36 operating system where this package is being installed. So far, only |
|
37 the `gettext' implementation in the GNU C library version 2 provides as |
|
38 many features (such as locale alias, message inheritance, automatic |
|
39 charset conversion or plural form handling) as the implementation here. |
|
40 It is also not possible to offer this additional functionality on top |
|
41 of a `catgets' implementation. Future versions of GNU `gettext' will |
|
42 very likely convey even more functionality. So it might be a good idea |
|
43 to change to GNU `gettext' as soon as possible. |
|
44 |
|
45 So you need _not_ provide this option if you are using GNU libc 2 or |
|
46 you have installed a recent copy of the GNU gettext package with the |
|
47 included `libintl'. |
|
48 |
|
49 1.2 INSTALL Matters |
|
50 =================== |
|
51 |
|
52 Some packages are "localizable" when properly installed; the programs |
|
53 they contain can be made to speak your own native language. Most such |
|
54 packages use GNU `gettext'. Other packages have their own ways to |
|
55 internationalization, predating GNU `gettext'. |
|
56 |
|
57 By default, this package will be installed to allow translation of |
|
58 messages. It will automatically detect whether the system already |
|
59 provides the GNU `gettext' functions. If not, the included GNU |
|
60 `gettext' library will be used. This library is wholly contained |
|
61 within this package, usually in the `intl/' subdirectory, so prior |
|
62 installation of the GNU `gettext' package is _not_ required. |
|
63 Installers may use special options at configuration time for changing |
|
64 the default behaviour. The commands: |
|
65 |
|
66 ./configure --with-included-gettext |
|
67 ./configure --disable-nls |
|
68 |
|
69 will, respectively, bypass any pre-existing `gettext' to use the |
|
70 internationalizing routines provided within this package, or else, |
|
71 _totally_ disable translation of messages. |
|
72 |
|
73 When you already have GNU `gettext' installed on your system and run |
|
74 configure without an option for your new package, `configure' will |
|
75 probably detect the previously built and installed `libintl.a' file and |
|
76 will decide to use this. This might not be desirable. You should use |
|
77 the more recent version of the GNU `gettext' library. I.e. if the file |
|
78 `intl/VERSION' shows that the library which comes with this package is |
|
79 more recent, you should use |
|
80 |
|
81 ./configure --with-included-gettext |
|
82 |
|
83 to prevent auto-detection. |
|
84 |
|
85 The configuration process will not test for the `catgets' function |
|
86 and therefore it will not be used. The reason is that even an |
|
87 emulation of `gettext' on top of `catgets' could not provide all the |
|
88 extensions of the GNU `gettext' library. |
|
89 |
|
90 Internationalized packages usually have many `po/LL.po' files, where |
|
91 LL gives an ISO 639 two-letter code identifying the language. Unless |
|
92 translations have been forbidden at `configure' time by using the |
|
93 `--disable-nls' switch, all available translations are installed |
|
94 together with the package. However, the environment variable `LINGUAS' |
|
95 may be set, prior to configuration, to limit the installed set. |
|
96 `LINGUAS' should then contain a space separated list of two-letter |
|
97 codes, stating which languages are allowed. |
|
98 |
|
99 1.3 Using This Package |
|
100 ====================== |
|
101 |
|
102 As a user, if your language has been installed for this package, you |
|
103 only have to set the `LANG' environment variable to the appropriate |
|
104 `LL_CC' combination. Here `LL' is an ISO 639 two-letter language code, |
|
105 and `CC' is an ISO 3166 two-letter country code. For example, let's |
|
106 suppose that you speak German and live in Germany. At the shell |
|
107 prompt, merely execute `setenv LANG de_DE' (in `csh'), |
|
108 `export LANG; LANG=de_DE' (in `sh') or `export LANG=de_DE' (in `bash'). |
|
109 This can be done from your `.login' or `.profile' file, once and for |
|
110 all. |
|
111 |
|
112 You might think that the country code specification is redundant. |
|
113 But in fact, some languages have dialects in different countries. For |
|
114 example, `de_AT' is used for Austria, and `pt_BR' for Brazil. The |
|
115 country code serves to distinguish the dialects. |
|
116 |
|
117 The locale naming convention of `LL_CC', with `LL' denoting the |
|
118 language and `CC' denoting the country, is the one use on systems based |
|
119 on GNU libc. On other systems, some variations of this scheme are |
|
120 used, such as `LL' or `LL_CC.ENCODING'. You can get the list of |
|
121 locales supported by your system for your country by running the command |
|
122 `locale -a | grep '^LL''. |
|
123 |
|
124 Not all programs have translations for all languages. By default, an |
|
125 English message is shown in place of a nonexistent translation. If you |
|
126 understand other languages, you can set up a priority list of languages. |
|
127 This is done through a different environment variable, called |
|
128 `LANGUAGE'. GNU `gettext' gives preference to `LANGUAGE' over `LANG' |
|
129 for the purpose of message handling, but you still need to have `LANG' |
|
130 set to the primary language; this is required by other parts of the |
|
131 system libraries. For example, some Swedish users who would rather |
|
132 read translations in German than English for when Swedish is not |
|
133 available, set `LANGUAGE' to `sv:de' while leaving `LANG' to `sv_SE'. |
|
134 |
|
135 Special advice for Norwegian users: The language code for Norwegian |
|
136 bokma*l changed from `no' to `nb' recently (in 2003). During the |
|
137 transition period, while some message catalogs for this language are |
|
138 installed under `nb' and some older ones under `no', it's recommended |
|
139 for Norwegian users to set `LANGUAGE' to `nb:no' so that both newer and |
|
140 older translations are used. |
|
141 |
|
142 In the `LANGUAGE' environment variable, but not in the `LANG' |
|
143 environment variable, `LL_CC' combinations can be abbreviated as `LL' |
|
144 to denote the language's main dialect. For example, `de' is equivalent |
|
145 to `de_DE' (German as spoken in Germany), and `pt' to `pt_PT' |
|
146 (Portuguese as spoken in Portugal) in this context. |
|
147 |
|
148 1.4 Translating Teams |
|
149 ===================== |
|
150 |
|
151 For the Free Translation Project to be a success, we need interested |
|
152 people who like their own language and write it well, and who are also |
|
153 able to synergize with other translators speaking the same language. |
|
154 Each translation team has its own mailing list. The up-to-date list of |
|
155 teams can be found at the Free Translation Project's homepage, |
|
156 `http://www.iro.umontreal.ca/contrib/po/HTML/', in the "National teams" |
|
157 area. |
|
158 |
|
159 If you'd like to volunteer to _work_ at translating messages, you |
|
160 should become a member of the translating team for your own language. |
|
161 The subscribing address is _not_ the same as the list itself, it has |
|
162 `-request' appended. For example, speakers of Swedish can send a |
|
163 message to `sv-request@li.org', having this message body: |
|
164 |
|
165 subscribe |
|
166 |
|
167 Keep in mind that team members are expected to participate |
|
168 _actively_ in translations, or at solving translational difficulties, |
|
169 rather than merely lurking around. If your team does not exist yet and |
|
170 you want to start one, or if you are unsure about what to do or how to |
|
171 get started, please write to `translation@iro.umontreal.ca' to reach the |
|
172 coordinator for all translator teams. |
|
173 |
|
174 The English team is special. It works at improving and uniformizing |
|
175 the terminology in use. Proven linguistic skill are praised more than |
|
176 programming skill, here. |
|
177 |
|
178 1.5 Available Packages |
|
179 ====================== |
|
180 |
|
181 Languages are not equally supported in all packages. The following |
|
182 matrix shows the current state of internationalization, as of May 2005. |
|
183 The matrix shows, in regard of each package, for which languages PO |
|
184 files have been submitted to translation coordination, with a |
|
185 translation percentage of at least 50%. |
|
186 |
|
187 Ready PO files af am ar az be bg bs ca cs cy da de el en en_GB |
|
188 +-------------------------------------------------+ |
|
189 GNUnet | | |
|
190 a2ps | [] [] [] [] [] | |
|
191 aegis | () | |
|
192 ant-phone | () | |
|
193 anubis | [] | |
|
194 ap-utils | | |
|
195 aspell | [] [] [] [] | |
|
196 bash | [] [] | |
|
197 batchelor | [] | |
|
198 bfd | | |
|
199 bibshelf | [] | |
|
200 binutils | [] | |
|
201 bison | [] [] | |
|
202 bluez-pin | [] [] [] [] | |
|
203 clisp | [] [] | |
|
204 console-tools | [] [] | |
|
205 coreutils | [] [] [] [] | |
|
206 cpio | | |
|
207 cpplib | [] [] [] | |
|
208 darkstat | [] () [] | |
|
209 dialog | [] [] [] [] [] [] | |
|
210 diffutils | [] [] [] [] [] | |
|
211 doodle | [] | |
|
212 e2fsprogs | [] [] | |
|
213 enscript | [] [] [] [] | |
|
214 error | [] [] [] [] | |
|
215 fetchmail | [] [] () [] | |
|
216 fileutils | [] [] | |
|
217 findutils | [] [] [] | |
|
218 flex | [] [] [] | |
|
219 fslint | [] | |
|
220 gas | | |
|
221 gawk | [] [] [] | |
|
222 gbiff | [] | |
|
223 gcal | [] | |
|
224 gcc | [] | |
|
225 gettext-examples | [] [] [] [] | |
|
226 gettext-runtime | [] [] [] [] | |
|
227 gettext-tools | [] [] | |
|
228 gimp-print | [] [] [] [] | |
|
229 gip | | |
|
230 gliv | [] | |
|
231 glunarclock | | |
|
232 gmult | [] [] | |
|
233 gnubiff | () | |
|
234 gnucash | [] () () [] | |
|
235 gnucash-glossary | [] () | |
|
236 gpe-aerial | [] [] | |
|
237 gpe-beam | [] [] | |
|
238 gpe-calendar | [] [] | |
|
239 gpe-clock | [] [] | |
|
240 gpe-conf | [] [] | |
|
241 gpe-contacts | | |
|
242 gpe-edit | [] | |
|
243 gpe-go | [] | |
|
244 gpe-login | [] [] | |
|
245 gpe-ownerinfo | [] [] | |
|
246 gpe-sketchbook | [] [] | |
|
247 gpe-su | [] [] | |
|
248 gpe-taskmanager | [] [] | |
|
249 gpe-timesheet | [] | |
|
250 gpe-today | [] [] | |
|
251 gpe-todo | [] [] | |
|
252 gphoto2 | [] [] [] [] | |
|
253 gprof | [] [] | |
|
254 gpsdrive | () () | |
|
255 gramadoir | [] [] | |
|
256 grep | [] [] [] [] [] [] | |
|
257 gretl | | |
|
258 gsasl | [] | |
|
259 gss | | |
|
260 gst-plugins | [] [] [] [] [] [] | |
|
261 gstreamer | [] [] [] [] [] | |
|
262 gtick | [] () | |
|
263 gtkspell | [] [] [] | |
|
264 hello | [] [] [] [] | |
|
265 id-utils | [] [] | |
|
266 impost | | |
|
267 indent | [] [] | |
|
268 iso_3166 | | |
|
269 iso_3166_1 | [] [] [] [] [] | |
|
270 iso_3166_2 | | |
|
271 iso_3166_3 | [] | |
|
272 iso_4217 | | |
|
273 iso_639 | | |
|
274 jpilot | [] | |
|
275 jtag | | |
|
276 jwhois | | |
|
277 kbd | [] [] [] [] | |
|
278 latrine | () | |
|
279 ld | [] | |
|
280 libc | [] [] [] [] [] | |
|
281 libextractor | | |
|
282 libgpewidget | [] [] [] | |
|
283 libgphoto2 | [] | |
|
284 libgphoto2_port | [] | |
|
285 libgsasl | | |
|
286 libiconv | [] [] [] [] [] | |
|
287 libidn | | |
|
288 lifelines | [] () | |
|
289 lilypond | [] | |
|
290 lingoteach | | |
|
291 lynx | [] [] [] [] | |
|
292 m4 | [] [] [] [] | |
|
293 mailutils | [] | |
|
294 make | [] [] | |
|
295 man-db | [] () [] [] | |
|
296 minicom | [] [] | |
|
297 mysecretdiary | [] [] | |
|
298 nano | [] () [] | |
|
299 nano_1_0 | [] () [] [] | |
|
300 opcodes | [] | |
|
301 parted | [] [] [] [] | |
|
302 psmisc | | |
|
303 ptx | [] [] [] | |
|
304 pwdutils | | |
|
305 python | | |
|
306 radius | [] | |
|
307 recode | [] [] [] [] [] | |
|
308 rpm | [] [] | |
|
309 screem | | |
|
310 scrollkeeper | [] [] [] [] [] [] [] [] | |
|
311 sed | [] [] | |
|
312 sh-utils | [] [] | |
|
313 shared-mime-info | [] [] | |
|
314 sharutils | [] [] [] [] [] | |
|
315 silky | | |
|
316 skencil | [] () | |
|
317 sketch | [] () | |
|
318 solfege | [] | |
|
319 soundtracker | [] [] | |
|
320 sp | [] | |
|
321 stardict | [] | |
|
322 tar | | |
|
323 texinfo | [] [] | |
|
324 textutils | [] [] [] | |
|
325 tin | () () | |
|
326 tp-robot | [] | |
|
327 tuxpaint | [] [] [] [] [] [] [] | |
|
328 unicode-han-tra... | | |
|
329 unicode-transla... | | |
|
330 util-linux | [] [] [] [] | |
|
331 vorbis-tools | [] [] [] [] | |
|
332 wastesedge | () | |
|
333 wdiff | [] [] [] [] | |
|
334 wget | | |
|
335 xchat | [] [] [] [] [] | |
|
336 xkeyboard-config | | |
|
337 xpad | | |
|
338 +-------------------------------------------------+ |
|
339 af am ar az be bg bs ca cs cy da de el en en_GB |
|
340 10 0 0 2 7 5 0 40 43 2 51 91 19 1 14 |
|
341 |
|
342 eo es et eu fa fi fr ga gl he hi hr hu id is |
|
343 +-----------------------------------------------+ |
|
344 GNUnet | | |
|
345 a2ps | [] [] [] | |
|
346 aegis | | |
|
347 ant-phone | [] | |
|
348 anubis | [] | |
|
349 ap-utils | [] | |
|
350 aspell | [] [] | |
|
351 bash | [] [] [] [] | |
|
352 batchelor | [] [] | |
|
353 bfd | [] | |
|
354 bibshelf | [] [] | |
|
355 binutils | [] [] | |
|
356 bison | [] [] [] [] [] | |
|
357 bluez-pin | [] [] [] [] [] [] | |
|
358 clisp | [] [] | |
|
359 console-tools | | |
|
360 coreutils | [] [] [] [] [] | |
|
361 cpio | [] [] | |
|
362 cpplib | [] [] | |
|
363 darkstat | [] () [] [] [] | |
|
364 dialog | [] [] [] [] [] [] [] | |
|
365 diffutils | [] [] [] [] [] [] [] [] [] | |
|
366 doodle | [] | |
|
367 e2fsprogs | [] [] | |
|
368 enscript | [] [] | |
|
369 error | [] [] [] [] [] | |
|
370 fetchmail | [] | |
|
371 fileutils | [] [] [] [] [] | |
|
372 findutils | [] [] [] [] | |
|
373 flex | [] [] [] | |
|
374 fslint | [] | |
|
375 gas | [] [] | |
|
376 gawk | [] [] [] [] | |
|
377 gbiff | [] | |
|
378 gcal | [] [] | |
|
379 gcc | [] | |
|
380 gettext-examples | [] [] [] | |
|
381 gettext-runtime | [] [] [] [] [] | |
|
382 gettext-tools | [] [] | |
|
383 gimp-print | [] [] | |
|
384 gip | [] [] [] | |
|
385 gliv | () | |
|
386 glunarclock | [] [] [] | |
|
387 gmult | [] [] | |
|
388 gnubiff | () | |
|
389 gnucash | [] () | |
|
390 gnucash-glossary | [] | |
|
391 gpe-aerial | [] [] | |
|
392 gpe-beam | [] [] | |
|
393 gpe-calendar | [] [] [] [] | |
|
394 gpe-clock | [] [] [] | |
|
395 gpe-conf | [] | |
|
396 gpe-contacts | [] | |
|
397 gpe-edit | [] [] | |
|
398 gpe-go | [] [] | |
|
399 gpe-login | [] [] [] | |
|
400 gpe-ownerinfo | [] [] [] [] [] | |
|
401 gpe-sketchbook | [] [] | |
|
402 gpe-su | [] [] [] | |
|
403 gpe-taskmanager | [] [] [] | |
|
404 gpe-timesheet | [] [] [] [] | |
|
405 gpe-today | [] [] [] [] | |
|
406 gpe-todo | [] [] [] | |
|
407 gphoto2 | [] [] [] [] | |
|
408 gprof | [] [] [] | |
|
409 gpsdrive | () () [] | |
|
410 gramadoir | [] [] | |
|
411 grep | [] [] [] [] [] [] [] [] [] [] [] | |
|
412 gretl | [] [] | |
|
413 gsasl | [] [] [] | |
|
414 gss | [] | |
|
415 gst-plugins | [] [] | |
|
416 gstreamer | | |
|
417 gtick | [] [] [] [] | |
|
418 gtkspell | [] [] [] [] [] | |
|
419 hello | [] [] [] [] [] [] [] [] [] [] [] [] [] | |
|
420 id-utils | [] [] [] | |
|
421 impost | [] [] | |
|
422 indent | [] [] [] [] [] [] [] [] [] [] | |
|
423 iso_3166 | [] [] [] | |
|
424 iso_3166_1 | [] [] [] [] [] [] [] | |
|
425 iso_3166_2 | [] | |
|
426 iso_3166_3 | [] | |
|
427 iso_4217 | [] [] [] | |
|
428 iso_639 | [] [] [] [] | |
|
429 jpilot | [] [] | |
|
430 jtag | [] | |
|
431 jwhois | [] [] [] [] | |
|
432 kbd | [] [] | |
|
433 latrine | [] [] | |
|
434 ld | [] [] | |
|
435 libc | [] [] [] [] [] | |
|
436 libextractor | | |
|
437 libgpewidget | [] [] [] [] [] | |
|
438 libgphoto2 | [] [] [] | |
|
439 libgphoto2_port | [] | |
|
440 libgsasl | [] [] | |
|
441 libiconv | [] [] [] [] [] [] [] [] [] [] | |
|
442 libidn | [] [] | |
|
443 lifelines | () | |
|
444 lilypond | | |
|
445 lingoteach | [] [] | |
|
446 lynx | [] [] | |
|
447 m4 | [] [] [] [] | |
|
448 mailutils | [] [] | |
|
449 make | [] [] [] [] [] [] [] | |
|
450 man-db | () | |
|
451 minicom | [] [] [] [] | |
|
452 mysecretdiary | [] [] [] | |
|
453 nano | [] [] () [] | |
|
454 nano_1_0 | [] [] [] [] | |
|
455 opcodes | [] [] [] | |
|
456 parted | [] [] [] | |
|
457 psmisc | [] | |
|
458 ptx | [] [] [] [] [] [] [] [] [] | |
|
459 pwdutils | | |
|
460 python | | |
|
461 radius | [] [] | |
|
462 recode | [] [] [] [] [] [] [] | |
|
463 rpm | [] | |
|
464 screem | | |
|
465 scrollkeeper | [] [] [] | |
|
466 sed | [] [] [] [] [] [] | |
|
467 sh-utils | [] [] [] [] [] [] | |
|
468 shared-mime-info | [] [] [] [] [] [] | |
|
469 sharutils | [] [] [] [] [] [] | |
|
470 silky | [] | |
|
471 skencil | [] [] | |
|
472 sketch | [] [] | |
|
473 solfege | | |
|
474 soundtracker | [] [] | |
|
475 sp | [] | |
|
476 stardict | [] | |
|
477 tar | [] [] [] [] | |
|
478 texinfo | [] [] [] | |
|
479 textutils | [] [] [] [] [] | |
|
480 tin | [] () | |
|
481 tp-robot | [] [] | |
|
482 tuxpaint | [] [] [] [] [] [] [] [] | |
|
483 unicode-han-tra... | | |
|
484 unicode-transla... | [] [] | |
|
485 util-linux | [] [] [] [] [] | |
|
486 vorbis-tools | [] [] | |
|
487 wastesedge | () | |
|
488 wdiff | [] [] [] [] [] [] [] | |
|
489 wget | [] [] [] [] | |
|
490 xchat | [] [] [] [] [] | |
|
491 xkeyboard-config | | |
|
492 xpad | [] [] [] | |
|
493 +-----------------------------------------------+ |
|
494 eo es et eu fa fi fr ga gl he hi hr hu id is |
|
495 15 85 21 15 2 35 115 45 16 8 1 6 40 27 1 |
|
496 |
|
497 it ja ko ku lg lt lv mk mn ms mt nb nl nn no nso |
|
498 +--------------------------------------------------+ |
|
499 GNUnet | | |
|
500 a2ps | () () [] [] () | |
|
501 aegis | () | |
|
502 ant-phone | [] | |
|
503 anubis | [] [] [] | |
|
504 ap-utils | | |
|
505 aspell | [] [] | |
|
506 bash | [] | |
|
507 batchelor | [] | |
|
508 bfd | | |
|
509 bibshelf | [] | |
|
510 binutils | | |
|
511 bison | [] [] [] [] | |
|
512 bluez-pin | [] [] | |
|
513 clisp | [] | |
|
514 console-tools | | |
|
515 coreutils | [] [] | |
|
516 cpio | | |
|
517 cpplib | [] | |
|
518 darkstat | [] [] | |
|
519 dialog | [] [] | |
|
520 diffutils | [] [] [] [] | |
|
521 doodle | [] | |
|
522 e2fsprogs | [] | |
|
523 enscript | [] | |
|
524 error | [] | |
|
525 fetchmail | [] [] | |
|
526 fileutils | [] [] [] | |
|
527 findutils | [] [] | |
|
528 flex | [] [] | |
|
529 fslint | [] | |
|
530 gas | | |
|
531 gawk | [] [] | |
|
532 gbiff | [] | |
|
533 gcal | | |
|
534 gcc | | |
|
535 gettext-examples | [] [] [] | |
|
536 gettext-runtime | [] [] [] [] | |
|
537 gettext-tools | [] [] [] | |
|
538 gimp-print | [] [] | |
|
539 gip | [] | |
|
540 gliv | [] | |
|
541 glunarclock | [] [] | |
|
542 gmult | [] [] | |
|
543 gnubiff | () | |
|
544 gnucash | [] () () [] | |
|
545 gnucash-glossary | [] [] | |
|
546 gpe-aerial | [] | |
|
547 gpe-beam | [] | |
|
548 gpe-calendar | [] | |
|
549 gpe-clock | [] | |
|
550 gpe-conf | [] | |
|
551 gpe-contacts | | |
|
552 gpe-edit | [] | |
|
553 gpe-go | [] | |
|
554 gpe-login | [] | |
|
555 gpe-ownerinfo | [] | |
|
556 gpe-sketchbook | [] | |
|
557 gpe-su | [] | |
|
558 gpe-taskmanager | [] [] | |
|
559 gpe-timesheet | [] | |
|
560 gpe-today | [] | |
|
561 gpe-todo | [] | |
|
562 gphoto2 | [] [] [] | |
|
563 gprof | | |
|
564 gpsdrive | () () () () | |
|
565 gramadoir | () | |
|
566 grep | [] [] [] [] | |
|
567 gretl | [] | |
|
568 gsasl | [] | |
|
569 gss | | |
|
570 gst-plugins | [] [] | |
|
571 gstreamer | [] [] | |
|
572 gtick | [] [] | |
|
573 gtkspell | [] [] [] | |
|
574 hello | [] [] [] [] [] [] [] [] [] | |
|
575 id-utils | [] [] | |
|
576 impost | | |
|
577 indent | [] [] [] | |
|
578 iso_3166 | [] | |
|
579 iso_3166_1 | [] [] | |
|
580 iso_3166_2 | [] | |
|
581 iso_3166_3 | [] | |
|
582 iso_4217 | [] [] [] | |
|
583 iso_639 | [] [] [] | |
|
584 jpilot | () () () | |
|
585 jtag | | |
|
586 jwhois | [] [] | |
|
587 kbd | [] | |
|
588 latrine | [] [] | |
|
589 ld | | |
|
590 libc | [] [] [] [] [] | |
|
591 libextractor | | |
|
592 libgpewidget | [] | |
|
593 libgphoto2 | [] [] | |
|
594 libgphoto2_port | [] [] | |
|
595 libgsasl | [] | |
|
596 libiconv | [] [] | |
|
597 libidn | [] | |
|
598 lifelines | [] | |
|
599 lilypond | | |
|
600 lingoteach | [] [] | |
|
601 lynx | [] [] [] | |
|
602 m4 | [] [] | |
|
603 mailutils | | |
|
604 make | [] [] [] | |
|
605 man-db | () | |
|
606 minicom | [] | |
|
607 mysecretdiary | [] | |
|
608 nano | [] [] [] | |
|
609 nano_1_0 | [] [] [] [] | |
|
610 opcodes | [] | |
|
611 parted | [] [] [] [] | |
|
612 psmisc | [] [] [] | |
|
613 ptx | [] [] [] | |
|
614 pwdutils | | |
|
615 python | | |
|
616 radius | | |
|
617 recode | [] [] | |
|
618 rpm | [] [] | |
|
619 screem | [] | |
|
620 scrollkeeper | [] [] [] | |
|
621 sed | [] [] | |
|
622 sh-utils | [] [] [] | |
|
623 shared-mime-info | [] [] [] [] | |
|
624 sharutils | [] [] [] | |
|
625 silky | [] | |
|
626 skencil | | |
|
627 sketch | | |
|
628 solfege | [] [] [] | |
|
629 soundtracker | [] | |
|
630 sp | () | |
|
631 stardict | [] [] | |
|
632 tar | [] [] [] | |
|
633 texinfo | [] [] [] | |
|
634 textutils | [] [] [] | |
|
635 tin | | |
|
636 tp-robot | [] | |
|
637 tuxpaint | [] [] [] [] [] [] [] | |
|
638 unicode-han-tra... | | |
|
639 unicode-transla... | | |
|
640 util-linux | [] [] [] | |
|
641 vorbis-tools | [] | |
|
642 wastesedge | [] | |
|
643 wdiff | [] [] [] | |
|
644 wget | [] | |
|
645 xchat | [] [] [] [] [] | |
|
646 xkeyboard-config | [] | |
|
647 xpad | [] | |
|
648 +--------------------------------------------------+ |
|
649 it ja ko ku lg lt lv mk mn ms mt nb nl nn no nso |
|
650 46 35 11 2 1 1 2 2 3 11 0 15 96 7 5 0 |
|
651 |
|
652 or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv |
|
653 +----------------------------------------------+ |
|
654 GNUnet | | |
|
655 a2ps | () [] [] [] [] [] [] | |
|
656 aegis | () () | |
|
657 ant-phone | [] | |
|
658 anubis | [] [] [] | |
|
659 ap-utils | () | |
|
660 aspell | [] [] | |
|
661 bash | [] [] [] | |
|
662 batchelor | [] | |
|
663 bfd | | |
|
664 bibshelf | | |
|
665 binutils | [] [] | |
|
666 bison | [] [] [] [] [] | |
|
667 bluez-pin | [] [] [] [] [] [] [] [] | |
|
668 clisp | [] | |
|
669 console-tools | [] | |
|
670 coreutils | [] [] [] [] | |
|
671 cpio | [] [] | |
|
672 cpplib | | |
|
673 darkstat | [] [] [] [] [] [] | |
|
674 dialog | [] [] [] [] [] [] [] | |
|
675 diffutils | [] [] [] [] [] [] | |
|
676 doodle | [] | |
|
677 e2fsprogs | [] [] | |
|
678 enscript | [] [] [] [] | |
|
679 error | [] [] [] | |
|
680 fetchmail | [] [] [] [] | |
|
681 fileutils | [] [] [] [] [] | |
|
682 findutils | [] [] [] [] [] [] | |
|
683 flex | [] [] [] [] [] | |
|
684 fslint | [] [] [] | |
|
685 gas | | |
|
686 gawk | [] [] [] [] | |
|
687 gbiff | [] | |
|
688 gcal | [] | |
|
689 gcc | | |
|
690 gettext-examples | [] [] [] [] [] [] | |
|
691 gettext-runtime | [] [] [] [] [] [] [] | |
|
692 gettext-tools | [] [] [] [] [] [] [] | |
|
693 gimp-print | [] [] | |
|
694 gip | [] [] [] | |
|
695 gliv | [] [] [] | |
|
696 glunarclock | [] [] [] [] [] [] | |
|
697 gmult | [] [] [] [] | |
|
698 gnubiff | () [] | |
|
699 gnucash | () [] [] [] [] | |
|
700 gnucash-glossary | [] [] [] | |
|
701 gpe-aerial | [] [] [] [] [] [] | |
|
702 gpe-beam | [] [] [] [] [] [] | |
|
703 gpe-calendar | [] [] [] [] [] [] [] | |
|
704 gpe-clock | [] [] [] [] [] [] [] | |
|
705 gpe-conf | [] [] [] [] [] [] | |
|
706 gpe-contacts | [] [] [] [] | |
|
707 gpe-edit | [] [] [] [] [] [] [] | |
|
708 gpe-go | [] [] [] [] [] | |
|
709 gpe-login | [] [] [] [] [] [] [] | |
|
710 gpe-ownerinfo | [] [] [] [] [] [] [] | |
|
711 gpe-sketchbook | [] [] [] [] [] [] [] | |
|
712 gpe-su | [] [] [] [] [] [] [] | |
|
713 gpe-taskmanager | [] [] [] [] [] [] [] | |
|
714 gpe-timesheet | [] [] [] [] [] [] [] | |
|
715 gpe-today | [] [] [] [] [] [] [] | |
|
716 gpe-todo | [] [] [] [] [] [] [] [] | |
|
717 gphoto2 | [] [] [] [] | |
|
718 gprof | [] [] [] | |
|
719 gpsdrive | [] [] | |
|
720 gramadoir | [] | |
|
721 grep | [] [] [] [] [] [] [] | |
|
722 gretl | [] | |
|
723 gsasl | [] [] [] [] [] | |
|
724 gss | [] [] [] | |
|
725 gst-plugins | [] [] [] [] | |
|
726 gstreamer | [] [] [] [] | |
|
727 gtick | [] [] [] | |
|
728 gtkspell | [] [] [] [] [] [] | |
|
729 hello | [] [] [] [] [] [] [] | |
|
730 id-utils | [] [] [] [] | |
|
731 impost | | |
|
732 indent | [] [] [] [] [] [] | |
|
733 iso_3166 | [] [] [] [] [] | |
|
734 iso_3166_1 | [] [] [] [] | |
|
735 iso_3166_2 | | |
|
736 iso_3166_3 | [] [] [] | |
|
737 iso_4217 | [] [] | |
|
738 iso_639 | [] [] [] | |
|
739 jpilot | | |
|
740 jtag | [] | |
|
741 jwhois | [] [] [] () () | |
|
742 kbd | [] [] [] | |
|
743 latrine | [] [] | |
|
744 ld | [] | |
|
745 libc | [] [] [] [] [] | |
|
746 libextractor | [] | |
|
747 libgpewidget | [] [] [] [] [] [] | |
|
748 libgphoto2 | [] [] | |
|
749 libgphoto2_port | [] | |
|
750 libgsasl | [] [] [] | |
|
751 libiconv | [] [] [] [] [] [] [] [] [] [] | |
|
752 libidn | [] () | |
|
753 lifelines | [] [] | |
|
754 lilypond | | |
|
755 lingoteach | [] | |
|
756 lynx | [] [] [] | |
|
757 m4 | [] [] [] [] [] | |
|
758 mailutils | [] [] [] | |
|
759 make | [] [] [] [] | |
|
760 man-db | [] [] | |
|
761 minicom | [] [] [] [] | |
|
762 mysecretdiary | [] [] [] [] | |
|
763 nano | [] [] [] | |
|
764 nano_1_0 | [] [] [] [] | |
|
765 opcodes | [] [] | |
|
766 parted | [] [] [] [] | |
|
767 psmisc | [] [] | |
|
768 ptx | [] [] [] [] [] [] | |
|
769 pwdutils | [] | |
|
770 python | | |
|
771 radius | [] [] | |
|
772 recode | [] [] [] [] [] [] | |
|
773 rpm | [] [] [] [] | |
|
774 screem | | |
|
775 scrollkeeper | [] [] [] [] [] [] [] | |
|
776 sed | [] [] [] [] [] [] [] [] | |
|
777 sh-utils | [] [] [] | |
|
778 shared-mime-info | [] [] [] [] [] [] | |
|
779 sharutils | [] [] [] | |
|
780 silky | [] | |
|
781 skencil | [] [] [] | |
|
782 sketch | [] [] [] | |
|
783 solfege | | |
|
784 soundtracker | [] [] | |
|
785 sp | | |
|
786 stardict | [] [] | |
|
787 tar | [] [] [] [] | |
|
788 texinfo | [] [] [] [] | |
|
789 textutils | [] [] [] | |
|
790 tin | | |
|
791 tp-robot | [] | |
|
792 tuxpaint | [] [] [] [] [] [] [] [] | |
|
793 unicode-han-tra... | | |
|
794 unicode-transla... | | |
|
795 util-linux | [] [] [] | |
|
796 vorbis-tools | [] [] | |
|
797 wastesedge | | |
|
798 wdiff | [] [] [] [] [] [] | |
|
799 wget | | |
|
800 xchat | [] [] [] [] [] [] [] | |
|
801 xkeyboard-config | | |
|
802 xpad | | |
|
803 +----------------------------------------------+ |
|
804 or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv |
|
805 1 3 47 29 57 6 78 73 5 44 12 12 50 85 |
|
806 |
|
807 ta tg th tk tr uk ven vi wa xh zh_CN zh_TW zu |
|
808 +-----------------------------------------------+ |
|
809 GNUnet | | 0 |
|
810 a2ps | [] [] [] | 19 |
|
811 aegis | | 0 |
|
812 ant-phone | [] [] | 5 |
|
813 anubis | [] [] [] | 11 |
|
814 ap-utils | () [] | 2 |
|
815 aspell | [] [] [] | 13 |
|
816 bash | [] | 11 |
|
817 batchelor | [] [] | 7 |
|
818 bfd | | 1 |
|
819 bibshelf | [] | 5 |
|
820 binutils | [] | 6 |
|
821 bison | [] [] | 18 |
|
822 bluez-pin | [] [] [] [] [] | 25 |
|
823 clisp | | 7 |
|
824 console-tools | [] [] | 5 |
|
825 coreutils | [] [] | 17 |
|
826 cpio | [] [] [] | 7 |
|
827 cpplib | [] [] | 8 |
|
828 darkstat | [] () () | 15 |
|
829 dialog | [] [] [] | 25 |
|
830 diffutils | [] [] [] [] | 28 |
|
831 doodle | [] | 5 |
|
832 e2fsprogs | [] | 8 |
|
833 enscript | [] | 12 |
|
834 error | [] [] [] | 16 |
|
835 fetchmail | [] | 12 |
|
836 fileutils | [] [] [] | 18 |
|
837 findutils | [] [] | 17 |
|
838 flex | [] [] | 15 |
|
839 fslint | [] | 7 |
|
840 gas | [] | 3 |
|
841 gawk | [] | 14 |
|
842 gbiff | [] | 5 |
|
843 gcal | [] | 5 |
|
844 gcc | [] [] | 4 |
|
845 gettext-examples | [] [] [] [] [] | 21 |
|
846 gettext-runtime | [] [] [] [] [] | 25 |
|
847 gettext-tools | [] [] [] [] [] | 19 |
|
848 gimp-print | [] | 11 |
|
849 gip | [] | 8 |
|
850 gliv | [] [] | 7 |
|
851 glunarclock | [] [] | 13 |
|
852 gmult | [] [] [] | 13 |
|
853 gnubiff | [] | 3 |
|
854 gnucash | () [] | 10 |
|
855 gnucash-glossary | [] [] | 9 |
|
856 gpe-aerial | [] [] | 13 |
|
857 gpe-beam | [] [] | 13 |
|
858 gpe-calendar | [] [] [] [] | 18 |
|
859 gpe-clock | [] [] [] [] | 17 |
|
860 gpe-conf | [] [] | 12 |
|
861 gpe-contacts | [] [] | 7 |
|
862 gpe-edit | [] [] [] [] | 15 |
|
863 gpe-go | [] [] | 11 |
|
864 gpe-login | [] [] [] [] [] | 18 |
|
865 gpe-ownerinfo | [] [] [] [] | 19 |
|
866 gpe-sketchbook | [] [] | 14 |
|
867 gpe-su | [] [] [] | 16 |
|
868 gpe-taskmanager | [] [] [] | 17 |
|
869 gpe-timesheet | [] [] [] [] | 17 |
|
870 gpe-today | [] [] [] [] [] | 19 |
|
871 gpe-todo | [] [] [] | 17 |
|
872 gphoto2 | [] [] [] | 18 |
|
873 gprof | [] [] | 10 |
|
874 gpsdrive | | 3 |
|
875 gramadoir | [] | 6 |
|
876 grep | [] [] [] [] | 32 |
|
877 gretl | | 4 |
|
878 gsasl | [] [] | 12 |
|
879 gss | [] | 5 |
|
880 gst-plugins | [] [] [] | 17 |
|
881 gstreamer | [] [] [] [] | 15 |
|
882 gtick | [] | 11 |
|
883 gtkspell | [] [] [] [] | 21 |
|
884 hello | [] [] [] [] | 37 |
|
885 id-utils | [] [] | 13 |
|
886 impost | [] | 3 |
|
887 indent | [] [] [] [] | 25 |
|
888 iso_3166 | [] [] [] | 12 |
|
889 iso_3166_1 | [] [] | 20 |
|
890 iso_3166_2 | | 2 |
|
891 iso_3166_3 | [] [] | 8 |
|
892 iso_4217 | [] [] | 10 |
|
893 iso_639 | [] [] | 12 |
|
894 jpilot | [] [] [] | 6 |
|
895 jtag | | 2 |
|
896 jwhois | [] [] [] | 12 |
|
897 kbd | [] [] | 12 |
|
898 latrine | [] [] | 8 |
|
899 ld | [] | 5 |
|
900 libc | [] [] | 22 |
|
901 libextractor | | 1 |
|
902 libgpewidget | [] [] | 17 |
|
903 libgphoto2 | [] | 9 |
|
904 libgphoto2_port | | 5 |
|
905 libgsasl | [] | 7 |
|
906 libiconv | [] [] [] [] [] | 32 |
|
907 libidn | [] [] | 6 |
|
908 lifelines | | 4 |
|
909 lilypond | | 1 |
|
910 lingoteach | [] | 6 |
|
911 lynx | [] [] [] | 15 |
|
912 m4 | [] [] | 17 |
|
913 mailutils | [] | 7 |
|
914 make | [] [] | 18 |
|
915 man-db | | 5 |
|
916 minicom | | 11 |
|
917 mysecretdiary | [] [] | 12 |
|
918 nano | [] [] | 13 |
|
919 nano_1_0 | [] [] [] | 18 |
|
920 opcodes | [] [] | 9 |
|
921 parted | [] [] [] | 18 |
|
922 psmisc | [] | 7 |
|
923 ptx | [] [] | 23 |
|
924 pwdutils | | 1 |
|
925 python | | 0 |
|
926 radius | [] | 6 |
|
927 recode | [] [] | 22 |
|
928 rpm | [] [] | 11 |
|
929 screem | | 1 |
|
930 scrollkeeper | [] [] [] | 24 |
|
931 sed | [] [] [] | 21 |
|
932 sh-utils | [] | 15 |
|
933 shared-mime-info | [] [] [] | 21 |
|
934 sharutils | [] [] [] | 20 |
|
935 silky | | 3 |
|
936 skencil | | 6 |
|
937 sketch | | 6 |
|
938 solfege | | 4 |
|
939 soundtracker | [] | 8 |
|
940 sp | [] | 3 |
|
941 stardict | [] [] [] [] | 10 |
|
942 tar | [] [] [] [] | 15 |
|
943 texinfo | [] [] | 14 |
|
944 textutils | [] [] [] | 17 |
|
945 tin | | 1 |
|
946 tp-robot | [] [] [] | 8 |
|
947 tuxpaint | [] [] [] [] | 34 |
|
948 unicode-han-tra... | | 0 |
|
949 unicode-transla... | | 2 |
|
950 util-linux | [] [] [] | 18 |
|
951 vorbis-tools | [] | 10 |
|
952 wastesedge | | 1 |
|
953 wdiff | [] [] | 22 |
|
954 wget | [] [] | 7 |
|
955 xchat | [] [] [] [] | 26 |
|
956 xkeyboard-config | [] | 2 |
|
957 xpad | [] | 5 |
|
958 +-----------------------------------------------+ |
|
959 73 teams ta tg th tk tr uk ven vi wa xh zh_CN zh_TW zu |
|
960 149 domains 0 0 0 1 77 30 0 92 16 0 42 32 0 1746 |
|
961 |
|
962 Some counters in the preceding matrix are higher than the number of |
|
963 visible blocks let us expect. This is because a few extra PO files are |
|
964 used for implementing regional variants of languages, or language |
|
965 dialects. |
|
966 |
|
967 For a PO file in the matrix above to be effective, the package to |
|
968 which it applies should also have been internationalized and |
|
969 distributed as such by its maintainer. There might be an observable |
|
970 lag between the mere existence a PO file and its wide availability in a |
|
971 distribution. |
|
972 |
|
973 If May 2005 seems to be old, you may fetch a more recent copy of |
|
974 this `ABOUT-NLS' file on most GNU archive sites. The most up-to-date |
|
975 matrix with full percentage details can be found at |
|
976 `http://www.iro.umontreal.ca/contrib/po/HTML/matrix.html'. |
|
977 |
|
978 1.6 Using `gettext' in new packages |
|
979 =================================== |
|
980 |
|
981 If you are writing a freely available program and want to |
|
982 internationalize it you are welcome to use GNU `gettext' in your |
|
983 package. Of course you have to respect the GNU Library General Public |
|
984 License which covers the use of the GNU `gettext' library. This means |
|
985 in particular that even non-free programs can use `libintl' as a shared |
|
986 library, whereas only free software can use `libintl' as a static |
|
987 library or use modified versions of `libintl'. |
|
988 |
|
989 Once the sources are changed appropriately and the setup can handle |
|
990 the use of `gettext' the only thing missing are the translations. The |
|
991 Free Translation Project is also available for packages which are not |
|
992 developed inside the GNU project. Therefore the information given above |
|
993 applies also for every other Free Software Project. Contact |
|
994 `translation@iro.umontreal.ca' to make the `.pot' files available to |
|
995 the translation teams. |
|
996 |