s/CACHE_MODE_IMPGEN/CACHE_MODE_NONCE/.
[gnupg.git] / po / fr.po
index 0a4c94d..d2880c0 100644 (file)
--- a/po/fr.po
+++ b/po/fr.po
@@ -11,84 +11,84 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gnupg 1.4.2rc2\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
 msgstr ""
 "Project-Id-Version: gnupg 1.4.2rc2\n"
 "Report-Msgid-Bugs-To: translations@gnupg.org\n"
-"POT-Creation-Date: 2008-02-15 10:28+0100\n"
-"PO-Revision-Date: 2005-06-28 00:24+0200\n"
+"POT-Creation-Date: 2009-09-04 17:59+0200\n"
+"PO-Revision-Date: 2008-09-30 19:38+0200\n"
 "Last-Translator: Gaël Quéri <gael@lautre.net>\n"
 "Language-Team: French <traduc@traduc.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=ISO-8859-1\n"
 "Content-Transfer-Encoding: 8-bit\n"
 
 "Last-Translator: Gaël Quéri <gael@lautre.net>\n"
 "Language-Team: French <traduc@traduc.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=ISO-8859-1\n"
 "Content-Transfer-Encoding: 8-bit\n"
 
-#: agent/call-pinentry.c:223
+#: agent/call-pinentry.c:243
 #, fuzzy, c-format
 msgid "failed to acquire the pinentry lock: %s\n"
 msgstr "impossible de stocker l'empreinte: %s\n"
 
 #, fuzzy, c-format
 msgid "failed to acquire the pinentry lock: %s\n"
 msgstr "impossible de stocker l'empreinte: %s\n"
 
-#: agent/call-pinentry.c:592
+#. TRANSLATORS: This string is displayed by Pinentry as the label
+#. for the quality bar.
+#: agent/call-pinentry.c:605
+#, fuzzy
+msgid "Quality:"
+msgstr "validité: %s"
+
+#. TRANSLATORS: This string is a tooltip, shown by pinentry when
+#. hovering over the quality bar.  Please use an appropriate
+#. string to describe what this is about.  The 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:627
+msgid "pinentry.qualitybar.tooltip"
+msgstr ""
+
+#: agent/call-pinentry.c:671
 msgid ""
 "Please enter your PIN, so that the secret key can be unlocked for this "
 "session"
 msgstr ""
 
 msgid ""
 "Please enter your PIN, so that the secret key can be unlocked for this "
 "session"
 msgstr ""
 
-#: agent/call-pinentry.c:595
+#: agent/call-pinentry.c:674
 #, fuzzy
 msgid ""
 "Please enter your passphrase, so that the secret key can be unlocked for "
 "this session"
 msgstr "Entrez le mot de passe ; c'est une phrase secrète \n"
 
 #, fuzzy
 msgid ""
 "Please enter your passphrase, so that the secret key can be unlocked for "
 "this session"
 msgstr "Entrez le mot de passe ; c'est une phrase secrète \n"
 
-#. TRANSLATORS: This string is displayed by pinentry as the
-#. label for the quality bar.
-#: agent/call-pinentry.c:630
-#, fuzzy
-msgid "Quality:"
-msgstr "validité: %s"
-
-#. TRANSLATORS: This string is a tooltip, shown by pinentry
-#. when hovering over the quality bar.  Please use an
-#. appropriate string to describe what this is about.  The
-#. 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:653
-msgid "pinentry.qualitybar.tooltip"
-msgstr ""
-
-#: agent/call-pinentry.c:695
+#: agent/call-pinentry.c:731
 #, c-format
 msgid "SETERROR %s (try %d of %d)"
 msgstr ""
 
 #, c-format
 msgid "SETERROR %s (try %d of %d)"
 msgstr ""
 
-#: agent/call-pinentry.c:715 agent/call-pinentry.c:727
+#: agent/call-pinentry.c:751 agent/call-pinentry.c:763
 #, fuzzy
 msgid "PIN too long"
 msgstr "ligne trop longue"
 
 #, fuzzy
 msgid "PIN too long"
 msgstr "ligne trop longue"
 
-#: agent/call-pinentry.c:716
+#: agent/call-pinentry.c:752
 #, fuzzy
 msgid "Passphrase too long"
 msgstr "ligne trop longue"
 
 #, fuzzy
 msgid "Passphrase too long"
 msgstr "ligne trop longue"
 
-#: agent/call-pinentry.c:724
+#: agent/call-pinentry.c:760
 #, fuzzy
 msgid "Invalid characters in PIN"
 msgstr "Caractère invalide dans le nom\n"
 
 #, fuzzy
 msgid "Invalid characters in PIN"
 msgstr "Caractère invalide dans le nom\n"
 
-#: agent/call-pinentry.c:729
+#: agent/call-pinentry.c:765
 msgid "PIN too short"
 msgstr ""
 
 msgid "PIN too short"
 msgstr ""
 
-#: agent/call-pinentry.c:741
+#: agent/call-pinentry.c:777
 #, fuzzy
 msgid "Bad PIN"
 msgstr "mauvais entier en précision multiple (MPI)"
 
 #, fuzzy
 msgid "Bad PIN"
 msgstr "mauvais entier en précision multiple (MPI)"
 
-#: agent/call-pinentry.c:742
+#: agent/call-pinentry.c:778
 #, fuzzy
 msgid "Bad Passphrase"
 msgstr "mauvaise phrase de passe"
 
 #, fuzzy
 msgid "Bad Passphrase"
 msgstr "mauvaise phrase de passe"
 
-#: agent/call-pinentry.c:778
+#: agent/call-pinentry.c:814
 #, fuzzy
 msgid "Passphrase"
 msgstr "mauvaise phrase de passe"
 #, fuzzy
 msgid "Passphrase"
 msgstr "mauvaise phrase de passe"
@@ -98,129 +98,180 @@ msgstr "mauvaise phrase de passe"
 msgid "ssh keys greater than %d bits are not supported\n"
 msgstr "le hachage de protection %d n'est pas supporté\n"
 
 msgid "ssh keys greater than %d bits are not supported\n"
 msgstr "le hachage de protection %d n'est pas supporté\n"
 
-#: agent/command-ssh.c:688 g10/exec.c:478 g10/gpg.c:1057 g10/keygen.c:3155
-#: g10/keygen.c:3188 g10/keyring.c:1202 g10/keyring.c:1506 g10/openfile.c:275
-#: g10/openfile.c:368 g10/sign.c:800 g10/sign.c:1109 g10/tdbio.c:547
+#: agent/command-ssh.c:688 g10/card-util.c:830 g10/exec.c:473 g10/gpg.c:1089
+#: g10/keygen.c:3362 g10/keygen.c:3395 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
 msgid "can't create `%s': %s\n"
 msgstr "impossible de créer `%s': %s\n"
 
 #, c-format
 msgid "can't create `%s': %s\n"
 msgstr "impossible de créer `%s': %s\n"
 
-#: agent/command-ssh.c:700 common/helpfile.c:47 g10/card-util.c:682
-#: g10/card-util.c:751 g10/dearmor.c:60 g10/dearmor.c:107 g10/decrypt.c:70
-#: g10/encode.c:194 g10/encode.c:504 g10/gpg.c:1058 g10/import.c:193
-#: g10/keygen.c:2644 g10/keyring.c:1532 g10/openfile.c:192 g10/openfile.c:353
-#: g10/plaintext.c:503 g10/sign.c:782 g10/sign.c:977 g10/sign.c:1093
-#: g10/sign.c:1249 g10/tdbdump.c:139 g10/tdbdump.c:147 g10/tdbio.c:551
-#: g10/tdbio.c:614 g10/verify.c:99 g10/verify.c:162 sm/gpgsm.c:1972
-#: sm/gpgsm.c:2009 sm/gpgsm.c:2047 sm/qualified.c:66
+#: 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:1090 g10/import.c:193 g10/keygen.c:2845
+#: 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:2001
+#: sm/gpgsm.c:2031 sm/gpgsm.c:2069 sm/gpgsm.c:2107 sm/qualified.c:66
 #, c-format
 msgid "can't open `%s': %s\n"
 msgstr "impossible d'ouvrir `%s': %s\n"
 
 #, c-format
 msgid "can't open `%s': %s\n"
 msgstr "impossible d'ouvrir `%s': %s\n"
 
-#: agent/command-ssh.c:1615 agent/command-ssh.c:1633
+#: agent/command-ssh.c:1653 agent/command-ssh.c:1671
 #, fuzzy, c-format
 msgid "error getting serial number of card: %s\n"
 msgstr "erreur pendant l'obtention du nouveau code PIN: %s\n"
 
 #, fuzzy, c-format
 msgid "error getting serial number of card: %s\n"
 msgstr "erreur pendant l'obtention du nouveau code PIN: %s\n"
 
-#: agent/command-ssh.c:1619
+#: agent/command-ssh.c:1657
 #, c-format
 msgid "detected card with S/N: %s\n"
 msgstr ""
 
 #, c-format
 msgid "detected card with S/N: %s\n"
 msgstr ""
 
-#: agent/command-ssh.c:1624
+#: agent/command-ssh.c:1662
 #, fuzzy, c-format
 msgid "error getting default authentication keyID of card: %s\n"
 msgstr ""
 "erreur durant la lecture des informations contenues actuellement\n"
 "dans la clé: %s\n"
 
 #, fuzzy, c-format
 msgid "error getting default authentication keyID of card: %s\n"
 msgstr ""
 "erreur durant la lecture des informations contenues actuellement\n"
 "dans la clé: %s\n"
 
-#: agent/command-ssh.c:1644
+#: agent/command-ssh.c:1682
 #, fuzzy, c-format
 msgid "no suitable card key found: %s\n"
 msgstr ""
 "aucun portes-clés secret n'a été trouvé avec des droits d'écriture : %s\n"
 
 #, fuzzy, c-format
 msgid "no suitable card key found: %s\n"
 msgstr ""
 "aucun portes-clés secret n'a été trouvé avec des droits d'écriture : %s\n"
 
-#: agent/command-ssh.c:1694
+#: agent/command-ssh.c:1732
 #, fuzzy, c-format
 msgid "shadowing the key failed: %s\n"
 msgstr "la lecture de la clé publique a échoué: %s\n"
 
 #, fuzzy, c-format
 msgid "shadowing the key failed: %s\n"
 msgstr "la lecture de la clé publique a échoué: %s\n"
 
-#: agent/command-ssh.c:1709
+#: agent/command-ssh.c:1747
 #, fuzzy, c-format
 msgid "error writing key: %s\n"
 msgstr "erreur durant l'écriture du porte-clés `%s': %s\n"
 
 #, fuzzy, c-format
 msgid "error writing key: %s\n"
 msgstr "erreur durant l'écriture du porte-clés `%s': %s\n"
 
-#: agent/command-ssh.c:2014
+#: agent/command-ssh.c:2055
 #, fuzzy, c-format
 msgid "Please enter the passphrase for the ssh key%0A  %c"
 msgstr "Entrez le mot de passe ; c'est une phrase secrète \n"
 
 #, fuzzy, c-format
 msgid "Please enter the passphrase for the ssh key%0A  %c"
 msgstr "Entrez le mot de passe ; c'est une phrase secrète \n"
 
-#: agent/command-ssh.c:2342 agent/genkey.c:308 agent/genkey.c:430
-#: agent/protect-tool.c:1197
+#: agent/command-ssh.c:2383 agent/genkey.c:310 agent/genkey.c:432
 #, fuzzy
 msgid "Please re-enter this passphrase"
 msgstr "changer la phrase de passe"
 
 #, fuzzy
 msgid "Please re-enter this passphrase"
 msgstr "changer la phrase de passe"
 
-#: agent/command-ssh.c:2363
+#: agent/command-ssh.c:2404
 #, c-format
 msgid ""
 "Please enter a passphrase to protect the received secret key%%0A   %s%%"
 "0Awithin gpg-agent's key storage"
 msgstr ""
 
 #, c-format
 msgid ""
 "Please enter a passphrase to protect the received secret key%%0A   %s%%"
 "0Awithin gpg-agent's key storage"
 msgstr ""
 
-#: agent/command-ssh.c:2401 agent/genkey.c:338 agent/genkey.c:461
-#: agent/protect-tool.c:1203 tools/symcryptrun.c:434
+#: agent/command-ssh.c:2442 agent/genkey.c:340 agent/genkey.c:463
+#: tools/symcryptrun.c:434
 msgid "does not match - try again"
 msgstr ""
 
 msgid "does not match - try again"
 msgstr ""
 
-#: agent/command-ssh.c:2885
+#: agent/command-ssh.c:2949
 #, fuzzy, c-format
 msgid "failed to create stream from socket: %s\n"
 msgstr "%s: la création de la table de hachage a échoué: %s\n"
 
 #, fuzzy, c-format
 msgid "failed to create stream from socket: %s\n"
 msgstr "%s: la création de la table de hachage a échoué: %s\n"
 
-#: agent/divert-scd.c:217
+#: agent/divert-scd.c:92 g10/call-agent.c:863
+#, fuzzy
+msgid "Please insert the card with serial number"
+msgstr ""
+"Supprimez la carte présente et insérez celle portant le numéro de\n"
+"série:\n"
+"   %.*s\n"
+
+#: agent/divert-scd.c:93 g10/call-agent.c:864
+#, fuzzy
+msgid "Please remove the current card and insert the one with serial number"
+msgstr ""
+"Supprimez la carte présente et insérez celle portant le numéro de\n"
+"série:\n"
+"   %.*s\n"
+
+#: agent/divert-scd.c:200
 #, fuzzy
 msgid "Admin PIN"
 msgstr "|A|code PIN d'administration"
 
 #, fuzzy
 msgid "Admin PIN"
 msgstr "|A|code PIN d'administration"
 
-#: agent/divert-scd.c:275
+#. TRANSLATORS: A PUK is the Personal Unblocking Code
+#. used to unblock a PIN.
+#: agent/divert-scd.c:205
+msgid "PUK"
+msgstr ""
+
+#: agent/divert-scd.c:212
+msgid "Reset Code"
+msgstr ""
+
+#: agent/divert-scd.c:238
+#, c-format
+msgid "%s%%0A%%0AUse the reader's keypad for input."
+msgstr ""
+
+#: agent/divert-scd.c:287
+#, fuzzy
+msgid "Repeat this Reset Code"
+msgstr "Répétez ce code PIN: "
+
+#: agent/divert-scd.c:289
+#, fuzzy
+msgid "Repeat this PUK"
+msgstr "Répétez ce code PIN: "
+
+#: agent/divert-scd.c:290
 #, fuzzy
 msgid "Repeat this PIN"
 msgstr "Répétez ce code PIN: "
 
 #, fuzzy
 msgid "Repeat this PIN"
 msgstr "Répétez ce code PIN: "
 
-#: agent/divert-scd.c:278
+#: agent/divert-scd.c:295
+#, fuzzy
+msgid "Reset Code not correctly repeated; try again"
+msgstr "le code PIN n'a pas été correctement répété ; recommencez"
+
+#: agent/divert-scd.c:297
+#, fuzzy
+msgid "PUK not correctly repeated; try again"
+msgstr "le code PIN n'a pas été correctement répété ; recommencez"
+
+#: agent/divert-scd.c:298
 msgid "PIN not correctly repeated; try again"
 msgstr "le code PIN n'a pas été correctement répété ; recommencez"
 
 msgid "PIN not correctly repeated; try again"
 msgstr "le code PIN n'a pas été correctement répété ; recommencez"
 
-#: agent/divert-scd.c:290
+#: agent/divert-scd.c:310
 #, fuzzy, c-format
 msgid "Please enter the PIN%s%s%s to unlock the card"
 msgstr "||Entrez le PIN%%0A[sigs faites: %lu]"
 
 #, fuzzy, c-format
 msgid "Please enter the PIN%s%s%s to unlock the card"
 msgstr "||Entrez le PIN%%0A[sigs faites: %lu]"
 
-#: agent/genkey.c:106 sm/certreqgen-ui.c:284 sm/export.c:628 sm/export.c:644
-#: sm/import.c:525 sm/import.c:550
+#: 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 "erreur pendant la création de la phrase de passe: %s\n"
 
 #, fuzzy, c-format
 msgid "error creating temporary file: %s\n"
 msgstr "erreur pendant la création de la phrase de passe: %s\n"
 
-#: agent/genkey.c:113 sm/export.c:635 sm/import.c:533
+#: agent/genkey.c:115 sm/export.c:645 sm/import.c:669
 #, fuzzy, c-format
 msgid "error writing to temporary file: %s\n"
 msgstr ""
 "%s: erreur pendant l'écriture de l'enregistrement de\n"
 "répertoire: %s\n"
 
 #, fuzzy, c-format
 msgid "error writing to temporary file: %s\n"
 msgstr ""
 "%s: erreur pendant l'écriture de l'enregistrement de\n"
 "répertoire: %s\n"
 
-#: agent/genkey.c:151 agent/genkey.c:157
+#: agent/genkey.c:153 agent/genkey.c:159
 #, fuzzy
 msgid "Enter new passphrase"
 msgstr "Entrez la phrase de passe\n"
 
 #, fuzzy
 msgid "Enter new passphrase"
 msgstr "Entrez la phrase de passe\n"
 
-#: agent/genkey.c:165
+#: agent/genkey.c:167
 #, fuzzy
 msgid "Take this one anyway"
 msgstr "Utiliser cette clé quand même ? (o/N) "
 
 #, fuzzy
 msgid "Take this one anyway"
 msgstr "Utiliser cette clé quand même ? (o/N) "
 
-#: agent/genkey.c:191
+#: agent/genkey.c:193
 #, c-format
 msgid ""
 "Warning: You have entered an insecure passphrase.%%0AA passphrase should be "
 #, c-format
 msgid ""
 "Warning: You have entered an insecure passphrase.%%0AA passphrase should be "
@@ -231,7 +282,7 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
 msgstr[0] ""
 msgstr[1] ""
 
-#: agent/genkey.c:212
+#: agent/genkey.c:214
 #, c-format
 msgid ""
 "Warning: You have entered an insecure passphrase.%%0AA passphrase should "
 #, c-format
 msgid ""
 "Warning: You have entered an insecure passphrase.%%0AA passphrase should "
@@ -242,31 +293,31 @@ msgid_plural ""
 msgstr[0] ""
 msgstr[1] ""
 
 msgstr[0] ""
 msgstr[1] ""
 
-#: agent/genkey.c:235
+#: agent/genkey.c:237
 #, c-format
 msgid ""
 "Warning: You have entered an insecure passphrase.%%0AA passphrase may not be "
 "a known term or match%%0Acertain pattern."
 msgstr ""
 
 #, c-format
 msgid ""
 "Warning: You have entered an insecure passphrase.%%0AA passphrase may not be "
 "a known term or match%%0Acertain pattern."
 msgstr ""
 
-#: agent/genkey.c:251
+#: agent/genkey.c:253
 #, c-format
 msgid ""
 "You have not entered a passphrase!%0AAn empty passphrase is not allowed."
 msgstr ""
 
 #, c-format
 msgid ""
 "You have not entered a passphrase!%0AAn empty passphrase is not allowed."
 msgstr ""
 
-#: agent/genkey.c:253
+#: agent/genkey.c:255
 #, c-format
 msgid ""
 "You have not entered a passphrase - this is in general a bad idea!%0APlease "
 "confirm that you do not want to have any protection on your key."
 msgstr ""
 
 #, c-format
 msgid ""
 "You have not entered a passphrase - this is in general a bad idea!%0APlease "
 "confirm that you do not want to have any protection on your key."
 msgstr ""
 
-#: agent/genkey.c:262
+#: agent/genkey.c:264
 msgid "Yes, protection is not needed"
 msgstr ""
 
 msgid "Yes, protection is not needed"
 msgstr ""
 
-#: agent/genkey.c:306
+#: agent/genkey.c:308
 #, fuzzy, c-format
 msgid "Please enter the passphrase to%0Ato protect your new key"
 msgstr ""
 #, fuzzy, c-format
 msgid "Please enter the passphrase to%0Ato protect your new key"
 msgstr ""
@@ -274,13 +325,13 @@ msgstr ""
 "secrète.\n"
 "\n"
 
 "secrète.\n"
 "\n"
 
-#: agent/genkey.c:429
+#: agent/genkey.c:431
 #, fuzzy
 msgid "Please enter the new passphrase"
 msgstr "changer la phrase de passe"
 
 #, fuzzy
 msgid "Please enter the new passphrase"
 msgstr "changer la phrase de passe"
 
-#: agent/gpg-agent.c:117 agent/preset-passphrase.c:72 agent/protect-tool.c:109
-#: scd/scdaemon.c:101 tools/gpg-check-pattern.c:70
+#: agent/gpg-agent.c:119 agent/preset-passphrase.c:72 scd/scdaemon.c:104
+#: tools/gpg-check-pattern.c:70
 #, fuzzy
 msgid ""
 "@Options:\n"
 #, fuzzy
 msgid ""
 "@Options:\n"
@@ -290,268 +341,272 @@ msgstr ""
 "Options:\n"
 " "
 
 "Options:\n"
 " "
 
-#: agent/gpg-agent.c:119 scd/scdaemon.c:103
+#: agent/gpg-agent.c:121 scd/scdaemon.c:106
 msgid "run in server mode (foreground)"
 msgstr ""
 
 msgid "run in server mode (foreground)"
 msgstr ""
 
-#: agent/gpg-agent.c:120 scd/scdaemon.c:106
+#: agent/gpg-agent.c:122 scd/scdaemon.c:109
 msgid "run in daemon mode (background)"
 msgstr ""
 
 msgid "run in daemon mode (background)"
 msgstr ""
 
-#: agent/gpg-agent.c:121 g10/gpg.c:468 g10/gpgv.c:70 kbx/kbxutil.c:88
-#: scd/scdaemon.c:107 sm/gpgsm.c:343 tools/gpg-connect-agent.c:66
-#: tools/gpgconf.c:72 tools/symcryptrun.c:164
+#: agent/gpg-agent.c:123 g10/gpg.c:484 g10/gpgv.c:71 kbx/kbxutil.c:88
+#: 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 "bavard"
 
 msgid "verbose"
 msgstr "bavard"
 
-#: agent/gpg-agent.c:122 g10/gpgv.c:71 kbx/kbxutil.c:89 scd/scdaemon.c:108
-#: sm/gpgsm.c:344
+#: 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 "devenir beaucoup plus silencieux"
 
 msgid "be somewhat more quiet"
 msgstr "devenir beaucoup plus silencieux"
 
-#: agent/gpg-agent.c:123 scd/scdaemon.c:109
+#: agent/gpg-agent.c:125 scd/scdaemon.c:112
 msgid "sh-style command output"
 msgstr ""
 
 msgid "sh-style command output"
 msgstr ""
 
-#: agent/gpg-agent.c:124 scd/scdaemon.c:110
+#: agent/gpg-agent.c:126 scd/scdaemon.c:113
 msgid "csh-style command output"
 msgstr ""
 
 msgid "csh-style command output"
 msgstr ""
 
-#: agent/gpg-agent.c:125 tools/symcryptrun.c:167
+#: 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 "lire les options de `%s'\n"
 
 #, fuzzy
 msgid "|FILE|read options from FILE"
 msgstr "lire les options de `%s'\n"
 
-#: agent/gpg-agent.c:130 scd/scdaemon.c:119
+#: agent/gpg-agent.c:132 scd/scdaemon.c:124
 msgid "do not detach from the console"
 msgstr ""
 
 msgid "do not detach from the console"
 msgstr ""
 
-#: agent/gpg-agent.c:131
+#: agent/gpg-agent.c:133
 msgid "do not grab keyboard and mouse"
 msgstr ""
 
 msgid "do not grab keyboard and mouse"
 msgstr ""
 
-#: agent/gpg-agent.c:132 scd/scdaemon.c:120 tools/symcryptrun.c:166
+#: agent/gpg-agent.c:134 tools/symcryptrun.c:166
 #, fuzzy
 msgid "use a log file for the server"
 msgstr "chercher les clés avec un serveur de clés"
 
 #, fuzzy
 msgid "use a log file for the server"
 msgstr "chercher les clés avec un serveur de clés"
 
-#: agent/gpg-agent.c:134
+#: agent/gpg-agent.c:136
 #, fuzzy
 msgid "use a standard location for the socket"
 msgstr ""
 "indiquer la liste des préférences pour le nom d'utilisateur\n"
 "sélectionné"
 
 #, fuzzy
 msgid "use a standard location for the socket"
 msgstr ""
 "indiquer la liste des préférences pour le nom d'utilisateur\n"
 "sélectionné"
 
-#: agent/gpg-agent.c:137
+#: agent/gpg-agent.c:139
 msgid "|PGM|use PGM as the PIN-Entry program"
 msgstr ""
 
 msgid "|PGM|use PGM as the PIN-Entry program"
 msgstr ""
 
-#: agent/gpg-agent.c:140
+#: agent/gpg-agent.c:142
 msgid "|PGM|use PGM as the SCdaemon program"
 msgstr ""
 
 msgid "|PGM|use PGM as the SCdaemon program"
 msgstr ""
 
-#: agent/gpg-agent.c:141
+#: agent/gpg-agent.c:143
 #, fuzzy
 msgid "do not use the SCdaemon"
 msgstr "mettre la base de confiance à jour"
 
 #, fuzzy
 msgid "do not use the SCdaemon"
 msgstr "mettre la base de confiance à jour"
 
-#: agent/gpg-agent.c:150
+#: agent/gpg-agent.c:155
 msgid "ignore requests to change the TTY"
 msgstr ""
 
 msgid "ignore requests to change the TTY"
 msgstr ""
 
-#: agent/gpg-agent.c:152
+#: agent/gpg-agent.c:157
 msgid "ignore requests to change the X display"
 msgstr ""
 
 msgid "ignore requests to change the X display"
 msgstr ""
 
-#: agent/gpg-agent.c:155
+#: agent/gpg-agent.c:160
 msgid "|N|expire cached PINs after N seconds"
 msgstr ""
 
 msgid "|N|expire cached PINs after N seconds"
 msgstr ""
 
-#: agent/gpg-agent.c:168
+#: agent/gpg-agent.c:173
 msgid "do not use the PIN cache when signing"
 msgstr ""
 
 msgid "do not use the PIN cache when signing"
 msgstr ""
 
-#: agent/gpg-agent.c:170
+#: agent/gpg-agent.c:175
 msgid "allow clients to mark keys as \"trusted\""
 msgstr ""
 
 msgid "allow clients to mark keys as \"trusted\""
 msgstr ""
 
-#: agent/gpg-agent.c:172
+#: agent/gpg-agent.c:177
 #, fuzzy
 msgid "allow presetting passphrase"
 msgstr "erreur pendant la création de la phrase de passe: %s\n"
 
 #, fuzzy
 msgid "allow presetting passphrase"
 msgstr "erreur pendant la création de la phrase de passe: %s\n"
 
-#: agent/gpg-agent.c:173
+#: agent/gpg-agent.c:178
 msgid "enable ssh-agent emulation"
 msgstr ""
 
 msgid "enable ssh-agent emulation"
 msgstr ""
 
-#: agent/gpg-agent.c:175
+#: agent/gpg-agent.c:180
 msgid "|FILE|write environment settings also to FILE"
 msgstr ""
 
 msgid "|FILE|write environment settings also to FILE"
 msgstr ""
 
-#: agent/gpg-agent.c:283 agent/preset-passphrase.c:94 agent/protect-tool.c:146
-#: scd/scdaemon.c:207 sm/gpgsm.c:572 tools/gpg-connect-agent.c:171
-#: tools/gpgconf.c:94 tools/symcryptrun.c:204 tools/gpg-check-pattern.c:141
-#, fuzzy
-msgid "Please report bugs to <"
+#. 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:808 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
+msgid "Please report bugs to <@EMAIL@>.\n"
 msgstr ""
 msgstr ""
-"Signaler toutes anomalies à <gnupg-bugs@gnu.org> (en anglais)\n"
+"Signaler toutes anomalies à <@EMAIL@> (en anglais)\n"
 "et tout problème de traduction à <traduc@traduc.org>.\n"
 
 "et tout problème de traduction à <traduc@traduc.org>.\n"
 
-#: agent/gpg-agent.c:286
+#: agent/gpg-agent.c:341
 #, fuzzy
 msgid "Usage: gpg-agent [options] (-h for help)"
 msgstr "Utilisation: gpg [options] [fichiers] (-h pour l'aide)"
 
 #, fuzzy
 msgid "Usage: gpg-agent [options] (-h for help)"
 msgstr "Utilisation: gpg [options] [fichiers] (-h pour l'aide)"
 
-#: agent/gpg-agent.c:288
+#: agent/gpg-agent.c:343
 msgid ""
 "Syntax: gpg-agent [options] [command [args]]\n"
 "Secret key management for GnuPG\n"
 msgstr ""
 
 msgid ""
 "Syntax: gpg-agent [options] [command [args]]\n"
 "Secret key management for GnuPG\n"
 msgstr ""
 
-#: agent/gpg-agent.c:323 g10/gpg.c:964 scd/scdaemon.c:247 sm/gpgsm.c:734
+#: agent/gpg-agent.c:378 g10/gpg.c:990 scd/scdaemon.c:306 sm/gpgsm.c:651
 #, c-format
 msgid "invalid debug-level `%s' given\n"
 msgstr ""
 
 #, c-format
 msgid "invalid debug-level `%s' given\n"
 msgstr ""
 
-#: agent/gpg-agent.c:522 agent/protect-tool.c:1066 kbx/kbxutil.c:428
-#: scd/scdaemon.c:342 sm/gpgsm.c:878 sm/gpgsm.c:881 tools/symcryptrun.c:997
-#: tools/gpg-check-pattern.c:178
+#: agent/gpg-agent.c:587 agent/protect-tool.c:1030 kbx/kbxutil.c:428
+#: scd/scdaemon.c:400 sm/gpgsm.c:880 sm/gpgsm.c:883 tools/symcryptrun.c:996
+#: tools/gpg-check-pattern.c:177
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr ""
 
 #, c-format
 msgid "%s is too old (need %s, have %s)\n"
 msgstr ""
 
-#: agent/gpg-agent.c:621 g10/gpg.c:2057 scd/scdaemon.c:423 sm/gpgsm.c:969
+#: agent/gpg-agent.c:698 g10/gpg.c:2099 scd/scdaemon.c:482 sm/gpgsm.c:977
 #, c-format
 msgid "NOTE: no default option file `%s'\n"
 msgstr "NOTE: pas de fichier d'options par défaut `%s'\n"
 
 #, c-format
 msgid "NOTE: no default option file `%s'\n"
 msgstr "NOTE: pas de fichier d'options par défaut `%s'\n"
 
-#: agent/gpg-agent.c:626 agent/gpg-agent.c:1206 g10/gpg.c:2061
-#: scd/scdaemon.c:428 sm/gpgsm.c:973 tools/symcryptrun.c:930
+#: agent/gpg-agent.c:703 agent/gpg-agent.c:1304 g10/gpg.c:2103
+#: scd/scdaemon.c:487 sm/gpgsm.c:981 tools/symcryptrun.c:929
 #, c-format
 msgid "option file `%s': %s\n"
 msgstr "fichier d'options `%s': %s\n"
 
 #, c-format
 msgid "option file `%s': %s\n"
 msgstr "fichier d'options `%s': %s\n"
 
-#: agent/gpg-agent.c:634 g10/gpg.c:2068 scd/scdaemon.c:436 sm/gpgsm.c:980
+#: agent/gpg-agent.c:711 g10/gpg.c:2110 scd/scdaemon.c:495 sm/gpgsm.c:988
 #, c-format
 msgid "reading options from `%s'\n"
 msgstr "lire les options de `%s'\n"
 
 #, c-format
 msgid "reading options from `%s'\n"
 msgstr "lire les options de `%s'\n"
 
-#: agent/gpg-agent.c:966 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 "erreur pendant la création de `%s': %s\n"
 
 #: g10/plaintext.c:162
 #, c-format
 msgid "error creating `%s': %s\n"
 msgstr "erreur pendant la création de `%s': %s\n"
 
-#: agent/gpg-agent.c:1298 agent/gpg-agent.c:1420 agent/gpg-agent.c:1424
-#: agent/gpg-agent.c:1465 agent/gpg-agent.c:1469 g10/exec.c:172
-#: g10/openfile.c:429 scd/scdaemon.c:923
+#: 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 "impossible de créer le répertoire `%s': %s\n"
 
 #, c-format
 msgid "can't create directory `%s': %s\n"
 msgstr "impossible de créer le répertoire `%s': %s\n"
 
-#: agent/gpg-agent.c:1312 scd/scdaemon.c:937
+#: agent/gpg-agent.c:1431 scd/scdaemon.c:1006
 msgid "name of socket too long\n"
 msgstr ""
 
 msgid "name of socket too long\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1337 scd/scdaemon.c:960
+#: agent/gpg-agent.c:1454 scd/scdaemon.c:1029
 #, fuzzy, c-format
 msgid "can't create socket: %s\n"
 msgstr "impossible de créer `%s': %s\n"
 
 #, fuzzy, c-format
 msgid "can't create socket: %s\n"
 msgstr "impossible de créer `%s': %s\n"
 
-#: agent/gpg-agent.c:1346
+#: agent/gpg-agent.c:1463
 #, c-format
 msgid "socket name `%s' is too long\n"
 msgstr ""
 
 #, c-format
 msgid "socket name `%s' is too long\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1366
+#: agent/gpg-agent.c:1481
 #, fuzzy
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "gpg-agent n'est pas disponible dans cette session\n"
 
 #, fuzzy
 msgid "a gpg-agent is already running - not starting a new one\n"
 msgstr "gpg-agent n'est pas disponible dans cette session\n"
 
-#: agent/gpg-agent.c:1377 scd/scdaemon.c:980
+#: agent/gpg-agent.c:1492 scd/scdaemon.c:1048
 #, fuzzy
 msgid "error getting nonce for the socket\n"
 msgstr "erreur pendant l'obtention du nouveau code PIN: %s\n"
 
 #, fuzzy
 msgid "error getting nonce for the socket\n"
 msgstr "erreur pendant l'obtention du nouveau code PIN: %s\n"
 
-#: agent/gpg-agent.c:1382 scd/scdaemon.c:983
+#: agent/gpg-agent.c:1497 scd/scdaemon.c:1051
 #, fuzzy, c-format
 msgid "error binding socket to `%s': %s\n"
 msgstr ""
 "erreur pendant la recherche de l'enregistrement de confiance\n"
 "dans `%s': %s\n"
 
 #, fuzzy, c-format
 msgid "error binding socket to `%s': %s\n"
 msgstr ""
 "erreur pendant la recherche de l'enregistrement de confiance\n"
 "dans `%s': %s\n"
 
-#: agent/gpg-agent.c:1394 scd/scdaemon.c:992
+#: agent/gpg-agent.c:1509 scd/scdaemon.c:1060
 #, fuzzy, c-format
 msgid "listen() failed: %s\n"
 msgstr "la mise à jour a échoué: %s\n"
 
 #, fuzzy, c-format
 msgid "listen() failed: %s\n"
 msgstr "la mise à jour a échoué: %s\n"
 
-#: agent/gpg-agent.c:1400 scd/scdaemon.c:999
+#: agent/gpg-agent.c:1515 scd/scdaemon.c:1067
 #, fuzzy, c-format
 msgid "listening on socket `%s'\n"
 msgstr "écriture de la clé secrète dans `%s'\n"
 
 #, fuzzy, c-format
 msgid "listening on socket `%s'\n"
 msgstr "écriture de la clé secrète dans `%s'\n"
 
-#: agent/gpg-agent.c:1428 agent/gpg-agent.c:1475 g10/openfile.c:432
+#: agent/gpg-agent.c:1543 agent/gpg-agent.c:1590 g10/openfile.c:432
 #, c-format
 msgid "directory `%s' created\n"
 msgstr "répertoire `%s' créé\n"
 
 #, c-format
 msgid "directory `%s' created\n"
 msgstr "répertoire `%s' créé\n"
 
-#: agent/gpg-agent.c:1481
+#: agent/gpg-agent.c:1596
 #, fuzzy, c-format
 msgid "stat() failed for `%s': %s\n"
 msgstr "fstat(%d) échoué dans %s: %s\n"
 
 #, fuzzy, c-format
 msgid "stat() failed for `%s': %s\n"
 msgstr "fstat(%d) échoué dans %s: %s\n"
 
-#: agent/gpg-agent.c:1485
+#: agent/gpg-agent.c:1600
 #, fuzzy, c-format
 msgid "can't use `%s' as home directory\n"
 msgstr "impossible de créer le répertoire `%s': %s\n"
 
 #, fuzzy, c-format
 msgid "can't use `%s' as home directory\n"
 msgstr "impossible de créer le répertoire `%s': %s\n"
 
-#: agent/gpg-agent.c:1602 scd/scdaemon.c:1015
+#: agent/gpg-agent.c:1730 scd/scdaemon.c:1083
 #, fuzzy, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "erreur pendant la lecture de `%s': %s\n"
 
 #, fuzzy, c-format
 msgid "error reading nonce on fd %d: %s\n"
 msgstr "erreur pendant la lecture de `%s': %s\n"
 
-#: agent/gpg-agent.c:1624
+#: agent/gpg-agent.c:1752
 #, c-format
 msgid "handler 0x%lx for fd %d started\n"
 msgstr ""
 
 #, c-format
 msgid "handler 0x%lx for fd %d started\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1629
+#: agent/gpg-agent.c:1757
 #, c-format
 msgid "handler 0x%lx for fd %d terminated\n"
 msgstr ""
 
 #, c-format
 msgid "handler 0x%lx for fd %d terminated\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1649
+#: agent/gpg-agent.c:1777
 #, c-format
 msgid "ssh handler 0x%lx for fd %d started\n"
 msgstr ""
 
 #, c-format
 msgid "ssh handler 0x%lx for fd %d started\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1654
+#: agent/gpg-agent.c:1782
 #, c-format
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr ""
 
 #, c-format
 msgid "ssh handler 0x%lx for fd %d terminated\n"
 msgstr ""
 
-#: agent/gpg-agent.c:1771 scd/scdaemon.c:1137
+#: agent/gpg-agent.c:1922 scd/scdaemon.c:1220
 #, fuzzy, c-format
 msgid "pth_select failed: %s - waiting 1s\n"
 msgstr "la mise à jour de la clé secrète a échoué: %s\n"
 
 #, fuzzy, c-format
 msgid "pth_select failed: %s - waiting 1s\n"
 msgstr "la mise à jour de la clé secrète a échoué: %s\n"
 
-#: agent/gpg-agent.c:1884 scd/scdaemon.c:1204
+#: agent/gpg-agent.c:2045 scd/scdaemon.c:1287
 #, fuzzy, c-format
 msgid "%s %s stopped\n"
 msgstr "%s: ignoré: %s\n"
 
 #, fuzzy, c-format
 msgid "%s %s stopped\n"
 msgstr "%s: ignoré: %s\n"
 
-#: agent/gpg-agent.c:1907
+#: agent/gpg-agent.c:2173
 #, fuzzy
 msgid "no gpg-agent running in this session\n"
 msgstr "gpg-agent n'est pas disponible dans cette session\n"
 
 #, fuzzy
 msgid "no gpg-agent running in this session\n"
 msgstr "gpg-agent n'est pas disponible dans cette session\n"
 
-#: agent/gpg-agent.c:1918 common/simple-pwquery.c:329 common/asshelp.c:324
-#: tools/gpg-connect-agent.c:1953
+#: 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 "la variable d'environnement GPG_AGENT_INFO est mal définie\n"
 
 msgid "malformed GPG_AGENT_INFO environment variable\n"
 msgstr "la variable d'environnement GPG_AGENT_INFO est mal définie\n"
 
-#: agent/gpg-agent.c:1931 common/simple-pwquery.c:341 common/asshelp.c:336
-#: tools/gpg-connect-agent.c:1964
+#: 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 "le protocole gpg-agent version %d n'est pas supporté\n"
 #, c-format
 msgid "gpg-agent protocol version %d is not supported\n"
 msgstr "le protocole gpg-agent version %d n'est pas supporté\n"
@@ -567,91 +622,112 @@ msgid ""
 "Password cache maintenance\n"
 msgstr ""
 
 "Password cache maintenance\n"
 msgstr ""
 
-#: agent/protect-tool.c:149
+#: agent/protect-tool.c:112 g10/gpg.c:370 kbx/kbxutil.c:71 sm/gpgsm.c:184
+#: tools/gpgconf.c:60
+msgid ""
+"@Commands:\n"
+" "
+msgstr ""
+"@Commandes:\n"
+" "
+
+#: agent/protect-tool.c:124 g10/gpg.c:437 g10/gpgv.c:69 kbx/kbxutil.c:81
+#: sm/gpgsm.c:224 tools/gpg-connect-agent.c:67 tools/gpgconf.c:77
+#: tools/symcryptrun.c:157
+msgid ""
+"@\n"
+"Options:\n"
+" "
+msgstr ""
+"@\n"
+"Options:\n"
+" "
+
+#: agent/protect-tool.c:163
 #, fuzzy
 msgid "Usage: gpg-protect-tool [options] (-h for help)\n"
 msgstr "Utilisation: gpg [options] [fichiers] (-h pour l'aide)"
 
 #, fuzzy
 msgid "Usage: gpg-protect-tool [options] (-h for help)\n"
 msgstr "Utilisation: gpg [options] [fichiers] (-h pour l'aide)"
 
-#: agent/protect-tool.c:151
+#: agent/protect-tool.c:165
 msgid ""
 "Syntax: gpg-protect-tool [options] [args]\n"
 "Secret key maintenance tool\n"
 msgstr ""
 
 msgid ""
 "Syntax: gpg-protect-tool [options] [args]\n"
 "Secret key maintenance tool\n"
 msgstr ""
 
-#: agent/protect-tool.c:1188
+#: agent/protect-tool.c:1151
 #, fuzzy
 msgid "Please enter the passphrase to unprotect the PKCS#12 object."
 msgstr "Entrez le mot de passe ; c'est une phrase secrète \n"
 
 #, fuzzy
 msgid "Please enter the passphrase to unprotect the PKCS#12 object."
 msgstr "Entrez le mot de passe ; c'est une phrase secrète \n"
 
-#: agent/protect-tool.c:1191
+#: agent/protect-tool.c:1156
 #, fuzzy
 msgid "Please enter the passphrase to protect the new PKCS#12 object."
 msgstr "Entrez le mot de passe ; c'est une phrase secrète \n"
 
 #, fuzzy
 msgid "Please enter the passphrase to protect the new PKCS#12 object."
 msgstr "Entrez le mot de passe ; c'est une phrase secrète \n"
 
-#: agent/protect-tool.c:1194
+#: agent/protect-tool.c:1162
 msgid ""
 "Please enter the passphrase to protect the imported object within the GnuPG "
 "system."
 msgstr ""
 
 msgid ""
 "Please enter the passphrase to protect the imported object within the GnuPG "
 "system."
 msgstr ""
 
-#: agent/protect-tool.c:1199
+#: agent/protect-tool.c:1167
 #, fuzzy
 msgid ""
 "Please enter the passphrase or the PIN\n"
 "needed to complete this operation."
 msgstr "Entrez le mot de passe ; c'est une phrase secrète \n"
 
 #, fuzzy
 msgid ""
 "Please enter the passphrase or the PIN\n"
 "needed to complete this operation."
 msgstr "Entrez le mot de passe ; c'est une phrase secrète \n"
 
-#: agent/protect-tool.c:1204 tools/symcryptrun.c:435
+#: agent/protect-tool.c:1172 tools/symcryptrun.c:435
 #, fuzzy
 msgid "Passphrase:"
 msgstr "mauvaise phrase de passe"
 
 #, fuzzy
 msgid "Passphrase:"
 msgstr "mauvaise phrase de passe"
 
-#: agent/protect-tool.c:1212 tools/symcryptrun.c:442
-#, fuzzy, c-format
-msgid "error while asking for the passphrase: %s\n"
-msgstr "erreur pendant la création de la phrase de passe: %s\n"
-
-#: agent/protect-tool.c:1215 tools/symcryptrun.c:446
+#: agent/protect-tool.c:1177 tools/symcryptrun.c:446
 #, fuzzy
 msgid "cancelled\n"
 msgstr "annulé"
 
 #, fuzzy
 msgid "cancelled\n"
 msgstr "annulé"
 
-#: agent/trustlist.c:132 agent/trustlist.c:322
+#: agent/protect-tool.c:1179 tools/symcryptrun.c:442
+#, fuzzy, c-format
+msgid "error while asking for the passphrase: %s\n"
+msgstr "erreur pendant la création de la phrase de passe: %s\n"
+
+#: agent/trustlist.c:136 agent/trustlist.c:334
 #, fuzzy, c-format
 msgid "error opening `%s': %s\n"
 msgstr "erreur dans `%s': %s\n"
 
 #, fuzzy, c-format
 msgid "error opening `%s': %s\n"
 msgstr "erreur dans `%s': %s\n"
 
-#: agent/trustlist.c:147 common/helpfile.c:63 common/helpfile.c:79
+#: agent/trustlist.c:151 common/helpfile.c:63 common/helpfile.c:79
 #, fuzzy, c-format
 msgid "file `%s', line %d: %s\n"
 msgstr "fichier d'options `%s': %s\n"
 
 #, fuzzy, c-format
 msgid "file `%s', line %d: %s\n"
 msgstr "fichier d'options `%s': %s\n"
 
-#: agent/trustlist.c:167 agent/trustlist.c:175
+#: agent/trustlist.c:171 agent/trustlist.c:179
 #, c-format
 msgid "statement \"%s\" ignored in `%s', line %d\n"
 msgstr ""
 
 #, c-format
 msgid "statement \"%s\" ignored in `%s', line %d\n"
 msgstr ""
 
-#: agent/trustlist.c:181
+#: agent/trustlist.c:185
 #, fuzzy, c-format
 msgid "system trustlist `%s' not available\n"
 msgstr "les parties secrètes ne sont pas disponibles\n"
 
 #, fuzzy, c-format
 msgid "system trustlist `%s' not available\n"
 msgstr "les parties secrètes ne sont pas disponibles\n"
 
-#: agent/trustlist.c:216
+#: agent/trustlist.c:229
 #, fuzzy, c-format
 msgid "bad fingerprint in `%s', line %d\n"
 msgstr "erreur de lecture dans `%s': %s\n"
 
 #, fuzzy, c-format
 msgid "bad fingerprint in `%s', line %d\n"
 msgstr "erreur de lecture dans `%s': %s\n"
 
-#: agent/trustlist.c:242 agent/trustlist.c:249
+#: agent/trustlist.c:254 agent/trustlist.c:261
 #, c-format
 msgid "invalid keyflag in `%s', line %d\n"
 msgstr ""
 
 #, c-format
 msgid "invalid keyflag in `%s', line %d\n"
 msgstr ""
 
-#: agent/trustlist.c:283 common/helpfile.c:126
+#: agent/trustlist.c:295 common/helpfile.c:126
 #, fuzzy, c-format
 msgid "error reading `%s', line %d: %s\n"
 msgstr "erreur pendant la lecture de `%s': %s\n"
 
 #, fuzzy, c-format
 msgid "error reading `%s', line %d: %s\n"
 msgstr "erreur pendant la lecture de `%s': %s\n"
 
-#: agent/trustlist.c:384 agent/trustlist.c:431
+#: agent/trustlist.c:399 agent/trustlist.c:449
 msgid "error reading list of trusted root certificates\n"
 msgstr ""
 
 msgid "error reading list of trusted root certificates\n"
 msgstr ""
 
@@ -661,144 +737,147 @@ 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
 #. 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
-#. second "%s" gets replaced by a hexdecimal
-#. fingerprint string whereas the first one receives
-#. the name as stored in the certificate.
-#: agent/trustlist.c:539
-#, c-format
-msgid ""
-"Please verify that the certificate identified as:%%0A  \"%s\"%%0Ahas the "
-"fingerprint:%%0A  %s"
-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:551
-msgid "Correct"
-msgstr ""
-
-#. TRANSLATORS: This prompt is shown by the Pinentry
-#. and has one special property: A "%%0A" is used by
-#. Pinentry to insert a line break.  The double
-#. 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.
 #. certificate.
-#: agent/trustlist.c:574
+#: agent/trustlist.c:610
 #, c-format
 msgid ""
 "Do you ultimately trust%%0A  \"%s\"%%0Ato correctly certify user "
 "certificates?"
 msgstr ""
 
 #, c-format
 msgid ""
 "Do you ultimately trust%%0A  \"%s\"%%0Ato correctly certify user "
 "certificates?"
 msgstr ""
 
-#: agent/trustlist.c:583
+#: agent/trustlist.c:619 common/audit.c:467
 #, fuzzy
 msgid "Yes"
 msgstr "oui"
 
 #, fuzzy
 msgid "Yes"
 msgstr "oui"
 
-#: agent/trustlist.c:583
+#: agent/trustlist.c:619 common/audit.c:469
 msgid "No"
 msgstr ""
 
 msgid "No"
 msgstr ""
 
-#: agent/findkey.c:158
+#. TRANSLATORS: This prompt is shown by the Pinentry and has
+#. one special property: A "%%0A" is used by Pinentry to
+#. insert a line break.  The double 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 second "%s" gets replaced by a hexdecimal
+#. fingerprint string whereas the first one receives the name
+#. as stored in the certificate.
+#: agent/trustlist.c:653
+#, c-format
+msgid ""
+"Please verify that the certificate identified as:%%0A  \"%s\"%%0Ahas the "
+"fingerprint:%%0A  %s"
+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:667
+msgid "Correct"
+msgstr ""
+
+#: agent/trustlist.c:667
+msgid "Wrong"
+msgstr ""
+
+#: agent/findkey.c:156
 #, c-format
 msgid "Note: This passphrase has never been changed.%0APlease change it now."
 msgstr ""
 
 #, c-format
 msgid "Note: This passphrase has never been changed.%0APlease change it now."
 msgstr ""
 
-#: agent/findkey.c:174
+#: agent/findkey.c:172
 #, c-format
 msgid ""
 "This passphrase has not been changed%%0Asince %.4s-%.2s-%.2s.  Please change "
 "it now."
 msgstr ""
 
 #, c-format
 msgid ""
 "This passphrase has not been changed%%0Asince %.4s-%.2s-%.2s.  Please change "
 "it now."
 msgstr ""
 
-#: agent/findkey.c:188 agent/findkey.c:195
+#: agent/findkey.c:186 agent/findkey.c:193
 #, fuzzy
 msgid "Change passphrase"
 msgstr "changer la phrase de passe"
 
 #, fuzzy
 msgid "Change passphrase"
 msgstr "changer la phrase de passe"
 
-#: agent/findkey.c:196
+#: agent/findkey.c:194
 msgid "I'll change it later"
 msgstr ""
 
 msgid "I'll change it later"
 msgstr ""
 
-#: common/exechelp.c:378 common/exechelp.c:467 tools/gpgconf-comp.c:1338
-#: tools/gpgconf-comp.c:1661
+#: 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 "erreur pendant la création de la phrase de passe: %s\n"
 
 #, fuzzy, c-format
 msgid "error creating a pipe: %s\n"
 msgstr "erreur pendant la création de la phrase de passe: %s\n"
 
-#: common/exechelp.c:443 common/exechelp.c:500
+#: common/exechelp.c:599 common/exechelp.c:658
 #, fuzzy, c-format
 msgid "can't fdopen pipe for reading: %s\n"
 msgstr "impossible d'ouvir les données signées `%s'\n"
 
 #, fuzzy, c-format
 msgid "can't fdopen pipe for reading: %s\n"
 msgstr "impossible d'ouvir les données signées `%s'\n"
 
-#: common/exechelp.c:479 common/exechelp.c:607 common/exechelp.c:842
+#: common/exechelp.c:637 common/exechelp.c:765 common/exechelp.c:1000
 #, fuzzy, c-format
 msgid "error forking process: %s\n"
 msgstr "erreur pendant la lecture de `%s': %s\n"
 
 #, fuzzy, c-format
 msgid "error forking process: %s\n"
 msgstr "erreur pendant la lecture de `%s': %s\n"
 
-#: common/exechelp.c:653 common/exechelp.c:706
+#: common/exechelp.c:811 common/exechelp.c:864
 #, c-format
 msgid "waiting for process %d to terminate failed: %s\n"
 msgstr ""
 
 #, c-format
 msgid "waiting for process %d to terminate failed: %s\n"
 msgstr ""
 
-#: common/exechelp.c:661
+#: common/exechelp.c:819
 #, fuzzy, c-format
 msgid "error getting exit code of process %d: %s\n"
 msgstr ""
 "erreur durant la lecture des informations contenues actuellement\n"
 "dans la clé: %s\n"
 
 #, fuzzy, c-format
 msgid "error getting exit code of process %d: %s\n"
 msgstr ""
 "erreur durant la lecture des informations contenues actuellement\n"
 "dans la clé: %s\n"
 
-#: common/exechelp.c:667 common/exechelp.c:717
+#: common/exechelp.c:825 common/exechelp.c:875
 #, fuzzy, c-format
 msgid "error running `%s': exit status %d\n"
 msgstr "erreur pendant la lecture de `%s': %s\n"
 
 #, fuzzy, c-format
 msgid "error running `%s': exit status %d\n"
 msgstr "erreur pendant la lecture de `%s': %s\n"
 
-#: common/exechelp.c:712
+#: common/exechelp.c:870
 #, c-format
 msgid "error running `%s': probably not installed\n"
 msgstr ""
 
 #, c-format
 msgid "error running `%s': probably not installed\n"
 msgstr ""
 
-#: common/exechelp.c:725
+#: common/exechelp.c:883
 #, fuzzy, c-format
 msgid "error running `%s': terminated\n"
 msgstr "erreur pendant la lecture de `%s': %s\n"
 
 #, fuzzy, c-format
 msgid "error running `%s': terminated\n"
 msgstr "erreur pendant la lecture de `%s': %s\n"
 
-#: common/http.c:1625
+#: common/http.c:1674
 #, fuzzy, c-format
 msgid "error creating socket: %s\n"
 msgstr "erreur pendant la création de `%s': %s\n"
 
 #, fuzzy, c-format
 msgid "error creating socket: %s\n"
 msgstr "erreur pendant la création de `%s': %s\n"
 
-#: common/http.c:1669
+#: common/http.c:1718
 #, fuzzy
 msgid "host not found"
 msgstr "[Nom utilisateur introuvable]"
 
 #, fuzzy
 msgid "host not found"
 msgstr "[Nom utilisateur introuvable]"
 
-#: common/simple-pwquery.c:315
+#: common/simple-pwquery.c:338
 msgid "gpg-agent is not available in this session\n"
 msgstr "gpg-agent n'est pas disponible dans cette session\n"
 
 msgid "gpg-agent is not available in this session\n"
 msgstr "gpg-agent n'est pas disponible dans cette session\n"
 
-#: common/simple-pwquery.c:373
+#: common/simple-pwquery.c:395
 #, c-format
 msgid "can't connect to `%s': %s\n"
 msgstr "impossible de se connecter à `%s': %s\n"
 
 #, c-format
 msgid "can't connect to `%s': %s\n"
 msgstr "impossible de se connecter à `%s': %s\n"
 
-#: common/simple-pwquery.c:384
+#: common/simple-pwquery.c:406
 msgid "communication problem with gpg-agent\n"
 msgstr ""
 
 msgid "communication problem with gpg-agent\n"
 msgstr ""
 
-#: common/simple-pwquery.c:394
+#: common/simple-pwquery.c:416
 msgid "problem setting the gpg-agent options\n"
 msgstr ""
 
 msgid "problem setting the gpg-agent options\n"
 msgstr ""
 
-#: common/simple-pwquery.c:557 common/simple-pwquery.c:653
+#: common/simple-pwquery.c:579 common/simple-pwquery.c:675
 #, fuzzy
 msgid "canceled by user\n"
 msgstr "annulé par l'utilisateur\n"
 
 #, fuzzy
 msgid "canceled by user\n"
 msgstr "annulé par l'utilisateur\n"
 
-#: common/simple-pwquery.c:572 common/simple-pwquery.c:659
+#: common/simple-pwquery.c:594 common/simple-pwquery.c:681
 #, fuzzy
 msgid "problem with the agent\n"
 msgstr "problème avec l'agent - arrêt d'utilisation de l'agent\n"
 #, fuzzy
 msgid "problem with the agent\n"
 msgstr "problème avec l'agent - arrêt d'utilisation de l'agent\n"
@@ -823,190 +902,228 @@ msgstr ""
 "peu sûres\n"
 
 #. TRANSLATORS: See doc/TRANSLATE about this string.
 "peu sûres\n"
 
 #. TRANSLATORS: See doc/TRANSLATE about this string.
-#: common/yesno.c:31 common/yesno.c:68
+#: common/yesno.c:35 common/yesno.c:72
 msgid "yes"
 msgstr "oui"
 
 msgid "yes"
 msgstr "oui"
 
-#: common/yesno.c:32 common/yesno.c:73
+#: common/yesno.c:36 common/yesno.c:77
 msgid "yY"
 msgstr "oO"
 
 #. TRANSLATORS: See doc/TRANSLATE about this string.
 msgid "yY"
 msgstr "oO"
 
 #. TRANSLATORS: See doc/TRANSLATE about this string.
-#: common/yesno.c:34 common/yesno.c:70
+#: common/yesno.c:38 common/yesno.c:74
 msgid "no"
 msgstr "non"
 
 msgid "no"
 msgstr "non"
 
-#: common/yesno.c:35 common/yesno.c:74
+#: common/yesno.c:39 common/yesno.c:78
 msgid "nN"
 msgstr "nN"
 
 #. TRANSLATORS: See doc/TRANSLATE about this string.
 msgid "nN"
 msgstr "nN"
 
 #. TRANSLATORS: See doc/TRANSLATE about this string.
-#: common/yesno.c:72
+#: common/yesno.c:76
 msgid "quit"
 msgstr "quitter"
 
 msgid "quit"
 msgstr "quitter"
 
-#: common/yesno.c:75
+#: common/yesno.c:79
 msgid "qQ"
 msgstr "qQ"
 
 #. TRANSLATORS: See doc/TRANSLATE about this string.
 msgid "qQ"
 msgstr "qQ"
 
 #. TRANSLATORS: See doc/TRANSLATE about this string.
-#: common/yesno.c:109
+#: common/yesno.c:113
 msgid "okay|okay"
 msgstr "ok|ok"
 
 #. TRANSLATORS: See doc/TRANSLATE about this string.
 msgid "okay|okay"
 msgstr "ok|ok"
 
 #. TRANSLATORS: See doc/TRANSLATE about this string.
-#: common/yesno.c:111
+#: common/yesno.c:115
 msgid "cancel|cancel"
 msgstr "annuler|annuler"
 
 msgid "cancel|cancel"
 msgstr "annuler|annuler"
 
-#: common/yesno.c:112
+#: common/yesno.c:116
 msgid "oO"
 msgstr "oO"
 
 msgid "oO"
 msgstr "oO"
 
-#: common/yesno.c:113
+#: common/yesno.c:117
 msgid "cC"
 msgstr "aA"
 
 msgid "cC"
 msgstr "aA"
 
-#: common/miscellaneous.c:71
+#: common/miscellaneous.c:77
 #, c-format
 msgid "out of core in secure memory while allocating %lu bytes"
 msgstr ""
 
 #, c-format
 msgid "out of core in secure memory while allocating %lu bytes"
 msgstr ""
 
-#: common/miscellaneous.c:74
+#: common/miscellaneous.c:80
 #, c-format
 msgid "out of core while allocating %lu bytes"
 msgstr ""
 
 #, c-format
 msgid "out of core while allocating %lu bytes"
 msgstr ""
 
-#: common/asshelp.c:242
+#: common/asshelp.c:201 tools/gpg-connect-agent.c:2102
 msgid "no running gpg-agent - starting one\n"
 msgstr ""
 
 msgid "no running gpg-agent - starting one\n"
 msgstr ""
 
-#: common/asshelp.c:347
+#: common/asshelp.c:306
 msgid "can't connect to the agent - trying fall back\n"
 msgstr ""
 
 msgid "can't connect to the agent - trying fall back\n"
 msgstr ""
 
-#: common/audit.c:682
+#. TRANSLATORS: Copy the prefix between the vertical bars
+#. verbatim.  It will not be printed.
+#: common/audit.c:474
+msgid "|audit-log-result|Good"
+msgstr ""
+
+#: common/audit.c:477
+msgid "|audit-log-result|Bad"
+msgstr ""
+
+#: common/audit.c:479
+msgid "|audit-log-result|Not supported"
+msgstr ""
+
+#: common/audit.c:481
+#, fuzzy
+msgid "|audit-log-result|No certificate"
+msgstr "mauvais certificat"
+
+#: common/audit.c:483
+#, fuzzy
+msgid "|audit-log-result|Not enabled"
+msgstr "mauvais certificat"
+
+#: common/audit.c:485
+msgid "|audit-log-result|Error"
+msgstr ""
+
+#: common/audit.c:718
 #, fuzzy
 msgid "Certificate chain available"
 msgstr "mauvais certificat"
 
 #, fuzzy
 msgid "Certificate chain available"
 msgstr "mauvais certificat"
 
-#: common/audit.c:689
+#: common/audit.c:725
 #, fuzzy
 msgid "root certificate missing"
 msgstr "mauvais certificat"
 
 #, fuzzy
 msgid "root certificate missing"
 msgstr "mauvais certificat"
 
-#: common/audit.c:715
+#: common/audit.c:751
 msgid "Data encryption succeeded"
 msgstr ""
 
 msgid "Data encryption succeeded"
 msgstr ""
 
-#: common/audit.c:720 common/audit.c:781 common/audit.c:801 common/audit.c:825
+#: common/audit.c:756 common/audit.c:817 common/audit.c:837 common/audit.c:861
 #, fuzzy
 msgid "Data available"
 msgstr "lister toutes les données disponibles"
 
 #, fuzzy
 msgid "Data available"
 msgstr "lister toutes les données disponibles"
 
-#: common/audit.c:723
+#: common/audit.c:759
 #, fuzzy
 msgid "Session key created"
 msgstr "%s: porte-clés créé\n"
 
 #, fuzzy
 msgid "Session key created"
 msgstr "%s: porte-clés créé\n"
 
-#: common/audit.c:728
+#: common/audit.c:764
 #, fuzzy, c-format
 msgid "algorithm: %s"
 msgstr "validité: %s"
 
 #, fuzzy, c-format
 msgid "algorithm: %s"
 msgstr "validité: %s"
 
-#: common/audit.c:730 common/audit.c:732
+#: common/audit.c:766 common/audit.c:768
 #, fuzzy, c-format
 msgid "unsupported algorithm: %s"
 msgstr ""
 "\n"
 "Algorithmes supportés:\n"
 
 #, fuzzy, c-format
 msgid "unsupported algorithm: %s"
 msgstr ""
 "\n"
 "Algorithmes supportés:\n"
 
-#: common/audit.c:734
+#: common/audit.c:770
 #, fuzzy
 msgid "seems to be not encrypted"
 msgstr "non chiffré"
 
 #, fuzzy
 msgid "seems to be not encrypted"
 msgstr "non chiffré"
 
-#: common/audit.c:740
+#: common/audit.c:776
 #, fuzzy
 msgid "Number of recipients"
 msgstr "Récipients actuels:\n"
 
 #, fuzzy
 msgid "Number of recipients"
 msgstr "Récipients actuels:\n"
 
-#: common/audit.c:748
+#: common/audit.c:784
 #, c-format
 msgid "Recipient %d"
 msgstr ""
 
 #, c-format
 msgid "Recipient %d"
 msgstr ""
 
-#: common/audit.c:776
+#: common/audit.c:812
 msgid "Data signing succeeded"
 msgstr ""
 
 msgid "Data signing succeeded"
 msgstr ""
 
-#: common/audit.c:796
+#: common/audit.c:832
 msgid "Data decryption succeeded"
 msgstr ""
 
 msgid "Data decryption succeeded"
 msgstr ""
 
-#: common/audit.c:821
+#: common/audit.c:857
 #, fuzzy
 msgid "Data verification succeeded"
 msgstr "vérification de signature supprimée\n"
 
 #, fuzzy
 msgid "Data verification succeeded"
 msgstr "vérification de signature supprimée\n"
 
-#: common/audit.c:830
+#: common/audit.c:866
 #, fuzzy
 msgid "Signature available"
 msgstr "Signature faite le %s\n"
 
 #, fuzzy
 msgid "Signature available"
 msgstr "Signature faite le %s\n"
 
-#: common/audit.c:835
+#: common/audit.c:871
 #, fuzzy
 msgid "Parsing signature succeeded"
 msgstr "Bonne signature de « %s »"
 
 #, fuzzy
 msgid "Parsing signature succeeded"
 msgstr "Bonne signature de « %s »"
 
-#: common/audit.c:840
+#: common/audit.c:876
 #, fuzzy, c-format
 msgid "Bad hash algorithm: %s"
 msgstr "algorithme de hachage `%s' invalide\n"
 
 #, fuzzy, c-format
 msgid "Bad hash algorithm: %s"
 msgstr "algorithme de hachage `%s' invalide\n"
 
-#: common/audit.c:855
+#: common/audit.c:891
 #, fuzzy, c-format
 msgid "Signature %d"
 msgstr "Signature faite le %s\n"
 
 #, fuzzy, c-format
 msgid "Signature %d"
 msgstr "Signature faite le %s\n"
 
-#: common/audit.c:871
+#: common/audit.c:907
 #, fuzzy
 msgid "Certificate chain valid"
 msgstr "Cette clé a expiré !"
 
 #, fuzzy
 msgid "Certificate chain valid"
 msgstr "Cette clé a expiré !"
 
-#: common/audit.c:882
+#: common/audit.c:918
 #, fuzzy
 msgid "Root certificate trustworthy"
 msgstr "mauvais certificat"
 
 #, fuzzy
 msgid "Root certificate trustworthy"
 msgstr "mauvais certificat"
 
-#: common/audit.c:892
+#: common/audit.c:939 sm/certchain.c:920
+#, fuzzy
+msgid "no CRL found for certificate"
+msgstr "mauvais certificat"
+
+#: common/audit.c:942 sm/certchain.c:930
+#, fuzzy
+msgid "the available CRL is too old"
+msgstr "Clé disponible sur: "
+
+#: common/audit.c:947
 #, fuzzy
 msgid "CRL/OCSP check of certificates"
 msgstr "mauvais certificat"
 
 #, fuzzy
 msgid "CRL/OCSP check of certificates"
 msgstr "mauvais certificat"
 
-#: common/audit.c:909
+#: common/audit.c:967
 #, fuzzy
 msgid "Included certificates"
 msgstr "mauvais certificat"
 
 #, fuzzy
 msgid "Included certificates"
 msgstr "mauvais certificat"
 
-#: common/audit.c:968
+#: common/audit.c:1026
 msgid "No audit log entries."
 msgstr ""
 
 msgid "No audit log entries."
 msgstr ""
 
-#: common/audit.c:1017
+#: common/audit.c:1075
 #, fuzzy
 msgid "Unknown operation"
 msgstr "version inconnue"
 
 #, fuzzy
 msgid "Unknown operation"
 msgstr "version inconnue"
 
-#: common/audit.c:1035
+#: common/audit.c:1093
 msgid "Gpg-Agent usable"
 msgstr ""
 
 msgid "Gpg-Agent usable"
 msgstr ""
 
-#: common/audit.c:1045
+#: common/audit.c:1103
 msgid "Dirmngr usable"
 msgstr ""
 
 msgid "Dirmngr usable"
 msgstr ""
 
-#: common/audit.c:1081
+#: common/audit.c:1139
 #, fuzzy, c-format
 msgid "No help available for `%s'."
 msgstr "Pas d'aide disponible pour `%s'"
 #, fuzzy, c-format
 msgid "No help available for `%s'."
 msgstr "Pas d'aide disponible pour `%s'"
@@ -1016,6 +1133,11 @@ msgstr "Pas d'aide disponible pour `%s'"
 msgid "ignoring garbage line"
 msgstr "erreur dans la ligne de remorque\n"
 
 msgid "ignoring garbage line"
 msgstr "erreur dans la ligne de remorque\n"
 
+#: common/gettime.c:503
+#, fuzzy
+msgid "[none]"
+msgstr "[non positionné]"
+
 #: g10/armor.c:379
 #, c-format
 msgid "armor: %s\n"
 #: g10/armor.c:379
 #, c-format
 msgid "armor: %s\n"
@@ -1124,167 +1246,238 @@ msgstr "ATTENTION: des donn
 msgid "not human readable"
 msgstr "illisible par un humain"
 
 msgid "not human readable"
 msgstr "illisible par un humain"
 
-#: g10/card-util.c:62 g10/card-util.c:310
+#: g10/card-util.c:85 g10/card-util.c:371
 #, c-format
 msgid "OpenPGP card not available: %s\n"
 msgstr "la carte OpenPGP n'est pas disponible: %s\n"
 
 #, c-format
 msgid "OpenPGP card not available: %s\n"
 msgstr "la carte OpenPGP n'est pas disponible: %s\n"
 
-#: g10/card-util.c:67
+#: g10/card-util.c:90
 #, c-format
 msgid "OpenPGP card no. %s detected\n"
 msgstr "carte OpenPGP n° %s détectée\n"
 
 #, c-format
 msgid "OpenPGP card no. %s detected\n"
 msgstr "carte OpenPGP n° %s détectée\n"
 
-#: g10/card-util.c:75 g10/card-util.c:1396 g10/delkey.c:126 g10/keyedit.c:1529
-#: g10/keygen.c:2831 g10/revoke.c:216 g10/revoke.c:455
+#: g10/card-util.c:98 g10/card-util.c:1770 g10/delkey.c:126 g10/keyedit.c:1549
+#: g10/keygen.c:3036 g10/revoke.c:216 g10/revoke.c:455
 msgid "can't do this in batch mode\n"
 msgstr "impossible de faire cela en mode automatique\n"
 
 msgid "can't do this in batch mode\n"
 msgstr "impossible de faire cela en mode automatique\n"
 
-#: g10/card-util.c:102 g10/card-util.c:1129 g10/card-util.c:1208
-#: g10/keyedit.c:424 g10/keyedit.c:445 g10/keyedit.c:459 g10/keygen.c:1591
-#: g10/keygen.c:1658 sm/certreqgen-ui.c:128 sm/certreqgen-ui.c:182
+#: g10/card-util.c:106
+#, fuzzy
+msgid "This command is only available for version 2 cards\n"
+msgstr "Cette commande n'est pas admise en mode %s.\n"
+
+#: g10/card-util.c:108 scd/app-openpgp.c:2020
+#, fuzzy
+msgid "Reset Code not or not anymore available\n"
+msgstr "les parties secrètes ne sont pas disponibles\n"
+
+#: g10/card-util.c:141 g10/card-util.c:1455 g10/card-util.c:1565
+#: 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 "Votre choix ? "
 
 msgid "Your selection? "
 msgstr "Votre choix ? "
 
-#: g10/card-util.c:220 g10/card-util.c:270
+#: g10/card-util.c:269 g10/card-util.c:319
 msgid "[not set]"
 msgstr "[non positionné]"
 
 msgid "[not set]"
 msgstr "[non positionné]"
 
-#: g10/card-util.c:417
+#: g10/card-util.c:509
 msgid "male"
 msgstr "masculin"
 
 msgid "male"
 msgstr "masculin"
 
-#: g10/card-util.c:418
+#: g10/card-util.c:510
 msgid "female"
 msgstr "féminin"
 
 msgid "female"
 msgstr "féminin"
 
-#: g10/card-util.c:418
+#: g10/card-util.c:510
 msgid "unspecified"
 msgstr "non spécifié"
 
 msgid "unspecified"
 msgstr "non spécifié"
 
-#: g10/card-util.c:445
+#: g10/card-util.c:537
 msgid "not forced"
 msgstr "non forcé"
 
 msgid "not forced"
 msgstr "non forcé"
 
-#: g10/card-util.c:445
+#: g10/card-util.c:537
 msgid "forced"
 msgstr "forcé"
 
 msgid "forced"
 msgstr "forcé"
 
-#: g10/card-util.c:523
+#: g10/card-util.c:628
 msgid "Error: Only plain ASCII is currently allowed.\n"
 msgstr "Erreur: Seul l'ASCII standard est permis pour l'instant.\n"
 
 msgid "Error: Only plain ASCII is currently allowed.\n"
 msgstr "Erreur: Seul l'ASCII standard est permis pour l'instant.\n"
 
-#: g10/card-util.c:525
+#: g10/card-util.c:630
 msgid "Error: The \"<\" character may not be used.\n"
 msgstr "Erreur: Le caractère « < » ne peut pas être utilisé.\n"
 
 msgid "Error: The \"<\" character may not be used.\n"
 msgstr "Erreur: Le caractère « < » ne peut pas être utilisé.\n"
 
-#: g10/card-util.c:527
+#: g10/card-util.c:632
 msgid "Error: Double spaces are not allowed.\n"
 msgstr "Erreur: Les espaces doubles ne sont pas permis.\n"
 
 msgid "Error: Double spaces are not allowed.\n"
 msgstr "Erreur: Les espaces doubles ne sont pas permis.\n"
 
-#: g10/card-util.c:544
+#: g10/card-util.c:649
 msgid "Cardholder's surname: "
 msgstr "Nom du déteneur de la carte: "
 
 msgid "Cardholder's surname: "
 msgstr "Nom du déteneur de la carte: "
 
-#: g10/card-util.c:546
+#: g10/card-util.c:651
 msgid "Cardholder's given name: "
 msgstr "Prénom du déteneur de la carte: "
 
 msgid "Cardholder's given name: "
 msgstr "Prénom du déteneur de la carte: "
 
-#: g10/card-util.c:564
+#: g10/card-util.c:669
 #, c-format
 msgid "Error: Combined name too long (limit is %d characters).\n"
 msgstr "Erreur: Nom combiné trop long (la limite est %d caractères).\n"
 
 #, c-format
 msgid "Error: Combined name too long (limit is %d characters).\n"
 msgstr "Erreur: Nom combiné trop long (la limite est %d caractères).\n"
 
-#: g10/card-util.c:585
+#: g10/card-util.c:690
 msgid "URL to retrieve public key: "
 msgstr "URL pour récupérer la clé publique: %s"
 
 msgid "URL to retrieve public key: "
 msgstr "URL pour récupérer la clé publique: %s"
 
-#: g10/card-util.c:593
+#: g10/card-util.c:698
 #, c-format
 msgid "Error: URL too long (limit is %d characters).\n"
 msgstr "Erreur: URL trop long (la limite est %d caractères).\n"
 
 #, c-format
 msgid "Error: URL too long (limit is %d characters).\n"
 msgstr "Erreur: URL trop long (la limite est %d caractères).\n"
 
-#: g10/card-util.c:691 g10/card-util.c:760 g10/import.c:283
+#: g10/card-util.c:791 tools/no-libgcrypt.c:30
+#, fuzzy, c-format
+msgid "error allocating enough memory: %s\n"
+msgstr "erreur durant la création du porte-clés `%s' : %s\n"
+
+#: g10/card-util.c:803 g10/import.c:283
 #, c-format
 msgid "error reading `%s': %s\n"
 msgstr "erreur pendant la lecture de `%s': %s\n"
 
 #, c-format
 msgid "error reading `%s': %s\n"
 msgstr "erreur pendant la lecture de `%s': %s\n"
 
-#: g10/card-util.c:699
+#: g10/card-util.c:836
+#, fuzzy, c-format
+msgid "error writing `%s': %s\n"
+msgstr "erreur durant l'écriture du porte-clés `%s': %s\n"
+
+#: g10/card-util.c:863
 msgid "Login data (account name): "
 msgstr "Données d'identification (nom du compte): "
 
 msgid "Login data (account name): "
 msgstr "Données d'identification (nom du compte): "
 
-#: g10/card-util.c:709
+#: g10/card-util.c:873
 #, c-format
 msgid "Error: Login data too long (limit is %d characters).\n"
 msgstr ""
 "Erreur: Données d'indentification trop longues (la limite est\n"
 "%d caractères).\n"
 
 #, c-format
 msgid "Error: Login data too long (limit is %d characters).\n"
 msgstr ""
 "Erreur: Données d'indentification trop longues (la limite est\n"
 "%d caractères).\n"
 
-#: g10/card-util.c:768
+#: g10/card-util.c:909
 msgid "Private DO data: "
 msgstr "Données DO privées: "
 
 msgid "Private DO data: "
 msgstr "Données DO privées: "
 
-#: g10/card-util.c:778
+#: g10/card-util.c:919
 #, c-format
 msgid "Error: Private DO too long (limit is %d characters).\n"
 msgstr "Erreur: DO privé trop long (la limite est %d caractères).\n"
 
 #, c-format
 msgid "Error: Private DO too long (limit is %d characters).\n"
 msgstr "Erreur: DO privé trop long (la limite est %d caractères).\n"
 
-#: g10/card-util.c:798
+#: g10/card-util.c:1002
 msgid "Language preferences: "
 msgstr "Préférences de langue: "
 
 msgid "Language preferences: "
 msgstr "Préférences de langue: "
 
-#: g10/card-util.c:806
+#: g10/card-util.c:1010
 msgid "Error: invalid length of preference string.\n"
 msgstr "Erreur: longueur invalide de la chaîne de préférences.\n"
 
 msgid "Error: invalid length of preference string.\n"
 msgstr "Erreur: longueur invalide de la chaîne de préférences.\n"
 
-#: g10/card-util.c:815
+#: g10/card-util.c:1019
 msgid "Error: invalid characters in preference string.\n"
 msgstr "Erreur: caractères invalide dans la chaîne de préférences.\n"
 
 msgid "Error: invalid characters in preference string.\n"
 msgstr "Erreur: caractères invalide dans la chaîne de préférences.\n"
 
-#: g10/card-util.c:836
+#: g10/card-util.c:1041
 msgid "Sex ((M)ale, (F)emale or space): "
 msgstr "Sexe ((M)asculin, (F)éminin ou espace): "
 
 msgid "Sex ((M)ale, (F)emale or space): "
 msgstr "Sexe ((M)asculin, (F)éminin ou espace): "
 
-#: g10/card-util.c:850
+#: g10/card-util.c:1055
 msgid "Error: invalid response.\n"
 msgstr "Erreur: réponse invalide.\n"
 
 msgid "Error: invalid response.\n"
 msgstr "Erreur: réponse invalide.\n"
 
-#: g10/card-util.c:871
+#: g10/card-util.c:1077
 msgid "CA fingerprint: "
 msgstr "empreinte de l'autorité de certification: "
 
 msgid "CA fingerprint: "
 msgstr "empreinte de l'autorité de certification: "
 
-#: g10/card-util.c:894
+#: g10/card-util.c:1100
 msgid "Error: invalid formatted fingerprint.\n"
 msgstr "Erreur: empreinte mal formatée.\n"
 
 msgid "Error: invalid formatted fingerprint.\n"
 msgstr "Erreur: empreinte mal formatée.\n"
 
-#: g10/card-util.c:942
+#: g10/card-util.c:1150
 #, c-format
 msgid "key operation not possible: %s\n"
 msgstr "l'opération sur la clé n'est pas possible: %s\n"
 
 #, c-format
 msgid "key operation not possible: %s\n"
 msgstr "l'opération sur la clé n'est pas possible: %s\n"
 
-#: g10/card-util.c:943
+#: g10/card-util.c:1151
 msgid "not an OpenPGP card"
 msgstr "ce n'est pas une carte OpenPGP"
 
 msgid "not an OpenPGP card"
 msgstr "ce n'est pas une carte OpenPGP"
 
-#: g10/card-util.c:952
+#: g10/card-util.c:1164
 #, c-format
 msgid "error getting current key info: %s\n"
 msgstr ""
 "erreur durant la lecture des informations contenues actuellement\n"
 "dans la clé: %s\n"
 
 #, c-format
 msgid "error getting current key info: %s\n"
 msgstr ""
 "erreur durant la lecture des informations contenues actuellement\n"
 "dans la clé: %s\n"
 
-#: g10/card-util.c:1036
+#: g10/card-util.c:1251
 msgid "Replace existing key? (y/N) "
 msgstr "Remplacer la clé existante ? (o/N) "
 
 msgid "Replace existing key? (y/N) "
 msgstr "Remplacer la clé existante ? (o/N) "
 
-#: g10/card-util.c:1056 g10/card-util.c:1065
+#: g10/card-util.c:1267
+msgid ""
+"NOTE: There is no guarantee that the card supports the requested size.\n"
+"      If the key generation does not succeed, please check the\n"
+"      documentation of your card to see what sizes are allowed.\n"
+msgstr ""
+
+#: g10/card-util.c:1292
+#, fuzzy, c-format
+msgid "What keysize do you want for the Signature key? (%u) "
+msgstr "Quelle taille de clé désirez-vous ? (%u) "
+
+#: g10/card-util.c:1294
+#, fuzzy, c-format
+msgid "What keysize do you want for the Encryption key? (%u) "
+msgstr "Quelle taille de clé désirez-vous ? (%u) "
+
+#: g10/card-util.c:1295
+#, fuzzy, c-format
+msgid "What keysize do you want for the Authentication key? (%u) "
+msgstr "Quelle taille de clé désirez-vous ? (%u) "
+
+#: g10/card-util.c:1306 g10/keygen.c:1835 g10/keygen.c:1841
+#: sm/certreqgen-ui.c:194
+#, c-format
+msgid "rounded up to %u bits\n"
+msgstr "arrondie à %u bits\n"
+
+#: g10/card-util.c:1314 g10/keygen.c:1822 sm/certreqgen-ui.c:184
+#, c-format
+msgid "%s keysizes must be in the range %u-%u\n"
+msgstr "les tailles de clés %s doivent être dans l'intervalle %u-%u\n"
+
+#: g10/card-util.c:1319
+#, c-format
+msgid "The card will now be re-configured to generate a key of %u bits\n"
+msgstr ""
+
+#: g10/card-util.c:1339
+#, fuzzy, c-format
+msgid "error changing size of key %d to %u bits: %s\n"
+msgstr ""
+"erreur pendant la recherche de l'enregistrement de confiance\n"
+"dans `%s': %s\n"
+
+#: g10/card-util.c:1361
 msgid "Make off-card backup of encryption key? (Y/n) "
 msgstr "Faire une sauvegarde hors carte de la clé de chiffrement ? (O/n) "
 
 msgid "Make off-card backup of encryption key? (Y/n) "
 msgstr "Faire une sauvegarde hors carte de la clé de chiffrement ? (O/n) "
 
-#: g10/card-util.c:1077
+#: g10/card-util.c:1375
+#, fuzzy
+msgid "NOTE: keys are already stored on the card!\n"
+msgstr "la clé secrète est déjà stockée sur une carte\n"
+
+#: g10/card-util.c:1378
 msgid "Replace existing keys? (y/N) "
 msgstr "Remplacer les clés existantes ? (o/N) "
 
 msgid "Replace existing keys? (y/N) "
 msgstr "Remplacer les clés existantes ? (o/N) "
 
-#: g10/card-util.c:1086
+#: g10/card-util.c:1390
 #, c-format
 msgid ""
 "Please note that the factory settings of the PINs are\n"
 #, c-format
 msgid ""
 "Please note that the factory settings of the PINs are\n"
@@ -1295,122 +1488,131 @@ msgstr ""
 "   PIN = `%s'     PIN admin = `%s'\n"
 "Vous devriez les changer avec la commande --change-pin\n"
 
 "   PIN = `%s'     PIN admin = `%s'\n"
 "Vous devriez les changer avec la commande --change-pin\n"
 
-#: g10/card-util.c:1120
+#: g10/card-util.c:1446
 msgid "Please select the type of key to generate:\n"
 msgstr "Sélectionnez le type de clé à générer:\n"
 
 msgid "Please select the type of key to generate:\n"
 msgstr "Sélectionnez le type de clé à générer:\n"
 
-#: g10/card-util.c:1122 g10/card-util.c:1199
+#: g10/card-util.c:1448 g10/card-util.c:1556
 msgid "   (1) Signature key\n"
 msgstr "   (1) Clé de signature\n"
 
 msgid "   (1) Signature key\n"
 msgstr "   (1) Clé de signature\n"
 
-#: g10/card-util.c:1123 g10/card-util.c:1201
+#: g10/card-util.c:1449 g10/card-util.c:1558
 msgid "   (2) Encryption key\n"
 msgstr "   (2) Clé de chiffrement\n"
 
 msgid "   (2) Encryption key\n"
 msgstr "   (2) Clé de chiffrement\n"
 
-#: g10/card-util.c:1124 g10/card-util.c:1203
+#: g10/card-util.c:1450 g10/card-util.c:1560
 msgid "   (3) Authentication key\n"
 msgstr "   (3) Clé d'authentification\n"
 
 msgid "   (3) Authentication key\n"
 msgstr "   (3) Clé d'authentification\n"
 
-#: g10/card-util.c:1140 g10/card-util.c:1219 g10/keyedit.c:945
-#: g10/keygen.c:1595 g10/keygen.c:1623 g10/keygen.c:1697 g10/revoke.c:685
+#: g10/card-util.c:1466 g10/card-util.c:1585 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 "Choix invalide.\n"
 
 msgid "Invalid selection.\n"
 msgstr "Choix invalide.\n"
 
-#: g10/card-util.c:1196
+#: g10/card-util.c:1553
 msgid "Please select where to store the key:\n"
 msgstr "Sélectionnez l'endroit où stocker la clé:\n"
 
 msgid "Please select where to store the key:\n"
 msgstr "Sélectionnez l'endroit où stocker la clé:\n"
 
-#: g10/card-util.c:1231
+#: g10/card-util.c:1597
 msgid "unknown key protection algorithm\n"
 msgstr "algorithme de protection de clé inconnu\n"
 
 msgid "unknown key protection algorithm\n"
 msgstr "algorithme de protection de clé inconnu\n"
 
-#: g10/card-util.c:1236
+#: g10/card-util.c:1602
 msgid "secret parts of key are not available\n"
 msgstr "Les parties secrètes de la clé ne sont pas disponibles.\n"
 
 msgid "secret parts of key are not available\n"
 msgstr "Les parties secrètes de la clé ne sont pas disponibles.\n"
 
-#: g10/card-util.c:1241
+#: g10/card-util.c:1607
 msgid "secret key already stored on a card\n"
 msgstr "la clé secrète est déjà stockée sur une carte\n"
 
 msgid "secret key already stored on a card\n"
 msgstr "la clé secrète est déjà stockée sur une carte\n"
 
-#: g10/card-util.c:1309 g10/keyedit.c:1362
+#: g10/card-util.c:1620
+#, fuzzy, c-format
+msgid "error writing key to card: %s\n"
+msgstr "erreur durant l'écriture du porte-clés `%s': %s\n"
+
+#: g10/card-util.c:1679 g10/keyedit.c:1380
 msgid "quit this menu"
 msgstr "quitter ce menu"
 
 msgid "quit this menu"
 msgstr "quitter ce menu"
 
-#: g10/card-util.c:1311
+#: g10/card-util.c:1681
 msgid "show admin commands"
 msgstr "indiquer les commandes d'administration"
 
 msgid "show admin commands"
 msgstr "indiquer les commandes d'administration"
 
-#: g10/card-util.c:1312 g10/keyedit.c:1365
+#: g10/card-util.c:1682 g10/keyedit.c:1383
 msgid "show this help"
 msgstr "afficher cette aide"
 
 msgid "show this help"
 msgstr "afficher cette aide"
 
-#: g10/card-util.c:1314
+#: g10/card-util.c:1684
 msgid "list all available data"
 msgstr "lister toutes les données disponibles"
 
 msgid "list all available data"
 msgstr "lister toutes les données disponibles"
 
-#: g10/card-util.c:1317
+#: g10/card-util.c:1687
 msgid "change card holder's name"
 msgstr "changer le nom du propriétaire de la carte"
 
 msgid "change card holder's name"
 msgstr "changer le nom du propriétaire de la carte"
 
-#: g10/card-util.c:1318
+#: g10/card-util.c:1688
 msgid "change URL to retrieve key"
 msgstr "changer l'URL pour récupérer la clé"
 
 msgid "change URL to retrieve key"
 msgstr "changer l'URL pour récupérer la clé"
 
-#: g10/card-util.c:1319
+#: g10/card-util.c:1689
 msgid "fetch the key specified in the card URL"
 msgstr "aller chercher la clé spécifiée dans l'URL de la carte"
 
 msgid "fetch the key specified in the card URL"
 msgstr "aller chercher la clé spécifiée dans l'URL de la carte"
 
-#: g10/card-util.c:1320
+#: g10/card-util.c:1690
 msgid "change the login name"
 msgstr "changer le nom d'identification"
 
 msgid "change the login name"
 msgstr "changer le nom d'identification"
 
-#: g10/card-util.c:1321
+#: g10/card-util.c:1691
 msgid "change the language preferences"
 msgstr "changer les préférences de langue"
 
 msgid "change the language preferences"
 msgstr "changer les préférences de langue"
 
-#: g10/card-util.c:1322
+#: g10/card-util.c:1692
 msgid "change card holder's sex"
 msgstr "changer le sexe du propriétaire de la carte"
 
 msgid "change card holder's sex"
 msgstr "changer le sexe du propriétaire de la carte"
 
-#: g10/card-util.c:1323
+#: g10/card-util.c:1693
 msgid "change a CA fingerprint"
 msgstr "changer l'empreinte d'une autorité de certification"
 
 msgid "change a CA fingerprint"
 msgstr "changer l'empreinte d'une autorité de certification"
 
-#: g10/card-util.c:1324
+#: g10/card-util.c:1694
 msgid "toggle the signature force PIN flag"
 msgstr ""
 "inverser le paramètre obligeant à rentrer le code PIN pour les\n"
 "signatures"
 
 msgid "toggle the signature force PIN flag"
 msgstr ""
 "inverser le paramètre obligeant à rentrer le code PIN pour les\n"
 "signatures"
 
-#: g10/card-util.c:1325
+#: g10/card-util.c:1695
 msgid "generate new keys"
 msgstr "générer de nouvelles clés"
 
 msgid "generate new keys"
 msgstr "générer de nouvelles clés"
 
-#: g10/card-util.c:1326
+#: g10/card-util.c:1696
 msgid "menu to change or unblock the PIN"
 msgstr "menu pour changer ou déverrouiller le PIN"
 
 msgid "menu to change or unblock the PIN"
 msgstr "menu pour changer ou déverrouiller le PIN"
 
-#: g10/card-util.c:1327
+#: g10/card-util.c:1697
 msgid "verify the PIN and list all data"
 msgstr "vérifier le code PIN et lister toutes les données"
 
 msgid "verify the PIN and list all data"
 msgstr "vérifier le code PIN et lister toutes les données"
 
-#: g10/card-util.c:1447 g10/keyedit.c:1634
+#: g10/card-util.c:1698
+msgid "unblock the PIN using a Reset Code"
+msgstr ""
+
+#: g10/card-util.c:1820 g10/keyedit.c:1654
 msgid "Command> "
 msgstr "Commande> "
 
 msgid "Command> "
 msgstr "Commande> "
 
-#: g10/card-util.c:1485
+#: g10/card-util.c:1861
 msgid "Admin-only command\n"
 msgstr "La commande n'est utilisable qu'en mode administration\n"
 
 msgid "Admin-only command\n"
 msgstr "La commande n'est utilisable qu'en mode administration\n"
 
-#: g10/card-util.c:1516
+#: g10/card-util.c:1892
 msgid "Admin commands are allowed\n"
 msgstr "Les commandes d'administration sont permises\n"
 
 msgid "Admin commands are allowed\n"
 msgstr "Les commandes d'administration sont permises\n"
 
-#: g10/card-util.c:1518
+#: g10/card-util.c:1894
 msgid "Admin commands are not allowed\n"
 msgstr "Les commandes d'administration ne sont pas permises\n"
 
 msgid "Admin commands are not allowed\n"
 msgstr "Les commandes d'administration ne sont pas permises\n"
 
-#: g10/card-util.c:1592 g10/keyedit.c:2255
+#: g10/card-util.c:1985 g10/keyedit.c:2290
 msgid "Invalid command  (try \"help\")\n"
 msgstr "Commande invalide  (essayez «help»)\n"
 
 msgid "Invalid command  (try \"help\")\n"
 msgstr "Commande invalide  (essayez «help»)\n"
 
@@ -1418,18 +1620,18 @@ msgstr "Commande invalide  (essayez 
 msgid "--output doesn't work for this command\n"
 msgstr "--output n'est pas compatible avec cette commande\n"
 
 msgid "--output doesn't work for this command\n"
 msgstr "--output n'est pas compatible avec cette commande\n"
 
-#: g10/decrypt.c:166 g10/gpg.c:3926 g10/keyring.c:376 g10/keyring.c:663
+#: 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 "impossible d'ouvrir `%s'\n"
 
 #, c-format
 msgid "can't open `%s'\n"
 msgstr "impossible d'ouvrir `%s'\n"
 
-#: g10/delkey.c:73 g10/export.c:324 g10/keyedit.c:3402 g10/keyserver.c:1719
+#: g10/delkey.c:73 g10/export.c:324 g10/keyedit.c:3448 g10/keyserver.c:1737
 #: g10/revoke.c:226
 #, c-format
 msgid "key \"%s\" not found: %s\n"
 msgstr "clé « %s » introuvable: %s\n"
 
 #: g10/revoke.c:226
 #, c-format
 msgid "key \"%s\" not found: %s\n"
 msgstr "clé « %s » introuvable: %s\n"
 
-#: g10/delkey.c:81 g10/export.c:354 g10/import.c:2368 g10/keyserver.c:1733
+#: g10/delkey.c:81 g10/export.c:354 g10/import.c:2417 g10/keyserver.c:1751
 #: g10/revoke.c:232 g10/revoke.c:477
 #, c-format
 msgid "error reading keyblock: %s\n"
 #: g10/revoke.c:232 g10/revoke.c:477
 #, c-format
 msgid "error reading keyblock: %s\n"
@@ -1469,7 +1671,7 @@ msgstr "il y a une cl
 msgid "use option \"--delete-secret-keys\" to delete it first.\n"
 msgstr "utiliser l'option «--delete-secret-keys» pour l'effacer d'abord.\n"
 
 msgid "use option \"--delete-secret-keys\" to delete it first.\n"
 msgstr "utiliser l'option «--delete-secret-keys» pour l'effacer d'abord.\n"
 
-#: g10/encode.c:226 g10/sign.c:1268
+#: g10/encode.c:226 g10/sign.c:1266
 #, c-format
 msgid "error creating passphrase: %s\n"
 msgstr "erreur pendant la création de la phrase de passe: %s\n"
 #, c-format
 msgid "error creating passphrase: %s\n"
 msgstr "erreur pendant la création de la phrase de passe: %s\n"
@@ -1489,7 +1691,7 @@ msgstr "utilisation de l'algorithme de chiffrement %s\n"
 msgid "`%s' already compressed\n"
 msgstr "`%s' déjà compressé\n"
 
 msgid "`%s' already compressed\n"
 msgstr "`%s' déjà compressé\n"
 
-#: g10/encode.c:311 g10/encode.c:611 g10/sign.c:563
+#: g10/encode.c:311 g10/encode.c:611 g10/sign.c:561
 #, c-format
 msgid "WARNING: `%s' is an empty file\n"
 msgstr "AVERTISSEMENT: `%s' est un fichier vide\n"
 #, c-format
 msgid "WARNING: `%s' is an empty file\n"
 msgstr "AVERTISSEMENT: `%s' est un fichier vide\n"
@@ -1520,7 +1722,7 @@ msgstr ""
 "AVERTISSEMENT: forcer le chiffrement symétrique %s (%d) entre\n"
 "en désaccord avec les préférences du destinataire\n"
 
 "AVERTISSEMENT: forcer le chiffrement symétrique %s (%d) entre\n"
 "en désaccord avec les préférences du destinataire\n"
 
-#: g10/encode.c:655 g10/sign.c:938
+#: g10/encode.c:655 g10/sign.c:936
 #, c-format
 msgid ""
 "WARNING: forcing compression algorithm %s (%d) violates recipient "
 #, c-format
 msgid ""
 "WARNING: forcing compression algorithm %s (%d) violates recipient "
@@ -1536,7 +1738,7 @@ msgstr ""
 "forcer le chiffrement symétrique %s (%d) entre en désaccord\n"
 "avec les préferences du destinataire\n"
 
 "forcer le chiffrement symétrique %s (%d) entre en désaccord\n"
 "avec les préferences du destinataire\n"
 
-#: g10/encode.c:821 g10/pkclist.c:813 g10/pkclist.c:861
+#: g10/encode.c:821 g10/pkclist.c:813 g10/pkclist.c:862
 #, c-format
 msgid "you may not use %s while in %s mode\n"
 msgstr "vous ne pouvez pas utiliser %s en mode %s.\n"
 #, c-format
 msgid "you may not use %s while in %s mode\n"
 msgstr "vous ne pouvez pas utiliser %s en mode %s.\n"
@@ -1567,59 +1769,59 @@ msgstr ""
 msgid "problem handling encrypted packet\n"
 msgstr "problème de gestion des paquets chiffrés\n"
 
 msgid "problem handling encrypted packet\n"
 msgstr "problème de gestion des paquets chiffrés\n"
 
-#: g10/exec.c:49
+#: g10/exec.c:57
 msgid "no remote program execution supported\n"
 msgstr "aucun programme d'exécution distante n'est supporté\n"
 
 msgid "no remote program execution supported\n"
 msgstr "aucun programme d'exécution distante n'est supporté\n"
 
-#: g10/exec.c:313
+#: g10/exec.c:308
 msgid ""
 "external program calls are disabled due to unsafe options file permissions\n"
 msgstr ""
 "les appels aux programmes externes sont désactivés car les permissions\n"
 "du fichier d'options sont trop peu sûres\n"
 
 msgid ""
 "external program calls are disabled due to unsafe options file permissions\n"
 msgstr ""
 "les appels aux programmes externes sont désactivés car les permissions\n"
 "du fichier d'options sont trop peu sûres\n"
 
-#: g10/exec.c:343
+#: g10/exec.c:338
 msgid "this platform requires temporary files when calling external programs\n"
 msgstr ""
 "cette plateforme a besoin de fichiers temporaires pour appeler des\n"
 "programmes externes\n"
 
 msgid "this platform requires temporary files when calling external programs\n"
 msgstr ""
 "cette plateforme a besoin de fichiers temporaires pour appeler des\n"
 "programmes externes\n"
 
-#: g10/exec.c:421
+#: g10/exec.c:416
 #, c-format
 msgid "unable to execute program `%s': %s\n"
 msgstr "impossible d'exécuter le programme `%s': %s\n"
 
 #, c-format
 msgid "unable to execute program `%s': %s\n"
 msgstr "impossible d'exécuter le programme `%s': %s\n"
 
-#: g10/exec.c:424
+#: g10/exec.c:419
 #, c-format
 msgid "unable to execute shell `%s': %s\n"
 msgstr "impossible d'exécuter l'intérpréteur de commandes `%s': %s\n"
 
 #, c-format
 msgid "unable to execute shell `%s': %s\n"
 msgstr "impossible d'exécuter l'intérpréteur de commandes `%s': %s\n"
 
-#: g10/exec.c:509
+#: g10/exec.c:510
 #, c-format
 msgid "system error while calling external program: %s\n"
 msgstr "erreur système pendant l'appel du programme externe: %s\n"
 
 #, c-format
 msgid "system error while calling external program: %s\n"
 msgstr "erreur système pendant l'appel du programme externe: %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 "sortie non naturelle du programme externe\n"
 
 msgid "unnatural exit of external program\n"
 msgstr "sortie non naturelle du programme externe\n"
 
-#: g10/exec.c:535
+#: g10/exec.c:536
 msgid "unable to execute external program\n"
 msgstr "impossible d'exécuter le programme externe\n"
 
 msgid "unable to execute external program\n"
 msgstr "impossible d'exécuter le programme externe\n"
 
-#: g10/exec.c:552
+#: g10/exec.c:553
 #, c-format
 msgid "unable to read external program response: %s\n"
 msgstr "impossible de lire la réponse du programme externe: %s\n"
 
 #, c-format
 msgid "unable to read external program response: %s\n"
 msgstr "impossible de lire la réponse du programme externe: %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 ""
 "AVERTISSEMENT: impossible d'enlever le fichier temporaire\n"
 "(%s) `%s': %s\n"
 
 #, c-format
 msgid "WARNING: unable to remove tempfile (%s) `%s': %s\n"
 msgstr ""
 "AVERTISSEMENT: impossible d'enlever le fichier temporaire\n"
 "(%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 ""
 #, c-format
 msgid "WARNING: unable to remove temp directory `%s': %s\n"
 msgstr ""
@@ -1697,229 +1899,221 @@ msgstr ""
 msgid "WARNING: nothing exported\n"
 msgstr "ATTENTION: rien n'a été exporté\n"
 
 msgid "WARNING: nothing exported\n"
 msgstr "ATTENTION: rien n'a été exporté\n"
 
-#: g10/getkey.c:151
+#: g10/getkey.c:152
 msgid "too many entries in pk cache - disabled\n"
 msgstr "trop d'entrées dans le cache pk - désactivé\n"
 
 msgid "too many entries in pk cache - disabled\n"
 msgstr "trop d'entrées dans le cache pk - désactivé\n"
 
-#: g10/getkey.c:174
+#: g10/getkey.c:175
 msgid "[User ID not found]"
 msgstr "[Nom utilisateur introuvable]"
 
 msgid "[User ID not found]"
 msgstr "[Nom utilisateur introuvable]"
 
-#: g10/getkey.c:951 g10/getkey.c:961 g10/getkey.c:971 g10/getkey.c:987
-#: g10/getkey.c:1002
+#: g10/getkey.c:1113
 #, c-format
 msgid "automatically retrieved `%s' via %s\n"
 msgstr ""
 
 #, c-format
 msgid "automatically retrieved `%s' via %s\n"
 msgstr ""
 
-#: g10/getkey.c:1834
+#: g10/getkey.c:1118
+#, fuzzy, c-format
+msgid "error retrieving `%s' via %s: %s\n"
+msgstr "erreur pendant la création de `%s': %s\n"
+
+#: g10/getkey.c:1120
+#, fuzzy
+msgid "No fingerprint"
+msgstr "empreinte de l'autorité de certification: "
+
+#: g10/getkey.c:1930
 #, c-format
 msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n"
 msgstr ""
 "La clé invalide %s a été rendue valide par\n"
 "--allow-non-selfsigned-uid\n"
 
 #, c-format
 msgid "Invalid key %s made valid by --allow-non-selfsigned-uid\n"
 msgstr ""
 "La clé invalide %s a été rendue valide par\n"
 "--allow-non-selfsigned-uid\n"
 
-#: g10/getkey.c:2391 g10/keyedit.c:3727
+#: g10/getkey.c:2533 g10/keyedit.c:3773
 #, c-format
 msgid "no secret subkey for public subkey %s - ignoring\n"
 msgstr "pas de sous-clé secrète pour la clé publique %s - ignorée\n"
 
 #, c-format
 msgid "no secret subkey for public subkey %s - ignoring\n"
 msgstr "pas de sous-clé secrète pour la clé publique %s - ignorée\n"
 
-#: g10/getkey.c:2622
+#: g10/getkey.c:2759
 #, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr ""
 "utilisation de la sous-clé %s à la place de la clé\n"
 "principale %s\n"
 
 #, c-format
 msgid "using subkey %s instead of primary key %s\n"
 msgstr ""
 "utilisation de la sous-clé %s à la place de la clé\n"
 "principale %s\n"
 
-#: g10/getkey.c:2669
+#: g10/getkey.c:2806
 #, c-format
 msgid "key %s: secret key without public key - skipped\n"
 msgstr "clé %s: clé secrète sans clé publique - non prise en compte\n"
 
 #, c-format
 msgid "key %s: secret key without public key - skipped\n"
 msgstr "clé %s: clé secrète sans clé publique - non prise en compte\n"
 
-#: g10/gpg.c:367 kbx/kbxutil.c:71 sm/gpgsm.c:245 tools/gpgconf.c:56
-msgid ""
-"@Commands:\n"
-" "
-msgstr ""
-"@Commandes:\n"
-" "
-
-#: g10/gpg.c:369
-msgid "|[file]|make a signature"
+#: g10/gpg.c:372 sm/gpgsm.c:186
+#, fuzzy
+msgid "make a signature"
 msgstr "|[fichier]|faire une signature"
 
 msgstr "|[fichier]|faire une signature"
 
-#: g10/gpg.c:370
-msgid "|[file]|make a clear text signature"
+#: g10/gpg.c:373 sm/gpgsm.c:187
+#, fuzzy
+msgid "make a clear text signature"
 msgstr "|[fichier]|faire une signature en texte clair"
 
 msgstr "|[fichier]|faire une signature en texte clair"
 
-#: g10/gpg.c:371 sm/gpgsm.c:249
+#: g10/gpg.c:374 sm/gpgsm.c:188
 msgid "make a detached signature"
 msgstr "faire une signature détachée"
 
 msgid "make a detached signature"
 msgstr "faire une signature détachée"
 
-#: g10/gpg.c:372 sm/gpgsm.c:250
+#: g10/gpg.c:375 sm/gpgsm.c:189
 msgid "encrypt data"
 msgstr "chiffrer les données"
 
 msgid "encrypt data"
 msgstr "chiffrer les données"
 
-#: g10/gpg.c:374 sm/gpgsm.c:251
+#: g10/gpg.c:377 sm/gpgsm.c:190
 msgid "encryption only with symmetric cipher"
 msgstr "chiffrement symétrique seulement"
 
 msgid "encryption only with symmetric cipher"
 msgstr "chiffrement symétrique seulement"
 
-#: g10/gpg.c:376 sm/gpgsm.c:252
+#: g10/gpg.c:379 sm/gpgsm.c:191
 msgid "decrypt data (default)"
 msgstr "déchiffrer les données (défaut)"
 
 msgid "decrypt data (default)"
 msgstr "déchiffrer les données (défaut)"
 
-#: g10/gpg.c:378 sm/gpgsm.c:253
+#: g10/gpg.c:381 sm/gpgsm.c:192
 msgid "verify a signature"
 msgstr "vérifier une signature"
 
 msgid "verify a signature"
 msgstr "vérifier une signature"
 
-#: g10/gpg.c:380 sm/gpgsm.c:255
+#: g10/gpg.c:383 sm/gpgsm.c:193
 msgid "list keys"
 msgstr "lister les clés"
 
 msgid "list keys"
 msgstr "lister les clés"
 
-#: g10/gpg.c:382
+#: g10/gpg.c:385
 msgid "list keys and signatures"
 msgstr "lister les clés et les signatures"
 
 msgid "list keys and signatures"
 msgstr "lister les clés et les signatures"
 
-#: g10/gpg.c:383
+#: g10/gpg.c:386
 msgid "list and check key signatures"
 msgstr "lister et vérifier les signatures des clés"
 
 msgid "list and check key signatures"
 msgstr "lister et vérifier les signatures des clés"
 
-#: g10/gpg.c:384 sm/gpgsm.c:259
+#: g10/gpg.c:387 sm/gpgsm.c:198
 msgid "list keys and fingerprints"
 msgstr "lister les clés et les empreintes"
 
 msgid "list keys and fingerprints"
 msgstr "lister les clés et les empreintes"
 
-#: g10/gpg.c:385 sm/gpgsm.c:257
+#: g10/gpg.c:388 sm/gpgsm.c:196
 msgid "list secret keys"
 msgstr "lister les clés secrètes"
 
 msgid "list secret keys"
 msgstr "lister les clés secrètes"
 
-#: g10/gpg.c:386
+#: g10/gpg.c:389 sm/gpgsm.c:199
 msgid "generate a new key pair"
 msgstr "générer une nouvelle paire de clés"
 
 msgid "generate a new key pair"
 msgstr "générer une nouvelle paire de clés"
 
-#: g10/gpg.c:387
+#: g10/gpg.c:391 sm/gpgsm.c:201
 msgid "remove keys from the public keyring"
 msgstr "enlever les clés du porte-clés public"
 
 msgid "remove keys from the public keyring"
 msgstr "enlever les clés du porte-clés public"
 
-#: g10/gpg.c:389
+#: g10/gpg.c:393
 msgid "remove keys from the secret keyring"
 msgstr "enlever les clés du porte-clés secret"
 
 msgid "remove keys from the secret keyring"
 msgstr "enlever les clés du porte-clés secret"
 
-#: g10/gpg.c:390
+#: g10/gpg.c:394
 msgid "sign a key"
 msgstr "signer une clé"
 
 msgid "sign a key"
 msgstr "signer une clé"
 
-#: g10/gpg.c:391
+#: g10/gpg.c:395
 msgid "sign a key locally"
 msgstr "signer une clé localement"
 
 msgid "sign a key locally"
 msgstr "signer une clé localement"
 
-#: g10/gpg.c:392
+#: g10/gpg.c:396
 msgid "sign or edit a key"
 msgstr "signer ou éditer une clé"
 
 msgid "sign or edit a key"
 msgstr "signer ou éditer une clé"
 
-#: g10/gpg.c:393
+#: g10/gpg.c:398
 msgid "generate a revocation certificate"
 msgstr "générer un certificat de révocation"
 
 msgid "generate a revocation certificate"
 msgstr "générer un certificat de révocation"
 
-#: g10/gpg.c:395
+#: g10/gpg.c:400
 msgid "export keys"
 msgstr "exporter les clés"
 
 msgid "export keys"
 msgstr "exporter les clés"
 
-#: g10/gpg.c:396 sm/gpgsm.c:262
+#: g10/gpg.c:401 sm/gpgsm.c:202
 msgid "export keys to a key server"
 msgstr "exporter les clés vers un serveur de clés"
 
 msgid "export keys to a key server"
 msgstr "exporter les clés vers un serveur de clés"
 
-#: g10/gpg.c:397 sm/gpgsm.c:263
+#: g10/gpg.c:402 sm/gpgsm.c:203
 msgid "import keys from a key server"
 msgstr "importer les clés d'un serveur de clés"
 
 msgid "import keys from a key server"
 msgstr "importer les clés d'un serveur de clés"
 
-#: g10/gpg.c:399
+#: g10/gpg.c:404
 msgid "search for keys on a key server"
 msgstr "chercher les clés avec un serveur de clés"
 
 msgid "search for keys on a key server"
 msgstr "chercher les clés avec un serveur de clés"
 
-#: g10/gpg.c:401
+#: g10/gpg.c:406
 msgid "update all keys from a keyserver"
 msgstr "mettre à jour les clés depuis un serveur"
 
 msgid "update all keys from a keyserver"
 msgstr "mettre à jour les clés depuis un serveur"
 
-#: g10/gpg.c:405
+#: g10/gpg.c:411
 msgid "import/merge keys"
 msgstr "importer/fusionner les clés"
 
 msgid "import/merge keys"
 msgstr "importer/fusionner les clés"
 
-#: g10/gpg.c:408
+#: g10/gpg.c:414
 msgid "print the card status"
 msgstr "afficher l'état de la carte"
 
 msgid "print the card status"
 msgstr "afficher l'état de la carte"
 
-#: g10/gpg.c:409
+#: g10/gpg.c:415
 msgid "change data on a card"
 msgstr "changer les données d'une carte"
 
 msgid "change data on a card"
 msgstr "changer les données d'une carte"
 
-#: g10/gpg.c:410
+#: g10/gpg.c:416
 msgid "change a card's PIN"
 msgstr "changer le code PIN d'une carte"
 
 msgid "change a card's PIN"
 msgstr "changer le code PIN d'une carte"
 
-#: g10/gpg.c:419
+#: g10/gpg.c:425
 msgid "update the trust database"
 msgstr "mettre la base de confiance à jour"
 
 msgid "update the trust database"
 msgstr "mettre la base de confiance à jour"
 
-#: g10/gpg.c:426
-msgid "|algo [files]|print message digests"
+#: g10/gpg.c:432
+#, fuzzy
+msgid "print message digests"
 msgstr "|alg. [fich.]|indiquer les fonctions de hachage"
 
 msgstr "|alg. [fich.]|indiquer les fonctions de hachage"
 
-#: g10/gpg.c:429 sm/gpgsm.c:267
+#: g10/gpg.c:435 sm/gpgsm.c:208
 msgid "run in server mode"
 msgstr ""
 
 msgid "run in server mode"
 msgstr ""
 
-#: g10/gpg.c:431 g10/gpgv.c:68 kbx/kbxutil.c:81 sm/gpgsm.c:282
-#: tools/gpg-connect-agent.c:64 tools/gpgconf.c:69 tools/symcryptrun.c:157
-msgid ""
-"@\n"
-"Options:\n"
-" "
-msgstr ""
-"@\n"
-"Options:\n"
-" "
-
-#: g10/gpg.c:433 sm/gpgsm.c:284
+#: g10/gpg.c:439 sm/gpgsm.c:226
 msgid "create ascii armored output"
 msgstr "créer une sortie ascii avec armure"
 
 msgid "create ascii armored output"
 msgstr "créer une sortie ascii avec armure"
 
-#: g10/gpg.c:435 sm/gpgsm.c:296
-msgid "|NAME|encrypt for NAME"
+#: g10/gpg.c:442 sm/gpgsm.c:239
+#, fuzzy
+msgid "|USER-ID|encrypt for USER-ID"
 msgstr "|NOM|chiffrer pour NOM"
 
 msgstr "|NOM|chiffrer pour NOM"
 
-#: g10/gpg.c:446 sm/gpgsm.c:334
-msgid "use this user-id to sign or decrypt"
+#: g10/gpg.c:455 sm/gpgsm.c:276
+#, fuzzy
+msgid "|USER-ID|use USER-ID to sign or decrypt"
 msgstr "utiliser ce nom pour signer ou déchiffrer"
 
 msgstr "utiliser ce nom pour signer ou déchiffrer"
 
-#: g10/gpg.c:447 sm/gpgsm.c:337
-msgid "|N|set compress level N (0 disables)"
+#: g10/gpg.c:458
+#, fuzzy
+msgid "|N|set compress level to N (0 disables)"
 msgstr "|N|niveau de compression N (0 désactive)"
 
 msgstr "|N|niveau de compression N (0 désactive)"
 
-#: g10/gpg.c:452 sm/gpgsm.c:339
+#: g10/gpg.c:464
 msgid "use canonical text mode"
 msgstr "utiliser le mode texte canonique"
 
 msgid "use canonical text mode"
 msgstr "utiliser le mode texte canonique"
 
-#: g10/gpg.c:466 sm/gpgsm.c:342
+#: g10/gpg.c:481 sm/gpgsm.c:278
 #, fuzzy
 msgid "|FILE|write output to FILE"
 msgstr "lire les options de `%s'\n"
 
 #, fuzzy
 msgid "|FILE|write output to FILE"
 msgstr "lire les options de `%s'\n"
 
-#: g10/gpg.c:479 kbx/kbxutil.c:90 sm/gpgsm.c:353 tools/gpgconf.c:74
+#: g10/gpg.c:497 kbx/kbxutil.c:90 sm/gpgsm.c:289 tools/gpgconf.c:82
 msgid "do not make any changes"
 msgstr "ne rien changer"
 
 msgid "do not make any changes"
 msgstr "ne rien changer"
 
-#: g10/gpg.c:480
+#: g10/gpg.c:498
 msgid "prompt before overwriting"
 msgstr "demander avant d'écraser un fichier"
 
 msgid "prompt before overwriting"
 msgstr "demander avant d'écraser un fichier"
 
-#: g10/gpg.c:523
+#: g10/gpg.c:550
 msgid "use strict OpenPGP behavior"
 msgstr "utiliser strictement le comportement OpenPGP"
 
 msgid "use strict OpenPGP behavior"
 msgstr "utiliser strictement le comportement OpenPGP"
 
-#: g10/gpg.c:524
-msgid "generate PGP 2.x compatible messages"
-msgstr "générer des messages compatibles avec PGP 2.x"
-
-#: g10/gpg.c:553 sm/gpgsm.c:402
+#: g10/gpg.c:581 sm/gpgsm.c:333
 msgid ""
 "@\n"
 "(See the man page for a complete listing of all commands and options)\n"
 msgid ""
 "@\n"
 "(See the man page for a complete listing of all commands and options)\n"
@@ -1927,7 +2121,7 @@ msgstr ""
 "@\n"
 "(Voir la page de manuel pour une liste complète des commandes et options)\n"
 
 "@\n"
 "(Voir la page de manuel pour une liste complète des commandes et options)\n"
 
-#: g10/gpg.c:556 sm/gpgsm.c:405
+#: g10/gpg.c:584 sm/gpgsm.c:336
 msgid ""
 "@\n"
 "Examples:\n"
 msgid ""
 "@\n"
 "Examples:\n"
@@ -1947,17 +2141,11 @@ msgstr ""
 " --list-keys [utilisateur]    montrer les clés\n"
 " --fingerprint [utilisateur]  montrer les empreintes\n"
 
 " --list-keys [utilisateur]    montrer les clés\n"
 " --fingerprint [utilisateur]  montrer les empreintes\n"
 
-#: g10/gpg.c:753 g10/gpgv.c:95
-msgid "Please report bugs to <gnupg-bugs@gnu.org>.\n"
-msgstr ""
-"Signaler toutes anomalies à <gnupg-bugs@gnu.org> (en anglais)\n"
-"et tout problème de traduction à <traduc@traduc.org>.\n"
-
-#: g10/gpg.c:770
+#: g10/gpg.c:830
 msgid "Usage: gpg [options] [files] (-h for help)"
 msgstr "Utilisation: gpg [options] [fichiers] (-h pour l'aide)"
 
 msgid "Usage: gpg [options] [files] (-h for help)"
 msgstr "Utilisation: gpg [options] [fichiers] (-h pour l'aide)"
 
-#: g10/gpg.c:773
+#: g10/gpg.c:833
 msgid ""
 "Syntax: gpg [options] [files]\n"
 "sign, check, encrypt or decrypt\n"
 msgid ""
 "Syntax: gpg [options] [files]\n"
 "sign, check, encrypt or decrypt\n"
@@ -1967,7 +2155,7 @@ msgstr ""
 "signer, vérifier, chiffrer ou déchiffrer\n"
 "l'opération par défaut dépend des données entrées\n"
 
 "signer, vérifier, chiffrer ou déchiffrer\n"
 "l'opération par défaut dépend des données entrées\n"
 
-#: g10/gpg.c:784 sm/gpgsm.c:585
+#: g10/gpg.c:844 sm/gpgsm.c:536
 msgid ""
 "\n"
 "Supported algorithms:\n"
 msgid ""
 "\n"
 "Supported algorithms:\n"
@@ -1975,89 +2163,85 @@ msgstr ""
 "\n"
 "Algorithmes supportés:\n"
 
 "\n"
 "Algorithmes supportés:\n"
 
-#: g10/gpg.c:787
+#: g10/gpg.c:847
 msgid "Pubkey: "
 msgstr "Clé publique: "
 
 msgid "Pubkey: "
 msgstr "Clé publique: "
 
-#: g10/gpg.c:794 g10/keyedit.c:2321
+#: g10/gpg.c:854 g10/keyedit.c:2356
 msgid "Cipher: "
 msgstr "Chiffrement: "
 
 msgid "Cipher: "
 msgstr "Chiffrement: "
 
-#: g10/gpg.c:801
+#: g10/gpg.c:861
 msgid "Hash: "
 msgstr "Hachage: "
 
 msgid "Hash: "
 msgstr "Hachage: "
 
-#: g10/gpg.c:808 g10/keyedit.c:2366
+#: g10/gpg.c:868 g10/keyedit.c:2401
 msgid "Compression: "
 msgstr "Compression: "
 
 msgid "Compression: "
 msgstr "Compression: "
 
-#: g10/gpg.c:815 sm/gpgsm.c:605
-msgid "Used libraries:"
-msgstr ""
-
-#: g10/gpg.c:923
+#: g10/gpg.c:938
 msgid "usage: gpg [options] "
 msgstr "utilisation: gpg [options] "
 
 msgid "usage: gpg [options] "
 msgstr "utilisation: gpg [options] "
 
-#: g10/gpg.c:1093 sm/gpgsm.c:770
+#: g10/gpg.c:1125 sm/gpgsm.c:687
 msgid "conflicting commands\n"
 msgstr "commandes en conflit\n"
 
 msgid "conflicting commands\n"
 msgstr "commandes en conflit\n"
 
-#: g10/gpg.c:1111
+#: g10/gpg.c:1143
 #, c-format
 msgid "no = sign found in group definition `%s'\n"
 msgstr "aucun signe = trouvé dans la définition du groupe `%s'\n"
 
 #, c-format
 msgid "no = sign found in group definition `%s'\n"
 msgstr "aucun signe = trouvé dans la définition du groupe `%s'\n"
 
-#: g10/gpg.c:1308
+#: g10/gpg.c:1340
 #, c-format
 msgid "WARNING: unsafe ownership on homedir `%s'\n"
 msgstr ""
 "AVERTISSEMENT: le propriétaire du répertoire personnel `%s' est\n"
 "peu sûr\n"
 
 #, c-format
 msgid "WARNING: unsafe ownership on homedir `%s'\n"
 msgstr ""
 "AVERTISSEMENT: le propriétaire du répertoire personnel `%s' est\n"
 "peu sûr\n"
 
-#: g10/gpg.c:1311
+#: g10/gpg.c:1343
 #, c-format
 msgid "WARNING: unsafe ownership on configuration file `%s'\n"
 msgstr ""
 "AVERTISSEMENT: le propriétaire du fichier de configuration `%s'\n"
 "est peu sûr\n"
 
 #, c-format
 msgid "WARNING: unsafe ownership on configuration file `%s'\n"
 msgstr ""
 "AVERTISSEMENT: le propriétaire du fichier de configuration `%s'\n"
 "est peu sûr\n"
 
-#: g10/gpg.c:1314
+#: g10/gpg.c:1346
 #, c-format
 msgid "WARNING: unsafe ownership on extension `%s'\n"
 msgstr ""
 "AVERTISSEMENT: le propriétaire de l'extension `%s' est peu\n"
 "sûr\n"
 
 #, c-format
 msgid "WARNING: unsafe ownership on extension `%s'\n"
 msgstr ""
 "AVERTISSEMENT: le propriétaire de l'extension `%s' est peu\n"
 "sûr\n"
 
-#: g10/gpg.c:1320
+#: g10/gpg.c:1352
 #, c-format
 msgid "WARNING: unsafe permissions on homedir `%s'\n"
 msgstr ""
 "AVERTISSEMENT: les permissions du répertoire personnel `%s'\n"
 "sont peu sûres\n"
 
 #, c-format
 msgid "WARNING: unsafe permissions on homedir `%s'\n"
 msgstr ""
 "AVERTISSEMENT: les permissions du répertoire personnel `%s'\n"
 "sont peu sûres\n"
 
-#: g10/gpg.c:1323
+#: g10/gpg.c:1355
 #, c-format
 msgid "WARNING: unsafe permissions on configuration file `%s'\n"
 msgstr ""
 "AVERTISSEMENT: les permissions du fichier de configuration\n"
 "`%s' sont peu sûres\n"
 
 #, c-format
 msgid "WARNING: unsafe permissions on configuration file `%s'\n"
 msgstr ""
 "AVERTISSEMENT: les permissions du fichier de configuration\n"
 "`%s' sont peu sûres\n"
 
-#: g10/gpg.c:1326
+#: g10/gpg.c:1358
 #, c-format
 msgid "WARNING: unsafe permissions on extension `%s'\n"
 msgstr ""
 "AVERTISSEMENT: les permissions de l'extension `%s' sont\n"
 "peu sûres\n"
 
 #, c-format
 msgid "WARNING: unsafe permissions on extension `%s'\n"
 msgstr ""
 "AVERTISSEMENT: les permissions de l'extension `%s' sont\n"
 "peu sûres\n"
 
-#: g10/gpg.c:1332
+#: g10/gpg.c:1364
 #, c-format
 msgid "WARNING: unsafe enclosing directory ownership on homedir `%s'\n"
 msgstr ""
 "AVERTISSEMENT: le propriétaire du répertoire contenant est peu\n"
 "sûr pour le répertoire personnel `%s'\n"
 
 #, c-format
 msgid "WARNING: unsafe enclosing directory ownership on homedir `%s'\n"
 msgstr ""
 "AVERTISSEMENT: le propriétaire du répertoire contenant est peu\n"
 "sûr pour le répertoire personnel `%s'\n"
 
-#: g10/gpg.c:1335
+#: g10/gpg.c:1367
 #, c-format
 msgid ""
 "WARNING: unsafe enclosing directory ownership on configuration file `%s'\n"
 #, c-format
 msgid ""
 "WARNING: unsafe enclosing directory ownership on configuration file `%s'\n"
@@ -2065,21 +2249,21 @@ msgstr ""
 "AVERTISSEMENT: le propriétaire du répertoire contenant est peu\n"
 "sûr pour le fichier de configuration `%s'\n"
 
 "AVERTISSEMENT: le propriétaire du répertoire contenant est peu\n"
 "sûr pour le fichier de configuration `%s'\n"
 
-#: g10/gpg.c:1338
+#: g10/gpg.c:1370
 #, c-format
 msgid "WARNING: unsafe enclosing directory ownership on extension `%s'\n"
 msgstr ""
 "AVERTISSEMENT: le propriétaire du répertoire contenant est peu\n"
 "sûr pour l'extension `%s'\n"
 
 #, c-format
 msgid "WARNING: unsafe enclosing directory ownership on extension `%s'\n"
 msgstr ""
 "AVERTISSEMENT: le propriétaire du répertoire contenant est peu\n"
 "sûr pour l'extension `%s'\n"
 
-#: g10/gpg.c:1344
+#: g10/gpg.c:1376
 #, c-format
 msgid "WARNING: unsafe enclosing directory permissions on homedir `%s'\n"
 msgstr ""
 "AVERTISSEMENT: les permissions du répertoire contenant le\n"
 "répertoire personnel `%s' sont peu sûres\n"
 
 #, c-format
 msgid "WARNING: unsafe enclosing directory permissions on homedir `%s'\n"
 msgstr ""
 "AVERTISSEMENT: les permissions du répertoire contenant le\n"
 "répertoire personnel `%s' sont peu sûres\n"
 
-#: g10/gpg.c:1347
+#: g10/gpg.c:1379
 #, c-format
 msgid ""
 "WARNING: unsafe enclosing directory permissions on configuration file `%s'\n"
 #, c-format
 msgid ""
 "WARNING: unsafe enclosing directory permissions on configuration file `%s'\n"
@@ -2087,506 +2271,508 @@ msgstr ""
 "AVERTISSEMENT: les permissions du répertoire contenant le\n"
 "fichier de configuration `%s' sont peu sûres\n"
 
 "AVERTISSEMENT: les permissions du répertoire contenant le\n"
 "fichier de configuration `%s' sont peu sûres\n"
 
-#: g10/gpg.c:1350
+#: g10/gpg.c:1382
 #, c-format
 msgid "WARNING: unsafe enclosing directory permissions on extension `%s'\n"
 msgstr ""
 "AVERTISSEMENT: les permissions du répertoire contenant\n"
 "l'extension `%s' sont peu sûres\n"
 
 #, c-format
 msgid "WARNING: unsafe enclosing directory permissions on extension `%s'\n"
 msgstr ""
 "AVERTISSEMENT: les permissions du répertoire contenant\n"
 "l'extension `%s' sont peu sûres\n"
 
-#: g10/gpg.c:1529
+#: g10/gpg.c:1561
 #, c-format
 msgid "unknown configuration item `%s'\n"
 msgstr "élément de configuration `%s' inconnu\n"
 
 #, c-format
 msgid "unknown configuration item `%s'\n"
 msgstr "élément de configuration `%s' inconnu\n"
 
-#: g10/gpg.c:1624
+#: g10/gpg.c:1660
 msgid "display photo IDs during key listings"
 msgstr ""
 
 msgid "display photo IDs during key listings"
 msgstr ""
 
-#: g10/gpg.c:1626
+#: g10/gpg.c:1662
 msgid "show policy URLs during signature listings"
 msgstr ""
 
 msgid "show policy URLs during signature listings"
 msgstr ""
 
-#: g10/gpg.c:1628
+#: g10/gpg.c:1664
 #, fuzzy
 msgid "show all notations during signature listings"
 msgstr "Pas de signature correspondante dans le porte-clés secret\n"
 
 #, fuzzy
 msgid "show all notations during signature listings"
 msgstr "Pas de signature correspondante dans le porte-clés secret\n"
 
-#: g10/gpg.c:1630
+#: g10/gpg.c:1666
 msgid "show IETF standard notations during signature listings"
 msgstr ""
 
 msgid "show IETF standard notations during signature listings"
 msgstr ""
 
-#: g10/gpg.c:1634
+#: g10/gpg.c:1670
 msgid "show user-supplied notations during signature listings"
 msgstr ""
 
 msgid "show user-supplied notations during signature listings"
 msgstr ""
 
-#: g10/gpg.c:1636
+#: g10/gpg.c:1672
 #, fuzzy
 msgid "show preferred keyserver URLs during signature listings"
 msgstr "l'URL du serveur de clés favori qui a été donnée est invalide\n"
 
 #, fuzzy
 msgid "show preferred keyserver URLs during signature listings"
 msgstr "l'URL du serveur de clés favori qui a été donnée est invalide\n"
 
-#: g10/gpg.c:1638
+#: g10/gpg.c:1674
 msgid "show user ID validity during key listings"
 msgstr ""
 
 msgid "show user ID validity during key listings"
 msgstr ""
 
-#: g10/gpg.c:1640
+#: g10/gpg.c:1676
 msgid "show revoked and expired user IDs in key listings"
 msgstr ""
 
 msgid "show revoked and expired user IDs in key listings"
 msgstr ""
 
-#: g10/gpg.c:1642
+#: g10/gpg.c:1678
 msgid "show revoked and expired subkeys in key listings"
 msgstr ""
 
 msgid "show revoked and expired subkeys in key listings"
 msgstr ""
 
-#: g10/gpg.c:1644
+#: g10/gpg.c:1680
 #, fuzzy
 msgid "show the keyring name in key listings"
 msgstr ""
 "passer de la liste des clés secrètes à celle des clés privées\n"
 "et inversement"
 
 #, fuzzy
 msgid "show the keyring name in key listings"
 msgstr ""
 "passer de la liste des clés secrètes à celle des clés privées\n"
 "et inversement"
 
-#: g10/gpg.c:1646
+#: g10/gpg.c:1682
 #, fuzzy
 msgid "show expiration dates during signature listings"
 msgstr "Pas de signature correspondante dans le porte-clés secret\n"
 
 #, fuzzy
 msgid "show expiration dates during signature listings"
 msgstr "Pas de signature correspondante dans le porte-clés secret\n"
 
-#: g10/gpg.c:1805
+#: g10/gpg.c:1843
 #, c-format
 msgid "NOTE: old default options file `%s' ignored\n"
 msgstr "NOTE: l'ancien fichier d'options par défaut `%s' a été ignoré\n"
 
 #, c-format
 msgid "NOTE: old default options file `%s' ignored\n"
 msgstr "NOTE: l'ancien fichier d'options par défaut `%s' a été ignoré\n"
 
-#: g10/gpg.c:1896
+#: g10/gpg.c:1935
 #, c-format
 msgid "libgcrypt is too old (need %s, have %s)\n"
 msgstr ""
 
 #, c-format
 msgid "libgcrypt is too old (need %s, have %s)\n"
 msgstr ""
 
-#: g10/gpg.c:2275 g10/gpg.c:2950 g10/gpg.c:2962
+#: g10/gpg.c:2327 g10/gpg.c:3015 g10/gpg.c:3027
 #, c-format
 msgid "NOTE: %s is not for normal use!\n"
 msgstr "NOTE: %s n'est pas pour une utilisation normale !\n"
 
 #, c-format
 msgid "NOTE: %s is not for normal use!\n"
 msgstr "NOTE: %s n'est pas pour une utilisation normale !\n"
 
-#: g10/gpg.c:2456 g10/gpg.c:2468
+#: g10/gpg.c:2508 g10/gpg.c:2520
 #, c-format
 msgid "`%s' is not a valid signature expiration\n"
 msgstr "`%s' n'est pas une date d'expiration de signature valide\n"
 
 #, c-format
 msgid "`%s' is not a valid signature expiration\n"
 msgstr "`%s' n'est pas une date d'expiration de signature valide\n"
 
-#: g10/gpg.c:2550
+#: g10/gpg.c:2602
 #, c-format
 msgid "`%s' is not a valid character set\n"
 msgstr "`%s' n'est pas un jeu de caractères valide\n"
 
 #, c-format
 msgid "`%s' is not a valid character set\n"
 msgstr "`%s' n'est pas un jeu de caractères valide\n"
 
-#: g10/gpg.c:2573 g10/gpg.c:2768 g10/keyedit.c:4085
+#: g10/gpg.c:2625 g10/gpg.c:2820 g10/keyedit.c:4131
 msgid "could not parse keyserver URL\n"
 msgstr "impossible d'interpréter l'URL du serveur de clés\n"
 
 msgid "could not parse keyserver URL\n"
 msgstr "impossible d'interpréter l'URL du serveur de clés\n"
 
-#: g10/gpg.c:2585
+#: g10/gpg.c:2637
 #, c-format
 msgid "%s:%d: invalid keyserver options\n"
 msgstr "%s:%d: les options du serveur de clés sont invalides\n"
 
 #, c-format
 msgid "%s:%d: invalid keyserver options\n"
 msgstr "%s:%d: les options du serveur de clés sont invalides\n"
 
-#: g10/gpg.c:2588
+#: g10/gpg.c:2640
 msgid "invalid keyserver options\n"
 msgstr "les options du serveur de clés sont invalides\n"
 
 msgid "invalid keyserver options\n"
 msgstr "les options du serveur de clés sont invalides\n"
 
-#: g10/gpg.c:2595
+#: g10/gpg.c:2647
 #, c-format
 msgid "%s:%d: invalid import options\n"
 msgstr "%s:%d: options d'import invalides\n"
 
 #, c-format
 msgid "%s:%d: invalid import options\n"
 msgstr "%s:%d: options d'import invalides\n"
 
-#: g10/gpg.c:2598
+#: g10/gpg.c:2650
 msgid "invalid import options\n"
 msgstr "options d'import invalides\n"
 
 msgid "invalid import options\n"
 msgstr "options d'import invalides\n"
 
-#: g10/gpg.c:2605
+#: g10/gpg.c:2657
 #, c-format
 msgid "%s:%d: invalid export options\n"
 msgstr "%s:%d: options d'export invalides\n"
 
 #, c-format
 msgid "%s:%d: invalid export options\n"
 msgstr "%s:%d: options d'export invalides\n"
 
-#: g10/gpg.c:2608
+#: g10/gpg.c:2660
 msgid "invalid export options\n"
 msgstr "options d'export invalides\n"
 
 msgid "invalid export options\n"
 msgstr "options d'export invalides\n"
 
-#: g10/gpg.c:2615
+#: g10/gpg.c:2667
 #, c-format
 msgid "%s:%d: invalid list options\n"
 msgstr "%s:%d: options de liste invalides\n"
 
 #, c-format
 msgid "%s:%d: invalid list options\n"
 msgstr "%s:%d: options de liste invalides\n"
 
-#: g10/gpg.c:2618
+#: g10/gpg.c:2670
 msgid "invalid list options\n"
 msgstr "options de liste invalides\n"
 
 msgid "invalid list options\n"
 msgstr "options de liste invalides\n"
 
-#: g10/gpg.c:2626
+#: g10/gpg.c:2678
 msgid "display photo IDs during signature verification"
 msgstr ""
 
 msgid "display photo IDs during signature verification"
 msgstr ""
 
-#: g10/gpg.c:2628
+#: g10/gpg.c:2680
 msgid "show policy URLs during signature verification"
 msgstr ""
 
 msgid "show policy URLs during signature verification"
 msgstr ""
 
-#: g10/gpg.c:2630
+#: g10/gpg.c:2682
 #, fuzzy
 msgid "show all notations during signature verification"
 msgstr "`%s' n'est pas une date d'expiration de signature valide\n"
 
 #, fuzzy
 msgid "show all notations during signature verification"
 msgstr "`%s' n'est pas une date d'expiration de signature valide\n"
 
-#: g10/gpg.c:2632
+#: g10/gpg.c:2684
 msgid "show IETF standard notations during signature verification"
 msgstr ""
 
 msgid "show IETF standard notations during signature verification"
 msgstr ""
 
-#: g10/gpg.c:2636
+#: g10/gpg.c:2688
 msgid "show user-supplied notations during signature verification"
 msgstr ""
 
 msgid "show user-supplied notations during signature verification"
 msgstr ""
 
-#: g10/gpg.c:2638
+#: g10/gpg.c:2690
 #, fuzzy
 msgid "show preferred keyserver URLs during signature verification"
 msgstr "l'URL du serveur de clés favori qui a été donnée est invalide\n"
 
 #, fuzzy
 msgid "show preferred keyserver URLs during signature verification"
 msgstr "l'URL du serveur de clés favori qui a été donnée est invalide\n"
 
-#: g10/gpg.c:2640
+#: g10/gpg.c:2692
 #, fuzzy
 msgid "show user ID validity during signature verification"
 msgstr "`%s' n'est pas une date d'expiration de signature valide\n"
 
 #, fuzzy
 msgid "show user ID validity during signature verification"
 msgstr "`%s' n'est pas une date d'expiration de signature valide\n"
 
-#: g10/gpg.c:2642
+#: g10/gpg.c:2694
 msgid "show revoked and expired user IDs in signature verification"
 msgstr ""
 
 msgid "show revoked and expired user IDs in signature verification"
 msgstr ""
 
-#: g10/gpg.c:2644
+#: g10/gpg.c:2696
 #, fuzzy
 msgid "show only the primary user ID in signature verification"
 msgstr "`%s' n'est pas une date d'expiration de signature valide\n"
 
 #, fuzzy
 msgid "show only the primary user ID in signature verification"
 msgstr "`%s' n'est pas une date d'expiration de signature valide\n"
 
-#: g10/gpg.c:2646
+#: g10/gpg.c:2698
 msgid "validate signatures with PKA data"
 msgstr ""
 
 msgid "validate signatures with PKA data"
 msgstr ""
 
-#: g10/gpg.c:2648
+#: g10/gpg.c:2700
 msgid "elevate the trust of signatures with valid PKA data"
 msgstr ""
 
 msgid "elevate the trust of signatures with valid PKA data"
 msgstr ""
 
-#: g10/gpg.c:2655
+#: g10/gpg.c:2707
 #, c-format
 msgid "%s:%d: invalid verify options\n"
 msgstr "%s:%d: options de vérification invalides\n"
 
 #, c-format
 msgid "%s:%d: invalid verify options\n"
 msgstr "%s:%d: options de vérification invalides\n"
 
-#: g10/gpg.c:2658
+#: g10/gpg.c:2710
 msgid "invalid verify options\n"
 msgstr "options de vérification invalides\n"
 
 msgid "invalid verify options\n"
 msgstr "options de vérification invalides\n"
 
-#: g10/gpg.c:2665
+#: g10/gpg.c:2717
 #, c-format
 msgid "unable to set exec-path to %s\n"
 msgstr "impossible de mettre le chemin d'exécution à %s\n"
 
 #, c-format
 msgid "unable to set exec-path to %s\n"
 msgstr "impossible de mettre le chemin d'exécution à %s\n"
 
-#: g10/gpg.c:2840
+#: g10/gpg.c:2903
 #, fuzzy, c-format
 msgid "%s:%d: invalid auto-key-locate list\n"
 msgstr "%s:%d: options de vérification invalides\n"
 
 #, fuzzy, c-format
 msgid "%s:%d: invalid auto-key-locate list\n"
 msgstr "%s:%d: options de vérification invalides\n"
 
-#: g10/gpg.c:2843
+#: g10/gpg.c:2906
 msgid "invalid auto-key-locate list\n"
 msgstr ""
 
 msgid "invalid auto-key-locate list\n"
 msgstr ""
 
-#: g10/gpg.c:2939 sm/gpgsm.c:1369
+#: g10/gpg.c:3004 sm/gpgsm.c:1406
 msgid "WARNING: program may create a core file!\n"
 msgstr "ATTENTION: Le programme peut créer un fichier «core» !\n"
 
 msgid "WARNING: program may create a core file!\n"
 msgstr "ATTENTION: Le programme peut créer un fichier «core» !\n"
 
-#: g10/gpg.c:2943
+#: g10/gpg.c:3008
 #, c-format
 msgid "WARNING: %s overrides %s\n"
 msgstr "ATTENTION: %s remplace %s\n"
 
 #, c-format
 msgid "WARNING: %s overrides %s\n"
 msgstr "ATTENTION: %s remplace %s\n"
 
-#: g10/gpg.c:2952
+#: g10/gpg.c:3017
 #, c-format
 msgid "%s not allowed with %s!\n"
 msgstr "%s n'est pas permis avec %s !\n"
 
 #, c-format
 msgid "%s not allowed with %s!\n"
 msgstr "%s n'est pas permis avec %s !\n"
 
-#: g10/gpg.c:2955
+#: g10/gpg.c:3020
 #, c-format
 msgid "%s makes no sense with %s!\n"
 msgstr "%s n'a aucun sens avec %s !\n"
 
 #, c-format
 msgid "%s makes no sense with %s!\n"
 msgstr "%s n'a aucun sens avec %s !\n"
 
-#: g10/gpg.c:2970
+#: g10/gpg.c:3035
 #, c-format
 msgid "will not run with insecure memory due to %s\n"
 msgstr "pas d'exécution ave une mémoire non sécurisée à cause de %s\n"
 
 #, c-format
 msgid "will not run with insecure memory due to %s\n"
 msgstr "pas d'exécution ave une mémoire non sécurisée à cause de %s\n"
 
-#: g10/gpg.c:2984
+#: g10/gpg.c:3049
 msgid "you can only make detached or clear signatures while in --pgp2 mode\n"
 msgstr ""
 "il n'est possible de faire une signature détachée ou en texte clair\n"
 "qu'en mode --pgp2\n"
 
 msgid "you can only make detached or clear signatures while in --pgp2 mode\n"
 msgstr ""
 "il n'est possible de faire une signature détachée ou en texte clair\n"
 "qu'en mode --pgp2\n"
 
-#: g10/gpg.c:2990
+#: g10/gpg.c:3055
 msgid "you can't sign and encrypt at the same time while in --pgp2 mode\n"
 msgstr "vous ne pouvez pas signer et chiffrer en même temps en mode --pgp2\n"
 
 msgid "you can't sign and encrypt at the same time while in --pgp2 mode\n"
 msgstr "vous ne pouvez pas signer et chiffrer en même temps en mode --pgp2\n"
 
-#: g10/gpg.c:2996
+#: g10/gpg.c:3061
 msgid "you must use files (and not a pipe) when working with --pgp2 enabled.\n"
 msgstr ""
 "vous devez utiliser des fichiers (et pas un tube) lorsque --pgp2\n"
 "est activé.\n"
 
 msgid "you must use files (and not a pipe) when working with --pgp2 enabled.\n"
 msgstr ""
 "vous devez utiliser des fichiers (et pas un tube) lorsque --pgp2\n"
 "est activé.\n"
 
-#: g10/gpg.c:3009
+#: g10/gpg.c:3074
 msgid "encrypting a message in --pgp2 mode requires the IDEA cipher\n"
 msgstr ""
 "chiffrer un message en mode --pgp2 nécessite l'algorithme de chiffrage IDEA\n"
 
 msgid "encrypting a message in --pgp2 mode requires the IDEA cipher\n"
 msgstr ""
 "chiffrer un message en mode --pgp2 nécessite l'algorithme de chiffrage IDEA\n"
 
-#: g10/gpg.c:3075 g10/gpg.c:3099 sm/gpgsm.c:1441
+#: g10/gpg.c:3141 g10/gpg.c:3165 sm/gpgsm.c:1478
 msgid "selected cipher algorithm is invalid\n"
 msgstr "l'algorithme de chiffrement sélectionné est invalide\n"
 
 msgid "selected cipher algorithm is invalid\n"
 msgstr "l'algorithme de chiffrement sélectionné est invalide\n"
 
-#: g10/gpg.c:3081 g10/gpg.c:3105 sm/gpgsm.c:1449 sm/gpgsm.c:1455
+#: g10/gpg.c:3147 g10/gpg.c:3171 sm/gpgsm.c:1484 sm/gpgsm.c:1490
 msgid "selected digest algorithm is invalid\n"
 msgstr "la fonction de hachage sélectionnée est invalide\n"
 
 msgid "selected digest algorithm is invalid\n"
 msgstr "la fonction de hachage sélectionnée est invalide\n"
 
-#: g10/gpg.c:3087
+#: g10/gpg.c:3153
 msgid "selected compression algorithm is invalid\n"
 msgstr "l'algorithme de compression sélectionné est invalide\n"
 
 msgid "selected compression algorithm is invalid\n"
 msgstr "l'algorithme de compression sélectionné est invalide\n"
 
-#: g10/gpg.c:3093
+#: g10/gpg.c:3159
 msgid "selected certification digest algorithm is invalid\n"
 msgstr "la fonction de hachage de certification sélectionnée est invalide\n"
 
 msgid "selected certification digest algorithm is invalid\n"
 msgstr "la fonction de hachage de certification sélectionnée est invalide\n"
 
-#: g10/gpg.c:3108
+#: g10/gpg.c:3174
 msgid "completes-needed must be greater than 0\n"
 msgstr "«completes-needed» doit être supérieur à 0\n"
 
 msgid "completes-needed must be greater than 0\n"
 msgstr "«completes-needed» doit être supérieur à 0\n"
 
-#: g10/gpg.c:3110
+#: g10/gpg.c:3176
 msgid "marginals-needed must be greater than 1\n"
 msgstr "«marginals-needed» doit être supérieur à 1\n"
 
 msgid "marginals-needed must be greater than 1\n"
 msgstr "«marginals-needed» doit être supérieur à 1\n"
 
-#: g10/gpg.c:3112
+#: g10/gpg.c:3178
 msgid "max-cert-depth must be in the range from 1 to 255\n"
 msgstr "max-cert-depth doit être compris entre 1 et 255\n"
 
 msgid "max-cert-depth must be in the range from 1 to 255\n"
 msgstr "max-cert-depth doit être compris entre 1 et 255\n"
 
-#: g10/gpg.c:3114
+#: g10/gpg.c:3180
 msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n"
 msgstr "default-cert-level invalide; doit être 0, 1, 2 ou 3\n"
 
 msgid "invalid default-cert-level; must be 0, 1, 2, or 3\n"
 msgstr "default-cert-level invalide; doit être 0, 1, 2 ou 3\n"
 
-#: g10/gpg.c:3116
+#: g10/gpg.c:3182
 msgid "invalid min-cert-level; must be 1, 2, or 3\n"
 msgstr "min-cert-level invalide; doit être 0, 1, 2 ou 3\n"
 
 msgid "invalid min-cert-level; must be 1, 2, or 3\n"
 msgstr "min-cert-level invalide; doit être 0, 1, 2 ou 3\n"
 
-#: g10/gpg.c:3119
+#: g10/gpg.c:3185
 msgid "NOTE: simple S2K mode (0) is strongly discouraged\n"
 msgstr "NOTE: le mode S2K simple (0) est fortement déconseillé\n"
 
 msgid "NOTE: simple S2K mode (0) is strongly discouraged\n"
 msgstr "NOTE: le mode S2K simple (0) est fortement déconseillé\n"
 
-#: g10/gpg.c:3123
+#: g10/gpg.c:3189
 msgid "invalid S2K mode; must be 0, 1 or 3\n"
 msgstr "mode S2K invalide; ce doit être 0, 1 ou 3\n"
 
 msgid "invalid S2K mode; must be 0, 1 or 3\n"
 msgstr "mode S2K invalide; ce doit être 0, 1 ou 3\n"
 
-#: g10/gpg.c:3130
+#: g10/gpg.c:3196
 msgid "invalid default preferences\n"
 msgstr "préférences par défaut invalides\n"
 
 msgid "invalid default preferences\n"
 msgstr "préférences par défaut invalides\n"
 
-#: g10/gpg.c:3139
+#: g10/gpg.c:3200
 msgid "invalid personal cipher preferences\n"
 msgstr "préférences de chiffrement personnelles invalides\n"
 
 msgid "invalid personal cipher preferences\n"
 msgstr "préférences de chiffrement personnelles invalides\n"
 
-#: g10/gpg.c:3143
+#: g10/gpg.c:3204
 msgid "invalid personal digest preferences\n"
 msgstr "préférences de hachage personnelles invalides\n"
 
 msgid "invalid personal digest preferences\n"
 msgstr "préférences de hachage personnelles invalides\n"
 
-#: g10/gpg.c:3147
+#: g10/gpg.c:3208
 msgid "invalid personal compress preferences\n"
 msgstr "préférences de compression personnelles invalides\n"
 
 msgid "invalid personal compress preferences\n"
 msgstr "préférences de compression personnelles invalides\n"
 
-#: g10/gpg.c:3180
+#: g10/gpg.c:3241
 #, c-format
 msgid "%s does not yet work with %s\n"
 msgstr "%s ne marche pas encore avec %s\n"
 
 #, c-format
 msgid "%s does not yet work with %s\n"
 msgstr "%s ne marche pas encore avec %s\n"
 
-#: g10/gpg.c:3227
+#: g10/gpg.c:3288
 #, c-format
 msgid "you may not use cipher algorithm `%s' while in %s mode\n"
 msgstr ""
 "vous ne pouvez pas utiliser l'algorithme de chiffrement `%s'\n"
 "en mode %s.\n"
 
 #, c-format
 msgid "you may not use cipher algorithm `%s' while in %s mode\n"
 msgstr ""
 "vous ne pouvez pas utiliser l'algorithme de chiffrement `%s'\n"
 "en mode %s.\n"
 
-#: g10/gpg.c:3232
+#: g10/gpg.c:3293
 #, c-format
 msgid "you may not use digest algorithm `%s' while in %s mode\n"
 msgstr ""
 "vous ne pouvez pas utiliser l'algorithme de hachage `%s'\n"
 "en mode %s.\n"
 
 #, c-format
 msgid "you may not use digest algorithm `%s' while in %s mode\n"
 msgstr ""
 "vous ne pouvez pas utiliser l'algorithme de hachage `%s'\n"
 "en mode %s.\n"
 
-#: g10/gpg.c:3237
+#: g10/gpg.c:3298
 #, c-format
 msgid "you may not use compression algorithm `%s' while in %s mode\n"
 msgstr ""
 "vous ne pouvez pas utiliser l'algorithme de compression `%s'\n"
 "en mode %s.\n"
 
 #, c-format
 msgid "you may not use compression algorithm `%s' while in %s mode\n"
 msgstr ""
 "vous ne pouvez pas utiliser l'algorithme de compression `%s'\n"
 "en mode %s.\n"
 
-#: g10/gpg.c:3329
+#: g10/gpg.c:3384
 #, c-format
 msgid "failed to initialize the TrustDB: %s\n"
 msgstr "impossible d'initialiser la base de confiance: %s\n"
 
 #, c-format
 msgid "failed to initialize the TrustDB: %s\n"
 msgstr "impossible d'initialiser la base de confiance: %s\n"
 
-#: g10/gpg.c:3340
+#: g10/gpg.c:3395
 msgid "WARNING: recipients (-r) given without using public key encryption\n"
 msgstr ""
 "AVERTISSEMENT: des destinataires (-r) ont été donnés alors que le\n"
 "chiffrement ne se fait pas par clé publique\n"
 
 msgid "WARNING: recipients (-r) given without using public key encryption\n"
 msgstr ""
 "AVERTISSEMENT: des destinataires (-r) ont été donnés alors que le\n"
 "chiffrement ne se fait pas par clé publique\n"
 
-#: g10/gpg.c:3361
+#: g10/gpg.c:3416
 msgid "--store [filename]"
 msgstr "--store [nom du fichier]"
 
 msgid "--store [filename]"
 msgstr "--store [nom du fichier]"
 
-#: g10/gpg.c:3368
+#: g10/gpg.c:3423
 msgid "--symmetric [filename]"
 msgstr "--symmetric [nom du fichier]"
 
 msgid "--symmetric [filename]"
 msgstr "--symmetric [nom du fichier]"
 
-#: g10/gpg.c:3370
+#: g10/gpg.c:3425
 #, c-format
 msgid "symmetric encryption of `%s' failed: %s\n"
 msgstr "le chiffrement symétrique de `%s' a échoué: %s\n"
 
 #, c-format
 msgid "symmetric encryption of `%s' failed: %s\n"
 msgstr "le chiffrement symétrique de `%s' a échoué: %s\n"
 
-#: g10/gpg.c:3380
+#: g10/gpg.c:3435
 msgid "--encrypt [filename]"
 msgstr "--encrypt [nom du fichier]"
 
 msgid "--encrypt [filename]"
 msgstr "--encrypt [nom du fichier]"
 
-#: g10/gpg.c:3393
+#: g10/gpg.c:3448
 msgid "--symmetric --encrypt [filename]"
 msgstr "--symmetric --encrypt [nom du fichier]"
 
 msgid "--symmetric --encrypt [filename]"
 msgstr "--symmetric --encrypt [nom du fichier]"
 
-#: g10/gpg.c:3395
+#: g10/gpg.c:3450
 msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n"
 msgstr "vous ne pouvez pas utiliser --symmetric --encrypt avec --s2k-mode 0\n"
 
 msgid "you cannot use --symmetric --encrypt with --s2k-mode 0\n"
 msgstr "vous ne pouvez pas utiliser --symmetric --encrypt avec --s2k-mode 0\n"
 
-#: g10/gpg.c:3398
+#: g10/gpg.c:3453
 #, c-format
 msgid "you cannot use --symmetric --encrypt while in %s mode\n"
 msgstr "vous ne pouvez pas utiliser --symmetric --encrypt en mode %s.\n"
 
 #, c-format
 msgid "you cannot use --symmetric --encrypt while in %s mode\n"
 msgstr "vous ne pouvez pas utiliser --symmetric --encrypt en mode %s.\n"
 
-#: g10/gpg.c:3416
+#: g10/gpg.c:3471
 msgid "--sign [filename]"
 msgstr "--sign [nom du fichier]"
 
 msgid "--sign [filename]"
 msgstr "--sign [nom du fichier]"
 
-#: g10/gpg.c:3429
+#: g10/gpg.c:3484
 msgid "--sign --encrypt [filename]"
 msgstr "--sign --encrypt [nom du fichier]"
 
 msgid "--sign --encrypt [filename]"
 msgstr "--sign --encrypt [nom du fichier]"
 
-#: g10/gpg.c:3444
+#: g10/gpg.c:3499
 msgid "--symmetric --sign --encrypt [filename]"
 msgstr "--symmetric --sign --encrypt [nom du fichier]"
 
 msgid "--symmetric --sign --encrypt [filename]"
 msgstr "--symmetric --sign --encrypt [nom du fichier]"
 
-#: g10/gpg.c:3446
+#: g10/gpg.c:3501
 msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n"
 msgstr ""
 "Vous ne pouvez pas utiliser --symmetric --sign --encrypt avec\n"
 "--s2k-mode 0\n"
 
 msgid "you cannot use --symmetric --sign --encrypt with --s2k-mode 0\n"
 msgstr ""
 "Vous ne pouvez pas utiliser --symmetric --sign --encrypt avec\n"
 "--s2k-mode 0\n"
 
-#: g10/gpg.c:3449
+#: g10/gpg.c:3504
 #, c-format
 msgid "you cannot use --symmetric --sign --encrypt while in %s mode\n"
 msgstr ""
 "vous ne pouvez pas utiliser --symmetric --sign --encrypt\n"
 "en mode %s.\n"
 
 #, c-format
 msgid "you cannot use --symmetric --sign --encrypt while in %s mode\n"
 msgstr ""
 "vous ne pouvez pas utiliser --symmetric --sign --encrypt\n"
 "en mode %s.\n"
 
-#: g10/gpg.c:3469
+#: g10/gpg.c:3524
 msgid "--sign --symmetric [filename]"
 msgstr "--sign --symmetric [nom du fichier]"
 
 msgid "--sign --symmetric [filename]"
 msgstr "--sign --symmetric [nom du fichier]"
 
-#: g10/gpg.c:3478
+#: g10/gpg.c:3533
 msgid "--clearsign [filename]"
 msgstr "--clearsign [nom du fichier]"
 
 msgid "--clearsign [filename]"
 msgstr "--clearsign [nom du fichier]"
 
-#: g10/gpg.c:3503
+#: g10/gpg.c:3558
 msgid "--decrypt [filename]"
 msgstr "--decrypt [nom du fichier]"
 
 msgid "--decrypt [filename]"
 msgstr "--decrypt [nom du fichier]"
 
-#: g10/gpg.c:3511
+#: g10/gpg.c:3566
 msgid "--sign-key user-id"
 msgstr "--sign-key utilisateur"
 
 msgid "--sign-key user-id"
 msgstr "--sign-key utilisateur"
 
-#: g10/gpg.c:3515
+#: g10/gpg.c:3570
 msgid "--lsign-key user-id"
 msgstr "--lsign-key utilisateur"
 
 msgid "--lsign-key user-id"
 msgstr "--lsign-key utilisateur"
 
-#: g10/gpg.c:3536
+#: g10/gpg.c:3591
 msgid "--edit-key user-id [commands]"
 msgstr "--edit-key utilisateur [commandes]"
 
 msgid "--edit-key user-id [commands]"
 msgstr "--edit-key utilisateur [commandes]"
 
-#: g10/gpg.c:3621
+#: g10/gpg.c:3683
 #, c-format
 msgid "keyserver send failed: %s\n"
 msgstr "l'envoi vers le serveur de clés a échoué: %s\n"
 
 #, c-format
 msgid "keyserver send failed: %s\n"
 msgstr "l'envoi vers le serveur de clés a échoué: %s\n"
 
-#: g10/gpg.c:3623
+#: g10/gpg.c:3685
 #, c-format
 msgid "keyserver receive failed: %s\n"
 msgstr "la réception depuis le serveur de clés a échoué: %s\n"
 
 #, c-format
 msgid "keyserver receive failed: %s\n"
 msgstr "la réception depuis le serveur de clés a échoué: %s\n"
 
-#: g10/gpg.c:3625
+#: g10/gpg.c:3687
 #, c-format
 msgid "key export failed: %s\n"
 msgstr "l'export de la clé a échoué: %s\n"
 
 #, c-format
 msgid "key export failed: %s\n"
 msgstr "l'export de la clé a échoué: %s\n"
 
-#: g10/gpg.c:3636
+#: g10/gpg.c:3698
 #, c-format
 msgid "keyserver search failed: %s\n"
 msgstr "la recherche au sein du serveur de clés a échoué: %s\n"
 
 #, c-format
 msgid "keyserver search failed: %s\n"
 msgstr "la recherche au sein du serveur de clés a échoué: %s\n"
 
-#: g10/gpg.c:3646
+#: g10/gpg.c:3708
 #, c-format
 msgid "keyserver refresh failed: %s\n"
 msgstr "le rafraîchissement par le serveur de clés a échoué: %s\n"
 
 #, c-format
 msgid "keyserver refresh failed: %s\n"
 msgstr "le rafraîchissement par le serveur de clés a échoué: %s\n"
 
-#: g10/gpg.c:3697
+#: g10/gpg.c:3759
 #, c-format
 msgid "dearmoring failed: %s\n"
 msgstr "la suppression d'une armure a échoué: %s\n"
 
 #, c-format
 msgid "dearmoring failed: %s\n"
 msgstr "la suppression d'une armure a échoué: %s\n"
 
-#: g10/gpg.c:3705
+#: g10/gpg.c:3767
 #, c-format
 msgid "enarmoring failed: %s\n"
 msgstr "la construction d'une armure a échoué: %s \n"
 
 #, c-format
 msgid "enarmoring failed: %s\n"
 msgstr "la construction d'une armure a échoué: %s \n"
 
-#: g10/gpg.c:3795
+#: g10/gpg.c:3857
 #, c-format
 msgid "invalid hash algorithm `%s'\n"
 msgstr "algorithme de hachage `%s' invalide\n"
 
 #, c-format
 msgid "invalid hash algorithm `%s'\n"
 msgstr "algorithme de hachage `%s' invalide\n"
 
-#: g10/gpg.c:3912
+#: g10/gpg.c:3972
 msgid "[filename]"
 msgstr "[nom du fichier]"
 
 msgid "[filename]"
 msgstr "[nom du fichier]"
 
-#: g10/gpg.c:3916
+#: g10/gpg.c:3976
 msgid "Go ahead and type your message ...\n"
 msgstr "Vous pouvez taper votre message...\n"
 
 msgid "Go ahead and type your message ...\n"
 msgstr "Vous pouvez taper votre message...\n"
 
-#: g10/gpg.c:4228
+#: g10/gpg.c:4290
 msgid "the given certification policy URL is invalid\n"
 msgstr "l'URL de politique de certification donnée est invalide\n"
 
 msgid "the given certification policy URL is invalid\n"
 msgstr "l'URL de politique de certification donnée est invalide\n"
 
-#: g10/gpg.c:4230
+#: g10/gpg.c:4292
 msgid "the given signature policy URL is invalid\n"
 msgstr "l'URL de politique de signature donnée est invalide\n"
 
 msgid "the given signature policy URL is invalid\n"
 msgstr "l'URL de politique de signature donnée est invalide\n"
 
-#: g10/gpg.c:4263
+#: g10/gpg.c:4325
 msgid "the given preferred keyserver URL is invalid\n"
 msgstr "l'URL du serveur de clés favori qui a été donnée est invalide\n"
 
 msgid "the given preferred keyserver URL is invalid\n"
 msgstr "l'URL du serveur de clés favori qui a été donnée est invalide\n"
 
-#: g10/gpgv.c:72
-msgid "take the keys from this keyring"
+#: g10/gpgv.c:74
+#, fuzzy
+msgid "|FILE|take the keys from the keyring FILE"
 msgstr "enlever les clés de ce porte-clés"
 
 msgstr "enlever les clés de ce porte-clés"
 
-#: g10/gpgv.c:74
+#: g10/gpgv.c:76
 msgid "make timestamp conflicts only a warning"
 msgstr ""
 "faire en sorte que les conflits d'horodatage ne soient qu'un\n"
 "avertissement non fatal"
 
 msgid "make timestamp conflicts only a warning"
 msgstr ""
 "faire en sorte que les conflits d'horodatage ne soient qu'un\n"
 "avertissement non fatal"
 
-#: g10/gpgv.c:75 sm/gpgsm.c:376
+#: g10/gpgv.c:78 sm/gpgsm.c:323
 msgid "|FD|write status info to this FD"
 msgstr "|FD|écrire l'état sur ce descripteur"
 
 msgid "|FD|write status info to this FD"
 msgstr "|FD|écrire l'état sur ce descripteur"
 
-#: g10/gpgv.c:99
+#: g10/gpgv.c:117
 msgid "Usage: gpgv [options] [files] (-h for help)"
 msgstr "Utilisation: gpgv [options] [fichiers] (-h pour l'aide)"
 
 msgid "Usage: gpgv [options] [files] (-h for help)"
 msgstr "Utilisation: gpgv [options] [fichiers] (-h pour l'aide)"
 
-#: g10/gpgv.c:102
+#: g10/gpgv.c:119
+#, fuzzy
 msgid ""
 msgid ""
-"Syntax: gpg [options] [files]\n"
+"Syntax: gpgv [options] [files]\n"
 "Check signatures against known trusted keys\n"
 msgstr ""
 "Syntaxe: gpg [options] [fichiers]\n"
 "Check signatures against known trusted keys\n"
 msgstr ""
 "Syntaxe: gpg [options] [fichiers]\n"
@@ -2657,12 +2843,12 @@ msgstr "       nouvelles cl
 msgid "          w/o user IDs: %lu\n"
 msgstr "        sans nom d'utilisateur: %lu\n"
 
 msgid "          w/o user IDs: %lu\n"
 msgstr "        sans nom d'utilisateur: %lu\n"
 
-#: g10/import.c:302 sm/import.c:112
+#: g10/import.c:302 sm/import.c:114
 #, c-format
 msgid "              imported: %lu"
 msgstr "                      importée: %lu"
 
 #, c-format
 msgid "              imported: %lu"
 msgstr "                      importée: %lu"
 
-#: g10/import.c:308 sm/import.c:116
+#: g10/import.c:308 sm/import.c:118
 #, c-format
 msgid "             unchanged: %lu\n"
 msgstr "                     inchangée: %lu\n"
 #, c-format
 msgid "             unchanged: %lu\n"
 msgstr "                     inchangée: %lu\n"
@@ -2687,22 +2873,22 @@ msgstr "          nouvelles signatures: %lu\n"
 msgid "   new key revocations: %lu\n"
 msgstr " nouvelles révocations de clés: %lu\n"
 
 msgid "   new key revocations: %lu\n"
 msgstr " nouvelles révocations de clés: %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 "            clés secrètes lues: %lu\n"
 
 #, c-format
 msgid "      secret keys read: %lu\n"
 msgstr "            clés secrètes lues: %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 "       clés secrètes importées: %lu\n"
 
 #, c-format
 msgid "  secret keys imported: %lu\n"
 msgstr "       clés secrètes importées: %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 "      clés secrètes inchangées: %lu\n"
 
 #, c-format
 msgid " secret keys unchanged: %lu\n"
 msgstr "      clés secrètes inchangées: %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 "                  non importée: %lu\n"
 #, c-format
 msgid "          not imported: %lu\n"
 msgstr "                  non importée: %lu\n"
@@ -2756,304 +2942,304 @@ msgstr ""
 "vous pouvez mettre à jour vos préférences avec: \n"
 "gpg --edit-key %s updpref save\n"
 
 "vous pouvez mettre à jour vos préférences avec: \n"
 "gpg --edit-key %s updpref save\n"
 
-#: g10/import.c:726 g10/import.c:1124
+#: g10/import.c:729 g10/import.c:1137
 #, c-format
 msgid "key %s: no user ID\n"
 msgstr "clé %s: pas de nom d'utilisateur\n"
 
 #, c-format
 msgid "key %s: no user ID\n"
 msgstr "clé %s: pas de nom d'utilisateur\n"
 
-#: g10/import.c:755
+#: g10/import.c:758
 #, c-format
 msgid "key %s: PKS subkey corruption repaired\n"
 msgstr "clé %s: corruption de sous-clé PKS réparée\n"
 
 #, c-format
 msgid "key %s: PKS subkey corruption repaired\n"
 msgstr "clé %s: corruption de sous-clé PKS réparée\n"
 
-#: g10/import.c:770
+#: g10/import.c:773
 #, c-format
 msgid "key %s: accepted non self-signed user ID \"%s\"\n"
 msgstr "clé %s: nom d'utilisateur non auto-signé accepté « %s »\n"
 
 #, c-format
 msgid "key %s: accepted non self-signed user ID \"%s\"\n"
 msgstr "clé %s: nom d'utilisateur non auto-signé accepté « %s »\n"
 
-#: g10/import.c:776
+#: g10/import.c:779
 #, c-format
 msgid "key %s: no valid user IDs\n"
 msgstr "clé %s: pas de nom d'utilisateur valide\n"
 
 #, c-format
 msgid "key %s: no valid user IDs\n"
 msgstr "clé %s: pas de nom d'utilisateur valide\n"
 
-#: g10/import.c:778
+#: g10/import.c:781
 msgid "this may be caused by a missing self-signature\n"
 msgstr "cela peut provenir d'une auto-signature manquante\n"
 
 msgid "this may be caused by a missing self-signature\n"
 msgstr "cela peut provenir d'une auto-signature manquante\n"
 
-#: g10/import.c:788 g10/import.c:1246
+#: g10/import.c:791 g10/import.c:1261
 #, c-format
 msgid "key %s: public key not found: %s\n"
 msgstr "clé %s: clé publique non trouvée: %s\n"
 
 #, c-format
 msgid "key %s: public key not found: %s\n"
 msgstr "clé %s: clé publique non trouvée: %s\n"
 
-#: g10/import.c:794
+#: g10/import.c:797
 #, c-format
 msgid "key %s: new key - skipped\n"
 msgstr "clé %s: nouvelle clé - ignorée\n"
 
 #, c-format
 msgid "key %s: new key - skipped\n"
 msgstr "clé %s: nouvelle clé - ignorée\n"
 
-#: g10/import.c:803
+#: g10/import.c:806
 #, c-format
 msgid "no writable keyring found: %s\n"
 msgstr "aucun porte-clé n'a été trouvé avec des droits d'écriture : %s\n"
 
 #, c-format
 msgid "no writable keyring found: %s\n"
 msgstr "aucun porte-clé n'a été trouvé avec des droits d'écriture : %s\n"
 
-#: g10/import.c:808 g10/openfile.c:278 g10/sign.c:804 g10/sign.c:1113
+#: g10/import.c:811 g10/openfile.c:278 g10/sign.c:802 g10/sign.c:1111
 #, c-format
 msgid "writing to `%s'\n"
 msgstr "écriture de `%s'\n"
 
 #, c-format
 msgid "writing to `%s'\n"
 msgstr "écriture de `%s'\n"
 
-#: g10/import.c:812 g10/import.c:907 g10/import.c:1164 g10/import.c:1307
-#: g10/import.c:2382 g10/import.c:2404
+#: g10/import.c:815 g10/import.c:910 g10/import.c:1177 g10/import.c:1322
+#: g10/import.c:2431 g10/import.c:2453
 #, c-format
 msgid "error writing keyring `%s': %s\n"
 msgstr "erreur durant l'écriture du porte-clés `%s': %s\n"
 
 #, c-format
 msgid "error writing keyring `%s': %s\n"
 msgstr "erreur durant l'écriture du porte-clés `%s': %s\n"
 
-#: g10/import.c:831
+#: g10/import.c:834
 #, c-format
 msgid "key %s: public key \"%s\" imported\n"
 msgstr "clé %s: clé publique « %s » importée\n"
 
 #, c-format
 msgid "key %s: public key \"%s\" imported\n"
 msgstr "clé %s: clé publique « %s » importée\n"
 
-#: g10/import.c:855
+#: g10/import.c:858
 #, c-format
 msgid "key %s: doesn't match our copy\n"
 msgstr "clé %s: ne ressemble pas à notre copie\n"
 
 #, c-format
 msgid "key %s: doesn't match our copy\n"
 msgstr "clé %s: ne ressemble pas à notre copie\n"
 
-#: g10/import.c:872 g10/import.c:1264
+#: g10/import.c:875 g10/import.c:1279
 #, c-format
 msgid "key %s: can't locate original keyblock: %s\n"
 msgstr "clé %s: impossible de trouver le bloc de clés original: %s\n"
 
 #, c-format
 msgid "key %s: can't locate original keyblock: %s\n"
 msgstr "clé %s: impossible de trouver le bloc de clés original: %s\n"
 
-#: g10/import.c:880 g10/import.c:1271
+#: g10/import.c:883 g10/import.c:1286
 #, c-format
 msgid "key %s: can't read original keyblock: %s\n"
 msgstr "clé %s: impossible de lire le bloc de clés original: %s\n"
 
 #, c-format
 msgid "key %s: can't read original keyblock: %s\n"
 msgstr "clé %s: impossible de lire le bloc de clés original: %s\n"
 
-#: g10/import.c:917
+#: g10/import.c:920
 #, c-format
 msgid "key %s: \"%s\" 1 new user ID\n"
 msgstr "clé %s: « %s » un nouvel utilisateur\n"
 
 #, c-format
 msgid "key %s: \"%s\" 1 new user ID\n"
 msgstr "clé %s: « %s » un nouvel utilisateur\n"
 
-#: g10/import.c:920
+#: g10/import.c:923
 #, c-format
 msgid "key %s: \"%s\" %d new user IDs\n"
 msgstr "clé %s: « %s » %d nouveaux utilisateurs\n"
 
 #, c-format
 msgid "key %s: \"%s\" %d new user IDs\n"
 msgstr "clé %s: « %s » %d nouveaux utilisateurs\n"
 
-#: g10/import.c:923
+#: g10/import.c:926
 #, c-format
 msgid "key %s: \"%s\" 1 new signature\n"
 msgstr "clé %s: « %s » une nouvelle signature\n"
 
 #, c-format
 msgid "key %s: \"%s\" 1 new signature\n"
 msgstr "clé %s: « %s » une nouvelle signature\n"
 
-#: g10/import.c:926
+#: g10/import.c:929
 #, c-format
 msgid "key %s: \"%s\" %d new signatures\n"
 msgstr "clé %s: « %s » %d nouvelles signatures\n"
 
 #, c-format
 msgid "key %s: \"%s\" %d new signatures\n"
 msgstr "clé %s: « %s » %d nouvelles signatures\n"
 
-#: g10/import.c:929
+#: g10/import.c:932
 #, c-format
 msgid "key %s: \"%s\" 1 new subkey\n"
 msgstr "clé %s: « %s » une nouvelle sous-clé\n"
 
 #, c-format
 msgid "key %s: \"%s\" 1 new subkey\n"
 msgstr "clé %s: « %s » une nouvelle sous-clé\n"
 
-#: g10/import.c:932
+#: g10/import.c:935
 #, c-format
 msgid "key %s: \"%s\" %d new subkeys\n"
 msgstr "clé %s: « %s » %d nouvelles sous-clés\n"
 
 #, c-format
 msgid "key %s: \"%s\" %d new subkeys\n"
 msgstr "clé %s: « %s » %d nouvelles sous-clés\n"
 
-#: g10/import.c:935
+#: g10/import.c:938
 #, c-format
 msgid "key %s: \"%s\" %d signature cleaned\n"
 msgstr "clé %s: « %s » %d signature nettoyée\n"
 
 #, c-format
 msgid "key %s: \"%s\" %d signature cleaned\n"
 msgstr "clé %s: « %s » %d signature nettoyée\n"
 
-#: g10/import.c:938
+#: g10/import.c:941
 #, c-format
 msgid "key %s: \"%s\" %d signatures cleaned\n"
 msgstr "clé %s: « %s » %d signatures nettoyées\n"
 
 #, c-format
 msgid "key %s: \"%s\" %d signatures cleaned\n"
 msgstr "clé %s: « %s » %d signatures nettoyées\n"
 
-#: g10/import.c:941
+#: g10/import.c:944
 #, c-format
 msgid "key %s: \"%s\" %d user ID cleaned\n"
 msgstr "clé %s: « %s » %d nom d'utilisateur nettoyé\n"
 
 #, c-format
 msgid "key %s: \"%s\" %d user ID cleaned\n"
 msgstr "clé %s: « %s » %d nom d'utilisateur nettoyé\n"
 
-#: g10/import.c:944
+#: g10/import.c:947
 #, c-format
 msgid "key %s: \"%s\" %d user IDs cleaned\n"
 msgstr "clé %s: « %s » %d noms d'utilisateur nettoyés\n"
 
 #, c-format
 msgid "key %s: \"%s\" %d user IDs cleaned\n"
 msgstr "clé %s: « %s » %d noms d'utilisateur nettoyés\n"
 
-#: g10/import.c:967
+#: g10/import.c:971
 #, c-format
 msgid "key %s: \"%s\" not changed\n"
 msgstr "clé %s: « %s » n'a pas changé\n"
 
 #, c-format
 msgid "key %s: \"%s\" not changed\n"
 msgstr "clé %s: « %s » n'a pas changé\n"
 
-#: g10/import.c:1130
+#: g10/import.c:1143
 #, c-format
 msgid "key %s: secret key with invalid cipher %d - skipped\n"
 msgstr ""
 "clé %s: clé secrète avec le chiffrement invalide %d - non prise\n"
 "en compte\n"
 
 #, c-format
 msgid "key %s: secret key with invalid cipher %d - skipped\n"
 msgstr ""
 "clé %s: clé secrète avec le chiffrement invalide %d - non prise\n"
 "en compte\n"
 
-#: g10/import.c:1141
+#: g10/import.c:1154
 msgid "importing secret keys not allowed\n"
 msgstr "il est interdit d'importer les clé secrètes\n"
 
 msgid "importing secret keys not allowed\n"
 msgstr "il est interdit d'importer les clé secrètes\n"
 
-#: g10/import.c:1158 g10/import.c:2397
+#: g10/import.c:1171 g10/import.c:2446
 #, c-format
 msgid "no default secret keyring: %s\n"
 msgstr "pas de porte-clés par défaut: %s\n"
 
 #, c-format
 msgid "no default secret keyring: %s\n"
 msgstr "pas de porte-clés par défaut: %s\n"
 
-#: g10/import.c:1169
+#: g10/import.c:1182
 #, c-format
 msgid "key %s: secret key imported\n"
 msgstr "clé %s: clé secrète importée\n"
 
 #, c-format
 msgid "key %s: secret key imported\n"
 msgstr "clé %s: clé secrète importée\n"
 
-#: g10/import.c:1199
+#: g10/import.c:1212
 #, c-format
 msgid "key %s: already in secret keyring\n"
 msgstr "clé %s: déjà dans le porte-clés secret\n"
 
 #, c-format
 msgid "key %s: already in secret keyring\n"
 msgstr "clé %s: déjà dans le porte-clés secret\n"
 
-#: g10/import.c:1209
+#: g10/import.c:1222
 #, c-format
 msgid "key %s: secret key not found: %s\n"
 msgstr "clé %s: clé secrète non trouvée: %s\n"
 
 #, c-format
 msgid "key %s: secret key not found: %s\n"
 msgstr "clé %s: clé secrète non trouvée: %s\n"
 
-#: g10/import.c:1239
+#: g10/import.c:1254
 #, c-format
 msgid "key %s: no public key - can't apply revocation certificate\n"
 msgstr ""
 "clé %s: pas de clé publique - le certificat de révocation ne peut\n"
 "être appliqué\n"
 
 #, c-format
 msgid "key %s: no public key - can't apply revocation certificate\n"
 msgstr ""
 "clé %s: pas de clé publique - le certificat de révocation ne peut\n"
 "être appliqué\n"
 
-#: g10/import.c:1282
+#: g10/import.c:1297
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - rejected\n"
 msgstr "clé %s: certificat de révocation invalide: %s - rejeté\n"
 
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - rejected\n"
 msgstr "clé %s: certificat de révocation invalide: %s - rejeté\n"
 
-#: g10/import.c:1314
+#: g10/import.c:1329
 #, c-format
 msgid "key %s: \"%s\" revocation certificate imported\n"
 msgstr "clé %s: « %s » certificat de révocation importé\n"
 
 #, c-format
 msgid "key %s: \"%s\" revocation certificate imported\n"
 msgstr "clé %s: « %s » certificat de révocation importé\n"
 
-#: g10/import.c:1380
+#: g10/import.c:1398
 #, c-format
 msgid "key %s: no user ID for signature\n"
 msgstr "clé %s: pas de nom d'utilisateur pour la signature\n"
 
 #, c-format
 msgid "key %s: no user ID for signature\n"
 msgstr "clé %s: pas de nom d'utilisateur pour la signature\n"
 
-#: g10/import.c:1395
+#: g10/import.c:1413
 #, c-format
 msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
 msgstr ""
 "clé %s: algorithme de clé publique non supporté avec le nom\n"
 "d'utilisateur « %s »\n"
 
 #, c-format
 msgid "key %s: unsupported public key algorithm on user ID \"%s\"\n"
 msgstr ""
 "clé %s: algorithme de clé publique non supporté avec le nom\n"
 "d'utilisateur « %s »\n"
 
-#: g10/import.c:1397
+#: g10/import.c:1415
 #, c-format
 msgid "key %s: invalid self-signature on user ID \"%s\"\n"
 msgstr "clé %s: auto-signature du nom d'utilisateur « %s » invalide\n"
 
 #, c-format
 msgid "key %s: invalid self-signature on user ID \"%s\"\n"
 msgstr "clé %s: auto-signature du nom d'utilisateur « %s » invalide\n"
 
-#: g10/import.c:1415
+#: g10/import.c:1433
 #, c-format
 msgid "key %s: no subkey for key binding\n"
 msgstr "clé %s: pas de sous-clé pour relier la clé\n"
 
 #, c-format
 msgid "key %s: no subkey for key binding\n"
 msgstr "clé %s: pas de sous-clé pour relier la clé\n"
 
-#: g10/import.c:1426 g10/import.c:1476
+#: g10/import.c:1444 g10/import.c:1494
 #, c-format
 msgid "key %s: unsupported public key algorithm\n"
 msgstr "clé %s: algorithme de clé publique non supporté\n"
 
 #, c-format
 msgid "key %s: unsupported public key algorithm\n"
 msgstr "clé %s: algorithme de clé publique non supporté\n"
 
-#: g10/import.c:1428
+#: g10/import.c:1446
 #, c-format
 msgid "key %s: invalid subkey binding\n"
 msgstr "clé %s: liaison avec la sous-clé invalide\n"
 
 #, c-format
 msgid "key %s: invalid subkey binding\n"
 msgstr "clé %s: liaison avec la sous-clé invalide\n"
 
-#: g10/import.c:1443
+#: g10/import.c:1461
 #, c-format
 msgid "key %s: removed multiple subkey binding\n"
 msgstr "clé %s: supression de liaisons multiples avec des sous-clés\n"
 
 #, c-format
 msgid "key %s: removed multiple subkey binding\n"
 msgstr "clé %s: supression de liaisons multiples avec des sous-clés\n"
 
-#: g10/import.c:1465
+#: g10/import.c:1483
 #, c-format
 msgid "key %s: no subkey for key revocation\n"
 msgstr "clé %s: pas de sous-clé pour révoquer la clé\n"
 
 #, c-format
 msgid "key %s: no subkey for key revocation\n"
 msgstr "clé %s: pas de sous-clé pour révoquer la clé\n"
 
-#: g10/import.c:1478
+#: g10/import.c:1496
 #, c-format
 msgid "key %s: invalid subkey revocation\n"
 msgstr "clé %s: révocation de sous-clé invalide\n"
 
 #, c-format
 msgid "key %s: invalid subkey revocation\n"
 msgstr "clé %s: révocation de sous-clé invalide\n"
 
-#: g10/import.c:1493
+#: g10/import.c:1511
 #, c-format
 msgid "key %s: removed multiple subkey revocation\n"
 msgstr "clé %s: suppression de la révocation de sous-clés multiples\n"
 
 #, c-format
 msgid "key %s: removed multiple subkey revocation\n"
 msgstr "clé %s: suppression de la révocation de sous-clés multiples\n"
 
-#: g10/import.c:1535
+#: g10/import.c:1555
 #, c-format
 msgid "key %s: skipped user ID \"%s\"\n"
 msgstr "clé %s: nom d'utilisateur « %s » non pris en compte\n"
 
 #, c-format
 msgid "key %s: skipped user ID \"%s\"\n"
 msgstr "clé %s: nom d'utilisateur « %s » non pris en compte\n"
 
-#: g10/import.c:1556
+#: g10/import.c:1576
 #, c-format
 msgid "key %s: skipped subkey\n"
 msgstr "clé %s: sous-clé non prise en compte\n"
 
 #, c-format
 msgid "key %s: skipped subkey\n"
 msgstr "clé %s: sous-clé non prise en compte\n"
 
-#: g10/import.c:1583
+#: g10/import.c:1603
 #, c-format
 msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
 msgstr "clé %s: signature non exportable (classe 0x%02X) - ignorée\n"
 
 #, c-format
 msgid "key %s: non exportable signature (class 0x%02X) - skipped\n"
 msgstr "clé %s: signature non exportable (classe 0x%02X) - ignorée\n"
 
-#: g10/import.c:1593
+#: g10/import.c:1613
 #, c-format
 msgid "key %s: revocation certificate at wrong place - skipped\n"
 msgstr "clé %s: certificat de révocation au mauvais endroit - ignorée\n"
 
 #, c-format
 msgid "key %s: revocation certificate at wrong place - skipped\n"
 msgstr "clé %s: certificat de révocation au mauvais endroit - ignorée\n"
 
-#: g10/import.c:1610
+#: g10/import.c:1630
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - skipped\n"
 msgstr "clé %s: certificat de révocation invalide: %s - ignorée\n"
 
 #, c-format
 msgid "key %s: invalid revocation certificate: %s - skipped\n"
 msgstr "clé %s: certificat de révocation invalide: %s - ignorée\n"
 
-#: g10/import.c:1624
+#: g10/import.c:1644
 #, c-format
 msgid "key %s: subkey signature in wrong place - skipped\n"
 msgstr "clé %s: signature de sous-clé au mauvais endroit - ignorée\n"
 
 #, c-format
 msgid "key %s: subkey signature in wrong place - skipped\n"
 msgstr "clé %s: signature de sous-clé au mauvais endroit - ignorée\n"
 
-#: g10/import.c:1632
+#: g10/import.c:1652
 #, c-format
 msgid "key %s: unexpected signature class (0x%02X) - skipped\n"
 msgstr "clé %s: classe de signature non attendue (0x%02X) - ignorée\n"
 
 #, c-format
 msgid "key %s: unexpected signature class (0x%02X) - skipped\n"
 msgstr "clé %s: classe de signature non attendue (0x%02X) - ignorée\n"
 
-#: g10/import.c:1744
+#: g10/import.c:1781
 #, c-format
 msgid "key %s: duplicated user ID detected - merged\n"
 msgstr "clé %s: nom d'utilisateur en double détecté - fusion accomplie\n"
 
 #, c-format
 msgid "key %s: duplicated user ID detected - merged\n"
 msgstr "clé %s: nom d'utilisateur en double détecté - fusion accomplie\n"
 
-#: g10/import.c:1806
+#: g10/import.c:1843
 #, c-format
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr ""
 "AVERTISSEMENT: la clé %s est peut-être révoquée: recherche de\n"
 "la clé de révocation %s\n"
 
 #, c-format
 msgid "WARNING: key %s may be revoked: fetching revocation key %s\n"
 msgstr ""
 "AVERTISSEMENT: la clé %s est peut-être révoquée: recherche de\n"
 "la clé de révocation %s\n"
 
-#: g10/import.c:1820
+#: g10/import.c:1857
 #, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr ""
 "AVERTISSEMENT: la clé %s est peut-être révoquée: la clé de\n"
 "révocation %s est absente.\n"
 
 #, c-format
 msgid "WARNING: key %s may be revoked: revocation key %s not present.\n"
 msgstr ""
 "AVERTISSEMENT: la clé %s est peut-être révoquée: la clé de\n"
 "révocation %s est absente.\n"
 
-#: g10/import.c:1879
+#: g10/import.c:1916
 #, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
 msgstr "clé %s: certificat de révocation « %s » ajouté\n"
 
 #, c-format
 msgid "key %s: \"%s\" revocation certificate added\n"
 msgstr "clé %s: certificat de révocation « %s » ajouté\n"
 
-#: g10/import.c:1913
+#: g10/import.c:1950
 #, c-format
 msgid "key %s: direct key signature added\n"
 msgstr "clé %s: ajout de la signature de clé directe\n"
 
 #, c-format
 msgid "key %s: direct key signature added\n"
 msgstr "clé %s: ajout de la signature de clé directe\n"
 
-#: g10/import.c:2302
+#: g10/import.c:2351
 msgid "NOTE: a key's S/N does not match the card's one\n"
 msgstr "NOTE: le numéro de série d'une clé n'est pas celui de la carte\n"
 
 msgid "NOTE: a key's S/N does not match the card's one\n"
 msgstr "NOTE: le numéro de série d'une clé n'est pas celui de la carte\n"
 
-#: g10/import.c:2310
+#: g10/import.c:2359
 msgid "NOTE: primary key is online and stored on card\n"
 msgstr "NOTE: la clé primaire est en ligne et stockée sur la carte\n"
 
 msgid "NOTE: primary key is online and stored on card\n"
 msgstr "NOTE: la clé primaire est en ligne et stockée sur la carte\n"
 
-#: g10/import.c:2312
+#: g10/import.c:2361
 msgid "NOTE: secondary key is online and stored on card\n"
 msgstr "NOTE: la clé secondaire est en ligne et stockée sur la carte\n"
 
 msgid "NOTE: secondary key is online and stored on card\n"
 msgstr "NOTE: la clé secondaire est en ligne et stockée sur la carte\n"
 
@@ -3067,12 +3253,12 @@ msgstr "erreur durant la cr
 msgid "keyring `%s' created\n"
 msgstr "le porte-clés `%s` a été créé\n"
 
 msgid "keyring `%s' created\n"
 msgstr "le porte-clés `%s` a été créé\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 "ressource bloc de clés `%s': %s\n"
 
 #, c-format
 msgid "keyblock resource `%s': %s\n"
 msgstr "ressource bloc de clés `%s': %s\n"
 
-#: g10/keydb.c:710
+#: g10/keydb.c:719
 #, c-format
 msgid "failed to rebuild keyring cache: %s\n"
 msgstr "la reconstruction du cache de porte-clés a échoué : %s\n"
 #, c-format
 msgid "failed to rebuild keyring cache: %s\n"
 msgstr "la reconstruction du cache de porte-clés a échoué : %s\n"
@@ -3085,29 +3271,29 @@ msgstr "[r
 msgid "[self-signature]"
 msgstr "[auto-signature]"
 
 msgid "[self-signature]"
 msgstr "[auto-signature]"
 
-#: g10/keyedit.c:344 g10/keylist.c:388
+#: g10/keyedit.c:344 g10/keylist.c:396
 msgid "1 bad signature\n"
 msgstr "une mauvaise signature\n"
 
 msgid "1 bad signature\n"
 msgstr "une mauvaise signature\n"
 
-#: g10/keyedit.c:346 g10/keylist.c:390
+#: g10/keyedit.c:346 g10/keylist.c:398
 #, c-format
 msgid "%d bad signatures\n"
 msgstr "%d mauvaises signatures\n"
 
 #, c-format
 msgid "%d bad signatures\n"
 msgstr "%d mauvaises signatures\n"
 
-#: g10/keyedit.c:348 g10/keylist.c:392
+#: g10/keyedit.c:348 g10/keylist.c:400
 msgid "1 signature not checked due to a missing key\n"
 msgstr "une signature non vérifiée à cause d'une clé manquante\n"
 
 msgid "1 signature not checked due to a missing key\n"
 msgstr "une signature non vérifiée à cause d'une clé manquante\n"
 
-#: g10/keyedit.c:350 g10/keylist.c:394
+#: g10/keyedit.c:350 g10/keylist.c:402
 #, c-format
 msgid "%d signatures not checked due to missing keys\n"
 msgstr "%d signatures non vérifiées à cause de clés manquantes\n"
 
 #, c-format
 msgid "%d signatures not checked due to missing keys\n"
 msgstr "%d signatures non vérifiées à cause de clés manquantes\n"
 
-#: g10/keyedit.c:352 g10/keylist.c:396
+#: g10/keyedit.c:352 g10/keylist.c:404
 msgid "1 signature not checked due to an error\n"
 msgstr "une signature non vérifiée à cause d'une erreur\n"
 
 msgid "1 signature not checked due to an error\n"
 msgstr "une signature non vérifiée à cause d'une erreur\n"
 
-#: g10/keyedit.c:354 g10/keylist.c:398
+#: g10/keyedit.c:354 g10/keylist.c:406
 #, c-format
 msgid "%d signatures not checked due to errors\n"
 msgstr "%d signatures non vérifiées à cause d'erreurs\n"
 #, c-format
 msgid "%d signatures not checked due to errors\n"
 msgstr "%d signatures non vérifiées à cause d'erreurs\n"
@@ -3121,7 +3307,7 @@ msgstr "un nom d'utilisateur sans auto-signature valide d
 msgid "%d user IDs without valid self-signatures detected\n"
 msgstr "%d nom d'utilisateurs sans auto-signature valide détecté\n"
 
 msgid "%d user IDs without valid self-signatures detected\n"
 msgstr "%d nom d'utilisateurs sans auto-signature valide détecté\n"
 
-#: g10/keyedit.c:414 g10/pkclist.c:261
+#: g10/keyedit.c:414 g10/pkclist.c:262
 msgid ""
 "Please decide how far you trust this user to correctly verify other users' "
 "keys\n"
 msgid ""
 "Please decide how far you trust this user to correctly verify other users' "
 "keys\n"
@@ -3129,16 +3315,16 @@ msgid ""
 "etc.)\n"
 msgstr ""
 "Décidez maintenant à quel point vous avez confiance en cet utilisateur\n"
 "etc.)\n"
 msgstr ""
 "Décidez maintenant à quel point vous avez confiance en cet utilisateur\n"
-"pour qu'il vérifie les clés des autres utilisateurs (vous pouvez\n"
-"vérifier son passeport, vérifier les empreintes de plusieurs sources\n"
-"différentes, etc.)\n"
+"pour qu'il vérifie les clés des autres utilisateurs (en vérifiant les\n"
+"passeports, en vérifiant les empreintes de plusieurs sources différentes, "
+"etc.)\n"
 
 
-#: g10/keyedit.c:418 g10/pkclist.c:273
+#: g10/keyedit.c:418 g10/pkclist.c:274
 #, c-format
 msgid "  %d = I trust marginally\n"
 msgstr "  %d = je crois marginalement\n"
 
 #, c-format
 msgid "  %d = I trust marginally\n"
 msgstr "  %d = je crois marginalement\n"
 
-#: g10/keyedit.c:419 g10/pkclist.c:275
+#: g10/keyedit.c:419 g10/pkclist.c:276
 #, c-format
 msgid "  %d = I trust fully\n"
 msgstr "  %d = je fais entièrement confiance\n"
 #, c-format
 msgid "  %d = I trust fully\n"
 msgstr "  %d = je fais entièrement confiance\n"
@@ -3165,12 +3351,12 @@ msgid "User ID \"%s\" is revoked."
 msgstr "Le nom d'utilisateur \"%s\" est révoqué."
 
 #: g10/keyedit.c:607 g10/keyedit.c:635 g10/keyedit.c:662 g10/keyedit.c:830
 msgstr "Le nom d'utilisateur \"%s\" est révoqué."
 
 #: g10/keyedit.c:607 g10/keyedit.c:635 g10/keyedit.c:662 g10/keyedit.c:830
-#: g10/keyedit.c:895 g10/keyedit.c:1753
+#: g10/keyedit.c:895 g10/keyedit.c:1783
 msgid "Are you sure you still want to sign it? (y/N) "
 msgstr "Etes-vous sûr de toujours vouloir le signer ? (o/N) "
 
 #: g10/keyedit.c:621 g10/keyedit.c:649 g10/keyedit.c:676 g10/keyedit.c:836
 msgid "Are you sure you still want to sign it? (y/N) "
 msgstr "Etes-vous sûr de toujours vouloir le signer ? (o/N) "
 
 #: g10/keyedit.c:621 g10/keyedit.c:649 g10/keyedit.c:676 g10/keyedit.c:836
-#: g10/keyedit.c:1759
+#: g10/keyedit.c:1789
 msgid "  Unable to sign.\n"
 msgstr "  Impossible de signer.\n"
 
 msgid "  Unable to sign.\n"
 msgstr "  Impossible de signer.\n"
 
@@ -3361,8 +3547,8 @@ msgstr "J'ai v
 msgid "Really sign? (y/N) "
 msgstr "Signer réellement ? (o/N) "
 
 msgid "Really sign? (y/N) "
 msgstr "Signer réellement ? (o/N) "
 
-#: g10/keyedit.c:1066 g10/keyedit.c:4804 g10/keyedit.c:4895 g10/keyedit.c:4959
-#: g10/keyedit.c:5020 g10/sign.c:316
+#: g10/keyedit.c:1066 g10/keyedit.c:4899 g10/keyedit.c:4990 g10/keyedit.c:5054
+#: g10/keyedit.c:5115 g10/sign.c:316
 #, c-format
 msgid "signing failed: %s\n"
 msgstr "la signature a échoué: %s\n"
 #, c-format
 msgid "signing failed: %s\n"
 msgstr "la signature a échoué: %s\n"
@@ -3373,40 +3559,40 @@ msgstr ""
 "La clé possède seulement des items partiels ou stockés sur carte -\n"
 "pas de phrase de passe à changer.\n"
 
 "La clé possède seulement des items partiels ou stockés sur carte -\n"
 "pas de phrase de passe à changer.\n"
 
-#: g10/keyedit.c:1142 g10/keygen.c:3530
+#: g10/keyedit.c:1142 g10/keygen.c:3741
 msgid "This key is not protected.\n"
 msgstr "Cette clé n'est pas protégée.\n"
 
 msgid "This key is not protected.\n"
 msgstr "Cette clé n'est pas protégée.\n"
 
-#: g10/keyedit.c:1146 g10/keygen.c:3517 g10/revoke.c:538
+#: g10/keyedit.c:1146 g10/keygen.c:3728 g10/revoke.c:536
 msgid "Secret parts of primary key are not available.\n"
 msgstr "Les parties secrètes de la clé principale ne sont pas disponibles.\n"
 
 msgid "Secret parts of primary key are not available.\n"
 msgstr "Les parties secrètes de la clé principale ne sont pas disponibles.\n"
 
-#: g10/keyedit.c:1150 g10/keygen.c:3533
+#: g10/keyedit.c:1150 g10/keygen.c:3744
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr ""
 "Les parties secrètes de la clé principale sont stockées sur la\n"
 "carte.\n"
 
 msgid "Secret parts of primary key are stored on-card.\n"
 msgstr ""
 "Les parties secrètes de la clé principale sont stockées sur la\n"
 "carte.\n"
 
-#: g10/keyedit.c:1154 g10/keygen.c:3537
+#: g10/keyedit.c:1156 g10/keygen.c:3748
 msgid "Key is protected.\n"
 msgstr "La clé est protégée.\n"
 
 msgid "Key is protected.\n"
 msgstr "La clé est protégée.\n"
 
-#: g10/keyedit.c:1178
+#: g10/keyedit.c:1186
 #, c-format
 msgid "Can't edit this key: %s\n"
 msgstr "Impossible d'éditer cette clé: %s\n"
 
 #, c-format
 msgid "Can't edit this key: %s\n"
 msgstr "Impossible d'éditer cette clé: %s\n"
 
-#: g10/keyedit.c:1184
+#: g10/keyedit.c:1192
 msgid ""
 "Enter the new passphrase for this secret key.\n"
 "\n"
 msgstr "Entrez la nouvelle phrase de passe pour cette clé secrète.\n"
 
 msgid ""
 "Enter the new passphrase for this secret key.\n"
 "\n"
 msgstr "Entrez la nouvelle phrase de passe pour cette clé secrète.\n"
 
-#: g10/keyedit.c:1199 g10/keygen.c:2130
+#: g10/keyedit.c:1207 g10/keygen.c:2282
 msgid "passphrase not correctly repeated; try again"
 msgstr "la phrase de passe n'a pas été correctement répétée ; recommencez."
 
 msgid "passphrase not correctly repeated; try again"
 msgstr "la phrase de passe n'a pas été correctement répétée ; recommencez."
 
-#: g10/keyedit.c:1204
+#: g10/keyedit.c:1212
 msgid ""
 "You don't want a passphrase - this is probably a *bad* idea!\n"
 "\n"
 msgid ""
 "You don't want a passphrase - this is probably a *bad* idea!\n"
 "\n"
@@ -3415,198 +3601,198 @@ msgstr ""
 "*mauvaise* idée\n"
 "\n"
 
 "*mauvaise* idée\n"
 "\n"
 
-#: g10/keyedit.c:1207
+#: g10/keyedit.c:1215
 msgid "Do you really want to do this? (y/N) "
 msgstr "Voulez-vous vraiment faire cela ? (o/N) "
 
 msgid "Do you really want to do this? (y/N) "
 msgstr "Voulez-vous vraiment faire cela ? (o/N) "
 
-#: g10/keyedit.c:1278
+#: g10/keyedit.c:1296
 msgid "moving a key signature to the correct place\n"
 msgstr "replacer la signature d'une clé à l'endroit correct\n"
 
 msgid "moving a key signature to the correct place\n"
 msgstr "replacer la signature d'une clé à l'endroit correct\n"
 
-#: g10/keyedit.c:1364
+#: g10/keyedit.c:1382
 msgid "save and quit"
 msgstr "enregistrer et quitter"
 
 msgid "save and quit"
 msgstr "enregistrer et quitter"
 
-#: g10/keyedit.c:1367
+#: g10/keyedit.c:1385
 msgid "show key fingerprint"
 msgstr "afficher l'empreinte de la clé"
 
 msgid "show key fingerprint"
 msgstr "afficher l'empreinte de la clé"
 
-#: g10/keyedit.c:1368
+#: g10/keyedit.c:1386
 msgid "list key and user IDs"
 msgstr "lister la clé et les noms d'utilisateurs"
 
 msgid "list key and user IDs"
 msgstr "lister la clé et les noms d'utilisateurs"
 
-#: g10/keyedit.c:1370
+#: g10/keyedit.c:1388
 msgid "select user ID N"
 msgstr "sélectionner le nom d'utilisateur N"
 
 msgid "select user ID N"
 msgstr "sélectionner le nom d'utilisateur N"
 
-#: g10/keyedit.c:1371
+#: g10/keyedit.c:1389
 msgid "select subkey N"
 msgstr "sélectionner la sous-clé N"
 
 msgid "select subkey N"
 msgstr "sélectionner la sous-clé N"
 
-#: g10/keyedit.c:1372
+#: g10/keyedit.c:1390
 msgid "check signatures"
 msgstr "vérifier les signatures"
 
 msgid "check signatures"
 msgstr "vérifier les signatures"
 
-#: g10/keyedit.c:1377
+#: g10/keyedit.c:1395
 msgid "sign selected user IDs [* see below for related commands]"
 msgstr ""
 "signer les noms d'utilisateurs sélectionnés [* voir ci-dessous pour\n"
 "les commandes similaires]"
 
 msgid "sign selected user IDs [* see below for related commands]"
 msgstr ""
 "signer les noms d'utilisateurs sélectionnés [* voir ci-dessous pour\n"
 "les commandes similaires]"
 
-#: g10/keyedit.c:1382
+#: g10/keyedit.c:1400
 msgid "sign selected user IDs locally"
 msgstr "signer le nom d'utilisateur sélectionné localement"
 
 msgid "sign selected user IDs locally"
 msgstr "signer le nom d'utilisateur sélectionné localement"
 
-#: g10/keyedit.c:1384
+#: g10/keyedit.c:1402
 msgid "sign selected user IDs with a trust signature"
 msgstr "signer les noms d'utilisateurs sélectionnés localement"
 
 msgid "sign selected user IDs with a trust signature"
 msgstr "signer les noms d'utilisateurs sélectionnés localement"
 
-#: g10/keyedit.c:1386
+#: g10/keyedit.c:1404
 msgid "sign selected user IDs with a non-revocable signature"
 msgstr ""
 "signer les noms d'utilisateurs sélectionnés avec une signature\n"
 "non-révocable"
 
 msgid "sign selected user IDs with a non-revocable signature"
 msgstr ""
 "signer les noms d'utilisateurs sélectionnés avec une signature\n"
 "non-révocable"
 
-#: g10/keyedit.c:1390
+#: g10/keyedit.c:1408
 msgid "add a user ID"
 msgstr "ajouter un utilisateur"
 
 msgid "add a user ID"
 msgstr "ajouter un utilisateur"
 
-#: g10/keyedit.c:1392
+#: g10/keyedit.c:1410
 msgid "add a photo ID"
 msgstr "ajouter une photo d'identité"
 
 msgid "add a photo ID"
 msgstr "ajouter une photo d'identité"
 
-#: g10/keyedit.c:1394
+#: g10/keyedit.c:1412
 msgid "delete selected user IDs"
 msgstr "enlever les noms d'utilisateur sélectionnés"
 
 msgid "delete selected user IDs"
 msgstr "enlever les noms d'utilisateur sélectionnés"
 
-#: g10/keyedit.c:1399
+#: g10/keyedit.c:1417
 msgid "add a subkey"
 msgstr "ajouter une sous-clé"
 
 msgid "add a subkey"
 msgstr "ajouter une sous-clé"
 
-#: g10/keyedit.c:1403
+#: g10/keyedit.c:1421
 msgid "add a key to a smartcard"
 msgstr "ajouter une clé à une carte à puce"
 
 msgid "add a key to a smartcard"
 msgstr "ajouter une clé à une carte à puce"
 
-#: g10/keyedit.c:1405
+#: g10/keyedit.c:1423
 msgid "move a key to a smartcard"
 msgstr "déplacer une clé vers une carte à puce"
 
 msgid "move a key to a smartcard"
 msgstr "déplacer une clé vers une carte à puce"
 
-#: g10/keyedit.c:1407
+#: g10/keyedit.c:1425
 msgid "move a backup key to a smartcard"
 msgstr "déplacer une clé de sauvegarde vers une carte à puce"
 
 msgid "move a backup key to a smartcard"
 msgstr "déplacer une clé de sauvegarde vers une carte à puce"
 
-#: g10/keyedit.c:1411
+#: g10/keyedit.c:1429
 msgid "delete selected subkeys"
 msgstr "enlever les sous-clés sélectionnées"
 
 msgid "delete selected subkeys"
 msgstr "enlever les sous-clés sélectionnées"
 
-#: g10/keyedit.c:1413
+#: g10/keyedit.c:1431
 msgid "add a revocation key"
 msgstr "ajouter une clé de révocation"
 
 msgid "add a revocation key"
 msgstr "ajouter une clé de révocation"
 
-#: g10/keyedit.c:1415
+#: g10/keyedit.c:1433
 msgid "delete signatures from the selected user IDs"
 msgstr "enlever les signatures des noms d'utilisateur sélectionnés "
 
 msgid "delete signatures from the selected user IDs"
 msgstr "enlever les signatures des noms d'utilisateur sélectionnés "
 
-#: g10/keyedit.c:1417
+#: g10/keyedit.c:1435
 msgid "change the expiration date for the key or selected subkeys"
 msgstr "changer la date d'expiration de la clé ou des sous-clés sélectionnées"
 
 msgid "change the expiration date for the key or selected subkeys"
 msgstr "changer la date d'expiration de la clé ou des sous-clés sélectionnées"
 
-#: g10/keyedit.c:1419
+#: g10/keyedit.c:1437
 msgid "flag the selected user ID as primary"
 msgstr "marquer le nom d'utilisateur sélectionné comme principal"
 
 msgid "flag the selected user ID as primary"
 msgstr "marquer le nom d'utilisateur sélectionné comme principal"
 
-#: g10/keyedit.c:1421
+#: g10/keyedit.c:1439
 msgid "toggle between the secret and public key listings"
 msgstr ""
 "passer de la liste des clés secrètes à celle des clés privées\n"
 "et inversement"
 
 msgid "toggle between the secret and public key listings"
 msgstr ""
 "passer de la liste des clés secrètes à celle des clés privées\n"
 "et inversement"
 
-#: g10/keyedit.c:1424
+#: g10/keyedit.c:1442
 msgid "list preferences (expert)"
 msgstr "lister les préférences (expert)"
 
 msgid "list preferences (expert)"
 msgstr "lister les préférences (expert)"
 
-#: g10/keyedit.c:1426
+#: g10/keyedit.c:1444
 msgid "list preferences (verbose)"
 msgstr "lister les préférences (bavard)"
 
 msgid "list preferences (verbose)"
 msgstr "lister les préférences (bavard)"
 
-#: g10/keyedit.c:1428
+#: g10/keyedit.c:1446
 msgid "set preference list for the selected user IDs"
 msgstr ""
 "indiquer la liste des préférences pour le nom d'utilisateur\n"
 "sélectionné"
 
 msgid "set preference list for the selected user IDs"
 msgstr ""
 "indiquer la liste des préférences pour le nom d'utilisateur\n"
 "sélectionné"
 
-#: g10/keyedit.c:1433
+#: g10/keyedit.c:1451
 #, fuzzy
 msgid "set the preferred keyserver URL for the selected user IDs"
 msgstr ""
 "indiquer l'URL du serveur de clés préféré pour les noms d'utilisateur\n"
 "sélectionnés"
 
 #, fuzzy
 msgid "set the preferred keyserver URL for the selected user IDs"
 msgstr ""
 "indiquer l'URL du serveur de clés préféré pour les noms d'utilisateur\n"
 "sélectionnés"
 
-#: g10/keyedit.c:1435
+#: g10/keyedit.c:1453
 #, fuzzy
 msgid "set a notation for the selected user IDs"
 msgstr ""
 "indiquer la liste des préférences pour le nom d'utilisateur\n"
 "sélectionné"
 
 #, fuzzy
 msgid "set a notation for the selected user IDs"
 msgstr ""
 "indiquer la liste des préférences pour le nom d'utilisateur\n"
 "sélectionné"
 
-#: g10/keyedit.c:1437
+#: g10/keyedit.c:1455
 msgid "change the passphrase"
 msgstr "changer la phrase de passe"
 
 msgid "change the passphrase"
 msgstr "changer la phrase de passe"
 
-#: g10/keyedit.c:1441
+#: g10/keyedit.c:1459
 msgid "change the ownertrust"
 msgstr "changer la confiance"
 
 msgid "change the ownertrust"
 msgstr "changer la confiance"
 
-#: g10/keyedit.c:1443
+#: g10/keyedit.c:1461
 msgid "revoke signatures on the selected user IDs"
 msgstr "révoquer les signatures des noms d'utilisateur sélectionnés"
 
 msgid "revoke signatures on the selected user IDs"
 msgstr "révoquer les signatures des noms d'utilisateur sélectionnés"
 
-#: g10/keyedit.c:1445
+#: g10/keyedit.c:1463
 msgid "revoke selected user IDs"
 msgstr "révoquer les noms d'utilisateur sélectionnés"
 
 msgid "revoke selected user IDs"
 msgstr "révoquer les noms d'utilisateur sélectionnés"
 
-#: g10/keyedit.c:1450
+#: g10/keyedit.c:1468
 msgid "revoke key or selected subkeys"
 msgstr "révoquer la clé ou les sous-clés sélectionnées"
 
 msgid "revoke key or selected subkeys"
 msgstr "révoquer la clé ou les sous-clés sélectionnées"
 
-#: g10/keyedit.c:1451
+#: g10/keyedit.c:1469
 msgid "enable key"
 msgstr "activer la clé"
 
 msgid "enable key"
 msgstr "activer la clé"
 
-#: g10/keyedit.c:1452
+#: g10/keyedit.c:1470
 msgid "disable key"
 msgstr "désactiver la clé"
 
 msgid "disable key"
 msgstr "désactiver la clé"
 
-#: g10/keyedit.c:1453
+#: g10/keyedit.c:1471
 msgid "show selected photo IDs"
 msgstr "montrer les photos d'identité sélectionnées"
 
 msgid "show selected photo IDs"
 msgstr "montrer les photos d'identité sélectionnées"
 
-#: g10/keyedit.c:1455
+#: g10/keyedit.c:1473
 msgid "compact unusable user IDs and remove unusable signatures from key"
 msgstr ""
 
 msgid "compact unusable user IDs and remove unusable signatures from key"
 msgstr ""
 
-#: g10/keyedit.c:1457
+#: g10/keyedit.c:1475
 msgid "compact unusable user IDs and remove all signatures from key"
 msgstr ""
 
 msgid "compact unusable user IDs and remove all signatures from key"
 msgstr ""
 
-#: g10/keyedit.c:1579
+#: g10/keyedit.c:1599
 #, c-format
 msgid "error reading secret keyblock \"%s\": %s\n"
 msgstr "erreur pendant la lecture du bloc de clé secrète « %s »: %s\n"
 
 #, c-format
 msgid "error reading secret keyblock \"%s\": %s\n"
 msgstr "erreur pendant la lecture du bloc de clé secrète « %s »: %s\n"
 
-#: g10/keyedit.c:1597
+#: g10/keyedit.c:1617
 msgid "Secret key is available.\n"
 msgstr "La clé secrète est disponible.\n"
 
 msgid "Secret key is available.\n"
 msgstr "La clé secrète est disponible.\n"
 
-#: g10/keyedit.c:1680
+#: g10/keyedit.c:1700
 msgid "Need the secret key to do this.\n"
 msgstr "Il faut la clé secrète pour faire cela.\n"
 
 msgid "Need the secret key to do this.\n"
 msgstr "Il faut la clé secrète pour faire cela.\n"
 
-#: g10/keyedit.c:1688
+#: g10/keyedit.c:1708
 msgid "Please use the command \"toggle\" first.\n"
 msgstr "Utilisez la commande «toggle» d'abord.\n"
 
 msgid "Please use the command \"toggle\" first.\n"
 msgstr "Utilisez la commande «toggle» d'abord.\n"
 
-#: g10/keyedit.c:1707
+#: g10/keyedit.c:1727
 msgid ""
 "* The `sign' command may be prefixed with an `l' for local signatures "
 "(lsign),\n"
 msgid ""
 "* The `sign' command may be prefixed with an `l' for local signatures "
 "(lsign),\n"
@@ -3618,157 +3804,159 @@ msgstr ""
 "(tsign), par `nr' pour les signatures non-révocables (nrsign), ou\n"
 "bien toute combinaison possible (ltsign, tnrsign, etc.).\n"
 
 "(tsign), par `nr' pour les signatures non-révocables (nrsign), ou\n"
 "bien toute combinaison possible (ltsign, tnrsign, etc.).\n"
 
-#: g10/keyedit.c:1747
+#: g10/keyedit.c:1777
 msgid "Key is revoked."
 msgstr "La clé est révoquée."
 
 msgid "Key is revoked."
 msgstr "La clé est révoquée."
 
-#: g10/keyedit.c:1766
+#: g10/keyedit.c:1796
 msgid "Really sign all user IDs? (y/N) "
 msgstr "Signer vraiment tous les nom d'utilisateurs ? (o/N) "
 
 msgid "Really sign all user IDs? (y/N) "
 msgstr "Signer vraiment tous les nom d'utilisateurs ? (o/N) "
 
-#: g10/keyedit.c:1773
+#: g10/keyedit.c:1803
 msgid "Hint: Select the user IDs to sign\n"
 msgstr "Aide: Sélectionner les utilisateurs à signer\n"
 
 msgid "Hint: Select the user IDs to sign\n"
 msgstr "Aide: Sélectionner les utilisateurs à signer\n"
 
-#: g10/keyedit.c:1782
+#: g10/keyedit.c:1812
 #, c-format
 msgid "Unknown signature type `%s'\n"
 msgstr "Type de signature `%s' inconnu\n"
 
 #, c-format
 msgid "Unknown signature type `%s'\n"
 msgstr "Type de signature `%s' inconnu\n"
 
-#: g10/keyedit.c:1805
+#: g10/keyedit.c:1835
 #, c-format
 msgid "This command is not allowed while in %s mode.\n"
 msgstr "Cette commande n'est pas admise en mode %s.\n"
 
 #, c-format
 msgid "This command is not allowed while in %s mode.\n"
 msgstr "Cette commande n'est pas admise en mode %s.\n"
 
-#: g10/keyedit.c:1827 g10/keyedit.c:1847 g10/keyedit.c:2013
+#: g10/keyedit.c:1857 g10/keyedit.c:1877 g10/keyedit.c:2046
 msgid "You must select at least one user ID.\n"
 msgstr "Vous devez sélectionner au moins un utilisateur.\n"
 
 msgid "You must select at least one user ID.\n"
 msgstr "Vous devez sélectionner au moins un utilisateur.\n"
 
-#: g10/keyedit.c:1829
+#: g10/keyedit.c:1859
 msgid "You can't delete the last user ID!\n"
 msgstr "Vous ne pouvez pas supprimer le dernier utilisateur !\n"
 
 msgid "You can't delete the last user ID!\n"
 msgstr "Vous ne pouvez pas supprimer le dernier utilisateur !\n"
 
-#: g10/keyedit.c:1831
+#: g10/keyedit.c:1861
 msgid "Really remove all selected user IDs? (y/N) "
 msgstr "Enlever réellement tous les noms d'utilisateurs sélectionnés ? (o/N) "
 
 msgid "Really remove all selected user IDs? (y/N) "
 msgstr "Enlever réellement tous les noms d'utilisateurs sélectionnés ? (o/N) "
 
-#: g10/keyedit.c:1832
+#: g10/keyedit.c:1862
 msgid "Really remove this user ID? (y/N) "
 msgstr "Enlever réellement ce nom d'utilisateur ? (o/N) "
 
 msgid "Really remove this user ID? (y/N) "
 msgstr "Enlever réellement ce nom d'utilisateur ? (o/N) "
 
-#: g10/keyedit.c:1882
+#. TRANSLATORS: Please take care: This is about
+#. moving the key and not about removing it.
+#: g10/keyedit.c:1915
 msgid "Really move the primary key? (y/N) "
 msgstr "Enlever réellement la clé principale ? (o/N) "
 
 msgid "Really move the primary key? (y/N) "
 msgstr "Enlever réellement la clé principale ? (o/N) "
 
-#: g10/keyedit.c:1894
+#: g10/keyedit.c:1927
 msgid "You must select exactly one key.\n"
 msgstr "Vous devez sélectionner exactement une clé.\n"
 
 msgid "You must select exactly one key.\n"
 msgstr "Vous devez sélectionner exactement une clé.\n"
 
-#: g10/keyedit.c:1922
+#: g10/keyedit.c:1955
 msgid "Command expects a filename argument\n"
 msgstr "La commande attend un nom de fichier comme argument\n"
 
 msgid "Command expects a filename argument\n"
 msgstr "La commande attend un nom de fichier comme argument\n"
 
-#: g10/keyedit.c:1936
+#: g10/keyedit.c:1969
 #, c-format
 msgid "Can't open `%s': %s\n"
 msgstr "Impossible d'ouvrir `%s': %s\n"
 
 #, c-format
 msgid "Can't open `%s': %s\n"
 msgstr "Impossible d'ouvrir `%s': %s\n"
 
-#: g10/keyedit.c:1953
+#: g10/keyedit.c:1986
 #, c-format
 msgid "Error reading backup key from `%s': %s\n"
 msgstr "Erreur durant la lecture de la clé de sauvegarde de `%s' : %s\n"
 
 #, c-format
 msgid "Error reading backup key from `%s': %s\n"
 msgstr "Erreur durant la lecture de la clé de sauvegarde de `%s' : %s\n"
 
-#: g10/keyedit.c:1977
+#: g10/keyedit.c:2010
 msgid "You must select at least one key.\n"
 msgstr "Vous devez sélectionner au moins une clé.\n"
 
 msgid "You must select at least one key.\n"
 msgstr "Vous devez sélectionner au moins une clé.\n"
 
-#: g10/keyedit.c:1980
+#: g10/keyedit.c:2013
 msgid "Do you really want to delete the selected keys? (y/N) "
 msgstr "Voulez-vous vraiment supprimer les clés sélectionnées ? (o/N) "
 
 msgid "Do you really want to delete the selected keys? (y/N) "
 msgstr "Voulez-vous vraiment supprimer les clés sélectionnées ? (o/N) "
 
-#: g10/keyedit.c:1981
+#: g10/keyedit.c:2014
 msgid "Do you really want to delete this key? (y/N) "
 msgstr "Voulez-vous vraiment supprimer cette clé ? (o/N) "
 
 msgid "Do you really want to delete this key? (y/N) "
 msgstr "Voulez-vous vraiment supprimer cette clé ? (o/N) "
 
-#: g10/keyedit.c:2016
+#: g10/keyedit.c:2049
 msgid "Really revoke all selected user IDs? (y/N) "
 msgstr "Révoquer réellement tous les noms d'utilisateurs sélectionnés ? (o/N) "
 
 msgid "Really revoke all selected user IDs? (y/N) "
 msgstr "Révoquer réellement tous les noms d'utilisateurs sélectionnés ? (o/N) "
 
-#: g10/keyedit.c:2017
+#: g10/keyedit.c:2050
 msgid "Really revoke this user ID? (y/N) "
 msgstr "Révoquer réellement ce nom d'utilisateur ? (o/N) "
 
 msgid "Really revoke this user ID? (y/N) "
 msgstr "Révoquer réellement ce nom d'utilisateur ? (o/N) "
 
-#: g10/keyedit.c:2035
+#: g10/keyedit.c:2068
 msgid "Do you really want to revoke the entire key? (y/N) "
 msgstr "Voulez-vous vraiment révoquer la clé entière ? (o/N) "
 
 msgid "Do you really want to revoke the entire key? (y/N) "
 msgstr "Voulez-vous vraiment révoquer la clé entière ? (o/N) "
 
-#: g10/keyedit.c:2046
+#: g10/keyedit.c:2079
 msgid "Do you really want to revoke the selected subkeys? (y/N) "
 msgstr "Voulez-vous vraiment révoquer les sous-clés sélectionnées ? (o/N) "
 
 msgid "Do you really want to revoke the selected subkeys? (y/N) "
 msgstr "Voulez-vous vraiment révoquer les sous-clés sélectionnées ? (o/N) "
 
-#: g10/keyedit.c:2048
+#: g10/keyedit.c:2081
 msgid "Do you really want to revoke this subkey? (y/N) "
 msgstr "Voulez-vous vraiment révoquer cette sous-clé ? (o/N) "
 
 msgid "Do you really want to revoke this subkey? (y/N) "
 msgstr "Voulez-vous vraiment révoquer cette sous-clé ? (o/N) "
 
-#: g10/keyedit.c:2098
+#: g10/keyedit.c:2131
 msgid "Owner trust may not be set while using a user provided trust database\n"
 msgstr ""
 "La confiance du propriétaire peut ne pas être positionnée en utilisant\n"
 "la base de confiance d'un tiers\n"
 
 msgid "Owner trust may not be set while using a user provided trust database\n"
 msgstr ""
 "La confiance du propriétaire peut ne pas être positionnée en utilisant\n"
 "la base de confiance d'un tiers\n"
 
-#: g10/keyedit.c:2140
+#: g10/keyedit.c:2173
 msgid "Set preference list to:\n"
 msgstr "Changer la liste de préférences en :\n"
 
 msgid "Set preference list to:\n"
 msgstr "Changer la liste de préférences en :\n"
 
-#: g10/keyedit.c:2146
+#: g10/keyedit.c:2179
 msgid "Really update the preferences for the selected user IDs? (y/N) "
 msgstr ""
 "Mettre à jour réellement les préférences des noms d'utilisateurs\n"
 "sélectionnés ? (o/N) "
 
 msgid "Really update the preferences for the selected user IDs? (y/N) "
 msgstr ""
 "Mettre à jour réellement les préférences des noms d'utilisateurs\n"
 "sélectionnés ? (o/N) "
 
-#: g10/keyedit.c:2148
+#: g10/keyedit.c:2181
 msgid "Really update the preferences? (y/N) "
 msgstr "Faut-il vraiment mettre à jour les préférences ? (o/N) "
 
 msgid "Really update the preferences? (y/N) "
 msgstr "Faut-il vraiment mettre à jour les préférences ? (o/N) "
 
-#: g10/keyedit.c:2216
+#: g10/keyedit.c:2251
 msgid "Save changes? (y/N) "
 msgstr "Enregistrer les changements? (o/N) "
 
 msgid "Save changes? (y/N) "
 msgstr "Enregistrer les changements? (o/N) "
 
-#: g10/keyedit.c:2219
+#: g10/keyedit.c:2254
 msgid "Quit without saving? (y/N) "
 msgstr "Quitter sans enregistrer ? (o/N) "
 
 msgid "Quit without saving? (y/N) "
 msgstr "Quitter sans enregistrer ? (o/N) "
 
-#: g10/keyedit.c:2229
+#: g10/keyedit.c:2264
 #, c-format
 msgid "update failed: %s\n"
 msgstr "la mise à jour a échoué: %s\n"
 
 #, c-format
 msgid "update failed: %s\n"
 msgstr "la mise à jour a échoué: %s\n"
 
-#: g10/keyedit.c:2236
+#: g10/keyedit.c:2271
 #, c-format
 msgid "update secret failed: %s\n"
 msgstr "la mise à jour de la clé secrète a échoué: %s\n"
 
 #, c-format
 msgid "update secret failed: %s\n"
 msgstr "la mise à jour de la clé secrète a échoué: %s\n"
 
-#: g10/keyedit.c:2243
+#: g10/keyedit.c:2278
 msgid "Key not changed so no update needed.\n"
 msgstr "La clé n'a pas changé donc la mise à jour est inutile.\n"
 
 msgid "Key not changed so no update needed.\n"
 msgstr "La clé n'a pas changé donc la mise à jour est inutile.\n"
 
-#: g10/keyedit.c:2344
+#: g10/keyedit.c:2379
 msgid "Digest: "
 msgstr "Hachage: "
 
 msgid "Digest: "
 msgstr "Hachage: "
 
-#: g10/keyedit.c:2395
+#: g10/keyedit.c:2430
 msgid "Features: "
 msgstr "Fonctions: "
 
 msgid "Features: "
 msgstr "Fonctions: "
 
-#: g10/keyedit.c:2406
+#: g10/keyedit.c:2441
 msgid "Keyserver no-modify"
 msgstr "Serveur de clés: pas-de-modification"
 
 msgid "Keyserver no-modify"
 msgstr "Serveur de clés: pas-de-modification"
 
-#: g10/keyedit.c:2421 g10/keylist.c:306
+#: g10/keyedit.c:2456 g10/keylist.c:314
 msgid "Preferred keyserver: "
 msgstr "Serveur de clés préféré: "
 
 msgid "Preferred keyserver: "
 msgstr "Serveur de clés préféré: "
 
-#: g10/keyedit.c:2429 g10/keyedit.c:2430
+#: g10/keyedit.c:2464 g10/keyedit.c:2465
 #, fuzzy
 msgid "Notations: "
 msgstr ""
 #, fuzzy
 msgid "Notations: "
 msgstr ""
@@ -3776,73 +3964,73 @@ msgstr ""
 "Options:\n"
 " "
 
 "Options:\n"
 " "
 
-#: g10/keyedit.c:2640
+#: g10/keyedit.c:2686
 msgid "There are no preferences on a PGP 2.x-style user ID.\n"
 msgstr ""
 "Il n'y a pas de préférences dans un nom d'utilisateur du style de\n"
 "PGP 2.x.\n"
 
 msgid "There are no preferences on a PGP 2.x-style user ID.\n"
 msgstr ""
 "Il n'y a pas de préférences dans un nom d'utilisateur du style de\n"
 "PGP 2.x.\n"
 
-#: g10/keyedit.c:2699
+#: g10/keyedit.c:2745
 #, c-format
 msgid "This key was revoked on %s by %s key %s\n"
 msgstr "Cette clé a été révoquée le %s par la clé %s %s\n"
 
 #, c-format
 msgid "This key was revoked on %s by %s key %s\n"
 msgstr "Cette clé a été révoquée le %s par la clé %s %s\n"
 
-#: g10/keyedit.c:2720
+#: g10/keyedit.c:2766
 #, c-format
 msgid "This key may be revoked by %s key %s"
 msgstr "Cette clé peut être révoquée par la clé %s %s"
 
 #, c-format
 msgid "This key may be revoked by %s key %s"
 msgstr "Cette clé peut être révoquée par la clé %s %s"
 
-#: g10/keyedit.c:2726
+#: g10/keyedit.c:2772
 msgid "(sensitive)"
 msgstr "(sensible)"
 
 msgid "(sensitive)"
 msgstr "(sensible)"
 
-#: g10/keyedit.c:2742 g10/keyedit.c:2798 g10/keyedit.c:2859 g10/keyedit.c:2874
-#: g10/keylist.c:192 g10/keyserver.c:521
+#: g10/keyedit.c:2788 g10/keyedit.c:2844 g10/keyedit.c:2905 g10/keyedit.c:2920
+#: g10/keylist.c:200 g10/keyserver.c:532
 #, c-format
 msgid "created: %s"
 msgstr "créé: %s"
 
 #, c-format
 msgid "created: %s"
 msgstr "créé: %s"
 
-#: g10/keyedit.c:2745 g10/keylist.c:769 g10/keylist.c:863 g10/mainproc.c:989
+#: g10/keyedit.c:2791 g10/keylist.c:832 g10/keylist.c:926 g10/mainproc.c:996
 #, c-format
 msgid "revoked: %s"
 msgstr "revoqué: %s"
 
 #, c-format
 msgid "revoked: %s"
 msgstr "revoqué: %s"
 
-#: g10/keyedit.c:2747 g10/keylist.c:740 g10/keylist.c:775 g10/keylist.c:869
+#: g10/keyedit.c:2793 g10/keylist.c:803 g10/keylist.c:838 g10/keylist.c:932
 #, c-format
 msgid "expired: %s"
 msgstr "expiré: %s"
 
 #, c-format
 msgid "expired: %s"
 msgstr "expiré: %s"
 
-#: g10/keyedit.c:2749 g10/keyedit.c:2800 g10/keyedit.c:2861 g10/keyedit.c:2876
-#: g10/keylist.c:194 g10/keylist.c:746 g10/keylist.c:781 g10/keylist.c:875
-#: g10/keylist.c:896 g10/keyserver.c:527 g10/mainproc.c:995
+#: g10/keyedit.c:2795 g10/keyedit.c:2846 g10/keyedit.c:2907 g10/keyedit.c:2922
+#: g10/keylist.c:202 g10/keylist.c:809 g10/keylist.c:844 g10/keylist.c:938
+#: g10/keylist.c:959 g10/keyserver.c:538 g10/mainproc.c:1002
 #, c-format
 msgid "expires: %s"
 msgstr "expire: %s"
 
 #, c-format
 msgid "expires: %s"
 msgstr "expire: %s"
 
-#: g10/keyedit.c:2751
+#: g10/keyedit.c:2797
 #, c-format
 msgid "usage: %s"
 msgstr "utilisation: %s"
 
 #, c-format
 msgid "usage: %s"
 msgstr "utilisation: %s"
 
-#: g10/keyedit.c:2766
+#: g10/keyedit.c:2812
 #, c-format
 msgid "trust: %s"
 msgstr " confiance: %s"
 
 #, c-format
 msgid "trust: %s"
 msgstr " confiance: %s"
 
-#: g10/keyedit.c:2770
+#: g10/keyedit.c:2816
 #, c-format
 msgid "validity: %s"
 msgstr "validité: %s"
 
 #, c-format
 msgid "validity: %s"
 msgstr "validité: %s"
 
-#: g10/keyedit.c:2777
+#: g10/keyedit.c:2823
 msgid "This key has been disabled"
 msgstr "Cette clé a été désactivée"
 
 msgid "This key has been disabled"
 msgstr "Cette clé a été désactivée"
 
-#: g10/keyedit.c:2805 g10/keylist.c:198
+#: g10/keyedit.c:2851 g10/keylist.c:206
 msgid "card-no: "
 msgstr "n° de carte: "
 
 msgid "card-no: "
 msgstr "n° de carte: "
 
-#: g10/keyedit.c:2829
+#: g10/keyedit.c:2875
 msgid ""
 "Please note that the shown key validity is not necessarily correct\n"
 "unless you restart the program.\n"
 msgid ""
 "Please note that the shown key validity is not necessarily correct\n"
 "unless you restart the program.\n"
@@ -3850,17 +4038,17 @@ msgstr ""
 "Notez que la validité affichée pour la clé n'est pas nécessairement\n"
 "correcte tant que vous n'avez pas relancé le programme.\n"
 
 "Notez que la validité affichée pour la clé n'est pas nécessairement\n"
 "correcte tant que vous n'avez pas relancé le programme.\n"
 
-#: g10/keyedit.c:2893 g10/keyedit.c:3239 g10/keyserver.c:531
-#: g10/mainproc.c:1841 g10/trustdb.c:1173 g10/trustdb.c:1693
+#: g10/keyedit.c:2939 g10/keyedit.c:3285 g10/keyserver.c:542
+#: g10/mainproc.c:1849 g10/trustdb.c:1194 g10/trustdb.c:1722
 msgid "revoked"
 msgstr "revoquée"
 
 msgid "revoked"
 msgstr "revoquée"
 
-#: g10/keyedit.c:2895 g10/keyedit.c:3241 g10/keyserver.c:535
-#: g10/mainproc.c:1843 g10/trustdb.c:526 g10/trustdb.c:1695
+#: g10/keyedit.c:2941 g10/keyedit.c:3287 g10/keyserver.c:546
+#: g10/mainproc.c:1851 g10/trustdb.c:547 g10/trustdb.c:1724
 msgid "expired"
 msgstr "expirée"
 
 msgid "expired"
 msgstr "expirée"
 
-#: g10/keyedit.c:2960
+#: g10/keyedit.c:3006
 msgid ""
 "WARNING: no user ID has been marked as primary.  This command may\n"
 "              cause a different user ID to become the assumed primary.\n"
 msgid ""
 "WARNING: no user ID has been marked as primary.  This command may\n"
 "              cause a different user ID to become the assumed primary.\n"
@@ -3869,7 +4057,7 @@ msgstr ""
 "Cette commande risque de rendre un autre nom d'utilisateur principal\n"
 "par défaut.\n"
 
 "Cette commande risque de rendre un autre nom d'utilisateur principal\n"
 "par défaut.\n"
 
-#: g10/keyedit.c:3021
+#: g10/keyedit.c:3067
 msgid ""
 "WARNING: This is a PGP2-style key.  Adding a photo ID may cause some "
 "versions\n"
 msgid ""
 "WARNING: This is a PGP2-style key.  Adding a photo ID may cause some "
 "versions\n"
@@ -3879,75 +4067,75 @@ msgstr ""
 "d'identité peut empêcher certaines versions de PGP d'accepter\n"
 "cette clé\n"
 
 "d'identité peut empêcher certaines versions de PGP d'accepter\n"
 "cette clé\n"
 
-#: g10/keyedit.c:3026 g10/keyedit.c:3361
+#: g10/keyedit.c:3072 g10/keyedit.c:3407
 msgid "Are you sure you still want to add it? (y/N) "
 msgstr "Etes-vous sûr de vouloir l'ajouter ? (y/N) "
 
 msgid "Are you sure you still want to add it? (y/N) "
 msgstr "Etes-vous sûr de vouloir l'ajouter ? (y/N) "
 
-#: g10/keyedit.c:3032
+#: g10/keyedit.c:3078
 msgid "You may not add a photo ID to a PGP2-style key.\n"
 msgstr ""
 "Vous ne pouvez pas ajouter de photo d'identité à une clé du style PGP2.\n"
 
 msgid "You may not add a photo ID to a PGP2-style key.\n"
 msgstr ""
 "Vous ne pouvez pas ajouter de photo d'identité à une clé du style PGP2.\n"
 
-#: g10/keyedit.c:3172
+#: g10/keyedit.c:3218
 msgid "Delete this good signature? (y/N/q)"
 msgstr "Supprimer cette bonne signature ? (o/N/q)"
 
 msgid "Delete this good signature? (y/N/q)"
 msgstr "Supprimer cette bonne signature ? (o/N/q)"
 
-#: g10/keyedit.c:3182
+#: g10/keyedit.c:3228
 msgid "Delete this invalid signature? (y/N/q)"
 msgstr "Supprimer cette signature invalide ? (o/N/q)"
 
 msgid "Delete this invalid signature? (y/N/q)"
 msgstr "Supprimer cette signature invalide ? (o/N/q)"
 
-#: g10/keyedit.c:3186
+#: g10/keyedit.c:3232
 msgid "Delete this unknown signature? (y/N/q)"
 msgstr "Supprimer cette signature inconnue ? (o/N/q)"
 
 msgid "Delete this unknown signature? (y/N/q)"
 msgstr "Supprimer cette signature inconnue ? (o/N/q)"
 
-#: g10/keyedit.c:3192
+#: g10/keyedit.c:3238
 msgid "Really delete this self-signature? (y/N)"
 msgstr "Faut-il vraiment supprimer cette auto-signature ? (o/N)"
 
 msgid "Really delete this self-signature? (y/N)"
 msgstr "Faut-il vraiment supprimer cette auto-signature ? (o/N)"
 
-#: g10/keyedit.c:3206
+#: g10/keyedit.c:3252
 #, c-format
 msgid "Deleted %d signature.\n"
 msgstr "%d signature supprimée.\n"
 
 #, c-format
 msgid "Deleted %d signature.\n"
 msgstr "%d signature supprimée.\n"
 
-#: g10/keyedit.c:3207
+#: g10/keyedit.c:3253
 #, c-format
 msgid "Deleted %d signatures.\n"
 msgstr "%d signatures supprimées\n"
 
 #, c-format
 msgid "Deleted %d signatures.\n"
 msgstr "%d signatures supprimées\n"
 
-#: g10/keyedit.c:3210
+#: g10/keyedit.c:3256
 msgid "Nothing deleted.\n"
 msgstr "Rien n'a été supprimé.\n"
 
 msgid "Nothing deleted.\n"
 msgstr "Rien n'a été supprimé.\n"
 
-#: g10/keyedit.c:3243 g10/trustdb.c:1697
+#: g10/keyedit.c:3289 g10/trustdb.c:1726
 msgid "invalid"
 msgstr "invalide"
 
 msgid "invalid"
 msgstr "invalide"
 
-#: g10/keyedit.c:3245
+#: g10/keyedit.c:3291
 #, fuzzy, c-format
 msgid "User ID \"%s\" compacted: %s\n"
 msgstr "Nom d'utilisateur \"%s\": déjà nettoyé.\n"
 
 #, fuzzy, c-format
 msgid "User ID \"%s\" compacted: %s\n"
 msgstr "Nom d'utilisateur \"%s\": déjà nettoyé.\n"
 
-#: g10/keyedit.c:3252
+#: g10/keyedit.c:3298
 #, fuzzy, c-format
 msgid "User ID \"%s\": %d signature removed\n"
 msgstr "clé %s: « %s » %d signature nettoyée\n"
 
 #, fuzzy, c-format
 msgid "User ID \"%s\": %d signature removed\n"
 msgstr "clé %s: « %s » %d signature nettoyée\n"
 
-#: g10/keyedit.c:3253
+#: g10/keyedit.c:3299
 #, fuzzy, c-format
 msgid "User ID \"%s\": %d signatures removed\n"
 msgstr "clé %s: « %s » %d signatures nettoyées\n"
 
 #, fuzzy, c-format
 msgid "User ID \"%s\": %d signatures removed\n"
 msgstr "clé %s: « %s » %d signatures nettoyées\n"
 
-#: g10/keyedit.c:3261
+#: g10/keyedit.c:3307
 #, fuzzy, c-format
 msgid "User ID \"%s\": already minimized\n"
 msgstr "Nom d'utilisateur \"%s\": déjà nettoyé.\n"
 
 #, fuzzy, c-format
 msgid "User ID \"%s\": already minimized\n"
 msgstr "Nom d'utilisateur \"%s\": déjà nettoyé.\n"
 
-#: g10/keyedit.c:3262
+#: g10/keyedit.c:3308
 #, fuzzy, c-format
 msgid "User ID \"%s\": already clean\n"
 msgstr "Nom d'utilisateur \"%s\": déjà nettoyé.\n"
 
 #, fuzzy, c-format
 msgid "User ID \"%s\": already clean\n"
 msgstr "Nom d'utilisateur \"%s\": déjà nettoyé.\n"
 
-#: g10/keyedit.c:3356
+#: g10/keyedit.c:3402
 msgid ""
 "WARNING: This is a PGP 2.x-style key.  Adding a designated revoker may "
 "cause\n"
 msgid ""
 "WARNING: This is a PGP 2.x-style key.  Adding a designated revoker may "
 "cause\n"
@@ -3957,274 +4145,279 @@ msgstr ""
 "désigné peut empêcher certaines versions de PGP d'accepter\n"
 "cette clé.\n"
 
 "désigné peut empêcher certaines versions de PGP d'accepter\n"
 "cette clé.\n"
 
-#: g10/keyedit.c:3367
+#: g10/keyedit.c:3413
 msgid "You may not add a designated revoker to a PGP 2.x-style key.\n"
 msgstr ""
 "Vous ne pouvez pas ajouter de révocateur désigné à une clé de style PGP2.\n"
 
 msgid "You may not add a designated revoker to a PGP 2.x-style key.\n"
 msgstr ""
 "Vous ne pouvez pas ajouter de révocateur désigné à une clé de style PGP2.\n"
 
-#: g10/keyedit.c:3387
+#: g10/keyedit.c:3433
 msgid "Enter the user ID of the designated revoker: "
 msgstr "Entrez le nom d'utilisateur du révocateur désigné: "
 
 msgid "Enter the user ID of the designated revoker: "
 msgstr "Entrez le nom d'utilisateur du révocateur désigné: "
 
-#: g10/keyedit.c:3412
+#: g10/keyedit.c:3458
 msgid "cannot appoint a PGP 2.x style key as a designated revoker\n"
 msgstr ""
 "impossible d'utiliser une clé de style PGP 2.x comme révocateur\n"
 "désigné.\n"
 
 msgid "cannot appoint a PGP 2.x style key as a designated revoker\n"
 msgstr ""
 "impossible d'utiliser une clé de style PGP 2.x comme révocateur\n"
 "désigné.\n"
 
-#: g10/keyedit.c:3427
+#: g10/keyedit.c:3473
 msgid "you cannot appoint a key as its own designated revoker\n"
 msgstr ""
 "vous ne pouvez pas utiliser une clé comme son propre révocateur\n"
 "désigné\n"
 
 msgid "you cannot appoint a key as its own designated revoker\n"
 msgstr ""
 "vous ne pouvez pas utiliser une clé comme son propre révocateur\n"
 "désigné\n"
 
-#: g10/keyedit.c:3449
+#: g10/keyedit.c:3495
 msgid "this key has already been designated as a revoker\n"
 msgstr "cette clé à déjà été désignée comme un révocateur\n"
 
 msgid "this key has already been designated as a revoker\n"
 msgstr "cette clé à déjà été désignée comme un révocateur\n"
 
-#: g10/keyedit.c:3468
+#: g10/keyedit.c:3514
 msgid "WARNING: appointing a key as a designated revoker cannot be undone!\n"
 msgstr ""
 "AVERTISSEMENT: l'établissement d'une clé comme révocateur désigné\n"
 "est irréversible !\n"
 
 msgid "WARNING: appointing a key as a designated revoker cannot be undone!\n"
 msgstr ""
 "AVERTISSEMENT: l'établissement d'une clé comme révocateur désigné\n"
 "est irréversible !\n"
 
-#: g10/keyedit.c:3474
+#: g10/keyedit.c:3520
 msgid ""
 "Are you sure you want to appoint this key as a designated revoker? (y/N) "
 msgstr ""
 "Etes-vous sûr de vouloir établir cette clé comme révocateur\n"
 "désigné ? (o/N) "
 
 msgid ""
 "Are you sure you want to appoint this key as a designated revoker? (y/N) "
 msgstr ""
 "Etes-vous sûr de vouloir établir cette clé comme révocateur\n"
 "désigné ? (o/N) "
 
-#: g10/keyedit.c:3535
+#: g10/keyedit.c:3581
 msgid "Please remove selections from the secret keys.\n"
 msgstr "Enlevez les sélections des clés secrètes.\n"
 
 msgid "Please remove selections from the secret keys.\n"
 msgstr "Enlevez les sélections des clés secrètes.\n"
 
-#: g10/keyedit.c:3541
+#: g10/keyedit.c:3587
 msgid "Please select at most one subkey.\n"
 msgstr "Vous devez sélectionner au plus une sous-clé.\n"
 
 msgid "Please select at most one subkey.\n"
 msgstr "Vous devez sélectionner au plus une sous-clé.\n"
 
-#: g10/keyedit.c:3545
+#: g10/keyedit.c:3591
 msgid "Changing expiration time for a subkey.\n"
 msgstr "Changer la date d'expiration d'une sous-clé.\n"
 
 msgid "Changing expiration time for a subkey.\n"
 msgstr "Changer la date d'expiration d'une sous-clé.\n"
 
-#: g10/keyedit.c:3548
+#: g10/keyedit.c:3594
 msgid "Changing expiration time for the primary key.\n"
 msgstr "Changer la date d'expiration de la clé principale.\n"
 
 msgid "Changing expiration time for the primary key.\n"
 msgstr "Changer la date d'expiration de la clé principale.\n"
 
-#: g10/keyedit.c:3594
+#: g10/keyedit.c:3640
 msgid "You can't change the expiration date of a v3 key\n"
 msgstr "Vous ne pouvez pas changer la date d'expiration d'une clé v3\n"
 
 msgid "You can't change the expiration date of a v3 key\n"
 msgstr "Vous ne pouvez pas changer la date d'expiration d'une clé v3\n"
 
-#: g10/keyedit.c:3610
+#: g10/keyedit.c:3656
 msgid "No corresponding signature in secret ring\n"
 msgstr "Pas de signature correspondante dans le porte-clés secret\n"
 
 msgid "No corresponding signature in secret ring\n"
 msgstr "Pas de signature correspondante dans le porte-clés secret\n"
 
-#: g10/keyedit.c:3688
+#: g10/keyedit.c:3734
 #, fuzzy, c-format
 msgid "signing subkey %s is already cross-certified\n"
 msgstr ""
 "AVERTISSEMENT: la sous-clé de signature %s n'a pas de certificat\n"
 "croisé\n"
 
 #, fuzzy, c-format
 msgid "signing subkey %s is already cross-certified\n"
 msgstr ""
 "AVERTISSEMENT: la sous-clé de signature %s n'a pas de certificat\n"
 "croisé\n"
 
-#: g10/keyedit.c:3694
+#: g10/keyedit.c:3740
 #, c-format
 msgid "subkey %s does not sign and so does not need to be cross-certified\n"
 msgstr ""
 
 #, c-format
 msgid "subkey %s does not sign and so does not need to be cross-certified\n"
 msgstr ""
 
-#: g10/keyedit.c:3857
+#: g10/keyedit.c:3903
 msgid "Please select exactly one user ID.\n"
 msgstr "Vous devez sélectionner exactement un utilisateur.\n"
 
 msgid "Please select exactly one user ID.\n"
 msgstr "Vous devez sélectionner exactement un utilisateur.\n"
 
-#: g10/keyedit.c:3896 g10/keyedit.c:4006 g10/keyedit.c:4126 g10/keyedit.c:4267
+#: g10/keyedit.c:3942 g10/keyedit.c:4052 g10/keyedit.c:4172 g10/keyedit.c:4313
 #, c-format
 msgid "skipping v3 self-signature on user ID \"%s\"\n"
 msgstr "l'auto-signature v3 du nom d'utilisateur « %s » a été ignorée\n"
 
 #, c-format
 msgid "skipping v3 self-signature on user ID \"%s\"\n"
 msgstr "l'auto-signature v3 du nom d'utilisateur « %s » a été ignorée\n"
 
-#: g10/keyedit.c:4067
+#: g10/keyedit.c:4113
 msgid "Enter your preferred keyserver URL: "
 msgstr "Entrez l'URL de votre serveur de clés favori: "
 
 msgid "Enter your preferred keyserver URL: "
 msgstr "Entrez l'URL de votre serveur de clés favori: "
 
-#: g10/keyedit.c:4147
+#: g10/keyedit.c:4193
 msgid "Are you sure you want to replace it? (y/N) "
 msgstr "Etes-vous sûr de vouloir le remplacer ? (o/N) "
 
 msgid "Are you sure you want to replace it? (y/N) "
 msgstr "Etes-vous sûr de vouloir le remplacer ? (o/N) "
 
-#: g10/keyedit.c:4148
+#: g10/keyedit.c:4194
 msgid "Are you sure you want to delete it? (y/N) "
 msgstr "Etes-vous sûr de vouloir le supprimer ? (o/N) "
 
 msgid "Are you sure you want to delete it? (y/N) "
 msgstr "Etes-vous sûr de vouloir le supprimer ? (o/N) "
 
-#: g10/keyedit.c:4210
+#: g10/keyedit.c:4256
 #, fuzzy
 msgid "Enter the notation: "
 msgstr "Notation de signature: "
 
 #, fuzzy
 msgid "Enter the notation: "
 msgstr "Notation de signature: "
 
-#: g10/keyedit.c:4359
+#: g10/keyedit.c:4405
 #, fuzzy
 msgid "Proceed? (y/N) "
 msgstr "Réécrire par-dessus ? (o/N) "
 
 #, fuzzy
 msgid "Proceed? (y/N) "
 msgstr "Réécrire par-dessus ? (o/N) "
 
-#: g10/keyedit.c:4423
+#: g10/keyedit.c:4477
 #, c-format
 msgid "No user ID with index %d\n"
 msgstr "Pas d'utilisateur avec l'index %d\n"
 
 #, c-format
 msgid "No user ID with index %d\n"
 msgstr "Pas d'utilisateur avec l'index %d\n"
 
-#: g10/keyedit.c:4481
+#: g10/keyedit.c:4538
 #, c-format
 msgid "No user ID with hash %s\n"
 msgstr "Pas de nom d'utilisateur avec le hachage %s\n"
 
 #, c-format
 msgid "No user ID with hash %s\n"
 msgstr "Pas de nom d'utilisateur avec le hachage %s\n"
 
-#: g10/keyedit.c:4508
+#: g10/keyedit.c:4573
 #, c-format
 msgid "No subkey with index %d\n"
 msgstr "Pas de sous-clé avec l'index %d\n"
 
 #, c-format
 msgid "No subkey with index %d\n"
 msgstr "Pas de sous-clé avec l'index %d\n"
 
-#: g10/keyedit.c:4643
+#: g10/keyedit.c:4708
 #, c-format
 msgid "user ID: \"%s\"\n"
 msgstr "nom d'utilisateur: « %s »\n"
 
 #, c-format
 msgid "user ID: \"%s\"\n"
 msgstr "nom d'utilisateur: « %s »\n"
 
-#: g10/keyedit.c:4646 g10/keyedit.c:4710 g10/keyedit.c:4753
+#: g10/keyedit.c:4711 g10/keyedit.c:4805 g10/keyedit.c:4848
 #, c-format
 msgid "signed by your key %s on %s%s%s\n"
 msgstr "signé par votre clé %s à %s%s%s\n"
 
 #, c-format
 msgid "signed by your key %s on %s%s%s\n"
 msgstr "signé par votre clé %s à %s%s%s\n"
 
-#: g10/keyedit.c:4648 g10/keyedit.c:4712 g10/keyedit.c:4755
+#: g10/keyedit.c:4713 g10/keyedit.c:4807 g10/keyedit.c:4850
 msgid " (non-exportable)"
 msgstr " (non-exportable)"
 
 msgid " (non-exportable)"
 msgstr " (non-exportable)"
 
-#: g10/keyedit.c:4652
+#: g10/keyedit.c:4717
 #, c-format
 msgid "This signature expired on %s.\n"
 msgstr "Cette signature a expiré le %s.\n"
 
 #, c-format
 msgid "This signature expired on %s.\n"
 msgstr "Cette signature a expiré le %s.\n"
 
-#: g10/keyedit.c:4656
+#: g10/keyedit.c:4721
 msgid "Are you sure you still want to revoke it? (y/N) "
 msgstr "Etes-vous sûr de vouloir toujours le révoquer ? (y/N) "
 
 msgid "Are you sure you still want to revoke it? (y/N) "
 msgstr "Etes-vous sûr de vouloir toujours le révoquer ? (y/N) "
 
-#: g10/keyedit.c:4660
+#: g10/keyedit.c:4725
 msgid "Create a revocation certificate for this signature? (y/N) "
 msgstr "Générer un certificat de révocation pour cette signature ? (o/N) "
 
 msgid "Create a revocation certificate for this signature? (y/N) "
 msgstr "Générer un certificat de révocation pour cette signature ? (o/N) "
 
-#: g10/keyedit.c:4687
+#: g10/keyedit.c:4776
+msgid "Not signed by you.\n"
+msgstr ""
+
+#: g10/keyedit.c:4782
 #, c-format
 msgid "You have signed these user IDs on key %s:\n"
 msgstr "Vous avez signé ces noms d'utilisateurs sur la clé %s:\n"
 
 #, c-format
 msgid "You have signed these user IDs on key %s:\n"
 msgstr "Vous avez signé ces noms d'utilisateurs sur la clé %s:\n"
 
-#: g10/keyedit.c:4713
+#: g10/keyedit.c:4808
 msgid " (non-revocable)"
 msgstr " (non-révocable)"
 
 msgid " (non-revocable)"
 msgstr " (non-révocable)"
 
-#: g10/keyedit.c:4720
+#: g10/keyedit.c:4815
 #, c-format
 msgid "revoked by your key %s on %s\n"
 msgstr "révoqué par votre clé %s à %s\n"
 
 #, c-format
 msgid "revoked by your key %s on %s\n"
 msgstr "révoqué par votre clé %s à %s\n"
 
-#: g10/keyedit.c:4742
+#: g10/keyedit.c:4837
 msgid "You are about to revoke these signatures:\n"
 msgstr "Vous êtes sur le point de révoquer ces signatures:\n"
 
 msgid "You are about to revoke these signatures:\n"
 msgstr "Vous êtes sur le point de révoquer ces signatures:\n"
 
-#: g10/keyedit.c:4762
+#: g10/keyedit.c:4857
 msgid "Really create the revocation certificates? (y/N) "
 msgstr "Créer réellement les certificats de révocation ? (o/N) "
 
 msgid "Really create the revocation certificates? (y/N) "
 msgstr "Créer réellement les certificats de révocation ? (o/N) "
 
-#: g10/keyedit.c:4792
+#: g10/keyedit.c:4887
 msgid "no secret key\n"
 msgstr "pas de clé secrète\n"
 
 msgid "no secret key\n"
 msgstr "pas de clé secrète\n"
 
-#: g10/keyedit.c:4862
+#: g10/keyedit.c:4957
 #, c-format
 msgid "user ID \"%s\" is already revoked\n"
 msgstr "Le nom d'utilisateur \"%s\" est déjà révoqué.\n"
 
 #, c-format
 msgid "user ID \"%s\" is already revoked\n"
 msgstr "Le nom d'utilisateur \"%s\" est déjà révoqué.\n"
 
-#: g10/keyedit.c:4879
+#: g10/keyedit.c:4974
 #, c-format
 msgid "WARNING: a user ID signature is dated %d seconds in the future\n"
 msgstr ""
 "AVERTISSEMENT: une signature de nom d'utilisateur date de %d secondes\n"
 "dans le futur\n"
 
 #, c-format
 msgid "WARNING: a user ID signature is dated %d seconds in the future\n"
 msgstr ""
 "AVERTISSEMENT: une signature de nom d'utilisateur date de %d secondes\n"
 "dans le futur\n"
 
-#: g10/keyedit.c:4943
+#: g10/keyedit.c:5038
 #, c-format
 msgid "Key %s is already revoked.\n"
 msgstr "La clé %s est déjà révoqué.\n"
 
 #, c-format
 msgid "Key %s is already revoked.\n"
 msgstr "La clé %s est déjà révoqué.\n"
 
-#: g10/keyedit.c:5005
+#: g10/keyedit.c:5100
 #, c-format
 msgid "Subkey %s is already revoked.\n"
 msgstr "La sous-clé %s est déjà révoquée.\n"
 
 #, c-format
 msgid "Subkey %s is already revoked.\n"
 msgstr "La sous-clé %s est déjà révoquée.\n"
 
-#: g10/keyedit.c:5100
+#: g10/keyedit.c:5195
 #, c-format
 msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n"
 msgstr ""
 "Affichage %s photo d'identité de taille %ld pour la clé\n"
 "0x%s (uid %d)\n"
 
 #, c-format
 msgid "Displaying %s photo ID of size %ld for key %s (uid %d)\n"
 msgstr ""
 "Affichage %s photo d'identité de taille %ld pour la clé\n"
 "0x%s (uid %d)\n"
 
-#: g10/keygen.c:268
+#: g10/keygen.c:269
 #, c-format
 msgid "preference `%s' duplicated\n"
 msgstr "préférence `%s' dupliquée\n"
 
 #, c-format
 msgid "preference `%s' duplicated\n"
 msgstr "préférence `%s' dupliquée\n"
 
-#: g10/keygen.c:275
+#: g10/keygen.c:276
 msgid "too many cipher preferences\n"
 msgstr "trop de préférences de chiffrement\n"
 
 msgid "too many cipher preferences\n"
 msgstr "trop de préférences de chiffrement\n"
 
-#: g10/keygen.c:277
+#: g10/keygen.c:278
 msgid "too many digest preferences\n"
 msgstr "trop de préférences de hachage\n"
 
 msgid "too many digest preferences\n"
 msgstr "trop de préférences de hachage\n"
 
-#: g10/keygen.c:279
+#: g10/keygen.c:280
 msgid "too many compression preferences\n"
 msgstr "trop de préférences de compression\n"
 
 msgid "too many compression preferences\n"
 msgstr "trop de préférences de compression\n"
 
-#: g10/keygen.c:404
+#: g10/keygen.c:420
 #, c-format
 msgid "invalid item `%s' in preference string\n"
 msgstr "élément `%s' invalide dans la chaîne de préférences\n"
 
 # g10/keygen.c:123 ???
 #, c-format
 msgid "invalid item `%s' in preference string\n"
 msgstr "élément `%s' invalide dans la chaîne de préférences\n"
 
 # g10/keygen.c:123 ???
-#: g10/keygen.c:884
+#: g10/keygen.c:904
 msgid "writing direct signature\n"
 msgstr "écriture de la signature directe\n"
 
 # g10/keygen.c:123 ???
 msgid "writing direct signature\n"
 msgstr "écriture de la signature directe\n"
 
 # g10/keygen.c:123 ???
-#: g10/keygen.c:926
+#: g10/keygen.c:946
 msgid "writing self signature\n"
 msgstr "écriture de l'auto-signature\n"
 
 # g10/keygen.c:161 ???
 msgid "writing self signature\n"
 msgstr "écriture de l'auto-signature\n"
 
 # g10/keygen.c:161 ???
-#: g10/keygen.c:983
+#: g10/keygen.c:1003
 msgid "writing key binding signature\n"
 msgstr "écriture de la signature de liaison\n"
 
 msgid "writing key binding signature\n"
 msgstr "écriture de la signature de liaison\n"
 
-#: g10/keygen.c:1151 g10/keygen.c:1262 g10/keygen.c:1267 g10/keygen.c:1402
-#: g10/keygen.c:3030
+#: g10/keygen.c:1173 g10/keygen.c:1284 g10/keygen.c:1289 g10/keygen.c:1432
+#: g10/keygen.c:3237
 #, c-format
 msgid "keysize invalid; using %u bits\n"
 msgstr "Taille invalide; utilisation de %u bits\n"
 
 #, c-format
 msgid "keysize invalid; using %u bits\n"
 msgstr "Taille invalide; utilisation de %u bits\n"
 
-#: g10/keygen.c:1157 g10/keygen.c:1273 g10/keygen.c:1408 g10/keygen.c:3036
+#: g10/keygen.c:1179 g10/keygen.c:1295 g10/keygen.c:1303 g10/keygen.c:1438
+#: g10/keygen.c:3243
 #, c-format
 msgid "keysize rounded up to %u bits\n"
 msgstr "taille arrondie à %u bits\n"
 
 #, c-format
 msgid "keysize rounded up to %u bits\n"
 msgstr "taille arrondie à %u bits\n"
 
-#: g10/keygen.c:1299
+#: g10/keygen.c:1329
 msgid ""
 "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n"
 msgstr ""
 
 msgid ""
 "WARNING: some OpenPGP programs can't handle a DSA key with this digest size\n"
 msgstr ""
 
-#: g10/keygen.c:1519
+#: g10/keygen.c:1549
 msgid "Sign"
 msgstr "Signer"
 
 msgid "Sign"
 msgstr "Signer"
 
-#: g10/keygen.c:1522
+#: g10/keygen.c:1552
 msgid "Certify"
 msgstr ""
 
 msgid "Certify"
 msgstr ""
 
-#: g10/keygen.c:1525
+#: g10/keygen.c:1555
 msgid "Encrypt"
 msgstr "Chiffrer"
 
 msgid "Encrypt"
 msgstr "Chiffrer"
 
-#: g10/keygen.c:1528
+#: g10/keygen.c:1558
 msgid "Authenticate"
 msgstr "Authentifier"
 
 msgid "Authenticate"
 msgstr "Authentifier"
 
@@ -4238,109 +4431,104 @@ msgstr "Authentifier"
 #. a = Toggle authentication capability
 #. q = Finish
 #.
 #. a = Toggle authentication capability
 #. q = Finish
 #.
-#: g10/keygen.c:1546
+#: g10/keygen.c:1576
 msgid "SsEeAaQq"
 msgstr "SsCcAaQq"
 
 msgid "SsEeAaQq"
 msgstr "SsCcAaQq"
 
-#: g10/keygen.c:1569
+#: g10/keygen.c:1599
 #, c-format
 msgid "Possible actions for a %s key: "
 msgstr "Actions possibles pour une clé %s: "
 
 #, c-format
 msgid "Possible actions for a %s key: "
 msgstr "Actions possibles pour une clé %s: "
 
-#: g10/keygen.c:1573
+#: g10/keygen.c:1603
 msgid "Current allowed actions: "
 msgstr "Actions actuellement permises: "
 
 msgid "Current allowed actions: "
 msgstr "Actions actuellement permises: "
 
-#: g10/keygen.c:1578
+#: g10/keygen.c:1608
 #, c-format
 msgid "   (%c) Toggle the sign capability\n"
 msgstr "   (%c) Inverser la capacité de signer\n"
 
 #, c-format
 msgid "   (%c) Toggle the sign capability\n"
 msgstr "   (%c) Inverser la capacité de signer\n"
 
-#: g10/keygen.c:1581
+#: g10/keygen.c:1611
 #, c-format
 msgid "   (%c) Toggle the encrypt capability\n"
 msgstr "   (%c) Inverser la capacité de chiffrement\n"
 
 #, c-format
 msgid "   (%c) Toggle the encrypt capability\n"
 msgstr "   (%c) Inverser la capacité de chiffrement\n"
 
-#: g10/keygen.c:1584
+#: g10/keygen.c:1614
 #, c-format
 msgid "   (%c) Toggle the authenticate capability\n"
 msgstr "   (%c) Inverser la capacité d'authentifier\n"
 
 #, c-format
 msgid "   (%c) Toggle the authenticate capability\n"
 msgstr "   (%c) Inverser la capacité d'authentifier\n"
 
-#: g10/keygen.c:1587
+#: g10/keygen.c:1617
 #, c-format
 msgid "   (%c) Finished\n"
 msgstr "   (%c) Terminé\n"
 
 #, c-format
 msgid "   (%c) Finished\n"
 msgstr "   (%c) Terminé\n"
 
-#: g10/keygen.c:1643 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 "Sélectionnez le type de clé désiré:\n"
 
 msgid "Please select what kind of key you want:\n"
 msgstr "Sélectionnez le type de clé désiré:\n"
 
-#: g10/keygen.c:1645
-#, c-format
-msgid "   (%d) DSA and Elgamal (default)\n"
+#: g10/keygen.c:1680
+#, fuzzy, c-format
+msgid "   (%d) RSA and RSA (default)\n"
+msgstr "   (%d) DSA et Elgamal (par défaut)\n"
+
+#: g10/keygen.c:1682
+#, fuzzy, c-format
+msgid "   (%d) DSA and Elgamal\n"
 msgstr "   (%d) DSA et Elgamal (par défaut)\n"
 
 msgstr "   (%d) DSA et Elgamal (par défaut)\n"
 
-#: g10/keygen.c:1646
+#: g10/keygen.c:1684
 #, c-format
 msgid "   (%d) DSA (sign only)\n"
 msgstr "   (%d) DSA (signature seule)\n"
 
 #, c-format
 msgid "   (%d) DSA (sign only)\n"
 msgstr "   (%d) DSA (signature seule)\n"
 
-#: g10/keygen.c:1648
+#: g10/keygen.c:1685
 #, c-format
 #, c-format
-msgid "   (%d) DSA (set your own capabilities)\n"
-msgstr "   (%d) DSA (indiquez vous-même les capacités)\n"
+msgid "   (%d) RSA (sign only)\n"
+msgstr "   (%d) RSA (signature seule)\n"
 
 
-#: g10/keygen.c:1650
+#: g10/keygen.c:1689
 #, c-format
 msgid "   (%d) Elgamal (encrypt only)\n"
 msgstr "   (%d) Elgamal (chiffrement seul)\n"
 
 #, c-format
 msgid "   (%d) Elgamal (encrypt only)\n"
 msgstr "   (%d) Elgamal (chiffrement seul)\n"
 
-#: g10/keygen.c:1651
-#, c-format
-msgid "   (%d) RSA (sign only)\n"
-msgstr "   (%d) RSA (signature seule)\n"
-
-#: g10/keygen.c:1653
+#: g10/keygen.c:1690
 #, c-format
 msgid "   (%d) RSA (encrypt only)\n"
 msgstr "   (%d) RSA (chiffrement seul)\n"
 
 #, c-format
 msgid "   (%d) RSA (encrypt only)\n"
 msgstr "   (%d) RSA (chiffrement seul)\n"
 
-#: g10/keygen.c:1655
+#: g10/keygen.c:1694
 #, c-format
 #, c-format
-msgid "   (%d) RSA (set your own capabilities)\n"
-msgstr "   (%d) RSA (indiquez vous-même les capacités)\n"
+msgid "   (%d) DSA (set your own capabilities)\n"
+msgstr "   (%d) DSA (indiquez vous-même les capacités)\n"
 
 
-#: g10/keygen.c:1724
+#: g10/keygen.c:1695
 #, c-format
 #, c-format
-msgid "DSA keypair will have %u bits.\n"
-msgstr "La paire de clés DSA fera %u bits.\n"
+msgid "   (%d) RSA (set your own capabilities)\n"
+msgstr "   (%d) RSA (indiquez vous-même les capacités)\n"
 
 
-#: g10/keygen.c:1734
+#: g10/keygen.c:1803
 #, c-format
 msgid "%s keys may be between %u and %u bits long.\n"
 msgstr "les clés %s peuvent faire entre %u et %u bits de longueur.\n"
 
 #, c-format
 msgid "%s keys may be between %u and %u bits long.\n"
 msgstr "les clés %s peuvent faire entre %u et %u bits de longueur.\n"
 
-#: g10/keygen.c:1741 sm/certreqgen-ui.c:142
-#, c-format
-msgid "What keysize do you want? (%u) "
+#: g10/keygen.c:1811
+#, fuzzy, c-format
+msgid "What keysize do you want for the subkey? (%u) "
 msgstr "Quelle taille de clé désirez-vous ? (%u) "
 
 msgstr "Quelle taille de clé désirez-vous ? (%u) "
 
-#: g10/keygen.c:1755 sm/certreqgen-ui.c:147
+#: g10/keygen.c:1814 sm/certreqgen-ui.c:179
 #, c-format
 #, c-format
-msgid "%s keysizes must be in the range %u-%u\n"
-msgstr "les tailles de clés %s doivent être dans l'intervalle %u-%u\n"
+msgid "What keysize do you want? (%u) "
+msgstr "Quelle taille de clé désirez-vous ? (%u) "
 
 
-#: g10/keygen.c:1761 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 taille demandée est %u bits\n"
 
 #, c-format
 msgid "Requested keysize is %u bits\n"
 msgstr "La taille demandée est %u bits\n"
 
-#: g10/keygen.c:1766 g10/keygen.c:1771 sm/certreqgen-ui.c:157
-#, c-format
-msgid "rounded up to %u bits\n"
-msgstr "arrondie à %u bits\n"
-
-#: g10/keygen.c:1840
+#: g10/keygen.c:1916
 msgid ""
 "Please specify how long the key should be valid.\n"
 "         0 = key does not expire\n"
 msgid ""
 "Please specify how long the key should be valid.\n"
 "         0 = key does not expire\n"
@@ -4356,7 +4544,7 @@ msgstr ""
 "      <n>m = la clé expire dans n mois\n"
 "      <n>y = la clé expire dans n années\n"
 
 "      <n>m = la clé expire dans n mois\n"
 "      <n>y = la clé expire dans n années\n"
 
-#: g10/keygen.c:1851
+#: g10/keygen.c:1927
 msgid ""
 "Please specify how long the signature should be valid.\n"
 "         0 = signature does not expire\n"
 msgid ""
 "Please specify how long the signature should be valid.\n"
 "         0 = signature does not expire\n"
@@ -4372,38 +4560,38 @@ msgstr ""
 "      <n>m = la signature expire dans n mois\n"
 "      <n>y = la signature expire dans n années\n"
 
 "      <n>m = la signature expire dans n mois\n"
 "      <n>y = la signature expire dans n années\n"
 
-#: g10/keygen.c:1874
+#: g10/keygen.c:1950
 msgid "Key is valid for? (0) "
 msgstr "La clé est valide pour ? (0) "
 
 msgid "Key is valid for? (0) "
 msgstr "La clé est valide pour ? (0) "
 
-#: g10/keygen.c:1879
+#: g10/keygen.c:1955
 #, c-format
 msgid "Signature is valid for? (%s) "
 msgstr "La signature est valide pour ? (%s) "
 
 #, c-format
 msgid "Signature is valid for? (%s) "
 msgstr "La signature est valide pour ? (%s) "
 
-#: g10/keygen.c:1897
+#: g10/keygen.c:1973 g10/keygen.c:1998
 msgid "invalid value\n"
 msgstr "valeur invalide\n"
 
 msgid "invalid value\n"
 msgstr "valeur invalide\n"
 
-#: g10/keygen.c:1904
+#: g10/keygen.c:1980
 msgid "Key does not expire at all\n"
 msgstr "La clé n'expire pas du tout\n"
 
 msgid "Key does not expire at all\n"
 msgstr "La clé n'expire pas du tout\n"
 
-#: g10/keygen.c:1905
+#: g10/keygen.c:1981
 msgid "Signature does not expire at all\n"
 msgstr "La signature n'expire pas du tout\n"
 
 msgid "Signature does not expire at all\n"
 msgstr "La signature n'expire pas du tout\n"
 
-#: g10/keygen.c:1910
+#: g10/keygen.c:1986
 #, c-format
 msgid "Key expires at %s\n"
 msgstr "La clé expire le %s\n"
 
 #, c-format
 msgid "Key expires at %s\n"
 msgstr "La clé expire le %s\n"
 
-#: g10/keygen.c:1911
+#: g10/keygen.c:1987
 #, c-format
 msgid "Signature expires at %s\n"
 msgstr "La signature expire le %s\n"
 
 #, c-format
 msgid "Signature expires at %s\n"
 msgstr "La signature expire le %s\n"
 
-#: g10/keygen.c:1915
+#: g10/keygen.c:1991
 msgid ""
 "Your system can't display dates beyond 2038.\n"
 "However, it will be correctly handled up to 2106.\n"
 msgid ""
 "Your system can't display dates beyond 2038.\n"
 "However, it will be correctly handled up to 2106.\n"
@@ -4411,11 +4599,22 @@ msgstr ""
 "Votre système ne sait pas afficher les dates au-delà de 2038.\n"
 "Cependant la gestion des dates sera correcte jusqu'à 2106.\n"
 
 "Votre système ne sait pas afficher les dates au-delà de 2038.\n"
 "Cependant la gestion des dates sera correcte jusqu'à 2106.\n"
 
-#: g10/keygen.c:1922
+#: g10/keygen.c:2004
 msgid "Is this correct? (y/N) "
 msgstr "Est-ce correct ? (o/N) "
 
 msgid "Is this correct? (y/N) "
 msgstr "Est-ce correct ? (o/N) "
 
-#: g10/keygen.c:1945
+#: g10/keygen.c:2054
+msgid ""
+"\n"
+"GnuPG needs to construct a user ID to identify your key.\n"
+"\n"
+msgstr ""
+
+#. TRANSLATORS: This string is in general not anymore used
+#. but you should keep your existing translation.  In case
+#. the new string is not translated this old string will
+#. be used.
+#: g10/keygen.c:2069
 msgid ""
 "\n"
 "You need a user ID to identify your key; the software constructs the user "
 msgid ""
 "\n"
 "You need a user ID to identify your key; the software constructs the user "
@@ -4431,44 +4630,44 @@ msgstr ""
 "   « Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de> »\n"
 "\n"
 
 "   « Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de> »\n"
 "\n"
 
-#: g10/keygen.c:1958
+#: g10/keygen.c:2088
 msgid "Real name: "
 msgstr "Nom réel: "
 
 msgid "Real name: "
 msgstr "Nom réel: "
 
-#: g10/keygen.c:1966
+#: g10/keygen.c:2096
 msgid "Invalid character in name\n"
 msgstr "Caractère invalide dans le nom\n"
 
 msgid "Invalid character in name\n"
 msgstr "Caractère invalide dans le nom\n"
 
-#: g10/keygen.c:1968
+#: g10/keygen.c:2098
 msgid "Name may not start with a digit\n"
 msgstr "Le nom ne doit pas commencer par un chiffre\n"
 
 msgid "Name may not start with a digit\n"
 msgstr "Le nom ne doit pas commencer par un chiffre\n"
 
-#: g10/keygen.c:1970
+#: g10/keygen.c:2100
 msgid "Name must be at least 5 characters long\n"
 msgstr "Le nom doit faire au moins 5 caractères de long\n"
 
 msgid "Name must be at least 5 characters long\n"
 msgstr "Le nom doit faire au moins 5 caractères de long\n"
 
-#: g10/keygen.c:1978
+#: g10/keygen.c:2108
 msgid "Email address: "
 msgstr "Adresse e-mail: "
 
 msgid "Email address: "
 msgstr "Adresse e-mail: "
 
-#: g10/keygen.c:1984
+#: g10/keygen.c:2114
 msgid "Not a valid email address\n"
 msgstr "Ce n'est pas une adresse e-mail valide\n"
 
 msgid "Not a valid email address\n"
 msgstr "Ce n'est pas une adresse e-mail valide\n"
 
-#: g10/keygen.c:1992
+#: g10/keygen.c:2122
 msgid "Comment: "
 msgstr "Commentaire: "
 
 msgid "Comment: "
 msgstr "Commentaire: "
 
-#: g10/keygen.c:1998
+#: g10/keygen.c:2128
 msgid "Invalid character in comment\n"
 msgstr "Caractère invalide dans le commentaire\n"
 
 msgid "Invalid character in comment\n"
 msgstr "Caractère invalide dans le commentaire\n"
 
-#: g10/keygen.c:2020
+#: g10/keygen.c:2150
 #, c-format
 msgid "You are using the `%s' character set.\n"
 msgstr "Vous utilisez le jeu de caractères '%s'.\n"
 
 #, c-format
 msgid "You are using the `%s' character set.\n"
 msgstr "Vous utilisez le jeu de caractères '%s'.\n"
 
-#: g10/keygen.c:2026
+#: g10/keygen.c:2156
 #, c-format
 msgid ""
 "You selected this USER-ID:\n"
 #, c-format
 msgid ""
 "You selected this USER-ID:\n"
@@ -4479,11 +4678,15 @@ msgstr ""
 "    \"%s\"\n"
 "\n"
 
 "    \"%s\"\n"
 "\n"
 
-#: g10/keygen.c:2031
+#: g10/keygen.c:2161
 msgid "Please don't put the email address into the real name or the comment\n"
 msgstr ""
 "Ne mettez pas d'adresse e-mail dans le nom réel ou dans le commentaire\n"
 
 msgid "Please don't put the email address into the real name or the comment\n"
 msgstr ""
 "Ne mettez pas d'adresse e-mail dans le nom réel ou dans le commentaire\n"
 
+#: g10/keygen.c:2176
+msgid "Such a user ID already exists on this key!\n"
+msgstr ""
+
 #. TRANSLATORS: These are the allowed answers in
 #. lower and uppercase.  Below you will find the matching
 #. string which should be translated accordingly and the
 #. TRANSLATORS: These are the allowed answers in
 #. lower and uppercase.  Below you will find the matching
 #. string which should be translated accordingly and the
@@ -4495,23 +4698,23 @@ msgstr ""
 #. o = Okay (ready, continue)
 #. q = Quit
 #.
 #. o = Okay (ready, continue)
 #. q = Quit
 #.
-#: g10/keygen.c:2047
+#: g10/keygen.c:2192
 msgid "NnCcEeOoQq"
 msgstr "NnCcEeOoQq"
 
 msgid "NnCcEeOoQq"
 msgstr "NnCcEeOoQq"
 
-#: g10/keygen.c:2057
+#: g10/keygen.c:2202
 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? "
 msgstr "Changer le (N)om, le (C)ommentaire, l'(E)-mail ou (Q)uitter ? "
 
 msgid "Change (N)ame, (C)omment, (E)mail or (Q)uit? "
 msgstr "Changer le (N)om, le (C)ommentaire, l'(E)-mail ou (Q)uitter ? "
 
-#: g10/keygen.c:2058
+#: g10/keygen.c:2203
 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? "
 msgstr "Changer le (N)om, le (C)ommentaire, l'(E)-mail ou (O)K/(Q)uitter ? "
 
 msgid "Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? "
 msgstr "Changer le (N)om, le (C)ommentaire, l'(E)-mail ou (O)K/(Q)uitter ? "
 
-#: g10/keygen.c:2077
+#: g10/keygen.c:2222
 msgid "Please correct the error first\n"
 msgstr "Corrigez l'erreur d'abord\n"
 
 msgid "Please correct the error first\n"
 msgstr "Corrigez l'erreur d'abord\n"
 
-#: g10/keygen.c:2116
+#: g10/keygen.c:2264
 msgid ""
 "You need a Passphrase to protect your secret key.\n"
 "\n"
 msgid ""
 "You need a Passphrase to protect your secret key.\n"
 "\n"
@@ -4520,12 +4723,19 @@ msgstr ""
 "secrète.\n"
 "\n"
 
 "secrète.\n"
 "\n"
 
-#: g10/keygen.c:2131
+#: g10/keygen.c:2267
+#, fuzzy
+msgid ""
+"Please enter a passphrase to protect the off-card backup of the new "
+"encryption key."
+msgstr "Entrez le mot de passe ; c'est une phrase secrète \n"
+
+#: g10/keygen.c:2283
 #, c-format
 msgid "%s.\n"
 msgstr "%s.\n"
 
 #, c-format
 msgid "%s.\n"
 msgstr "%s.\n"
 
-#: g10/keygen.c:2137
+#: g10/keygen.c:2289
 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"
 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"
@@ -4539,7 +4749,7 @@ msgstr ""
 "« --edit-key ».\n"
 "\n"
 
 "« --edit-key ».\n"
 "\n"
 
-#: g10/keygen.c:2161
+#: g10/keygen.c:2313
 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"
 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"
@@ -4551,52 +4761,52 @@ msgstr ""
 "pendant la génération de nombres premiers; cela donne au générateur de\n"
 "nombres aléatoires une meilleure chance d'avoir assez d'entropie.\n"
 
 "pendant la génération de nombres premiers; cela donne au générateur de\n"
 "nombres aléatoires une meilleure chance d'avoir assez d'entropie.\n"
 
-#: g10/keygen.c:2970 g10/keygen.c:2997
+#: g10/keygen.c:3177 g10/keygen.c:3204
 msgid "Key generation canceled.\n"
 msgstr "La génération de clé a été annulée.\n"
 
 msgid "Key generation canceled.\n"
 msgstr "La génération de clé a été annulée.\n"
 
-#: g10/keygen.c:3202 g10/keygen.c:3369
+#: g10/keygen.c:3409 g10/keygen.c:3579
 #, c-format
 msgid "writing public key to `%s'\n"
 msgstr "écriture de la clé publique dans `%s'\n"
 
 #, c-format
 msgid "writing public key to `%s'\n"
 msgstr "écriture de la clé publique dans `%s'\n"
 
-#: g10/keygen.c:3204 g10/keygen.c:3372
+#: g10/keygen.c:3411 g10/keygen.c:3582
 #, c-format
 msgid "writing secret key stub to `%s'\n"
 msgstr "écriture d'une clé secrète partielle dans `%s'\n"
 
 #, c-format
 msgid "writing secret key stub to `%s'\n"
 msgstr "écriture d'une clé secrète partielle dans `%s'\n"
 
-#: g10/keygen.c:3207 g10/keygen.c:3375
+#: g10/keygen.c:3414 g10/keygen.c:3585
 #, c-format
 msgid "writing secret key to `%s'\n"
 msgstr "écriture de la clé secrète dans `%s'\n"
 
 #, c-format
 msgid "writing secret key to `%s'\n"
 msgstr "écriture de la clé secrète dans `%s'\n"
 
-#: g10/keygen.c:3356
+#: g10/keygen.c:3566
 #, c-format
 msgid "no writable public keyring found: %s\n"
 msgstr ""
 "aucun portes-clés public n'a été trouvé avec des droits d'écriture : %s\n"
 
 #, c-format
 msgid "no writable public keyring found: %s\n"
 msgstr ""
 "aucun portes-clés public n'a été trouvé avec des droits d'écriture : %s\n"
 
-#: g10/keygen.c:3363
+#: g10/keygen.c:3573
 #, c-format
 msgid "no writable secret keyring found: %s\n"
 msgstr ""
 "aucun portes-clés secret n'a été trouvé avec des droits d'écriture : %s\n"
 
 #, c-format
 msgid "no writable secret keyring found: %s\n"
 msgstr ""
 "aucun portes-clés secret n'a été trouvé avec des droits d'écriture : %s\n"
 
-#: g10/keygen.c:3383
+#: g10/keygen.c:3593
 #, c-format
 msgid "error writing public keyring `%s': %s\n"
 msgstr "erreur durant l'écriture du porte-clés public `%s': %s\n"
 
 #, c-format
 msgid "error writing public keyring `%s': %s\n"
 msgstr "erreur durant l'écriture du porte-clés public `%s': %s\n"
 
-#: g10/keygen.c:3391
+#: g10/keygen.c:3601
 #, c-format
 msgid "error writing secret keyring `%s': %s\n"
 msgstr "erreur durant l'écriture du porte-clés secret `%s': %s\n"
 
 #, c-format
 msgid "error writing secret keyring `%s': %s\n"
 msgstr "erreur durant l'écriture du porte-clés secret `%s': %s\n"
 
-#: g10/keygen.c:3418
+#: g10/keygen.c:3628
 msgid "public and secret key created and signed.\n"
 msgstr "les clés publique et secrète ont été créées et signées.\n"
 
 msgid "public and secret key created and signed.\n"
 msgstr "les clés publique et secrète ont été créées et signées.\n"
 
-#: g10/keygen.c:3429
+#: g10/keygen.c:3639
 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"
 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"
@@ -4605,13 +4815,13 @@ msgstr ""
 "utiliser la commande «--edit-key» pour générer une sous-clé à\n"
 "cette fin.\n"
 
 "utiliser la commande «--edit-key» pour générer une sous-clé à\n"
 "cette fin.\n"
 
-#: g10/keygen.c:3442 g10/keygen.c:3587 g10/keygen.c:3708
+#: g10/keygen.c:3652 g10/keygen.c:3798 g10/keygen.c:3919
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "La génération de clé a échoué: %s\n"
 
 # on s'amuse comme on peut...
 #, c-format
 msgid "Key generation failed: %s\n"
 msgstr "La génération de clé a échoué: %s\n"
 
 # on s'amuse comme on peut...
-#: g10/keygen.c:3497 g10/keygen.c:3638 g10/sign.c:241
+#: g10/keygen.c:3708 g10/keygen.c:3849 g10/sign.c:241
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
 #, c-format
 msgid ""
 "key has been created %lu second in future (time warp or clock problem)\n"
@@ -4619,7 +4829,7 @@ msgstr ""
 "la clé a été créée %lu seconde dans le futur (rupture spatio-temporelle ou\n"
 "problème d'horloge)\n"
 
 "la clé a été créée %lu seconde dans le futur (rupture spatio-temporelle ou\n"
 "problème d'horloge)\n"
 
-#: g10/keygen.c:3499 g10/keygen.c:3640 g10/sign.c:243
+#: g10/keygen.c:3710 g10/keygen.c:3851 g10/sign.c:243
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
 #, c-format
 msgid ""
 "key has been created %lu seconds in future (time warp or clock problem)\n"
@@ -4627,311 +4837,311 @@ msgstr ""
 "la clé a été créée %lu secondes dans le futur (rupture spatio-temporelle ou\n"
 "problème d'horloge\n"
 
 "la clé a été créée %lu secondes dans le futur (rupture spatio-temporelle ou\n"
 "problème d'horloge\n"
 
-#: g10/keygen.c:3510 g10/keygen.c:3651
+#: g10/keygen.c:3721 g10/keygen.c:3862
 msgid "NOTE: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgstr ""
 "NOTE: créer des sous-clés pour des clés v3 n'est pas conforme à OpenPGP\n"
 
 msgid "NOTE: creating subkeys for v3 keys is not OpenPGP compliant\n"
 msgstr ""
 "NOTE: créer des sous-clés pour des clés v3 n'est pas conforme à OpenPGP\n"
 
-#: g10/keygen.c:3551 g10/keygen.c:3684
+#: g10/keygen.c:3762 g10/keygen.c:3895
 msgid "Really create? (y/N) "
 msgstr "Créer vraiment ? (o/N) "
 
 msgid "Really create? (y/N) "
 msgstr "Créer vraiment ? (o/N) "
 
-#: g10/keygen.c:3857
+#: g10/keygen.c:4083
 #, c-format
 msgid "storing key onto card failed: %s\n"
 msgstr "le stockage de la clé dans la carte a échoué: %s\n"
 
 #, c-format
 msgid "storing key onto card failed: %s\n"
 msgstr "le stockage de la clé dans la carte a échoué: %s\n"
 
-#: g10/keygen.c:3905
+#: g10/keygen.c:4132
 #, c-format
 msgid "can't create backup file `%s': %s\n"
 msgstr "impossible de créer le fichier de sauvegarde `%s': %s\n"
 
 #, c-format
 msgid "can't create backup file `%s': %s\n"
 msgstr "impossible de créer le fichier de sauvegarde `%s': %s\n"
 
-#: g10/keygen.c:3931
+#: g10/keygen.c:4158
 #, c-format
 msgid "NOTE: backup of card key saved to `%s'\n"
 msgstr "NOTE: sauvegarde de la clé de la carte dans `%s'\n"
 
 #, c-format
 msgid "NOTE: backup of card key saved to `%s'\n"
 msgstr "NOTE: sauvegarde de la clé de la carte dans `%s'\n"
 
-#: g10/keyid.c:538 g10/keyid.c:550 g10/keyid.c:562 g10/keyid.c:574
+#: g10/keyid.c:537 g10/keyid.c:549 g10/keyid.c:561 g10/keyid.c:573
 msgid "never     "
 msgstr "jamais    "
 
 msgid "never     "
 msgstr "jamais    "
 
-#: g10/keylist.c:263
+#: g10/keylist.c:271
 msgid "Critical signature policy: "
 msgstr "Politique de signature critique: "
 
 msgid "Critical signature policy: "
 msgstr "Politique de signature critique: "
 
-#: g10/keylist.c:265
+#: g10/keylist.c:273
 msgid "Signature policy: "
 msgstr "Politique de signature: "
 
 msgid "Signature policy: "
 msgstr "Politique de signature: "
 
-#: g10/keylist.c:304
+#: g10/keylist.c:312
 msgid "Critical preferred keyserver: "
 msgstr "Serveur de clés critique favori: "
 
 msgid "Critical preferred keyserver: "
 msgstr "Serveur de clés critique favori: "
 
-#: g10/keylist.c:357
+#: g10/keylist.c:365
 msgid "Critical signature notation: "
 msgstr "Notation de signature critique: "
 
 msgid "Critical signature notation: "
 msgstr "Notation de signature critique: "
 
-#: g10/keylist.c:359
+#: g10/keylist.c:367
 msgid "Signature notation: "
 msgstr "Notation de signature: "
 
 msgid "Signature notation: "
 msgstr "Notation de signature: "
 
-#: g10/keylist.c:469
+#: g10/keylist.c:477
 msgid "Keyring"
 msgstr "Porte-clés"
 
 msgid "Keyring"
 msgstr "Porte-clés"
 
-#: g10/keylist.c:1504
+#: g10/keylist.c:1524
 msgid "Primary key fingerprint:"
 msgstr "Empreinte de clé principale:"
 
 msgid "Primary key fingerprint:"
 msgstr "Empreinte de clé principale:"
 
-#: g10/keylist.c:1506
+#: g10/keylist.c:1526
 msgid "     Subkey fingerprint:"
 msgstr "   Empreinte de la sous-clé:"
 
 #. TRANSLATORS: this should fit into 24 bytes to that the
 #. * fingerprint data is properly aligned with the user ID
 msgid "     Subkey fingerprint:"
 msgstr "   Empreinte de la sous-clé:"
 
 #. TRANSLATORS: this should fit into 24 bytes to that the
 #. * fingerprint data is properly aligned with the user ID
-#: g10/keylist.c:1513
+#: g10/keylist.c:1533
 msgid " Primary key fingerprint:"
 msgstr " Empreinte de la clé principale:"
 
 msgid " Primary key fingerprint:"
 msgstr " Empreinte de la clé principale:"
 
-#: g10/keylist.c:1515
+#: g10/keylist.c:1535
 msgid "      Subkey fingerprint:"
 msgstr "       Empreinte de la sous-clé:"
 
 msgid "      Subkey fingerprint:"
 msgstr "       Empreinte de la sous-clé:"
 
-#: g10/keylist.c:1519 g10/keylist.c:1523
+#: g10/keylist.c:1539 g10/keylist.c:1543
 msgid "      Key fingerprint ="
 msgstr "    Empreinte de la clé ="
 
 msgid "      Key fingerprint ="
 msgstr "    Empreinte de la clé ="
 
-#: g10/keylist.c:1590
+#: g10/keylist.c:1610
 msgid "      Card serial no. ="
 msgstr "N° de série de la carte ="
 
 msgid "      Card serial no. ="
 msgstr "N° de série de la carte ="
 
-#: g10/keyring.c:1249
+#: g10/keyring.c:1297
 #, c-format
 msgid "renaming `%s' to `%s' failed: %s\n"
 msgstr "renommer `%s' en `%s' a échoué: %s \n"
 
 #, c-format
 msgid "renaming `%s' to `%s' failed: %s\n"
 msgstr "renommer `%s' en `%s' a échoué: %s \n"
 
-#: g10/keyring.c:1254
+#: g10/keyring.c:1326
 msgid "WARNING: 2 files with confidential information exists.\n"
 msgstr ""
 "ATTENTION: 2 fichiers avec des informations confidentielles existent.\n"
 
 msgid "WARNING: 2 files with confidential information exists.\n"
 msgstr ""
 "ATTENTION: 2 fichiers avec des informations confidentielles existent.\n"
 
-#: g10/keyring.c:1256
+#: g10/keyring.c:1327
 #, c-format
 msgid "%s is the unchanged one\n"
 msgstr "%s est le fichier original\n"
 
 #, c-format
 msgid "%s is the unchanged one\n"
 msgstr "%s est le fichier original\n"
 
-#: g10/keyring.c:1257
+#: g10/keyring.c:1328
 #, c-format
 msgid "%s is the new one\n"
 msgstr "%s est le nouveau\n"
 
 #, c-format
 msgid "%s is the new one\n"
 msgstr "%s est le nouveau\n"
 
-#: g10/keyring.c:1258
+#: g10/keyring.c:1329
 msgid "Please fix this possible security flaw\n"
 msgstr "Réparez ce problème de sécurité possible\n"
 
 msgid "Please fix this possible security flaw\n"
 msgstr "Réparez ce problème de sécurité possible\n"
 
-#: g10/keyring.c:1380
+#: g10/keyring.c:1430
 #, c-format
 msgid "caching keyring `%s'\n"
 msgstr "mise en antémémoire du porte-clés `%s'\n"
 
 #, c-format
 msgid "caching keyring `%s'\n"
 msgstr "mise en antémémoire du porte-clés `%s'\n"
 
-#: g10/keyring.c:1426
+#: g10/keyring.c:1489
 #, c-format
 msgid "%lu keys cached so far (%lu signatures)\n"
 msgstr "%lu clés en antémémoire vérifiées pour l'instant (%lu signatures)\n"
 
 #, c-format
 msgid "%lu keys cached so far (%lu signatures)\n"
 msgstr "%lu clés en antémémoire vérifiées pour l'instant (%lu signatures)\n"
 
-#: g10/keyring.c:1438
+#: g10/keyring.c:1501
 #, c-format
 msgid "%lu keys cached (%lu signatures)\n"
 msgstr "%lu clés en antémémoire (%lu signatures)\n"
 
 #, c-format
 msgid "%lu keys cached (%lu signatures)\n"
 msgstr "%lu clés en antémémoire (%lu signatures)\n"
 
-#: g10/keyring.c:1510
+#: g10/keyring.c:1573
 #, c-format
 msgid "%s: keyring created\n"
 msgstr "%s: porte-clés créé\n"
 
 #, c-format
 msgid "%s: keyring created\n"
 msgstr "%s: porte-clés créé\n"
 
-#: g10/keyserver.c:71
+#: g10/keyserver.c:74
 msgid "include revoked keys in search results"
 msgstr ""
 
 msgid "include revoked keys in search results"
 msgstr ""
 
-#: g10/keyserver.c:72
+#: g10/keyserver.c:75
 msgid "include subkeys when searching by key ID"
 msgstr ""
 
 msgid "include subkeys when searching by key ID"
 msgstr ""
 
-#: g10/keyserver.c:74
+#: g10/keyserver.c:77
 msgid "use temporary files to pass data to keyserver helpers"
 msgstr ""
 
 msgid "use temporary files to pass data to keyserver helpers"
 msgstr ""
 
-#: g10/keyserver.c:76
+#: g10/keyserver.c:79
 msgid "do not delete temporary files after using them"
 msgstr ""
 
 msgid "do not delete temporary files after using them"
 msgstr ""
 
-#: g10/keyserver.c:80
+#: g10/keyserver.c:83
 msgid "automatically retrieve keys when verifying signatures"
 msgstr ""
 
 msgid "automatically retrieve keys when verifying signatures"
 msgstr ""
 
-#: g10/keyserver.c:82
+#: g10/keyserver.c:85
 #, fuzzy
 msgid "honor the preferred keyserver URL set on the key"
 msgstr "Entrez l'URL de votre serveur de clés favori: "
 
 #, fuzzy
 msgid "honor the preferred keyserver URL set on the key"
 msgstr "Entrez l'URL de votre serveur de clés favori: "
 
-#: g10/keyserver.c:84
+#: g10/keyserver.c:87
 msgid "honor the PKA record set on a key when retrieving keys"
 msgstr ""
 
 msgid "honor the PKA record set on a key when retrieving keys"
 msgstr ""
 
-#: g10/keyserver.c:150
+#: g10/keyserver.c:153
 #, c-format
 msgid "WARNING: keyserver option `%s' is not used on this platform\n"
 msgstr ""
 "AVERTISSEMENT: les options de serveur de clés `%s' ne sont pas\n"
 "utilisées dans cette plateforme\n"
 
 #, c-format
 msgid "WARNING: keyserver option `%s' is not used on this platform\n"
 msgstr ""
 "AVERTISSEMENT: les options de serveur de clés `%s' ne sont pas\n"
 "utilisées dans cette plateforme\n"
 
-#: g10/keyserver.c:533
+#: g10/keyserver.c:544
 msgid "disabled"
 msgstr "désactivé"
 
 msgid "disabled"
 msgstr "désactivé"
 
-#: g10/keyserver.c:734
+#: g10/keyserver.c:747
 msgid "Enter number(s), N)ext, or Q)uit > "
 msgstr "Entrez le(s) nombre(s), S)uivant, ou Q)uitter > "
 
 msgid "Enter number(s), N)ext, or Q)uit > "
 msgstr "Entrez le(s) nombre(s), S)uivant, ou Q)uitter > "
 
-#: g10/keyserver.c:818 g10/keyserver.c:1440
+#: g10/keyserver.c:831 g10/keyserver.c:1458
 #, c-format
 msgid "invalid keyserver protocol (us %d!=handler %d)\n"
 msgstr "protocole serveur de clés invalide (nous %d!=gestionnaire %d)\n"
 
 #, c-format
 msgid "invalid keyserver protocol (us %d!=handler %d)\n"
 msgstr "protocole serveur de clés invalide (nous %d!=gestionnaire %d)\n"
 
-#: g10/keyserver.c:916
+#: g10/keyserver.c:932
 #, c-format
 msgid "key \"%s\" not found on keyserver\n"
 msgstr "clé « %s » introuvable dans le serveur de clés\n"
 
 #, c-format
 msgid "key \"%s\" not found on keyserver\n"
 msgstr "clé « %s » introuvable dans le serveur de clés\n"
 
-#: g10/keyserver.c:918
+#: g10/keyserver.c:934
 msgid "key not found on keyserver\n"
 msgstr "clé non trouvée dans le serveur de clés\n"
 
 msgid "key not found on keyserver\n"
 msgstr "clé non trouvée dans le serveur de clés\n"
 
-#: g10/keyserver.c:1159
+#: g10/keyserver.c:1177
 #, c-format
 msgid "requesting key %s from %s server %s\n"
 msgstr "requête de la clé %s du serveur %s %s\n"
 
 #, c-format
 msgid "requesting key %s from %s server %s\n"
 msgstr "requête de la clé %s du serveur %s %s\n"
 
-#: g10/keyserver.c:1163
+#: g10/keyserver.c:1181
 #, c-format
 msgid "requesting key %s from %s\n"
 msgstr "requête de la clé %s de %s\n"
 
 #, c-format
 msgid "requesting key %s from %s\n"
 msgstr "requête de la clé %s de %s\n"
 
-#: g10/keyserver.c:1187
+#: g10/keyserver.c:1205
 #, fuzzy, c-format
 msgid "searching for names from %s server %s\n"
 msgstr "recherche de « %s » du serveur %s %s\n"
 
 #, fuzzy, c-format
 msgid "searching for names from %s server %s\n"
 msgstr "recherche de « %s » du serveur %s %s\n"
 
-#: g10/keyserver.c:1190
+#: g10/keyserver.c:1208
 #, fuzzy, c-format
 msgid "searching for names from %s\n"
 msgstr "recherche de « %s » de %s\n"
 
 #, fuzzy, c-format
 msgid "searching for names from %s\n"
 msgstr "recherche de « %s » de %s\n"
 
-#: g10/keyserver.c:1343
+#: g10/keyserver.c:1361
 #, c-format
 msgid "sending key %s to %s server %s\n"
 msgstr "envoi de la clé %s au serveur %s %s\n"
 
 #, c-format
 msgid "sending key %s to %s server %s\n"
 msgstr "envoi de la clé %s au serveur %s %s\n"
 
-#: g10/keyserver.c:1347
+#: g10/keyserver.c:1365
 #, c-format
 msgid "sending key %s to %s\n"
 msgstr "envoi de la clé %s à %s\n"
 
 #, c-format
 msgid "sending key %s to %s\n"
 msgstr "envoi de la clé %s à %s\n"
 
-#: g10/keyserver.c:1390
+#: g10/keyserver.c:1408
 #, c-format
 msgid "searching for \"%s\" from %s server %s\n"
 msgstr "recherche de « %s » du serveur %s %s\n"
 
 #, c-format
 msgid "searching for \"%s\" from %s server %s\n"
 msgstr "recherche de « %s » du serveur %s %s\n"
 
-#: g10/keyserver.c:1393
+#: g10/keyserver.c:1411
 #, c-format
 msgid "searching for \"%s\" from %s\n"
 msgstr "recherche de « %s » de %s\n"
 
 #, c-format
 msgid "searching for \"%s\" from %s\n"
 msgstr "recherche de « %s » de %s\n"
 
-#: g10/keyserver.c:1400 g10/keyserver.c:1496
+#: g10/keyserver.c:1418 g10/keyserver.c:1514
 msgid "no keyserver action!\n"
 msgstr "pas d'action pour le serveur de clés !\n"
 
 msgid "no keyserver action!\n"
 msgstr "pas d'action pour le serveur de clés !\n"
 
-#: g10/keyserver.c:1448
+#: g10/keyserver.c:1466
 #, c-format
 msgid "WARNING: keyserver handler from a different version of GnuPG (%s)\n"
 msgstr ""
 "AVERTISSEMENT: le gestionnaire de serveurs de clés provient d'une\n"
 "version différente de GnuPG (%s)\n"
 
 #, c-format
 msgid "WARNING: keyserver handler from a different version of GnuPG (%s)\n"
 msgstr ""
 "AVERTISSEMENT: le gestionnaire de serveurs de clés provient d'une\n"
 "version différente de GnuPG (%s)\n"
 
-#: g10/keyserver.c:1457
+#: g10/keyserver.c:1475
 msgid "keyserver did not send VERSION\n"
 msgstr "le serveurs de clés n'a pas envoyé son numéro de VERSION\n"
 
 msgid "keyserver did not send VERSION\n"
 msgstr "le serveurs de clés n'a pas envoyé son numéro de VERSION\n"
 
-#: g10/keyserver.c:1519 g10/keyserver.c:2047
+#: g10/keyserver.c:1537 g10/keyserver.c:2066
 msgid "no keyserver known (use option --keyserver)\n"
 msgstr "pas de serveur de clés connu (utilisez l'option --keyserver)\n"
 
 msgid "no keyserver known (use option --keyserver)\n"
 msgstr "pas de serveur de clés connu (utilisez l'option --keyserver)\n"
 
-#: g10/keyserver.c:1525
+#: g10/keyserver.c:1543
 msgid "external keyserver calls are not supported in this build\n"
 msgstr ""
 "les appels externes à un serveur de clé ne sont pas supportés dans\n"
 "cette compilation\n"
 
 msgid "external keyserver calls are not supported in this build\n"
 msgstr ""
 "les appels externes à un serveur de clé ne sont pas supportés dans\n"
 "cette compilation\n"
 
-#: g10/keyserver.c:1537
+#: g10/keyserver.c:1555
 #, c-format
 msgid "no handler for keyserver scheme `%s'\n"
 msgstr "pas de gestionnaire pour le type de serveurs de clés `%s'\n"
 
 #, c-format
 msgid "no handler for keyserver scheme `%s'\n"
 msgstr "pas de gestionnaire pour le type de serveurs de clés `%s'\n"
 
-#: g10/keyserver.c:1542
+#: g10/keyserver.c:1560
 #, c-format
 msgid "action `%s' not supported with keyserver scheme `%s'\n"
 msgstr ""
 "l'action `%s' n'est pas supportée avec le type de serveurs\n"
 "de clés `%s'\n"
 
 #, c-format
 msgid "action `%s' not supported with keyserver scheme `%s'\n"
 msgstr ""
 "l'action `%s' n'est pas supportée avec le type de serveurs\n"
 "de clés `%s'\n"
 
-#: g10/keyserver.c:1550
+#: g10/keyserver.c:1568
 #, c-format
 msgid "%s does not support handler version %d\n"
 msgstr "%s ne supporte pas le gestionnaire de version %d\n"
 
 #, c-format
 msgid "%s does not support handler version %d\n"
 msgstr "%s ne supporte pas le gestionnaire de version %d\n"
 
-#: g10/keyserver.c:1557
+#: g10/keyserver.c:1575
 msgid "keyserver timed out\n"
 msgstr "le délai d'attente du serveur de clés a expiré\n"
 
 msgid "keyserver timed out\n"
 msgstr "le délai d'attente du serveur de clés a expiré\n"
 
-#: g10/keyserver.c:1562
+#: g10/keyserver.c:1580
 msgid "keyserver internal error\n"
 msgstr "erreur interne du serveur de clés\n"
 
 msgid "keyserver internal error\n"
 msgstr "erreur interne du serveur de clés\n"
 
-#: g10/keyserver.c:1571
+#: g10/keyserver.c:1589
 #, c-format
 msgid "keyserver communications error: %s\n"
 msgstr "erreur de communication avec le serveur de clés: %s\n"
 
 #, c-format
 msgid "keyserver communications error: %s\n"
 msgstr "erreur de communication avec le serveur de clés: %s\n"
 
-#: g10/keyserver.c:1596 g10/keyserver.c:1630
+#: g10/keyserver.c:1614 g10/keyserver.c:1648
 #, c-format
 msgid "\"%s\" not a key ID: skipping\n"
 msgstr "« %s » n'est pas une ID de clé: ignoré\n"
 
 #, c-format
 msgid "\"%s\" not a key ID: skipping\n"
 msgstr "« %s » n'est pas une ID de clé: ignoré\n"
 
-#: g10/keyserver.c:1889
+#: g10/keyserver.c:1907
 #, c-format
 msgid "WARNING: unable to refresh key %s via %s: %s\n"
 msgstr ""
 "AVERTISSEMENT: impossible de rafraîchir la clé %s\n"
 "via %s: %s\n"
 
 #, c-format
 msgid "WARNING: unable to refresh key %s via %s: %s\n"
 msgstr ""
 "AVERTISSEMENT: impossible de rafraîchir la clé %s\n"
 "via %s: %s\n"
 
-#: g10/keyserver.c:1911
+#: g10/keyserver.c:1929
 #, c-format
 msgid "refreshing 1 key from %s\n"
 msgstr "rafraîchissement d'une clé depuis %s\n"
 
 #, c-format
 msgid "refreshing 1 key from %s\n"
 msgstr "rafraîchissement d'une clé depuis %s\n"
 
-#: g10/keyserver.c:1913
+#: g10/keyserver.c:1931
 #, c-format
 msgid "refreshing %d keys from %s\n"
 msgstr "rafraîchissement de %d clés depuis %s\n"
 
 #, c-format
 msgid "refreshing %d keys from %s\n"
 msgstr "rafraîchissement de %d clés depuis %s\n"
 
-#: g10/keyserver.c:1969
+#: g10/keyserver.c:1987
 #, fuzzy, c-format
 msgid "WARNING: unable to fetch URI %s: %s\n"
 msgstr ""
 "AVERTISSEMENT: impossible de rafraîchir la clé %s\n"
 "via %s: %s\n"
 
 #, fuzzy, c-format
 msgid "WARNING: unable to fetch URI %s: %s\n"
 msgstr ""
 "AVERTISSEMENT: impossible de rafraîchir la clé %s\n"
 "via %s: %s\n"
 
-#: g10/keyserver.c:1975
+#: g10/keyserver.c:1993
 #, fuzzy, c-format
 msgid "WARNING: unable to parse URI %s\n"
 msgstr ""
 #, fuzzy, c-format
 msgid "WARNING: unable to parse URI %s\n"
 msgstr ""
@@ -5015,122 +5225,127 @@ msgstr "AVERTISSEMENT: l'int
 msgid "WARNING: encrypted message has been manipulated!\n"
 msgstr "AVERTISSEMENT: le message chiffré a été manipulé !\n"
 
 msgid "WARNING: encrypted message has been manipulated!\n"
 msgstr "AVERTISSEMENT: le message chiffré a été manipulé !\n"
 
-#: g10/mainproc.c:590
+#: g10/mainproc.c:592
+#, c-format
+msgid "cleared passphrase cached with ID: %s\n"
+msgstr ""
+
+#: g10/mainproc.c:597
 #, c-format
 msgid "decryption failed: %s\n"
 msgstr "le déchiffrement a échoué: %s\n"
 
 #, c-format
 msgid "decryption failed: %s\n"
 msgstr "le déchiffrement a échoué: %s\n"
 
-#: g10/mainproc.c:611
+#: g10/mainproc.c:618
 msgid "NOTE: sender requested \"for-your-eyes-only\"\n"
 msgstr "NOTE: l'expéditeur a demandé «pour vos yeux seulement»\n"
 
 msgid "NOTE: sender requested \"for-your-eyes-only\"\n"
 msgstr "NOTE: l'expéditeur a demandé «pour vos yeux seulement»\n"
 
-#: g10/mainproc.c:613
+#: g10/mainproc.c:620
 #, c-format
 msgid "original file name='%.*s'\n"
 msgstr "nom de fichier original: '%.*s'\n"
 
 #, c-format
 msgid "original file name='%.*s'\n"
 msgstr "nom de fichier original: '%.*s'\n"
 
-#: g10/mainproc.c:701
+#: g10/mainproc.c:708
 msgid "WARNING: multiple plaintexts seen\n"
 msgstr ""
 
 msgid "WARNING: multiple plaintexts seen\n"
 msgstr ""
 
-#: g10/mainproc.c:842
+#: g10/mainproc.c:849
 msgid "standalone revocation - use \"gpg --import\" to apply\n"
 msgstr "révocation autonome - utilisez «gpg --import» pour l'appliquer\n"
 
 msgid "standalone revocation - use \"gpg --import\" to apply\n"
 msgstr "révocation autonome - utilisez «gpg --import» pour l'appliquer\n"
 
-#: g10/mainproc.c:1195 g10/mainproc.c:1232
+#: g10/mainproc.c:1202 g10/mainproc.c:1239
 #, fuzzy
 msgid "no signature found\n"
 msgstr "Bonne signature de « %s »"
 
 #, fuzzy
 msgid "no signature found\n"
 msgstr "Bonne signature de « %s »"
 
-#: g10/mainproc.c:1470
+#: g10/mainproc.c:1477
 msgid "signature verification suppressed\n"
 msgstr "vérification de signature supprimée\n"
 
 msgid "signature verification suppressed\n"
 msgstr "vérification de signature supprimée\n"
 
-#: g10/mainproc.c:1579
+#: g10/mainproc.c:1586
 #, fuzzy
 msgid "can't handle this ambiguous signature data\n"
 msgstr "le traitement de ces signatures multiples est impossible\n"
 
 #, fuzzy
 msgid "can't handle this ambiguous signature data\n"
 msgstr "le traitement de ces signatures multiples est impossible\n"
 
-#: g10/mainproc.c:1590
+#: g10/mainproc.c:1597
 #, c-format
 msgid "Signature made %s\n"
 msgstr "Signature faite le %s\n"
 
 #, c-format
 msgid "Signature made %s\n"
 msgstr "Signature faite le %s\n"
 
-#: g10/mainproc.c:1591
+#: g10/mainproc.c:1598
 #, c-format
 msgid "               using %s key %s\n"
 msgstr "               en utilisant la clé %s %s\n"
 
 #, c-format
 msgid "               using %s key %s\n"
 msgstr "               en utilisant la clé %s %s\n"
 
-#: g10/mainproc.c:1595
+#: g10/mainproc.c:1602
 #, c-format
 msgid "Signature made %s using %s key ID %s\n"
 msgstr "Signature faite le %s avec la clé %s ID %s\n"
 
 #, c-format
 msgid "Signature made %s using %s key ID %s\n"
 msgstr "Signature faite le %s avec la clé %s ID %s\n"
 
-#: g10/mainproc.c:1615
+#: g10/mainproc.c:1622
 msgid "Key available at: "
 msgstr "Clé disponible sur: "
 
 msgid "Key available at: "
 msgstr "Clé disponible sur: "
 
-#: g10/mainproc.c:1748 g10/mainproc.c:1796
+#: g10/mainproc.c:1755 g10/mainproc.c:1803
 #, c-format
 msgid "BAD signature from \"%s\""
 msgstr "MAUVAISE signature de « %s »"
 
 #, c-format
 msgid "BAD signature from \"%s\""
 msgstr "MAUVAISE signature de « %s »"
 
-#: g10/mainproc.c:1750 g10/mainproc.c:1798
+#: g10/mainproc.c:1757 g10/mainproc.c:1805
 #, c-format
 msgid "Expired signature from \"%s\""
 msgstr "Signature expirée de « %s »"
 
 #, c-format
 msgid "Expired signature from \"%s\""
 msgstr "Signature expirée de « %s »"
 
-#: g10/mainproc.c:1752 g10/mainproc.c:1800
+#: g10/mainproc.c:1759 g10/mainproc.c:1807
 #, c-format
 msgid "Good signature from \"%s\""
 msgstr "Bonne signature de « %s »"
 
 #, c-format
 msgid "Good signature from \"%s\""
 msgstr "Bonne signature de « %s »"
 
-#: g10/mainproc.c:1802
+#: g10/mainproc.c:1809
 msgid "[uncertain]"
 msgstr "[incertain]"
 
 msgid "[uncertain]"
 msgstr "[incertain]"
 
-#: g10/mainproc.c:1834
+#: g10/mainproc.c:1842
 #, c-format
 msgid "                aka \"%s\""
 msgstr "                alias « %s »"
 
 #, c-format
 msgid "                aka \"%s\""
 msgstr "                alias « %s »"
 
-#: g10/mainproc.c:1932
+#: g10/mainproc.c:1940
 #, c-format
 msgid "Signature expired %s\n"
 msgstr "La signature a expiré le %s\n"
 
 #, c-format
 msgid "Signature expired %s\n"
 msgstr "La signature a expiré le %s\n"
 
-#: g10/mainproc.c:1937
+#: g10/mainproc.c:1945
 #, c-format
 msgid "Signature expires %s\n"
 msgstr "La signature expire le %s\n"
 
 #, c-format
 msgid "Signature expires %s\n"
 msgstr "La signature expire le %s\n"
 
-#: g10/mainproc.c:1940
+#: g10/mainproc.c:1948
 #, c-format
 msgid "%s signature, digest algorithm %s\n"
 msgstr "signature %s, algorithme de hachage %s\n"
 
 #, c-format
 msgid "%s signature, digest algorithm %s\n"
 msgstr "signature %s, algorithme de hachage %s\n"
 
-#: g10/mainproc.c:1941
+#: g10/mainproc.c:1949
 msgid "binary"
 msgstr "binaire"
 
 msgid "binary"
 msgstr "binaire"
 
-#: g10/mainproc.c:1942
+#: g10/mainproc.c:1950
 msgid "textmode"
 msgstr "modetexte"
 
 msgid "textmode"
 msgstr "modetexte"
 
-#: g10/mainproc.c:1942 g10/trustdb.c:525
+#: g10/mainproc.c:1950 g10/trustdb.c:546
 msgid "unknown"
 msgstr "inconnu"
 
 msgid "unknown"
 msgstr "inconnu"
 
-#: g10/mainproc.c:1962
+#: g10/mainproc.c:1970
 #, c-format
 msgid "Can't check signature: %s\n"
 msgstr "Impossible de vérifier la signature: %s\n"
 
 #, c-format
 msgid "Can't check signature: %s\n"
 msgstr "Impossible de vérifier la signature: %s\n"
 
-#: g10/mainproc.c:2046 g10/mainproc.c:2062 g10/mainproc.c:2158
+#: g10/mainproc.c:2054 g10/mainproc.c:2070 g10/mainproc.c:2166
 msgid "not a detached signature\n"
 msgstr "la signature n'est pas détachée\n"
 
 msgid "not a detached signature\n"
 msgstr "la signature n'est pas détachée\n"
 
-#: g10/mainproc.c:2089
+#: g10/mainproc.c:2097
 msgid ""
 "WARNING: multiple signatures detected.  Only the first will be checked.\n"
 msgstr ""
 msgid ""
 "WARNING: multiple signatures detected.  Only the first will be checked.\n"
 msgstr ""
@@ -5138,121 +5353,121 @@ msgstr ""
 "première\n"
 "sera vérifiée.\n"
 
 "première\n"
 "sera vérifiée.\n"
 
-#: g10/mainproc.c:2097
+#: g10/mainproc.c:2105
 #, c-format
 msgid "standalone signature of class 0x%02x\n"
 msgstr "signature autonome de classe 0x%02x\n"
 
 #, c-format
 msgid "standalone signature of class 0x%02x\n"
 msgstr "signature autonome de classe 0x%02x\n"
 
-#: g10/mainproc.c:2162
+#: g10/mainproc.c:2170
 msgid "old style (PGP 2.x) signature\n"
 msgstr "signature d'un ancien style (PGP 2.x)\n"
 
 msgid "old style (PGP 2.x) signature\n"
 msgstr "signature d'un ancien style (PGP 2.x)\n"
 
-#: g10/mainproc.c:2172
+#: g10/mainproc.c:2180
 msgid "invalid root packet detected in proc_tree()\n"
 msgstr "paquet racine invalide détecté dans proc_tree()\n"
 
 msgid "invalid root packet detected in proc_tree()\n"
 msgstr "paquet racine invalide détecté dans proc_tree()\n"
 
-#: g10/misc.c:109 g10/misc.c:137 g10/misc.c:209
+#: g10/misc.c:109 g10/misc.c:139 g10/misc.c:215
 #, c-format
 msgid "fstat of `%s' failed in %s: %s\n"
 msgstr "fstat de `%s' échoué dans %s: %s\n"
 
 #, c-format
 msgid "fstat of `%s' failed in %s: %s\n"
 msgstr "fstat de `%s' échoué dans %s: %s\n"
 
-#: g10/misc.c:174
+#: g10/misc.c:178
 #, c-format
 msgid "fstat(%d) failed in %s: %s\n"
 msgstr "fstat(%d) échoué dans %s: %s\n"
 
 #, c-format
 msgid "fstat(%d) failed in %s: %s\n"
 msgstr "fstat(%d) échoué dans %s: %s\n"
 
-#: g10/misc.c:288
+#: g10/misc.c:296
 #, c-format
 msgid "WARNING: using experimental public key algorithm %s\n"
 msgstr ""
 "AVERTISSEMENT: utilisation de l'algorithme expérimental à clé\n"
 "publique %s\n"
 
 #, c-format
 msgid "WARNING: using experimental public key algorithm %s\n"
 msgstr ""
 "AVERTISSEMENT: utilisation de l'algorithme expérimental à clé\n"
 "publique %s\n"
 
-#: g10/misc.c:294
+#: g10/misc.c:302
 #, fuzzy
 msgid "WARNING: Elgamal sign+encrypt keys are deprecated\n"
 msgstr "AVERTISSEMENT: l'algorithme de hachage %s est déconseillé\n"
 
 #, fuzzy
 msgid "WARNING: Elgamal sign+encrypt keys are deprecated\n"
 msgstr "AVERTISSEMENT: l'algorithme de hachage %s est déconseillé\n"
 
-#: g10/misc.c:307
+#: g10/misc.c:315
 #, c-format
 msgid "WARNING: using experimental cipher algorithm %s\n"
 msgstr ""
 "AVERTISSEMENT: utilisation de l'algorithme expérimental de chiffrement\n"
 "%s\n"
 
 #, c-format
 msgid "WARNING: using experimental cipher algorithm %s\n"
 msgstr ""
 "AVERTISSEMENT: utilisation de l'algorithme expérimental de chiffrement\n"
 "%s\n"
 
-#: g10/misc.c:322
+#: g10/misc.c:330
 #, c-format
 msgid "WARNING: using experimental digest algorithm %s\n"
 msgstr ""
 "AVERTISSEMENT: utilisation de l'algorithme de hachage\n"
 "expérimental %s\n"
 
 #, c-format
 msgid "WARNING: using experimental digest algorithm %s\n"
 msgstr ""
 "AVERTISSEMENT: utilisation de l'algorithme de hachage\n"
 "expérimental %s\n"
 
-#: g10/misc.c:327
+#: g10/misc.c:335
 #, c-format
 msgid "WARNING: digest algorithm %s is deprecated\n"
 msgstr "AVERTISSEMENT: l'algorithme de hachage %s est déconseillé\n"
 
 #, c-format
 msgid "WARNING: digest algorithm %s is deprecated\n"
 msgstr "AVERTISSEMENT: l'algorithme de hachage %s est déconseillé\n"
 
-#: g10/misc.c:479
+#: g10/misc.c:503
 msgid "the IDEA cipher plugin is not present\n"
 msgstr "le module de chiffrement IDEA n'est pas présent\n"
 
 msgid "the IDEA cipher plugin is not present\n"
 msgstr "le module de chiffrement IDEA n'est pas présent\n"
 
-#: g10/misc.c:480 g10/sig-check.c:107 jnlib/utf8conv.c:88
+#: g10/misc.c:504 g10/sig-check.c:107 jnlib/utf8conv.c:87
 #, fuzzy, c-format
 msgid "please see %s for more information\n"
 msgstr "voir http://www.gnupg.org/fr/faq.html pour plus d'informations\n"
 
 #, fuzzy, c-format
 msgid "please see %s for more information\n"
 msgstr "voir http://www.gnupg.org/fr/faq.html pour plus d'informations\n"
 
-#: g10/misc.c:715
+#: g10/misc.c:761
 #, c-format
 msgid "%s:%d: deprecated option \"%s\"\n"
 msgstr "%s:%d: option déconseillée \"%s\"\n"
 
 #, c-format
 msgid "%s:%d: deprecated option \"%s\"\n"
 msgstr "%s:%d: option déconseillée \"%s\"\n"
 
-#: g10/misc.c:719
+#: g10/misc.c:765
 #, c-format
 msgid "WARNING: \"%s\" is a deprecated option\n"
 msgstr "AVERTISSEMENT: \"%s\" est une option déconseillée.\n"
 
 #, c-format
 msgid "WARNING: \"%s\" is a deprecated option\n"
 msgstr "AVERTISSEMENT: \"%s\" est une option déconseillée.\n"
 
-#: g10/misc.c:721
+#: g10/misc.c:767
 #, c-format
 msgid "please use \"%s%s\" instead\n"
 msgstr "utilisez \"%s%s\" à la place\n"
 
 #, c-format
 msgid "please use \"%s%s\" instead\n"
 msgstr "utilisez \"%s%s\" à la place\n"
 
-#: g10/misc.c:728
+#: g10/misc.c:774
 #, c-format
 msgid "WARNING: \"%s\" is a deprecated command - do not use it\n"
 msgstr ""
 "AVERTISSEMENT: \"%s\" est une commande déconseillée - ne\n"
 "l'utilisez pas\n"
 
 #, c-format
 msgid "WARNING: \"%s\" is a deprecated command - do not use it\n"
 msgstr ""
 "AVERTISSEMENT: \"%s\" est une commande déconseillée - ne\n"
 "l'utilisez pas\n"
 
-#: g10/misc.c:738
+#: g10/misc.c:784
 #, c-format
 msgid "%s:%u: obsolete option \"%s\" - it has no effect\n"
 msgstr ""
 
 #, c-format
 msgid "%s:%u: obsolete option \"%s\" - it has no effect\n"
 msgstr ""
 
-#: g10/misc.c:741
+#: g10/misc.c:787
 #, fuzzy, c-format
 msgid "WARNING: \"%s\" is an obsolete option - it has no effect\n"
 msgstr "AVERTISSEMENT: \"%s\" est une option déconseillée.\n"
 
 #, fuzzy, c-format
 msgid "WARNING: \"%s\" is an obsolete option - it has no effect\n"
 msgstr "AVERTISSEMENT: \"%s\" est une option déconseillée.\n"
 
-#: g10/misc.c:802
+#: g10/misc.c:848
 msgid "Uncompressed"
 msgstr "Non-compressé"
 
 #. TRANSLATORS: See doc/TRANSLATE about this string.
 msgid "Uncompressed"
 msgstr "Non-compressé"
 
 #. TRANSLATORS: See doc/TRANSLATE about this string.
-#: g10/misc.c:827
+#: g10/misc.c:873
 msgid "uncompressed|none"
 msgstr "noncompressé|non"
 
 msgid "uncompressed|none"
 msgstr "noncompressé|non"
 
-#: g10/misc.c:954
+#: g10/misc.c:1000
 #, c-format
 msgid "this message may not be usable by %s\n"
 msgstr "ce message ne sera pas utilisable par %s\n"
 
 #, c-format
 msgid "this message may not be usable by %s\n"
 msgstr "ce message ne sera pas utilisable par %s\n"
 
-#: g10/misc.c:1129
+#: g10/misc.c:1175
 #, c-format
 msgid "ambiguous option `%s'\n"
 msgstr "option ambiguë `%s'\n"
 
 #, c-format
 msgid "ambiguous option `%s'\n"
 msgstr "option ambiguë `%s'\n"
 
-#: g10/misc.c:1154
+#: g10/misc.c:1200
 #, c-format
 msgid "unknown option `%s'\n"
 msgstr "option `%s' inconnue\n"
 #, c-format
 msgid "unknown option `%s'\n"
 msgstr "option `%s' inconnue\n"
@@ -5295,57 +5510,55 @@ msgid "WARNING: options in `%s' are not yet active during this run\n"
 msgstr ""
 "AVERTISSEMENT: les options de `%s' ne sont pas encore actives cette fois\n"
 
 msgstr ""
 "AVERTISSEMENT: les options de `%s' ne sont pas encore actives cette fois\n"
 
-#: g10/parse-packet.c:191
+#: g10/parse-packet.c:201
 #, c-format
 msgid "can't handle public key algorithm %d\n"
 msgstr "impossible de gérer l'algorithme à clé publique %d\n"
 
 #, c-format
 msgid "can't handle public key algorithm %d\n"
 msgstr "impossible de gérer l'algorithme à clé publique %d\n"
 
-#: g10/parse-packet.c:796
+#: g10/parse-packet.c:818
 msgid "WARNING: potentially insecure symmetrically encrypted session key\n"
 msgstr ""
 "AVERISSEMENT: la clé de session chiffrée de manière symétrique est\n"
 "potentiellement non sûre\n"
 
 msgid "WARNING: potentially insecure symmetrically encrypted session key\n"
 msgstr ""
 "AVERISSEMENT: la clé de session chiffrée de manière symétrique est\n"
 "potentiellement non sûre\n"
 
-#: g10/parse-packet.c:1247
+#: g10/parse-packet.c:1269
 #, c-format
 msgid "subpacket of type %d has critical bit set\n"
 msgstr "un sous-paquet de type %d possède un bit critique\n"
 
 #, c-format
 msgid "subpacket of type %d has critical bit set\n"
 msgstr "un sous-paquet de type %d possède un bit critique\n"
 
-#: g10/passphrase.c:295 g10/passphrase.c:581
+#: g10/passphrase.c:292 g10/passphrase.c:553
 #, c-format
 msgid " (main key ID %s)"
 msgstr " (ID clé principale %s)"
 
 #, c-format
 msgid " (main key ID %s)"
 msgstr " (ID clé principale %s)"
 
-#: g10/passphrase.c:309
-#, c-format
+#: g10/passphrase.c:306
+#, fuzzy, c-format
 msgid ""
 msgid ""
-"You need a passphrase to unlock the secret key for user:\n"
+"Please enter the passphrase to unlock the secret key for the OpenPGP "
+"certificate:\n"
 "\"%.*s\"\n"
 "\"%.*s\"\n"
-"%u-bit %s key, ID %s, created %s%s\n"
+"%u-bit %s key, ID %s,\n"
+"created %s%s.\n"
 msgstr ""
 "Vous avez besoin d'une phrase de passe pour déverrouiller la clé\n"
 "secrète pour l'utilisateur:\n"
 "\"%.*s\"\n"
 "clé %u bits %s, ID %s, créée %s%s\n"
 
 msgstr ""
 "Vous avez besoin d'une phrase de passe pour déverrouiller la clé\n"
 "secrète pour l'utilisateur:\n"
 "\"%.*s\"\n"
 "clé %u bits %s, ID %s, créée %s%s\n"
 
-#: g10/passphrase.c:334
-msgid "Repeat passphrase\n"
-msgstr "Répétez la phrase de passe\n"
-
-#: g10/passphrase.c:336
+#: g10/passphrase.c:332
 msgid "Enter passphrase\n"
 msgstr "Entrez la phrase de passe\n"
 
 msgid "Enter passphrase\n"
 msgstr "Entrez la phrase de passe\n"
 
-#: g10/passphrase.c:363
+#: g10/passphrase.c:360
 msgid "cancelled by user\n"
 msgstr "annulé par l'utilisateur\n"
 
 msgid "cancelled by user\n"
 msgstr "annulé par l'utilisateur\n"
 
-#: g10/passphrase.c:369 g10/passphrase.c:428
+#: g10/passphrase.c:366 g10/passphrase.c:429
 #, fuzzy, c-format
 msgid "problem with the agent: %s\n"
 msgstr "problème avec l'agent - arrêt d'utilisation de l'agent\n"
 
 #, fuzzy, c-format
 msgid "problem with the agent: %s\n"
 msgstr "problème avec l'agent - arrêt d'utilisation de l'agent\n"
 
-#: g10/passphrase.c:560
+#: g10/passphrase.c:532
 #, c-format
 msgid ""
 "You need a passphrase to unlock the secret key for\n"
 #, c-format
 msgid ""
 "You need a passphrase to unlock the secret key for\n"
@@ -5354,17 +5567,17 @@ msgstr ""
 "Vous avez besoin d'une phrase de passe pour déverrouiller la\n"
 "clé secrète pour l'utilisateur: « %s »\n"
 
 "Vous avez besoin d'une phrase de passe pour déverrouiller la\n"
 "clé secrète pour l'utilisateur: « %s »\n"
 
-#: g10/passphrase.c:568
+#: g10/passphrase.c:540
 #, c-format
 msgid "%u-bit %s key, ID %s, created %s"
 msgstr "clé de %u bits %s, ID %s, créée le %s"
 
 #, c-format
 msgid "%u-bit %s key, ID %s, created %s"
 msgstr "clé de %u bits %s, ID %s, créée le %s"
 
-#: g10/passphrase.c:577
+#: g10/passphrase.c:549
 #, c-format
 msgid "         (subkey on main key ID %s)"
 msgstr "        (sous-clé de la clé principale ID %s)"
 
 #, c-format
 msgid "         (subkey on main key ID %s)"
 msgstr "        (sous-clé de la clé principale ID %s)"
 
-#: g10/photoid.c:72
+#: g10/photoid.c:74
 msgid ""
 "\n"
 "Pick an image to use for your photo ID.  The image must be a JPEG file.\n"
 msgid ""
 "\n"
 "Pick an image to use for your photo ID.  The image must be a JPEG file.\n"
@@ -5379,54 +5592,54 @@ msgstr ""
 "en sera de même pour votre clé !\n"
 "La meilleure taille à utiliser est 240x288.\n"
 
 "en sera de même pour votre clé !\n"
 "La meilleure taille à utiliser est 240x288.\n"
 
-#: g10/photoid.c:94
+#: g10/photoid.c:96
 msgid "Enter JPEG filename for photo ID: "
 msgstr "Entrez le nom du fichier JPEG pour la photo d'identité: "
 
 msgid "Enter JPEG filename for photo ID: "
 msgstr "Entrez le nom du fichier JPEG pour la photo d'identité: "
 
-#: g10/photoid.c:115
+#: g10/photoid.c:117
 #, c-format
 msgid "unable to open JPEG file `%s': %s\n"
 msgstr "impossible d'ouvrir le fichier JPEG `%s': %s\n"
 
 #, c-format
 msgid "unable to open JPEG file `%s': %s\n"
 msgstr "impossible d'ouvrir le fichier JPEG `%s': %s\n"
 
-#: g10/photoid.c:126
+#: g10/photoid.c:128
 #, c-format
 msgid "This JPEG is really large (%d bytes) !\n"
 msgstr "Ce JPEG est vraiment trés grand (%d octets) !\n"
 
 #, c-format
 msgid "This JPEG is really large (%d bytes) !\n"
 msgstr "Ce JPEG est vraiment trés grand (%d octets) !\n"
 
-#: g10/photoid.c:128
+#: g10/photoid.c:130
 msgid "Are you sure you want to use it? (y/N) "
 msgstr "Êtes-vous sûr de vouloir l'utiliser ? (o/N) "
 
 msgid "Are you sure you want to use it? (y/N) "
 msgstr "Êtes-vous sûr de vouloir l'utiliser ? (o/N) "
 
-#: g10/photoid.c:145
+#: g10/photoid.c:147
 #, c-format
 msgid "`%s' is not a JPEG file\n"
 msgstr "`%s' n'est pas un fichier JPEG\n"
 
 #, c-format
 msgid "`%s' is not a JPEG file\n"
 msgstr "`%s' n'est pas un fichier JPEG\n"
 
-#: g10/photoid.c:164
+#: g10/photoid.c:166
 msgid "Is this photo correct (y/N/q)? "
 msgstr "Cette photo est-elle correcte (o/N/q) ? "
 
 msgid "Is this photo correct (y/N/q)? "
 msgstr "Cette photo est-elle correcte (o/N/q) ? "
 
-#: g10/photoid.c:368
+#: g10/photoid.c:374
 msgid "unable to display photo ID!\n"
 msgstr "impossible d'afficher la photo d'identité !\n"
 
 msgid "unable to display photo ID!\n"
 msgstr "impossible d'afficher la photo d'identité !\n"
 
-#: g10/pkclist.c:60 g10/revoke.c:623
+#: g10/pkclist.c:60 g10/revoke.c:621
 msgid "No reason specified"
 msgstr "Aucune raison spécifiée"
 
 msgid "No reason specified"
 msgstr "Aucune raison spécifiée"
 
-#: g10/pkclist.c:62 g10/revoke.c:625
+#: g10/pkclist.c:62 g10/revoke.c:623
 msgid "Key is superseded"
 msgstr "La clé a été remplacée"
 
 msgid "Key is superseded"
 msgstr "La clé a été remplacée"
 
-#: g10/pkclist.c:64 g10/revoke.c:624
+#: g10/pkclist.c:64 g10/revoke.c:622
 msgid "Key has been compromised"
 msgstr "La clé a été compromise"
 
 msgid "Key has been compromised"
 msgstr "La clé a été compromise"
 
-#: g10/pkclist.c:66 g10/revoke.c:626
+#: g10/pkclist.c:66 g10/revoke.c:624
 msgid "Key is no longer used"
 msgstr "La clé n'est plus utilisée"
 
 msgid "Key is no longer used"
 msgstr "La clé n'est plus utilisée"
 
-#: g10/pkclist.c:68 g10/revoke.c:627
+#: g10/pkclist.c:68 g10/revoke.c:625
 msgid "User ID is no longer valid"
 msgstr "Le nom d'utilisateur n'est plus valide"
 
 msgid "User ID is no longer valid"
 msgstr "Le nom d'utilisateur n'est plus valide"
 
@@ -5446,46 +5659,46 @@ msgstr "iImMqQsS"
 msgid "No trust value assigned to:\n"
 msgstr "Pas de valeur de confiance définie pour :\n"
 
 msgid "No trust value assigned to:\n"
 msgstr "Pas de valeur de confiance définie pour :\n"
 
-#: g10/pkclist.c:244
+#: g10/pkclist.c:245
 #, c-format
 msgid "  aka \"%s\"\n"
 msgstr "  alias « %s »\n"
 
 #, c-format
 msgid "  aka \"%s\"\n"
 msgstr "  alias « %s »\n"
 
-#: g10/pkclist.c:254
+#: g10/pkclist.c:255
 msgid ""
 "How much do you trust that this key actually belongs to the named user?\n"
 msgstr ""
 "Jusqu'à quel point avez-vous confiance au fait que cette clé\n"
 "appartient rééllement à l'utilisateur nommé ?\n"
 
 msgid ""
 "How much do you trust that this key actually belongs to the named user?\n"
 msgstr ""
 "Jusqu'à quel point avez-vous confiance au fait que cette clé\n"
 "appartient rééllement à l'utilisateur nommé ?\n"
 
-#: g10/pkclist.c:269
+#: g10/pkclist.c:270
 #, c-format
 msgid "  %d = I don't know or won't say\n"
 msgstr "  %d = ne sais pas ou ne dirai pas\n"
 
 #, c-format
 msgid "  %d = I don't know or won't say\n"
 msgstr "  %d = ne sais pas ou ne dirai pas\n"
 
-#: g10/pkclist.c:271
+#: g10/pkclist.c:272
 #, c-format
 msgid "  %d = I do NOT trust\n"
 msgstr "  %d = je ne fais PAS confiance\n"
 
 #, c-format
 msgid "  %d = I do NOT trust\n"
 msgstr "  %d = je ne fais PAS confiance\n"
 
-#: g10/pkclist.c:277
+#: g10/pkclist.c:278
 #, c-format
 msgid "  %d = I trust ultimately\n"
 msgstr "  %d = je donne une confiance ultime\n"
 
 #, c-format
 msgid "  %d = I trust ultimately\n"
 msgstr "  %d = je donne une confiance ultime\n"
 
-#: g10/pkclist.c:283
+#: g10/pkclist.c:284
 msgid "  m = back to the main menu\n"
 msgstr "  m = retour au menu principal\n"
 
 msgid "  m = back to the main menu\n"
 msgstr "  m = retour au menu principal\n"
 
-#: g10/pkclist.c:286
+#: g10/pkclist.c:287
 msgid "  s = skip this key\n"
 msgstr "  s = sauter cette clé\n"
 
 msgid "  s = skip this key\n"
 msgstr "  s = sauter cette clé\n"
 
-#: g10/pkclist.c:287
+#: g10/pkclist.c:288
 msgid "  q = quit\n"
 msgstr "  q = quitter\n"
 
 msgid "  q = quit\n"
 msgstr "  q = quitter\n"
 
-#: g10/pkclist.c:291
+#: g10/pkclist.c:292
 #, c-format
 msgid ""
 "The minimum trust level for this key is: %s\n"
 #, c-format
 msgid ""
 "The minimum trust level for this key is: %s\n"
@@ -5494,41 +5707,41 @@ msgstr ""
 "Le niveau de confiance minimal pour cette clé est: %s\n"
 "\n"
 
 "Le niveau de confiance minimal pour cette clé est: %s\n"
 "\n"
 
-#: g10/pkclist.c:297 g10/revoke.c:652
+#: g10/pkclist.c:298 g10/revoke.c:650
 msgid "Your decision? "
 msgstr "Votre décision ? "
 
 msgid "Your decision? "
 msgstr "Votre décision ? "
 
-#: g10/pkclist.c:318
+#: g10/pkclist.c:319
 msgid "Do you really want to set this key to ultimate trust? (y/N) "
 msgstr "Voulez-vous vraiment donner une confiance ultime à cette clé ? (o/N) "
 
 msgid "Do you really want to set this key to ultimate trust? (y/N) "
 msgstr "Voulez-vous vraiment donner une confiance ultime à cette clé ? (o/N) "
 
-#: g10/pkclist.c:332
+#: g10/pkclist.c:333
 msgid "Certificates leading to an ultimately trusted key:\n"
 msgstr "Certificats conduisant vers une clé à confiance ultime:\n"
 
 msgid "Certificates leading to an ultimately trusted key:\n"
 msgstr "Certificats conduisant vers une clé à confiance ultime:\n"
 
-#: g10/pkclist.c:417
+#: g10/pkclist.c:418
 #, c-format
 msgid "%s: There is no assurance this key belongs to the named user\n"
 msgstr ""
 "%s: Rien ne dit que la clé appartient vraiment à l'utilisateur\n"
 "nommé.\n"
 
 #, c-format
 msgid "%s: There is no assurance this key belongs to the named user\n"
 msgstr ""
 "%s: Rien ne dit que la clé appartient vraiment à l'utilisateur\n"
 "nommé.\n"
 
-#: g10/pkclist.c:422
+#: g10/pkclist.c:423
 #, c-format
 msgid "%s: There is limited assurance this key belongs to the named user\n"
 msgstr ""
 "%s: Il n'est pas vraiment sûr que la clé appartient vraiment\n"
 "à l'utilisateur nommé.\n"
 
 #, c-format
 msgid "%s: There is limited assurance this key belongs to the named user\n"
 msgstr ""
 "%s: Il n'est pas vraiment sûr que la clé appartient vraiment\n"
 "à l'utilisateur nommé.\n"
 
-#: g10/pkclist.c:428
+#: g10/pkclist.c:429
 msgid "This key probably belongs to the named user\n"
 msgstr "Cette clé appartient probablement à l'utilisateur nommé\n"
 
 msgid "This key probably belongs to the named user\n"
 msgstr "Cette clé appartient probablement à l'utilisateur nommé\n"
 
-#: g10/pkclist.c:433
+#: g10/pkclist.c:434
 msgid "This key belongs to us\n"
 msgstr "Cette clé nous appartient\n"
 
 msgid "This key belongs to us\n"
 msgstr "Cette clé nous appartient\n"
 
-#: g10/pkclist.c:459
+#: g10/pkclist.c:460
 msgid ""
 "It is NOT certain that the key belongs to the person named\n"
 "in the user ID.  If you *really* know what you are doing,\n"
 msgid ""
 "It is NOT certain that the key belongs to the person named\n"
 "in the user ID.  If you *really* know what you are doing,\n"
@@ -5539,115 +5752,115 @@ msgstr ""
 "vous pouvez répondre oui à la prochaine question.\n"
 "\n"
 
 "vous pouvez répondre oui à la prochaine question.\n"
 "\n"
 
-#: g10/pkclist.c:478
+#: g10/pkclist.c:479
 msgid "Use this key anyway? (y/N) "
 msgstr "Utiliser cette clé quand même ? (o/N) "
 
 msgid "Use this key anyway? (y/N) "
 msgstr "Utiliser cette clé quand même ? (o/N) "
 
-#: g10/pkclist.c:512
+#: g10/pkclist.c:513
 msgid "WARNING: Using untrusted key!\n"
 msgstr "ATTENTION: Utilisation d'une clé sans confiance !\n"
 
 msgid "WARNING: Using untrusted key!\n"
 msgstr "ATTENTION: Utilisation d'une clé sans confiance !\n"
 
-#: g10/pkclist.c:519
+#: g10/pkclist.c:520
 msgid "WARNING: this key might be revoked (revocation key not present)\n"
 msgstr ""
 "AVERTISSEMENT: cette clé est peut-être révoquée (clé de révocation\n"
 "absente)\n"
 
 msgid "WARNING: this key might be revoked (revocation key not present)\n"
 msgstr ""
 "AVERTISSEMENT: cette clé est peut-être révoquée (clé de révocation\n"
 "absente)\n"
 
-#: g10/pkclist.c:528
+#: g10/pkclist.c:529
 msgid "WARNING: This key has been revoked by its designated revoker!\n"
 msgstr "AVERTISSEMENT: Cette clé à été révoquée par son révocateur désigné !\n"
 
 msgid "WARNING: This key has been revoked by its designated revoker!\n"
 msgstr "AVERTISSEMENT: Cette clé à été révoquée par son révocateur désigné !\n"
 
-#: g10/pkclist.c:531
+#: g10/pkclist.c:532
 msgid "WARNING: This key has been revoked by its owner!\n"
 msgstr "ATTENTION: Cette clé à été révoquée par son propriétaire !\n"
 
 msgid "WARNING: This key has been revoked by its owner!\n"
 msgstr "ATTENTION: Cette clé à été révoquée par son propriétaire !\n"
 
-#: g10/pkclist.c:532
+#: g10/pkclist.c:533
 msgid "         This could mean that the signature is forged.\n"
 msgstr "           Cela pourrait signifier que la signature est fausse.\n"
 
 msgid "         This could mean that the signature is forged.\n"
 msgstr "           Cela pourrait signifier que la signature est fausse.\n"
 
-#: g10/pkclist.c:538
+#: g10/pkclist.c:539
 msgid "WARNING: This subkey has been revoked by its owner!\n"
 msgstr "ATTENTION: Cette sous-clé à été révoquée par son propriétaire !\n"
 
 msgid "WARNING: This subkey has been revoked by its owner!\n"
 msgstr "ATTENTION: Cette sous-clé à été révoquée par son propriétaire !\n"
 
-#: g10/pkclist.c:543
+#: g10/pkclist.c:544
 msgid "Note: This key has been disabled.\n"
 msgstr "Note: cette clé a été désactivée.\n"
 
 msgid "Note: This key has been disabled.\n"
 msgstr "Note: cette clé a été désactivée.\n"
 
-#: g10/pkclist.c:563
+#: g10/pkclist.c:564
 #, c-format
 msgid "Note: Verified signer's address is `%s'\n"
 msgstr ""
 
 #, c-format
 msgid "Note: Verified signer's address is `%s'\n"
 msgstr ""
 
-#: g10/pkclist.c:570
+#: g10/pkclist.c:571
 #, c-format
 msgid "Note: Signer's address `%s' does not match DNS entry\n"
 msgstr ""
 
 #, c-format
 msgid "Note: Signer's address `%s' does not match DNS entry\n"
 msgstr ""
 
-#: g10/pkclist.c:582
+#: g10/pkclist.c:583
 msgid "trustlevel adjusted to FULL due to valid PKA info\n"
 msgstr ""
 
 msgid "trustlevel adjusted to FULL due to valid PKA info\n"
 msgstr ""
 
-#: g10/pkclist.c:590
+#: g10/pkclist.c:591
 msgid "trustlevel adjusted to NEVER due to bad PKA info\n"
 msgstr ""
 
 msgid "trustlevel adjusted to NEVER due to bad PKA info\n"
 msgstr ""
 
-#: g10/pkclist.c:601
+#: g10/pkclist.c:602
 msgid "Note: This key has expired!\n"
 msgstr "Note: Cette clé a expiré !\n"
 
 msgid "Note: This key has expired!\n"
 msgstr "Note: Cette clé a expiré !\n"
 
-#: g10/pkclist.c:612
+#: g10/pkclist.c:613
 msgid "WARNING: This key is not certified with a trusted signature!\n"
 msgstr ""
 "ATTENTION: Cette clé n'est pas certifiée avec une signature de confiance !\n"
 
 msgid "WARNING: This key is not certified with a trusted signature!\n"
 msgstr ""
 "ATTENTION: Cette clé n'est pas certifiée avec une signature de confiance !\n"
 
-#: g10/pkclist.c:614
+#: g10/pkclist.c:615
 msgid ""
 "         There is no indication that the signature belongs to the owner.\n"
 msgstr ""
 "           Rien ne dit que la signature appartient à son propriétaire.\n"
 
 msgid ""
 "         There is no indication that the signature belongs to the owner.\n"
 msgstr ""
 "           Rien ne dit que la signature appartient à son propriétaire.\n"
 
-#: g10/pkclist.c:622
+#: g10/pkclist.c:623
 msgid "WARNING: We do NOT trust this key!\n"
 msgstr "ATTENTION: Nous ne faisons PAS confiance à cette clé !\n"
 
 msgid "WARNING: We do NOT trust this key!\n"
 msgstr "ATTENTION: Nous ne faisons PAS confiance à cette clé !\n"
 
-#: g10/pkclist.c:623
+#: g10/pkclist.c:624
 msgid "         The signature is probably a FORGERY.\n"
 msgstr "           La signature est certainement FAUSSE.\n"
 
 msgid "         The signature is probably a FORGERY.\n"
 msgstr "           La signature est certainement FAUSSE.\n"
 
-#: g10/pkclist.c:631
+#: g10/pkclist.c:632
 msgid ""
 "WARNING: This key is not certified with sufficiently trusted signatures!\n"
 msgstr ""
 "ATTENTION: Les signatures de cette clé n'ont pas une confiance suffisante !\n"
 
 msgid ""
 "WARNING: This key is not certified with sufficiently trusted signatures!\n"
 msgstr ""
 "ATTENTION: Les signatures de cette clé n'ont pas une confiance suffisante !\n"
 
-#: g10/pkclist.c:633
+#: g10/pkclist.c:634
 msgid "         It is not certain that the signature belongs to the owner.\n"
 msgstr ""
 "            Il n'est pas sûr que la signature appartient à son "
 "propriétaire.\n"
 
 msgid "         It is not certain that the signature belongs to the owner.\n"
 msgstr ""
 "            Il n'est pas sûr que la signature appartient à son "
 "propriétaire.\n"
 
-#: g10/pkclist.c:832 g10/pkclist.c:874 g10/pkclist.c:1086 g10/pkclist.c:1156
+#: g10/pkclist.c:833 g10/pkclist.c:875 g10/pkclist.c:1087 g10/pkclist.c:1157
 #, c-format
 msgid "%s: skipped: %s\n"
 msgstr "%s: ignoré: %s\n"
 
 #, c-format
 msgid "%s: skipped: %s\n"
 msgstr "%s: ignoré: %s\n"
 
-#: g10/pkclist.c:844 g10/pkclist.c:1124
+#: g10/pkclist.c:845 g10/pkclist.c:1125
 #, c-format
 msgid "%s: skipped: public key already present\n"
 msgstr "%s: ignoré: clé publique déjà présente\n"
 
 #, c-format
 msgid "%s: skipped: public key already present\n"
 msgstr "%s: ignoré: clé publique déjà présente\n"
 
-#: g10/pkclist.c:895
+#: g10/pkclist.c:896
 msgid "You did not specify a user ID. (you may use \"-r\")\n"
 msgstr ""
 "Vous n'avez pas spécifié de nom d'utilisateur. (vous pouvez\n"
 "utiliser «-r»)\n"
 "\n"
 
 msgid "You did not specify a user ID. (you may use \"-r\")\n"
 msgstr ""
 "Vous n'avez pas spécifié de nom d'utilisateur. (vous pouvez\n"
 "utiliser «-r»)\n"
 "\n"
 
-#: g10/pkclist.c:919
+#: g10/pkclist.c:920
 msgid "Current recipients:\n"
 msgstr "Récipients actuels:\n"
 
 msgid "Current recipients:\n"
 msgstr "Récipients actuels:\n"
 
-#: g10/pkclist.c:945
+#: g10/pkclist.c:946
 msgid ""
 "\n"
 "Enter the user ID.  End with an empty line: "
 msgid ""
 "\n"
 "Enter the user ID.  End with an empty line: "
@@ -5655,42 +5868,42 @@ msgstr ""
 "\n"
 "Entrez le nom d'utilisateur, en terminant par une ligne vide: "
 
 "\n"
 "Entrez le nom d'utilisateur, en terminant par une ligne vide: "
 
-#: g10/pkclist.c:970
+#: g10/pkclist.c:971
 msgid "No such user ID.\n"
 msgstr "Pas d'utilisateur de ce nom.\n"
 
 msgid "No such user ID.\n"
 msgstr "Pas d'utilisateur de ce nom.\n"
 
-#: g10/pkclist.c:979 g10/pkclist.c:1053
+#: g10/pkclist.c:980 g10/pkclist.c:1054
 msgid "skipped: public key already set as default recipient\n"
 msgstr "ignoré: la clé publique est déjà le destinataire par défaut\n"
 
 msgid "skipped: public key already set as default recipient\n"
 msgstr "ignoré: la clé publique est déjà le destinataire par défaut\n"
 
-#: g10/pkclist.c:1000
+#: g10/pkclist.c:1001
 msgid "Public key is disabled.\n"
 msgstr "La clé publique est désactivée.\n"
 
 msgid "Public key is disabled.\n"
 msgstr "La clé publique est désactivée.\n"
 
-#: g10/pkclist.c:1009
+#: g10/pkclist.c:1010
 msgid "skipped: public key already set\n"
 msgstr "ignoré: clé publique déjà activée\n"
 
 msgid "skipped: public key already set\n"
 msgstr "ignoré: clé publique déjà activée\n"
 
-#: g10/pkclist.c:1044
+#: g10/pkclist.c:1045
 #, c-format
 msgid "unknown default recipient \"%s\"\n"
 msgstr "destinataire par défaut « %s » inconnu\n"
 
 #, c-format
 msgid "unknown default recipient \"%s\"\n"
 msgstr "destinataire par défaut « %s » inconnu\n"
 
-#: g10/pkclist.c:1102
+#: g10/pkclist.c:1103
 #, c-format
 msgid "%s: skipped: public key is disabled\n"
 msgstr "%s: ignoré: la clé publique est désactivée\n"
 
 #, c-format
 msgid "%s: skipped: public key is disabled\n"
 msgstr "%s: ignoré: la clé publique est désactivée\n"
 
-#: g10/pkclist.c:1164
+#: g10/pkclist.c:1165
 msgid "no valid addressees\n"
 msgstr "pas de destinataire valide\n"
 
 msgid "no valid addressees\n"
 msgstr "pas de destinataire valide\n"
 
-#: g10/pkclist.c:1478
+#: g10/pkclist.c:1489
 #, fuzzy, c-format
 msgid "Note: key %s has no %s feature\n"
 msgstr "clé %s: pas de nom d'utilisateur\n"
 
 #, fuzzy, c-format
 msgid "Note: key %s has no %s feature\n"
 msgstr "clé %s: pas de nom d'utilisateur\n"
 
-#: g10/pkclist.c:1503
+#: g10/pkclist.c:1514
 #, fuzzy, c-format
 msgid "Note: key %s has no preference for %s\n"
 msgstr "clé %s: pas de nom d'utilisateur\n"
 #, fuzzy, c-format
 msgid "Note: key %s has no preference for %s\n"
 msgstr "clé %s: pas de nom d'utilisateur\n"
@@ -5762,7 +5975,7 @@ msgid "NOTE: key has been revoked"
 msgstr "NOTE: la clé a été révoquée"
 
 #: g10/revoke.c:102 g10/revoke.c:116 g10/revoke.c:128 g10/revoke.c:174
 msgstr "NOTE: la clé a été révoquée"
 
 #: g10/revoke.c:102 g10/revoke.c:116 g10/revoke.c:128 g10/revoke.c:174
-#: g10/revoke.c:186 g10/revoke.c:587
+#: g10/revoke.c:186 g10/revoke.c:585
 #, c-format
 msgid "build_packet failed: %s\n"
 msgstr "build_packet a échoué: %s\n"
 #, c-format
 msgid "build_packet failed: %s\n"
 msgstr "build_packet a échoué: %s\n"
@@ -5784,11 +5997,11 @@ msgstr "(c'est une cl
 msgid "Create a designated revocation certificate for this key? (y/N) "
 msgstr "Générer un certificat de révocation désignée pour cette clé ? (o/N) "
 
 msgid "Create a designated revocation certificate for this key? (y/N) "
 msgstr "Générer un certificat de révocation désignée pour cette clé ? (o/N) "
 
-#: g10/revoke.c:327 g10/revoke.c:553
+#: g10/revoke.c:327 g10/revoke.c:551
 msgid "ASCII armored output forced.\n"
 msgstr "sortie avec armure ASCII forcée.\n"
 
 msgid "ASCII armored output forced.\n"
 msgstr "sortie avec armure ASCII forcée.\n"
 
-#: g10/revoke.c:342 g10/revoke.c:567
+#: g10/revoke.c:342 g10/revoke.c:565
 #, c-format
 msgid "make_keysig_packet failed: %s\n"