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