Fixed bug#920
authorWerner Koch <wk@gnupg.org>
Tue, 18 Aug 2009 09:32:00 +0000 (09:32 +0000)
committerWerner Koch <wk@gnupg.org>
Tue, 18 Aug 2009 09:32:00 +0000 (09:32 +0000)
po/ChangeLog
po/it.po

index bdd714c..e4375bf 100644 (file)
@@ -1,3 +1,8 @@
+2009-07-14  Werner Koch  <wk@g10code.com>
+
+       * de.po: s/nicht-exportfähig/unwiderrufbar/.  Reported by Simon
+       Richter.
+
 2009-07-09  Werner Koch  <wk@g10code.com>
 
        * zh_CN.po <g10/keyedit.c:1905>: Marked fuzzy.  See bug#1078.
index 5eaa2b9..7adec17 100644 (file)
--- a/po/it.po
+++ b/po/it.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-06-30 12:14+0200\n"
+"POT-Creation-Date: 2009-07-20 12:21+0200\n"
 "PO-Revision-Date: 2008-05-26 12:02+0200\n"
 "Last-Translator: Marco d'Itri <md@linux.it>\n"
 "Language-Team: Italian <tp@lists.linux.it>\n"
@@ -14,14 +14,14 @@ msgstr ""
 "Content-Type: text/plain; charset=iso-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: agent/call-pinentry.c:226
+#: agent/call-pinentry.c:243
 #, fuzzy, c-format
 msgid "failed to acquire the pinentry lock: %s\n"
 msgstr "inizializzazione del trustdb fallita: %s\n"
 
 #. TRANSLATORS: This string is displayed by Pinentry as the label
 #. for the quality bar.
-#: agent/call-pinentry.c:584
+#: agent/call-pinentry.c:605
 msgid "Quality:"
 msgstr ""
 
@@ -31,58 +31,58 @@ msgstr ""
 #. 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:606
+#: agent/call-pinentry.c:627
 msgid "pinentry.qualitybar.tooltip"
 msgstr ""
 
-#: agent/call-pinentry.c:650
+#: agent/call-pinentry.c:671
 msgid ""
 "Please enter your PIN, so that the secret key can be unlocked for this "
 "session"
 msgstr ""
 
-#: agent/call-pinentry.c:653
+#: agent/call-pinentry.c:674
 #, fuzzy
 msgid ""
 "Please enter your passphrase, so that the secret key can be unlocked for "
 "this session"
 msgstr "Inserisci la passphrase, cioè una frase segreta \n"
 
-#: agent/call-pinentry.c:710
+#: agent/call-pinentry.c:731
 #, c-format
 msgid "SETERROR %s (try %d of %d)"
 msgstr ""
 
-#: agent/call-pinentry.c:730 agent/call-pinentry.c:742
+#: agent/call-pinentry.c:751 agent/call-pinentry.c:763
 #, fuzzy
 msgid "PIN too long"
 msgstr "riga troppo lunga\n"
 
-#: agent/call-pinentry.c:731
+#: agent/call-pinentry.c:752
 #, fuzzy
 msgid "Passphrase too long"
 msgstr "passphrase troppo lunga\n"
 
-#: agent/call-pinentry.c:739
+#: agent/call-pinentry.c:760
 #, fuzzy
 msgid "Invalid characters in PIN"
 msgstr "Carattere non valido nel nome\n"
 
-#: agent/call-pinentry.c:744
+#: agent/call-pinentry.c:765
 msgid "PIN too short"
 msgstr ""
 
-#: agent/call-pinentry.c:756
+#: agent/call-pinentry.c:777
 #, fuzzy
 msgid "Bad PIN"
 msgstr "MPI danneggiato"
 
-#: agent/call-pinentry.c:757
+#: agent/call-pinentry.c:778
 #, fuzzy
 msgid "Bad Passphrase"
 msgstr "passphrase errata"
 
-#: agent/call-pinentry.c:793
+#: agent/call-pinentry.c:814
 #, fuzzy
 msgid "Passphrase"
 msgstr "passphrase errata"
@@ -92,8 +92,8 @@ msgstr "passphrase errata"
 msgid "ssh keys greater than %d bits are not supported\n"
 msgstr "l'algoritmo di protezione %d%s non è gestito\n"
 
-#: agent/command-ssh.c:688 g10/card-util.c:830 g10/exec.c:478 g10/gpg.c:1079
-#: g10/keygen.c:3311 g10/keygen.c:3344 g10/keyring.c:1237 g10/keyring.c:1556
+#: agent/command-ssh.c:688 g10/card-util.c:830 g10/exec.c:473 g10/gpg.c:1088
+#: g10/keygen.c:3334 g10/keygen.c:3367 g10/keyring.c:1237 g10/keyring.c:1569
 #: g10/openfile.c:275 g10/openfile.c:368 g10/sign.c:798 g10/sign.c:1107
 #: g10/tdbio.c:547 jnlib/dotlock.c:310
 #, c-format
@@ -102,12 +102,12 @@ msgstr "impossibile creare `%s': %s\n"
 
 #: agent/command-ssh.c:700 common/helpfile.c:47 g10/card-util.c:784
 #: 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:2794
-#: g10/keyring.c:1582 g10/openfile.c:192 g10/openfile.c:353
+#: g10/encode.c:504 g10/gpg.c:1089 g10/import.c:193 g10/keygen.c:2817
+#: g10/keyring.c:1595 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:1973
-#: sm/gpgsm.c:2010 sm/gpgsm.c:2048 sm/qualified.c:66
+#: g10/tdbio.c:615 g10/verify.c:99 g10/verify.c:162 sm/gpgsm.c:2020
+#: sm/gpgsm.c:2050 sm/gpgsm.c:2088 sm/gpgsm.c:2126 sm/qualified.c:66
 #, c-format
 msgid "can't open `%s': %s\n"
 msgstr "impossibile aprire `%s': %s\n"
@@ -164,7 +164,7 @@ msgstr ""
 msgid "does not match - try again"
 msgstr ""
 
-#: agent/command-ssh.c:2937
+#: agent/command-ssh.c:2949
 #, fuzzy, c-format
 msgid "failed to create stream from socket: %s\n"
 msgstr "%s: creazione della tabella hash fallita: %s\n"
@@ -223,13 +223,13 @@ msgstr "passphrase non ripetuta correttamente; prova ancora"
 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:638 sm/export.c:654
-#: sm/import.c:537 sm/import.c:562
+#: agent/genkey.c:108 sm/certreqgen-ui.c:384 sm/export.c:638 sm/export.c:654
+#: sm/import.c:661 sm/import.c:686
 #, fuzzy, c-format
 msgid "error creating temporary file: %s\n"
 msgstr "errore nella creazione della passhprase: %s\n"
 
-#: agent/genkey.c:115 sm/export.c:645 sm/import.c:545
+#: agent/genkey.c:115 sm/export.c:645 sm/import.c:669
 #, fuzzy, c-format
 msgid "error writing to temporary file: %s\n"
 msgstr "scrittura in `%s'\n"
@@ -302,7 +302,7 @@ msgstr ""
 msgid "Please enter the new passphrase"
 msgstr "cambia la passphrase"
 
-#: agent/gpg-agent.c:119 agent/preset-passphrase.c:72 scd/scdaemon.c:103
+#: agent/gpg-agent.c:119 agent/preset-passphrase.c:72 scd/scdaemon.c:104
 #: tools/gpg-check-pattern.c:70
 #, fuzzy
 msgid ""
@@ -313,40 +313,40 @@ msgstr ""
 "Opzioni:\n"
 " "
 
-#: agent/gpg-agent.c:121 scd/scdaemon.c:105
+#: agent/gpg-agent.c:121 scd/scdaemon.c:106
 msgid "run in server mode (foreground)"
 msgstr ""
 
-#: agent/gpg-agent.c:122 scd/scdaemon.c:108
+#: agent/gpg-agent.c:122 scd/scdaemon.c:109
 msgid "run in daemon mode (background)"
 msgstr ""
 
 #: agent/gpg-agent.c:123 g10/gpg.c:483 g10/gpgv.c:71 kbx/kbxutil.c:88
-#: scd/scdaemon.c:109 sm/gpgsm.c:279 tools/gpg-connect-agent.c:69
+#: scd/scdaemon.c:110 sm/gpgsm.c:279 tools/gpg-connect-agent.c:69
 #: tools/gpgconf.c:80 tools/symcryptrun.c:164
 msgid "verbose"
 msgstr "prolisso"
 
-#: agent/gpg-agent.c:124 g10/gpgv.c:72 kbx/kbxutil.c:89 scd/scdaemon.c:110
+#: agent/gpg-agent.c:124 g10/gpgv.c:72 kbx/kbxutil.c:89 scd/scdaemon.c:111
 #: sm/gpgsm.c:280
 msgid "be somewhat more quiet"
 msgstr "meno prolisso"
 
-#: agent/gpg-agent.c:125 scd/scdaemon.c:111
+#: agent/gpg-agent.c:125 scd/scdaemon.c:112
 msgid "sh-style command output"
 msgstr ""
 
-#: agent/gpg-agent.c:126 scd/scdaemon.c:112
+#: agent/gpg-agent.c:126 scd/scdaemon.c:113
 msgid "csh-style command output"
 msgstr ""
 
-#: agent/gpg-agent.c:127 scd/scdaemon.c:113 sm/gpgsm.c:309
+#: agent/gpg-agent.c:127 scd/scdaemon.c:114 sm/gpgsm.c:309
 #: tools/symcryptrun.c:167
 #, fuzzy
 msgid "|FILE|read options from FILE"
 msgstr "|FILE|carica il modulo di estensione FILE"
 
-#: agent/gpg-agent.c:132 scd/scdaemon.c:123
+#: agent/gpg-agent.c:132 scd/scdaemon.c:124
 msgid "do not detach from the console"
 msgstr ""
 
@@ -410,166 +410,170 @@ msgstr ""
 msgid "|FILE|write environment settings also to FILE"
 msgstr ""
 
-#: agent/gpg-agent.c:329 agent/preset-passphrase.c:94 agent/protect-tool.c:160
-#: scd/scdaemon.c:244 sm/gpgsm.c:511 tools/gpg-connect-agent.c:180
-#: tools/gpgconf.c:102 tools/symcryptrun.c:204 tools/gpg-check-pattern.c:141
+#. TRANSLATORS: @EMAIL@ will get replaced by the actual bug
+#. reporting address.  This is so that we can change the
+#. reporting address without breaking the translations.
+#: agent/gpg-agent.c:332 agent/preset-passphrase.c:94 agent/protect-tool.c:160
+#: g10/gpg.c:807 g10/gpgv.c:114 kbx/kbxutil.c:113 scd/scdaemon.c:245
+#: sm/gpgsm.c:512 tools/gpg-connect-agent.c:180 tools/gpgconf.c:102
+#: tools/symcryptrun.c:204 tools/gpg-check-pattern.c:141
 #, fuzzy
-msgid "Please report bugs to <"
+msgid "Please report bugs to <@EMAIL@>.\n"
 msgstr "Per favore segnala i bug a <gnupg-bugs@gnu.org>.\n"
 
-#: agent/gpg-agent.c:338
+#: agent/gpg-agent.c:341
 #, fuzzy
 msgid "Usage: gpg-agent [options] (-h for help)"
 msgstr "Uso: gpg [opzioni] [files] (-h per l'aiuto)"
 
-#: agent/gpg-agent.c:340
+#: agent/gpg-agent.c:343
 msgid ""
 "Syntax: gpg-agent [options] [command [args]]\n"
 "Secret key management for GnuPG\n"
 msgstr ""
 
-#: agent/gpg-agent.c:375 g10/gpg.c:980 scd/scdaemon.c:305 sm/gpgsm.c:638
+#: agent/gpg-agent.c:378 g10/gpg.c:989 scd/scdaemon.c:306 sm/gpgsm.c:651
 #, c-format
 msgid "invalid debug-level `%s' given\n"
 msgstr ""
 
-#: agent/gpg-agent.c:584 agent/protect-tool.c:1030 kbx/kbxutil.c:429
-#: scd/scdaemon.c:399 sm/gpgsm.c:877 sm/gpgsm.c:880 tools/symcryptrun.c:996
+#: agent/gpg-agent.c:587 agent/protect-tool.c:1030 kbx/kbxutil.c:428
+#: scd/scdaemon.c:400 sm/gpgsm.c:890 sm/gpgsm.c:893 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:683 g10/gpg.c:2085 scd/scdaemon.c:481 sm/gpgsm.c:969
+#: agent/gpg-agent.c:698 g10/gpg.c:2098 scd/scdaemon.c:482 sm/gpgsm.c:987
 #, c-format
 msgid "NOTE: no default option file `%s'\n"
 msgstr "NOTA: manca il file `%s' con le opzioni predefinite\n"
 
-#: agent/gpg-agent.c:688 agent/gpg-agent.c:1301 g10/gpg.c:2089
-#: scd/scdaemon.c:486 sm/gpgsm.c:973 tools/symcryptrun.c:929
+#: agent/gpg-agent.c:703 agent/gpg-agent.c:1304 g10/gpg.c:2102
+#: scd/scdaemon.c:487 sm/gpgsm.c:991 tools/symcryptrun.c:929
 #, c-format
 msgid "option file `%s': %s\n"
 msgstr "file con le opzioni `%s': %s\n"
 
-#: agent/gpg-agent.c:696 g10/gpg.c:2096 scd/scdaemon.c:494 sm/gpgsm.c:980
+#: agent/gpg-agent.c:711 g10/gpg.c:2109 scd/scdaemon.c:495 sm/gpgsm.c:998
 #, c-format
 msgid "reading options from `%s'\n"
 msgstr "lettura delle opzioni da `%s'\n"
 
-#: agent/gpg-agent.c:1050 g10/plaintext.c:140 g10/plaintext.c:145
+#: agent/gpg-agent.c:1073 g10/plaintext.c:140 g10/plaintext.c:145
 #: g10/plaintext.c:162
 #, c-format
 msgid "error creating `%s': %s\n"
 msgstr "errore creando `%s': %s\n"
 
-#: agent/gpg-agent.c:1414 agent/gpg-agent.c:1532 agent/gpg-agent.c:1536
-#: agent/gpg-agent.c:1577 agent/gpg-agent.c:1581 g10/exec.c:172
-#: g10/openfile.c:429 scd/scdaemon.c:990
+#: agent/gpg-agent.c:1417 agent/gpg-agent.c:1535 agent/gpg-agent.c:1539
+#: agent/gpg-agent.c:1580 agent/gpg-agent.c:1584 g10/exec.c:188
+#: g10/openfile.c:429 scd/scdaemon.c:992
 #, c-format
 msgid "can't create directory `%s': %s\n"
 msgstr "impossibile creare la directory `%s': %s\n"
 
-#: agent/gpg-agent.c:1428 scd/scdaemon.c:1004
+#: agent/gpg-agent.c:1431 scd/scdaemon.c:1006
 msgid "name of socket too long\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1451 scd/scdaemon.c:1027
+#: agent/gpg-agent.c:1454 scd/scdaemon.c:1029
 #, fuzzy, c-format
 msgid "can't create socket: %s\n"
 msgstr "impossibile creare %s: %s\n"
 
-#: agent/gpg-agent.c:1460
+#: agent/gpg-agent.c:1463
 #, c-format
 msgid "socket name `%s' is too long\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1478
+#: agent/gpg-agent.c:1481
 #, fuzzy
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "gpg-agent non è disponibile in questa sessione\n"
 
-#: agent/gpg-agent.c:1489 scd/scdaemon.c:1046
+#: agent/gpg-agent.c:1492 scd/scdaemon.c:1048
 #, fuzzy
 msgid "error getting nonce for the socket\n"
 msgstr "errore nella creazione della passhprase: %s\n"
 
-#: agent/gpg-agent.c:1494 scd/scdaemon.c:1049
+#: agent/gpg-agent.c:1497 scd/scdaemon.c:1051
 #, fuzzy, c-format
 msgid "error binding socket to `%s': %s\n"
 msgstr "errore leggendo `%s': %s\n"
 
-#: agent/gpg-agent.c:1506 scd/scdaemon.c:1058
+#: agent/gpg-agent.c:1509 scd/scdaemon.c:1060
 #, fuzzy, c-format
 msgid "listen() failed: %s\n"
 msgstr "aggiornamento fallito: %s\n"
 
-#: agent/gpg-agent.c:1512 scd/scdaemon.c:1065
+#: agent/gpg-agent.c:1515 scd/scdaemon.c:1067
 #, fuzzy, c-format
 msgid "listening on socket `%s'\n"
 msgstr "scrittura della chiave segreta in `%s'\n"
 
-#: agent/gpg-agent.c:1540 agent/gpg-agent.c:1587 g10/openfile.c:432
+#: agent/gpg-agent.c:1543 agent/gpg-agent.c:1590 g10/openfile.c:432
 #, fuzzy, c-format
 msgid "directory `%s' created\n"
 msgstr "%s: directory creata\n"
 
-#: agent/gpg-agent.c:1593
+#: agent/gpg-agent.c:1596
 #, fuzzy, c-format
 msgid "stat() failed for `%s': %s\n"
 msgstr "trustdb: read fallita (n=%d): %s\n"
 
-#: agent/gpg-agent.c:1597
+#: agent/gpg-agent.c:1600
 #, fuzzy, c-format
 msgid "can't use `%s' as home directory\n"
 msgstr "%s: impossibile creare la directory: %s\n"
 
-#: agent/gpg-agent.c:1727 scd/scdaemon.c:1081
+#: agent/gpg-agent.c:1730 scd/scdaemon.c:1083
 #, fuzzy, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "errore leggendo `%s': %s\n"
 
-#: agent/gpg-agent.c:1749
+#: agent/gpg-agent.c:1752
 #, c-format
 msgid "handler 0x%lx for fd %d started\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1754
+#: agent/gpg-agent.c:1757
 #, c-format
 msgid "handler 0x%lx for fd %d terminated\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1774
+#: agent/gpg-agent.c:1777
 #, c-format
 msgid "ssh handler 0x%lx for fd %d started\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1779
+#: agent/gpg-agent.c:1782
 #, c-format
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1919 scd/scdaemon.c:1218
+#: agent/gpg-agent.c:1922 scd/scdaemon.c:1220
 #, fuzzy, c-format
 msgid "pth_select failed: %s - waiting 1s\n"
 msgstr "aggiornamento della chiave segreta fallito: %s\n"
 
-#: agent/gpg-agent.c:2028 scd/scdaemon.c:1285
+#: agent/gpg-agent.c:2045 scd/scdaemon.c:1287
 #, fuzzy, c-format
 msgid "%s %s stopped\n"
 msgstr "%s: saltata: %s\n"
 
-#: agent/gpg-agent.c:2156
+#: agent/gpg-agent.c:2173
 #, fuzzy
 msgid "no gpg-agent running in this session\n"
 msgstr "gpg-agent non è disponibile in questa sessione\n"
 
-#: agent/gpg-agent.c:2167 common/simple-pwquery.c:352 common/asshelp.c:326
-#: tools/gpg-connect-agent.c:2133
+#: agent/gpg-agent.c:2184 common/simple-pwquery.c:352 common/asshelp.c:283
+#: tools/gpg-connect-agent.c:2134
 msgid "malformed GPG_AGENT_INFO environment variable\n"
 msgstr "variabile di ambiente GPG_AGENT_INFO malformata\n"
 
-#: agent/gpg-agent.c:2180 common/simple-pwquery.c:364 common/asshelp.c:338
-#: tools/gpg-connect-agent.c:2144
+#: agent/gpg-agent.c:2197 common/simple-pwquery.c:364 common/asshelp.c:295
+#: tools/gpg-connect-agent.c:2145
 #, c-format
 msgid "gpg-agent protocol version %d is not supported\n"
 msgstr "la versione %d del protocollo di gpg-agent non è gestita\n"
@@ -915,11 +919,11 @@ msgstr ""
 msgid "out of core while allocating %lu bytes"
 msgstr ""
 
-#: common/asshelp.c:244 tools/gpg-connect-agent.c:2101
+#: common/asshelp.c:201 tools/gpg-connect-agent.c:2102
 msgid "no running gpg-agent - starting one\n"
 msgstr ""
 
-#: common/asshelp.c:349
+#: common/asshelp.c:306
 msgid "can't connect to the agent - trying fall back\n"
 msgstr ""
 
@@ -1202,8 +1206,8 @@ msgstr "la chiave segreta non 
 msgid "OpenPGP card no. %s detected\n"
 msgstr ""
 
-#: g10/card-util.c:98 g10/card-util.c:1611 g10/delkey.c:126 g10/keyedit.c:1549
-#: g10/keygen.c:2985 g10/revoke.c:216 g10/revoke.c:455
+#: g10/card-util.c:98 g10/card-util.c:1615 g10/delkey.c:126 g10/keyedit.c:1549
+#: g10/keygen.c:3008 g10/revoke.c:216 g10/revoke.c:455
 #, fuzzy
 msgid "can't do this in batch mode\n"
 msgstr "impossibile fare questo in modo batch\n"
@@ -1213,14 +1217,15 @@ msgstr "impossibile fare questo in modo batch\n"
 msgid "This command is only available for version 2 cards\n"
 msgstr "Questo comando non è permesso in modalità %s.\n"
 
-#: g10/card-util.c:108 scd/app-openpgp.c:2012
+#: g10/card-util.c:108 scd/app-openpgp.c:2013
 #, fuzzy
 msgid "Reset Code not or not anymore available\n"
 msgstr "parti della chiave segreta non sono disponibili\n"
 
-#: g10/card-util.c:141 g10/card-util.c:1340 g10/card-util.c:1419
-#: g10/keyedit.c:424 g10/keyedit.c:445 g10/keyedit.c:459 g10/keygen.c:1598
-#: g10/keygen.c:1679 sm/certreqgen-ui.c:128 sm/certreqgen-ui.c:182
+#: g10/card-util.c:141 g10/card-util.c:1340 g10/card-util.c:1420
+#: g10/keyedit.c:424 g10/keyedit.c:445 g10/keyedit.c:459 g10/keygen.c:1621
+#: g10/keygen.c:1702 sm/certreqgen-ui.c:165 sm/certreqgen-ui.c:249
+#: sm/certreqgen-ui.c:283
 msgid "Your selection? "
 msgstr "Cosa scegli? "
 
@@ -1395,135 +1400,140 @@ msgstr ""
 msgid "Please select the type of key to generate:\n"
 msgstr "Per favore scegli che tipo di chiave vuoi:\n"
 
-#: g10/card-util.c:1333 g10/card-util.c:1410
+#: g10/card-util.c:1333 g10/card-util.c:1411
 #, fuzzy
 msgid "   (1) Signature key\n"
 msgstr "Firma scaduta il %s\n"
 
-#: g10/card-util.c:1334 g10/card-util.c:1412
+#: g10/card-util.c:1334 g10/card-util.c:1413
 #, fuzzy
 msgid "   (2) Encryption key\n"
 msgstr "   (%d) RSA (cifra solo)\n"
 
-#: g10/card-util.c:1335 g10/card-util.c:1414
+#: g10/card-util.c:1335 g10/card-util.c:1415
 msgid "   (3) Authentication key\n"
 msgstr ""
 
-#: g10/card-util.c:1351 g10/card-util.c:1430 g10/keyedit.c:945
-#: g10/keygen.c:1602 g10/keygen.c:1630 g10/keygen.c:1732 g10/revoke.c:683
+#: g10/card-util.c:1351 g10/card-util.c:1431 g10/keyedit.c:945
+#: g10/keygen.c:1625 g10/keygen.c:1653 g10/keygen.c:1755 g10/revoke.c:683
 msgid "Invalid selection.\n"
 msgstr "Scelta non valida.\n"
 
-#: g10/card-util.c:1407
+#: g10/card-util.c:1408
 #, fuzzy
 msgid "Please select where to store the key:\n"
 msgstr "Per favore scegli il motivo della revoca:\n"
 
-#: g10/card-util.c:1442
+#: g10/card-util.c:1443
 #, fuzzy
 msgid "unknown key protection algorithm\n"
 msgstr "algoritmo di protezione sconosciuto\n"
 
-#: g10/card-util.c:1447
+#: g10/card-util.c:1448
 #, fuzzy
 msgid "secret parts of key are not available\n"
 msgstr "Parti della chiave segreta non sono disponibili.\n"
 
-#: g10/card-util.c:1452
+#: g10/card-util.c:1453
 #, fuzzy
 msgid "secret key already stored on a card\n"
 msgstr "saltata: chiave pubblica già presente\n"
 
-#: g10/card-util.c:1521 g10/keyedit.c:1380
+#: g10/card-util.c:1466
+#, fuzzy, c-format
+msgid "error writing key to card: %s\n"
+msgstr "errore scrivendo il portachiavi `%s': %s\n"
+
+#: g10/card-util.c:1525 g10/keyedit.c:1380
 msgid "quit this menu"
 msgstr "abbandona questo menù"
 
-#: g10/card-util.c:1523
+#: g10/card-util.c:1527
 #, fuzzy
 msgid "show admin commands"
 msgstr "comandi in conflitto\n"
 
-#: g10/card-util.c:1524 g10/keyedit.c:1383
+#: g10/card-util.c:1528 g10/keyedit.c:1383
 msgid "show this help"
 msgstr "mostra questo aiuto"
 
-#: g10/card-util.c:1526
+#: g10/card-util.c:1530
 #, fuzzy
 msgid "list all available data"
 msgstr "Chiave disponibile presso: "
 
-#: g10/card-util.c:1529
+#: g10/card-util.c:1533
 msgid "change card holder's name"
 msgstr ""
 
-#: g10/card-util.c:1530
+#: g10/card-util.c:1534
 msgid "change URL to retrieve key"
 msgstr ""
 
-#: g10/card-util.c:1531
+#: g10/card-util.c:1535
 msgid "fetch the key specified in the card URL"
 msgstr ""
 
-#: g10/card-util.c:1532
+#: g10/card-util.c:1536
 #, fuzzy
 msgid "change the login name"
 msgstr "cambia la data di scadenza"
 
-#: g10/card-util.c:1533
+#: g10/card-util.c:1537
 #, fuzzy
 msgid "change the language preferences"
 msgstr "cambia il valore di fiducia"
 
-#: g10/card-util.c:1534
+#: g10/card-util.c:1538
 msgid "change card holder's sex"
 msgstr ""
 
-#: g10/card-util.c:1535
+#: g10/card-util.c:1539
 #, fuzzy
 msgid "change a CA fingerprint"
 msgstr "mostra le impronte digitali"
 
-#: g10/card-util.c:1536
+#: g10/card-util.c:1540
 msgid "toggle the signature force PIN flag"
 msgstr ""
 
-#: g10/card-util.c:1537
+#: g10/card-util.c:1541
 #, fuzzy
 msgid "generate new keys"
 msgstr "genera una nuova coppia di chiavi"
 
-#: g10/card-util.c:1538
+#: g10/card-util.c:1542
 msgid "menu to change or unblock the PIN"
 msgstr ""
 
-#: g10/card-util.c:1539
+#: g10/card-util.c:1543
 msgid "verify the PIN and list all data"
 msgstr ""
 
-#: g10/card-util.c:1540
+#: g10/card-util.c:1544
 msgid "unblock the PIN using a Reset Code"
 msgstr ""
 
-#: g10/card-util.c:1663 g10/keyedit.c:1654
+#: g10/card-util.c:1667 g10/keyedit.c:1654
 msgid "Command> "
 msgstr "Comando> "
 
-#: g10/card-util.c:1706
+#: g10/card-util.c:1710
 #, fuzzy
 msgid "Admin-only command\n"
 msgstr "comandi in conflitto\n"
 
-#: g10/card-util.c:1737
+#: g10/card-util.c:1741
 #, fuzzy
 msgid "Admin commands are allowed\n"
 msgstr "comandi in conflitto\n"
 
-#: g10/card-util.c:1739
+#: g10/card-util.c:1743
 #, fuzzy
 msgid "Admin commands are not allowed\n"
 msgstr "scrittura della chiave segreta in `%s'\n"
 
-#: g10/card-util.c:1830 g10/keyedit.c:2280
+#: g10/card-util.c:1834 g10/keyedit.c:2280
 msgid "Invalid command  (try \"help\")\n"
 msgstr "Comando non valido  (prova \"help\")\n"
 
@@ -1531,7 +1541,7 @@ msgstr "Comando non valido  (prova \"help\")\n"
 msgid "--output doesn't work for this command\n"
 msgstr "--output non funziona con questo comando\n"
 
-#: g10/decrypt.c:166 g10/gpg.c:3967 g10/keyring.c:387 g10/keyring.c:698
+#: g10/decrypt.c:166 g10/gpg.c:3986 g10/keyring.c:387 g10/keyring.c:698
 #, c-format
 msgid "can't open `%s'\n"
 msgstr "impossibile aprire `%s'\n"
@@ -1683,58 +1693,58 @@ msgstr ""
 msgid "problem handling encrypted packet\n"
 msgstr "problema nella gestione del pacchetto cifrato\n"
 
-#: g10/exec.c:49
+#: g10/exec.c:57
 msgid "no remote program execution supported\n"
 msgstr "l'esecuzione remota dei programmi non è gestita\n"
 
-#: g10/exec.c:313
+#: g10/exec.c:308
 msgid ""
 "external program calls are disabled due to unsafe options file permissions\n"
 msgstr ""
 "le chiamate a programmi esterni sono disattivate a causa dei permessi non\n"
 "sicuri del file delle opzioni\n"
 
-#: g10/exec.c:343
+#: g10/exec.c:338
 #, fuzzy
 msgid "this platform requires temporary files when calling external programs\n"
 msgstr ""
 "questa piattaforma richiede file temporanei quando si chiamano programmi "
 "esterni\n"
 
-#: g10/exec.c:421
+#: g10/exec.c:416
 #, fuzzy, c-format
 msgid "unable to execute program `%s': %s\n"
 msgstr "impossibile eseguire %s \"%s\": %s\n"
 
-#: g10/exec.c:424
+#: g10/exec.c:419
 #, fuzzy, c-format
 msgid "unable to execute shell `%s': %s\n"
 msgstr "impossibile eseguire %s \"%s\": %s\n"
 
-#: g10/exec.c:509
+#: g10/exec.c:510
 #, c-format
 msgid "system error while calling external program: %s\n"
 msgstr "errore di sistema chiamando il programma esterno: %s\n"
 
-#: g10/exec.c:520 g10/exec.c:586
+#: g10/exec.c:521 g10/exec.c:588
 msgid "unnatural exit of external program\n"
 msgstr "uscita anormale del programma esterno\n"
 
-#: g10/exec.c:535
+#: g10/exec.c:536
 msgid "unable to execute external program\n"
 msgstr "impossibile eseguire il programma esterno\n"
 
-#: g10/exec.c:552
+#: g10/exec.c:553
 #, c-format
 msgid "unable to read external program response: %s\n"
 msgstr "impossibile leggere la risposta del programma esterno: %s\n"
 
-#: g10/exec.c:597 g10/exec.c:604
+#: g10/exec.c:599 g10/exec.c:606
 #, c-format
 msgid "WARNING: unable to remove tempfile (%s) `%s': %s\n"
 msgstr "ATTENZIONE: impossibile cancellare il file temporaneo (%s) `%s': %s\n"
 
-#: g10/exec.c:609
+#: g10/exec.c:611
 #, c-format
 msgid "WARNING: unable to remove temp directory `%s': %s\n"
 msgstr "ATTENZIONE: impossibile rimuovere la directory temporanea `%s': %s\n"
@@ -1907,7 +1917,7 @@ msgstr "elenca le chiavi e le impronte digitali"
 msgid "list secret keys"
 msgstr "elenca le chiavi segrete"
 
-#: g10/gpg.c:389
+#: g10/gpg.c:389 sm/gpgsm.c:199
 msgid "generate a new key pair"
 msgstr "genera una nuova coppia di chiavi"
 
@@ -2052,15 +2062,11 @@ msgstr ""
 " --list-keys [nomi]         mostra le chiavi\n"
 " --fingerprint [nomi]       mostra le impronte digitali\n"
 
-#: g10/gpg.c:808 g10/gpgv.c:114
-msgid "Please report bugs to <gnupg-bugs@gnu.org>.\n"
-msgstr "Per favore segnala i bug a <gnupg-bugs@gnu.org>.\n"
-
-#: g10/gpg.c:831
+#: g10/gpg.c:829
 msgid "Usage: gpg [options] [files] (-h for help)"
 msgstr "Uso: gpg [opzioni] [files] (-h per l'aiuto)"
 
-#: g10/gpg.c:834
+#: g10/gpg.c:832
 msgid ""
 "Syntax: gpg [options] [files]\n"
 "sign, check, encrypt or decrypt\n"
@@ -2070,7 +2076,7 @@ msgstr ""
 "firma, controlla, cifra o decifra\n"
 "l'operazione predefinita dipende dai dati di input\n"
 
-#: g10/gpg.c:845 sm/gpgsm.c:535
+#: g10/gpg.c:843 sm/gpgsm.c:536
 msgid ""
 "\n"
 "Supported algorithms:\n"
@@ -2078,561 +2084,561 @@ msgstr ""
 "\n"
 "Algoritmi gestiti:\n"
 
-#: g10/gpg.c:848
+#: g10/gpg.c:846
 msgid "Pubkey: "
 msgstr "A chiave pubblica: "
 
-#: g10/gpg.c:855 g10/keyedit.c:2346
+#: g10/gpg.c:853 g10/keyedit.c:2346
 msgid "Cipher: "
 msgstr "Cifrari: "
 
-#: g10/gpg.c:862
+#: g10/gpg.c:860
 msgid "Hash: "
 msgstr "Hash: "
 
-#: g10/gpg.c:869 g10/keyedit.c:2391
+#: g10/gpg.c:867 g10/keyedit.c:2391
 msgid "Compression: "
 msgstr "Compressione: "
 
-#: g10/gpg.c:939
+#: g10/gpg.c:937
 msgid "usage: gpg [options] "
 msgstr "uso: gpg [opzioni] "
 
-#: g10/gpg.c:1115 sm/gpgsm.c:674
+#: g10/gpg.c:1124 sm/gpgsm.c:687
 msgid "conflicting commands\n"
 msgstr "comandi in conflitto\n"
 
-#: g10/gpg.c:1133
+#: g10/gpg.c:1142
 #, fuzzy, c-format
 msgid "no = sign found in group definition `%s'\n"
 msgstr "non è stato trovato il segno = nella definizione del gruppo \"%s\"\n"
 
-#: g10/gpg.c:1330
+#: g10/gpg.c:1339
 #, fuzzy, c-format
 msgid "WARNING: unsafe ownership on homedir `%s'\n"
 msgstr "ATTENZIONE: il proprietario \"%s\" di %s è insicuro\n"
 
-#: g10/gpg.c:1333
+#: g10/gpg.c:1342
 #, fuzzy, c-format
 msgid "WARNING: unsafe ownership on configuration file `%s'\n"
 msgstr "ATTENZIONE: il proprietario \"%s\" di %s è insicuro\n"
 
-#: g10/gpg.c:1336
+#: g10/gpg.c:1345
 #, fuzzy, c-format
 msgid "WARNING: unsafe ownership on extension `%s'\n"
 msgstr "ATTENZIONE: il proprietario \"%s\" di %s è insicuro\n"
 
-#: g10/gpg.c:1342
+#: g10/gpg.c:1351
 #, fuzzy, c-format
 msgid "WARNING: unsafe permissions on homedir `%s'\n"
 msgstr "ATTENZIONE: i permessi \"%s\" di %s sono insicuri\n"
 
-#: g10/gpg.c:1345
+#: g10/gpg.c:1354
 #, fuzzy, c-format
 msgid "WARNING: unsafe permissions on configuration file `%s'\n"
 msgstr "ATTENZIONE: i permessi \"%s\" di %s sono insicuri\n"
 
-#: g10/gpg.c:1348
+#: g10/gpg.c:1357
 #, fuzzy, c-format
 msgid "WARNING: unsafe permissions on extension `%s'\n"
 msgstr "ATTENZIONE: i permessi \"%s\" di %s sono insicuri\n"
 
-#: g10/gpg.c:1354
+#: g10/gpg.c:1363
 #, fuzzy, c-format
 msgid "WARNING: unsafe enclosing directory ownership on homedir `%s'\n"
 msgstr "ATTENZIONE: il proprietario \"%s\" di %s è insicuro\n"
 
-#: g10/gpg.c:1357
+#: g10/gpg.c:1366
 #, fuzzy, c-format
 msgid ""
 "WARNING: unsafe enclosing directory ownership on configuration file `%s'\n"
 msgstr "ATTENZIONE: il proprietario \"%s\" di %s è insicuro\n"
 
-#: g10/gpg.c:1360
+#: g10/gpg.c:1369
 #, fuzzy, c-format
 msgid "WARNING: unsafe enclosing directory ownership on extension `%s'\n"
 msgstr "ATTENZIONE: il proprietario \"%s\" di %s è insicuro\n"
 
-#: g10/gpg.c:1366
+#: g10/gpg.c:1375
 #, fuzzy, c-format
 msgid "WARNING: unsafe enclosing directory permissions on homedir `%s'\n"
 msgstr "ATTENZIONE: i permessi \"%s\" di %s sono insicuri\n"
 
-#: g10/gpg.c:1369
+#: g10/gpg.c:1378
 #, fuzzy, c-format
 msgid ""
 "WARNING: unsafe enclosing directory permissions on configuration file `%s'\n"
 msgstr "ATTENZIONE: i permessi \"%s\" di %s sono insicuri\n"
 
-#: g10/gpg.c:1372
+#: g10/gpg.c:1381
 #, fuzzy, c-format
 msgid "WARNING: unsafe enclosing directory permissions on extension `%s'\n"
 msgstr "ATTENZIONE: i permessi \"%s\" di %s sono insicuri\n"
 
-#: g10/gpg.c:1551
+#: g10/gpg.c:1560
 #, fuzzy, c-format
 msgid "unknown configuration item `%s'\n"
 msgstr "elemento della configurazione sconosciuto \"%s\"\n"
 
-#: g10/gpg.c:1650
+#: g10/gpg.c:1659
 msgid "display photo IDs during key listings"
 msgstr ""
 
-#: g10/gpg.c:1652
+#: g10/gpg.c:1661
 msgid "show policy URLs during signature listings"
 msgstr ""
 
-#: g10/gpg.c:1654
+#: g10/gpg.c:1663
 #, fuzzy
 msgid "show all notations during signature listings"
 msgstr "Manca la firma corrispondente nel portachiavi segreto\n"
 
-#: g10/gpg.c:1656
+#: g10/gpg.c:1665
 msgid "show IETF standard notations during signature listings"
 msgstr ""
 
-#: g10/gpg.c:1660
+#: g10/gpg.c:1669
 msgid "show user-supplied notations during signature listings"
 msgstr ""
 
-#: g10/gpg.c:1662
+#: g10/gpg.c:1671
 #, fuzzy
 msgid "show preferred keyserver URLs during signature listings"
 msgstr "l'URL della politica di firma indicato non è valido\n"
 
-#: g10/gpg.c:1664
+#: g10/gpg.c:1673
 msgid "show user ID validity during key listings"
 msgstr ""
 
-#: g10/gpg.c:1666
+#: g10/gpg.c:1675
 msgid "show revoked and expired user IDs in key listings"
 msgstr ""
 
-#: g10/gpg.c:1668
+#: g10/gpg.c:1677
 msgid "show revoked and expired subkeys in key listings"
 msgstr ""
 
-#: g10/gpg.c:1670
+#: g10/gpg.c:1679
 #, fuzzy
 msgid "show the keyring name in key listings"
 msgstr "mostra in quali portachiavi sono contenute le chiavi elencate"
 
-#: g10/gpg.c:1672
+#: g10/gpg.c:1681
 #, fuzzy
 msgid "show expiration dates during signature listings"
 msgstr "Manca la firma corrispondente nel portachiavi segreto\n"
 
-#: g10/gpg.c:1833
+#: g10/gpg.c:1842
 #, c-format
 msgid "NOTE: old default options file `%s' ignored\n"
 msgstr ""
 "NOTA: il vecchio file `%s' con le opzioni predefinite è stato ignorato\n"
 
-#: g10/gpg.c:1925
+#: g10/gpg.c:1934
 #, c-format
 msgid "libgcrypt is too old (need %s, have %s)\n"
 msgstr ""
 
-#: g10/gpg.c:2313 g10/gpg.c:2990 g10/gpg.c:3002
+#: g10/gpg.c:2326 g10/gpg.c:3014 g10/gpg.c:3026
 #, c-format
 msgid "NOTE: %s is not for normal use!\n"
 msgstr "NOTA: %s normalmente non deve essere usato!\n"
 
-#: g10/gpg.c:2494 g10/gpg.c:2506
+#: g10/gpg.c:2507 g10/gpg.c:2519
 #, fuzzy, c-format
 msgid "`%s' is not a valid signature expiration\n"
 msgstr "%s non è un set di caratteri valido\n"
 
-#: g10/gpg.c:2588
+#: g10/gpg.c:2601
 #, fuzzy, c-format
 msgid "`%s' is not a valid character set\n"
 msgstr "%s non è un set di caratteri valido\n"
 
-#: g10/gpg.c:2611 g10/gpg.c:2806 g10/keyedit.c:4121
+#: g10/gpg.c:2624 g10/gpg.c:2819 g10/keyedit.c:4121
 #, fuzzy
 msgid "could not parse keyserver URL\n"
 msgstr "impossibile fare il parsing dell'URI del keyserver\n"
 
-#: g10/gpg.c:2623
+#: g10/gpg.c:2636
 #, fuzzy, c-format
 msgid "%s:%d: invalid keyserver options\n"
 msgstr "%s:%d: opzioni di esportazione non valide\n"
 
-#: g10/gpg.c:2626
+#: g10/gpg.c:2639
 #, fuzzy
 msgid "invalid keyserver options\n"
 msgstr "opzioni di esportazione non valide\n"
 
-#: g10/gpg.c:2633
+#: g10/gpg.c:2646
 #, c-format
 msgid "%s:%d: invalid import options\n"
 msgstr "%s:%d: opzioni di importazione non valide\n"
 
-#: g10/gpg.c:2636
+#: g10/gpg.c:2649
 msgid "invalid import options\n"
 msgstr "opzioni di importazione non valide\n"
 
-#: g10/gpg.c:2643
+#: g10/gpg.c:2656
 #, c-format
 msgid "%s:%d: invalid export options\n"
 msgstr "%s:%d: opzioni di esportazione non valide\n"
 
-#: g10/gpg.c:2646
+#: g10/gpg.c:2659
 msgid "invalid export options\n"
 msgstr "opzioni di esportazione non valide\n"
 
-#: g10/gpg.c:2653
+#: g10/gpg.c:2666
 #, fuzzy, c-format
 msgid "%s:%d: invalid list options\n"
 msgstr "%s:%d: opzioni di importazione non valide\n"
 
-#: g10/gpg.c:2656
+#: g10/gpg.c:2669
 #, fuzzy
 msgid "invalid list options\n"
 msgstr "opzioni di importazione non valide\n"
 
-#: g10/gpg.c:2664
+#: g10/gpg.c:2677
 msgid "display photo IDs during signature verification"
 msgstr ""
 
-#: g10/gpg.c:2666
+#: g10/gpg.c:2679
 msgid "show policy URLs during signature verification"
 msgstr ""
 
-#: g10/gpg.c:2668
+#: g10/gpg.c:2681
 #, fuzzy
 msgid "show all notations during signature verification"
 msgstr "%s non è un set di caratteri valido\n"
 
-#: g10/gpg.c:2670
+#: g10/gpg.c:2683
 msgid "show IETF standard notations during signature verification"
 msgstr ""
 
-#: g10/gpg.c:2674
+#: g10/gpg.c:2687
 msgid "show user-supplied notations during signature verification"
 msgstr ""
 
-#: g10/gpg.c:2676
+#: g10/gpg.c:2689
 #, fuzzy
 msgid "show preferred keyserver URLs during signature verification"
 msgstr "l'URL della politica di firma indicato non è valido\n"
 
-#: g10/gpg.c:2678
+#: g10/gpg.c:2691
 #, fuzzy
 msgid "show user ID validity during signature verification"
 msgstr "%s non è un set di caratteri valido\n"
 
-#: g10/gpg.c:2680
+#: g10/gpg.c:2693
 msgid "show revoked and expired user IDs in signature verification"
 msgstr ""
 
-#: g10/gpg.c:2682
+#: g10/gpg.c:2695
 #, fuzzy
 msgid "show only the primary user ID in signature verification"
 msgstr "%s non è un set di caratteri valido\n"
 
-#: g10/gpg.c:2684
+#: g10/gpg.c:2697
 msgid "validate signatures with PKA data"
 msgstr ""
 
-#: g10/gpg.c:2686
+#: g10/gpg.c:2699
 msgid "elevate the trust of signatures with valid PKA data"
 msgstr ""
 
-#: g10/gpg.c:2693
+#: g10/gpg.c:2706
 #, fuzzy, c-format
 msgid "%s:%d: invalid verify options\n"
 msgstr "%s:%d: opzioni di esportazione non valide\n"
 
-#: g10/gpg.c:2696
+#: g10/gpg.c:2709
 #, fuzzy
 msgid "invalid verify options\n"
 msgstr "opzioni di esportazione non valide\n"
 
-#: g10/gpg.c:2703
+#: g10/gpg.c:2716
 #, c-format
 msgid "unable to set exec-path to %s\n"
 msgstr "impossibile impostare exec-path a %s\n"
 
-#: g10/gpg.c:2878
+#: g10/gpg.c:2902
 #, fuzzy, c-format
 msgid "%s:%d: invalid auto-key-locate list\n"
 msgstr "%s:%d: opzioni di esportazione non valide\n"
 
-#: g10/gpg.c:2881
+#: g10/gpg.c:2905
 msgid "invalid auto-key-locate list\n"
 msgstr ""
 
-#: g10/gpg.c:2979 sm/gpgsm.c:1387
+#: g10/gpg.c:3003 sm/gpgsm.c:1416
 msgid "WARNING: program may create a core file!\n"
 msgstr "ATTENZIONE: il programma potrebbe creare un file core!\n"
 
-#: g10/gpg.c:2983
+#: g10/gpg.c:3007
 #, c-format
 msgid "WARNING: %s overrides %s\n"
 msgstr "ATTENZIONE: %s ha la precedenza su %s\n"
 
-#: g10/gpg.c:2992
+#: g10/gpg.c:3016
 #, c-format
 msgid "%s not allowed with %s!\n"
 msgstr "Non è permesso usare %s con %s!\n"
 
-#: g10/gpg.c:2995
+#: g10/gpg.c:3019
 #, c-format
 msgid "%s makes no sense with %s!\n"
 msgstr "Non ha senso usare %s con %s!\n"
 
-#: g10/gpg.c:3010
+#: g10/gpg.c:3034
 #, fuzzy, c-format
 msgid "will not run with insecure memory due to %s\n"
 msgstr "scrittura della chiave segreta in `%s'\n"
 
-#: g10/gpg.c:3024
+#: g10/gpg.c:3048
 msgid "you can only make detached or clear signatures while in --pgp2 mode\n"
 msgstr "nella modalità --pgp2 puoi fare solo firme in chiaro o separate\n"
 
-#: g10/gpg.c:3030
+#: g10/gpg.c:3054
 msgid "you can't sign and encrypt at the same time while in --pgp2 mode\n"
 msgstr "nella modalità --pgp2 non puoi firmare e cifrare contemporaneamente\n"
 
-#: g10/gpg.c:3036
+#: g10/gpg.c:3060
 msgid "you must use files (and not a pipe) when working with --pgp2 enabled.\n"
 msgstr ""
 "devi usare dei file (e non una pipe) quando lavori con --pgp2 attivo.\n"
 
-#: g10/gpg.c:3049
+#: g10/gpg.c:3073
 msgid "encrypting a message in --pgp2 mode requires the IDEA cipher\n"
 msgstr ""
 "nella modalità --pgp2 è richiesto il cifrario IDEA per cifrare un messaggio\n"
 
-#: g10/gpg.c:3115 g10/gpg.c:3139 sm/gpgsm.c:1459
+#: g10/gpg.c:3139 g10/gpg.c:3163 sm/gpgsm.c:1488
 msgid "selected cipher algorithm is invalid\n"
 msgstr "l'algoritmo di cifratura selezionato non è valido\n"
 
-#: g10/gpg.c:3121 g10/gpg.c:3145 sm/gpgsm.c:1465 sm/gpgsm.c:1471
+#: g10/gpg.c:3145 g10/gpg.c:3169 sm/gpgsm.c:1494 sm/gpgsm.c:1500
 msgid "selected digest algorithm is invalid\n"
 msgstr "l'algoritmo di digest selezionato non è valido\n"
 
-#: g10/gpg.c:3127
+#: g10/gpg.c:3151
 #, fuzzy
 msgid "selected compression algorithm is invalid\n"
 msgstr "l'algoritmo di cifratura selezionato non è valido\n"
 
-#: g10/gpg.c:3133
+#: g10/gpg.c:3157
 msgid "selected certification digest algorithm is invalid\n"
 msgstr "l'algoritmo di digest selezionato non è valido\n"
 
-#: g10/gpg.c:3148
+#: g10/gpg.c:3172
 msgid "completes-needed must be greater than 0\n"
 msgstr "completes-needed deve essere maggiore di 0\n"
 
-#: g10/gpg.c:3150
+#: g10/gpg.c:3174
 msgid "marginals-needed must be greater than 1\n"
 msgstr "marginals-needed deve essere maggiore di 1\n"
 
-#: g10/gpg.c:3152
+#: g10/gpg.c:3176
 #, fuzzy
 msgid "max-cert-depth must be in the range from 1 to 255\n"
 msgstr "max-cert-depth deve essere tra 1 e 255\n"
 
-#: g10/gpg.c:3154
+#: g10/gpg.c:3178
 msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n"
 msgstr "default-cert-level non valido; deve essere 0, 1, 2 o 3\n"
 
-#: g10/gpg.c:3156
+#: g10/gpg.c:3180
 msgid "invalid min-cert-level; must be 1, 2, or 3\n"
 msgstr "min-cert-level non valido; deve essere 1, 2 o 3\n"
 
-#: g10/gpg.c:3159
+#: g10/gpg.c:3183
 msgid "NOTE: simple S2K mode (0) is strongly discouraged\n"
 msgstr "NOTA: l'uso del modo S2K semplice (0) è fortemente scoraggiato\n"
 
-#: g10/gpg.c:3163
+#: g10/gpg.c:3187
 msgid "invalid S2K mode; must be 0, 1 or 3\n"
 msgstr "modo S2K non valido; deve essere 0, 1 o 3\n"
 
-#: g10/gpg.c:3170
+#: g10/gpg.c:3194
 msgid "invalid default preferences\n"
 msgstr "preferenze predefinite non valide\n"
 
-#: g10/gpg.c:3179
+#: g10/gpg.c:3198
 msgid "invalid personal cipher preferences\n"
 msgstr "preferenze personali del cifrario non valide\n"
 
-#: g10/gpg.c:3183
+#: g10/gpg.c:3202
 msgid "invalid personal digest preferences\n"
 msgstr "preferenze personali del digest non valide\n"
 
-#: g10/gpg.c:3187
+#: g10/gpg.c:3206
 msgid "invalid personal compress preferences\n"
 msgstr "preferenze personali di compressione non valide\n"
 
-#: g10/gpg.c:3220
+#: g10/gpg.c:3239
 #, c-format
 msgid "%s does not yet work with %s\n"
 msgstr "%s non funziona ancora con %s\n"
 
-#: g10/gpg.c:3267
+#: g10/gpg.c:3286
 #, fuzzy, c-format
 msgid "you may not use cipher algorithm `%s' while in %s mode\n"
 msgstr "non è possibile usare l'algoritmo di cifratura \"%s\" in modalità %s\n"
 
-#: g10/gpg.c:3272
+#: g10/gpg.c:3291
 #, fuzzy, c-format
 msgid "you may not use digest algorithm `%s' while in %s mode\n"
 msgstr "non è possibile usare l'algoritmo di digest \"%s\" in modalità %s\n"
 
-#: g10/gpg.c:3277
+#: g10/gpg.c:3296
 #, fuzzy, c-format
 msgid "you may not use compression algorithm `%s' while in %s mode\n"
 msgstr ""
 "non è possibile usare l'algoritmo di compressione \"%s\" in modalità %s\n"
 
-#: g10/gpg.c:3363
+#: g10/gpg.c:3382
 #, c-format
 msgid "failed to initialize the TrustDB: %s\n"
 msgstr "inizializzazione del trustdb fallita: %s\n"
 
-#: g10/gpg.c:3374
+#: g10/gpg.c:3393
 msgid "WARNING: recipients (-r) given without using public key encryption\n"
 msgstr ""
 "ATTENZIONE: sono stati indicati dei destinatari (-r) senza usare la\n"
 "crittografia a chiave pubblica\n"
 
-#: g10/gpg.c:3395
+#: g10/gpg.c:3414
 msgid "--store [filename]"
 msgstr "--store [nomefile]"
 
-#: g10/gpg.c:3402
+#: g10/gpg.c:3421
 msgid "--symmetric [filename]"
 msgstr "--symmetric [nomefile]"
 
-#: g10/gpg.c:3404
+#: g10/gpg.c:3423
 #, fuzzy, c-format
 msgid "symmetric encryption of `%s' failed: %s\n"
 msgstr "decifratura fallita: %s\n"
 
-#: g10/gpg.c:3414
+#: g10/gpg.c:3433
 msgid "--encrypt [filename]"
 msgstr "--encrypt [nomefile]"
 
-#: g10/gpg.c:3427
+#: g10/gpg.c:3446
 #, fuzzy
 msgid "--symmetric --encrypt [filename]"
 msgstr "--sign --encrypt [nomefile]"
 
-#: g10/gpg.c:3429
+#: g10/gpg.c:3448
 msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n"
 msgstr ""
 
-#: g10/gpg.c:3432
+#: g10/gpg.c:3451
 #, fuzzy, c-format
 msgid "you cannot use --symmetric --encrypt while in %s mode\n"
 msgstr "non è possibile usare %s in modalità %s\n"
 
-#: g10/gpg.c:3450
+#: g10/gpg.c:3469
 msgid "--sign [filename]"
 msgstr "--sign [nomefile]"
 
-#: g10/gpg.c:3463
+#: g10/gpg.c:3482
 msgid "--sign --encrypt [filename]"
 msgstr "--sign --encrypt [nomefile]"
 
-#: g10/gpg.c:3478
+#: g10/gpg.c:3497
 #, fuzzy
 msgid "--symmetric --sign --encrypt [filename]"
 msgstr "--sign --encrypt [nomefile]"
 
-#: g10/gpg.c:3480
+#: g10/gpg.c:3499
 msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n"
 msgstr ""
 
-#: g10/gpg.c:3483
+#: g10/gpg.c:3502
 #, fuzzy, c-format
 msgid "you cannot use --symmetric --sign --encrypt while in %s mode\n"
 msgstr "non è possibile usare %s in modalità %s\n"
 
-#: g10/gpg.c:3503
+#: g10/gpg.c:3522
 msgid "--sign --symmetric [filename]"
 msgstr "--sign --symmetric [nomefile]"
 
-#: g10/gpg.c:3512
+#: g10/gpg.c:3531
 msgid "--clearsign [filename]"
 msgstr "--clearsign [nomefile]"
 
-#: g10/gpg.c:3537
+#: g10/gpg.c:3556
 msgid "--decrypt [filename]"
 msgstr "--decrypt [nomefile]"
 
-#: g10/gpg.c:3545
+#: g10/gpg.c:3564
 msgid "--sign-key user-id"
 msgstr "--sign-key user-id"
 
-#: g10/gpg.c:3549
+#: g10/gpg.c:3568
 msgid "--lsign-key user-id"
 msgstr "--lsign-key user-id"
 
-#: g10/gpg.c:3570
+#: g10/gpg.c:3589
 msgid "--edit-key user-id [commands]"
 msgstr "--edit-key user-id [comandi]"
 
-#: g10/gpg.c:3662
+#: g10/gpg.c:3681
 #, c-format
 msgid "keyserver send failed: %s\n"
 msgstr "invio al keyserver fallito: %s\n"
 
-#: g10/gpg.c:3664
+#: g10/gpg.c:3683
 #, c-format
 msgid "keyserver receive failed: %s\n"
 msgstr "ricezione dal keyserver fallita: %s\n"
 
-#: g10/gpg.c:3666
+#: g10/gpg.c:3685
 #, c-format
 msgid "key export failed: %s\n"
 msgstr "esportazione della chiave fallita: %s\n"
 
-#: g10/gpg.c:3677
+#: g10/gpg.c:3696
 #, c-format
 msgid "keyserver search failed: %s\n"
 msgstr "ricerca nel keyserver fallita: %s\n"
 
-#: g10/gpg.c:3687
+#: g10/gpg.c:3706
 #, c-format
 msgid "keyserver refresh failed: %s\n"
 msgstr "aggiornamento del keyserver fallito: %s\n"
 
-#: g10/gpg.c:3738
+#: g10/gpg.c:3757
 #, c-format
 msgid "dearmoring failed: %s\n"
 msgstr "rimozione dell'armatura fallita: %s\n"
 
-#: g10/gpg.c:3746
+#: g10/gpg.c:3765
 #, c-format
 msgid "enarmoring failed: %s\n"
 msgstr "creazione dell'armatura fallita: %s\n"
 
-#: g10/gpg.c:3836
+#: g10/gpg.c:3855
 #, c-format
 msgid "invalid hash algorithm `%s'\n"
 msgstr "algoritmo di hash non valido `%s'\n"
 
-#: g10/gpg.c:3953
+#: g10/gpg.c:3972
 msgid "[filename]"
 msgstr "[nomefile]"
 
-#: g10/gpg.c:3957
+#: g10/gpg.c:3976
 msgid "Go ahead and type your message ...\n"
 msgstr "Vai avanti e scrivi il messaggio...\n"
 
-#: g10/gpg.c:4271
+#: g10/gpg.c:4290
 msgid "the given certification policy URL is invalid\n"
 msgstr "l'URL della politica di certificazione indicato non è valido\n"
 
-#: g10/gpg.c:4273
+#: g10/gpg.c:4292
 msgid "the given signature policy URL is invalid\n"
 msgstr "l'URL della politica di firma indicato non è valido\n"
 
-#: g10/gpg.c:4306
+#: g10/gpg.c:4325
 #, fuzzy
 msgid "the given preferred keyserver URL is invalid\n"
 msgstr "l'URL della politica di firma indicato non è valido\n"
@@ -2728,12 +2734,12 @@ msgstr "  nuove chiavi saltate: %lu\n"
 msgid "          w/o user IDs: %lu\n"
 msgstr "         senza user ID: %lu\n"
 
-#: g10/import.c:302 sm/import.c:112
+#: g10/import.c:302 sm/import.c:114
 #, c-format
 msgid "              imported: %lu"
 msgstr "             importate: %lu"
 
-#: g10/import.c:308 sm/import.c:116
+#: g10/import.c:308 sm/import.c:118
 #, c-format
 msgid "             unchanged: %lu\n"
 msgstr "        non modificate: %lu\n"
@@ -2758,22 +2764,22 @@ msgstr "           nuove firme: %lu\n"
 msgid "   new key revocations: %lu\n"
 msgstr "nuove revoche di chiavi: %lu\n"
 
-#: g10/import.c:318 sm/import.c:118
+#: g10/import.c:318 sm/import.c:120
 #, c-format
 msgid "      secret keys read: %lu\n"
 msgstr "  chiavi segrete lette: %lu\n"
 
-#: g10/import.c:320 sm/import.c:120
+#: g10/import.c:320 sm/import.c:122
 #, c-format
 msgid "  secret keys imported: %lu\n"
 msgstr "chiavi segrete importate: %lu\n"
 
-#: g10/import.c:322 sm/import.c:122
+#: g10/import.c:322 sm/import.c:124
 #, c-format
 msgid " secret keys unchanged: %lu\n"
 msgstr "chiavi segrete non cambiate: %lu\n"
 
-#: g10/import.c:324 sm/import.c:124
+#: g10/import.c:324 sm/import.c:126
 #, c-format
 msgid "          not imported: %lu\n"
 msgstr "             importate: %lu\n"
@@ -3456,20 +3462,20 @@ msgstr "firma fallita: %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:3687
+#: g10/keyedit.c:1142 g10/keygen.c:3713
 msgid "This key is not protected.\n"
 msgstr "Questa chiave non è protetta.\n"
 
-#: g10/keyedit.c:1146 g10/keygen.c:3674 g10/revoke.c:536
+#: g10/keyedit.c:1146 g10/keygen.c:3700 g10/revoke.c:536
 msgid "Secret parts of primary key are not available.\n"
 msgstr "Parti della chiave segreta non sono disponibili.\n"
 
-#: g10/keyedit.c:1150 g10/keygen.c:3690
+#: g10/keyedit.c:1150 g10/keygen.c:3716
 #, fuzzy
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr "Parti della chiave segreta non sono disponibili.\n"
 
-#: g10/keyedit.c:1156 g10/keygen.c:3694
+#: g10/keyedit.c:1156 g10/keygen.c:3720
 msgid "Key is protected.\n"
 msgstr "La chiave è protetta.\n"
 
@@ -3486,7 +3492,7 @@ msgstr ""
 "Inserisci la nuova passphrase per questa chiave segreta.\n"
 "\n"
 
-#: g10/keyedit.c:1207 g10/keygen.c:2224
+#: g10/keyedit.c:1207 g10/keygen.c:2247
 msgid "passphrase not correctly repeated; try again"
 msgstr "passphrase non ripetuta correttamente; prova ancora"
 
@@ -4284,54 +4290,55 @@ msgstr "ci sono troppe preferenze `%c'\n"
 msgid "too many compression preferences\n"
 msgstr "ci sono troppe preferenze `%c'\n"
 
-#: g10/keygen.c:406
+#: g10/keygen.c:420
 #, fuzzy, c-format
 msgid "invalid item `%s' in preference string\n"
 msgstr "carattere non valido nella stringa delle preferenze\n"
 
-#: g10/keygen.c:889
+#: g10/keygen.c:904
 msgid "writing direct signature\n"
 msgstr "scrittura della firma diretta\n"
 
-#: g10/keygen.c:931
+#: g10/keygen.c:946
 msgid "writing self signature\n"
 msgstr "scrittura della autofirma\n"
 
-#: g10/keygen.c:988
+#: g10/keygen.c:1003
 msgid "writing key binding signature\n"
 msgstr "scrittura della firma di collegamento alla chiave\n"
 
-#: g10/keygen.c:1158 g10/keygen.c:1269 g10/keygen.c:1274 g10/keygen.c:1409
-#: g10/keygen.c:3186
+#: g10/keygen.c:1173 g10/keygen.c:1284 g10/keygen.c:1289 g10/keygen.c:1432
+#: g10/keygen.c:3209
 #, c-format
 msgid "keysize invalid; using %u bits\n"
 msgstr "dimensione della chiave non valida; uso %u bit\n"
 
-#: g10/keygen.c:1164 g10/keygen.c:1280 g10/keygen.c:1415 g10/keygen.c:3192
+#: g10/keygen.c:1179 g10/keygen.c:1295 g10/keygen.c:1303 g10/keygen.c:1438
+#: g10/keygen.c:3215
 #, c-format
 msgid "keysize rounded up to %u bits\n"
 msgstr "dimensioni della chiave arrotondate a %u bit\n"
 
-#: g10/keygen.c:1306
+#: g10/keygen.c:1329
 msgid ""
 "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n"
 msgstr ""
 
-#: g10/keygen.c:1526
+#: g10/keygen.c:1549
 #, fuzzy
 msgid "Sign"
 msgstr "sign"
 
-#: g10/keygen.c:1529
+#: g10/keygen.c:1552
 msgid "Certify"
 msgstr ""
 
-#: g10/keygen.c:1532
+#: g10/keygen.c:1555
 #, fuzzy
 msgid "Encrypt"
 msgstr "cifra dati"
 
-#: g10/keygen.c:1535
+#: g10/keygen.c:1558
 msgid "Authenticate"
 msgstr ""
 
@@ -4345,114 +4352,114 @@ msgstr ""
 #. a = Toggle authentication capability
 #. q = Finish
 #.
-#: g10/keygen.c:1553
+#: g10/keygen.c:1576
 msgid "SsEeAaQq"
 msgstr ""
 
-#: g10/keygen.c:1576
+#: g10/keygen.c:1599
 #, c-format
 msgid "Possible actions for a %s key: "
 msgstr ""
 
-#: g10/keygen.c:1580
+#: g10/keygen.c:1603
 msgid "Current allowed actions: "
 msgstr ""
 
-#: g10/keygen.c:1585
+#: g10/keygen.c:1608
 #, c-format
 msgid "   (%c) Toggle the sign capability\n"
 msgstr ""
 
-#: g10/keygen.c:1588
+#: g10/keygen.c:1611
 #, fuzzy, c-format
 msgid "   (%c) Toggle the encrypt capability\n"
 msgstr "   (%d) ElGamal (cifra solo)\n"
 
-#: g10/keygen.c:1591
+#: g10/keygen.c:1614
 #, c-format
 msgid "   (%c) Toggle the authenticate capability\n"
 msgstr ""
 
-#: g10/keygen.c:1594
+#: g10/keygen.c:1617
 #, c-format
 msgid "   (%c) Finished\n"
 msgstr ""
 
-#: g10/keygen.c:1654 sm/certreqgen-ui.c:121
+#: g10/keygen.c:1677 sm/certreqgen-ui.c:157
 msgid "Please select what kind of key you want:\n"
 msgstr "Per favore scegli che tipo di chiave vuoi:\n"
 
-#: g10/keygen.c:1657
+#: g10/keygen.c:1680
 #, fuzzy, c-format
 msgid "   (%d) RSA and RSA (default)\n"
 msgstr "   (%d) DSA e ElGamal (default)\n"
 
-#: g10/keygen.c:1659
+#: g10/keygen.c:1682
 #, fuzzy, c-format
 msgid "   (%d) DSA and Elgamal\n"
 msgstr "   (%d) DSA e ElGamal (default)\n"
 
-#: g10/keygen.c:1661
+#: g10/keygen.c:1684
 #, c-format
 msgid "   (%d) DSA (sign only)\n"
 msgstr "   (%d) DSA (firma solo)\n"
 
-#: g10/keygen.c:1662
+#: g10/keygen.c:1685
 #, c-format
 msgid "   (%d) RSA (sign only)\n"
 msgstr "   (%d) RSA (firma solo)\n"
 
-#: g10/keygen.c:1666
+#: g10/keygen.c:1689
 #, fuzzy, c-format
 msgid "   (%d) Elgamal (encrypt only)\n"
 msgstr "   (%d) ElGamal (cifra solo)\n"
 
-#: g10/keygen.c:1667
+#: g10/keygen.c:1690
 #, c-format
 msgid "   (%d) RSA (encrypt only)\n"
 msgstr "   (%d) RSA (cifra solo)\n"
 
-#: g10/keygen.c:1671
+#: g10/keygen.c:1694
 #, fuzzy, c-format
 msgid "   (%d) DSA (set your own capabilities)\n"
 msgstr "   (%d) RSA (cifra solo)\n"
 
-#: g10/keygen.c:1672
+#: g10/keygen.c:1695
 #, fuzzy, c-format
 msgid "   (%d) RSA (set your own capabilities)\n"
 msgstr "   (%d) RSA (cifra solo)\n"
 
-#: g10/keygen.c:1780
+#: g10/keygen.c:1803
 #, c-format
 msgid "%s keys may be between %u and %u bits long.\n"
 msgstr ""
 
-#: g10/keygen.c:1788
+#: g10/keygen.c:1811
 #, fuzzy, c-format
 msgid "What keysize do you want for the subkey? (%u) "
 msgstr "Di che dimensioni vuoi la chiave? (1024) "
 
-#: g10/keygen.c:1791 sm/certreqgen-ui.c:142
+#: g10/keygen.c:1814 sm/certreqgen-ui.c:179
 #, fuzzy, c-format
 msgid "What keysize do you want? (%u) "
 msgstr "Di che dimensioni vuoi la chiave? (1024) "
 
-#: g10/keygen.c:1799 sm/certreqgen-ui.c:147
+#: g10/keygen.c:1822 sm/certreqgen-ui.c:184
 #, c-format
 msgid "%s keysizes must be in the range %u-%u\n"
 msgstr ""
 
-#: g10/keygen.c:1805 sm/certreqgen-ui.c:152
+#: g10/keygen.c:1828 sm/certreqgen-ui.c:189
 #, c-format
 msgid "Requested keysize is %u bits\n"
 msgstr "La dimensione richiesta della chiave è %u bit\n"
 
-#: g10/keygen.c:1812 g10/keygen.c:1818 sm/certreqgen-ui.c:157
+#: g10/keygen.c:1835 g10/keygen.c:1841 sm/certreqgen-ui.c:194
 #, c-format
 msgid "rounded up to %u bits\n"
 msgstr "arrotondate a %u bit\n"
 
-#: g10/keygen.c:1893
+#: g10/keygen.c:1916
 msgid ""
 "Please specify how long the key should be valid.\n"
 "         0 = key does not expire\n"
@@ -4468,7 +4475,7 @@ msgstr ""
 "      <n>m = la chiave scadrà dopo n mesi\n"
 "      <n>y = la chiave scadrà dopo n anni\n"
 
-#: g10/keygen.c:1904
+#: g10/keygen.c:1927
 msgid ""
 "Please specify how long the signature should be valid.\n"
 "         0 = signature does not expire\n"
@@ -4484,40 +4491,40 @@ msgstr ""
 "      <n>m = la chiave scadrà dopo n mesi\n"
 "      <n>y = la chiave scadrà dopo n anni\n"
 
-#: g10/keygen.c:1927
+#: g10/keygen.c:1950
 msgid "Key is valid for? (0) "
 msgstr "Chiave valida per? (0) "
 
-#: g10/keygen.c:1932
+#: g10/keygen.c:1955
 #, fuzzy, c-format
 msgid "Signature is valid for? (%s) "
 msgstr "Firma valida per? (0) "
 
-#: g10/keygen.c:1950 g10/keygen.c:1975
+#: g10/keygen.c:1973 g10/keygen.c:1998
 msgid "invalid value\n"
 msgstr "valore non valido\n"
 
-#: g10/keygen.c:1957
+#: g10/keygen.c:1980
 #, fuzzy
 msgid "Key does not expire at all\n"
 msgstr "%s non ha scadenza\n"
 
-#: g10/keygen.c:1958
+#: g10/keygen.c:1981
 #, fuzzy
 msgid "Signature does not expire at all\n"
 msgstr "%s non ha scadenza\n"
 
-#: g10/keygen.c:1963
+#: g10/keygen.c:1986
 #, fuzzy, c-format
 msgid "Key expires at %s\n"
 msgstr "%s scadrà il %s\n"
 
-#: g10/keygen.c:1964
+#: g10/keygen.c:1987
 #, fuzzy, c-format
 msgid "Signature expires at %s\n"
 msgstr "Questa firma scadrà il %s\n"
 
-#: g10/keygen.c:1968
+#: g10/keygen.c:1991
 msgid ""
 "Your system can't display dates beyond 2038.\n"
 "However, it will be correctly handled up to 2106.\n"
@@ -4525,12 +4532,12 @@ msgstr ""
 "Il tuo sistema non può mostrare date oltre il 2038.\n"
 "Comunque, sarà gestita correttamente fino al 2106.\n"
 
-#: g10/keygen.c:1981
+#: g10/keygen.c:2004
 #, fuzzy
 msgid "Is this correct? (y/N) "
 msgstr "È giusto (s/n)? "
 
-#: g10/keygen.c:2011
+#: g10/keygen.c:2034
 msgid ""
 "\n"
 "GnuPG needs to construct a user ID to identify your key.\n"
@@ -4541,7 +4548,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:2026
+#: g10/keygen.c:2049
 #, fuzzy
 msgid ""
 "\n"
@@ -4558,44 +4565,44 @@ msgstr ""
 "    \"Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>\"\n"
 "\n"
 
-#: g10/keygen.c:2045
+#: g10/keygen.c:2068
 msgid "Real name: "
 msgstr "Nome e Cognome: "
 
-#: g10/keygen.c:2053
+#: g10/keygen.c:2076
 msgid "Invalid character in name\n"
 msgstr "Carattere non valido nel nome\n"
 
-#: g10/keygen.c:2055
+#: g10/keygen.c:2078
 msgid "Name may not start with a digit\n"
 msgstr "Il nome non può iniziare con una cifra\n"
 
-#: g10/keygen.c:2057
+#: g10/keygen.c:2080
 msgid "Name must be at least 5 characters long\n"
 msgstr "Il nome deve essere lungo almeno 5 caratteri\n"
 
-#: g10/keygen.c:2065
+#: g10/keygen.c:2088
 msgid "Email address: "
 msgstr "Indirizzo di Email: "
 
-#: g10/keygen.c:2071
+#: g10/keygen.c:2094
 msgid "Not a valid email address\n"
 msgstr "L'indirizzo di email non è valido\n"
 
-#: g10/keygen.c:2079
+#: g10/keygen.c:2102
 msgid "Comment: "
 msgstr "Commento: "
 
-#: g10/keygen.c:2085
+#: g10/keygen.c:2108
 msgid "Invalid character in comment\n"
 msgstr "Carattere non valido nel commento\n"
 
-#: g10/keygen.c:2107
+#: g10/keygen.c:2130
 #, c-format
 msgid "You are using the `%s' character set.\n"
 msgstr "Stai usando il set di caratteri `%s'.\n"
 
-#: g10/keygen.c:2113
+#: g10/keygen.c:2136
 #, c-format
 msgid ""
 "You selected this USER-ID:\n"
@@ -4606,7 +4613,7 @@ msgstr ""
 "    \"%s\"\n"
 "\n"
 
-#: g10/keygen.c:2118
+#: g10/keygen.c:2141
 msgid "Please don't put the email address into the real name or the comment\n"
 msgstr "Per favore non mettere l'indirizzo di email nel nome o nel commento\n"
 
@@ -4621,23 +4628,23 @@ msgstr "Per favore non mettere l'indirizzo di email nel nome o nel commento\n"
 #. o = Okay (ready, continue)
 #. q = Quit
 #.
-#: g10/keygen.c:2134
+#: g10/keygen.c:2157
 msgid "NnCcEeOoQq"
 msgstr "NnCcEeOoQq"
 
-#: g10/keygen.c:2144
+#: g10/keygen.c:2167
 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? "
 msgstr "Modifica (N)ome, (C)ommento, (E)mail oppure (Q)uit? "
 
-#: g10/keygen.c:2145
+#: g10/keygen.c:2168
 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? "
 msgstr "Modifica (N)ome, (C)ommento, (E)mail oppure (O)kay/(Q)uit? "
 
-#: g10/keygen.c:2164
+#: g10/keygen.c:2187
 msgid "Please correct the error first\n"
 msgstr "Per favore correggi prima l'errore\n"
 
-#: g10/keygen.c:2206
+#: g10/keygen.c:2229
 msgid ""
 "You need a Passphrase to protect your secret key.\n"
 "\n"
@@ -4645,19 +4652,19 @@ msgstr ""
 "Ti serve una passphrase per proteggere la tua chiave segreta.\n"
 "\n"
 
-#: g10/keygen.c:2209
+#: g10/keygen.c:2232
 #, fuzzy
 msgid ""
 "Please enter a passphrase to protect the off-card backup of the new "
 "encryption key."
 msgstr "Inserisci la passphrase, cioè una frase segreta \n"
 
-#: g10/keygen.c:2225
+#: g10/keygen.c:2248
 #, c-format
 msgid "%s.\n"
 msgstr "%s.\n"
 
-#: g10/keygen.c:2231
+#: g10/keygen.c:2254
 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"
@@ -4669,7 +4676,7 @@ msgstr ""
 "programma con l'opzione \"--edit-key\".\n"
 "\n"
 
-#: g10/keygen.c:2255
+#: g10/keygen.c:2278
 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"
@@ -4681,50 +4688,50 @@ msgstr ""
 "dischi) durante la generazione dei numeri primi; questo da al generatore di\n"
 "numeri casuali migliori possibilità di raccogliere abbastanza entropia.\n"
 
-#: g10/keygen.c:3126 g10/keygen.c:3153
+#: g10/keygen.c:3149 g10/keygen.c:3176
 msgid "Key generation canceled.\n"
 msgstr "Generazione della chiave annullata.\n"
 
-#: g10/keygen.c:3358 g10/keygen.c:3525
+#: g10/keygen.c:3381 g10/keygen.c:3551
 #, c-format
 msgid "writing public key to `%s'\n"
 msgstr "scrittura della chiave pubblica in `%s'\n"
 
-#: g10/keygen.c:3360 g10/keygen.c:3528
+#: g10/keygen.c:3383 g10/keygen.c:3554
 #, fuzzy, c-format
 msgid "writing secret key stub to `%s'\n"
 msgstr "scrittura della chiave segreta in `%s'\n"
 
-#: g10/keygen.c:3363 g10/keygen.c:3531
+#: g10/keygen.c:3386 g10/keygen.c:3557
 #, c-format
 msgid "writing secret key to `%s'\n"
 msgstr "scrittura della chiave segreta in `%s'\n"
 
-#: g10/keygen.c:3512
+#: g10/keygen.c:3538
 #, c-format
 msgid "no writable public keyring found: %s\n"
 msgstr "non è stato trovato un portachiavi pubblico scrivibile: %s\n"
 
-#: g10/keygen.c:3519
+#: g10/keygen.c:3545
 #, c-format
 msgid "no writable secret keyring found: %s\n"
 msgstr "non è stato trovato un portachiavi segreto scrivibile: %s\n"
 
-#: g10/keygen.c:3539
+#: g10/keygen.c:3565
 #, c-format
 msgid "error writing public keyring `%s': %s\n"
 msgstr "errore scrivendo il portachiavi pubblico `%s': %s\n"
 
-#: g10/keygen.c:3547
+#: g10/keygen.c:3573
 #, c-format
 msgid "error writing secret keyring `%s': %s\n"
 msgstr "errore scrivendo il portachiavi segreto `%s': %s\n"
 
-#: g10/keygen.c:3574
+#: g10/keygen.c:3600
 msgid "public and secret key created and signed.\n"
 msgstr "chiavi pubbliche e segrete create e firmate.\n"
 
-#: g10/keygen.c:3585
+#: g10/keygen.c:3611
 #, fuzzy
 msgid ""
 "Note that this key cannot be used for encryption.  You may want to use\n"
@@ -4734,12 +4741,12 @@ msgstr ""
 "il comando \"--edit-key\" per generare una chiave secondaria per questo "
 "scopo.\n"
 
-#: g10/keygen.c:3598 g10/keygen.c:3744 g10/keygen.c:3865
+#: g10/keygen.c:3624 g10/keygen.c:3770 g10/keygen.c:3891
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "Generazione della chiave fallita: %s\n"
 
-#: g10/keygen.c:3654 g10/keygen.c:3795 g10/sign.c:241
+#: g10/keygen.c:3680 g10/keygen.c:3821 g10/sign.c:241
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
@@ -4747,7 +4754,7 @@ msgstr ""
 "la chiave è stata creata %lu secondo nel futuro (salto nel tempo o problema\n"
 "con l'orologio)\n"
 
-#: g10/keygen.c:3656 g10/keygen.c:3797 g10/sign.c:243
+#: g10/keygen.c:3682 g10/keygen.c:3823 g10/sign.c:243
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
@@ -4755,26 +4762,26 @@ msgstr ""
 "la chiave è stata creata %lu secondi nel futuro (salto nel tempo o problema\n"
 "con l'orologio)\n"
 
-#: g10/keygen.c:3667 g10/keygen.c:3808
+#: g10/keygen.c:3693 g10/keygen.c:3834
 msgid "NOTE: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgstr "NB: la creazione di subchiavi per chiavi v3 non rispetta OpenPGP.\n"
 
-#: g10/keygen.c:3708 g10/keygen.c:3841
+#: g10/keygen.c:3734 g10/keygen.c:3867
 #, fuzzy
 msgid "Really create? (y/N) "
 msgstr "Crea davvero? "
 
-#: g10/keygen.c:4029
+#: g10/keygen.c:4055
 #, fuzzy, c-format
 msgid "storing key onto card failed: %s\n"
 msgstr "cancellazione del keyblock fallita: %s\n"
 
-#: g10/keygen.c:4078
+#: g10/keygen.c:4104
 #, fuzzy, c-format
 msgid "can't create backup file `%s': %s\n"
 msgstr "impossibile creare `%s': %s\n"
 
-#: g10/keygen.c:4104
+#: g10/keygen.c:4130
 #, fuzzy, c-format
 msgid "NOTE: backup of card key saved to `%s'\n"
 msgstr "NOTA: chiave %08lX scaduta il %s\n"
@@ -4862,17 +4869,17 @@ msgstr "Per favore risolvete questo possibile problema di sicurezza\n"
 msgid "caching keyring `%s'\n"
 msgstr "controllo il portachiavi `%s'\n"
 
-#: g10/keyring.c:1476
+#: g10/keyring.c:1489
 #, fuzzy, c-format
 msgid "%lu keys cached so far (%lu signatures)\n"
 msgstr "Sono state controllate %lu chiavi (%lu firme)\n"
 
-#: g10/keyring.c:1488
+#: g10/keyring.c:1501
 #, fuzzy, c-format
 msgid "%lu keys cached (%lu signatures)\n"
 msgstr "Sono state controllate %lu chiavi (%lu firme)\n"
 
-#: g10/keyring.c:1560
+#: g10/keyring.c:1573
 #, c-format
 msgid "%s: keyring created\n"
 msgstr "%s: portachiavi creato\n"
@@ -6674,7 +6681,7 @@ msgstr "non esaminato"
 msgid "invalid option \"%.50s\"\n"
 msgstr "opzioni di importazione non valide\n"
 
-#: jnlib/logging.c:644
+#: jnlib/logging.c:647
 #, c-format
 msgid "you found a bug ... (%s:%d)\n"
 msgstr "hai trovato un bug... (%s:%d)\n"
@@ -6694,7 +6701,7 @@ msgstr ""
 msgid "iconv_open failed: %s\n"
 msgstr "impossibile aprire il file: %s\n"
 
-#: jnlib/utf8conv.c:387 jnlib/utf8conv.c:653
+#: jnlib/utf8conv.c:388 jnlib/utf8conv.c:654
 #, fuzzy, c-format
 msgid "conversion from `%s' to `%s' failed: %s\n"
 msgstr "creazione dell'armatura fallita: %s\n"
@@ -6745,35 +6752,30 @@ msgstr ""
 msgid "enable full debugging"
 msgstr ""
 
-#: kbx/kbxutil.c:114
-#, fuzzy
-msgid "Please report bugs to "
-msgstr "Per favore segnala i bug a <gnupg-bugs@gnu.org>.\n"
-
-#: kbx/kbxutil.c:118
+#: kbx/kbxutil.c:117
 #, fuzzy
 msgid "Usage: kbxutil [options] [files] (-h for help)"
 msgstr "Uso: gpg [opzioni] [files] (-h per l'aiuto)"
 
-#: kbx/kbxutil.c:121
+#: kbx/kbxutil.c:120
 msgid ""
 "Syntax: kbxutil [options] [files]\n"
 "list, export, import Keybox data\n"
 msgstr ""
 
-#: scd/app-nks.c:712 scd/app-openpgp.c:2520
+#: scd/app-nks.c:712 scd/app-openpgp.c:2592
 #, c-format
 msgid "RSA modulus missing or not of size %d bits\n"
 msgstr ""
 
-#: scd/app-nks.c:720 scd/app-openpgp.c:2532
+#: scd/app-nks.c:720 scd/app-openpgp.c:2604
 #, c-format
 msgid "RSA public exponent missing or larger than %d bits\n"
 msgstr ""
 
-#: scd/app-nks.c:800 scd/app-openpgp.c:1536 scd/app-openpgp.c:1555
-#: scd/app-openpgp.c:1716 scd/app-openpgp.c:1733 scd/app-openpgp.c:1977
-#: scd/app-openpgp.c:2022 scd/app-dinsig.c:303
+#: scd/app-nks.c:800 scd/app-openpgp.c:1537 scd/app-openpgp.c:1556
+#: scd/app-openpgp.c:1717 scd/app-openpgp.c:1734 scd/app-openpgp.c:1978
+#: scd/app-openpgp.c:2023 scd/app-dinsig.c:303
 #, c-format
 msgid "PIN callback returned error: %s\n"
 msgstr ""
@@ -6782,236 +6784,241 @@ msgstr ""
 msgid "the NullPIN has not yet been changed\n"
 msgstr ""
 
-#: scd/app-nks.c:1090
+#: scd/app-nks.c:1091
 #, fuzzy
 msgid "|N|Please enter a new PIN for the standard keys."
 msgstr "cambia la passphrase"
 
-#: scd/app-nks.c:1091
+#: scd/app-nks.c:1092
 #, fuzzy
 msgid "||Please enter the PIN for the standard keys."
 msgstr "cambia la passphrase"
 
-#: scd/app-nks.c:1097
+#: scd/app-nks.c:1098
 #, fuzzy
 msgid "|NP|Please enter a new PIN Unblocking Code (PUK) for the standard keys."
 msgstr "Per favore scegli il motivo della revoca:\n"
 
-#: scd/app-nks.c:1099
+#: scd/app-nks.c:1100
 #, fuzzy
 msgid "|P|Please enter the PIN Unblocking Code (PUK) for the standard keys."
 msgstr "Per favore scegli il motivo della revoca:\n"
 
-#: scd/app-nks.c:1107
+#: scd/app-nks.c:1108
 msgid "|N|Please enter a new PIN for the key to create qualified signatures."
 msgstr ""
 
-#: scd/app-nks.c:1109
+#: scd/app-nks.c:1110
 msgid "||Please enter the PIN for the key to create qualified signatures."
 msgstr ""
 
-#: scd/app-nks.c:1117
+#: scd/app-nks.c:1118
 msgid ""
 "|NP|Please enter a new PIN Unblocking Code (PUK) for the key to create "
 "qualified signatures."
 msgstr ""
 
-#: scd/app-nks.c:1119
+#: scd/app-nks.c:1120
 msgid ""
 "|P|Please enter the PIN Unblocking Code (PUK) for the key to create "
 "qualified signatures."
 msgstr ""
 
-#: scd/app-nks.c:1220 scd/app-openpgp.c:2055 scd/app-dinsig.c:531
+#: scd/app-nks.c:1221 scd/app-openpgp.c:2056 scd/app-dinsig.c:532
 #, fuzzy, c-format
 msgid "error getting new PIN: %s\n"
 msgstr "errore nella creazione della passhprase: %s\n"
 
-#: scd/app-openpgp.c:691
+#: scd/app-openpgp.c:692
 #, fuzzy, c-format
 msgid "failed to store the fingerprint: %s\n"
 msgstr "inizializzazione del trustdb fallita: %s\n"
 
-#: scd/app-openpgp.c:704
+#: scd/app-openpgp.c:705
 #, fuzzy, c-format
 msgid "failed to store the creation date: %s\n"
 msgstr "rebuild della cache del portachiavi fallito: %s\n"
 
-#: scd/app-openpgp.c:1143
+#: scd/app-openpgp.c:1144
 #, fuzzy, c-format
 msgid "reading public key failed: %s\n"
 msgstr "cancellazione del keyblock fallita: %s\n"
 
-#: scd/app-openpgp.c:1151 scd/app-openpgp.c:2755
+#: scd/app-openpgp.c:1152 scd/app-openpgp.c:2827
 msgid "response does not contain the public key data\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1159 scd/app-openpgp.c:2763
+#: scd/app-openpgp.c:1160 scd/app-openpgp.c:2835
 msgid "response does not contain the RSA modulus\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1168 scd/app-openpgp.c:2773
+#: scd/app-openpgp.c:1169 scd/app-openpgp.c:2845
 msgid "response does not contain the RSA public exponent\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1488
+#: scd/app-openpgp.c:1489
 #, c-format
 msgid "using default PIN as %s\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1495
+#: scd/app-openpgp.c:1496
 #, c-format
 msgid "failed to use default PIN as %s: %s - disabling further default use\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1510
+#: scd/app-openpgp.c:1511
 #, c-format
 msgid "||Please enter the PIN%%0A[sigs done: %lu]"
 msgstr ""
 
-#: scd/app-openpgp.c:1521 scd/app-openpgp.c:1971
+#: scd/app-openpgp.c:1522 scd/app-openpgp.c:1972
 #, fuzzy
 msgid "||Please enter the PIN"
 msgstr "cambia la passphrase"
 
-#: scd/app-openpgp.c:1562 scd/app-openpgp.c:1740 scd/app-openpgp.c:1984
+#: scd/app-openpgp.c:1563 scd/app-openpgp.c:1741 scd/app-openpgp.c:1985
 #, c-format
 msgid "PIN for CHV%d is too short; minimum length is %d\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1575 scd/app-openpgp.c:1614 scd/app-openpgp.c:1752
-#: scd/app-openpgp.c:3072
+#: scd/app-openpgp.c:1576 scd/app-openpgp.c:1615 scd/app-openpgp.c:1753
+#: scd/app-openpgp.c:3145
 #, fuzzy, c-format
 msgid "verify CHV%d failed: %s\n"
 msgstr "invio al keyserver fallito: %s\n"
 
-#: scd/app-openpgp.c:1643 scd/app-openpgp.c:2003 scd/app-openpgp.c:3335
+#: scd/app-openpgp.c:1644 scd/app-openpgp.c:2004 scd/app-openpgp.c:3435
 msgid "error retrieving CHV status from card\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1649 scd/app-openpgp.c:3344
+#: scd/app-openpgp.c:1650 scd/app-openpgp.c:3444
 msgid "card is permanently locked!\n"
 msgstr ""
 
-#: scd/app-openpgp.c:1656
+#: scd/app-openpgp.c:1657
 #, c-format
 msgid "%d Admin PIN attempts remaining before card is permanently locked\n"
 msgstr ""
 
 #. TRANSLATORS: Do not translate the "|A|" prefix but keep it at
 #. the start of the string.  Use %%0A to force a linefeed.
-#: scd/app-openpgp.c:1663
+#: scd/app-openpgp.c:1664
 #, fuzzy, c-format
 msgid "|A|Please enter the Admin PIN%%0A[remaining attempts: %d]"
 msgstr "cambia la passphrase"
 
-#: scd/app-openpgp.c:1667
+#: scd/app-openpgp.c:1668
 #, fuzzy
 msgid "|A|Please enter the Admin PIN"
 msgstr "cambia la passphrase"
 
-#: scd/app-openpgp.c:1688
+#: scd/app-openpgp.c:1689
 msgid "access to admin commands is not configured\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2018
+#: scd/app-openpgp.c:2019
 #, fuzzy
 msgid "||Please enter the Reset Code for the card"
 msgstr "Per favore scegli il motivo della revoca:\n"
 
-#: scd/app-openpgp.c:2028 scd/app-openpgp.c:2080
+#: scd/app-openpgp.c:2029 scd/app-openpgp.c:2081
 #, c-format
 msgid "Reset Code is too short; minimum length is %d\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2050
+#: scd/app-openpgp.c:2051
 msgid "|RN|New Reset Code"
 msgstr ""
 
-#: scd/app-openpgp.c:2051
+#: scd/app-openpgp.c:2052
 msgid "|AN|New Admin PIN"
 msgstr ""
 
-#: scd/app-openpgp.c:2051
+#: scd/app-openpgp.c:2052
 msgid "|N|New PIN"
 msgstr ""
 
-#: scd/app-openpgp.c:2160 scd/app-openpgp.c:2841
+#: scd/app-openpgp.c:2162 scd/app-openpgp.c:2913
 #, fuzzy
 msgid "error reading application data\n"
 msgstr "errore leggendo il keyblock: %s\n"
 
-#: scd/app-openpgp.c:2166 scd/app-openpgp.c:2848
+#: scd/app-openpgp.c:2168 scd/app-openpgp.c:2920
 #, fuzzy
 msgid "error reading fingerprint DO\n"
 msgstr "%s: errore durante la lettura del record libero: %s\n"
 
-#: scd/app-openpgp.c:2176
+#: scd/app-openpgp.c:2178
 #, fuzzy
 msgid "key already exists\n"
 msgstr "`%s' è già compresso\n"
 
-#: scd/app-openpgp.c:2180
+#: scd/app-openpgp.c:2182
 msgid "existing key will be replaced\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2182
+#: scd/app-openpgp.c:2184
 #, fuzzy
 msgid "generating new key\n"
 msgstr "genera una nuova coppia di chiavi"
 
-#: scd/app-openpgp.c:2508
+#: scd/app-openpgp.c:2186
+#, fuzzy
+msgid "writing new key\n"
+msgstr "genera una nuova coppia di chiavi"
+
+#: scd/app-openpgp.c:2572
 msgid "creation timestamp missing\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2542 scd/app-openpgp.c:2550
+#: scd/app-openpgp.c:2614 scd/app-openpgp.c:2622
 #, c-format
 msgid "RSA prime %s missing or not of size %d bits\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2646
+#: scd/app-openpgp.c:2718
 #, fuzzy, c-format
 msgid "failed to store the key: %s\n"
 msgstr "inizializzazione del trustdb fallita: %s\n"
 
-#: scd/app-openpgp.c:2732
+#: scd/app-openpgp.c:2804
 msgid "please wait while key is being generated ...\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2745
+#: scd/app-openpgp.c:2817
 #, fuzzy
 msgid "generating key failed\n"
 msgstr "cancellazione del keyblock fallita: %s\n"
 
-#: scd/app-openpgp.c:2748
+#: scd/app-openpgp.c:2820
 #, fuzzy, c-format
 msgid "key generation completed (%d seconds)\n"
 msgstr "Generazione della chiave fallita: %s\n"
 
-#: scd/app-openpgp.c:2806
+#: scd/app-openpgp.c:2878
 msgid "invalid structure of OpenPGP card (DO 0x93)\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2856
+#: scd/app-openpgp.c:2928
 msgid "fingerprint on card does not match requested one\n"
 msgstr ""
 
-#: scd/app-openpgp.c:2971
+#: scd/app-openpgp.c:3044
 #, fuzzy, c-format
 msgid "card does not support digest algorithm %s\n"
 msgstr "Firma %s, algoritmo di digest %s\n"
 
-#: scd/app-openpgp.c:3047
+#: scd/app-openpgp.c:3120
 #, c-format
 msgid "signatures created so far: %lu\n"
 msgstr ""
 
-#: scd/app-openpgp.c:3349
+#: scd/app-openpgp.c:3449
 msgid ""
 "verification of Admin PIN is currently prohibited through this command\n"
 msgstr ""
 
-#: scd/app-openpgp.c:3574 scd/app-openpgp.c:3585
+#: scd/app-openpgp.c:3674 scd/app-openpgp.c:3685
 #, fuzzy, c-format
 msgid "can't access %s - invalid OpenPGP card?\n"
 msgstr "Non sono stati trovati dati OpenPGP validi.\n"
@@ -7023,76 +7030,76 @@ msgstr ""
 #. TRANSLATORS: Do not translate the "|*|" prefixes but
 #. keep it at the start of the string.  We need this elsewhere
 #. to get some infos on the string.
-#: scd/app-dinsig.c:528
+#: scd/app-dinsig.c:529
 msgid "|N|Initial New PIN"
 msgstr ""
 
-#: scd/scdaemon.c:107
+#: scd/scdaemon.c:108
 msgid "run in multi server mode (foreground)"
 msgstr ""
 
-#: scd/scdaemon.c:117 sm/gpgsm.c:313
+#: scd/scdaemon.c:118 sm/gpgsm.c:313
 msgid "|LEVEL|set the debugging level to LEVEL"
 msgstr ""
 
-#: scd/scdaemon.c:124 tools/gpgconf-comp.c:620
+#: scd/scdaemon.c:125 tools/gpgconf-comp.c:620
 #, fuzzy
 msgid "|FILE|write a log to FILE"
 msgstr "|FILE|carica il modulo di estensione FILE"
 
-#: scd/scdaemon.c:126
+#: scd/scdaemon.c:127
 msgid "|N|connect to reader at port N"
 msgstr ""
 
-#: scd/scdaemon.c:128
+#: scd/scdaemon.c:129
 #, fuzzy
 msgid "|NAME|use NAME as ct-API driver"
 msgstr "|NOME|usa NOME come destinatario predefinito"
 
-#: scd/scdaemon.c:130
+#: scd/scdaemon.c:131
 #, fuzzy
 msgid "|NAME|use NAME as PC/SC driver"
 msgstr "|NOME|usa NOME come destinatario predefinito"
 
-#: scd/scdaemon.c:133
+#: scd/scdaemon.c:134
 #, fuzzy
 msgid "do not use the internal CCID driver"
 msgstr "non usa per niente il terminale"
 
-#: scd/scdaemon.c:139
+#: scd/scdaemon.c:140
 msgid "|N|disconnect the card after N seconds of inactivity"
 msgstr ""
 
-#: scd/scdaemon.c:141
+#: scd/scdaemon.c:142
 msgid "do not use a reader's keypad"
 msgstr ""
 
-#: scd/scdaemon.c:144
+#: scd/scdaemon.c:145
 #, fuzzy
 msgid "deny the use of admin card commands"
 msgstr "comandi in conflitto\n"
 
-#: scd/scdaemon.c:257
+#: scd/scdaemon.c:258
 #, fuzzy
 msgid "Usage: scdaemon [options] (-h for help)"
 msgstr "Uso: gpg [opzioni] [files] (-h per l'aiuto)"
 
-#: scd/scdaemon.c:259
+#: scd/scdaemon.c:260
 msgid ""
 "Syntax: scdaemon [options] [command [args]]\n"
 "Smartcard daemon for GnuPG\n"
 msgstr ""
 
-#: scd/scdaemon.c:737
+#: scd/scdaemon.c:738
 msgid "please use the option `--daemon' to run the program in the background\n"
 msgstr ""
 
-#: scd/scdaemon.c:1090
+#: scd/scdaemon.c:1092
 #, c-format
 msgid "handler for fd %d started\n"
 msgstr ""
 
-#: scd/scdaemon.c:1102
+#: scd/scdaemon.c:1104
 #, c-format
 msgid "handler for fd %d terminated\n"
 msgstr ""
@@ -7102,7 +7109,7 @@ msgstr ""
 msgid "invalid radix64 character %02x skipped\n"
 msgstr "Carattere radix64 non valido %02x saltato\n"
 
-#: sm/call-agent.c:138
+#: sm/call-agent.c:137
 #, c-format
 msgid "failed to proxy %s inquiry to client\n"
 msgstr ""
@@ -7337,7 +7344,7 @@ msgstr ""
 msgid "checking the trust list failed: %s\n"
 msgstr "controllo della firma creata fallito: %s\n"
 
-#: sm/certchain.c:1456 sm/import.c:158
+#: sm/certchain.c:1456 sm/import.c:160
 msgid "certificate chain too long\n"
 msgstr ""
 
@@ -7517,51 +7524,80 @@ msgid ""
 "you just created once more.\n"
 msgstr ""
 
-#: sm/certreqgen-ui.c:122
+#: sm/certreqgen-ui.c:158
 #, fuzzy, c-format
 msgid "   (%d) RSA\n"
 msgstr "   (%d) RSA (firma solo)\n"
 
-#: sm/certreqgen-ui.c:123
+#: sm/certreqgen-ui.c:159
 #, fuzzy, c-format
 msgid "   (%d) Existing key\n"
 msgstr "   (%d) RSA (cifra solo)\n"
 
-#: sm/certreqgen-ui.c:124
+#: sm/certreqgen-ui.c:160
 #, c-format
 msgid "   (%d) Existing key from card\n"
 msgstr ""
 
-#: sm/certreqgen-ui.c:176
+#: sm/certreqgen-ui.c:202
+#, fuzzy
+msgid "Enter the keygrip: "
+msgstr "Annotazione della firma: "
+
+#: sm/certreqgen-ui.c:210
+msgid "Not a valid keygrip (expecting 40 hex digits)\n"
+msgstr ""
+
+#: sm/certreqgen-ui.c:212
+#, fuzzy
+msgid "No key with this keygrip\n"
+msgstr "Nessun user ID con l'indice %d\n"
+
+#: sm/certreqgen-ui.c:230 sm/certreqgen-ui.c:239
+#, fuzzy, c-format
+msgid "error reading the card: %s\n"
+msgstr "%s: errore durante la lettura del record libero: %s\n"
+
+#: sm/certreqgen-ui.c:233
+#, fuzzy, c-format
+msgid "Serial number of the card: %s\n"
+msgstr "errore nella creazione della passhprase: %s\n"
+
+#: sm/certreqgen-ui.c:245
+#, fuzzy
+msgid "Available keys:\n"
+msgstr "disabilita una chiave"
+
+#: sm/certreqgen-ui.c:276
 #, c-format
 msgid "Possible actions for a %s key:\n"
 msgstr ""
 
-#: sm/certreqgen-ui.c:177
+#: sm/certreqgen-ui.c:277
 #, fuzzy, c-format
 msgid "   (%d) sign, encrypt\n"
 msgstr "   (%d) RSA (firma e cifra)\n"
 
-#: sm/certreqgen-ui.c:178
+#: sm/certreqgen-ui.c:278
 #, fuzzy, c-format
 msgid "   (%d) sign\n"
 msgstr "   (%d) DSA (firma solo)\n"
 
-#: sm/certreqgen-ui.c:179
+#: sm/certreqgen-ui.c:279
 #, fuzzy, c-format
 msgid "   (%d) encrypt\n"
 msgstr "   (%d) RSA (cifra solo)\n"
 
-#: sm/certreqgen-ui.c:203
+#: sm/certreqgen-ui.c:303
 msgid "Enter the X.509 subject name: "
 msgstr ""
 
-#: sm/certreqgen-ui.c:207
+#: sm/certreqgen-ui.c:307
 #, fuzzy
 msgid "No subject name given\n"
 msgstr "(Non è stata data una descrizione)\n"
 
-#: sm/certreqgen-ui.c:211
+#: sm/certreqgen-ui.c:311
 #, c-format
 msgid "Invalid subject name label `%.*s'\n"
 msgstr ""
@@ -7571,54 +7607,54 @@ msgstr ""
 #. adjust it do the length of your translation.  The
 #. second string is merely passed to atoi so you can
 #. drop everything after the number.
-#: sm/certreqgen-ui.c:220
+#: sm/certreqgen-ui.c:320
 #, fuzzy, c-format
 msgid "Invalid subject name `%s'\n"
 msgstr "algoritmo di hash non valido `%s'\n"
 
-#: sm/certreqgen-ui.c:222
+#: sm/certreqgen-ui.c:322
 msgid "22 translator: see certreg-ui.c:gpgsm_gencertreq_tty"
 msgstr ""
 
-#: sm/certreqgen-ui.c:234
+#: sm/certreqgen-ui.c:334
 #, fuzzy
 msgid "Enter email addresses"
 msgstr "Indirizzo di Email: "
 
-#: sm/certreqgen-ui.c:235
+#: sm/certreqgen-ui.c:335
 #, fuzzy
 msgid " (end with an empty line):\n"
 msgstr ""
 "\n"
 "Inserisci l'user ID. Termina con una riga vuota: "
 
-#: sm/certreqgen-ui.c:239
+#: sm/certreqgen-ui.c:339
 #, fuzzy
 msgid "Enter DNS names"
 msgstr "Inserire il nuovo nome del file"
 
-#: sm/certreqgen-ui.c:240 sm/certreqgen-ui.c:245
+#: sm/certreqgen-ui.c:340 sm/certreqgen-ui.c:345
 #, fuzzy
 msgid " (optional; end with an empty line):\n"
 msgstr "Inserisci una descrizione opzionale; terminala con una riga vuota:\n"
 
-#: sm/certreqgen-ui.c:244
+#: sm/certreqgen-ui.c:344
 msgid "Enter URIs"
 msgstr ""
 
-#: sm/certreqgen-ui.c:271
+#: sm/certreqgen-ui.c:371
 msgid "Parameters to be used for the certificate request:\n"
 msgstr ""
 
-#: sm/certreqgen-ui.c:289
+#: sm/certreqgen-ui.c:389
 msgid "Now creating certificate request.  This may take a while ...\n"
 msgstr ""
 
-#: sm/certreqgen-ui.c:298
+#: sm/certreqgen-ui.c:398
 msgid "Ready.  You should now send this request to your CA.\n"
 msgstr ""
 
-#: sm/certreqgen-ui.c:303
+#: sm/certreqgen-ui.c:403
 msgid "resource problem: out of core\n"
 msgstr ""
 
@@ -7790,12 +7826,12 @@ msgstr "|NOME|usa l'algoritmo di cifratura NOME"
 msgid "|NAME|use message digest algorithm NAME"
 msgstr "|NOME|usa l'algoritmo di message digest NOME"
 
-#: sm/gpgsm.c:514
+#: sm/gpgsm.c:515
 #, fuzzy
 msgid "Usage: gpgsm [options] [files] (-h for help)"
 msgstr "Uso: gpg [opzioni] [files] (-h per l'aiuto)"
 
-#: sm/gpgsm.c:517
+#: sm/gpgsm.c:518
 #, fuzzy
 msgid ""
 "Syntax: gpgsm [options] [files]\n"
@@ -7806,79 +7842,89 @@ msgstr ""
 "firma, controlla, cifra o decifra\n"
 "l'operazione predefinita dipende dai dati di input\n"
 
-#: sm/gpgsm.c:609
+#: sm/gpgsm.c:610
 #, fuzzy
 msgid "usage: gpgsm [options] "
 msgstr "uso: gpg [opzioni] "
 
-#: sm/gpgsm.c:707
+#: sm/gpgsm.c:720
 #, fuzzy, c-format
 msgid "NOTE: won't be able to encrypt to `%s': %s\n"
 msgstr "impossibile connettersi a `%s': %s\n"
 
-#: sm/gpgsm.c:718
+#: sm/gpgsm.c:731
 #, fuzzy, c-format
 msgid "unknown validation model `%s'\n"
 msgstr "destinatario predefinito `%s' sconosciuto\n"
 
-#: sm/gpgsm.c:769
+#: sm/gpgsm.c:782
 #, fuzzy, c-format
 msgid "%s:%u: no hostname given\n"
 msgstr "(Non è stata data una descrizione)\n"
 
-#: sm/gpgsm.c:788
+#: sm/gpgsm.c:801
 #, c-format
 msgid "%s:%u: password given without user\n"
 msgstr ""
 
-#: sm/gpgsm.c:809
+#: sm/gpgsm.c:822
 #, fuzzy, c-format
 msgid "%s:%u: skipping this line\n"
 msgstr " s = salta questa chiave\n"
 
-#: sm/gpgsm.c:1323
+#: sm/gpgsm.c:1352
 #, fuzzy
 msgid "could not parse keyserver\n"
 msgstr "impossibile fare il parsing dell'URI del keyserver\n"
 
-#: sm/gpgsm.c:1404
+#: sm/gpgsm.c:1433
 msgid "WARNING: running with faked system time: "
 msgstr ""
 
-#: sm/gpgsm.c:1504
+#: sm/gpgsm.c:1533
 #, fuzzy, c-format
 msgid "importing common certificates `%s'\n"
 msgstr "scrittura in `%s'\n"
 
-#: sm/gpgsm.c:1542
+#: sm/gpgsm.c:1571
 #, fuzzy, c-format
 msgid "can't sign using `%s': %s\n"
 msgstr "impossibile chiudere `%s': %s\n"
 
-#: sm/gpgsm.c:1864
+#: sm/gpgsm.c:1911
 msgid "invalid command (there is no implicit command)\n"
 msgstr ""
 
-#: sm/import.c:109
+#: sm/import.c:111
 #, fuzzy, c-format
 msgid "total number processed: %lu\n"
 msgstr "Numero totale esaminato: %lu\n"
 
-#: sm/import.c:227
+#: sm/import.c:229
 #, fuzzy
 msgid "error storing certificate\n"
 msgstr "genera un certificato di revoca"
 
-#: sm/import.c:235
+#: sm/import.c:237
 msgid "basic certificate checks failed - not imported\n"
 msgstr ""
 
-#: sm/import.c:421 sm/import.c:453
+#: sm/import.c:429 sm/keydb.c:1321 sm/keydb.c:1389
+#, fuzzy
+msgid "failed to allocate keyDB handle\n"
+msgstr "inizializzazione del trustdb fallita: %s\n"
+
+#: sm/import.c:486 sm/keydb.c:1419 sm/keydb.c:1513
+#, fuzzy, c-format
+msgid "error getting stored flags: %s\n"
+msgstr "errore nella creazione della passhprase: %s\n"
+
+#: sm/import.c:545 sm/import.c:577
 #, fuzzy, c-format
 msgid "error importing certificate: %s\n"
 msgstr "errore nella creazione della passhprase: %s\n"
 
-#: sm/import.c:554 tools/gpg-connect-agent.c:1329
+#: sm/import.c:678 tools/gpg-connect-agent.c:1329
 #, fuzzy, c-format
 msgid "error reading input: %s\n"
 msgstr "errore leggendo `%s': %s\n"
@@ -7902,11 +7948,6 @@ msgstr "portachiavi `%s' creato\n"
 msgid "failed to get the fingerprint\n"
 msgstr "inizializzazione del trustdb fallita: %s\n"
 
-#: sm/keydb.c:1321 sm/keydb.c:1389
-#, fuzzy
-msgid "failed to allocate keyDB handle\n"
-msgstr "inizializzazione del trustdb fallita: %s\n"
-
 #: sm/keydb.c:1342
 #, c-format
 msgid "problem looking for existing certificate: %s\n"
@@ -7927,11 +7968,6 @@ msgstr "errore nella creazione della passhprase: %s\n"
 msgid "problem re-searching certificate: %s\n"
 msgstr "rev? problema controllando la revoca: %s\n"
 
-#: sm/keydb.c:1419 sm/keydb.c:1513
-#, fuzzy, c-format
-msgid "error getting stored flags: %s\n"
-msgstr "errore nella creazione della passhprase: %s\n"
-
 #: sm/keydb.c:1431 sm/keydb.c:1524
 #, fuzzy, c-format
 msgid "error storing flags: %s\n"
@@ -8110,12 +8146,12 @@ msgstr "destinatario predefinito `%s' sconosciuto\n"
 msgid "sending line failed: %s\n"
 msgstr "firma fallita: %s\n"
 
-#: tools/gpg-connect-agent.c:2166
+#: tools/gpg-connect-agent.c:2167
 #, fuzzy, c-format
 msgid "error sending %s command: %s\n"
 msgstr "errore leggendo `%s': %s\n"
 
-#: tools/gpg-connect-agent.c:2175
+#: tools/gpg-connect-agent.c:2182
 #, fuzzy, c-format
 msgid "error sending standard options: %s\n"
 msgstr "errore leggendo `%s': %s\n"
@@ -8523,6 +8559,13 @@ msgid ""
 "Check a passphrase given on stdin against the patternfile\n"
 msgstr ""
 
+#~ msgid "Please report bugs to <gnupg-bugs@gnu.org>.\n"
+#~ msgstr "Per favore segnala i bug a <gnupg-bugs@gnu.org>.\n"
+
+#, fuzzy
+#~ msgid "Please report bugs to "
+#~ msgstr "Per favore segnala i bug a <gnupg-bugs@gnu.org>.\n"
+
 #, fuzzy
 #~ msgid "DSA keypair will have %u bits.\n"
 #~ msgstr "La coppia DSA avrà 1024 bit.\n"