diff options
Diffstat (limited to 'ABOUT-NLS')
-rw-r--r-- | ABOUT-NLS | 986 |
1 files changed, 986 insertions, 0 deletions
diff --git a/ABOUT-NLS b/ABOUT-NLS new file mode 100644 index 00000000..ed3565ae --- /dev/null +++ b/ABOUT-NLS | |||
@@ -0,0 +1,986 @@ | |||
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 April | ||
183 | 2005. The matrix shows, in regard of each package, for which languages | ||
184 | PO 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 | libgsasl | | | ||
284 | libiconv | [] [] [] [] [] | | ||
285 | libidn | | | ||
286 | lifelines | [] () | | ||
287 | lilypond | [] | | ||
288 | lingoteach | | | ||
289 | lynx | [] [] [] [] | | ||
290 | m4 | [] [] [] [] | | ||
291 | mailutils | [] | | ||
292 | make | [] [] | | ||
293 | man-db | [] () [] [] | | ||
294 | minicom | [] [] | | ||
295 | mysecretdiary | [] [] | | ||
296 | nano | [] () [] | | ||
297 | nano_1_0 | [] () [] [] | | ||
298 | opcodes | [] | | ||
299 | parted | [] [] [] [] | | ||
300 | psmisc | | | ||
301 | ptx | [] [] [] | | ||
302 | pwdutils | | | ||
303 | python | | | ||
304 | radius | [] | | ||
305 | recode | [] [] [] [] [] | | ||
306 | rpm | [] [] | | ||
307 | screem | | | ||
308 | scrollkeeper | [] [] [] [] [] [] [] [] | | ||
309 | sed | [] [] | | ||
310 | sh-utils | [] [] | | ||
311 | shared-mime-info | [] [] | | ||
312 | sharutils | [] [] [] [] [] | | ||
313 | silky | | | ||
314 | skencil | [] () | | ||
315 | sketch | [] () | | ||
316 | solfege | [] | | ||
317 | soundtracker | [] [] | | ||
318 | sp | [] | | ||
319 | stardict | [] | | ||
320 | tar | | | ||
321 | texinfo | [] [] | | ||
322 | textutils | [] [] [] | | ||
323 | tin | () () | | ||
324 | tp-robot | [] | | ||
325 | tuxpaint | [] [] [] [] [] [] [] | | ||
326 | unicode-han-tra... | | | ||
327 | unicode-transla... | | | ||
328 | util-linux | [] [] [] [] | | ||
329 | vorbis-tools | [] [] [] [] | | ||
330 | wastesedge | () | | ||
331 | wdiff | [] [] [] [] | | ||
332 | wget | [] [] [] [] [] [] | | ||
333 | xchat | [] [] [] [] | | ||
334 | xkeyboard-config | | | ||
335 | xpad | | | ||
336 | +-------------------------------------------------+ | ||
337 | af am ar az be bg bs ca cs cy da de el en en_GB | ||
338 | 10 0 0 2 7 4 0 41 43 3 52 90 20 1 15 | ||
339 | |||
340 | eo es et eu fa fi fr ga gl he hr hu id is it | ||
341 | +-----------------------------------------------+ | ||
342 | GNUnet | | | ||
343 | a2ps | [] [] [] () | | ||
344 | aegis | | | ||
345 | ant-phone | [] | | ||
346 | anubis | [] | | ||
347 | ap-utils | [] | | ||
348 | aspell | [] [] | | ||
349 | bash | [] [] [] [] | | ||
350 | batchelor | [] [] | | ||
351 | bfd | [] | | ||
352 | bibshelf | [] [] [] | | ||
353 | binutils | [] [] | | ||
354 | bison | [] [] [] [] [] [] | | ||
355 | bluez-pin | [] [] [] [] [] [] | | ||
356 | clisp | [] [] | | ||
357 | console-tools | | | ||
358 | coreutils | [] [] [] [] [] | | ||
359 | cpio | [] [] | | ||
360 | cpplib | [] [] | | ||
361 | darkstat | [] () [] [] [] | | ||
362 | dialog | [] [] [] [] [] [] [] [] | | ||
363 | diffutils | [] [] [] [] [] [] [] [] [] [] | | ||
364 | doodle | [] [] | | ||
365 | e2fsprogs | [] [] [] | | ||
366 | enscript | [] [] | | ||
367 | error | [] [] [] [] [] | | ||
368 | fetchmail | [] | | ||
369 | fileutils | [] [] [] [] [] [] | | ||
370 | findutils | [] [] [] [] [] | | ||
371 | flex | [] [] [] | | ||
372 | fslint | [] | | ||
373 | gas | [] [] | | ||
374 | gawk | [] [] [] [] | | ||
375 | gbiff | [] | | ||
376 | gcal | [] [] | | ||
377 | gcc | [] | | ||
378 | gettext-examples | [] [] [] [] | | ||
379 | gettext-runtime | [] [] [] [] [] [] | | ||
380 | gettext-tools | [] [] [] | | ||
381 | gimp-print | [] [] | | ||
382 | gip | [] [] [] | | ||
383 | gliv | () | | ||
384 | glunarclock | [] [] [] | | ||
385 | gmult | [] [] [] | | ||
386 | gnubiff | () () | | ||
387 | gnucash | [] () [] | | ||
388 | gnucash-glossary | [] [] | | ||
389 | gpe-aerial | [] [] | | ||
390 | gpe-beam | [] [] | | ||
391 | gpe-calendar | [] [] [] [] | | ||
392 | gpe-clock | [] [] [] | | ||
393 | gpe-conf | [] | | ||
394 | gpe-contacts | [] | | ||
395 | gpe-edit | [] [] | | ||
396 | gpe-go | [] [] | | ||
397 | gpe-login | [] [] [] | | ||
398 | gpe-ownerinfo | [] [] [] [] [] | | ||
399 | gpe-sketchbook | [] [] | | ||
400 | gpe-su | [] [] [] | | ||
401 | gpe-taskmanager | [] [] [] | | ||
402 | gpe-timesheet | [] [] [] [] | | ||
403 | gpe-today | [] [] [] [] | | ||
404 | gpe-todo | [] [] [] | | ||
405 | gphoto2 | [] [] [] [] [] | | ||
406 | gprof | [] [] [] | | ||
407 | gpsdrive | () () [] () | | ||
408 | gramadoir | [] [] | | ||
409 | grep | [] [] [] [] [] [] [] [] [] [] [] [] | | ||
410 | gretl | [] [] [] | | ||
411 | gsasl | [] [] [] | | ||
412 | gss | [] | | ||
413 | gst-plugins | [] [] [] | | ||
414 | gstreamer | [] | | ||
415 | gtick | [] [] [] [] [] | | ||
416 | gtkspell | [] [] [] [] [] [] | | ||
417 | hello | [] [] [] [] [] [] [] [] [] [] [] [] [] [] | | ||
418 | id-utils | [] [] [] [] | | ||
419 | impost | [] [] | | ||
420 | indent | [] [] [] [] [] [] [] [] [] [] [] | | ||
421 | iso_3166 | [] [] [] | | ||
422 | iso_3166_1 | [] [] [] [] [] [] [] | | ||
423 | iso_3166_2 | [] | | ||
424 | iso_3166_3 | [] | | ||
425 | iso_4217 | [] [] [] | | ||
426 | iso_639 | [] [] [] [] | | ||
427 | jpilot | [] [] | | ||
428 | jtag | [] | | ||
429 | jwhois | [] [] [] [] [] | | ||
430 | kbd | [] [] | | ||
431 | latrine | [] [] [] | | ||
432 | ld | [] [] | | ||
433 | libc | [] [] [] [] [] | | ||
434 | libextractor | | | ||
435 | libgpewidget | [] [] [] [] [] | | ||
436 | libgsasl | [] [] | | ||
437 | libiconv | [] [] [] [] [] [] [] [] [] [] [] | | ||
438 | libidn | [] [] | | ||
439 | lifelines | () | | ||
440 | lilypond | [] | | ||
441 | lingoteach | [] [] [] | | ||
442 | lynx | [] [] [] | | ||
443 | m4 | [] [] [] [] | | ||
444 | mailutils | [] [] | | ||
445 | make | [] [] [] [] [] [] [] | | ||
446 | man-db | () | | ||
447 | minicom | [] [] [] [] | | ||
448 | mysecretdiary | [] [] [] | | ||
449 | nano | [] [] () [] [] | | ||
450 | nano_1_0 | [] [] [] [] [] | | ||
451 | opcodes | [] [] | | ||
452 | parted | [] [] [] [] | | ||
453 | psmisc | [] [] | | ||
454 | ptx | [] [] [] [] [] [] [] [] [] | | ||
455 | pwdutils | | | ||
456 | python | | | ||
457 | radius | [] [] | | ||
458 | recode | [] [] [] [] [] [] [] [] | | ||
459 | rpm | [] | | ||
460 | screem | | | ||
461 | scrollkeeper | [] [] [] | | ||
462 | sed | [] [] [] [] [] | | ||
463 | sh-utils | [] [] [] [] [] [] [] | | ||
464 | shared-mime-info | [] [] [] [] [] [] | | ||
465 | sharutils | [] [] [] [] [] [] [] | | ||
466 | silky | [] | | ||
467 | skencil | [] [] | | ||
468 | sketch | [] [] | | ||
469 | solfege | [] | | ||
470 | soundtracker | [] [] [] | | ||
471 | sp | [] | | ||
472 | stardict | [] | | ||
473 | tar | [] [] [] [] [] | | ||
474 | texinfo | [] [] [] | | ||
475 | textutils | [] [] [] [] [] | | ||
476 | tin | [] () | | ||
477 | tp-robot | [] [] | | ||
478 | tuxpaint | [] [] [] [] [] [] [] [] [] | | ||
479 | unicode-han-tra... | | | ||
480 | unicode-transla... | [] [] | | ||
481 | util-linux | [] [] [] [] [] [] | | ||
482 | vorbis-tools | [] [] | | ||
483 | wastesedge | () | | ||
484 | wdiff | [] [] [] [] [] [] [] [] | | ||
485 | wget | [] [] [] [] [] [] [] [] [] [] | | ||
486 | xchat | [] [] [] [] [] | | ||
487 | xkeyboard-config | | | ||
488 | xpad | [] [] [] | | ||
489 | +-----------------------------------------------+ | ||
490 | eo es et eu fa fi fr ga gl he hr hu id is it | ||
491 | 13 85 21 15 2 35 115 45 17 8 6 40 27 1 45 | ||
492 | |||
493 | ja ko ku lg lt lv mk mn ms mt nb nl nn no nso | ||
494 | +-----------------------------------------------+ | ||
495 | GNUnet | | | ||
496 | a2ps | () [] [] () | | ||
497 | aegis | () | | ||
498 | ant-phone | [] | | ||
499 | anubis | [] [] [] | | ||
500 | ap-utils | | | ||
501 | aspell | [] [] | | ||
502 | bash | [] | | ||
503 | batchelor | [] | | ||
504 | bfd | | | ||
505 | bibshelf | | | ||
506 | binutils | | | ||
507 | bison | [] [] [] | | ||
508 | bluez-pin | [] | | ||
509 | clisp | [] | | ||
510 | console-tools | | | ||
511 | coreutils | [] [] | | ||
512 | cpio | | | ||
513 | cpplib | | | ||
514 | darkstat | [] [] | | ||
515 | dialog | [] | | ||
516 | diffutils | [] [] [] | | ||
517 | doodle | | | ||
518 | e2fsprogs | | | ||
519 | enscript | [] | | ||
520 | error | [] | | ||
521 | fetchmail | [] [] | | ||
522 | fileutils | [] [] | | ||
523 | findutils | [] | | ||
524 | flex | [] [] | | ||
525 | fslint | [] | | ||
526 | gas | | | ||
527 | gawk | [] [] | | ||
528 | gbiff | [] | | ||
529 | gcal | | | ||
530 | gcc | | | ||
531 | gettext-examples | [] [] | | ||
532 | gettext-runtime | [] [] [] | | ||
533 | gettext-tools | [] [] | | ||
534 | gimp-print | [] [] | | ||
535 | gip | [] | | ||
536 | gliv | [] | | ||
537 | glunarclock | [] [] | | ||
538 | gmult | [] | | ||
539 | gnubiff | | | ||
540 | gnucash | () () [] | | ||
541 | gnucash-glossary | [] | | ||
542 | gpe-aerial | [] | | ||
543 | gpe-beam | [] | | ||
544 | gpe-calendar | [] | | ||
545 | gpe-clock | [] | | ||
546 | gpe-conf | [] | | ||
547 | gpe-contacts | | | ||
548 | gpe-edit | [] | | ||
549 | gpe-go | [] | | ||
550 | gpe-login | [] | | ||
551 | gpe-ownerinfo | [] | | ||
552 | gpe-sketchbook | [] | | ||
553 | gpe-su | [] | | ||
554 | gpe-taskmanager | [] [] | | ||
555 | gpe-timesheet | [] | | ||
556 | gpe-today | [] | | ||
557 | gpe-todo | [] | | ||
558 | gphoto2 | [] [] | | ||
559 | gprof | | | ||
560 | gpsdrive | () () () | | ||
561 | gramadoir | () | | ||
562 | grep | [] [] [] | | ||
563 | gretl | | | ||
564 | gsasl | [] | | ||
565 | gss | | | ||
566 | gst-plugins | [] | | ||
567 | gstreamer | [] | | ||
568 | gtick | [] | | ||
569 | gtkspell | [] [] | | ||
570 | hello | [] [] [] [] [] [] [] [] | | ||
571 | id-utils | [] | | ||
572 | impost | | | ||
573 | indent | [] [] | | ||
574 | iso_3166 | [] | | ||
575 | iso_3166_1 | [] [] | | ||
576 | iso_3166_2 | [] | | ||
577 | iso_3166_3 | [] | | ||
578 | iso_4217 | [] [] [] | | ||
579 | iso_639 | [] [] [] | | ||
580 | jpilot | () () () | | ||
581 | jtag | | | ||
582 | jwhois | [] | | ||
583 | kbd | [] | | ||
584 | latrine | [] | | ||
585 | ld | | | ||
586 | libc | [] [] [] [] [] | | ||
587 | libextractor | | | ||
588 | libgpewidget | [] | | ||
589 | libgsasl | [] | | ||
590 | libiconv | [] | | ||
591 | libidn | | | ||
592 | lifelines | [] | | ||
593 | lilypond | [] | | ||
594 | lingoteach | [] | | ||
595 | lynx | [] [] | | ||
596 | m4 | [] [] | | ||
597 | mailutils | | | ||
598 | make | [] [] [] | | ||
599 | man-db | () | | ||
600 | minicom | [] | | ||
601 | mysecretdiary | [] | | ||
602 | nano | [] [] | | ||
603 | nano_1_0 | [] [] [] | | ||
604 | opcodes | [] | | ||
605 | parted | [] [] | | ||
606 | psmisc | [] [] | | ||
607 | ptx | [] [] [] | | ||
608 | pwdutils | | | ||
609 | python | | | ||
610 | radius | | | ||
611 | recode | [] | | ||
612 | rpm | [] [] | | ||
613 | screem | [] | | ||
614 | scrollkeeper | [] [] [] | | ||
615 | sed | [] [] | | ||
616 | sh-utils | [] [] | | ||
617 | shared-mime-info | [] [] [] [] | | ||
618 | sharutils | [] [] | | ||
619 | silky | [] | | ||
620 | skencil | | | ||
621 | sketch | | | ||
622 | solfege | [] [] | | ||
623 | soundtracker | | | ||
624 | sp | () | | ||
625 | stardict | [] [] | | ||
626 | tar | [] [] | | ||
627 | texinfo | [] [] [] | | ||
628 | textutils | [] [] [] | | ||
629 | tin | | | ||
630 | tp-robot | [] | | ||
631 | tuxpaint | [] [] [] [] [] [] | | ||
632 | unicode-han-tra... | | | ||
633 | unicode-transla... | | | ||
634 | util-linux | [] [] | | ||
635 | vorbis-tools | [] | | ||
636 | wastesedge | [] | | ||
637 | wdiff | [] [] | | ||
638 | wget | [] [] | | ||
639 | xchat | [] [] [] [] | | ||
640 | xkeyboard-config | [] | | ||
641 | xpad | [] | | ||
642 | +-----------------------------------------------+ | ||
643 | ja ko ku lg lt lv mk mn ms mt nb nl nn no nso | ||
644 | 33 11 1 1 1 2 2 3 11 0 15 96 7 5 0 | ||
645 | |||
646 | or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv ta | ||
647 | +-------------------------------------------------+ | ||
648 | GNUnet | | | ||
649 | a2ps | () [] [] [] [] [] [] | | ||
650 | aegis | () () | | ||
651 | ant-phone | [] | | ||
652 | anubis | [] [] [] | | ||
653 | ap-utils | () | | ||
654 | aspell | [] [] | | ||
655 | bash | [] [] [] | | ||
656 | batchelor | [] | | ||
657 | bfd | | | ||
658 | bibshelf | | | ||
659 | binutils | [] [] | | ||
660 | bison | [] [] [] [] [] | | ||
661 | bluez-pin | [] [] [] [] [] [] [] [] | | ||
662 | clisp | [] | | ||
663 | console-tools | [] | | ||
664 | coreutils | [] [] [] [] | | ||
665 | cpio | [] [] | | ||
666 | cpplib | | | ||
667 | darkstat | [] [] [] [] [] [] | | ||
668 | dialog | [] [] [] [] [] [] [] | | ||
669 | diffutils | [] [] [] [] [] [] | | ||
670 | doodle | [] | | ||
671 | e2fsprogs | [] [] | | ||
672 | enscript | [] [] [] [] | | ||
673 | error | [] [] [] | | ||
674 | fetchmail | [] () [] [] [] | | ||
675 | fileutils | [] [] [] [] [] | | ||
676 | findutils | [] [] [] [] [] [] | | ||
677 | flex | [] [] [] [] [] | | ||
678 | fslint | [] [] [] | | ||
679 | gas | | | ||
680 | gawk | [] [] [] [] | | ||
681 | gbiff | [] | | ||
682 | gcal | [] | | ||
683 | gcc | | | ||
684 | gettext-examples | [] [] [] [] [] [] | | ||
685 | gettext-runtime | [] [] [] [] [] [] [] | | ||
686 | gettext-tools | [] [] [] [] [] [] [] | | ||
687 | gimp-print | [] [] | | ||
688 | gip | [] [] [] | | ||
689 | gliv | [] [] [] | | ||
690 | glunarclock | [] [] [] [] [] [] | | ||
691 | gmult | [] [] [] [] | | ||
692 | gnubiff | () [] | | ||
693 | gnucash | () [] [] [] [] | | ||
694 | gnucash-glossary | [] [] [] | | ||
695 | gpe-aerial | [] [] [] [] [] [] | | ||
696 | gpe-beam | [] [] [] [] [] [] | | ||
697 | gpe-calendar | [] [] [] [] [] [] [] | | ||
698 | gpe-clock | [] [] [] [] [] [] [] | | ||
699 | gpe-conf | [] [] [] [] [] [] | | ||
700 | gpe-contacts | [] [] [] | | ||
701 | gpe-edit | [] [] [] [] [] [] [] | | ||
702 | gpe-go | [] [] [] [] [] | | ||
703 | gpe-login | [] [] [] [] [] [] [] | | ||
704 | gpe-ownerinfo | [] [] [] [] [] [] [] | | ||
705 | gpe-sketchbook | [] [] [] [] [] [] [] | | ||
706 | gpe-su | [] [] [] [] [] [] [] | | ||
707 | gpe-taskmanager | [] [] [] [] [] [] [] | | ||
708 | gpe-timesheet | [] [] [] [] [] [] [] | | ||
709 | gpe-today | [] [] [] [] [] [] [] | | ||
710 | gpe-todo | [] [] [] [] [] [] [] | | ||
711 | gphoto2 | [] [] [] [] | | ||
712 | gprof | [] [] [] | | ||
713 | gpsdrive | [] | | ||
714 | gramadoir | [] | | ||
715 | grep | [] [] [] [] [] [] [] | | ||
716 | gretl | [] | | ||
717 | gsasl | [] [] [] [] [] | | ||
718 | gss | [] [] [] | | ||
719 | gst-plugins | [] [] [] [] | | ||
720 | gstreamer | [] [] [] [] | | ||
721 | gtick | [] [] [] | | ||
722 | gtkspell | [] [] [] [] [] [] | | ||
723 | hello | [] [] [] [] [] [] [] | | ||
724 | id-utils | [] [] [] [] | | ||
725 | impost | | | ||
726 | indent | [] [] [] [] [] [] | | ||
727 | iso_3166 | [] [] [] [] [] | | ||
728 | iso_3166_1 | [] [] [] [] | | ||
729 | iso_3166_2 | | | ||
730 | iso_3166_3 | [] [] [] | | ||
731 | iso_4217 | [] [] | | ||
732 | iso_639 | [] [] [] | | ||
733 | jpilot | | | ||
734 | jtag | [] | | ||
735 | jwhois | [] [] [] () () | | ||
736 | kbd | [] [] [] | | ||
737 | latrine | [] [] | | ||
738 | ld | [] | | ||
739 | libc | [] [] [] [] [] | | ||
740 | libextractor | [] | | ||
741 | libgpewidget | [] [] [] [] [] [] | | ||
742 | libgsasl | [] [] [] | | ||
743 | libiconv | [] [] [] [] [] [] [] [] [] [] | | ||
744 | libidn | [] () | | ||
745 | lifelines | [] [] | | ||
746 | lilypond | [] | | ||
747 | lingoteach | [] | | ||
748 | lynx | [] [] [] | | ||
749 | m4 | [] [] [] [] [] | | ||
750 | mailutils | [] [] [] | | ||
751 | make | [] [] [] [] | | ||
752 | man-db | [] [] | | ||
753 | minicom | [] [] [] [] | | ||
754 | mysecretdiary | [] [] [] [] | | ||
755 | nano | [] [] [] | | ||
756 | nano_1_0 | [] [] [] [] | | ||
757 | opcodes | [] [] | | ||
758 | parted | [] [] [] [] | | ||
759 | psmisc | [] [] | | ||
760 | ptx | [] [] [] [] [] [] | | ||
761 | pwdutils | [] | | ||
762 | python | | | ||
763 | radius | [] [] | | ||
764 | recode | [] [] [] [] [] [] | | ||
765 | rpm | [] [] [] [] | | ||
766 | screem | | | ||
767 | scrollkeeper | [] [] [] [] [] [] [] | | ||
768 | sed | [] [] [] [] [] [] [] [] | | ||
769 | sh-utils | [] [] [] | | ||
770 | shared-mime-info | [] [] [] [] [] | | ||
771 | sharutils | [] [] [] | | ||
772 | silky | [] | | ||
773 | skencil | [] [] [] | | ||
774 | sketch | [] [] [] | | ||
775 | solfege | | | ||
776 | soundtracker | [] [] | | ||
777 | sp | | | ||
778 | stardict | [] [] | | ||
779 | tar | [] [] [] [] | | ||
780 | texinfo | [] [] [] [] | | ||
781 | textutils | [] [] [] | | ||
782 | tin | | | ||
783 | tp-robot | [] | | ||
784 | tuxpaint | [] [] [] [] [] [] [] [] | | ||
785 | unicode-han-tra... | | | ||
786 | unicode-transla... | | | ||
787 | util-linux | [] [] [] | | ||
788 | vorbis-tools | [] [] | | ||
789 | wastesedge | | | ||
790 | wdiff | [] [] [] [] [] [] | | ||
791 | wget | [] [] [] [] [] [] [] [] [] | | ||
792 | xchat | [] [] [] [] [] [] | | ||
793 | xkeyboard-config | | | ||
794 | xpad | | | ||
795 | +-------------------------------------------------+ | ||
796 | or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv ta | ||
797 | 1 0 48 30 58 6 79 71 5 45 13 12 50 86 0 | ||
798 | |||
799 | tg th tk tr uk ven vi wa xh zh_CN zh_TW zu | ||
800 | +--------------------------------------------+ | ||
801 | GNUnet | | 0 | ||
802 | a2ps | [] [] [] | 19 | ||
803 | aegis | | 0 | ||
804 | ant-phone | [] | 4 | ||
805 | anubis | [] | 9 | ||
806 | ap-utils | () | 1 | ||
807 | aspell | [] [] [] | 13 | ||
808 | bash | | 10 | ||
809 | batchelor | [] [] | 7 | ||
810 | bfd | | 1 | ||
811 | bibshelf | [] | 5 | ||
812 | binutils | [] | 6 | ||
813 | bison | [] | 17 | ||
814 | bluez-pin | [] [] [] [] [] | 24 | ||
815 | clisp | | 7 | ||
816 | console-tools | [] | 4 | ||
817 | coreutils | [] | 16 | ||
818 | cpio | [] [] | 6 | ||
819 | cpplib | [] [] | 7 | ||
820 | darkstat | [] () () | 15 | ||
821 | dialog | [] [] [] | 25 | ||
822 | diffutils | [] [] [] [] | 28 | ||
823 | doodle | [] | 5 | ||
824 | e2fsprogs | [] | 8 | ||
825 | enscript | [] | 12 | ||
826 | error | [] [] [] | 16 | ||
827 | fetchmail | [] | 12 | ||
828 | fileutils | [] [] [] | 18 | ||
829 | findutils | [] [] | 17 | ||
830 | flex | [] [] | 15 | ||
831 | fslint | [] | 7 | ||
832 | gas | [] | 3 | ||
833 | gawk | [] | 14 | ||
834 | gbiff | | 4 | ||
835 | gcal | [] | 5 | ||
836 | gcc | [] | 3 | ||
837 | gettext-examples | [] [] [] [] | 20 | ||
838 | gettext-runtime | [] [] [] [] [] | 25 | ||
839 | gettext-tools | [] [] [] | 17 | ||
840 | gimp-print | [] | 11 | ||
841 | gip | [] | 8 | ||
842 | gliv | [] | 6 | ||
843 | glunarclock | [] [] | 13 | ||
844 | gmult | [] [] [] | 13 | ||
845 | gnubiff | [] | 3 | ||
846 | gnucash | () [] | 10 | ||
847 | gnucash-glossary | [] | 8 | ||
848 | gpe-aerial | [] [] | 13 | ||
849 | gpe-beam | [] [] | 13 | ||
850 | gpe-calendar | [] [] [] [] | 18 | ||
851 | gpe-clock | [] [] [] [] | 17 | ||
852 | gpe-conf | [] [] | 12 | ||
853 | gpe-contacts | [] [] | 6 | ||
854 | gpe-edit | [] [] [] [] | 15 | ||
855 | gpe-go | [] [] | 11 | ||
856 | gpe-login | [] [] [] [] [] | 18 | ||
857 | gpe-ownerinfo | [] [] [] [] | 19 | ||
858 | gpe-sketchbook | [] [] | 14 | ||
859 | gpe-su | [] [] [] | 16 | ||
860 | gpe-taskmanager | [] [] [] | 17 | ||
861 | gpe-timesheet | [] [] [] [] | 17 | ||
862 | gpe-today | [] [] [] [] [] | 19 | ||
863 | gpe-todo | [] [] [] | 16 | ||
864 | gphoto2 | [] [] | 17 | ||
865 | gprof | [] [] | 10 | ||
866 | gpsdrive | | 2 | ||
867 | gramadoir | [] | 6 | ||
868 | grep | [] [] [] [] | 32 | ||
869 | gretl | | 4 | ||
870 | gsasl | [] [] | 12 | ||
871 | gss | [] | 5 | ||
872 | gst-plugins | [] [] | 16 | ||
873 | gstreamer | [] [] [] | 14 | ||
874 | gtick | [] | 11 | ||
875 | gtkspell | [] [] [] | 20 | ||
876 | hello | [] [] [] [] | 37 | ||
877 | id-utils | [] [] | 13 | ||
878 | impost | [] | 3 | ||
879 | indent | [] [] [] | 24 | ||
880 | iso_3166 | [] [] [] | 12 | ||
881 | iso_3166_1 | [] [] | 20 | ||
882 | iso_3166_2 | | 2 | ||
883 | iso_3166_3 | [] [] | 8 | ||
884 | iso_4217 | [] [] | 10 | ||
885 | iso_639 | [] [] | 12 | ||
886 | jpilot | [] [] [] | 6 | ||
887 | jtag | | 2 | ||
888 | jwhois | [] [] [] | 12 | ||
889 | kbd | [] [] | 12 | ||
890 | latrine | [] [] | 8 | ||
891 | ld | [] | 5 | ||
892 | libc | [] [] | 22 | ||
893 | libextractor | | 1 | ||
894 | libgpewidget | [] [] | 17 | ||
895 | libgsasl | [] | 7 | ||
896 | libiconv | [] [] [] [] [] | 32 | ||
897 | libidn | [] [] | 5 | ||
898 | lifelines | | 4 | ||
899 | lilypond | [] | 5 | ||
900 | lingoteach | | 5 | ||
901 | lynx | [] [] | 14 | ||
902 | m4 | [] [] | 17 | ||
903 | mailutils | [] | 7 | ||
904 | make | [] [] | 18 | ||
905 | man-db | | 5 | ||
906 | minicom | | 11 | ||
907 | mysecretdiary | [] [] | 12 | ||
908 | nano | | 11 | ||
909 | nano_1_0 | [] [] | 17 | ||
910 | opcodes | [] | 7 | ||
911 | parted | [] [] [] | 17 | ||
912 | psmisc | [] | 7 | ||
913 | ptx | [] [] | 23 | ||
914 | pwdutils | | 1 | ||
915 | python | | 0 | ||
916 | radius | [] | 6 | ||
917 | recode | [] [] | 22 | ||
918 | rpm | [] [] | 11 | ||
919 | screem | | 1 | ||
920 | scrollkeeper | [] [] | 23 | ||
921 | sed | [] [] | 19 | ||
922 | sh-utils | [] | 15 | ||
923 | shared-mime-info | [] [] | 19 | ||
924 | sharutils | [] [] [] | 20 | ||
925 | silky | | 3 | ||
926 | skencil | | 6 | ||
927 | sketch | | 6 | ||
928 | solfege | | 4 | ||
929 | soundtracker | [] | 8 | ||
930 | sp | [] | 3 | ||
931 | stardict | [] [] [] [] | 10 | ||
932 | tar | [] [] | 13 | ||
933 | texinfo | [] [] | 14 | ||
934 | textutils | [] [] [] | 17 | ||
935 | tin | | 1 | ||
936 | tp-robot | [] [] | 7 | ||
937 | tuxpaint | [] [] [] [] | 34 | ||
938 | unicode-han-tra... | | 0 | ||
939 | unicode-transla... | | 2 | ||
940 | util-linux | [] [] | 17 | ||
941 | vorbis-tools | [] | 10 | ||
942 | wastesedge | | 1 | ||
943 | wdiff | [] [] | 22 | ||
944 | wget | [] [] [] [] | 31 | ||
945 | xchat | [] [] [] | 22 | ||
946 | xkeyboard-config | | 1 | ||
947 | xpad | [] | 5 | ||
948 | +--------------------------------------------+ | ||
949 | 72 teams tg th tk tr uk ven vi wa xh zh_CN zh_TW zu | ||
950 | 147 domains 0 0 1 78 29 0 71 16 0 41 20 0 1711 | ||
951 | |||
952 | Some counters in the preceding matrix are higher than the number of | ||
953 | visible blocks let us expect. This is because a few extra PO files are | ||
954 | used for implementing regional variants of languages, or language | ||
955 | dialects. | ||
956 | |||
957 | For a PO file in the matrix above to be effective, the package to | ||
958 | which it applies should also have been internationalized and | ||
959 | distributed as such by its maintainer. There might be an observable | ||
960 | lag between the mere existence a PO file and its wide availability in a | ||
961 | distribution. | ||
962 | |||
963 | If April 2005 seems to be old, you may fetch a more recent copy of | ||
964 | this `ABOUT-NLS' file on most GNU archive sites. The most up-to-date | ||
965 | matrix with full percentage details can be found at | ||
966 | `http://www.iro.umontreal.ca/contrib/po/HTML/matrix.html'. | ||
967 | |||
968 | 1.6 Using `gettext' in new packages | ||
969 | =================================== | ||
970 | |||
971 | If you are writing a freely available program and want to | ||
972 | internationalize it you are welcome to use GNU `gettext' in your | ||
973 | package. Of course you have to respect the GNU Library General Public | ||
974 | License which covers the use of the GNU `gettext' library. This means | ||
975 | in particular that even non-free programs can use `libintl' as a shared | ||
976 | library, whereas only free software can use `libintl' as a static | ||
977 | library or use modified versions of `libintl'. | ||
978 | |||
979 | Once the sources are changed appropriately and the setup can handle | ||
980 | the use of `gettext' the only thing missing are the translations. The | ||
981 | Free Translation Project is also available for packages which are not | ||
982 | developed inside the GNU project. Therefore the information given above | ||
983 | applies also for every other Free Software Project. Contact | ||
984 | `translation@iro.umontreal.ca' to make the `.pot' files available to | ||
985 | the translation teams. | ||
986 | |||