Improved smartcard robustness.
authorWerner Koch <wk@gnupg.org>
Wed, 13 May 2009 17:12:00 +0000 (17:12 +0000)
committerWerner Koch <wk@gnupg.org>
Wed, 13 May 2009 17:12:00 +0000 (17:12 +0000)
34 files changed:
NEWS
doc/scdaemon.texi
po/be.po
po/ca.po
po/cs.po
po/da.po
po/de.po
po/el.po
po/eo.po
po/es.po
po/et.po
po/fi.po
po/fr.po
po/gl.po
po/hu.po
po/id.po
po/it.po
po/ja.po
po/nb.po
po/pl.po
po/pt.po
po/pt_BR.po
po/ro.po
po/ru.po
po/sk.po
po/sv.po
po/tr.po
po/zh_CN.po
po/zh_TW.po
scd/ChangeLog
scd/apdu.c
scd/apdu.h
scd/ccid-driver.c
scd/command.c

diff --git a/NEWS b/NEWS
index f0667eb..0870355 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -15,13 +15,16 @@ Noteworthy changes in version 2.0.12 (not released)
  * Changed order of the confirmation questions for root certificates
    and stores negative answers in trustlist.txt.
 
- * Better synchronization of several smartcard sessions.
+ * Better synchronization of concurrent smartcard sessions.
 
- * Support for the Telesec Netkey 3 cards.
+ * Support 2048 bit OpenPGP cards.
+
+ * Support Telesec Netkey 3 cards.
 
  * The gpg-protect-tool now uses gpg-agent via libassuan.  Under
    Windows the Pinentry will now be put into the foreground.
 
 
 Noteworthy changes in version 2.0.11 (2009-03-03)
 -------------------------------------------------
index 61671f4..c254868 100644 (file)
@@ -670,7 +670,7 @@ command; i.e. to select another application.
 @subsection Send a verbatim APDU to the card.
 
 @example
-  APDU [--atr] [--more] [@var{hexstring}]
+  APDU [--atr] [--more] [--exlen[=@var{n}]] [@var{hexstring}]
 @end example
 
 
@@ -689,6 +689,10 @@ message before any data like this:
 Using the option @code{--more} handles the card status word MORE_DATA
 (61xx) and concatenate all reponses to one block.
 
+Using the option @code{--exlen} the returned APDU may use extended
+length up to N bytes.  If N is not given a default value is used
+(currently 4096).
+
 
 
 @mansect see also
index af99890..3d81d37 100644 (file)
--- a/po/be.po
+++ b/po/be.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 1.2.2\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2009-03-24 18:56+0100\n"
+"POT-Creation-Date: 2009-05-13 18:04+0200\n"
 "PO-Revision-Date: 2003-10-30 16:35+0200\n"
 "Last-Translator: Ales Nyakhaychyk <nab@mail.by>\n"
 "Language-Team: Belarusian <i18n@mova.org>\n"
@@ -15,18 +15,18 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: KBabel 1.0.2\n"
 
-#: agent/call-pinentry.c:225
+#: agent/call-pinentry.c:226
 #, fuzzy, c-format
 msgid "failed to acquire the pinentry lock: %s\n"
 msgstr "%s: немагчыма стварыць хэш-табліцу: %s\n"
 
-#: agent/call-pinentry.c:596
+#: agent/call-pinentry.c:597
 msgid ""
 "Please enter your PIN, so that the secret key can be unlocked for this "
 "session"
 msgstr ""
 
-#: agent/call-pinentry.c:599
+#: agent/call-pinentry.c:600
 msgid ""
 "Please enter your passphrase, so that the secret key can be unlocked for "
 "this session"
@@ -34,7 +34,7 @@ msgstr ""
 
 #. TRANSLATORS: This string is displayed by pinentry as the
 #. label for the quality bar.
-#: agent/call-pinentry.c:634
+#: agent/call-pinentry.c:635
 msgid "Quality:"
 msgstr ""
 
@@ -44,44 +44,44 @@ msgstr ""
 #. length of the tooltip is limited to about 900 characters.
 #. If you do not translate this entry, a default english
 #. text (see source) will be used.
-#: agent/call-pinentry.c:657
+#: agent/call-pinentry.c:658
 msgid "pinentry.qualitybar.tooltip"
 msgstr ""
 
-#: agent/call-pinentry.c:699
+#: agent/call-pinentry.c:700
 #, c-format
 msgid "SETERROR %s (try %d of %d)"
 msgstr ""
 
-#: agent/call-pinentry.c:719 agent/call-pinentry.c:731
+#: agent/call-pinentry.c:720 agent/call-pinentry.c:732
 #, fuzzy
 msgid "PIN too long"
 msgstr "пароль занадта доўгі\n"
 
-#: agent/call-pinentry.c:720
+#: agent/call-pinentry.c:721
 #, fuzzy
 msgid "Passphrase too long"
 msgstr "пароль занадта доўгі\n"
 
-#: agent/call-pinentry.c:728
+#: agent/call-pinentry.c:729
 msgid "Invalid characters in PIN"
 msgstr ""
 
-#: agent/call-pinentry.c:733
+#: agent/call-pinentry.c:734
 msgid "PIN too short"
 msgstr ""
 
-#: agent/call-pinentry.c:745
+#: agent/call-pinentry.c:746
 #, fuzzy
 msgid "Bad PIN"
 msgstr "дрэнны MPI"
 
-#: agent/call-pinentry.c:746
+#: agent/call-pinentry.c:747
 #, fuzzy
 msgid "Bad Passphrase"
 msgstr "дрэнны пароль"
 
-#: agent/call-pinentry.c:782
+#: agent/call-pinentry.c:783
 #, fuzzy
 msgid "Passphrase"
 msgstr "дрэнны пароль"
@@ -91,22 +91,22 @@ msgstr "дрэнны пароль"
 msgid "ssh keys greater than %d bits are not supported\n"
 msgstr ""
 
-#: agent/command-ssh.c:688 g10/exec.c:478 g10/gpg.c:1079 g10/keygen.c:3258
-#: g10/keygen.c:3291 g10/keyring.c:1206 g10/keyring.c:1510 g10/openfile.c:275
+#: agent/command-ssh.c:688 g10/exec.c:478 g10/gpg.c:1079 g10/keygen.c:3262
+#: g10/keygen.c:3295 g10/keyring.c:1237 g10/keyring.c:1556 g10/openfile.c:275
 #: g10/openfile.c:368 g10/sign.c:798 g10/sign.c:1107 g10/tdbio.c:547
-#: jnlib/dotlock.c:311
+#: jnlib/dotlock.c:310
 #, c-format
 msgid "can't create `%s': %s\n"
 msgstr ""
 
 #: agent/command-ssh.c:700 common/helpfile.c:47 g10/card-util.c:760
 #: g10/dearmor.c:60 g10/dearmor.c:107 g10/decrypt.c:70 g10/encode.c:194
-#: g10/encode.c:504 g10/gpg.c:1080 g10/import.c:193 g10/keygen.c:2743
-#: g10/keyring.c:1536 g10/openfile.c:192 g10/openfile.c:353
+#: g10/encode.c:504 g10/gpg.c:1080 g10/import.c:193 g10/keygen.c:2747
+#: g10/keyring.c:1582 g10/openfile.c:192 g10/openfile.c:353
 #: g10/plaintext.c:503 g10/sign.c:780 g10/sign.c:975 g10/sign.c:1091
 #: g10/sign.c:1247 g10/tdbdump.c:142 g10/tdbdump.c:150 g10/tdbio.c:551
-#: g10/tdbio.c:615 g10/verify.c:99 g10/verify.c:162 sm/gpgsm.c:1981
-#: sm/gpgsm.c:2018 sm/gpgsm.c:2056 sm/qualified.c:66
+#: g10/tdbio.c:615 g10/verify.c:99 g10/verify.c:162 sm/gpgsm.c:1979
+#: sm/gpgsm.c:2016 sm/gpgsm.c:2054 sm/qualified.c:66
 #, c-format
 msgid "can't open `%s': %s\n"
 msgstr ""
@@ -149,7 +149,6 @@ msgstr ""
 "\n"
 
 #: agent/command-ssh.c:2346 agent/genkey.c:310 agent/genkey.c:432
-#: agent/protect-tool.c:1205
 #, fuzzy
 msgid "Please re-enter this passphrase"
 msgstr "Увядзіце пароль\n"
@@ -162,7 +161,7 @@ msgid ""
 msgstr ""
 
 #: agent/command-ssh.c:2405 agent/genkey.c:340 agent/genkey.c:463
-#: agent/protect-tool.c:1211 tools/symcryptrun.c:434
+#: tools/symcryptrun.c:434
 msgid "does not match - try again"
 msgstr ""
 
@@ -222,13 +221,13 @@ msgstr ""
 msgid "Please enter the PIN%s%s%s to unlock the card"
 msgstr ""
 
-#: agent/genkey.c:108 sm/certreqgen-ui.c:284 sm/export.c:632 sm/export.c:648
-#: sm/import.c:531 sm/import.c:556
+#: agent/genkey.c:108 sm/certreqgen-ui.c:284 sm/export.c:638 sm/export.c:654
+#: sm/import.c:537 sm/import.c:562
 #, fuzzy, c-format
 msgid "error creating temporary file: %s\n"
 msgstr "памылка стварэньня \"%s\": %s\n"
 
-#: agent/genkey.c:115 sm/export.c:639 sm/import.c:539
+#: agent/genkey.c:115 sm/export.c:645 sm/import.c:545
 #, fuzzy, c-format
 msgid "error writing to temporary file: %s\n"
 msgstr "памылка стварэньня \"%s\": %s\n"
@@ -300,8 +299,8 @@ msgstr ""
 msgid "Please enter the new passphrase"
 msgstr "Паўтарыце пароль\n"
 
-#: agent/gpg-agent.c:118 agent/preset-passphrase.c:72 agent/protect-tool.c:109
-#: scd/scdaemon.c:102 tools/gpg-check-pattern.c:70
+#: agent/gpg-agent.c:118 agent/preset-passphrase.c:72 scd/scdaemon.c:102
+#: tools/gpg-check-pattern.c:70
 #, fuzzy
 msgid ""
 "@Options:\n"
@@ -405,7 +404,7 @@ msgstr ""
 msgid "|FILE|write environment settings also to FILE"
 msgstr ""
 
-#: agent/gpg-agent.c:328 agent/preset-passphrase.c:94 agent/protect-tool.c:146
+#: agent/gpg-agent.c:328 agent/preset-passphrase.c:94 agent/protect-tool.c:159
 #: scd/scdaemon.c:243 sm/gpgsm.c:513 tools/gpg-connect-agent.c:180
 #: tools/gpgconf.c:101 tools/symcryptrun.c:204 tools/gpg-check-pattern.c:141
 #, fuzzy
@@ -428,140 +427,140 @@ msgstr ""
 msgid "invalid debug-level `%s' given\n"
 msgstr ""
 
-#: agent/gpg-agent.c:582 agent/protect-tool.c:1074 kbx/kbxutil.c:429
+#: agent/gpg-agent.c:583 agent/protect-tool.c:1029 kbx/kbxutil.c:429
 #: scd/scdaemon.c:398 sm/gpgsm.c:879 sm/gpgsm.c:882 tools/symcryptrun.c:996
 #: tools/gpg-check-pattern.c:177
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr ""
 
-#: agent/gpg-agent.c:681 g10/gpg.c:2086 scd/scdaemon.c:480 sm/gpgsm.c:971
+#: agent/gpg-agent.c:682 g10/gpg.c:2086 scd/scdaemon.c:480 sm/gpgsm.c:971
 #, c-format
 msgid "NOTE: no default option file `%s'\n"
 msgstr ""
 
-#: agent/gpg-agent.c:686 agent/gpg-agent.c:1294 g10/gpg.c:2090
+#: agent/gpg-agent.c:687 agent/gpg-agent.c:1297 g10/gpg.c:2090
 #: scd/scdaemon.c:485 sm/gpgsm.c:975 tools/symcryptrun.c:929
 #, c-format
 msgid "option file `%s': %s\n"
 msgstr ""
 
-#: agent/gpg-agent.c:694 g10/gpg.c:2097 scd/scdaemon.c:493 sm/gpgsm.c:982
+#: agent/gpg-agent.c:695 g10/gpg.c:2097 scd/scdaemon.c:493 sm/gpgsm.c:982
 #, c-format
 msgid "reading options from `%s'\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1044 g10/plaintext.c:140 g10/plaintext.c:145
+#: agent/gpg-agent.c:1046 g10/plaintext.c:140 g10/plaintext.c:145
 #: g10/plaintext.c:162
 #, c-format
 msgid "error creating `%s': %s\n"
 msgstr "памылка стварэньня \"%s\": %s\n"
 
-#: agent/gpg-agent.c:1407 agent/gpg-agent.c:1527 agent/gpg-agent.c:1531
-#: agent/gpg-agent.c:1572 agent/gpg-agent.c:1576 g10/exec.c:172
+#: agent/gpg-agent.c:1410 agent/gpg-agent.c:1530 agent/gpg-agent.c:1534
+#: agent/gpg-agent.c:1575 agent/gpg-agent.c:1579 g10/exec.c:172
 #: g10/openfile.c:429 scd/scdaemon.c:989
 #, fuzzy, c-format
 msgid "can't create directory `%s': %s\n"
 msgstr "%s: немагчыма стварыць тэчку: %s\n"
 
-#: agent/gpg-agent.c:1421 scd/scdaemon.c:1003
+#: agent/gpg-agent.c:1424 scd/scdaemon.c:1003
 msgid "name of socket too long\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1444 scd/scdaemon.c:1026
+#: agent/gpg-agent.c:1447 scd/scdaemon.c:1026
 #, fuzzy, c-format
 msgid "can't create socket: %s\n"
 msgstr "%s: немагчыма стварыць тэчку: %s\n"
 
-#: agent/gpg-agent.c:1453
+#: agent/gpg-agent.c:1456
 #, c-format
 msgid "socket name `%s' is too long\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1473
+#: agent/gpg-agent.c:1476
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1484 scd/scdaemon.c:1046
+#: agent/gpg-agent.c:1487 scd/scdaemon.c:1046
 #, fuzzy
 msgid "error getting nonce for the socket\n"
 msgstr "памылка стварэньня \"%s\": %s\n"
 
-#: agent/gpg-agent.c:1489 scd/scdaemon.c:1049
+#: agent/gpg-agent.c:1492 scd/scdaemon.c:1049
 #, fuzzy, c-format
 msgid "error binding socket to `%s': %s\n"
 msgstr "памылка стварэньня \"%s\": %s\n"
 
-#: agent/gpg-agent.c:1501 scd/scdaemon.c:1058
+#: agent/gpg-agent.c:1504 scd/scdaemon.c:1058
 #, fuzzy, c-format
 msgid "listen() failed: %s\n"
 msgstr "збой падпісаньня: %s\n"
 
-#: agent/gpg-agent.c:1507 scd/scdaemon.c:1065
+#: agent/gpg-agent.c:1510 scd/scdaemon.c:1065
 #, fuzzy, c-format
 msgid "listening on socket `%s'\n"
 msgstr "запіс у stdout\n"
 
-#: agent/gpg-agent.c:1535 agent/gpg-agent.c:1582 g10/openfile.c:432
+#: agent/gpg-agent.c:1538 agent/gpg-agent.c:1585 g10/openfile.c:432
 #, fuzzy, c-format
 msgid "directory `%s' created\n"
 msgstr "%s: тэчка створана\n"
 
-#: agent/gpg-agent.c:1588
+#: agent/gpg-agent.c:1591
 #, fuzzy, c-format
 msgid "stat() failed for `%s': %s\n"
 msgstr "немагчыма адкрыць %s: %s\n"
 
-#: agent/gpg-agent.c:1592
+#: agent/gpg-agent.c:1595
 #, fuzzy, c-format
 msgid "can't use `%s' as home directory\n"
 msgstr "%s: немагчыма стварыць тэчку: %s\n"
 
-#: agent/gpg-agent.c:1722 scd/scdaemon.c:1081
+#: agent/gpg-agent.c:1725 scd/scdaemon.c:1081
 #, fuzzy, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "памылка стварэньня \"%s\": %s\n"
 
-#: agent/gpg-agent.c:1744
+#: agent/gpg-agent.c:1747
 #, c-format
 msgid "handler 0x%lx for fd %d started\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1749
+#: agent/gpg-agent.c:1752
 #, c-format
 msgid "handler 0x%lx for fd %d terminated\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1769
+#: agent/gpg-agent.c:1772
 #, c-format
 msgid "ssh handler 0x%lx for fd %d started\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1774
+#: agent/gpg-agent.c:1777
 #, c-format
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1914 scd/scdaemon.c:1218
+#: agent/gpg-agent.c:1917 scd/scdaemon.c:1218
 #, c-format
 msgid "pth_select failed: %s - waiting 1s\n"
 msgstr ""
 
-#: agent/gpg-agent.c:2023 scd/scdaemon.c:1285
+#: agent/gpg-agent.c:2026 scd/scdaemon.c:1285
 #, c-format
 msgid "%s %s stopped\n"
 msgstr ""
 
-#: agent/gpg-agent.c:2151
+#: agent/gpg-agent.c:2154
 msgid "no gpg-agent running in this session\n"
 msgstr ""
 
-#: agent/gpg-agent.c:2162 common/simple-pwquery.c:349 common/asshelp.c:326
+#: agent/gpg-agent.c:2165 common/simple-pwquery.c:349 common/asshelp.c:326
 #: tools/gpg-connect-agent.c:2133
 msgid "malformed GPG_AGENT_INFO environment variable\n"
 msgstr ""
 
-#: agent/gpg-agent.c:2175 common/simple-pwquery.c:361 common/asshelp.c:338
+#: agent/gpg-agent.c:2178 common/simple-pwquery.c:361 common/asshelp.c:338
 #: tools/gpg-connect-agent.c:2144
 #, c-format
 msgid "gpg-agent protocol version %d is not supported\n"
@@ -578,52 +577,73 @@ msgid ""
 "Password cache maintenance\n"
 msgstr ""
 
-#: agent/protect-tool.c:149
+#: agent/protect-tool.c:111 g10/gpg.c:370 kbx/kbxutil.c:71 sm/gpgsm.c:185
+#: tools/gpgconf.c:59
+msgid ""
+"@Commands:\n"
+" "
+msgstr ""
+"@Загады:\n"
+" "
+
+#: agent/protect-tool.c:123 g10/gpg.c:436 g10/gpgv.c:69 kbx/kbxutil.c:81
+#: sm/gpgsm.c:226 tools/gpg-connect-agent.c:67 tools/gpgconf.c:76
+#: tools/symcryptrun.c:157
+msgid ""
+"@\n"
+"Options:\n"
+" "
+msgstr ""
+"@\n"
+"Выбары:\n"
+" "
+
+#: agent/protect-tool.c:162
 #, fuzzy
 msgid "Usage: gpg-protect-tool [options] (-h for help)\n"
 msgstr "Выкарыстаньне: gpg [выбары] [файлы] (-h для даведкі)"
 
-#: agent/protect-tool.c:151
+#: agent/protect-tool.c:164
 msgid ""
 "Syntax: gpg-protect-tool [options] [args]\n"
 "Secret key maintenance tool\n"
 msgstr ""
 
-#: agent/protect-tool.c:1196
+#: agent/protect-tool.c:1150
 msgid "Please enter the passphrase to unprotect the PKCS#12 object."
 msgstr ""
 
-#: agent/protect-tool.c:1199
+#: agent/protect-tool.c:1155
 msgid "Please enter the passphrase to protect the new PKCS#12 object."
 msgstr ""
 
-#: agent/protect-tool.c:1202
+#: agent/protect-tool.c:1161
 msgid ""
 "Please enter the passphrase to protect the imported object within the GnuPG "
 "system."
 msgstr ""
 
-#: agent/protect-tool.c:1207
+#: agent/protect-tool.c:1166
 msgid ""
 "Please enter the passphrase or the PIN\n"
 "needed to complete this operation."
 msgstr ""
 
-#: agent/protect-tool.c:1212 tools/symcryptrun.c:435
+#: agent/protect-tool.c:1171 tools/symcryptrun.c:435
 #, fuzzy
 msgid "Passphrase:"
 msgstr "дрэнны пароль"
 
-#: agent/protect-tool.c:1220 tools/symcryptrun.c:442
-#, c-format
-msgid "error while asking for the passphrase: %s\n"
-msgstr ""
-
-#: agent/protect-tool.c:1223 tools/symcryptrun.c:446
+#: agent/protect-tool.c:1176 tools/symcryptrun.c:446
 #, fuzzy
 msgid "cancelled\n"
 msgstr "скасавана карыстальнікам\n"
 
+#: agent/protect-tool.c:1178 tools/symcryptrun.c:442
+#, c-format
+msgid "error while asking for the passphrase: %s\n"
+msgstr ""
+
 #: agent/trustlist.c:135 agent/trustlist.c:333
 #, fuzzy, c-format
 msgid "error opening `%s': %s\n"
@@ -659,7 +679,7 @@ msgstr ""
 msgid "error reading `%s', line %d: %s\n"
 msgstr "памылка стварэньня \"%s\": %s\n"
 
-#: agent/trustlist.c:398 agent/trustlist.c:451
+#: agent/trustlist.c:398 agent/trustlist.c:448
 msgid "error reading list of trusted root certificates\n"
 msgstr ""
 
@@ -669,21 +689,21 @@ msgstr ""
 #. percent sign is actually needed because it is also
 #. a printf format string.  If you need to insert a
 #. plain % sign, you need to encode it as "%%25".  The
-#. "%s" gets replaced by the name as store in the
+#. "%s" gets replaced by the name as stored in the
 #. certificate.
-#: agent/trustlist.c:572
+#: agent/trustlist.c:609
 #, c-format
 msgid ""
 "Do you ultimately trust%%0A  \"%s\"%%0Ato correctly certify user "
 "certificates?"
 msgstr ""
 
-#: agent/trustlist.c:578 common/audit.c:467
+#: agent/trustlist.c:618 common/audit.c:467
 #, fuzzy
 msgid "Yes"
 msgstr "yes [так]"
 
-#: agent/trustlist.c:578 common/audit.c:469
+#: agent/trustlist.c:618 common/audit.c:469
 msgid "No"
 msgstr ""
 
@@ -695,7 +715,7 @@ msgstr ""
 #. "%%25".  The second "%s" gets replaced by a hexdecimal
 #. fingerprint string whereas the first one receives the name
 #. as stored in the certificate.
-#: agent/trustlist.c:606
+#: agent/trustlist.c:652
 #, c-format
 msgid ""
 "Please verify that the certificate identified as:%%0A  \"%s\"%%0Ahas the "
@@ -705,11 +725,11 @@ msgstr ""
 #. TRANSLATORS: "Correct" is the label of a button and intended
 #. to be hit if the fingerprint matches the one of the CA.  The
 #. other button is "the default "Cancel" of the Pinentry.
-#: agent/trustlist.c:619
+#: agent/trustlist.c:666
 msgid "Correct"
 msgstr ""
 
-#: agent/trustlist.c:619
+#: agent/trustlist.c:666
 msgid "Wrong"
 msgstr ""
 
@@ -734,43 +754,43 @@ msgstr "дрэнны пароль"
 msgid "I'll change it later"
 msgstr ""
 
-#: common/exechelp.c:523 common/exechelp.c:614 tools/gpgconf-comp.c:1475
+#: common/exechelp.c:528 common/exechelp.c:625 tools/gpgconf-comp.c:1475
 #: tools/gpgconf-comp.c:1814
 #, fuzzy, c-format
 msgid "error creating a pipe: %s\n"
 msgstr "памылка стварэньня \"%s\": %s\n"
 
-#: common/exechelp.c:588 common/exechelp.c:647
+#: common/exechelp.c:599 common/exechelp.c:658
 #, fuzzy, c-format
 msgid "can't fdopen pipe for reading: %s\n"
 msgstr "немагчыма адкрыць %s: %s\n"
 
-#: common/exechelp.c:626 common/exechelp.c:754 common/exechelp.c:989
+#: common/exechelp.c:637 common/exechelp.c:765 common/exechelp.c:1000
 #, fuzzy, c-format
 msgid "error forking process: %s\n"
 msgstr "памылка стварэньня \"%s\": %s\n"
 
-#: common/exechelp.c:800 common/exechelp.c:853
+#: common/exechelp.c:811 common/exechelp.c:864
 #, c-format
 msgid "waiting for process %d to terminate failed: %s\n"
 msgstr ""
 
-#: common/exechelp.c:808
+#: common/exechelp.c:819
 #, fuzzy, c-format
 msgid "error getting exit code of process %d: %s\n"
 msgstr "памылка стварэньня \"%s\": %s\n"
 
-#: common/exechelp.c:814 common/exechelp.c:864
+#: common/exechelp.c:825 common/exechelp.c:875
 #, fuzzy, c-format
 msgid "error running `%s': exit status %d\n"
 msgstr "памылка стварэньня \"%s\": %s\n"
 
-#: common/exechelp.c:859
+#: common/exechelp.c:870
 #, c-format
 msgid "error running `%s': probably not installed\n"
 msgstr ""
 
-#: common/exechelp.c:872
+#: common/exechelp.c:883
 #, fuzzy, c-format
 msgid "error running `%s': terminated\n"
 msgstr "памылка стварэньня \"%s\": %s\n"
@@ -1155,7 +1175,7 @@ msgid "OpenPGP card no. %s detected\n"
 msgstr ""
 
 #: g10/card-util.c:75 g10/card-util.c:1512 g10/delkey.c:126 g10/keyedit.c:1549
-#: g10/keygen.c:2934 g10/revoke.c:216 g10/revoke.c:455
+#: g10/keygen.c:2938 g10/revoke.c:216 g10/revoke.c:455
 msgid "can't do this in batch mode\n"
 msgstr ""
 
@@ -1163,7 +1183,7 @@ msgstr ""
 msgid "This command is only available for version 2 cards\n"
 msgstr ""
 
-#: g10/card-util.c:85 scd/app-openpgp.c:1875
+#: g10/card-util.c:85 scd/app-openpgp.c:1877
 msgid "Reset Code not or not anymore available\n"
 msgstr ""
 
@@ -1466,18 +1486,18 @@ msgstr "Нерэчаісны загад (паспрабуйце \"help\")\n"
 msgid "--output doesn't work for this command\n"
 msgstr ""
 
-#: g10/decrypt.c:166 g10/gpg.c:3969 g10/keyring.c:380 g10/keyring.c:667
+#: g10/decrypt.c:166 g10/gpg.c:3969 g10/keyring.c:387 g10/keyring.c:698
 #, c-format
 msgid "can't open `%s'\n"
 msgstr "немагчыма адкрыць \"%s\"\n"
 
-#: g10/delkey.c:73 g10/export.c:324 g10/keyedit.c:3435 g10/keyserver.c:1729
+#: g10/delkey.c:73 g10/export.c:324 g10/keyedit.c:3435 g10/keyserver.c:1731
 #: g10/revoke.c:226
 #, fuzzy, c-format
 msgid "key \"%s\" not found: %s\n"
 msgstr "грамадскі ключ ня знойдзены"
 
-#: g10/delkey.c:81 g10/export.c:354 g10/import.c:2417 g10/keyserver.c:1743
+#: g10/delkey.c:81 g10/export.c:354 g10/import.c:2417 g10/keyserver.c:1745
 #: g10/revoke.c:232 g10/revoke.c:477
 #, c-format
 msgid "error reading keyblock: %s\n"
@@ -1756,24 +1776,16 @@ msgstr ""
 msgid "no secret subkey for public subkey %s - ignoring\n"
 msgstr ""
 
-#: g10/getkey.c:2769
+#: g10/getkey.c:2759
 #, fuzzy, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr "%s: немагчыма стварыць тэчку: %s\n"
 
-#: g10/getkey.c:2816
+#: g10/getkey.c:2806
 #, c-format
 msgid "key %s: secret key without public key - skipped\n"
 msgstr ""
 
-#: g10/gpg.c:370 kbx/kbxutil.c:71 sm/gpgsm.c:185 tools/gpgconf.c:59
-msgid ""
-"@Commands:\n"
-" "
-msgstr ""
-"@Загады:\n"
-" "
-
 #: g10/gpg.c:372 sm/gpgsm.c:187
 #, fuzzy
 msgid "make a signature"
@@ -1901,17 +1913,6 @@ msgstr ""
 msgid "run in server mode"
 msgstr ""
 
-#: g10/gpg.c:436 g10/gpgv.c:69 kbx/kbxutil.c:81 sm/gpgsm.c:226
-#: tools/gpg-connect-agent.c:67 tools/gpgconf.c:76 tools/symcryptrun.c:157
-msgid ""
-"@\n"
-"Options:\n"
-" "
-msgstr ""
-"@\n"
-"Выбары:\n"
-" "
-
 #: g10/gpg.c:438 sm/gpgsm.c:228
 msgid "create ascii armored output"
 msgstr ""
@@ -2325,7 +2326,7 @@ msgstr ""
 msgid "selected cipher algorithm is invalid\n"
 msgstr ""
 
-#: g10/gpg.c:3126 g10/gpg.c:3150 sm/gpgsm.c:1469 sm/gpgsm.c:1475
+#: g10/gpg.c:3126 g10/gpg.c:3150 sm/gpgsm.c:1467 sm/gpgsm.c:1473
 msgid "selected digest algorithm is invalid\n"
 msgstr ""
 
@@ -3030,12 +3031,12 @@ msgstr ""
 msgid "keyring `%s' created\n"
 msgstr ""
 
-#: g10/keydb.c:328 g10/keydb.c:331
+#: g10/keydb.c:333 g10/keydb.c:336
 #, fuzzy, c-format
 msgid "keyblock resource `%s': %s\n"
 msgstr "памылка стварэньня \"%s\": %s\n"
 
-#: g10/keydb.c:712
+#: g10/keydb.c:719
 #, c-format
 msgid "failed to rebuild keyring cache: %s\n"
 msgstr ""
@@ -3307,20 +3308,20 @@ msgstr "збой падпісаньня: %s\n"
 msgid "Key has only stub or on-card key items - no passphrase to change.\n"
 msgstr ""
 
-#: g10/keyedit.c:1142 g10/keygen.c:3633
+#: g10/keyedit.c:1142 g10/keygen.c:3637
 msgid "This key is not protected.\n"
 msgstr ""
 
-#: g10/keyedit.c:1146 g10/keygen.c:3620 g10/revoke.c:538
+#: g10/keyedit.c:1146 g10/keygen.c:3624 g10/revoke.c:538
 msgid "Secret parts of primary key are not available.\n"
 msgstr ""
 
-#: g10/keyedit.c:1150 g10/keygen.c:3636
+#: g10/keyedit.c:1150 g10/keygen.c:3640
 #, fuzzy
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "сакрэтны ключ недаступны"
 
-#: g10/keyedit.c:1156 g10/keygen.c:3640
+#: g10/keyedit.c:1156 g10/keygen.c:3644
 msgid "Key is protected.\n"
 msgstr "Ключ абаронены.\n"
 
@@ -3337,7 +3338,7 @@ msgstr ""
 "Увядзіце новы пароль для гэтага сакрэтнага ключа.\n"
 "\n"
 
-#: g10/keyedit.c:1207 g10/keygen.c:2173
+#: g10/keyedit.c:1207 g10/keygen.c:2177
 msgid "passphrase not correctly repeated; try again"
 msgstr ""
 
@@ -4094,12 +4095,12 @@ msgid "writing key binding signature\n"
 msgstr ""
 
 #: g10/keygen.c:1158 g10/keygen.c:1269 g10/keygen.c:1274 g10/keygen.c:1409
-#: g10/keygen.c:3133
+#: g10/keygen.c:3137
 #, c-format
 msgid "keysize invalid; using %u bits\n"
 msgstr ""
 
-#: g10/keygen.c:1164 g10/keygen.c:1280 g10/keygen.c:1415 g10/keygen.c:3139
+#: g10/keygen.c:1164 g10/keygen.c:1280 g10/keygen.c:1415 g10/keygen.c:3143
 #, c-format
 msgid "keysize rounded up to %u bits\n"
 msgstr ""
@@ -4238,7 +4239,7 @@ msgstr ""
 msgid "rounded up to %u bits\n"
 msgstr ""
 
-#: g10/keygen.c:1849
+#: g10/keygen.c:1853
 msgid ""
 "Please specify how long the key should be valid.\n"
 "         0 = key does not expire\n"
@@ -4248,7 +4249,7 @@ msgid ""
 "      <n>y = key expires in n years\n"
 msgstr ""
 
-#: g10/keygen.c:1860
+#: g10/keygen.c:1864
 msgid ""
 "Please specify how long the signature should be valid.\n"
 "         0 = signature does not expire\n"
@@ -4258,48 +4259,48 @@ msgid ""
 "      <n>y = signature expires in n years\n"
 msgstr ""
 
-#: g10/keygen.c:1883
+#: g10/keygen.c:1887
 msgid "Key is valid for? (0) "
 msgstr ""
 
-#: g10/keygen.c:1888
+#: g10/keygen.c:1892
 #, fuzzy, c-format
 msgid "Signature is valid for? (%s) "
 msgstr "Подпіс створаны ў %.*s з выкарыстаньнем %s ID ключа %08lX\n"
 
-#: g10/keygen.c:1906 g10/keygen.c:1931
+#: g10/keygen.c:1910 g10/keygen.c:1935
 msgid "invalid value\n"
 msgstr ""
 
-#: g10/keygen.c:1913
+#: g10/keygen.c:1917
 msgid "Key does not expire at all\n"
 msgstr ""
 
-#: g10/keygen.c:1914
+#: g10/keygen.c:1918
 msgid "Signature does not expire at all\n"
 msgstr ""
 
-#: g10/keygen.c:1919
+#: g10/keygen.c:1923
 #, fuzzy, c-format
 msgid "Key expires at %s\n"
 msgstr "збой падпісаньня: %s\n"
 
-#: g10/keygen.c:1920
+#: g10/keygen.c:1924
 #, fuzzy, c-format
 msgid "Signature expires at %s\n"
 msgstr "Подпіс створаны ў %.*s з выкарыстаньнем %s ID ключа %08lX\n"
 
-#: g10/keygen.c:1924
+#: g10/keygen.c:1928
 msgid ""
 "Your system can't display dates beyond 2038.\n"
 "However, it will be correctly handled up to 2106.\n"
 msgstr ""
 
-#: g10/keygen.c:1937
+#: g10/keygen.c:1941
 msgid "Is this correct? (y/N) "
 msgstr ""
 
-#: g10/keygen.c:1967
+#: g10/keygen.c:1971
 msgid ""
 "\n"
 "GnuPG needs to construct a user ID to identify your key.\n"
@@ -4310,7 +4311,7 @@ msgstr ""
 #. but you should keep your existing translation.  In case
 #. the new string is not translated this old string will
 #. be used.
-#: g10/keygen.c:1982
+#: g10/keygen.c:1986
 msgid ""
 "\n"
 "You need a user ID to identify your key; the software constructs the user "
@@ -4320,44 +4321,44 @@ msgid ""
 "\n"
 msgstr ""
 
-#: g10/keygen.c:2001
+#: g10/keygen.c:2005
 msgid "Real name: "
 msgstr ""
 
-#: g10/keygen.c:2009
+#: g10/keygen.c:2013
 msgid "Invalid character in name\n"
 msgstr ""
 
-#: g10/keygen.c:2011
+#: g10/keygen.c:2015
 msgid "Name may not start with a digit\n"
 msgstr ""
 
-#: g10/keygen.c:2013
+#: g10/keygen.c:2017
 msgid "Name must be at least 5 characters long\n"
 msgstr ""
 
-#: g10/keygen.c:2021
+#: g10/keygen.c:2025
 msgid "Email address: "
 msgstr ""
 
-#: g10/keygen.c:2027
+#: g10/keygen.c:2031
 msgid "Not a valid email address\n"
 msgstr ""
 
-#: g10/keygen.c:2035
+#: g10/keygen.c:2039
 msgid "Comment: "
 msgstr ""
 
-#: g10/keygen.c:2041
+#: g10/keygen.c:2045
 msgid "Invalid character in comment\n"
 msgstr ""
 
-#: g10/keygen.c:2063
+#: g10/keygen.c:2067
 #, c-format
 msgid "You are using the `%s' character set.\n"
 msgstr ""
 
-#: g10/keygen.c:2069
+#: g10/keygen.c:2073
 #, c-format
 msgid ""
 "You selected this USER-ID:\n"
@@ -4365,7 +4366,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: g10/keygen.c:2074
+#: g10/keygen.c:2078
 msgid "Please don't put the email address into the real name or the comment\n"
 msgstr ""
 
@@ -4380,34 +4381,34 @@ msgstr ""
 #. o = Okay (ready, continue)
 #. q = Quit
 #.
-#: g10/keygen.c:2090
+#: g10/keygen.c:2094
 msgid "NnCcEeOoQq"
 msgstr ""
 
-#: g10/keygen.c:2100
+#: g10/keygen.c:2104
 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? "
 msgstr ""
 
-#: g10/keygen.c:2101
+#: g10/keygen.c:2105
 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? "
 msgstr ""
 
-#: g10/keygen.c:2120
+#: g10/keygen.c:2124
 msgid "Please correct the error first\n"
 msgstr ""
 
-#: g10/keygen.c:2159
+#: g10/keygen.c:2163
 msgid ""
 "You need a Passphrase to protect your secret key.\n"
 "\n"
 msgstr ""
 
-#: g10/keygen.c:2174
+#: g10/keygen.c:2178
 #, c-format
 msgid "%s.\n"
 msgstr ""
 
-#: g10/keygen.c:2180
+#: g10/keygen.c:2184
 msgid ""
 "You don't want a passphrase - this is probably a *bad* idea!\n"
 "I will do it anyway.  You can change your passphrase at any time,\n"
@@ -4415,7 +4416,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: g10/keygen.c:2204
+#: g10/keygen.c:2208
 msgid ""
 "We need to generate a lot of random bytes. It is a good idea to perform\n"
 "some other action (type on the keyboard, move the mouse, utilize the\n"
@@ -4423,91 +4424,91 @@ msgid ""
 "generator a better chance to gain enough entropy.\n"
 msgstr ""
 
-#: g10/keygen.c:3073 g10/keygen.c:3100
+#: g10/keygen.c:3077 g10/keygen.c:3104
 msgid "Key generation canceled.\n"
 msgstr ""
 
-#: g10/keygen.c:3305 g10/keygen.c:3472
+#: g10/keygen.c:3309 g10/keygen.c:3476
 #, c-format
 msgid "writing public key to `%s'\n"
 msgstr ""
 
-#: g10/keygen.c:3307 g10/keygen.c:3475
+#: g10/keygen.c:3311 g10/keygen.c:3479
 #, fuzzy, c-format
 msgid "writing secret key stub to `%s'\n"
 msgstr "запіс у stdout\n"
 
-#: g10/keygen.c:3310 g10/keygen.c:3478
+#: g10/keygen.c:3314 g10/keygen.c:3482
 #, c-format
 msgid "writing secret key to `%s'\n"
 msgstr ""
 
-#: g10/keygen.c:3459
+#: g10/keygen.c:3463
 #, c-format
 msgid "no writable public keyring found: %s\n"
 msgstr ""
 
-#: g10/keygen.c:3466
+#: g10/keygen.c:3470
 #, c-format
 msgid "no writable secret keyring found: %s\n"
 msgstr ""
 
-#: g10/keygen.c:3486
+#: g10/keygen.c:3490
 #, c-format
 msgid "error writing public keyring `%s': %s\n"
 msgstr ""
 
-#: g10/keygen.c:3494
+#: g10/keygen.c:3498
 #, c-format
 msgid "error writing secret keyring `%s': %s\n"
 msgstr ""
 
-#: g10/keygen.c:3521
+#: g10/keygen.c:3525
 msgid "public and secret key created and signed.\n"
 msgstr ""
 
-#: g10/keygen.c:3532
+#: g10/keygen.c:3536
 msgid ""
 "Note that this key cannot be used for encryption.  You may want to use\n"
 "the command \"--edit-key\" to generate a subkey for this purpose.\n"
 msgstr ""
 
-#: g10/keygen.c:3545 g10/keygen.c:3690 g10/keygen.c:3811
+#: g10/keygen.c:3549 g10/keygen.c:3694 g10/keygen.c:3815
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr ""
 
-#: g10/keygen.c:3600 g10/keygen.c:3741 g10/sign.c:241
+#: g10/keygen.c:3604 g10/keygen.c:3745 g10/sign.c:241
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
 msgstr ""
 
-#: g10/keygen.c:3602 g10/keygen.c:3743 g10/sign.c:243
+#: g10/keygen.c:3606 g10/keygen.c:3747 g10/sign.c:243
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
 msgstr ""
 
-#: g10/keygen.c:3613 g10/keygen.c:3754
+#: g10/keygen.c:3617 g10/keygen.c:3758
 msgid "NOTE: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgstr ""
 
-#: g10/keygen.c:3654 g10/keygen.c:3787
+#: g10/keygen.c:3658 g10/keygen.c:3791
 msgid "Really create? (y/N) "
 msgstr ""
 
-#: g10/keygen.c:3960
+#: g10/keygen.c:3964
 #, fuzzy, c-format
 msgid "storing key onto card failed: %s\n"
 msgstr "збой падпісаньня: %s\n"
 
-#: g10/keygen.c:4008
+#: g10/keygen.c:4012
 #, fuzzy, c-format
 msgid "can't create backup file `%s': %s\n"
 msgstr "%s: немагчыма стварыць тэчку: %s\n"
 
-#: g10/keygen.c:4034
+#: g10/keygen.c:4038
 #, c-format
 msgid "NOTE: backup of card key saved to `%s'\n"
 msgstr ""
@@ -4567,45 +4568,45 @@ msgstr "паказаць ключы й адбіткі пальцаў"
 msgid "      Card serial no. ="
 msgstr ""
 
-#: g10/keyring.c:1253
+#: g10/keyring.c:1297
 #, fuzzy, c-format
 msgid "renaming `%s' to `%s' failed: %s\n"
 msgstr "збой падпісаньня: %s\n"
 
-#: g10/keyring.c:1258
+#: g10/keyring.c:1326
 msgid "WARNING: 2 files with confidential information exists.\n"
 msgstr ""
 
-#: g10/keyring.c:1260
+#: g10/keyring.c:1327
 #, c-format
 msgid "%s is the unchanged one\n"
 msgstr ""
 
-#: g10/keyring.c:1261
+#: g10/keyring.c:1328
 #, c-format
 msgid "%s is the new one\n"
 msgstr ""
 
-#: g10/keyring.c:1262
+#: g10/keyring.c:1329
 msgid "Please fix this possible security flaw\n"
 msgstr ""
 
-#: g10/keyring.c:1384
+#: g10/keyring.c:1430
 #, fuzzy, c-format
 msgid "caching keyring `%s'\n"
 msgstr "немагчыма адкрыць \"%s\"\n"
 
-#: g10/keyring.c:1430
+#: g10/keyring.c:1476
 #, fuzzy, c-format
 msgid "%lu keys cached so far (%lu signatures)\n"
 msgstr "паказаць сьпіс ключоў і подпісаў"
 
-#: g10/keyring.c:1442
+#: g10/keyring.c:1488
 #, fuzzy, c-format
 msgid "%lu keys cached (%lu signatures)\n"
 msgstr "паказаць сьпіс ключоў і подпісаў"
 
-#: g10/keyring.c:1514
+#: g10/keyring.c:1560
 #, c-format
 msgid "%s: keyring created\n"
 msgstr "%s: створаны зьвязак ключоў\n"
@@ -4651,7 +4652,7 @@ msgstr ""
 msgid "Enter number(s), N)ext, or Q)uit > "
 msgstr ""
 
-#: g10/keyserver.c:828 g10/keyserver.c:1450
+#: g10/keyserver.c:828 g10/keyserver.c:1452
 #, fuzzy, c-format
 msgid "invalid keyserver protocol (us %d!=handler %d)\n"
 msgstr "недапушчальныя выбары экспартаваньня\n"
@@ -4666,124 +4667,124 @@ msgstr "грамадскі ключ ня знойдзены"
 msgid "key not found on keyserver\n"
 msgstr "экспартаваць ключы на паслужнік ключоў"
 
-#: g10/keyserver.c:1169
+#: g10/keyserver.c:1171
 #, fuzzy, c-format
 msgid "requesting key %s from %s server %s\n"
 msgstr "імпартаваць ключы з паслужніка ключоў"
 
-#: g10/keyserver.c:1173
+#: g10/keyserver.c:1175
 #, c-format
 msgid "requesting key %s from %s\n"
 msgstr ""
 
-#: g10/keyserver.c:1197
+#: g10/keyserver.c:1199
 #, fuzzy, c-format
 msgid "searching for names from %s server %s\n"
 msgstr "імпартаваць ключы з паслужніка ключоў"
 
-#: g10/keyserver.c:1200
+#: g10/keyserver.c:1202
 #, c-format
 msgid "searching for names from %s\n"
 msgstr ""
 
-#: g10/keyserver.c:1353
+#: g10/keyserver.c:1355
 #, c-format
 msgid "sending key %s to %s server %s\n"
 msgstr ""
 
-#: g10/keyserver.c:1357
+#: g10/keyserver.c:1359
 #, fuzzy, c-format
 msgid "sending key %s to %s\n"
 msgstr "грамадскі ключ ня знойдзены"
 
-#: g10/keyserver.c:1400
+#: g10/keyserver.c:1402
 #, c-format
 msgid "searching for \"%s\" from %s server %s\n"
 msgstr ""
 
-#: g10/keyserver.c:1403
+#: g10/keyserver.c:1405
 #, c-format
 msgid "searching for \"%s\" from %s\n"
 msgstr ""
 
-#: g10/keyserver.c:1410 g10/keyserver.c:1506
+#: g10/keyserver.c:1412 g10/keyserver.c:1508
 #, fuzzy
 msgid "no keyserver action!\n"
 msgstr "недапушчальныя выбары экспартаваньня\n"
 
-#: g10/keyserver.c:1458
+#: g10/keyserver.c:1460
 #, c-format
 msgid "WARNING: keyserver handler from a different version of GnuPG (%s)\n"
 msgstr ""
 
-#: g10/keyserver.c:1467
+#: g10/keyserver.c:1469
 msgid "keyserver did not send VERSION\n"
 msgstr ""
 
-#: g10/keyserver.c:1529 g10/keyserver.c:2058
+#: g10/keyserver.c:1531 g10/keyserver.c:2060
 msgid "no keyserver known (use option --keyserver)\n"
 msgstr ""
 
-#: g10/keyserver.c:1535
+#: g10/keyserver.c:1537
 msgid "external keyserver calls are not supported in this build\n"
 msgstr ""
 
-#: g10/keyserver.c:1547
+#: g10/keyserver.c:1549
 #, c-format
 msgid "no handler for keyserver scheme `%s'\n"
 msgstr ""
 
-#: g10/keyserver.c:1552
+#: g10/keyserver.c:1554
 #, c-format
 msgid "action `%s' not supported with keyserver scheme `%s'\n"
 msgstr ""
 
-#: g10/keyserver.c:1560
+#: g10/keyserver.c:1562
 #, c-format
 msgid "%s does not support handler version %d\n"
 msgstr ""
 
-#: g10/keyserver.c:1567
+#: g10/keyserver.c:1569
 #, fuzzy
 msgid "keyserver timed out\n"
 msgstr "збой падпісаньня: %s\n"
 
-#: g10/keyserver.c:1572
+#: g10/keyserver.c:1574
 #, fuzzy
 msgid "keyserver internal error\n"
 msgstr "агульная памылка"
 
-#: g10/keyserver.c:1581
+#: g10/keyserver.c:1583
 #, fuzzy, c-format
 msgid "keyserver communications error: %s\n"
 msgstr "збой падпісаньня: %s\n"
 
-#: g10/keyserver.c:1606 g10/keyserver.c:1640
+#: g10/keyserver.c:1608 g10/keyserver.c:1642
 #, c-format
 msgid "\"%s\" not a key ID: skipping\n"
 msgstr ""
 
-#: g10/keyserver.c:1899
+#: g10/keyserver.c:1901
 #, c-format
 msgid "WARNING: unable to refresh key %s via %s: %s\n"
 msgstr ""
 
-#: g10/keyserver.c:1921
+#: g10/keyserver.c:1923
 #, c-format
 msgid "refreshing 1 key from %s\n"
 msgstr ""
 
-#: g10/keyserver.c:1923
+#: g10/keyserver.c:1925
 #, c-format
 msgid "refreshing %d keys from %s\n"
 msgstr ""
 
-#: g10/keyserver.c:1979
+#: g10/keyserver.c:1981
 #, fuzzy, c-format
 msgid "WARNING: unable to fetch URI %s: %s\n"
 msgstr "немагчыма адкрыць %s: %s\n"
 
-#: g10/keyserver.c:1985
+#: g10/keyserver.c:1987
 #, c-format
 msgid "WARNING: unable to parse URI %s\n"
 msgstr ""
@@ -5148,7 +5149,7 @@ msgstr ""
 msgid "subpacket of type %d has critical bit set\n"
 msgstr ""
 
-#: g10/passphrase.c:294 g10/passphrase.c:587
+#: g10/passphrase.c:294 g10/passphrase.c:588
 #, c-format
 msgid " (main key ID %s)"
 msgstr ""
@@ -5179,7 +5180,12 @@ msgstr "скасавана карыстальнікам\n"
 msgid "problem with the agent: %s\n"
 msgstr ""
 
-#: g10/passphrase.c:566
+#: g10/passphrase.c:458 jnlib/argparse.c:213
+#, fuzzy
+msgid "out of core\n"
+msgstr "непадтрымліваецца"
+
+#: g10/passphrase.c:567
 #, fuzzy, c-format
 msgid ""
 "You need a passphrase to unlock the secret key for\n"
@@ -5189,12 +5195,12 @@ msgstr ""
 "Вам неабходна ўвесьці пароль, каб адчыніць сакрэтны ключ для\n"
 "карыстальніка: \""
 
-#: g10/passphrase.c:574
+#: g10/passphrase.c:575
 #, fuzzy, c-format
 msgid "%u-bit %s key, ID %s, created %s"
 msgstr "%u-бітавы %s ключ, ID %08lX, створаны %s"
 
-#: g10/passphrase.c:583
+#: g10/passphrase.c:584
 #, c-format
 msgid "         (subkey on main key ID %s)"
 msgstr ""
@@ -6293,11 +6299,6 @@ msgstr ""
 msgid "command \"%.50s\" is ambiguous\n"
 msgstr ""
 
-#: jnlib/argparse.c:213
-#, fuzzy
-msgid "out of core\n"
-msgstr "непадтрымліваецца"
-
 #: jnlib/argparse.c:215
 #, fuzzy, c-format
 msgid "invalid option \"%.50s\"\n"
@@ -6328,40 +6329,40 @@ msgstr "немагчыма адкрыць %s: %s\n"
 msgid "conversion from `%s' to `%s' failed: %s\n"
 msgstr "збой падпісаньня: %s\n"
 
-#: jnlib/dotlock.c:235
+#: jnlib/dotlock.c:234
 #, fuzzy, c-format
 msgid "failed to create temporary file `%s': %s\n"
 msgstr "%s: немагчыма стварыць тэчку: %s\n"
 
-#: jnlib/dotlock.c:270
+#: jnlib/dotlock.c:269
 #, fuzzy, c-format
 msgid "error writing to `%s': %s\n"
 msgstr "памылка стварэньня \"%s\": %s\n"
 
-#: jnlib/dotlock.c:454
+#: jnlib/dotlock.c:453
 #, c-format
 msgid "removing stale lockfile (created by %d)\n"
 msgstr ""
 
-#: jnlib/dotlock.c:460
+#: jnlib/dotlock.c:459
 msgid " - probably dead - removing lock"
 msgstr ""
 
-#: jnlib/dotlock.c:470
+#: jnlib/dotlock.c:469
 #, c-format
 msgid "waiting for lock (held by %d%s) %s...\n"
 msgstr ""
 
-#: jnlib/dotlock.c:471
+#: jnlib/dotlock.c:470
 msgid "(deadlock?) "
 msgstr ""
 
-#: jnlib/dotlock.c:494
+#: jnlib/dotlock.c:493
 #, fuzzy, c-format
 msgid "lock `%s' not made: %s\n"
 msgstr "грамадскі ключ ня знойдзены"
 
-#: jnlib/dotlock.c:502
+#: jnlib/dotlock.c:501
 #, fuzzy, c-format
 msgid "waiting for lock %s...\n"
 msgstr "запіс у stdout\n"
@@ -6390,58 +6391,68 @@ msgid ""
 "list, export, import Keybox data\n"
 msgstr ""
 
-#: scd/app-nks.c:624 scd/app-openpgp.c:1496 scd/app-openpgp.c:1515
-#: scd/app-openpgp.c:1666 scd/app-openpgp.c:1684 scd/app-openpgp.c:1884
+#: scd/app-nks.c:712 scd/app-openpgp.c:2373
+#, c-format
+msgid "RSA modulus missing or not of size %d bits\n"
+msgstr ""
+
+#: scd/app-nks.c:720 scd/app-openpgp.c:2385
+#, c-format
+msgid "RSA public exponent missing or larger than %d bits\n"
+msgstr ""
+
+#: scd/app-nks.c:800 scd/app-openpgp.c:1496 scd/app-openpgp.c:1515
+#: scd/app-openpgp.c:1666 scd/app-openpgp.c:1684 scd/app-openpgp.c:1886
 #: scd/app-dinsig.c:303
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
-#: scd/app-nks.c:657
+#: scd/app-nks.c:833
 msgid "the NullPIN has not yet been changed\n"
 msgstr ""
 
-#: scd/app-nks.c:848
+#: scd/app-nks.c:1090
 #, fuzzy
 msgid "|N|Please enter a new PIN for the standard keys."
 msgstr "Паўтарыце пароль\n"
 
-#: scd/app-nks.c:849
+#: scd/app-nks.c:1091
 #, fuzzy
 msgid "||Please enter the PIN for the standard keys."
 msgstr "Паўтарыце пароль\n"
 
-#: scd/app-nks.c:855
+#: scd/app-nks.c:1097
 #, fuzzy
 msgid "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys."
 msgstr "Калі ласка, абярыце від ключа, які Вам патрэбны:\n"
 
-#: scd/app-nks.c:857
+#: scd/app-nks.c:1099
 #, fuzzy
 msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys."
 msgstr "Калі ласка, абярыце від ключа, які Вам патрэбны:\n"
 
-#: scd/app-nks.c:865
+#: scd/app-nks.c:1107
 msgid "|N|Please enter a new PIN for the key to create qualified signatures."
 msgstr ""
 
-#: scd/app-nks.c:867
+#: scd/app-nks.c:1109
 msgid "||Please enter the PIN for the key to create qualified signatures."
 msgstr ""
 
-#: scd/app-nks.c:875
+#: scd/app-nks.c:1117
 msgid ""
 "|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create "
 "qualified signatures."
 msgstr ""
 
-#: scd/app-nks.c:877
+#: scd/app-nks.c:1119
 msgid ""
 "|P|Please enter the PIN Unblocking Code (PUK) for the key to create "
 "qualified signatures."
 msgstr ""
 
-#: scd/app-nks.c:978 scd/app-openpgp.c:1928 scd/app-dinsig.c:531
+#: scd/app-nks.c:1220 scd/app-openpgp.c:1930 scd/app-dinsig.c:531
 #, fuzzy, c-format
 msgid "error getting new PIN: %s\n"
 msgstr "памылка стварэньня \"%s\": %s\n"
@@ -6461,15 +6472,15 @@ msgstr "%s: немагчыма стварыць хэш-табліцу: %s\n"
 msgid "reading public key failed: %s\n"
 msgstr "грамадскі ключ ня знойдзены"
 
-#: scd/app-openpgp.c:1112 scd/app-openpgp.c:2578
+#: scd/app-openpgp.c:1112 scd/app-openpgp.c:2608
 msgid "response does not contain the public key data\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1120 scd/app-openpgp.c:2586
+#: scd/app-openpgp.c:1120 scd/app-openpgp.c:2616
 msgid "response does not contain the RSA modulus\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1129 scd/app-openpgp.c:2596
+#: scd/app-openpgp.c:1129 scd/app-openpgp.c:2626
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
@@ -6499,7 +6510,7 @@ msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1535 scd/app-openpgp.c:1575 scd/app-openpgp.c:1703
-#: scd/app-openpgp.c:2895
+#: scd/app-openpgp.c:2925
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "збой падпісаньня: %s\n"
@@ -6508,11 +6519,11 @@ msgstr "збой падпісаньня: %s\n"
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1621 scd/app-openpgp.c:1866 scd/app-openpgp.c:3146
+#: scd/app-openpgp.c:1621 scd/app-openpgp.c:1868 scd/app-openpgp.c:3188
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1627 scd/app-openpgp.c:3155
+#: scd/app-openpgp.c:1627 scd/app-openpgp.c:3197
 msgid "card is permanently locked!\n"
 msgstr ""
 
@@ -6534,113 +6545,103 @@ msgstr "Паўтарыце пароль\n"
 msgid "|A|Please enter the Admin PIN"
 msgstr "Паўтарыце пароль\n"
 
-#: scd/app-openpgp.c:1880
+#: scd/app-openpgp.c:1882
 #, fuzzy
 msgid "||Please enter the Reset Code for the card"
 msgstr "Калі ласка, абярыце від ключа, які Вам патрэбны:\n"
 
-#: scd/app-openpgp.c:1889 scd/app-openpgp.c:1952
+#: scd/app-openpgp.c:1891 scd/app-openpgp.c:1954
 #, c-format
 msgid "Reset Code is too short; minimum length is %d\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1923
+#: scd/app-openpgp.c:1925
 msgid "|RN|New Reset Code"
 msgstr ""
 
-#: scd/app-openpgp.c:1924
+#: scd/app-openpgp.c:1926
 msgid "|AN|New Admin PIN"
 msgstr ""
 
-#: scd/app-openpgp.c:1924
+#: scd/app-openpgp.c:1926
 msgid "|N|New PIN"
 msgstr ""
 
-#: scd/app-openpgp.c:2014 scd/app-openpgp.c:2664
+#: scd/app-openpgp.c:2016 scd/app-openpgp.c:2694
 msgid "error reading application data\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2020 scd/app-openpgp.c:2671
+#: scd/app-openpgp.c:2022 scd/app-openpgp.c:2701
 #, fuzzy
 msgid "error reading fingerprint DO\n"
 msgstr "паказаць ключы й адбіткі пальцаў"
 
-#: scd/app-openpgp.c:2030
+#: scd/app-openpgp.c:2032
 #, fuzzy
 msgid "key already exists\n"
 msgstr "выдаліць ключы са зьвязку сакрэтных ключоў"
 
-#: scd/app-openpgp.c:2034
+#: scd/app-openpgp.c:2036
 msgid "existing key will be replaced\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2036
+#: scd/app-openpgp.c:2038
 #, fuzzy
 msgid "generating new key\n"
 msgstr "стварыць новую пару ключоў"
 
-#: scd/app-openpgp.c:2362
+#: scd/app-openpgp.c:2364
 msgid "creation timestamp missing\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2371
-#, c-format
-msgid "RSA modulus missing or not of size %d bits\n"
-msgstr ""
-
-#: scd/app-openpgp.c:2383
-#, c-format
-msgid "RSA public exponent missing or larger than %d bits\n"
-msgstr ""
-
-#: scd/app-openpgp.c:2393 scd/app-openpgp.c:2401
+#: scd/app-openpgp.c:2395 scd/app-openpgp.c:2403
 #, c-format
 msgid "RSA prime %s missing or not of size %d bits\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2495
+#: scd/app-openpgp.c:2499
 #, fuzzy, c-format
 msgid "failed to store the key: %s\n"
 msgstr "%s: немагчыма стварыць хэш-табліцу: %s\n"
 
-#: scd/app-openpgp.c:2555
+#: scd/app-openpgp.c:2585
 msgid "please wait while key is being generated ...\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2569
+#: scd/app-openpgp.c:2598
 #, fuzzy
 msgid "generating key failed\n"
 msgstr "стварыць новую пару ключоў"
 
-#: scd/app-openpgp.c:2572
+#: scd/app-openpgp.c:2601
 #, c-format
 msgid "key generation completed (%d seconds)\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2629
+#: scd/app-openpgp.c:2659
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2679
+#: scd/app-openpgp.c:2709
 msgid "fingerprint on card does not match requested one\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2794
+#: scd/app-openpgp.c:2824
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "нерэчаісны хэш-альгарытм \"%s\"\n"
 
-#: scd/app-openpgp.c:2870
+#: scd/app-openpgp.c:2900
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
-#: scd/app-openpgp.c:3160
+#: scd/app-openpgp.c:3202
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
-#: scd/app-openpgp.c:3385 scd/app-openpgp.c:3396
+#: scd/app-openpgp.c:3427 scd/app-openpgp.c:3438
 #, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr ""
@@ -7462,21 +7463,21 @@ msgstr "%s: немагчыма стварыць тэчку: %s\n"
 msgid "WARNING: running with faked system time: "
 msgstr ""
 
-#: sm/gpgsm.c:1508
+#: sm/gpgsm.c:1506
 #, c-format
 msgid "importing common certificates `%s'\n"
 msgstr ""
 
-#: sm/gpgsm.c:1546
+#: sm/gpgsm.c:1544
 #, fuzzy, c-format
 msgid "can't sign using `%s': %s\n"
 msgstr "немагчыма адкрыць %s: %s\n"
 
-#: sm/gpgsm.c:1717
+#: sm/gpgsm.c:1715
 msgid "this command has not yet been implemented\n"
 msgstr ""
 
-#: sm/gpgsm.c:1872
+#: sm/gpgsm.c:1870
 msgid "invalid command (there is no implicit command)\n"
 msgstr ""
 
@@ -7498,7 +7499,7 @@ msgstr ""
 msgid "error importing certificate: %s\n"
 msgstr "памылка стварэньня \"%s\": %s\n"
 
-#: sm/import.c:548 tools/gpg-connect-agent.c:1329
+#: sm/import.c:554 tools/gpg-connect-agent.c:1329
 #, fuzzy, c-format
 msgid "error reading input: %s\n"
 msgstr "паказаць ключы й адбіткі пальцаў"
@@ -7600,17 +7601,17 @@ msgid ""
 "Note, that this certificate will NOT create a qualified signature!"
 msgstr ""
 
-#: sm/sign.c:420
+#: sm/sign.c:431
 #, c-format
 msgid "hash algorithm %d (%s) for signer %d not supported; using %s\n"
 msgstr ""
 
-#: sm/sign.c:433
+#: sm/sign.c:445
 #, c-format
 msgid "hash algorithm used for signer %d: %s (%s)\n"
 msgstr ""
 
-#: sm/sign.c:483
+#: sm/sign.c:495
 #, c-format
 msgid "checking for qualified certificate failed: %s\n"
 msgstr ""
index 83f875a..7a4b468 100644 (file)
--- a/po/ca.po
+++ b/po/ca.po
@@ -27,7 +27,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 1.4.0\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2009-03-24 18:56+0100\n"
+"POT-Creation-Date: 2009-05-13 18:04+0200\n"
 "PO-Revision-Date: 2005-02-04 02:04+0100\n"
 "Last-Translator: Jordi Mallach <jordi@gnu.org>\n"
 "Language-Team: Catalan <ca@dodds.net>\n"
@@ -35,18 +35,18 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: agent/call-pinentry.c:225
+#: agent/call-pinentry.c:226
 #, fuzzy, c-format
 msgid "failed to acquire the pinentry lock: %s\n"
 msgstr "no s'ha pogut emmagatzemar l'empremta digital: %s\n"
 
-#: agent/call-pinentry.c:596
+#: agent/call-pinentry.c:597
 msgid ""
 "Please enter your PIN, so that the secret key can be unlocked for this "
 "session"
 msgstr ""
 
-#: agent/call-pinentry.c:599
+#: agent/call-pinentry.c:600
 #, fuzzy
 msgid ""
 "Please enter your passphrase, so that the secret key can be unlocked for "
@@ -55,7 +55,7 @@ msgstr "Introduïu la contrasenya; aquesta ha de ser una frase secreta \n"
 
 #. TRANSLATORS: This string is displayed by pinentry as the
 #. label for the quality bar.
-#: agent/call-pinentry.c:634
+#: agent/call-pinentry.c:635
 msgid "Quality:"
 msgstr ""
 
@@ -65,45 +65,45 @@ msgstr ""
 #. length of the tooltip is limited to about 900 characters.
 #. If you do not translate this entry, a default english
 #. text (see source) will be used.
-#: agent/call-pinentry.c:657
+#: agent/call-pinentry.c:658
 msgid "pinentry.qualitybar.tooltip"
 msgstr ""
 
-#: agent/call-pinentry.c:699
+#: agent/call-pinentry.c:700
 #, c-format
 msgid "SETERROR %s (try %d of %d)"
 msgstr ""
 
-#: agent/call-pinentry.c:719 agent/call-pinentry.c:731
+#: agent/call-pinentry.c:720 agent/call-pinentry.c:732
 #, fuzzy
 msgid "PIN too long"
 msgstr "la línia és massa llarga\n"
 
-#: agent/call-pinentry.c:720
+#: agent/call-pinentry.c:721
 #, fuzzy
 msgid "Passphrase too long"
 msgstr "la contrasenya és massa llarga\n"
 
-#: agent/call-pinentry.c:728
+#: agent/call-pinentry.c:729
 #, fuzzy
 msgid "Invalid characters in PIN"
 msgstr "Hi ha un caràcter invàlid en el camp *nom*\n"
 
-#: agent/call-pinentry.c:733
+#: agent/call-pinentry.c:734
 msgid "PIN too short"
 msgstr ""
 
-#: agent/call-pinentry.c:745
+#: agent/call-pinentry.c:746
 #, fuzzy
 msgid "Bad PIN"
 msgstr "l'MPI és erroni"
 
-#: agent/call-pinentry.c:746
+#: agent/call-pinentry.c:747
 #, fuzzy
 msgid "Bad Passphrase"
 msgstr "la contrasenya és errònia"
 
-#: agent/call-pinentry.c:782
+#: agent/call-pinentry.c:783
 #, fuzzy
 msgid "Passphrase"
 msgstr "la contrasenya és errònia"
@@ -113,22 +113,22 @@ msgstr "la contrasenya és errònia"
 msgid "ssh keys greater than %d bits are not supported\n"
 msgstr "l'algoritme de protecció %d%s no està suportat\n"
 
-#: agent/command-ssh.c:688 g10/exec.c:478 g10/gpg.c:1079 g10/keygen.c:3258
-#: g10/keygen.c:3291 g10/keyring.c:1206 g10/keyring.c:1510 g10/openfile.c:275
+#: agent/command-ssh.c:688 g10/exec.c:478 g10/gpg.c:1079 g10/keygen.c:3262
+#: g10/keygen.c:3295 g10/keyring.c:1237 g10/keyring.c:1556 g10/openfile.c:275
 #: g10/openfile.c:368 g10/sign.c:798 g10/sign.c:1107 g10/tdbio.c:547
-#: jnlib/dotlock.c:311
+#: jnlib/dotlock.c:310
 #, c-format
 msgid "can't create `%s': %s\n"
 msgstr "no s'ha pogut crear «%s»: %s\n"
 
 #: agent/command-ssh.c:700 common/helpfile.c:47 g10/card-util.c:760
 #: g10/dearmor.c:60 g10/dearmor.c:107 g10/decrypt.c:70 g10/encode.c:194
-#: g10/encode.c:504 g10/gpg.c:1080 g10/import.c:193 g10/keygen.c:2743
-#: g10/keyring.c:1536 g10/openfile.c:192 g10/openfile.c:353
+#: g10/encode.c:504 g10/gpg.c:1080 g10/import.c:193 g10/keygen.c:2747
+#: g10/keyring.c:1582 g10/openfile.c:192 g10/openfile.c:353
 #: g10/plaintext.c:503 g10/sign.c:780 g10/sign.c:975 g10/sign.c:1091
 #: g10/sign.c:1247 g10/tdbdump.c:142 g10/tdbdump.c:150 g10/tdbio.c:551
-#: g10/tdbio.c:615 g10/verify.c:99 g10/verify.c:162 sm/gpgsm.c:1981
-#: sm/gpgsm.c:2018 sm/gpgsm.c:2056 sm/qualified.c:66
+#: g10/tdbio.c:615 g10/verify.c:99 g10/verify.c:162 sm/gpgsm.c:1979
+#: sm/gpgsm.c:2016 sm/gpgsm.c:2054 sm/qualified.c:66
 #, c-format
 msgid "can't open `%s': %s\n"
 msgstr "no s'ha pogut obrir «%s»: %s\n"
@@ -171,7 +171,6 @@ msgid "Please enter the passphrase for the ssh key%0A  %c"
 msgstr "Introduïu la contrasenya; aquesta ha de ser una frase secreta \n"
 
 #: agent/command-ssh.c:2346 agent/genkey.c:310 agent/genkey.c:432
-#: agent/protect-tool.c:1205
 #, fuzzy
 msgid "Please re-enter this passphrase"
 msgstr "canvia la contrasenya"
@@ -184,7 +183,7 @@ msgid ""
 msgstr ""
 
 #: agent/command-ssh.c:2405 agent/genkey.c:340 agent/genkey.c:463
-#: agent/protect-tool.c:1211 tools/symcryptrun.c:434
+#: tools/symcryptrun.c:434
 msgid "does not match - try again"
 msgstr ""
 
@@ -248,13 +247,13 @@ msgstr "la contrasenya no s'ha repetit correctament; torneu a intentar-ho"
 msgid "Please enter the PIN%s%s%s to unlock the card"
 msgstr ""
 
-#: agent/genkey.c:108 sm/certreqgen-ui.c:284 sm/export.c:632 sm/export.c:648
-#: sm/import.c:531 sm/import.c:556
+#: agent/genkey.c:108 sm/certreqgen-ui.c:284 sm/export.c:638 sm/export.c:654
+#: sm/import.c:537 sm/import.c:562
 #, fuzzy, c-format
 msgid "error creating temporary file: %s\n"
 msgstr "error en la creació de la contrasenya: %s\n"
 
-#: agent/genkey.c:115 sm/export.c:639 sm/import.c:539
+#: agent/genkey.c:115 sm/export.c:645 sm/import.c:545
 #, fuzzy, c-format
 msgid "error writing to temporary file: %s\n"
 msgstr "%s: error en escriure el registre de directoris: %s\n"
@@ -327,8 +326,8 @@ msgstr ""
 msgid "Please enter the new passphrase"
 msgstr "canvia la contrasenya"
 
-#: agent/gpg-agent.c:118 agent/preset-passphrase.c:72 agent/protect-tool.c:109
-#: scd/scdaemon.c:102 tools/gpg-check-pattern.c:70
+#: agent/gpg-agent.c:118 agent/preset-passphrase.c:72 scd/scdaemon.c:102
+#: tools/gpg-check-pattern.c:70
 #, fuzzy
 msgid ""
 "@Options:\n"
@@ -437,7 +436,7 @@ msgstr ""
 msgid "|FILE|write environment settings also to FILE"
 msgstr ""
 
-#: agent/gpg-agent.c:328 agent/preset-passphrase.c:94 agent/protect-tool.c:146
+#: agent/gpg-agent.c:328 agent/preset-passphrase.c:94 agent/protect-tool.c:159
 #: scd/scdaemon.c:243 sm/gpgsm.c:513 tools/gpg-connect-agent.c:180
 #: tools/gpgconf.c:101 tools/symcryptrun.c:204 tools/gpg-check-pattern.c:141
 #, fuzzy
@@ -460,142 +459,142 @@ msgstr ""
 msgid "invalid debug-level `%s' given\n"
 msgstr ""
 
-#: agent/gpg-agent.c:582 agent/protect-tool.c:1074 kbx/kbxutil.c:429
+#: agent/gpg-agent.c:583 agent/protect-tool.c:1029 kbx/kbxutil.c:429
 #: scd/scdaemon.c:398 sm/gpgsm.c:879 sm/gpgsm.c:882 tools/symcryptrun.c:996
 #: tools/gpg-check-pattern.c:177
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr ""
 
-#: agent/gpg-agent.c:681 g10/gpg.c:2086 scd/scdaemon.c:480 sm/gpgsm.c:971
+#: agent/gpg-agent.c:682 g10/gpg.c:2086 scd/scdaemon.c:480 sm/gpgsm.c:971
 #, c-format
 msgid "NOTE: no default option file `%s'\n"
 msgstr "NOTA: no existeix el fitxer d'opcions predeterminades «%s»\n"
 
-#: agent/gpg-agent.c:686 agent/gpg-agent.c:1294 g10/gpg.c:2090
+#: agent/gpg-agent.c:687 agent/gpg-agent.c:1297 g10/gpg.c:2090
 #: scd/scdaemon.c:485 sm/gpgsm.c:975 tools/symcryptrun.c:929
 #, c-format
 msgid "option file `%s': %s\n"
 msgstr "fitxer d'opcions «%s»: %s\n"
 
-#: agent/gpg-agent.c:694 g10/gpg.c:2097 scd/scdaemon.c:493 sm/gpgsm.c:982
+#: agent/gpg-agent.c:695 g10/gpg.c:2097 scd/scdaemon.c:493 sm/gpgsm.c:982
 #, c-format
 msgid "reading options from `%s'\n"
 msgstr "s'estan llegint opcions de «%s»\n"
 
-#: agent/gpg-agent.c:1044 g10/plaintext.c:140 g10/plaintext.c:145
+#: agent/gpg-agent.c:1046 g10/plaintext.c:140 g10/plaintext.c:145
 #: g10/plaintext.c:162
 #, c-format
 msgid "error creating `%s': %s\n"
 msgstr "error en crear «%s»: %s\n"
 
-#: agent/gpg-agent.c:1407 agent/gpg-agent.c:1527 agent/gpg-agent.c:1531
-#: agent/gpg-agent.c:1572 agent/gpg-agent.c:1576 g10/exec.c:172
+#: agent/gpg-agent.c:1410 agent/gpg-agent.c:1530 agent/gpg-agent.c:1534
+#: agent/gpg-agent.c:1575 agent/gpg-agent.c:1579 g10/exec.c:172
 #: g10/openfile.c:429 scd/scdaemon.c:989
 #, c-format
 msgid "can't create directory `%s': %s\n"
 msgstr "no es pot crear el directori «%s»: %s\n"
 
-#: agent/gpg-agent.c:1421 scd/scdaemon.c:1003
+#: agent/gpg-agent.c:1424 scd/scdaemon.c:1003
 msgid "name of socket too long\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1444 scd/scdaemon.c:1026
+#: agent/gpg-agent.c:1447 scd/scdaemon.c:1026
 #, fuzzy, c-format
 msgid "can't create socket: %s\n"
 msgstr "no s'ha pogut crear «%s»: %s\n"
 
-#: agent/gpg-agent.c:1453
+#: agent/gpg-agent.c:1456
 #, fuzzy, c-format
 msgid "socket name `%s' is too long\n"
 msgstr "Certificat de revocació vàlid"
 
-#: agent/gpg-agent.c:1473
+#: agent/gpg-agent.c:1476
 #, fuzzy
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "gpg-agent no està disponible en aquesta sessió\n"
 
-#: agent/gpg-agent.c:1484 scd/scdaemon.c:1046
+#: agent/gpg-agent.c:1487 scd/scdaemon.c:1046
 #, fuzzy
 msgid "error getting nonce for the socket\n"
 msgstr "error en crear «%s»: %s\n"
 
-#: agent/gpg-agent.c:1489 scd/scdaemon.c:1049
+#: agent/gpg-agent.c:1492 scd/scdaemon.c:1049
 #, fuzzy, c-format
 msgid "error binding socket to `%s': %s\n"
 msgstr "error mentre s'enviava a «%s»: %s\n"
 
-#: agent/gpg-agent.c:1501 scd/scdaemon.c:1058
+#: agent/gpg-agent.c:1504 scd/scdaemon.c:1058
 #, fuzzy, c-format
 msgid "listen() failed: %s\n"
 msgstr "ha fallat l'actualització: %s\n"
 
-#: agent/gpg-agent.c:1507 scd/scdaemon.c:1065
+#: agent/gpg-agent.c:1510 scd/scdaemon.c:1065
 #, fuzzy, c-format
 msgid "listening on socket `%s'\n"
 msgstr "s'està escrivint la clau secreta a «%s»\n"
 
-#: agent/gpg-agent.c:1535 agent/gpg-agent.c:1582 g10/openfile.c:432
+#: agent/gpg-agent.c:1538 agent/gpg-agent.c:1585 g10/openfile.c:432
 #, fuzzy, c-format
 msgid "directory `%s' created\n"
 msgstr "%s: s'ha creat el directori\n"
 
-#: agent/gpg-agent.c:1588
+#: agent/gpg-agent.c:1591
 #, fuzzy, c-format
 msgid "stat() failed for `%s': %s\n"
 msgstr "base de dades de confiança: ha fallat la lectura (n=%d): %s\n"
 
-#: agent/gpg-agent.c:1592
+#: agent/gpg-agent.c:1595
 #, fuzzy, c-format
 msgid "can't use `%s' as home directory\n"
 msgstr "%s: no s'ha pogut crear el directori: %s\n"
 
-#: agent/gpg-agent.c:1722 scd/scdaemon.c:1081
+#: agent/gpg-agent.c:1725 scd/scdaemon.c:1081
 #, fuzzy, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "error en la lectura de «%s»: %s\n"
 
-#: agent/gpg-agent.c:1744
+#: agent/gpg-agent.c:1747
 #, c-format
 msgid "handler 0x%lx for fd %d started\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1749
+#: agent/gpg-agent.c:1752
 #, c-format
 msgid "handler 0x%lx for fd %d terminated\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1769
+#: agent/gpg-agent.c:1772
 #, c-format
 msgid "ssh handler 0x%lx for fd %d started\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1774
+#: agent/gpg-agent.c:1777
 #, c-format
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1914 scd/scdaemon.c:1218
+#: agent/gpg-agent.c:1917 scd/scdaemon.c:1218
 #, fuzzy, c-format
 msgid "pth_select failed: %s - waiting 1s\n"
 msgstr "ha fallat l'actualització de la clau secreta: %s\n"
 
-#: agent/gpg-agent.c:2023 scd/scdaemon.c:1285
+#: agent/gpg-agent.c:2026 scd/scdaemon.c:1285
 #, fuzzy, c-format
 msgid "%s %s stopped\n"
 msgstr "\t%lu claus es descarta\n"
 
-#: agent/gpg-agent.c:2151
+#: agent/gpg-agent.c:2154
 #, fuzzy
 msgid "no gpg-agent running in this session\n"
 msgstr "gpg-agent no està disponible en aquesta sessió\n"
 
-#: agent/gpg-agent.c:2162 common/simple-pwquery.c:349 common/asshelp.c:326
+#: agent/gpg-agent.c:2165 common/simple-pwquery.c:349 common/asshelp.c:326
 #: tools/gpg-connect-agent.c:2133
 msgid "malformed GPG_AGENT_INFO environment variable\n"
 msgstr "la variable d'entorn GPG_AGENT_INFO és malformada\n"
 
-#: agent/gpg-agent.c:2175 common/simple-pwquery.c:361 common/asshelp.c:338
+#: agent/gpg-agent.c:2178 common/simple-pwquery.c:361 common/asshelp.c:338
 #: tools/gpg-connect-agent.c:2144
 #, c-format
 msgid "gpg-agent protocol version %d is not supported\n"
@@ -612,55 +611,76 @@ msgid ""
 "Password cache maintenance\n"
 msgstr ""
 
-#: agent/protect-tool.c:149
+#: agent/protect-tool.c:111 g10/gpg.c:370 kbx/kbxutil.c:71 sm/gpgsm.c:185
+#: tools/gpgconf.c:59
+msgid ""
+"@Commands:\n"
+" "
+msgstr ""
+"@Ordres:\n"
+" "
+
+#: agent/protect-tool.c:123 g10/gpg.c:436 g10/gpgv.c:69 kbx/kbxutil.c:81
+#: sm/gpgsm.c:226 tools/gpg-connect-agent.c:67 tools/gpgconf.c:76
+#: tools/symcryptrun.c:157
+msgid ""
+"@\n"
+"Options:\n"
+" "
+msgstr ""
+"@\n"
+"Opcions:\n"
+" "
+
+#: agent/protect-tool.c:162
 #, fuzzy
 msgid "Usage: gpg-protect-tool [options] (-h for help)\n"
 msgstr "Forma d'ús: gpg [opcions] [fitxers] (-h per a veure l'ajuda)"
 
-#: agent/protect-tool.c:151
+#: agent/protect-tool.c:164
 msgid ""
 "Syntax: gpg-protect-tool [options] [args]\n"
 "Secret key maintenance tool\n"
 msgstr ""
 
-#: agent/protect-tool.c:1196
+#: agent/protect-tool.c:1150
 #, fuzzy
 msgid "Please enter the passphrase to unprotect the PKCS#12 object."
 msgstr "Introduïu la contrasenya; aquesta ha de ser una frase secreta \n"
 
-#: agent/protect-tool.c:1199
+#: agent/protect-tool.c:1155
 #, fuzzy
 msgid "Please enter the passphrase to protect the new PKCS#12 object."
 msgstr "Introduïu la contrasenya; aquesta ha de ser una frase secreta \n"
 
-#: agent/protect-tool.c:1202
+#: agent/protect-tool.c:1161
 msgid ""
 "Please enter the passphrase to protect the imported object within the GnuPG "
 "system."
 msgstr ""
 
-#: agent/protect-tool.c:1207
+#: agent/protect-tool.c:1166
 #, fuzzy
 msgid ""
 "Please enter the passphrase or the PIN\n"
 "needed to complete this operation."
 msgstr "Introduïu la contrasenya; aquesta ha de ser una frase secreta \n"
 
-#: agent/protect-tool.c:1212 tools/symcryptrun.c:435
+#: agent/protect-tool.c:1171 tools/symcryptrun.c:435
 #, fuzzy
 msgid "Passphrase:"
 msgstr "la contrasenya és errònia"
 
-#: agent/protect-tool.c:1220 tools/symcryptrun.c:442
-#, fuzzy, c-format
-msgid "error while asking for the passphrase: %s\n"
-msgstr "error en la creació de la contrasenya: %s\n"
-
-#: agent/protect-tool.c:1223 tools/symcryptrun.c:446
+#: agent/protect-tool.c:1176 tools/symcryptrun.c:446
 #, fuzzy
 msgid "cancelled\n"
 msgstr "Cancel·la"
 
+#: agent/protect-tool.c:1178 tools/symcryptrun.c:442
+#, fuzzy, c-format
+msgid "error while asking for the passphrase: %s\n"
+msgstr "error en la creació de la contrasenya: %s\n"
+
 #: agent/trustlist.c:135 agent/trustlist.c:333
 #, fuzzy, c-format
 msgid "error opening `%s': %s\n"
@@ -697,7 +717,7 @@ msgstr ""
 msgid "error reading `%s', line %d: %s\n"
 msgstr "error en la lectura de «%s»: %s\n"
 
-#: agent/trustlist.c:398 agent/trustlist.c:451
+#: agent/trustlist.c:398 agent/trustlist.c:448
 msgid "error reading list of trusted root certificates\n"
 msgstr ""
 
@@ -707,21 +727,21 @@ msgstr ""
 #. percent sign is actually needed because it is also
 #. a printf format string.  If you need to insert a
 #. plain % sign, you need to encode it as "%%25".  The
-#. "%s" gets replaced by the name as store in the
+#. "%s" gets replaced by the name as stored in the
 #. certificate.
-#: agent/trustlist.c:572
+#: agent/trustlist.c:609
 #, c-format
 msgid ""
 "Do you ultimately trust%%0A  \"%s\"%%0Ato correctly certify user "
 "certificates?"
 msgstr ""
 
-#: agent/trustlist.c:578 common/audit.c:467
+#: agent/trustlist.c:618 common/audit.c:467
 #, fuzzy
 msgid "Yes"
 msgstr "sí|si"
 
-#: agent/trustlist.c:578 common/audit.c:469
+#: agent/trustlist.c:618 common/audit.c:469
 msgid "No"
 msgstr ""
 
@@ -733,7 +753,7 @@ msgstr ""
 #. "%%25".  The second "%s" gets replaced by a hexdecimal
 #. fingerprint string whereas the first one receives the name
 #. as stored in the certificate.
-#: agent/trustlist.c:606
+#: agent/trustlist.c:652
 #, c-format
 msgid ""
 "Please verify that the certificate identified as:%%0A  \"%s\"%%0Ahas the "
@@ -743,11 +763,11 @@ msgstr ""
 #. TRANSLATORS: "Correct" is the label of a button and intended
 #. to be hit if the fingerprint matches the one of the CA.  The
 #. other button is "the default "Cancel" of the Pinentry.
-#: agent/trustlist.c:619
+#: agent/trustlist.c:666
 msgid "Correct"
 msgstr ""
 
-#: agent/trustlist.c:619
+#: agent/trustlist.c:666
 msgid "Wrong"
 msgstr ""
 
@@ -772,43 +792,43 @@ msgstr "canvia la contrasenya"
 msgid "I'll change it later"
 msgstr ""
 
-#: common/exechelp.c:523 common/exechelp.c:614 tools/gpgconf-comp.c:1475
+#: common/exechelp.c:528 common/exechelp.c:625 tools/gpgconf-comp.c:1475
 #: tools/gpgconf-comp.c:1814
 #, fuzzy, c-format
 msgid "error creating a pipe: %s\n"
 msgstr "error en la creació de la contrasenya: %s\n"
 
-#: common/exechelp.c:588 common/exechelp.c:647
+#: common/exechelp.c:599 common/exechelp.c:658
 #, fuzzy, c-format
 msgid "can't fdopen pipe for reading: %s\n"
 msgstr "no es pot obrir el fitxer: %s\n"
 
-#: common/exechelp.c:626 common/exechelp.c:754 common/exechelp.c:989
+#: common/exechelp.c:637 common/exechelp.c:765 common/exechelp.c:1000
 #, fuzzy, c-format
 msgid "error forking process: %s\n"
 msgstr "error en la lectura de «%s»: %s\n"
 
-#: common/exechelp.c:800 common/exechelp.c:853
+#: common/exechelp.c:811 common/exechelp.c:864
 #, c-format
 msgid "waiting for process %d to terminate failed: %s\n"
 msgstr ""
 
-#: common/exechelp.c:808
+#: common/exechelp.c:819
 #, fuzzy, c-format
 msgid "error getting exit code of process %d: %s\n"
 msgstr "s'ha produït un error mentre s'escrivia l'anell secret «%s»: %s\n"
 
-#: common/exechelp.c:814 common/exechelp.c:864
+#: common/exechelp.c:825 common/exechelp.c:875
 #, fuzzy, c-format
 msgid "error running `%s': exit status %d\n"
 msgstr "error en la lectura de «%s»: %s\n"
 
-#: common/exechelp.c:859
+#: common/exechelp.c:870
 #, c-format
 msgid "error running `%s': probably not installed\n"
 msgstr ""
 
-#: common/exechelp.c:872
+#: common/exechelp.c:883
 #, fuzzy, c-format
 msgid "error running `%s': terminated\n"
 msgstr "error en la lectura de «%s»: %s\n"
@@ -1227,7 +1247,7 @@ msgstr ""
 # Destès? ivb
 # Desatès, sí. jm
 #: g10/card-util.c:75 g10/card-util.c:1512 g10/delkey.c:126 g10/keyedit.c:1549
-#: g10/keygen.c:2934 g10/revoke.c:216 g10/revoke.c:455
+#: g10/keygen.c:2938 g10/revoke.c:216 g10/revoke.c:455
 #, fuzzy
 msgid "can't do this in batch mode\n"
 msgstr "no es pot fet això en mode desatès\n"
@@ -1238,7 +1258,7 @@ msgid "This command is only available for version 2 cards\n"
 msgstr "Aquesta ordre no està permesa mentre s'està en mode %s.\n"
 
 # Parts?  Peces?  ivb
-#: g10/card-util.c:85 scd/app-openpgp.c:1875
+#: g10/card-util.c:85 scd/app-openpgp.c:1877
 #, fuzzy
 msgid "Reset Code not or not anymore available\n"
 msgstr "parts de la clau secreta no estan disponbles\n"
@@ -1549,18 +1569,18 @@ msgstr "L'ordre no és vàlida (proveu «help»)\n"
 msgid "--output doesn't work for this command\n"
 msgstr "--output no funciona per a aquesta ordre\n"
 
-#: g10/decrypt.c:166 g10/gpg.c:3969 g10/keyring.c:380 g10/keyring.c:667
+#: g10/decrypt.c:166 g10/gpg.c:3969 g10/keyring.c:387 g10/keyring.c:698
 #, c-format
 msgid "can't open `%s'\n"
 msgstr "no s'ha pogut obrir «%s»\n"
 
-#: g10/delkey.c:73 g10/export.c:324 g10/keyedit.c:3435 g10/keyserver.c:1729
+#: g10/delkey.c:73 g10/export.c:324 g10/keyedit.c:3435 g10/keyserver.c:1731
 #: g10/revoke.c:226
 #, fuzzy, c-format
 msgid "key \"%s\" not found: %s\n"
 msgstr "no s'ha trobat la clau «%s»: %s\n"
 
-#: g10/delkey.c:81 g10/export.c:354 g10/import.c:2417 g10/keyserver.c:1743
+#: g10/delkey.c:81 g10/export.c:354 g10/import.c:2417 g10/keyserver.c:1745
 #: g10/revoke.c:232 g10/revoke.c:477
 #, c-format
 msgid "error reading keyblock: %s\n"
@@ -1869,24 +1889,16 @@ msgid "no secret subkey for public subkey %s - ignoring\n"
 msgstr ""
 "no hi ha una clau secreta per a la subclau pública %08lX - es descarta\n"
 
-#: g10/getkey.c:2769
+#: g10/getkey.c:2759
 #, fuzzy, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr "s'usarà la clau secundària %08lX en lloc de la primària %08lX\n"
 
-#: g10/getkey.c:2816
+#: g10/getkey.c:2806
 #, fuzzy, c-format
 msgid "key %s: secret key without public key - skipped\n"
 msgstr "clau %08lX: clau secreta sense clau pública - es descarta\n"
 
-#: g10/gpg.c:370 kbx/kbxutil.c:71 sm/gpgsm.c:185 tools/gpgconf.c:59
-msgid ""
-"@Commands:\n"
-" "
-msgstr ""
-"@Ordres:\n"
-" "
-
 #: g10/gpg.c:372 sm/gpgsm.c:187
 #, fuzzy
 msgid "make a signature"
@@ -2017,17 +2029,6 @@ msgstr "|algo [fitxers]|imprimeix resums de missatges"
 msgid "run in server mode"
 msgstr ""
 
-#: g10/gpg.c:436 g10/gpgv.c:69 kbx/kbxutil.c:81 sm/gpgsm.c:226
-#: tools/gpg-connect-agent.c:67 tools/gpgconf.c:76 tools/symcryptrun.c:157
-msgid ""
-"@\n"
-"Options:\n"
-" "
-msgstr ""
-"@\n"
-"Opcions:\n"
-" "
-
 #: g10/gpg.c:438 sm/gpgsm.c:228
 msgid "create ascii armored output"
 msgstr "crea eixida amb armadura ascii"
@@ -2466,7 +2467,7 @@ msgstr "xifrar un missatge en mode --pgp2 requereix el xifratge IDEA\n"
 msgid "selected cipher algorithm is invalid\n"
 msgstr "l'algorisme de xifratge triat no és vàlid\n"
 
-#: g10/gpg.c:3126 g10/gpg.c:3150 sm/gpgsm.c:1469 sm/gpgsm.c:1475
+#: g10/gpg.c:3126 g10/gpg.c:3150 sm/gpgsm.c:1467 sm/gpgsm.c:1473
 msgid "selected digest algorithm is invalid\n"
 msgstr "l'algorisme de resum seleccionat no és vàlid\n"
 
@@ -3203,12 +3204,12 @@ msgstr "error en crear l'anell «%s»: %s\n"
 msgid "keyring `%s' created\n"
 msgstr "s'ha creat l'anell «%s»\n"
 
-#: g10/keydb.c:328 g10/keydb.c:331
+#: g10/keydb.c:333 g10/keydb.c:336
 #, fuzzy, c-format
 msgid "keyblock resource `%s': %s\n"
 msgstr "error en crear «%s»: %s\n"
 
-#: g10/keydb.c:712
+#: g10/keydb.c:719
 #, c-format
 msgid "failed to rebuild keyring cache: %s\n"
 msgstr "no s'ha pogut reconstruir la memòria cau de l'anell: %s\n"
@@ -3524,20 +3525,20 @@ msgstr "Ha fallat el procés de signatura: %s\n"
 msgid "Key has only stub or on-card key items - no passphrase to change.\n"
 msgstr ""
 
-#: g10/keyedit.c:1142 g10/keygen.c:3633
+#: g10/keyedit.c:1142 g10/keygen.c:3637
 msgid "This key is not protected.\n"
 msgstr "Aquesta clau no està protegida.\n"
 
-#: g10/keyedit.c:1146 g10/keygen.c:3620 g10/revoke.c:538
+#: g10/keyedit.c:1146 g10/keygen.c:3624 g10/revoke.c:538
 msgid "Secret parts of primary key are not available.\n"
 msgstr "Les parts secretes de la clau primària no estan disponibles.\n"
 
-#: g10/keyedit.c:1150 g10/keygen.c:3636
+#: g10/keyedit.c:1150 g10/keygen.c:3640
 #, fuzzy
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "Les parts secretes de la clau primària no estan disponibles.\n"
 
-#: g10/keyedit.c:1156 g10/keygen.c:3640
+#: g10/keyedit.c:1156 g10/keygen.c:3644
 msgid "Key is protected.\n"
 msgstr "La clau està protegida.\n"
 
@@ -3554,7 +3555,7 @@ msgstr ""
 "Introduïu la nova contrasenya per a la clau secreta.\n"
 "\n"
 
-#: g10/keyedit.c:1207 g10/keygen.c:2173
+#: g10/keyedit.c:1207 g10/keygen.c:2177
 msgid "passphrase not correctly repeated; try again"
 msgstr "la contrasenya no s'ha repetit correctament; torneu a intentar-ho"
 
@@ -4386,12 +4387,12 @@ msgid "writing key binding signature\n"
 msgstr "s'està escrivint la signatura de comprovació de la clau\n"
 
 #: g10/keygen.c:1158 g10/keygen.c:1269 g10/keygen.c:1274 g10/keygen.c:1409
-#: g10/keygen.c:3133
+#: g10/keygen.c:3137
 #, c-format
 msgid "keysize invalid; using %u bits\n"
 msgstr "la mida de la clau és invàlida; s'hi usaran %u bits\n"
 
-#: g10/keygen.c:1164 g10/keygen.c:1280 g10/keygen.c:1415 g10/keygen.c:3139
+#: g10/keygen.c:1164 g10/keygen.c:1280 g10/keygen.c:1415 g10/keygen.c:3143
 #, c-format
 msgid "keysize rounded up to %u bits\n"
 msgstr "la mida de la clau ha estat arrodonida fins a %u bits\n"
@@ -4531,7 +4532,7 @@ msgstr "La grandària sol·licitada és %u bits\n"
 msgid "rounded up to %u bits\n"
 msgstr "arrodonida fins a %u bits\n"
 
-#: g10/keygen.c:1849
+#: g10/keygen.c:1853
 msgid ""
 "Please specify how long the key should be valid.\n"
 "         0 = key does not expire\n"
@@ -4547,7 +4548,7 @@ msgstr ""
 "      <n>m = la clau caduca als n mesos\n"
 "      <n>y = la clau caduca als n anys\n"
 
-#: g10/keygen.c:1860
+#: g10/keygen.c:1864
 msgid ""
 "Please specify how long the signature should be valid.\n"
 "         0 = signature does not expire\n"
@@ -4563,42 +4564,42 @@ msgstr ""
 "      <n>m = la signatura caduca als n mesos\n"
 "      <n>y = la signatura caduca als n anys\n"
 
-#: g10/keygen.c:1883
+#: g10/keygen.c:1887
 msgid "Key is valid for? (0) "
 msgstr "Indiqueu la validesa de la clau (0) "
 
-#: g10/keygen.c:1888
+#: g10/keygen.c:1892
 #, fuzzy, c-format
 msgid "Signature is valid for? (%s) "
 msgstr "Indiqueu la validesa de la signatura (0) "
 
-#: g10/keygen.c:1906 g10/keygen.c:1931
+#: g10/keygen.c:1910 g10/keygen.c:1935
 msgid "invalid value\n"
 msgstr "el valor no és vàlid\n"
 
-#: g10/keygen.c:1913
+#: g10/keygen.c:1917
 #, fuzzy
 msgid "Key does not expire at all\n"
 msgstr "%s no caduca en absolut\n"
 
-#: g10/keygen.c:1914
+#: g10/keygen.c:1918
 #, fuzzy
 msgid "Signature does not expire at all\n"
 msgstr "%s no caduca en absolut\n"
 
-#: g10/keygen.c:1919
+#: g10/keygen.c:1923
 #, fuzzy, c-format
 msgid "Key expires at %s\n"
 msgstr "%s caduca el %s\n"
 
-#: g10/keygen.c:1920
+#: g10/keygen.c:1924
 #, fuzzy, c-format
 msgid "Signature expires at %s\n"
 msgstr "Aquesta signatura caduca el %s\n"
 
 # Amb «it» es refereix a les dates?  ivb
 # Això vaig entendre jo. jm
-#: g10/keygen.c:1924
+#: g10/keygen.c:1928
 msgid ""
 "Your system can't display dates beyond 2038.\n"
 "However, it will be correctly handled up to 2106.\n"
@@ -4606,12 +4607,12 @@ msgstr ""
 "El vostre sistema no pot representar dates posteriors a l'any 2038.\n"
 "Tanmateix, les tractarà bé fins l'any 2106.\n"
 
-#: g10/keygen.c:1937
+#: g10/keygen.c:1941
 #, fuzzy
 msgid "Is this correct? (y/N) "
 msgstr "És correcte? (s/n)"
 
-#: g10/keygen.c:1967
+#: g10/keygen.c:1971
 msgid ""
 "\n"
 "GnuPG needs to construct a user ID to identify your key.\n"
@@ -4622,7 +4623,7 @@ msgstr ""
 #. but you should keep your existing translation.  In case
 #. the new string is not translated this old string will
 #. be used.
-#: g10/keygen.c:1982
+#: g10/keygen.c:1986
 #, fuzzy
 msgid ""
 "\n"
@@ -4639,44 +4640,44 @@ msgstr ""
 "    \"Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>\"\n"
 "\n"
 
-#: g10/keygen.c:2001
+#: g10/keygen.c:2005
 msgid "Real name: "
 msgstr "Nom i cognoms: "
 
-#: g10/keygen.c:2009
+#: g10/keygen.c:2013
 msgid "Invalid character in name\n"
 msgstr "Hi ha un caràcter invàlid en el camp *nom*\n"
 
-#: g10/keygen.c:2011
+#: g10/keygen.c:2015
 msgid "Name may not start with a digit\n"
 msgstr "El nom no pot començar amb un dígit\n"
 
-#: g10/keygen.c:2013
+#: g10/keygen.c:2017
 msgid "Name must be at least 5 characters long\n"
 msgstr "El nom ha de tenir, si més no, 5 caràcters\n"
 
-#: g10/keygen.c:2021
+#: g10/keygen.c:2025
 msgid "Email address: "
 msgstr "Adreça electrònica: "
 
-#: g10/keygen.c:2027
+#: g10/keygen.c:2031
 msgid "Not a valid email address\n"
 msgstr "No és una adreça vàlida\n"
 
-#: g10/keygen.c:2035
+#: g10/keygen.c:2039
 msgid "Comment: "
 msgstr "Comentari: "
 
-#: g10/keygen.c:2041
+#: g10/keygen.c:2045
 msgid "Invalid character in comment\n"
 msgstr "Hi ha un caràcter invàlid en el camp *comentari*\n"
 
-#: g10/keygen.c:2063
+#: g10/keygen.c:2067
 #, c-format
 msgid "You are using the `%s' character set.\n"
 msgstr "Esteu usant el joc de caràcters `%s'.\n"
 
-#: g10/keygen.c:2069
+#: g10/keygen.c:2073
 #, c-format
 msgid ""
 "You selected this USER-ID:\n"
@@ -4687,7 +4688,7 @@ msgstr ""
 "    \"%s\"\n"
 "\n"
 
-#: g10/keygen.c:2074
+#: g10/keygen.c:2078
 msgid "Please don't put the email address into the real name or the comment\n"
 msgstr "No inclogueu l'adreça ni en el camp *nom* ni en el camp *comentari*\n"
 
@@ -4704,23 +4705,23 @@ msgstr "No inclogueu l'adreça ni en el camp *nom* ni en el camp *comentari*\n"
 #. o = Okay (ready, continue)
 #. q = Quit
 #.
-#: g10/keygen.c:2090
+#: g10/keygen.c:2094
 msgid "NnCcEeOoQq"
 msgstr "NnCcEeOoXx"
 
-#: g10/keygen.c:2100
+#: g10/keygen.c:2104
 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? "
 msgstr "Canvia (N)om, (C)omentari, (E)mail o (X) ix "
 
-#: g10/keygen.c:2101
+#: g10/keygen.c:2105
 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? "
 msgstr "Canvia (N)om, (C)omentari, (E)mail o (O) d'acord / (X) ix"
 
-#: g10/keygen.c:2120
+#: g10/keygen.c:2124
 msgid "Please correct the error first\n"
 msgstr "Corregiu l'error primer\n"
 
-#: g10/keygen.c:2159
+#: g10/keygen.c:2163
 msgid ""
 "You need a Passphrase to protect your secret key.\n"
 "\n"
@@ -4728,12 +4729,12 @@ msgstr ""
 "Cal una contrasenya per a protegir la clau secreta.\n"
 "\n"
 
-#: g10/keygen.c:2174
+#: g10/keygen.c:2178
 #, c-format
 msgid "%s.\n"
 msgstr "%s.\n"
 
-#: g10/keygen.c:2180
+#: g10/keygen.c:2184
 msgid ""
 "You don't want a passphrase - this is probably a *bad* idea!\n"
 "I will do it anyway.  You can change your passphrase at any time,\n"
@@ -4745,7 +4746,7 @@ msgstr ""
 "useu aquest programa amb l'opció \"--edit-key\".\n"
 "\n"
 
-#: g10/keygen.c:2204
+#: g10/keygen.c:2208
 msgid ""
 "We need to generate a lot of random bytes. It is a good idea to perform\n"
 "some other action (type on the keyboard, move the mouse, utilize the\n"
@@ -4757,53 +4758,53 @@ msgstr ""
 "nombres primers; açò dóna oportunitat al generador de nombres aleatoris\n"
 "d'aconseguir prou entropia.\n"
 
-#: g10/keygen.c:3073 g10/keygen.c:3100
+#: g10/keygen.c:3077 g10/keygen.c:3104
 msgid "Key generation canceled.\n"
 msgstr "La generació de claus ha estat cancel·lada.\n"
 
-#: g10/keygen.c:3305 g10/keygen.c:3472
+#: g10/keygen.c:3309 g10/keygen.c:3476
 #, c-format
 msgid "writing public key to `%s'\n"
 msgstr "s'està escrivint la clau pública a «%s»\n"
 
-#: g10/keygen.c:3307 g10/keygen.c:3475
+#: g10/keygen.c:3311 g10/keygen.c:3479
 #, fuzzy, c-format
 msgid "writing secret key stub to `%s'\n"
 msgstr "s'està escrivint la clau secreta a «%s»\n"
 
-#: g10/keygen.c:3310 g10/keygen.c:3478
+#: g10/keygen.c:3314 g10/keygen.c:3482
 #, c-format
 msgid "writing secret key to `%s'\n"
 msgstr "s'està escrivint la clau secreta a «%s»\n"
 
 # Potser no hi haja cap anell! ivb
-#: g10/keygen.c:3459
+#: g10/keygen.c:3463
 #, c-format
 msgid "no writable public keyring found: %s\n"
 msgstr "no s'ha trobat cap anell públic escrivible: %s\n"
 
-#: g10/keygen.c:3466
+#: g10/keygen.c:3470
 #, c-format
 msgid "no writable secret keyring found: %s\n"
 msgstr ""
 "no s'ha trobat cap anell secret de escrivible: %s\n"
 "\n"
 
-#: g10/keygen.c:3486
+#: g10/keygen.c:3490
 #, c-format
 msgid "error writing public keyring `%s': %s\n"
 msgstr "s'ha produït un error mentre s'escrivia l'anell públic «%s»: %s\n"
 
-#: g10/keygen.c:3494
+#: g10/keygen.c:3498
 #, c-format
 msgid "error writing secret keyring `%s': %s\n"
 msgstr "s'ha produït un error mentre s'escrivia l'anell secret «%s»: %s\n"
 
-#: g10/keygen.c:3521
+#: g10/keygen.c:3525
 msgid "public and secret key created and signed.\n"
 msgstr "s'han creat i signat les claus pública i secreta.\n"
 
-#: g10/keygen.c:3532
+#: g10/keygen.c:3536
 #, fuzzy
 msgid ""
 "Note that this key cannot be used for encryption.  You may want to use\n"
@@ -4812,13 +4813,13 @@ msgstr ""
 "Noteu que aquesta clau no serveix per a xifrar. Potser vulgueu usar l'ordre\n"
 "\"--edit-key\" per a generar una clau secundària per a tal propòsit.\n"
 
-#: g10/keygen.c:3545 g10/keygen.c:3690 g10/keygen.c:3811
+#: g10/keygen.c:3549 g10/keygen.c:3694 g10/keygen.c:3815
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "La generació de claus ha fallat: %s\n"
 
 # Werner FIXME: Use ngettext. jm
-#: g10/keygen.c:3600 g10/keygen.c:3741 g10/sign.c:241
+#: g10/keygen.c:3604 g10/keygen.c:3745 g10/sign.c:241
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
@@ -4827,7 +4828,7 @@ msgstr ""
 "amb el rellotge)\n"
 
 # Werner FIXME: use ngettext. jm
-#: g10/keygen.c:3602 g10/keygen.c:3743 g10/sign.c:243
+#: g10/keygen.c:3606 g10/keygen.c:3747 g10/sign.c:243
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
@@ -4835,26 +4836,26 @@ msgstr ""
 "la clau s'ha creat %lu segons en el futur (salt en el temps o problemes\n"
 "amb el rellotge)\n"
 
-#: g10/keygen.c:3613 g10/keygen.c:3754
+#: g10/keygen.c:3617 g10/keygen.c:3758
 msgid "NOTE: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgstr "NOTA: crear subclaus per a claus v3 no és conforme amb OpenPGP\n"
 
-#: g10/keygen.c:3654 g10/keygen.c:3787
+#: g10/keygen.c:3658 g10/keygen.c:3791
 #, fuzzy
 msgid "Really create? (y/N) "
 msgstr "Crear realment? "
 
-#: g10/keygen.c:3960
+#: g10/keygen.c:3964
 #, fuzzy, c-format
 msgid "storing key onto card failed: %s\n"
 msgstr "no s'ha pogut eliminar el bloc de claus: %s\n"
 
-#: g10/keygen.c:4008
+#: g10/keygen.c:4012
 #, fuzzy, c-format
 msgid "can't create backup file `%s': %s\n"
 msgstr "no s'ha pogut crear «%s»: %s\n"
 
-#: g10/keygen.c:4034
+#: g10/keygen.c:4038
 #, c-format
 msgid "NOTE: backup of card key saved to `%s'\n"
 msgstr ""
@@ -4914,47 +4915,47 @@ msgstr "     Empremta digital ="
 msgid "      Card serial no. ="
 msgstr ""
 
-#: g10/keyring.c:1253
+#: g10/keyring.c:1297
 #, fuzzy, c-format
 msgid "renaming `%s' to `%s' failed: %s\n"
 msgstr "no s'ha pogut crear l'armadura: %s\n"
 
-#: g10/keyring.c:1258
+#: g10/keyring.c:1326
 msgid "WARNING: 2 files with confidential information exists.\n"
 msgstr "AVÍS: hi ha 2 fitxers amb informació confidencial.\n"
 
-#: g10/keyring.c:1260
+#: g10/keyring.c:1327
 #, c-format
 msgid "%s is the unchanged one\n"
 msgstr "%s és el que no ha canviat\n"
 
-#: g10/keyring.c:1261
+#: g10/keyring.c:1328
 #, c-format
 msgid "%s is the new one\n"
 msgstr "%s és el nou\n"
 
-#: g10/keyring.c:1262
+#: g10/keyring.c:1329
 msgid "Please fix this possible security flaw\n"
 msgstr "Per favor, solucioneu aquest possible problema de seguretat\n"
 
-#: g10/keyring.c:1384
+#: g10/keyring.c:1430
 #, fuzzy, c-format
 msgid "caching keyring `%s'\n"
 msgstr "s'està comprovant l'anell «%s»\n"
 
-#: g10/keyring.c:1430
+#: g10/keyring.c:1476
 #, fuzzy, c-format
 msgid "%lu keys cached so far (%lu signatures)\n"
 msgstr "s'han comprovat %lu claus (%lu signatures)\n"
 
-#: g10/keyring.c:1442
+#: g10/keyring.c:1488
 #, fuzzy, c-format
 msgid "%lu keys cached (%lu signatures)\n"
 msgstr "s'han comprovat %lu claus (%lu signatures)\n"
 
 # Fitxer indi fins final.  Hau!  ivb
 # Grrr. Com em tracten els esclaus ja... jm
-#: g10/keyring.c:1514
+#: g10/keyring.c:1560
 #, c-format
 msgid "%s: keyring created\n"
 msgstr "%s: s'ha creat l'anell\n"
@@ -5003,7 +5004,7 @@ msgstr "disable"
 msgid "Enter number(s), N)ext, or Q)uit > "
 msgstr ""
 
-#: g10/keyserver.c:828 g10/keyserver.c:1450
+#: g10/keyserver.c:828 g10/keyserver.c:1452
 #, c-format
 msgid "invalid keyserver protocol (us %d!=handler %d)\n"
 msgstr ""
@@ -5018,127 +5019,127 @@ msgstr "no s'ha trobat la clau «%s»: %s\n"
 msgid "key not found on keyserver\n"
 msgstr "no s'ha trobat la clau «%s»: %s\n"
 
-#: g10/keyserver.c:1169
+#: g10/keyserver.c:1171
 #, fuzzy, c-format
 msgid "requesting key %s from %s server %s\n"
 msgstr "s'està sol·licitant la clau %08lX de %s\n"
 
-#: g10/keyserver.c:1173
+#: g10/keyserver.c:1175
 #, fuzzy, c-format
 msgid "requesting key %s from %s\n"
 msgstr "s'està sol·licitant la clau %08lX de %s\n"
 
-#: g10/keyserver.c:1197
+#: g10/keyserver.c:1199
 #, fuzzy, c-format
 msgid "searching for names from %s server %s\n"
 msgstr "s'està cercant «%s» al servidor HKP %s\n"
 
-#: g10/keyserver.c:1200
+#: g10/keyserver.c:1202
 #, fuzzy, c-format
 msgid "searching for names from %s\n"
 msgstr "s'està cercant «%s» al servidor HKP %s\n"
 
-#: g10/keyserver.c:1353
+#: g10/keyserver.c:1355
 #, fuzzy, c-format
 msgid "sending key %s to %s server %s\n"
 msgstr "s'està cercant «%s» al servidor HKP %s\n"
 
-#: g10/keyserver.c:1357
+#: g10/keyserver.c:1359
 #, fuzzy, c-format
 msgid "sending key %s to %s\n"
 msgstr "s'està sol·licitant la clau %08lX de %s\n"
 
-#: g10/keyserver.c:1400
+#: g10/keyserver.c:1402
 #, fuzzy, c-format
 msgid "searching for \"%s\" from %s server %s\n"
 msgstr "s'està cercant «%s» al servidor HKP %s\n"
 
-#: g10/keyserver.c:1403
+#: g10/keyserver.c:1405
 #, fuzzy, c-format
 msgid "searching for \"%s\" from %s\n"
 msgstr "s'està cercant «%s» al servidor HKP %s\n"
 
 # «del servidor», «en el servidor»?  ivb
-#: g10/keyserver.c:1410 g10/keyserver.c:1506
+#: g10/keyserver.c:1412 g10/keyserver.c:1508
 #, fuzzy
 msgid "no keyserver action!\n"
 msgstr "error de servidor de claus"
 
-#: g10/keyserver.c:1458
+#: g10/keyserver.c:1460
 #, c-format
 msgid "WARNING: keyserver handler from a different version of GnuPG (%s)\n"
 msgstr ""
 
-#: g10/keyserver.c:1467
+#: g10/keyserver.c:1469
 msgid "keyserver did not send VERSION\n"
 msgstr ""
 
-#: g10/keyserver.c:1529 g10/keyserver.c:2058
+#: g10/keyserver.c:1531 g10/keyserver.c:2060
 msgid "no keyserver known (use option --keyserver)\n"
 msgstr "no es coneix cap servidor de claus (useu l'opció \"--keyserver\")\n"
 
-#: g10/keyserver.c:1535
+#: g10/keyserver.c:1537
 msgid "external keyserver calls are not supported in this build\n"
 msgstr ""
 
-#: g10/keyserver.c:1547
+#: g10/keyserver.c:1549
 #, c-format
 msgid "no handler for keyserver scheme `%s'\n"
 msgstr ""
 
-#: g10/keyserver.c:1552
+#: g10/keyserver.c:1554
 #, c-format
 msgid "action `%s' not supported with keyserver scheme `%s'\n"
 msgstr ""
 
-#: g10/keyserver.c:1560
+#: g10/keyserver.c:1562
 #, c-format
 msgid "%s does not support handler version %d\n"
 msgstr ""
 
 # «del servidor», «en el servidor»?  ivb
-#: g10/keyserver.c:1567
+#: g10/keyserver.c:1569
 #, fuzzy
 msgid "keyserver timed out\n"
 msgstr "error de servidor de claus"
 
 # «del servidor», «en el servidor»?  ivb
-#: g10/keyserver.c:1572
+#: g10/keyserver.c:1574
 #, fuzzy
 msgid "keyserver internal error\n"
 msgstr "error de servidor de claus"
 
-#: g10/keyserver.c:1581
+#: g10/keyserver.c:1583
 #, fuzzy, c-format
 msgid "keyserver communications error: %s\n"
 msgstr "la recepció des del servidor de claus ha fallat: %s\n"
 
-#: g10/keyserver.c:1606 g10/keyserver.c:1640
+#: g10/keyserver.c:1608 g10/keyserver.c:1642
 #, fuzzy, c-format
 msgid "\"%s\" not a key ID: skipping\n"
 msgstr "%s: no és un ID vàlid\n"
 
-#: g10/keyserver.c:1899
+#: g10/keyserver.c:1901
 #, fuzzy, c-format
 msgid "WARNING: unable to refresh key %s via %s: %s\n"
 msgstr "AVÍS: no s'ha pogut eliminar el fitxer temporal (%s) «%s»: %s\n"
 
-#: g10/keyserver.c:1921
+#: g10/keyserver.c:1923
 #, fuzzy, c-format
 msgid "refreshing 1 key from %s\n"
 msgstr "s'està sol·licitant la clau %08lX de %s\n"
 
-#: g10/keyserver.c:1923
+#: g10/keyserver.c:1925
 #, fuzzy, c-format
 msgid "refreshing %d keys from %s\n"
 msgstr "s'està sol·licitant la clau %08lX de %s\n"
 
-#: g10/keyserver.c:1979
+#: g10/keyserver.c:1981
 #, fuzzy, c-format
 msgid "WARNING: unable to fetch URI %s: %s\n"
 msgstr "AVÍS: no s'ha pogut eliminar el fitxer temporal (%s) «%s»: %s\n"
 
-#: g10/keyserver.c:1985
+#: g10/keyserver.c:1987
 #, fuzzy, c-format
 msgid "WARNING: unable to parse URI %s\n"
 msgstr "AVÍS: no s'ha pogut eliminar el fitxer temporal (%s) «%s»: %s\n"
@@ -5519,7 +5520,7 @@ msgstr ""
 msgid "subpacket of type %d has critical bit set\n"
 msgstr "el subpaquet de tipus %d té el bit crític activat\n"
 
-#: g10/passphrase.c:294 g10/passphrase.c:587
+#: g10/passphrase.c:294 g10/passphrase.c:588
 #, fuzzy, c-format
 msgid " (main key ID %s)"
 msgstr " (ID de la clau principal %08lX)"
@@ -5561,7 +5562,16 @@ msgstr "s'ha cancel·lat per l'usuari\n"
 msgid "problem with the agent: %s\n"
 msgstr "hi ha un problema amb l'agent: l'agent ha tornat 0x%lx\n"
 
-#: g10/passphrase.c:566
+# Gènere?  Nombre?  Passat, futur?  ivb
+# Probablement és una clau, femení. jm
+# Werner FIXME: please add translator comment saying *what* is
+# uncompressed so we know the gender. jm
+#: g10/passphrase.c:458 jnlib/argparse.c:213
+#, fuzzy
+msgid "out of core\n"
+msgstr "no forçat"
+
+#: g10/passphrase.c:567
 #, fuzzy, c-format
 msgid ""
 "You need a passphrase to unlock the secret key for\n"
@@ -5571,12 +5581,12 @@ msgstr ""
 "Necessiteu la contrasenya per desblocar la clau secreta de\n"
 "l'usuari: \""
 
-#: g10/passphrase.c:574
+#: g10/passphrase.c:575
 #, fuzzy, c-format
 msgid "%u-bit %s key, ID %s, created %s"
 msgstr "clau %2$s de %1$u bits, ID %3$08lX, creada en %4$s"
 
-#: g10/passphrase.c:583
+#: g10/passphrase.c:584
 #, c-format
 msgid "         (subkey on main key ID %s)"
 msgstr ""
@@ -6779,15 +6789,6 @@ msgstr ""
 msgid "command \"%.50s\" is ambiguous\n"
 msgstr ""
 
-# Gènere?  Nombre?  Passat, futur?  ivb
-# Probablement és una clau, femení. jm
-# Werner FIXME: please add translator comment saying *what* is
-# uncompressed so we know the gender. jm
-#: jnlib/argparse.c:213
-#, fuzzy
-msgid "out of core\n"
-msgstr "no forçat"
-
 #: jnlib/argparse.c:215
 #, fuzzy, c-format
 msgid "invalid option \"%.50s\"\n"
@@ -6818,40 +6819,40 @@ msgstr "no es pot obrir el fitxer: %s\n"
 msgid "conversion from `%s' to `%s' failed: %s\n"
 msgstr "no s'ha pogut crear l'armadura: %s\n"
 
-#: jnlib/dotlock.c:235
+#: jnlib/dotlock.c:234
 #, fuzzy, c-format
 msgid "failed to create temporary file `%s': %s\n"
 msgstr "no es pot crear el directori «%s»: %s\n"
 
-#: jnlib/dotlock.c:270
+#: jnlib/dotlock.c:269
 #, fuzzy, c-format
 msgid "error writing to `%s': %s\n"
 msgstr "error mentre s'escrivia l'anell «%s»: %s\n"
 
-#: jnlib/dotlock.c:454
+#: jnlib/dotlock.c:453
 #, c-format
 msgid "removing stale lockfile (created by %d)\n"
 msgstr ""
 
-#: jnlib/dotlock.c:460
+#: jnlib/dotlock.c:459
 msgid " - probably dead - removing lock"
 msgstr ""
 
-#: jnlib/dotlock.c:470
+#: jnlib/dotlock.c:469
 #, fuzzy, c-format
 msgid "waiting for lock (held by %d%s) %s...\n"
 msgstr "s'està escrivint la clau secreta a «%s»\n"
 
-#: jnlib/dotlock.c:471
+#: jnlib/dotlock.c:470
 msgid "(deadlock?) "
 msgstr ""
 
-#: jnlib/dotlock.c:494
+#: jnlib/dotlock.c:493
 #, fuzzy, c-format
 msgid "lock `%s' not made: %s\n"
 msgstr "no s'ha trobat la clau pública %08lX: %s\n"
 
-#: jnlib/dotlock.c:502
+#: jnlib/dotlock.c:501
 #, fuzzy, c-format
 msgid "waiting for lock %s...\n"
 msgstr "s'està escrivint la clau secreta a «%s»\n"
@@ -6880,58 +6881,68 @@ msgid ""
 "list, export, import Keybox data\n"
 msgstr ""
 
-#: scd/app-nks.c:624 scd/app-openpgp.c:1496 scd/app-openpgp.c:1515
-#: scd/app-openpgp.c:1666 scd/app-openpgp.c:1684 scd/app-openpgp.c:1884
+#: scd/app-nks.c:712 scd/app-openpgp.c:2373
+#, c-format
+msgid "RSA modulus missing or not of size %d bits\n"
+msgstr ""
+
+#: scd/app-nks.c:720 scd/app-openpgp.c:2385
+#, c-format
+msgid "RSA public exponent missing or larger than %d bits\n"
+msgstr ""
+
+#: scd/app-nks.c:800 scd/app-openpgp.c:1496 scd/app-openpgp.c:1515
+#: scd/app-openpgp.c:1666 scd/app-openpgp.c:1684 scd/app-openpgp.c:1886
 #: scd/app-dinsig.c:303
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
-#: scd/app-nks.c:657
+#: scd/app-nks.c:833
 msgid "the NullPIN has not yet been changed\n"
 msgstr ""
 
-#: scd/app-nks.c:848
+#: scd/app-nks.c:1090
 #, fuzzy
 msgid "|N|Please enter a new PIN for the standard keys."
 msgstr "canvia la contrasenya"
 
-#: scd/app-nks.c:849
+#: scd/app-nks.c:1091
 #, fuzzy
 msgid "||Please enter the PIN for the standard keys."
 msgstr "canvia la contrasenya"
 
-#: scd/app-nks.c:855
+#: scd/app-nks.c:1097
 #, fuzzy
 msgid "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys."
 msgstr "Seleccioneu la raó de la revocació:\n"
 
-#: scd/app-nks.c:857
+#: scd/app-nks.c:1099
 #, fuzzy
 msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys."
 msgstr "Seleccioneu la raó de la revocació:\n"
 
-#: scd/app-nks.c:865
+#: scd/app-nks.c:1107
 msgid "|N|Please enter a new PIN for the key to create qualified signatures."
 msgstr ""
 
-#: scd/app-nks.c:867
+#: scd/app-nks.c:1109
 msgid "||Please enter the PIN for the key to create qualified signatures."
 msgstr ""
 
-#: scd/app-nks.c:875
+#: scd/app-nks.c:1117
 msgid ""
 "|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create "
 "qualified signatures."
 msgstr ""
 
-#: scd/app-nks.c:877
+#: scd/app-nks.c:1119
 msgid ""
 "|P|Please enter the PIN Unblocking Code (PUK) for the key to create "
 "qualified signatures."
 msgstr ""
 
-#: scd/app-nks.c:978 scd/app-openpgp.c:1928 scd/app-dinsig.c:531
+#: scd/app-nks.c:1220 scd/app-openpgp.c:1930 scd/app-dinsig.c:531
 #, fuzzy, c-format
 msgid "error getting new PIN: %s\n"
 msgstr "error en crear «%s»: %s\n"
@@ -6951,15 +6962,15 @@ msgstr "no s'ha pogut reconstruir la memòria cau de l'anell: %s\n"
 msgid "reading public key failed: %s\n"
 msgstr "no s'ha pogut eliminar el bloc de claus: %s\n"
 
-#: scd/app-openpgp.c:1112 scd/app-openpgp.c:2578
+#: scd/app-openpgp.c:1112 scd/app-openpgp.c:2608
 msgid "response does not contain the public key data\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1120 scd/app-openpgp.c:2586
+#: scd/app-openpgp.c:1120 scd/app-openpgp.c:2616
 msgid "response does not contain the RSA modulus\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1129 scd/app-openpgp.c:2596
+#: scd/app-openpgp.c:1129 scd/app-openpgp.c:2626
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
@@ -6989,7 +7000,7 @@ msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1535 scd/app-openpgp.c:1575 scd/app-openpgp.c:1703
-#: scd/app-openpgp.c:2895
+#: scd/app-openpgp.c:2925
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "l'enviament al servidor de claus ha fallat: %s\n"
@@ -6998,11 +7009,11 @@ msgstr "l'enviament al servidor de claus ha fallat: %s\n"
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1621 scd/app-openpgp.c:1866 scd/app-openpgp.c:3146
+#: scd/app-openpgp.c:1621 scd/app-openpgp.c:1868 scd/app-openpgp.c:3188
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1627 scd/app-openpgp.c:3155
+#: scd/app-openpgp.c:1627 scd/app-openpgp.c:3197
 msgid "card is permanently locked!\n"
 msgstr ""
 
@@ -7024,114 +7035,104 @@ msgstr "canvia la contrasenya"
 msgid "|A|Please enter the Admin PIN"
 msgstr "canvia la contrasenya"
 
-#: scd/app-openpgp.c:1880
+#: scd/app-openpgp.c:1882
 #, fuzzy
 msgid "||Please enter the Reset Code for the card"
 msgstr "Seleccioneu la raó de la revocació:\n"
 
-#: scd/app-openpgp.c:1889 scd/app-openpgp.c:1952
+#: scd/app-openpgp.c:1891 scd/app-openpgp.c:1954
 #, c-format
 msgid "Reset Code is too short; minimum length is %d\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1923
+#: scd/app-openpgp.c:1925
 msgid "|RN|New Reset Code"
 msgstr ""
 
-#: scd/app-openpgp.c:1924
+#: scd/app-openpgp.c:1926
 msgid "|AN|New Admin PIN"
 msgstr ""
 
-#: scd/app-openpgp.c:1924
+#: scd/app-openpgp.c:1926
 msgid "|N|New PIN"
 msgstr ""
 
-#: scd/app-openpgp.c:2014 scd/app-openpgp.c:2664
+#: scd/app-openpgp.c:2016 scd/app-openpgp.c:2694
 #, fuzzy
 msgid "error reading application data\n"
 msgstr "s'ha produït un error en llegir el bloc de claus: %s\n"
 
-#: scd/app-openpgp.c:2020 scd/app-openpgp.c:2671
+#: scd/app-openpgp.c:2022 scd/app-openpgp.c:2701
 #, fuzzy
 msgid "error reading fingerprint DO\n"
 msgstr "error: l'empremta digital és invàlida\n"
 
-#: scd/app-openpgp.c:2030
+#: scd/app-openpgp.c:2032
 #, fuzzy
 msgid "key already exists\n"
 msgstr "«%s» ja està comprimida\n"
 
-#: scd/app-openpgp.c:2034
+#: scd/app-openpgp.c:2036
 msgid "existing key will be replaced\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2036
+#: scd/app-openpgp.c:2038
 #, fuzzy
 msgid "generating new key\n"
 msgstr "genera un nou parell de claus"
 
-#: scd/app-openpgp.c:2362
+#: scd/app-openpgp.c:2364
 msgid "creation timestamp missing\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2371
-#, c-format
-msgid "RSA modulus missing or not of size %d bits\n"
-msgstr ""
-
-#: scd/app-openpgp.c:2383
-#, c-format
-msgid "RSA public exponent missing or larger than %d bits\n"
-msgstr ""
-
-#: scd/app-openpgp.c:2393 scd/app-openpgp.c:2401
+#: scd/app-openpgp.c:2395 scd/app-openpgp.c:2403
 #, c-format
 msgid "RSA prime %s missing or not of size %d bits\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2495
+#: scd/app-openpgp.c:2499
 #, fuzzy, c-format
 msgid "failed to store the key: %s\n"
 msgstr "no s'ha pogut inicialitzar la base de dades de confiança: %s\n"
 
-#: scd/app-openpgp.c:2555
+#: scd/app-openpgp.c:2585
 msgid "please wait while key is being generated ...\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2569
+#: scd/app-openpgp.c:2598
 #, fuzzy
 msgid "generating key failed\n"
 msgstr "La generació de claus ha fallat: %s\n"
 
-#: scd/app-openpgp.c:2572
+#: scd/app-openpgp.c:2601
 #, fuzzy, c-format
 msgid "key generation completed (%d seconds)\n"
 msgstr "La generació de claus ha fallat: %s\n"
 
-#: scd/app-openpgp.c:2629
+#: scd/app-openpgp.c:2659
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2679
+#: scd/app-openpgp.c:2709
 msgid "fingerprint on card does not match requested one\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2794
+#: scd/app-openpgp.c:2824
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "signatura %s, algorisme de resum %s\n"
 
-#: scd/app-openpgp.c:2870
+#: scd/app-openpgp.c:2900
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
-#: scd/app-openpgp.c:3160
+#: scd/app-openpgp.c:3202
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
-#: scd/app-openpgp.c:3385 scd/app-openpgp.c:3396
+#: scd/app-openpgp.c:3427 scd/app-openpgp.c:3438
 #, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr ""
@@ -7992,22 +7993,22 @@ msgstr "no s'ha pogut analitzar sintàcticament la URI del servidor de claus\n"
 msgid "WARNING: running with faked system time: "
 msgstr ""
 
-#: sm/gpgsm.c:1508
+#: sm/gpgsm.c:1506
 #, c-format
 msgid "importing common certificates `%s'\n"
 msgstr ""
 
 # No em passe! ;)  ivb
-#: sm/gpgsm.c:1546
+#: sm/gpgsm.c:1544
 #, fuzzy, c-format
 msgid "can't sign using `%s': %s\n"
 msgstr "no s'ha pogut tancar «%s»: %s\n"
 
-#: sm/gpgsm.c:1717
+#: sm/gpgsm.c:1715
 msgid "this command has not yet been implemented\n"
 msgstr ""
 
-#: sm/gpgsm.c:1872
+#: sm/gpgsm.c:1870
 msgid "invalid command (there is no implicit command)\n"
 msgstr ""
 
@@ -8030,7 +8031,7 @@ msgstr ""
 msgid "error importing certificate: %s\n"
 msgstr "error en la creació de la contrasenya: %s\n"
 
-#: sm/import.c:548 tools/gpg-connect-agent.c:1329
+#: sm/import.c:554 tools/gpg-connect-agent.c:1329
 #, fuzzy, c-format
 msgid "error reading input: %s\n"
 msgstr "error en la lectura de «%s»: %s\n"
@@ -8132,17 +8133,17 @@ msgid ""
 "Note, that this certificate will NOT create a qualified signature!"
 msgstr ""
 
-#: sm/sign.c:420
+#: sm/sign.c:431
 #, fuzzy, c-format
 msgid "hash algorithm %d (%s) for signer %d not supported; using %s\n"
 msgstr "l'algoritme de protecció %d%s no està suportat\n"
 
-#: sm/sign.c:433
+#: sm/sign.c:445
 #, c-format
 msgid "hash algorithm used for signer %d: %s (%s)\n"
 msgstr ""
 
-#: sm/sign.c:483
+#: sm/sign.c:495
 #, fuzzy, c-format
 msgid "checking for qualified certificate failed: %s\n"
 msgstr "no s'ha pogut comprovar la signatura creada: %s\n"
index fd15acc..c75843f 100644 (file)
--- a/po/cs.po
+++ b/po/cs.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg-1.3.92\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2009-03-24 18:56+0100\n"
+"POT-Creation-Date: 2009-05-13 18:04+0200\n"
 "PO-Revision-Date: 2004-11-26 09:12+0200\n"
 "Last-Translator: Roman Pavlik <rp@tns.cz>\n"
 "Language-Team: Czech <translations.cs@gnupg.cz>\n"
@@ -15,18 +15,18 @@ msgstr ""
 "Content-Type: text/plain; charset=iso-8859-2\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: agent/call-pinentry.c:225
+#: agent/call-pinentry.c:226
 #, fuzzy, c-format
 msgid "failed to acquire the pinentry lock: %s\n"
 msgstr "ulo¾ení fingerprintu se nezdaøilo: %s\n"
 
-#: agent/call-pinentry.c:596
+#: agent/call-pinentry.c:597
 msgid ""
 "Please enter your PIN, so that the secret key can be unlocked for this "
 "session"
 msgstr ""
 
-#: agent/call-pinentry.c:599
+#: agent/call-pinentry.c:600
 #, fuzzy
 msgid ""
 "Please enter your passphrase, so that the secret key can be unlocked for "
@@ -35,7 +35,7 @@ msgstr "Pros
 
 #. TRANSLATORS: This string is displayed by pinentry as the
 #. label for the quality bar.
-#: agent/call-pinentry.c:634
+#: agent/call-pinentry.c:635
 #, fuzzy
 msgid "Quality:"
 msgstr "platnost: %s"
@@ -46,45 +46,45 @@ msgstr "platnost: %s"
 #. length of the tooltip is limited to about 900 characters.
 #. If you do not translate this entry, a default english
 #. text (see source) will be used.
-#: agent/call-pinentry.c:657
+#: agent/call-pinentry.c:658
 msgid "pinentry.qualitybar.tooltip"
 msgstr ""
 
-#: agent/call-pinentry.c:699
+#: agent/call-pinentry.c:700
 #, c-format
 msgid "SETERROR %s (try %d of %d)"
 msgstr ""
 
-#: agent/call-pinentry.c:719 agent/call-pinentry.c:731
+#: agent/call-pinentry.c:720 agent/call-pinentry.c:732
 #, fuzzy
 msgid "PIN too long"
 msgstr "øádek je pøíli¹ dlouhý"
 
-#: agent/call-pinentry.c:720
+#: agent/call-pinentry.c:721
 #, fuzzy
 msgid "Passphrase too long"
 msgstr "øádek je pøíli¹ dlouhý"
 
-#: agent/call-pinentry.c:728
+#: agent/call-pinentry.c:729
 #, fuzzy
 msgid "Invalid characters in PIN"
 msgstr "Neplatný znak ve jménì\n"
 
-#: agent/call-pinentry.c:733
+#: agent/call-pinentry.c:734
 msgid "PIN too short"
 msgstr ""
 
-#: agent/call-pinentry.c:745
+#: agent/call-pinentry.c:746
 #, fuzzy
 msgid "Bad PIN"
 msgstr "¹patné MPI"
 
-#: agent/call-pinentry.c:746
+#: agent/call-pinentry.c:747
 #, fuzzy
 msgid "Bad Passphrase"
 msgstr "¹patné heslo"
 
-#: agent/call-pinentry.c:782
+#: agent/call-pinentry.c:783
 #, fuzzy
 msgid "Passphrase"
 msgstr "¹patné heslo"
@@ -94,22 +94,22 @@ msgstr "
 msgid "ssh keys greater than %d bits are not supported\n"
 msgstr "ochranný algoritmus %d není podporován\n"
 
-#: agent/command-ssh.c:688 g10/exec.c:478 g10/gpg.c:1079 g10/keygen.c:3258
-#: g10/keygen.c:3291 g10/keyring.c:1206 g10/keyring.c:1510 g10/openfile.c:275
+#: agent/command-ssh.c:688 g10/exec.c:478 g10/gpg.c:1079 g10/keygen.c:3262
+#: g10/keygen.c:3295 g10/keyring.c:1237 g10/keyring.c:1556 g10/openfile.c:275
 #: g10/openfile.c:368 g10/sign.c:798 g10/sign.c:1107 g10/tdbio.c:547
-#: jnlib/dotlock.c:311
+#: jnlib/dotlock.c:310
 #, c-format
 msgid "can't create `%s': %s\n"
 msgstr "nemohu vytvoøit `%s': %s\n"
 
 #: agent/command-ssh.c:700 common/helpfile.c:47 g10/card-util.c:760
 #: g10/dearmor.c:60 g10/dearmor.c:107 g10/decrypt.c:70 g10/encode.c:194
-#: g10/encode.c:504 g10/gpg.c:1080 g10/import.c:193 g10/keygen.c:2743
-#: g10/keyring.c:1536 g10/openfile.c:192 g10/openfile.c:353
+#: g10/encode.c:504 g10/gpg.c:1080 g10/import.c:193 g10/keygen.c:2747
+#: g10/keyring.c:1582 g10/openfile.c:192 g10/openfile.c:353
 #: g10/plaintext.c:503 g10/sign.c:780 g10/sign.c:975 g10/sign.c:1091
 #: g10/sign.c:1247 g10/tdbdump.c:142 g10/tdbdump.c:150 g10/tdbio.c:551
-#: g10/tdbio.c:615 g10/verify.c:99 g10/verify.c:162 sm/gpgsm.c:1981
-#: sm/gpgsm.c:2018 sm/gpgsm.c:2056 sm/qualified.c:66
+#: g10/tdbio.c:615 g10/verify.c:99 g10/verify.c:162 sm/gpgsm.c:1979
+#: sm/gpgsm.c:2016 sm/gpgsm.c:2054 sm/qualified.c:66
 #, c-format
 msgid "can't open `%s': %s\n"
 msgstr "nemohu otevøít `%s': %s\n"
@@ -150,7 +150,6 @@ msgid "Please enter the passphrase for the ssh key%0A  %c"
 msgstr "Prosím, vlo¾te heslo; toto je tajná vìta \n"
 
 #: agent/command-ssh.c:2346 agent/genkey.c:310 agent/genkey.c:432
-#: agent/protect-tool.c:1205
 #, fuzzy
 msgid "Please re-enter this passphrase"
 msgstr "zmìnit heslo"
@@ -163,7 +162,7 @@ msgid ""
 msgstr ""
 
 #: agent/command-ssh.c:2405 agent/genkey.c:340 agent/genkey.c:463
-#: agent/protect-tool.c:1211 tools/symcryptrun.c:434
+#: tools/symcryptrun.c:434
 msgid "does not match - try again"
 msgstr ""
 
@@ -226,13 +225,13 @@ msgstr "PIN nen
 msgid "Please enter the PIN%s%s%s to unlock the card"
 msgstr "||Prosím vlo¾te PIN%%0A[podpis hotov: %lu]"
 
-#: agent/genkey.c:108 sm/certreqgen-ui.c:284 sm/export.c:632 sm/export.c:648
-#: sm/import.c:531 sm/import.c:556
+#: agent/genkey.c:108 sm/certreqgen-ui.c:284 sm/export.c:638 sm/export.c:654
+#: sm/import.c:537 sm/import.c:562
 #, fuzzy, c-format
 msgid "error creating temporary file: %s\n"
 msgstr "chyba pøi vytváøení hesla: %s\n"
 
-#: agent/genkey.c:115 sm/export.c:639 sm/import.c:539
+#: agent/genkey.c:115 sm/export.c:645 sm/import.c:545
 #, fuzzy, c-format
 msgid "error writing to temporary file: %s\n"
 msgstr "%s: chyba pøi zápisu adresáøového záznamu: %s\n"
@@ -305,8 +304,8 @@ msgstr ""
 msgid "Please enter the new passphrase"
 msgstr "zmìnit heslo"
 
-#: agent/gpg-agent.c:118 agent/preset-passphrase.c:72 agent/protect-tool.c:109
-#: scd/scdaemon.c:102 tools/gpg-check-pattern.c:70
+#: agent/gpg-agent.c:118 agent/preset-passphrase.c:72 scd/scdaemon.c:102
+#: tools/gpg-check-pattern.c:70
 #, fuzzy
 msgid ""
 "@Options:\n"
@@ -413,7 +412,7 @@ msgstr ""
 msgid "|FILE|write environment settings also to FILE"
 msgstr ""
 
-#: agent/gpg-agent.c:328 agent/preset-passphrase.c:94 agent/protect-tool.c:146
+#: agent/gpg-agent.c:328 agent/preset-passphrase.c:94 agent/protect-tool.c:159
 #: scd/scdaemon.c:243 sm/gpgsm.c:513 tools/gpg-connect-agent.c:180
 #: tools/gpgconf.c:101 tools/symcryptrun.c:204 tools/gpg-check-pattern.c:141
 #, fuzzy
@@ -438,142 +437,142 @@ msgstr ""
 msgid "invalid debug-level `%s' given\n"
 msgstr ""
 
-#: agent/gpg-agent.c:582 agent/protect-tool.c:1074 kbx/kbxutil.c:429
+#: agent/gpg-agent.c:583 agent/protect-tool.c:1029 kbx/kbxutil.c:429
 #: scd/scdaemon.c:398 sm/gpgsm.c:879 sm/gpgsm.c:882 tools/symcryptrun.c:996
 #: tools/gpg-check-pattern.c:177
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr ""
 
-#: agent/gpg-agent.c:681 g10/gpg.c:2086 scd/scdaemon.c:480 sm/gpgsm.c:971
+#: agent/gpg-agent.c:682 g10/gpg.c:2086 scd/scdaemon.c:480 sm/gpgsm.c:971
 #, c-format
 msgid "NOTE: no default option file `%s'\n"
 msgstr "POZNÁMKA: neexistuje implicitní soubor s mo¾nostmi `%s'\n"
 
-#: agent/gpg-agent.c:686 agent/gpg-agent.c:1294 g10/gpg.c:2090
+#: agent/gpg-agent.c:687 agent/gpg-agent.c:1297 g10/gpg.c:2090
 #: scd/scdaemon.c:485 sm/gpgsm.c:975 tools/symcryptrun.c:929
 #, c-format
 msgid "option file `%s': %s\n"
 msgstr "soubor s mo¾nostmi `%s': %s\n"
 
-#: agent/gpg-agent.c:694 g10/gpg.c:2097 scd/scdaemon.c:493 sm/gpgsm.c:982
+#: agent/gpg-agent.c:695 g10/gpg.c:2097 scd/scdaemon.c:493 sm/gpgsm.c:982
 #, c-format
 msgid "reading options from `%s'\n"
 msgstr "ètu mo¾nosti z `%s'\n"
 
-#: agent/gpg-agent.c:1044 g10/plaintext.c:140 g10/plaintext.c:145
+#: agent/gpg-agent.c:1046 g10/plaintext.c:140 g10/plaintext.c:145
 #: g10/plaintext.c:162
 #, c-format
 msgid "error creating `%s': %s\n"
 msgstr "chyba pøi vytváøení `%s': %s\n"
 
-#: agent/gpg-agent.c:1407 agent/gpg-agent.c:1527 agent/gpg-agent.c:1531
-#: agent/gpg-agent.c:1572 agent/gpg-agent.c:1576 g10/exec.c:172
+#: agent/gpg-agent.c:1410 agent/gpg-agent.c:1530 agent/gpg-agent.c:1534
+#: agent/gpg-agent.c:1575 agent/gpg-agent.c:1579 g10/exec.c:172
 #: g10/openfile.c:429 scd/scdaemon.c:989
 #, c-format
 msgid "can't create directory `%s': %s\n"
 msgstr "nemohu vytvoøit adresáø `%s': %s\n"
 
-#: agent/gpg-agent.c:1421 scd/scdaemon.c:1003
+#: agent/gpg-agent.c:1424 scd/scdaemon.c:1003
 msgid "name of socket too long\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1444 scd/scdaemon.c:1026
+#: agent/gpg-agent.c:1447 scd/scdaemon.c:1026
 #, fuzzy, c-format
 msgid "can't create socket: %s\n"
 msgstr "nemohu vytvoøit `%s': %s\n"
 
-#: agent/gpg-agent.c:1453
+#: agent/gpg-agent.c:1456
 #, c-format
 msgid "socket name `%s' is too long\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1473
+#: agent/gpg-agent.c:1476
 #, fuzzy
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "gpg-agent není v tomto sezení dostupný\n"
 
-#: agent/gpg-agent.c:1484 scd/scdaemon.c:1046
+#: agent/gpg-agent.c:1487 scd/scdaemon.c:1046
 #, fuzzy
 msgid "error getting nonce for the socket\n"
 msgstr "chyba pøi získání nového PINu: %s\n"
 
-#: agent/gpg-agent.c:1489 scd/scdaemon.c:1049
+#: agent/gpg-agent.c:1492 scd/scdaemon.c:1049
 #, fuzzy, c-format
 msgid "error binding socket to `%s': %s\n"
 msgstr "chyba pøi hledání záznamu dùvìryhodnosti v `%s': %s\n"
 
-#: agent/gpg-agent.c:1501 scd/scdaemon.c:1058
+#: agent/gpg-agent.c:1504 scd/scdaemon.c:1058
 #, fuzzy, c-format
 msgid "listen() failed: %s\n"
 msgstr "aktualizace selhala: %s\n"
 
-#: agent/gpg-agent.c:1507 scd/scdaemon.c:1065
+#: agent/gpg-agent.c:1510 scd/scdaemon.c:1065
 #, fuzzy, c-format
 msgid "listening on socket `%s'\n"
 msgstr "zapisuji tajný klíè do `%s'\n"
 
-#: agent/gpg-agent.c:1535 agent/gpg-agent.c:1582 g10/openfile.c:432
+#: agent/gpg-agent.c:1538 agent/gpg-agent.c:1585 g10/openfile.c:432
 #, c-format
 msgid "directory `%s' created\n"
 msgstr "adresáø `%s' vytvoøen\n"
 
-#: agent/gpg-agent.c:1588
+#: agent/gpg-agent.c:1591
 #, fuzzy, c-format
 msgid "stat() failed for `%s': %s\n"
 msgstr "fstat(%d) selhal v %s: %s\n"
 
-#: agent/gpg-agent.c:1592
+#: agent/gpg-agent.c:1595
 #, fuzzy, c-format
 msgid "can't use `%s' as home directory\n"
 msgstr "nemohu vytvoøit adresáø `%s': %s\n"
 
-#: agent/gpg-agent.c:1722 scd/scdaemon.c:1081
+#: agent/gpg-agent.c:1725 scd/scdaemon.c:1081
 #, fuzzy, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "chyba pøi ètení `%s': %s\n"
 
-#: agent/gpg-agent.c:1744
+#: agent/gpg-agent.c:1747
 #, c-format
 msgid "handler 0x%lx for fd %d started\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1749
+#: agent/gpg-agent.c:1752
 #, c-format
 msgid "handler 0x%lx for fd %d terminated\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1769
+#: agent/gpg-agent.c:1772
 #, c-format
 msgid "ssh handler 0x%lx for fd %d started\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1774
+#: agent/gpg-agent.c:1777
 #, c-format
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1914 scd/scdaemon.c:1218
+#: agent/gpg-agent.c:1917 scd/scdaemon.c:1218
 #, fuzzy, c-format
 msgid "pth_select failed: %s - waiting 1s\n"
 msgstr "aktualizace tajného klíèe selhala: %s\n"
 
-#: agent/gpg-agent.c:2023 scd/scdaemon.c:1285
+#: agent/gpg-agent.c:2026 scd/scdaemon.c:1285
 #, fuzzy, c-format
 msgid "%s %s stopped\n"
 msgstr "%s: pøeskoèeno: %s\n"
 
-#: agent/gpg-agent.c:2151
+#: agent/gpg-agent.c:2154
 #, fuzzy
 msgid "no gpg-agent running in this session\n"
 msgstr "gpg-agent není v tomto sezení dostupný\n"
 
-#: agent/gpg-agent.c:2162 common/simple-pwquery.c:349 common/asshelp.c:326
+#: agent/gpg-agent.c:2165 common/simple-pwquery.c:349 common/asshelp.c:326
 #: tools/gpg-connect-agent.c:2133
 msgid "malformed GPG_AGENT_INFO environment variable\n"
 msgstr "¹patný formát promìnné prostøedí GPG_AGENT_INFO\n"
 
-#: agent/gpg-agent.c:2175 common/simple-pwquery.c:361 common/asshelp.c:338
+#: agent/gpg-agent.c:2178 common/simple-pwquery.c:361 common/asshelp.c:338
 #: tools/gpg-connect-agent.c:2144
 #, c-format
 msgid "gpg-agent protocol version %d is not supported\n"
@@ -590,55 +589,76 @@ msgid ""
 "Password cache maintenance\n"
 msgstr ""
 
-#: agent/protect-tool.c:149
+#: agent/protect-tool.c:111 g10/gpg.c:370 kbx/kbxutil.c:71 sm/gpgsm.c:185
+#: tools/gpgconf.c:59
+msgid ""
+"@Commands:\n"
+" "
+msgstr ""
+"@Pøíkazy:\n"
+" "
+
+#: agent/protect-tool.c:123 g10/gpg.c:436 g10/gpgv.c:69 kbx/kbxutil.c:81
+#: sm/gpgsm.c:226 tools/gpg-connect-agent.c:67 tools/gpgconf.c:76
+#: tools/symcryptrun.c:157
+msgid ""
+"@\n"
+"Options:\n"
+" "
+msgstr ""
+"@\n"
+"Mo¾nosti:\n"
+" "
+
+#: agent/protect-tool.c:162
 #, fuzzy
 msgid "Usage: gpg-protect-tool [options] (-h for help)\n"
 msgstr "Pou¾ití: gpg [mo¾nosti] [soubory] (-h pro pomoc)"
 
-#: agent/protect-tool.c:151
+#: agent/protect-tool.c:164
 msgid ""
 "Syntax: gpg-protect-tool [options] [args]\n"
 "Secret key maintenance tool\n"
 msgstr ""
 
-#: agent/protect-tool.c:1196
+#: agent/protect-tool.c:1150
 #, fuzzy
 msgid "Please enter the passphrase to unprotect the PKCS#12 object."
 msgstr "Prosím, vlo¾te heslo; toto je tajná vìta \n"
 
-#: agent/protect-tool.c:1199
+#: agent/protect-tool.c:1155
 #, fuzzy
 msgid "Please enter the passphrase to protect the new PKCS#12 object."
 msgstr "Prosím, vlo¾te heslo; toto je tajná vìta \n"
 
-#: agent/protect-tool.c:1202
+#: agent/protect-tool.c:1161
 msgid ""
 "Please enter the passphrase to protect the imported object within the GnuPG "
 "system."
 msgstr ""
 
-#: agent/protect-tool.c:1207
+#: agent/protect-tool.c:1166
 #, fuzzy
 msgid ""
 "Please enter the passphrase or the PIN\n"
 "needed to complete this operation."
 msgstr "Prosím, vlo¾te heslo; toto je tajná vìta \n"
 
-#: agent/protect-tool.c:1212 tools/symcryptrun.c:435
+#: agent/protect-tool.c:1171 tools/symcryptrun.c:435
 #, fuzzy
 msgid "Passphrase:"
 msgstr "¹patné heslo"
 
-#: agent/protect-tool.c:1220 tools/symcryptrun.c:442
-#, fuzzy, c-format
-msgid "error while asking for the passphrase: %s\n"
-msgstr "chyba pøi vytváøení hesla: %s\n"
-
-#: agent/protect-tool.c:1223 tools/symcryptrun.c:446
+#: agent/protect-tool.c:1176 tools/symcryptrun.c:446
 #, fuzzy
 msgid "cancelled\n"
 msgstr "zru¹eno"
 
+#: agent/protect-tool.c:1178 tools/symcryptrun.c:442
+#, fuzzy, c-format
+msgid "error while asking for the passphrase: %s\n"
+msgstr "chyba pøi vytváøení hesla: %s\n"
+
 #: agent/trustlist.c:135 agent/trustlist.c:333
 #, fuzzy, c-format
 msgid "error opening `%s': %s\n"
@@ -674,7 +694,7 @@ msgstr ""
 msgid "error reading `%s', line %d: %s\n"
 msgstr "chyba pøi ètení `%s': %s\n"
 
-#: agent/trustlist.c:398 agent/trustlist.c:451
+#: agent/trustlist.c:398 agent/trustlist.c:448
 msgid "error reading list of trusted root certificates\n"
 msgstr ""
 
@@ -684,21 +704,21 @@ msgstr ""
 #. percent sign is actually needed because it is also
 #. a printf format string.  If you need to insert a
 #. plain % sign, you need to encode it as "%%25".  The
-#. "%s" gets replaced by the name as store in the
+#. "%s" gets replaced by the name as stored in the
 #. certificate.
-#: agent/trustlist.c:572
+#: agent/trustlist.c:609
 #, c-format
 msgid ""
 "Do you ultimately trust%%0A  \"%s\"%%0Ato correctly certify user "
 "certificates?"
 msgstr ""
 
-#: agent/trustlist.c:578 common/audit.c:467
+#: agent/trustlist.c:618 common/audit.c:467
 #, fuzzy
 msgid "Yes"
 msgstr "ano"
 
-#: agent/trustlist.c:578 common/audit.c:469
+#: agent/trustlist.c:618 common/audit.c:469
 msgid "No"
 msgstr ""
 
@@ -710,7 +730,7 @@ msgstr ""
 #. "%%25".  The second "%s" gets replaced by a hexdecimal
 #. fingerprint string whereas the first one receives the name
 #. as stored in the certificate.
-#: agent/trustlist.c:606
+#: agent/trustlist.c:652
 #, c-format
 msgid ""
 "Please verify that the certificate identified as:%%0A  \"%s\"%%0Ahas the "
@@ -720,11 +740,11 @@ msgstr ""
 #. TRANSLATORS: "Correct" is the label of a button and intended
 #. to be hit if the fingerprint matches the one of the CA.  The
 #. other button is "the default "Cancel" of the Pinentry.
-#: agent/trustlist.c:619
+#: agent/trustlist.c:666
 msgid "Correct"
 msgstr ""
 
-#: agent/trustlist.c:619
+#: agent/trustlist.c:666
 msgid "Wrong"
 msgstr ""
 
@@ -749,43 +769,43 @@ msgstr "zm
 msgid "I'll change it later"
 msgstr ""
 
-#: common/exechelp.c:523 common/exechelp.c:614 tools/gpgconf-comp.c:1475
+#: common/exechelp.c:528 common/exechelp.c:625 tools/gpgconf-comp.c:1475
 #: tools/gpgconf-comp.c:1814
 #, fuzzy, c-format
 msgid "error creating a pipe: %s\n"
 msgstr "chyba pøi vytváøení hesla: %s\n"
 
-#: common/exechelp.c:588 common/exechelp.c:647
+#: common/exechelp.c:599 common/exechelp.c:658
 #, fuzzy, c-format
 msgid "can't fdopen pipe for reading: %s\n"
 msgstr "nemohu otevøít podepsaná data '%s'\n"
 
-#: common/exechelp.c:626 common/exechelp.c:754 common/exechelp.c:989
+#: common/exechelp.c:637 common/exechelp.c:765 common/exechelp.c:1000
 #, fuzzy, c-format
 msgid "error forking process: %s\n"
 msgstr "chyba pøi ètení `%s': %s\n"
 
-#: common/exechelp.c:800 common/exechelp.c:853
+#: common/exechelp.c:811 common/exechelp.c:864
 #, c-format
 msgid "waiting for process %d to terminate failed: %s\n"
 msgstr ""
 
-#: common/exechelp.c:808
+#: common/exechelp.c:819
 #, fuzzy, c-format
 msgid "error getting exit code of process %d: %s\n"
 msgstr "chyba pøi získání informací o aktuálním klíèi: %s\n"
 
-#: common/exechelp.c:814 common/exechelp.c:864
+#: common/exechelp.c:825 common/exechelp.c:875
 #, fuzzy, c-format
 msgid "error running `%s': exit status %d\n"
 msgstr "chyba pøi ètení `%s': %s\n"
 
-#: common/exechelp.c:859
+#: common/exechelp.c:870
 #, c-format
 msgid "error running `%s': probably not installed\n"
 msgstr ""
 
-#: common/exechelp.c:872
+#: common/exechelp.c:883
 #, fuzzy, c-format
 msgid "error running `%s': terminated\n"
 msgstr "chyba pøi ètení `%s': %s\n"
@@ -1179,7 +1199,7 @@ msgid "OpenPGP card no. %s detected\n"
 msgstr "Nalezena OpenPGP karta èíslo %s\n"
 
 #: g10/card-util.c:75 g10/card-util.c:1512 g10/delkey.c:126 g10/keyedit.c:1549
-#: g10/keygen.c:2934 g10/revoke.c:216 g10/revoke.c:455
+#: g10/keygen.c:2938 g10/revoke.c:216 g10/revoke.c:455
 msgid "can't do this in batch mode\n"
 msgstr "nelze provést v dávkovém módu\n"
 
@@ -1188,7 +1208,7 @@ msgstr "nelze prov
 msgid "This command is only available for version 2 cards\n"
 msgstr "Tento pøíkaz není v módù %s dovolený.\n"
 
-#: g10/card-util.c:85 scd/app-openpgp.c:1875
+#: g10/card-util.c:85 scd/app-openpgp.c:1877
 #, fuzzy
 msgid "Reset Code not or not anymore available\n"
 msgstr "tajné èásti klíèe nejsou dostupné\n"
@@ -1475,18 +1495,18 @@ msgstr "Neplatn
 msgid "--output doesn't work for this command\n"
 msgstr "--output pro tento pøíkaz není platný\n"
 
-#: g10/decrypt.c:166 g10/gpg.c:3969 g10/keyring.c:380 g10/keyring.c:667
+#: g10/decrypt.c:166 g10/gpg.c:3969 g10/keyring.c:387 g10/keyring.c:698
 #, c-format
 msgid "can't open `%s'\n"
 msgstr "nelze otevøít `%s'\n"
 
-#: g10/delkey.c:73 g10/export.c:324 g10/keyedit.c:3435 g10/keyserver.c:1729
+#: g10/delkey.c:73 g10/export.c:324 g10/keyedit.c:3435 g10/keyserver.c:1731
 #: g10/revoke.c:226
 #, c-format
 msgid "key \"%s\" not found: %s\n"
 msgstr "klíè \"%s\" nenalezen: %s\n"
 
-#: g10/delkey.c:81 g10/export.c:354 g10/import.c:2417 g10/keyserver.c:1743
+#: g10/delkey.c:81 g10/export.c:354 g10/import.c:2417 g10/keyserver.c:1745
 #: g10/revoke.c:232 g10/revoke.c:477
 #, c-format
 msgid "error reading keyblock: %s\n"
@@ -1774,24 +1794,16 @@ msgstr "Neplatn
 msgid "no secret subkey for public subkey %s - ignoring\n"
 msgstr "neexistuje tajný podklíè pro veøejný klíè %s - ignorováno\n"
 
-#: g10/getkey.c:2769
+#: g10/getkey.c:2759
 #, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr "pou¾ívám podklíè %s místo primárního klíèe %s\n"
 
-#: g10/getkey.c:2816
+#: g10/getkey.c:2806
 #, c-format
 msgid "key %s: secret key without public key - skipped\n"
 msgstr "klíè %s: tajný klíè bez klíèe veøejného - pøeskoèeno\n"
 
-#: g10/gpg.c:370 kbx/kbxutil.c:71 sm/gpgsm.c:185 tools/gpgconf.c:59
-msgid ""
-"@Commands:\n"
-" "
-msgstr ""
-"@Pøíkazy:\n"
-" "
-
 #: g10/gpg.c:372 sm/gpgsm.c:187
 #, fuzzy
 msgid "make a signature"
@@ -1919,17 +1931,6 @@ msgstr "|algo [soubory]  vypi
 msgid "run in server mode"
 msgstr ""
 
-#: g10/gpg.c:436 g10/gpgv.c:69 kbx/kbxutil.c:81 sm/gpgsm.c:226
-#: tools/gpg-connect-agent.c:67 tools/gpgconf.c:76 tools/symcryptrun.c:157
-msgid ""
-"@\n"
-"Options:\n"
-" "
-msgstr ""
-"@\n"
-"Mo¾nosti:\n"
-" "
-
 #: g10/gpg.c:438 sm/gpgsm.c:228
 msgid "create ascii armored output"
 msgstr "vytvoø výstup zakódovaný pomocí ASCII"
@@ -2373,7 +2374,7 @@ msgstr "
 msgid "selected cipher algorithm is invalid\n"
 msgstr "vybraný ¹ifrovací algoritmus je neplatný\n"
 
-#: g10/gpg.c:3126 g10/gpg.c:3150 sm/gpgsm.c:1469 sm/gpgsm.c:1475
+#: g10/gpg.c:3126 g10/gpg.c:3150 sm/gpgsm.c:1467 sm/gpgsm.c:1473
 msgid "selected digest algorithm is invalid\n"
 msgstr "vybraný hashovací algoritmus je neplatný\n"
 
@@ -3091,12 +3092,12 @@ msgstr "chyba p
 msgid "keyring `%s' created\n"
 msgstr "soubor klíèù (keyring) `%s' vytvoøen\n"
 
-#: g10/keydb.c:328 g10/keydb.c:331
+#: g10/keydb.c:333 g10/keydb.c:336
 #, c-format
 msgid "keyblock resource `%s': %s\n"
 msgstr "zdroj bloku klíèe `%s': %s\n"
 
-#: g10/keydb.c:712
+#: g10/keydb.c:719
 #, c-format
 msgid "failed to rebuild keyring cache: %s\n"
 msgstr "selhalo obnovení vyrovnávací pamìti klíèù: %s\n"
@@ -3394,19 +3395,19 @@ msgstr ""
 "K dispozici je jen kontrolní souèet klíèe nebo je klíè na kartì - passphrase "
 "nelze zmìnit.\n"
 
-#: g10/keyedit.c:1142 g10/keygen.c:3633
+#: g10/keyedit.c:1142 g10/keygen.c:3637
 msgid "This key is not protected.\n"
 msgstr "Tento klíè není chránìný.\n"
 
-#: g10/keyedit.c:1146 g10/keygen.c:3620 g10/revoke.c:538
+#: g10/keyedit.c:1146 g10/keygen.c:3624 g10/revoke.c:538
 msgid "Secret parts of primary key are not available.\n"
 msgstr "Tajné èásti primárního klíèe nejsou dostupné.\n"
 
-#: g10/keyedit.c:1150 g10/keygen.c:3636
+#: g10/keyedit.c:1150 g10/keygen.c:3640
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "Tajná èást primárního klíèe jsou ulo¾eny na kartì.\n"
 
-#: g10/keyedit.c:1156 g10/keygen.c:3640
+#: g10/keyedit.c:1156 g10/keygen.c:3644
 msgid "Key is protected.\n"
 msgstr "Klíè je chránìný.\n"
 
@@ -3423,7 +3424,7 @@ msgstr ""
 "Vlo¾te nové heslo (passphrase) pro tento tajný klíè.\n"
 "\n"
 
-#: g10/keyedit.c:1207 g10/keygen.c:2173
+#: g10/keyedit.c:1207 g10/keygen.c:2177
 msgid "passphrase not correctly repeated; try again"
 msgstr "heslo není zopakováno správnì; zkuste to znovu"
 
@@ -4180,12 +4181,12 @@ msgid "writing key binding signature\n"
 msgstr "zapisuji \"key-binding\" podpis\n"
 
 #: g10/keygen.c:1158 g10/keygen.c:1269 g10/keygen.c:1274 g10/keygen.c:1409
-#: g10/keygen.c:3133
+#: g10/keygen.c:3137
 #, c-format
 msgid "keysize invalid; using %u bits\n"
 msgstr "neplatná délka klíèe; pou¾iji %u bitù\n"
 
-#: g10/keygen.c:1164 g10/keygen.c:1280 g10/keygen.c:1415 g10/keygen.c:3139
+#: g10/keygen.c:1164 g10/keygen.c:1280 g10/keygen.c:1415 g10/keygen.c:3143
 #, c-format
 msgid "keysize rounded up to %u bits\n"
 msgstr "délka klíèe zaokrouhlena na %u bitù\n"
@@ -4323,7 +4324,7 @@ msgstr "Po
 msgid "rounded up to %u bits\n"
 msgstr "zaokrouhleno na %u bitù\n"
 
-#: g10/keygen.c:1849
+#: g10/keygen.c:1853
 msgid ""
 "Please specify how long the key should be valid.\n"
 "         0 = key does not expire\n"
@@ -4339,7 +4340,7 @@ msgstr ""
 "      <n>m = doba platnosti klíèe skonèí za n mìsícù\n"
 "      <n>y = doba platnosti klíèe skonèí za n let\n"
 
-#: g10/keygen.c:1860
+#: g10/keygen.c:1864
 msgid ""
 "Please specify how long the signature should be valid.\n"
 "         0 = signature does not expire\n"
@@ -4355,38 +4356,38 @@ msgstr ""
 "      <n>m = doba platnosti podpisu skonèí za n mìsícù\n"
 "      <n>y = doba platnosti podpisu skonèí za n let\n"
 
-#: g10/keygen.c:1883
+#: g10/keygen.c:1887
 msgid "Key is valid for? (0) "
 msgstr "Klíè je platný pro? (0) "
 
-#: g10/keygen.c:1888
+#: g10/keygen.c:1892
 #, c-format
 msgid "Signature is valid for? (%s) "
 msgstr "Podpis je platný pro? (%s) "
 
-#: g10/keygen.c:1906 g10/keygen.c:1931
+#: g10/keygen.c:1910 g10/keygen.c:1935
 msgid "invalid value\n"
 msgstr "neplatná hodnota\n"
 
-#: g10/keygen.c:1913
+#: g10/keygen.c:1917
 msgid "Key does not expire at all\n"
 msgstr "Platnost klíèe nikdy neskonèí\n"
 
-#: g10/keygen.c:1914
+#: g10/keygen.c:1918
 msgid "Signature does not expire at all\n"
 msgstr "Platnost podpisu nikdy neskonèí\n"
 
-#: g10/keygen.c:1919
+#: g10/keygen.c:1923
 #, c-format
 msgid "Key expires at %s\n"
 msgstr "Platnost klíèe skonèí v %s\n"
 
-#: g10/keygen.c:1920
+#: g10/keygen.c:1924
 #, c-format
 msgid "Signature expires at %s\n"
 msgstr "Platnost podpisu skonèí v %s\n"
 
-#: g10/keygen.c:1924
+#: g10/keygen.c:1928
 msgid ""
 "Your system can't display dates beyond 2038.\n"
 "However, it will be correctly handled up to 2106.\n"
@@ -4394,11 +4395,11 @@ msgstr ""
 "Vá¹ systém neumí zobrazit data po roce 2038.\n"
 "V ka¾dém pøípadì budou data korektnì zpracovávána do roku 2106.\n"
 
-#: g10/keygen.c:1937
+#: g10/keygen.c:1941
 msgid "Is this correct? (y/N) "
 msgstr "Je to správnì (a/N)? "
 
-#: g10/keygen.c:1967
+#: g10/keygen.c:1971
 msgid ""
 "\n"
 "GnuPG needs to construct a user ID to identify your key.\n"
@@ -4409,7 +4410,7 @@ msgstr ""
 #. but you should keep your existing translation.  In case
 #. the new string is not translated this old string will
 #. be used.
-#: g10/keygen.c:1982
+#: g10/keygen.c:1986
 msgid ""
 "\n"
 "You need a user ID to identify your key; the software constructs the user "
@@ -4425,44 +4426,44 @@ msgstr ""
 "    \"Magda Prochazkova (student) <magda@domena.cz>\"\n"
 "\n"
 
-#: g10/keygen.c:2001
+#: g10/keygen.c:2005
 msgid "Real name: "
 msgstr "Jméno a pøíjmení: "
 
-#: g10/keygen.c:2009
+#: g10/keygen.c:2013
 msgid "Invalid character in name\n"
 msgstr "Neplatný znak ve jménì\n"
 
-#: g10/keygen.c:2011
+#: g10/keygen.c:2015
 msgid "Name may not start with a digit\n"
 msgstr "Jméno nemù¾e zaèínat èíslicí\n"
 
-#: g10/keygen.c:2013
+#: g10/keygen.c:2017
 msgid "Name must be at least 5 characters long\n"
 msgstr "Jméno musí být dlouhé alespoò 5 znakù\n"
 
-#: g10/keygen.c:2021
+#: g10/keygen.c:2025
 msgid "Email address: "
 msgstr "E-mailová adresa: "
 
-#: g10/keygen.c:2027
+#: g10/keygen.c:2031
 msgid "Not a valid email address\n"
 msgstr "Neplatná e-mailová adresa\n"
 
-#: g10/keygen.c:2035
+#: g10/keygen.c:2039
 msgid "Comment: "
 msgstr "Komentáø: "
 
-#: g10/keygen.c:2041
+#: g10/keygen.c:2045
 msgid "Invalid character in comment\n"
 msgstr "Neplatný znak v komentáøi\n"
 
-#: g10/keygen.c:2063
+#: g10/keygen.c:2067
 #, c-format
 msgid "You are using the `%s' character set.\n"
 msgstr "Pou¾íváte znakovou sadu `%s'.\n"
 
-#: g10/keygen.c:2069
+#: g10/keygen.c:2073
 #, c-format
 msgid ""
 "You selected this USER-ID:\n"
@@ -4473,7 +4474,7 @@ msgstr ""
 "    \"%s\"\n"
 "\n"
 
-#: g10/keygen.c:2074
+#: g10/keygen.c:2078
 msgid "Please don't put the email address into the real name or the comment\n"
 msgstr "Do pole jméno nebo komentáø nepi¹te, prosím, e-mailovou adresu.\n"
 
@@ -4488,25 +4489,25 @@ msgstr "Do pole jm
 #. o = Okay (ready, continue)
 #. q = Quit
 #.
-#: g10/keygen.c:2090
+#: g10/keygen.c:2094
 msgid "NnCcEeOoQq"
 msgstr "jJkKeEPpUu"
 
-#: g10/keygen.c:2100
+#: g10/keygen.c:2104
 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? "
 msgstr "Zmìnit (J)méno, (K)omentáø, (E)-mail nebo (U)konèit? "
 
-#: g10/keygen.c:2101
+#: g10/keygen.c:2105
 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? "
 msgstr ""
 "Zmìnit (J)méno, (K)omentáø, (E)-mail, (P)okraèovat dál nebo (U)konèit "
 "program? "
 
-#: g10/keygen.c:2120
+#: g10/keygen.c:2124
 msgid "Please correct the error first\n"
 msgstr "Nejdøív, prosím, opravte chybu\n"
 
-#: g10/keygen.c:2159
+#: g10/keygen.c:2163
 msgid ""
 "You need a Passphrase to protect your secret key.\n"
 "\n"
@@ -4514,12 +4515,12 @@ msgstr ""
 "Pro ochranu Va¹eho tajného klíèe musíte zadat heslo.\n"
 "\n"
 
-#: g10/keygen.c:2174
+#: g10/keygen.c:2178
 #, c-format
 msgid "%s.\n"
 msgstr "%s.\n"
 
-#: g10/keygen.c:2180
+#: g10/keygen.c:2184
 msgid ""
 "You don't want a passphrase - this is probably a *bad* idea!\n"
 "I will do it anyway.  You can change your passphrase at any time,\n"
@@ -4531,7 +4532,7 @@ msgstr ""
 "tohoto programu s parametrem \"--edit-key\".\n"
 "\n"
 
-#: g10/keygen.c:2204
+#: g10/keygen.c:2208
 msgid ""
 "We need to generate a lot of random bytes. It is a good idea to perform\n"
 "some other action (type on the keyboard, move the mouse, utilize the\n"
@@ -4544,50 +4545,50 @@ msgstr ""
 "pou¾ívat disky); díky tomu má generátor lep¹í ¹anci získat dostatek "
 "entropie.\n"
 
-#: g10/keygen.c:3073 g10/keygen.c:3100
+#: g10/keygen.c:3077 g10/keygen.c:3104
 msgid "Key generation canceled.\n"
 msgstr "Vytváøení klíèe bylo zru¹eno.\n"
 
-#: g10/keygen.c:3305 g10/keygen.c:3472
+#: g10/keygen.c:3309 g10/keygen.c:3476
 #, c-format
 msgid "writing public key to `%s'\n"
 msgstr "zapisuji veøejný klíè do `%s'\n"
 
-#: g10/keygen.c:3307 g10/keygen.c:3475
+#: g10/keygen.c:3311 g10/keygen.c:3479
 #, c-format
 msgid "writing secret key stub to `%s'\n"
 msgstr "zapisuji tajný klíè do `%s'\n"
 
-#: g10/keygen.c:3310 g10/keygen.c:3478
+#: g10/keygen.c:3314 g10/keygen.c:3482
 #, c-format
 msgid "writing secret key to `%s'\n"
 msgstr "zapisuji tajný klíè do `%s'\n"
 
-#: g10/keygen.c:3459
+#: g10/keygen.c:3463
 #, c-format
 msgid "no writable public keyring found: %s\n"
 msgstr "nenalezen zapisovatelný soubor veøejných klíèù (pubring): %s\n"
 
-#: g10/keygen.c:3466
+#: g10/keygen.c:3470
 #, c-format
 msgid "no writable secret keyring found: %s\n"
 msgstr "nenalezen zapisovatelný soubor tajných klíèù (secring): %s\n"
 
-#: g10/keygen.c:3486
+#: g10/keygen.c:3490
 #, c-format
 msgid "error writing public keyring `%s': %s\n"
 msgstr "chyba pøi zápisu do souboru veøejných klíèù `%s': %s\n"
 
-#: g10/keygen.c:3494
+#: g10/keygen.c:3498
 #, c-format
 msgid "error writing secret keyring `%s': %s\n"
 msgstr "chyba pøi zápisu do souboru tajných klíèù `%s': %s\n"
 
-#: g10/keygen.c:3521
+#: g10/keygen.c:3525
 msgid "public and secret key created and signed.\n"
 msgstr "veøejný a tajný klíè byly vytvoøeny a podepsány.\n"
 
-#: g10/keygen.c:3532
+#: g10/keygen.c:3536
 msgid ""
 "Note that this key cannot be used for encryption.  You may want to use\n"
 "the command \"--edit-key\" to generate a subkey for this purpose.\n"
@@ -4595,12 +4596,12 @@ msgstr ""
 "Tento klíè nemù¾e být pou¾itý pro ¹ifrování. K vytvoøení\n"
 "sekundárního klíèe pro tento úèel mù¾ete pou¾ít pøíkaz \"--edit-key\".\n"
 
-#: g10/keygen.c:3545 g10/keygen.c:3690 g10/keygen.c:3811
+#: g10/keygen.c:3549 g10/keygen.c:3694 g10/keygen.c:3815
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "Vytvoøení klíèe se nepodaøilo: %s\n"
 
-#: g10/keygen.c:3600 g10/keygen.c:3741 g10/sign.c:241
+#: g10/keygen.c:3604 g10/keygen.c:3745 g10/sign.c:241
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
@@ -4608,7 +4609,7 @@ msgstr ""
 "klíè byl vytvoøen %lu sekund v budoucnosti (do¹lo ke zmìnì èasu nebo\n"
 "je problém se systémovým èasem)\n"
 
-#: g10/keygen.c:3602 g10/keygen.c:3743 g10/sign.c:243
+#: g10/keygen.c:3606 g10/keygen.c:3747 g10/sign.c:243
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
@@ -4616,25 +4617,25 @@ msgstr ""
 "klíè byl vytvoøen %lu sekund v budoucnosti (do¹lo ke zmìnì èasu nebo\n"
 "je problém se systémovým èasem)\n"
 
-#: g10/keygen.c:3613 g10/keygen.c:3754
+#: g10/keygen.c:3617 g10/keygen.c:3758
 msgid "NOTE: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgstr "POZNÁMKA: vytvoøení podklíèe pro klíèe v3 není v souladu s OpenPGP\n"
 
-#: g10/keygen.c:3654 g10/keygen.c:3787
+#: g10/keygen.c:3658 g10/keygen.c:3791
 msgid "Really create? (y/N) "
 msgstr "Opravdu vytvoøit? (a/N) "
 
-#: g10/keygen.c:3960
+#: g10/keygen.c:3964
 #, c-format
 msgid "storing key onto card failed: %s\n"
 msgstr "ulo¾ení klíèe na kartu se nezdaøilo: %s\n"
 
-#: g10/keygen.c:4008
+#: g10/keygen.c:4012
 #, c-format
 msgid "can't create backup file `%s': %s\n"
 msgstr "nemohu vytvoøit zálohu souboru `%s': %s\n"
 
-#: g10/keygen.c:4034
+#: g10/keygen.c:4038
 #, c-format
 msgid "NOTE: backup of card key saved to `%s'\n"
 msgstr "POZNÁMKA: záloha klíèe z karty ulo¾ena do `%s'\n"
@@ -4693,45 +4694,45 @@ msgstr "      Fingerprint kl
 msgid "      Card serial no. ="
 msgstr "      Seriové èíslo karty ="
 
-#: g10/keyring.c:1253
+#: g10/keyring.c:1297
 #, c-format
 msgid "renaming `%s' to `%s' failed: %s\n"
 msgstr "pøejmenování `%s' na `%s' se nezdaøilo: %s\n"
 
-#: g10/keyring.c:1258
+#: g10/keyring.c:1326
 msgid "WARNING: 2 files with confidential information exists.\n"
 msgstr "VAROVÁNÍ: Existují dva soubory s tajnými informacemi.\n"
 
-#: g10/keyring.c:1260
+#: g10/keyring.c:1327
 #, c-format
 msgid "%s is the unchanged one\n"
 msgstr "%s je beze zmìny\n"
 
-#: g10/keyring.c:1261
+#: g10/keyring.c:1328
 #, c-format
 msgid "%s is the new one\n"
 msgstr "%s je nový\n"
 
-#: g10/keyring.c:1262
+#: g10/keyring.c:1329
 msgid "Please fix this possible security flaw\n"
 msgstr "Prosím, opravte tento mo¾ný bezpeènostní problém\n"
 
-#: g10/keyring.c:1384
+#: g10/keyring.c:1430
 #, c-format
 msgid "caching keyring `%s'\n"
 msgstr "cache souboru klíèù `%s'\n"
 
-#: g10/keyring.c:1430
+#: g10/keyring.c:1476
 #, c-format
 msgid "%lu keys cached so far (%lu signatures)\n"
 msgstr "%lu klíèù ji¾ ulo¾eno v cache (%lu podpisù)\n"
 
-#: g10/keyring.c:1442
+#: g10/keyring.c:1488
 #, c-format
 msgid "%lu keys cached (%lu signatures)\n"
 msgstr "%lu klíèù ulo¾eno v cache (%lu podpisù)\n"
 
-#: g10/keyring.c:1514
+#: g10/keyring.c:1560
 #, c-format
 msgid "%s: keyring created\n"
 msgstr "%s: soubor klíèù (keyring) vytvoøen\n"
@@ -4778,7 +4779,7 @@ msgstr "disabled"
 msgid "Enter number(s), N)ext, or Q)uit > "
 msgstr "Vlo¾te èíslo (èísla), 'N' pro dal¹í nebo 'Q' pro konec> "
 
-#: g10/keyserver.c:828 g10/keyserver.c:1450
+#: g10/keyserver.c:828 g10/keyserver.c:1452
 #, c-format
 msgid "invalid keyserver protocol (us %d!=handler %d)\n"
 msgstr "neplatný protokol serveru klíèù (us %d!=handler %d)\n"
@@ -4792,121 +4793,121 @@ msgstr "kl
 msgid "key not found on keyserver\n"
 msgstr "klíè nebyl na serveru klíèù nalezen\n"
 
-#: g10/keyserver.c:1169
+#: g10/keyserver.c:1171
 #, c-format
 msgid "requesting key %s from %s server %s\n"
 msgstr "po¾aduji klíè %s ze %s server %s\n"
 
-#: g10/keyserver.c:1173
+#: g10/keyserver.c:1175
 #, c-format
 msgid "requesting key %s from %s\n"
 msgstr "po¾aduji klíè %s z %s\n"
 
-#: g10/keyserver.c:1197
+#: g10/keyserver.c:1199
 #, fuzzy, c-format
 msgid "searching for names from %s server %s\n"
 msgstr "vyhledávám \"%s\" na %s serveru %s\n"
 
-#: g10/keyserver.c:1200
+#: g10/keyserver.c:1202
 #, fuzzy, c-format
 msgid "searching for names from %s\n"
 msgstr "vyhledávám \"%s\" na serveru %s\n"
 
-#: g10/keyserver.c:1353
+#: g10/keyserver.c:1355
 #, c-format
 msgid "sending key %s to %s server %s\n"
 msgstr "posílám klíè %s na %s server %s\n"
 
-#: g10/keyserver.c:1357
+#: g10/keyserver.c:1359
 #, c-format
 msgid "sending key %s to %s\n"
 msgstr "posílám klíè %s na %s\n"
 
-#: g10/keyserver.c:1400
+#: g10/keyserver.c:1402
 #, c-format
 msgid "searching for \"%s\" from %s server %s\n"
 msgstr "vyhledávám \"%s\" na %s serveru %s\n"
 
-#: g10/keyserver.c:1403
+#: g10/keyserver.c:1405
 #, c-format
 msgid "searching for \"%s\" from %s\n"
 msgstr "vyhledávám \"%s\" na serveru %s\n"
 
-#: g10/keyserver.c:1410 g10/keyserver.c:1506
+#: g10/keyserver.c:1412 g10/keyserver.c:1508
 msgid "no keyserver action!\n"
 msgstr "¾ádná operace se serverem klíèù!\n"
 
-#: g10/keyserver.c:1458
+#: g10/keyserver.c:1460
 #, c-format
 msgid "WARNING: keyserver handler from a different version of GnuPG (%s)\n"
 msgstr "VAROVÁNÍ: keyserver handler z jiné verze GnuPG (%s)\n"
 
-#: g10/keyserver.c:1467
+#: g10/keyserver.c:1469
 msgid "keyserver did not send VERSION\n"
 msgstr "server klíèù neposlal VERSION\n"
 
-#: g10/keyserver.c:1529 g10/keyserver.c:2058
+#: g10/keyserver.c:1531 g10/keyserver.c:2060
 msgid "no keyserver known (use option --keyserver)\n"
 msgstr "¾adný server klíèù není znám (pou¾íjte volbu --keyserver)\n"
 
-#: g10/keyserver.c:1535
+#: g10/keyserver.c:1537
 msgid "external keyserver calls are not supported in this build\n"
 msgstr "volání externího keyserver není v této verzi podporováno\n"
 
-#: g10/keyserver.c:1547
+#: g10/keyserver.c:1549
 #, c-format
 msgid "no handler for keyserver scheme `%s'\n"
 msgstr "protokol serveru klíèù `%s' není podporován\n"
 
-#: g10/keyserver.c:1552
+#: g10/keyserver.c:1554
 #, c-format
 msgid "action `%s' not supported with keyserver scheme `%s'\n"
 msgstr "akce `%s' není podporována v protokolu `%s' serveru klíèù\n"
 
-#: g10/keyserver.c:1560
+#: g10/keyserver.c:1562
 #, c-format
 msgid "%s does not support handler version %d\n"
 msgstr "%s nepodporuje protokol verze  %d\n"
 
-#: g10/keyserver.c:1567
+#: g10/keyserver.c:1569
 msgid "keyserver timed out\n"
 msgstr "èasový limit pro server klíèù vypr¹el\n"
 
-#: g10/keyserver.c:1572
+#: g10/keyserver.c:1574
 msgid "keyserver internal error\n"
 msgstr "interní chyba serveru klíèù\n"
 
-#: g10/keyserver.c:1581
+#: g10/keyserver.c:1583
 #, c-format
 msgid "keyserver communications error: %s\n"
 msgstr "chyba komunikace se serverem klíèù: %s\n"
 
-#: g10/keyserver.c:1606 g10/keyserver.c:1640
+#: g10/keyserver.c:1608 g10/keyserver.c:1642
 #, c-format
 msgid "\"%s\" not a key ID: skipping\n"
 msgstr "\"%s\" není ID klíèe: pøeskoèeno\n"
 
-#: g10/keyserver.c:1899
+#: g10/keyserver.c:1901
 #, c-format
 msgid "WARNING: unable to refresh key %s via %s: %s\n"
 msgstr "VAROVÁNÍ: nelze aktualizovat klíè %s prostøednictvím %s: %s\n"
 
-#: g10/keyserver.c:1921
+#: g10/keyserver.c:1923
 #, c-format
 msgid "refreshing 1 key from %s\n"
 msgstr "aktualizuji 1 klíè z %s\n"
 
-#: g10/keyserver.c:1923
+#: g10/keyserver.c:1925
 #, c-format
 msgid "refreshing %d keys from %s\n"
 msgstr "aktualizuji %d klíèù z %s\n"
 
-#: g10/keyserver.c:1979
+#: g10/keyserver.c:1981
 #, fuzzy, c-format
 msgid "WARNING: unable to fetch URI %s: %s\n"
 msgstr "VAROVÁNÍ: nelze aktualizovat klíè %s prostøednictvím %s: %s\n"
 
-#: g10/keyserver.c:1985
+#: g10/keyserver.c:1987
 #, fuzzy, c-format
 msgid "WARNING: unable to parse URI %s\n"
 msgstr "VAROVÁNÍ: nelze aktualizovat klíè %s prostøednictvím %s: %s\n"
@@ -5275,7 +5276,7 @@ msgstr "VAROV
 msgid "subpacket of type %d has critical bit set\n"
 msgstr "podpaket typu %d má nastavený kritický bit\n"
 
-#: g10/passphrase.c:294 g10/passphrase.c:587
+#: g10/passphrase.c:294 g10/passphrase.c:588
 #, c-format
 msgid " (main key ID %s)"
 msgstr "(hlavní ID klíèe %s)"
@@ -5306,7 +5307,12 @@ msgstr "zru
 msgid "problem with the agent: %s\n"
 msgstr "problém s agentem - pou¾ívání agenta vypnuto\n"
 
-#: g10/passphrase.c:566
+#: g10/passphrase.c:458 jnlib/argparse.c:213
+#, fuzzy
+msgid "out of core\n"
+msgstr "není vy¾adováno"
+
+#: g10/passphrase.c:567
 #, c-format
 msgid ""
 "You need a passphrase to unlock the secret key for\n"
@@ -5315,12 +5321,12 @@ msgstr ""
 "Musíte znát heslo, abyste odemknul(a) tajný klíè pro\n"
 "u¾ivatele: \"%s\"\n"
 
-#: g10/passphrase.c:574
+#: g10/passphrase.c:575
 #, c-format
 msgid "%u-bit %s key, ID %s, created %s"
 msgstr "délka %u bitù, typ %s, klíè %s, vytvoøený %s"
 
-#: g10/passphrase.c:583
+#: g10/passphrase.c:584
 #, c-format
 msgid "         (subkey on main key ID %s)"
 msgstr "         (podklíè na hlavním klíèi ID %s)"
@@ -6471,11 +6477,6 @@ msgstr ""
 msgid "command \"%.50s\" is ambiguous\n"
 msgstr ""
 
-#: jnlib/argparse.c:213
-#, fuzzy
-msgid "out of core\n"
-msgstr "není vy¾adováno"
-
 #: jnlib/argparse.c:215
 #, fuzzy, c-format
 msgid "invalid option \"%.50s\"\n"
@@ -6506,40 +6507,40 @@ msgstr "podeps
 msgid "conversion from `%s' to `%s' failed: %s\n"
 msgstr "pøejmenování `%s' na `%s' se nezdaøilo: %s\n"
 
-#: jnlib/dotlock.c:235
+#: jnlib/dotlock.c:234
 #, fuzzy, c-format
 msgid "failed to create temporary file `%s': %s\n"
 msgstr "nemohu vytvoøit adresáø `%s': %s\n"
 
-#: jnlib/dotlock.c:270
+#: jnlib/dotlock.c:269
 #, fuzzy, c-format
 msgid "error writing to `%s': %s\n"
 msgstr "chyba pøi zápisu souboru klíèù (keyring)  `%s': %s\n"
 
-#: jnlib/dotlock.c:454
+#: jnlib/dotlock.c:453
 #, c-format
 msgid "removing stale lockfile (created by %d)\n"
 msgstr ""
 
-#: jnlib/dotlock.c:460
+#: jnlib/dotlock.c:459
 msgid " - probably dead - removing lock"
 msgstr ""
 
-#: jnlib/dotlock.c:470
+#: jnlib/dotlock.c:469
 #, fuzzy, c-format
 msgid "waiting for lock (held by %d%s) %s...\n"
 msgstr "zapisuji tajný klíè do `%s'\n"
 
-#: jnlib/dotlock.c:471
+#: jnlib/dotlock.c:470
 msgid "(deadlock?) "
 msgstr ""
 
-#: jnlib/dotlock.c:494
+#: jnlib/dotlock.c:493
 #, fuzzy, c-format
 msgid "lock `%s' not made: %s\n"
 msgstr "veøejný klíè %s nebyl nalezen: %s\n"
 
-#: jnlib/dotlock.c:502
+#: jnlib/dotlock.c:501
 #, fuzzy, c-format
 msgid "waiting for lock %s...\n"
 msgstr "zapisuji tajný klíè do `%s'\n"
@@ -6570,58 +6571,68 @@ msgid ""
 "list, export, import Keybox data\n"
 msgstr ""
 
-#: scd/app-nks.c:624 scd/app-openpgp.c:1496 scd/app-openpgp.c:1515
-#: scd/app-openpgp.c:1666 scd/app-openpgp.c:1684 scd/app-openpgp.c:1884
+#: scd/app-nks.c:712 scd/app-openpgp.c:2373
+#, c-format
+msgid "RSA modulus missing or not of size %d bits\n"
+msgstr "schází RSA modulus nebo nemá velikost %d bitù\n"
+
+#: scd/app-nks.c:720 scd/app-openpgp.c:2385
+#, c-format
+msgid "RSA public exponent missing or larger than %d bits\n"
+msgstr "schází veøejný RSA exponent nebo je del¹í ne¾ %d bitù\n"
+
+#: scd/app-nks.c:800 scd/app-openpgp.c:1496 scd/app-openpgp.c:1515
+#: scd/app-openpgp.c:1666 scd/app-openpgp.c:1684 scd/app-openpgp.c:1886
 #: scd/app-dinsig.c:303
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr "funkce PIN callback zkonèila chybou: %s\n"
 
-#: scd/app-nks.c:657
+#: scd/app-nks.c:833
 msgid "the NullPIN has not yet been changed\n"
 msgstr ""
 
-#: scd/app-nks.c:848
+#: scd/app-nks.c:1090
 #, fuzzy
 msgid "|N|Please enter a new PIN for the standard keys."
 msgstr "||Prosím vlo¾te PIN%%0A[podpis hotov: %lu]"
 
-#: scd/app-nks.c:849
+#: scd/app-nks.c:1091
 #, fuzzy
 msgid "||Please enter the PIN for the standard keys."
 msgstr "||Prosím vlo¾te PIN%%0A[podpis hotov: %lu]"
 
-#: scd/app-nks.c:855
+#: scd/app-nks.c:1097
 #, fuzzy
 msgid "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys."
 msgstr "||Prosím vlo¾te PIN%%0A[podpis hotov: %lu]"
 
-#: scd/app-nks.c:857
+#: scd/app-nks.c:1099
 #, fuzzy
 msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys."
 msgstr "||Prosím vlo¾te PIN%%0A[podpis hotov: %lu]"
 
-#: scd/app-nks.c:865
+#: scd/app-nks.c:1107
 msgid "|N|Please enter a new PIN for the key to create qualified signatures."
 msgstr ""
 
-#: scd/app-nks.c:867
+#: scd/app-nks.c:1109
 msgid "||Please enter the PIN for the key to create qualified signatures."
 msgstr ""
 
-#: scd/app-nks.c:875
+#: scd/app-nks.c:1117
 msgid ""
 "|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create "
 "qualified signatures."
 msgstr ""
 
-#: scd/app-nks.c:877
+#: scd/app-nks.c:1119
 msgid ""
 "|P|Please enter the PIN Unblocking Code (PUK) for the key to create "
 "qualified signatures."
 msgstr ""
 
-#: scd/app-nks.c:978 scd/app-openpgp.c:1928 scd/app-dinsig.c:531
+#: scd/app-nks.c:1220 scd/app-openpgp.c:1930 scd/app-dinsig.c:531
 #, c-format
 msgid "error getting new PIN: %s\n"
 msgstr "chyba pøi získání nového PINu: %s\n"
@@ -6641,15 +6652,15 @@ msgstr "ulo
 msgid "reading public key failed: %s\n"
 msgstr "ètení veøejného klíèe se nezdaøilo: %s\n"
 
-#: scd/app-openpgp.c:1112 scd/app-openpgp.c:2578
+#: scd/app-openpgp.c:1112 scd/app-openpgp.c:2608
 msgid "response does not contain the public key data\n"
 msgstr "odpovìï neobsahuje veøejný klíè\n"
 
-#: scd/app-openpgp.c:1120 scd/app-openpgp.c:2586
+#: scd/app-openpgp.c:1120 scd/app-openpgp.c:2616
 msgid "response does not contain the RSA modulus\n"
 msgstr "odpovìï neobsahuje RSA modulus\n"
 
-#: scd/app-openpgp.c:1129 scd/app-openpgp.c:2596
+#: scd/app-openpgp.c:1129 scd/app-openpgp.c:2626
 msgid "response does not contain the RSA public exponent\n"
 msgstr "odpovìï neobsahuje veøejný RSA exponent\n"
 
@@ -6679,7 +6690,7 @@ msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr "PIN pro CHV%d je pøíli¹ krátký; minimální délka je %d\n"
 
 #: scd/app-openpgp.c:1535 scd/app-openpgp.c:1575 scd/app-openpgp.c:1703
-#: scd/app-openpgp.c:2895
+#: scd/app-openpgp.c:2925
 #, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "verifikace CHV%d se nezdaøila: %s\n"
@@ -6688,11 +6699,11 @@ msgstr "verifikace CHV%d se nezda
 msgid "access to admin commands is not configured\n"
 msgstr "pøístup k administrátorským pøíkazùm není nakonfigurován\n"
 
-#: scd/app-openpgp.c:1621 scd/app-openpgp.c:1866 scd/app-openpgp.c:3146
+#: scd/app-openpgp.c:1621 scd/app-openpgp.c:1868 scd/app-openpgp.c:3188
 msgid "error retrieving CHV status from card\n"
 msgstr "chyba pøi získání CHV z karty\n"
 
-#: scd/app-openpgp.c:1627 scd/app-openpgp.c:3155
+#: scd/app-openpgp.c:1627 scd/app-openpgp.c:3197
 msgid "card is permanently locked!\n"
 msgstr "karta je trvale uzamèena!\n"
 
@@ -6715,111 +6726,101 @@ msgstr "||Pros
 msgid "|A|Please enter the Admin PIN"
 msgstr "||Prosím vlo¾te PIN%%0A[podpis hotov: %lu]"
 
-#: scd/app-openpgp.c:1880
+#: scd/app-openpgp.c:1882
 #, fuzzy
 msgid "||Please enter the Reset Code for the card"
 msgstr "||Prosím vlo¾te PIN%%0A[podpis hotov: %lu]"
 
-#: scd/app-openpgp.c:1889 scd/app-openpgp.c:1952
+#: scd/app-openpgp.c:1891 scd/app-openpgp.c:1954
 #, fuzzy, c-format
 msgid "Reset Code is too short; minimum length is %d\n"
 msgstr "PIN pro CHV%d je pøíli¹ krátký; minimální délka je %d\n"
 
-#: scd/app-openpgp.c:1923
+#: scd/app-openpgp.c:1925
 msgid "|RN|New Reset Code"
 msgstr ""
 
-#: scd/app-openpgp.c:1924
+#: scd/app-openpgp.c:1926
 msgid "|AN|New Admin PIN"
 msgstr "|AN|Nový PIN administrátora"
 
-#: scd/app-openpgp.c:1924
+#: scd/app-openpgp.c:1926
 msgid "|N|New PIN"
 msgstr "|N|Nový PIN"
 
-#: scd/app-openpgp.c:2014 scd/app-openpgp.c:2664
+#: scd/app-openpgp.c:2016 scd/app-openpgp.c:2694
 msgid "error reading application data\n"
 msgstr "chyba pøi ètení aplikaèních dat\n"
 
-#: scd/app-openpgp.c:2020 scd/app-openpgp.c:2671
+#: scd/app-openpgp.c:2022 scd/app-openpgp.c:2701
 msgid "error reading fingerprint DO\n"
 msgstr "chyba pøi ètení fingerpritnu DO\n"
 
-#: scd/app-openpgp.c:2030
+#: scd/app-openpgp.c:2032
 msgid "key already exists\n"
 msgstr "klíè ji¾ existuje\n"
 
-#: scd/app-openpgp.c:2034
+#: scd/app-openpgp.c:2036
 msgid "existing key will be replaced\n"
 msgstr "existující klíè bude pøepsán\n"
 
-#: scd/app-openpgp.c:2036
+#: scd/app-openpgp.c:2038
 msgid "generating new key\n"
 msgstr "generování nového klíèe\n"
 
-#: scd/app-openpgp.c:2362
+#: scd/app-openpgp.c:2364
 msgid "creation timestamp missing\n"
 msgstr "chybí èasové razítko vytvoøení\n"
 
-#: scd/app-openpgp.c:2371
-#, c-format
-msgid "RSA modulus missing or not of size %d bits\n"
-msgstr "schází RSA modulus nebo nemá velikost %d bitù\n"
-
-#: scd/app-openpgp.c:2383
-#, c-format
-msgid "RSA public exponent missing or larger than %d bits\n"
-msgstr "schází veøejný RSA exponent nebo je del¹í ne¾ %d bitù\n"
-
-#: scd/app-openpgp.c:2393 scd/app-openpgp.c:2401
+#: scd/app-openpgp.c:2395 scd/app-openpgp.c:2403
 #, c-format
 msgid "RSA prime %s missing or not of size %d bits\n"
 msgstr "schází RSA prime %s nebo nemá velikost %d bitù\n"
 
-#: scd/app-openpgp.c:2495
+#: scd/app-openpgp.c:2499
 #, c-format
 msgid "failed to store the key: %s\n"
 msgstr "nelze ulo¾it klíè: %s\n"
 
-#: scd/app-openpgp.c:2555
+#: scd/app-openpgp.c:2585
 msgid "please wait while key is being generated ...\n"
 msgstr "prosím poèkejte ne¾ bude klíè vygenerován ...\n"
 
-#: scd/app-openpgp.c:2569
+#: scd/app-openpgp.c:2598
 msgid "generating key failed\n"
 msgstr "henerování klíèe se nezdaøilo\n"
 
-#: scd/app-openpgp.c:2572
+#: scd/app-openpgp.c:2601
 #, c-format
 msgid "key generation completed (%d seconds)\n"
 msgstr "generování klíèe dokonèeno (%d sekund)\n"
 
-#: scd/app-openpgp.c:2629
+#: scd/app-openpgp.c:2659
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr "neplatná struktura OpenPGP kraty (DO 0x93)\n"
 
-#: scd/app-openpgp.c:2679
+#: scd/app-openpgp.c:2709
 msgid "fingerprint on card does not match requested one\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2794
+#: scd/app-openpgp.c:2824
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "podpis %s, hashovací algoritmus %s\n"
 
-#: scd/app-openpgp.c:2870
+#: scd/app-openpgp.c:2900
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr "dosud vytvoøené podpisy: %lu\n"
 
-#: scd/app-openpgp.c:3160
+#: scd/app-openpgp.c:3202
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 "ovìøení administrátorského PIN je nyní prostøednictvím tohoto pøíkazu "
 "zakázáno\n"
 
-#: scd/app-openpgp.c:3385 scd/app-openpgp.c:3396
+#: scd/app-openpgp.c:3427 scd/app-openpgp.c:3438
 #, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "pøístup na %s se nezdaøil - vadná OpenPGP karta?\n"
@@ -7653,21 +7654,21 @@ msgstr "nelze zpracovat URL serveru kl
 msgid "WARNING: running with faked system time: "
 msgstr ""
 
-#: sm/gpgsm.c:1508
+#: sm/gpgsm.c:1506
 #, c-format
 msgid "importing common certificates `%s'\n"
 msgstr ""
 
-#: sm/gpgsm.c:1546
+#: sm/gpgsm.c:1544
 #, fuzzy, c-format
 msgid "can't sign using `%s': %s\n"
 msgstr "nemohu otevøít `%s': %s\n"
 
-#: sm/gpgsm.c:1717
+#: sm/gpgsm.c:1715
 msgid "this command has not yet been implemented\n"
 msgstr ""
 
-#: sm/gpgsm.c:1872
+#: sm/gpgsm.c:1870
 msgid "invalid command (there is no implicit command)\n"
 msgstr ""
 
@@ -7690,7 +7691,7 @@ msgstr ""
 msgid "error importing certificate: %s\n"
 msgstr "chyba pøi vytváøení hesla: %s\n"
 
-#: sm/import.c:548 tools/gpg-connect-agent.c:1329
+#: sm/import.c:554 tools/gpg-connect-agent.c:1329
 #, fuzzy, c-format
 msgid "error reading input: %s\n"
 msgstr "chyba pøi ètení `%s': %s\n"
@@ -7792,17 +7793,17 @@ msgid ""
 "Note, that this certificate will NOT create a qualified signature!"
 msgstr ""
 
-#: sm/sign.c:420
+#: sm/sign.c:431
 #, fuzzy, c-format
 msgid "hash algorithm %d (%s) for signer %d not supported; using %s\n"
 msgstr "ochranný algoritmus %d%s není podporován\n"
 
-#: sm/sign.c:433
+#: sm/sign.c:445
 #, c-format
 msgid "hash algorithm used for signer %d: %s (%s)\n"
 msgstr ""
 
-#: sm/sign.c:483
+#: sm/sign.c:495
 #, fuzzy, c-format
 msgid "checking for qualified certificate failed: %s\n"
 msgstr "kontrola vytvoøeného podpisu se nepodaøila: %s\n"
index 3f862dd..42ba417 100644 (file)
--- a/po/da.po
+++ b/po/da.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 1.0.0h\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2009-03-24 18:56+0100\n"
+"POT-Creation-Date: 2009-05-13 18:04+0200\n"
 "PO-Revision-Date: 2003-12-03 16:11+0100\n"
 "Last-Translator: Birger Langkjer <birger.langkjer@image.dk>\n"
 "Language-Team: Danish <dansk@klid.dk>\n"
@@ -17,18 +17,18 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 
 # er det klogt at oversætte TrustDB?
-#: agent/call-pinentry.c:225
+#: agent/call-pinentry.c:226
 #, fuzzy, c-format
 msgid "failed to acquire the pinentry lock: %s\n"
 msgstr "kunne ikke initialisere TillidsDB: %s\n"
 
-#: agent/call-pinentry.c:596
+#: agent/call-pinentry.c:597
 msgid ""
 "Please enter your PIN, so that the secret key can be unlocked for this "
 "session"
 msgstr ""
 
-#: agent/call-pinentry.c:599
+#: agent/call-pinentry.c:600
 msgid ""
 "Please enter your passphrase, so that the secret key can be unlocked for "
 "this session"
@@ -36,7 +36,7 @@ msgstr ""
 
 #. TRANSLATORS: This string is displayed by pinentry as the
 #. label for the quality bar.
-#: agent/call-pinentry.c:634
+#: agent/call-pinentry.c:635
 msgid "Quality:"
 msgstr ""
 
@@ -46,43 +46,43 @@ msgstr ""
 #. length of the tooltip is limited to about 900 characters.
 #. If you do not translate this entry, a default english
 #. text (see source) will be used.
-#: agent/call-pinentry.c:657
+#: agent/call-pinentry.c:658
 msgid "pinentry.qualitybar.tooltip"
 msgstr ""
 
-#: agent/call-pinentry.c:699
+#: agent/call-pinentry.c:700
 #, c-format
 msgid "SETERROR %s (try %d of %d)"
 msgstr ""
 
-#: agent/call-pinentry.c:719 agent/call-pinentry.c:731
+#: agent/call-pinentry.c:720 agent/call-pinentry.c:732
 msgid "PIN too long"
 msgstr ""
 
-#: agent/call-pinentry.c:720
+#: agent/call-pinentry.c:721
 msgid "Passphrase too long"
 msgstr ""
 
-#: agent/call-pinentry.c:728
+#: agent/call-pinentry.c:729
 #, fuzzy
 msgid "Invalid characters in PIN"
 msgstr "Ugyldige bogstaver i navn\n"
 
-#: agent/call-pinentry.c:733
+#: agent/call-pinentry.c:734
 msgid "PIN too short"
 msgstr ""
 
-#: agent/call-pinentry.c:745
+#: agent/call-pinentry.c:746
 #, fuzzy
 msgid "Bad PIN"
 msgstr "dårlig mpi"
 
-#: agent/call-pinentry.c:746
+#: agent/call-pinentry.c:747
 #, fuzzy
 msgid "Bad Passphrase"
 msgstr "dårlig kodesætning"
 
-#: agent/call-pinentry.c:782
+#: agent/call-pinentry.c:783
 #, fuzzy
 msgid "Passphrase"
 msgstr "dårlig kodesætning"
@@ -92,22 +92,22 @@ msgstr "d
 msgid "ssh keys greater than %d bits are not supported\n"
 msgstr "valgte cifferalgoritme %d er ugyldig\n"
 
-#: agent/command-ssh.c:688 g10/exec.c:478 g10/gpg.c:1079 g10/keygen.c:3258
-#: g10/keygen.c:3291 g10/keyring.c:1206 g10/keyring.c:1510 g10/openfile.c:275
+#: agent/command-ssh.c:688 g10/exec.c:478 g10/gpg.c:1079 g10/keygen.c:3262
+#: g10/keygen.c:3295 g10/keyring.c:1237 g10/keyring.c:1556 g10/openfile.c:275
 #: g10/openfile.c:368 g10/sign.c:798 g10/sign.c:1107 g10/tdbio.c:547
-#: jnlib/dotlock.c:311
+#: jnlib/dotlock.c:310
 #, fuzzy, c-format
 msgid "can't create `%s': %s\n"
 msgstr "kan ikke oprette %s: %s\n"
 
 #: agent/command-ssh.c:700 common/helpfile.c:47 g10/card-util.c:760
 #: g10/dearmor.c:60 g10/dearmor.c:107 g10/decrypt.c:70 g10/encode.c:194
-#: g10/encode.c:504 g10/gpg.c:1080 g10/import.c:193 g10/keygen.c:2743
-#: g10/keyring.c:1536 g10/openfile.c:192 g10/openfile.c:353
+#: g10/encode.c:504 g10/gpg.c:1080 g10/import.c:193 g10/keygen.c:2747
+#: g10/keyring.c:1582 g10/openfile.c:192 g10/openfile.c:353
 #: g10/plaintext.c:503 g10/sign.c:780 g10/sign.c:975 g10/sign.c:1091
 #: g10/sign.c:1247 g10/tdbdump.c:142 g10/tdbdump.c:150 g10/tdbio.c:551
-#: g10/tdbio.c:615 g10/verify.c:99 g10/verify.c:162 sm/gpgsm.c:1981
-#: sm/gpgsm.c:2018 sm/gpgsm.c:2056 sm/qualified.c:66
+#: g10/tdbio.c:615 g10/verify.c:99 g10/verify.c:162 sm/gpgsm.c:1979
+#: sm/gpgsm.c:2016 sm/gpgsm.c:2054 sm/qualified.c:66
 #, c-format
 msgid "can't open `%s': %s\n"
 msgstr "kan ikke åbne '%s': %s\n"
@@ -148,7 +148,6 @@ msgid "Please enter the passphrase for the ssh key%0A  %c"
 msgstr ""
 
 #: agent/command-ssh.c:2346 agent/genkey.c:310 agent/genkey.c:432
-#: agent/protect-tool.c:1205
 #, fuzzy
 msgid "Please re-enter this passphrase"
 msgstr "ændr kodesætningen"
@@ -161,7 +160,7 @@ msgid ""
 msgstr ""
 
 #: agent/command-ssh.c:2405 agent/genkey.c:340 agent/genkey.c:463
-#: agent/protect-tool.c:1211 tools/symcryptrun.c:434
+#: tools/symcryptrun.c:434
 msgid "does not match - try again"
 msgstr ""
 
@@ -226,13 +225,13 @@ msgstr "kodes
 msgid "Please enter the PIN%s%s%s to unlock the card"
 msgstr ""
 
-#: agent/genkey.c:108 sm/certreqgen-ui.c:284 sm/export.c:632 sm/export.c:648
-#: sm/import.c:531 sm/import.c:556
+#: agent/genkey.c:108 sm/certreqgen-ui.c:284 sm/export.c:638 sm/export.c:654
+#: sm/import.c:537 sm/import.c:562
 #, fuzzy, c-format
 msgid "error creating temporary file: %s\n"
 msgstr "fejl ved oprettelse af kodesætning: %s\n"
 
-#: agent/genkey.c:115 sm/export.c:639 sm/import.c:539
+#: agent/genkey.c:115 sm/export.c:645 sm/import.c:545
 #, fuzzy, c-format
 msgid "error writing to temporary file: %s\n"
 msgstr "skriver til `%s'\n"
@@ -305,8 +304,8 @@ msgstr ""
 msgid "Please enter the new passphrase"
 msgstr "ændr kodesætningen"
 
-#: agent/gpg-agent.c:118 agent/preset-passphrase.c:72 agent/protect-tool.c:109
-#: scd/scdaemon.c:102 tools/gpg-check-pattern.c:70
+#: agent/gpg-agent.c:118 agent/preset-passphrase.c:72 scd/scdaemon.c:102
+#: tools/gpg-check-pattern.c:70
 #, fuzzy
 msgid ""
 "@Options:\n"
@@ -413,7 +412,7 @@ msgstr ""
 msgid "|FILE|write environment settings also to FILE"
 msgstr ""
 
-#: agent/gpg-agent.c:328 agent/preset-passphrase.c:94 agent/protect-tool.c:146
+#: agent/gpg-agent.c:328 agent/preset-passphrase.c:94 agent/protect-tool.c:159
 #: scd/scdaemon.c:243 sm/gpgsm.c:513 tools/gpg-connect-agent.c:180
 #: tools/gpgconf.c:101 tools/symcryptrun.c:204 tools/gpg-check-pattern.c:141
 #, fuzzy
@@ -436,140 +435,140 @@ msgstr ""
 msgid "invalid debug-level `%s' given\n"
 msgstr ""
 
-#: agent/gpg-agent.c:582 agent/protect-tool.c:1074 kbx/kbxutil.c:429
+#: agent/gpg-agent.c:583 agent/protect-tool.c:1029 kbx/kbxutil.c:429
 #: scd/scdaemon.c:398 sm/gpgsm.c:879 sm/gpgsm.c:882 tools/symcryptrun.c:996
 #: tools/gpg-check-pattern.c:177
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr ""
 
-#: agent/gpg-agent.c:681 g10/gpg.c:2086 scd/scdaemon.c:480 sm/gpgsm.c:971
+#: agent/gpg-agent.c:682 g10/gpg.c:2086 scd/scdaemon.c:480 sm/gpgsm.c:971
 #, c-format
 msgid "NOTE: no default option file `%s'\n"
 msgstr "NOTITS: ingen standard alternativfil '%s'\n"
 
-#: agent/gpg-agent.c:686 agent/gpg-agent.c:1294 g10/gpg.c:2090
+#: agent/gpg-agent.c:687 agent/gpg-agent.c:1297 g10/gpg.c:2090
 #: scd/scdaemon.c:485 sm/gpgsm.c:975 tools/symcryptrun.c:929
 #, c-format
 msgid "option file `%s': %s\n"
 msgstr "alternativfil`%s': %s\n"
 
-#: agent/gpg-agent.c:694 g10/gpg.c:2097 scd/scdaemon.c:493 sm/gpgsm.c:982
+#: agent/gpg-agent.c:695 g10/gpg.c:2097 scd/scdaemon.c:493 sm/gpgsm.c:982
 #, c-format
 msgid "reading options from `%s'\n"
 msgstr "læser indstillinger fra `%s'\n"
 
-#: agent/gpg-agent.c:1044 g10/plaintext.c:140 g10/plaintext.c:145
+#: agent/gpg-agent.c:1046 g10/plaintext.c:140 g10/plaintext.c:145
 #: g10/plaintext.c:162
 #, fuzzy, c-format
 msgid "error creating `%s': %s\n"
 msgstr "fejl ved læsning af '%s': %s\n"
 
-#: agent/gpg-agent.c:1407 agent/gpg-agent.c:1527 agent/gpg-agent.c:1531
-#: agent/gpg-agent.c:1572 agent/gpg-agent.c:1576 g10/exec.c:172
+#: agent/gpg-agent.c:1410 agent/gpg-agent.c:1530 agent/gpg-agent.c:1534
+#: agent/gpg-agent.c:1575 agent/gpg-agent.c:1579 g10/exec.c:172
 #: g10/openfile.c:429 scd/scdaemon.c:989
 #, fuzzy, c-format
 msgid "can't create directory `%s': %s\n"
 msgstr "%s: kan ikke oprette mappe: %s\n"
 
-#: agent/gpg-agent.c:1421 scd/scdaemon.c:1003
+#: agent/gpg-agent.c:1424 scd/scdaemon.c:1003
 msgid "name of socket too long\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1444 scd/scdaemon.c:1026
+#: agent/gpg-agent.c:1447 scd/scdaemon.c:1026
 #, fuzzy, c-format
 msgid "can't create socket: %s\n"
 msgstr "kan ikke oprette %s: %s\n"
 
-#: agent/gpg-agent.c:1453
+#: agent/gpg-agent.c:1456
 #, fuzzy, c-format
 msgid "socket name `%s' is too long\n"
 msgstr "certifikatlæseproblem: %s\n"
 
-#: agent/gpg-agent.c:1473
+#: agent/gpg-agent.c:1476
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1484 scd/scdaemon.c:1046
+#: agent/gpg-agent.c:1487 scd/scdaemon.c:1046
 #, fuzzy
 msgid "error getting nonce for the socket\n"
 msgstr "fejl ved oprettelse af kodesætning: %s\n"
 
-#: agent/gpg-agent.c:1489 scd/scdaemon.c:1049
+#: agent/gpg-agent.c:1492 scd/scdaemon.c:1049
 #, fuzzy, c-format
 msgid "error binding socket to `%s': %s\n"
 msgstr "fejl ved læsning af '%s': %s\n"
 
-#: agent/gpg-agent.c:1501 scd/scdaemon.c:1058
+#: agent/gpg-agent.c:1504 scd/scdaemon.c:1058
 #, fuzzy, c-format
 msgid "listen() failed: %s\n"
 msgstr "signering fejlede: %s\n"
 
-#: agent/gpg-agent.c:1507 scd/scdaemon.c:1065
+#: agent/gpg-agent.c:1510 scd/scdaemon.c:1065
 #, fuzzy, c-format
 msgid "listening on socket `%s'\n"
 msgstr "skriver hemmeligt certifikat til '%s'\n"
 
-#: agent/gpg-agent.c:1535 agent/gpg-agent.c:1582 g10/openfile.c:432
+#: agent/gpg-agent.c:1538 agent/gpg-agent.c:1585 g10/openfile.c:432
 #, fuzzy, c-format
 msgid "directory `%s' created\n"
 msgstr "%s: mappe oprettet\n"
 
-#: agent/gpg-agent.c:1588
+#: agent/gpg-agent.c:1591
 #, fuzzy, c-format
 msgid "stat() failed for `%s': %s\n"
 msgstr "kan ikke åbne %s: %s\n"
 
-#: agent/gpg-agent.c:1592
+#: agent/gpg-agent.c:1595
 #, fuzzy, c-format
 msgid "can't use `%s' as home directory\n"
 msgstr "%s: kan ikke oprette mappe: %s\n"
 
-#: agent/gpg-agent.c:1722 scd/scdaemon.c:1081
+#: agent/gpg-agent.c:1725 scd/scdaemon.c:1081
 #, fuzzy, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "fejl ved læsning af '%s': %s\n"
 
-#: agent/gpg-agent.c:1744
+#: agent/gpg-agent.c:1747
 #, c-format
 msgid "handler 0x%lx for fd %d started\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1749
+#: agent/gpg-agent.c:1752
 #, c-format
 msgid "handler 0x%lx for fd %d terminated\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1769
+#: agent/gpg-agent.c:1772
 #, c-format
 msgid "ssh handler 0x%lx for fd %d started\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1774
+#: agent/gpg-agent.c:1777
 #, c-format
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1914 scd/scdaemon.c:1218
+#: agent/gpg-agent.c:1917 scd/scdaemon.c:1218
 #, c-format
 msgid "pth_select failed: %s - waiting 1s\n"
 msgstr ""
 
-#: agent/gpg-agent.c:2023 scd/scdaemon.c:1285
+#: agent/gpg-agent.c:2026 scd/scdaemon.c:1285
 #, fuzzy, c-format
 msgid "%s %s stopped\n"
 msgstr "%s: udelod: %s\n"
 
-#: agent/gpg-agent.c:2151
+#: agent/gpg-agent.c:2154
 msgid "no gpg-agent running in this session\n"
 msgstr ""
 
-#: agent/gpg-agent.c:2162 common/simple-pwquery.c:349 common/asshelp.c:326
+#: agent/gpg-agent.c:2165 common/simple-pwquery.c:349 common/asshelp.c:326
 #: tools/gpg-connect-agent.c:2133
 msgid "malformed GPG_AGENT_INFO environment variable\n"
 msgstr ""
 
-#: agent/gpg-agent.c:2175 common/simple-pwquery.c:361 common/asshelp.c:338
+#: agent/gpg-agent.c:2178 common/simple-pwquery.c:361 common/asshelp.c:338
 #: tools/gpg-connect-agent.c:2144
 #, fuzzy, c-format
 msgid "gpg-agent protocol version %d is not supported\n"
@@ -586,51 +585,72 @@ msgid ""
 "Password cache maintenance\n"
 msgstr ""
 
-#: agent/protect-tool.c:149
+#: agent/protect-tool.c:111 g10/gpg.c:370 kbx/kbxutil.c:71 sm/gpgsm.c:185
+#: tools/gpgconf.c:59
+msgid ""
+"@Commands:\n"
+" "
+msgstr ""
+"@Kommandoer:\n"
+" "
+
+#: agent/protect-tool.c:123 g10/gpg.c:436 g10/gpgv.c:69 kbx/kbxutil.c:81
+#: sm/gpgsm.c:226 tools/gpg-connect-agent.c:67 tools/gpgconf.c:76
+#: tools/symcryptrun.c:157
+msgid ""
+"@\n"
+"Options:\n"
+" "
+msgstr ""
+"@\n"
+"Indstillinger:\n"
+" "
+
+#: agent/protect-tool.c:162
 #, fuzzy
 msgid "Usage: gpg-protect-tool [options] (-h for help)\n"
 msgstr "Brug: gpg [flag] [filer] (-h for hjælp)"
 
-#: agent/protect-tool.c:151
+#: agent/protect-tool.c:164
 msgid ""
 "Syntax: gpg-protect-tool [options] [args]\n"
 "Secret key maintenance tool\n"
 msgstr ""
 
-#: agent/protect-tool.c:1196
+#: agent/protect-tool.c:1150
 msgid "Please enter the passphrase to unprotect the PKCS#12 object."
 msgstr ""
 
-#: agent/protect-tool.c:1199
+#: agent/protect-tool.c:1155
 msgid "Please enter the passphrase to protect the new PKCS#12 object."
 msgstr ""
 
-#: agent/protect-tool.c:1202
+#: agent/protect-tool.c:1161
 msgid ""
 "Please enter the passphrase to protect the imported object within the GnuPG "
 "system."
 msgstr ""
 
-#: agent/protect-tool.c:1207
+#: agent/protect-tool.c:1166
 msgid ""
 "Please enter the passphrase or the PIN\n"
 "needed to complete this operation."
 msgstr ""
 
-#: agent/protect-tool.c:1212 tools/symcryptrun.c:435
+#: agent/protect-tool.c:1171 tools/symcryptrun.c:435
 #, fuzzy
 msgid "Passphrase:"
 msgstr "dårlig kodesætning"
 
-#: agent/protect-tool.c:1220 tools/symcryptrun.c:442
+#: agent/protect-tool.c:1176 tools/symcryptrun.c:446
+msgid "cancelled\n"
+msgstr ""
+
+#: agent/protect-tool.c:1178 tools/symcryptrun.c:442
 #, fuzzy, c-format
 msgid "error while asking for the passphrase: %s\n"
 msgstr "fejl ved oprettelse af kodesætning: %s\n"
 
-#: agent/protect-tool.c:1223 tools/symcryptrun.c:446
-msgid "cancelled\n"
-msgstr ""
-
 #: agent/trustlist.c:135 agent/trustlist.c:333
 #, fuzzy, c-format
 msgid "error opening `%s': %s\n"
@@ -666,7 +686,7 @@ msgstr ""
 msgid "error reading `%s', line %d: %s\n"
 msgstr "fejl ved læsning af '%s': %s\n"
 
-#: agent/trustlist.c:398 agent/trustlist.c:451
+#: agent/trustlist.c:398 agent/trustlist.c:448
 msgid "error reading list of trusted root certificates\n"
 msgstr ""
 
@@ -676,21 +696,21 @@ msgstr ""
 #. percent sign is actually needed because it is also
 #. a printf format string.  If you need to insert a
 #. plain % sign, you need to encode it as "%%25".  The
-#. "%s" gets replaced by the name as store in the
+#. "%s" gets replaced by the name as stored in the
 #. certificate.
-#: agent/trustlist.c:572
+#: agent/trustlist.c:609
 #, c-format
 msgid ""
 "Do you ultimately trust%%0A  \"%s\"%%0Ato correctly certify user "
 "certificates?"
 msgstr ""
 
-#: agent/trustlist.c:578 common/audit.c:467
+#: agent/trustlist.c:618 common/audit.c:467
 #, fuzzy
 msgid "Yes"
 msgstr "ja"
 
-#: agent/trustlist.c:578 common/audit.c:469
+#: agent/trustlist.c:618 common/audit.c:469
 msgid "No"
 msgstr ""
 
@@ -702,7 +722,7 @@ msgstr ""
 #. "%%25".  The second "%s" gets replaced by a hexdecimal
 #. fingerprint string whereas the first one receives the name
 #. as stored in the certificate.
-#: agent/trustlist.c:606
+#: agent/trustlist.c:652
 #, c-format
 msgid ""
 "Please verify that the certificate identified as:%%0A  \"%s\"%%0Ahas the "
@@ -712,11 +732,11 @@ msgstr ""
 #. TRANSLATORS: "Correct" is the label of a button and intended
 #. to be hit if the fingerprint matches the one of the CA.  The
 #. other button is "the default "Cancel" of the Pinentry.
-#: agent/trustlist.c:619
+#: agent/trustlist.c:666
 msgid "Correct"
 msgstr ""
 
-#: agent/trustlist.c:619
+#: agent/trustlist.c:666
 msgid "Wrong"
 msgstr ""
 
@@ -741,43 +761,43 @@ msgstr "
 msgid "I'll change it later"
 msgstr ""
 
-#: common/exechelp.c:523 common/exechelp.c:614 tools/gpgconf-comp.c:1475
+#: common/exechelp.c:528 common/exechelp.c:625 tools/gpgconf-comp.c:1475
 #: tools/gpgconf-comp.c:1814
 #, fuzzy, c-format
 msgid "error creating a pipe: %s\n"
 msgstr "fejl ved oprettelse af kodesætning: %s\n"
 
-#: common/exechelp.c:588 common/exechelp.c:647
+#: common/exechelp.c:599 common/exechelp.c:658
 #, fuzzy, c-format
 msgid "can't fdopen pipe for reading: %s\n"
 msgstr "kan ikke åbne %s: %s\n"
 
-#: common/exechelp.c:626 common/exechelp.c:754 common/exechelp.c:989
+#: common/exechelp.c:637 common/exechelp.c:765 common/exechelp.c:1000
 #, fuzzy, c-format
 msgid "error forking process: %s\n"
 msgstr "fejl ved læsning af '%s': %s\n"
 
-#: common/exechelp.c:800 common/exechelp.c:853
+#: common/exechelp.c:811 common/exechelp.c:864
 #, c-format
 msgid "waiting for process %d to terminate failed: %s\n"
 msgstr ""
 
-#: common/exechelp.c:808
+#: common/exechelp.c:819
 #, fuzzy, c-format
 msgid "error getting exit code of process %d: %s\n"
 msgstr "fejl ved skrivning af nøglering `%s': %s\n"
 
-#: common/exechelp.c:814 common/exechelp.c:864
+#: common/exechelp.c:825 common/exechelp.c:875
 #, fuzzy, c-format
 msgid "error running `%s': exit status %d\n"
 msgstr "fejl ved læsning af '%s': %s\n"
 
-#: common/exechelp.c:859
+#: common/exechelp.c:870
 #, c-format
 msgid "error running `%s': probably not installed\n"
 msgstr ""
 
-#: common/exechelp.c:872
+#: common/exechelp.c:883
 #, fuzzy, c-format
 msgid "error running `%s': terminated\n"
 msgstr "fejl ved læsning af '%s': %s\n"
@@ -1167,7 +1187,7 @@ msgid "OpenPGP card no. %s detected\n"
 msgstr ""
 
 #: g10/card-util.c:75 g10/card-util.c:1512 g10/delkey.c:126 g10/keyedit.c:1549
-#: g10/keygen.c:2934 g10/revoke.c:216 g10/revoke.c:455
+#: g10/keygen.c:2938 g10/revoke.c:216 g10/revoke.c:455
 msgid "can't do this in batch mode\n"
 msgstr ""
 
@@ -1175,7 +1195,7 @@ msgstr ""
 msgid "This command is only available for version 2 cards\n"
 msgstr ""
 
-#: g10/card-util.c:85 scd/app-openpgp.c:1875
+#: g10/card-util.c:85 scd/app-openpgp.c:1877
 #, fuzzy
 msgid "Reset Code not or not anymore available\n"
 msgstr "hemmelig nøgle ikke tilgængelig"
@@ -1488,18 +1508,18 @@ msgstr ""
 msgid "--output doesn't work for this command\n"
 msgstr ""
 
-#: g10/decrypt.c:166 g10/gpg.c:3969 g10/keyring.c:380 g10/keyring.c:667
+#: g10/decrypt.c:166 g10/gpg.c:3969 g10/keyring.c:387 g10/keyring.c:698
 #, c-format
 msgid "can't open `%s'\n"
 msgstr "kan ikke åbne `%s'\n"
 
-#: g10/delkey.c:73 g10/export.c:324 g10/keyedit.c:3435 g10/keyserver.c:1729
+#: g10/delkey.c:73 g10/export.c:324 g10/keyedit.c:3435 g10/keyserver.c:1731
 #: g10/revoke.c:226
 #, fuzzy, c-format
 msgid "key \"%s\" not found: %s\n"
 msgstr "%s: bruger ikke fundet: %s\n"
 
-#: g10/delkey.c:81 g10/export.c:354 g10/import.c:2417 g10/keyserver.c:1743
+#: g10/delkey.c:81 g10/export.c:354 g10/import.c:2417 g10/keyserver.c:1745
 #: g10/revoke.c:232 g10/revoke.c:477
 #, fuzzy, c-format
 msgid "error reading keyblock: %s\n"
@@ -1779,24 +1799,16 @@ msgstr ""
 msgid "no secret subkey for public subkey %s - ignoring\n"
 msgstr ""
 
-#: g10/getkey.c:2769
+#: g10/getkey.c:2759
 #, fuzzy, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr "bruger sekundær nøgle %08lX istedetfor primær nøgle %08lX\n"
 
-#: g10/getkey.c:2816
+#: g10/getkey.c:2806
 #, fuzzy, c-format
 msgid "key %s: secret key without public key - skipped\n"
 msgstr "nøgle %08lX: ikke en rfc2440 nøgle - udeladt\n"
 
-#: g10/gpg.c:370 kbx/kbxutil.c:71 sm/gpgsm.c:185 tools/gpgconf.c:59
-msgid ""
-"@Commands:\n"
-" "
-msgstr ""
-"@Kommandoer:\n"
-" "
-
 #: g10/gpg.c:372 sm/gpgsm.c:187
 #, fuzzy
 msgid "make a signature"
@@ -1929,17 +1941,6 @@ msgstr "|algo [filer]|print meddelelsesresum
 msgid "run in server mode"
 msgstr ""
 
-#: g10/gpg.c:436 g10/gpgv.c:69 kbx/kbxutil.c:81 sm/gpgsm.c:226
-#: tools/gpg-connect-agent.c:67 tools/gpgconf.c:76 tools/symcryptrun.c:157
-msgid ""
-"@\n"
-"Options:\n"
-" "
-msgstr ""
-"@\n"
-"Indstillinger:\n"
-" "
-
 #: g10/gpg.c:438 sm/gpgsm.c:228
 msgid "create ascii armored output"
 msgstr "opret ascii beskyttet uddata"
@@ -2362,7 +2363,7 @@ msgstr ""
 msgid "selected cipher algorithm is invalid\n"
 msgstr "valgte cifferalgoritme er ugyldig\n"
 
-#: g10/gpg.c:3126 g10/gpg.c:3150 sm/gpgsm.c:1469 sm/gpgsm.c:1475
+#: g10/gpg.c:3126 g10/gpg.c:3150 sm/gpgsm.c:1467 sm/gpgsm.c:1473
 msgid "selected digest algorithm is invalid\n"
 msgstr "valgte resuméalgoritme er ugyldig\n"
 
@@ -3085,12 +3086,12 @@ msgstr "fejl ved skrivning af n
 msgid "keyring `%s' created\n"
 msgstr ""
 
-#: g10/keydb.c:328 g10/keydb.c:331
+#: g10/keydb.c:333 g10/keydb.c:336
 #, fuzzy, c-format
 msgid "keyblock resource `%s': %s\n"
 msgstr "fejl ved læsning af '%s': %s\n"
 
-#: g10/keydb.c:712
+#: g10/keydb.c:719
 #, fuzzy, c-format
 msgid "failed to rebuild keyring cache: %s\n"
 msgstr "ingen standard offentlig nøglering\n"
@@ -3368,21 +3369,21 @@ msgstr "signering fejlede: %s\n"
 msgid "Key has only stub or on-card key items - no passphrase to change.\n"
 msgstr ""
 
-#: g10/keyedit.c:1142 g10/keygen.c:3633
+#: g10/keyedit.c:1142 g10/keygen.c:3637
 msgid "This key is not protected.\n"
 msgstr "Denne nøgle er ikke beskyttet.\n"
 
-#: g10/keyedit.c:1146 g10/keygen.c:3620 g10/revoke.c:538
+#: g10/keyedit.c:1146 g10/keygen.c:3624 g10/revoke.c:538
 #, fuzzy
 msgid "Secret parts of primary key are not available.\n"
 msgstr "hemmelig nøgle ikke tilgængelig"
 
-#: g10/keyedit.c:1150 g10/keygen.c:3636
+#: g10/keyedit.c:1150 g10/keygen.c:3640
 #, fuzzy
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "hemmelig nøgle ikke tilgængelig"
 
-#: g10/keyedit.c:1156 g10/keygen.c:3640
+#: g10/keyedit.c:1156 g10/keygen.c:3644
 msgid "Key is protected.\n"
 msgstr "Nøglen er beskyttet.\n"
 
@@ -3397,7 +3398,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: g10/keyedit.c:1207 g10/keygen.c:2173
+#: g10/keyedit.c:1207 g10/keygen.c:2177
 #, fuzzy
 msgid "passphrase not correctly repeated; try again"
 msgstr "kodesætningen blev ikke ordentlig gentaget; prøv igen.\n"
@@ -4193,12 +4194,12 @@ msgid "writing key binding signature\n"
 msgstr ""
 
 #: g10/keygen.c:1158 g10/keygen.c:1269 g10/keygen.c:1274 g10/keygen.c:1409
-#: g10/keygen.c:3133
+#: g10/keygen.c:3137
 #, fuzzy, c-format
 msgid "keysize invalid; using %u bits\n"
 msgstr "Ønsket nøglestørrelse er %u bit\n"
 
-#: g10/keygen.c:1164 g10/keygen.c:1280 g10/keygen.c:1415 g10/keygen.c:3139
+#: g10/keygen.c:1164 g10/keygen.c:1280 g10/keygen.c:1415 g10/keygen.c:3143
 #, fuzzy, c-format
 msgid "keysize rounded up to %u bits\n"
 msgstr "rundet op til %u bit\n"
@@ -4338,7 +4339,7 @@ msgstr "
 msgid "rounded up to %u bits\n"
 msgstr "rundet op til %u bit\n"
 
-#: g10/keygen.c:1849
+#: g10/keygen.c:1853
 msgid ""
 "Please specify how long the key should be valid.\n"
 "         0 = key does not expire\n"
@@ -4348,7 +4349,7 @@ msgid ""
 "      <n>y = key expires in n years\n"
 msgstr ""
 
-#: g10/keygen.c:1860
+#: g10/keygen.c:1864
 msgid ""
 "Please specify how long the signature should be valid.\n"
 "         0 = signature does not expire\n"
@@ -4358,52 +4359,52 @@ msgid ""
 "      <n>y = signature expires in n years\n"
 msgstr ""
 
-#: g10/keygen.c:1883
+#: g10/keygen.c:1887
 msgid "Key is valid for? (0) "
 msgstr "Nøgle er gyldig for? (0) "
 
-#: g10/keygen.c:1888
+#: g10/keygen.c:1892
 #, fuzzy, c-format
 msgid "Signature is valid for? (%s) "
 msgstr "Nøgle er gyldig for? (0) "
 
-#: g10/keygen.c:1906 g10/keygen.c:1931
+#: g10/keygen.c:1910 g10/keygen.c:1935
 msgid "invalid value\n"
 msgstr "ugyldig værdi\n"
 
-#: g10/keygen.c:1913
+#: g10/keygen.c:1917
 #, fuzzy
 msgid "Key does not expire at all\n"
 msgstr "Nøglen udløber aldrig\n"
 
-#: g10/keygen.c:1914
+#: g10/keygen.c:1918
 #, fuzzy
 msgid "Signature does not expire at all\n"
 msgstr "Nøglen udløber aldrig\n"
 
-#: g10/keygen.c:1919
+#: g10/keygen.c:1923
 #, fuzzy, c-format
 msgid "Key expires at %s\n"
 msgstr "Nøgle udløber d. %s\n"
 
-#: g10/keygen.c:1920
+#: g10/keygen.c:1924
 #, fuzzy, c-format
 msgid "Signature expires at %s\n"
 msgstr "Denne nøgle er ikke beskyttet.\n"
 
-#: g10/keygen.c:1924
+#: g10/keygen.c:1928
 msgid ""
 "Your system can't display dates beyond 2038.\n"
 "However, it will be correctly handled up to 2106.\n"
 msgstr ""
 
 # virker j automatisk istedetfor y?
-#: g10/keygen.c:1937
+#: g10/keygen.c:1941
 #, fuzzy
 msgid "Is this correct? (y/N) "
 msgstr "Er dette korrekt (j/n)? "
 
-#: g10/keygen.c:1967
+#: g10/keygen.c:1971
 msgid ""
 "\n"
 "GnuPG needs to construct a user ID to identify your key.\n"
@@ -4414,7 +4415,7 @@ msgstr ""
 #. but you should keep your existing translation.  In case
 #. the new string is not translated this old string will
 #. be used.
-#: g10/keygen.c:1982
+#: g10/keygen.c:1986
 msgid ""
 "\n"
 "You need a user ID to identify your key; the software constructs the user "
@@ -4424,44 +4425,44 @@ msgid ""
 "\n"
 msgstr ""
 
-#: g10/keygen.c:2001
+#: g10/keygen.c:2005
 msgid "Real name: "
 msgstr "Rigtige navn: "
 
-#: g10/keygen.c:2009
+#: g10/keygen.c:2013
 msgid "Invalid character in name\n"
 msgstr "Ugyldige bogstaver i navn\n"
 
-#: g10/keygen.c:2011
+#: g10/keygen.c:2015
 msgid "Name may not start with a digit\n"
 msgstr "Navn må ikke starte med et tal\n"
 
-#: g10/keygen.c:2013
+#: g10/keygen.c:2017
 msgid "Name must be at least 5 characters long\n"
 msgstr "Navn skal være mindst 5 bogstaver langt\n"
 
-#: g10/keygen.c:2021
+#: g10/keygen.c:2025
 msgid "Email address: "
 msgstr "Epostadresse: "
 
-#: g10/keygen.c:2027
+#: g10/keygen.c:2031
 msgid "Not a valid email address\n"
 msgstr "Ikke en gyldig epostadresse\n"
 
-#: g10/keygen.c:2035
+#: g10/keygen.c:2039
 msgid "Comment: "
 msgstr "Kommentar: "
 
-#: g10/keygen.c:2041
+#: g10/keygen.c:2045
 msgid "Invalid character in comment\n"
 msgstr "Ugyldigt tegn i kommentar\n"
 
-#: g10/keygen.c:2063
+#: g10/keygen.c:2067
 #, c-format
 msgid "You are using the `%s' character set.\n"
 msgstr "Du bruger '%s' tegnsættet.\n"
 
-#: g10/keygen.c:2069
+#: g10/keygen.c:2073
 #, c-format
 msgid ""
 "You selected this USER-ID:\n"
@@ -4472,7 +4473,7 @@ msgstr ""
 "    \"%s\"\n"
 "\n"
 
-#: g10/keygen.c:2074
+#: g10/keygen.c:2078
 msgid "Please don't put the email address into the real name or the comment\n"
 msgstr ""
 
@@ -4487,24 +4488,24 @@ msgstr ""
 #. o = Okay (ready, continue)
 #. q = Quit
 #.
-#: g10/keygen.c:2090
+#: g10/keygen.c:2094
 msgid "NnCcEeOoQq"
 msgstr "NnCcEeOoQq"
 
-#: g10/keygen.c:2100
+#: g10/keygen.c:2104
 #, fuzzy
 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? "
 msgstr "Ændr (N)avn, (K)ommentar, (E)post eller (O)kay/(Q)vit? "
 
-#: g10/keygen.c:2101
+#: g10/keygen.c:2105
 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? "
 msgstr "Ændr (N)avn, (K)ommentar, (E)post eller (O)kay/(Q)vit? "
 
-#: g10/keygen.c:2120
+#: g10/keygen.c:2124
 msgid "Please correct the error first\n"
 msgstr ""
 
-#: g10/keygen.c:2159
+#: g10/keygen.c:2163
 msgid ""
 "You need a Passphrase to protect your secret key.\n"
 "\n"
@@ -4512,12 +4513,12 @@ msgstr ""
 "Du skal bruge en kodesætning til at beskytte din hemmelige nøgle.\n"
 "\n"
 
-#: g10/keygen.c:2174
+#: g10/keygen.c:2178
 #, c-format
 msgid "%s.\n"
 msgstr ""
 
-#: g10/keygen.c:2180
+#: g10/keygen.c:2184
 msgid ""
 "You don't want a passphrase - this is probably a *bad* idea!\n"
 "I will do it anyway.  You can change your passphrase at any time,\n"
@@ -4525,7 +4526,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: g10/keygen.c:2204
+#: g10/keygen.c:2208
 msgid ""
 "We need to generate a lot of random bytes. It is a good idea to perform\n"
 "some other action (type on the keyboard, move the mouse, utilize the\n"
@@ -4533,92 +4534,92 @@ msgid ""
 "generator a better chance to gain enough entropy.\n"
 msgstr ""
 
-#: g10/keygen.c:3073 g10/keygen.c:3100
+#: g10/keygen.c:3077 g10/keygen.c:3104
 msgid "Key generation canceled.\n"
 msgstr "Nøgleoprettelse annulleret.\n"
 
-#: g10/keygen.c:3305 g10/keygen.c:3472
+#: g10/keygen.c:3309 g10/keygen.c:3476
 #, fuzzy, c-format
 msgid "writing public key to `%s'\n"
 msgstr "skriver offentligt certifikat til '%s'\n"
 
-#: g10/keygen.c:3307 g10/keygen.c:3475
+#: g10/keygen.c:3311 g10/keygen.c:3479
 #, fuzzy, c-format
 msgid "writing secret key stub to `%s'\n"
 msgstr "skriver hemmeligt certifikat til '%s'\n"
 
-#: g10/keygen.c:3310 g10/keygen.c:3478
+#: g10/keygen.c:3314 g10/keygen.c:3482
 #, fuzzy, c-format
 msgid "writing secret key to `%s'\n"
 msgstr "skriver hemmeligt certifikat til '%s'\n"
 
-#: g10/keygen.c:3459
+#: g10/keygen.c:3463
 #, fuzzy, c-format
 msgid "no writable public keyring found: %s\n"
 msgstr "nøgle %08lX: offentlig nøgle ikke fundet: %s\n"
 
-#: g10/keygen.c:3466
+#: g10/keygen.c:3470
 #, fuzzy, c-format
 msgid "no writable secret keyring found: %s\n"
 msgstr "skriver hemmeligt certifikat til '%s'\n"
 
-#: g10/keygen.c:3486
+#: g10/keygen.c:3490
 #, fuzzy, c-format
 msgid "error writing public keyring `%s': %s\n"
 msgstr "fejl ved skrivning af nøglering `%s': %s\n"
 
-#: g10/keygen.c:3494
+#: g10/keygen.c:3498
 #, fuzzy, c-format
 msgid "error writing secret keyring `%s': %s\n"
 msgstr "fejl ved skrivning af nøglering `%s': %s\n"
 
-#: g10/keygen.c:3521
+#: g10/keygen.c:3525
 msgid "public and secret key created and signed.\n"
 msgstr "offentlig og hemmelig nøgle oprettet og signeret.\n"
 
-#: g10/keygen.c:3532
+#: g10/keygen.c:3536
 msgid ""
 "Note that this key cannot be used for encryption.  You may want to use\n"
 "the command \"--edit-key\" to generate a subkey for this purpose.\n"
 msgstr ""
 
-#: g10/keygen.c:3545 g10/keygen.c:3690 g10/keygen.c:3811
+#: g10/keygen.c:3549 g10/keygen.c:3694 g10/keygen.c:3815
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr ""
 
-#: g10/keygen.c:3600 g10/keygen.c:3741 g10/sign.c:241
+#: g10/keygen.c:3604 g10/keygen.c:3745 g10/sign.c:241
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
 msgstr ""
 
-#: g10/keygen.c:3602 g10/keygen.c:3743 g10/sign.c:243
+#: g10/keygen.c:3606 g10/keygen.c:3747 g10/sign.c:243
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
 msgstr ""
 
-#: g10/keygen.c:3613 g10/keygen.c:3754
+#: g10/keygen.c:3617 g10/keygen.c:3758
 msgid "NOTE: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgstr ""
 
-#: g10/keygen.c:3654 g10/keygen.c:3787
+#: g10/keygen.c:3658 g10/keygen.c:3791
 #, fuzzy
 msgid "Really create? (y/N) "
 msgstr "Vil du virkelig oprette?"
 
-#: g10/keygen.c:3960
+#: g10/keygen.c:3964
 #, fuzzy, c-format
 msgid "storing key onto card failed: %s\n"
 msgstr "fjernelse af beskyttelse fejlede: %s\n"
 
-#: g10/keygen.c:4008
+#: g10/keygen.c:4012
 #, fuzzy, c-format
 msgid "can't create backup file `%s': %s\n"
 msgstr "kan ikke oprette %s: %s\n"
 
-#: g10/keygen.c:4034
+#: g10/keygen.c:4038
 #, fuzzy, c-format
 msgid "NOTE: backup of card key saved to `%s'\n"
 msgstr "hemmelige nøgler import: %lu\n"
@@ -4684,45 +4685,45 @@ msgstr "             Fingeraftryk:"
 msgid "      Card serial no. ="
 msgstr ""
 
-#: g10/keyring.c:1253
+#: g10/keyring.c:1297
 #, fuzzy, c-format
 msgid "renaming `%s' to `%s' failed: %s\n"
 msgstr "påklædning af beskyttelse fejlede: %s\n"
 
-#: g10/keyring.c:1258
+#: g10/keyring.c:1326
 msgid "WARNING: 2 files with confidential information exists.\n"
 msgstr ""
 
-#: g10/keyring.c:1260
+#: g10/keyring.c:1327
 #, c-format
 msgid "%s is the unchanged one\n"
 msgstr ""
 
-#: g10/keyring.c:1261
+#: g10/keyring.c:1328
 #, c-format
 msgid "%s is the new one\n"
 msgstr ""
 
-#: g10/keyring.c:1262
+#: g10/keyring.c:1329
 msgid "Please fix this possible security flaw\n"
 msgstr ""
 
-#: g10/keyring.c:1384
+#: g10/keyring.c:1430
 #, fuzzy, c-format
 msgid "caching keyring `%s'\n"
 msgstr "fejl ved skrivning af nøglering `%s': %s\n"
 
-#: g10/keyring.c:1430
+#: g10/keyring.c:1476
 #, fuzzy, c-format
 msgid "%lu keys cached so far (%lu signatures)\n"
 msgstr "vis nøgler og signaturer"
 
-#: g10/keyring.c:1442
+#: g10/keyring.c:1488
 #, fuzzy, c-format
 msgid "%lu keys cached (%lu signatures)\n"
 msgstr "vis nøgler og signaturer"
 
-#: g10/keyring.c:1514
+#: g10/keyring.c:1560
 #, c-format
 msgid "%s: keyring created\n"
 msgstr ""
@@ -4770,7 +4771,7 @@ msgstr "sl
 msgid "Enter number(s), N)ext, or Q)uit > "
 msgstr ""
 
-#: g10/keyserver.c:828 g10/keyserver.c:1450
+#: g10/keyserver.c:828 g10/keyserver.c:1452
 #, fuzzy, c-format
 msgid "invalid keyserver protocol (us %d!=handler %d)\n"
 msgstr "ugyldig nøglering"
@@ -4785,124 +4786,124 @@ msgstr "%s: bruger ikke fundet: %s\n"
 msgid "key not found on keyserver\n"
 msgstr "%s: bruger ikke fundet: %s\n"
 
-#: g10/keyserver.c:1169
+#: g10/keyserver.c:1171
 #, fuzzy, c-format
 msgid "requesting key %s from %s server %s\n"
 msgstr "importér nøgler fra en nøgleserver: %s\n"
 
-#: g10/keyserver.c:1173
+#: g10/keyserver.c:1175
 #, fuzzy, c-format
 msgid "requesting key %s from %s\n"
 msgstr "importér nøgler fra en nøgleserver: %s\n"
 
-#: g10/keyserver.c:1197
+#: g10/keyserver.c:1199
 #, fuzzy, c-format
 msgid "searching for names from %s server %s\n"
 msgstr "eksportér nøgler til en nøgletjener"
 
-#: g10/keyserver.c:1200
+#: g10/keyserver.c:1202
 #, fuzzy, c-format
 msgid "searching for names from %s\n"
 msgstr "læser indstillinger fra `%s'\n"
 
-#: g10/keyserver.c:1353
+#: g10/keyserver.c:1355
 #, c-format
 msgid "sending key %s to %s server %s\n"
 msgstr ""
 
-#: g10/keyserver.c:1357
+#: g10/keyserver.c:1359
 #, fuzzy, c-format
 msgid "sending key %s to %s\n"
 msgstr "importér nøgler fra en nøgleserver: %s\n"
 
-#: g10/keyserver.c:1400
+#: g10/keyserver.c:1402
 #, fuzzy, c-format
 msgid "searching for \"%s\" from %s server %s\n"
 msgstr "eksportér nøgler til en nøgletjener"
 
-#: g10/keyserver.c:1403
+#: g10/keyserver.c:1405
 #, fuzzy, c-format
 msgid "searching for \"%s\" from %s\n"
 msgstr "læser indstillinger fra `%s'\n"
 
-#: g10/keyserver.c:1410 g10/keyserver.c:1506
+#: g10/keyserver.c:1412 g10/keyserver.c:1508
 #, fuzzy
 msgid "no keyserver action!\n"
 msgstr "ugyldig nøglering"
 
-#: g10/keyserver.c:1458
+#: g10/keyserver.c:1460
 #, c-format
 msgid "WARNING: keyserver handler from a different version of GnuPG (%s)\n"
 msgstr ""
 
-#: g10/keyserver.c:1467
+#: g10/keyserver.c:1469
 msgid "keyserver did not send VERSION\n"
 msgstr ""
 
-#: g10/keyserver.c:1529 g10/keyserver.c:2058
+#: g10/keyserver.c:1531 g10/keyserver.c:2060
 msgid "no keyserver known (use option --keyserver)\n"
 msgstr ""
 
-#: g10/keyserver.c:1535
+#: g10/keyserver.c:1537
 msgid "external keyserver calls are not supported in this build\n"
 msgstr ""
 
-#: g10/keyserver.c:1547
+#: g10/keyserver.c:1549
 #, c-format
 msgid "no handler for keyserver scheme `%s'\n"
 msgstr ""
 
-#: g10/keyserver.c:1552
+#: g10/keyserver.c:1554
 #, c-format
 msgid "action `%s' not supported with keyserver scheme `%s'\n"
 msgstr ""
 
-#: g10/keyserver.c:1560
+#: g10/keyserver.c:1562
 #, c-format
 msgid "%s does not support handler version %d\n"
 msgstr ""
 
-#: g10/keyserver.c:1567
+#: g10/keyserver.c:1569
 #, fuzzy
 msgid "keyserver timed out\n"
 msgstr "generel fejl"
 
-#: g10/keyserver.c:1572
+#: g10/keyserver.c:1574
 #, fuzzy
 msgid "keyserver internal error\n"
 msgstr "generel fejl"
 
-#: g10/keyserver.c:1581
+#: g10/keyserver.c:1583
 #, fuzzy, c-format
 msgid "keyserver communications error: %s\n"
 msgstr "påklædning af beskyttelse fejlede: %s\n"
 
-#: g10/keyserver.c:1606 g10/keyserver.c:1640
+#: g10/keyserver.c:1608 g10/keyserver.c:1642
 #, fuzzy, c-format
 msgid "\"%s\" not a key ID: skipping\n"
 msgstr "%s er ikke et gyldigt tegnsæt\n"
 
-#: g10/keyserver.c:1899
+#: g10/keyserver.c:1901
 #, c-format
 msgid "WARNING: unable to refresh key %s via %s: %s\n"
 msgstr ""
 
-#: g10/keyserver.c:1921
+#: g10/keyserver.c:1923
 #, fuzzy, c-format
 msgid "refreshing 1 key from %s\n"
 msgstr "importér nøgler fra en nøgleserver: %s\n"
 
-#: g10/keyserver.c:1923
+#: g10/keyserver.c:1925
 #, fuzzy, c-format
 msgid "refreshing %d keys from %s\n"
 msgstr "importér nøgler fra en nøgleserver: %s\n"
 
-#: g10/keyserver.c:1979
+#: g10/keyserver.c:1981
 #, fuzzy, c-format
 msgid "WARNING: unable to fetch URI %s: %s\n"
 msgstr "kan ikke åbne %s: %s\n"
 
-#: g10/keyserver.c:1985
+#: g10/keyserver.c:1987
 #, c-format
 msgid "WARNING: unable to parse URI %s\n"
 msgstr ""
@@ -5272,7 +5273,7 @@ msgstr ""
 msgid "subpacket of type %d has critical bit set\n"
 msgstr ""
 
-#: g10/passphrase.c:294 g10/passphrase.c:587
+#: g10/passphrase.c:294 g10/passphrase.c:588
 #, fuzzy, c-format
 msgid " (main key ID %s)"
 msgstr " (hovednøgle-ID %08lX)"
@@ -5303,7 +5304,12 @@ msgstr ""
 msgid "problem with the agent: %s\n"
 msgstr ""
 
-#: g10/passphrase.c:566
+#: g10/passphrase.c:458 jnlib/argparse.c:213
+#, fuzzy
+msgid "out of core\n"
+msgstr "ikke bearbejdet"
+
+#: g10/passphrase.c:567
 #, fuzzy, c-format
 msgid ""
 "You need a passphrase to unlock the secret key for\n"
@@ -5312,12 +5318,12 @@ msgstr ""
 "Du skal bruge en kodesætning til at beskytte din hemmelige nøgle.\n"
 "\n"
 
-#: g10/passphrase.c:574
+#: g10/passphrase.c:575
 #, c-format
 msgid "%u-bit %s key, ID %s, created %s"
 msgstr ""
 
-#: g10/passphrase.c:583
+#: g10/passphrase.c:584
 #, c-format
 msgid "         (subkey on main key ID %s)"
 msgstr ""
@@ -6448,11 +6454,6 @@ msgstr ""
 msgid "command \"%.50s\" is ambiguous\n"
 msgstr ""
 
-#: jnlib/argparse.c:213
-#, fuzzy
-msgid "out of core\n"
-msgstr "ikke bearbejdet"
-
 #: jnlib/argparse.c:215
 #, fuzzy, c-format
 msgid "invalid option \"%.50s\"\n"
@@ -6483,40 +6484,40 @@ msgstr "kan ikke 
 msgid "conversion from `%s' to `%s' failed: %s\n"
 msgstr "påklædning af beskyttelse fejlede: %s\n"
 
-#: jnlib/dotlock.c:235
+#: jnlib/dotlock.c:234
 #, fuzzy, c-format
 msgid "failed to create temporary file `%s': %s\n"
 msgstr "%s: kan ikke oprette mappe: %s\n"
 
-#: jnlib/dotlock.c:270
+#: jnlib/dotlock.c:269
 #, fuzzy, c-format
 msgid "error writing to `%s': %s\n"
 msgstr "fejl ved skrivning af nøglering `%s': %s\n"
 
-#: jnlib/dotlock.c:454
+#: jnlib/dotlock.c:453
 #, c-format
 msgid "removing stale lockfile (created by %d)\n"
 msgstr ""
 
-#: jnlib/dotlock.c:460
+#: jnlib/dotlock.c:459
 msgid " - probably dead - removing lock"
 msgstr ""
 
-#: jnlib/dotlock.c:470
+#: jnlib/dotlock.c:469
 #, fuzzy, c-format
 msgid "waiting for lock (held by %d%s) %s...\n"
 msgstr "skriver hemmeligt certifikat til '%s'\n"
 
-#: jnlib/dotlock.c:471
+#: jnlib/dotlock.c:470
 msgid "(deadlock?) "
 msgstr ""
 
-#: jnlib/dotlock.c:494
+#: jnlib/dotlock.c:493
 #, fuzzy, c-format
 msgid "lock `%s' not made: %s\n"
 msgstr "offentlig nøgle ikke fundet"
 
-#: jnlib/dotlock.c:502
+#: jnlib/dotlock.c:501
 #, fuzzy, c-format
 msgid "waiting for lock %s...\n"
 msgstr "skriver hemmeligt certifikat til '%s'\n"
@@ -6545,58 +6546,68 @@ msgid ""
 "list, export, import Keybox data\n"
 msgstr ""
 
-#: scd/app-nks.c:624 scd/app-openpgp.c:1496 scd/app-openpgp.c:1515
-#: scd/app-openpgp.c:1666 scd/app-openpgp.c:1684 scd/app-openpgp.c:1884
+#: scd/app-nks.c:712 scd/app-openpgp.c:2373
+#, c-format
+msgid "RSA modulus missing or not of size %d bits\n"
+msgstr ""
+
+#: scd/app-nks.c:720 scd/app-openpgp.c:2385
+#, c-format
+msgid "RSA public exponent missing or larger than %d bits\n"
+msgstr ""
+
+#: scd/app-nks.c:800 scd/app-openpgp.c:1496 scd/app-openpgp.c:1515
+#: scd/app-openpgp.c:1666 scd/app-openpgp.c:1684 scd/app-openpgp.c:1886
 #: scd/app-dinsig.c:303
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
-#: scd/app-nks.c:657
+#: scd/app-nks.c:833
 msgid "the NullPIN has not yet been changed\n"
 msgstr ""
 
-#: scd/app-nks.c:848
+#: scd/app-nks.c:1090
 #, fuzzy
 msgid "|N|Please enter a new PIN for the standard keys."
 msgstr "ændr kodesætningen"
 
-#: scd/app-nks.c:849
+#: scd/app-nks.c:1091
 #, fuzzy
 msgid "||Please enter the PIN for the standard keys."
 msgstr "ændr kodesætningen"
 
-#: scd/app-nks.c:855
+#: scd/app-nks.c:1097
 #, fuzzy
 msgid "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys."
 msgstr "rev- forkert nøgletilbagekald\n"
 
-#: scd/app-nks.c:857
+#: scd/app-nks.c:1099
 #, fuzzy
 msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys."
 msgstr "rev- forkert nøgletilbagekald\n"
 
-#: scd/app-nks.c:865
+#: scd/app-nks.c:1107
 msgid "|N|Please enter a new PIN for the key to create qualified signatures."
 msgstr ""
 
-#: scd/app-nks.c:867
+#: scd/app-nks.c:1109
 msgid "||Please enter the PIN for the key to create qualified signatures."
 msgstr ""
 
-#: scd/app-nks.c:875
+#: scd/app-nks.c:1117
 msgid ""
 "|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create "
 "qualified signatures."
 msgstr ""
 
-#: scd/app-nks.c:877
+#: scd/app-nks.c:1119
 msgid ""
 "|P|Please enter the PIN Unblocking Code (PUK) for the key to create "
 "qualified signatures."
 msgstr ""
 
-#: scd/app-nks.c:978 scd/app-openpgp.c:1928 scd/app-dinsig.c:531
+#: scd/app-nks.c:1220 scd/app-openpgp.c:1930 scd/app-dinsig.c:531
 #, fuzzy, c-format
 msgid "error getting new PIN: %s\n"
 msgstr "fejl ved oprettelse af kodesætning: %s\n"
@@ -6617,15 +6628,15 @@ msgstr "ingen standard offentlig n
 msgid "reading public key failed: %s\n"
 msgstr "fjernelse af beskyttelse fejlede: %s\n"
 
-#: scd/app-openpgp.c:1112 scd/app-openpgp.c:2578
+#: scd/app-openpgp.c:1112 scd/app-openpgp.c:2608
 msgid "response does not contain the public key data\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1120 scd/app-openpgp.c:2586
+#: scd/app-openpgp.c:1120 scd/app-openpgp.c:2616
 msgid "response does not contain the RSA modulus\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1129 scd/app-openpgp.c:2596
+#: scd/app-openpgp.c:1129 scd/app-openpgp.c:2626
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
@@ -6655,7 +6666,7 @@ msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1535 scd/app-openpgp.c:1575 scd/app-openpgp.c:1703
-#: scd/app-openpgp.c:2895
+#: scd/app-openpgp.c:2925
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "påklædning af beskyttelse fejlede: %s\n"
@@ -6664,11 +6675,11 @@ msgstr "p
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1621 scd/app-openpgp.c:1866 scd/app-openpgp.c:3146
+#: scd/app-openpgp.c:1621 scd/app-openpgp.c:1868 scd/app-openpgp.c:3188
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1627 scd/app-openpgp.c:3155
+#: scd/app-openpgp.c:1627 scd/app-openpgp.c:3197
 msgid "card is permanently locked!\n"
 msgstr ""
 
@@ -6690,115 +6701,105 @@ msgstr "
 msgid "|A|Please enter the Admin PIN"
 msgstr "ændr kodesætningen"
 
-#: scd/app-openpgp.c:1880
+#: scd/app-openpgp.c:1882
 #, fuzzy
 msgid "||Please enter the Reset Code for the card"
 msgstr "rev- forkert nøgletilbagekald\n"
 
-#: scd/app-openpgp.c:1889 scd/app-openpgp.c:1952
+#: scd/app-openpgp.c:1891 scd/app-openpgp.c:1954
 #, c-format
 msgid "Reset Code is too short; minimum length is %d\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1923
+#: scd/app-openpgp.c:1925
 msgid "|RN|New Reset Code"
 msgstr ""
 
-#: scd/app-openpgp.c:1924
+#: scd/app-openpgp.c:1926
 msgid "|AN|New Admin PIN"
 msgstr ""
 
-#: scd/app-openpgp.c:1924
+#: scd/app-openpgp.c:1926
 msgid "|N|New PIN"
 msgstr ""
 
-#: scd/app-openpgp.c:2014 scd/app-openpgp.c:2664
+#: scd/app-openpgp.c:2016 scd/app-openpgp.c:2694
 #, fuzzy
 msgid "error reading application data\n"
 msgstr "fejl ved læsning af '%s': %s\n"
 
-#: scd/app-openpgp.c:2020 scd/app-openpgp.c:2671
+#: scd/app-openpgp.c:2022 scd/app-openpgp.c:2701
 #, fuzzy
 msgid "error reading fingerprint DO\n"
 msgstr "fejl i trailerlinie\n"
 
-#: scd/app-openpgp.c:2030
+#: scd/app-openpgp.c:2032
 #, fuzzy
 msgid "key already exists\n"
 msgstr "fjern nøgle fra den hemmelige nøglering"
 
-#: scd/app-openpgp.c:2034
+#: scd/app-openpgp.c:2036
 msgid "existing key will be replaced\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2036
+#: scd/app-openpgp.c:2038
 #, fuzzy
 msgid "generating new key\n"
 msgstr "generér et nyt nøglepar"
 
-#: scd/app-openpgp.c:2362
+#: scd/app-openpgp.c:2364
 msgid "creation timestamp missing\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2371
-#, c-format
-msgid "RSA modulus missing or not of size %d bits\n"
-msgstr ""
-
-#: scd/app-openpgp.c:2383
-#, c-format
-msgid "RSA public exponent missing or larger than %d bits\n"
-msgstr ""
-
-#: scd/app-openpgp.c:2393 scd/app-openpgp.c:2401
+#: scd/app-openpgp.c:2395 scd/app-openpgp.c:2403
 #, c-format
 msgid "RSA prime %s missing or not of size %d bits\n"
 msgstr ""
 
 # er det klogt at oversætte TrustDB?
-#: scd/app-openpgp.c:2495
+#: scd/app-openpgp.c:2499
 #, fuzzy, c-format
 msgid "failed to store the key: %s\n"
 msgstr "kunne ikke initialisere TillidsDB: %s\n"
 
-#: scd/app-openpgp.c:2555
+#: scd/app-openpgp.c:2585
 msgid "please wait while key is being generated ...\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2569
+#: scd/app-openpgp.c:2598
 #, fuzzy
 msgid "generating key failed\n"
 msgstr "fjernelse af beskyttelse fejlede: %s\n"
 
-#: scd/app-openpgp.c:2572
+#: scd/app-openpgp.c:2601
 #, fuzzy, c-format
 msgid "key generation completed (%d seconds)\n"
 msgstr "Nøgleoprettelse annulleret.\n"
 
-#: scd/app-openpgp.c:2629
+#: scd/app-openpgp.c:2659
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2679
+#: scd/app-openpgp.c:2709
 msgid "fingerprint on card does not match requested one\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2794
+#: scd/app-openpgp.c:2824
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "%s signatur fra: %s\n"
 
-#: scd/app-openpgp.c:2870
+#: scd/app-openpgp.c:2900
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
-#: scd/app-openpgp.c:3160
+#: scd/app-openpgp.c:3202
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
-#: scd/app-openpgp.c:3385 scd/app-openpgp.c:3396
+#: scd/app-openpgp.c:3427 scd/app-openpgp.c:3438
 #, fuzzy, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "ingen gyldig OpenPGP data fundet.\n"
@@ -7630,21 +7631,21 @@ msgstr "import
 msgid "WARNING: running with faked system time: "
 msgstr ""
 
-#: sm/gpgsm.c:1508
+#: sm/gpgsm.c:1506
 #, fuzzy, c-format
 msgid "importing common certificates `%s'\n"
 msgstr "skriver til `%s'\n"
 
-#: sm/gpgsm.c:1546
+#: sm/gpgsm.c:1544
 #, fuzzy, c-format
 msgid "can't sign using `%s': %s\n"
 msgstr "kan ikke åbne '%s': %s\n"
 
-#: sm/gpgsm.c:1717
+#: sm/gpgsm.c:1715
 msgid "this command has not yet been implemented\n"
 msgstr ""
 
-#: sm/gpgsm.c:1872
+#: sm/gpgsm.c:1870
 msgid "invalid command (there is no implicit command)\n"
 msgstr ""
 
@@ -7667,7 +7668,7 @@ msgstr ""
 msgid "error importing certificate: %s\n"
 msgstr "fejl ved oprettelse af kodesætning: %s\n"
 
-#: sm/import.c:548 tools/gpg-connect-agent.c:1329
+#: sm/import.c:554 tools/gpg-connect-agent.c:1329
 #, fuzzy, c-format
 msgid "error reading input: %s\n"
 msgstr "fejl ved læsning af '%s': %s\n"
@@ -7771,17 +7772,17 @@ msgid ""
 "Note, that this certificate will NOT create a qualified signature!"
 msgstr ""
 
-#: sm/sign.c:420
+#: sm/sign.c:431
 #, fuzzy, c-format
 msgid "hash algorithm %d (%s) for signer %d not supported; using %s\n"
 msgstr "valgte cifferalgoritme %d er ugyldig\n"
 
-#: sm/sign.c:433
+#: sm/sign.c:445
 #, c-format
 msgid "hash algorithm used for signer %d: %s (%s)\n"
 msgstr ""
 
-#: sm/sign.c:483
+#: sm/sign.c:495
 #, fuzzy, c-format
 msgid "checking for qualified certificate failed: %s\n"
 msgstr "Kan ikke tjekke signatur: %s\n"
index 2a81f7d..e2821b2 100644 (file)
--- a/po/de.po
+++ b/po/de.po
@@ -1,6 +1,6 @@
-# GnuPG german translation
+# GnuPG German translation
 # Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
-#               2006, 2007, 2008 Free Software Foundation, Inc.
+#               2006, 2007, 2008, 2009 Free Software Foundation, Inc.
 # Walter Koch <koch@u32.de>, 1998, 1999, 2000, 2001, 2002, 
 #               2003, 2004, 2005, 2006
 # Merged with the gnupg 1.9.23 translation by Werner Koch on 2006-09-25.
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg-2.0.10\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2009-03-24 18:56+0100\n"
+"POT-Creation-Date: 2009-05-13 18:04+0200\n"
 "PO-Revision-Date: 2009-03-24 18:54+0100\n"
 "Last-Translator: Walter Koch <koch@u32.de>\n"
 "Language-Team: German <de@li.org>\n"
@@ -18,12 +18,12 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
-#: agent/call-pinentry.c:225
+#: agent/call-pinentry.c:226
 #, c-format
 msgid "failed to acquire the pinentry lock: %s\n"
 msgstr "Die Sperre für das Pinentry kann nicht gesetzt werden: %s\n"
 
-#: agent/call-pinentry.c:596
+#: agent/call-pinentry.c:597
 msgid ""
 "Please enter your PIN, so that the secret key can be unlocked for this "
 "session"
@@ -31,7 +31,7 @@ msgstr ""
 "Bitte geben Sie Ihre PIN ein, so daß der geheime Schlüssel benutzt werden "
 "kann"
 
-#: agent/call-pinentry.c:599
+#: agent/call-pinentry.c:600
 msgid ""
 "Please enter your passphrase, so that the secret key can be unlocked for "
 "this session"
@@ -41,7 +41,7 @@ msgstr ""
 
 #. TRANSLATORS: This string is displayed by pinentry as the
 #. label for the quality bar.
-#: agent/call-pinentry.c:634
+#: agent/call-pinentry.c:635
 msgid "Quality:"
 msgstr "Qualität:"
 
@@ -51,43 +51,43 @@ msgstr "Qualität:"
 #. length of the tooltip is limited to about 900 characters.
 #. If you do not translate this entry, a default english
 #. text (see source) will be used.
-#: agent/call-pinentry.c:657
+#: agent/call-pinentry.c:658
 msgid "pinentry.qualitybar.tooltip"
 msgstr ""
 "Die Qualität der Passphrase, die Sie oben eingegeben haben.\n"
 "Bitte fragen sie Ihren Systembeauftragten nach den\n"
 "Kriterien für die Messung der Qualität."
 
-#: agent/call-pinentry.c:699
+#: agent/call-pinentry.c:700
 #, c-format
 msgid "SETERROR %s (try %d of %d)"
 msgstr "SETERROR %s (Versuch %d von %d)"
 
-#: agent/call-pinentry.c:719 agent/call-pinentry.c:731
+#: agent/call-pinentry.c:720 agent/call-pinentry.c:732
 msgid "PIN too long"
 msgstr "Die PIN ist zu lang"
 
-#: agent/call-pinentry.c:720
+#: agent/call-pinentry.c:721
 msgid "Passphrase too long"
 msgstr "Das Mantra (Passphrase) ist zu lang"
 
-#: agent/call-pinentry.c:728
+#: agent/call-pinentry.c:729
 msgid "Invalid characters in PIN"
 msgstr "Ungültige Zeichen in der PIN"
 
-#: agent/call-pinentry.c:733
+#: agent/call-pinentry.c:734
 msgid "PIN too short"
 msgstr "Die PIN ist zu kurz"
 
-#: agent/call-pinentry.c:745
+#: agent/call-pinentry.c:746
 msgid "Bad PIN"
 msgstr "Falsche PIN"
 
-#: agent/call-pinentry.c:746
+#: agent/call-pinentry.c:747
 msgid "Bad Passphrase"
 msgstr "Falsche Passphrase"
 
-#: agent/call-pinentry.c:782
+#: agent/call-pinentry.c:783
 msgid "Passphrase"
 msgstr "Passphrase"
 
@@ -96,22 +96,22 @@ msgstr "Passphrase"
 msgid "ssh keys greater than %d bits are not supported\n"
 msgstr "SSH Schlüssel von mehr als %d Bits werden nicht unterstützt\n"
 
-#: agent/command-ssh.c:688 g10/exec.c:478 g10/gpg.c:1079 g10/keygen.c:3258
-#: g10/keygen.c:3291 g10/keyring.c:1206 g10/keyring.c:1510 g10/openfile.c:275
+#: agent/command-ssh.c:688 g10/exec.c:478 g10/gpg.c:1079 g10/keygen.c:3262
+#: g10/keygen.c:3295 g10/keyring.c:1237 g10/keyring.c:1556 g10/openfile.c:275
 #: g10/openfile.c:368 g10/sign.c:798 g10/sign.c:1107 g10/tdbio.c:547
-#: jnlib/dotlock.c:311
+#: jnlib/dotlock.c:310
 #, c-format
 msgid "can't create `%s': %s\n"
 msgstr "'%s' kann nicht erzeugt werden: %s\n"
 
 #: agent/command-ssh.c:700 common/helpfile.c:47 g10/card-util.c:760
 #: g10/dearmor.c:60 g10/dearmor.c:107 g10/decrypt.c:70 g10/encode.c:194
-#: g10/encode.c:504 g10/gpg.c:1080 g10/import.c:193 g10/keygen.c:2743
-#: g10/keyring.c:1536 g10/openfile.c:192 g10/openfile.c:353
+#: g10/encode.c:504 g10/gpg.c:1080 g10/import.c:193 g10/keygen.c:2747
+#: g10/keyring.c:1582 g10/openfile.c:192 g10/openfile.c:353
 #: g10/plaintext.c:503 g10/sign.c:780 g10/sign.c:975 g10/sign.c:1091
 #: g10/sign.c:1247 g10/tdbdump.c:142 g10/tdbdump.c:150 g10/tdbio.c:551
-#: g10/tdbio.c:615 g10/verify.c:99 g10/verify.c:162 sm/gpgsm.c:1981
-#: sm/gpgsm.c:2018 sm/gpgsm.c:2056 sm/qualified.c:66
+#: g10/tdbio.c:615 g10/verify.c:99 g10/verify.c:162 sm/gpgsm.c:1979
+#: sm/gpgsm.c:2016 sm/gpgsm.c:2054 sm/qualified.c:66
 #, c-format
 msgid "can't open `%s': %s\n"
 msgstr "'%s' kann nicht geöffnet werden: %s\n"
@@ -152,7 +152,6 @@ msgid "Please enter the passphrase for the ssh key%0A  %c"
 msgstr "Bitte geben Sie die Passphrase für den SSH-Schlüssel %0A  %c ein"
 
 #: agent/command-ssh.c:2346 agent/genkey.c:310 agent/genkey.c:432
-#: agent/protect-tool.c:1205
 msgid "Please re-enter this passphrase"
 msgstr "Bitte geben Sie die Passphrase noch einmal ein:"
 
@@ -166,7 +165,7 @@ msgstr ""
 "0A   %s%%0A im Schlüsselspeicher des gpg-agenten zu schützen"
 
 #: agent/command-ssh.c:2405 agent/genkey.c:340 agent/genkey.c:463
-#: agent/protect-tool.c:1211 tools/symcryptrun.c:434
+#: tools/symcryptrun.c:434
 msgid "does not match - try again"
 msgstr "Keine Übereinstimmung - bitte nochmal versuchen"
 
@@ -223,13 +222,13 @@ msgstr "PIN wurde nicht richtig wiederholt; noch einmal versuchen"
 msgid "Please enter the PIN%s%s%s to unlock the card"
 msgstr "Bitte geben Sie die PIN%s%s%s ein um die Karte zu entsperren"
 
-#: agent/genkey.c:108 sm/certreqgen-ui.c:284 sm/export.c:632 sm/export.c:648
-#: sm/import.c:531 sm/import.c:556
+#: agent/genkey.c:108 sm/certreqgen-ui.c:284 sm/export.c:638 sm/export.c:654
+#: sm/import.c:537 sm/import.c:562
 #, c-format
 msgid "error creating temporary file: %s\n"
 msgstr "Fehler beim Erstellen einer temporären Datei: %s\n"
 
-#: agent/genkey.c:115 sm/export.c:639 sm/import.c:539
+#: agent/genkey.c:115 sm/export.c:645 sm/import.c:545
 #, c-format
 msgid "error writing to temporary file: %s\n"
 msgstr "Fehler beim Schreiben auf eine temporäre Datei: %s\n"
@@ -314,8 +313,8 @@ msgstr "Bitte geben Sie die Passphrase ein%0Aum Ihren Schlüssel zu schützen"
 msgid "Please enter the new passphrase"
 msgstr "Bitte geben Sie die Passphrase ein:"
 
-#: agent/gpg-agent.c:118 agent/preset-passphrase.c:72 agent/protect-tool.c:109
-#: scd/scdaemon.c:102 tools/gpg-check-pattern.c:70
+#: agent/gpg-agent.c:118 agent/preset-passphrase.c:72 scd/scdaemon.c:102
+#: tools/gpg-check-pattern.c:70
 msgid ""
 "@Options:\n"
 " "
@@ -415,7 +414,7 @@ msgstr "Die ssh-agent-Emulation anschalten"
 msgid "|FILE|write environment settings also to FILE"
 msgstr "|DATEI|Schreibe die Umgebungsvariabeln auf DATEI"
 
-#: agent/gpg-agent.c:328 agent/preset-passphrase.c:94 agent/protect-tool.c:146
+#: agent/gpg-agent.c:328 agent/preset-passphrase.c:94 agent/protect-tool.c:159
 #: scd/scdaemon.c:243 sm/gpgsm.c:513 tools/gpg-connect-agent.c:180
 #: tools/gpgconf.c:101 tools/symcryptrun.c:204 tools/gpg-check-pattern.c:141
 msgid "Please report bugs to <"
@@ -438,139 +437,139 @@ msgstr ""
 msgid "invalid debug-level `%s' given\n"
 msgstr "ungültige Debugebene `%s' angegeben\n"
 
-#: agent/gpg-agent.c:582 agent/protect-tool.c:1074 kbx/kbxutil.c:429
+#: agent/gpg-agent.c:583 agent/protect-tool.c:1029 kbx/kbxutil.c:429
 #: scd/scdaemon.c:398 sm/gpgsm.c:879 sm/gpgsm.c:882 tools/symcryptrun.c:996
 #: tools/gpg-check-pattern.c:177
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr "Die Bibliothek %s ist nicht aktuell (benötige %s, habe %s)\n"
 
-#: agent/gpg-agent.c:681 g10/gpg.c:2086 scd/scdaemon.c:480 sm/gpgsm.c:971
+#: agent/gpg-agent.c:682 g10/gpg.c:2086 scd/scdaemon.c:480 sm/gpgsm.c:971
 #, c-format
 msgid "NOTE: no default option file `%s'\n"
 msgstr "Hinweis: Keine voreingestellte Optionendatei '%s' vorhanden\n"
 
-#: agent/gpg-agent.c:686 agent/gpg-agent.c:1294 g10/gpg.c:2090
+#: agent/gpg-agent.c:687 agent/gpg-agent.c:1297 g10/gpg.c:2090
 #: scd/scdaemon.c:485 sm/gpgsm.c:975 tools/symcryptrun.c:929
 #, c-format
 msgid "option file `%s': %s\n"
 msgstr "Optionendatei '%s': %s\n"
 
-#: agent/gpg-agent.c:694 g10/gpg.c:2097 scd/scdaemon.c:493 sm/gpgsm.c:982
+#: agent/gpg-agent.c:695 g10/gpg.c:2097 scd/scdaemon.c:493 sm/gpgsm.c:982
 #, c-format
 msgid "reading options from `%s'\n"
 msgstr "Optionen werden aus '%s' gelesen\n"
 
-#: agent/gpg-agent.c:1044 g10/plaintext.c:140 g10/plaintext.c:145
+#: agent/gpg-agent.c:1046 g10/plaintext.c:140 g10/plaintext.c:145
 #: g10/plaintext.c:162
 #, c-format
 msgid "error creating `%s': %s\n"
 msgstr "Fehler beim Erstellen von `%s': %s\n"
 
-#: agent/gpg-agent.c:1407 agent/gpg-agent.c:1527 agent/gpg-agent.c:1531
-#: agent/gpg-agent.c:1572 agent/gpg-agent.c:1576 g10/exec.c:172
+#: agent/gpg-agent.c:1410 agent/gpg-agent.c:1530 agent/gpg-agent.c:1534
+#: agent/gpg-agent.c:1575 agent/gpg-agent.c:1579 g10/exec.c:172
 #: g10/openfile.c:429 scd/scdaemon.c:989
 #, c-format
 msgid "can't create directory `%s': %s\n"
 msgstr "Verzeichnis `%s' kann nicht erzeugt werden: %s\n"
 
-#: agent/gpg-agent.c:1421 scd/scdaemon.c:1003
+#: agent/gpg-agent.c:1424 scd/scdaemon.c:1003
 msgid "name of socket too long\n"
 msgstr "Der Name des Sockets ist zu lang\n"
 
-#: agent/gpg-agent.c:1444 scd/scdaemon.c:1026
+#: agent/gpg-agent.c:1447 scd/scdaemon.c:1026
 #, c-format
 msgid "can't create socket: %s\n"
 msgstr "Socket kann nicht erzeugt werden: %s\n"
 
-#: agent/gpg-agent.c:1453
+#: agent/gpg-agent.c:1456
 #, c-format
 msgid "socket name `%s' is too long\n"
 msgstr "Der Name des Sockets `%s' ist zu lang\n"
 
-#: agent/gpg-agent.c:1473
+#: agent/gpg-agent.c:1476
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "Ein gpg-agent läuft bereits - ein weiterer wird nicht gestartet\n"
 
-#: agent/gpg-agent.c:1484 scd/scdaemon.c:1046
+#: agent/gpg-agent.c:1487 scd/scdaemon.c:1046
 msgid "error getting nonce for the socket\n"
 msgstr "Fehler beim Ermitteln der \"Nonce\" dieses Sockets\n"
 
-#: agent/gpg-agent.c:1489 scd/scdaemon.c:1049
+#: agent/gpg-agent.c:1492 scd/scdaemon.c:1049
 #, c-format
 msgid "error binding socket to `%s': %s\n"
 msgstr "Der Socket kann nicht an `%s' gebunden werden: %s\n"
 
-#: agent/gpg-agent.c:1501 scd/scdaemon.c:1058
+#: agent/gpg-agent.c:1504 scd/scdaemon.c:1058
 #, c-format
 msgid "listen() failed: %s\n"
 msgstr "Der listen()-Aufruf ist fehlgeschlagen: %s\n"
 
-#: agent/gpg-agent.c:1507 scd/scdaemon.c:1065
+#: agent/gpg-agent.c:1510 scd/scdaemon.c:1065
 #, c-format
 msgid "listening on socket `%s'\n"
 msgstr "Es wird auf Socket `%s' gehört\n"
 
-#: agent/gpg-agent.c:1535 agent/gpg-agent.c:1582 g10/openfile.c:432
+#: agent/gpg-agent.c:1538 agent/gpg-agent.c:1585 g10/openfile.c:432
 #, c-format
 msgid "directory `%s' created\n"
 msgstr "Verzeichnis `%s' erzeugt\n"
 
-#: agent/gpg-agent.c:1588
+#: agent/gpg-agent.c:1591
 #, c-format
 msgid "stat() failed for `%s': %s\n"
 msgstr "stat()-Aufruf für `%s' fehlgeschlagen: %s\n"
 
-#: agent/gpg-agent.c:1592
+#: agent/gpg-agent.c:1595
 #, c-format
 msgid "can't use `%s' as home directory\n"
 msgstr "Die Datei `%s' kann nicht als Home-Verzeichnis benutzt werden\n"
 
-#: agent/gpg-agent.c:1722 scd/scdaemon.c:1081
+#: agent/gpg-agent.c:1725 scd/scdaemon.c:1081
 #, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "Fehler beim Lesen der \"Nonce\" von FD %d: %s\n"
 
-#: agent/gpg-agent.c:1744
+#: agent/gpg-agent.c:1747
 #, c-format
 msgid "handler 0x%lx for fd %d started\n"
 msgstr "Handhabungsroutine 0x%lx für fd %d gestartet\n"
 
-#: agent/gpg-agent.c:1749
+#: agent/gpg-agent.c:1752
 #, c-format
 msgid "handler 0x%lx for fd %d terminated\n"
 msgstr "Handhabungsroutine 0x%lx für den fd %d beendet\n"
 
-#: agent/gpg-agent.c:1769
+#: agent/gpg-agent.c:1772
 #, c-format
 msgid "ssh handler 0x%lx for fd %d started\n"
 msgstr "SSH-Handhabungsroutine 0x%lx für fd %d gestartet\n"
 
-#: agent/gpg-agent.c:1774
+#: agent/gpg-agent.c:1777
 #, c-format
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr "SSH-Handhabungsroutine 0x%lx für fd %d beendet\n"
 
-#: agent/gpg-agent.c:1914 scd/scdaemon.c:1218
+#: agent/gpg-agent.c:1917 scd/scdaemon.c:1218
 #, c-format
 msgid "pth_select failed: %s - waiting 1s\n"
 msgstr "pth_select()-Aufruf fehlgeschlagen: %s - warte 1s\n"
 
-#: agent/gpg-agent.c:2023 scd/scdaemon.c:1285
+#: agent/gpg-agent.c:2026 scd/scdaemon.c:1285
 #, c-format
 msgid "%s %s stopped\n"
 msgstr "%s %s angehalten\n"
 
-#: agent/gpg-agent.c:2151
+#: agent/gpg-agent.c:2154
 msgid "no gpg-agent running in this session\n"
 msgstr "Der gpg-agent läuft nicht für diese Session\n"
 
-#: agent/gpg-agent.c:2162 common/simple-pwquery.c:349 common/asshelp.c:326
+#: agent/gpg-agent.c:2165 common/simple-pwquery.c:349 common/asshelp.c:326
 #: tools/gpg-connect-agent.c:2133
 msgid "malformed GPG_AGENT_INFO environment variable\n"
 msgstr "fehlerhaft aufgebaute GPG_AGENT_INFO - Umgebungsvariable\n"
 
-#: agent/gpg-agent.c:2175 common/simple-pwquery.c:361 common/asshelp.c:338
+#: agent/gpg-agent.c:2178 common/simple-pwquery.c:361 common/asshelp.c:338
 #: tools/gpg-connect-agent.c:2144
 #, c-format
 msgid "gpg-agent protocol version %d is not supported\n"
@@ -588,11 +587,32 @@ msgstr ""
 "Syntax: gpg-preset-passphrase [Optionen] KEYGRIP\n"
 "Kennwortpuffer-Pflege\n"
 
-#: agent/protect-tool.c:149
+#: agent/protect-tool.c:111 g10/gpg.c:370 kbx/kbxutil.c:71 sm/gpgsm.c:185
+#: tools/gpgconf.c:59
+msgid ""
+"@Commands:\n"
+" "
+msgstr ""
+"@Befehle:\n"
+" "
+
+#: agent/protect-tool.c:123 g10/gpg.c:436 g10/gpgv.c:69 kbx/kbxutil.c:81
+#: sm/gpgsm.c:226 tools/gpg-connect-agent.c:67 tools/gpgconf.c:76
+#: tools/symcryptrun.c:157
+msgid ""
+"@\n"
+"Options:\n"
+" "
+msgstr ""
+"@\n"
+"Optionen:\n"
+" "
+
+#: agent/protect-tool.c:162
 msgid "Usage: gpg-protect-tool [options] (-h for help)\n"
 msgstr "Aufruf: gpg-protect-tool [Optionen] (-h für Hilfe)\n"
 
-#: agent/protect-tool.c:151
+#: agent/protect-tool.c:164
 msgid ""
 "Syntax: gpg-protect-tool [options] [args]\n"
 "Secret key maintenance tool\n"
@@ -600,16 +620,16 @@ msgstr ""
 "Syntax: gpg-protect-tool [Optionen] [Argumente]\n"
 "Werkzeug zum Bearbeiten von geheimen Schlüsseln\n"
 
-#: agent/protect-tool.c:1196
+#: agent/protect-tool.c:1150
 msgid "Please enter the passphrase to unprotect the PKCS#12 object."
 msgstr "Bitte geben Sie die Passphrase zum Entsperren des PKCS#12 Objekts ein"
 
-#: agent/protect-tool.c:1199
+#: agent/protect-tool.c:1155
 msgid "Please enter the passphrase to protect the new PKCS#12 object."
 msgstr ""
 "Bitte geben Sie die Passphrase zum Schützen des neuen PKCS#12 Objekts ein"
 
-#: agent/protect-tool.c:1202
+#: agent/protect-tool.c:1161
 msgid ""
 "Please enter the passphrase to protect the imported object within the GnuPG "
 "system."
@@ -617,7 +637,7 @@ msgstr ""
 "Bitte geben Sie die Passphrase ein, um das importierte Objekt im GnuPG "
 "System zu schützen."
 
-#: agent/protect-tool.c:1207
+#: agent/protect-tool.c:1166
 msgid ""
 "Please enter the passphrase or the PIN\n"
 "needed to complete this operation."
@@ -625,19 +645,19 @@ msgstr ""
 "Die Eingabe der Passphrase bzw. der PIN\n"
 "wird benötigt um diese Aktion auszuführen."
 
-#: agent/protect-tool.c:1212 tools/symcryptrun.c:435
+#: agent/protect-tool.c:1171 tools/symcryptrun.c:435
 msgid "Passphrase:"
 msgstr "Passphrase:"
 
-#: agent/protect-tool.c:1220 tools/symcryptrun.c:442
+#: agent/protect-tool.c:1176 tools/symcryptrun.c:446
+msgid "cancelled\n"
+msgstr "Vom Benutzer abgebrochen\n"
+
+#: agent/protect-tool.c:1178 tools/symcryptrun.c:442
 #, c-format
 msgid "error while asking for the passphrase: %s\n"
 msgstr "Fehler bei der Abfrage der Passphrase: %s\n"
 
-#: agent/protect-tool.c:1223 tools/symcryptrun.c:446
-msgid "cancelled\n"
-msgstr "Vom Benutzer abgebrochen\n"
-
 #: agent/trustlist.c:135 agent/trustlist.c:333
 #, c-format
 msgid "error opening `%s': %s\n"
@@ -676,7 +696,7 @@ msgstr "Ungültiger Schlüsselflag in `%s', Zeile %d\n"
 msgid "error reading `%s', line %d: %s\n"
 msgstr "Fehler beim Lesen von `%s', Zeile %d: %s\n"
 
-#: agent/trustlist.c:398 agent/trustlist.c:451
+#: agent/trustlist.c:398 agent/trustlist.c:448
 msgid "error reading list of trusted root certificates\n"
 msgstr "Fehler beim Lesen der Liste vertrauenswürdiger root-Zertifikate\n"
 
@@ -686,9 +706,9 @@ msgstr "Fehler beim Lesen der Liste vertrauenswürdiger root-Zertifikate\n"
 #. percent sign is actually needed because it is also
 #. a printf format string.  If you need to insert a
 #. plain % sign, you need to encode it as "%%25".  The
-#. "%s" gets replaced by the name as store in the
+#. "%s" gets replaced by the name as stored in the
 #. certificate.
-#: agent/trustlist.c:572
+#: agent/trustlist.c:609
 #, c-format
 msgid ""
 "Do you ultimately trust%%0A  \"%s\"%%0Ato correctly certify user "
@@ -697,11 +717,11 @@ msgstr ""
 "Wenn Sie vollständiges Vertrauen haben, daß%%0A  \"%s\"%%"
 "0ABenutzerzertifikate verläßlich zertifiziert, so antworten Sie mit \"Ja\"."
 
-#: agent/trustlist.c:578 common/audit.c:467
+#: agent/trustlist.c:618 common/audit.c:467
 msgid "Yes"
 msgstr "Ja"
 
-#: agent/trustlist.c:578 common/audit.c:469
+#: agent/trustlist.c:618 common/audit.c:469
 msgid "No"
 msgstr "Nein"
 
@@ -713,7 +733,7 @@ msgstr "Nein"
 #. "%%25".  The second "%s" gets replaced by a hexdecimal
 #. fingerprint string whereas the first one receives the name
 #. as stored in the certificate.
-#: agent/trustlist.c:606
+#: agent/trustlist.c:652
 #, c-format
 msgid ""
 "Please verify that the certificate identified as:%%0A  \"%s\"%%0Ahas the "
@@ -725,11 +745,11 @@ msgstr ""
 #. TRANSLATORS: "Correct" is the label of a button and intended
 #. to be hit if the fingerprint matches the one of the CA.  The
 #. other button is "the default "Cancel" of the Pinentry.
-#: agent/trustlist.c:619
+#: agent/trustlist.c:666
 msgid "Correct"
 msgstr "Korrekt"
 
-#: agent/trustlist.c:619
+#: agent/trustlist.c:666
 msgid "Wrong"
 msgstr "Falsch"
 
@@ -757,43 +777,43 @@ msgstr "Die Passphrase ändern"
 msgid "I'll change it later"
 msgstr "Ich werde sie später ändern"
 
-#: common/exechelp.c:523 common/exechelp.c:614 tools/gpgconf-comp.c:1475
+#: common/exechelp.c:528 common/exechelp.c:625 tools/gpgconf-comp.c:1475
 #: tools/gpgconf-comp.c:1814
 #, c-format
 msgid "error creating a pipe: %s\n"
 msgstr "Fehler beim Erzeugen einer \"Pipe\": %s\n"
 
-#: common/exechelp.c:588 common/exechelp.c:647
+#: common/exechelp.c:599 common/exechelp.c:658
 #, c-format
 msgid "can't fdopen pipe for reading: %s\n"
 msgstr "Pipe kann nicht zum Lesen \"fdopen\"t werden: %s\n"
 
-#: common/exechelp.c:626 common/exechelp.c:754 common/exechelp.c:989
+#: common/exechelp.c:637 common/exechelp.c:765 common/exechelp.c:1000
 #, c-format
 msgid "error forking process: %s\n"
 msgstr "Fehler beim \"Forken\" des Prozess: %s\n"
 
-#: common/exechelp.c:800 common/exechelp.c:853
+#: common/exechelp.c:811 common/exechelp.c:864
 #, c-format
 msgid "waiting for process %d to terminate failed: %s\n"
 msgstr "Das Warten auf die Beendigung des Prozesses %d schlug fehl: %s\n"
 
-#: common/exechelp.c:808
+#: common/exechelp.c:819
 #, c-format
 msgid "error getting exit code of process %d: %s\n"
 msgstr "Fehler beim Holen des Exitwerte des Prozesses %d: %s\n"
 
-#: common/exechelp.c:814 common/exechelp.c:864
+#: common/exechelp.c:825 common/exechelp.c:875
 #, c-format
 msgid "error running `%s': exit status %d\n"
 msgstr "Fehler bei Ausführung von `%s': Endestatus %d\n"
 
-#: common/exechelp.c:859
+#: common/exechelp.c:870
 #, c-format
 msgid "error running `%s': probably not installed\n"
 msgstr "Feler bei Ausführung von `%s': wahrscheinlich nicht installiert\n"
 
-#: common/exechelp.c:872
+#: common/exechelp.c:883
 #, c-format
 msgid "error running `%s': terminated\n"
 msgstr "Fehler bei Ausführung von `%s': beendet\n"
@@ -1165,7 +1185,7 @@ msgid "OpenPGP card no. %s detected\n"
 msgstr "OpenPGP Karte Nr. %s erkannt\n"
 
 #: g10/card-util.c:75 g10/card-util.c:1512 g10/delkey.c:126 g10/keyedit.c:1549
-#: g10/keygen.c:2934 g10/revoke.c:216 g10/revoke.c:455
+#: g10/keygen.c:2938 g10/revoke.c:216 g10/revoke.c:455
 msgid "can't do this in batch mode\n"
 msgstr "Dies kann im Batchmodus nicht durchgeführt werden.\n"
 
@@ -1173,7 +1193,7 @@ msgstr "Dies kann im Batchmodus nicht durchgeführt werden.\n"
 msgid "This command is only available for version 2 cards\n"
 msgstr "Dieser Befehl ist nur für Karten ab Version 2 möglich.\n"
 
-#: g10/card-util.c:85 scd/app-openpgp.c:1875
+#: g10/card-util.c:85 scd/app-openpgp.c:1877
 msgid "Reset Code not or not anymore available\n"
 msgstr "Der Rückstellcode ist nicht vorhanden\n"
 
@@ -1461,18 +1481,18 @@ msgstr "Ungültiger Befehl (versuchen Sie's mal mit \"help\")\n"
 msgid "--output doesn't work for this command\n"
 msgstr "--output funktioniert nicht bei diesem Befehl\n"
 
-#: g10/decrypt.c:166 g10/gpg.c:3969 g10/keyring.c:380 g10/keyring.c:667
+#: g10/decrypt.c:166 g10/gpg.c:3969 g10/keyring.c:387 g10/keyring.c:698
 #, c-format
 msgid "can't open `%s'\n"
 msgstr "'%s' kann nicht geöffnet werden\n"
 
-#: g10/delkey.c:73 g10/export.c:324 g10/keyedit.c:3435 g10/keyserver.c:1729
+#: g10/delkey.c:73 g10/export.c:324 g10/keyedit.c:3435 g10/keyserver.c:1731
 #: g10/revoke.c:226
 #, c-format
 msgid "key \"%s\" not found: %s\n"
 msgstr "Schlüssel \"%s\" nicht gefunden: %s\n"
 
-#: g10/delkey.c:81 g10/export.c:354 g10/import.c:2417 g10/keyserver.c:1743
+#: g10/delkey.c:81 g10/export.c:354 g10/import.c:2417 g10/keyserver.c:1745
 #: g10/revoke.c:232 g10/revoke.c:477
 #, c-format
 msgid "error reading keyblock: %s\n"
@@ -1769,25 +1789,17 @@ msgid "no secret subkey for public subkey %s - ignoring\n"
 msgstr ""
 "Kein privater Unterschlüssel zum öffentlichen Unterschlüssel %s - ignoriert\n"
 
-#: g10/getkey.c:2769
+#: g10/getkey.c:2759
 #, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr "der Unterschlüssel %s wird anstelle des Hauptschlüssels %s verwendet\n"
 
-#: g10/getkey.c:2816
+#: g10/getkey.c:2806
 #, c-format
 msgid "key %s: secret key without public key - skipped\n"
 msgstr ""
 "Schlüssel %s: geheimer Schlüssel ohne öffentlichen Schlüssel - übersprungen\n"
 
-#: g10/gpg.c:370 kbx/kbxutil.c:71 sm/gpgsm.c:185 tools/gpgconf.c:59
-msgid ""
-"@Commands:\n"
-" "
-msgstr ""
-"@Befehle:\n"
-" "
-
 #: g10/gpg.c:372 sm/gpgsm.c:187
 msgid "make a signature"
 msgstr "Eine Unterschrift erzeugen"
@@ -1912,17 +1924,6 @@ msgstr "Hashwerte für die Dateien ausgeben"
 msgid "run in server mode"
 msgstr "Im Server Modus ausführen"
 
-#: g10/gpg.c:436 g10/gpgv.c:69 kbx/kbxutil.c:81 sm/gpgsm.c:226
-#: tools/gpg-connect-agent.c:67 tools/gpgconf.c:76 tools/symcryptrun.c:157
-msgid ""
-"@\n"
-"Options:\n"
-" "
-msgstr ""
-"@\n"
-"Optionen:\n"
-" "
-
 #: g10/gpg.c:438 sm/gpgsm.c:228
 msgid "create ascii armored output"
 msgstr "Ausgabe mit ASCII-Hülle versehen"
@@ -2355,7 +2356,7 @@ msgstr ""
 msgid "selected cipher algorithm is invalid\n"
 msgstr "Das ausgewählte Verschlüsselungsverfahren ist ungültig\n"
 
-#: g10/gpg.c:3126 g10/gpg.c:3150 sm/gpgsm.c:1469 sm/gpgsm.c:1475
+#: g10/gpg.c:3126 g10/gpg.c:3150 sm/gpgsm.c:1467 sm/gpgsm.c:1473
 msgid "selected digest algorithm is invalid\n"
 msgstr "Das ausgewählte Hashverfahren ist ungültig\n"
 
@@ -3085,12 +3086,12 @@ msgstr "Fehler beim Erzeugen des Schlüsselbundes `%s': %s\n"
 msgid "keyring `%s' created\n"
 msgstr "Schlüsselbund `%s' erstellt\n"
 
-#: g10/keydb.c:328 g10/keydb.c:331
+#: g10/keydb.c:333 g10/keydb.c:336
 #, c-format
 msgid "keyblock resource `%s': %s\n"
 msgstr "Schlüsselblockhilfsmittel`%s': %s\n"
 
-#: g10/keydb.c:712
+#: g10/keydb.c:719
 #, c-format
 msgid "failed to rebuild keyring cache: %s\n"
 msgstr "Schlüsselbund-Cache konnte nicht neu erzeugt werden: %s\n"
@@ -3393,19 +3394,19 @@ msgstr ""
 "Der Schlüssel enthält nur \"stub\"- oder \"on-card\"-Schlüsselelemente- "
 "keine Passphrase ist zu ändern.\n"
 
-#: g10/keyedit.c:1142 g10/keygen.c:3633
+#: g10/keyedit.c:1142 g10/keygen.c:3637
 msgid "This key is not protected.\n"
 msgstr "Dieser Schlüssel ist nicht geschützt.\n"
 
-#: g10/keyedit.c:1146 g10/keygen.c:3620 g10/revoke.c:538
+#: g10/keyedit.c:1146 g10/keygen.c:3624 g10/revoke.c:538
 msgid "Secret parts of primary key are not available.\n"
 msgstr "Geheime Teile des Haupschlüssels sind nicht vorhanden\n"
 
-#: g10/keyedit.c:1150 g10/keygen.c:3636
+#: g10/keyedit.c:1150 g10/keygen.c:3640
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "Geheime Teile des Haupschlüssels sind auf der Karte gespeichert.\n"
 
-#: g10/keyedit.c:1156 g10/keygen.c:3640
+#: g10/keyedit.c:1156 g10/keygen.c:3644
 msgid "Key is protected.\n"
 msgstr "Schlüssel ist geschützt.\n"
 
@@ -3422,7 +3423,7 @@ msgstr ""
 "Geben Sie die neue Passphrase für diesen geheimen Schlüssel ein.\n"
 "\n"
 
-#: g10/keyedit.c:1207 g10/keygen.c:2173
+#: g10/keyedit.c:1207 g10/keygen.c:2177
 msgid "passphrase not correctly repeated; try again"
 msgstr "Passphrase wurde nicht richtig wiederholt; noch einmal versuchen"
 
@@ -4195,12 +4196,12 @@ msgid "writing key binding signature\n"
 msgstr "Schreiben der \"key-binding\" Signatur\n"
 
 #: g10/keygen.c:1158 g10/keygen.c:1269 g10/keygen.c:1274 g10/keygen.c:1409
-#: g10/keygen.c:3133
+#: g10/keygen.c:3137
 #, c-format
 msgid "keysize invalid; using %u bits\n"
 msgstr "Ungültige Schlüssellänge; %u Bit werden verwendet\n"
 
-#: g10/keygen.c:1164 g10/keygen.c:1280 g10/keygen.c:1415 g10/keygen.c:3139
+#: g10/keygen.c:1164 g10/keygen.c:1280 g10/keygen.c:1415 g10/keygen.c:3143
 #, c-format
 msgid "keysize rounded up to %u bits\n"
 msgstr "Schlüssellänge auf %u Bit aufgerundet\n"
@@ -4340,7 +4341,7 @@ msgstr "Die verlangte Schlüssellänge beträgt %u Bit\n"
 msgid "rounded up to %u bits\n"
 msgstr "aufgerundet auf %u Bit\n"
 
-#: g10/keygen.c:1849
+#: g10/keygen.c:1853
 msgid ""
 "Please specify how long the key should be valid.\n"
 "         0 = key does not expire\n"
@@ -4356,7 +4357,7 @@ msgstr ""
 "      <n>m = Schlüssel verfällt nach n Monaten\n"
 "      <n>y = Schlüssel verfällt nach n Jahren\n"
 
-#: g10/keygen.c:1860
+#: g10/keygen.c:1864
 msgid ""
 "Please specify how long the signature should be valid.\n"
 "         0 = signature does not expire\n"
@@ -4372,38 +4373,38 @@ msgstr ""
 "      <n>m = Schlüssel verfällt nach n Monaten\n"
 "      <n>y = Schlüssel verfällt nach n Jahren\n"
 
-#: g10/keygen.c:1883
+#: g10/keygen.c:1887
 msgid "Key is valid for? (0) "
 msgstr "Wie lange bleibt der Schlüssel gültig? (0) "
 
-#: g10/keygen.c:1888
+#: g10/keygen.c:1892
 #, c-format
 msgid "Signature is valid for? (%s) "
 msgstr "Wie lange bleibt die Beglaubigung gültig? (%s) "
 
-#: g10/keygen.c:1906 g10/keygen.c:1931
+#: g10/keygen.c:1910 g10/keygen.c:1935
 msgid "invalid value\n"
 msgstr "Ungültiger Wert.\n"
 
-#: g10/keygen.c:1913
+#: g10/keygen.c:1917
 msgid "Key does not expire at all\n"
 msgstr "Schlüssel verfällt nie\n"
 
-#: g10/keygen.c:1914
+#: g10/keygen.c:1918
 msgid "Signature does not expire at all\n"
 msgstr "Signature verfällt nie\n"
 
-#: g10/keygen.c:1919
+#: g10/keygen.c:1923
 #, c-format
 msgid "Key expires at %s\n"
 msgstr "Key verfällt am %s\n"
 
-#: g10/keygen.c:1920
+#: g10/keygen.c:1924
 #, c-format
 msgid "Signature expires at %s\n"
 msgstr "Unterschrift verfällt am %s\n"
 
-#: g10/keygen.c:1924
+#: g10/keygen.c:1928
 msgid ""
 "Your system can't display dates beyond 2038.\n"
 "However, it will be correctly handled up to 2106.\n"
@@ -4411,11 +4412,11 @@ msgstr ""
 "Ihr Rechner kann Daten jenseits des Jahres 2038 nicht anzeigen.\n"
 "Trotzdem werden Daten bis 2106 korrekt verarbeitet.\n"
 
-#: g10/keygen.c:1937
+#: g10/keygen.c:1941
 msgid "Is this correct? (y/N) "
 msgstr "Ist dies richtig? (j/N) "
 
-#: g10/keygen.c:1967
+#: g10/keygen.c:1971
 msgid ""
 "\n"
 "GnuPG needs to construct a user ID to identify your key.\n"
@@ -4429,7 +4430,7 @@ msgstr ""
 #. but you should keep your existing translation.  In case
 #. the new string is not translated this old string will
 #. be used.
-#: g10/keygen.c:1982
+#: g10/keygen.c:1986
 msgid ""
 "\n"
 "You need a user ID to identify your key; the software constructs the user "
@@ -4445,44 +4446,44 @@ msgstr ""
 "    \"Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>\"\n"
 "\n"
 
-#: g10/keygen.c:2001
+#: g10/keygen.c:2005
 msgid "Real name: "
 msgstr "Ihr Name (\"Vorname Nachname\"): "
 
-#: g10/keygen.c:2009
+#: g10/keygen.c:2013
 msgid "Invalid character in name\n"
 msgstr "Ungültiges Zeichen im Namen\n"
 
-#: g10/keygen.c:2011
+#: g10/keygen.c:2015
 msgid "Name may not start with a digit\n"
 msgstr "Der Name darf nicht mit einer Ziffer beginnen.\n"
 
-#: g10/keygen.c:2013
+#: g10/keygen.c:2017
 msgid "Name must be at least 5 characters long\n"
 msgstr "Der Name muß min. 5 Zeichen lang sein.\n"
 
-#: g10/keygen.c:2021
+#: g10/keygen.c:2025
 msgid "Email address: "
 msgstr "Email-Adresse: "
 
-#: g10/keygen.c:2027
+#: g10/keygen.c:2031
 msgid "Not a valid email address\n"
 msgstr "Diese Email-Adresse ist ungültig\n"
 
-#: g10/keygen.c:2035
+#: g10/keygen.c:2039
 msgid "Comment: "
 msgstr "Kommentar: "
 
-#: g10/keygen.c:2041
+#: g10/keygen.c:2045
 msgid "Invalid character in comment\n"
 msgstr "Ungültiges Zeichen im Kommentar.\n"
 
-#: g10/keygen.c:2063
+#: g10/keygen.c:2067
 #, c-format
 msgid "You are using the `%s' character set.\n"
 msgstr "Sie benutzen den Zeichensatz `%s'\n"
 
-#: g10/keygen.c:2069
+#: g10/keygen.c:2073
 #, c-format
 msgid ""
 "You selected this USER-ID:\n"
@@ -4493,7 +4494,7 @@ msgstr ""
 "    \"%s\"\n"
 "\n"
 
-#: g10/keygen.c:2074
+#: g10/keygen.c:2078
 msgid "Please don't put the email address into the real name or the comment\n"
 msgstr "Bitte keine Emailadressen als Namen oder Kommentar verwenden\n"
 
@@ -4508,23 +4509,23 @@ msgstr "Bitte keine Emailadressen als Namen oder Kommentar verwenden\n"
 #. o = Okay (ready, continue)
 #. q = Quit
 #.
-#: g10/keygen.c:2090
+#: g10/keygen.c:2094
 msgid "NnCcEeOoQq"
 msgstr "NnKkEeFfBb"
 
-#: g10/keygen.c:2100
+#: g10/keygen.c:2104
 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? "
 msgstr "Ändern: (N)ame, (K)ommentar, (E)-Mail oder (B)eenden? "
 
-#: g10/keygen.c:2101
+#: g10/keygen.c:2105
 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? "
 msgstr "Ändern: (N)ame, (K)ommentar, (E)-Mail oder (F)ertig/(B)eenden? "
 
-#: g10/keygen.c:2120
+#: g10/keygen.c:2124
 msgid "Please correct the error first\n"
 msgstr "Bitte beseitigen Sie zuerst den Fehler\n"
 
-#: g10/keygen.c:2159
+#: g10/keygen.c:2163
 msgid ""
 "You need a Passphrase to protect your secret key.\n"
 "\n"
@@ -4532,12 +4533,12 @@ msgstr ""
 "Sie benötigen eine Passphrase, um den geheimen Schlüssel zu schützen.\n"
 "\n"
 
-#: g10/keygen.c:2174
+#: g10/keygen.c:2178
 #, c-format
 msgid "%s.\n"
 msgstr "%s.\n"
 
-#: g10/keygen.c:2180
+#: g10/keygen.c:2184
 msgid ""
 "You don't want a passphrase - this is probably a *bad* idea!\n"
 "I will do it anyway.  You can change your passphrase at any time,\n"
@@ -4550,7 +4551,7 @@ msgstr ""
 "aufrufen.\n"
 "\n"
 
-#: g10/keygen.c:2204
+#: g10/keygen.c:2208
 msgid ""
 "We need to generate a lot of random bytes. It is a good idea to perform\n"
 "some other action (type on the keyboard, move the mouse, utilize the\n"
@@ -4561,50 +4562,50 @@ msgstr ""
 "unterstützen, indem Sie z.B. in einem anderen Fenster/Konsole irgendetwas\n"
 "tippen, die Maus verwenden oder irgendwelche anderen Programme benutzen.\n"
 
-#: g10/keygen.c:3073 g10/keygen.c:3100
+#: g10/keygen.c:3077 g10/keygen.c:3104
 msgid "Key generation canceled.\n"
 msgstr "Schlüsselerzeugung abgebrochen.\n"
 
-#: g10/keygen.c:3305 g10/keygen.c:3472
+#: g10/keygen.c:3309 g10/keygen.c:3476
 #, c-format
 msgid "writing public key to `%s'\n"
 msgstr "schreiben des öffentlichen Schlüssels nach '%s'\n"
 
-#: g10/keygen.c:3307 g10/keygen.c:3475
+#: g10/keygen.c:3311 g10/keygen.c:3479
 #, c-format
 msgid "writing secret key stub to `%s'\n"
 msgstr "schreiben des geheimen Schlüssel-\"stub\"s nach `%s'\n"
 
-#: g10/keygen.c:3310 g10/keygen.c:3478
+#: g10/keygen.c:3314 g10/keygen.c:3482
 #, c-format
 msgid "writing secret key to `%s'\n"
 msgstr "schreiben des geheimen Schlüssels nach '%s'\n"
 
-#: g10/keygen.c:3459
+#: g10/keygen.c:3463
 #, c-format
 msgid "no writable public keyring found: %s\n"
 msgstr "kein schreibbarer öffentlicher Schlüsselbund gefunden: %s\n"
 
-#: g10/keygen.c:3466
+#: g10/keygen.c:3470
 #, c-format
 msgid "no writable secret keyring found: %s\n"
 msgstr "kein schreibbarer geheimer Schlüsselbund gefunden: %s\n"
 
-#: g10/keygen.c:3486
+#: g10/keygen.c:3490
 #, c-format
 msgid "error writing public keyring `%s': %s\n"
 msgstr "Fehler beim Schreiben des öff. Schlüsselbundes `%s': %s\n"
 
-#: g10/keygen.c:3494
+#: g10/keygen.c:3498
 #, c-format
 msgid "error writing secret keyring `%s': %s\n"
 msgstr "Fehler beim Schreiben des geheimen Schlüsselbundes `%s': %s\n"
 
-#: g10/keygen.c:3521
+#: g10/keygen.c:3525
 msgid "public and secret key created and signed.\n"
 msgstr "Öffentlichen und geheimen Schlüssel erzeugt und signiert.\n"
 
-#: g10/keygen.c:3532
+#: g10/keygen.c:3536
 msgid ""
 "Note that this key cannot be used for encryption.  You may want to use\n"
 "the command \"--edit-key\" to generate a subkey for this purpose.\n"
@@ -4613,12 +4614,12 @@ msgstr ""
 "werden kann.  Sie können aber mit dem Befehl \"--edit-key\" einen\n"
 "Unterschlüssel für diesem Zweck erzeugen.\n"
 
-#: g10/keygen.c:3545 g10/keygen.c:3690 g10/keygen.c:3811
+#: g10/keygen.c:3549 g10/keygen.c:3694 g10/keygen.c:3815
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "Schlüsselerzeugung fehlgeschlagen: %s\n"
 
-#: g10/keygen.c:3600 g10/keygen.c:3741 g10/sign.c:241
+#: g10/keygen.c:3604 g10/keygen.c:3745 g10/sign.c:241
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
@@ -4626,7 +4627,7 @@ msgstr ""
 "Der Schlüssel wurde %lu Sekunde in der Zukunft erzeugt (Zeitreise oder Uhren "
 "stimmen nicht überein)\n"
 
-#: g10/keygen.c:3602 g10/keygen.c:3743 g10/sign.c:243
+#: g10/keygen.c:3606 g10/keygen.c:3747 g10/sign.c:243
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
@@ -4634,25 +4635,25 @@ msgstr ""
 "Der Schlüssel wurde %lu Sekunden in der Zukunft erzeugt (Zeitreise oder "
 "Uhren stimmen nicht überein)\n"
 
-#: g10/keygen.c:3613 g10/keygen.c:3754
+#: g10/keygen.c:3617 g10/keygen.c:3758
 msgid "NOTE: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgstr "HINWEIS: Unterschlüssel für v3-Schlüssen sind nicht OpenPGP-konform\n"
 
-#: g10/keygen.c:3654 g10/keygen.c:3787
+#: g10/keygen.c:3658 g10/keygen.c:3791
 msgid "Really create? (y/N) "
 msgstr "Wirklich erzeugen? (j/N) "
 
-#: g10/keygen.c:3960
+#: g10/keygen.c:3964
 #, c-format
 msgid "storing key onto card failed: %s\n"
 msgstr "Speicher des Schlüssels auf der Karte schlug fehl: %s\n"
 
-#: g10/keygen.c:4008
+#: g10/keygen.c:4012
 #, c-format
 msgid "can't create backup file `%s': %s\n"
 msgstr "Sicherungsdatei '%s' kann nicht erzeugt werden: %s\n"
 
-#: g10/keygen.c:4034
+#: g10/keygen.c:4038
 #, c-format
 msgid "NOTE: backup of card key saved to `%s'\n"
 msgstr "Hinweis: Sicherung des Kartenschlüssels wurde auf `%s' gespeichert\n"
@@ -4711,45 +4712,45 @@ msgstr "  Schl.-Fingerabdruck ="
 msgid "      Card serial no. ="
 msgstr "      Kartenseriennr. ="
 
-#: g10/keyring.c:1253
+#: g10/keyring.c:1297
 #, c-format
 msgid "renaming `%s' to `%s' failed: %s\n"
 msgstr "umbenennen von `%s' nach `%s' schlug fehl: %s\n"
 
-#: g10/keyring.c:1258
+#: g10/keyring.c:1326
 msgid "WARNING: 2 files with confidential information exists.\n"
 msgstr "Warnung: Zwei Dateien mit vertraulichem Inhalt vorhanden.\n"
 
-#: g10/keyring.c:1260
+#: g10/keyring.c:1327
 #, c-format
 msgid "%s is the unchanged one\n"
 msgstr "%s ist der Unveränderte\n"
 
-#: g10/keyring.c:1261
+#: g10/keyring.c:1328
 #, c-format
 msgid "%s is the new one\n"
 msgstr "%s ist der Neue\n"
 
-#: g10/keyring.c:1262
+#: g10/keyring.c:1329
 msgid "Please fix this possible security flaw\n"
 msgstr "Bitte diesen potentiellen Sicherheitsmangel beseitigen\n"
 
-#: g10/keyring.c:1384
+#: g10/keyring.c:1430
 #, c-format
 msgid "caching keyring `%s'\n"
 msgstr "Puffern des Schlüsselbundes `%s'\n"
 
-#: g10/keyring.c:1430
+#: g10/keyring.c:1476
 #, c-format
 msgid "%lu keys cached so far (%lu signatures)\n"
 msgstr "%lu Schlüssel bislang gepuffert (%lu Beglaubigungen)\n"
 
-#: g10/keyring.c:1442
+#: g10/keyring.c:1488
 #, c-format
 msgid "%lu keys cached (%lu signatures)\n"
 msgstr "%lu Schlüssel gepuffert (%lu Beglaubigungen)\n"
 
-#: g10/keyring.c:1514
+#: g10/keyring.c:1560
 #, c-format
 msgid "%s: keyring created\n"
 msgstr "%s: Schlüsselbund erstellt\n"
@@ -4800,7 +4801,7 @@ msgstr "abgeschaltet"
 msgid "Enter number(s), N)ext, or Q)uit > "
 msgstr "Eingabe von Nummern, Nächste (N) oder Abbrechen (Q) > "
 
-#: g10/keyserver.c:828 g10/keyserver.c:1450
+#: g10/keyserver.c:828 g10/keyserver.c:1452
 #, c-format
 msgid "invalid keyserver protocol (us %d!=handler %d)\n"
 msgstr "Ungültiges Schlüsselserverprotokoll (wir %d!=Handhabungsroutine %d)\n"
@@ -4814,124 +4815,124 @@ msgstr "Schlüssel \"%s\" wurde auf dem Schlüsselserver nicht gefunden\n"
 msgid "key not found on keyserver\n"
 msgstr "Schlüssel wurde auf dem Schlüsselserver nicht gefunden\n"
 
-#: g10/keyserver.c:1169
+#: g10/keyserver.c:1171
 #, c-format
 msgid "requesting key %s from %s server %s\n"
 msgstr "fordere Schlüssel %s von %s-Server %s an\n"
 
-#: g10/keyserver.c:1173
+#: g10/keyserver.c:1175
 #, c-format
 msgid "requesting key %s from %s\n"
 msgstr "fordere Schlüssel %s von %s an\n"
 
-#: g10/keyserver.c:1197
+#: g10/keyserver.c:1199
 #, c-format
 msgid "searching for names from %s server %s\n"
 msgstr "suche Namen auf %s-Server %s\n"
 
-#: g10/keyserver.c:1200
+#: g10/keyserver.c:1202
 #, c-format
 msgid "searching for names from %s\n"
 msgstr "suche Namen auf %s\n"
 
-#: g10/keyserver.c:1353
+#: g10/keyserver.c:1355
 #, c-format
 msgid "sending key %s to %s server %s\n"
 msgstr "sende Schlüssel %s auf den %s-Server %s\n"
 
-#: g10/keyserver.c:1357
+#: g10/keyserver.c:1359
 #, c-format
 msgid "sending key %s to %s\n"
 msgstr "sende Schlüssel %s auf %s\n"
 
-#: g10/keyserver.c:1400
+#: g10/keyserver.c:1402
 #, c-format
 msgid "searching for \"%s\" from %s server %s\n"
 msgstr "suche nach \"%s\" auf %s-Server %s\n"
 
-#: g10/keyserver.c:1403
+#: g10/keyserver.c:1405
 #, c-format
 msgid "searching for \"%s\" from %s\n"
 msgstr "suche nach \"%s\" auf %s\n"
 
-#: g10/keyserver.c:1410 g10/keyserver.c:1506
+#: g10/keyserver.c:1412 g10/keyserver.c:1508
 msgid "no keyserver action!\n"
 msgstr "Kein Schlüsselserver-Vorgang\n"
 
-#: g10/keyserver.c:1458
+#: g10/keyserver.c:1460
 #, c-format
 msgid "WARNING: keyserver handler from a different version of GnuPG (%s)\n"
 msgstr ""
 "WARNUNG: Die Schlüsselserver-Handhabungsroutine stammt von einer anderen "
 "GnuPG-Version (%s)\n"
 
-#: g10/keyserver.c:1467
+#: g10/keyserver.c:1469
 msgid "keyserver did not send VERSION\n"
 msgstr "Schlüsselserver sendete VERSION nicht\n"
 
-#: g10/keyserver.c:1529 g10/keyserver.c:2058
+#: g10/keyserver.c:1531 g10/keyserver.c:2060
 msgid "no keyserver known (use option --keyserver)\n"
 msgstr "Kein Schlüsselserver bekannt (Option --keyserver verwenden)\n"
 
-#: g10/keyserver.c:1535
+#: g10/keyserver.c:1537
 msgid "external keyserver calls are not supported in this build\n"
 msgstr ""
 "Externe Schlüsselserveraufrufe werden in diesem \"Build\" nicht unterstützt\n"
 
-#: g10/keyserver.c:1547
+#: g10/keyserver.c:1549
 #, c-format
 msgid "no handler for keyserver scheme `%s'\n"
 msgstr "Keine Handhabungsroutine für Schlüsselserverschema `%s'\n"
 
-#: g10/keyserver.c:1552
+#: g10/keyserver.c:1554
 #, c-format
 msgid "action `%s' not supported with keyserver scheme `%s'\n"
 msgstr "Vorgang `%s' wird vom Schlüsselserverschema `%s' nicht unterstützt\n"
 
-#: g10/keyserver.c:1560
+#: g10/keyserver.c:1562
 #, c-format
 msgid "%s does not support handler version %d\n"
 msgstr "%s unterstützt Hilfsroutinenversion %d nicht\n"
 
-#: g10/keyserver.c:1567
+#: g10/keyserver.c:1569
 msgid "keyserver timed out\n"
 msgstr "Schlüsselserver-Zeitüberschreitung\n"
 
-#: g10/keyserver.c:1572
+#: g10/keyserver.c:1574
 msgid "keyserver internal error\n"
 msgstr "interner Fehler Schlüsselserver\n"
 
-#: g10/keyserver.c:1581
+#: g10/keyserver.c:1583
 #, c-format
 msgid "keyserver communications error: %s\n"
 msgstr "Schlüsselserver-Datenübertragunsfehler: %s\n"
 
-#: g10/keyserver.c:1606 g10/keyserver.c:1640
+#: g10/keyserver.c:1608 g10/keyserver.c:1642
 #, c-format
 msgid "\"%s\" not a key ID: skipping\n"
 msgstr "\"%s\" ist keine Schlüssel-ID: überspringe\n"
 
-#: g10/keyserver.c:1899
+#: g10/keyserver.c:1901
 #, c-format
 msgid "WARNING: unable to refresh key %s via %s: %s\n"
 msgstr "WARNUNG: Schlüssel %s kann per %s nicht aktualisiert werden: %s\n"
 
-#: g10/keyserver.c:1921
+#: g10/keyserver.c:1923
 #, c-format
 msgid "refreshing 1 key from %s\n"
 msgstr "ein Schlüssel wird per %s aktualisiert\n"
 
-#: g10/keyserver.c:1923
+#: g10/keyserver.c:1925
 #, c-format
 msgid "refreshing %d keys from %s\n"
 msgstr "%d Schlüssel werden per %s aktualisiert\n"
 
-#: g10/keyserver.c:1979
+#: g10/keyserver.c:1981
 #, c-format
 msgid "WARNING: unable to fetch URI %s: %s\n"
 msgstr "WARNUNG: die URI %s kann nicht geholt werden: %s\n"
 
-#: g10/keyserver.c:1985
+#: g10/keyserver.c:1987
 #, c-format
 msgid "WARNING: unable to parse URI %s\n"
 msgstr "WARNUNG: die URI %s kann nicht analysiert werden\n"
@@ -5303,7 +5304,7 @@ msgstr ""
 msgid "subpacket of type %d has critical bit set\n"
 msgstr "Im Unterpaket des Typs %d ist das \"critical bit\" gesetzt\n"
 
-#: g10/passphrase.c:294 g10/passphrase.c:587
+#: g10/passphrase.c:294 g10/passphrase.c:588
 #, c-format
 msgid " (main key ID %s)"
 msgstr " (Hauptschlüssel-ID %s)"
@@ -5335,7 +5336,11 @@ msgstr "Abbruch durch Benutzer\n"
 msgid "problem with the agent: %s\n"
 msgstr "Problem mit dem Agenten: %s\n"
 
-#: g10/passphrase.c:566
+#: g10/passphrase.c:458 jnlib/argparse.c:213
+msgid "out of core\n"
+msgstr "Nicht genügend Speicher\n"
+
+#: g10/passphrase.c:567
 #, c-format
 msgid ""
 "You need a passphrase to unlock the secret key for\n"
@@ -5344,12 +5349,12 @@ msgstr ""
 "Sie benötigen eine Passphrase, um den geheimen Schlüssel zu entsperren.\n"
 "Benutzer: \"%s\"\n"
 
-#: g10/passphrase.c:574
+#: g10/passphrase.c:575
 #, c-format
 msgid "%u-bit %s key, ID %s, created %s"
 msgstr "%u-Bit %s Schlüssel, ID %s, erzeugt %s"
 
-#: g10/passphrase.c:583
+#: g10/passphrase.c:584
 #, c-format
 msgid "         (subkey on main key ID %s)"
 msgstr "         (Unterschlüssel aus Hauptschlüssel-ID %s)"
@@ -6530,10 +6535,6 @@ msgstr "Option \"%.50s\" ist mehrdeutig\n"
 msgid "command \"%.50s\" is ambiguous\n"
 msgstr "Befehl \"%.50s\" ist mehrdeutig\n"
 
-#: jnlib/argparse.c:213
-msgid "out of core\n"
-msgstr "Nicht genügend Speicher\n"
-
 #: jnlib/argparse.c:215
 #, c-format
 msgid "invalid option \"%.50s\"\n"
@@ -6564,40 +6565,40 @@ msgstr "iconv_open fehlgeschlagen: %s\n"
 msgid "conversion from `%s' to `%s' failed: %s\n"
 msgstr "Umwandlung von `%s' in `%s' schlug fehl: %s\n"
 
-#: jnlib/dotlock.c:235
+#: jnlib/dotlock.c:234
 #, c-format
 msgid "failed to create temporary file `%s': %s\n"
 msgstr "Die temporäre Datei `%s' kann nicht erstellt werden: %s\n"
 
-#: jnlib/dotlock.c:270
+#: jnlib/dotlock.c:269
 #, c-format
 msgid "error writing to `%s': %s\n"
 msgstr "Fehler beim Schreiben von %s: %s\n"
 
-#: jnlib/dotlock.c:454
+#: jnlib/dotlock.c:453
 #, c-format
 msgid "removing stale lockfile (created by %d)\n"
 msgstr "eine übriggebliebene Sperrdatei wird entfernt (erzeugt von %d)\n"
 
-#: jnlib/dotlock.c:460
+#: jnlib/dotlock.c:459
 msgid " - probably dead - removing lock"
 msgstr " - existiert wahrscheinlich nicht mehr - entferne Sperre"
 
-#: jnlib/dotlock.c:470
+#: jnlib/dotlock.c:469
 #, c-format
 msgid "waiting for lock (held by %d%s) %s...\n"
 msgstr "warte auf die Freigabe der Sperre (gehalten von %d%s) %s...\n"
 
-#: jnlib/dotlock.c:471
+#: jnlib/dotlock.c:470
 msgid "(deadlock?) "
 msgstr "(Deadlock?) "
 
-#: jnlib/dotlock.c:494
+#: jnlib/dotlock.c:493
 #, c-format
 msgid "lock `%s' not made: %s\n"
 msgstr "Dateisperre %s konnte nicht eingerichtet werden: %s\n"
 
-#: jnlib/dotlock.c:502
+#: jnlib/dotlock.c:501
 #, c-format
 msgid "waiting for lock %s...\n"
 msgstr "Warten auf die Freigabe der Dateisperre `%s' ...\n"
@@ -6626,49 +6627,59 @@ msgstr ""
 "Syntax: kbxutil [Optionen] [Dateien]\n"
 "Anlistem exportieren und Importieren von KeyBox Dateien\n"
 
-#: scd/app-nks.c:624 scd/app-openpgp.c:1496 scd/app-openpgp.c:1515
-#: scd/app-openpgp.c:1666 scd/app-openpgp.c:1684 scd/app-openpgp.c:1884
+#: scd/app-nks.c:712 scd/app-openpgp.c:2373
+#, c-format
+msgid "RSA modulus missing or not of size %d bits\n"
+msgstr "Der RSA Modulus fehlt oder ist nicht %d Bits lang\n"
+
+#: scd/app-nks.c:720 scd/app-openpgp.c:2385
+#, c-format
+msgid "RSA public exponent missing or larger than %d bits\n"
+msgstr "der öffentliche Exponent fehlt oder ist zu groß (mehr als %d Bit)\n"
+
+#: scd/app-nks.c:800 scd/app-openpgp.c:1496 scd/app-openpgp.c:1515
+#: scd/app-openpgp.c:1666 scd/app-openpgp.c:1684 scd/app-openpgp.c:1886
 #: scd/app-dinsig.c:303
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr "PIN-Callback meldete Fehler: %s\n"
 
-#: scd/app-nks.c:657
+#: scd/app-nks.c:833
 msgid "the NullPIN has not yet been changed\n"
 msgstr "Die Nullpin wurde noch nicht geändert\n"
 
-#: scd/app-nks.c:848
+#: scd/app-nks.c:1090
 msgid "|N|Please enter a new PIN for the standard keys."
 msgstr "|N|Bitte eine neue PIN für den Standard-Schlüssel eingeben."
 
-#: scd/app-nks.c:849
+#: scd/app-nks.c:1091
 msgid "||Please enter the PIN for the standard keys."
 msgstr "||Bitte die PIN für den Standard-Schlüssel eingeben."
 
-#: scd/app-nks.c:855
+#: scd/app-nks.c:1097
 msgid "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys."
 msgstr ""
 "|NP|Bitte geben Sie einen neuen PIN Entsperrcode (PUK) für den Standard-"
 "Schlüssel ein."
 
-#: scd/app-nks.c:857
+#: scd/app-nks.c:1099
 msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys."
 msgstr ""
 "|P|Bitte geben Sie den PIN Entsperrcode (PUK) für den Standard-Schlüssel ein."
 
-#: scd/app-nks.c:865
+#: scd/app-nks.c:1107
 msgid "|N|Please enter a new PIN for the key to create qualified signatures."
 msgstr ""
 "|N|Bitte geben Sie eine neue PIN für den Schlüssel zur Erstellung "
 "qualifizierter Signaturen ein."
 
-#: scd/app-nks.c:867
+#: scd/app-nks.c:1109
 msgid "||Please enter the PIN for the key to create qualified signatures."
 msgstr ""
 "||Bitte geben Sie die PIN für den Schlüssel zur Erstellung qualifizierter "
 "Signaturen ein."
 
-#: scd/app-nks.c:875
+#: scd/app-nks.c:1117
 msgid ""
 "|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create "
 "qualified signatures."
@@ -6676,7 +6687,7 @@ msgstr ""
 "|NP|Bitte geben Sie einen neuen PIN Entsperrcode (PUK) für den Schlüssel zur "
 "Erstellung qualifizierter Signaturen ein."
 
-#: scd/app-nks.c:877
+#: scd/app-nks.c:1119
 msgid ""
 "|P|Please enter the PIN Unblocking Code (PUK) for the key to create "
 "qualified signatures."
@@ -6684,7 +6695,7 @@ msgstr ""
 "|N|Bitte geben Sie den PIN Entsperrcode (PUK) für den Schlüssel zur "
 "Erstellung qualifizierter Signaturen ein."
 
-#: scd/app-nks.c:978 scd/app-openpgp.c:1928 scd/app-dinsig.c:531
+#: scd/app-nks.c:1220 scd/app-openpgp.c:1930 scd/app-dinsig.c:531
 #, c-format
 msgid "error getting new PIN: %s\n"
 msgstr "Fehler beim Abfragen einer neuen PIN: %s\n"
@@ -6704,15 +6715,15 @@ msgstr "Das Erzeugungsdatum konnte nicht gespeichert werden: %s\n"
 msgid "reading public key failed: %s\n"
 msgstr "Lesen des öffentlichen Schlüssels fehlgeschlagen: %s\n"
 
-#: scd/app-openpgp.c:1112 scd/app-openpgp.c:2578
+#: scd/app-openpgp.c:1112 scd/app-openpgp.c:2608
 msgid "response does not contain the public key data\n"
 msgstr "Die Antwort enthält keine öffentliche Schlüssel-Daten\n"
 
-#: scd/app-openpgp.c:1120 scd/app-openpgp.c:2586
+#: scd/app-openpgp.c:1120 scd/app-openpgp.c:2616
 msgid "response does not contain the RSA modulus\n"
 msgstr "Die Antwort enthält das RSA-Modulus nicht\n"
 
-#: scd/app-openpgp.c:1129 scd/app-openpgp.c:2596
+#: scd/app-openpgp.c:1129 scd/app-openpgp.c:2626
 msgid "response does not contain the RSA public exponent\n"
 msgstr "Antwort enthält den öffentlichen RSA-Exponenten nicht\n"
 
@@ -6743,7 +6754,7 @@ msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr "PIN für CHV%d ist zu kurz; die Mindestlänge beträgt %d\n"
 
 #: scd/app-openpgp.c:1535 scd/app-openpgp.c:1575 scd/app-openpgp.c:1703
-#: scd/app-openpgp.c:2895
+#: scd/app-openpgp.c:2925
 #, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "Prüfung des CHV%d fehlgeschlagen: %s\n"
@@ -6752,11 +6763,11 @@ msgstr "Prüfung des CHV%d fehlgeschlagen: %s\n"
 msgid "access to admin commands is not configured\n"
 msgstr "Zugriff auf Admin-Befehle ist nicht eingerichtet\n"
 
-#: scd/app-openpgp.c:1621 scd/app-openpgp.c:1866 scd/app-openpgp.c:3146
+#: scd/app-openpgp.c:1621 scd/app-openpgp.c:1868 scd/app-openpgp.c:3188
 msgid "error retrieving CHV status from card\n"
 msgstr "Fehler beim Holen des CHV-Status' von der Karte\n"
 
-#: scd/app-openpgp.c:1627 scd/app-openpgp.c:3155
+#: scd/app-openpgp.c:1627 scd/app-openpgp.c:3197
 msgid "card is permanently locked!\n"
 msgstr "Karte ist dauerhaft gesperrt!\n"
 
@@ -6777,110 +6788,100 @@ msgstr "|A|Bitte die Admin-PIN eingeben.%%0A[Verbliebene Versuche: %d]"
 msgid "|A|Please enter the Admin PIN"
 msgstr "|A|Bitte die Admin-PIN eingeben."
 
-#: scd/app-openpgp.c:1880
+#: scd/app-openpgp.c:1882
 msgid "||Please enter the Reset Code for the card"
 msgstr "Bitte geben Sie den Rückstellcode für diese Karte ein"
 
-#: scd/app-openpgp.c:1889 scd/app-openpgp.c:1952
+#: scd/app-openpgp.c:1891 scd/app-openpgp.c:1954
 #, c-format
 msgid "Reset Code is too short; minimum length is %d\n"
 msgstr "Der Rückstellcode ist zu kurz; die Mindestlänge beträgt %d\n"
 
-#: scd/app-openpgp.c:1923
+#: scd/app-openpgp.c:1925
 msgid "|RN|New Reset Code"
 msgstr "|RN|Neuer Rückstellcode"
 
-#: scd/app-openpgp.c:1924
+#: scd/app-openpgp.c:1926
 msgid "|AN|New Admin PIN"
 msgstr "|AN|Neue Admin-PIN"
 
-#: scd/app-openpgp.c:1924
+#: scd/app-openpgp.c:1926
 msgid "|N|New PIN"
 msgstr "|N|Neue PIN"
 
-#: scd/app-openpgp.c:2014 scd/app-openpgp.c:2664
+#: scd/app-openpgp.c:2016 scd/app-openpgp.c:2694
 msgid "error reading application data\n"
 msgstr "Fehler beim Lesen der Anwendungsdaten\n"
 
-#: scd/app-openpgp.c:2020 scd/app-openpgp.c:2671
+#: scd/app-openpgp.c:2022 scd/app-openpgp.c:2701
 msgid "error reading fingerprint DO\n"
 msgstr "Fehler beim Lesen des Fingerabdrucks DO\n"
 
-#: scd/app-openpgp.c:2030
+#: scd/app-openpgp.c:2032
 msgid "key already exists\n"
 msgstr "Schlüssel existiert bereits\n"
 
-#: scd/app-openpgp.c:2034
+#: scd/app-openpgp.c:2036
 msgid "existing key will be replaced\n"
 msgstr "Existierender Schlüssel wird ersetzt werden\n"
 
-#: scd/app-openpgp.c:2036
+#: scd/app-openpgp.c:2038
 msgid "generating new key\n"
 msgstr "neue Schlüssel werden erzeugt\n"
 
-#: scd/app-openpgp.c:2362
+#: scd/app-openpgp.c:2364
 msgid "creation timestamp missing\n"
 msgstr "Erzeugungsdatum fehlt\n"
 
-#: scd/app-openpgp.c:2371
-#, c-format
-msgid "RSA modulus missing or not of size %d bits\n"
-msgstr "Der RSA Modulus fehlt oder ist nicht %d Bits lang\n"
-
-#: scd/app-openpgp.c:2383
-#, c-format
-msgid "RSA public exponent missing or larger than %d bits\n"
-msgstr "der öffentliche Exponent fehlt oder ist zu groß (mehr als %d Bit)\n"
-
-#: scd/app-openpgp.c:2393 scd/app-openpgp.c:2401
+#: scd/app-openpgp.c:2395 scd/app-openpgp.c:2403
 #, c-format
 msgid "RSA prime %s missing or not of size %d bits\n"
 msgstr "Die RSA Primzahl %s fehlt oder ist nicht %d Bits lang\n"
 
-#: scd/app-openpgp.c:2495
+#: scd/app-openpgp.c:2499
 #, c-format
 msgid "failed to store the key: %s\n"
 msgstr "Speichern des Schlüssels fehlgeschlagen: %s\n"
 
-#: scd/app-openpgp.c:2555
+#: scd/app-openpgp.c:2585
 msgid "please wait while key is being generated ...\n"
 msgstr "Bitte warten, der Schlüssel wird erzeugt ...\n"
 
-#: scd/app-openpgp.c:2569
+#: scd/app-openpgp.c:2598
 msgid "generating key failed\n"
 msgstr "Schlüsselerzeugung fehlgeschlagen\n"
 
-#: scd/app-openpgp.c:2572
+#: scd/app-openpgp.c:2601
 #, c-format
 msgid "key generation completed (%d seconds)\n"
 msgstr "Schlüsselerzeugung abgeschlossen (%d Sekunden)\n"
 
-#: scd/app-openpgp.c:2629
+#: scd/app-openpgp.c:2659
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr "Ungültige Struktur der OpenPGP-Karte (DO 0x93)}\n"
 
-#: scd/app-openpgp.c:2679
+#: scd/app-openpgp.c:2709
 msgid "fingerprint on card does not match requested one\n"
 msgstr "Der Fingerabdruck auf der Karte entspricht nicht dem angeforderten.\n"
 
-#: scd/app-openpgp.c:2794
+#: scd/app-openpgp.c:2824
 #, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "Die Hashmethode %s wird von der Karte nicht unterstützt\n"
 
-#: scd/app-openpgp.c:2870
+#: scd/app-openpgp.c:2900
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr "Anzahl bereits erzeugter Signaturen: %lu\n"
 
-#: scd/app-openpgp.c:3160
+#: scd/app-openpgp.c:3202
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 "Die Überprüfung der Admin PIN is momentan durch einen Befehl verboten "
 "worden\n"
 
-#: scd/app-openpgp.c:3385 scd/app-openpgp.c:3396
+#: scd/app-openpgp.c:3427 scd/app-openpgp.c:3438
 #, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "Kann auf %s nicht zugreifen - ungültige OpenPGP-Karte?\n"
@@ -7690,21 +7691,21 @@ msgstr "Schlüsselserver-URL konnte nicht analysiert werden\n"
 msgid "WARNING: running with faked system time: "
 msgstr "WARNUNG: Ausführung mit gefälschter Systemzeit: "
 
-#: sm/gpgsm.c:1508
+#: sm/gpgsm.c:1506
 #, c-format
 msgid "importing common certificates `%s'\n"
 msgstr "Importiere allgemeine Zertifikate: %s\n"
 
-#: sm/gpgsm.c:1546
+#: sm/gpgsm.c:1544
 #, c-format
 msgid "can't sign using `%s': %s\n"
 msgstr "Signieren mit `%s' nicht möglich: %s\n"
 
-#: sm/gpgsm.c:1717
+#: sm/gpgsm.c:1715
 msgid "this command has not yet been implemented\n"
 msgstr "Dieser Befehl wurde noch nicht implementiert\n"
 
-#: sm/gpgsm.c:1872
+#: sm/gpgsm.c:1870
 msgid "invalid command (there is no implicit command)\n"
 msgstr "Ungültiger Befehl (Es gibt keinen implizierten Befehl)\n"
 
@@ -7726,7 +7727,7 @@ msgstr "Grundlegende Zertifikatprüfungen fehlgeschlagen - nicht importiert\n"
 msgid "error importing certificate: %s\n"
 msgstr "Fehler beim Importieren des Zertifikats: %s\n"
 
-#: sm/import.c:548 tools/gpg-connect-agent.c:1329
+#: sm/import.c:554 tools/gpg-connect-agent.c:1329
 #, c-format
 msgid "error reading input: %s\n"
 msgstr "Fehler beim Lesen der Eingabe: %s\n"
@@ -7840,19 +7841,19 @@ msgstr ""
 "zu erzeugen. Bitte beachten Sie, daß dies KEINE qualifizierte\n"
 "Signatur erzeugen wird."
 
-#: sm/sign.c:420
+#: sm/sign.c:431
 #, c-format
 msgid "hash algorithm %d (%s) for signer %d not supported; using %s\n"
 msgstr ""
 "Hashverfahren %d (%s) wird für Unterzeichner %d nicht unterstützt; %s wird "
 "benutzt\n"
 
-#: sm/sign.c:433
+#: sm/sign.c:445
 #, c-format
 msgid "hash algorithm used for signer %d: %s (%s)\n"
 msgstr "Benutztes Hashverfahren für Unterzeichner %d: %s (%s)\n"
 
-#: sm/sign.c:483
+#: sm/sign.c:495
 #, c-format
 msgid "checking for qualified certificate failed: %s\n"
 msgstr "Prüfung auf ein qualifiziertes Zertifikats fehlgeschlagen: %s\n"
index 48fcc88..54b7667 100644 (file)
--- a/po/el.po
+++ b/po/el.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg-1.1.92\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2009-03-24 18:56+0100\n"
+"POT-Creation-Date: 2009-05-13 18:04+0200\n"
 "PO-Revision-Date: 2003-06-27 12:00+0200\n"
 "Last-Translator: Dokianakis Theofanis <madf@hellug.gr>\n"
 "Language-Team: Greek <nls@tux.hellug.gr>\n"
@@ -14,18 +14,18 @@ msgstr ""
 "Content-Type: text/plain; charset=ISO-8859-7\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: agent/call-pinentry.c:225
+#: agent/call-pinentry.c:226
 #, fuzzy, c-format
 msgid "failed to acquire the pinentry lock: %s\n"
 msgstr "áðïôõ÷ßá áñ÷éêïðïßçóçò ôçò TrustDB: %s\n"
 
-#: agent/call-pinentry.c:596
+#: agent/call-pinentry.c:597
 msgid ""
 "Please enter your PIN, so that the secret key can be unlocked for this "
 "session"
 msgstr ""
 
-#: agent/call-pinentry.c:599
+#: agent/call-pinentry.c:600
 #, fuzzy
 msgid ""
 "Please enter your passphrase, so that the secret key can be unlocked for "
@@ -34,7 +34,7 @@ msgstr "
 
 #. TRANSLATORS: This string is displayed by pinentry as the
 #. label for the quality bar.
-#: agent/call-pinentry.c:634
+#: agent/call-pinentry.c:635
 msgid "Quality:"
 msgstr ""
 
@@ -44,45 +44,45 @@ msgstr ""
 #. length of the tooltip is limited to about 900 characters.
 #. If you do not translate this entry, a default english
 #. text (see source) will be used.
-#: agent/call-pinentry.c:657
+#: agent/call-pinentry.c:658
 msgid "pinentry.qualitybar.tooltip"
 msgstr ""
 
-#: agent/call-pinentry.c:699
+#: agent/call-pinentry.c:700
 #, c-format
 msgid "SETERROR %s (try %d of %d)"
 msgstr ""
 
-#: agent/call-pinentry.c:719 agent/call-pinentry.c:731
+#: agent/call-pinentry.c:720 agent/call-pinentry.c:732
 #, fuzzy
 msgid "PIN too long"
 msgstr "ç ãñáììÞ åßíáé ðïëý ìåãÜëç\n"
 
-#: agent/call-pinentry.c:720
+#: agent/call-pinentry.c:721
 #, fuzzy
 msgid "Passphrase too long"
 msgstr "ç öñÜóç êëåéäß åßíáé ðïëý ìåãÜëç\n"
 
-#: agent/call-pinentry.c:728
+#: agent/call-pinentry.c:729
 #, fuzzy
 msgid "Invalid characters in PIN"
 msgstr "Ìç Ýãêõñïò ÷áñáêôÞñáò óôï üíïìá\n"
 
-#: agent/call-pinentry.c:733
+#: agent/call-pinentry.c:734
 msgid "PIN too short"
 msgstr ""
 
-#: agent/call-pinentry.c:745
+#: agent/call-pinentry.c:746
 #, fuzzy
 msgid "Bad PIN"
 msgstr "êáêü MPI"
 
-#: agent/call-pinentry.c:746
+#: agent/call-pinentry.c:747
 #, fuzzy
 msgid "Bad Passphrase"
 msgstr "êáêÞ öñÜóç êëåéäß"
 
-#: agent/call-pinentry.c:782
+#: agent/call-pinentry.c:783
 #, fuzzy
 msgid "Passphrase"
 msgstr "êáêÞ öñÜóç êëåéäß"
@@ -92,22 +92,22 @@ msgstr "
 msgid "ssh keys greater than %d bits are not supported\n"
 msgstr "äåí õðïóôçñßæåôáé ï áëãüñéèìïò ðñïóôáóßáò %d%s\n"
 
-#: agent/command-ssh.c:688 g10/exec.c:478 g10/gpg.c:1079 g10/keygen.c:3258
-#: g10/keygen.c:3291 g10/keyring.c:1206 g10/keyring.c:1510 g10/openfile.c:275
+#: agent/command-ssh.c:688 g10/exec.c:478 g10/gpg.c:1079 g10/keygen.c:3262
+#: g10/keygen.c:3295 g10/keyring.c:1237 g10/keyring.c:1556 g10/openfile.c:275
 #: g10/openfile.c:368 g10/sign.c:798 g10/sign.c:1107 g10/tdbio.c:547
-#: jnlib/dotlock.c:311
+#: jnlib/dotlock.c:310
 #, c-format
 msgid "can't create `%s': %s\n"
 msgstr "áäõíáìßá äçìéïõñãßáò ôïõ `%s': %s\n"
 
 #: agent/command-ssh.c:700 common/helpfile.c:47 g10/card-util.c:760
 #: g10/dearmor.c:60 g10/dearmor.c:107 g10/decrypt.c:70 g10/encode.c:194
-#: g10/encode.c:504 g10/gpg.c:1080 g10/import.c:193 g10/keygen.c:2743
-#: g10/keyring.c:1536 g10/openfile.c:192 g10/openfile.c:353
+#: g10/encode.c:504 g10/gpg.c:1080 g10/import.c:193 g10/keygen.c:2747
+#: g10/keyring.c:1582 g10/openfile.c:192 g10/openfile.c:353
 #: g10/plaintext.c:503 g10/sign.c:780 g10/sign.c:975 g10/sign.c:1091
 #: g10/sign.c:1247 g10/tdbdump.c:142 g10/tdbdump.c:150 g10/tdbio.c:551
-#: g10/tdbio.c:615 g10/verify.c:99 g10/verify.c:162 sm/gpgsm.c:1981
-#: sm/gpgsm.c:2018 sm/gpgsm.c:2056 sm/qualified.c:66
+#: g10/tdbio.c:615 g10/verify.c:99 g10/verify.c:162 sm/gpgsm.c:1979
+#: sm/gpgsm.c:2016 sm/gpgsm.c:2054 sm/qualified.c:66
 #, c-format
 msgid "can't open `%s': %s\n"
 msgstr "áäõíáìßá ðñüóâáóçò óôï `%s': %s\n"
@@ -148,7 +148,6 @@ msgid "Please enter the passphrase for the ssh key%0A  %c"
 msgstr "ÐëçêôñïëïãÞóôå ôç öñÜóç êëåéäß· áõôÞ åßíáé ìéá ìõóôéêÞ ðñüôáóç \n"
 
 #: agent/command-ssh.c:2346 agent/genkey.c:310 agent/genkey.c:432
-#: agent/protect-tool.c:1205
 #, fuzzy
 msgid "Please re-enter this passphrase"
 msgstr "áëëáãÞ ôçò öñÜóçò êëåéäß"
@@ -161,7 +160,7 @@ msgid ""
 msgstr ""
 
 #: agent/command-ssh.c:2405 agent/genkey.c:340 agent/genkey.c:463
-#: agent/protect-tool.c:1211 tools/symcryptrun.c:434
+#: tools/symcryptrun.c:434
 msgid "does not match - try again"
 msgstr ""
 
@@ -224,13 +223,13 @@ msgstr "
 msgid "Please enter the PIN%s%s%s to unlock the card"
 msgstr ""
 
-#: agent/genkey.c:108 sm/certreqgen-ui.c:284 sm/export.c:632 sm/export.c:648
-#: sm/import.c:531 sm/import.c:556
+#: agent/genkey.c:108 sm/certreqgen-ui.c:284 sm/export.c:638 sm/export.c:654
+#: sm/import.c:537 sm/import.c:562
 #, fuzzy, c-format
 msgid "error creating temporary file: %s\n"
 msgstr "óöÜëìá óôç äçìéïõñãßá ôçò öñÜóçò êëåéäß: %s\n"
 
-#: agent/genkey.c:115 sm/export.c:639 sm/import.c:539
+#: agent/genkey.c:115 sm/export.c:645 sm/import.c:545
 #, fuzzy, c-format
 msgid "error writing to temporary file: %s\n"
 msgstr "åããñáöÞ óôï  `%s'\n"
@@ -303,8 +302,8 @@ msgstr ""
 msgid "Please enter the new passphrase"
 msgstr "áëëáãÞ ôçò öñÜóçò êëåéäß"
 
-#: agent/gpg-agent.c:118 agent/preset-passphrase.c:72 agent/protect-tool.c:109
-#: scd/scdaemon.c:102 tools/gpg-check-pattern.c:70
+#: agent/gpg-agent.c:118 agent/preset-passphrase.c:72 scd/scdaemon.c:102
+#: tools/gpg-check-pattern.c:70
 #, fuzzy
 msgid ""
 "@Options:\n"
@@ -412,7 +411,7 @@ msgstr ""
 msgid "|FILE|write environment settings also to FILE"
 msgstr ""
 
-#: agent/gpg-agent.c:328 agent/preset-passphrase.c:94 agent/protect-tool.c:146
+#: agent/gpg-agent.c:328 agent/preset-passphrase.c:94 agent/protect-tool.c:159
 #: scd/scdaemon.c:243 sm/gpgsm.c:513 tools/gpg-connect-agent.c:180
 #: tools/gpgconf.c:101 tools/symcryptrun.c:204 tools/gpg-check-pattern.c:141
 #, fuzzy
@@ -435,142 +434,142 @@ msgstr ""
 msgid "invalid debug-level `%s' given\n"
 msgstr ""
 
-#: agent/gpg-agent.c:582 agent/protect-tool.c:1074 kbx/kbxutil.c:429
+#: agent/gpg-agent.c:583 agent/protect-tool.c:1029 kbx/kbxutil.c:429
 #: scd/scdaemon.c:398 sm/gpgsm.c:879 sm/gpgsm.c:882 tools/symcryptrun.c:996
 #: tools/gpg-check-pattern.c:177
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr ""
 
-#: agent/gpg-agent.c:681 g10/gpg.c:2086 scd/scdaemon.c:480 sm/gpgsm.c:971
+#: agent/gpg-agent.c:682 g10/gpg.c:2086 scd/scdaemon.c:480 sm/gpgsm.c:971
 #, c-format
 msgid "NOTE: no default option file `%s'\n"
 msgstr "ÓÇÌÅÉÙÓÇ: ìç ðñïêáèïñéóìÝíï áñ÷åßï åðéëïãþí `%s'\n"
 
-#: agent/gpg-agent.c:686 agent/gpg-agent.c:1294 g10/gpg.c:2090
+#: agent/gpg-agent.c:687 agent/gpg-agent.c:1297 g10/gpg.c:2090
 #: scd/scdaemon.c:485 sm/gpgsm.c:975 tools/symcryptrun.c:929
 #, c-format
 msgid "option file `%s': %s\n"
 msgstr "áñ÷åßï åðéëïãþí `%s': %s\n"
 
-#: agent/gpg-agent.c:694 g10/gpg.c:2097 scd/scdaemon.c:493 sm/gpgsm.c:982
+#: agent/gpg-agent.c:695 g10/gpg.c:2097 scd/scdaemon.c:493 sm/gpgsm.c:982
 #, c-format
 msgid "reading options from `%s'\n"
 msgstr "áíÜãíùóç åðéëïãþí áðü `%s'\n"
 
-#: agent/gpg-agent.c:1044 g10/plaintext.c:140 g10/plaintext.c:145
+#: agent/gpg-agent.c:1046 g10/plaintext.c:140 g10/plaintext.c:145
 #: g10/plaintext.c:162
 #, c-format
 msgid "error creating `%s': %s\n"
 msgstr "óöÜëìá êáôÜ ôç äçìéïõñãßá ôïõ `%s': %s\n"
 
-#: agent/gpg-agent.c:1407 agent/gpg-agent.c:1527 agent/gpg-agent.c:1531
-#: agent/gpg-agent.c:1572 agent/gpg-agent.c:1576 g10/exec.c:172
+#: agent/gpg-agent.c:1410 agent/gpg-agent.c:1530 agent/gpg-agent.c:1534
+#: agent/gpg-agent.c:1575 agent/gpg-agent.c:1579 g10/exec.c:172
 #: g10/openfile.c:429 scd/scdaemon.c:989
 #, c-format
 msgid "can't create directory `%s': %s\n"
 msgstr "áäõíáìßá äçìéïõñãßáò êáôáëüãïõ `%s': %s\n"
 
-#: agent/gpg-agent.c:1421 scd/scdaemon.c:1003
+#: agent/gpg-agent.c:1424 scd/scdaemon.c:1003
 msgid "name of socket too long\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1444 scd/scdaemon.c:1026
+#: agent/gpg-agent.c:1447 scd/scdaemon.c:1026
 #, fuzzy, c-format
 msgid "can't create socket: %s\n"
 msgstr "áäõíáìßá äçìéïõñãßáò ôïõ %s: %s\n"
 
-#: agent/gpg-agent.c:1453
+#: agent/gpg-agent.c:1456
 #, c-format
 msgid "socket name `%s' is too long\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1473
+#: agent/gpg-agent.c:1476
 #, fuzzy
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "ï gpg-agent äåí åßíáé äéáèÝóéìïò óå áõôÞ ôç óõíåäñßá\n"
 
-#: agent/gpg-agent.c:1484 scd/scdaemon.c:1046
+#: agent/gpg-agent.c:1487 scd/scdaemon.c:1046
 #, fuzzy
 msgid "error getting nonce for the socket\n"
 msgstr "óöÜëìá óôç äçìéïõñãßá ôçò öñÜóçò êëåéäß: %s\n"
 
-#: agent/gpg-agent.c:1489 scd/scdaemon.c:1049
+#: agent/gpg-agent.c:1492 scd/scdaemon.c:1049
 #, fuzzy, c-format
 msgid "error binding socket to `%s': %s\n"
 msgstr "óöÜëìá óôç áðïóôïëÞ ðñïò ôï `%s': %s\n"
 
-#: agent/gpg-agent.c:1501 scd/scdaemon.c:1058
+#: agent/gpg-agent.c:1504 scd/scdaemon.c:1058
 #, fuzzy, c-format
 msgid "listen() failed: %s\n"
 msgstr "ç åíçìÝñùóç áðÝôõ÷å: %s\n"
 
-#: agent/gpg-agent.c:1507 scd/scdaemon.c:1065
+#: agent/gpg-agent.c:1510 scd/scdaemon.c:1065
 #, fuzzy, c-format
 msgid "listening on socket `%s'\n"
 msgstr "åããñáöÞ ôïõ ìõóôéêïý êëåéäéïý óôï `%s'\n"
 
-#: agent/gpg-agent.c:1535 agent/gpg-agent.c:1582 g10/openfile.c:432
+#: agent/gpg-agent.c:1538 agent/gpg-agent.c:1585 g10/openfile.c:432
 #, fuzzy, c-format
 msgid "directory `%s' created\n"
 msgstr "%s: êáôÜëïãïò äçìéïõñãÞèçêå\n"
 
-#: agent/gpg-agent.c:1588
+#: agent/gpg-agent.c:1591
 #, fuzzy, c-format
 msgid "stat() failed for `%s': %s\n"
 msgstr "trustdb: read áðÝôõ÷å (n=%d): %s\n"
 
-#: agent/gpg-agent.c:1592
+#: agent/gpg-agent.c:1595
 #, fuzzy, c-format
 msgid "can't use `%s' as home directory\n"
 msgstr "%s: áäõíáìßá äçìéïõñãßáò êáôáëüãïõ: %s\n"
 
-#: agent/gpg-agent.c:1722 scd/scdaemon.c:1081
+#: agent/gpg-agent.c:1725 scd/scdaemon.c:1081
 #, fuzzy, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "óöÜëìá êáôÜ ôçí áíÜãíùóç ôïõ `%s': %s\n"
 
-#: agent/gpg-agent.c:1744
+#: agent/gpg-agent.c:1747
 #, c-format
 msgid "handler 0x%lx for fd %d started\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1749
+#: agent/gpg-agent.c:1752
 #, c-format
 msgid "handler 0x%lx for fd %d terminated\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1769
+#: agent/gpg-agent.c:1772
 #, c-format
 msgid "ssh handler 0x%lx for fd %d started\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1774
+#: agent/gpg-agent.c:1777
 #, c-format
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1914 scd/scdaemon.c:1218
+#: agent/gpg-agent.c:1917 scd/scdaemon.c:1218
 #, fuzzy, c-format
 msgid "pth_select failed: %s - waiting 1s\n"
 msgstr "ç åíçìÝñùóç ìõóôéêïý áðÝôõ÷å: %s\n"
 
-#: agent/gpg-agent.c:2023 scd/scdaemon.c:1285
+#: agent/gpg-agent.c:2026 scd/scdaemon.c:1285
 #, fuzzy, c-format
 msgid "%s %s stopped\n"
 msgstr "%s: ðáñáëåßöèçêå: %s\n"
 
-#: agent/gpg-agent.c:2151
+#: agent/gpg-agent.c:2154
 #, fuzzy
 msgid "no gpg-agent running in this session\n"
 msgstr "ï gpg-agent äåí åßíáé äéáèÝóéìïò óå áõôÞ ôç óõíåäñßá\n"
 
-#: agent/gpg-agent.c:2162 common/simple-pwquery.c:349 common/asshelp.c:326
+#: agent/gpg-agent.c:2165 common/simple-pwquery.c:349 common/asshelp.c:326
 #: tools/gpg-connect-agent.c:2133
 msgid "malformed GPG_AGENT_INFO environment variable\n"
 msgstr "êáêïäéáôõðïìÝíç ìåôáâëçôÞ ðåñéâÜëëïíôïò GPG_AGENT_INFO\n"
 
-#: agent/gpg-agent.c:2175 common/simple-pwquery.c:361 common/asshelp.c:338
+#: agent/gpg-agent.c:2178 common/simple-pwquery.c:361 common/asshelp.c:338
 #: tools/gpg-connect-agent.c:2144
 #, c-format
 msgid "gpg-agent protocol version %d is not supported\n"
@@ -587,55 +586,76 @@ msgid ""
 "Password cache maintenance\n"
 msgstr ""
 
-#: agent/protect-tool.c:149
+#: agent/protect-tool.c:111 g10/gpg.c:370 kbx/kbxutil.c:71 sm/gpgsm.c:185
+#: tools/gpgconf.c:59
+msgid ""
+"@Commands:\n"
+" "
+msgstr ""
+"@ÅíôïëÝò:\n"
+" "
+
+#: agent/protect-tool.c:123 g10/gpg.c:436 g10/gpgv.c:69 kbx/kbxutil.c:81
+#: sm/gpgsm.c:226 tools/gpg-connect-agent.c:67 tools/gpgconf.c:76
+#: tools/symcryptrun.c:157
+msgid ""
+"@\n"
+"Options:\n"
+" "
+msgstr ""
+"@\n"
+"ÅðéëïãÝò:\n"
+" "
+
+#: agent/protect-tool.c:162
 #, fuzzy
 msgid "Usage: gpg-protect-tool [options] (-h for help)\n"
 msgstr "×ñÞóç: gpg [åðéëïãÝò] [áñ÷åßá] (-h ãéá âïÞèåéá)"
 
-#: agent/protect-tool.c:151
+#: agent/protect-tool.c:164
 msgid ""
 "Syntax: gpg-protect-tool [options] [args]\n"
 "Secret key maintenance tool\n"
 msgstr ""
 
-#: agent/protect-tool.c:1196
+#: agent/protect-tool.c:1150
 #, fuzzy
 msgid "Please enter the passphrase to unprotect the PKCS#12 object."
 msgstr "ÐëçêôñïëïãÞóôå ôç öñÜóç êëåéäß· áõôÞ åßíáé ìéá ìõóôéêÞ ðñüôáóç \n"
 
-#: agent/protect-tool.c:1199
+#: agent/protect-tool.c:1155
 #, fuzzy
 msgid "Please enter the passphrase to protect the new PKCS#12 object."
 msgstr "ÐëçêôñïëïãÞóôå ôç öñÜóç êëåéäß· áõôÞ åßíáé ìéá ìõóôéêÞ ðñüôáóç \n"
 
-#: agent/protect-tool.c:1202
+#: agent/protect-tool.c:1161
 msgid ""
 "Please enter the passphrase to protect the imported object within the GnuPG "
 "system."
 msgstr ""
 
-#: agent/protect-tool.c:1207
+#: agent/protect-tool.c:1166
 #, fuzzy
 msgid ""
 "Please enter the passphrase or the PIN\n"
 "needed to complete this operation."
 msgstr "ÐëçêôñïëïãÞóôå ôç öñÜóç êëåéäß· áõôÞ åßíáé ìéá ìõóôéêÞ ðñüôáóç \n"
 
-#: agent/protect-tool.c:1212 tools/symcryptrun.c:435
+#: agent/protect-tool.c:1171 tools/symcryptrun.c:435
 #, fuzzy
 msgid "Passphrase:"
 msgstr "êáêÞ öñÜóç êëåéäß"
 
-#: agent/protect-tool.c:1220 tools/symcryptrun.c:442
-#, fuzzy, c-format
-msgid "error while asking for the passphrase: %s\n"
-msgstr "óöÜëìá óôç äçìéïõñãßá ôçò öñÜóçò êëåéäß: %s\n"
-
-#: agent/protect-tool.c:1223 tools/symcryptrun.c:446
+#: agent/protect-tool.c:1176 tools/symcryptrun.c:446
 #, fuzzy
 msgid "cancelled\n"
 msgstr "Áêýñùóç"
 
+#: agent/protect-tool.c:1178 tools/symcryptrun.c:442
+#, fuzzy, c-format
+msgid "error while asking for the passphrase: %s\n"
+msgstr "óöÜëìá óôç äçìéïõñãßá ôçò öñÜóçò êëåéäß: %s\n"
+
 #: agent/trustlist.c:135 agent/trustlist.c:333
 #, fuzzy, c-format
 msgid "error opening `%s': %s\n"
@@ -671,7 +691,7 @@ msgstr ""
 msgid "error reading `%s', line %d: %s\n"
 msgstr "óöÜëìá êáôÜ ôçí áíÜãíùóç ôïõ `%s': %s\n"
 
-#: agent/trustlist.c:398 agent/trustlist.c:451
+#: agent/trustlist.c:398 agent/trustlist.c:448
 msgid "error reading list of trusted root certificates\n"
 msgstr ""
 
@@ -681,21 +701,21 @@ msgstr ""
 #. percent sign is actually needed because it is also
 #. a printf format string.  If you need to insert a
 #. plain % sign, you need to encode it as "%%25".  The
-#. "%s" gets replaced by the name as store in the
+#. "%s" gets replaced by the name as stored in the
 #. certificate.
-#: agent/trustlist.c:572
+#: agent/trustlist.c:609
 #, c-format
 msgid ""
 "Do you ultimately trust%%0A  \"%s\"%%0Ato correctly certify user "
 "certificates?"
 msgstr ""
 
-#: agent/trustlist.c:578 common/audit.c:467
+#: agent/trustlist.c:618 common/audit.c:467
 #, fuzzy
 msgid "Yes"
 msgstr "íáé|íáß"
 
-#: agent/trustlist.c:578 common/audit.c:469
+#: agent/trustlist.c:618 common/audit.c:469
 msgid "No"
 msgstr ""
 
@@ -707,7 +727,7 @@ msgstr ""
 #. "%%25".  The second "%s" gets replaced by a hexdecimal
 #. fingerprint string whereas the first one receives the name
 #. as stored in the certificate.
-#: agent/trustlist.c:606
+#: agent/trustlist.c:652
 #, c-format
 msgid ""
 "Please verify that the certificate identified as:%%0A  \"%s\"%%0Ahas the "
@@ -717,11 +737,11 @@ msgstr ""
 #. TRANSLATORS: "Correct" is the label of a button and intended
 #. to be hit if the fingerprint matches the one of the CA.  The
 #. other button is "the default "Cancel" of the Pinentry.
-#: agent/trustlist.c:619
+#: agent/trustlist.c:666
 msgid "Correct"
 msgstr ""
 
-#: agent/trustlist.c:619
+#: agent/trustlist.c:666
 msgid "Wrong"
 msgstr ""
 
@@ -746,43 +766,43 @@ msgstr "
 msgid "I'll change it later"
 msgstr ""
 
-#: common/exechelp.c:523 common/exechelp.c:614 tools/gpgconf-comp.c:1475
+#: common/exechelp.c:528 common/exechelp.c:625 tools/gpgconf-comp.c:1475
 #: tools/gpgconf-comp.c:1814
 #, fuzzy, c-format
 msgid "error creating a pipe: %s\n"
 msgstr "óöÜëìá óôç äçìéïõñãßá ôçò öñÜóçò êëåéäß: %s\n"
 
-#: common/exechelp.c:588 common/exechelp.c:647
+#: common/exechelp.c:599 common/exechelp.c:658
 #, fuzzy, c-format
 msgid "can't fdopen pipe for reading: %s\n"
 msgstr "áäõíáìßá ðñüóâáóçò ôïõ áñ÷åßïõ: %s\n"
 
-#: common/exechelp.c:626 common/exechelp.c:754 common/exechelp.c:989
+#: common/exechelp.c:637 common/exechelp.c:765 common/exechelp.c:1000
 #, fuzzy, c-format
 msgid "error forking process: %s\n"
 msgstr "óöÜëìá êáôÜ ôçí áíÜãíùóç ôïõ `%s': %s\n"
 
-#: common/exechelp.c:800 common/exechelp.c:853
+#: common/exechelp.c:811 common/exechelp.c:864
 #, c-format
 msgid "waiting for process %d to terminate failed: %s\n"
 msgstr ""
 
-#: common/exechelp.c:808
+#: common/exechelp.c:819
 #, fuzzy, c-format
 msgid "error getting exit code of process %d: %s\n"
 msgstr "áäõíáìßá åããñáöÞò ìõóôéêÞò êëåéäïèÞêçò `%s': %s\n"
 
-#: common/exechelp.c:814 common/exechelp.c:864
+#: common/exechelp.c:825 common/exechelp.c:875
 #, fuzzy, c-format
 msgid "error running `%s': exit status %d\n"
 msgstr "óöÜëìá êáôÜ ôçí áíÜãíùóç ôïõ `%s': %s\n"
 
-#: common/exechelp.c:859
+#: common/exechelp.c:870
 #, c-format
 msgid "error running `%s': probably not installed\n"
 msgstr ""
 
-#: common/exechelp.c:872
+#: common/exechelp.c:883
 #, fuzzy, c-format
 msgid "error running `%s': terminated\n"
 msgstr "óöÜëìá êáôÜ ôçí áíÜãíùóç ôïõ `%s': %s\n"
@@ -1179,7 +1199,7 @@ msgid "OpenPGP card no. %s detected\n"
 msgstr ""
 
 #: g10/card-util.c:75 g10/card-util.c:1512 g10/delkey.c:126 g10/keyedit.c:1549
-#: g10/keygen.c:2934 g10/revoke.c:216 g10/revoke.c:455
+#: g10/keygen.c:2938 g10/revoke.c:216 g10/revoke.c:455
 #, fuzzy
 msgid "can't do this in batch mode\n"
 msgstr "äåí ìðïñåß íá ãßíåé áõôü óå êáôÜóôáóç äÝóìçò (batchmode)\n"
@@ -1189,7 +1209,7 @@ msgstr "
 msgid "This command is only available for version 2 cards\n"
 msgstr "ÁõôÞ ç åíôïëÞ áðáãïñåýåôå óå áõôÞ ôçí êáôÜóôáóç %s.\n"
 
-#: g10/card-util.c:85 scd/app-openpgp.c:1875
+#: g10/card-util.c:85 scd/app-openpgp.c:1877
 #, fuzzy
 msgid "Reset Code not or not anymore available\n"
 msgstr "ôìÞìáôá ôïõ ìõóôéêïý êëåéäéïý äåí åßíáé äéáèÝóéìá\n"
@@ -1501,18 +1521,18 @@ msgstr "
 msgid "--output doesn't work for this command\n"
 msgstr "--output äåí ëåéôïõñãåß ãéá áõôÞ ôçí åíôïëÞ\n"
 
-#: g10/decrypt.c:166 g10/gpg.c:3969 g10/keyring.c:380 g10/keyring.c:667
+#: g10/decrypt.c:166 g10/gpg.c:3969 g10/keyring.c:387 g10/keyring.c:698
 #, c-format
 msgid "can't open `%s'\n"
 msgstr "áäõíáìßá ðñüóâáóçò ôïõ `%s'\n"
 
-#: g10/delkey.c:73 g10/export.c:324 g10/keyedit.c:3435 g10/keyserver.c:1729
+#: g10/delkey.c:73 g10/export.c:324 g10/keyedit.c:3435 g10/keyserver.c:1731
 #: g10/revoke.c:226
 #, fuzzy, c-format
 msgid "key \"%s\" not found: %s\n"
 msgstr "ôï êëåéäß '%s' äå âñÝèçêå: %s\n"
 
-#: g10/delkey.c:81 g10/export.c:354 g10/import.c:2417 g10/keyserver.c:1743
+#: g10/delkey.c:81 g10/export.c:354 g10/import.c:2417 g10/keyserver.c:1745
 #: g10/revoke.c:232 g10/revoke.c:477
 #, c-format
 msgid "error reading keyblock: %s\n"
@@ -1817,24 +1837,16 @@ msgstr ""
 msgid "no secret subkey for public subkey %s - ignoring\n"
 msgstr "êáíÝíá ìõóôéêü õðïêëåéäß ãéá ôï äçìüóéï õðïêëåéäß %08lX - áãíüçóç\n"
 
-#: g10/getkey.c:2769
+#: g10/getkey.c:2759
 #, fuzzy, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr "÷ñÞóç ôïõ äåõôåñåýïíôïò êëåéäéïý %08lX áíôß ôïõ ðñùôåýïíôïò %08lX\n"
 
-#: g10/getkey.c:2816
+#: g10/getkey.c:2806
 #, fuzzy, c-format
 msgid "key %s: secret key without public key - skipped\n"
 msgstr "êëåéäß %08lX: ìõóôéêü êëåéäß ÷ùñßò äçìüóéï - ðáñáëåßöèçêå\n"
 
-#: g10/gpg.c:370 kbx/kbxutil.c:71 sm/gpgsm.c:185 tools/gpgconf.c:59
-msgid ""
-"@Commands:\n"
-" "
-msgstr ""
-"@ÅíôïëÝò:\n"
-" "
-
 #: g10/gpg.c:372 sm/gpgsm.c:187
 #, fuzzy
 msgid "make a signature"
@@ -1963,17 +1975,6 @@ msgstr "|
 msgid "run in server mode"
 msgstr ""
 
-#: g10/gpg.c:436 g10/gpgv.c:69 kbx/kbxutil.c:81 sm/gpgsm.c:226
-#: tools/gpg-connect-agent.c:67 tools/gpgconf.c:76 tools/symcryptrun.c:157
-msgid ""
-"@\n"
-"Options:\n"
-" "
-msgstr ""
-"@\n"
-"ÅðéëïãÝò:\n"
-" "
-
 #: g10/gpg.c:438 sm/gpgsm.c:228
 msgid "create ascii armored output"
 msgstr "äçìéïõñãßá ascii èùñáêéóìÝíçò åîüäïõ"
@@ -2403,7 +2404,7 @@ msgstr ""
 msgid "selected cipher algorithm is invalid\n"
 msgstr "ï åðéëåãìÝíïò áëãüñéèìïò êñõðôïãñÜöçóçò äåí åßíáé Ýãêõñïò\n"
 
-#: g10/gpg.c:3126 g10/gpg.c:3150 sm/gpgsm.c:1469 sm/gpgsm.c:1475
+#: g10/gpg.c:3126 g10/gpg.c:3150 sm/gpgsm.c:1467 sm/gpgsm.c:1473
 msgid "selected digest algorithm is invalid\n"
 msgstr "ï åðéëåãìÝíïò áëãüñéèìïò ðåñßëçøçò äåí åßíáé Ýãêõñïò\n"
 
@@ -3135,12 +3136,12 @@ msgstr "
 msgid "keyring `%s' created\n"
 msgstr "êëåéäïèÞêç `%s' äçìéïõñãÞèçêå\n"
 
-#: g10/keydb.c:328 g10/keydb.c:331
+#: g10/keydb.c:333 g10/keydb.c:336
 #, fuzzy, c-format
 msgid "keyblock resource `%s': %s\n"
 msgstr "óöÜëìá êáôÜ ôç äçìéïõñãßá ôïõ `%s': %s\n"
 
-#: g10/keydb.c:712
+#: g10/keydb.c:719
 #, c-format
 msgid "failed to rebuild keyring cache: %s\n"
 msgstr "áðïôõ÷ßá åðáíáäüìçóçò ôçò cache êëåéäïèÞêçò: %s\n"
@@ -3459,20 +3460,20 @@ msgstr "
 msgid "Key has only stub or on-card key items - no passphrase to change.\n"
 msgstr ""
 
-#: g10/keyedit.c:1142 g10/keygen.c:3633
+#: g10/keyedit.c:1142 g10/keygen.c:3637
 msgid "This key is not protected.\n"
 msgstr "Áõôü ôï êëåéäß äåí ðñïóôáôåýåôáé.\n"
 
-#: g10/keyedit.c:1146 g10/keygen.c:3620 g10/revoke.c:538
+#: g10/keyedit.c:1146 g10/keygen.c:3624 g10/revoke.c:538
 msgid "Secret parts of primary key are not available.\n"
 msgstr "ÌõóôéêÜ ôìÞìáôá ôïõ êýñéïõ êëåéäéïý äåí åßíáé äéáèÝóéìá.\n"
 
-#: g10/keyedit.c:1150 g10/keygen.c:3636
+#: g10/keyedit.c:1150 g10/keygen.c:3640
 #, fuzzy
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "ÌõóôéêÜ ôìÞìáôá ôïõ êýñéïõ êëåéäéïý äåí åßíáé äéáèÝóéìá.\n"
 
-#: g10/keyedit.c:1156 g10/keygen.c:3640
+#: g10/keyedit.c:1156 g10/keygen.c:3644
 msgid "Key is protected.\n"
 msgstr "Ôï êëåéäß ðñïóôáôåýåôáé.\n"
 
@@ -3489,7 +3490,7 @@ msgstr ""
 "ÐëçêôñïëïãÞóôå ôçí íÝá öñÜóç êëåéäß ãéá áõôü ôï ìõóôéêü êëåéäß.\n"
 "\n"
 
-#: g10/keyedit.c:1207 g10/keygen.c:2173
+#: g10/keyedit.c:1207 g10/keygen.c:2177
 msgid "passphrase not correctly repeated; try again"
 msgstr "ç öñÜóç êëåéäß äåí åðáíáëÞöèçêå óùóôÜ. ÄïêéìÜóôå îáíÜ"
 
@@ -4301,12 +4302,12 @@ msgid "writing key binding signature\n"
 msgstr "åããñáöÞ õðïãñáöÞò \"äÝóéìïõ\" êëåéäéïý\n"
 
 #: g10/keygen.c:1158 g10/keygen.c:1269 g10/keygen.c:1274 g10/keygen.c:1409
-#: g10/keygen.c:3133
+#: g10/keygen.c:3137
 #, c-format
 msgid "keysize invalid; using %u bits\n"
 msgstr "ìç Ýãêõñï ìÝãåèïò êëåéäéïý, ÷ñÞóç %u bits\n"
 
-#: g10/keygen.c:1164 g10/keygen.c:1280 g10/keygen.c:1415 g10/keygen.c:3139
+#: g10/keygen.c:1164 g10/keygen.c:1280 g10/keygen.c:1415 g10/keygen.c:3143
 #, c-format
 msgid "keysize rounded up to %u bits\n"
 msgstr "óôñïããõëïðïßçóç ôïõ ìÝãåèïò êëåéäéïý Ýùò %u bits\n"
@@ -4446,7 +4447,7 @@ msgstr "
 msgid "rounded up to %u bits\n"
 msgstr "óôñïããõëïðïéÞèçêå Ýùò ôá %u bits\n"
 
-#: g10/keygen.c:1849
+#: g10/keygen.c:1853
 msgid ""
 "Please specify how long the key should be valid.\n"
 "         0 = key does not expire\n"
@@ -4462,7 +4463,7 @@ msgstr ""
 "      <n>m = ôï êëåéäß ëÞãåé óå n ìÞíåò\n"
 "      <n>y = ôï êëåéäß ëÞãåé óå n Ýôç\n"
 
-#: g10/keygen.c:1860
+#: g10/keygen.c:1864
 msgid ""
 "Please specify how long the signature should be valid.\n"
 "         0 = signature does not expire\n"
@@ -4478,40 +4479,40 @@ msgstr ""
 "      <n>m = ôï êëåéäß ëÞãåé óå n ìÞíåò\n"
 "      <n>y = ôï êëåéäß ëÞãåé óå n Ýôç\n"
 
-#: g10/keygen.c:1883
+#: g10/keygen.c:1887
 msgid "Key is valid for? (0) "
 msgstr "Ôï êëåéäß åßíáé Ýãêõñï ãéá; (0) "
 
-#: g10/keygen.c:1888
+#: g10/keygen.c:1892
 #, fuzzy, c-format
 msgid "Signature is valid for? (%s) "
 msgstr "Ç õðïãñáöÞ Ýéíáé Ýãêõñç ãéá; (0) "
 
-#: g10/keygen.c:1906 g10/keygen.c:1931
+#: g10/keygen.c:1910 g10/keygen.c:1935
 msgid "invalid value\n"
 msgstr "ìç Ýãêõñç ôéìÞ\n"
 
-#: g10/keygen.c:1913
+#: g10/keygen.c:1917
 #, fuzzy
 msgid "Key does not expire at all\n"
 msgstr "ôï %s äåí ëÞãåé ðïôÝ\n"
 
-#: g10/keygen.c:1914
+#: g10/keygen.c:1918
 #, fuzzy
 msgid "Signature does not expire at all\n"
 msgstr "ôï %s äåí ëÞãåé ðïôÝ\n"
 
-#: g10/keygen.c:1919
+#: g10/keygen.c:1923
 #, fuzzy, c-format
 msgid "Key expires at %s\n"
 msgstr "ôï %s ëÞãåé óôéò %s\n"
 
-#: g10/keygen.c:1920
+#: g10/keygen.c:1924
 #, fuzzy, c-format
 msgid "Signature expires at %s\n"
 msgstr "ÕðïãñáöÞ ëÞãåé óôéò %s.\n"
 
-#: g10/keygen.c:1924
+#: g10/keygen.c:1928
 msgid ""
 "Your system can't display dates beyond 2038.\n"
 "However, it will be correctly handled up to 2106.\n"
@@ -4519,12 +4520,12 @@ msgstr ""
 "Ôï óýóôçìá óáò äåí ìðïñåß íá áðåéêïíßóåé çìåñïìçíßåò ðÝñá ôïõ 2038.\n"
 "¼ìùò, èá ÷åéñßæïíôáé óùóôÜ Ýùò ôï 2106.\n"
 
-#: g10/keygen.c:1937
+#: g10/keygen.c:1941
 #, fuzzy
 msgid "Is this correct? (y/N) "
 msgstr "Åßíáé áõôü óùóôü (y/n); "
 
-#: g10/keygen.c:1967
+#: g10/keygen.c:1971
 msgid ""
 "\n"
 "GnuPG needs to construct a user ID to identify your key.\n"
@@ -4535,7 +4536,7 @@ msgstr ""
 #. but you should keep your existing translation.  In case
 #. the new string is not translated this old string will
 #. be used.
-#: g10/keygen.c:1982
+#: g10/keygen.c:1986
 #, fuzzy
 msgid ""
 "\n"
@@ -4552,44 +4553,44 @@ msgstr ""
 "    \"Nikolaoy Nikos (toy Ioanni) <nikoln@athens.gr>\"\n"
 "\n"
 
-#: g10/keygen.c:2001
+#: g10/keygen.c:2005
 msgid "Real name: "
 msgstr "Áëçèéíü ¼íïìá: "
 
-#: g10/keygen.c:2009
+#: g10/keygen.c:2013
 msgid "Invalid character in name\n"
 msgstr "Ìç Ýãêõñïò ÷áñáêôÞñáò óôï üíïìá\n"
 
-#: g10/keygen.c:2011
+#: g10/keygen.c:2015
 msgid "Name may not start with a digit\n"
 msgstr "Ôï üíïìá äåí åðéôñÝðåôáé íá îåêéíÜ ìå áñéèìçôéêü øçößï\n"
 
-#: g10/keygen.c:2013
+#: g10/keygen.c:2017
 msgid "Name must be at least 5 characters long\n"
 msgstr "Ôï üíïìá ðñÝðåé íá Ý÷åé ôïõëÜ÷éóôïí 5 ÷áñáêôÞñåò\n"
 
-#: g10/keygen.c:2021
+#: g10/keygen.c:2025
 msgid "Email address: "
 msgstr "Äéåýèõíóç Email: "
 
-#: g10/keygen.c:2027
+#: g10/keygen.c:2031
 msgid "Not a valid email address\n"
 msgstr "Ìç Ýãêõñç äéåýèõíóç Email\n"
 
-#: g10/keygen.c:2035
+#: g10/keygen.c:2039
 msgid "Comment: "
 msgstr "Ó÷üëéï: "
 
-#: g10/keygen.c:2041
+#: g10/keygen.c:2045
 msgid "Invalid character in comment\n"
 msgstr "Ìç Ýãêõñïò ÷áñáêôÞñáò óôï ó÷üëéï\n"
 
-#: g10/keygen.c:2063
+#: g10/keygen.c:2067
 #, c-format
 msgid "You are using the `%s' character set.\n"
 msgstr "×ñçóéìïðïéåßôå ôï `%s' óåô ÷áñáêôÞñùí.\n"
 
-#: g10/keygen.c:2069
+#: g10/keygen.c:2073
 #, c-format
 msgid ""
 "You selected this USER-ID:\n"
@@ -4600,7 +4601,7 @@ msgstr ""
 "    \"%s\"\n"
 "\n"
 
-#: g10/keygen.c:2074
+#: g10/keygen.c:2078
 msgid "Please don't put the email address into the real name or the comment\n"
 msgstr "Ðáñáêáëþ ìçí ôïðïèåôåßôå ôçí äéåýèõíóç email óôï üíïìá Þ óôï ó÷üëéï\n"
 
@@ -4615,23 +4616,23 @@ msgstr "
 #. o = Okay (ready, continue)
 #. q = Quit
 #.
-#: g10/keygen.c:2090
+#: g10/keygen.c:2094
 msgid "NnCcEeOoQq"
 msgstr "NnCcEeOoQq"
 
-#: g10/keygen.c:2100
+#: g10/keygen.c:2104
 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? "
 msgstr "ÁëëáãÞ (N)üíïìá, (C)ó÷üëéï, (E)mail Þ (Q)ôåñìáôéóìüò; "
 
-#: g10/keygen.c:2101
+#: g10/keygen.c:2105
 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? "
 msgstr "ÁëëáãÞ (N)üíïìá, (C)ó÷üëéï, (E)mail Þ (O)åíôÜîåé/(Q)ôåñìáôéóìüò; "
 
-#: g10/keygen.c:2120
+#: g10/keygen.c:2124
 msgid "Please correct the error first\n"
 msgstr "Ðáñáêáëþ, äéïñèþóôå ðñþôá ôï óöÜëìá\n"
 
-#: g10/keygen.c:2159
+#: g10/keygen.c:2163
 msgid ""
 "You need a Passphrase to protect your secret key.\n"
 "\n"
@@ -4639,12 +4640,12 @@ msgstr ""
 "×ñåéÜæåóôå ìéá ÖñÜóç êëåéäß ãéá íá ðñïóôáôåýóåôå ôï ìõóôéêü êëåéäß.\n"
 "\n"
 
-#: g10/keygen.c:2174
+#: g10/keygen.c:2178
 #, c-format
 msgid "%s.\n"
 msgstr "%s.\n"
 
-#: g10/keygen.c:2180
+#: g10/keygen.c:2184
 msgid ""
 "You don't want a passphrase - this is probably a *bad* idea!\n"
 "I will do it anyway.  You can change your passphrase at any time,\n"
@@ -4656,7 +4657,7 @@ msgstr ""
 "üðïôå èÝëåôå, ìå ôçí åðéëïãÞ \"--edit-key\".\n"
 "\n"
 
-#: g10/keygen.c:2204
+#: g10/keygen.c:2208
 msgid ""
 "We need to generate a lot of random bytes. It is a good idea to perform\n"
 "some other action (type on the keyboard, move the mouse, utilize the\n"
@@ -4668,50 +4669,50 @@ msgstr ""
 "ôïõò äßóêïõò) êáôá ôç äéÜñêåéá õðïëïãéóìïý ðñþôùí áñéèìþí. Áõôü äßíåé\n"
 "óôç ãåííÞôñéá ôõ÷áßùí áñéèìþí ìéá åõêáéñßá íá ìáæÝøåé áñêåôÞ åíôñïðßá.\n"
 
-#: g10/keygen.c:3073 g10/keygen.c:3100
+#: g10/keygen.c:3077 g10/keygen.c:3104
 msgid "Key generation canceled.\n"
 msgstr "Ç äçìéïõñãßá êëåéäéïý áíáâëÞèçêå.\n"
 
-#: g10/keygen.c:3305 g10/keygen.c:3472
+#: g10/keygen.c:3309 g10/keygen.c:3476
 #, c-format
 msgid "writing public key to `%s'\n"
 msgstr "åããñáöÞ ôïõ äçìïóßïõ êëåéäéïý óôï `%s'\n"
 
-#: g10/keygen.c:3307 g10/keygen.c:3475
+#: g10/keygen.c:3311 g10/keygen.c:3479
 #, fuzzy, c-format
 msgid "writing secret key stub to `%s'\n"
 msgstr "åããñáöÞ ôïõ ìõóôéêïý êëåéäéïý óôï `%s'\n"
 
-#: g10/keygen.c:3310 g10/keygen.c:3478
+#: g10/keygen.c:3314 g10/keygen.c:3482
 #, c-format
 msgid "writing secret key to `%s'\n"
 msgstr "åããñáöÞ ôïõ ìõóôéêïý êëåéäéïý óôï `%s'\n"
 
-#: g10/keygen.c:3459
+#: g10/keygen.c:3463
 #, c-format
 msgid "no writable public keyring found: %s\n"
 msgstr "äå âñÝèçêå åããñÜøéìç äçìüóéá êëåéäïèÞêç: %s\n"
 
-#: g10/keygen.c:3466
+#: g10/keygen.c:3470
 #, c-format
 msgid "no writable secret keyring found: %s\n"
 msgstr "äå âñÝèçêå åããñÜøéìç ìõóôéêÞ êëåéäïèÞêç: %s\n"
 
-#: g10/keygen.c:3486
+#: g10/keygen.c:3490
 #, c-format
 msgid "error writing public keyring `%s': %s\n"
 msgstr "áäõíáìßá åããñáöÞò äçìüóéáò êëåéäïèÞêçò `%s': %s\n"
 
-#: g10/keygen.c:3494
+#: g10/keygen.c:3498
 #, c-format
 msgid "error writing secret keyring `%s': %s\n"
 msgstr "áäõíáìßá åããñáöÞò ìõóôéêÞò êëåéäïèÞêçò `%s': %s\n"
 
-#: g10/keygen.c:3521
+#: g10/keygen.c:3525
 msgid "public and secret key created and signed.\n"
 msgstr "ôï äçìüóéï êáé ôï ìõóôéêü êëåéäß äçìéïõñãÞèçêáí êáé õðïãñÜöçêáí.\n"
 
-#: g10/keygen.c:3532
+#: g10/keygen.c:3536
 #, fuzzy
 msgid ""
 "Note that this key cannot be used for encryption.  You may want to use\n"
@@ -4722,12 +4723,12 @@ msgstr ""
 "Ìðïñåßôå íá ÷ñçóéìïðïéÞóåôå ôçí åíôïëÞ \"--edit-key\" ãéá íá äçìéïõñãçèåß\n"
 "Ýíá äåõôåñåýïí êëåéäß ãéá áõôü ôï ëüãï.\n"
 
-#: g10/keygen.c:3545 g10/keygen.c:3690 g10/keygen.c:3811
+#: g10/keygen.c:3549 g10/keygen.c:3694 g10/keygen.c:3815
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "Ç äçìéïõñãßá êëåéäéïý áðÝôõ÷å: %s\n"
 
-#: g10/keygen.c:3600 g10/keygen.c:3741 g10/sign.c:241
+#: g10/keygen.c:3604 g10/keygen.c:3745 g10/sign.c:241
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
@@ -4735,7 +4736,7 @@ msgstr ""
 "ôï êëåéäß äçìéïõñãÞèçêå %lu äåõôåñüëåðôï óôï ìÝëëïí (÷ñïíïäßíç Þ\n"
 "áðëþò ðñüâëçìá óôï ñïëüé)\n"
 
-#: g10/keygen.c:3602 g10/keygen.c:3743 g10/sign.c:243
+#: g10/keygen.c:3606 g10/keygen.c:3747 g10/sign.c:243
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
@@ -4743,28 +4744,28 @@ msgstr ""
 "ôï êëåéäß äçìéïõñãÞèçêå %lu äåõôåñüëåðôá óôï ìÝëëïí (÷ñïíïäßíç Þ\n"
 "áðëþò ðñüâëçìá óôï ñïëüé)\n"
 
-#: g10/keygen.c:3613 g10/keygen.c:3754
+#: g10/keygen.c:3617 g10/keygen.c:3758
 msgid "NOTE: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgstr ""
 "ÓÇÌÅÉÙÓÇ: ç äçìéïõñãßá õðïêëåéäéþí ãéá êëåéäéÜ v3 äåí åßíáé óýìöùíï\n"
 "ìå ôï OpenPGP\n"
 
-#: g10/keygen.c:3654 g10/keygen.c:3787
+#: g10/keygen.c:3658 g10/keygen.c:3791
 #, fuzzy
 msgid "Really create? (y/N) "
 msgstr "Óßãïõñá íá äçìéïõñãçèåß; "
 
-#: g10/keygen.c:3960
+#: g10/keygen.c:3964
 #, fuzzy, c-format
 msgid "storing key onto card failed: %s\n"
 msgstr "äéáãñáöÞ block êëåéäéþí áðÝôõ÷å: %s\n"
 
-#: g10/keygen.c:4008
+#: g10/keygen.c:4012
 #, fuzzy, c-format
 msgid "can't create backup file `%s': %s\n"
 msgstr "áäõíáìßá äçìéïõñãßáò ôïõ `%s': %s\n"
 
-#: g10/keygen.c:4034
+#: g10/keygen.c:4038
 #, fuzzy, c-format
 msgid "NOTE: backup of card key saved to `%s'\n"
 msgstr "ÓÇÌÅÉÙÓÇ: ôï ìõóôéêü êëåéäß %08lX Ýëçîå óôéò %s\n"
@@ -4824,45 +4825,45 @@ msgstr "     
 msgid "      Card serial no. ="
 msgstr ""
 
-#: g10/keyring.c:1253
+#: g10/keyring.c:1297
 #, fuzzy, c-format
 msgid "renaming `%s' to `%s' failed: %s\n"
 msgstr "èùñÜêéóç áðÝôõ÷å: %s\n"
 
-#: g10/keyring.c:1258
+#: g10/keyring.c:1326
 msgid "WARNING: 2 files with confidential information exists.\n"
 msgstr "ÐÑÏÅÉÄÏÐÏÉÇÓÇ: 2 áñ÷åßá ìå åìðéóôåõôéêÝò ðëçñïöïñßåò õðÜñ÷ïõí.\n"
 
-#: g10/keyring.c:1260
+#: g10/keyring.c:1327
 #, c-format
 msgid "%s is the unchanged one\n"
 msgstr "%s åßíáé ôï áìåôÜâëçôï\n"
 
-#: g10/keyring.c:1261
+#: g10/keyring.c:1328
 #, c-format
 msgid "%s is the new one\n"
 msgstr "%s åßíáé ôï íÝï\n"
 
-#: g10/keyring.c:1262
+#: g10/keyring.c:1329
 msgid "Please fix this possible security flaw\n"
 msgstr "Ðáñáêáëþ äéïñèþóôå áõôÞ ôçí ðéèáíÞ \"ôñýðá\" áóöáëåßáò\n"
 
-#: g10/keyring.c:1384
+#: g10/keyring.c:1430
 #, fuzzy, c-format
 msgid "caching keyring `%s'\n"
 msgstr "Ýëåã÷ïò êëåéäïèÞêçò `%s'\n"
 
-#: g10/keyring.c:1430
+#: g10/keyring.c:1476
 #, fuzzy, c-format
 msgid "%lu keys cached so far (%lu signatures)\n"
 msgstr "%lu êëåéäéÜ Ý÷ïõí åëåã÷èåß (%lu õðïãñáöÝò)\n"
 
-#: g10/keyring.c:1442
+#: g10/keyring.c:1488
 #, fuzzy, c-format
 msgid "%lu keys cached (%lu signatures)\n"
 msgstr "%lu êëåéäéÜ Ý÷ïõí åëåã÷èåß (%lu õðïãñáöÝò)\n"
 
-#: g10/keyring.c:1514
+#: g10/keyring.c:1560
 #, c-format
 msgid "%s: keyring created\n"
 msgstr "%s: êëåéäïèÞêç äçìéïõñãÞèçêå\n"
@@ -4911,7 +4912,7 @@ msgstr "disable"
 msgid "Enter number(s), N)ext, or Q)uit > "
 msgstr ""
 
-#: g10/keyserver.c:828 g10/keyserver.c:1450
+#: g10/keyserver.c:828 g10/keyserver.c:1452
 #, fuzzy, c-format
 msgid "invalid keyserver protocol (us %d!=handler %d)\n"
 msgstr "ìç Ýãêõñåò åðéëïãÝò åîáãùãÞò\n"
@@ -4926,126 +4927,126 @@ msgstr "
 msgid "key not found on keyserver\n"
 msgstr "ôï êëåéäß '%s' äå âñÝèçêå: %s\n"
 
-#: g10/keyserver.c:1169
+#: g10/keyserver.c:1171
 #, fuzzy, c-format
 msgid "requesting key %s from %s server %s\n"
 msgstr "áßôçóç êëåéäéïý %08lX áðü ôï %s\n"
 
-#: g10/keyserver.c:1173
+#: g10/keyserver.c:1175
 #, fuzzy, c-format
 msgid "requesting key %s from %s\n"
 msgstr "áßôçóç êëåéäéïý %08lX áðü ôï %s\n"
 
-#: g10/keyserver.c:1197
+#: g10/keyserver.c:1199
 #, fuzzy, c-format
 msgid "searching for names from %s server %s\n"
 msgstr "áíáæÞôçóç ôïõ \"%s\" áðü ôï HKP äéáêïìéóôÞ %s\n"
 
-#: g10/keyserver.c:1200
+#: g10/keyserver.c:1202
 #, fuzzy, c-format
 msgid "searching for names from %s\n"
 msgstr "áíáæÞôçóç ôïõ \"%s\" áðü ôï HKP äéáêïìéóôÞ %s\n"
 
-#: g10/keyserver.c:1353
+#: g10/keyserver.c:1355
 #, fuzzy, c-format
 msgid "sending key %s to %s server %s\n"
 msgstr "áíáæÞôçóç ôïõ \"%s\" áðü ôï HKP äéáêïìéóôÞ %s\n"
 
-#: g10/keyserver.c:1357
+#: g10/keyserver.c:1359
 #, fuzzy, c-format
 msgid "sending key %s to %s\n"
 msgstr ""
 "\"\n"
 "õðïãñÜöèçêå ìå ôï êëåéäß óáò %08lX óôéò %s\n"
 
-#: g10/keyserver.c:1400
+#: g10/keyserver.c:1402
 #, fuzzy, c-format
 msgid "searching for \"%s\" from %s server %s\n"
 msgstr "áíáæÞôçóç ôïõ \"%s\" áðü ôï HKP äéáêïìéóôÞ %s\n"
 
-#: g10/keyserver.c:1403
+#: g10/keyserver.c:1405
 #, fuzzy, c-format
 msgid "searching for \"%s\" from %s\n"
 msgstr "áíáæÞôçóç ôïõ \"%s\" áðü ôï HKP äéáêïìéóôÞ %s\n"
 
-#: g10/keyserver.c:1410 g10/keyserver.c:1506
+#: g10/keyserver.c:1412 g10/keyserver.c:1508
 #, fuzzy
 msgid "no keyserver action!\n"
 msgstr "ìç Ýãêõñåò åðéëïãÝò åîáãùãÞò\n"
 
-#: g10/keyserver.c:1458
+#: g10/keyserver.c:1460
 #, c-format
 msgid "WARNING: keyserver handler from a different version of GnuPG (%s)\n"
 msgstr ""
 
-#: g10/keyserver.c:1467
+#: g10/keyserver.c:1469
 msgid "keyserver did not send VERSION\n"
 msgstr ""
 
-#: g10/keyserver.c:1529 g10/keyserver.c:2058
+#: g10/keyserver.c:1531 g10/keyserver.c:2060
 msgid "no keyserver known (use option --keyserver)\n"
 msgstr ""
 
-#: g10/keyserver.c:1535
+#: g10/keyserver.c:1537
 msgid "external keyserver calls are not supported in this build\n"
 msgstr ""
 
-#: g10/keyserver.c:1547
+#: g10/keyserver.c:1549
 #, c-format
 msgid "no handler for keyserver scheme `%s'\n"
 msgstr ""
 
-#: g10/keyserver.c:1552
+#: g10/keyserver.c:1554
 #, c-format
 msgid "action `%s' not supported with keyserver scheme `%s'\n"
 msgstr ""
 
-#: g10/keyserver.c:1560
+#: g10/keyserver.c:1562
 #, c-format
 msgid "%s does not support handler version %d\n"
 msgstr ""
 
-#: g10/keyserver.c:1567
+#: g10/keyserver.c:1569
 #, fuzzy
 msgid "keyserver timed out\n"
 msgstr "óöÜëìá äéáêïìéóôÞ êëåéäéþí"
 
-#: g10/keyserver.c:1572
+#: g10/keyserver.c:1574
 #, fuzzy
 msgid "keyserver internal error\n"
 msgstr "óöÜëìá äéáêïìéóôÞ êëåéäéþí"
 
-#: g10/keyserver.c:1581
+#: g10/keyserver.c:1583
 #, fuzzy, c-format
 msgid "keyserver communications error: %s\n"
 msgstr "keyserver ëÞøç áðÝôõ÷å: %s\n"
 
-#: g10/keyserver.c:1606 g10/keyserver.c:1640
+#: g10/keyserver.c:1608 g10/keyserver.c:1642
 #, c-format
 msgid "\"%s\" not a key ID: skipping\n"
 msgstr ""
 
-#: g10/keyserver.c:1899
+#: g10/keyserver.c:1901
 #, fuzzy, c-format
 msgid "WARNING: unable to refresh key %s via %s: %s\n"
 msgstr "ÐÑÏÅÉÄÏÐÏÉÇÓÇ: áäõíáìßá äéáãñáöÞò tempfile (%s) `%s': %s\n"
 
-#: g10/keyserver.c:1921
+#: g10/keyserver.c:1923
 #, fuzzy, c-format
 msgid "refreshing 1 key from %s\n"
 msgstr "áßôçóç êëåéäéïý %08lX áðü ôï %s\n"
 
-#: g10/keyserver.c:1923
+#: g10/keyserver.c:1925
 #, fuzzy, c-format
 msgid "refreshing %d keys from %s\n"
 msgstr "áßôçóç êëåéäéïý %08lX áðü ôï %s\n"
 
-#: g10/keyserver.c:1979
+#: g10/keyserver.c:1981
 #, fuzzy, c-format
 msgid "WARNING: unable to fetch URI %s: %s\n"
 msgstr "ÐÑÏÅÉÄÏÐÏÉÇÓÇ: áäõíáìßá äéáãñáöÞò tempfile (%s) `%s': %s\n"
 
-#: g10/keyserver.c:1985
+#: g10/keyserver.c:1987
 #, fuzzy, c-format
 msgid "WARNING: unable to parse URI %s\n"
 msgstr "ÐÑÏÅÉÄÏÐÏÉÇÓÇ: áäõíáìßá äéáãñáöÞò tempfile (%s) `%s': %s\n"
@@ -5417,7 +5418,7 @@ msgstr "
 msgid "subpacket of type %d has critical bit set\n"
 msgstr "õðïðáêÝôï ôýðïõ %d Ý÷åé ïñéóìÝíï ôï êñéôéêü bit\n"
 
-#: g10/passphrase.c:294 g10/passphrase.c:587
+#: g10/passphrase.c:294 g10/passphrase.c:588
 #, fuzzy, c-format
 msgid " (main key ID %s)"
 msgstr " (êýñéï êëåéäß, ID %08lX)"
@@ -5449,7 +5450,12 @@ msgstr "
 msgid "problem with the agent: %s\n"
 msgstr "ðñüâëçìá ìå ôïí agent: agent åðéóôñÝöåé 0x%lx\n"
 
-#: g10/passphrase.c:566
+#: g10/passphrase.c:458 jnlib/argparse.c:213
+#, fuzzy
+msgid "out of core\n"
+msgstr "ìç åðåîåñãáóìÝíï"
+
+#: g10/passphrase.c:567
 #, fuzzy, c-format
 msgid ""
 "You need a passphrase to unlock the secret key for\n"
@@ -5459,12 +5465,12 @@ msgstr ""
 "×ñåéÜæåóôå ìéá öñÜóç êëåéäß ãéá íá îåêëåéäþóåôå ôï ìõóôéêü êëåéäß\n"
 "ãéá ôï ÷ñÞóôç: \""
 
-#: g10/passphrase.c:574
+#: g10/passphrase.c:575
 #, fuzzy, c-format
 msgid "%u-bit %s key, ID %s, created %s"
 msgstr "%u-bit %s êëåéäß, ID %08lX, äçìéïõñãßá %s"
 
-#: g10/passphrase.c:583
+#: g10/passphrase.c:584
 #, c-format
 msgid "         (subkey on main key ID %s)"
 msgstr ""
@@ -6646,11 +6652,6 @@ msgstr ""
 msgid "command \"%.50s\" is ambiguous\n"
 msgstr ""
 
-#: jnlib/argparse.c:213
-#, fuzzy
-msgid "out of core\n"
-msgstr "ìç åðåîåñãáóìÝíï"
-
 #: jnlib/argparse.c:215
 #, fuzzy, c-format
 msgid "invalid option \"%.50s\"\n"
@@ -6681,40 +6682,40 @@ msgstr "
 msgid "conversion from `%s' to `%s' failed: %s\n"
 msgstr "èùñÜêéóç áðÝôõ÷å: %s\n"
 
-#: jnlib/dotlock.c:235
+#: jnlib/dotlock.c:234
 #, fuzzy, c-format
 msgid "failed to create temporary file `%s': %s\n"
 msgstr "áäõíáìßá äçìéïõñãßáò êáôáëüãïõ `%s': %s\n"
 
-#: jnlib/dotlock.c:270
+#: jnlib/dotlock.c:269
 #, fuzzy, c-format
 msgid "error writing to `%s': %s\n"
 msgstr "áäõíáìßá åããñáöÞò ôçò êëåéäïèÞêçò `%s': %s\n"
 
-#: jnlib/dotlock.c:454
+#: jnlib/dotlock.c:453
 #, c-format
 msgid "removing stale lockfile (created by %d)\n"
 msgstr ""
 
-#: jnlib/dotlock.c:460
+#: jnlib/dotlock.c:459
 msgid " - probably dead - removing lock"
 msgstr ""
 
-#: jnlib/dotlock.c:470
+#: jnlib/dotlock.c:469
 #, fuzzy, c-format
 msgid "waiting for lock (held by %d%s) %s...\n"
 msgstr "åããñáöÞ ôïõ ìõóôéêïý êëåéäéïý óôï `%s'\n"
 
-#: jnlib/dotlock.c:471
+#: jnlib/dotlock.c:470
 msgid "(deadlock?) "
 msgstr ""
 
-#: jnlib/dotlock.c:494
+#: jnlib/dotlock.c:493
 #, fuzzy, c-format
 msgid "lock `%s' not made: %s\n"
 msgstr "ôï äçìüóéï êëåéäß %08lX äåí âñÝèçêå: %s\n"
 
-#: jnlib/dotlock.c:502
+#: jnlib/dotlock.c:501
 #, fuzzy, c-format
 msgid "waiting for lock %s...\n"
 msgstr "åããñáöÞ ôïõ ìõóôéêïý êëåéäéïý óôï `%s'\n"
@@ -6743,58 +6744,68 @@ msgid ""
 "list, export, import Keybox data\n"
 msgstr ""
 
-#: scd/app-nks.c:624 scd/app-openpgp.c:1496 scd/app-openpgp.c:1515
-#: scd/app-openpgp.c:1666 scd/app-openpgp.c:1684 scd/app-openpgp.c:1884
+#: scd/app-nks.c:712 scd/app-openpgp.c:2373
+#, c-format
+msgid "RSA modulus missing or not of size %d bits\n"
+msgstr ""
+
+#: scd/app-nks.c:720 scd/app-openpgp.c:2385
+#, c-format
+msgid "RSA public exponent missing or larger than %d bits\n"
+msgstr ""
+
+#: scd/app-nks.c:800 scd/app-openpgp.c:1496 scd/app-openpgp.c:1515
+#: scd/app-openpgp.c:1666 scd/app-openpgp.c:1684 scd/app-openpgp.c:1886
 #: scd/app-dinsig.c:303
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
 
-#: scd/app-nks.c:657
+#: scd/app-nks.c:833
 msgid "the NullPIN has not yet been changed\n"
 msgstr ""
 
-#: scd/app-nks.c:848
+#: scd/app-nks.c:1090
 #, fuzzy
 msgid "|N|Please enter a new PIN for the standard keys."
 msgstr "áëëáãÞ ôçò öñÜóçò êëåéäß"
 
-#: scd/app-nks.c:849
+#: scd/app-nks.c:1091
 #, fuzzy
 msgid "||Please enter the PIN for the standard keys."
 msgstr "áëëáãÞ ôçò öñÜóçò êëåéäß"
 
-#: scd/app-nks.c:855
+#: scd/app-nks.c:1097
 #, fuzzy
 msgid "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys."
 msgstr "Ðáñáêáëþ åðéëÝîôå ôçí áéôßá ãéá ôçí áíÜêëçóç:\n"
 
-#: scd/app-nks.c:857
+#: scd/app-nks.c:1099
 #, fuzzy
 msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys."
 msgstr "Ðáñáêáëþ åðéëÝîôå ôçí áéôßá ãéá ôçí áíÜêëçóç:\n"
 
-#: scd/app-nks.c:865
+#: scd/app-nks.c:1107
 msgid "|N|Please enter a new PIN for the key to create qualified signatures."
 msgstr ""
 
-#: scd/app-nks.c:867
+#: scd/app-nks.c:1109
 msgid "||Please enter the PIN for the key to create qualified signatures."
 msgstr ""
 
-#: scd/app-nks.c:875
+#: scd/app-nks.c:1117
 msgid ""
 "|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create "
 "qualified signatures."
 msgstr ""
 
-#: scd/app-nks.c:877
+#: scd/app-nks.c:1119
 msgid ""
 "|P|Please enter the PIN Unblocking Code (PUK) for the key to create "
 "qualified signatures."
 msgstr ""
 
-#: scd/app-nks.c:978 scd/app-openpgp.c:1928 scd/app-dinsig.c:531
+#: scd/app-nks.c:1220 scd/app-openpgp.c:1930 scd/app-dinsig.c:531
 #, fuzzy, c-format
 msgid "error getting new PIN: %s\n"
 msgstr "óöÜëìá óôç äçìéïõñãßá ôçò öñÜóçò êëåéäß: %s\n"
@@ -6814,15 +6825,15 @@ msgstr "
 msgid "reading public key failed: %s\n"
 msgstr "äéáãñáöÞ block êëåéäéþí áðÝôõ÷å: %s\n"
 
-#: scd/app-openpgp.c:1112 scd/app-openpgp.c:2578
+#: scd/app-openpgp.c:1112 scd/app-openpgp.c:2608
 msgid "response does not contain the public key data\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1120 scd/app-openpgp.c:2586
+#: scd/app-openpgp.c:1120 scd/app-openpgp.c:2616
 msgid "response does not contain the RSA modulus\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1129 scd/app-openpgp.c:2596
+#: scd/app-openpgp.c:1129 scd/app-openpgp.c:2626
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
@@ -6852,7 +6863,7 @@ msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
 #: scd/app-openpgp.c:1535 scd/app-openpgp.c:1575 scd/app-openpgp.c:1703
-#: scd/app-openpgp.c:2895
+#: scd/app-openpgp.c:2925
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "keyserver áðïóôïëÞ áðÝôõ÷å: %s\n"
@@ -6861,11 +6872,11 @@ msgstr "keyserver 
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1621 scd/app-openpgp.c:1866 scd/app-openpgp.c:3146
+#: scd/app-openpgp.c:1621 scd/app-openpgp.c:1868 scd/app-openpgp.c:3188
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1627 scd/app-openpgp.c:3155
+#: scd/app-openpgp.c:1627 scd/app-openpgp.c:3197
 msgid "card is permanently locked!\n"
 msgstr ""
 
@@ -6887,114 +6898,104 @@ msgstr "
 msgid "|A|Please enter the Admin PIN"
 msgstr "áëëáãÞ ôçò öñÜóçò êëåéäß"
 
-#: scd/app-openpgp.c:1880
+#: scd/app-openpgp.c:1882
 #, fuzzy
 msgid "||Please enter the Reset Code for the card"
 msgstr "Ðáñáêáëþ åðéëÝîôå ôçí áéôßá ãéá ôçí áíÜêëçóç:\n"
 
-#: scd/app-openpgp.c:1889 scd/app-openpgp.c:1952
+#: scd/app-openpgp.c:1891 scd/app-openpgp.c:1954
 #, c-format
 msgid "Reset Code is too short; minimum length is %d\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1923
+#: scd/app-openpgp.c:1925
 msgid "|RN|New Reset Code"
 msgstr ""
 
-#: scd/app-openpgp.c:1924
+#: scd/app-openpgp.c:1926
 msgid "|AN|New Admin PIN"
 msgstr ""
 
-#: scd/app-openpgp.c:1924
+#: scd/app-openpgp.c:1926
 msgid "|N|New PIN"
 msgstr ""
 
-#: scd/app-openpgp.c:2014 scd/app-openpgp.c:2664
+#: scd/app-openpgp.c:2016 scd/app-openpgp.c:2694
 #, fuzzy
 msgid "error reading application data\n"
 msgstr "óöÜëìá êáôÜ ôçí áíÜãíùóç ôïõ ìðëïê êëåéäéþí: %s\n"
 
-#: scd/app-openpgp.c:2020 scd/app-openpgp.c:2671
+#: scd/app-openpgp.c:2022 scd/app-openpgp.c:2701
 #, fuzzy
 msgid "error reading fingerprint DO\n"
 msgstr "%s: óöÜëìá óôçí áíÜãíùóç ôçò åããñáöÞò free : %s\n"
 
-#: scd/app-openpgp.c:2030
+#: scd/app-openpgp.c:2032
 #, fuzzy
 msgid "key already exists\n"
 msgstr "`%s' Þäç óõìðéÝóôçêå\n"
 
-#: scd/app-openpgp.c:2034
+#: scd/app-openpgp.c:2036
 msgid "existing key will be replaced\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2036
+#: scd/app-openpgp.c:2038
 #, fuzzy
 msgid "generating new key\n"
 msgstr "äçìéïõñãßá åíüò íÝïõ æåýãïõò êëåéäéþí"
 
-#: scd/app-openpgp.c:2362
+#: scd/app-openpgp.c:2364
 msgid "creation timestamp missing\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2371
-#, c-format
-msgid "RSA modulus missing or not of size %d bits\n"
-msgstr ""
-
-#: scd/app-openpgp.c:2383
-#, c-format
-msgid "RSA public exponent missing or larger than %d bits\n"
-msgstr ""
-
-#: scd/app-openpgp.c:2393 scd/app-openpgp.c:2401
+#: scd/app-openpgp.c:2395 scd/app-openpgp.c:2403
 #, c-format
 msgid "RSA prime %s missing or not of size %d bits\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2495
+#: scd/app-openpgp.c:2499
 #, fuzzy, c-format
 msgid "failed to store the key: %s\n"
 msgstr "áðïôõ÷ßá áñ÷éêïðïßçóçò ôçò TrustDB: %s\n"
 
-#: scd/app-openpgp.c:2555
+#: scd/app-openpgp.c:2585
 msgid "please wait while key is being generated ...\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2569
+#: scd/app-openpgp.c:2598
 #, fuzzy
 msgid "generating key failed\n"
 msgstr "äéáãñáöÞ block êëåéäéþí áðÝôõ÷å: %s\n"
 
-#: scd/app-openpgp.c:2572
+#: scd/app-openpgp.c:2601
 #, fuzzy, c-format
 msgid "key generation completed (%d seconds)\n"
 msgstr "Ç äçìéïõñãßá êëåéäéïý áðÝôõ÷å: %s\n"
 
-#: scd/app-openpgp.c:2629
+#: scd/app-openpgp.c:2659
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2679
+#: scd/app-openpgp.c:2709
 msgid "fingerprint on card does not match requested one\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2794
+#: scd/app-openpgp.c:2824
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "%s õðïãñáöÞ, áëãüñéèìïò ðåñßëçøçò %s\n"
 
-#: scd/app-openpgp.c:2870
+#: scd/app-openpgp.c:2900
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
-#: scd/app-openpgp.c:3160
+#: scd/app-openpgp.c:3202
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
-#: scd/app-openpgp.c:3385 scd/app-openpgp.c:3396
+#: scd/app-openpgp.c:3427 scd/app-openpgp.c:3438
 #, fuzzy, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "äå âñÝèçêáí Ýãêõñá OpenPGP äåäïìÝíá.\n"
@@ -7829,21 +7830,21 @@ msgstr "
 msgid "WARNING: running with faked system time: "
 msgstr ""
 
-#: sm/gpgsm.c:1508
+#: sm/gpgsm.c:1506
 #, fuzzy, c-format
 msgid "importing common certificates `%s'\n"
 msgstr "åããñáöÞ óôï  `%s'\n"
 
-#: sm/gpgsm.c:1546
+#: sm/gpgsm.c:1544
 #, fuzzy, c-format
 msgid "can't sign using `%s': %s\n"
 msgstr "áäõíáìßá êëåéóßìáôïò ôïõ `%s': %s\n"
 
-#: sm/gpgsm.c:1717
+#: sm/gpgsm.c:1715
 msgid "this command has not yet been implemented\n"
 msgstr ""
 
-#: sm/gpgsm.c:1872
+#: sm/gpgsm.c:1870
 msgid "invalid command (there is no implicit command)\n"
 msgstr ""
 
@@ -7866,7 +7867,7 @@ msgstr ""
 msgid "error importing certificate: %s\n"
 msgstr "óöÜëìá óôç äçìéïõñãßá ôçò öñÜóçò êëåéäß: %s\n"
 
-#: sm/import.c:548 tools/gpg-connect-agent.c:1329
+#: sm/import.c:554 tools/gpg-connect-agent.c:1329
 #, fuzzy, c-format
 msgid "error reading input: %s\n"
 msgstr "óöÜëìá êáôÜ ôçí áíÜãíùóç ôïõ `%s': %s\n"
@@ -7968,17 +7969,17 @@ msgid ""
 "Note, that this certificate will NOT create a qualified signature!"
 msgstr ""
 
-#: sm/sign.c:420
+#: sm/sign.c:431
 #, fuzzy, c-format
 msgid "hash algorithm %d (%s) for signer %d not supported; using %s\n"
 msgstr "äåí õðïóôçñßæåôáé ï áëãüñéèìïò ðñïóôáóßáò %d%s\n"
 
-#: sm/sign.c:433
+#: sm/sign.c:445
 #, c-format
 msgid "hash algorithm used for signer %d: %s (%s)\n"
 msgstr ""
 
-#: sm/sign.c:483
+#: sm/sign.c:495
 #, fuzzy, c-format
 msgid "checking for qualified certificate failed: %s\n"
 msgstr "áðÝôõ÷å ï Ýëåã÷ïò ôçò õðïãñáöÞò ðïõ äçìéïõñãÞèçêå: %s\n"
index b0ec034..c4d9da7 100644 (file)
--- a/po/eo.po
+++ b/po/eo.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 1.0.6d\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2009-03-24 18:56+0100\n"
+"POT-Creation-Date: 2009-05-13 18:04+0200\n"
 "PO-Revision-Date: 2002-04-14 14:33+0100\n"
 "Last-Translator: Edmund GRIMLEY EVANS <edmundo@rano.org>\n"
 "Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n"
@@ -14,18 +14,18 @@ msgstr ""
 "Content-Type: text/plain; charset=iso-8859-3\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: agent/call-pinentry.c:225
+#: agent/call-pinentry.c:226
 #, fuzzy, c-format
 msgid "failed to acquire the pinentry lock: %s\n"
 msgstr "malsukcesis doni komencajn valorojn al fido-datenaro: %s\n"
 
-#: agent/call-pinentry.c:596
+#: agent/call-pinentry.c:597
 msgid ""
 "Please enter your PIN, so that the secret key can be unlocked for this "
 "session"
 msgstr ""
 
-#: agent/call-pinentry.c:599
+#: agent/call-pinentry.c:600
 #, fuzzy
 msgid ""
 "Please enter your passphrase, so that the secret key can be unlocked for "
@@ -34,7 +34,7 @@ msgstr "Bonvolu doni la pasfrazon; tio estas sekreta frazo \n"
 
 #. TRANSLATORS: This string is displayed by pinentry as the
 #. label for the quality bar.
-#: agent/call-pinentry.c:634
+#: agent/call-pinentry.c:635
 msgid "Quality:"
 msgstr ""
 
@@ -44,45 +44,45 @@ msgstr ""
 #. length of the tooltip is limited to about 900 characters.
 #. If you do not translate this entry, a default english