1 Notes about NLS and Freeciv
2 ***************************
4 Below is ABOUT-NLS file from upstream gettext -package.
5 Freeciv usage of gettext differs a bit from what it says.
7 - Translations are not in directory called 'po', but in 'translations'
10 =========================================================================
12 1 Notes on the Free Translation Project
13 ***************************************
15 Free software is going international! The Free Translation Project is a
16 way to get maintainers of free software, translators, and users all
17 together, so that free software will gradually become able to speak many
18 languages. A few packages already provide translations for their
21 If you found this 'ABOUT-NLS' file inside a distribution, you may
22 assume that the distributed package does use GNU 'gettext' internally,
23 itself available at your nearest GNU archive site. But you do _not_
24 need to install GNU 'gettext' prior to configuring, installing or using
25 this package with messages translated.
27 Installers will find here some useful hints. These notes also
28 explain how users should proceed for getting the programs to use the
29 available translations. They tell how people wanting to contribute and
30 work on translations can contact the appropriate team.
35 Some packages are "localizable" when properly installed; the programs
36 they contain can be made to speak your own native language. Most such
37 packages use GNU 'gettext'. Other packages have their own ways to
38 internationalization, predating GNU 'gettext'.
40 By default, this package will be installed to allow translation of
41 messages. It will automatically detect whether the system already
42 provides the GNU 'gettext' functions. Installers may use special
43 options at configuration time for changing the default behaviour. The
46 ./configure --disable-nls
48 will _totally_ disable translation of messages.
50 When you already have GNU 'gettext' installed on your system and run
51 configure without an option for your new package, 'configure' will
52 probably detect the previously built and installed 'libintl' library and
53 will decide to use it. If not, you may have to to use the
54 '--with-libintl-prefix' option to tell 'configure' where to look for it.
56 Internationalized packages usually have many 'po/LL.po' files, where
57 LL gives an ISO 639 two-letter code identifying the language. Unless
58 translations have been forbidden at 'configure' time by using the
59 '--disable-nls' switch, all available translations are installed
60 together with the package. However, the environment variable 'LINGUAS'
61 may be set, prior to configuration, to limit the installed set.
62 'LINGUAS' should then contain a space separated list of two-letter
63 codes, stating which languages are allowed.
65 1.2 Using This Package
66 ======================
68 As a user, if your language has been installed for this package, you
69 only have to set the 'LANG' environment variable to the appropriate
70 'LL_CC' combination. If you happen to have the 'LC_ALL' or some other
71 'LC_xxx' environment variables set, you should unset them before setting
72 'LANG', otherwise the setting of 'LANG' will not have the desired
73 effect. Here 'LL' is an ISO 639 two-letter language code, and 'CC' is
74 an ISO 3166 two-letter country code. For example, let's suppose that
75 you speak German and live in Germany. At the shell prompt, merely
76 execute 'setenv LANG de_DE' (in 'csh'), 'export LANG; LANG=de_DE' (in
77 'sh') or 'export LANG=de_DE' (in 'bash'). This can be done from your
78 '.login' or '.profile' file, once and for all.
80 You might think that the country code specification is redundant.
81 But in fact, some languages have dialects in different countries. For
82 example, 'de_AT' is used for Austria, and 'pt_BR' for Brazil. The
83 country code serves to distinguish the dialects.
85 The locale naming convention of 'LL_CC', with 'LL' denoting the
86 language and 'CC' denoting the country, is the one use on systems based
87 on GNU libc. On other systems, some variations of this scheme are used,
88 such as 'LL' or 'LL_CC.ENCODING'. You can get the list of locales
89 supported by your system for your language by running the command
90 'locale -a | grep '^LL''.
92 Not all programs have translations for all languages. By default, an
93 English message is shown in place of a nonexistent translation. If you
94 understand other languages, you can set up a priority list of languages.
95 This is done through a different environment variable, called
96 'LANGUAGE'. GNU 'gettext' gives preference to 'LANGUAGE' over 'LANG'
97 for the purpose of message handling, but you still need to have 'LANG'
98 set to the primary language; this is required by other parts of the
99 system libraries. For example, some Swedish users who would rather read
100 translations in German than English for when Swedish is not available,
101 set 'LANGUAGE' to 'sv:de' while leaving 'LANG' to 'sv_SE'.
103 Special advice for Norwegian users: The language code for Norwegian
104 bokma*l changed from 'no' to 'nb' recently (in 2003). During the
105 transition period, while some message catalogs for this language are
106 installed under 'nb' and some older ones under 'no', it's recommended
107 for Norwegian users to set 'LANGUAGE' to 'nb:no' so that both newer and
108 older translations are used.
110 In the 'LANGUAGE' environment variable, but not in the 'LANG'
111 environment variable, 'LL_CC' combinations can be abbreviated as 'LL' to
112 denote the language's main dialect. For example, 'de' is equivalent to
113 'de_DE' (German as spoken in Germany), and 'pt' to 'pt_PT' (Portuguese
114 as spoken in Portugal) in this context.
116 1.3 Translating Teams
117 =====================
119 For the Free Translation Project to be a success, we need interested
120 people who like their own language and write it well, and who are also
121 able to synergize with other translators speaking the same language.
122 Each translation team has its own mailing list. The up-to-date list of
123 teams can be found at the Free Translation Project's homepage,
124 'http://translationproject.org/', in the "Teams" area.
126 If you'd like to volunteer to _work_ at translating messages, you
127 should become a member of the translating team for your own language.
128 The subscribing address is _not_ the same as the list itself, it has
129 '-request' appended. For example, speakers of Swedish can send a
130 message to 'sv-request@li.org', having this message body:
134 Keep in mind that team members are expected to participate _actively_
135 in translations, or at solving translational difficulties, rather than
136 merely lurking around. If your team does not exist yet and you want to
137 start one, or if you are unsure about what to do or how to get started,
138 please write to 'coordinator@translationproject.org' to reach the
139 coordinator for all translator teams.
141 The English team is special. It works at improving and uniformizing
142 the terminology in use. Proven linguistic skills are praised more than
143 programming skills, here.
145 1.4 Available Packages
146 ======================
148 Languages are not equally supported in all packages. The following
149 matrix shows the current state of internationalization, as of Jun 2014.
150 The matrix shows, in regard of each package, for which languages PO
151 files have been submitted to translation coordination, with a
152 translation percentage of at least 50%.
154 Ready PO files af am an ar as ast az be bg bn bn_IN bs ca crh cs
155 +---------------------------------------------------+
199 gettext-examples | [] [] [] [] [] |
200 gettext-runtime | [] [] [] |
201 gettext-tools | [] [] |
203 glunarclock | [] [] [] |
219 gst-plugins-bad | [] [] |
220 gst-plugins-base | [] [] [] |
221 gst-plugins-good | [] [] [] |
222 gst-plugins-ugly | [] [] [] |
223 gstreamer | [] [] [] [] |
226 gtkspell | [] [] [] [] [] |
236 iso_3166 | [] [] [] [] [] [] [] [] [] [] |
239 iso_639 | [] [] [] [] [] [] [] [] [] |
244 klavaro | [] [] [] [] [] |
246 leafpad | [] [] [] [] |
252 libgphoto2_port | [] |
256 liferea | [] [] [] [] |
267 midi-instruments | [] [] [] |
302 texinfo_document | [] [] |
306 tracgoogleappsa... | |
320 xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] |
321 xkeyboard-config | [] [] [] |
322 +---------------------------------------------------+
323 af am an ar as ast az be bg bn bn_IN bs ca crh cs
324 4 0 2 5 3 11 0 8 25 3 3 1 55 4 74
326 da de el en en_GB en_ZA eo es et eu fa fi fr
327 +--------------------------------------------------+
328 a2ps | [] [] [] [] [] [] [] [] [] |
329 aegis | [] [] [] [] |
330 anubis | [] [] [] [] [] |
331 aspell | [] [] [] [] [] [] [] |
334 binutils | [] [] [] |
335 bison | [] [] [] [] [] [] [] [] |
336 bison-runtime | [] [] [] [] [] [] [] [] |
337 buzztrax | [] [] [] [] |
338 ccd2cue | [] [] [] [] |
339 ccide | [] [] [] [] [] [] |
340 cflow | [] [] [] [] [] |
341 clisp | [] [] [] [] [] |
342 coreutils | [] [] [] [] [] |
343 cpio | [] [] [] [] [] |
344 cppi | [] [] [] [] [] |
345 cpplib | [] [] [] [] [] [] |
346 cryptsetup | [] [] [] [] [] |
347 datamash | [] [] [] [] |
349 dfarc | [] [] [] [] [] [] |
350 dialog | [] [] [] [] [] [] [] [] [] |
352 diffutils | [] [] [] [] [] [] |
353 dink | [] [] [] [] [] [] |
354 direvent | [] [] [] [] |
355 doodle | [] [] [] [] |
356 dos2unix | [] [] [] [] [] |
357 dos2unix-man | [] [] [] |
358 e2fsprogs | [] [] [] [] [] |
359 enscript | [] [] [] [] [] [] |
360 exif | [] [] [] [] [] [] |
361 fetchmail | [] () [] [] [] [] [] |
362 findutils | [] [] [] [] [] [] [] [] |
363 flex | [] [] [] [] [] [] |
364 freedink | [] [] [] [] [] [] [] [] |
365 fusionforge | [] [] [] |
367 gawk | [] [] [] [] [] |
370 gdbm | [] [] [] [] [] |
371 gettext-examples | [] [] [] [] [] [] [] |
372 gettext-runtime | [] [] [] [] [] [] |
373 gettext-tools | [] [] [] [] [] |
375 glunarclock | [] [] [] [] [] |
376 gnubiff | () [] [] () |
377 gnubik | [] [] [] [] [] |
378 gnucash | [] () () () () () () |
379 gnuchess | [] [] [] [] |
380 gnulib | [] [] [] [] [] [] [] |
384 gphoto2 | [] () [] [] |
385 gprof | [] [] [] [] [] [] |
386 gramadoir | [] [] [] [] [] |
387 grep | [] [] [] [] [] [] [] |
388 grub | [] [] [] [] [] |
389 gsasl | [] [] [] [] [] |
390 gss | [] [] [] [] [] |
391 gst-plugins-bad | [] [] [] |
392 gst-plugins-base | [] [] [] [] [] [] |
393 gst-plugins-good | [] [] [] [] [] [] [] |
394 gst-plugins-ugly | [] [] [] [] [] [] [] [] |
395 gstreamer | [] [] [] [] [] [] [] |
396 gtick | [] () [] [] [] |
397 gtkam | [] () [] [] [] [] |
398 gtkspell | [] [] [] [] [] [] [] [] |
401 gutenprint | [] [] [] [] |
402 hello | [] [] [] [] [] [] [] [] |
403 help2man | [] [] [] [] [] [] [] |
404 help2man-texi | [] [] [] |
406 idutils | [] [] [] [] [] |
407 iso_15924 | [] () [] [] () [] () |
408 iso_3166 | [] () [] [] [] [] () [] () |
409 iso_3166_2 | [] () () () |
410 iso_4217 | [] () [] [] [] () [] () |
411 iso_639 | [] () [] [] () [] () |
412 iso_639_3 | () () () |
413 iso_639_5 | () () () |
414 jwhois | [] [] [] [] [] |
415 kbd | [] [] [] [] [] [] |
416 klavaro | [] [] [] [] [] [] [] |
418 leafpad | [] [] [] [] [] [] [] [] |
419 libc | [] [] [] [] [] |
420 libexif | [] [] () [] [] |
422 libgnutls | [] [] [] [] |
423 libgphoto2 | [] () [] |
424 libgphoto2_port | [] () [] [] [] [] |
425 libgsasl | [] [] [] [] [] |
426 libiconv | [] [] [] [] [] [] [] |
427 libidn | [] [] [] [] [] |
428 liferea | [] () [] [] [] [] [] |
429 lilypond | [] [] [] [] [] [] |
432 lynx | [] [] [] [] [] [] |
433 m4 | [] [] [] [] [] [] |
435 mailutils | [] [] [] [] |
436 make | [] [] [] [] [] |
437 man-db | [] [] [] [] |
438 man-db-manpages | [] [] |
439 midi-instruments | [] [] [] [] [] [] [] [] [] |
440 minicom | [] [] [] [] [] |
442 myserver | [] [] [] [] |
443 nano | [] [] [] [] [] [] [] |
444 opcodes | [] [] [] [] [] |
448 popt | [] [] [] [] [] [] |
450 procps-ng-man | [] [] |
451 psmisc | [] [] [] [] [] [] [] |
453 pushover | () [] [] [] |
454 pwdutils | [] [] [] |
455 pyspread | [] [] [] |
457 recode | [] [] [] [] [] [] [] |
458 recutils | [] [] [] [] |
459 rpm | [] [] [] [] [] |
462 sed | [] [] [] [] [] [] [] [] |
463 sharutils | [] [] [] [] |
465 skribilo | [] [] [] |
466 solfege | [] [] [] [] [] [] [] [] |
467 solfege-manual | [] [] [] [] [] |
468 spotmachine | [] [] [] [] [] |
469 sudo | [] [] [] [] [] [] |
470 sudoers | [] [] [] [] [] [] |
471 sysstat | [] [] [] [] [] [] |
472 tar | [] [] [] [] [] [] [] |
473 texinfo | [] [] [] [] [] |
474 texinfo_document | [] [] [] [] |
475 tigervnc | [] [] [] [] [] [] |
478 tracgoogleappsa... | [] [] [] [] [] |
479 trader | [] [] [] [] [] [] |
480 util-linux | [] [] [] [] |
481 ve | [] [] [] [] [] |
484 vorbis-tools | [] [] [] [] |
488 wdiff | [] [] [] [] [] [] [] |
489 wget | [] [] [] [] [] [] |
490 wyslij-po | [] [] [] [] |
491 xboard | [] [] [] [] |
492 xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] |
493 xkeyboard-config | [] [] [] [] [] [] [] |
494 +--------------------------------------------------+
495 da de el en en_GB en_ZA eo es et eu fa fi fr
496 119 131 32 1 6 0 94 95 22 13 4 102 139
498 ga gd gl gu he hi hr hu hy ia id is it ja ka kk
499 +-------------------------------------------------+
502 anubis | [] [] [] [] |
503 aspell | [] [] [] [] [] |
506 binutils | [] [] [] |
508 bison-runtime | [] [] [] [] [] [] [] [] |
515 cpio | [] [] [] [] [] [] |
516 cppi | [] [] [] [] [] |
522 dialog | [] [] [] [] [] [] [] [] [] [] |
524 diffutils | [] [] [] [] |
531 enscript | [] [] [] |
532 exif | [] [] [] [] [] [] |
533 fetchmail | [] [] [] |
534 findutils | [] [] [] [] [] [] [] |
536 freedink | [] [] [] [] |
543 gettext-examples | [] [] [] [] [] [] [] |
544 gettext-runtime | [] [] [] [] [] [] [] |
545 gettext-tools | [] [] [] |
547 glunarclock | [] [] [] [] [] [] |
550 gnucash | () () () () () |
552 gnulib | [] [] [] [] [] |
556 gphoto2 | [] [] [] [] |
557 gprof | [] [] [] [] |
558 gramadoir | [] [] [] |
559 grep | [] [] [] [] [] [] [] |
561 gsasl | [] [] [] [] [] |
562 gss | [] [] [] [] [] |
563 gst-plugins-bad | [] [] [] |
564 gst-plugins-base | [] [] [] [] |
565 gst-plugins-good | [] [] [] [] [] [] |
566 gst-plugins-ugly | [] [] [] [] [] [] |
567 gstreamer | [] [] [] [] [] |
568 gtick | [] [] [] [] [] |
569 gtkam | [] [] [] [] [] |
570 gtkspell | [] [] [] [] [] [] [] [] [] [] |
573 gutenprint | [] [] [] |
574 hello | [] [] [] [] [] |
575 help2man | [] [] [] |
579 iso_15924 | [] [] [] [] [] [] |
580 iso_3166 | [] [] [] [] [] [] [] [] [] [] [] [] [] |
582 iso_4217 | [] [] [] [] [] [] |
583 iso_639 | [] [] [] [] [] [] [] [] [] |
586 jwhois | [] [] [] [] |
588 klavaro | [] [] [] [] [] |
590 leafpad | [] [] [] [] [] [] [] () |
591 libc | [] [] [] [] [] |
596 libgphoto2_port | [] [] |
597 libgsasl | [] [] [] [] |
598 libiconv | [] [] [] [] [] [] [] |
599 libidn | [] [] [] [] |
600 liferea | [] [] [] [] [] |
605 m4 | [] [] [] [] [] |
610 man-db-manpages | [] [] |
611 midi-instruments | [] [] [] [] [] [] [] [] [] |
615 nano | [] [] [] [] [] [] |
617 parted | [] [] [] [] [] |
620 popt | [] [] [] [] [] [] [] [] [] [] |
623 psmisc | [] [] [] [] |
629 recode | [] [] [] [] [] [] [] |
634 sed | [] [] [] [] [] [] [] |
643 sysstat | [] [] [] [] |
644 tar | [] [] [] [] [] [] |
646 texinfo_document | [] [] [] |
650 tracgoogleappsa... | [] [] [] [] |
656 vorbis-tools | [] [] |
662 wyslij-po | [] [] [] |
664 xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] [] [] [] [] |
665 xkeyboard-config | [] [] [] [] [] [] |
666 +-------------------------------------------------+
667 ga gd gl gu he hi hr hu hy ia id is it ja ka kk
668 35 2 47 4 8 2 60 71 2 6 81 11 87 57 0 3
670 kn ko ku ky lg lt lv mk ml mn mr ms mt nb ne nl
671 +--------------------------------------------------+
680 bison-runtime | [] [] [] [] [] [] |
694 dialog | [] [] [] [] [] [] |
696 diffutils | [] [] [] |
715 gettext-examples | [] [] [] [] [] [] |
716 gettext-runtime | [] [] [] |
719 glunarclock | [] [] |
722 gnucash | () () () () () () () [] |
735 gst-plugins-bad | [] [] [] |
736 gst-plugins-base | [] [] [] |
737 gst-plugins-good | [] [] [] [] |
738 gst-plugins-ugly | [] [] [] [] [] |
739 gstreamer | [] [] [] |
742 gtkspell | [] [] [] [] [] [] [] |
751 iso_15924 | () [] [] |
752 iso_3166 | [] [] [] () [] [] [] [] [] [] |
754 iso_4217 | () [] [] [] |
755 iso_639 | [] [] () [] [] [] [] |
756 iso_639_3 | [] () [] |
762 leafpad | [] [] [] [] [] |
768 libgphoto2_port | [] |
782 man-db-manpages | [] |
783 midi-instruments | [] [] [] [] [] [] [] |
792 popt | [] [] [] [] [] |
811 solfege-manual | [] |
818 texinfo_document | [] |
822 tracgoogleappsa... | [] [] [] |
836 xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] [] |
837 xkeyboard-config | [] [] [] |
838 +--------------------------------------------------+
839 kn ko ku ky lg lt lv mk ml mn mr ms mt nb ne nl
840 5 15 4 6 0 13 23 3 3 3 4 11 2 42 1 125
842 nn or pa pl ps pt pt_BR ro ru rw sk sl sq sr
843 +------------------------------------------------+
844 a2ps | [] [] [] [] [] [] [] |
847 aspell | [] [] [] [] [] [] [] |
848 bash | [] [] [] [] [] [] |
852 bison-runtime | [] [] [] [] [] [] [] [] |
858 coreutils | [] [] [] [] |
862 cryptsetup | [] [] [] |
866 dialog | [] [] [] [] [] [] [] |
868 diffutils | [] [] [] |
870 direvent | [] [] [] |
872 dos2unix | [] [] [] [] |
873 dos2unix-man | [] [] |
875 enscript | [] [] [] [] [] [] |
876 exif | [] [] [] [] [] [] |
877 fetchmail | [] [] [] |
878 findutils | [] [] [] [] [] [] |
879 flex | [] [] [] [] [] |
880 freedink | [] [] [] [] [] |
887 gettext-examples | [] [] [] [] [] [] [] [] |
888 gettext-runtime | [] [] [] [] [] [] [] [] [] |
889 gettext-tools | [] [] [] [] [] [] [] |
891 glunarclock | [] [] [] [] [] [] |
893 gnubik | [] [] [] [] |
894 gnucash | () () () () () [] |
896 gnulib | [] [] [] [] [] |
900 gphoto2 | [] [] [] [] [] |
901 gprof | [] [] [] [] |
903 grep | [] [] [] [] [] [] |
904 grub | [] [] [] [] [] |
907 gst-plugins-bad | [] [] [] [] [] |
908 gst-plugins-base | [] [] [] [] [] [] |
909 gst-plugins-good | [] [] [] [] [] [] [] |
910 gst-plugins-ugly | [] [] [] [] [] [] [] |
911 gstreamer | [] [] [] [] [] [] [] |
912 gtick | [] [] [] [] [] |
913 gtkam | [] [] [] [] [] [] |
914 gtkspell | [] [] [] [] [] [] [] [] [] |
918 hello | [] [] [] [] [] [] |
919 help2man | [] [] [] [] |
923 iso_15924 | [] () [] [] [] [] |
924 iso_3166 | [] [] [] [] () [] [] [] [] [] [] [] [] |
925 iso_3166_2 | [] () [] |
926 iso_4217 | [] [] () [] [] [] [] [] |
927 iso_639 | [] [] [] () [] [] [] [] [] [] |
930 jwhois | [] [] [] [] |
932 klavaro | [] [] [] [] [] |
934 leafpad | [] [] [] [] [] [] [] [] |
940 libgphoto2_port | [] [] [] [] [] |
941 libgsasl | [] [] [] [] |
942 libiconv | [] [] [] [] [] |
944 liferea | [] [] [] [] () [] [] |
949 m4 | [] [] [] [] [] |
954 man-db-manpages | [] [] [] |
955 midi-instruments | [] [] [] [] [] [] [] [] |
956 minicom | [] [] [] [] |
959 nano | [] [] [] [] [] [] |
961 parted | [] [] [] [] [] [] |
964 popt | [] [] [] [] [] [] |
967 psmisc | [] [] [] [] |
973 recode | [] [] [] [] [] [] [] [] |
978 sed | [] [] [] [] [] [] [] [] |
979 sharutils | [] [] [] |
983 solfege-manual | [] [] |
984 spotmachine | [] [] |
985 sudo | [] [] [] [] [] [] |
986 sudoers | [] [] [] [] |
987 sysstat | [] [] [] [] [] |
988 tar | [] [] [] [] [] |
990 texinfo_document | [] [] |
991 tigervnc | [] [] [] |
994 tracgoogleappsa... | [] [] [] [] |
1000 vorbis-tools | [] [] [] |
1004 wdiff | [] [] [] [] [] |
1005 wget | [] [] [] [] [] |
1006 wyslij-po | [] [] [] [] |
1008 xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] [] [] [] |
1009 xkeyboard-config | [] [] [] [] |
1010 +------------------------------------------------+
1011 nn or pa pl ps pt pt_BR ro ru rw sk sl sq sr
1012 7 3 6 114 1 12 88 32 82 3 40 45 7 101
1014 sv sw ta te tg th tr uk ur vi wa wo zh_CN
1015 +----------------------------------------------+
1016 a2ps | [] [] [] [] [] |
1018 anubis | [] [] [] [] |
1019 aspell | [] [] [] [] [] |
1020 bash | [] [] [] [] |
1022 binutils | [] [] [] |
1023 bison | [] [] [] [] |
1024 bison-runtime | [] [] [] [] [] [] |
1025 buzztrax | [] [] [] |
1026 ccd2cue | [] [] [] |
1027 ccide | [] [] [] [] |
1028 cflow | [] [] [] [] |
1030 coreutils | [] [] [] |
1031 cpio | [] [] [] [] [] |
1032 cppi | [] [] [] [] |
1033 cpplib | [] [] [] [] [] |
1034 cryptsetup | [] [] [] |
1035 datamash | [] [] [] |
1038 dialog | [] [] [] [] [] [] |
1040 diffutils | [] [] [] [] [] |
1044 dos2unix | [] [] [] [] |
1045 dos2unix-man | [] [] [] |
1046 e2fsprogs | [] [] [] [] |
1047 enscript | [] [] [] [] |
1048 exif | [] [] [] [] [] |
1049 fetchmail | [] [] [] [] |
1050 findutils | [] [] [] [] [] |
1051 flex | [] [] [] [] |
1052 freedink | [] [] [] |
1059 gettext-examples | [] [] [] [] [] |
1060 gettext-runtime | [] [] [] [] [] |
1061 gettext-tools | [] [] [] [] [] |
1063 glunarclock | [] [] [] [] |
1065 gnubik | [] [] [] [] |
1066 gnucash | () () () () [] |
1067 gnuchess | [] [] [] |
1068 gnulib | [] [] [] [] |
1072 gphoto2 | [] [] [] [] |
1073 gprof | [] [] [] [] |
1074 gramadoir | [] [] [] |
1075 grep | [] [] [] [] [] |
1076 grub | [] [] [] [] |
1077 gsasl | [] [] [] [] |
1079 gst-plugins-bad | [] [] [] [] [] |
1080 gst-plugins-base | [] [] [] [] [] |
1081 gst-plugins-good | [] [] [] [] [] |
1082 gst-plugins-ugly | [] [] [] [] [] |
1083 gstreamer | [] [] [] [] [] |
1085 gtkam | [] [] [] [] |
1086 gtkspell | [] [] [] [] [] [] [] |
1089 gutenprint | [] [] [] [] |
1090 hello | [] [] [] [] [] [] |
1091 help2man | [] [] [] |
1092 help2man-texi | [] |
1094 idutils | [] [] [] |
1095 iso_15924 | [] () [] [] () [] |
1096 iso_3166 | [] [] () [] [] () [] [] |
1097 iso_3166_2 | () [] [] () [] |
1098 iso_4217 | [] () [] [] () [] |
1099 iso_639 | [] [] [] () [] [] () [] [] |
1100 iso_639_3 | [] () [] [] () |
1101 iso_639_5 | () [] () |
1102 jwhois | [] [] [] [] |
1104 klavaro | [] [] [] [] [] [] |
1105 ld | [] [] [] [] [] |
1106 leafpad | [] [] [] [] [] [] |
1107 libc | [] [] [] [] [] |
1108 libexif | [] [] () |
1109 libextractor | [] [] |
1110 libgnutls | [] [] [] [] |
1111 libgphoto2 | [] [] [] |
1112 libgphoto2_port | [] [] [] [] |
1113 libgsasl | [] [] [] [] |
1114 libiconv | [] [] [] [] [] |
1115 libidn | () [] [] [] |
1116 liferea | [] [] [] [] [] |
1120 lynx | [] [] [] [] |
1124 make | [] [] [] [] |
1126 man-db-manpages | [] [] |
1127 midi-instruments | [] [] [] [] [] [] |
1129 mkisofs | [] [] [] |
1131 nano | [] [] [] [] |
1132 opcodes | [] [] [] |
1133 parted | [] [] [] [] [] |
1135 pnmixer | [] [] [] |
1136 popt | [] [] [] [] [] [] [] |
1138 procps-ng-man | [] |
1139 psmisc | [] [] [] [] |
1145 recode | [] [] [] [] |
1146 recutils | [] [] [] |
1150 sed | [] [] [] [] [] |
1151 sharutils | [] [] [] [] |
1154 solfege | [] [] [] [] |
1155 solfege-manual | [] |
1156 spotmachine | [] [] [] |
1157 sudo | [] [] [] [] [] |
1158 sudoers | [] [] [] [] |
1159 sysstat | [] [] [] [] [] |
1160 tar | [] [] [] [] [] |
1161 texinfo | [] [] [] |
1162 texinfo_document | [] |
1163 tigervnc | [] [] [] |
1166 tracgoogleappsa... | [] [] [] [] [] |
1168 util-linux | [] [] [] [] |
1172 vorbis-tools | [] [] |
1176 wdiff | [] [] [] [] |
1180 xdg-user-dirs | [] [] [] [] [] [] [] [] |
1181 xkeyboard-config | [] [] [] [] |
1182 +----------------------------------------------+
1183 sv sw ta te tg th tr uk ur vi wa wo zh_CN
1184 106 1 4 3 0 13 51 115 1 125 7 1 100
1196 bison-runtime | [] | 38
1231 gettext-examples | [] [] | 40
1232 gettext-runtime | [] [] | 35
1233 gettext-tools | [] | 24
1235 glunarclock | [] | 27
1251 gst-plugins-bad | | 21
1252 gst-plugins-base | | 27
1253 gst-plugins-good | | 32
1254 gst-plugins-ugly | | 34
1258 gtkspell | [] [] | 48
1268 iso_3166 | [] [] | 58
1270 iso_4217 | [] [] | 28
1271 iso_639 | [] [] | 46
1284 libgphoto2_port | [] | 19
1298 man-db-manpages | | 10
1299 midi-instruments | [] | 43
1327 solfege-manual | | 9
1334 texinfo_document | | 13
1338 tracgoogleappsa... | [] | 22
1352 xdg-user-dirs | [] [] | 68
1353 xkeyboard-config | [] | 28
1355 89 teams zh_HK zh_TW
1356 166 domains 7 42 2809
1358 Some counters in the preceding matrix are higher than the number of
1359 visible blocks let us expect. This is because a few extra PO files are
1360 used for implementing regional variants of languages, or language
1363 For a PO file in the matrix above to be effective, the package to
1364 which it applies should also have been internationalized and distributed
1365 as such by its maintainer. There might be an observable lag between the
1366 mere existence a PO file and its wide availability in a distribution.
1368 If Jun 2014 seems to be old, you may fetch a more recent copy of this
1369 'ABOUT-NLS' file on most GNU archive sites. The most up-to-date matrix
1370 with full percentage details can be found at
1371 'http://translationproject.org/extra/matrix.html'.
1373 1.5 Using 'gettext' in new packages
1374 ===================================
1376 If you are writing a freely available program and want to
1377 internationalize it you are welcome to use GNU 'gettext' in your
1378 package. Of course you have to respect the GNU Lesser General Public
1379 License which covers the use of the GNU 'gettext' library. This means
1380 in particular that even non-free programs can use 'libintl' as a shared
1381 library, whereas only free software can use 'libintl' as a static
1382 library or use modified versions of 'libintl'.
1384 Once the sources are changed appropriately and the setup can handle
1385 the use of 'gettext' the only thing missing are the translations. The
1386 Free Translation Project is also available for packages which are not
1387 developed inside the GNU project. Therefore the information given above
1388 applies also for every other Free Software Project. Contact
1389 'coordinator@translationproject.org' to make the '.pot' files available
1390 to the translation teams.