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: 1.1 INSTALL Matters
22: ===================
23:
24: Some packages are "localizable" when properly installed; the programs
25: they contain can be made to speak your own native language. Most such
26: packages use GNU `gettext'. Other packages have their own ways to
27: internationalization, predating GNU `gettext'.
28:
29: By default, this package will be installed to allow translation of
30: messages. It will automatically detect whether the system already
31: provides the GNU `gettext' functions. Installers may use special
32: options at configuration time for changing the default behaviour. The
33: command:
34:
35: ./configure --disable-nls
36:
37: will _totally_ disable translation of messages.
38:
39: When you already have GNU `gettext' installed on your system and run
40: configure without an option for your new package, `configure' will
41: probably detect the previously built and installed `libintl' library
42: and will decide to use it. If not, you may have to to use the
43: `--with-libintl-prefix' option to tell `configure' where to look for it.
44:
45: Internationalized packages usually have many `po/LL.po' files, where
46: LL gives an ISO 639 two-letter code identifying the language. Unless
47: translations have been forbidden at `configure' time by using the
48: `--disable-nls' switch, all available translations are installed
49: together with the package. However, the environment variable `LINGUAS'
50: may be set, prior to configuration, to limit the installed set.
51: `LINGUAS' should then contain a space separated list of two-letter
52: codes, stating which languages are allowed.
53:
54: 1.2 Using This Package
55: ======================
56:
57: As a user, if your language has been installed for this package, you
58: only have to set the `LANG' environment variable to the appropriate
59: `LL_CC' combination. If you happen to have the `LC_ALL' or some other
60: `LC_xxx' environment variables set, you should unset them before
61: setting `LANG', otherwise the setting of `LANG' will not have the
62: desired effect. Here `LL' is an ISO 639 two-letter language code, and
63: `CC' is an ISO 3166 two-letter country code. For example, let's
64: suppose that you speak German and live in Germany. At the shell
65: prompt, merely execute `setenv LANG de_DE' (in `csh'),
66: `export LANG; LANG=de_DE' (in `sh') or `export LANG=de_DE' (in `bash').
67: This can be done from your `.login' or `.profile' file, once and for
68: all.
69:
70: You might think that the country code specification is redundant.
71: But in fact, some languages have dialects in different countries. For
72: example, `de_AT' is used for Austria, and `pt_BR' for Brazil. The
73: country code serves to distinguish the dialects.
74:
75: The locale naming convention of `LL_CC', with `LL' denoting the
76: language and `CC' denoting the country, is the one use on systems based
77: on GNU libc. On other systems, some variations of this scheme are
78: used, such as `LL' or `LL_CC.ENCODING'. You can get the list of
79: locales supported by your system for your language by running the
80: command `locale -a | grep '^LL''.
81:
82: Not all programs have translations for all languages. By default, an
83: English message is shown in place of a nonexistent translation. If you
84: understand other languages, you can set up a priority list of languages.
85: This is done through a different environment variable, called
86: `LANGUAGE'. GNU `gettext' gives preference to `LANGUAGE' over `LANG'
87: for the purpose of message handling, but you still need to have `LANG'
88: set to the primary language; this is required by other parts of the
89: system libraries. For example, some Swedish users who would rather
90: read translations in German than English for when Swedish is not
91: available, set `LANGUAGE' to `sv:de' while leaving `LANG' to `sv_SE'.
92:
93: Special advice for Norwegian users: The language code for Norwegian
94: bokma*l changed from `no' to `nb' recently (in 2003). During the
95: transition period, while some message catalogs for this language are
96: installed under `nb' and some older ones under `no', it's recommended
97: for Norwegian users to set `LANGUAGE' to `nb:no' so that both newer and
98: older translations are used.
99:
100: In the `LANGUAGE' environment variable, but not in the `LANG'
101: environment variable, `LL_CC' combinations can be abbreviated as `LL'
102: to denote the language's main dialect. For example, `de' is equivalent
103: to `de_DE' (German as spoken in Germany), and `pt' to `pt_PT'
104: (Portuguese as spoken in Portugal) in this context.
105:
106: 1.3 Translating Teams
107: =====================
108:
109: For the Free Translation Project to be a success, we need interested
110: people who like their own language and write it well, and who are also
111: able to synergize with other translators speaking the same language.
112: Each translation team has its own mailing list. The up-to-date list of
113: teams can be found at the Free Translation Project's homepage,
114: `http://translationproject.org/', in the "Teams" area.
115:
116: If you'd like to volunteer to _work_ at translating messages, you
117: should become a member of the translating team for your own language.
118: The subscribing address is _not_ the same as the list itself, it has
119: `-request' appended. For example, speakers of Swedish can send a
120: message to `sv-request@li.org', having this message body:
121:
122: subscribe
123:
124: Keep in mind that team members are expected to participate
125: _actively_ in translations, or at solving translational difficulties,
126: rather than merely lurking around. If your team does not exist yet and
127: you want to start one, or if you are unsure about what to do or how to
128: get started, please write to `coordinator@translationproject.org' to
129: reach the coordinator for all translator teams.
130:
131: The English team is special. It works at improving and uniformizing
132: the terminology in use. Proven linguistic skills are praised more than
133: programming skills, here.
134:
135: 1.4 Available Packages
136: ======================
137:
138: Languages are not equally supported in all packages. The following
139: matrix shows the current state of internationalization, as of June
140: 2010. The matrix shows, in regard of each package, for which languages
141: PO files have been submitted to translation coordination, with a
142: translation percentage of at least 50%.
143:
144: Ready PO files af am an ar as ast az be be@latin bg bn_IN bs ca
145: +--------------------------------------------------+
146: a2ps | [] [] |
147: aegis | |
148: ant-phone | |
149: anubis | |
150: aspell | [] [] |
151: bash | |
152: bfd | |
153: bibshelf | [] |
154: binutils | |
155: bison | |
156: bison-runtime | [] |
157: bluez-pin | [] [] |
158: bombono-dvd | |
159: buzztard | |
160: cflow | |
161: clisp | |
162: coreutils | [] [] |
163: cpio | |
164: cppi | |
165: cpplib | [] |
166: cryptsetup | |
167: dfarc | |
168: dialog | [] [] |
169: dico | |
170: diffutils | [] |
171: dink | |
172: doodle | |
173: e2fsprogs | [] |
174: enscript | [] |
175: exif | |
176: fetchmail | [] |
177: findutils | [] |
178: flex | [] |
179: freedink | |
180: gas | |
181: gawk | [] [] |
182: gcal | [] |
183: gcc | |
184: gettext-examples | [] [] [] [] |
185: gettext-runtime | [] [] |
186: gettext-tools | [] [] |
187: gip | [] |
188: gjay | |
189: gliv | [] |
190: glunarclock | [] [] |
191: gnubiff | |
192: gnucash | [] |
193: gnuedu | |
194: gnulib | |
195: gnunet | |
196: gnunet-gtk | |
197: gnutls | |
198: gold | |
199: gpe-aerial | |
200: gpe-beam | |
201: gpe-bluetooth | |
202: gpe-calendar | |
203: gpe-clock | [] |
204: gpe-conf | |
205: gpe-contacts | |
206: gpe-edit | |
207: gpe-filemanager | |
208: gpe-go | |
209: gpe-login | |
210: gpe-ownerinfo | [] |
211: gpe-package | |
212: gpe-sketchbook | |
213: gpe-su | [] |
214: gpe-taskmanager | [] |
215: gpe-timesheet | [] |
216: gpe-today | [] |
217: gpe-todo | |
218: gphoto2 | |
219: gprof | [] |
220: gpsdrive | |
221: gramadoir | |
222: grep | |
223: grub | [] [] |
224: gsasl | |
225: gss | |
226: gst-plugins-bad | [] |
227: gst-plugins-base | [] |
228: gst-plugins-good | [] |
229: gst-plugins-ugly | [] |
230: gstreamer | [] [] [] |
231: gtick | |
232: gtkam | [] |
233: gtkorphan | [] |
234: gtkspell | [] [] [] |
235: gutenprint | |
236: hello | [] |
237: help2man | |
238: hylafax | |
239: idutils | |
240: indent | [] [] |
241: iso_15924 | |
242: iso_3166 | [] [] [] [] [] [] [] |
243: iso_3166_2 | |
244: iso_4217 | |
245: iso_639 | [] [] [] [] |
246: iso_639_3 | |
247: jwhois | |
248: kbd | |
249: keytouch | [] |
250: keytouch-editor | |
251: keytouch-keyboa... | [] |
252: klavaro | [] |
253: latrine | |
254: ld | [] |
255: leafpad | [] [] |
256: libc | [] [] |
257: libexif | () |
258: libextractor | |
259: libgnutls | |
260: libgpewidget | |
261: libgpg-error | |
262: libgphoto2 | |
263: libgphoto2_port | |
264: libgsasl | |
265: libiconv | [] |
266: libidn | |
267: lifelines | |
268: liferea | [] [] |
269: lilypond | |
270: linkdr | [] |
271: lordsawar | |
272: lprng | |
273: lynx | [] |
274: m4 | |
275: mailfromd | |
276: mailutils | |
277: make | |
278: man-db | |
279: man-db-manpages | |
280: minicom | |
281: mkisofs | |
282: myserver | |
283: nano | [] [] |
284: opcodes | |
285: parted | |
286: pies | |
287: popt | |
288: psmisc | |
289: pspp | [] |
290: pwdutils | |
291: radius | [] |
292: recode | [] [] |
293: rosegarden | |
294: rpm | |
295: rush | |
296: sarg | |
297: screem | |
298: scrollkeeper | [] [] [] |
299: sed | [] [] |
300: sharutils | [] [] |
301: shishi | |
302: skencil | |
303: solfege | |
304: solfege-manual | |
305: soundtracker | |
306: sp | |
307: sysstat | |
308: tar | [] |
309: texinfo | |
310: tin | |
311: unicode-han-tra... | |
312: unicode-transla... | |
313: util-linux-ng | [] |
314: vice | |
315: vmm | |
316: vorbis-tools | |
317: wastesedge | |
318: wdiff | |
319: wget | [] [] |
320: wyslij-po | |
321: xchat | [] [] [] [] |
322: xdg-user-dirs | [] [] [] [] [] [] [] [] [] |
323: xkeyboard-config | [] [] |
324: +--------------------------------------------------+
325: af am an ar as ast az be be@latin bg bn_IN bs ca
326: 6 0 1 2 3 19 1 10 3 28 3 1 38
327:
328: crh cs da de el en en_GB en_ZA eo es et eu fa
329: +-------------------------------------------------+
330: a2ps | [] [] [] [] [] [] [] |
331: aegis | [] [] [] |
332: ant-phone | [] () |
333: anubis | [] [] |
334: aspell | [] [] [] [] [] |
335: bash | [] [] [] |
336: bfd | [] |
337: bibshelf | [] [] [] |
338: binutils | [] |
339: bison | [] [] |
340: bison-runtime | [] [] [] [] |
341: bluez-pin | [] [] [] [] [] [] |
342: bombono-dvd | [] |
343: buzztard | [] [] [] |
344: cflow | [] [] |
345: clisp | [] [] [] [] |
346: coreutils | [] [] [] [] |
347: cpio | |
348: cppi | |
349: cpplib | [] [] [] |
350: cryptsetup | [] |
351: dfarc | [] [] [] |
352: dialog | [] [] [] [] [] |
353: dico | |
354: diffutils | [] [] [] [] [] [] |
355: dink | [] [] [] |
356: doodle | [] |
357: e2fsprogs | [] [] [] |
358: enscript | [] [] [] |
359: exif | () [] [] |
360: fetchmail | [] [] () [] [] [] |
361: findutils | [] [] [] |
362: flex | [] [] |
363: freedink | [] [] [] |
364: gas | [] |
365: gawk | [] [] [] |
366: gcal | [] |
367: gcc | [] [] |
368: gettext-examples | [] [] [] [] |
369: gettext-runtime | [] [] [] [] |
370: gettext-tools | [] [] [] |
371: gip | [] [] [] [] |
372: gjay | [] |
373: gliv | [] [] [] |
374: glunarclock | [] [] |
375: gnubiff | () |
376: gnucash | [] () () () () |
377: gnuedu | [] [] |
378: gnulib | [] [] |
379: gnunet | |
380: gnunet-gtk | [] |
381: gnutls | [] [] |
382: gold | [] |
383: gpe-aerial | [] [] [] [] |
384: gpe-beam | [] [] [] [] |
385: gpe-bluetooth | [] [] |
386: gpe-calendar | [] |
387: gpe-clock | [] [] [] [] |
388: gpe-conf | [] [] [] |
389: gpe-contacts | [] [] [] |
390: gpe-edit | [] [] |
391: gpe-filemanager | [] [] [] |
392: gpe-go | [] [] [] [] |
393: gpe-login | [] [] |
394: gpe-ownerinfo | [] [] [] [] |
395: gpe-package | [] [] [] |
396: gpe-sketchbook | [] [] [] [] |
397: gpe-su | [] [] [] [] |
398: gpe-taskmanager | [] [] [] [] |
399: gpe-timesheet | [] [] [] [] |
400: gpe-today | [] [] [] [] |
401: gpe-todo | [] [] [] |
402: gphoto2 | [] [] () [] [] [] |
403: gprof | [] [] [] |
404: gpsdrive | [] [] [] |
405: gramadoir | [] [] [] |
406: grep | [] |
407: grub | [] [] |
408: gsasl | [] |
409: gss | |
410: gst-plugins-bad | [] [] [] [] [] |
411: gst-plugins-base | [] [] [] [] [] |
412: gst-plugins-good | [] [] [] [] [] [] |
413: gst-plugins-ugly | [] [] [] [] [] [] |
414: gstreamer | [] [] [] [] [] |
415: gtick | [] () [] |
416: gtkam | [] [] () [] [] |
417: gtkorphan | [] [] [] [] |
418: gtkspell | [] [] [] [] [] [] [] |
419: gutenprint | [] [] [] |
420: hello | [] [] [] [] |
421: help2man | [] |
422: hylafax | [] [] |
423: idutils | [] [] |
424: indent | [] [] [] [] [] [] [] |
425: iso_15924 | [] () [] [] |
426: iso_3166 | [] [] [] [] () [] [] [] () |
427: iso_3166_2 | () |
428: iso_4217 | [] [] [] () [] [] |
429: iso_639 | [] [] [] [] () [] [] |
430: iso_639_3 | [] |
431: jwhois | [] |
432: kbd | [] [] [] [] [] |
433: keytouch | [] [] |
434: keytouch-editor | [] [] |
435: keytouch-keyboa... | [] |
436: klavaro | [] [] [] [] |
437: latrine | [] () |
438: ld | [] [] |
439: leafpad | [] [] [] [] [] [] |
440: libc | [] [] [] [] |
441: libexif | [] [] () |
442: libextractor | |
443: libgnutls | [] |
444: libgpewidget | [] [] |
445: libgpg-error | [] [] |
446: libgphoto2 | [] () |
447: libgphoto2_port | [] () [] |
448: libgsasl | |
449: libiconv | [] [] [] [] [] |
450: libidn | [] [] [] |
451: lifelines | [] () |
452: liferea | [] [] [] [] [] |
453: lilypond | [] [] [] |
454: linkdr | [] [] [] |
455: lordsawar | [] |
456: lprng | |
457: lynx | [] [] [] [] |
458: m4 | [] [] [] [] |
459: mailfromd | |
460: mailutils | [] |
461: make | [] [] [] |
462: man-db | |
463: man-db-manpages | |
464: minicom | [] [] [] [] |
465: mkisofs | |
466: myserver | |
467: nano | [] [] [] |
468: opcodes | [] [] |
469: parted | [] [] |
470: pies | |
471: popt | [] [] [] [] [] |
472: psmisc | [] [] [] |
473: pspp | [] |
474: pwdutils | [] |
475: radius | [] |
476: recode | [] [] [] [] [] [] |
477: rosegarden | () () () |
478: rpm | [] [] [] |
479: rush | |
480: sarg | |
481: screem | |
482: scrollkeeper | [] [] [] [] [] |
483: sed | [] [] [] [] [] [] |
484: sharutils | [] [] [] [] |
485: shishi | |
486: skencil | [] () [] |
487: solfege | [] [] [] |
488: solfege-manual | [] [] |
489: soundtracker | [] [] [] |
490: sp | [] |
491: sysstat | [] [] [] |
492: tar | [] [] [] [] |
493: texinfo | [] [] [] |
494: tin | [] [] |
495: unicode-han-tra... | |
496: unicode-transla... | |
497: util-linux-ng | [] [] [] [] |
498: vice | () () |
499: vmm | [] |
500: vorbis-tools | [] [] |
501: wastesedge | [] |
502: wdiff | [] [] |
503: wget | [] [] [] |
504: wyslij-po | |
505: xchat | [] [] [] [] [] |
506: xdg-user-dirs | [] [] [] [] [] [] [] [] [] |
507: xkeyboard-config | [] [] [] [] [] [] |
508: +-------------------------------------------------+
509: crh cs da de el en en_GB en_ZA eo es et eu fa
510: 5 64 105 117 18 1 8 0 28 89 18 19 0
511:
512: fi fr ga gl gu he hi hr hu hy id is it ja ka kn
513: +----------------------------------------------------+
514: a2ps | [] [] [] [] |
515: aegis | [] [] |
516: ant-phone | [] [] |
517: anubis | [] [] [] [] |
518: aspell | [] [] [] [] |
519: bash | [] [] [] [] |
520: bfd | [] [] [] |
521: bibshelf | [] [] [] [] [] |
522: binutils | [] [] [] |
523: bison | [] [] [] [] |
524: bison-runtime | [] [] [] [] [] [] |
525: bluez-pin | [] [] [] [] [] [] [] [] |
526: bombono-dvd | [] |
527: buzztard | [] |
528: cflow | [] [] [] |
529: clisp | [] |
530: coreutils | [] [] [] [] [] |
531: cpio | [] [] [] [] |
532: cppi | [] [] |
533: cpplib | [] [] [] |
534: cryptsetup | [] [] [] |
535: dfarc | [] [] [] |
536: dialog | [] [] [] [] [] [] [] |
537: dico | |
538: diffutils | [] [] [] [] [] [] [] [] [] |
539: dink | [] |
540: doodle | [] [] |
541: e2fsprogs | [] [] |
542: enscript | [] [] [] [] |
543: exif | [] [] [] [] [] [] |
544: fetchmail | [] [] [] [] |
545: findutils | [] [] [] [] [] [] |
546: flex | [] [] [] |
547: freedink | [] [] [] |
548: gas | [] [] |
549: gawk | [] [] [] [] () [] |
550: gcal | [] |
551: gcc | [] |
552: gettext-examples | [] [] [] [] [] [] [] |
553: gettext-runtime | [] [] [] [] [] [] |
554: gettext-tools | [] [] [] [] |
555: gip | [] [] [] [] [] [] |
556: gjay | [] |
557: gliv | [] () |
558: glunarclock | [] [] [] [] |
559: gnubiff | () [] () |
560: gnucash | () () () () () [] |
561: gnuedu | [] [] |
562: gnulib | [] [] [] [] [] [] |
563: gnunet | |
564: gnunet-gtk | [] |
565: gnutls | [] [] |
566: gold | [] [] |
567: gpe-aerial | [] [] [] |
568: gpe-beam | [] [] [] [] |
569: gpe-bluetooth | [] [] [] [] |
570: gpe-calendar | [] [] |
571: gpe-clock | [] [] [] [] [] |
572: gpe-conf | [] [] [] [] |
573: gpe-contacts | [] [] [] [] |
574: gpe-edit | [] [] [] |
575: gpe-filemanager | [] [] [] [] |
576: gpe-go | [] [] [] [] [] |
577: gpe-login | [] [] [] |
578: gpe-ownerinfo | [] [] [] [] [] |
579: gpe-package | [] [] [] |
580: gpe-sketchbook | [] [] [] [] |
581: gpe-su | [] [] [] [] [] [] |
582: gpe-taskmanager | [] [] [] [] [] |
583: gpe-timesheet | [] [] [] [] [] |
584: gpe-today | [] [] [] [] [] [] [] |
585: gpe-todo | [] [] [] |
586: gphoto2 | [] [] [] [] [] [] |
587: gprof | [] [] [] [] |
588: gpsdrive | [] [] [] |
589: gramadoir | [] [] [] |
590: grep | [] [] |
591: grub | [] [] [] [] |
592: gsasl | [] [] [] [] [] |
593: gss | [] [] [] [] [] |
594: gst-plugins-bad | [] [] [] [] [] [] |
595: gst-plugins-base | [] [] [] [] [] [] |
596: gst-plugins-good | [] [] [] [] [] [] |
597: gst-plugins-ugly | [] [] [] [] [] [] |
598: gstreamer | [] [] [] [] [] |
599: gtick | [] [] [] [] [] |
600: gtkam | [] [] [] [] [] |
601: gtkorphan | [] [] [] |
602: gtkspell | [] [] [] [] [] [] [] [] [] |
603: gutenprint | [] [] [] [] |
604: hello | [] [] [] |
605: help2man | [] [] |
606: hylafax | [] |
607: idutils | [] [] [] [] [] [] |
608: indent | [] [] [] [] [] [] [] [] |
609: iso_15924 | [] () [] [] |
610: iso_3166 | [] () [] [] [] [] [] [] [] [] [] [] |
611: iso_3166_2 | () [] [] [] |
612: iso_4217 | [] () [] [] [] [] |
613: iso_639 | [] () [] [] [] [] [] [] [] |
614: iso_639_3 | () [] [] |
615: jwhois | [] [] [] [] [] |
616: kbd | [] [] |
617: keytouch | [] [] [] [] [] [] |
618: keytouch-editor | [] [] [] [] [] |
619: keytouch-keyboa... | [] [] [] [] [] |
620: klavaro | [] [] |
621: latrine | [] [] [] |
622: ld | [] [] [] [] |
623: leafpad | [] [] [] [] [] [] [] () |
624: libc | [] [] [] [] [] |
625: libexif | [] |
626: libextractor | |
627: libgnutls | [] [] |
628: libgpewidget | [] [] [] [] |
629: libgpg-error | [] [] |
630: libgphoto2 | [] [] [] |
631: libgphoto2_port | [] [] [] |
632: libgsasl | [] [] [] [] [] |
633: libiconv | [] [] [] [] [] [] |
634: libidn | [] [] [] [] |
635: lifelines | () |
636: liferea | [] [] [] [] |
637: lilypond | [] [] |
638: linkdr | [] [] [] [] [] |
639: lordsawar | |
640: lprng | [] |
641: lynx | [] [] [] [] [] |
642: m4 | [] [] [] [] [] [] |
643: mailfromd | |
644: mailutils | [] [] |
645: make | [] [] [] [] [] [] [] [] [] |
646: man-db | [] [] |
647: man-db-manpages | [] |
648: minicom | [] [] [] [] [] |
649: mkisofs | [] [] [] [] |
650: myserver | |
651: nano | [] [] [] [] [] [] |
652: opcodes | [] [] [] [] |
653: parted | [] [] [] [] |
654: pies | |
655: popt | [] [] [] [] [] [] [] [] [] |
656: psmisc | [] [] [] |
657: pspp | |
658: pwdutils | [] [] |
659: radius | [] [] |
660: recode | [] [] [] [] [] [] [] [] |
661: rosegarden | () () () () () |
662: rpm | [] [] |
663: rush | |
664: sarg | [] |
665: screem | [] [] |
666: scrollkeeper | [] [] [] [] |
667: sed | [] [] [] [] [] [] [] [] |
668: sharutils | [] [] [] [] [] [] [] |
669: shishi | [] |
670: skencil | [] |
671: solfege | [] [] [] [] |
672: solfege-manual | [] [] |
673: soundtracker | [] [] |
674: sp | [] () |
675: sysstat | [] [] [] [] [] |
676: tar | [] [] [] [] [] [] [] |
677: texinfo | [] [] [] [] |
678: tin | [] |
679: unicode-han-tra... | |
680: unicode-transla... | [] [] |
681: util-linux-ng | [] [] [] [] [] [] |
682: vice | () () () |
683: vmm | [] |
684: vorbis-tools | [] |
685: wastesedge | () () |
686: wdiff | [] |
687: wget | [] [] [] [] [] [] [] [] |
688: wyslij-po | [] [] [] |
689: xchat | [] [] [] [] [] [] [] [] [] |
690: xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] [] [] [] |
691: xkeyboard-config | [] [] [] [] [] |
692: +----------------------------------------------------+
693: fi fr ga gl gu he hi hr hu hy id is it ja ka kn
694: 105 121 53 20 4 8 3 5 53 2 120 5 84 67 0 4
695:
696: ko ku ky lg lt lv mk ml mn mr ms mt nb nds ne
697: +-----------------------------------------------+
698: a2ps | [] |
699: aegis | |
700: ant-phone | |
701: anubis | [] [] |
702: aspell | [] |
703: bash | |
704: bfd | |
705: bibshelf | [] [] |
706: binutils | |
707: bison | [] |
708: bison-runtime | [] [] [] [] [] |
709: bluez-pin | [] [] [] [] [] |
710: bombono-dvd | |
711: buzztard | |
712: cflow | |
713: clisp | |
714: coreutils | [] |
715: cpio | |
716: cppi | |
717: cpplib | |
718: cryptsetup | |
719: dfarc | [] |
720: dialog | [] [] [] [] [] |
721: dico | |
722: diffutils | [] [] |
723: dink | |
724: doodle | |
725: e2fsprogs | |
726: enscript | |
727: exif | [] |
728: fetchmail | |
729: findutils | |
730: flex | |
731: freedink | [] |
732: gas | |
733: gawk | |
734: gcal | |
735: gcc | |
736: gettext-examples | [] [] [] [] |
737: gettext-runtime | [] |
738: gettext-tools | [] |
739: gip | [] [] |
740: gjay | |
741: gliv | |
742: glunarclock | [] |
743: gnubiff | |
744: gnucash | () () () () |
745: gnuedu | |
746: gnulib | |
747: gnunet | |
748: gnunet-gtk | |
749: gnutls | [] |
750: gold | |
751: gpe-aerial | [] |
752: gpe-beam | [] |
753: gpe-bluetooth | [] [] |
754: gpe-calendar | [] |
755: gpe-clock | [] [] [] [] [] |
756: gpe-conf | [] [] |
757: gpe-contacts | [] [] |
758: gpe-edit | [] |
759: gpe-filemanager | [] [] |
760: gpe-go | [] [] [] |
761: gpe-login | [] |
762: gpe-ownerinfo | [] [] |
763: gpe-package | [] [] |
764: gpe-sketchbook | [] [] |
765: gpe-su | [] [] [] [] [] [] |
766: gpe-taskmanager | [] [] [] [] [] [] |
767: gpe-timesheet | [] [] |
768: gpe-today | [] [] [] [] |
769: gpe-todo | [] [] |
770: gphoto2 | |
771: gprof | [] |
772: gpsdrive | |
773: gramadoir | |
774: grep | |
775: grub | |
776: gsasl | |
777: gss | |
778: gst-plugins-bad | [] [] [] [] |
779: gst-plugins-base | [] [] |
780: gst-plugins-good | [] [] |
781: gst-plugins-ugly | [] [] [] [] [] |
782: gstreamer | |
783: gtick | |
784: gtkam | [] |
785: gtkorphan | [] [] |
786: gtkspell | [] [] [] [] [] [] [] |
787: gutenprint | |
788: hello | [] [] [] |
789: help2man | |
790: hylafax | |
791: idutils | |
792: indent | |
793: iso_15924 | [] [] |
794: iso_3166 | [] [] () [] [] [] [] [] |
795: iso_3166_2 | |
796: iso_4217 | [] [] |
797: iso_639 | [] [] |
798: iso_639_3 | [] |
799: jwhois | [] |
800: kbd | |
801: keytouch | [] |
802: keytouch-editor | [] |
803: keytouch-keyboa... | [] |
804: klavaro | [] |
805: latrine | [] |
806: ld | |
807: leafpad | [] [] [] |
808: libc | [] |
809: libexif | |
810: libextractor | |
811: libgnutls | [] |
812: libgpewidget | [] [] |
813: libgpg-error | |
814: libgphoto2 | |
815: libgphoto2_port | |
816: libgsasl | |
817: libiconv | |
818: libidn | |
819: lifelines | |
820: liferea | |
821: lilypond | |
822: linkdr | |
823: lordsawar | |
824: lprng | |
825: lynx | |
826: m4 | |
827: mailfromd | |
828: mailutils | |
829: make | [] |
830: man-db | |
831: man-db-manpages | |
832: minicom | [] |
833: mkisofs | |
834: myserver | |
835: nano | [] [] |
836: opcodes | |
837: parted | |
838: pies | |
839: popt | [] [] [] |
840: psmisc | |
841: pspp | |
842: pwdutils | |
843: radius | |
844: recode | |
845: rosegarden | |
846: rpm | |
847: rush | |
848: sarg | |
849: screem | |
850: scrollkeeper | [] [] |
851: sed | |
852: sharutils | |
853: shishi | |
854: skencil | |
855: solfege | [] |
856: solfege-manual | |
857: soundtracker | |
858: sp | |
859: sysstat | [] |
860: tar | [] |
861: texinfo | [] |
862: tin | |
863: unicode-han-tra... | |
864: unicode-transla... | |
865: util-linux-ng | |
866: vice | |
867: vmm | |
868: vorbis-tools | |
869: wastesedge | |
870: wdiff | |
871: wget | [] |
872: wyslij-po | |
873: xchat | [] [] [] |
874: xdg-user-dirs | [] [] [] [] [] [] [] [] |
875: xkeyboard-config | [] [] [] |
876: +-----------------------------------------------+
877: ko ku ky lg lt lv mk ml mn mr ms mt nb nds ne
878: 20 5 10 1 13 48 4 2 2 4 24 10 20 3 1
879:
880: nl nn or pa pl ps pt pt_BR ro ru rw sk sl sq sr
881: +---------------------------------------------------+
882: a2ps | [] [] [] [] [] [] [] [] |
883: aegis | [] [] [] |
884: ant-phone | [] [] |
885: anubis | [] [] [] |
886: aspell | [] [] [] [] [] |
887: bash | [] [] |
888: bfd | [] |
889: bibshelf | [] [] |
890: binutils | [] [] |
891: bison | [] [] [] |
892: bison-runtime | [] [] [] [] [] [] [] |
893: bluez-pin | [] [] [] [] [] [] [] [] |
894: bombono-dvd | [] () |
895: buzztard | [] [] |
896: cflow | [] |
897: clisp | [] [] |
898: coreutils | [] [] [] [] [] [] |
899: cpio | [] [] [] |
900: cppi | [] |
901: cpplib | [] |
902: cryptsetup | [] |
903: dfarc | [] |
904: dialog | [] [] [] [] |
905: dico | [] |
906: diffutils | [] [] [] [] [] [] |
907: dink | () |
908: doodle | [] [] |
909: e2fsprogs | [] [] |
910: enscript | [] [] [] [] [] |
911: exif | [] [] [] () [] |
912: fetchmail | [] [] [] [] |
913: findutils | [] [] [] [] [] |
914: flex | [] [] [] [] [] |
915: freedink | [] [] |
916: gas | |
917: gawk | [] [] [] [] |
918: gcal | |
919: gcc | [] |
920: gettext-examples | [] [] [] [] [] [] [] [] |
921: gettext-runtime | [] [] [] [] [] [] [] [] [] |
922: gettext-tools | [] [] [] [] [] [] |
923: gip | [] [] [] [] [] |
924: gjay | |
925: gliv | [] [] [] [] [] [] |
926: glunarclock | [] [] [] [] [] |
927: gnubiff | [] () |
928: gnucash | [] () () () |
929: gnuedu | [] |
930: gnulib | [] [] [] [] |
931: gnunet | |
932: gnunet-gtk | |
933: gnutls | [] [] |
934: gold | |
935: gpe-aerial | [] [] [] [] [] [] [] |
936: gpe-beam | [] [] [] [] [] [] [] |
937: gpe-bluetooth | [] [] |
938: gpe-calendar | [] [] [] [] |
939: gpe-clock | [] [] [] [] [] [] [] [] |
940: gpe-conf | [] [] [] [] [] [] [] |
941: gpe-contacts | [] [] [] [] [] |
942: gpe-edit | [] [] [] |
943: gpe-filemanager | [] [] [] |
944: gpe-go | [] [] [] [] [] [] [] [] |
945: gpe-login | [] [] |
946: gpe-ownerinfo | [] [] [] [] [] [] [] [] |
947: gpe-package | [] [] |
948: gpe-sketchbook | [] [] [] [] [] [] [] |
949: gpe-su | [] [] [] [] [] [] [] [] |
950: gpe-taskmanager | [] [] [] [] [] [] [] [] |
951: gpe-timesheet | [] [] [] [] [] [] [] [] |
952: gpe-today | [] [] [] [] [] [] [] [] |
953: gpe-todo | [] [] [] [] [] |
954: gphoto2 | [] [] [] [] [] [] [] [] |
955: gprof | [] [] [] |
956: gpsdrive | [] [] |
957: gramadoir | [] [] |
958: grep | [] [] [] [] |
959: grub | [] [] [] |
960: gsasl | [] [] [] [] |
961: gss | [] [] [] |
962: gst-plugins-bad | [] [] [] [] [] [] |
963: gst-plugins-base | [] [] [] [] [] |
964: gst-plugins-good | [] [] [] [] [] |
965: gst-plugins-ugly | [] [] [] [] [] [] |
966: gstreamer | [] [] [] [] [] |
967: gtick | [] [] [] |
968: gtkam | [] [] [] [] [] [] |
969: gtkorphan | [] |
970: gtkspell | [] [] [] [] [] [] [] [] [] [] |
971: gutenprint | [] [] |
972: hello | [] [] [] [] |
973: help2man | [] [] |
974: hylafax | [] |
975: idutils | [] [] [] [] [] |
976: indent | [] [] [] [] [] [] [] |
977: iso_15924 | [] [] [] [] |
978: iso_3166 | [] [] [] [] [] () [] [] [] [] [] [] [] [] |
979: iso_3166_2 | [] [] [] |
980: iso_4217 | [] [] [] [] [] [] [] [] |
981: iso_639 | [] [] [] [] [] [] [] [] [] |
982: iso_639_3 | [] [] |
983: jwhois | [] [] [] [] |
984: kbd | [] [] [] |
985: keytouch | [] [] [] |
986: keytouch-editor | [] [] [] |
987: keytouch-keyboa... | [] [] [] |
988: klavaro | [] [] |
989: latrine | [] [] |
990: ld | |
991: leafpad | [] [] [] [] [] [] [] [] [] |
992: libc | [] [] [] [] |
993: libexif | [] [] () [] |
994: libextractor | |
995: libgnutls | [] [] |
996: libgpewidget | [] [] [] |
997: libgpg-error | [] [] |
998: libgphoto2 | [] [] |
999: libgphoto2_port | [] [] [] [] [] |
1000: libgsasl | [] [] [] [] [] |
1001: libiconv | [] [] [] [] [] |
1002: libidn | [] [] |
1003: lifelines | [] [] |
1004: liferea | [] [] [] [] [] () () [] |
1005: lilypond | [] |
1006: linkdr | [] [] [] |
1007: lordsawar | |
1008: lprng | [] |
1009: lynx | [] [] [] |
1010: m4 | [] [] [] [] [] |
1011: mailfromd | [] |
1012: mailutils | [] |
1013: make | [] [] [] [] |
1014: man-db | [] [] [] |
1015: man-db-manpages | [] [] [] |
1016: minicom | [] [] [] [] |
1017: mkisofs | [] [] [] |
1018: myserver | |
1019: nano | [] [] [] [] |
1020: opcodes | [] [] |
1021: parted | [] [] [] [] |
1022: pies | [] |
1023: popt | [] [] [] [] |
1024: psmisc | [] [] [] |
1025: pspp | [] [] |
1026: pwdutils | [] |
1027: radius | [] [] [] |
1028: recode | [] [] [] [] [] [] [] [] |
1029: rosegarden | () () |
1030: rpm | [] [] [] |
1031: rush | [] [] |
1032: sarg | |
1033: screem | |
1034: scrollkeeper | [] [] [] [] [] [] [] [] |
1035: sed | [] [] [] [] [] [] [] [] [] |
1036: sharutils | [] [] [] [] |
1037: shishi | [] |
1038: skencil | [] [] |
1039: solfege | [] [] [] [] |
1040: solfege-manual | [] [] [] |
1041: soundtracker | [] |
1042: sp | |
1043: sysstat | [] [] [] [] |
1044: tar | [] [] [] [] |
1045: texinfo | [] [] [] [] |
1046: tin | [] |
1047: unicode-han-tra... | |
1048: unicode-transla... | |
1049: util-linux-ng | [] [] [] [] [] |
1050: vice | [] |
1051: vmm | [] |
1052: vorbis-tools | [] [] |
1053: wastesedge | [] |
1054: wdiff | [] [] |
1055: wget | [] [] [] [] [] [] [] |
1056: wyslij-po | [] [] [] |
1057: xchat | [] [] [] [] [] [] [] [] [] |
1058: xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] [] [] [] [] |
1059: xkeyboard-config | [] [] [] |
1060: +---------------------------------------------------+
1061: nl nn or pa pl ps pt pt_BR ro ru rw sk sl sq sr
1062: 135 10 4 7 105 1 29 62 47 91 3 54 46 9 37
1063:
1064: sv sw ta te tg th tr uk vi wa zh_CN zh_HK zh_TW
1065: +---------------------------------------------------+
1066: a2ps | [] [] [] [] [] | 27
1067: aegis | [] | 9
1068: ant-phone | [] [] [] [] | 9
1069: anubis | [] [] [] [] | 15
1070: aspell | [] [] [] | 20
1071: bash | [] [] [] | 12
1072: bfd | [] | 6
1073: bibshelf | [] [] [] | 16
1074: binutils | [] [] | 8
1075: bison | [] [] | 12
1076: bison-runtime | [] [] [] [] [] [] | 29
1077: bluez-pin | [] [] [] [] [] [] [] [] | 37
1078: bombono-dvd | [] | 4
1079: buzztard | [] | 7
1080: cflow | [] [] [] | 9
1081: clisp | | 10
1082: coreutils | [] [] [] [] | 22
1083: cpio | [] [] [] [] [] [] | 13
1084: cppi | [] [] | 5
1085: cpplib | [] [] [] [] [] [] | 14
1086: cryptsetup | [] [] | 7
1087: dfarc | [] | 9
1088: dialog | [] [] [] [] [] [] [] | 30
1089: dico | [] | 2
1090: diffutils | [] [] [] [] [] [] | 30
1091: dink | | 4
1092: doodle | [] [] | 7
1093: e2fsprogs | [] [] [] | 11
1094: enscript | [] [] [] [] | 17
1095: exif | [] [] [] | 16
1096: fetchmail | [] [] [] | 17
1097: findutils | [] [] [] [] [] | 20
1098: flex | [] [] [] [] | 15
1099: freedink | [] | 10
1100: gas | [] | 4
1101: gawk | [] [] [] [] | 18
1102: gcal | [] [] | 5
1103: gcc | [] [] [] | 7
1104: gettext-examples | [] [] [] [] [] [] [] | 34
1105: gettext-runtime | [] [] [] [] [] [] [] | 29
1106: gettext-tools | [] [] [] [] [] [] | 22
1107: gip | [] [] [] [] | 22
1108: gjay | [] | 3
1109: gliv | [] [] [] | 14
1110: glunarclock | [] [] [] [] [] | 19
1111: gnubiff | [] [] | 4
1112: gnucash | () [] () [] () | 10
1113: gnuedu | [] [] | 7
1114: gnulib | [] [] [] [] | 16
1115: gnunet | [] | 1
1116: gnunet-gtk | [] [] [] | 5
1117: gnutls | [] [] [] | 10
1118: gold | [] | 4
1119: gpe-aerial | [] [] [] | 18
1120: gpe-beam | [] [] [] | 19
1121: gpe-bluetooth | [] [] [] | 13
1122: gpe-calendar | [] [] [] [] | 12
1123: gpe-clock | [] [] [] [] [] | 28
1124: gpe-conf | [] [] [] [] | 20
1125: gpe-contacts | [] [] [] | 17
1126: gpe-edit | [] [] [] | 12
1127: gpe-filemanager | [] [] [] [] | 16
1128: gpe-go | [] [] [] [] [] | 25
1129: gpe-login | [] [] [] | 11
1130: gpe-ownerinfo | [] [] [] [] [] | 25
1131: gpe-package | [] [] [] | 13
1132: gpe-sketchbook | [] [] [] | 20
1133: gpe-su | [] [] [] [] [] | 30
1134: gpe-taskmanager | [] [] [] [] [] | 29
1135: gpe-timesheet | [] [] [] [] [] | 25
1136: gpe-today | [] [] [] [] [] [] | 30
1137: gpe-todo | [] [] [] [] | 17
1138: gphoto2 | [] [] [] [] [] | 24
1139: gprof | [] [] [] | 15
1140: gpsdrive | [] [] [] | 11
1141: gramadoir | [] [] [] | 11
1142: grep | [] [] [] | 10
1143: grub | [] [] [] | 14
1144: gsasl | [] [] [] [] | 14
1145: gss | [] [] [] | 11
1146: gst-plugins-bad | [] [] [] [] | 26
1147: gst-plugins-base | [] [] [] [] [] | 24
1148: gst-plugins-good | [] [] [] [] | 24
1149: gst-plugins-ugly | [] [] [] [] [] | 29
1150: gstreamer | [] [] [] [] | 22
1151: gtick | [] [] [] | 13
1152: gtkam | [] [] [] | 20
1153: gtkorphan | [] [] [] | 14
1154: gtkspell | [] [] [] [] [] [] [] [] [] | 45
1155: gutenprint | [] | 10
1156: hello | [] [] [] [] [] [] | 21
1157: help2man | [] [] | 7
1158: hylafax | [] | 5
1159: idutils | [] [] [] [] | 17
1160: indent | [] [] [] [] [] [] | 30
1161: iso_15924 | () [] () [] [] | 16
1162: iso_3166 | [] [] () [] [] () [] [] [] () | 53
1163: iso_3166_2 | () [] () [] | 9
1164: iso_4217 | [] () [] [] () [] [] | 26
1165: iso_639 | [] [] [] () [] () [] [] [] [] | 38
1166: iso_639_3 | [] () | 8
1167: jwhois | [] [] [] [] [] | 16
1168: kbd | [] [] [] [] [] | 15
1169: keytouch | [] [] [] | 16
1170: keytouch-editor | [] [] [] | 14
1171: keytouch-keyboa... | [] [] [] | 14
1172: klavaro | [] | 11
1173: latrine | [] [] [] | 10
1174: ld | [] [] [] [] | 11
1175: leafpad | [] [] [] [] [] [] | 33
1176: libc | [] [] [] [] [] | 21
1177: libexif | [] () | 7
1178: libextractor | [] | 1
1179: libgnutls | [] [] [] | 9
1180: libgpewidget | [] [] [] | 14
1181: libgpg-error | [] [] [] | 9
1182: libgphoto2 | [] [] | 8
1183: libgphoto2_port | [] [] [] [] | 14
1184: libgsasl | [] [] [] | 13
1185: libiconv | [] [] [] [] | 21
1186: libidn | () [] [] | 11
1187: lifelines | [] | 4
1188: liferea | [] [] [] | 21
1189: lilypond | [] | 7
1190: linkdr | [] [] [] [] [] | 17
1191: lordsawar | | 1
1192: lprng | [] | 3
1193: lynx | [] [] [] [] | 17
1194: m4 | [] [] [] [] | 19
1195: mailfromd | [] [] | 3
1196: mailutils | [] | 5
1197: make | [] [] [] [] | 21
1198: man-db | [] [] [] | 8
1199: man-db-manpages | | 4
1200: minicom | [] [] | 16
1201: mkisofs | [] [] | 9
1202: myserver | | 0
1203: nano | [] [] [] [] | 21
1204: opcodes | [] [] [] | 11
1205: parted | [] [] [] [] [] | 15
1206: pies | [] [] | 3
1207: popt | [] [] [] [] [] [] | 27
1208: psmisc | [] [] | 11
1209: pspp | | 4
1210: pwdutils | [] [] | 6
1211: radius | [] [] | 9
1212: recode | [] [] [] [] | 28
1213: rosegarden | () | 0
1214: rpm | [] [] [] | 11
1215: rush | [] [] | 4
1216: sarg | | 1
1217: screem | [] | 3
1218: scrollkeeper | [] [] [] [] [] | 27
1219: sed | [] [] [] [] [] | 30
1220: sharutils | [] [] [] [] [] | 22
1221: shishi | [] | 3
1222: skencil | [] [] | 7
1223: solfege | [] [] [] [] | 16
1224: solfege-manual | [] | 8
1225: soundtracker | [] [] [] | 9
1226: sp | [] | 3
1227: sysstat | [] [] | 15
1228: tar | [] [] [] [] [] [] | 23
1229: texinfo | [] [] [] [] [] | 17
1230: tin | | 4
1231: unicode-han-tra... | | 0
1232: unicode-transla... | | 2
1233: util-linux-ng | [] [] [] [] | 20
1234: vice | () () | 1
1235: vmm | [] | 4
1236: vorbis-tools | [] | 6
1237: wastesedge | | 2
1238: wdiff | [] [] | 7
1239: wget | [] [] [] [] [] | 26
1240: wyslij-po | [] [] | 8
1241: xchat | [] [] [] [] [] [] | 36
1242: xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] | 63
1243: xkeyboard-config | [] [] [] | 22
1244: +---------------------------------------------------+
1245: 85 teams sv sw ta te tg th tr uk vi wa zh_CN zh_HK zh_TW
1246: 178 domains 119 1 3 3 0 10 65 51 155 17 98 7 41 2618
1247:
1248: Some counters in the preceding matrix are higher than the number of
1249: visible blocks let us expect. This is because a few extra PO files are
1250: used for implementing regional variants of languages, or language
1251: dialects.
1252:
1253: For a PO file in the matrix above to be effective, the package to
1254: which it applies should also have been internationalized and
1255: distributed as such by its maintainer. There might be an observable
1256: lag between the mere existence a PO file and its wide availability in a
1257: distribution.
1258:
1259: If June 2010 seems to be old, you may fetch a more recent copy of
1260: this `ABOUT-NLS' file on most GNU archive sites. The most up-to-date
1261: matrix with full percentage details can be found at
1262: `http://translationproject.org/extra/matrix.html'.
1263:
1264: 1.5 Using `gettext' in new packages
1265: ===================================
1266:
1267: If you are writing a freely available program and want to
1268: internationalize it you are welcome to use GNU `gettext' in your
1269: package. Of course you have to respect the GNU Library General Public
1270: License which covers the use of the GNU `gettext' library. This means
1271: in particular that even non-free programs can use `libintl' as a shared
1272: library, whereas only free software can use `libintl' as a static
1273: library or use modified versions of `libintl'.
1274:
1275: Once the sources are changed appropriately and the setup can handle
1276: the use of `gettext' the only thing missing are the translations. The
1277: Free Translation Project is also available for packages which are not
1278: developed inside the GNU project. Therefore the information given above
1279: applies also for every other Free Software Project. Contact
1280: `coordinator@translationproject.org' to make the `.pot' files available
1281: to the translation teams.
1282:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>