Statistics
| Revision:

root / ABOUT-NLS @ 3038

History | View | Annotate | Download (52.6 kB)

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