diff options
-rw-r--r-- | ABOUT-NLS | 1137 | ||||
-rw-r--r-- | ChangeLog | 11 | ||||
-rw-r--r-- | NEWS | 1 | ||||
-rwxr-xr-x | config.rpath | 102 | ||||
-rw-r--r-- | configure.ac | 2 | ||||
-rw-r--r-- | m4/ChangeLog | 7 | ||||
-rw-r--r-- | m4/gettext.m4 | 378 | ||||
-rw-r--r-- | m4/iconv.m4 | 87 | ||||
-rw-r--r-- | m4/lib-link.m4 | 181 | ||||
-rw-r--r-- | m4/po.m4 | 25 | ||||
-rw-r--r-- | po/ChangeLog | 8 | ||||
-rw-r--r-- | po/Makefile.in.in | 52 | ||||
-rw-r--r-- | po/cs.po | 128 | ||||
-rw-r--r-- | po/de.po | 131 | ||||
-rw-r--r-- | po/fr.po | 128 | ||||
-rw-r--r-- | po/it.po | 128 | ||||
-rw-r--r-- | po/libgpg-error.pot | 128 | ||||
-rw-r--r-- | po/nl.po | 128 | ||||
-rw-r--r-- | po/pl.po | 38 | ||||
-rw-r--r-- | po/ro.po | 128 | ||||
-rw-r--r-- | po/sv.po | 128 | ||||
-rw-r--r-- | po/vi.po | 128 | ||||
-rw-r--r-- | po/zh_CN.po | 128 | ||||
-rw-r--r-- | src/Makefile.am | 9 | ||||
-rw-r--r-- | src/err-codes.h.in | 3 |
25 files changed, 1711 insertions, 1613 deletions
@@ -101,8 +101,11 @@ codes, stating which languages are allowed. As a user, if your language has been installed for this package, you only have to set the `LANG' environment variable to the appropriate -`LL_CC' combination. Here `LL' is an ISO 639 two-letter language code, -and `CC' is an ISO 3166 two-letter country code. For example, let's +`LL_CC' combination. If you happen to have the `LC_ALL' or some other +`LC_xxx' environment variables set, you should unset them before +setting `LANG', otherwise the setting of `LANG' will not have the +desired effect. Here `LL' is an ISO 639 two-letter language code, and +`CC' is an ISO 3166 two-letter country code. For example, let's suppose that you speak German and live in Germany. At the shell prompt, merely execute `setenv LANG de_DE' (in `csh'), `export LANG; LANG=de_DE' (in `sh') or `export LANG=de_DE' (in `bash'). @@ -153,8 +156,7 @@ people who like their own language and write it well, and who are also able to synergize with other translators speaking the same language. Each translation team has its own mailing list. The up-to-date list of teams can be found at the Free Translation Project's homepage, -`http://www.iro.umontreal.ca/contrib/po/HTML/', in the "National teams" -area. +`http://translationproject.org/', in the "Teams" area. If you'd like to volunteer to _work_ at translating messages, you should become a member of the translating team for your own language. @@ -168,81 +170,76 @@ message to `sv-request@li.org', having this message body: _actively_ in translations, or at solving translational difficulties, rather than merely lurking around. If your team does not exist yet and you want to start one, or if you are unsure about what to do or how to -get started, please write to `translation@iro.umontreal.ca' to reach the -coordinator for all translator teams. +get started, please write to `coordinator@translationproject.org' to +reach the coordinator for all translator teams. The English team is special. It works at improving and uniformizing -the terminology in use. Proven linguistic skill are praised more than -programming skill, here. +the terminology in use. Proven linguistic skills are praised more than +programming skills, here. 1.5 Available Packages ====================== Languages are not equally supported in all packages. The following -matrix shows the current state of internationalization, as of July -2006. The matrix shows, in regard of each package, for which languages +matrix shows the current state of internationalization, as of November +2007. The matrix shows, in regard of each package, for which languages PO files have been submitted to translation coordination, with a translation percentage of at least 50%. Ready PO files af am ar az be bg bs ca cs cy da de el en en_GB eo +----------------------------------------------------+ - GNUnet | [] | + Compendium | [] [] [] [] | a2ps | [] [] [] [] [] | aegis | () | ant-phone | () | anubis | [] | ap-utils | | - aspell | [] [] [] [] | - bash | [] [] [] | - batchelor | [] | + aspell | [] [] [] [] [] | + bash | [] | bfd | | bibshelf | [] | - binutils | [] | + binutils | | bison | [] [] | bison-runtime | [] | bluez-pin | [] [] [] [] [] | cflow | [] | - clisp | [] [] | + clisp | [] [] [] | console-tools | [] [] | - coreutils | [] [] [] [] | + coreutils | [] [] [] [] | cpio | | cpplib | [] [] [] | cryptonit | [] | - darkstat | [] () [] | - dialog | [] [] [] [] [] [] | + dialog | | diffutils | [] [] [] [] [] [] | doodle | [] | e2fsprogs | [] [] | enscript | [] [] [] [] | - error | [] [] [] [] | - fetchmail | [] [] () [] | - fileutils | [] [] | - findutils | [] [] [] | + fetchmail | [] [] () [] [] | + findutils | [] | + findutils_stable | [] [] [] | flex | [] [] [] | - fslint | [] | + fslint | | gas | | gawk | [] [] [] | - gbiff | [] | gcal | [] | gcc | [] | gettext-examples | [] [] [] [] [] | gettext-runtime | [] [] [] [] [] | gettext-tools | [] [] | - gimp-print | [] [] [] [] | gip | [] | - gliv | [] | + gliv | [] [] | glunarclock | [] | gmult | [] [] | gnubiff | () | - gnucash | () () [] | - gnucash-glossary | [] () | + gnucash | [] [] () () [] | gnuedu | | - gnulib | [] [] [] [] [] [] | + gnulib | [] | + gnunet | | gnunet-gtk | | - gnutls | | + gnutls | [] | gpe-aerial | [] [] | gpe-beam | [] [] | - gpe-calendar | [] [] | + gpe-calendar | | gpe-clock | [] [] | gpe-conf | [] [] | gpe-contacts | | @@ -260,42 +257,43 @@ translation percentage of at least 50%. gpe-todo | | gphoto2 | [] [] [] [] | gprof | [] [] | - gpsdrive | () () | + gpsdrive | | gramadoir | [] [] | - grep | [] [] [] [] [] [] | - gretl | | + grep | [] [] | + gretl | () | gsasl | | gss | | - gst-plugins | [] [] [] [] | - gst-plugins-base | [] [] [] | - gst-plugins-good | [] [] [] [] [] [] [] | + gst-plugins-bad | [] [] | + gst-plugins-base | [] [] | + gst-plugins-good | [] [] [] | + gst-plugins-ugly | [] [] | gstreamer | [] [] [] [] [] [] [] | - gtick | [] () | - gtkam | [] [] [] | + gtick | () | + gtkam | [] [] [] [] | gtkorphan | [] [] | gtkspell | [] [] [] [] | gutenprint | [] | - hello | [] [] [] [] [] | - id-utils | [] [] | - impost | | - indent | [] [] [] | - iso_3166 | [] [] | - iso_3166_1 | [] [] [] [] [] | + hello | [] [] [] [] [] | + herrie | [] | + hylafax | | + idutils | [] [] | + indent | [] [] [] [] | + iso_15924 | | + iso_3166 | [] [] [] [] [] [] [] [] [] [] [] | iso_3166_2 | | - iso_3166_3 | [] | - iso_4217 | [] | - iso_639 | [] [] | + iso_4217 | [] [] [] | + iso_639 | [] [] [] [] | jpilot | [] | jtag | | jwhois | | kbd | [] [] [] [] | - keytouch | | - keytouch-editor | | - keytouch-keyboa... | | + keytouch | [] [] | + keytouch-editor | [] | + keytouch-keyboa... | [] | latrine | () | ld | [] | leafpad | [] [] [] [] [] | - libc | [] [] [] [] [] | + libc | [] [] [] [] | libexif | [] | libextractor | [] | libgpewidget | [] [] [] | @@ -304,123 +302,113 @@ translation percentage of at least 50%. libgphoto2_port | [] [] | libgsasl | | libiconv | [] [] | - libidn | [] [] | + libidn | [] [] [] | lifelines | [] () | lilypond | [] | lingoteach | | + lprng | | lynx | [] [] [] [] | m4 | [] [] [] [] | + mailfromd | | mailutils | [] | make | [] [] | - man-db | [] () [] [] | + man-db | [] [] [] | minicom | [] [] [] | - mysecretdiary | [] [] | - nano | [] [] () [] | - nano_1_0 | [] () [] [] | + nano | [] [] [] | opcodes | [] | - parted | | - pilot-qof | [] | + parted | [] [] | + pilot-qof | | + popt | [] [] [] | psmisc | [] | pwdutils | | - python | | qof | | radius | [] | recode | [] [] [] [] [] [] | - rpm | [] [] | + rpm | [] | screem | | scrollkeeper | [] [] [] [] [] [] [] [] | sed | [] [] [] | - sh-utils | [] [] | - shared-mime-info | [] [] [] | + shared-mime-info | [] [] [] [] () [] [] [] | sharutils | [] [] [] [] [] [] | shishi | | - silky | | skencil | [] () | - sketch | [] () | solfege | | soundtracker | [] [] | sp | [] | - stardict | [] | system-tools-ba... | [] [] [] [] [] [] [] [] [] | - tar | [] | + tar | [] [] | texinfo | [] [] [] | - textutils | [] [] [] | tin | () () | - tp-robot | [] | - tuxpaint | [] [] [] [] [] | + tuxpaint | [] [] [] [] [] [] | unicode-han-tra... | | unicode-transla... | | util-linux | [] [] [] [] | - vorbis-tools | [] [] [] [] | + util-linux-ng | [] [] [] [] | + vorbis-tools | [] | wastesedge | () | wdiff | [] [] [] [] | - wget | [] [] | - xchat | [] [] [] [] [] | - xkeyboard-config | | - xpad | [] [] | + wget | [] [] [] | + xchat | [] [] [] [] [] [] [] | + xkeyboard-config | [] | + xpad | [] [] [] | +----------------------------------------------------+ af am ar az be bg bs ca cs cy da de el en en_GB eo - 11 0 1 2 8 21 1 42 43 2 62 99 18 1 16 16 + 6 0 2 1 8 26 2 40 48 2 56 88 15 1 15 18 es et eu fa fi fr ga gl gu he hi hr hu id is it +--------------------------------------------------+ - GNUnet | | + Compendium | [] [] [] [] [] | a2ps | [] [] [] () | aegis | | ant-phone | [] | anubis | [] | ap-utils | [] [] | aspell | [] [] [] | - bash | [] [] [] | - batchelor | [] [] | - bfd | [] | + bash | [] | + bfd | [] [] | bibshelf | [] [] [] | binutils | [] [] [] | bison | [] [] [] [] [] [] | bison-runtime | [] [] [] [] [] | bluez-pin | [] [] [] [] [] | - cflow | | + cflow | [] | clisp | [] [] | console-tools | | coreutils | [] [] [] [] [] [] | cpio | [] [] [] | cpplib | [] [] | cryptonit | [] | - darkstat | [] () [] [] [] | - dialog | [] [] [] [] [] [] [] [] | + dialog | [] [] [] | diffutils | [] [] [] [] [] [] [] [] [] | doodle | [] [] | e2fsprogs | [] [] [] | enscript | [] [] [] | - error | [] [] [] [] [] | fetchmail | [] | - fileutils | [] [] [] [] [] [] | - findutils | [] [] [] [] | + findutils | [] [] [] | + findutils_stable | [] [] [] [] | flex | [] [] [] | - fslint | [] | + fslint | | gas | [] [] | - gawk | [] [] [] [] | - gbiff | [] | + gawk | [] [] [] [] () | gcal | [] [] | gcc | [] | - gettext-examples | [] [] [] [] [] | + gettext-examples | [] [] [] [] [] [] [] | gettext-runtime | [] [] [] [] [] [] | - gettext-tools | [] [] [] | - gimp-print | [] [] | - gip | [] [] [] | + gettext-tools | [] [] [] [] | + gip | [] [] [] [] | gliv | () | glunarclock | [] [] [] | gmult | [] [] [] | gnubiff | () () | gnucash | () () () | - gnucash-glossary | [] [] | gnuedu | [] | - gnulib | [] [] [] [] [] [] [] [] | + gnulib | [] [] [] | + gnunet | | gnunet-gtk | | gnutls | | gpe-aerial | [] [] | gpe-beam | [] [] | - gpe-calendar | [] [] [] [] | + gpe-calendar | | gpe-clock | [] [] [] [] | gpe-conf | [] | gpe-contacts | [] [] | @@ -437,642 +425,611 @@ translation percentage of at least 50%. gpe-today | [] [] [] [] | gpe-todo | [] | gphoto2 | [] [] [] [] [] | - gprof | [] [] [] [] | - gpsdrive | () () [] () | + gprof | [] [] [] [] [] | + gpsdrive | [] | gramadoir | [] [] | - grep | [] [] [] [] [] [] [] [] [] [] [] [] | - gretl | [] [] [] | - gsasl | [] | - gss | [] | - gst-plugins | [] [] [] | - gst-plugins-base | [] [] | - gst-plugins-good | [] [] [] | + grep | [] [] [] | + gretl | [] [] [] () | + gsasl | [] [] | + gss | [] [] | + gst-plugins-bad | [] [] [] [] | + gst-plugins-base | [] [] [] [] | + gst-plugins-good | [] [] [] [] [] | + gst-plugins-ugly | [] [] [] [] | gstreamer | [] [] [] | - gtick | [] [] [] [] [] | + gtick | [] [] [] | gtkam | [] [] [] [] | gtkorphan | [] [] | - gtkspell | [] [] [] [] [] [] | + gtkspell | [] [] [] [] [] [] [] | gutenprint | [] | hello | [] [] [] [] [] [] [] [] [] [] [] [] [] | - id-utils | [] [] [] [] [] | - impost | [] [] | + herrie | [] | + hylafax | | + idutils | [] [] [] [] [] | indent | [] [] [] [] [] [] [] [] [] [] | - iso_3166 | [] [] [] | - iso_3166_1 | [] [] [] [] [] [] [] | + iso_15924 | [] | + iso_3166 | [] [] [] [] [] [] [] [] [] [] [] [] [] | iso_3166_2 | [] | - iso_3166_3 | [] | - iso_4217 | [] [] [] [] | - iso_639 | [] [] [] [] [] | + iso_4217 | [] [] [] [] [] [] | + iso_639 | [] [] [] [] [] [] | jpilot | [] [] | jtag | [] | jwhois | [] [] [] [] [] | kbd | [] [] | - keytouch | [] | + keytouch | [] [] [] | keytouch-editor | [] | - keytouch-keyboa... | [] | - latrine | [] [] [] | - ld | [] [] | + keytouch-keyboa... | [] [] | + latrine | [] [] | + ld | [] [] [] [] | leafpad | [] [] [] [] [] [] | libc | [] [] [] [] [] | libexif | [] | libextractor | [] | libgpewidget | [] [] [] [] [] | - libgpg-error | | + libgpg-error | [] | libgphoto2 | [] [] [] | libgphoto2_port | [] [] | libgsasl | [] [] | - libiconv | [] | + libiconv | [] [] [] | libidn | [] [] | lifelines | () | - lilypond | [] | + lilypond | [] [] [] | lingoteach | [] [] [] | + lprng | | lynx | [] [] [] | m4 | [] [] [] [] | + mailfromd | | mailutils | [] [] | make | [] [] [] [] [] [] [] [] | - man-db | () | + man-db | [] | minicom | [] [] [] [] | - mysecretdiary | [] [] [] | - nano | [] () [] [] [] [] | - nano_1_0 | [] [] [] [] [] | + nano | [] [] [] [] [] [] [] | opcodes | [] [] [] [] | - parted | [] [] [] [] | + parted | [] [] [] | pilot-qof | | - psmisc | [] [] [] | + popt | [] [] [] [] | + psmisc | [] [] | pwdutils | | - python | | - qof | | + qof | [] | radius | [] [] | recode | [] [] [] [] [] [] [] [] | rpm | [] [] | screem | | scrollkeeper | [] [] [] | sed | [] [] [] [] [] | - sh-utils | [] [] [] [] [] [] [] | shared-mime-info | [] [] [] [] [] [] | sharutils | [] [] [] [] [] [] [] [] | - shishi | | - silky | [] | + shishi | [] | skencil | [] [] | - sketch | [] [] | solfege | [] | soundtracker | [] [] [] | sp | [] | - stardict | [] | - system-tools-ba... | [] [] [] [] [] [] [] [] | - tar | [] [] [] [] [] [] | - texinfo | [] [] | - textutils | [] [] [] [] [] | + system-tools-ba... | [] [] [] [] [] [] [] [] [] | + tar | [] [] [] [] [] | + texinfo | [] [] [] | tin | [] () | - tp-robot | [] [] [] [] | tuxpaint | [] [] | unicode-han-tra... | | unicode-transla... | [] [] | util-linux | [] [] [] [] [] [] [] | - vorbis-tools | [] [] | + util-linux-ng | [] [] [] [] [] [] [] | + vorbis-tools | | wastesedge | () | wdiff | [] [] [] [] [] [] [] [] | wget | [] [] [] [] [] [] [] [] | - xchat | [] [] [] [] [] [] [] [] | - xkeyboard-config | [] [] [] [] | + xchat | [] [] [] [] [] [] [] | + xkeyboard-config | [] [] [] [] | xpad | [] [] [] | +--------------------------------------------------+ es et eu fa fi fr ga gl gu he hi hr hu id is it - 89 21 16 2 41 119 61 14 1 8 1 6 61 30 0 53 + 85 22 14 2 48 101 61 12 2 8 2 6 53 29 1 52 - ja ko ku ky lg lt lv mk mn ms mt nb ne nl nn no + ja ka ko ku ky lg lt lv mk mn ms mt nb ne nl nn +--------------------------------------------------+ - GNUnet | | - a2ps | () [] [] () | - aegis | () | - ant-phone | [] | - anubis | [] [] [] | - ap-utils | [] | - aspell | [] [] | - bash | [] | - batchelor | [] [] | + Compendium | [] | + a2ps | () [] [] | + aegis | () | + ant-phone | [] | + anubis | [] [] [] | + ap-utils | [] | + aspell | [] [] | + bash | [] | bfd | | - bibshelf | [] | + bibshelf | [] | binutils | | - bison | [] [] [] | - bison-runtime | [] [] [] | - bluez-pin | [] [] [] | + bison | [] [] [] | + bison-runtime | [] [] [] | + bluez-pin | [] [] [] | cflow | | - clisp | [] | + clisp | [] | console-tools | | - coreutils | [] | - cpio | | - cpplib | [] | - cryptonit | [] | - darkstat | [] [] | - dialog | [] [] | - diffutils | [] [] [] | + coreutils | [] | + cpio | [] | + cpplib | [] | + cryptonit | [] | + dialog | [] [] | + diffutils | [] [] [] | doodle | | - e2fsprogs | [] | - enscript | [] | - error | [] | - fetchmail | [] [] | - fileutils | [] [] | - findutils | [] | - flex | [] [] | - fslint | [] [] | + e2fsprogs | [] | + enscript | [] | + fetchmail | [] [] | + findutils | [] | + findutils_stable | [] | + flex | [] [] | + fslint | | gas | | - gawk | [] [] | - gbiff | [] | + gawk | [] [] | gcal | | gcc | | - gettext-examples | [] [] | - gettext-runtime | [] [] [] | - gettext-tools | [] [] | - gimp-print | [] [] | - gip | [] [] | - gliv | [] | - glunarclock | [] [] | - gmult | [] [] | + gettext-examples | [] [] [] | + gettext-runtime | [] [] [] | + gettext-tools | [] [] | + gip | [] [] | + gliv | [] | + glunarclock | [] [] | + gmult | [] [] [] | gnubiff | | - gnucash | () () | - gnucash-glossary | [] | + gnucash | () () () | gnuedu | | - gnulib | [] [] [] [] | + gnulib | [] [] | + gnunet | | gnunet-gtk | | - gnutls | | - gpe-aerial | [] | - gpe-beam | [] | - gpe-calendar | [] | - gpe-clock | [] [] | - gpe-conf | [] [] | - gpe-contacts | [] | - gpe-edit | [] [] | - gpe-filemanager | [] | - gpe-go | [] [] | - gpe-login | [] [] | - gpe-ownerinfo | [] | - gpe-package | [] | - gpe-sketchbook | [] [] | - gpe-su | [] [] | - gpe-taskmanager | [] [] [] | - gpe-timesheet | [] | - gpe-today | [] | - gpe-todo | | - gphoto2 | [] [] | - gprof | | - gpsdrive | () () () | - gramadoir | () | - grep | [] [] [] | + gnutls | [] | + gpe-aerial | [] | + gpe-beam | [] | + gpe-calendar | [] | + gpe-clock | [] [] [] | + gpe-conf | [] [] [] | + gpe-contacts | [] | + gpe-edit | [] [] [] | + gpe-filemanager | [] [] | + gpe-go | [] [] [] | + gpe-login | [] [] [] | + gpe-ownerinfo | [] [] | + gpe-package | [] [] | + gpe-sketchbook | [] [] | + gpe-su | [] [] [] | + gpe-taskmanager | [] [] [] [] | + gpe-timesheet | [] | + gpe-today | [] [] | + gpe-todo | [] | + gphoto2 | [] [] | + gprof | [] | + gpsdrive | [] | + gramadoir | () | + grep | [] [] | gretl | | - gsasl | [] | + gsasl | [] | gss | | - gst-plugins | [] | - gst-plugins-base | | - gst-plugins-good | [] | - gstreamer | [] | - gtick | [] | - gtkam | [] | - gtkorphan | [] | - gtkspell | [] [] | - gutenprint | | - hello | [] [] [] [] [] [] [] [] | - id-utils | [] | - impost | | - indent | [] [] | - iso_3166 | [] | - iso_3166_1 | [] [] | - iso_3166_2 | [] | - iso_3166_3 | [] | - iso_4217 | [] [] [] | - iso_639 | [] [] | - jpilot | () () () | + gst-plugins-bad | [] | + gst-plugins-base | [] | + gst-plugins-good | [] | + gst-plugins-ugly | [] | + gstreamer | [] | + gtick | [] | + gtkam | [] [] | + gtkorphan | [] | + gtkspell | [] [] | + gutenprint | [] | + hello | [] [] [] [] [] [] [] | + herrie | [] | + hylafax | | + idutils | [] | + indent | [] [] | + iso_15924 | [] | + iso_3166 | [] [] [] [] [] [] [] [] | + iso_3166_2 | [] | + iso_4217 | [] [] [] | + iso_639 | [] [] [] [] | + jpilot | () () | jtag | | - jwhois | [] | - kbd | [] | - keytouch | [] | - keytouch-editor | | + jwhois | [] | + kbd | [] | + keytouch | [] | + keytouch-editor | [] | keytouch-keyboa... | | - latrine | [] | + latrine | [] | ld | | - leafpad | [] [] | - libc | [] [] [] [] [] | + leafpad | [] [] | + libc | [] [] [] | libexif | | libextractor | | - libgpewidget | [] | + libgpewidget | [] | libgpg-error | | libgphoto2 | [] | libgphoto2_port | [] | - libgsasl | [] | - libiconv | | - libidn | [] [] | - lifelines | [] | - lilypond | | - lingoteach | [] | - lynx | [] [] | - m4 | [] [] | + libgsasl | [] | + libiconv | [] | + libidn | [] [] | + lifelines | [] | + lilypond | [] | + lingoteach | [] | + lprng | | + lynx | [] [] | + m4 | [] [] | + mailfromd | | mailutils | | - make | [] [] [] | - man-db | () | + make | [] [] [] | + man-db | | minicom | [] | - mysecretdiary | [] | - nano | [] [] [] | - nano_1_0 | [] [] [] | - opcodes | [] | - parted | [] [] | + nano | [] [] [] | + opcodes | [] | + parted | [] [] | pilot-qof | | - psmisc | [] [] [] | + popt | [] [] [] | + psmisc | [] [] [] | pwdutils | | - python | | qof | | radius | | - recode | [] | - rpm | [] [] | + recode | [] | + rpm | [] [] | screem | [] | - scrollkeeper | [] [] [] [] | - sed | [] [] | - sh-utils | [] [] | - shared-mime-info | [] [] [] [] [] | - sharutils | [] [] | + scrollkeeper | [] [] [] [] | + sed | [] [] | + shared-mime-info | [] [] [] [] [] [] [] | + sharutils | [] [] | shishi | | - silky | [] | skencil | | - sketch | | - solfege | | + solfege | () () | soundtracker | | sp | () | - stardict | [] [] | - system-tools-ba... | [] [] [] [] | - tar | [] [] [] | - texinfo | [] [] [] | - textutils | [] [] [] | + system-tools-ba... | [] [] [] [] | + tar | [] [] [] | + texinfo | [] [] | tin | | - tp-robot | [] | - tuxpaint | [] | + tuxpaint | () [] [] | unicode-han-tra... | | unicode-transla... | | - util-linux | [] [] | - vorbis-tools | [] | - wastesedge | [] | - wdiff | [] [] | - wget | [] [] | - xchat | [] [] [] [] | - xkeyboard-config | [] | - xpad | [] [] [] | + util-linux | [] [] | + util-linux-ng | [] [] | + vorbis-tools | | + wastesedge | [] | + wdiff | [] [] | + wget | [] [] | + xchat | [] [] [] [] | + xkeyboard-config | [] [] [] | + xpad | [] [] [] | +--------------------------------------------------+ - ja ko ku ky lg lt lv mk mn ms mt nb ne nl nn no - 40 24 2 1 1 3 1 2 3 21 0 15 1 101 5 3 + ja ka ko ku ky lg lt lv mk mn ms mt nb ne nl nn + 51 2 25 3 2 0 6 0 2 2 20 0 11 1 103 6 - nso or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv ta - +------------------------------------------------------+ - GNUnet | | - a2ps | () [] [] [] [] [] [] | - aegis | () () | - ant-phone | [] [] | - anubis | [] [] [] | - ap-utils | () | - aspell | [] [] | - bash | [] [] [] | - batchelor | [] [] | - bfd | | - bibshelf | [] | - binutils | [] [] | - bison | [] [] [] [] [] | - bison-runtime | [] [] [] [] | - bluez-pin | [] [] [] [] [] [] [] [] [] | - cflow | [] | - clisp | [] | - console-tools | [] | - coreutils | [] [] [] [] | - cpio | [] [] [] | - cpplib | [] | - cryptonit | [] [] | - darkstat | [] [] [] [] [] [] | - dialog | [] [] [] [] [] [] [] [] [] | - diffutils | [] [] [] [] [] [] | - doodle | [] [] | - e2fsprogs | [] [] | - enscript | [] [] [] [] [] | - error | [] [] [] [] | - fetchmail | [] [] [] | - fileutils | [] [] [] [] [] | - findutils | [] [] [] [] [] [] | - flex | [] [] [] [] [] | - fslint | [] [] [] [] | - gas | | - gawk | [] [] [] [] | - gbiff | [] | - gcal | [] | - gcc | [] | - gettext-examples | [] [] [] [] [] [] [] [] | - gettext-runtime | [] [] [] [] [] [] [] [] | - gettext-tools | [] [] [] [] [] [] [] | - gimp-print | [] [] | - gip | [] [] [] [] | - gliv | [] [] [] [] | - glunarclock | [] [] [] [] [] [] | - gmult | [] [] [] [] | - gnubiff | () | - gnucash | () [] | - gnucash-glossary | [] [] [] | - gnuedu | | - gnulib | [] [] [] [] [] | - gnunet-gtk | [] | - gnutls | [] [] | - gpe-aerial | [] [] [] [] [] [] [] | - gpe-beam | [] [] [] [] [] [] [] | - gpe-calendar | [] [] [] [] [] [] [] [] | - gpe-clock | [] [] [] [] [] [] [] [] | - gpe-conf | [] [] [] [] [] [] [] | - gpe-contacts | [] [] [] [] [] | - gpe-edit | [] [] [] [] [] [] [] [] | - gpe-filemanager | [] [] | - gpe-go | [] [] [] [] [] [] | - gpe-login | [] [] [] [] [] [] [] [] | - gpe-ownerinfo | [] [] [] [] [] [] [] [] | - gpe-package | [] [] | - gpe-sketchbook | [] [] [] [] [] [] [] [] | - gpe-su | [] [] [] [] [] [] [] [] | - gpe-taskmanager | [] [] [] [] [] [] [] [] | - gpe-timesheet | [] [] [] [] [] [] [] [] | - gpe-today | [] [] [] [] [] [] [] [] | - gpe-todo | [] [] [] [] | - gphoto2 | [] [] [] [] [] | - gprof | [] [] [] | - gpsdrive | [] [] [] | - gramadoir | [] [] | - grep | [] [] [] [] [] [] [] [] | - gretl | [] | - gsasl | [] [] | - gss | [] [] [] | - gst-plugins | [] [] [] [] | - gst-plugins-base | [] | - gst-plugins-good | [] [] [] [] | - gstreamer | [] [] [] | - gtick | [] [] [] | - gtkam | [] [] [] [] | - gtkorphan | [] | - gtkspell | [] [] [] [] [] [] [] [] | - gutenprint | [] | - hello | [] [] [] [] [] [] [] [] | - id-utils | [] [] [] [] | - impost | [] | - indent | [] [] [] [] [] [] | - iso_3166 | [] [] [] [] [] [] | - iso_3166_1 | [] [] [] [] | - iso_3166_2 | | - iso_3166_3 | [] [] [] [] | - iso_4217 | [] [] [] [] | - iso_639 | [] [] [] [] | - jpilot | | - jtag | [] | - jwhois | [] [] [] [] | - kbd | [] [] [] | - keytouch | [] | - keytouch-editor | [] | - keytouch-keyboa... | [] | - latrine | [] [] | - ld | [] | - leafpad | [] [] [] [] [] [] | - libc | [] [] [] [] [] | - libexif | [] | - libextractor | [] [] | - libgpewidget | [] [] [] [] [] [] [] | - libgpg-error | [] [] | - libgphoto2 | [] | - libgphoto2_port | [] [] [] | - libgsasl | [] [] [] [] | - libiconv | | - libidn | [] [] () | - lifelines | [] [] | - lilypond | | - lingoteach | [] | - lynx | [] [] [] | - m4 | [] [] [] [] [] | - mailutils | [] [] [] [] | - make | [] [] [] [] | - man-db | [] [] | - minicom | [] [] [] [] [] | - mysecretdiary | [] [] [] [] | - nano | [] [] | - nano_1_0 | [] [] [] [] | - opcodes | [] [] | - parted | [] | - pilot-qof | [] | - psmisc | [] [] | - pwdutils | [] [] | - python | | - qof | [] | - radius | [] [] | - recode | [] [] [] [] [] [] [] | - rpm | [] [] [] [] | - screem | | - scrollkeeper | [] [] [] [] [] [] [] | - sed | [] [] [] [] [] [] [] [] [] | - sh-utils | [] [] [] | - shared-mime-info | [] [] [] [] [] | - sharutils | [] [] [] [] | - shishi | [] | - silky | [] | - skencil | [] [] [] | - sketch | [] [] [] | - solfege | [] | - soundtracker | [] [] | - sp | | - stardict | [] [] [] | - system-tools-ba... | [] [] [] [] [] [] [] [] [] | - tar | [] [] [] [] [] | - texinfo | [] [] [] [] | - textutils | [] [] [] | - tin | () | - tp-robot | [] | - tuxpaint | [] [] [] [] [] | - unicode-han-tra... | | - unicode-transla... | | - util-linux | [] [] [] [] | - vorbis-tools | [] [] | - wastesedge | | - wdiff | [] [] [] [] [] [] | - wget | [] [] [] [] | - xchat | [] [] [] [] [] [] [] | - xkeyboard-config | [] [] | - xpad | [] [] [] | - +------------------------------------------------------+ - nso or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv ta - 0 2 3 58 31 53 5 76 72 5 42 48 12 51 130 2 + or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv ta + +--------------------------------------------------+ + Compendium | [] [] [] [] [] | + a2ps | () [] [] [] [] [] [] | + aegis | () () | + ant-phone | [] [] | + anubis | [] [] [] | + ap-utils | () | + aspell | [] [] [] | + bash | [] [] | + bfd | | + bibshelf | [] | + binutils | [] [] | + bison | [] [] [] [] [] | + bison-runtime | [] [] [] [] [] | + bluez-pin | [] [] [] [] [] [] [] [] [] | + cflow | [] | + clisp | [] | + console-tools | [] | + coreutils | [] [] [] [] | + cpio | [] [] [] | + cpplib | [] | + cryptonit | [] [] | + dialog | [] | + diffutils | [] [] [] [] [] [] | + doodle | [] [] | + e2fsprogs | [] [] | + enscript | [] [] [] [] [] | + fetchmail | [] [] [] | + findutils | [] [] [] | + findutils_stable | [] [] [] [] [] [] | + flex | [] [] [] [] [] | + fslint | [] | + gas | | + gawk | [] [] [] [] | + gcal | [] | + gcc | [] [] | + gettext-examples | [] [] [] [] [] [] [] [] | + gettext-runtime | [] [] [] [] [] [] [] [] | + gettext-tools | [] [] [] [] [] [] [] | + gip | [] [] [] [] | + gliv | [] [] [] [] [] [] | + glunarclock | [] [] [] [] [] [] | + gmult | [] [] [] [] | + gnubiff | () [] | + gnucash | () [] | + gnuedu | | + gnulib | [] [] [] | + gnunet | | + gnunet-gtk | [] | + gnutls | [] [] | + gpe-aerial | [] [] [] [] [] [] [] | + gpe-beam | [] [] [] [] [] [] [] | + gpe-calendar | [] [] [] [] | + gpe-clock | [] [] [] [] [] [] [] [] | + gpe-conf | [] [] [] [] [] [] [] | + gpe-contacts | [] [] [] [] [] | + gpe-edit | [] [] [] [] [] [] [] [] [] | + gpe-filemanager | [] [] | + gpe-go | [] [] [] [] [] [] [] [] | + gpe-login | [] [] [] [] [] [] [] [] | + gpe-ownerinfo | [] [] [] [] [] [] [] [] | + gpe-package | [] [] | + gpe-sketchbook | [] [] [] [] [] [] [] [] | + gpe-su | [] [] [] [] [] [] [] [] | + gpe-taskmanager | [] [] [] [] [] [] [] [] | + gpe-timesheet | [] [] [] [] [] [] [] [] | + gpe-today | [] [] [] [] [] [] [] [] | + gpe-todo | [] [] [] [] | + gphoto2 | [] [] [] [] [] [] | + gprof | [] [] [] | + gpsdrive | [] [] | + gramadoir | [] [] | + grep | [] [] [] [] | + gretl | [] [] [] | + gsasl | [] [] [] | + gss | [] [] [] [] | + gst-plugins-bad | [] [] [] | + gst-plugins-base | [] [] | + gst-plugins-good | [] [] | + gst-plugins-ugly | [] [] [] | + gstreamer | [] [] [] [] | + gtick | [] | + gtkam | [] [] [] [] [] | + gtkorphan | [] | + gtkspell | [] [] [] [] [] [] [] [] | + gutenprint | [] | + hello | [] [] [] [] [] [] [] [] | + herrie | [] [] [] | + hylafax | | + idutils | [] [] [] [] [] | + indent | [] [] [] [] [] [] [] | + iso_15924 | | + iso_3166 | [] [] [] [] [] [] [] [] [] [] [] [] [] | + iso_3166_2 | | + iso_4217 | [] [] [] [] [] [] [] | + iso_639 | [] [] [] [] [] [] [] | + jpilot | | + jtag | [] | + jwhois | [] [] [] [] | + kbd | [] [] [] | + keytouch | [] | + keytouch-editor | [] | + keytouch-keyboa... | [] | + latrine | | + ld | [] | + leafpad | [] [] [] [] [] [] | + libc | [] [] [] [] | + libexif | [] [] | + libextractor | [] [] | + libgpewidget | [] [] [] [] [] [] [] [] | + libgpg-error | [] [] [] | + libgphoto2 | [] | + libgphoto2_port | [] [] [] | + libgsasl | [] [] [] [] | + libiconv | [] [] [] | + libidn | [] [] () | + lifelines | [] [] | + lilypond | | + lingoteach | [] | + lprng | [] | + lynx | [] [] [] | + m4 | [] [] [] [] [] | + mailfromd | [] | + mailutils | [] [] [] | + make | [] [] [] [] | + man-db | [] [] [] [] | + minicom | [] [] [] [] [] | + nano | [] [] [] [] | + opcodes | [] [] | + parted | [] | + pilot-qof | | + popt | [] [] [] [] | + psmisc | [] [] | + pwdutils | [] [] | + qof | [] [] | + radius | [] [] | + recode | [] [] [] [] [] [] [] | + rpm | [] [] [] [] | + screem | | + scrollkeeper | [] [] [] [] [] [] [] | + sed | [] [] [] [] [] [] [] [] [] | + shared-mime-info | [] [] [] [] [] [] | + sharutils | [] [] [] [] | + shishi | [] | + skencil | [] [] [] | + solfege | [] | + soundtracker | [] [] | + sp | | + system-tools-ba... | [] [] [] [] [] [] [] [] [] | + tar | [] [] [] [] | + texinfo | [] [] [] [] | + tin | () | + tuxpaint | [] [] [] [] [] [] | + unicode-han-tra... | | + unicode-transla... | | + util-linux | [] [] [] [] | + util-linux-ng | [] [] [] [] | + vorbis-tools | [] | + wastesedge | | + wdiff | [] [] [] [] [] [] [] | + wget | [] [] [] [] | + xchat | [] [] [] [] [] [] [] | + xkeyboard-config | [] [] [] | + xpad | [] [] [] | + +--------------------------------------------------+ + or pa pl pt pt_BR rm ro ru rw sk sl sq sr sv ta + 0 5 77 31 53 4 58 72 3 45 46 9 45 122 3 tg th tk tr uk ven vi wa xh zh_CN zh_HK zh_TW zu +---------------------------------------------------+ - GNUnet | [] | 2 + Compendium | [] [] [] [] | 19 a2ps | [] [] [] | 19 - aegis | | 0 + aegis | [] | 1 ant-phone | [] [] | 6 anubis | [] [] [] | 11 ap-utils | () [] | 4 - aspell | [] [] [] | 14 - bash | [] | 11 - batchelor | [] [] | 9 - bfd | | 1 + aspell | [] [] [] | 16 + bash | [] | 6 + bfd | | 2 bibshelf | [] | 7 - binutils | [] [] [] | 9 - bison | [] [] [] | 19 - bison-runtime | [] [] [] | 16 + binutils | [] [] [] [] | 9 + bison | [] [] [] [] | 20 + bison-runtime | [] [] [] [] | 18 bluez-pin | [] [] [] [] [] [] | 28 - cflow | [] [] | 4 - clisp | | 6 + cflow | [] [] | 5 + clisp | | 9 console-tools | [] [] | 5 - coreutils | [] [] | 17 - cpio | [] [] [] | 9 - cpplib | [] [] [] [] | 11 - cryptonit | | 5 - darkstat | [] () () | 15 - dialog | [] [] [] [] [] | 30 - diffutils | [] [] [] [] | 28 + coreutils | [] [] [] | 18 + cpio | [] [] [] [] | 11 + cpplib | [] [] [] [] [] | 12 + cryptonit | [] | 6 + dialog | [] [] [] | 9 + diffutils | [] [] [] [] [] | 29 doodle | [] | 6 e2fsprogs | [] [] | 10 enscript | [] [] [] | 16 - error | [] [] [] [] | 18 fetchmail | [] [] | 12 - fileutils | [] [] [] | 18 - findutils | [] [] [] | 17 + findutils | [] [] [] | 11 + findutils_stable | [] [] [] [] | 18 flex | [] [] | 15 - fslint | [] | 9 + fslint | [] | 2 gas | [] | 3 - gawk | [] [] | 15 - gbiff | [] | 5 + gawk | [] [] [] | 16 gcal | [] | 5 - gcc | [] [] [] | 6 - gettext-examples | [] [] [] [] [] [] | 26 + gcc | [] [] [] | 7 + gettext-examples | [] [] [] [] [] [] | 29 gettext-runtime | [] [] [] [] [] [] | 28 - gettext-tools | [] [] [] [] [] | 19 - gimp-print | [] [] | 12 - gip | [] [] | 12 - gliv | [] [] | 8 + gettext-tools | [] [] [] [] [] | 20 + gip | [] [] | 13 + gliv | [] [] | 11 glunarclock | [] [] [] | 15 - gmult | [] [] [] [] | 15 - gnubiff | [] | 1 - gnucash | () | 2 - gnucash-glossary | [] [] | 9 + gmult | [] [] [] [] | 16 + gnubiff | [] | 2 + gnucash | () [] | 5 gnuedu | [] | 2 - gnulib | [] [] [] [] [] | 28 - gnunet-gtk | | 1 - gnutls | | 2 + gnulib | [] | 10 + gnunet | | 0 + gnunet-gtk | [] [] | 3 + gnutls | | 4 gpe-aerial | [] [] | 14 gpe-beam | [] [] | 14 - gpe-calendar | [] [] [] [] | 19 - gpe-clock | [] [] [] [] | 20 - gpe-conf | [] [] | 14 + gpe-calendar | [] [] | 7 + gpe-clock | [] [] [] [] | 21 + gpe-conf | [] [] [] | 16 gpe-contacts | [] [] | 10 - gpe-edit | [] [] [] [] | 19 - gpe-filemanager | [] | 5 - gpe-go | [] [] | 14 - gpe-login | [] [] [] [] [] | 20 - gpe-ownerinfo | [] [] [] [] | 20 - gpe-package | [] | 5 + gpe-edit | [] [] [] [] [] | 22 + gpe-filemanager | [] [] | 7 + gpe-go | [] [] [] [] | 19 + gpe-login | [] [] [] [] [] | 21 + gpe-ownerinfo | [] [] [] [] | 21 + gpe-package | [] | 6 gpe-sketchbook | [] [] | 16 - gpe-su | [] [] [] | 19 - gpe-taskmanager | [] [] [] | 19 + gpe-su | [] [] [] [] | 21 + gpe-taskmanager | [] [] [] [] | 21 gpe-timesheet | [] [] [] [] | 18 - gpe-today | [] [] [] [] [] | 20 - gpe-todo | [] | 6 - gphoto2 | [] [] [] [] | 20 - gprof | [] [] | 11 - gpsdrive | | 4 + gpe-today | [] [] [] [] [] | 21 + gpe-todo | [] [] | 8 + gphoto2 | [] [] [] [] | 21 + gprof | [] [] | 13 + gpsdrive | [] | 5 gramadoir | [] | 7 - grep | [] [] [] [] | 33 - gretl | | 4 - gsasl | [] [] | 6 - gss | [] | 5 - gst-plugins | [] [] [] | 15 - gst-plugins-base | [] [] [] | 9 - gst-plugins-good | [] [] [] | 18 - gstreamer | [] [] [] | 17 - gtick | [] | 11 - gtkam | [] | 13 + grep | [] | 12 + gretl | | 6 + gsasl | [] [] [] | 9 + gss | [] | 7 + gst-plugins-bad | [] [] [] | 13 + gst-plugins-base | [] [] | 11 + gst-plugins-good | [] [] [] [] [] | 16 + gst-plugins-ugly | [] [] [] | 13 + gstreamer | [] [] [] | 18 + gtick | [] [] | 7 + gtkam | [] | 16 gtkorphan | [] | 7 - gtkspell | [] [] [] [] [] [] | 26 - gutenprint | | 3 - hello | [] [] [] [] [] | 39 - id-utils | [] [] | 14 - impost | [] | 4 - indent | [] [] [] [] | 25 - iso_3166 | [] [] [] | 15 - iso_3166_1 | [] [] | 20 - iso_3166_2 | | 2 - iso_3166_3 | [] [] | 9 - iso_4217 | [] [] | 14 - iso_639 | [] | 14 + gtkspell | [] [] [] [] [] [] | 27 + gutenprint | | 4 + hello | [] [] [] [] [] | 38 + herrie | [] [] | 8 + hylafax | | 0 + idutils | [] [] | 15 + indent | [] [] [] [] [] | 28 + iso_15924 | [] [] | 4 + iso_3166 | [] [] [] [] [] [] [] [] [] | 54 + iso_3166_2 | [] [] | 4 + iso_4217 | [] [] [] [] [] | 24 + iso_639 | [] [] [] [] [] | 26 jpilot | [] [] [] [] | 7 jtag | [] | 3 jwhois | [] [] [] | 13 - kbd | [] [] | 12 - keytouch | [] | 4 - keytouch-editor | | 2 - keytouch-keyboa... | | 2 - latrine | [] [] | 8 - ld | [] [] [] [] | 8 - leafpad | [] [] [] [] | 23 - libc | [] [] [] | 23 - libexif | [] | 4 + kbd | [] [] [] | 13 + keytouch | [] | 8 + keytouch-editor | [] | 5 + keytouch-keyboa... | [] | 5 + latrine | [] [] | 5 + ld | [] [] [] [] | 10 + leafpad | [] [] [] [] [] | 24 + libc | [] [] [] | 19 + libexif | [] | 5 libextractor | [] | 5 - libgpewidget | [] [] [] | 19 - libgpg-error | [] | 4 - libgphoto2 | [] | 8 + libgpewidget | [] [] [] | 20 + libgpg-error | [] | 6 + libgphoto2 | [] [] | 9 libgphoto2_port | [] [] [] | 11 libgsasl | [] | 8 - libiconv | [] | 4 - libidn | [] [] | 10 + libiconv | [] [] | 11 + libidn | [] [] | 11 lifelines | | 4 - lilypond | | 2 + lilypond | [] | 6 lingoteach | [] | 6 + lprng | [] | 2 lynx | [] [] [] | 15 m4 | [] [] [] | 18 - mailutils | [] | 8 + mailfromd | [] [] | 3 + mailutils | [] [] | 8 make | [] [] [] | 20 - man-db | [] | 6 + man-db | [] | 9 minicom | [] | 14 - mysecretdiary | [] [] | 12 - nano | [] [] | 15 - nano_1_0 | [] [] [] | 18 + nano | [] [] [] | 20 opcodes | [] [] | 10 - parted | [] [] [] | 10 - pilot-qof | [] | 3 - psmisc | [] | 10 + parted | [] [] [] | 11 + pilot-qof | [] | 1 + popt | [] [] [] [] | 18 + psmisc | [] [] | 10 pwdutils | [] | 3 - python | | 0 - qof | [] | 2 - radius | [] | 6 + qof | [] | 4 + radius | [] [] | 7 recode | [] [] [] | 25 - rpm | [] [] [] [] | 14 + rpm | [] [] [] [] | 13 screem | [] | 2 scrollkeeper | [] [] [] [] | 26 - sed | [] [] [] | 22 - sh-utils | [] | 15 - shared-mime-info | [] [] [] [] | 23 + sed | [] [] [] [] | 23 + shared-mime-info | [] [] [] | 29 sharutils | [] [] [] | 23 - shishi | | 1 - silky | [] | 4 + shishi | [] | 3 skencil | [] | 7 - sketch | | 6 - solfege | | 2 + solfege | [] | 3 soundtracker | [] [] | 9 sp | [] | 3 - stardict | [] [] [] [] | 11 - system-tools-ba... | [] [] [] [] [] [] [] | 37 - tar | [] [] [] [] | 19 + system-tools-ba... | [] [] [] [] [] [] [] | 38 + tar | [] [] [] | 17 texinfo | [] [] [] | 15 - textutils | [] [] [] | 17 tin | | 1 - tp-robot | [] [] [] | 10 - tuxpaint | [] [] [] | 16 + tuxpaint | [] [] [] | 19 unicode-han-tra... | | 0 unicode-transla... | | 2 util-linux | [] [] [] | 20 - vorbis-tools | [] [] | 11 + util-linux-ng | [] [] [] | 20 + vorbis-tools | [] [] | 4 wastesedge | | 1 - wdiff | [] [] | 22 - wget | [] [] [] | 19 - xchat | [] [] [] [] | 28 - xkeyboard-config | [] [] [] [] | 11 - xpad | [] [] [] | 14 + wdiff | [] [] | 23 + wget | [] [] [] | 20 + xchat | [] [] [] [] | 29 + xkeyboard-config | [] [] [] | 14 + xpad | [] [] [] | 15 +---------------------------------------------------+ - 77 teams tg th tk tr uk ven vi wa xh zh_CN zh_HK zh_TW zu - 172 domains 0 1 1 78 39 0 135 13 1 50 3 54 0 2054 + 76 teams tg th tk tr uk ven vi wa xh zh_CN zh_HK zh_TW zu + 163 domains 0 3 1 74 51 0 143 21 1 57 7 45 0 2036 Some counters in the preceding matrix are higher than the number of visible blocks let us expect. This is because a few extra PO files are @@ -1085,10 +1042,10 @@ distributed as such by its maintainer. There might be an observable lag between the mere existence a PO file and its wide availability in a distribution. - If July 2006 seems to be old, you may fetch a more recent copy of -this `ABOUT-NLS' file on most GNU archive sites. The most up-to-date -matrix with full percentage details can be found at -`http://www.iro.umontreal.ca/contrib/po/HTML/matrix.html'. + If November 2007 seems to be old, you may fetch a more recent copy +of this `ABOUT-NLS' file on most GNU archive sites. The most +up-to-date matrix with full percentage details can be found at +`http://translationproject.org/extra/matrix.html'. 1.6 Using `gettext' in new packages =================================== @@ -1106,6 +1063,6 @@ the use of `gettext' the only thing missing are the translations. The Free Translation Project is also available for packages which are not developed inside the GNU project. Therefore the information given above applies also for every other Free Software Project. Contact -`translation@iro.umontreal.ca' to make the `.pot' files available to -the translation teams. +`coordinator@translationproject.org' to make the `.pot' files available +to the translation teams. @@ -1,3 +1,14 @@ +2010-09-16 gettextize <bug-gnu-gettext@gnu.org> + + * configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.17. + +2010-09-16 Werner Koch <wk@g10code.com> + + * src/err-codes.h.in: Add GPG_ERR_MISSING_ISSUER_CERT. + + * src/Makefile.am (err-sources.h, err-codes.h): Built them in the + source directory. + 2010-09-02 Werner Koch <wk@g10code.com> * src/err-codes.h.in: Add GPG_ERR_NOT_INITIALIZED. @@ -5,6 +5,7 @@ Noteworthy changes in version 1.10 * Interface changes relative to the 1.9 release: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GPG_ERR_NOT_INITIALIZED NEW. + GPG_ERR_MISSING_ISSUER_CERT NEW. Noteworthy changes in version 1.9 (2010-07-21) diff --git a/config.rpath b/config.rpath index c492a93..c547c68 100755 --- a/config.rpath +++ b/config.rpath @@ -2,7 +2,7 @@ # Output a system dependent set of variables, describing how to set the # run time search path of shared libraries in an executable. # -# Copyright 1996-2006 Free Software Foundation, Inc. +# Copyright 1996-2007 Free Software Foundation, Inc. # Taken from GNU libtool, 2001 # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 # @@ -64,7 +64,7 @@ else ;; esac ;; - mingw* | pw32* | os2*) + mingw* | cygwin* | pw32* | os2*) ;; hpux9* | hpux10* | hpux11*) wl='-Wl,' @@ -74,7 +74,7 @@ else ;; newsos6) ;; - linux*) + linux* | k*bsd*-gnu) case $cc_basename in icc* | ecc*) wl='-Wl,' @@ -100,7 +100,7 @@ else osf3* | osf4* | osf5*) wl='-Wl,' ;; - sco3.2v5*) + rdos*) ;; solaris*) wl='-Wl,' @@ -108,11 +108,14 @@ else sunos4*) wl='-Qoption ld ' ;; - sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + sysv4 | sysv4.2uw2* | sysv4.3*) wl='-Wl,' ;; sysv4*MP*) ;; + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + wl='-Wl,' + ;; unicos*) wl='-Wl,' ;; @@ -189,11 +192,11 @@ if test "$with_gnu_ld" = yes; then ld_shlibs=no fi ;; - interix3*) + interix[3-9]*) hardcode_direct=no hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ;; - linux*) + gnu* | linux* | k*bsd*-gnu) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then : else @@ -280,7 +283,7 @@ else strings "$collect2name" | grep resolve_lib_name >/dev/null then # We have reworked collect2 - hardcode_direct=yes + : else # We have old collect2 hardcode_direct=unsupported @@ -359,7 +362,7 @@ else hardcode_direct=yes hardcode_minus_L=yes ;; - freebsd* | kfreebsd*-gnu | dragonfly*) + freebsd* | dragonfly*) hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes ;; @@ -412,18 +415,22 @@ else hardcode_libdir_separator=: ;; openbsd*) - hardcode_direct=yes - if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then - hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + if test -f /usr/libexec/ld.so; then + hardcode_direct=yes + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + else + case "$host_os" in + openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) + hardcode_libdir_flag_spec='-R$libdir' + ;; + *) + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + ;; + esac + fi else - case "$host_os" in - openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) - hardcode_libdir_flag_spec='-R$libdir' - ;; - *) - hardcode_libdir_flag_spec='${wl}-rpath,$libdir' - ;; - esac + ld_shlibs=no fi ;; os2*) @@ -471,7 +478,7 @@ else ld_shlibs=yes fi ;; - sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*) + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) ;; sysv5* | sco3.2v5* | sco5v6*) hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' @@ -488,33 +495,51 @@ fi # Check dynamic linker characteristics # Code taken from libtool.m4's AC_LIBTOOL_SYS_DYNAMIC_LINKER. +# Unlike libtool.m4, here we don't care about _all_ names of the library, but +# only about the one the linker finds when passed -lNAME. This is the last +# element of library_names_spec in libtool.m4, or possibly two of them if the +# linker has special search rules. +library_names_spec= # the last element of library_names_spec in libtool.m4 libname_spec='lib$name' case "$host_os" in aix3*) + library_names_spec='$libname.a' ;; aix4* | aix5*) + library_names_spec='$libname$shrext' ;; amigaos*) + library_names_spec='$libname.a' ;; beos*) + library_names_spec='$libname$shrext' ;; bsdi[45]*) + library_names_spec='$libname$shrext' ;; cygwin* | mingw* | pw32*) shrext=.dll + library_names_spec='$libname.dll.a $libname.lib' ;; darwin* | rhapsody*) shrext=.dylib + library_names_spec='$libname$shrext' ;; dgux*) + library_names_spec='$libname$shrext' ;; freebsd1*) ;; - kfreebsd*-gnu) - ;; freebsd* | dragonfly*) + case "$host_os" in + freebsd[123]*) + library_names_spec='$libname$shrext$versuffix' ;; + *) + library_names_spec='$libname$shrext' ;; + esac ;; gnu*) + library_names_spec='$libname$shrext' ;; hpux9* | hpux10* | hpux11*) case $host_cpu in @@ -528,10 +553,13 @@ case "$host_os" in shrext=.sl ;; esac + library_names_spec='$libname$shrext' ;; - interix3*) + interix[3-9]*) + library_names_spec='$libname$shrext' ;; irix5* | irix6* | nonstopux*) + library_names_spec='$libname$shrext' case "$host_os" in irix5* | nonstopux*) libsuff= shlibsuff= @@ -548,41 +576,59 @@ case "$host_os" in ;; linux*oldld* | linux*aout* | linux*coff*) ;; - linux*) + linux* | k*bsd*-gnu) + library_names_spec='$libname$shrext' ;; knetbsd*-gnu) + library_names_spec='$libname$shrext' ;; netbsd*) + library_names_spec='$libname$shrext' ;; newsos6) + library_names_spec='$libname$shrext' ;; nto-qnx*) + library_names_spec='$libname$shrext' ;; openbsd*) + library_names_spec='$libname$shrext$versuffix' ;; os2*) libname_spec='$name' shrext=.dll + library_names_spec='$libname.a' ;; osf3* | osf4* | osf5*) + library_names_spec='$libname$shrext' + ;; + rdos*) ;; solaris*) + library_names_spec='$libname$shrext' ;; sunos4*) + library_names_spec='$libname$shrext$versuffix' ;; sysv4 | sysv4.3*) + library_names_spec='$libname$shrext' ;; sysv4*MP*) + library_names_spec='$libname$shrext' ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + library_names_spec='$libname$shrext' ;; uts4*) + library_names_spec='$libname$shrext' ;; esac sed_quote_subst='s/\(["`$\\]\)/\\\1/g' escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"` shlibext=`echo "$shrext" | sed -e 's,^\.,,'` +escaped_libname_spec=`echo "X$libname_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` +escaped_library_names_spec=`echo "X$library_names_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <<EOF @@ -596,6 +642,12 @@ libext="$libext" # Shared library suffix (normally "so"). shlibext="$shlibext" +# Format of library name prefix. +libname_spec="$escaped_libname_spec" + +# Library names that the linker finds when passed -lNAME. +library_names_spec="$escaped_library_names_spec" + # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist. hardcode_libdir_flag_spec="$escaped_hardcode_libdir_flag_spec" diff --git a/configure.ac b/configure.ac index a4e1e8f..829595a 100644 --- a/configure.ac +++ b/configure.ac @@ -112,7 +112,7 @@ AH_BOTTOM([ # Note, that autogen.sh greps for the next line. -AM_GNU_GETTEXT_VERSION([0.15]) +AM_GNU_GETTEXT_VERSION([0.17]) AM_GNU_GETTEXT([external]) # Checks for header files. diff --git a/m4/ChangeLog b/m4/ChangeLog index bef2005..10adb6c 100644 --- a/m4/ChangeLog +++ b/m4/ChangeLog @@ -1,3 +1,10 @@ +2010-09-16 gettextize <bug-gnu-gettext@gnu.org> + + * gettext.m4: Upgrade to gettext-0.17. + * iconv.m4: Upgrade to gettext-0.17. + * lib-link.m4: Upgrade to gettext-0.17. + * po.m4: Upgrade to gettext-0.17. + 2006-11-23 gettextize <bug-gnu-gettext@gnu.org> * gettext.m4: Upgrade to gettext-0.15. diff --git a/m4/gettext.m4 b/m4/gettext.m4 index dae3d81..c9ae1f7 100644 --- a/m4/gettext.m4 +++ b/m4/gettext.m4 @@ -1,5 +1,5 @@ -# gettext.m4 serial 53 (gettext-0.15) -dnl Copyright (C) 1995-2006 Free Software Foundation, Inc. +# gettext.m4 serial 60 (gettext-0.17) +dnl Copyright (C) 1995-2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -15,7 +15,7 @@ dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper <drepper@cygnus.com>, 1995-2000. -dnl Bruno Haible <haible@clisp.cons.org>, 2000-2005. +dnl Bruno Haible <haible@clisp.cons.org>, 2000-2006. dnl Macro to add for using GNU gettext. @@ -63,8 +63,13 @@ AC_DEFUN([AM_GNU_GETTEXT], ifelse([$2], [], , [ifelse([$2], [need-ngettext], , [ifelse([$2], [need-formatstring-macros], , [errprint([ERROR: invalid second argument to AM_GNU_GETTEXT ])])])]) - define([gt_included_intl], ifelse([$1], [external], [no], [yes])) + define([gt_included_intl], + ifelse([$1], [external], + ifdef([AM_GNU_GETTEXT_][INTL_SUBDIR], [yes], [no]), + [yes])) define([gt_libtool_suffix_prefix], ifelse([$1], [use-libtool], [l], [])) + gt_NEEDS_INIT + AM_GNU_GETTEXT_NEED([$2]) AC_REQUIRE([AM_PO_SUBDIRS])dnl ifelse(gt_included_intl, yes, [ @@ -78,7 +83,7 @@ AC_DEFUN([AM_GNU_GETTEXT], dnl Sometimes libintl requires libiconv, so first search for libiconv. dnl Ideally we would do this search only after the dnl if test "$USE_NLS" = "yes"; then - dnl if test "$gt_cv_func_gnugettext_libc" != "yes"; then + dnl if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then dnl tests. But if configure.in invokes AM_ICONV after AM_GNU_GETTEXT dnl the configure script would need to contain the same shell code dnl again, outside any 'if'. There are two solutions: @@ -104,6 +109,15 @@ AC_DEFUN([AM_GNU_GETTEXT], LTLIBINTL= POSUB= + dnl Add a version number to the cache macros. + case " $gt_needs " in + *" need-formatstring-macros "*) gt_api_version=3 ;; + *" need-ngettext "*) gt_api_version=2 ;; + *) gt_api_version=1 ;; + esac + gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc" + gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl" + dnl If we use NLS figure out what method if test "$USE_NLS" = "yes"; then gt_use_preinstalled_gnugettext=no @@ -122,26 +136,35 @@ AC_DEFUN([AM_GNU_GETTEXT], dnl to use. If GNU gettext is available we use this. Else we have dnl to fall back to GNU NLS library. - dnl Add a version number to the cache macros. - define([gt_api_version], ifelse([$2], [need-formatstring-macros], 3, ifelse([$2], [need-ngettext], 2, 1))) - define([gt_cv_func_gnugettext_libc], [gt_cv_func_gnugettext]gt_api_version[_libc]) - define([gt_cv_func_gnugettext_libintl], [gt_cv_func_gnugettext]gt_api_version[_libintl]) - - AC_CACHE_CHECK([for GNU gettext in libc], gt_cv_func_gnugettext_libc, - [AC_TRY_LINK([#include <libintl.h> -]ifelse([$2], [need-formatstring-macros], -[[#ifndef __GNU_GETTEXT_SUPPORTED_REVISION + if test $gt_api_version -ge 3; then + gt_revision_test_code=' +#ifndef __GNU_GETTEXT_SUPPORTED_REVISION #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) #endif +changequote(,)dnl typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; -]], [])[extern int _nl_msg_cat_cntr; +changequote([,])dnl +' + else + gt_revision_test_code= + fi + if test $gt_api_version -ge 2; then + gt_expression_test_code=' + * ngettext ("", "", 0)' + else + gt_expression_test_code= + fi + + AC_CACHE_CHECK([for GNU gettext in libc], [$gt_func_gnugettext_libc], + [AC_TRY_LINK([#include <libintl.h> +$gt_revision_test_code +extern int _nl_msg_cat_cntr; extern int *_nl_domain_bindings;], [bindtextdomain ("", ""); -return * gettext ("")]ifelse([$2], [need-ngettext], [ + * ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_domain_bindings], - gt_cv_func_gnugettext_libc=yes, - gt_cv_func_gnugettext_libc=no)]) +return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_domain_bindings], + [eval "$gt_func_gnugettext_libc=yes"], + [eval "$gt_func_gnugettext_libc=no"])]) - if test "$gt_cv_func_gnugettext_libc" != "yes"; then + if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then dnl Sometimes libintl requires libiconv, so first search for libiconv. ifelse(gt_included_intl, yes, , [ AM_ICONV_LINK @@ -152,48 +175,40 @@ return * gettext ("")]ifelse([$2], [need-ngettext], [ + * ngettext ("", "", 0)], dnl even if libiconv doesn't exist. AC_LIB_LINKFLAGS_BODY([intl]) AC_CACHE_CHECK([for GNU gettext in libintl], - gt_cv_func_gnugettext_libintl, + [$gt_func_gnugettext_libintl], [gt_save_CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CPPFLAGS $INCINTL" gt_save_LIBS="$LIBS" LIBS="$LIBS $LIBINTL" dnl Now see whether libintl exists and does not depend on libiconv. AC_TRY_LINK([#include <libintl.h> -]ifelse([$2], [need-formatstring-macros], -[[#ifndef __GNU_GETTEXT_SUPPORTED_REVISION -#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) -#endif -typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; -]], [])[extern int _nl_msg_cat_cntr; +$gt_revision_test_code +extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (const char *);], [bindtextdomain ("", ""); -return * gettext ("")]ifelse([$2], [need-ngettext], [ + * ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_expand_alias ("")], - gt_cv_func_gnugettext_libintl=yes, - gt_cv_func_gnugettext_libintl=no) +return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")], + [eval "$gt_func_gnugettext_libintl=yes"], + [eval "$gt_func_gnugettext_libintl=no"]) dnl Now see whether libintl exists and depends on libiconv. - if test "$gt_cv_func_gnugettext_libintl" != yes && test -n "$LIBICONV"; then + if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then LIBS="$LIBS $LIBICONV" AC_TRY_LINK([#include <libintl.h> -]ifelse([$2], [need-formatstring-macros], -[[#ifndef __GNU_GETTEXT_SUPPORTED_REVISION -#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) -#endif -typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; -]], [])[extern int _nl_msg_cat_cntr; +$gt_revision_test_code +extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (const char *);], [bindtextdomain ("", ""); -return * gettext ("")]ifelse([$2], [need-ngettext], [ + * ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_expand_alias ("")], +return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")], [LIBINTL="$LIBINTL $LIBICONV" LTLIBINTL="$LTLIBINTL $LTLIBICONV" - gt_cv_func_gnugettext_libintl=yes + eval "$gt_func_gnugettext_libintl=yes" ]) fi CPPFLAGS="$gt_save_CPPFLAGS" @@ -204,8 +219,8 @@ return * gettext ("")]ifelse([$2], [need-ngettext], [ + * ngettext ("", "", 0)], dnl use it. But if this macro is used in GNU gettext, and GNU dnl gettext is already preinstalled in libintl, we update this dnl libintl. (Cf. the install rule in intl/Makefile.in.) - if test "$gt_cv_func_gnugettext_libc" = "yes" \ - || { test "$gt_cv_func_gnugettext_libintl" = "yes" \ + if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \ + || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \ && test "$PACKAGE" != gettext-runtime \ && test "$PACKAGE" != gettext-tools; }; then gt_use_preinstalled_gnugettext=yes @@ -265,7 +280,7 @@ return * gettext ("")]ifelse([$2], [need-ngettext], [ + * ngettext ("", "", 0)], if test "$USE_NLS" = "yes"; then AC_MSG_CHECKING([where the gettext function comes from]) if test "$gt_use_preinstalled_gnugettext" = "yes"; then - if test "$gt_cv_func_gnugettext_libintl" = "yes"; then + if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then gt_source="external libintl" else gt_source="libc" @@ -279,7 +294,7 @@ return * gettext ("")]ifelse([$2], [need-ngettext], [ + * ngettext ("", "", 0)], if test "$USE_NLS" = "yes"; then if test "$gt_use_preinstalled_gnugettext" = "yes"; then - if test "$gt_cv_func_gnugettext_libintl" = "yes"; then + if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then AC_MSG_CHECKING([how to link with libintl]) AC_MSG_RESULT([$LIBINTL]) AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCINTL]) @@ -347,283 +362,18 @@ return * gettext ("")]ifelse([$2], [need-ngettext], [ + * ngettext ("", "", 0)], ]) -dnl Checks for all prerequisites of the intl subdirectory, -dnl except for INTL_LIBTOOL_SUFFIX_PREFIX (and possibly LIBTOOL), INTLOBJS, -dnl USE_INCLUDED_LIBINTL, BUILD_INCLUDED_LIBINTL. -AC_DEFUN([AM_INTL_SUBDIR], +dnl gt_NEEDS_INIT ensures that the gt_needs variable is initialized. +m4_define([gt_NEEDS_INIT], [ - AC_REQUIRE([AC_PROG_INSTALL])dnl - AC_REQUIRE([AM_PROG_MKDIR_P])dnl defined by automake - AC_REQUIRE([AC_PROG_CC])dnl - AC_REQUIRE([AC_CANONICAL_HOST])dnl - AC_REQUIRE([gt_GLIBC2])dnl - AC_REQUIRE([AC_PROG_RANLIB])dnl - AC_REQUIRE([gl_VISIBILITY])dnl - AC_REQUIRE([gt_INTL_SUBDIR_CORE])dnl - AC_REQUIRE([bh_C_SIGNED])dnl - AC_REQUIRE([gl_AC_TYPE_LONG_LONG])dnl - AC_REQUIRE([gt_TYPE_LONGDOUBLE])dnl - AC_REQUIRE([gt_TYPE_WCHAR_T])dnl - AC_REQUIRE([gt_TYPE_WINT_T])dnl - AC_REQUIRE([gl_AC_HEADER_INTTYPES_H]) - AC_REQUIRE([gt_TYPE_INTMAX_T]) - AC_REQUIRE([gt_PRINTF_POSIX]) - AC_REQUIRE([gl_GLIBC21])dnl - AC_REQUIRE([gl_XSIZE])dnl - AC_REQUIRE([gt_INTL_MACOSX])dnl - - AC_CHECK_TYPE([ptrdiff_t], , - [AC_DEFINE([ptrdiff_t], [long], - [Define as the type of the result of subtracting two pointers, if the system doesn't define it.]) - ]) - AC_CHECK_HEADERS([stddef.h stdlib.h string.h]) - AC_CHECK_FUNCS([asprintf fwprintf putenv setenv setlocale snprintf wcslen]) - - dnl Use the _snprintf function only if it is declared (because on NetBSD it - dnl is defined as a weak alias of snprintf; we prefer to use the latter). - gt_CHECK_DECL(_snprintf, [#include <stdio.h>]) - gt_CHECK_DECL(_snwprintf, [#include <stdio.h>]) - - dnl Use the *_unlocked functions only if they are declared. - dnl (because some of them were defined without being declared in Solaris - dnl 2.5.1 but were removed in Solaris 2.6, whereas we want binaries built - dnl on Solaris 2.5.1 to run on Solaris 2.6). - dnl Don't use AC_CHECK_DECLS because it isn't supported in autoconf-2.13. - gt_CHECK_DECL(getc_unlocked, [#include <stdio.h>]) - - case $gt_cv_func_printf_posix in - *yes) HAVE_POSIX_PRINTF=1 ;; - *) HAVE_POSIX_PRINTF=0 ;; - esac - AC_SUBST([HAVE_POSIX_PRINTF]) - if test "$ac_cv_func_asprintf" = yes; then - HAVE_ASPRINTF=1 - else - HAVE_ASPRINTF=0 - fi - AC_SUBST([HAVE_ASPRINTF]) - if test "$ac_cv_func_snprintf" = yes; then - HAVE_SNPRINTF=1 - else - HAVE_SNPRINTF=0 - fi - AC_SUBST([HAVE_SNPRINTF]) - if test "$ac_cv_func_wprintf" = yes; then - HAVE_WPRINTF=1 - else - HAVE_WPRINTF=0 - fi - AC_SUBST([HAVE_WPRINTF]) - - AM_LANGINFO_CODESET - gt_LC_MESSAGES - - dnl Compilation on mingw and Cygwin needs special Makefile rules, because - dnl 1. when we install a shared library, we must arrange to export - dnl auxiliary pointer variables for every exported variable, - dnl 2. when we install a shared library and a static library simultaneously, - dnl the include file specifies __declspec(dllimport) and therefore we - dnl must arrange to define the auxiliary pointer variables for the - dnl exported variables _also_ in the static library. - if test "$enable_shared" = yes; then - case "$host_os" in - cygwin*) is_woe32dll=yes ;; - *) is_woe32dll=no ;; - esac - else - is_woe32dll=no - fi - WOE32DLL=$is_woe32dll - AC_SUBST([WOE32DLL]) - - dnl Rename some macros and functions used for locking. - AH_BOTTOM([ -#define __libc_lock_t gl_lock_t -#define __libc_lock_define gl_lock_define -#define __libc_lock_define_initialized gl_lock_define_initialized -#define __libc_lock_init gl_lock_init -#define __libc_lock_lock gl_lock_lock -#define __libc_lock_unlock gl_lock_unlock -#define __libc_lock_recursive_t gl_recursive_lock_t -#define __libc_lock_define_recursive gl_recursive_lock_define -#define __libc_lock_define_initialized_recursive gl_recursive_lock_define_initialized -#define __libc_lock_init_recursive gl_recursive_lock_init -#define __libc_lock_lock_recursive gl_recursive_lock_lock -#define __libc_lock_unlock_recursive gl_recursive_lock_unlock -#define glthread_in_use libintl_thread_in_use -#define glthread_lock_init libintl_lock_init -#define glthread_lock_lock libintl_lock_lock -#define glthread_lock_unlock libintl_lock_unlock -#define glthread_lock_destroy libintl_lock_destroy -#define glthread_rwlock_init libintl_rwlock_init -#define glthread_rwlock_rdlock libintl_rwlock_rdlock -#define glthread_rwlock_wrlock libintl_rwlock_wrlock -#define glthread_rwlock_unlock libintl_rwlock_unlock -#define glthread_rwlock_destroy libintl_rwlock_destroy -#define glthread_recursive_lock_init libintl_recursive_lock_init -#define glthread_recursive_lock_lock libintl_recursive_lock_lock -#define glthread_recursive_lock_unlock libintl_recursive_lock_unlock -#define glthread_recursive_lock_destroy libintl_recursive_lock_destroy -#define glthread_once libintl_once -#define glthread_once_call libintl_once_call -#define glthread_once_singlethreaded libintl_once_singlethreaded -]) + m4_divert_text([DEFAULTS], [gt_needs=]) + m4_define([gt_NEEDS_INIT], []) ]) -dnl Checks for the core files of the intl subdirectory: -dnl dcigettext.c -dnl eval-plural.h -dnl explodename.c -dnl finddomain.c -dnl gettextP.h -dnl gmo.h -dnl hash-string.h hash-string.c -dnl l10nflist.c -dnl libgnuintl.h.in (except the *printf stuff) -dnl loadinfo.h -dnl loadmsgcat.c -dnl localealias.c -dnl log.c -dnl plural-exp.h plural-exp.c -dnl plural.y -dnl Used by libglocale. -AC_DEFUN([gt_INTL_SUBDIR_CORE], +dnl Usage: AM_GNU_GETTEXT_NEED([NEEDSYMBOL]) +AC_DEFUN([AM_GNU_GETTEXT_NEED], [ - AC_REQUIRE([AC_C_INLINE])dnl - AC_REQUIRE([AC_TYPE_SIZE_T])dnl - AC_REQUIRE([gl_AC_HEADER_STDINT_H]) - AC_REQUIRE([AC_FUNC_ALLOCA])dnl - AC_REQUIRE([AC_FUNC_MMAP])dnl - AC_REQUIRE([gt_INTDIV0])dnl - AC_REQUIRE([gl_AC_TYPE_UINTMAX_T])dnl - AC_REQUIRE([gl_HEADER_INTTYPES_H])dnl - AC_REQUIRE([gt_INTTYPES_PRI])dnl - AC_REQUIRE([gl_LOCK])dnl - - AC_TRY_LINK( - [int foo (int a) { a = __builtin_expect (a, 10); return a == 10 ? 0 : 1; }], - [], - [AC_DEFINE([HAVE_BUILTIN_EXPECT], 1, - [Define to 1 if the compiler understands __builtin_expect.])]) - - AC_CHECK_HEADERS([argz.h limits.h unistd.h sys/param.h]) - AC_CHECK_FUNCS([getcwd getegid geteuid getgid getuid mempcpy munmap \ - stpcpy strcasecmp strdup strtoul tsearch argz_count argz_stringify \ - argz_next __fsetlocking]) - - dnl Use the *_unlocked functions only if they are declared. - dnl (because some of them were defined without being declared in Solaris - dnl 2.5.1 but were removed in Solaris 2.6, whereas we want binaries built - dnl on Solaris 2.5.1 to run on Solaris 2.6). - dnl Don't use AC_CHECK_DECLS because it isn't supported in autoconf-2.13. - gt_CHECK_DECL(feof_unlocked, [#include <stdio.h>]) - gt_CHECK_DECL(fgets_unlocked, [#include <stdio.h>]) - - AM_ICONV - - dnl glibc >= 2.4 has a NL_LOCALE_NAME macro when _GNU_SOURCE is defined, - dnl and a _NL_LOCALE_NAME macro always. - AC_CACHE_CHECK([for NL_LOCALE_NAME macro], gt_cv_nl_locale_name, - [AC_TRY_LINK([#include <langinfo.h> -#include <locale.h>], - [char* cs = nl_langinfo(_NL_LOCALE_NAME(LC_MESSAGES));], - gt_cv_nl_locale_name=yes, - gt_cv_nl_locale_name=no) - ]) - if test $gt_cv_nl_locale_name = yes; then - AC_DEFINE(HAVE_NL_LOCALE_NAME, 1, - [Define if you have <langinfo.h> and it defines the NL_LOCALE_NAME macro if _GNU_SOURCE is defined.]) - fi - - dnl intl/plural.c is generated from intl/plural.y. It requires bison, - dnl because plural.y uses bison specific features. It requires at least - dnl bison-1.26 because earlier versions generate a plural.c that doesn't - dnl compile. - dnl bison is only needed for the maintainer (who touches plural.y). But in - dnl order to avoid separate Makefiles or --enable-maintainer-mode, we put - dnl the rule in general Makefile. Now, some people carelessly touch the - dnl files or have a broken "make" program, hence the plural.c rule will - dnl sometimes fire. To avoid an error, defines BISON to ":" if it is not - dnl present or too old. - AC_CHECK_PROGS([INTLBISON], [bison]) - if test -z "$INTLBISON"; then - ac_verc_fail=yes - else - dnl Found it, now check the version. - AC_MSG_CHECKING([version of bison]) -changequote(<<,>>)dnl - ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'` - case $ac_prog_version in - '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; - 1.2[6-9]* | 1.[3-9][0-9]* | [2-9].*) -changequote([,])dnl - ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; - *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; - esac - AC_MSG_RESULT([$ac_prog_version]) - fi - if test $ac_verc_fail = yes; then - INTLBISON=: - fi -]) - - -dnl Checks for special options needed on MacOS X. -dnl Defines INTL_MACOSX_LIBS. -AC_DEFUN([gt_INTL_MACOSX], -[ - dnl Check for API introduced in MacOS X 10.2. - AC_CACHE_CHECK([for CFPreferencesCopyAppValue], - gt_cv_func_CFPreferencesCopyAppValue, - [gt_save_LIBS="$LIBS" - LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" - AC_TRY_LINK([#include <CoreFoundation/CFPreferences.h>], - [CFPreferencesCopyAppValue(NULL, NULL)], - [gt_cv_func_CFPreferencesCopyAppValue=yes], - [gt_cv_func_CFPreferencesCopyAppValue=no]) - LIBS="$gt_save_LIBS"]) - if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then - AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], 1, - [Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in the CoreFoundation framework.]) - fi - dnl Check for API introduced in MacOS X 10.3. - AC_CACHE_CHECK([for CFLocaleCopyCurrent], gt_cv_func_CFLocaleCopyCurrent, - [gt_save_LIBS="$LIBS" - LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" - AC_TRY_LINK([#include <CoreFoundation/CFLocale.h>], [CFLocaleCopyCurrent();], - [gt_cv_func_CFLocaleCopyCurrent=yes], - [gt_cv_func_CFLocaleCopyCurrent=no]) - LIBS="$gt_save_LIBS"]) - if test $gt_cv_func_CFLocaleCopyCurrent = yes; then - AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], 1, - [Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the CoreFoundation framework.]) - fi - INTL_MACOSX_LIBS= - if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then - INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" - fi - AC_SUBST([INTL_MACOSX_LIBS]) -]) - - -dnl gt_CHECK_DECL(FUNC, INCLUDES) -dnl Check whether a function is declared. -AC_DEFUN([gt_CHECK_DECL], -[ - AC_CACHE_CHECK([whether $1 is declared], ac_cv_have_decl_$1, - [AC_TRY_COMPILE([$2], [ -#ifndef $1 - char *p = (char *) $1; -#endif -], ac_cv_have_decl_$1=yes, ac_cv_have_decl_$1=no)]) - if test $ac_cv_have_decl_$1 = yes; then - gt_value=1 - else - gt_value=0 - fi - AC_DEFINE_UNQUOTED([HAVE_DECL_]translit($1, [a-z], [A-Z]), [$gt_value], - [Define to 1 if you have the declaration of `$1', and to 0 if you don't.]) + m4_divert_text([INIT_PREPARE], [gt_needs="$gt_needs $1"]) ]) diff --git a/m4/iconv.m4 b/m4/iconv.m4 index 654c415..66bc76f 100644 --- a/m4/iconv.m4 +++ b/m4/iconv.m4 @@ -1,5 +1,5 @@ -# iconv.m4 serial AM4 (gettext-0.11.3) -dnl Copyright (C) 2000-2002 Free Software Foundation, Inc. +# iconv.m4 serial AM6 (gettext-0.17) +dnl Copyright (C) 2000-2002, 2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -21,6 +21,7 @@ AC_DEFUN([AM_ICONV_LINK], [ dnl Some systems have iconv in libc, some have it in libiconv (OSF/1 and dnl those with the standalone portable GNU libiconv installed). + AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV dnl accordingly. @@ -33,7 +34,7 @@ AC_DEFUN([AM_ICONV_LINK], am_save_CPPFLAGS="$CPPFLAGS" AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCICONV]) - AC_CACHE_CHECK(for iconv, am_cv_func_iconv, [ + AC_CACHE_CHECK([for iconv], am_cv_func_iconv, [ am_cv_func_iconv="no, consider installing GNU libiconv" am_cv_lib_iconv=no AC_TRY_LINK([#include <stdlib.h> @@ -56,7 +57,85 @@ AC_DEFUN([AM_ICONV_LINK], fi ]) if test "$am_cv_func_iconv" = yes; then - AC_DEFINE(HAVE_ICONV, 1, [Define if you have the iconv() function.]) + AC_CACHE_CHECK([for working iconv], am_cv_func_iconv_works, [ + dnl This tests against bugs in AIX 5.1 and HP-UX 11.11. + am_save_LIBS="$LIBS" + if test $am_cv_lib_iconv = yes; then + LIBS="$LIBS $LIBICONV" + fi + AC_TRY_RUN([ +#include <iconv.h> +#include <string.h> +int main () +{ + /* Test against AIX 5.1 bug: Failures are not distinguishable from successful + returns. */ + { + iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); + if (cd_utf8_to_88591 != (iconv_t)(-1)) + { + static const char input[] = "\342\202\254"; /* EURO SIGN */ + char buf[10]; + const char *inptr = input; + size_t inbytesleft = strlen (input); + char *outptr = buf; + size_t outbytesleft = sizeof (buf); + size_t res = iconv (cd_utf8_to_88591, + (char **) &inptr, &inbytesleft, + &outptr, &outbytesleft); + if (res == 0) + return 1; + } + } +#if 0 /* This bug could be worked around by the caller. */ + /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ + { + iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); + if (cd_88591_to_utf8 != (iconv_t)(-1)) + { + static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; + char buf[50]; + const char *inptr = input; + size_t inbytesleft = strlen (input); + char *outptr = buf; + size_t outbytesleft = sizeof (buf); + size_t res = iconv (cd_88591_to_utf8, + (char **) &inptr, &inbytesleft, + &outptr, &outbytesleft); + if ((int)res > 0) + return 1; + } + } +#endif + /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is + provided. */ + if (/* Try standardized names. */ + iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1) + /* Try IRIX, OSF/1 names. */ + && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1) + /* Try AIX names. */ + && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1) + /* Try HP-UX names. */ + && iconv_open ("utf8", "eucJP") == (iconv_t)(-1)) + return 1; + return 0; +}], [am_cv_func_iconv_works=yes], [am_cv_func_iconv_works=no], + [case "$host_os" in + aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; + *) am_cv_func_iconv_works="guessing yes" ;; + esac]) + LIBS="$am_save_LIBS" + ]) + case "$am_cv_func_iconv_works" in + *no) am_func_iconv=no am_cv_lib_iconv=no ;; + *) am_func_iconv=yes ;; + esac + else + am_func_iconv=no am_cv_lib_iconv=no + fi + if test "$am_func_iconv" = yes; then + AC_DEFINE(HAVE_ICONV, 1, + [Define if you have the iconv() function and it works.]) fi if test "$am_cv_lib_iconv" = yes; then AC_MSG_CHECKING([how to link with libiconv]) diff --git a/m4/lib-link.m4 b/m4/lib-link.m4 index 9292919..e3d26fc 100644 --- a/m4/lib-link.m4 +++ b/m4/lib-link.m4 @@ -1,17 +1,19 @@ -# lib-link.m4 serial 8 (gettext-0.15) -dnl Copyright (C) 2001-2006 Free Software Foundation, Inc. +# lib-link.m4 serial 13 (gettext-0.17) +dnl Copyright (C) 2001-2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. -AC_PREREQ(2.50) +AC_PREREQ(2.54) dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and dnl the libraries corresponding to explicit and implicit dependencies. dnl Sets and AC_SUBSTs the LIB${NAME} and LTLIB${NAME} variables and dnl augments the CPPFLAGS variable. +dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname +dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem. AC_DEFUN([AC_LIB_LINKFLAGS], [ AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) @@ -24,13 +26,16 @@ AC_DEFUN([AC_LIB_LINKFLAGS], ac_cv_lib[]Name[]_libs="$LIB[]NAME" ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME" ac_cv_lib[]Name[]_cppflags="$INC[]NAME" + ac_cv_lib[]Name[]_prefix="$LIB[]NAME[]_PREFIX" ]) LIB[]NAME="$ac_cv_lib[]Name[]_libs" LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs" INC[]NAME="$ac_cv_lib[]Name[]_cppflags" + LIB[]NAME[]_PREFIX="$ac_cv_lib[]Name[]_prefix" AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME) AC_SUBST([LIB]NAME) AC_SUBST([LTLIB]NAME) + AC_SUBST([LIB]NAME[_PREFIX]) dnl Also set HAVE_LIB[]NAME so that AC_LIB_HAVE_LINKFLAGS can reuse the dnl results of this search when this library appears as a dependency. HAVE_LIB[]NAME=yes @@ -46,6 +51,8 @@ dnl sets and AC_SUBSTs HAVE_LIB${NAME}=yes and the LIB${NAME} and dnl LTLIB${NAME} variables and augments the CPPFLAGS variable, and dnl #defines HAVE_LIB${NAME} to 1. Otherwise, it sets and AC_SUBSTs dnl HAVE_LIB${NAME}=no and LIB${NAME} and LTLIB${NAME} to empty. +dnl Sets and AC_SUBSTs the LIB${NAME}_PREFIX variable to nonempty if libname +dnl was found in ${LIB${NAME}_PREFIX}/$acl_libdirstem. AC_DEFUN([AC_LIB_HAVE_LINKFLAGS], [ AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) @@ -82,17 +89,23 @@ AC_DEFUN([AC_LIB_HAVE_LINKFLAGS], CPPFLAGS="$ac_save_CPPFLAGS" LIB[]NAME= LTLIB[]NAME= + LIB[]NAME[]_PREFIX= fi AC_SUBST([HAVE_LIB]NAME) AC_SUBST([LIB]NAME) AC_SUBST([LTLIB]NAME) + AC_SUBST([LIB]NAME[_PREFIX]) undefine([Name]) undefine([NAME]) ]) dnl Determine the platform dependent parameters needed to use rpath: -dnl libext, shlibext, hardcode_libdir_flag_spec, hardcode_libdir_separator, -dnl hardcode_direct, hardcode_minus_L. +dnl acl_libext, +dnl acl_shlibext, +dnl acl_hardcode_libdir_flag_spec, +dnl acl_hardcode_libdir_separator, +dnl acl_hardcode_direct, +dnl acl_hardcode_minus_L. AC_DEFUN([AC_LIB_RPATH], [ dnl Tell automake >= 1.10 to complain if config.rpath is missing. @@ -109,12 +122,14 @@ AC_DEFUN([AC_LIB_RPATH], acl_cv_rpath=done ]) wl="$acl_cv_wl" - libext="$acl_cv_libext" - shlibext="$acl_cv_shlibext" - hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" - hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" - hardcode_direct="$acl_cv_hardcode_direct" - hardcode_minus_L="$acl_cv_hardcode_minus_L" + acl_libext="$acl_cv_libext" + acl_shlibext="$acl_cv_shlibext" + acl_libname_spec="$acl_cv_libname_spec" + acl_library_names_spec="$acl_cv_library_names_spec" + acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" + acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" + acl_hardcode_direct="$acl_cv_hardcode_direct" + acl_hardcode_minus_L="$acl_cv_hardcode_minus_L" dnl Determine whether the user wants rpath handling at all. AC_ARG_ENABLE(rpath, [ --disable-rpath do not hardcode runtime library paths], @@ -124,20 +139,24 @@ AC_DEFUN([AC_LIB_RPATH], dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and dnl the libraries corresponding to explicit and implicit dependencies. dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables. +dnl Also, sets the LIB${NAME}_PREFIX variable to nonempty if libname was found +dnl in ${LIB${NAME}_PREFIX}/$acl_libdirstem. AC_DEFUN([AC_LIB_LINKFLAGS_BODY], [ AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])]) + dnl Autoconf >= 2.61 supports dots in --with options. + define([N_A_M_E],[m4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]),[2.61]),[-1],[translit([$1],[.],[_])],[$1])]) dnl By default, look in $includedir and $libdir. use_additional=yes AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) - AC_LIB_ARG_WITH([lib$1-prefix], -[ --with-lib$1-prefix[=DIR] search for lib$1 in DIR/include and DIR/lib - --without-lib$1-prefix don't search for lib$1 in includedir and libdir], + AC_LIB_ARG_WITH([lib]N_A_M_E[-prefix], +[ --with-lib]N_A_M_E[-prefix[=DIR] search for lib$1 in DIR/include and DIR/lib + --without-lib]N_A_M_E[-prefix don't search for lib$1 in includedir and libdir], [ if test "X$withval" = "Xno"; then use_additional=no @@ -158,6 +177,7 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY], LIB[]NAME= LTLIB[]NAME= INC[]NAME= + LIB[]NAME[]_PREFIX= rpathdirs= ltrpathdirs= names_already_handled= @@ -197,22 +217,55 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY], found_la= found_so= found_a= + eval libname=\"$acl_libname_spec\" # typically: libname=lib$name + if test -n "$acl_shlibext"; then + shrext=".$acl_shlibext" # typically: shrext=.so + else + shrext= + fi if test $use_additional = yes; then - if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then - found_dir="$additional_libdir" - found_so="$additional_libdir/lib$name.$shlibext" - if test -f "$additional_libdir/lib$name.la"; then - found_la="$additional_libdir/lib$name.la" - fi - else - if test -f "$additional_libdir/lib$name.$libext"; then - found_dir="$additional_libdir" - found_a="$additional_libdir/lib$name.$libext" - if test -f "$additional_libdir/lib$name.la"; then - found_la="$additional_libdir/lib$name.la" + dir="$additional_libdir" + dnl The same code as in the loop below: + dnl First look for a shared library. + if test -n "$acl_shlibext"; then + if test -f "$dir/$libname$shrext"; then + found_dir="$dir" + found_so="$dir/$libname$shrext" + else + if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then + ver=`(cd "$dir" && \ + for f in "$libname$shrext".*; do echo "$f"; done \ + | sed -e "s,^$libname$shrext\\\\.,," \ + | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ + | sed 1q ) 2>/dev/null` + if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then + found_dir="$dir" + found_so="$dir/$libname$shrext.$ver" + fi + else + eval library_names=\"$acl_library_names_spec\" + for f in $library_names; do + if test -f "$dir/$f"; then + found_dir="$dir" + found_so="$dir/$f" + break + fi + done fi fi fi + dnl Then look for a static library. + if test "X$found_dir" = "X"; then + if test -f "$dir/$libname.$acl_libext"; then + found_dir="$dir" + found_a="$dir/$libname.$acl_libext" + fi + fi + if test "X$found_dir" != "X"; then + if test -f "$dir/$libname.la"; then + found_la="$dir/$libname.la" + fi + fi fi if test "X$found_dir" = "X"; then for x in $LDFLAGS $LTLIB[]NAME; do @@ -220,21 +273,46 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY], case "$x" in -L*) dir=`echo "X$x" | sed -e 's/^X-L//'` - if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then - found_dir="$dir" - found_so="$dir/lib$name.$shlibext" - if test -f "$dir/lib$name.la"; then - found_la="$dir/lib$name.la" - fi - else - if test -f "$dir/lib$name.$libext"; then + dnl First look for a shared library. + if test -n "$acl_shlibext"; then + if test -f "$dir/$libname$shrext"; then found_dir="$dir" - found_a="$dir/lib$name.$libext" - if test -f "$dir/lib$name.la"; then - found_la="$dir/lib$name.la" + found_so="$dir/$libname$shrext" + else + if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then + ver=`(cd "$dir" && \ + for f in "$libname$shrext".*; do echo "$f"; done \ + | sed -e "s,^$libname$shrext\\\\.,," \ + | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ + | sed 1q ) 2>/dev/null` + if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then + found_dir="$dir" + found_so="$dir/$libname$shrext.$ver" + fi + else + eval library_names=\"$acl_library_names_spec\" + for f in $library_names; do + if test -f "$dir/$f"; then + found_dir="$dir" + found_so="$dir/$f" + break + fi + done fi fi fi + dnl Then look for a static library. + if test "X$found_dir" = "X"; then + if test -f "$dir/$libname.$acl_libext"; then + found_dir="$dir" + found_a="$dir/$libname.$acl_libext" + fi + fi + if test "X$found_dir" != "X"; then + if test -f "$dir/$libname.la"; then + found_la="$dir/$libname.la" + fi + fi ;; esac if test "X$found_dir" != "X"; then @@ -268,12 +346,12 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY], ltrpathdirs="$ltrpathdirs $found_dir" fi dnl The hardcoding into $LIBNAME is system dependent. - if test "$hardcode_direct" = yes; then + if test "$acl_hardcode_direct" = yes; then dnl Using DIR/libNAME.so during linking hardcodes DIR into the dnl resulting binary. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else - if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then + if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then dnl Use an explicit option to hardcode DIR into the resulting dnl binary. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" @@ -304,13 +382,13 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY], if test -z "$haveit"; then LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir" fi - if test "$hardcode_minus_L" != no; then + if test "$acl_hardcode_minus_L" != no; then dnl FIXME: Not sure whether we should use dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" dnl here. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else - dnl We cannot use $hardcode_runpath_var and LD_RUN_PATH + dnl We cannot use $acl_hardcode_runpath_var and LD_RUN_PATH dnl here, because this doesn't fit in flags passed to the dnl compiler. So give up. No hardcoding. This affects only dnl very old systems. @@ -337,6 +415,7 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY], case "$found_dir" in */$acl_libdirstem | */$acl_libdirstem/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` + LIB[]NAME[]_PREFIX="$basedir" additional_includedir="$basedir/include" ;; esac @@ -498,18 +577,18 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY], done done if test "X$rpathdirs" != "X"; then - if test -n "$hardcode_libdir_separator"; then + if test -n "$acl_hardcode_libdir_separator"; then dnl Weird platform: only the last -rpath option counts, the user must dnl pass all path elements in one option. We can arrange that for a dnl single library, but not when more than one $LIBNAMEs are used. alldirs= for found_dir in $rpathdirs; do - alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir" + alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" done - dnl Note: hardcode_libdir_flag_spec uses $libdir and $wl. + dnl Note: acl_hardcode_libdir_flag_spec uses $libdir and $wl. acl_save_libdir="$libdir" libdir="$alldirs" - eval flag=\"$hardcode_libdir_flag_spec\" + eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" else @@ -517,7 +596,7 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY], for found_dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$found_dir" - eval flag=\"$hardcode_libdir_flag_spec\" + eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" done @@ -566,7 +645,7 @@ AC_DEFUN([AC_LIB_LINKFLAGS_FROM_LIBS], AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) $1= if test "$enable_rpath" != no; then - if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then + if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then dnl Use an explicit option to hardcode directories into the resulting dnl binary. rpathdirs= @@ -600,16 +679,16 @@ AC_DEFUN([AC_LIB_LINKFLAGS_FROM_LIBS], done else dnl The linker is used for linking directly. - if test -n "$hardcode_libdir_separator"; then + if test -n "$acl_hardcode_libdir_separator"; then dnl Weird platform: only the last -rpath option counts, the user dnl must pass all path elements in one option. alldirs= for dir in $rpathdirs; do - alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$dir" + alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$dir" done acl_save_libdir="$libdir" libdir="$alldirs" - eval flag=\"$hardcode_libdir_flag_spec\" + eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" $1="$flag" else @@ -617,7 +696,7 @@ AC_DEFUN([AC_LIB_LINKFLAGS_FROM_LIBS], for dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$dir" - eval flag=\"$hardcode_libdir_flag_spec\" + eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" $1="${$1}${$1:+ }$flag" done @@ -1,5 +1,5 @@ -# po.m4 serial 13 (gettext-0.15) -dnl Copyright (C) 1995-2006 Free Software Foundation, Inc. +# po.m4 serial 15 (gettext-0.17) +dnl Copyright (C) 1995-2007 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -27,6 +27,10 @@ AC_DEFUN([AM_PO_SUBDIRS], AC_REQUIRE([AM_PROG_MKDIR_P])dnl defined by automake AC_REQUIRE([AM_NLS])dnl + dnl Release version of the gettext macros. This is used to ensure that + dnl the gettext macros and po/Makefile.in.in are in sync. + AC_SUBST([GETTEXT_MACRO_VERSION], [0.17]) + dnl Perform the following tests also if --disable-nls has been given, dnl because they are needed for "make dist" to work. @@ -84,6 +88,10 @@ changequote([,])dnl test -n "$localedir" || localedir='${datadir}/locale' AC_SUBST([localedir]) + dnl Support for AM_XGETTEXT_OPTION. + test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS= + AC_SUBST([XGETTEXT_EXTRA_OPTIONS]) + AC_CONFIG_COMMANDS([po-directories], [[ for ac_file in $CONFIG_FILES; do # Support "outfile[:infile[:infile...]]" @@ -426,3 +434,16 @@ EOF fi mv "$ac_file.tmp" "$ac_file" ]) + +dnl Initializes the accumulator used by AM_XGETTEXT_OPTION. +AC_DEFUN([AM_XGETTEXT_OPTION_INIT], +[ + XGETTEXT_EXTRA_OPTIONS= +]) + +dnl Registers an option to be passed to xgettext in the po subdirectory. +AC_DEFUN([AM_XGETTEXT_OPTION], +[ + AC_REQUIRE([AM_XGETTEXT_OPTION_INIT]) + XGETTEXT_EXTRA_OPTIONS="$XGETTEXT_EXTRA_OPTIONS $1" +]) diff --git a/po/ChangeLog b/po/ChangeLog index 68413d8..46959ce 100644 --- a/po/ChangeLog +++ b/po/ChangeLog @@ -1,3 +1,11 @@ +2010-09-16 Jakub Bogusz <qboosh@pld-linux.org> (wk) + + * pl.po: Update. + +2010-09-16 gettextize <bug-gnu-gettext@gnu.org> + + * Makefile.in.in: Upgrade to gettext-0.17. + 2010-05-06 Freek de Kruijf <f.de.kruijf@gmail.com> (wk) * nl.po: New. diff --git a/po/Makefile.in.in b/po/Makefile.in.in index 2ed49e6..fecf500 100644 --- a/po/Makefile.in.in +++ b/po/Makefile.in.in @@ -1,5 +1,5 @@ # Makefile for PO directory in any package using GNU gettext. -# Copyright (C) 1995-1997, 2000-2006 by Ulrich Drepper <drepper@gnu.ai.mit.edu> +# Copyright (C) 1995-1997, 2000-2007 by Ulrich Drepper <drepper@gnu.ai.mit.edu> # # This file can be copied and used freely without restrictions. It can # be used in projects which are not available under the GNU General Public @@ -8,7 +8,8 @@ # Please note that the actual code of GNU gettext is covered by the GNU # General Public License and is *not* in the public domain. # -# Origin: gettext-0.15 +# Origin: gettext-0.17 +GETTEXT_MACRO_VERSION = 0.17 PACKAGE = @PACKAGE@ VERSION = @VERSION@ @@ -30,7 +31,17 @@ gettextsrcdir = $(datadir)/gettext/po INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ + +# We use $(mkdir_p). +# In automake <= 1.9.x, $(mkdir_p) is defined either as "mkdir -p --" or as +# "$(mkinstalldirs)" or as "$(install_sh) -d". For these automake versions, +# @install_sh@ does not start with $(SHELL), so we add it. +# In automake >= 1.10, @mkdir_p@ is derived from ${MKDIR_P}, which is defined +# either as "/path/to/mkdir -p" or ".../install-sh -c -d". For these automake +# versions, $(mkinstalldirs) and $(install_sh) are unused. mkinstalldirs = $(SHELL) @install_sh@ -d +install_sh = $(SHELL) @install_sh@ +MKDIR_P = @MKDIR_P@ mkdir_p = @mkdir_p@ GMSGFMT_ = @GMSGFMT@ @@ -85,11 +96,18 @@ CATALOGS = @CATALOGS@ mv t-$@ $@ -all: all-@USE_NLS@ +all: check-macro-version all-@USE_NLS@ all-yes: stamp-po all-no: +# Ensure that the gettext macros and this Makefile.in.in are in sync. +check-macro-version: + @test "$(GETTEXT_MACRO_VERSION)" = "@GETTEXT_MACRO_VERSION@" \ + || { echo "*** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version $(GETTEXT_MACRO_VERSION) but the autoconf macros are from gettext version @GETTEXT_MACRO_VERSION@" 1>&2; \ + exit 1; \ + } + # $(srcdir)/$(DOMAIN).pot is only created when needed. When xgettext finds no # internationalized messages, no $(srcdir)/$(DOMAIN).pot is created (because # we don't want to bother translators with empty POT files). We assume that @@ -120,16 +138,34 @@ stamp-po: $(srcdir)/$(DOMAIN).pot # This target rebuilds $(DOMAIN).pot; it is an expensive operation. # Note that $(DOMAIN).pot is not touched if it doesn't need to be changed. $(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed + if LC_ALL=C grep 'GNU @PACKAGE@' $(top_srcdir)/* 2>/dev/null | grep -v 'libtool:' >/dev/null; then \ + package_gnu='GNU '; \ + else \ + package_gnu=''; \ + fi; \ if test -n '$(MSGID_BUGS_ADDRESS)' || test '$(PACKAGE_BUGREPORT)' = '@'PACKAGE_BUGREPORT'@'; then \ msgid_bugs_address='$(MSGID_BUGS_ADDRESS)'; \ else \ msgid_bugs_address='$(PACKAGE_BUGREPORT)'; \ fi; \ - $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ - --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) \ - --files-from=$(srcdir)/POTFILES.in \ - --copyright-holder='$(COPYRIGHT_HOLDER)' \ - --msgid-bugs-address="$$msgid_bugs_address" + case `$(XGETTEXT) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ + '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \ + $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ + --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \ + --files-from=$(srcdir)/POTFILES.in \ + --copyright-holder='$(COPYRIGHT_HOLDER)' \ + --msgid-bugs-address="$$msgid_bugs_address" \ + ;; \ + *) \ + $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ + --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \ + --files-from=$(srcdir)/POTFILES.in \ + --copyright-holder='$(COPYRIGHT_HOLDER)' \ + --package-name="$${package_gnu}@PACKAGE@" \ + --package-version='@VERSION@' \ + --msgid-bugs-address="$$msgid_bugs_address" \ + ;; \ + esac test ! -f $(DOMAIN).po || { \ if test -f $(srcdir)/$(DOMAIN).pot; then \ sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOMAIN).1po && \ @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: libgpg-error 1.7\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2010-07-20 18:05+0200\n" +"POT-Creation-Date: 2010-09-16 14:55+0200\n" "PO-Revision-Date: 2009-06-23 14:10+0200\n" "Last-Translator: Petr Pisar <petr.pisar@atlas.cz>\n" "Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n" @@ -850,238 +850,248 @@ msgid "Limit reached" msgstr "" #: src/err-codes.h:212 +#, fuzzy +msgid "Not initialized" +msgstr "Karta neinicializovaná" + +#: src/err-codes.h:213 +#, fuzzy +msgid "Missing issuer certificate" +msgstr "Chybà certifikát" + +#: src/err-codes.h:214 msgid "Operation not yet finished" msgstr "Operace jeÅ¡tÄ› neskonÄila" -#: src/err-codes.h:213 +#: src/err-codes.h:215 msgid "Buffer too short" msgstr "Vyrovnávacà paměť je pÅ™ÃliÅ¡ malá" -#: src/err-codes.h:214 +#: src/err-codes.h:216 msgid "Invalid length specifier in S-expression" msgstr "Neplatné urÄenà délky v S-výrazu" -#: src/err-codes.h:215 +#: src/err-codes.h:217 msgid "String too long in S-expression" msgstr "ŘetÄ›zec v S-výrazu je pÅ™ÃliÅ¡ dlouhý" -#: src/err-codes.h:216 +#: src/err-codes.h:218 msgid "Unmatched parentheses in S-expression" msgstr "Nepárové závorky v S-výrazu" -#: src/err-codes.h:217 +#: src/err-codes.h:219 msgid "S-expression not canonical" msgstr "S-výraz nenà kanonický" -#: src/err-codes.h:218 +#: src/err-codes.h:220 msgid "Bad character in S-expression" msgstr "Chybný znak v S-výrazu" -#: src/err-codes.h:219 +#: src/err-codes.h:221 msgid "Bad quotation in S-expression" msgstr "Chybné uzavÅ™enà do uvozovek v S-výrazu" -#: src/err-codes.h:220 +#: src/err-codes.h:222 msgid "Zero prefix in S-expression" msgstr "Nulová pÅ™edpona v S-výrazu" -#: src/err-codes.h:221 +#: src/err-codes.h:223 msgid "Nested display hints in S-expression" msgstr "VnoÅ™ené pokyny pro zobrazenà v S-výrazu" -#: src/err-codes.h:222 +#: src/err-codes.h:224 msgid "Unmatched display hints" msgstr "NeodpovÃdajÃcà pokyny pro zobrazenÃ" -#: src/err-codes.h:223 +#: src/err-codes.h:225 msgid "Unexpected reserved punctuation in S-expression" msgstr "NeoÄekávaná vyhrazená interpunkce v S-výrazu" -#: src/err-codes.h:224 +#: src/err-codes.h:226 msgid "Bad hexadecimal character in S-expression" msgstr "Chybný Å¡estnáctkový znak v S-výrazu" -#: src/err-codes.h:225 +#: src/err-codes.h:227 msgid "Odd hexadecimal numbers in S-expression" msgstr "Lichá Å¡estnáctková ÄÃsla v S-výrazu" -#: src/err-codes.h:226 +#: src/err-codes.h:228 msgid "Bad octal character in S-expression" msgstr "Chybný osmnáctkový znak v S-výrazu" -#: src/err-codes.h:227 +#: src/err-codes.h:229 msgid "General IPC error" msgstr "Obecná chyba IPC" -#: src/err-codes.h:228 +#: src/err-codes.h:230 msgid "IPC accept call failed" msgstr "IPC volánà accept (pÅ™ijmout) selhalo" -#: src/err-codes.h:229 +#: src/err-codes.h:231 msgid "IPC connect call failed" msgstr "IPC volánà connect (pÅ™ipojit) selhalo" -#: src/err-codes.h:230 +#: src/err-codes.h:232 msgid "Invalid IPC response" msgstr "Neplatná odpovÄ›Ä IPC" -#: src/err-codes.h:231 +#: src/err-codes.h:233 msgid "Invalid value passed to IPC" msgstr "Neplatná hodnota pÅ™edaná do IPC" -#: src/err-codes.h:232 +#: src/err-codes.h:234 msgid "Incomplete line passed to IPC" msgstr "Neúplný řádek pÅ™edán do IPC" -#: src/err-codes.h:233 +#: src/err-codes.h:235 msgid "Line passed to IPC too long" msgstr "Řádek pÅ™edaný do IPC je pÅ™ÃliÅ¡ dlouhý" -#: src/err-codes.h:234 +#: src/err-codes.h:236 msgid "Nested IPC commands" msgstr "VnoÅ™ené pÅ™Ãkazy IPC" -#: src/err-codes.h:235 +#: src/err-codes.h:237 msgid "No data callback in IPC" msgstr "Žádná data zpÄ›tného volánà v IPC" -#: src/err-codes.h:236 +#: src/err-codes.h:238 msgid "No inquire callback in IPC" msgstr "Žádné dotazovacà zpÄ›tné volánà v IPC" -#: src/err-codes.h:237 +#: src/err-codes.h:239 msgid "Not an IPC server" msgstr "Nenà serverem IPC" -#: src/err-codes.h:238 +#: src/err-codes.h:240 msgid "Not an IPC client" msgstr "Nenà klientem IPC" -#: src/err-codes.h:239 +#: src/err-codes.h:241 msgid "Problem starting IPC server" msgstr "Problém se spuÅ¡tÄ›nÃm serveru IPC" -#: src/err-codes.h:240 +#: src/err-codes.h:242 msgid "IPC read error" msgstr "Chyba Ätenà IPC" -#: src/err-codes.h:241 +#: src/err-codes.h:243 msgid "IPC write error" msgstr "Chyba zápisu IPC" -#: src/err-codes.h:242 +#: src/err-codes.h:244 msgid "Too much data for IPC layer" msgstr "PÅ™ÃliÅ¡ mnoho data pro vrstvu IPC" -#: src/err-codes.h:243 +#: src/err-codes.h:245 msgid "Unexpected IPC command" msgstr "NeoÄekávaný pÅ™Ãkaz IPC" -#: src/err-codes.h:244 +#: src/err-codes.h:246 msgid "Unknown IPC command" msgstr "Neznámý pÅ™Ãkaz IPC" -#: src/err-codes.h:245 +#: src/err-codes.h:247 msgid "IPC syntax error" msgstr "Chyba syntaxe IPC" -#: src/err-codes.h:246 +#: src/err-codes.h:248 msgid "IPC call has been cancelled" msgstr "Volánà IPC bylo zruÅ¡eno" -#: src/err-codes.h:247 +#: src/err-codes.h:249 msgid "No input source for IPC" msgstr "Žádný zdroj vstupu pro IPC" -#: src/err-codes.h:248 +#: src/err-codes.h:250 msgid "No output source for IPC" msgstr "Žádný zdroj výstupu pro IPC" -#: src/err-codes.h:249 +#: src/err-codes.h:251 msgid "IPC parameter error" msgstr "Chyba parametru IPC" -#: src/err-codes.h:250 +#: src/err-codes.h:252 msgid "Unknown IPC inquire" msgstr "Neznámý dotaz IPC" -#: src/err-codes.h:251 +#: src/err-codes.h:253 msgid "User defined error code 1" msgstr "Uživatelem definovaný chybový kód 1" -#: src/err-codes.h:252 +#: src/err-codes.h:254 msgid "User defined error code 2" msgstr "Uživatelem definovaný chybový kód 2" -#: src/err-codes.h:253 +#: src/err-codes.h:255 msgid "User defined error code 3" msgstr "Uživatelem definovaný chybový kód 3" -#: src/err-codes.h:254 +#: src/err-codes.h:256 msgid "User defined error code 4" msgstr "Uživatelem definovaný chybový kód 4" -#: src/err-codes.h:255 +#: src/err-codes.h:257 msgid "User defined error code 5" msgstr "Uživatelem definovaný chybový kód 5" -#: src/err-codes.h:256 +#: src/err-codes.h:258 msgid "User defined error code 6" msgstr "Uživatelem definovaný chybový kód 6" -#: src/err-codes.h:257 +#: src/err-codes.h:259 msgid "User defined error code 7" msgstr "Uživatelem definovaný chybový kód 7" -#: src/err-codes.h:258 +#: src/err-codes.h:260 msgid "User defined error code 8" msgstr "Uživatelem definovaný chybový kód 8" -#: src/err-codes.h:259 +#: src/err-codes.h:261 msgid "User defined error code 9" msgstr "Uživatelem definovaný chybový kód 9" -#: src/err-codes.h:260 +#: src/err-codes.h:262 msgid "User defined error code 10" msgstr "Uživatelem definovaný chybový kód 10" -#: src/err-codes.h:261 +#: src/err-codes.h:263 msgid "User defined error code 11" msgstr "Uživatelem definovaný chybový kód 11" -#: src/err-codes.h:262 +#: src/err-codes.h:264 msgid "User defined error code 12" msgstr "Uživatelem definovaný chybový kód 12" -#: src/err-codes.h:263 +#: src/err-codes.h:265 msgid "User defined error code 13" msgstr "Uživatelem definovaný chybový kód 13" -#: src/err-codes.h:264 +#: src/err-codes.h:266 msgid "User defined error code 14" msgstr "Uživatelem definovaný chybový kód 14" -#: src/err-codes.h:265 +#: src/err-codes.h:267 msgid "User defined error code 15" msgstr "Uživatelem definovaný chybový kód 15" -#: src/err-codes.h:266 +#: src/err-codes.h:268 msgid "User defined error code 16" msgstr "Uživatelem definovaný chybový kód 16" -#: src/err-codes.h:267 +#: src/err-codes.h:269 msgid "System error w/o errno" msgstr "Chyba systému bez ÄÃsla chyby (errno)" -#: src/err-codes.h:268 +#: src/err-codes.h:270 msgid "Unknown system error" msgstr "Neznámá chyba systému" -#: src/err-codes.h:269 +#: src/err-codes.h:271 msgid "End of file" msgstr "Konec souboru" -#: src/err-codes.h:270 +#: src/err-codes.h:272 msgid "Unknown error code" msgstr "Neznámý kód chyby" @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: libgpg-error-1.9\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2010-07-20 18:05+0200\n" -"PO-Revision-Date: 2010-07-21 09:58+0200\n" +"POT-Creation-Date: 2010-09-16 14:55+0200\n" +"PO-Revision-Date: 2010-09-16 15:16+0200\n" "Last-Translator: Werner Koch <wk@gnupg.org>\n" "Language-Team: none\n" "MIME-Version: 1.0\n" @@ -836,238 +836,249 @@ msgid "Limit reached" msgstr "Limit erreicht" #: src/err-codes.h:212 +msgid "Not initialized" +msgstr "Initialisierung nicht durchgeführt" + +# "in der Kette" ist part of the message because many users know about +# certificate chains and thus that keyword might give them a good hint +# what might be wrong. +#: src/err-codes.h:213 +msgid "Missing issuer certificate" +msgstr "Fehlendes Herausgeberzertifikat in der Kette" + +#: src/err-codes.h:214 msgid "Operation not yet finished" msgstr "Verarbeitung ist noch nicht beendet" -#: src/err-codes.h:213 +#: src/err-codes.h:215 msgid "Buffer too short" msgstr "Datenpuffer zu kurz" -#: src/err-codes.h:214 +#: src/err-codes.h:216 msgid "Invalid length specifier in S-expression" msgstr "Ungültige Längeangabe in der S-expression" -#: src/err-codes.h:215 +#: src/err-codes.h:217 msgid "String too long in S-expression" msgstr "Zeichenkette in S-expression zu lang" -#: src/err-codes.h:216 +#: src/err-codes.h:218 msgid "Unmatched parentheses in S-expression" msgstr "Nich übereinstimmende Klammern in S-expression" -#: src/err-codes.h:217 +#: src/err-codes.h:219 msgid "S-expression not canonical" msgstr "S-expression ist nicht kanonisch" -#: src/err-codes.h:218 +#: src/err-codes.h:220 msgid "Bad character in S-expression" msgstr "Fehlerhaftes Zeichen in S-expression" -#: src/err-codes.h:219 +#: src/err-codes.h:221 msgid "Bad quotation in S-expression" msgstr "Fehlerhafte Zitierung in S-expression" -#: src/err-codes.h:220 +#: src/err-codes.h:222 msgid "Zero prefix in S-expression" msgstr "Null-Präfix in S-expression" -#: src/err-codes.h:221 +#: src/err-codes.h:223 msgid "Nested display hints in S-expression" msgstr "Verschachtelte \"Hints\" in S-expression" -#: src/err-codes.h:222 +#: src/err-codes.h:224 msgid "Unmatched display hints" msgstr "Nicht übereinstimmende \"Hints\"" -#: src/err-codes.h:223 +#: src/err-codes.h:225 msgid "Unexpected reserved punctuation in S-expression" msgstr "Unerwartetes reserviertes Zeichen in S-expression" -#: src/err-codes.h:224 +#: src/err-codes.h:226 msgid "Bad hexadecimal character in S-expression" msgstr "Falsches Hex-Zeichen in S-expression" -#: src/err-codes.h:225 +#: src/err-codes.h:227 msgid "Odd hexadecimal numbers in S-expression" msgstr "Ungerade Anzahl von Hex-Zeichen in S-expression" -#: src/err-codes.h:226 +#: src/err-codes.h:228 msgid "Bad octal character in S-expression" msgstr "Falsches Oktal-Zeichen in S-expression" -#: src/err-codes.h:227 +#: src/err-codes.h:229 msgid "General IPC error" msgstr "Allgemeiner IPC Fehler" -#: src/err-codes.h:228 +#: src/err-codes.h:230 msgid "IPC accept call failed" msgstr "IPC \"accept\" Aufruf fehlgeschlagen" -#: src/err-codes.h:229 +#: src/err-codes.h:231 msgid "IPC connect call failed" msgstr "IPC \"connect\" Aufruf fehlgeschlagen" -#: src/err-codes.h:230 +#: src/err-codes.h:232 msgid "Invalid IPC response" msgstr "Ungültige IPC Antwort" -#: src/err-codes.h:231 +#: src/err-codes.h:233 msgid "Invalid value passed to IPC" msgstr "Ungültiger Wert an IPC übergeben" -#: src/err-codes.h:232 +#: src/err-codes.h:234 msgid "Incomplete line passed to IPC" msgstr "Unvollständige Zeile an IPC übergeben" -#: src/err-codes.h:233 +#: src/err-codes.h:235 msgid "Line passed to IPC too long" msgstr "An die IPC übergebene Zeile ist zu lang" -#: src/err-codes.h:234 +#: src/err-codes.h:236 msgid "Nested IPC commands" msgstr "Verschachtelte IPC Kommandos" -#: src/err-codes.h:235 +#: src/err-codes.h:237 msgid "No data callback in IPC" msgstr "Kein Daten vom IPC \"Callback\"" -#: src/err-codes.h:236 +#: src/err-codes.h:238 msgid "No inquire callback in IPC" msgstr "Kein \"Inquire\" \"Callback\" für IPC gesetzt" -#: src/err-codes.h:237 +#: src/err-codes.h:239 msgid "Not an IPC server" msgstr "Kein IPC Server" -#: src/err-codes.h:238 +#: src/err-codes.h:240 msgid "Not an IPC client" msgstr "Kein IPC Client" -#: src/err-codes.h:239 +#: src/err-codes.h:241 msgid "Problem starting IPC server" msgstr "Problem beim Starten des IPC Servers" -#: src/err-codes.h:240 +#: src/err-codes.h:242 msgid "IPC read error" msgstr "IPC Lesefehler" -#: src/err-codes.h:241 +#: src/err-codes.h:243 msgid "IPC write error" msgstr "IPC Schreibfehler" -#: src/err-codes.h:242 +#: src/err-codes.h:244 msgid "Too much data for IPC layer" msgstr "Zu viele Daten für das IPC Ebene" -#: src/err-codes.h:243 +#: src/err-codes.h:245 msgid "Unexpected IPC command" msgstr "Unerwartetes IPC Kommando" -#: src/err-codes.h:244 +#: src/err-codes.h:246 msgid "Unknown IPC command" msgstr "Unbekanntes IPC Kommando" -#: src/err-codes.h:245 +#: src/err-codes.h:247 msgid "IPC syntax error" msgstr "IPC Syntaxfehler" -#: src/err-codes.h:246 +#: src/err-codes.h:248 msgid "IPC call has been cancelled" msgstr "Der IPC Aufruf wurde abgebrochen" -#: src/err-codes.h:247 +#: src/err-codes.h:249 msgid "No input source for IPC" msgstr "Eingabequelle für IPC fehlt" -#: src/err-codes.h:248 +#: src/err-codes.h:250 msgid "No output source for IPC" msgstr "Ausgabesenke für IPC fehlt" -#: src/err-codes.h:249 +#: src/err-codes.h:251 msgid "IPC parameter error" msgstr "IPC Parameterfehler" -#: src/err-codes.h:250 +#: src/err-codes.h:252 msgid "Unknown IPC inquire" msgstr "Unbekanntes IPC \"Inquire\"" -#: src/err-codes.h:251 +#: src/err-codes.h:253 msgid "User defined error code 1" msgstr "Benutzerdefinierter Fehlercode 1" -#: src/err-codes.h:252 +#: src/err-codes.h:254 msgid "User defined error code 2" msgstr "Benutzerdefinierter Fehlercode 2" -#: src/err-codes.h:253 +#: src/err-codes.h:255 msgid "User defined error code 3" msgstr "Benutzerdefinierter Fehlercode 3" -#: src/err-codes.h:254 +#: src/err-codes.h:256 msgid "User defined error code 4" msgstr "Benutzerdefinierter Fehlercode 4" -#: src/err-codes.h:255 +#: src/err-codes.h:257 msgid "User defined error code 5" msgstr "Benutzerdefinierter Fehlercode 5" -#: src/err-codes.h:256 +#: src/err-codes.h:258 msgid "User defined error code 6" msgstr "Benutzerdefinierter Fehlercode 6" -#: src/err-codes.h:257 +#: src/err-codes.h:259 msgid "User defined error code 7" msgstr "Benutzerdefinierter Fehlercode 7" -#: src/err-codes.h:258 +#: src/err-codes.h:260 msgid "User defined error code 8" msgstr "Benutzerdefinierter Fehlercode 8" -#: src/err-codes.h:259 +#: src/err-codes.h:261 msgid "User defined error code 9" msgstr "Benutzerdefinierter Fehlercode 9" -#: src/err-codes.h:260 +#: src/err-codes.h:262 msgid "User defined error code 10" msgstr "Benutzerdefinierter Fehlercode 10" -#: src/err-codes.h:261 +#: src/err-codes.h:263 msgid "User defined error code 11" msgstr "Benutzerdefinierter Fehlercode 11" -#: src/err-codes.h:262 +#: src/err-codes.h:264 msgid "User defined error code 12" msgstr "Benutzerdefinierter Fehlercode 12" -#: src/err-codes.h:263 +#: src/err-codes.h:265 msgid "User defined error code 13" msgstr "Benutzerdefinierter Fehlercode 13" -#: src/err-codes.h:264 +#: src/err-codes.h:266 msgid "User defined error code 14" msgstr "Benutzerdefinierter Fehlercode 14" -#: src/err-codes.h:265 +#: src/err-codes.h:267 msgid "User defined error code 15" msgstr "Benutzerdefinierter Fehlercode 15" -#: src/err-codes.h:266 +#: src/err-codes.h:268 msgid "User defined error code 16" msgstr "Benutzerdefinierter Fehlercode 16" -#: src/err-codes.h:267 +#: src/err-codes.h:269 msgid "System error w/o errno" msgstr "Systemfehler ohne gesetzten Systemfehlercode" -#: src/err-codes.h:268 +#: src/err-codes.h:270 msgid "Unknown system error" msgstr "Unbekannter Systemfehler" -#: src/err-codes.h:269 +#: src/err-codes.h:271 msgid "End of file" msgstr "Dateiende" -#: src/err-codes.h:270 +#: src/err-codes.h:272 msgid "Unknown error code" msgstr "Unbekannter Fehlercode" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: libgpg-error 1.0\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2010-07-20 18:05+0200\n" +"POT-Creation-Date: 2010-09-16 14:55+0200\n" "PO-Revision-Date: 2009-08-20 09:04+0200\n" "Last-Translator: Stephane Roy <sroy@j2n.net>\n" "Language-Team: French <LL@li.org>\n" @@ -848,250 +848,260 @@ msgstr "" #: src/err-codes.h:212 #, fuzzy +msgid "Not initialized" +msgstr "Carte non initialisée" + +#: src/err-codes.h:213 +#, fuzzy +msgid "Missing issuer certificate" +msgstr "Certificat manquant" + +#: src/err-codes.h:214 +#, fuzzy msgid "Operation not yet finished" msgstr "Opération annulée" -#: src/err-codes.h:213 +#: src/err-codes.h:215 msgid "Buffer too short" msgstr "Tampon trop court" -#: src/err-codes.h:214 +#: src/err-codes.h:216 msgid "Invalid length specifier in S-expression" msgstr "Longueur spécifiée dans la S-expression invalide" -#: src/err-codes.h:215 +#: src/err-codes.h:217 msgid "String too long in S-expression" msgstr "Chaîne trop longue dans la S-expression" -#: src/err-codes.h:216 +#: src/err-codes.h:218 msgid "Unmatched parentheses in S-expression" msgstr "Parenthèses non balancées dans la S-expression" -#: src/err-codes.h:217 +#: src/err-codes.h:219 msgid "S-expression not canonical" msgstr "S-expression non canonique" -#: src/err-codes.h:218 +#: src/err-codes.h:220 msgid "Bad character in S-expression" msgstr "Mauvais caractère dans la S-expression" -#: src/err-codes.h:219 +#: src/err-codes.h:221 msgid "Bad quotation in S-expression" msgstr "Mauvaise balance de guillemets dans la S-expression" -#: src/err-codes.h:220 +#: src/err-codes.h:222 msgid "Zero prefix in S-expression" msgstr "Préfixe nul dans la S-expression" -#: src/err-codes.h:221 +#: src/err-codes.h:223 msgid "Nested display hints in S-expression" msgstr "" -#: src/err-codes.h:222 +#: src/err-codes.h:224 msgid "Unmatched display hints" msgstr "" -#: src/err-codes.h:223 +#: src/err-codes.h:225 msgid "Unexpected reserved punctuation in S-expression" msgstr "Ponctuation réservée inattendue dans la S-expression" -#: src/err-codes.h:224 +#: src/err-codes.h:226 msgid "Bad hexadecimal character in S-expression" msgstr "Mauvais caractère hexadécimal dans la S-expression" -#: src/err-codes.h:225 +#: src/err-codes.h:227 msgid "Odd hexadecimal numbers in S-expression" msgstr "Nombre hexadécimal impair dans la S-expression" -#: src/err-codes.h:226 +#: src/err-codes.h:228 msgid "Bad octal character in S-expression" msgstr "Mauvais caractère octale dans la S-expression" -#: src/err-codes.h:227 +#: src/err-codes.h:229 #, fuzzy msgid "General IPC error" msgstr "Erreur génerale" -#: src/err-codes.h:228 +#: src/err-codes.h:230 msgid "IPC accept call failed" msgstr "" -#: src/err-codes.h:229 +#: src/err-codes.h:231 msgid "IPC connect call failed" msgstr "" -#: src/err-codes.h:230 +#: src/err-codes.h:232 #, fuzzy msgid "Invalid IPC response" msgstr "Réponse invalide" -#: src/err-codes.h:231 +#: src/err-codes.h:233 #, fuzzy msgid "Invalid value passed to IPC" msgstr "Valeur invalide" -#: src/err-codes.h:232 +#: src/err-codes.h:234 #, fuzzy msgid "Incomplete line passed to IPC" msgstr "Ligne incomplète" -#: src/err-codes.h:233 +#: src/err-codes.h:235 #, fuzzy msgid "Line passed to IPC too long" msgstr "Ligne trop longue" -#: src/err-codes.h:234 +#: src/err-codes.h:236 msgid "Nested IPC commands" msgstr "" -#: src/err-codes.h:235 +#: src/err-codes.h:237 msgid "No data callback in IPC" msgstr "" -#: src/err-codes.h:236 +#: src/err-codes.h:238 msgid "No inquire callback in IPC" msgstr "" -#: src/err-codes.h:237 +#: src/err-codes.h:239 msgid "Not an IPC server" msgstr "" -#: src/err-codes.h:238 +#: src/err-codes.h:240 msgid "Not an IPC client" msgstr "" -#: src/err-codes.h:239 +#: src/err-codes.h:241 msgid "Problem starting IPC server" msgstr "" -#: src/err-codes.h:240 +#: src/err-codes.h:242 #, fuzzy msgid "IPC read error" msgstr "Erreur de carte" -#: src/err-codes.h:241 +#: src/err-codes.h:243 #, fuzzy msgid "IPC write error" msgstr "Erreur de carte" -#: src/err-codes.h:242 +#: src/err-codes.h:244 msgid "Too much data for IPC layer" msgstr "" -#: src/err-codes.h:243 +#: src/err-codes.h:245 #, fuzzy msgid "Unexpected IPC command" msgstr "Balise inattendue" -#: src/err-codes.h:244 +#: src/err-codes.h:246 #, fuzzy msgid "Unknown IPC command" msgstr "Code d'erreur inconnu" -#: src/err-codes.h:245 +#: src/err-codes.h:247 #, fuzzy msgid "IPC syntax error" msgstr "Erreur de syntaxe" -#: src/err-codes.h:246 +#: src/err-codes.h:248 msgid "IPC call has been cancelled" msgstr "" -#: src/err-codes.h:247 +#: src/err-codes.h:249 msgid "No input source for IPC" msgstr "" -#: src/err-codes.h:248 +#: src/err-codes.h:250 msgid "No output source for IPC" msgstr "" -#: src/err-codes.h:249 +#: src/err-codes.h:251 #, fuzzy msgid "IPC parameter error" msgstr "Erreur de carte" -#: src/err-codes.h:250 +#: src/err-codes.h:252 #, fuzzy msgid "Unknown IPC inquire" msgstr "Source inconnue" -#: src/err-codes.h:251 +#: src/err-codes.h:253 msgid "User defined error code 1" msgstr "Code d'erreur 1 défini par l'utilisateur" -#: src/err-codes.h:252 +#: src/err-codes.h:254 msgid "User defined error code 2" msgstr "Code d'erreur 2 défini par l'utilisateur" -#: src/err-codes.h:253 +#: src/err-codes.h:255 msgid "User defined error code 3" msgstr "Code d'erreur 3 défini par l'utilisateur" -#: src/err-codes.h:254 +#: src/err-codes.h:256 msgid "User defined error code 4" msgstr "Code d'erreur 4 défini par l'utilisateur" -#: src/err-codes.h:255 +#: src/err-codes.h:257 msgid "User defined error code 5" msgstr "Code d'erreur 5 défini par l'utilisateur" -#: src/err-codes.h:256 +#: src/err-codes.h:258 msgid "User defined error code 6" msgstr "Code d'erreur 6 défini par l'utilisateur" -#: src/err-codes.h:257 +#: src/err-codes.h:259 msgid "User defined error code 7" msgstr "Code d'erreur 7 défini par l'utilisateur" -#: src/err-codes.h:258 +#: src/err-codes.h:260 msgid "User defined error code 8" msgstr "Code d'erreur 8 défini par l'utilisateur" -#: src/err-codes.h:259 +#: src/err-codes.h:261 msgid "User defined error code 9" msgstr "Code d'erreur 9 défini par l'utilisateur" -#: src/err-codes.h:260 +#: src/err-codes.h:262 msgid "User defined error code 10" msgstr "Code d'erreur 10 défini par l'utilisateur" -#: src/err-codes.h:261 +#: src/err-codes.h:263 msgid "User defined error code 11" msgstr "Code d'erreur 11 défini par l'utilisateur" -#: src/err-codes.h:262 +#: src/err-codes.h:264 msgid "User defined error code 12" msgstr "Code d'erreur 12 défini par l'utilisateur" -#: src/err-codes.h:263 +#: src/err-codes.h:265 msgid "User defined error code 13" msgstr "Code d'erreur 13 défini par l'utilisateur" -#: src/err-codes.h:264 +#: src/err-codes.h:266 msgid "User defined error code 14" msgstr "Code d'erreur 14 défini par l'utilisateur" -#: src/err-codes.h:265 +#: src/err-codes.h:267 msgid "User defined error code 15" msgstr "Code d'erreur 15 défini par l'utilisateur" -#: src/err-codes.h:266 +#: src/err-codes.h:268 msgid "User defined error code 16" msgstr "Code d'erreur 16 défini par l'utilisateur" -#: src/err-codes.h:267 +#: src/err-codes.h:269 msgid "System error w/o errno" msgstr "" -#: src/err-codes.h:268 +#: src/err-codes.h:270 msgid "Unknown system error" msgstr "Erreur système inconnue" -#: src/err-codes.h:269 +#: src/err-codes.h:271 msgid "End of file" msgstr "Fin du fichier" -#: src/err-codes.h:270 +#: src/err-codes.h:272 msgid "Unknown error code" msgstr "Code d'erreur inconnu" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: libgpg-error 1.7\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2010-07-20 18:05+0200\n" +"POT-Creation-Date: 2010-09-16 14:55+0200\n" "PO-Revision-Date: 2009-08-20 09:14+0200\n" "Last-Translator: Francesco Groccia <fgr@anche.no>\n" "Language-Team: Italian <tp@lists.linux.it>\n" @@ -840,238 +840,248 @@ msgid "Limit reached" msgstr "" #: src/err-codes.h:212 +#, fuzzy +msgid "Not initialized" +msgstr "La scheda non è stata inizializzata" + +#: src/err-codes.h:213 +#, fuzzy +msgid "Missing issuer certificate" +msgstr "Certificato mancante" + +#: src/err-codes.h:214 msgid "Operation not yet finished" msgstr "Operazione non ancora terminata" -#: src/err-codes.h:213 +#: src/err-codes.h:215 msgid "Buffer too short" msgstr "Buffer troppo breve" -#: src/err-codes.h:214 +#: src/err-codes.h:216 msgid "Invalid length specifier in S-expression" msgstr "Lunghezza dello specificatore in S-expression non valida" -#: src/err-codes.h:215 +#: src/err-codes.h:217 msgid "String too long in S-expression" msgstr "Testo troppo lungo in S-expression" -#: src/err-codes.h:216 +#: src/err-codes.h:218 msgid "Unmatched parentheses in S-expression" msgstr "Parentesi non corrispondenti in S-expression" -#: src/err-codes.h:217 +#: src/err-codes.h:219 msgid "S-expression not canonical" msgstr "S-expression non canonica" -#: src/err-codes.h:218 +#: src/err-codes.h:220 msgid "Bad character in S-expression" msgstr "Carattere errato in S-expression" -#: src/err-codes.h:219 +#: src/err-codes.h:221 msgid "Bad quotation in S-expression" msgstr "Citazione errata in S-expression" -#: src/err-codes.h:220 +#: src/err-codes.h:222 msgid "Zero prefix in S-expression" msgstr "Prefisso zero in S-expression" -#: src/err-codes.h:221 +#: src/err-codes.h:223 msgid "Nested display hints in S-expression" msgstr "Suggerimenti mostrati nidificati in S-expression" -#: src/err-codes.h:222 +#: src/err-codes.h:224 msgid "Unmatched display hints" msgstr "Suggerimenti mostrati non corrispondenti" -#: src/err-codes.h:223 +#: src/err-codes.h:225 msgid "Unexpected reserved punctuation in S-expression" msgstr "Punteggiatura riservata inaspettata in S-expression" -#: src/err-codes.h:224 +#: src/err-codes.h:226 msgid "Bad hexadecimal character in S-expression" msgstr "Carattere esadecimale errato in S-expression" -#: src/err-codes.h:225 +#: src/err-codes.h:227 msgid "Odd hexadecimal numbers in S-expression" msgstr "Numeri esadecimali dispari in S-expression" -#: src/err-codes.h:226 +#: src/err-codes.h:228 msgid "Bad octal character in S-expression" msgstr "Carattere ottale errato in S-expression" -#: src/err-codes.h:227 +#: src/err-codes.h:229 msgid "General IPC error" msgstr "Errore IPC generale" -#: src/err-codes.h:228 +#: src/err-codes.h:230 msgid "IPC accept call failed" msgstr "Chiamata \"accept\" IPC non riuscita" -#: src/err-codes.h:229 +#: src/err-codes.h:231 msgid "IPC connect call failed" msgstr "Chiamata \"connect\" IPC non riuscita" -#: src/err-codes.h:230 +#: src/err-codes.h:232 msgid "Invalid IPC response" msgstr "Risposta IPC non valida" -#: src/err-codes.h:231 +#: src/err-codes.h:233 msgid "Invalid value passed to IPC" msgstr "Valore non valido passato a IPC" -#: src/err-codes.h:232 +#: src/err-codes.h:234 msgid "Incomplete line passed to IPC" msgstr "Riga incompleta passata a IPC" -#: src/err-codes.h:233 +#: src/err-codes.h:235 msgid "Line passed to IPC too long" msgstr "Riga passata a IPC troppo lunga" -#: src/err-codes.h:234 +#: src/err-codes.h:236 msgid "Nested IPC commands" msgstr "Comandi IPC nidificati" -#: src/err-codes.h:235 +#: src/err-codes.h:237 msgid "No data callback in IPC" msgstr "Nessun callback \"data\" in IPC" -#: src/err-codes.h:236 +#: src/err-codes.h:238 msgid "No inquire callback in IPC" msgstr "Nessun callback \"inquire\" in IPC" -#: src/err-codes.h:237 +#: src/err-codes.h:239 msgid "Not an IPC server" msgstr "Non è un server IPC" -#: src/err-codes.h:238 +#: src/err-codes.h:240 msgid "Not an IPC client" msgstr "Non è un client IPC" -#: src/err-codes.h:239 +#: src/err-codes.h:241 msgid "Problem starting IPC server" msgstr "Problema nell'avviare il server IPC" -#: src/err-codes.h:240 +#: src/err-codes.h:242 msgid "IPC read error" msgstr "errore di lettura IPC" -#: src/err-codes.h:241 +#: src/err-codes.h:243 msgid "IPC write error" msgstr "errore di scrittura IPC" -#: src/err-codes.h:242 +#: src/err-codes.h:244 msgid "Too much data for IPC layer" msgstr "Troppi dati per il livello IPC" -#: src/err-codes.h:243 +#: src/err-codes.h:245 msgid "Unexpected IPC command" msgstr "Comando IPC inaspettato" -#: src/err-codes.h:244 +#: src/err-codes.h:246 msgid "Unknown IPC command" msgstr "Comando IPC sconosciuto" -#: src/err-codes.h:245 +#: src/err-codes.h:247 msgid "IPC syntax error" msgstr "errore di sintassi IPC" -#: src/err-codes.h:246 +#: src/err-codes.h:248 msgid "IPC call has been cancelled" msgstr "La chiamata IPC è stata annullata" -#: src/err-codes.h:247 +#: src/err-codes.h:249 msgid "No input source for IPC" msgstr "Nessuna sorgente in entrata per IPC" -#: src/err-codes.h:248 +#: src/err-codes.h:250 msgid "No output source for IPC" msgstr "Nessuna sorgente in uscita per IPC" -#: src/err-codes.h:249 +#: src/err-codes.h:251 msgid "IPC parameter error" msgstr "Errore per il parametro IPC" -#: src/err-codes.h:250 +#: src/err-codes.h:252 msgid "Unknown IPC inquire" msgstr "Richiesta IPC sconosciuta" -#: src/err-codes.h:251 +#: src/err-codes.h:253 msgid "User defined error code 1" msgstr "Codice errore 1 definito dall'utente" -#: src/err-codes.h:252 +#: src/err-codes.h:254 msgid "User defined error code 2" msgstr "Codice errore 2 definito dall'utente" -#: src/err-codes.h:253 +#: src/err-codes.h:255 msgid "User defined error code 3" msgstr "Codice errore 3 definito dall'utente" -#: src/err-codes.h:254 +#: src/err-codes.h:256 msgid "User defined error code 4" msgstr "Codice errore 4 definito dall'utente" -#: src/err-codes.h:255 +#: src/err-codes.h:257 msgid "User defined error code 5" msgstr "Codice errore 5 definito dall'utente" -#: src/err-codes.h:256 +#: src/err-codes.h:258 msgid "User defined error code 6" msgstr "Codice errore 6 definito dall'utente" -#: src/err-codes.h:257 +#: src/err-codes.h:259 msgid "User defined error code 7" msgstr "Codice errore 7 definito dall'utente" -#: src/err-codes.h:258 +#: src/err-codes.h:260 msgid "User defined error code 8" msgstr "Codice errore 8 definito dall'utente" -#: src/err-codes.h:259 +#: src/err-codes.h:261 msgid "User defined error code 9" msgstr "Codice errore 9 definito dall'utente" -#: src/err-codes.h:260 +#: src/err-codes.h:262 msgid "User defined error code 10" msgstr "Codice errore 10 definito dall'utente" -#: src/err-codes.h:261 +#: src/err-codes.h:263 msgid "User defined error code 11" msgstr "Codice errore 11 definito dall'utente" -#: src/err-codes.h:262 +#: src/err-codes.h:264 msgid "User defined error code 12" msgstr "Codice errore 12 definito dall'utente" -#: src/err-codes.h:263 +#: src/err-codes.h:265 msgid "User defined error code 13" msgstr "Codice errore 13 definito dall'utente" -#: src/err-codes.h:264 +#: src/err-codes.h:266 msgid "User defined error code 14" msgstr "Codice errore 14 definito dall'utente" -#: src/err-codes.h:265 +#: src/err-codes.h:267 msgid "User defined error code 15" msgstr "Codice errore 15 definito dall'utente" -#: src/err-codes.h:266 +#: src/err-codes.h:268 msgid "User defined error code 16" msgstr "Codice errore 16 definito dall'utente" -#: src/err-codes.h:267 +#: src/err-codes.h:269 msgid "System error w/o errno" msgstr "Errore di sistema senza errno" -#: src/err-codes.h:268 +#: src/err-codes.h:270 msgid "Unknown system error" msgstr "Errore di sistema sconosciuto" -#: src/err-codes.h:269 +#: src/err-codes.h:271 msgid "End of file" msgstr "Fine del file" -#: src/err-codes.h:270 +#: src/err-codes.h:272 msgid "Unknown error code" msgstr "Codice di errore sconosciuto" diff --git a/po/libgpg-error.pot b/po/libgpg-error.pot index 73762da..81a778b 100644 --- a/po/libgpg-error.pot +++ b/po/libgpg-error.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" +"Project-Id-Version: libgpg-error 1.10-svn248\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2010-07-20 18:05+0200\n" +"POT-Creation-Date: 2010-09-16 14:55+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -837,238 +837,246 @@ msgid "Limit reached" msgstr "" #: src/err-codes.h:212 -msgid "Operation not yet finished" +msgid "Not initialized" msgstr "" #: src/err-codes.h:213 -msgid "Buffer too short" +msgid "Missing issuer certificate" msgstr "" #: src/err-codes.h:214 -msgid "Invalid length specifier in S-expression" +msgid "Operation not yet finished" msgstr "" #: src/err-codes.h:215 -msgid "String too long in S-expression" +msgid "Buffer too short" msgstr "" #: src/err-codes.h:216 -msgid "Unmatched parentheses in S-expression" +msgid "Invalid length specifier in S-expression" msgstr "" #: src/err-codes.h:217 -msgid "S-expression not canonical" +msgid "String too long in S-expression" msgstr "" #: src/err-codes.h:218 -msgid "Bad character in S-expression" +msgid "Unmatched parentheses in S-expression" msgstr "" #: src/err-codes.h:219 -msgid "Bad quotation in S-expression" +msgid "S-expression not canonical" msgstr "" #: src/err-codes.h:220 -msgid "Zero prefix in S-expression" +msgid "Bad character in S-expression" msgstr "" #: src/err-codes.h:221 -msgid "Nested display hints in S-expression" +msgid "Bad quotation in S-expression" msgstr "" #: src/err-codes.h:222 -msgid "Unmatched display hints" +msgid "Zero prefix in S-expression" msgstr "" #: src/err-codes.h:223 -msgid "Unexpected reserved punctuation in S-expression" +msgid "Nested display hints in S-expression" msgstr "" #: src/err-codes.h:224 -msgid "Bad hexadecimal character in S-expression" +msgid "Unmatched display hints" msgstr "" #: src/err-codes.h:225 -msgid "Odd hexadecimal numbers in S-expression" +msgid "Unexpected reserved punctuation in S-expression" msgstr "" #: src/err-codes.h:226 -msgid "Bad octal character in S-expression" +msgid "Bad hexadecimal character in S-expression" msgstr "" #: src/err-codes.h:227 -msgid "General IPC error" +msgid "Odd hexadecimal numbers in S-expression" msgstr "" #: src/err-codes.h:228 -msgid "IPC accept call failed" +msgid "Bad octal character in S-expression" msgstr "" #: src/err-codes.h:229 -msgid "IPC connect call failed" +msgid "General IPC error" msgstr "" #: src/err-codes.h:230 -msgid "Invalid IPC response" +msgid "IPC accept call failed" msgstr "" #: src/err-codes.h:231 -msgid "Invalid value passed to IPC" +msgid "IPC connect call failed" msgstr "" #: src/err-codes.h:232 -msgid "Incomplete line passed to IPC" +msgid "Invalid IPC response" msgstr "" #: src/err-codes.h:233 -msgid "Line passed to IPC too long" +msgid "Invalid value passed to IPC" msgstr "" #: src/err-codes.h:234 -msgid "Nested IPC commands" +msgid "Incomplete line passed to IPC" msgstr "" #: src/err-codes.h:235 -msgid "No data callback in IPC" +msgid "Line passed to IPC too long" msgstr "" #: src/err-codes.h:236 -msgid "No inquire callback in IPC" +msgid "Nested IPC commands" msgstr "" #: src/err-codes.h:237 -msgid "Not an IPC server" +msgid "No data callback in IPC" msgstr "" #: src/err-codes.h:238 -msgid "Not an IPC client" +msgid "No inquire callback in IPC" msgstr "" #: src/err-codes.h:239 -msgid "Problem starting IPC server" +msgid "Not an IPC server" msgstr "" #: src/err-codes.h:240 -msgid "IPC read error" +msgid "Not an IPC client" msgstr "" #: src/err-codes.h:241 -msgid "IPC write error" +msgid "Problem starting IPC server" msgstr "" #: src/err-codes.h:242 -msgid "Too much data for IPC layer" +msgid "IPC read error" msgstr "" #: src/err-codes.h:243 -msgid "Unexpected IPC command" +msgid "IPC write error" msgstr "" #: src/err-codes.h:244 -msgid "Unknown IPC command" +msgid "Too much data for IPC layer" msgstr "" #: src/err-codes.h:245 -msgid "IPC syntax error" +msgid "Unexpected IPC command" msgstr "" #: src/err-codes.h:246 -msgid "IPC call has been cancelled" +msgid "Unknown IPC command" msgstr "" #: src/err-codes.h:247 -msgid "No input source for IPC" +msgid "IPC syntax error" msgstr "" #: src/err-codes.h:248 -msgid "No output source for IPC" +msgid "IPC call has been cancelled" msgstr "" #: src/err-codes.h:249 -msgid "IPC parameter error" +msgid "No input source for IPC" msgstr "" #: src/err-codes.h:250 -msgid "Unknown IPC inquire" +msgid "No output source for IPC" msgstr "" #: src/err-codes.h:251 -msgid "User defined error code 1" +msgid "IPC parameter error" msgstr "" #: src/err-codes.h:252 -msgid "User defined error code 2" +msgid "Unknown IPC inquire" msgstr "" #: src/err-codes.h:253 -msgid "User defined error code 3" +msgid "User defined error code 1" msgstr "" #: src/err-codes.h:254 -msgid "User defined error code 4" +msgid "User defined error code 2" msgstr "" #: src/err-codes.h:255 -msgid "User defined error code 5" +msgid "User defined error code 3" msgstr "" #: src/err-codes.h:256 -msgid "User defined error code 6" +msgid "User defined error code 4" msgstr "" #: src/err-codes.h:257 -msgid "User defined error code 7" +msgid "User defined error code 5" msgstr "" #: src/err-codes.h:258 -msgid "User defined error code 8" +msgid "User defined error code 6" msgstr "" #: src/err-codes.h:259 -msgid "User defined error code 9" +msgid "User defined error code 7" msgstr "" #: src/err-codes.h:260 -msgid "User defined error code 10" +msgid "User defined error code 8" msgstr "" #: src/err-codes.h:261 -msgid "User defined error code 11" +msgid "User defined error code 9" msgstr "" #: src/err-codes.h:262 -msgid "User defined error code 12" +msgid "User defined error code 10" msgstr "" #: src/err-codes.h:263 -msgid "User defined error code 13" +msgid "User defined error code 11" msgstr "" #: src/err-codes.h:264 -msgid "User defined error code 14" +msgid "User defined error code 12" msgstr "" #: src/err-codes.h:265 -msgid "User defined error code 15" +msgid "User defined error code 13" msgstr "" #: src/err-codes.h:266 -msgid "User defined error code 16" +msgid "User defined error code 14" msgstr "" #: src/err-codes.h:267 -msgid "System error w/o errno" +msgid "User defined error code 15" msgstr "" #: src/err-codes.h:268 -msgid "Unknown system error" +msgid "User defined error code 16" msgstr "" #: src/err-codes.h:269 -msgid "End of file" +msgid "System error w/o errno" msgstr "" #: src/err-codes.h:270 +msgid "Unknown system error" +msgstr "" + +#: src/err-codes.h:271 +msgid "End of file" +msgstr "" + +#: src/err-codes.h:272 msgid "Unknown error code" msgstr "" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: libgpg-error 1.7\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2010-07-20 18:05+0200\n" +"POT-Creation-Date: 2010-09-16 14:55+0200\n" "PO-Revision-Date: 2010-04-30 16:20+0200\n" "Last-Translator: Freek de Kruijf <f.de.kruijf@gmail.com>\n" "Language-Team: Dutch <vertaling@vrijschrift.org>\n" @@ -840,238 +840,248 @@ msgid "Limit reached" msgstr "" #: src/err-codes.h:212 +#, fuzzy +msgid "Not initialized" +msgstr "Geen waarde" + +#: src/err-codes.h:213 +#, fuzzy +msgid "Missing issuer certificate" +msgstr "Ontbrekend certificaat" + +#: src/err-codes.h:214 msgid "Operation not yet finished" msgstr "" -#: src/err-codes.h:213 +#: src/err-codes.h:215 msgid "Buffer too short" msgstr "" -#: src/err-codes.h:214 +#: src/err-codes.h:216 msgid "Invalid length specifier in S-expression" msgstr "" -#: src/err-codes.h:215 +#: src/err-codes.h:217 msgid "String too long in S-expression" msgstr "" -#: src/err-codes.h:216 +#: src/err-codes.h:218 msgid "Unmatched parentheses in S-expression" msgstr "" -#: src/err-codes.h:217 +#: src/err-codes.h:219 msgid "S-expression not canonical" msgstr "" -#: src/err-codes.h:218 +#: src/err-codes.h:220 msgid "Bad character in S-expression" msgstr "" -#: src/err-codes.h:219 +#: src/err-codes.h:221 msgid "Bad quotation in S-expression" msgstr "" -#: src/err-codes.h:220 +#: src/err-codes.h:222 msgid "Zero prefix in S-expression" msgstr "" -#: src/err-codes.h:221 +#: src/err-codes.h:223 msgid "Nested display hints in S-expression" msgstr "" -#: src/err-codes.h:222 +#: src/err-codes.h:224 msgid "Unmatched display hints" msgstr "" -#: src/err-codes.h:223 +#: src/err-codes.h:225 msgid "Unexpected reserved punctuation in S-expression" msgstr "" -#: src/err-codes.h:224 +#: src/err-codes.h:226 msgid "Bad hexadecimal character in S-expression" msgstr "" -#: src/err-codes.h:225 +#: src/err-codes.h:227 msgid "Odd hexadecimal numbers in S-expression" msgstr "" -#: src/err-codes.h:226 +#: src/err-codes.h:228 msgid "Bad octal character in S-expression" msgstr "" -#: src/err-codes.h:227 +#: src/err-codes.h:229 msgid "General IPC error" msgstr "" -#: src/err-codes.h:228 +#: src/err-codes.h:230 msgid "IPC accept call failed" msgstr "" -#: src/err-codes.h:229 +#: src/err-codes.h:231 msgid "IPC connect call failed" msgstr "" -#: src/err-codes.h:230 +#: src/err-codes.h:232 msgid "Invalid IPC response" msgstr "" -#: src/err-codes.h:231 +#: src/err-codes.h:233 msgid "Invalid value passed to IPC" msgstr "" -#: src/err-codes.h:232 +#: src/err-codes.h:234 msgid "Incomplete line passed to IPC" msgstr "" -#: src/err-codes.h:233 +#: src/err-codes.h:235 msgid "Line passed to IPC too long" msgstr "" -#: src/err-codes.h:234 +#: src/err-codes.h:236 msgid "Nested IPC commands" msgstr "" -#: src/err-codes.h:235 +#: src/err-codes.h:237 msgid "No data callback in IPC" msgstr "" -#: src/err-codes.h:236 +#: src/err-codes.h:238 msgid "No inquire callback in IPC" msgstr "" -#: src/err-codes.h:237 +#: src/err-codes.h:239 msgid "Not an IPC server" msgstr "" -#: src/err-codes.h:238 +#: src/err-codes.h:240 msgid "Not an IPC client" msgstr "" -#: src/err-codes.h:239 +#: src/err-codes.h:241 msgid "Problem starting IPC server" msgstr "" -#: src/err-codes.h:240 +#: src/err-codes.h:242 msgid "IPC read error" msgstr "" -#: src/err-codes.h:241 +#: src/err-codes.h:243 msgid "IPC write error" msgstr "" -#: src/err-codes.h:242 +#: src/err-codes.h:244 msgid "Too much data for IPC layer" msgstr "" -#: src/err-codes.h:243 +#: src/err-codes.h:245 msgid "Unexpected IPC command" msgstr "" -#: src/err-codes.h:244 +#: src/err-codes.h:246 msgid "Unknown IPC command" msgstr "" -#: src/err-codes.h:245 +#: src/err-codes.h:247 msgid "IPC syntax error" msgstr "" -#: src/err-codes.h:246 +#: src/err-codes.h:248 msgid "IPC call has been cancelled" msgstr "" -#: src/err-codes.h:247 +#: src/err-codes.h:249 msgid "No input source for IPC" msgstr "" -#: src/err-codes.h:248 +#: src/err-codes.h:250 msgid "No output source for IPC" msgstr "" -#: src/err-codes.h:249 +#: src/err-codes.h:251 msgid "IPC parameter error" msgstr "" -#: src/err-codes.h:250 +#: src/err-codes.h:252 msgid "Unknown IPC inquire" msgstr "" -#: src/err-codes.h:251 +#: src/err-codes.h:253 msgid "User defined error code 1" msgstr "" -#: src/err-codes.h:252 +#: src/err-codes.h:254 msgid "User defined error code 2" msgstr "" -#: src/err-codes.h:253 +#: src/err-codes.h:255 msgid "User defined error code 3" msgstr "" -#: src/err-codes.h:254 +#: src/err-codes.h:256 msgid "User defined error code 4" msgstr "" -#: src/err-codes.h:255 +#: src/err-codes.h:257 msgid "User defined error code 5" msgstr "" -#: src/err-codes.h:256 +#: src/err-codes.h:258 msgid "User defined error code 6" msgstr "" -#: src/err-codes.h:257 +#: src/err-codes.h:259 msgid "User defined error code 7" msgstr "" -#: src/err-codes.h:258 +#: src/err-codes.h:260 msgid "User defined error code 8" msgstr "" -#: src/err-codes.h:259 +#: src/err-codes.h:261 msgid "User defined error code 9" msgstr "" -#: src/err-codes.h:260 +#: src/err-codes.h:262 msgid "User defined error code 10" msgstr "" -#: src/err-codes.h:261 +#: src/err-codes.h:263 msgid "User defined error code 11" msgstr "" -#: src/err-codes.h:262 +#: src/err-codes.h:264 msgid "User defined error code 12" msgstr "" -#: src/err-codes.h:263 +#: src/err-codes.h:265 msgid "User defined error code 13" msgstr "" -#: src/err-codes.h:264 +#: src/err-codes.h:266 msgid "User defined error code 14" msgstr "" -#: src/err-codes.h:265 +#: src/err-codes.h:267 msgid "User defined error code 15" msgstr "" -#: src/err-codes.h:266 +#: src/err-codes.h:268 msgid "User defined error code 16" msgstr "" -#: src/err-codes.h:267 +#: src/err-codes.h:269 msgid "System error w/o errno" msgstr "" -#: src/err-codes.h:268 +#: src/err-codes.h:270 msgid "Unknown system error" msgstr "" -#: src/err-codes.h:269 +#: src/err-codes.h:271 msgid "End of file" msgstr "" -#: src/err-codes.h:270 +#: src/err-codes.h:272 msgid "Unknown error code" msgstr "" @@ -1,14 +1,14 @@ # Polish translation for libgpg-error. # Copyright (C) 2004, 2005, 2006 Free Software Foundation, Inc. # This file is distributed under the same license as the libgpg-error package. -# Jakub Bogusz <qboosh@pld-linux.org>, 2004-2006. +# Jakub Bogusz <qboosh@pld-linux.org>, 2004-2010. # msgid "" msgstr "" -"Project-Id-Version: libgpg-error 1.4\n" +"Project-Id-Version: libgpg-error 1.9\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" "POT-Creation-Date: 2010-07-20 18:05+0200\n" -"PO-Revision-Date: 2006-09-15 19:30+0200\n" +"PO-Revision-Date: 2010-08-05 20:05+0200\n" "Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n" "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n" "MIME-Version: 1.0\n" @@ -65,15 +65,15 @@ msgstr "GSTI" #: src/err-sources.h:40 msgid "GPA" -msgstr "" +msgstr "GPA" #: src/err-sources.h:41 msgid "Kleopatra" -msgstr "" +msgstr "Kleopatra" #: src/err-sources.h:42 msgid "G13" -msgstr "" +msgstr "G13" #: src/err-sources.h:43 msgid "Any source" @@ -804,47 +804,40 @@ msgid "Unknown command" msgstr "Nieznane polecenie" #: src/err-codes.h:204 -#, fuzzy msgid "Not operational" -msgstr "Nieobs³ugiwana operacja" +msgstr "Nie gotowy" #: src/err-codes.h:205 -#, fuzzy msgid "No passphrase given" -msgstr "B³êdne has³o" +msgstr "Nie podano has³a" #: src/err-codes.h:206 msgid "No PIN given" -msgstr "" +msgstr "Nie podano PIN-u" #: src/err-codes.h:207 -#, fuzzy msgid "Not enabled" -msgstr "Nie zablokowany" +msgstr "Nie w³±czony" #: src/err-codes.h:208 -#, fuzzy msgid "No crypto engine" -msgstr "Niepoprawny silnik kryptograficzny" +msgstr "Brak silnika kryptograficznego" #: src/err-codes.h:209 -#, fuzzy msgid "Missing key" -msgstr "Brak warto¶ci" +msgstr "Brak klucza" #: src/err-codes.h:210 -#, fuzzy msgid "Too many objects" -msgstr "Brak obiektu CMS" +msgstr "Zbyt du¿o obiektów" #: src/err-codes.h:211 msgid "Limit reached" -msgstr "" +msgstr "Osi±gniêto limit" #: src/err-codes.h:212 -#, fuzzy msgid "Operation not yet finished" -msgstr "Operacja anulowana" +msgstr "Operacja jeszcze nie zakoñczona" #: src/err-codes.h:213 msgid "Buffer too short" @@ -899,7 +892,6 @@ msgid "Odd hexadecimal numbers in S-expression" msgstr "Nieparzysta liczba cyfr szesnastkowych w S-wyra¿eniu" #: src/err-codes.h:226 -#, fuzzy msgid "Bad octal character in S-expression" msgstr "B³êdny znak ósemkowy w S-wyra¿eniu" @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: libgpg-error 1.1\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2010-07-20 18:05+0200\n" +"POT-Creation-Date: 2010-09-16 14:55+0200\n" "PO-Revision-Date: 2009-08-20 09:00+0200\n" "Last-Translator: Laurentiu Buzdugan <lbuz@rolix.org>\n" "Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n" @@ -854,250 +854,260 @@ msgstr "" #: src/err-codes.h:212 #, fuzzy +msgid "Not initialized" +msgstr "Card neiniþializat" + +#: src/err-codes.h:213 +#, fuzzy +msgid "Missing issuer certificate" +msgstr "Certificat lipsã" + +#: src/err-codes.h:214 +#, fuzzy msgid "Operation not yet finished" msgstr "Operaþiune anulatã" -#: src/err-codes.h:213 +#: src/err-codes.h:215 msgid "Buffer too short" msgstr "Buffer prea scurt" -#: src/err-codes.h:214 +#: src/err-codes.h:216 msgid "Invalid length specifier in S-expression" msgstr "Specificarea lungimii invalidã în expresia-S" -#: src/err-codes.h:215 +#: src/err-codes.h:217 msgid "String too long in S-expression" msgstr "ªir prea lung în expresia-S" -#: src/err-codes.h:216 +#: src/err-codes.h:218 msgid "Unmatched parentheses in S-expression" msgstr "Parantezã fãrã pereche în expresia-S" -#: src/err-codes.h:217 +#: src/err-codes.h:219 msgid "S-expression not canonical" msgstr "Expresia-S nu este canonicã" -#: src/err-codes.h:218 +#: src/err-codes.h:220 msgid "Bad character in S-expression" msgstr "Caracter invalid în expresia-S" -#: src/err-codes.h:219 +#: src/err-codes.h:221 msgid "Bad quotation in S-expression" msgstr "Ghilimele incorecte în expresia-S" -#: src/err-codes.h:220 +#: src/err-codes.h:222 msgid "Zero prefix in S-expression" msgstr "Prefix zero în expresia-S" -#: src/err-codes.h:221 +#: src/err-codes.h:223 msgid "Nested display hints in S-expression" msgstr "Indicaþii de afiºare încuibãrite în expresia-S" -#: src/err-codes.h:222 +#: src/err-codes.h:224 msgid "Unmatched display hints" msgstr "Indicaþii de afiºare fãrã pereche" -#: src/err-codes.h:223 +#: src/err-codes.h:225 msgid "Unexpected reserved punctuation in S-expression" msgstr "Punctuaþie rezervatã neaºteptatã în expresia-S" -#: src/err-codes.h:224 +#: src/err-codes.h:226 msgid "Bad hexadecimal character in S-expression" msgstr "Caracter hexazecimal incorect în expresia-S" -#: src/err-codes.h:225 +#: src/err-codes.h:227 msgid "Odd hexadecimal numbers in S-expression" msgstr "Numere hexazecimale ciudate în expresia-S" -#: src/err-codes.h:226 +#: src/err-codes.h:228 msgid "Bad octal character in S-expression" msgstr "Caracter octal incorect în expresia-S" -#: src/err-codes.h:227 +#: src/err-codes.h:229 #, fuzzy msgid "General IPC error" msgstr "Eroare generalã" -#: src/err-codes.h:228 +#: src/err-codes.h:230 msgid "IPC accept call failed" msgstr "" -#: src/err-codes.h:229 +#: src/err-codes.h:231 msgid "IPC connect call failed" msgstr "" -#: src/err-codes.h:230 +#: src/err-codes.h:232 #, fuzzy msgid "Invalid IPC response" msgstr "Rãspuns invalid" -#: src/err-codes.h:231 +#: src/err-codes.h:233 #, fuzzy msgid "Invalid value passed to IPC" msgstr "Valoare invalidã" -#: src/err-codes.h:232 +#: src/err-codes.h:234 #, fuzzy msgid "Incomplete line passed to IPC" msgstr "Linie incompletã" -#: src/err-codes.h:233 +#: src/err-codes.h:235 #, fuzzy msgid "Line passed to IPC too long" msgstr "Linie prea lungã" -#: src/err-codes.h:234 +#: src/err-codes.h:236 msgid "Nested IPC commands" msgstr "" -#: src/err-codes.h:235 +#: src/err-codes.h:237 msgid "No data callback in IPC" msgstr "" -#: src/err-codes.h:236 +#: src/err-codes.h:238 msgid "No inquire callback in IPC" msgstr "" -#: src/err-codes.h:237 +#: src/err-codes.h:239 msgid "Not an IPC server" msgstr "" -#: src/err-codes.h:238 +#: src/err-codes.h:240 msgid "Not an IPC client" msgstr "" -#: src/err-codes.h:239 +#: src/err-codes.h:241 msgid "Problem starting IPC server" msgstr "" -#: src/err-codes.h:240 +#: src/err-codes.h:242 #, fuzzy msgid "IPC read error" msgstr "Eroare card" -#: src/err-codes.h:241 +#: src/err-codes.h:243 #, fuzzy msgid "IPC write error" msgstr "Eroare card" -#: src/err-codes.h:242 +#: src/err-codes.h:244 msgid "Too much data for IPC layer" msgstr "" -#: src/err-codes.h:243 +#: src/err-codes.h:245 #, fuzzy msgid "Unexpected IPC command" msgstr "Etichetã neaºteptatã" -#: src/err-codes.h:244 +#: src/err-codes.h:246 #, fuzzy msgid "Unknown IPC command" msgstr "Cod de eroare necunoscut" -#: src/err-codes.h:245 +#: src/err-codes.h:247 #, fuzzy msgid "IPC syntax error" msgstr "Eroare de sintaxã" -#: src/err-codes.h:246 +#: src/err-codes.h:248 msgid "IPC call has been cancelled" msgstr "" -#: src/err-codes.h:247 +#: src/err-codes.h:249 msgid "No input source for IPC" msgstr "" -#: src/err-codes.h:248 +#: src/err-codes.h:250 msgid "No output source for IPC" msgstr "" -#: src/err-codes.h:249 +#: src/err-codes.h:251 #, fuzzy msgid "IPC parameter error" msgstr "Eroare card" -#: src/err-codes.h:250 +#: src/err-codes.h:252 #, fuzzy msgid "Unknown IPC inquire" msgstr "Sursã necunoscutã" -#: src/err-codes.h:251 +#: src/err-codes.h:253 msgid "User defined error code 1" msgstr "Cod de eroare definit de utilizator 1" -#: src/err-codes.h:252 +#: src/err-codes.h:254 msgid "User defined error code 2" msgstr "Cod de eroare definit de utilizator 2" -#: src/err-codes.h:253 +#: src/err-codes.h:255 msgid "User defined error code 3" msgstr "Cod de eroare definit de utilizator 3" -#: src/err-codes.h:254 +#: src/err-codes.h:256 msgid "User defined error code 4" msgstr "Cod de eroare definit de utilizator 4" -#: src/err-codes.h:255 +#: src/err-codes.h:257 msgid "User defined error code 5" msgstr "Cod de eroare definit de utilizator 5" -#: src/err-codes.h:256 +#: src/err-codes.h:258 msgid "User defined error code 6" msgstr "Cod de eroare definit de utilizator 6" -#: src/err-codes.h:257 +#: src/err-codes.h:259 msgid "User defined error code 7" msgstr "Cod de eroare definit de utilizator 7" -#: src/err-codes.h:258 +#: src/err-codes.h:260 msgid "User defined error code 8" msgstr "Cod de eroare definit de utilizator 8" -#: src/err-codes.h:259 +#: src/err-codes.h:261 msgid "User defined error code 9" msgstr "Cod de eroare definit de utilizator 9" -#: src/err-codes.h:260 +#: src/err-codes.h:262 msgid "User defined error code 10" msgstr "Cod de eroare definit de utilizator 10" -#: src/err-codes.h:261 +#: src/err-codes.h:263 msgid "User defined error code 11" msgstr "Cod de eroare definit de utilizator 11" -#: src/err-codes.h:262 +#: src/err-codes.h:264 msgid "User defined error code 12" msgstr "Cod de eroare definit de utilizator 12" -#: src/err-codes.h:263 +#: src/err-codes.h:265 msgid "User defined error code 13" msgstr "Cod de eroare definit de utilizator 13" -#: src/err-codes.h:264 +#: src/err-codes.h:266 msgid "User defined error code 14" msgstr "Cod de eroare definit de utilizator 14" -#: src/err-codes.h:265 +#: src/err-codes.h:267 msgid "User defined error code 15" msgstr "Cod de eroare definit de utilizator 15" -#: src/err-codes.h:266 +#: src/err-codes.h:268 msgid "User defined error code 16" msgstr "Cod de eroare definit de utilizator 16" -#: src/err-codes.h:267 +#: src/err-codes.h:269 msgid "System error w/o errno" msgstr "" -#: src/err-codes.h:268 +#: src/err-codes.h:270 msgid "Unknown system error" msgstr "Eroare de sistem necunoscutã" -#: src/err-codes.h:269 +#: src/err-codes.h:271 msgid "End of file" msgstr "Sfârºit de fiºier" -#: src/err-codes.h:270 +#: src/err-codes.h:272 msgid "Unknown error code" msgstr "Cod de eroare necunoscut" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: libgpg-error 1.7\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2010-07-20 18:05+0200\n" +"POT-Creation-Date: 2010-09-16 14:55+0200\n" "PO-Revision-Date: 2009-06-25 07:54+0100\n" "Last-Translator: Daniel Nylander <po@danielnylander.se>\n" "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n" @@ -840,239 +840,249 @@ msgid "Limit reached" msgstr "" #: src/err-codes.h:212 +#, fuzzy +msgid "Not initialized" +msgstr "Kortet är inte initierat" + +#: src/err-codes.h:213 +#, fuzzy +msgid "Missing issuer certificate" +msgstr "Saknar certifikat" + +#: src/err-codes.h:214 msgid "Operation not yet finished" msgstr "Ã…tgärden är ännu inte färdig" -#: src/err-codes.h:213 +#: src/err-codes.h:215 msgid "Buffer too short" msgstr "Buffert för liten" -#: src/err-codes.h:214 +#: src/err-codes.h:216 msgid "Invalid length specifier in S-expression" msgstr "Ogiltig längdangivare i S-uttryck" -#: src/err-codes.h:215 +#: src/err-codes.h:217 msgid "String too long in S-expression" msgstr "Sträng för lÃ¥ng i S-uttryck" -#: src/err-codes.h:216 +#: src/err-codes.h:218 msgid "Unmatched parentheses in S-expression" msgstr "Omatchad parentes i S-uttryck" -#: src/err-codes.h:217 +#: src/err-codes.h:219 msgid "S-expression not canonical" msgstr "S-uttryck inte korrekt" -#: src/err-codes.h:218 +#: src/err-codes.h:220 msgid "Bad character in S-expression" msgstr "Felaktigt tecken i S-uttryck" -#: src/err-codes.h:219 +#: src/err-codes.h:221 msgid "Bad quotation in S-expression" msgstr "Fel citering i S-uttryck" -#: src/err-codes.h:220 +#: src/err-codes.h:222 msgid "Zero prefix in S-expression" msgstr "Nollprefix i S-uttryck" -#: src/err-codes.h:221 +#: src/err-codes.h:223 msgid "Nested display hints in S-expression" msgstr "Nästlade visningstips i S-uttryck" -#: src/err-codes.h:222 +#: src/err-codes.h:224 msgid "Unmatched display hints" msgstr "Omatchade visningstips" -#: src/err-codes.h:223 +#: src/err-codes.h:225 msgid "Unexpected reserved punctuation in S-expression" msgstr "Oväntat reserverat skiljetecken i S-uttryck" -#: src/err-codes.h:224 +#: src/err-codes.h:226 msgid "Bad hexadecimal character in S-expression" msgstr "Felaktigt hexadecimalt tecken i S-uttryck" -#: src/err-codes.h:225 +#: src/err-codes.h:227 msgid "Odd hexadecimal numbers in S-expression" msgstr "Udda hexadecimala tal i S-uttryck" -#: src/err-codes.h:226 +#: src/err-codes.h:228 #, fuzzy msgid "Bad octal character in S-expression" msgstr "Felaktigt oktadecimalt tecken i S-uttryck" -#: src/err-codes.h:227 +#: src/err-codes.h:229 msgid "General IPC error" msgstr "Allmänt IPC-fel" -#: src/err-codes.h:228 +#: src/err-codes.h:230 msgid "IPC accept call failed" msgstr "IPC-acceptanrop misslyckades" -#: src/err-codes.h:229 +#: src/err-codes.h:231 msgid "IPC connect call failed" msgstr "IPC-anslutningsanrop misslyckades" -#: src/err-codes.h:230 +#: src/err-codes.h:232 msgid "Invalid IPC response" msgstr "Ogiltigt IPC-svar" -#: src/err-codes.h:231 +#: src/err-codes.h:233 msgid "Invalid value passed to IPC" msgstr "Ogiltigt värde skickat till IPC" -#: src/err-codes.h:232 +#: src/err-codes.h:234 msgid "Incomplete line passed to IPC" msgstr "Ofullständig rad skickad till IPC" -#: src/err-codes.h:233 +#: src/err-codes.h:235 msgid "Line passed to IPC too long" msgstr "Raden skickad till IPC är för lÃ¥ng" -#: src/err-codes.h:234 +#: src/err-codes.h:236 msgid "Nested IPC commands" msgstr "Nästlade IPC-kommandon" -#: src/err-codes.h:235 +#: src/err-codes.h:237 msgid "No data callback in IPC" msgstr "Inget datasvarsanrop i IPC" -#: src/err-codes.h:236 +#: src/err-codes.h:238 msgid "No inquire callback in IPC" msgstr "Inget datafrÃ¥geanrop i IPC" -#: src/err-codes.h:237 +#: src/err-codes.h:239 msgid "Not an IPC server" msgstr "Inte en IPC-server" -#: src/err-codes.h:238 +#: src/err-codes.h:240 msgid "Not an IPC client" msgstr "Inte en IPC-klient" -#: src/err-codes.h:239 +#: src/err-codes.h:241 msgid "Problem starting IPC server" msgstr "Problem med att starta IPC-server" -#: src/err-codes.h:240 +#: src/err-codes.h:242 msgid "IPC read error" msgstr "IPC-läsfel" -#: src/err-codes.h:241 +#: src/err-codes.h:243 msgid "IPC write error" msgstr "IPC-skrivfel" -#: src/err-codes.h:242 +#: src/err-codes.h:244 msgid "Too much data for IPC layer" msgstr "För mycket data för IPC-lager" -#: src/err-codes.h:243 +#: src/err-codes.h:245 msgid "Unexpected IPC command" msgstr "Oväntat IPC-kommando" -#: src/err-codes.h:244 +#: src/err-codes.h:246 msgid "Unknown IPC command" msgstr "Okänt IPC-kommando" -#: src/err-codes.h:245 +#: src/err-codes.h:247 msgid "IPC syntax error" msgstr "IPC-syntaxfel" -#: src/err-codes.h:246 +#: src/err-codes.h:248 msgid "IPC call has been cancelled" msgstr "IPC-anropet har avbrutits" -#: src/err-codes.h:247 +#: src/err-codes.h:249 msgid "No input source for IPC" msgstr "Ingen inmatningskälla för IPC" -#: src/err-codes.h:248 +#: src/err-codes.h:250 msgid "No output source for IPC" msgstr "Ingen utmatningskälla för IPC" -#: src/err-codes.h:249 +#: src/err-codes.h:251 msgid "IPC parameter error" msgstr "IPC-parameterfel" -#: src/err-codes.h:250 +#: src/err-codes.h:252 msgid "Unknown IPC inquire" msgstr "Okänd IPC-frÃ¥ga" -#: src/err-codes.h:251 +#: src/err-codes.h:253 msgid "User defined error code 1" msgstr "Användardefinierad felkod 1" -#: src/err-codes.h:252 +#: src/err-codes.h:254 msgid "User defined error code 2" msgstr "Användardefinierad felkod 2" -#: src/err-codes.h:253 +#: src/err-codes.h:255 msgid "User defined error code 3" msgstr "Användardefinierad felkod 3" -#: src/err-codes.h:254 +#: src/err-codes.h:256 msgid "User defined error code 4" msgstr "Användardefinierad felkod 4" -#: src/err-codes.h:255 +#: src/err-codes.h:257 msgid "User defined error code 5" msgstr "Användardefinierad felkod 5" -#: src/err-codes.h:256 +#: src/err-codes.h:258 msgid "User defined error code 6" msgstr "Användardefinierad felkod 6" -#: src/err-codes.h:257 +#: src/err-codes.h:259 msgid "User defined error code 7" msgstr "Användardefinierad felkod 7" -#: src/err-codes.h:258 +#: src/err-codes.h:260 msgid "User defined error code 8" msgstr "Användardefinierad felkod 8" -#: src/err-codes.h:259 +#: src/err-codes.h:261 msgid "User defined error code 9" msgstr "Användardefinierad felkod 9" -#: src/err-codes.h:260 +#: src/err-codes.h:262 msgid "User defined error code 10" msgstr "Användardefinierad felkod 10" -#: src/err-codes.h:261 +#: src/err-codes.h:263 msgid "User defined error code 11" msgstr "Användardefinierad felkod 11" -#: src/err-codes.h:262 +#: src/err-codes.h:264 msgid "User defined error code 12" msgstr "Användardefinierad felkod 12" -#: src/err-codes.h:263 +#: src/err-codes.h:265 msgid "User defined error code 13" msgstr "Användardefinierad felkod 13" -#: src/err-codes.h:264 +#: src/err-codes.h:266 msgid "User defined error code 14" msgstr "Användardefinierad felkod 14" -#: src/err-codes.h:265 +#: src/err-codes.h:267 msgid "User defined error code 15" msgstr "Användardefinierad felkod 15" -#: src/err-codes.h:266 +#: src/err-codes.h:268 msgid "User defined error code 16" msgstr "Användardefinierad felkod 16" -#: src/err-codes.h:267 +#: src/err-codes.h:269 msgid "System error w/o errno" msgstr "Systemfel utan felnummer" -#: src/err-codes.h:268 +#: src/err-codes.h:270 msgid "Unknown system error" msgstr "Okänt systemfel" -#: src/err-codes.h:269 +#: src/err-codes.h:271 msgid "End of file" msgstr "Slut pÃ¥ fil" -#: src/err-codes.h:270 +#: src/err-codes.h:272 msgid "Unknown error code" msgstr "Okänd felkod" @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: libgpg-error 1.7\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2010-07-20 18:05+0200\n" +"POT-Creation-Date: 2010-09-16 14:55+0200\n" "PO-Revision-Date: 2009-09-19 18:34+0930\n" "Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n" "Language-Team: Vietnamese <vi-VN@googlegroups.com>\n" @@ -842,239 +842,249 @@ msgid "Limit reached" msgstr "" #: src/err-codes.h:212 +#, fuzzy +msgid "Not initialized" +msgstr "ChÆ°a sÆ¡ khởi thẻ" + +#: src/err-codes.h:213 +#, fuzzy +msgid "Missing issuer certificate" +msgstr "Chứng nháºn còn thiếu" + +#: src/err-codes.h:214 msgid "Operation not yet finished" msgstr "Thao tác chÆ°a kết thúc" -#: src/err-codes.h:213 +#: src/err-codes.h:215 msgid "Buffer too short" msgstr "Vùng đệm quá ngắn" -#: src/err-codes.h:214 +#: src/err-codes.h:216 msgid "Invalid length specifier in S-expression" msgstr "Chỉ thị chiá»u dà i không hợp lệ trong biểu thức S" -#: src/err-codes.h:215 +#: src/err-codes.h:217 msgid "String too long in S-expression" msgstr "Chuá»—i quá dà i trong biểu thức S" -#: src/err-codes.h:216 +#: src/err-codes.h:218 msgid "Unmatched parentheses in S-expression" msgstr "Có dấu ngoặc chÆ°a khá»›p trong biểu thức S" -#: src/err-codes.h:217 +#: src/err-codes.h:219 msgid "S-expression not canonical" msgstr "Biểu thức S không phải chuẩn tắc" -#: src/err-codes.h:218 +#: src/err-codes.h:220 msgid "Bad character in S-expression" msgstr "Ký tá»± sai trong biểu thức S" -#: src/err-codes.h:219 +#: src/err-codes.h:221 msgid "Bad quotation in S-expression" msgstr "Äoạn trÃch dẫn sai trong biểu thức S" -#: src/err-codes.h:220 +#: src/err-codes.h:222 msgid "Zero prefix in S-expression" msgstr "Tiá»n tố số không trong biểu thức S" -#: src/err-codes.h:221 +#: src/err-codes.h:223 msgid "Nested display hints in S-expression" msgstr "Có mẹo trình bà y lồng nhau trong biểu thức S" -#: src/err-codes.h:222 +#: src/err-codes.h:224 msgid "Unmatched display hints" msgstr "Có mẹo trình bà y chÆ°a khá»›p" -#: src/err-codes.h:223 +#: src/err-codes.h:225 msgid "Unexpected reserved punctuation in S-expression" msgstr "Có dấu chấm câu dà nh riêng bất thÆ°á»ng trong biểu thức S" -#: src/err-codes.h:224 +#: src/err-codes.h:226 msgid "Bad hexadecimal character in S-expression" msgstr "Ký tá»± tháºp lục sai trong biểu thức S" -#: src/err-codes.h:225 +#: src/err-codes.h:227 msgid "Odd hexadecimal numbers in S-expression" msgstr "Có số tháºp lục lẻ trong biểu thức S" -#: src/err-codes.h:226 +#: src/err-codes.h:228 #, fuzzy msgid "Bad octal character in S-expression" msgstr "Ký tá»± bát phân sai trong biểu thức S" -#: src/err-codes.h:227 +#: src/err-codes.h:229 msgid "General IPC error" msgstr "Lá»—i IPC chung" -#: src/err-codes.h:228 +#: src/err-codes.h:230 msgid "IPC accept call failed" msgstr "Lá»i gá»i chấp nháºn IPC bị lá»—i" -#: src/err-codes.h:229 +#: src/err-codes.h:231 msgid "IPC connect call failed" msgstr "Lá»i gá»i kết nối IPC bị lá»—i" -#: src/err-codes.h:230 +#: src/err-codes.h:232 msgid "Invalid IPC response" msgstr "Äáp ứng IPC không hợp lệ" -#: src/err-codes.h:231 +#: src/err-codes.h:233 msgid "Invalid value passed to IPC" msgstr "Giá trị không hợp lệ được gá»i cho IPC" -#: src/err-codes.h:232 +#: src/err-codes.h:234 msgid "Incomplete line passed to IPC" msgstr "Dòng không hoà n toà n được gá»i cho IPC" -#: src/err-codes.h:233 +#: src/err-codes.h:235 msgid "Line passed to IPC too long" msgstr "Dòng quá dà i được gá»i cho IPC" -#: src/err-codes.h:234 +#: src/err-codes.h:236 msgid "Nested IPC commands" msgstr "Các câu lệnh IPC lồng nhau" -#: src/err-codes.h:235 +#: src/err-codes.h:237 msgid "No data callback in IPC" msgstr "Không có lá»i gá»i ngược lại dữ liệu trong IPC" -#: src/err-codes.h:236 +#: src/err-codes.h:238 msgid "No inquire callback in IPC" msgstr "Không có lá»i gá»i ngược lại yêu cầu trong IPC" -#: src/err-codes.h:237 +#: src/err-codes.h:239 msgid "Not an IPC server" msgstr "Không phải trình phục vụ IPC" -#: src/err-codes.h:238 +#: src/err-codes.h:240 msgid "Not an IPC client" msgstr "Không phải ứng dụng khách IPC" -#: src/err-codes.h:239 +#: src/err-codes.h:241 msgid "Problem starting IPC server" msgstr "Gặp khó khăn trong việc khởi chạy trình phục vụ IPC" -#: src/err-codes.h:240 +#: src/err-codes.h:242 msgid "IPC read error" msgstr "Lá»—i Ä‘á»c IPC" -#: src/err-codes.h:241 +#: src/err-codes.h:243 msgid "IPC write error" msgstr "Lá»—i ghi IPC" -#: src/err-codes.h:242 +#: src/err-codes.h:244 msgid "Too much data for IPC layer" msgstr "Quá nhiá»u dữ liệu cho lá»›p IPC" -#: src/err-codes.h:243 +#: src/err-codes.h:245 msgid "Unexpected IPC command" msgstr "Câu lệnh IPC bất thÆ°á»ng" -#: src/err-codes.h:244 +#: src/err-codes.h:246 msgid "Unknown IPC command" msgstr "Câu lệnh IPC không rõ" -#: src/err-codes.h:245 +#: src/err-codes.h:247 msgid "IPC syntax error" msgstr "Lá»—i cú pháp IPC" -#: src/err-codes.h:246 +#: src/err-codes.h:248 msgid "IPC call has been cancelled" msgstr "Lá»i gá»i IPC bị thôi" -#: src/err-codes.h:247 +#: src/err-codes.h:249 msgid "No input source for IPC" msgstr "Không có nguồn nháºp và o cho IPC" -#: src/err-codes.h:248 +#: src/err-codes.h:250 msgid "No output source for IPC" msgstr "Không có nguồn kết xuất cho IPC" -#: src/err-codes.h:249 +#: src/err-codes.h:251 msgid "IPC parameter error" msgstr "Lá»—i tham số IPC" -#: src/err-codes.h:250 +#: src/err-codes.h:252 msgid "Unknown IPC inquire" msgstr "Yêu cầu IPC không rõ" -#: src/err-codes.h:251 +#: src/err-codes.h:253 msgid "User defined error code 1" msgstr "Mã lá»—i tá»± xác định 1" -#: src/err-codes.h:252 +#: src/err-codes.h:254 msgid "User defined error code 2" msgstr "Mã lá»—i tá»± xác định 2" -#: src/err-codes.h:253 +#: src/err-codes.h:255 msgid "User defined error code 3" msgstr "Mã lá»—i tá»± xác định 3" -#: src/err-codes.h:254 +#: src/err-codes.h:256 msgid "User defined error code 4" msgstr "Mã lá»—i tá»± xác định 4" -#: src/err-codes.h:255 +#: src/err-codes.h:257 msgid "User defined error code 5" msgstr "Mã lá»—i tá»± xác định 5" -#: src/err-codes.h:256 +#: src/err-codes.h:258 msgid "User defined error code 6" msgstr "Mã lá»—i tá»± xác định 6" -#: src/err-codes.h:257 +#: src/err-codes.h:259 msgid "User defined error code 7" msgstr "Mã lá»—i tá»± xác định 7" -#: src/err-codes.h:258 +#: src/err-codes.h:260 msgid "User defined error code 8" msgstr "Mã lá»—i tá»± xác định 8" -#: src/err-codes.h:259 +#: src/err-codes.h:261 msgid "User defined error code 9" msgstr "Mã lá»—i tá»± xác định 9" -#: src/err-codes.h:260 +#: src/err-codes.h:262 msgid "User defined error code 10" msgstr "Mã lá»—i tá»± xác định 10" -#: src/err-codes.h:261 +#: src/err-codes.h:263 msgid "User defined error code 11" msgstr "Mã lá»—i tá»± xác định 11" -#: src/err-codes.h:262 +#: src/err-codes.h:264 msgid "User defined error code 12" msgstr "Mã lá»—i tá»± xác định 12" -#: src/err-codes.h:263 +#: src/err-codes.h:265 msgid "User defined error code 13" msgstr "Mã lá»—i tá»± xác định 13" -#: src/err-codes.h:264 +#: src/err-codes.h:266 msgid "User defined error code 14" msgstr "Mã lá»—i tá»± xác định 14" -#: src/err-codes.h:265 +#: src/err-codes.h:267 msgid "User defined error code 15" msgstr "Mã lá»—i tá»± xác định 15" -#: src/err-codes.h:266 +#: src/err-codes.h:268 msgid "User defined error code 16" msgstr "Mã lá»—i tá»± xác định 16" -#: src/err-codes.h:267 +#: src/err-codes.h:269 msgid "System error w/o errno" msgstr "Lá»—i hệ thống không có số thứ tá»± lá»—i" -#: src/err-codes.h:268 +#: src/err-codes.h:270 msgid "Unknown system error" msgstr "Gặp lá»—i hệ thống không rõ" -#: src/err-codes.h:269 +#: src/err-codes.h:271 msgid "End of file" msgstr "Kết thúc táºp tin" -#: src/err-codes.h:270 +#: src/err-codes.h:272 msgid "Unknown error code" msgstr "Mã lá»—i không rõ" diff --git a/po/zh_CN.po b/po/zh_CN.po index 053f84b..313fc49 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: libgpg-error 1.7\n" "Report-Msgid-Bugs-To: translations@gnupg.org\n" -"POT-Creation-Date: 2010-07-20 18:05+0200\n" +"POT-Creation-Date: 2010-09-16 14:55+0200\n" "PO-Revision-Date: 2009-08-19 17:45+0800\n" "Last-Translator: Aron Xu <happyaron.xu@gmail.com>\n" "Language-Team: Chinese (simplified) <translation-team-zh-cn@lists." @@ -842,238 +842,248 @@ msgid "Limit reached" msgstr "" #: src/err-codes.h:212 +#, fuzzy +msgid "Not initialized" +msgstr "å¡æœªåˆå§‹åŒ–" + +#: src/err-codes.h:213 +#, fuzzy +msgid "Missing issuer certificate" +msgstr "缺失è¯ä¹¦" + +#: src/err-codes.h:214 msgid "Operation not yet finished" msgstr "æ“作尚未完æˆ" -#: src/err-codes.h:213 +#: src/err-codes.h:215 msgid "Buffer too short" msgstr "缓冲区太çŸ" -#: src/err-codes.h:214 +#: src/err-codes.h:216 msgid "Invalid length specifier in S-expression" msgstr "" -#: src/err-codes.h:215 +#: src/err-codes.h:217 msgid "String too long in S-expression" msgstr "" -#: src/err-codes.h:216 +#: src/err-codes.h:218 msgid "Unmatched parentheses in S-expression" msgstr "" -#: src/err-codes.h:217 +#: src/err-codes.h:219 msgid "S-expression not canonical" msgstr "" -#: src/err-codes.h:218 +#: src/err-codes.h:220 msgid "Bad character in S-expression" msgstr "" -#: src/err-codes.h:219 +#: src/err-codes.h:221 msgid "Bad quotation in S-expression" msgstr "" -#: src/err-codes.h:220 +#: src/err-codes.h:222 msgid "Zero prefix in S-expression" msgstr "" -#: src/err-codes.h:221 +#: src/err-codes.h:223 msgid "Nested display hints in S-expression" msgstr "" -#: src/err-codes.h:222 +#: src/err-codes.h:224 msgid "Unmatched display hints" msgstr "" -#: src/err-codes.h:223 +#: src/err-codes.h:225 msgid "Unexpected reserved punctuation in S-expression" msgstr "" -#: src/err-codes.h:224 +#: src/err-codes.h:226 msgid "Bad hexadecimal character in S-expression" msgstr "" -#: src/err-codes.h:225 +#: src/err-codes.h:227 msgid "Odd hexadecimal numbers in S-expression" msgstr "" -#: src/err-codes.h:226 +#: src/err-codes.h:228 msgid "Bad octal character in S-expression" msgstr "" -#: src/err-codes.h:227 +#: src/err-codes.h:229 msgid "General IPC error" msgstr "一般IPC 错误" -#: src/err-codes.h:228 +#: src/err-codes.h:230 msgid "IPC accept call failed" msgstr "" -#: src/err-codes.h:229 +#: src/err-codes.h:231 msgid "IPC connect call failed" msgstr "" -#: src/err-codes.h:230 +#: src/err-codes.h:232 msgid "Invalid IPC response" msgstr "" -#: src/err-codes.h:231 +#: src/err-codes.h:233 msgid "Invalid value passed to IPC" msgstr "" -#: src/err-codes.h:232 +#: src/err-codes.h:234 msgid "Incomplete line passed to IPC" msgstr "" -#: src/err-codes.h:233 +#: src/err-codes.h:235 msgid "Line passed to IPC too long" msgstr "" -#: src/err-codes.h:234 +#: src/err-codes.h:236 msgid "Nested IPC commands" msgstr "" -#: src/err-codes.h:235 +#: src/err-codes.h:237 msgid "No data callback in IPC" msgstr "" -#: src/err-codes.h:236 +#: src/err-codes.h:238 msgid "No inquire callback in IPC" msgstr "" -#: src/err-codes.h:237 +#: src/err-codes.h:239 msgid "Not an IPC server" msgstr "ä¸æ˜¯IPC æœåŠ¡å™¨" -#: src/err-codes.h:238 +#: src/err-codes.h:240 msgid "Not an IPC client" msgstr "ä¸æ˜¯IPC 客户端" -#: src/err-codes.h:239 +#: src/err-codes.h:241 msgid "Problem starting IPC server" msgstr "" -#: src/err-codes.h:240 +#: src/err-codes.h:242 msgid "IPC read error" msgstr "IPC 读å–错误" -#: src/err-codes.h:241 +#: src/err-codes.h:243 msgid "IPC write error" msgstr "IPC写入 错误" -#: src/err-codes.h:242 +#: src/err-codes.h:244 msgid "Too much data for IPC layer" msgstr "" -#: src/err-codes.h:243 +#: src/err-codes.h:245 msgid "Unexpected IPC command" msgstr "" -#: src/err-codes.h:244 +#: src/err-codes.h:246 msgid "Unknown IPC command" msgstr "未知IPC 命令" -#: src/err-codes.h:245 +#: src/err-codes.h:247 msgid "IPC syntax error" msgstr "IPC è¯æ³•é”™è¯¯" -#: src/err-codes.h:246 +#: src/err-codes.h:248 msgid "IPC call has been cancelled" msgstr "" -#: src/err-codes.h:247 +#: src/err-codes.h:249 msgid "No input source for IPC" msgstr "" -#: src/err-codes.h:248 +#: src/err-codes.h:250 msgid "No output source for IPC" msgstr "" -#: src/err-codes.h:249 +#: src/err-codes.h:251 msgid "IPC parameter error" msgstr "IPC å‚数错误" -#: src/err-codes.h:250 +#: src/err-codes.h:252 msgid "Unknown IPC inquire" msgstr "" -#: src/err-codes.h:251 +#: src/err-codes.h:253 msgid "User defined error code 1" msgstr "用户定义的错误代ç 1" -#: src/err-codes.h:252 +#: src/err-codes.h:254 msgid "User defined error code 2" msgstr "用户定义的错误代ç 2" -#: src/err-codes.h:253 +#: src/err-codes.h:255 msgid "User defined error code 3" msgstr "用户定义的错误代ç 3" -#: src/err-codes.h:254 +#: src/err-codes.h:256 msgid "User defined error code 4" msgstr "用户定义的错误代ç 4" -#: src/err-codes.h:255 +#: src/err-codes.h:257 msgid "User defined error code 5" msgstr "用户定义的错误代ç 5" -#: src/err-codes.h:256 +#: src/err-codes.h:258 msgid "User defined error code 6" msgstr "用户定义的错误代ç 6" -#: src/err-codes.h:257 +#: src/err-codes.h:259 msgid "User defined error code 7" msgstr "用户定义的错误代ç 7" -#: src/err-codes.h:258 +#: src/err-codes.h:260 msgid "User defined error code 8" msgstr "用户定义的错误代ç 8" -#: src/err-codes.h:259 +#: src/err-codes.h:261 msgid "User defined error code 9" msgstr "用户定义的错误ç 9" -#: src/err-codes.h:260 +#: src/err-codes.h:262 msgid "User defined error code 10" msgstr "用户定义的错误代ç 10" -#: src/err-codes.h:261 +#: src/err-codes.h:263 msgid "User defined error code 11" msgstr "用户定义的错误代ç 11" -#: src/err-codes.h:262 +#: src/err-codes.h:264 msgid "User defined error code 12" msgstr "用户定义的错误代ç 12" -#: src/err-codes.h:263 +#: src/err-codes.h:265 msgid "User defined error code 13" msgstr "用户定义的错误代ç 13" -#: src/err-codes.h:264 +#: src/err-codes.h:266 msgid "User defined error code 14" msgstr "用户定义的错误代ç 14" -#: src/err-codes.h:265 +#: src/err-codes.h:267 msgid "User defined error code 15" msgstr "用户定义的错误代ç 15" -#: src/err-codes.h:266 +#: src/err-codes.h:268 msgid "User defined error code 16" msgstr "用户定义的错误代ç 16" -#: src/err-codes.h:267 +#: src/err-codes.h:269 msgid "System error w/o errno" msgstr "" -#: src/err-codes.h:268 +#: src/err-codes.h:270 msgid "Unknown system error" msgstr "未知的系统错误" -#: src/err-codes.h:269 +#: src/err-codes.h:271 msgid "End of file" msgstr "文件结尾" -#: src/err-codes.h:270 +#: src/err-codes.h:272 msgid "Unknown error code" msgstr "未知的错误代ç " diff --git a/src/Makefile.am b/src/Makefile.am index 2295758..518a4c0 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -111,7 +111,12 @@ gpg_error_SOURCES = strsource-sym.c strerror-sym.c gpg-error.c gpg_error_CPPFLAGS = -DLOCALEDIR=\"$(localedir)\" $(extra_cppflags) gpg_error_LDADD = ./libgpg-error.la @LTLIBINTL@ -err-sources.h: Makefile mkstrtable.awk err-sources.h.in +# We build err-sources.h and err-codes.h in the source directory. +# This is needed because gettext does only look into the source +# directory to find the files listed in po/POTFILE.in. To make these +# rules work we also need to depend on Makefile.am and not on the +# generated files Makefile.in or Makefile. +$(srcdir)/err-sources.h: Makefile.am mkstrtable.awk err-sources.h.in $(AWK) -f $(srcdir)/mkstrtable.awk -v textidx=3 \ $(srcdir)/err-sources.h.in >$@ @@ -119,7 +124,7 @@ err-sources-sym.h: Makefile mkstrtable.awk err-sources.h.in $(AWK) -f $(srcdir)/mkstrtable.awk -v textidx=2 -v nogettext=1 \ $(srcdir)/err-sources.h.in >$@ -err-codes.h: Makefile mkstrtable.awk err-codes.h.in +$(srcdir)/err-codes.h: Makefile.am mkstrtable.awk err-codes.h.in $(AWK) -f $(srcdir)/mkstrtable.awk -v textidx=3 \ $(srcdir)/err-codes.h.in >$@ diff --git a/src/err-codes.h.in b/src/err-codes.h.in index bc1aed8..092880c 100644 --- a/src/err-codes.h.in +++ b/src/err-codes.h.in @@ -214,7 +214,8 @@ 182 GPG_ERR_TOO_MANY Too many objects 183 GPG_ERR_LIMIT_REACHED Limit reached 184 GPG_ERR_NOT_INITIALIZED Not initialized -# 185 to 198 are free to be used. +185 GPG_ERR_MISSING_ISSUER_CERT Missing issuer certificate +# 186 to 198 are free to be used. 199 GPG_ERR_UNFINISHED Operation not yet finished 200 GPG_ERR_BUFFER_TOO_SHORT Buffer too short |