xref: /freebsd-src/contrib/diff/ABOUT-NLS (revision 18fd37a72c3a7549d2d4f6c6ea00bdcd2bdaca01)
1*18fd37a7SXin LINotes on the Free Translation Project
2*18fd37a7SXin LI*************************************
3*18fd37a7SXin LI
4*18fd37a7SXin LIFree software is going international!  The Free Translation Project is
5*18fd37a7SXin LIa way to get maintainers of free software, translators, and users all
6*18fd37a7SXin LItogether, so that will gradually become able to speak many languages.
7*18fd37a7SXin LIA few packages already provide translations for their messages.
8*18fd37a7SXin LI
9*18fd37a7SXin LI   If you found this `ABOUT-NLS' file inside a distribution, you may
10*18fd37a7SXin LIassume that the distributed package does use GNU `gettext' internally,
11*18fd37a7SXin LIitself available at your nearest GNU archive site.  But you do _not_
12*18fd37a7SXin LIneed to install GNU `gettext' prior to configuring, installing or using
13*18fd37a7SXin LIthis package with messages translated.
14*18fd37a7SXin LI
15*18fd37a7SXin LI   Installers will find here some useful hints.  These notes also
16*18fd37a7SXin LIexplain how users should proceed for getting the programs to use the
17*18fd37a7SXin LIavailable translations.  They tell how people wanting to contribute and
18*18fd37a7SXin LIwork at translations should contact the appropriate team.
19*18fd37a7SXin LI
20*18fd37a7SXin LI   When reporting bugs in the `intl/' directory or bugs which may be
21*18fd37a7SXin LIrelated to internationalization, you should tell about the version of
22*18fd37a7SXin LI`gettext' which is used.  The information can be found in the
23*18fd37a7SXin LI`intl/VERSION' file, in internationalized packages.
24*18fd37a7SXin LI
25*18fd37a7SXin LIQuick configuration advice
26*18fd37a7SXin LI==========================
27*18fd37a7SXin LI
28*18fd37a7SXin LIIf you want to exploit the full power of internationalization, you
29*18fd37a7SXin LIshould configure it using
30*18fd37a7SXin LI
31*18fd37a7SXin LI     ./configure --with-included-gettext
32*18fd37a7SXin LI
33*18fd37a7SXin LIto force usage of internationalizing routines provided within this
34*18fd37a7SXin LIpackage, despite the existence of internationalizing capabilities in the
35*18fd37a7SXin LIoperating system where this package is being installed.  So far, only
36*18fd37a7SXin LIthe `gettext' implementation in the GNU C library version 2 provides as
37*18fd37a7SXin LImany features (such as locale alias, message inheritance, automatic
38*18fd37a7SXin LIcharset conversion or plural form handling) as the implementation here.
39*18fd37a7SXin LIIt is also not possible to offer this additional functionality on top
40*18fd37a7SXin LIof a `catgets' implementation.  Future versions of GNU `gettext' will
41*18fd37a7SXin LIvery likely convey even more functionality.  So it might be a good idea
42*18fd37a7SXin LIto change to GNU `gettext' as soon as possible.
43*18fd37a7SXin LI
44*18fd37a7SXin LI   So you need _not_ provide this option if you are using GNU libc 2 or
45*18fd37a7SXin LIyou have installed a recent copy of the GNU gettext package with the
46*18fd37a7SXin LIincluded `libintl'.
47*18fd37a7SXin LI
48*18fd37a7SXin LIINSTALL Matters
49*18fd37a7SXin LI===============
50*18fd37a7SXin LI
51*18fd37a7SXin LISome packages are "localizable" when properly installed; the programs
52*18fd37a7SXin LIthey contain can be made to speak your own native language.  Most such
53*18fd37a7SXin LIpackages use GNU `gettext'.  Other packages have their own ways to
54*18fd37a7SXin LIinternationalization, predating GNU `gettext'.
55*18fd37a7SXin LI
56*18fd37a7SXin LI   By default, this package will be installed to allow translation of
57*18fd37a7SXin LImessages.  It will automatically detect whether the system already
58*18fd37a7SXin LIprovides the GNU `gettext' functions.  If not, the GNU `gettext' own
59*18fd37a7SXin LIlibrary will be used.  This library is wholly contained within this
60*18fd37a7SXin LIpackage, usually in the `intl/' subdirectory, so prior installation of
61*18fd37a7SXin LIthe GNU `gettext' package is _not_ required.  Installers may use
62*18fd37a7SXin LIspecial options at configuration time for changing the default
63*18fd37a7SXin LIbehaviour.  The commands:
64*18fd37a7SXin LI
65*18fd37a7SXin LI     ./configure --with-included-gettext
66*18fd37a7SXin LI     ./configure --disable-nls
67*18fd37a7SXin LI
68*18fd37a7SXin LIwill respectively bypass any pre-existing `gettext' to use the
69*18fd37a7SXin LIinternationalizing routines provided within this package, or else,
70*18fd37a7SXin LI_totally_ disable translation of messages.
71*18fd37a7SXin LI
72*18fd37a7SXin LI   When you already have GNU `gettext' installed on your system and run
73*18fd37a7SXin LIconfigure without an option for your new package, `configure' will
74*18fd37a7SXin LIprobably detect the previously built and installed `libintl.a' file and
75*18fd37a7SXin LIwill decide to use this.  This might be not what is desirable.  You
76*18fd37a7SXin LIshould use the more recent version of the GNU `gettext' library.  I.e.
77*18fd37a7SXin LIif the file `intl/VERSION' shows that the library which comes with this
78*18fd37a7SXin LIpackage is more recent, you should use
79*18fd37a7SXin LI
80*18fd37a7SXin LI     ./configure --with-included-gettext
81*18fd37a7SXin LI
82*18fd37a7SXin LIto prevent auto-detection.
83*18fd37a7SXin LI
84*18fd37a7SXin LI   The configuration process will not test for the `catgets' function
85*18fd37a7SXin LIand therefore it will not be used.  The reason is that even an
86*18fd37a7SXin LIemulation of `gettext' on top of `catgets' could not provide all the
87*18fd37a7SXin LIextensions of the GNU `gettext' library.
88*18fd37a7SXin LI
89*18fd37a7SXin LI   Internationalized packages have usually many `po/LL.po' files, where
90*18fd37a7SXin LILL gives an ISO 639 two-letter code identifying the language.  Unless
91*18fd37a7SXin LItranslations have been forbidden at `configure' time by using the
92*18fd37a7SXin LI`--disable-nls' switch, all available translations are installed
93*18fd37a7SXin LItogether with the package.  However, the environment variable `LINGUAS'
94*18fd37a7SXin LImay be set, prior to configuration, to limit the installed set.
95*18fd37a7SXin LI`LINGUAS' should then contain a space separated list of two-letter
96*18fd37a7SXin LIcodes, stating which languages are allowed.
97*18fd37a7SXin LI
98*18fd37a7SXin LIUsing This Package
99*18fd37a7SXin LI==================
100*18fd37a7SXin LI
101*18fd37a7SXin LIAs a user, if your language has been installed for this package, you
102*18fd37a7SXin LIonly have to set the `LANG' environment variable to the appropriate
103*18fd37a7SXin LI`LL_CC' combination.  Here `LL' is an ISO 639 two-letter language code,
104*18fd37a7SXin LIand `CC' is an ISO 3166 two-letter country code.  For example, let's
105*18fd37a7SXin LIsuppose that you speak German and live in Germany.  At the shell
106*18fd37a7SXin LIprompt, merely execute `setenv LANG de_DE' (in `csh'),
107*18fd37a7SXin LI`export LANG; LANG=de_DE' (in `sh') or `export LANG=de_DE' (in `bash').
108*18fd37a7SXin LIThis can be done from your `.login' or `.profile' file, once and for
109*18fd37a7SXin LIall.
110*18fd37a7SXin LI
111*18fd37a7SXin LI   You might think that the country code specification is redundant.
112*18fd37a7SXin LIBut in fact, some languages have dialects in different countries.  For
113*18fd37a7SXin LIexample, `de_AT' is used for Austria, and `pt_BR' for Brazil.  The
114*18fd37a7SXin LIcountry code serves to distinguish the dialects.
115*18fd37a7SXin LI
116*18fd37a7SXin LI   The locale naming convention of `LL_CC', with `LL' denoting the
117*18fd37a7SXin LIlanguage and `CC' denoting the country, is the one use on systems based
118*18fd37a7SXin LIon GNU libc.  On other systems, some variations of this scheme are
119*18fd37a7SXin LIused, such as `LL' or `LL_CC.ENCODING'.  You can get the list of
120*18fd37a7SXin LIlocales supported by your system for your country by running the command
121*18fd37a7SXin LI`locale -a | grep '^LL''.
122*18fd37a7SXin LI
123*18fd37a7SXin LI   Not all programs have translations for all languages.  By default, an
124*18fd37a7SXin LIEnglish message is shown in place of a nonexistent translation.  If you
125*18fd37a7SXin LIunderstand other languages, you can set up a priority list of languages.
126*18fd37a7SXin LIThis is done through a different environment variable, called
127*18fd37a7SXin LI`LANGUAGE'.  GNU `gettext' gives preference to `LANGUAGE' over `LANG'
128*18fd37a7SXin LIfor the purpose of message handling, but you still need to have `LANG'
129*18fd37a7SXin LIset to the primary language; this is required by other parts of the
130*18fd37a7SXin LIsystem libraries.  For example, some Swedish users who would rather
131*18fd37a7SXin LIread translations in German than English for when Swedish is not
132*18fd37a7SXin LIavailable, set `LANGUAGE' to `sv:de' while leaving `LANG' to `sv_SE'.
133*18fd37a7SXin LI
134*18fd37a7SXin LI   Special advice for Norwegian users: The language code for Norwegian
135*18fd37a7SXin LIbokma*l changed from `no' to `nb' recently (in 2003).  During the
136*18fd37a7SXin LItransition period, while some message catalogs for this language are
137*18fd37a7SXin LIinstalled under `nb' and some older ones under `no', it's recommended
138*18fd37a7SXin LIfor Norwegian users to set `LANGUAGE' to `nb:no' so that both newer and
139*18fd37a7SXin LIolder translations are used.
140*18fd37a7SXin LI
141*18fd37a7SXin LI   In the `LANGUAGE' environment variable, but not in the `LANG'
142*18fd37a7SXin LIenvironment variable, `LL_CC' combinations can be abbreviated as `LL'
143*18fd37a7SXin LIto denote the language's main dialect.  For example, `de' is equivalent
144*18fd37a7SXin LIto `de_DE' (German as spoken in Germany), and `pt' to `pt_PT'
145*18fd37a7SXin LI(Portuguese as spoken in Portugal) in this context.
146*18fd37a7SXin LI
147*18fd37a7SXin LITranslating Teams
148*18fd37a7SXin LI=================
149*18fd37a7SXin LI
150*18fd37a7SXin LIFor the Free Translation Project to be a success, we need interested
151*18fd37a7SXin LIpeople who like their own language and write it well, and who are also
152*18fd37a7SXin LIable to synergize with other translators speaking the same language.
153*18fd37a7SXin LIEach translation team has its own mailing list.  The up-to-date list of
154*18fd37a7SXin LIteams can be found at the Free Translation Project's homepage,
155*18fd37a7SXin LI`http://www.iro.umontreal.ca/contrib/po/HTML/', in the "National teams"
156*18fd37a7SXin LIarea.
157*18fd37a7SXin LI
158*18fd37a7SXin LI   If you'd like to volunteer to _work_ at translating messages, you
159*18fd37a7SXin LIshould become a member of the translating team for your own language.
160*18fd37a7SXin LIThe subscribing address is _not_ the same as the list itself, it has
161*18fd37a7SXin LI`-request' appended.  For example, speakers of Swedish can send a
162*18fd37a7SXin LImessage to `sv-request@li.org', having this message body:
163*18fd37a7SXin LI
164*18fd37a7SXin LI     subscribe
165*18fd37a7SXin LI
166*18fd37a7SXin LI   Keep in mind that team members are expected to participate
167*18fd37a7SXin LI_actively_ in translations, or at solving translational difficulties,
168*18fd37a7SXin LIrather than merely lurking around.  If your team does not exist yet and
169*18fd37a7SXin LIyou want to start one, or if you are unsure about what to do or how to
170*18fd37a7SXin LIget started, please write to `translation@iro.umontreal.ca' to reach the
171*18fd37a7SXin LIcoordinator for all translator teams.
172*18fd37a7SXin LI
173*18fd37a7SXin LI   The English team is special.  It works at improving and uniformizing
174*18fd37a7SXin LIthe terminology in use.  Proven linguistic skill are praised more than
175*18fd37a7SXin LIprogramming skill, here.
176*18fd37a7SXin LI
177*18fd37a7SXin LIAvailable Packages
178*18fd37a7SXin LI==================
179*18fd37a7SXin LI
180*18fd37a7SXin LILanguages are not equally supported in all packages.  The following
181*18fd37a7SXin LImatrix shows the current state of internationalization, as of January
182*18fd37a7SXin LI2004.  The matrix shows, in regard of each package, for which languages
183*18fd37a7SXin LIPO files have been submitted to translation coordination, with a
184*18fd37a7SXin LItranslation percentage of at least 50%.
185*18fd37a7SXin LI
186*18fd37a7SXin LI     Ready PO files       af am ar az be bg bs ca cs da de el en en_GB eo es
187*18fd37a7SXin LI                        +----------------------------------------------------+
188*18fd37a7SXin LI     a2ps               |             []             [] [] []                |
189*18fd37a7SXin LI     aegis              |                               ()                   |
190*18fd37a7SXin LI     ant-phone          |                               ()                   |
191*18fd37a7SXin LI     anubis             |                                                    |
192*18fd37a7SXin LI     ap-utils           |                                                    |
193*18fd37a7SXin LI     aspell             |             []                                     |
194*18fd37a7SXin LI     bash               |                      []       []             [] [] |
195*18fd37a7SXin LI     batchelor          |                                                    |
196*18fd37a7SXin LI     bfd                |                            []                   [] |
197*18fd37a7SXin LI     binutils           |                            []                   [] |
198*18fd37a7SXin LI     bison              |                            [] []                [] |
199*18fd37a7SXin LI     bluez-pin          | []                      []                   []    |
200*18fd37a7SXin LI     clisp              |                                                    |
201*18fd37a7SXin LI     clisp              |                               []    []          [] |
202*18fd37a7SXin LI     console-tools      |                         []    []                   |
203*18fd37a7SXin LI     coreutils          |                      []    [] []                [] |
204*18fd37a7SXin LI     cpio               |                            [] []                [] |
205*18fd37a7SXin LI     darkstat           |                []          ()                   [] |
206*18fd37a7SXin LI     diffutils          |                      [] [] [] [] []          [] [] |
207*18fd37a7SXin LI     e2fsprogs          |                         []    []                [] |
208*18fd37a7SXin LI     enscript           |                      []    [] []        []         |
209*18fd37a7SXin LI     error              |                      []    [] []        []      [] |
210*18fd37a7SXin LI     fetchmail          |                      [] () [] [] []             [] |
211*18fd37a7SXin LI     fileutils          |                            [] []                [] |
212*18fd37a7SXin LI     findutils          |             []       []    [] [] []          [] [] |
213*18fd37a7SXin LI     flex               |                      []    [] []                [] |
214*18fd37a7SXin LI     fslint             |                                                    |
215*18fd37a7SXin LI     gas                |                                                 [] |
216*18fd37a7SXin LI     gawk               |                      []    [] []                [] |
217*18fd37a7SXin LI     gbiff              |                               []                   |
218*18fd37a7SXin LI     gcal               |                      []                            |
219*18fd37a7SXin LI     gcc                |                            []                   [] |
220*18fd37a7SXin LI     gettext            |             []       []    [] []                [] |
221*18fd37a7SXin LI     gettext-examples   | []                   []       []                [] |
222*18fd37a7SXin LI     gettext-runtime    |             []       []    [] []                [] |
223*18fd37a7SXin LI     gettext-tools      |                      []       []                [] |
224*18fd37a7SXin LI     gimp-print         |                         [] [] []        []      [] |
225*18fd37a7SXin LI     gliv               |                                                    |
226*18fd37a7SXin LI     glunarclock        |                            [] []                   |
227*18fd37a7SXin LI     gnubiff            |                               []                   |
228*18fd37a7SXin LI     gnucash            |                         []    ()        []      [] |
229*18fd37a7SXin LI     gnucash-glossary   |                            [] ()                [] |
230*18fd37a7SXin LI     gnupg              |                      [] ()    [] []          [] [] |
231*18fd37a7SXin LI     gpe-aerial         |                         []                         |
232*18fd37a7SXin LI     gpe-beam           |                         []    []                   |
233*18fd37a7SXin LI     gpe-calendar       |                         []    []                   |
234*18fd37a7SXin LI     gpe-clock          |                         []    []                   |
235*18fd37a7SXin LI     gpe-conf           |                         []    []                   |
236*18fd37a7SXin LI     gpe-contacts       |                         []    []                   |
237*18fd37a7SXin LI     gpe-edit           |                         []                         |
238*18fd37a7SXin LI     gpe-go             |                         []                         |
239*18fd37a7SXin LI     gpe-login          |                         []    []                   |
240*18fd37a7SXin LI     gpe-ownerinfo      |                         []    []                   |
241*18fd37a7SXin LI     gpe-sketchbook     |                         []    []                   |
242*18fd37a7SXin LI     gpe-su             |                         []    []                   |
243*18fd37a7SXin LI     gpe-taskmanager    |                         []    []                   |
244*18fd37a7SXin LI     gpe-timesheet      |                         []                         |
245*18fd37a7SXin LI     gpe-today          |                         []    []                   |
246*18fd37a7SXin LI     gpe-todo           |                         []    []                   |
247*18fd37a7SXin LI     gphoto2            |                         [] [] []                [] |
248*18fd37a7SXin LI     gprof              |                            [] []                [] |
249*18fd37a7SXin LI     gpsdrive           |                               ()    ()          () |
250*18fd37a7SXin LI     gramadoir          |                               []                   |
251*18fd37a7SXin LI     grep               |             [] []    []       [] []             [] |
252*18fd37a7SXin LI     gretl              |                                                 [] |
253*18fd37a7SXin LI     gtick              | []                            ()                   |
254*18fd37a7SXin LI     hello              |                      []    [] [] []          [] [] |
255*18fd37a7SXin LI     id-utils           |                            [] []                   |
256*18fd37a7SXin LI     indent             |                      []       []             [] [] |
257*18fd37a7SXin LI     iso_3166           |          []    [] [] [] [] [] [] []          [] [] |
258*18fd37a7SXin LI     iso_3166_1         |                      [] [] [] [] []             [] |
259*18fd37a7SXin LI     iso_3166_2         |                                                    |
260*18fd37a7SXin LI     iso_3166_3         |                               []                   |
261*18fd37a7SXin LI     iso_4217           |                      []    [] []                [] |
262*18fd37a7SXin LI     iso_639            |                                                    |
263*18fd37a7SXin LI     jpilot             |                         [] []                   [] |
264*18fd37a7SXin LI     jtag               |                                                    |
265*18fd37a7SXin LI     jwhois             |                                                 [] |
266*18fd37a7SXin LI     kbd                |                         [] [] [] []             [] |
267*18fd37a7SXin LI     latrine            |                               ()                   |
268*18fd37a7SXin LI     ld                 |                            []                   [] |
269*18fd37a7SXin LI     libc               |                      [] [] [] [] []             [] |
270*18fd37a7SXin LI     libgpewidget       |                         []    []                   |
271*18fd37a7SXin LI     libiconv           |                      []    [] []             [] [] |
272*18fd37a7SXin LI     lifelines          |                            [] ()                   |
273*18fd37a7SXin LI     lilypond           |                               []                   |
274*18fd37a7SXin LI     lingoteach         |                                                    |
275*18fd37a7SXin LI     lingoteach_lessons |                               ()                () |
276*18fd37a7SXin LI     lynx               |                      [] [] [] []                   |
277*18fd37a7SXin LI     m4                 |                         [] [] [] []                |
278*18fd37a7SXin LI     mailutils          |                      []                         [] |
279*18fd37a7SXin LI     make               |                            [] []                [] |
280*18fd37a7SXin LI     man-db             |                      [] () [] []                () |
281*18fd37a7SXin LI     minicom            |                         []    []                [] |
282*18fd37a7SXin LI     mysecretdiary      |                            [] []                [] |
283*18fd37a7SXin LI     nano               |                      [] () [] []                [] |
284*18fd37a7SXin LI     nano_1_0           |                      [] () [] []                [] |
285*18fd37a7SXin LI     opcodes            |                                                 [] |
286*18fd37a7SXin LI     parted             |                      [] [] [] []                [] |
287*18fd37a7SXin LI     ptx                |                      []    [] []             [] [] |
288*18fd37a7SXin LI     python             |                                                    |
289*18fd37a7SXin LI     radius             |                                                 [] |
290*18fd37a7SXin LI     recode             |             []       []    [] [] []          [] [] |
291*18fd37a7SXin LI     rpm                |                         [] []                      |
292*18fd37a7SXin LI     screem             |                                                    |
293*18fd37a7SXin LI     scrollkeeper       |             []       [] [] [] []                [] |
294*18fd37a7SXin LI     sed                | []                   []    [] []             [] [] |
295*18fd37a7SXin LI     sh-utils           |                            [] []                [] |
296*18fd37a7SXin LI     shared-mime-info   |                                                    |
297*18fd37a7SXin LI     sharutils          |                      [] [] [] [] []             [] |
298*18fd37a7SXin LI     silky              |                               ()                   |
299*18fd37a7SXin LI     skencil            |                            [] ()                [] |
300*18fd37a7SXin LI     sketch             |                            [] ()                [] |
301*18fd37a7SXin LI     soundtracker       |                            [] []                [] |
302*18fd37a7SXin LI     sp                 |                               []                   |
303*18fd37a7SXin LI     tar                |                         [] [] []                [] |
304*18fd37a7SXin LI     texinfo            |                            [] []             []    |
305*18fd37a7SXin LI     textutils          |                      []    [] []                [] |
306*18fd37a7SXin LI     tin                |                               ()        ()         |
307*18fd37a7SXin LI     tp-robot           |                                                    |
308*18fd37a7SXin LI     tuxpaint           |                      [] [] [] [] []     []      [] |
309*18fd37a7SXin LI     unicode-han-tra... |                                                    |
310*18fd37a7SXin LI     unicode-transla... |                                                    |
311*18fd37a7SXin LI     util-linux         |                      [] [] [] []                [] |
312*18fd37a7SXin LI     vorbis-tools       |             []          [] []                   [] |
313*18fd37a7SXin LI     wastesedge         |                               ()                   |
314*18fd37a7SXin LI     wdiff              |                      []    [] []                [] |
315*18fd37a7SXin LI     wget               |                []    []    [] [] []             [] |
316*18fd37a7SXin LI     xchat              |                      []       [] []             [] |
317*18fd37a7SXin LI     xfree86_xkb_xml    |                         [] []                      |
318*18fd37a7SXin LI     xpad               |                                                 [] |
319*18fd37a7SXin LI                        +----------------------------------------------------+
320*18fd37a7SXin LI                          af am ar az be bg bs ca cs da de el en en_GB eo es
321*18fd37a7SXin LI                           4  0  0  1  9  4  1 40 41 60 78 17  1   5   13 68
322*18fd37a7SXin LI
323*18fd37a7SXin LI                          et eu fa fi fr ga gl he hr hu id is it ja ko lg
324*18fd37a7SXin LI                        +-------------------------------------------------+
325*18fd37a7SXin LI     a2ps               | []       [] []                      ()    ()    |
326*18fd37a7SXin LI     aegis              |                                                 |
327*18fd37a7SXin LI     ant-phone          |             []                                  |
328*18fd37a7SXin LI     anubis             |             []                                  |
329*18fd37a7SXin LI     ap-utils           |             []                                  |
330*18fd37a7SXin LI     aspell             |             [] []                               |
331*18fd37a7SXin LI     bash               |             []             []                   |
332*18fd37a7SXin LI     batchelor          |             [] []                               |
333*18fd37a7SXin LI     bfd                |             []                                  |
334*18fd37a7SXin LI     binutils           |             []                         []       |
335*18fd37a7SXin LI     bison              | []          []                []    []          |
336*18fd37a7SXin LI     bluez-pin          |          [] [] []          [] []                |
337*18fd37a7SXin LI     clisp              |                                                 |
338*18fd37a7SXin LI     clisp              |             []                                  |
339*18fd37a7SXin LI     console-tools      |                                                 |
340*18fd37a7SXin LI     coreutils          | []       [] [] []                   [] []       |
341*18fd37a7SXin LI     cpio               |             []    []       []             []    |
342*18fd37a7SXin LI     darkstat           |             () []          [] []                |
343*18fd37a7SXin LI     diffutils          |          [] []    [] []    [] []       []       |
344*18fd37a7SXin LI     e2fsprogs          |                                                 |
345*18fd37a7SXin LI     enscript           |             []          []                      |
346*18fd37a7SXin LI     error              |          [] [] []          []                   |
347*18fd37a7SXin LI     fetchmail          |                                        []       |
348*18fd37a7SXin LI     fileutils          | []          [] []          []       [] []       |
349*18fd37a7SXin LI     findutils          | []       [] [] [] []    [] [] []    [] [] []    |
350*18fd37a7SXin LI     flex               |             [] []                         []    |
351*18fd37a7SXin LI     fslint             |             []                                  |
352*18fd37a7SXin LI     gas                |             []                                  |
353*18fd37a7SXin LI     gawk               |             []       []                []       |
354*18fd37a7SXin LI     gbiff              |             []                                  |
355*18fd37a7SXin LI     gcal               |             []                                  |
356*18fd37a7SXin LI     gcc                |             []                                  |
357*18fd37a7SXin LI     gettext            |             []                         [] []    |
358*18fd37a7SXin LI     gettext-examples   |             []                         []       |
359*18fd37a7SXin LI     gettext-runtime    |          [] []                []       [] []    |
360*18fd37a7SXin LI     gettext-tools      |             []                         [] []    |
361*18fd37a7SXin LI     gimp-print         |             []                         []       |
362*18fd37a7SXin LI     gliv               |             ()                                  |
363*18fd37a7SXin LI     glunarclock        |          []    [] []       []                   |
364*18fd37a7SXin LI     gnubiff            |             []                                  |
365*18fd37a7SXin LI     gnucash            |             ()                      []          |
366*18fd37a7SXin LI     gnucash-glossary   |                                     []          |
367*18fd37a7SXin LI     gnupg              | []       [] []    []          []    [] []       |
368*18fd37a7SXin LI     gpe-aerial         |             []                                  |
369*18fd37a7SXin LI     gpe-beam           |             []                                  |
370*18fd37a7SXin LI     gpe-calendar       |             []             [] []                |
371*18fd37a7SXin LI     gpe-clock          |             []                                  |
372*18fd37a7SXin LI     gpe-conf           |             []                                  |
373*18fd37a7SXin LI     gpe-contacts       |             []             []                   |
374*18fd37a7SXin LI     gpe-edit           |             []                []                |
375*18fd37a7SXin LI     gpe-go             |             []                                  |
376*18fd37a7SXin LI     gpe-login          |             []             []                   |
377*18fd37a7SXin LI     gpe-ownerinfo      |             []             [] []                |
378*18fd37a7SXin LI     gpe-sketchbook     |             []                                  |
379*18fd37a7SXin LI     gpe-su             |             []                                  |
380*18fd37a7SXin LI     gpe-taskmanager    |             []                                  |
381*18fd37a7SXin LI     gpe-timesheet      |             [] []             []                |
382*18fd37a7SXin LI     gpe-today          |             [] []                               |
383*18fd37a7SXin LI     gpe-todo           |             []                []                |
384*18fd37a7SXin LI     gphoto2            |             []             []          []       |
385*18fd37a7SXin LI     gprof              |             []                []                |
386*18fd37a7SXin LI     gpsdrive           |             ()                      () ()       |
387*18fd37a7SXin LI     gramadoir          |             [] []                               |
388*18fd37a7SXin LI     grep               | []       [] [] [] [] [] [] [] []    [] []       |
389*18fd37a7SXin LI     gretl              |             []                      []          |
390*18fd37a7SXin LI     gtick              |          [] [] []                               |
391*18fd37a7SXin LI     hello              | []    [] [] [] [] [] [] [] [] []    [] [] []    |
392*18fd37a7SXin LI     id-utils           |             []             [] []    []          |
393*18fd37a7SXin LI     indent             | []       [] [] [] []       [] []    [] []       |
394*18fd37a7SXin LI     iso_3166           |    []       [] []       [] [] []    []          |
395*18fd37a7SXin LI     iso_3166_1         |    []       [] []          [] []                |
396*18fd37a7SXin LI     iso_3166_2         |                                                 |
397*18fd37a7SXin LI     iso_3166_3         |                                                 |
398*18fd37a7SXin LI     iso_4217           | []          []    []       []       [] []       |
399*18fd37a7SXin LI     iso_639            |                                                 |
400*18fd37a7SXin LI     jpilot             |             []                         ()       |
401*18fd37a7SXin LI     jtag               |             []                                  |
402*18fd37a7SXin LI     jwhois             |             []             [] []    []          |
403*18fd37a7SXin LI     kbd                |             []                                  |
404*18fd37a7SXin LI     latrine            |             []                                  |
405*18fd37a7SXin LI     ld                 |             []                                  |
406*18fd37a7SXin LI     libc               |          [] []    []       []          [] []    |
407*18fd37a7SXin LI     libgpewidget       |             [] []          [] []                |
408*18fd37a7SXin LI     libiconv           | []       [] [] [] []    [] [] []    []          |
409*18fd37a7SXin LI     lifelines          |             ()                                  |
410*18fd37a7SXin LI     lilypond           |             []                                  |
411*18fd37a7SXin LI     lingoteach         |             []                []                |
412*18fd37a7SXin LI     lingoteach_lessons |                                                 |
413*18fd37a7SXin LI     lynx               | []                         []       [] []       |
414*18fd37a7SXin LI     m4                 |             []    []          []       []       |
415*18fd37a7SXin LI     mailutils          |                                                 |
416*18fd37a7SXin LI     make               |             []    [] [] []             [] []    |
417*18fd37a7SXin LI     man-db             |                                     () ()       |
418*18fd37a7SXin LI     minicom            |          [] []             []          []       |
419*18fd37a7SXin LI     mysecretdiary      |             []                []                |
420*18fd37a7SXin LI     nano               |             []    []          []    []          |
421*18fd37a7SXin LI     nano_1_0           |             []    []          []    []          |
422*18fd37a7SXin LI     opcodes            |             []                                  |
423*18fd37a7SXin LI     parted             |             []    []                   []       |
424*18fd37a7SXin LI     ptx                | []       [] [] [] []       [] []                |
425*18fd37a7SXin LI     python             |                                                 |
426*18fd37a7SXin LI     radius             |             []                                  |
427*18fd37a7SXin LI     recode             |             []    [] []    [] []    []          |
428*18fd37a7SXin LI     rpm                |             []                            []    |
429*18fd37a7SXin LI     screem             |                                                 |
430*18fd37a7SXin LI     scrollkeeper       |                            []                   |
431*18fd37a7SXin LI     sed                | []       [] [] [] []       [] []    [] []       |
432*18fd37a7SXin LI     sh-utils           | []       [] [] []          []       [] []       |
433*18fd37a7SXin LI     shared-mime-info   |          [] []             []                   |
434*18fd37a7SXin LI     sharutils          | []          []    []       []          []       |
435*18fd37a7SXin LI     silky              |          () []             ()       ()          |
436*18fd37a7SXin LI     skencil            |             []                                  |
437*18fd37a7SXin LI     sketch             |             []                                  |
438*18fd37a7SXin LI     soundtracker       |             []                      []          |
439*18fd37a7SXin LI     sp                 |             []                         ()       |
440*18fd37a7SXin LI     tar                | []       [] []    []    [] [] []    [] []       |
441*18fd37a7SXin LI     texinfo            |             []       [] []             []       |
442*18fd37a7SXin LI     textutils          |             [] [] []       []          [] []    |
443*18fd37a7SXin LI     tin                | []          ()                                  |
444*18fd37a7SXin LI     tp-robot           |             []                                  |
445*18fd37a7SXin LI     tuxpaint           |          [] []       []    [] [] [] [] [] []    |
446*18fd37a7SXin LI     unicode-han-tra... |                                                 |
447*18fd37a7SXin LI     unicode-transla... |             [] []                               |
448*18fd37a7SXin LI     util-linux         | []       [] []             []       () []       |
449*18fd37a7SXin LI     vorbis-tools       |             []                                  |
450*18fd37a7SXin LI     wastesedge         |             ()                                  |
451*18fd37a7SXin LI     wdiff              | []          [] [] []       [] []                |
452*18fd37a7SXin LI     wget               | []       [] []    []    [] []          []       |
453*18fd37a7SXin LI     xchat              | []       [] []                                  |
454*18fd37a7SXin LI     xfree86_xkb_xml    |             []             []                   |
455*18fd37a7SXin LI     xpad               |             [] []                               |
456*18fd37a7SXin LI                        +-------------------------------------------------+
457*18fd37a7SXin LI                          et eu fa fi fr ga gl he hr hu id is it ja ko lg
458*18fd37a7SXin LI                          22  2  1 26 106 28 24  8 10 41 33  1 26 33 12  0
459*18fd37a7SXin LI
460*18fd37a7SXin LI                          lt lv mk mn ms mt nb nl nn no nso pl pt pt_BR ro ru
461*18fd37a7SXin LI                        +-----------------------------------------------------+
462*18fd37a7SXin LI     a2ps               |             []       []    ()     ()     []   [] [] |
463*18fd37a7SXin LI     aegis              |                      ()                       () () |
464*18fd37a7SXin LI     ant-phone          |                      []                       []    |
465*18fd37a7SXin LI     anubis             |             []    [] []           []          [] [] |
466*18fd37a7SXin LI     ap-utils           |                      []           ()          []    |
467*18fd37a7SXin LI     aspell             |                      []                             |
468*18fd37a7SXin LI     bash               |                                          []   [] [] |
469*18fd37a7SXin LI     batchelor          |                                               []    |
470*18fd37a7SXin LI     bfd                |                                               []    |
471*18fd37a7SXin LI     binutils           |                                                  [] |
472*18fd37a7SXin LI     bison              |             []       []                  []   [] [] |
473*18fd37a7SXin LI     bluez-pin          |                      []           []          []    |
474*18fd37a7SXin LI     clisp              |                                                     |
475*18fd37a7SXin LI     clisp              |                      []                             |
476*18fd37a7SXin LI     console-tools      |                                                  [] |
477*18fd37a7SXin LI     coreutils          |                                   []             [] |
478*18fd37a7SXin LI     cpio               |                      []           []     []   [] [] |
479*18fd37a7SXin LI     darkstat           |             []       []                  []   []    |
480*18fd37a7SXin LI     diffutils          |             []       []           []     []   [] [] |
481*18fd37a7SXin LI     e2fsprogs          |                                   []                |
482*18fd37a7SXin LI     enscript           |                      []                  []   [] [] |
483*18fd37a7SXin LI     error              |                      []                  []   []    |
484*18fd37a7SXin LI     fetchmail          |                      []           []     ()      [] |
485*18fd37a7SXin LI     fileutils          |                                   []          [] [] |
486*18fd37a7SXin LI     findutils          |                      []           []     []   [] [] |
487*18fd37a7SXin LI     flex               |                                   []     []   [] [] |
488*18fd37a7SXin LI     fslint             |                      []                       []    |
489*18fd37a7SXin LI     gas                |                                                     |
490*18fd37a7SXin LI     gawk               |                                   []     []   []    |
491*18fd37a7SXin LI     gbiff              |                      []                       []    |
492*18fd37a7SXin LI     gcal               |                                                     |
493*18fd37a7SXin LI     gcc                |                                                     |
494*18fd37a7SXin LI     gettext            |                                   []          [] [] |
495*18fd37a7SXin LI     gettext-examples   |                      []           []          []    |
496*18fd37a7SXin LI     gettext-runtime    |                      []           []          [] [] |
497*18fd37a7SXin LI     gettext-tools      |                                   []          []    |
498*18fd37a7SXin LI     gimp-print         |                      []                             |
499*18fd37a7SXin LI     gliv               |                      []                  []   []    |
500*18fd37a7SXin LI     glunarclock        |             []       []                       [] [] |
501*18fd37a7SXin LI     gnubiff            |                      []                             |
502*18fd37a7SXin LI     gnucash            |                      []              []  ()      [] |
503*18fd37a7SXin LI     gnucash-glossary   |                      []              []             |
504*18fd37a7SXin LI     gnupg              |                                               []    |
505*18fd37a7SXin LI     gpe-aerial         |                      []              []       [] [] |
506*18fd37a7SXin LI     gpe-beam           |                      []              []       [] [] |
507*18fd37a7SXin LI     gpe-calendar       |                      []              []       [] [] |
508*18fd37a7SXin LI     gpe-clock          |                      []              []       [] [] |
509*18fd37a7SXin LI     gpe-conf           |                      []              []       [] [] |
510*18fd37a7SXin LI     gpe-contacts       |                      []              []       [] [] |
511*18fd37a7SXin LI     gpe-edit           |                      []              []       [] [] |
512*18fd37a7SXin LI     gpe-go             |                      []                       [] [] |
513*18fd37a7SXin LI     gpe-login          |                      []              []       [] [] |
514*18fd37a7SXin LI     gpe-ownerinfo      |                      []              []       [] [] |
515*18fd37a7SXin LI     gpe-sketchbook     |                      []              []       [] [] |
516*18fd37a7SXin LI     gpe-su             |                      []              []       [] [] |
517*18fd37a7SXin LI     gpe-taskmanager    |                      []              []       [] [] |
518*18fd37a7SXin LI     gpe-timesheet      |                      []              []       [] [] |
519*18fd37a7SXin LI     gpe-today          |                      []              []       [] [] |
520*18fd37a7SXin LI     gpe-todo           |                      []              []       [] [] |
521*18fd37a7SXin LI     gphoto2            |                                               []    |
522*18fd37a7SXin LI     gprof              |                                          []   []    |
523*18fd37a7SXin LI     gpsdrive           |                      ()    ()                 []    |
524*18fd37a7SXin LI     gramadoir          |                      ()                       []    |
525*18fd37a7SXin LI     grep               |                                   [] []  []   [] [] |
526*18fd37a7SXin LI     gretl              |                                                     |
527*18fd37a7SXin LI     gtick              |                      []                       [] [] |
528*18fd37a7SXin LI     hello              |    []       []    [] [] [] []     []     []   [] [] |
529*18fd37a7SXin LI     id-utils           |                      []                  []   [] [] |
530*18fd37a7SXin LI     indent             |                      []                  []   [] [] |
531*18fd37a7SXin LI     iso_3166           |          []                [] []                    |
532*18fd37a7SXin LI     iso_3166_1         |                      []    []                       |
533*18fd37a7SXin LI     iso_3166_2         |                                                     |
534*18fd37a7SXin LI     iso_3166_3         |                      []                             |
535*18fd37a7SXin LI     iso_4217           |          []          [] [] []     [] []  []      [] |
536*18fd37a7SXin LI     iso_639            |          []                                         |
537*18fd37a7SXin LI     jpilot             |                      ()    ()                       |
538*18fd37a7SXin LI     jtag               |                                                     |
539*18fd37a7SXin LI     jwhois             |                      []           []     []   [] () |
540*18fd37a7SXin LI     kbd                |                      []           []          []    |
541*18fd37a7SXin LI     latrine            |                                               []    |
542*18fd37a7SXin LI     ld                 |                                                     |
543*18fd37a7SXin LI     libc               |                   []       []     []     []         |
544*18fd37a7SXin LI     libgpewidget       |                      []              []       []    |
545*18fd37a7SXin LI     libiconv           |                      []           []     []   [] [] |
546*18fd37a7SXin LI     lifelines          |                                                     |
547*18fd37a7SXin LI     lilypond           |                                                     |
548*18fd37a7SXin LI     lingoteach         |                                                     |
549*18fd37a7SXin LI     lingoteach_lessons |                                                     |
550*18fd37a7SXin LI     lynx               |                      []                  []      [] |
551*18fd37a7SXin LI     m4                 |                      []           []     []   [] [] |
552*18fd37a7SXin LI     mailutils          |                                   []          [] [] |
553*18fd37a7SXin LI     make               |                      []           []     []      [] |
554*18fd37a7SXin LI     man-db             |                                               []    |
555*18fd37a7SXin LI     minicom            |                                   []     []   [] [] |
556*18fd37a7SXin LI     mysecretdiary      |                      []                  []   []    |
557*18fd37a7SXin LI     nano               |             []       []           []          [] [] |
558*18fd37a7SXin LI     nano_1_0           |             []    []    []        []          [] [] |
559*18fd37a7SXin LI     opcodes            |                      []                       []    |
560*18fd37a7SXin LI     parted             |                         []        [] []  []         |
561*18fd37a7SXin LI     ptx                |                   [] []    []     [] []  []   [] [] |
562*18fd37a7SXin LI     python             |                                                     |
563*18fd37a7SXin LI     radius             |                                   []             [] |
564*18fd37a7SXin LI     recode             |                                   []     []   [] [] |
565*18fd37a7SXin LI     rpm                |                                   [] []          [] |
566*18fd37a7SXin LI     screem             |                                                     |
567*18fd37a7SXin LI     scrollkeeper       |                   [] []           []          [] [] |
568*18fd37a7SXin LI     sed                |                                   []     []   []    |
569*18fd37a7SXin LI     sh-utils           |                   []                             [] |
570*18fd37a7SXin LI     shared-mime-info   |                      [] []                          |
571*18fd37a7SXin LI     sharutils          |                      []                          [] |
572*18fd37a7SXin LI     silky              |                                                  () |
573*18fd37a7SXin LI     skencil            |                                      []  []         |
574*18fd37a7SXin LI     sketch             |                                      []  []         |
575*18fd37a7SXin LI     soundtracker       |                                                     |
576*18fd37a7SXin LI     sp                 |                                                     |
577*18fd37a7SXin LI     tar                |             []    []       []     []     []   []    |
578*18fd37a7SXin LI     texinfo            |                   []              []          [] [] |
579*18fd37a7SXin LI     textutils          |                   []                             [] |
580*18fd37a7SXin LI     tin                |                                                     |
581*18fd37a7SXin LI     tp-robot           |                      []                             |
582*18fd37a7SXin LI     tuxpaint           | []          []       [] []        [] []  []   []    |
583*18fd37a7SXin LI     unicode-han-tra... |                                                     |
584*18fd37a7SXin LI     unicode-transla... |                                                     |
585*18fd37a7SXin LI     util-linux         |                      []                  []      [] |
586*18fd37a7SXin LI     vorbis-tools       |                      []                       [] [] |
587*18fd37a7SXin LI     wastesedge         |                                                     |
588*18fd37a7SXin LI     wdiff              |             []                    []     []   [] [] |
589*18fd37a7SXin LI     wget               |                                   []          [] [] |
590*18fd37a7SXin LI     xchat              |    []                []                          [] |
591*18fd37a7SXin LI     xfree86_xkb_xml    |                      []                          [] |
592*18fd37a7SXin LI     xpad               |                      []                       []    |
593*18fd37a7SXin LI                        +-----------------------------------------------------+
594*18fd37a7SXin LI                          lt lv mk mn ms mt nb nl nn no nso pl pt pt_BR ro ru
595*18fd37a7SXin LI                           1  2  0  3 12  0 10 69  6  7  1  40 26  36   76 63
596*18fd37a7SXin LI
597*18fd37a7SXin LI                          sk sl sr sv ta th tr uk ven vi wa xh zh_CN zh_TW zu
598*18fd37a7SXin LI                        +-----------------------------------------------------+
599*18fd37a7SXin LI     a2ps               |    []    []       [] []                             | 16
600*18fd37a7SXin LI     aegis              |                                                     |  0
601*18fd37a7SXin LI     ant-phone          |                                                     |  3
602*18fd37a7SXin LI     anubis             |                   [] []                             |  9
603*18fd37a7SXin LI     ap-utils           |                      ()                             |  3
604*18fd37a7SXin LI     aspell             |                                                     |  4
605*18fd37a7SXin LI     bash               |                                                     |  9
606*18fd37a7SXin LI     batchelor          |                                                     |  3
607*18fd37a7SXin LI     bfd                |          []       []                                |  6
608*18fd37a7SXin LI     binutils           |          []       []                  []            |  8
609*18fd37a7SXin LI     bison              |          []       []                                | 14
610*18fd37a7SXin LI     bluez-pin          | []       []                    []                   | 14
611*18fd37a7SXin LI     clisp              |                                                     |  0
612*18fd37a7SXin LI     clisp              |                                                     |  5
613*18fd37a7SXin LI     console-tools      |                                                     |  3
614*18fd37a7SXin LI     coreutils          |    []    []       []                        []      | 16
615*18fd37a7SXin LI     cpio               |          []                           []            | 14
616*18fd37a7SXin LI     darkstat           | []    [] []                           ()    ()      | 12
617*18fd37a7SXin LI     diffutils          |          []       []                        []      | 23
618*18fd37a7SXin LI     e2fsprogs          |          []       []                                |  6
619*18fd37a7SXin LI     enscript           |          []       []                                | 12
620*18fd37a7SXin LI     error              | []                []                        []      | 15
621*18fd37a7SXin LI     fetchmail          | []                []                                | 11
622*18fd37a7SXin LI     fileutils          |    []    []       []                  []    []      | 17
623*18fd37a7SXin LI     findutils          | [] [] [] []       []                  []            | 29
624*18fd37a7SXin LI     flex               |          []       []                                | 13
625*18fd37a7SXin LI     fslint             |                                                     |  3
626*18fd37a7SXin LI     gas                |                   []                                |  3
627*18fd37a7SXin LI     gawk               |          []       []                                | 12
628*18fd37a7SXin LI     gbiff              |                                                     |  4
629*18fd37a7SXin LI     gcal               |          []       []                                |  4
630*18fd37a7SXin LI     gcc                |                   []                                |  4
631*18fd37a7SXin LI     gettext            | [] []    []       []                        []      | 16
632*18fd37a7SXin LI     gettext-examples   | []    [] []       []                  []            | 14
633*18fd37a7SXin LI     gettext-runtime    | [] [] [] []       [] []               []    []      | 22
634*18fd37a7SXin LI     gettext-tools      | [] [] [] []       []                  []            | 14
635*18fd37a7SXin LI     gimp-print         | []       []                                         | 10
636*18fd37a7SXin LI     gliv               |                                                     |  3
637*18fd37a7SXin LI     glunarclock        |       [] []                    []                   | 13
638*18fd37a7SXin LI     gnubiff            |                                                     |  3
639*18fd37a7SXin LI     gnucash            | []                                          []      |  9
640*18fd37a7SXin LI     gnucash-glossary   | []       []                                 []      |  8
641*18fd37a7SXin LI     gnupg              | []       []       []                        []      | 17
642*18fd37a7SXin LI     gpe-aerial         |          []                                         |  7
643*18fd37a7SXin LI     gpe-beam           |          []                                         |  8
644*18fd37a7SXin LI     gpe-calendar       | []       []                    []           []      | 13
645*18fd37a7SXin LI     gpe-clock          | []    [] []                                         | 10
646*18fd37a7SXin LI     gpe-conf           | []       []                                         |  9
647*18fd37a7SXin LI     gpe-contacts       | []       []                                 []      | 11
648*18fd37a7SXin LI     gpe-edit           | []    [] []                    []           []      | 12
649*18fd37a7SXin LI     gpe-go             |                                                     |  5
650*18fd37a7SXin LI     gpe-login          | []    [] []                    []           []      | 13
651*18fd37a7SXin LI     gpe-ownerinfo      | []    [] []                                 []      | 13
652*18fd37a7SXin LI     gpe-sketchbook     | []       []                                         |  9
653*18fd37a7SXin LI     gpe-su             | []    [] []                                         | 10
654*18fd37a7SXin LI     gpe-taskmanager    | []    [] []                                         | 10
655*18fd37a7SXin LI     gpe-timesheet      | []    [] []                                 []      | 12
656*18fd37a7SXin LI     gpe-today          | []    [] []                    []           []      | 13
657*18fd37a7SXin LI     gpe-todo           | []       []                    []           []      | 12
658*18fd37a7SXin LI     gphoto2            | []       []                           []            | 11
659*18fd37a7SXin LI     gprof              |          []       []                                |  9
660*18fd37a7SXin LI     gpsdrive           | []       []                                         |  3
661*18fd37a7SXin LI     gramadoir          | []                                                  |  5
662*18fd37a7SXin LI     grep               |    [] []          [] []                             | 26
663*18fd37a7SXin LI     gretl              |                                                     |  3
664*18fd37a7SXin LI     gtick              |                                                     |  7
665*18fd37a7SXin LI     hello              | []    [] []       [] []                             | 34
666*18fd37a7SXin LI     id-utils           |          []       []                                | 12
667*18fd37a7SXin LI     indent             | []    [] []       []                                | 21
668*18fd37a7SXin LI     iso_3166           | [] [] [] []       []    []     []                   | 27
669*18fd37a7SXin LI     iso_3166_1         | [] []             []                                | 16
670*18fd37a7SXin LI     iso_3166_2         |                                                     |  0
671*18fd37a7SXin LI     iso_3166_3         |                                                     |  2
672*18fd37a7SXin LI     iso_4217           | [] []    []       [] []               []            | 24
673*18fd37a7SXin LI     iso_639            |                                                     |  1
674*18fd37a7SXin LI     jpilot             |          []       []        []        []    []      |  9
675*18fd37a7SXin LI     jtag               | []                                                  |  2
676*18fd37a7SXin LI     jwhois             |          ()       []                        []      | 11
677*18fd37a7SXin LI     kbd                |          []       []                                | 11
678*18fd37a7SXin LI     latrine            |                                                     |  2
679*18fd37a7SXin LI     ld                 |          []       []                                |  5
680*18fd37a7SXin LI     libc               | []       []       []                  []            | 20
681*18fd37a7SXin LI     libgpewidget       | []    [] []                    []                   | 13
682*18fd37a7SXin LI     libiconv           | [] [] [] []       [] []        []     []            | 27
683*18fd37a7SXin LI     lifelines          |          []                                         |  2
684*18fd37a7SXin LI     lilypond           |          []                                         |  3
685*18fd37a7SXin LI     lingoteach         |                                                     |  2
686*18fd37a7SXin LI     lingoteach_lessons |                                       ()            |  0
687*18fd37a7SXin LI     lynx               |          []       [] []                             | 14
688*18fd37a7SXin LI     m4                 |          []                           []            | 15
689*18fd37a7SXin LI     mailutils          |                                                     |  5
690*18fd37a7SXin LI     make               |          []       []                  []            | 16
691*18fd37a7SXin LI     man-db             |          []                                         |  5
692*18fd37a7SXin LI     minicom            |                                                     | 11
693*18fd37a7SXin LI     mysecretdiary      |          []       []                                | 10
694*18fd37a7SXin LI     nano               |       [] []       [] []                             | 17
695*18fd37a7SXin LI     nano_1_0           |          []       [] []                             | 17
696*18fd37a7SXin LI     opcodes            |          []       []                                |  6
697*18fd37a7SXin LI     parted             |          []       []                  []            | 15
698*18fd37a7SXin LI     ptx                |          []       []                                | 22
699*18fd37a7SXin LI     python             |                                                     |  0
700*18fd37a7SXin LI     radius             |                                                     |  4
701*18fd37a7SXin LI     recode             |    []    []       []                                | 20
702*18fd37a7SXin LI     rpm                |          []       []                                |  9
703*18fd37a7SXin LI     screem             |          []                           []            |  2
704*18fd37a7SXin LI     scrollkeeper       | []    [] []                                         | 15
705*18fd37a7SXin LI     sed                | [] [] [] []       [] []                             | 24
706*18fd37a7SXin LI     sh-utils           |    []             []                                | 14
707*18fd37a7SXin LI     shared-mime-info   |       [] []                                         |  7
708*18fd37a7SXin LI     sharutils          |       [] []       []                        []      | 17
709*18fd37a7SXin LI     silky              | ()                                                  |  3
710*18fd37a7SXin LI     skencil            |          []                                         |  6
711*18fd37a7SXin LI     sketch             |          []                                         |  6
712*18fd37a7SXin LI     soundtracker       | []       []                                         |  7
713*18fd37a7SXin LI     sp                 |                   []                                |  3
714*18fd37a7SXin LI     tar                | [] []    []       []                  []            | 24
715*18fd37a7SXin LI     texinfo            |          []       []                  []            | 14
716*18fd37a7SXin LI     textutils          |    []    []       []                        []      | 16
717*18fd37a7SXin LI     tin                |                                                     |  1
718*18fd37a7SXin LI     tp-robot           |                                                     |  2
719*18fd37a7SXin LI     tuxpaint           | []       []       []           []     []            | 29
720*18fd37a7SXin LI     unicode-han-tra... |                                                     |  0
721*18fd37a7SXin LI     unicode-transla... |                                                     |  2
722*18fd37a7SXin LI     util-linux         |          []       []                                | 15
723*18fd37a7SXin LI     vorbis-tools       |                                                     |  8
724*18fd37a7SXin LI     wastesedge         |                                                     |  0
725*18fd37a7SXin LI     wdiff              | []       []       []                                | 18
726*18fd37a7SXin LI     wget               | [] [] [] []       [] []               []    []      | 24
727*18fd37a7SXin LI     xchat              | [] [] [] []                           []            | 15
728*18fd37a7SXin LI     xfree86_xkb_xml    | []    []          [] []               []            | 11
729*18fd37a7SXin LI     xpad               |                                                     |  5
730*18fd37a7SXin LI                        +-----------------------------------------------------+
731*18fd37a7SXin LI       63 teams           sk sl sr sv ta th tr uk ven vi wa xh zh_CN zh_TW zu
732*18fd37a7SXin LI      131 domains         47 19 28 83  0  0 59 13  1   1 11  0  22    22    0  1373
733*18fd37a7SXin LI
734*18fd37a7SXin LI   Some counters in the preceding matrix are higher than the number of
735*18fd37a7SXin LIvisible blocks let us expect.  This is because a few extra PO files are
736*18fd37a7SXin LIused for implementing regional variants of languages, or language
737*18fd37a7SXin LIdialects.
738*18fd37a7SXin LI
739*18fd37a7SXin LI   For a PO file in the matrix above to be effective, the package to
740*18fd37a7SXin LIwhich it applies should also have been internationalized and
741*18fd37a7SXin LIdistributed as such by its maintainer.  There might be an observable
742*18fd37a7SXin LIlag between the mere existence a PO file and its wide availability in a
743*18fd37a7SXin LIdistribution.
744*18fd37a7SXin LI
745*18fd37a7SXin LI   If January 2004 seems to be old, you may fetch a more recent copy of
746*18fd37a7SXin LIthis `ABOUT-NLS' file on most GNU archive sites.  The most up-to-date
747*18fd37a7SXin LImatrix with full percentage details can be found at
748*18fd37a7SXin LI`http://www.iro.umontreal.ca/contrib/po/HTML/matrix.html'.
749*18fd37a7SXin LI
750*18fd37a7SXin LIUsing `gettext' in new packages
751*18fd37a7SXin LI===============================
752*18fd37a7SXin LI
753*18fd37a7SXin LIIf you are writing a freely available program and want to
754*18fd37a7SXin LIinternationalize it you are welcome to use GNU `gettext' in your
755*18fd37a7SXin LIpackage.  Of course you have to respect the GNU Library General Public
756*18fd37a7SXin LILicense which covers the use of the GNU `gettext' library.  This means
757*18fd37a7SXin LIin particular that even non-free programs can use `libintl' as a shared
758*18fd37a7SXin LIlibrary, whereas only free software can use `libintl' as a static
759*18fd37a7SXin LIlibrary or use modified versions of `libintl'.
760*18fd37a7SXin LI
761*18fd37a7SXin LI   Once the sources are changed appropriately and the setup can handle
762*18fd37a7SXin LIthe use of `gettext' the only thing missing are the translations.  The
763*18fd37a7SXin LIFree Translation Project is also available for packages which are not
764*18fd37a7SXin LIdeveloped inside the GNU project.  Therefore the information given above
765*18fd37a7SXin LIapplies also for every other Free Software Project.  Contact
766*18fd37a7SXin LI`translation@iro.umontreal.ca' to make the `.pot' files available to
767*18fd37a7SXin LIthe translation teams.
768*18fd37a7SXin LI
769