Home | History | Annotate | Download | only in make-3.81
      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    Special advice for Norwegian users: The language code for Norwegian
    135 bokma*l changed from `no' to `nb' recently (in 2003).  During the
    136 transition period, while some message catalogs for this language are
    137 installed under `nb' and some older ones under `no', it's recommended
    138 for Norwegian users to set `LANGUAGE' to `nb:no' so that both newer and
    139 older translations are used.
    140 
    141    In the `LANGUAGE' environment variable, but not in the `LANG'
    142 environment variable, `LL_CC' combinations can be abbreviated as `LL'
    143 to denote the language's main dialect.  For example, `de' is equivalent
    144 to `de_DE' (German as spoken in Germany), and `pt' to `pt_PT'
    145 (Portuguese as spoken in Portugal) in this context.
    146 
    147 Translating Teams
    148 =================
    149 
    150 For the Free Translation Project to be a success, we need interested
    151 people who like their own language and write it well, and who are also
    152 able to synergize with other translators speaking the same language.
    153 Each translation team has its own mailing list.  The up-to-date list of
    154 teams can be found at the Free Translation Project's homepage,
    155 `http://www.iro.umontreal.ca/contrib/po/HTML/', in the "National teams"
    156 area.
    157 
    158    If you'd like to volunteer to _work_ at translating messages, you
    159 should become a member of the translating team for your own language.
    160 The subscribing address is _not_ the same as the list itself, it has
    161 `-request' appended.  For example, speakers of Swedish can send a
    162 message to `sv-request (a] li.org', having this message body:
    163 
    164      subscribe
    165 
    166    Keep in mind that team members are expected to participate
    167 _actively_ in translations, or at solving translational difficulties,
    168 rather than merely lurking around.  If your team does not exist yet and
    169 you want to start one, or if you are unsure about what to do or how to
    170 get started, please write to `translation (a] iro.umontreal.ca' to reach the
    171 coordinator for all translator teams.
    172 
    173    The English team is special.  It works at improving and uniformizing
    174 the terminology in use.  Proven linguistic skill are praised more than
    175 programming skill, here.
    176 
    177 Available Packages
    178 ==================
    179 
    180 Languages are not equally supported in all packages.  The following
    181 matrix shows the current state of internationalization, as of January
    182 2004.  The matrix shows, in regard of each package, for which languages
    183 PO files have been submitted to translation coordination, with a
    184 translation percentage of at least 50%.
    185 
    186      Ready PO files       af am ar az be bg bs ca cs da de el en en_GB eo es
    187                         +----------------------------------------------------+
    188      a2ps               |             []             [] [] []                |
    189      aegis              |                               ()                   |
    190      ant-phone          |                               ()                   |
    191      anubis             |                                                    |
    192      ap-utils           |                                                    |
    193      aspell             |             []                                     |
    194      bash               |                      []       []             [] [] |
    195      batchelor          |                                                    |
    196      bfd                |                            []                   [] |
    197      binutils           |                            []                   [] |
    198      bison              |                            [] []                [] |
    199      bluez-pin          | []                      []                   []    |
    200      clisp              |                                                    |
    201      clisp              |                               []    []          [] |
    202      console-tools      |                         []    []                   |
    203      coreutils          |                      []    [] []                [] |
    204      cpio               |                            [] []                [] |
    205      darkstat           |                []          ()                   [] |
    206      diffutils          |                      [] [] [] [] []          [] [] |
    207      e2fsprogs          |                         []    []                [] |
    208      enscript           |                      []    [] []        []         |
    209      error              |                      []    [] []        []      [] |
    210      fetchmail          |                      [] () [] [] []             [] |
    211      fileutils          |                            [] []                [] |
    212      findutils          |             []       []    [] [] []          [] [] |
    213      flex               |                      []    [] []                [] |
    214      fslint             |                                                    |
    215      gas                |                                                 [] |
    216      gawk               |                      []    [] []                [] |
    217      gbiff              |                               []                   |
    218      gcal               |                      []                            |
    219      gcc                |                            []                   [] |
    220      gettext            |             []       []    [] []                [] |
    221      gettext-examples   | []                   []       []                [] |
    222      gettext-runtime    |             []       []    [] []                [] |
    223      gettext-tools      |                      []       []                [] |
    224      gimp-print         |                         [] [] []        []      [] |
    225      gliv               |                                                    |
    226      glunarclock        |                            [] []                   |
    227      gnubiff            |                               []                   |
    228      gnucash            |                         []    ()        []      [] |
    229      gnucash-glossary   |                            [] ()                [] |
    230      gnupg              |                      [] ()    [] []          [] [] |
    231      gpe-aerial         |                         []                         |
    232      gpe-beam           |                         []    []                   |
    233      gpe-calendar       |                         []    []                   |
    234      gpe-clock          |                         []    []                   |
    235      gpe-conf           |                         []    []                   |
    236      gpe-contacts       |                         []    []                   |
    237      gpe-edit           |                         []                         |
    238      gpe-go             |                         []                         |
    239      gpe-login          |                         []    []                   |
    240      gpe-ownerinfo      |                         []    []                   |
    241      gpe-sketchbook     |                         []    []                   |
    242      gpe-su             |                         []    []                   |
    243      gpe-taskmanager    |                         []    []                   |
    244      gpe-timesheet      |                         []                         |
    245      gpe-today          |                         []    []                   |
    246      gpe-todo           |                         []    []                   |
    247      gphoto2            |                         [] [] []                [] |
    248      gprof              |                            [] []                [] |
    249      gpsdrive           |                               ()    ()          () |
    250      gramadoir          |                               []                   |
    251      grep               |             [] []    []       [] []             [] |
    252      gretl              |                                                 [] |
    253      gtick              | []                            ()                   |
    254      hello              |                      []    [] [] []          [] [] |
    255      id-utils           |                            [] []                   |
    256      indent             |                      []       []             [] [] |
    257      iso_3166           |          []    [] [] [] [] [] [] []          [] [] |
    258      iso_3166_1         |                      [] [] [] [] []             [] |
    259      iso_3166_2         |                                                    |
    260      iso_3166_3         |                               []                   |
    261      iso_4217           |                      []    [] []                [] |
    262      iso_639            |                                                    |
    263      jpilot             |                         [] []                   [] |
    264      jtag               |                                                    |
    265      jwhois             |                                                 [] |
    266      kbd                |                         [] [] [] []             [] |
    267      latrine            |                               ()                   |
    268      ld                 |                            []                   [] |
    269      libc               |                      [] [] [] [] []             [] |
    270      libgpewidget       |                         []    []                   |
    271      libiconv           |                      []    [] []             [] [] |
    272      lifelines          |                            [] ()                   |
    273      lilypond           |                               []                   |
    274      lingoteach         |                                                    |
    275      lingoteach_lessons |                               ()                () |
    276      lynx               |                      [] [] [] []                   |
    277      m4                 |                         [] [] [] []                |
    278      mailutils          |                      []                         [] |
    279      make               |                            [] []                [] |
    280      man-db             |                      [] () [] []                () |
    281      minicom            |                         []    []                [] |
    282      mysecretdiary      |                            [] []                [] |
    283      nano               |                      [] () [] []                [] |
    284      nano_1_0           |                      [] () [] []                [] |
    285      opcodes            |                                                 [] |
    286      parted             |                      [] [] [] []                [] |
    287      ptx                |                      []    [] []             [] [] |
    288      python             |                                                    |
    289      radius             |                                                 [] |
    290      recode             |             []       []    [] [] []          [] [] |
    291      rpm                |                         [] []                      |
    292      screem             |                                                    |
    293      scrollkeeper       |             []       [] [] [] []                [] |
    294      sed                | []                   []    [] []             [] [] |
    295      sh-utils           |                            [] []                [] |
    296      shared-mime-info   |                                                    |
    297      sharutils          |                      [] [] [] [] []             [] |
    298      silky              |                               ()                   |
    299      skencil            |                            [] ()                [] |
    300      sketch             |                            [] ()                [] |
    301      soundtracker       |                            [] []                [] |
    302      sp                 |                               []                   |
    303      tar                |                         [] [] []                [] |
    304      texinfo            |                            [] []             []    |
    305      textutils          |                      []    [] []                [] |
    306      tin                |                               ()        ()         |
    307      tp-robot           |                                                    |
    308      tuxpaint           |                      [] [] [] [] []     []      [] |
    309      unicode-han-tra... |                                                    |
    310      unicode-transla... |                                                    |
    311      util-linux         |                      [] [] [] []                [] |
    312      vorbis-tools       |             []          [] []                   [] |
    313      wastesedge         |                               ()                   |
    314      wdiff              |                      []    [] []                [] |
    315      wget               |                []    []    [] [] []             [] |
    316      xchat              |                      []       [] []             [] |
    317      xfree86_xkb_xml    |                         [] []                      |
    318      xpad               |                                                 [] |
    319                         +----------------------------------------------------+
    320                           af am ar az be bg bs ca cs da de el en en_GB eo es
    321                            4  0  0  1  9  4  1 40 41 60 78 17  1   5   13 68
    322      
    323                           et eu fa fi fr ga gl he hr hu id is it ja ko lg
    324                         +-------------------------------------------------+
    325      a2ps               | []       [] []                      ()    ()    |
    326      aegis              |                                                 |
    327      ant-phone          |             []                                  |
    328      anubis             |             []                                  |
    329      ap-utils           |             []                                  |
    330      aspell             |             [] []                               |
    331      bash               |             []             []                   |
    332      batchelor          |             [] []                               |
    333      bfd                |             []                                  |
    334      binutils           |             []                         []       |
    335      bison              | []          []                []    []          |
    336      bluez-pin          |          [] [] []          [] []                |
    337      clisp              |                                                 |
    338      clisp              |             []                                  |
    339      console-tools      |                                                 |
    340      coreutils          | []       [] [] []                   [] []       |
    341      cpio               |             []    []       []             []    |
    342      darkstat           |             () []          [] []                |
    343      diffutils          |          [] []    [] []    [] []       []       |
    344      e2fsprogs          |                                                 |
    345      enscript           |             []          []                      |
    346      error              |          [] [] []          []                   |
    347      fetchmail          |                                        []       |
    348      fileutils          | []          [] []          []       [] []       |
    349      findutils          | []       [] [] [] []    [] [] []    [] [] []    |
    350      flex               |             [] []                         []    |
    351      fslint             |             []                                  |
    352      gas                |             []                                  |
    353      gawk               |             []       []                []       |
    354      gbiff              |             []                                  |
    355      gcal               |             []                                  |
    356      gcc                |             []                                  |
    357      gettext            |             []                         [] []    |
    358      gettext-examples   |             []                         []       |
    359      gettext-runtime    |          [] []                []       [] []    |
    360      gettext-tools      |             []                         [] []    |
    361      gimp-print         |             []                         []       |
    362      gliv               |             ()                                  |
    363      glunarclock        |          []    [] []       []                   |
    364      gnubiff            |             []                                  |
    365      gnucash            |             ()                      []          |
    366      gnucash-glossary   |                                     []          |
    367      gnupg              | []       [] []    []          []    [] []       |
    368      gpe-aerial         |             []                                  |
    369      gpe-beam           |             []                                  |
    370      gpe-calendar       |             []             [] []                |
    371      gpe-clock          |             []                                  |
    372      gpe-conf           |             []                                  |
    373      gpe-contacts       |             []             []                   |
    374      gpe-edit           |             []                []                |
    375      gpe-go             |             []                                  |
    376      gpe-login          |             []             []                   |
    377      gpe-ownerinfo      |             []             [] []                |
    378      gpe-sketchbook     |             []                                  |
    379      gpe-su             |             []                                  |
    380      gpe-taskmanager    |             []                                  |
    381      gpe-timesheet      |             [] []             []                |
    382      gpe-today          |             [] []                               |
    383      gpe-todo           |             []                []                |
    384      gphoto2            |             []             []          []       |
    385      gprof              |             []                []                |
    386      gpsdrive           |             ()                      () ()       |
    387      gramadoir          |             [] []                               |
    388      grep               | []       [] [] [] [] [] [] [] []    [] []       |
    389      gretl              |             []                      []          |
    390      gtick              |          [] [] []                               |
    391      hello              | []    [] [] [] [] [] [] [] [] []    [] [] []    |
    392      id-utils           |             []             [] []    []          |
    393      indent             | []       [] [] [] []       [] []    [] []       |
    394      iso_3166           |    []       [] []       [] [] []    []          |
    395      iso_3166_1         |    []       [] []          [] []                |
    396      iso_3166_2         |                                                 |
    397      iso_3166_3         |                                                 |
    398      iso_4217           | []          []    []       []       [] []       |
    399      iso_639            |                                                 |
    400      jpilot             |             []                         ()       |
    401      jtag               |             []                                  |
    402      jwhois             |             []             [] []    []          |
    403      kbd                |             []                                  |
    404      latrine            |             []                                  |
    405      ld                 |             []                                  |
    406      libc               |          [] []    []       []          [] []    |
    407      libgpewidget       |             [] []          [] []                |
    408      libiconv           | []       [] [] [] []    [] [] []    []          |
    409      lifelines          |             ()                                  |
    410      lilypond           |             []                                  |
    411      lingoteach         |             []                []                |
    412      lingoteach_lessons |                                                 |
    413      lynx               | []                         []       [] []       |
    414      m4                 |             []    []          []       []       |
    415      mailutils          |                                                 |
    416      make               |             []    [] [] []             [] []    |
    417      man-db             |                                     () ()       |
    418      minicom            |          [] []             []          []       |
    419      mysecretdiary      |             []                []                |
    420      nano               |             []    []          []    []          |
    421      nano_1_0           |             []    []          []    []          |
    422      opcodes            |             []                                  |
    423      parted             |             []    []                   []       |
    424      ptx                | []       [] [] [] []       [] []                |
    425      python             |                                                 |
    426      radius             |             []                                  |
    427      recode             |             []    [] []    [] []    []          |
    428      rpm                |             []                            []    |
    429      screem             |                                                 |
    430      scrollkeeper       |                            []                   |
    431      sed                | []       [] [] [] []       [] []    [] []       |
    432      sh-utils           | []       [] [] []          []       [] []       |
    433      shared-mime-info   |          [] []             []                   |
    434      sharutils          | []          []    []       []          []       |
    435      silky              |          () []             ()       ()          |
    436      skencil            |             []                                  |
    437      sketch             |             []                                  |
    438      soundtracker       |             []                      []          |
    439      sp                 |             []                         ()       |
    440      tar                | []       [] []    []    [] [] []    [] []       |
    441      texinfo            |             []       [] []             []       |
    442      textutils          |             [] [] []       []          [] []    |
    443      tin                | []          ()                                  |
    444      tp-robot           |             []                                  |
    445      tuxpaint           |          [] []       []    [] [] [] [] [] []    |
    446      unicode-han-tra... |                                                 |
    447      unicode-transla... |             [] []                               |
    448      util-linux         | []       [] []             []       () []       |
    449      vorbis-tools       |             []                                  |
    450      wastesedge         |             ()                                  |
    451      wdiff              | []          [] [] []       [] []                |
    452      wget               | []       [] []    []    [] []          []       |
    453      xchat              | []       [] []                                  |
    454      xfree86_xkb_xml    |             []             []                   |
    455      xpad               |             [] []                               |
    456                         +-------------------------------------------------+
    457                           et eu fa fi fr ga gl he hr hu id is it ja ko lg
    458                           22  2  1 26 106 28 24  8 10 41 33  1 26 33 12  0
    459      
    460                           lt lv mk mn ms mt nb nl nn no nso pl pt pt_BR ro ru
    461                         +-----------------------------------------------------+
    462      a2ps               |             []       []    ()     ()     []   [] [] |
    463      aegis              |                      ()                       () () |
    464      ant-phone          |                      []                       []    |
    465      anubis             |             []    [] []           []          [] [] |
    466      ap-utils           |                      []           ()          []    |
    467      aspell             |                      []                             |
    468      bash               |                                          []   [] [] |
    469      batchelor          |                                               []    |
    470      bfd                |                                               []    |
    471      binutils           |                                                  [] |
    472      bison              |             []       []                  []   [] [] |
    473      bluez-pin          |                      []           []          []    |
    474      clisp              |                                                     |
    475      clisp              |                      []                             |
    476      console-tools      |                                                  [] |
    477      coreutils          |                                   []             [] |
    478      cpio               |                      []           []     []   [] [] |
    479      darkstat           |             []       []                  []   []    |
    480      diffutils          |             []       []           []     []   [] [] |
    481      e2fsprogs          |                                   []                |
    482      enscript           |                      []                  []   [] [] |
    483      error              |                      []                  []   []    |
    484      fetchmail          |                      []           []     ()      [] |
    485      fileutils          |                                   []          [] [] |
    486      findutils          |                      []           []     []   [] [] |
    487      flex               |                                   []     []   [] [] |
    488      fslint             |                      []                       []    |
    489      gas                |                                                     |
    490      gawk               |                                   []     []   []    |
    491      gbiff              |                      []                       []    |
    492      gcal               |                                                     |
    493      gcc                |                                                     |
    494      gettext            |                                   []          [] [] |
    495      gettext-examples   |                      []           []          []    |
    496      gettext-runtime    |                      []           []          [] [] |
    497      gettext-tools      |                                   []          []    |
    498      gimp-print         |                      []                             |
    499      gliv               |                      []                  []   []    |
    500      glunarclock        |             []       []                       [] [] |
    501      gnubiff            |                      []                             |
    502      gnucash            |                      []              []  ()      [] |
    503      gnucash-glossary   |                      []              []             |
    504      gnupg              |                                               []    |
    505      gpe-aerial         |                      []              []       [] [] |
    506      gpe-beam           |                      []              []       [] [] |
    507      gpe-calendar       |                      []              []       [] [] |
    508      gpe-clock          |                      []              []       [] [] |
    509      gpe-conf           |                      []              []       [] [] |
    510      gpe-contacts       |                      []              []       [] [] |
    511      gpe-edit           |                      []              []       [] [] |
    512      gpe-go             |                      []                       [] [] |
    513      gpe-login          |                      []              []       [] [] |
    514      gpe-ownerinfo      |                      []              []       [] [] |
    515      gpe-sketchbook     |                      []              []       [] [] |
    516      gpe-su             |                      []              []       [] [] |
    517      gpe-taskmanager    |                      []              []       [] [] |
    518      gpe-timesheet      |                      []              []       [] [] |
    519      gpe-today          |                      []              []       [] [] |
    520      gpe-todo           |                      []              []       [] [] |
    521      gphoto2            |                                               []    |
    522      gprof              |                                          []   []    |
    523      gpsdrive           |                      ()    ()                 []    |
    524      gramadoir          |                      ()                       []    |
    525      grep               |                                   [] []  []   [] [] |
    526      gretl              |                                                     |
    527      gtick              |                      []                       [] [] |
    528      hello              |    []       []    [] [] [] []     []     []   [] [] |
    529      id-utils           |                      []                  []   [] [] |
    530      indent             |                      []                  []   [] [] |
    531      iso_3166           |          []                [] []                    |
    532      iso_3166_1         |                      []    []                       |
    533      iso_3166_2         |                                                     |
    534      iso_3166_3         |                      []                             |
    535      iso_4217           |          []          [] [] []     [] []  []      [] |
    536      iso_639            |          []                                         |
    537      jpilot             |                      ()    ()                       |
    538      jtag               |                                                     |
    539      jwhois             |                      []           []     []   [] () |
    540      kbd                |                      []           []          []    |
    541      latrine            |                                               []    |
    542      ld                 |                                                     |
    543      libc               |                   []       []     []     []         |
    544      libgpewidget       |                      []              []       []    |
    545      libiconv           |                      []           []     []   [] [] |
    546      lifelines          |                                                     |
    547      lilypond           |                                                     |
    548      lingoteach         |                                                     |
    549      lingoteach_lessons |                                                     |
    550      lynx               |                      []                  []      [] |
    551      m4                 |                      []           []     []   [] [] |
    552      mailutils          |                                   []          [] [] |
    553      make               |                      []           []     []      [] |
    554      man-db             |                                               []    |
    555      minicom            |                                   []     []   [] [] |
    556      mysecretdiary      |                      []                  []   []    |
    557      nano               |             []       []           []          [] [] |
    558      nano_1_0           |             []    []    []        []          [] [] |
    559      opcodes            |                      []                       []    |
    560      parted             |                         []        [] []  []         |
    561      ptx                |                   [] []    []     [] []  []   [] [] |
    562      python             |                                                     |
    563      radius             |                                   []             [] |
    564      recode             |                                   []     []   [] [] |
    565      rpm                |                                   [] []          [] |
    566      screem             |                                                     |
    567      scrollkeeper       |                   [] []           []          [] [] |
    568      sed                |                                   []     []   []    |
    569      sh-utils           |                   []                             [] |
    570      shared-mime-info   |                      [] []                          |
    571      sharutils          |                      []                          [] |
    572      silky              |                                                  () |
    573      skencil            |                                      []  []         |
    574      sketch             |                                      []  []         |
    575      soundtracker       |                                                     |
    576      sp                 |                                                     |
    577      tar                |             []    []       []     []     []   []    |
    578      texinfo            |                   []              []          [] [] |
    579      textutils          |                   []                             [] |
    580      tin                |                                                     |
    581      tp-robot           |                      []                             |
    582      tuxpaint           | []          []       [] []        [] []  []   []    |
    583      unicode-han-tra... |                                                     |
    584      unicode-transla... |                                                     |
    585      util-linux         |                      []                  []      [] |
    586      vorbis-tools       |                      []                       [] [] |
    587      wastesedge         |                                                     |
    588      wdiff              |             []                    []     []   [] [] |
    589      wget               |                                   []          [] [] |
    590      xchat              |    []                []                          [] |
    591      xfree86_xkb_xml    |                      []                          [] |
    592      xpad               |                      []                       []    |
    593                         +-----------------------------------------------------+
    594                           lt lv mk mn ms mt nb nl nn no nso pl pt pt_BR ro ru
    595                            1  2  0  3 12  0 10 69  6  7  1  40 26  36   76 63
    596      
    597                           sk sl sr sv ta th tr uk ven vi wa xh zh_CN zh_TW zu
    598                         +-----------------------------------------------------+
    599      a2ps               |    []    []       [] []                             | 16
    600      aegis              |                                                     |  0
    601      ant-phone          |                                                     |  3
    602      anubis             |                   [] []                             |  9
    603      ap-utils           |                      ()                             |  3
    604      aspell             |                                                     |  4
    605      bash               |                                                     |  9
    606      batchelor          |                                                     |  3
    607      bfd                |          []       []                                |  6
    608      binutils           |          []       []                  []            |  8
    609      bison              |          []       []                                | 14
    610      bluez-pin          | []       []                    []                   | 14
    611      clisp              |                                                     |  0
    612      clisp              |                                                     |  5
    613      console-tools      |                                                     |  3
    614      coreutils          |    []    []       []                        []      | 16
    615      cpio               |          []                           []            | 14
    616      darkstat           | []    [] []                           ()    ()      | 12
    617      diffutils          |          []       []                        []      | 23
    618      e2fsprogs          |          []       []                                |  6
    619      enscript           |          []       []                                | 12
    620      error              | []                []                        []      | 15
    621      fetchmail          | []                []                                | 11
    622      fileutils          |    []    []       []                  []    []      | 17
    623      findutils          | [] [] [] []       []                  []            | 29
    624      flex               |          []       []                                | 13
    625      fslint             |                                                     |  3
    626      gas                |                   []                                |  3
    627      gawk               |          []       []                                | 12
    628      gbiff              |                                                     |  4
    629      gcal               |          []       []                                |  4
    630      gcc                |                   []                                |  4
    631      gettext            | [] []    []       []                        []      | 16
    632      gettext-examples   | []    [] []       []                  []            | 14
    633      gettext-runtime    | [] [] [] []       [] []               []    []      | 22
    634      gettext-tools      | [] [] [] []       []                  []            | 14
    635      gimp-print         | []       []                                         | 10
    636      gliv               |                                                     |  3
    637      glunarclock        |       [] []                    []                   | 13
    638      gnubiff            |                                                     |  3
    639      gnucash            | []                                          []      |  9
    640      gnucash-glossary   | []       []                                 []      |  8
    641      gnupg              | []       []       []                        []      | 17
    642      gpe-aerial         |          []                                         |  7
    643      gpe-beam           |          []                                         |  8
    644      gpe-calendar       | []       []                    []           []      | 13
    645      gpe-clock          | []    [] []                                         | 10
    646      gpe-conf           | []       []                                         |  9
    647      gpe-contacts       | []       []                                 []      | 11
    648      gpe-edit           | []    [] []                    []           []      | 12
    649      gpe-go             |                                                     |  5
    650      gpe-login          | []    [] []                    []           []      | 13
    651      gpe-ownerinfo      | []    [] []                                 []      | 13
    652      gpe-sketchbook     | []       []                                         |  9
    653      gpe-su             | []    [] []                                         | 10
    654      gpe-taskmanager    | []    [] []                                         | 10
    655      gpe-timesheet      | []    [] []                                 []      | 12
    656      gpe-today          | []    [] []                    []           []      | 13
    657      gpe-todo           | []       []                    []           []      | 12
    658      gphoto2            | []       []                           []            | 11
    659      gprof              |          []       []                                |  9
    660      gpsdrive           | []       []                                         |  3
    661      gramadoir          | []                                                  |  5
    662      grep               |    [] []          [] []                             | 26
    663      gretl              |                                                     |  3
    664      gtick              |                                                     |  7
    665      hello              | []    [] []       [] []                             | 34
    666      id-utils           |          []       []                                | 12
    667      indent             | []    [] []       []                                | 21
    668      iso_3166           | [] [] [] []       []    []     []                   | 27
    669      iso_3166_1         | [] []             []                                | 16
    670      iso_3166_2         |                                                     |  0
    671      iso_3166_3         |                                                     |  2
    672      iso_4217           | [] []    []       [] []               []            | 24
    673      iso_639            |                                                     |  1
    674      jpilot             |          []       []        []        []    []      |  9
    675      jtag               | []                                                  |  2
    676      jwhois             |          ()       []                        []      | 11
    677      kbd                |          []       []                                | 11
    678      latrine            |                                                     |  2
    679      ld                 |          []       []                                |  5
    680      libc               | []       []       []                  []            | 20
    681      libgpewidget       | []    [] []                    []                   | 13
    682      libiconv           | [] [] [] []       [] []        []     []            | 27
    683      lifelines          |          []                                         |  2
    684      lilypond           |          []                                         |  3
    685      lingoteach         |                                                     |  2
    686      lingoteach_lessons |                                       ()            |  0
    687      lynx               |          []       [] []                             | 14
    688      m4                 |          []                           []            | 15
    689      mailutils          |                                                     |  5
    690      make               |          []       []                  []            | 16
    691      man-db             |          []                                         |  5
    692      minicom            |                                                     | 11
    693      mysecretdiary      |          []       []                                | 10
    694      nano               |       [] []       [] []                             | 17
    695      nano_1_0           |          []       [] []                             | 17
    696      opcodes            |          []       []                                |  6
    697      parted             |          []       []                  []            | 15
    698      ptx                |          []       []                                | 22
    699      python             |                                                     |  0
    700      radius             |                                                     |  4
    701      recode             |    []    []       []                                | 20
    702      rpm                |          []       []                                |  9
    703      screem             |          []                           []            |  2
    704      scrollkeeper       | []    [] []                                         | 15
    705      sed                | [] [] [] []       [] []                             | 24
    706      sh-utils           |    []             []                                | 14
    707      shared-mime-info   |       [] []                                         |  7
    708      sharutils          |       [] []       []                        []      | 17
    709      silky              | ()                                                  |  3
    710      skencil            |          []                                         |  6
    711      sketch             |          []                                         |  6
    712      soundtracker       | []       []                                         |  7
    713      sp                 |                   []                                |  3
    714      tar                | [] []    []       []                  []            | 24
    715      texinfo            |          []       []                  []            | 14
    716      textutils          |    []    []       []                        []      | 16
    717      tin                |                                                     |  1
    718      tp-robot           |                                                     |  2
    719      tuxpaint           | []       []       []           []     []            | 29
    720      unicode-han-tra... |                                                     |  0
    721      unicode-transla... |                                                     |  2
    722      util-linux         |          []       []                                | 15
    723      vorbis-tools       |                                                     |  8
    724      wastesedge         |                                                     |  0
    725      wdiff              | []       []       []                                | 18
    726      wget               | [] [] [] []       [] []               []    []      | 24
    727      xchat              | [] [] [] []                           []            | 15
    728      xfree86_xkb_xml    | []    []          [] []               []            | 11
    729      xpad               |                                                     |  5
    730                         +-----------------------------------------------------+
    731        63 teams           sk sl sr sv ta th tr uk ven vi wa xh zh_CN zh_TW zu
    732       131 domains         47 19 28 83  0  0 59 13  1   1 11  0  22    22    0  1373
    733 
    734    Some counters in the preceding matrix are higher than the number of
    735 visible blocks let us expect.  This is because a few extra PO files are
    736 used for implementing regional variants of languages, or language
    737 dialects.
    738 
    739    For a PO file in the matrix above to be effective, the package to
    740 which it applies should also have been internationalized and
    741 distributed as such by its maintainer.  There might be an observable
    742 lag between the mere existence a PO file and its wide availability in a
    743 distribution.
    744 
    745    If January 2004 seems to be old, you may fetch a more recent copy of
    746 this `ABOUT-NLS' file on most GNU archive sites.  The most up-to-date
    747 matrix with full percentage details can be found at
    748 `http://www.iro.umontreal.ca/contrib/po/HTML/matrix.html'.
    749 
    750 Using `gettext' in new packages
    751 ===============================
    752 
    753 If you are writing a freely available program and want to
    754 internationalize it you are welcome to use GNU `gettext' in your
    755 package.  Of course you have to respect the GNU Library General Public
    756 License which covers the use of the GNU `gettext' library.  This means
    757 in particular that even non-free programs can use `libintl' as a shared
    758 library, whereas only free software can use `libintl' as a static
    759 library or use modified versions of `libintl'.
    760 
    761    Once the sources are changed appropriately and the setup can handle
    762 the use of `gettext' the only thing missing are the translations.  The
    763 Free Translation Project is also available for packages which are not
    764 developed inside the GNU project.  Therefore the information given above
    765 applies also for every other Free Software Project.  Contact
    766 `translation (a] iro.umontreal.ca' to make the `.pot' files available to
    767 the translation teams.
    768 
    769