1 1 Notes on the Free Translation Project
2 ***************************************
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
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.
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.
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'.
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
35 ./configure --disable-nls
37 will _totally_ disable translation of messages.
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.
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.
54 1.2 Using This Package
55 ======================
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
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.
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''.
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'.
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.
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.
106 1.3 Translating Teams
107 =====================
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.
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:
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.
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.
135 1.4 Available Packages
136 ======================
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%.
144 Ready PO files af am an ar as ast az be be@latin bg bn_IN bs ca
145 +--------------------------------------------------+
184 gettext-examples | [] [] [] [] |
185 gettext-runtime | [] [] |
186 gettext-tools | [] [] |
190 glunarclock | [] [] |
214 gpe-taskmanager | [] |
226 gst-plugins-bad | [] |
227 gst-plugins-base | [] |
228 gst-plugins-good | [] |
229 gst-plugins-ugly | [] |
230 gstreamer | [] [] [] |
234 gtkspell | [] [] [] |
242 iso_3166 | [] [] [] [] [] [] [] |
245 iso_639 | [] [] [] [] |
251 keytouch-keyboa... | [] |
298 scrollkeeper | [] [] [] |
311 unicode-han-tra... | |
312 unicode-transla... | |
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
328 crh cs da de el en en_GB en_ZA eo es et eu fa
329 +-------------------------------------------------+
330 a2ps | [] [] [] [] [] [] [] |
334 aspell | [] [] [] [] [] |
337 bibshelf | [] [] [] |
340 bison-runtime | [] [] [] [] |
341 bluez-pin | [] [] [] [] [] [] |
343 buzztard | [] [] [] |
345 clisp | [] [] [] [] |
346 coreutils | [] [] [] [] |
352 dialog | [] [] [] [] [] |
354 diffutils | [] [] [] [] [] [] |
357 e2fsprogs | [] [] [] |
358 enscript | [] [] [] |
360 fetchmail | [] [] () [] [] [] |
361 findutils | [] [] [] |
363 freedink | [] [] [] |
368 gettext-examples | [] [] [] [] |
369 gettext-runtime | [] [] [] [] |
370 gettext-tools | [] [] [] |
374 glunarclock | [] [] |
376 gnucash | [] () () () () |
383 gpe-aerial | [] [] [] [] |
384 gpe-beam | [] [] [] [] |
385 gpe-bluetooth | [] [] |
387 gpe-clock | [] [] [] [] |
388 gpe-conf | [] [] [] |
389 gpe-contacts | [] [] [] |
391 gpe-filemanager | [] [] [] |
392 gpe-go | [] [] [] [] |
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 | [] [] () [] [] [] |
404 gpsdrive | [] [] [] |
405 gramadoir | [] [] [] |
410 gst-plugins-bad | [] [] [] [] [] |
411 gst-plugins-base | [] [] [] [] [] |
412 gst-plugins-good | [] [] [] [] [] [] |
413 gst-plugins-ugly | [] [] [] [] [] [] |
414 gstreamer | [] [] [] [] [] |
416 gtkam | [] [] () [] [] |
417 gtkorphan | [] [] [] [] |
418 gtkspell | [] [] [] [] [] [] [] |
419 gutenprint | [] [] [] |
420 hello | [] [] [] [] |
424 indent | [] [] [] [] [] [] [] |
425 iso_15924 | [] () [] [] |
426 iso_3166 | [] [] [] [] () [] [] [] () |
428 iso_4217 | [] [] [] () [] [] |
429 iso_639 | [] [] [] [] () [] [] |
432 kbd | [] [] [] [] [] |
434 keytouch-editor | [] [] |
435 keytouch-keyboa... | [] |
436 klavaro | [] [] [] [] |
439 leafpad | [] [] [] [] [] [] |
444 libgpewidget | [] [] |
445 libgpg-error | [] [] |
447 libgphoto2_port | [] () [] |
449 libiconv | [] [] [] [] [] |
452 liferea | [] [] [] [] [] |
453 lilypond | [] [] [] |
464 minicom | [] [] [] [] |
471 popt | [] [] [] [] [] |
476 recode | [] [] [] [] [] [] |
477 rosegarden | () () () |
482 scrollkeeper | [] [] [] [] [] |
483 sed | [] [] [] [] [] [] |
484 sharutils | [] [] [] [] |
488 solfege-manual | [] [] |
489 soundtracker | [] [] [] |
495 unicode-han-tra... | |
496 unicode-transla... | |
497 util-linux-ng | [] [] [] [] |
500 vorbis-tools | [] [] |
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
512 fi fr ga gl gu he hi hr hu hy id is it ja ka kn
513 +----------------------------------------------------+
517 anubis | [] [] [] [] |
518 aspell | [] [] [] [] |
521 bibshelf | [] [] [] [] [] |
522 binutils | [] [] [] |
523 bison | [] [] [] [] |
524 bison-runtime | [] [] [] [] [] [] |
525 bluez-pin | [] [] [] [] [] [] [] [] |
530 coreutils | [] [] [] [] [] |
534 cryptsetup | [] [] [] |
536 dialog | [] [] [] [] [] [] [] |
538 diffutils | [] [] [] [] [] [] [] [] [] |
542 enscript | [] [] [] [] |
543 exif | [] [] [] [] [] [] |
544 fetchmail | [] [] [] [] |
545 findutils | [] [] [] [] [] [] |
547 freedink | [] [] [] |
549 gawk | [] [] [] [] () [] |
552 gettext-examples | [] [] [] [] [] [] [] |
553 gettext-runtime | [] [] [] [] [] [] |
554 gettext-tools | [] [] [] [] |
555 gip | [] [] [] [] [] [] |
558 glunarclock | [] [] [] [] |
560 gnucash | () () () () () [] |
562 gnulib | [] [] [] [] [] [] |
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 | [] [] [] |
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 | [] [] [] [] |
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 | [] [] [] [] [] |
617 keytouch | [] [] [] [] [] [] |
618 keytouch-editor | [] [] [] [] [] |
619 keytouch-keyboa... | [] [] [] [] [] |
623 leafpad | [] [] [] [] [] [] [] () |
624 libc | [] [] [] [] [] |
628 libgpewidget | [] [] [] [] |
629 libgpg-error | [] [] |
630 libgphoto2 | [] [] [] |
631 libgphoto2_port | [] [] [] |
632 libgsasl | [] [] [] [] [] |
633 libiconv | [] [] [] [] [] [] |
634 libidn | [] [] [] [] |
636 liferea | [] [] [] [] |
638 linkdr | [] [] [] [] [] |
641 lynx | [] [] [] [] [] |
642 m4 | [] [] [] [] [] [] |
645 make | [] [] [] [] [] [] [] [] [] |
647 man-db-manpages | [] |
648 minicom | [] [] [] [] [] |
649 mkisofs | [] [] [] [] |
651 nano | [] [] [] [] [] [] |
652 opcodes | [] [] [] [] |
653 parted | [] [] [] [] |
655 popt | [] [] [] [] [] [] [] [] [] |
660 recode | [] [] [] [] [] [] [] [] |
661 rosegarden | () () () () () |
666 scrollkeeper | [] [] [] [] |
667 sed | [] [] [] [] [] [] [] [] |
668 sharutils | [] [] [] [] [] [] [] |
671 solfege | [] [] [] [] |
672 solfege-manual | [] [] |
673 soundtracker | [] [] |
675 sysstat | [] [] [] [] [] |
676 tar | [] [] [] [] [] [] [] |
677 texinfo | [] [] [] [] |
679 unicode-han-tra... | |
680 unicode-transla... | [] [] |
681 util-linux-ng | [] [] [] [] [] [] |
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
696 ko ku ky lg lt lv mk ml mn mr ms mt nb nds ne
697 +-----------------------------------------------+
708 bison-runtime | [] [] [] [] [] |
709 bluez-pin | [] [] [] [] [] |
720 dialog | [] [] [] [] [] |
736 gettext-examples | [] [] [] [] |
737 gettext-runtime | [] |
744 gnucash | () () () () |
753 gpe-bluetooth | [] [] |
755 gpe-clock | [] [] [] [] [] |
757 gpe-contacts | [] [] |
759 gpe-filemanager | [] [] |
762 gpe-ownerinfo | [] [] |
763 gpe-package | [] [] |
764 gpe-sketchbook | [] [] |
765 gpe-su | [] [] [] [] [] [] |
766 gpe-taskmanager | [] [] [] [] [] [] |
767 gpe-timesheet | [] [] |
768 gpe-today | [] [] [] [] |
778 gst-plugins-bad | [] [] [] [] |
779 gst-plugins-base | [] [] |
780 gst-plugins-good | [] [] |
781 gst-plugins-ugly | [] [] [] [] [] |
786 gtkspell | [] [] [] [] [] [] [] |
794 iso_3166 | [] [] () [] [] [] [] [] |
802 keytouch-editor | [] |
803 keytouch-keyboa... | [] |
812 libgpewidget | [] [] |
850 scrollkeeper | [] [] |
863 unicode-han-tra... | |
864 unicode-transla... | |
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
880 nl nn or pa pl ps pt pt_BR ro ru rw sk sl sq sr
881 +---------------------------------------------------+
882 a2ps | [] [] [] [] [] [] [] [] |
886 aspell | [] [] [] [] [] |
892 bison-runtime | [] [] [] [] [] [] [] |
893 bluez-pin | [] [] [] [] [] [] [] [] |
894 bombono-dvd | [] () |
898 coreutils | [] [] [] [] [] [] |
904 dialog | [] [] [] [] |
906 diffutils | [] [] [] [] [] [] |
910 enscript | [] [] [] [] [] |
911 exif | [] [] [] () [] |
912 fetchmail | [] [] [] [] |
913 findutils | [] [] [] [] [] |
914 flex | [] [] [] [] [] |
920 gettext-examples | [] [] [] [] [] [] [] [] |
921 gettext-runtime | [] [] [] [] [] [] [] [] [] |
922 gettext-tools | [] [] [] [] [] [] |
923 gip | [] [] [] [] [] |
925 gliv | [] [] [] [] [] [] |
926 glunarclock | [] [] [] [] [] |
928 gnucash | [] () () () |
930 gnulib | [] [] [] [] |
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 | [] [] [] [] [] [] [] [] |
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 | [] [] [] [] [] [] [] [] |
960 gsasl | [] [] [] [] |
962 gst-plugins-bad | [] [] [] [] [] [] |
963 gst-plugins-base | [] [] [] [] [] |
964 gst-plugins-good | [] [] [] [] [] |
965 gst-plugins-ugly | [] [] [] [] [] [] |
966 gstreamer | [] [] [] [] [] |
968 gtkam | [] [] [] [] [] [] |
970 gtkspell | [] [] [] [] [] [] [] [] [] [] |
972 hello | [] [] [] [] |
975 idutils | [] [] [] [] [] |
976 indent | [] [] [] [] [] [] [] |
977 iso_15924 | [] [] [] [] |
978 iso_3166 | [] [] [] [] [] () [] [] [] [] [] [] [] [] |
979 iso_3166_2 | [] [] [] |
980 iso_4217 | [] [] [] [] [] [] [] [] |
981 iso_639 | [] [] [] [] [] [] [] [] [] |
983 jwhois | [] [] [] [] |
985 keytouch | [] [] [] |
986 keytouch-editor | [] [] [] |
987 keytouch-keyboa... | [] [] [] |
991 leafpad | [] [] [] [] [] [] [] [] [] |
993 libexif | [] [] () [] |
996 libgpewidget | [] [] [] |
997 libgpg-error | [] [] |
999 libgphoto2_port | [] [] [] [] [] |
1000 libgsasl | [] [] [] [] [] |
1001 libiconv | [] [] [] [] [] |
1004 liferea | [] [] [] [] [] () () [] |
1010 m4 | [] [] [] [] [] |
1013 make | [] [] [] [] |
1015 man-db-manpages | [] [] [] |
1016 minicom | [] [] [] [] |
1017 mkisofs | [] [] [] |
1019 nano | [] [] [] [] |
1021 parted | [] [] [] [] |
1023 popt | [] [] [] [] |
1028 recode | [] [] [] [] [] [] [] [] |
1029 rosegarden | () () |
1034 scrollkeeper | [] [] [] [] [] [] [] [] |
1035 sed | [] [] [] [] [] [] [] [] [] |
1036 sharutils | [] [] [] [] |
1039 solfege | [] [] [] [] |
1040 solfege-manual | [] [] [] |
1043 sysstat | [] [] [] [] |
1045 texinfo | [] [] [] [] |
1047 unicode-han-tra... | |
1048 unicode-transla... | |
1049 util-linux-ng | [] [] [] [] [] |
1052 vorbis-tools | [] [] |
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
1064 sv sw ta te tg th tr uk vi wa zh_CN zh_HK zh_TW
1065 +---------------------------------------------------+
1066 a2ps | [] [] [] [] [] | 27
1068 ant-phone | [] [] [] [] | 9
1069 anubis | [] [] [] [] | 15
1070 aspell | [] [] [] | 20
1071 bash | [] [] [] | 12
1073 bibshelf | [] [] [] | 16
1074 binutils | [] [] | 8
1076 bison-runtime | [] [] [] [] [] [] | 29
1077 bluez-pin | [] [] [] [] [] [] [] [] | 37
1078 bombono-dvd | [] | 4
1080 cflow | [] [] [] | 9
1082 coreutils | [] [] [] [] | 22
1083 cpio | [] [] [] [] [] [] | 13
1085 cpplib | [] [] [] [] [] [] | 14
1086 cryptsetup | [] [] | 7
1088 dialog | [] [] [] [] [] [] [] | 30
1090 diffutils | [] [] [] [] [] [] | 30
1093 e2fsprogs | [] [] [] | 11
1094 enscript | [] [] [] [] | 17
1095 exif | [] [] [] | 16
1096 fetchmail | [] [] [] | 17
1097 findutils | [] [] [] [] [] | 20
1098 flex | [] [] [] [] | 15
1101 gawk | [] [] [] [] | 18
1104 gettext-examples | [] [] [] [] [] [] [] | 34
1105 gettext-runtime | [] [] [] [] [] [] [] | 29
1106 gettext-tools | [] [] [] [] [] [] | 22
1107 gip | [] [] [] [] | 22
1109 gliv | [] [] [] | 14
1110 glunarclock | [] [] [] [] [] | 19
1112 gnucash | () [] () [] () | 10
1114 gnulib | [] [] [] [] | 16
1116 gnunet-gtk | [] [] [] | 5
1117 gnutls | [] [] [] | 10
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
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
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
1173 latrine | [] [] [] | 10
1174 ld | [] [] [] [] | 11
1175 leafpad | [] [] [] [] [] [] | 33
1176 libc | [] [] [] [] [] | 21
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
1188 liferea | [] [] [] | 21
1190 linkdr | [] [] [] [] [] | 17
1193 lynx | [] [] [] [] | 17
1194 m4 | [] [] [] [] | 19
1195 mailfromd | [] [] | 3
1197 make | [] [] [] [] | 21
1198 man-db | [] [] [] | 8
1199 man-db-manpages | | 4
1200 minicom | [] [] | 16
1203 nano | [] [] [] [] | 21
1204 opcodes | [] [] [] | 11
1205 parted | [] [] [] [] [] | 15
1207 popt | [] [] [] [] [] [] | 27
1210 pwdutils | [] [] | 6
1212 recode | [] [] [] [] | 28
1218 scrollkeeper | [] [] [] [] [] | 27
1219 sed | [] [] [] [] [] | 30
1220 sharutils | [] [] [] [] [] | 22
1223 solfege | [] [] [] [] | 16
1224 solfege-manual | [] | 8
1225 soundtracker | [] [] [] | 9
1227 sysstat | [] [] | 15
1228 tar | [] [] [] [] [] [] | 23
1229 texinfo | [] [] [] [] [] | 17
1231 unicode-han-tra... | | 0
1232 unicode-transla... | | 2
1233 util-linux-ng | [] [] [] [] | 20
1236 vorbis-tools | [] | 6
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
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
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
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'.
1264 1.5 Using `gettext' in new packages
1265 ===================================
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'.
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.