# translation of kleopatra.po to Français
# traduction de kleopatra.po en français
# Joëlle Cornavin <jcornavi@kde-france.org>, 2004.
# Delafond <gerard@delafond.org>, 2004.
# Matthieu Robin <kde@macolu.org>, 2004, 2005.
# Nicolas Ternisien <nicolast@libertysurf.fr>, 2005.
# Yann Verley <yann.verley@free.fr>, 2005.
# Nicolas Ternisien <nicolas.ternisien@gmail.com>, 2008, 2010.
# Mickael Sibelle <kimael@gmail.com>, 2008.
# Bruno Patri <bruno.patri@gmail.com>, 2008.
# Sébastien Renard <Sebastien.Renard@digitalfox.org>, 2008.
# Guillaume Pujol <guill.p@gmail.com>, 2008, 2012.
msgid ""
msgstr ""
"Project-Id-Version: kleopatra\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2012-01-16 04:13+0100\n"
"PO-Revision-Date: 2012-01-06 00:41+0100\n"
"Last-Translator: \n"
"Language-Team: French <kde-francophone@kde.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Lokalize 1.2\n"

#: aboutdata.cpp:53
msgid "Certificate Manager and Unified Crypto GUI"
msgstr ""
"Gestionnaire de certificats et interface graphique de cryptographie unifiée"

#: aboutdata.cpp:63
msgid "Current Maintainer"
msgstr "Mainteneur actuel"

#: aboutdata.cpp:64
msgid "Former Maintainer"
msgstr "Mainteneur précédent"

#: aboutdata.cpp:65 kwatchgnupg/aboutdata.cpp:50
msgid "Original Author"
msgstr "Auteur originel"

#: aboutdata.cpp:70
msgid "David Faure"
msgstr "David Faure"

#: aboutdata.cpp:71
msgid "Backend configuration framework, KIO integration"
msgstr ""
"Infrastructure de configuration du moteur de traitement, intégration de KIO"

#: aboutdata.cpp:73
msgid "Michel Boyer de la Giroday"
msgstr "Michel Boyer de la Giroday"

#: aboutdata.cpp:74
msgid "Key-state dependent colors and fonts in the certificates list"
msgstr ""
"Couleurs et polices dépendant de l'état des clés dans la liste des "
"certificats"

#: aboutdata.cpp:76
msgid "Thomas Moenicke"
msgstr "Thomas Moenicke"

#: aboutdata.cpp:77
msgid "Artwork"
msgstr "Graphisme"

#: aboutdata.cpp:79
msgid "Frank Osterfeld"
msgstr "Frank Osterfeld"

#: aboutdata.cpp:80
msgid "Resident gpgme/win wrangler, UI Server commands and dialogs"
msgstr ""
"Application résidente de négociation gpgme/win, commandes et fenêtres du "
"serveur d'interfaces"

#: aboutdata.cpp:82
msgid "Karl-Heinz Zimmer"
msgstr "Karl-Heinz Zimmer"

#: aboutdata.cpp:83
msgid "DN display ordering support, infrastructure"
msgstr "Prise en charge de la commande d'affichage des ND, infrastructure"

#: aboutdata.cpp:89
msgid "Kleopatra"
msgstr "Kleopatra"

#: aboutdata.cpp:91
msgid ""
"(c) 2002 Steffen Hansen, Matthias Kalle Dalheimer, "
"Klarälvdalens Datakonsult AB\n"
"(c) 2004, 2007, 2008, 2009 Marc Mutz, Klarälvdalens Datakonsult AB"
msgstr ""
"(c) 2002 Steffen Hansen, Matthias Kalle Dalheimer, "
"Klarälvdalens Datakonsult AB\n"
"(c) 2004, 2007, 2008, 2009 Marc Mutz, Klarälvdalens Datakonsult AB"

#: aboutdata.cpp:105
msgid ""
"Gpg4win is an installer package for Windows for EMail and file encryption "
"using the core component GnuPG for Windows. Both relevant cryptography "
"standards are supported, OpenPGP and S/MIME. Gpg4win and the software "
"included with Gpg4win are Free Software."
msgstr ""
"Gpg4win est un paquetage d'installation pour Windows permettant le "
"chiffrement de courriers électroniques et de fichiers en utilisant le "
"composant de base GnuPG. Les deux standards de chiffrement, OpenPGP et S/"
"MIME, sont gérés. Gpg4win et les logiciels inclus avec sont des logiciels "
"libres."

#: aboutdata.cpp:112
msgid ""
"This Free Software product was developed mostly as part of commercial "
"contracts by the following companies:<ul><li><a href='http://intevation."
"net'>Intevation GmbH</a> (Projekt coordination, QA, Compendium)</li><li><a "
"href='http://www.g10code.com'>g10 Code GmbH</a> (Crypto Funktionality, "
"GpgOL, GpgEX, GPA)</li> <li><a href='http://www.kdab.com'>KDAB</a> "
"(Kleopatra)</li></ul>The following persons have contributed (as of 20100706):"
msgstr ""
"Ce produit libre a été principalement développé par le biais de contrats "
"avec les compagnies suivantes :<ul><li><a href='http://intevation."
"net'>Intevation GmbH</a> (coordination du projet, assurance qualité, résumé)"
"</li><li><a href='http://www.g10code.com'>g10 Code GmbH</a> (fonctionnalité "
"de chiffrement, GpgOL, GpgEX, GPA)</li> <li><a href='http://www.kdab."
"com'>KDAB</a> (Kleopatra)</li></ul>Les personnes suivantes ont également "
"contribuées (depuis le 06/07/2010) :"

#: aboutdata.cpp:121
msgid ""
"Till Adam<br>Marcus Brinkmann<br>Brigitte Hamilton<br>Bernhard "
"Herzog<br>Werner Koch<br>Colin Leroy<br>Marc Mutz<br>Marcel Newmann<br>Frank "
"Osterfeld<br>Bernhard Reiter<br>Florian v. Samson<br>Emanuel Schütze<br>Dr. "
"Jan-Oliver Wagner"
msgstr ""
"Till Adam<br>Marcus Brinkmann<br>Brigitte Hamilton<br>Bernhard "
"Herzog<br>Werner Koch<br>Colin Leroy<br>Marc Mutz<br>Marcel Newmann<br>Frank "
"Osterfeld<br>Bernhard Reiter<br>Florian v. Samson<br>Emanuel Schütze<br>Dr. "
"Jan-Oliver Wagner"

#: aboutdata.cpp:145 aboutdata.cpp:152
msgctxt "Version string is a guess"
msgid "guessed"
msgstr "supposée"

#: aboutdata.cpp:168
msgid "Gpg4win"
msgstr "Gpg4win"

#: commands/adduseridcommand.cpp:219
#, kde-format
msgctxt "@info"
msgid ""
"<para>An error occurred while trying to add the user-id: <message>%1</"
"message></para>"
msgstr ""
"<para>Une erreur s'est produite lors de la tentative d'ajout de "
"l'identifiant utilisateur : <message>%1</message></para>"

#: commands/adduseridcommand.cpp:222
msgctxt "@title:window"
msgid "Add User-ID Error"
msgstr "Erreur d'ajout d'identifiant utilisateur"

#: commands/adduseridcommand.cpp:226
msgctxt "@info"
msgid "User-ID successfully added."
msgstr "L'identifiant utilisateur a été ajouté avec succès."

#: commands/adduseridcommand.cpp:227
msgctxt "@title:window"
msgid "Add User-ID Succeeded"
msgstr "Succès de l'ajout de l'identifiant utilisateur"

#: commands/changeexpirycommand.cpp:222
#, kde-format
msgid ""
"<p>An error occurred while trying to change the expiry date for <b>%1</b>:</"
"p><p>%2</p>"
msgstr ""
"<p>Une erreur s'est produite lors de la tentative de changement de la date "
"d'expiration pour <b>%1</b> :</p><p>%2</p>"

#: commands/changeexpirycommand.cpp:226
msgid "Expiry Date Change Error"
msgstr "Erreur de changement de date d'expiration"

#: commands/changeexpirycommand.cpp:230
msgid "Expiry date changed successfully."
msgstr "La date d'expiration a été changée avec succès."

#: commands/changeexpirycommand.cpp:231
msgid "Expiry Date Change Succeeded"
msgstr "Succès du changement de date d'expiration"

#: commands/changeownertrustcommand.cpp:221
#, kde-format
msgid ""
"<p>An error occurred while trying to change the owner trust for <b>%1</b>:</"
"p><p>%2</p>"
msgstr ""
"<p>Une erreur s'est produite lors de la tentative de changement de la "
"confiance du possesseur pour <b>%1</b> :</p><p>%2</p>"

#: commands/changeownertrustcommand.cpp:225
msgid "Owner Trust Change Error"
msgstr "Erreur de modification du niveau de confiance du propriétaire"

#: commands/changeownertrustcommand.cpp:229
msgid "Owner trust changed successfully."
msgstr "Le niveau de confiance du propriétaire a été changé avec succès"

#: commands/changeownertrustcommand.cpp:230
msgid "Owner Trust Change Succeeded"
msgstr "Succès du changement de niveau de confiance du propriétaire"

#: commands/changeroottrustcommand.cpp:94
#, kde-format
msgid ""
"Failed to update the trust database:\n"
"%1"
msgstr ""
"Impossible d'actualiser la base de données de confiance : \n"
"%1"

#: commands/changeroottrustcommand.cpp:96
msgid "Root Trust Update Failed"
msgstr "Échec d'actualisation de la racine de confiance"

#: commands/changeroottrustcommand.cpp:256
#, kde-format
msgid "Cannot open existing file \"%1\" for reading: %2"
msgstr "Impossible d'ouvrir le fichier « %1 » en lecture : %2"

#: commands/changeroottrustcommand.cpp:264
#, kde-format
msgid "Cannot open file \"%1\" for reading and writing: %2"
msgstr "Impossible d'ouvrir le fichier « %1 » en lecture et écriture : %2"

#: commands/changeroottrustcommand.cpp:268
#, kde-format
msgid "Cannot set restrictive permissions on file %1: %2"
msgstr "Impossible de restreindre les permissions du fichier %1 : %2"

#: commands/changeroottrustcommand.cpp:318
#: crypto/createchecksumscontroller.cpp:558
#, kde-format
msgid "Failed to move file %1 to its final destination, %2: %3"
msgstr ""
"Impossible de déplacer le fichier « %1 » vers sa destination finale, "
"« %2 » : %3"

#: commands/changeroottrustcommand.cpp:329
msgid "Could not find gpgconf executable"
msgstr "Impossible de trouver l'exécutable « gpgconf »"

#: commands/changeroottrustcommand.cpp:339
#, kde-format
msgid "\"gpgconf --reload gpg-agent\" failed: %1"
msgstr "Échec de « gpgconf --reload gpg-agent » : %1"

#: commands/checksumcreatefilescommand.cpp:154
#: commands/checksumverifyfilescommand.cpp:154
#: commands/decryptverifyclipboardcommand.cpp:160
#: commands/decryptverifyfilescommand.cpp:162
#: commands/encryptclipboardcommand.cpp:146
#: commands/encryptclipboardcommand.cpp:159
#: commands/signclipboardcommand.cpp:149 commands/signclipboardcommand.cpp:162
#: commands/signencryptfilescommand.cpp:232
#, kde-format
msgid "An error occurred: %1"
msgstr "Une erreur s'est produite : %1"

#: commands/checksumcreatefilescommand.cpp:156
msgid "Create Checksum Files Error"
msgstr "Erreur à la création des fichiers de sommes de contrôle"

#: commands/checksumcreatefilescommand.cpp:167
msgid "Select One or More Files to Create Checksums For"
msgstr ""
"Sélectionner un ou plusieurs fichiers pour lesquels créer des sommes de "
"contrôle"

# unreviewed-context
#: commands/checksumverifyfilescommand.cpp:156
msgid "Verify Checksum Files Error"
msgstr "Vérifier les erreurs des fichiers de sommes de contrôle"

#: commands/checksumverifyfilescommand.cpp:167
msgid "Select One or More Checksum Files"
msgstr "Sélectionnez un ou plusieurs fichiers de sommes de contrôle"

#: commands/clearcrlcachecommand.cpp:62 commands/importcrlcommand.cpp:163
msgid "Clear CRL Cache Error"
msgstr "Erreur du cache des LRC"

#: commands/clearcrlcachecommand.cpp:66
msgid "Clear CRL Cache Finished"
msgstr "Effacement du cache des LRC terminé"

#: commands/clearcrlcachecommand.cpp:70
#, kde-format
msgid ""
"The DirMngr process that tried to clear the CRL cache ended prematurely "
"because of an unexpected error. Please check the output of %1 for details."
msgstr ""
"Le processus « DirMngr » qui a tenté d'effacer le cache des LRC s'est "
"terminé prématurément en raison d'une erreur inattendue. Veuillez vérifier "
"le sortie de %1 pour plus de renseignements."

#: commands/clearcrlcachecommand.cpp:76
#, kde-format
msgid ""
"An error occurred while trying to clear the CRL cache. The output from %1 "
"was:\n"
"%2"
msgstr ""
"Une erreur s'est produite lors de la tentative d'effacement du cache des "
"LRC. La commande %1 a renvoyé :\n"
"%2s"

#: commands/clearcrlcachecommand.cpp:81
msgid "CRL cache cleared successfully."
msgstr "Le cache des LRC a été effacé avec succès."

#: commands/decryptverifyclipboardcommand.cpp:146
msgid "The clipboard does not appear to contain a signature or encrypted text."
msgstr "Le presse-papiers ne semble contenir ni signature, ni texte chiffré."

# unreviewed-context
#: commands/decryptverifyclipboardcommand.cpp:148
#: commands/decryptverifyclipboardcommand.cpp:162
msgid "Decrypt/Verify Clipboard Error"
msgstr "Erreur de déchiffrement / vérification du presse-papiers"

# unreviewed-context
#: commands/decryptverifyfilescommand.cpp:164
msgid "Decrypt/Verify Files Error"
msgstr "Erreur de déchiffrement / vérification des fichiers"

#: commands/decryptverifyfilescommand.cpp:175
msgid "Select One or More Files to Decrypt and/or Verify"
msgstr "Sélectionner un ou plusieurs fichiers à déchiffrer et/ou à vérifier"

#: commands/dumpcertificatecommand.cpp:90 commands/dumpcrlcachecommand.cpp:87
msgctxt "@action:button Update the log text widget"
msgid "&Update"
msgstr "&Actualiser"

#: commands/dumpcertificatecommand.cpp:260
msgid "Certificate Dump"
msgstr "Copie du certificat (dump)"

# unreviewed-context
#: commands/dumpcertificatecommand.cpp:285
#: commands/dumpcrlcachecommand.cpp:246
msgid "Unable to start process gpgsm. Please check your installation."
msgstr ""
"Impossible de démarrer le processus gpgsm. Veuillez vérifier votre "
"installation."

#: commands/dumpcertificatecommand.cpp:287
#: commands/dumpcertificatecommand.cpp:311
#: commands/dumpcertificatecommand.cpp:316
msgid "Dump Certificate Error"
msgstr "Erreur de copie (dump) du certificat"

#: commands/dumpcertificatecommand.cpp:307
#, kde-format
msgid ""
"The GpgSM process that tried to dump the certificate ended prematurely "
"because of an unexpected error. Please check the output of gpgsm --dump-cert "
"%1 for details."
msgstr ""
"Le processus « GpgSM » qui a tenté de copier (dump) le certificat s'est "
"terminé prématurément en raison d'une erreur inattendue. Veuillez vérifier "
"ce que la commande gpgsm --dump-cert %1 a renvoyé pour plus de "
"renseignements."

#: commands/dumpcertificatecommand.cpp:314
#, kde-format
msgid ""
"An error occurred while trying to dump the certificate. The output from "
"GpgSM was:\n"
"%1"
msgstr ""
"Une erreur s'est produite lors de la tentative de copie du certificat. La "
"commande « GpgSM » a renvoyé :\n"
"%1"

#: commands/dumpcrlcachecommand.cpp:226
msgid "CRL Cache Dump"
msgstr "Copie (dump) du cache des LRC"

#: commands/dumpcrlcachecommand.cpp:248 commands/dumpcrlcachecommand.cpp:271
#: commands/dumpcrlcachecommand.cpp:276
msgid "Dump CRL Cache Error"
msgstr "Erreur de copie (dump) du cache des LRC"

#: commands/dumpcrlcachecommand.cpp:268
msgid ""
"The GpgSM process that tried to dump the CRL cache ended prematurely because "
"of an unexpected error. Please check the output of gpgsm --call-dirmngr "
"listcrls for details."
msgstr ""
"Le processus « GpgSM » qui a tenté d'importer le fichier des LRC s'est "
"terminé prématurément en raison d'une erreur inattendue. Veuillez vérifier "
"ce que la commande gpgsm --call-dirmngr listcrls a renvoyé pour plus de "
"renseignements."

# unreviewed-context
#: commands/dumpcrlcachecommand.cpp:274
#, kde-format
msgid ""
"An error occurred while trying to dump the CRL cache. The output from GpgSM "
"was:\n"
"%1"
msgstr ""
"Une erreur s'est produite lors de la tentative de copie (dump) du cache des "
"LRC. GpgSM a renvoyé :\n"
"%1"

#: commands/encryptclipboardcommand.cpp:148
#: commands/encryptclipboardcommand.cpp:161
msgid "Encrypt Clipboard Error"
msgstr "Erreur de chiffrement du presse-papiers"

#: commands/exportopenpgpcertstoservercommand.cpp:86
msgctxt "@info"
msgid ""
"<para>No OpenPGP directory services have been configured.</para><para>Since "
"none is configured, <application>Kleopatra</application> will use "
"<resource>keys.gnupg.net</resource> as the server to export to.</"
"para><para>You can configure OpenPGP directory servers in "
"<application>Kleopatra</application>'s configuration dialog.</para><para>Do "
"you want to continue with <resource>keys.gnupg.net</resource> as the server "
"to export to?</para>"
msgstr ""
"<para>Aucun service d'annuaire OpenPGP n'a été configuré.</para><para>De ce "
"fait, <application>Kleopatra</application> utilisera<resource>keys.gnupg."
"net</resource> comme serveur d'exportation.</para><para>Vous pouvez "
"configurer les serveurs OpenPGP dans la boîte de dialogue de configuration "
"de <application>Kleopatra</application>.</para><para>Voulez-vous continuer "
"avec <resource>keys.gnupg.net</resource> comme serveur d'exportation ?</para>"

#: commands/exportopenpgpcertstoservercommand.cpp:93
#: commands/exportopenpgpcertstoservercommand.cpp:105
msgctxt "@title:window"
msgid "OpenPGP Certificate Export"
msgstr "Export du certificat OpenPGP"

#: commands/exportopenpgpcertstoservercommand.cpp:100
msgctxt "@info"
msgid ""
"<para>When OpenPGP certificates have been exported to a public directory "
"server, it is nearly impossible to remove them again.</para><para>Before "
"exporting your certificate to a public directory server, make sure that you "
"have created a revocation certificate so you can revoke the certificate if "
"needed later.</para><para>Are you sure you want to continue?</para>"
msgstr ""
"<para>Lorsque les certificats OpenPGP sont exportés sur une serveur public, "
"il est pratiquement impossible de les y supprimer.</para><para>Avant "
"d'exporter votre certificat vers un serveur public, assurez-vous d'avoir "
"créé un certification de révocation afin de pouvoir révoquer celui-ci si "
"cela s'avère nécessaire dans le futur.</para><para>Voulez-vous vraiment "
"continuer ?</para>"

#: commands/exportopenpgpcertstoservercommand.cpp:123
msgctxt "@title:window"
msgid "OpenPGP Certificate Export Error"
msgstr "Erreur d'exportation du certificat OpenPGP"

#: commands/exportopenpgpcertstoservercommand.cpp:127
msgctxt "@title:window"
msgid "OpenPGP Certificate Export Finished"
msgstr "Exportation du certificat OpenPGP terminée"

#: commands/exportopenpgpcertstoservercommand.cpp:132
#, kde-format
msgctxt "@info"
msgid ""
"<para>The GPG process that tried to export OpenPGP certificates ended "
"prematurely because of an unexpected error.</para><para>Please check the "
"output of <icode>%1</icode> for details.</para>"
msgstr ""
"<para>Le processus GPG qui a tenté d'exporter le certificat OpenPGP a quitté "
"prématurément du fait d'une erreur inattendue.</para><para>Veuillez vérifier "
"la sortie de <icode>%1</icode> pour plus de renseignements.</para>"

#: commands/exportopenpgpcertstoservercommand.cpp:139
#, kde-format
msgctxt "@info"
msgid ""
"<para>An error occurred while trying to export OpenPGP certificates.</para> "
"<para>The output from <command>%1</command> was: <message>%2</message></para>"
msgstr ""
"<para>Une erreur s'est produite lors de la tentative d'exportation des "
"certificats OpenPGP.</para> <para>La commande <command>%1</command> a "
"renvoyé : <message>%2</message></para>"

#: commands/exportopenpgpcertstoservercommand.cpp:145
msgctxt "@info"
msgid "OpenPGP certificates exported successfully."
msgstr "Les certificats OpenPGP ont été exportés avec succès."

#: commands/exportsecretkeycommand.cpp:126
msgctxt "@title:window"
msgid "Secret Key Export Error"
msgstr "Erreur d'exportation de clé secrète"

#: commands/exportsecretkeycommand.cpp:130
msgctxt "@title:window"
msgid "Secret Key Export Finished"
msgstr "Exportation de la clé secrète terminée"

#: commands/exportsecretkeycommand.cpp:135
#, kde-format
msgctxt "@info"
msgid ""
"<para>The GPG or GpgSM process that tried to export the secret key ended "
"prematurely because of an unexpected error.</para><para>Please check the "
"output of <icode>%1</icode> for details.</para>"
msgstr ""
"<para>Le processus GPG ou GpgSM ayant tenté d'exporter la clé secrète s'est "
"terminé prématurément du fait d'une erreur inconnue.</para><para>Veuillez "
"vérifier ce que la commande <icode>%1</icode> renvoie pour plus "
"d'informations.</para>"

#: commands/exportsecretkeycommand.cpp:142
#, kde-format
msgctxt "@info"
msgid ""
"<para>An error occurred while trying to export the secret key.</para> "
"<para>The output from <command>%1</command> was: <message>%2</message></para>"
msgstr ""
"<para>Une erreur s'est produite lors de la tentative d'exportation de la clé "
"secrète.</para> <para>La sortie de  <command>%1</command> a renvoyé : "
"<message>%2</message></para>"

#: commands/exportsecretkeycommand.cpp:148
msgctxt "@info"
msgid "Secret key successfully exported."
msgstr "La clé secrète a été exporté avec succès."

#: commands/gnupgprocesscommand.cpp:133
msgid "Subprocess Diagnostics"
msgstr "Diagnostics des sous-processus"

# unreviewed-context
#: commands/gnupgprocesscommand.cpp:243
#, kde-format
msgid "Unable to start process %1. Please check your installation."
msgstr ""
"Impossible de démarrer le processus %1. Veuillez vérifier votre installation."

#: commands/gnupgprocesscommand.cpp:249
#, kde-format
msgid "Starting %1..."
msgstr "Démarrage de %1..."

#: commands/gnupgprocesscommand.cpp:267
msgid "Process finished"
msgstr "Processus terminé"

#: commands/importcertificatefromclipboardcommand.cpp:118
msgid "Clipboard contents do not look like a certificate."
msgstr "Le contenu du presse-papiers ne ressemble pas à un certificat."

#: commands/importcertificatefromclipboardcommand.cpp:119
#: commands/importcertificatefromclipboardcommand.cpp:123
#: commands/importcertificatefromfilecommand.cpp:138
#: commands/importcertificatefromfilecommand.cpp:144
#: commands/importcertificatescommand.cpp:332
#: commands/importcertificatescommand.cpp:338
#: commands/importcertificatescommand.cpp:401
#: commands/importcertificatescommand.cpp:438
msgid "Certificate Import Failed"
msgstr "Échec de l'importation du certificat"

# unreviewed-context
#: commands/importcertificatefromclipboardcommand.cpp:123
msgid "Could not determine certificate type of clipboard contents."
msgstr ""
"Impossible de déterminer le type du certificat contenu dans le presse-"
"papiers."

#: commands/importcertificatefromclipboardcommand.cpp:125 systrayicon.cpp:186
#: utils/output.cpp:488
msgid "Clipboard"
msgstr "Presse-papiers"

#: commands/importcertificatefromfilecommand.cpp:138
#, kde-format
msgid "Could not open file %1 for reading: %2"
msgstr "Impossible d'ouvrir le fichier %1 en lecture : %2"

# unreviewed-context
#: commands/importcertificatefromfilecommand.cpp:144
#, kde-format
msgid "Could not determine certificate type of %1."
msgstr "Impossible de déterminer le type du certificat de %1."

#: commands/importcertificatefromfilecommand.cpp:154
#: qml/KleopatraActions.qml:70
msgid "Certificates"
msgstr "Certificats"

#: commands/importcertificatefromfilecommand.cpp:155
msgid "Any files"
msgstr "Tous les fichiers"

#: commands/importcertificatefromfilecommand.cpp:163
#: commands/importcertificatefromfilecommand.cpp:166
msgid "Select Certificate File"
msgstr "Sélectionner un fichier de certificat"

#: commands/importcrlcommand.cpp:70
msgid ""
"Certificate Revocation Lists, DER encoded (*.crl *.arl *-crl.der *-arl.der)"
msgstr ""
"Listes de révocation des certificats, encodés via DER (« *.crl *.arl *-crl."
"der *-arl.der »)"

#: commands/importcrlcommand.cpp:71
msgid "Select CRL File to Import"
msgstr "Sélectionner un fichier de LRC à importer"

# unreviewed-context
#: commands/importcrlcommand.cpp:161
msgid "Unable to start process dirmngr. Please check your installation."
msgstr ""
"Impossible de démarrer le processus « dirmngr ». Veuillez vérifier votre "
"installation."

#: commands/importcrlcommand.cpp:179
msgid ""
"The GpgSM process that tried to import the CRL file ended prematurely "
"because of an unexpected error. Please check the output of gpgsm --call-"
"dirmngr loadcrl &lt;filename&gt; for details."
msgstr ""
"Le processus « GpgSM » qui a tenté d'importer le fichier des LRC s'est "
"terminé prématurément en raison d'une erreur inattendue. Veuillez vérifier "
"ce que la commande gpgsm --call-dirmngr loadcrl &lt;filename&gt; a renvoyé "
"pour plus de renseignements."

#: commands/importcrlcommand.cpp:182 commands/importcrlcommand.cpp:186
msgid "Import CRL Error"
msgstr "Erreur d'importation des LRC"

#: commands/importcrlcommand.cpp:184
#, kde-format
msgid ""
"An error occurred while trying to import the CRL file. The output from gpgsm "
"was:\n"
"%1"
msgstr ""
"Une erreur s'est produite lors de la tentative d'importation du fichier des "
"LRC. La commande « GpgSM » a renvoyé :\n"
"%1"

#: commands/importcrlcommand.cpp:188
msgid "CRL file imported successfully."
msgstr "Le fichier des LRC a été importé avec succès."

#: commands/importcrlcommand.cpp:189
msgid "Import CRL Finished"
msgstr "Importation des LRC terminée"

#: commands/learncardkeyscommand.cpp:75
msgid "Error Learning SmartCard"
msgstr "Erreur lors de l'inscription de la SmartCard"

#: commands/learncardkeyscommand.cpp:79
msgid "Finished Learning SmartCard"
msgstr "Fin de l'inscription de la SmartCard"

#: commands/learncardkeyscommand.cpp:84
#, kde-format
msgctxt "@info"
msgid ""
"<para>The GPG or GpgSM process that tried to learn the smart card ended "
"prematurely because of an unexpected error.</para><para>Please check the "
"output of <icode>%1</icode> for details.</para>"
msgstr ""
"<para>Le processus GPG ou GpgSM a tenté d'inscrire la smart card mais "
"s'estterminé prématurément du fait d'une erreur inconnue.</"
"para><para>Veuillez vérifier le retour de la commande <icode>%1</icode> pour "
"plus d'informations.</para>"

#: commands/refreshopenpgpcertscommand.cpp:74
msgctxt "@info"
msgid ""
"<para>No OpenPGP directory services have been configured.</para><para>If not "
"all of the certificates carry the name of their preferred certificate server "
"(few do), a fallback server is needed to fetch from.</para><para>Since none "
"is configured, <application>Kleopatra</application> will use <resource>keys."
"gnupg.net</resource> as the fallback.</para><para>You can configure OpenPGP "
"directory servers in Kleopatra's configuration dialog.</para><para>Do you "
"want to continue with <resource>keys.gnupg.net</resource> as fallback server?"
"</para>"
msgstr ""
"<para>Aucun service d'annuaire OpenPGP n'a été configuré.</para><para>Si "
"tous les certificats n'incorporent pas le nom de leur serveur de certificat "
"préféré (peu le font), un serveur par défaut est nécessaire pour les "
"recevoir.</para><para>Comme aucun n'est configuré, <application>Kleopatra</"
"application> utilisera <resource>keys.gnupg.net</resource> comme serveur par "
"défaut.</para><para>Vous pouvez configurer les serveurs d'annuaire OpenPGP "
"dans la boîte de dialogue de configuration de Kleopatra.</para><para>Voulez-"
"vous continuer avec <resource>keys.gnupg.net</resource> comme serveur par "
"défaut.</para>"

#: commands/refreshopenpgpcertscommand.cpp:83
#: commands/refreshopenpgpcertscommand.cpp:96
msgctxt "@title:window"
msgid "OpenPGP Certificate Refresh"
msgstr "Rafraîchissement du certificat OpenPGP"

#: commands/refreshopenpgpcertscommand.cpp:90
msgctxt "@info"
msgid ""
"<para>Refreshing OpenPGP certificates implies downloading all certificates "
"anew, to check if any of them have been revoked in the meantime.</"
"para><para>This can put a severe strain on your own as well as other "
"people's network connections, and can take up to an hour or more to "
"complete, depending on your network connection, and the number of "
"certificates to check.</para> <para>Are you sure you want to continue?</para>"
msgstr ""
"<para>Le rafraîchissement des certificats OpenPGP implique de les "
"télécharger tous à nouveau pour vérifier si l'un d'entre eux a été révoqué "
"pendant ce temps.</para><para>Cela peut engendrer une sévère surcharge de "
"votre propre réseau ainsi que celui des autres utilisateurs. Le processus "
"peut prendre jusqu'à une heure.</para> <para>Voulez-vous vraiment continuer ?"
"</para>"

#: commands/refreshopenpgpcertscommand.cpp:112
msgctxt "@title:window"
msgid "OpenPGP Certificate Refresh Error"
msgstr "Erreur de rafraîchissement du certificat OpenPGP"

#: commands/refreshopenpgpcertscommand.cpp:116
msgctxt "@title:window"
msgid "OpenPGP Certificate Refresh Finished"
msgstr "La rafraîchissement du certificat OpenPGP est terminé"

#: commands/refreshopenpgpcertscommand.cpp:121
#, kde-format
msgctxt "@info"
msgid ""
"<para>The GPG process that tried to refresh OpenPGP certificates ended "
"prematurely because of an unexpected error.</para><para>Please check the "
"output of <icode>%1</icode> for details.</para>"
msgstr ""
"<para>Le processus GPG qui a tenté de rafraîchir les certificats OpenPGP "
"s'est terminé prématurément du fait d'une erreur inattendue.</"
"para><para>Veuillez vérifier ce que la commande <icode>%1</icode> a renvoyé "
"pour plus de renseignements.</para>"

#: commands/refreshopenpgpcertscommand.cpp:128
#, kde-format
msgctxt "@info"
msgid ""
"<para>An error occurred while trying to refresh OpenPGP certificates.</para> "
"<para>The output from <command>%1</command> was: <message>%2</message></para>"
msgstr ""
"<para>Une erreur s'est produite lors de la tentative de rafraîchissement des "
"certificats OpenPGP.</para> <para>La commande <command>%1</command> a "
"renvoyé : <message>%2</message></para>"

#: commands/refreshopenpgpcertscommand.cpp:134
msgctxt "@info"
msgid "OpenPGP certificates refreshed successfully."
msgstr "Les certificats OpenPGP ont été rafraîchis avec succès."

#: commands/refreshx509certscommand.cpp:62
msgctxt "@info"
msgid ""
"<para>Refreshing X.509 certificates implies downloading CRLs for all "
"certificates, even if they might otherwise still be valid.</para><para>This "
"can put a severe strain on your own as well as other people's network "
"connections, and can take up to an hour or more to complete, depending on "
"your network connection, and the number of certificates to check.</para> "
"<para>Are you sure you want to continue?</para>"
msgstr ""
"<para>Le rafraîchissement des certificats X.509 entraîne le téléchargement "
"des LRC pour tous les certificats, même s'ils sont toujours valables.</"
"para><para>Cela peut entraîner une sévère surcharge sur votre connexion "
"réseau, ou celle d'autres utilisateurs, et peut prendre jusqu'à une heure ou "
"plus, suivant votre connexion et le nombre de certificats à vérifier.</"
"para><para>Voulez-vous vraiment continuer ?</para>"

#: commands/refreshx509certscommand.cpp:68
msgctxt "@title:window"
msgid "X.509 Certificate Refresh"
msgstr "Rafraîchir le certificat X.509"

#: commands/refreshx509certscommand.cpp:79
msgctxt "@title:window"
msgid "X.509 Certificate Refresh Error"
msgstr "Erreur de rafraîchissement du certificat X.509"

#: commands/refreshx509certscommand.cpp:83
msgctxt "@title:window"
msgid "X.509 Certificate Refresh Finished"
msgstr "Rafraîchissement du certificat X.509 terminé"

#: commands/refreshx509certscommand.cpp:88
#, kde-format
msgctxt "@info"
msgid ""
"<para>The GpgSM process that tried to refresh X.509 certificates ended "
"prematurely because of an unexpected error.</para><para>Please check the "
"output of <icode>%1</icode> for details.</para>"
msgstr ""
"<para>Le processus GpgSM qui essayait de rafraîchir les certificats X.509 "
"s'est terminé prématurément du fait d'une erreur inattendue.</"
"para><para>Veuillez vérifier la sortie de <icode>%1</icode> pour plus de "
"renseignements.</para>"

#: commands/refreshx509certscommand.cpp:95
#, kde-format
msgctxt "@info"
msgid ""
"<para>An error occurred while trying to refresh X.509 certificates.</"
"para><para>The output from <command>%1</command> was: <message>%2</message></"
"para>"
msgstr ""
"<para>Une erreur s'est produite lors de la tentative de rafraîchissement des "
"certificats X.509.</para><para>La commande <command>%1</command> a renvoyé : "
"<message>%2</message></para>"

#: commands/refreshx509certscommand.cpp:101
msgctxt "@info"
msgid "X.509 certificates refreshed successfully."
msgstr "Les certificats X.509 ont été rafraîchis correctement."

#: commands/setinitialpincommand.cpp:71
msgctxt "@title"
msgid "Set Initial Pin"
msgstr "Définir l'état initial du Pin"

#: commands/signclipboardcommand.cpp:151 commands/signclipboardcommand.cpp:164
msgid "Sign Clipboard Error"
msgstr "Erreur de signature du presse-papiers"

# unreviewed-context
#: commands/signencryptfilescommand.cpp:234
msgid "Sign/Encrypt Files Error"
msgstr "Erreur de signature / chiffrement des fichiers"

#: commands/signencryptfilescommand.cpp:245
msgid "Select One or More Files to Sign and/or Encrypt"
msgstr "Sélectionnez un ou plusieurs fichiers à signer et/ou chiffrer"

#: commands/changepassphrasecommand.cpp:185
#, kde-format
msgid ""
"<p>An error occurred while trying to change the passphrase for <b>%1</b>:</"
"p><p>%2</p>"
msgstr ""
"<p>Une erreur s'est produite lors de la tentative de changement de la phrase "
"secrète pour <b>%1</b> :</p><p>%2</p>"

#: commands/changepassphrasecommand.cpp:189
msgid "Passphrase Change Error"
msgstr "Erreur de changement de la phrase secrète"

#: commands/changepassphrasecommand.cpp:193
msgid "Passphrase changed successfully."
msgstr "La phrase secrète a été changée avec succès."

#: commands/changepassphrasecommand.cpp:194
msgid "Passphrase Change Succeeded"
msgstr "Succès du changement de la phrase secrète"

# unreviewed-context
#: commands/certifycertificatecommand.cpp:182
msgctxt "@info"
msgid ""
"To certify other certificates, you first need to create an OpenPGP "
"certificate for yourself. Choose <interface>File->New Certificate...</"
"interface> to create one."
msgstr ""
"Pour certifier d'autres certificats, vous devez d'abord créer un certificat "
"OpenPGP pour vous même. Pour cela, choisissez <interface>Fichier / Nouveau "
"certificat...</interface>"

#: commands/certifycertificatecommand.cpp:183
msgid "Certification Not Possible"
msgstr "Certification impossible"

#: commands/deletecertificatescommand.cpp:98
msgctxt "@title:window"
msgid "Delete Certificates"
msgstr "Supprimer les certificats"

#: commands/deletecertificatescommand.cpp:163
msgid ""
"Neither the OpenPGP nor the CMS backends support certificate deletion.\n"
"Check your installation."
msgstr ""
"Ni le moteur de traitement OpenPGP, ni celui de CMS ne prend en charge la "
"suppression de certificat.\n"
"Veuillez vérifier votre installation."

#: commands/deletecertificatescommand.cpp:167
msgid ""
"The OpenPGP backend does not support certificate deletion.\n"
"Check your installation.\n"
"Only the selected CMS certificates will be deleted."
msgstr ""
"Le moteur de traitement OpenPGP ne prend pas en charge la suppression de "
"certificat.\n"
"Veuillez vérifier votre installation.\n"
"Seuls les certificats CMS sélectionnés seront supprimés."

#: commands/deletecertificatescommand.cpp:174
#: commands/deletecertificatescommand.cpp:178
msgid ""
"The OpenPGP backend does not support certificate deletion.\n"
"Check your installation."
msgstr ""
"Le moteur de traitement OpenPGP ne prend pas en charge la suppression de "
"certificat.\n"
"Veuillez vérifier votre installation."

#: commands/deletecertificatescommand.cpp:184
msgid ""
"The CMS backend does not support certificate deletion.\n"
"Check your installation.\n"
"Only the selected OpenPGP certificates will be deleted."
msgstr ""
"Le moteur de traitement CMS ne prend pas en charge la suppression de "
"certificat.\n"
"Veuillez vérifier votre installation.\n"
"Seuls les certificats OpenPGP sélectionnés seront supprimés."

#: commands/deletecertificatescommand.cpp:200
#: commands/deletecertificatescommand.cpp:213
msgid ""
"The CMS backend does not support certificate deletion.\n"
"Check your installation."
msgstr ""
"Le moteur de traitement CMS ne prend pas en charge la suppression de "
"certificat.\n"
"Veuillez vérifier votre installation."

#: commands/deletecertificatescommand.cpp:280
#: commands/deletecertificatescommand.cpp:349
msgid "Certificate Deletion Failed"
msgstr "La suppression du certificat a échoué"

#: commands/deletecertificatescommand.cpp:281
msgid "Certificate Deletion Problem"
msgstr "Problème de suppression de certificat"

#: commands/deletecertificatescommand.cpp:340
#, kde-format
msgid "OpenPGP backend: %1"
msgstr "Moteur de traitement OpenPGP : %1"

#: commands/deletecertificatescommand.cpp:343
#, kde-format
msgid "CMS backend: %1"
msgstr "Moteur de traitement CMS : %1"

#: commands/deletecertificatescommand.cpp:345
#, kde-format
msgid ""
"<qt><p>An error occurred while trying to delete the certificate:</p><p><b>"
"%1</b></p></qt>"
msgstr ""
"<qt><p>Une erreur s'est produite lors de la suppression des certificats :</"
"p><p><b>%1</b></p></qt>"

#: commands/importcertificatescommand.cpp:207
#, kde-format
msgctxt "@info:tooltip"
msgid "Imported Certificates from %1"
msgstr "Certificats importés depuis %1"

#: commands/importcertificatescommand.cpp:211
#, kde-format
msgctxt "@info:tooltip"
msgid "Imported certificates from these sources:<br/>%1"
msgstr "Certificats importés depuis ces sources :<br />%1"

#: commands/importcertificatescommand.cpp:218
msgctxt "@title:tab"
msgid "Imported Certificates"
msgstr "Certificats importés"

#: commands/importcertificatescommand.cpp:231
#, kde-format
msgid "<tr><td align=\"right\">%1</td><td>%2</td></tr>"
msgstr "<tr><td align=\"right\">%1</td><td>%2</td></tr>"

#: commands/importcertificatescommand.cpp:232
#, kde-format
msgid "<tr><td align=\"right\"><b>%1</b></td><td>%2</td></tr>"
msgstr "<tr><td align=\"right\"><b>%1</b></td><td>%2</td></tr>"

#: commands/importcertificatescommand.cpp:233
#, kde-format
msgid "<tr><th colspan=\"2\" align=\"center\">%1</th></tr>"
msgstr "<tr><th colspan=\"2\" align=\"center\">%1</th></tr>"

#: commands/importcertificatescommand.cpp:240
msgid "Total number processed:"
msgstr "Nombre total traité :"

#: commands/importcertificatescommand.cpp:242
msgid "Imported:"
msgstr "Importé :"

#: commands/importcertificatescommand.cpp:245
msgid "New signatures:"
msgstr "Nouvelles signatures :"

#: commands/importcertificatescommand.cpp:248
msgid "New user IDs:"
msgstr "Nouveaux ID utilisateur :"

#: commands/importcertificatescommand.cpp:251
msgid "Certificates without user IDs:"
msgstr "Certificats sans identifiants utilisateur :"

#: commands/importcertificatescommand.cpp:254
msgid "New subkeys:"
msgstr "Nouvelles sous-clés :"

#: commands/importcertificatescommand.cpp:257
msgid "Newly revoked:"
msgstr "Récemment révoquées :"

#: commands/importcertificatescommand.cpp:260
msgid "Not imported:"
msgstr "Non importées :"

#: commands/importcertificatescommand.cpp:263
msgid "Unchanged:"
msgstr "Inchangées :"

#: commands/importcertificatescommand.cpp:266
msgid "Secret keys processed:"
msgstr "Certificats secrets traités :"

#: commands/importcertificatescommand.cpp:269
msgid "Secret keys imported:"
msgstr "Certificats secrets importés :"

#: commands/importcertificatescommand.cpp:273
msgid "Secret keys <em>not</em> imported:"
msgstr "Certificats secrets <em>non</em> importés :"

#: commands/importcertificatescommand.cpp:276
msgid "Secret keys unchanged:"
msgstr "Certificats secrets inchangés :"

#: commands/importcertificatescommand.cpp:289
msgid "No imports (should not happen, please report a bug)."
msgstr ""
"Aucune importation (ceci ne devrait pas arriver, veuillez signaler ce bogue)."

#: commands/importcertificatescommand.cpp:293
#: commands/importcertificatescommand.cpp:298
#, kde-format
msgid ""
"<qt><p>Detailed results of certificate import:</p><table width=\"100%\">%1</"
"table></qt>"
msgstr ""
"<qt><p>Résultats détaillés de l'importation du certificat :</p><table width="
"\"100%\">%1</table></qt>"

#: commands/importcertificatescommand.cpp:295
#, kde-format
msgid ""
"<qt><p>Detailed results of importing %1:</p><table width=\"100%\">%2</"
"table></qt>"
msgstr ""
"<qt><p>Résultats détaillés de l'importation de %1 :</p><table width=\"100%\">"
"%2</table></qt>"

#: commands/importcertificatescommand.cpp:299
msgid "Totals"
msgstr "Totaux"

#: commands/importcertificatescommand.cpp:305
#: commands/importcertificatescommand.cpp:313
msgid "Certificate Import Result"
msgstr "Résultat de l'importation du certificat"

#: commands/importcertificatescommand.cpp:320
#, kde-format
msgid ""
"<qt><p>An error occurred while trying to import the certificate:</p><p><b>"
"%1</b></p></qt>"
msgstr ""
"<qt><p>Une erreur s'est produite lors de la tentative d'importation du "
"certificat :</p><p><b>%1</b></p></qt>"

# unreviewed-context
#: commands/importcertificatescommand.cpp:324
#, kde-format
msgid ""
"<qt><p>An error occurred while trying to import the certificate %1:</p><p><b>"
"%2</b></p></qt>"
msgstr ""
"<qt><p>Une erreur s'est produite lors de la tentative d'importation du "
"certificat %1 :</p><p><b>%2</b></p></qt>"

#: commands/importcertificatescommand.cpp:399
#: commands/importcertificatescommand.cpp:436
#, kde-format
msgid ""
"The type of this certificate (%1) is not supported by this Kleopatra "
"installation."
msgstr ""
"Le type de ce certificat (%1) n'est pas pris en charge par cette "
"installation de Kleopatra."

#: commands/lookupcertificatescommand.cpp:210
msgid ""
"<p>You seem to be searching for a fingerprint or a key-id.</p><p>Different "
"keyservers expect different ways to search for these. Some require a \"0x\" "
"prefix, while others require there be no such prefix.</p><p>If your search "
"does not yield any results, try removing the 0x prefix from your search.</p>"
msgstr ""
"<p>Vous semblez rechercher une empreinte numérique ou un identifiant de clé."
"</p><p>Les serveurs de clés s'attendent à différentes manières de rechercher "
"ce genre d'informations. Certains nécessitent un préfixe « 0x », pendant que "
"d'autres ne demandent pas ce genre de préfixe.</p><p>Si votre recherche ne "
"retourne aucun résultat, essayez de supprimer le préfixe « 0x » de votre "
"recherche.</p>"

#: commands/lookupcertificatescommand.cpp:214
msgid ""
"<p>You seem to be searching for a fingerprint or a key-id.</p><p>Different "
"keyservers expect different ways to search for these. Some require a \"0x\" "
"prefix, while others require there be no such prefix.</p><p>If your search "
"does not yield any results, try adding the 0x prefix to your search.</p>"
msgstr ""
"<p>Vous semblez rechercher une empreinte numérique ou un identifiant de clé."
"</p><p>Les serveurs de clés s'attendent à différentes manières de rechercher "
"ce genre d'informations. Certains nécessitent un préfixe « 0x », pendant que "
"d'autres ne demandent pas ce genre de préfixe.</p><p>Si votre recherche ne "
"retourne aucun résultat, essayez d'ajouter le préfixe « 0x » de votre "
"recherche.</p>"

#: commands/lookupcertificatescommand.cpp:218
msgid "Hex-String Search"
msgstr "Recherche de chaînes héxadécimales"

#: commands/lookupcertificatescommand.cpp:291
#: commands/lookupcertificatescommand.cpp:296
#, kde-format
msgctxt "@title %1:\"OpenPGP\" or \"CMS\""
msgid "%1 Certificate Server"
msgstr "Serveur de certificats %1"

#: commands/lookupcertificatescommand.cpp:324
#, kde-format
msgctxt "@info"
msgid ""
"Failed to search on certificate server. The error returned was:\n"
"%1"
msgstr ""
"Échec de la recherche sur le serveur de certificats. L'erreur renvoyée "
"était :\n"
"%1"

#: commands/lookupcertificatescommand.cpp:332
msgctxt "@info"
msgid ""
"<para>The query result has been truncated.</para><para>Either the local or a "
"remote limit on the maximum number of returned hits has been exceeded.</"
"para><para>You can try to increase the local limit in the configuration "
"dialog, but if one of the configured servers is the limiting factor, you "
"have to refine your search.</para>"
msgstr ""
"<para>Le résultat de la requête a été tronqué.</para> <para>La limite locale "
"ou distante a probablement été dépassée.</para> <para>Vous pouvez augmenter "
"la limite locale dans la configuration, mais si les serveurs ont défini leur "
"propre limite, vous devrez alors affiner votre recherche.</para>"

#: commands/lookupcertificatescommand.cpp:340
msgctxt "@title"
msgid "Result Truncated"
msgstr "Résultat tronqué"

# unreviewed-context
#: commands/lookupcertificatescommand.cpp:369
msgctxt "@info"
msgid ""
"<para>You do not have any directory servers configured.</para><para>You need "
"to configure at least one directory server to search on one.</para><para>You "
"can configure directory servers here: <interface>Settings->Configure "
"Kleopatra</interface>.</para>"
msgstr ""
"<para>Vous n'avez aucun serveur d'annuaire configuré.</para><para>Vous devez "
"en configurer au moins un pour pouvoir y chercher.</para><para>Vous pouvez "
"configurer les serveurs d'annuaire ici : <interface>Configuration / "
"Configurer Kleopatra</interface>.</para>"

#: commands/lookupcertificatescommand.cpp:374
msgctxt "@title"
msgid "No Directory Servers Configured"
msgstr "Aucun serveur d'annuaire configuré"

#: commands/exportcertificatecommand.cpp:212
msgid "Export Certificates"
msgstr "Exporter des certificats"

#: commands/exportcertificatecommand.cpp:216
msgid "OpenPGP Certificates"
msgstr "Certificats OpenPGP"

#: commands/exportcertificatecommand.cpp:217
msgid "S/MIME Certificates"
msgstr "Certificats S/MIME"

#: commands/exportcertificatecommand.cpp:251
msgid "Exporting certificates..."
msgstr "Exportation des certificats..."

#: commands/exportcertificatecommand.cpp:262
#, kde-format
msgid ""
"<qt><p>An error occurred while trying to export the certificate:</p><p><b>"
"%1</b></p></qt>"
msgstr ""
"<qt><p>Une erreur s'est produite lors de la tentative d'exportation du "
"certificat :</p><p><b>%1</b></p></qt>"

#: commands/exportcertificatecommand.cpp:266
#: commands/exportcertificatecommand.cpp:309
msgid "Certificate Export Failed"
msgstr "Échec de l'exportation du certificat"

#: commands/exportcertificatecommand.cpp:308
#, kde-format
msgid "Could not write to file %1."
msgstr "Impossible d'écrire dans le fichier %1"

#: conf/appearanceconfigwidget.cpp:147
msgctxt "Key filter without user-assigned name"
msgid "<unnamed>"
msgstr "<sans nom>"

#: conf/appearanceconfigwidget.cpp:279
msgid "This parameter has been locked down by the system administrator."
msgstr "Ce paramètre a été verrouillé par l'administrateur système."

#: conf/appearanceconfigwidget.cpp:311
msgid "DN-Attribute Order"
msgstr "Ordre du DN-Attribute"

#: conf/configuredialog.cpp:73
msgid "Configure"
msgstr "Configurer"

#: conf/dirservconfigpage.cpp:171
msgid "LDAP &timeout (minutes:seconds):"
msgstr "&Délai maximal LDAP (minutes:secondes) :"

#: conf/dirservconfigpage.cpp:181
msgid "&Maximum number of items returned by query:"
msgstr "Nombre &maximal d'éléments retournés par requête :"

#: conf/dirservconfigpage.cpp:191
msgid "Automatically add &new servers discovered in CRL distribution points"
msgstr ""
"Ajouter automatiquement les &nouveaux serveurs découverts dans les points de "
"distribution LRC"

#: conf/dirservconfigpage.cpp:385
#, kde-format
msgid "Backend error: gpgconf does not seem to know the entry for %1/%2/%3"
msgstr ""
"Erreur du moteur de traitement : gpgconf ne semble pas connaître l'entrée "
"pour %1/%2/%3"

#: conf/dirservconfigpage.cpp:390
#, kde-format
msgid "Backend error: gpgconf has wrong type for %1/%2/%3: %4 %5"
msgstr ""
"Erreur du moteur de traitement : gpgconf n'a pas le bon type pour %1/%2/%3 : "
"%4 %5"

#: conf/smimevalidationconfigurationwidget.cpp:132
msgid "This option requires dirmngr >= 0.9.0"
msgstr "Cette option nécessite dirmngr >= 0.9.0"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:221
#. i18n: ectx: property (text), widget (QLabel, systemHTTPProxy)
#: conf/smimevalidationconfigurationwidget.cpp:269 rc.cpp:140
msgid "no proxy"
msgstr "pas de serveur mandataire"

#: conf/smimevalidationconfigurationwidget.cpp:270
#, kde-format
msgid "(Current system setting: %1)"
msgstr "(Paramètre système actuel : %1)"

#: crypto/decryptverifyemailcontroller.cpp:84
msgid "Status and progress of the crypto operations is shown here."
msgstr ""
"L'état et la progression de l'opération de chiffrement sont affichés ici."

#: crypto/decryptverifyemailcontroller.cpp:164
#: crypto/decryptverifyfilescontroller.cpp:208
msgid "User canceled"
msgstr "Annulé par l'utilisateur"

# unreviewed-context
#: crypto/decryptverifyemailcontroller.cpp:252
msgid "Decrypt/Verify E-Mail"
msgstr "Déchiffrer / vérifier le courriel"

#: crypto/decryptverifyemailcontroller.cpp:274
msgid "At least one input needs to be provided"
msgstr "Il faut fournir au moins un objet à traiter"

#: crypto/decryptverifyemailcontroller.cpp:278
msgid "Informative sender/signed data count mismatch"
msgstr "Incohérence entre l'expéditeur annoncé et les données signées"

#: crypto/decryptverifyemailcontroller.cpp:283
msgid "Signature/signed data count mismatch"
msgstr "Incohérence entre la signature et les données signées"

#: crypto/decryptverifyemailcontroller.cpp:286
msgid "Signed data can only be given for detached signature verification"
msgstr ""
"Les données signées ne peuvent être fournies que pour la vérification d'une "
"signature isolée"

#: crypto/decryptverifyemailcontroller.cpp:292
msgid "Input/Output count mismatch"
msgstr "Incohérence entre l'entrée et la sortie"

#: crypto/decryptverifyemailcontroller.cpp:295
msgid "Cannot use output and signed data simultaneously"
msgstr "Impossible d'utiliser la sortie et les données signées simultanément"

#: crypto/decryptverifyemailcontroller.cpp:302
#, kde-format
msgid "No backend support for %1"
msgstr "Pas de moteur de traitement pour gérer %1"

#: crypto/encryptemailtask.cpp:85 crypto/signencryptfilestask.cpp:186
msgid "Encryption canceled."
msgstr "Chiffrement annulé."

#: crypto/encryptemailtask.cpp:88
#, kde-format
msgid "Encryption failed: %1"
msgstr "Échec du chiffrement : %1"

#: crypto/encryptemailtask.cpp:90 crypto/signencryptfilestask.cpp:191
msgid "Encryption succeeded."
msgstr "Succès du chiffrement."

#: crypto/gui/decryptverifyoperationwidget.cpp:95
msgid "Input file:"
msgstr "Fichier à traiter :"

#: crypto/gui/decryptverifyoperationwidget.cpp:99
msgid "&Input file is a detached signature"
msgstr "Le f&ichier à traiter est une signature isolée"

#: crypto/gui/decryptverifyoperationwidget.cpp:100
msgid "&Signed data:"
msgstr "Données &signées :"

#: crypto/gui/decryptverifyoperationwidget.cpp:105
msgid "&Input file is an archive; unpack with:"
msgstr "Le fichier d'&entrée est une archive ; l'extraire avec :"

#: crypto/gui/encryptemailwizard.cpp:52
msgid "Encrypt Mail Message"
msgstr "Chiffrer le courrier électronique"

#: crypto/gui/newresultpage.cpp:103 crypto/gui/resultpage.cpp:104
msgid "Keep open after operation completed"
msgstr "Laisser ouvert après le fin de l'opération"

#: crypto/gui/newresultpage.cpp:135 crypto/gui/resultpage.cpp:131
#, kde-format
msgid "%1: All operations completed."
msgstr "%1 : toutes les opération sont terminées."

#: crypto/gui/newresultpage.cpp:137 crypto/gui/resultpage.cpp:133
msgid "All operations completed."
msgstr "Toutes les opérations sont terminées."

#: crypto/gui/newresultpage.cpp:160 crypto/gui/resultpage.cpp:149
#: crypto/gui/resultlistwidget.cpp:224
#, kde-format
msgctxt "number, operation description"
msgid "Operation %1: %2"
msgstr "Opération %1 : %2"

#: crypto/gui/newresultpage.cpp:162 crypto/gui/resultpage.cpp:151
#, kde-format
msgctxt "tag( \"OpenPGP\" or \"CMS\"),  operation description"
msgid "%1: %2"
msgstr "%1 : %2"

#: crypto/gui/newresultpage.cpp:167 crypto/gui/resultpage.cpp:156
msgid "<b>Results</b>"
msgstr "<b>Résultats</b>"

#: crypto/gui/resultitemwidget.cpp:104
msgid "Hide Details"
msgstr "Masquer les détails"

#: crypto/gui/resultitemwidget.cpp:104
msgid "Show Details"
msgstr "Afficher les détails"

#: crypto/gui/signemailwizard.cpp:82
msgid "You need to select a signing certificate to proceed."
msgstr "Vous devez sélectionner un certificat de signature pour continuer."

#: crypto/gui/signemailwizard.cpp:88
#, kde-format
msgid "You need to select an %1 signing certificate to proceed."
msgstr "Vous devez sélectionner un certificat de signature %1 pour continuer."

#: crypto/gui/signemailwizard.cpp:90
#, kde-format
msgid "You need to select %1 and %2 signing certificates to proceed."
msgstr ""
"Vous devez sélectionner un certificat de signature %1 et %2 pour continuer."

#: crypto/gui/signemailwizard.cpp:118
msgid "Sign Mail Message"
msgstr "Signer le courrier électronique"

#: crypto/gui/signingcertificateselectiondialog.cpp:49
msgid "Select Signing Certificates"
msgstr "Sélectionner les certificats de signature"

#: crypto/gui/verifychecksumsdialog.cpp:223
msgid "The following errors and warnings were recorded:"
msgstr "Les erreurs et avertissements suivants ont été enregistrés :"

#: crypto/gui/verifychecksumsdialog.cpp:224
msgid "Checksum Verification Errors"
msgstr "Erreurs de vérification de la somme de contrôle"

#: crypto/gui/verifychecksumsdialog.cpp:235
#: crypto/gui/verifychecksumsdialog.cpp:259
msgid "No errors occurred"
msgstr "Aucune erreur trouvée"

#: crypto/gui/verifychecksumsdialog.cpp:237
#, kde-format
msgid "One error occurred"
msgid_plural "%1 errors occurred"
msgstr[0] "Une erreur trouvée"
msgstr[1] "%1 erreurs trouvées"

#: crypto/gui/verifychecksumsdialog.cpp:257
msgid "Progress:"
msgstr "État :"

#: crypto/gui/verifychecksumsdialog.cpp:260
msgctxt "Show Errors"
msgid "Show"
msgstr "Afficher"

#: crypto/gui/newsignencryptfileswizard.cpp:134
msgctxt "@title:window"
msgid "Selected Files"
msgstr "Fichiers sélectionnés"

#: crypto/gui/newsignencryptfileswizard.cpp:213
msgid "No files selected."
msgstr "Aucun fichier sélectionné."

#: crypto/gui/newsignencryptfileswizard.cpp:214
msgid "Selected file:"
msgid_plural "Selected files:"
msgstr[0] "Fichier sélectionné :"
msgstr[1] "Fichiers sélectionnés :"

#: crypto/gui/newsignencryptfileswizard.cpp:217
msgctxt "@action"
msgid "More..."
msgstr "Plus..."

#: crypto/gui/newsignencryptfileswizard.cpp:347
msgid "Archive files with:"
msgstr "Archiver les fichiers avec :"

#: crypto/gui/newsignencryptfileswizard.cpp:349
msgid "Archive name (OpenPGP):"
msgstr "Nom de l'archive (OpenPGP) :"

#: crypto/gui/newsignencryptfileswizard.cpp:351
msgid "Archive name (S/MIME):"
msgstr "Nom de l'archive (S/MIME) :"

#: crypto/gui/newsignencryptfileswizard.cpp:353
msgid "Sign and Encrypt (OpenPGP only)"
msgstr "Signer et chiffrer (OpenPGP uniquement)"

#: crypto/gui/newsignencryptfileswizard.cpp:354
#: newcertificatewizard/newcertificatewizard.cpp:1236
#: newcertificatewizard/newcertificatewizard.cpp:1260
msgid "Encrypt"
msgstr "Chiffrer"

#: crypto/gui/newsignencryptfileswizard.cpp:355
#: newcertificatewizard/newcertificatewizard.cpp:1234
msgid "Sign"
msgstr "Signer"

#: crypto/gui/newsignencryptfileswizard.cpp:356
#: crypto/gui/signerresolvepage.cpp:303
msgid "Text output (ASCII armor)"
msgstr "Encodage sous forme de caractères (ASCII armor)"

#: crypto/gui/newsignencryptfileswizard.cpp:357
#: crypto/gui/signerresolvepage.cpp:306
msgid "Remove unencrypted original file when done"
msgstr "Supprimer le fichier d'origine non chiffré une fois terminé"

#: crypto/gui/newsignencryptfileswizard.cpp:365
msgctxt "@title"
msgid "What do you want to do?"
msgstr "Que voulez-vous faire ?"

#: crypto/gui/newsignencryptfileswizard.cpp:367
msgctxt "@title"
msgid "Please select here whether you want to sign or encrypt files."
msgstr ""
"Veuillez sélectionner l'action à effectuer ici : signer ou chiffrer les "
"fichiers."

#: crypto/gui/newsignencryptfileswizard.cpp:469
msgctxt "base name of an archive file, e.g. archive.zip or archive.tar.gz"
msgid "archive"
msgstr "archive"

#: crypto/gui/newsignencryptfileswizard.cpp:523
msgctxt "@info"
msgid ""
"<para>Archiving in combination with sign-only currently requires what are "
"known as opaque signatures - unlike detached ones, these embed the content "
"in the signature.</para><para>This format is rather unusual. You might want "
"to archive the files separately, and then sign the archive as one file with "
"Kleopatra.</para><para>Future versions of Kleopatra are expected to also "
"support detached signatures in this case.</para>"
msgstr ""
"<para>L'archivage, en combinaison avec la signature seule actuellement "
"activé demande l'utilisation de signatures opaques, qui, contrairement aux "
"signatures détachées, embarque leur contenu.</para><para>Ce format est "
"plutôt inhabituel. Vous devriez plutôt archiver ces fichiers séparément, et "
"signer l'archive comme un seul fichier dans Kleopatra.</para><para>Les "
"futures versions de Kleopatra devraient également gérer ce genre de "
"signatures détachées.</para>"

#: crypto/gui/newsignencryptfileswizard.cpp:528
msgctxt "@title:window"
msgid "Unusual Signature Warning"
msgstr "Avertissement de signature inhabituelle"

#: crypto/gui/newsignencryptfileswizard.cpp:588
msgid "This operation is not available for S/MIME"
msgstr "Cette opération n'est pas disponible pour S/MIME"

#: crypto/gui/newsignencryptfileswizard.cpp:615
msgid "Add"
msgstr "Ajouter"

#: crypto/gui/newsignencryptfileswizard.cpp:616
msgid "Remove"
msgstr "Supprimer"

#: crypto/gui/newsignencryptfileswizard.cpp:619
msgctxt "@title"
msgid "For whom do you want to encrypt?"
msgstr "Que souhaitez-vous chiffrer ?"

#: crypto/gui/newsignencryptfileswizard.cpp:621
msgctxt "@title"
msgid ""
"Please select for whom you want the files to be encrypted. Do not forget to "
"pick one of your own certificates."
msgstr ""
"Veuillez sélectionner les fichiers que vous souhaitez chiffrer. N'oubliez "
"pas de choisir l'un de vos certificats."

#: crypto/gui/newsignencryptfileswizard.cpp:624
msgctxt "@action"
msgid "Encrypt"
msgstr "Chiffrer"

#: crypto/gui/newsignencryptfileswizard.cpp:718
msgctxt "@info"
msgid ""
"<para>None of the recipients you are encrypting to seems to be your own.</"
"para><para>This means that you will not be able to decrypt the data anymore, "
"once encrypted.</para><para>Do you want to continue, or cancel to change the "
"recipient selection?</para>"
msgstr ""
"<para>Aucun des destinataires utilisés pour le chiffrement ne vous "
"correspond.</para><para>Cela signifie que vous ne serez plus capable de "
"déchiffrer les données une fois celles-ci chiffrées.</para><para>Voulez-vous "
"vraiment continuer, ou annuler pour modifier la sélection des destinataires ?"
"</para>"

#: crypto/gui/newsignencryptfileswizard.cpp:721
#: crypto/gui/newsignencryptfileswizard.cpp:732
msgctxt "@title:window"
msgid "Encrypt-To-Self Warning"
msgstr "Avertissement chiffrement de soi-même"

#: crypto/gui/newsignencryptfileswizard.cpp:730
msgctxt "@info"
msgid ""
"<para>You have requested the unencrypted data to be removed after encryption."
"</para><para>Are you really sure you do not need to access the data anymore "
"in decrypted form?</para>"
msgstr ""
"<para>Vous avez demandé à ce que les données non chiffrées soient supprimées "
"après chiffrage.</para><para>Voulez-vous vraiment ne plus être en mesure "
"d'accéder à ces données non chiffrées ?</para>"

#: crypto/gui/newsignencryptfileswizard.cpp:781
msgid "Sign with OpenPGP"
msgstr "Chiffrer avec OpenPGP"

#: crypto/gui/newsignencryptfileswizard.cpp:782
msgid "Sign with S/MIME"
msgstr "Chiffrer avec S/MIME"

#: crypto/gui/newsignencryptfileswizard.cpp:785
msgctxt "@title"
msgid "Who do you want to sign as?"
msgstr "Sous quelle identité souhaitez-vous effectuer la signature ?"

#: crypto/gui/newsignencryptfileswizard.cpp:787
msgctxt "@title"
msgid "Please choose an identity with which to sign the data."
msgstr "Veuillez sélectionner l'identité avec laquelle signer les données."

#: crypto/gui/newsignencryptfileswizard.cpp:863
msgctxt "@action"
msgid "Sign"
msgstr "Signer"

# unreviewed-context
#: crypto/gui/newsignencryptfileswizard.cpp:879
msgctxt "@action"
msgid "Sign && Encrypt"
msgstr "Signer et chiffrer"

#: crypto/gui/newsignencryptfileswizard.cpp:922
msgctxt "@title"
msgid "Results"
msgstr "Résultats"

#: crypto/gui/newsignencryptfileswizard.cpp:924
msgctxt "@title"
msgid "Status and progress of the crypto operations is shown here."
msgstr ""
"L'état et la progression de l'opération de chiffrement sont affichés ici."

#: crypto/gui/signencryptemailconflictdialog.cpp:163
msgid "(no matching certificates found)"
msgstr "(aucun certificat correspondant trouvé)"

#: crypto/gui/signencryptemailconflictdialog.cpp:165
msgid "Please select a certificate"
msgstr "Veuillez sélectionner un certificat"

#: crypto/gui/signencryptemailconflictdialog.cpp:222
msgid "(please choose between OpenPGP and S/MIME first)"
msgstr "(veuillez tout d'abord choisir entre OpenPGP et S/MIME)"

#: crypto/gui/signencryptemailconflictdialog.cpp:238
#: crypto/gui/resolverecipientspage.cpp:210
msgid "..."
msgstr "..."

#: crypto/gui/signencryptemailconflictdialog.cpp:366
#, kde-format
msgid "Please select an encryption certificate for recipient \"%1\""
msgstr ""
"Veuillez sélectionner un certificat de chiffrement pour le destinataire "
"« %1 »"

#: crypto/gui/signencryptemailconflictdialog.cpp:376
#, kde-format
msgid "Please select a signing certificate for sender \"%1\""
msgstr ""
"Veuillez sélectionner un certificat de signature pour l'expéditeur « %1 »"

#: crypto/gui/signencryptemailconflictdialog.cpp:386
msgid ""
"Kleopatra cannot unambiguously determine matching certificates for all "
"recipients/senders of the message.\n"
"Please select the correct certificates for each recipient:"
msgstr ""
"Impossible pour Kleopatra de déterminer les certificats correspondants aux "
"expéditeurs et destinataires de ce message.\n"
"Veuillez sélectionner les certificats corrects pour chaque destinataire :"

#: crypto/gui/signencryptemailconflictdialog.cpp:389
msgid ""
"Kleopatra cannot unambiguously determine matching certificates for the "
"sender of the message.\n"
"Please select the correct certificates for the sender:"
msgstr ""
"Impossible pour Kleopatra de déterminer les certificats correspondants à "
"l'expéditeur de ce message.\n"
"Veuillez sélectionner les certificats corrects pour l'expéditeur :"

#: crypto/gui/signencryptemailconflictdialog.cpp:392
msgid ""
"Kleopatra cannot unambiguously determine matching certificates for all "
"recipients of the message.\n"
"Please select the correct certificates for each recipient:"
msgstr ""
"Impossible pour Kleopatra de déterminer les certificats correspondants aux "
"destinataires de ce message.\n"
"Veuillez sélectionner les certificats corrects pour chaque destinataire :"

#: crypto/gui/signencryptemailconflictdialog.cpp:400
msgid ""
"Please verify that correct certificates have been selected for each "
"recipient:"
msgstr ""
"Veuillez vérifier que les bons certificats ont été sélectionnés pour chaque "
"destinataire :"

#: crypto/gui/signencryptemailconflictdialog.cpp:401
msgid ""
"Please verify that the correct certificate has been selected for the sender:"
msgstr ""
"Veuillez vérifier que le bon certificat a été sélectionné pour le "
"destinataire :"

#: crypto/gui/signencryptemailconflictdialog.cpp:579
msgid "Show all recipients"
msgstr "Afficher tous les destinataires"

#: crypto/gui/signencryptemailconflictdialog.cpp:580
#: crypto/gui/resolverecipientspage.cpp:446 utils/formatting.cpp:408
msgid "OpenPGP"
msgstr "OpenPGP"

#: crypto/gui/signencryptemailconflictdialog.cpp:581
#: crypto/gui/resolverecipientspage.cpp:450
msgid "S/MIME"
msgstr "S/MIME"

#: crypto/gui/signencryptemailconflictdialog.cpp:582
msgid "Select Signing Certificate"
msgstr "Sélectionner le certificat de signature"

#: crypto/gui/signencryptemailconflictdialog.cpp:583
msgid "Select Encryption Certificate"
msgstr "Sélectionner le certificat de chiffrement"

#: crypto/gui/signencryptemailconflictdialog.cpp:584
msgid "Only show this dialog in case of conflicts (experimental)"
msgstr "Afficher cette fenêtre uniquement en cas de conflits (expérimental)"

#: crypto/gui/signencryptemailconflictdialog.cpp:605
msgid "Select Certificates For Message"
msgstr "Sélectionner les certificats pour le message"

#: crypto/gui/signencryptemailconflictdialog.cpp:669
msgid "From:"
msgstr "De :"

#: crypto/gui/signencryptemailconflictdialog.cpp:677
msgid "To:"
msgstr "À :"

#: crypto/gui/signencryptemailconflictdialog.cpp:715
#, kde-format
msgid "Select Certificates For Message \"%1\""
msgstr "Sélectionner les certificats pour le message « %1 »"

#: crypto/gui/decryptverifyfileswizard.cpp:207
msgid "<b>Choose operations to be performed</b>"
msgstr "<b>Choisissez les opérations à effectuer</b>"

#: crypto/gui/decryptverifyfileswizard.cpp:208
msgid ""
"Here you can check and, if needed, override the operations Kleopatra "
"detected for the input given."
msgstr ""
"Vous pouvez vérifier ici, et si besoin modifier, les opérations que "
"Kleopatra a détecté pour les données à traiter."

# unreviewed-context
#: crypto/gui/decryptverifyfileswizard.cpp:211
msgid "&Decrypt/Verify"
msgstr "&Déchiffrer / vérifier"

#: crypto/gui/decryptverifyfileswizard.cpp:217
msgid "Create all output files in a single folder"
msgstr "Créer tous les fichiers de sortie dans un seul dossier"

#: crypto/gui/decryptverifyfileswizard.cpp:218
msgid "&Output folder:"
msgstr "D&ossier de sortie :"

#: crypto/gui/objectspage.cpp:77
msgid "<b>Objects</b>"
msgstr "<b>Objets</b>"

#: crypto/gui/objectspage.cpp:87 crypto/gui/resolverecipientspage.cpp:435
msgid "Remove Selected"
msgstr "Supprimer ce qui est sélectionné"

#: crypto/gui/objectspage.cpp:99
msgid "Select File"
msgstr "Sélectionner un fichier"

#: crypto/gui/resolverecipientspage.cpp:203
msgid "<i>No certificate selected</i>"
msgstr "<i>Aucun certificat sélectionné</i>"

#: crypto/gui/resolverecipientspage.cpp:416
msgid "<b>Recipients</b>"
msgstr "<b>Destinataires</b>"

#: crypto/gui/resolverecipientspage.cpp:431
msgid "Add Recipient..."
msgstr "Ajouter un destinataire..."

#: crypto/gui/resolverecipientspage.cpp:465
msgid ""
"<b>Warning:</b> None of the selected certificates seem to be your own. You "
"will not be able to decrypt the encrypted data again."
msgstr ""
"<b>Avertissement :</b> Aucun des certificats sélectionnés ne semble être "
"l'un de vos propres certificats. Vous ne pourrez plus déchiffrer les données "
"chiffrées. "

#: crypto/gui/resolverecipientspage.cpp:582
msgid "Recipient"
msgstr "Destinataire"

#: crypto/gui/resolverecipientspage.cpp:584
#, kde-format
msgctxt "%1 == number"
msgid "Recipient (%1)"
msgstr "Destinataire (%1)"

#: crypto/gui/resolverecipientspage.cpp:617
#, kde-format
msgid "<qt><p>Recipients predefined via GnuPG settings:</p>%1"
msgstr "<qt><p>Destinataires prédéfinis via la configuration GnuPG :</p>%1"

#: crypto/gui/resolverecipientspage.cpp:627
msgid "Sender"
msgstr "Expéditeur"

#: crypto/gui/signencryptfileswizard.cpp:84
msgid ""
"You need to select an OpenPGP signing certificate to perform this operation."
msgstr ""
"Vous devez sélectionner un certificat de signature OpenPGP pour effectuer "
"cette opération."

#: crypto/gui/signencryptfileswizard.cpp:87
msgid "You need to select at least one signing certificate to proceed."
msgstr ""
"Vous devez sélectionner au moins un certificat de signature pour continuer."

#: crypto/gui/signencryptfileswizard.cpp:90
msgid ""
"Only OpenPGP certificates will be offered for selection because you "
"specified a combined sign/encrypt operation that is only available for "
"OpenPGP."
msgstr ""
"Vous ne pourrez sélectionner que des certificats OpenPGP car vous avez "
"choisi une opération combinée de signature et chiffrement, qui n'est "
"disponible que pour OpenPGP."

#: crypto/gui/signencryptfileswizard.cpp:93
msgid ""
"Only OpenPGP certificates will be offered for selection because you only "
"specified an OpenPGP signing certificate."
msgstr ""
"Vous ne pourrez sélectionner que des certificats OpenPGP car vous avez "
"choisi uniquement un certificat de signature OpenPGP."

#: crypto/gui/signencryptfileswizard.cpp:96
msgid ""
"Only S/MIME certificates will be offered for selection because you only "
"specified an S/MIME signing certificate."
msgstr ""
"Vous ne pourrez sélectionner que des certificats S/MIME car vous avez choisi "
"uniquement un certificat de signature S/MIME."

#: crypto/gui/signencryptfileswizard.cpp:102
msgid ""
"You have selected both OpenPGP and S/MIME signing certificate types, thus "
"two signatures will be created."
msgstr ""
"Si vous sélectionnez des certificats des deux types OpenPGP et S/MIME, deux "
"signatures seront créées."

#: crypto/gui/signencryptfileswizard.cpp:106
msgid ""
"If you select both OpenPGP and S/MIME receipient certificates, two encrypted "
"files will be created: one for OpenPGP recipients, one for S/MIME recipients."
msgstr ""
"Si vous sélectionnez des certificats des deux types OpenPGP et S/MIME, deux "
"fichiers chiffrés seront créés. L'un pour les destinataires OpenPGP, l'autre "
"pour ceux en S/MIME."

# unreviewed-context
#: crypto/gui/signencryptfileswizard.cpp:131
#: crypto/signencryptfilescontroller.cpp:159
msgid "Sign/Encrypt Files"
msgstr "Signer / chiffrer des fichiers"

#: crypto/gui/signencryptfileswizard.cpp:132
#: crypto/signencryptfilescontroller.cpp:146
msgid "Sign Files"
msgstr "Signer des fichiers"

#: crypto/gui/signencryptfileswizard.cpp:133
#: crypto/signencryptfilescontroller.cpp:153
msgid "Encrypt Files"
msgstr "Chiffrer des fichiers"

#: crypto/gui/signerresolvepage.cpp:87
msgid "No certificate selected"
msgstr "Aucun certificat sélectionné"

#: crypto/gui/signerresolvepage.cpp:86
#, kde-format
msgctxt "%1=protocol (S/Mime, OpenPGP), %2=certificate"
msgid "Sign using %1: %2"
msgstr "Signature utilisant %1 : %2"

#: crypto/gui/signerresolvepage.cpp:284
msgid "Sign and encrypt (OpenPGP only)"
msgstr "Signer et chiffrer (OpenPGP uniquement)"

#: crypto/gui/signerresolvepage.cpp:290
msgid "Encrypt only"
msgstr "Chiffrer uniquement"

#: crypto/gui/signerresolvepage.cpp:295
msgid "Sign only"
msgstr "Signer uniquement"

#: crypto/gui/signerresolvepage.cpp:300
msgid "Encryption Options"
msgstr "Options de chiffrement"

#: crypto/gui/signerresolvepage.cpp:312
msgid "Signing Options"
msgstr "Options de chiffrement"

#: crypto/gui/signerresolvepage.cpp:317
msgid "Signer:"
msgstr "Signataire :"

#: crypto/gui/signerresolvepage.cpp:332
msgid "Change Signing Certificates..."
msgstr "Modifier les certificats de signature..."

#: crypto/gui/signerresolvepage.cpp:491
msgid "<b>Choose Operation to be Performed</b>"
msgstr "<b>Choisissez l'opération à effectuer</b>"

#: crypto/gui/wizard.cpp:103
msgid "&Next"
msgstr "Suiva&nt"

#: crypto/gui/wizard.cpp:141
msgid "Back"
msgstr "Retour"

#: crypto/signencryptfilestask.cpp:74 crypto/decryptverifytask.cpp:290
#, kde-format
msgctxt "Input file --> Output file (rarr is arrow"
msgid "%1 &rarr; %2"
msgstr "%1 &rarr; %2"

#: crypto/signencryptfilestask.cpp:173 crypto/signemailtask.cpp:85
msgid "Signing canceled."
msgstr "Signature annulée."

#: crypto/signencryptfilestask.cpp:176
msgid "Signing failed."
msgstr "Échec de la signature."

#: crypto/signencryptfilestask.cpp:177 crypto/signemailtask.cpp:90
msgid "Signing succeeded."
msgstr "Succès de la signature."

#: crypto/signencryptfilestask.cpp:189
msgid "Encryption failed."
msgstr "Échec du chiffrement."

#: crypto/signencryptfilestask.cpp:210
msgid "Signing and encryption succeeded."
msgstr "Succès de la signature et du chiffrement."

#: crypto/signencryptfilestask.cpp:223 crypto/signencryptfilestask.cpp:235
#: crypto/decryptverifytask.cpp:438 crypto/decryptverifytask.cpp:455
#, kde-format
msgid "Input error: %1"
msgstr "Erreur d'entrée : %1"

#: crypto/signencryptfilestask.cpp:225 crypto/signencryptfilestask.cpp:237
#, kde-format
msgid "Output error: %1"
msgstr "Erreur de sortie : %1"

#: crypto/signencryptfilestask.cpp:240
msgid " Encryption succeeded."
msgstr "Succès du chiffrement."

# unreviewed-context
#: crypto/signencryptfilestask.cpp:252
#, kde-format
msgid "%1: <b>Sign/encrypt canceled.</b>"
msgstr "%1 : <b>signature / chiffrement annulé.</b>"

# unreviewed-context
#: crypto/signencryptfilestask.cpp:252
#, kde-format
msgid " %1: Sign/encrypt failed."
msgstr " %1 : échec de signature / chiffrement."

#: crypto/signencryptfilestask.cpp:253
#, kde-format
msgctxt "label: result. Example: foo -> foo.gpg: Encryption failed."
msgid "%1: <b>%2</b>"
msgstr "%1 : <b>%2</b>"

#: crypto/signencryptfilestask.cpp:397
msgid "Cannot determine protocol for task"
msgstr "Impossible de déterminer le protocole pour la tâche"

#: crypto/task.cpp:169
msgid "Unknown exception in Task::start()"
msgstr "Exception inconnue dans Task::start()"

#: crypto/createchecksumscontroller.cpp:84
msgctxt "@info"
msgid "No checksum files have been created."
msgstr "Aucun fichier de somme de contrôle créé."

#: crypto/createchecksumscontroller.cpp:85
msgctxt "@info"
msgid "These checksum files have been successfully created:"
msgstr "Ces fichiers de somme de contrôle ont été créés avec succès :"

#: crypto/createchecksumscontroller.cpp:88
msgctxt "@info"
msgid "There were no errors."
msgstr "Aucune erreur."

#: crypto/createchecksumscontroller.cpp:89
msgctxt "@info"
msgid "The following errors were encountered:"
msgstr "Les erreurs suivantes ont été rencontrées :"

#: crypto/createchecksumscontroller.cpp:280
msgid ""
"Create Checksums: input files must be either all checksum files or all files "
"to be checksummed, not a mixture of both."
msgstr ""
"Création de sommes de contrôle : les fichiers d'entrées doivent soit tous "
"être des fichiers de sommes de contrôle soit tous des fichiers à contrôler, "
"et non pas un mélange des deux."

#: crypto/createchecksumscontroller.cpp:302
msgid "Initializing..."
msgstr "Initialisation..."

#: crypto/createchecksumscontroller.cpp:302 mainwindow_desktop.cpp:480
msgid "Cancel"
msgstr "Annuler"

#: crypto/createchecksumscontroller.cpp:306
msgctxt "@title:window"
msgid "Create Checksum Progress"
msgstr "État de la création des sommes de contrôle"

#: crypto/createchecksumscontroller.cpp:535
#, kde-format
msgid "Failed to open file \"%1\" for reading and writing: %2"
msgstr "Impossible d'ouvrir le fichier « %1 » en lecture et écriture : %2"

#: crypto/createchecksumscontroller.cpp:551
#: crypto/verifychecksumscontroller.cpp:554 utils/output.cpp:463
#, kde-format
msgid "Error while running %1: %2"
msgstr "Erreur lors de l'exécution de « %1 » : %2"

#: crypto/createchecksumscontroller.cpp:554
#: crypto/verifychecksumscontroller.cpp:557 utils/input.cpp:324
#: utils/output.cpp:466
#, kde-format
msgid "Failed to execute %1: %2"
msgstr "Impossible d'exécuter « %1 » : %2"

#: crypto/createchecksumscontroller.cpp:585
msgid "No checksum programs defined."
msgstr "Aucun programme de vérification des sommes de contrôle défini."

#: crypto/createchecksumscontroller.cpp:597
#: crypto/verifychecksumscontroller.cpp:590
msgid "Scanning directories..."
msgstr "Analyse des dossiers..."

#: crypto/createchecksumscontroller.cpp:612
#: crypto/verifychecksumscontroller.cpp:603
msgid "Calculating total size..."
msgstr "Calcul de la taille totale..."

#: crypto/createchecksumscontroller.cpp:629
#, kde-format
msgid "Checksumming (%2) in %1"
msgstr "Calcul de la somme de contrôle (%2) dans %1"

#: crypto/createchecksumscontroller.cpp:640
#: crypto/verifychecksumscontroller.cpp:631
msgid "Done."
msgstr "Effectué."

#: crypto/decryptverifytask.cpp:180
msgid "Error: Signature not verified"
msgstr "Erreur : signature non vérifiée"

#: crypto/decryptverifytask.cpp:182
msgid "Good signature"
msgstr "Signature correcte"

#: crypto/decryptverifytask.cpp:184
msgid "Bad signature"
msgstr "Signature incorrecte"

#: crypto/decryptverifytask.cpp:186
msgid "Signing certificate revoked"
msgstr "Certificat de signature révoqué"

#: crypto/decryptverifytask.cpp:188
msgid "Signing certificate expired"
msgstr "Certificat de signature expiré"

#: crypto/decryptverifytask.cpp:190
msgid "No public certificate to verify the signature"
msgstr "Aucun certificat public pour vérifier la signature"

#: crypto/decryptverifytask.cpp:192
msgid "Signature expired"
msgstr "Signature expirée"

#: crypto/decryptverifytask.cpp:194
msgid "Certificate missing"
msgstr "Certificat manquant"

#: crypto/decryptverifytask.cpp:196
msgid "CRL missing"
msgstr "LRC manquante"

#: crypto/decryptverifytask.cpp:198
msgid "CRL too old"
msgstr "LRC obsolète"

#: crypto/decryptverifytask.cpp:200
msgid "Bad policy"
msgstr "Règle erronée"

#: crypto/decryptverifytask.cpp:202
msgid "System error"
msgstr "Erreur système"

#: crypto/decryptverifytask.cpp:211
msgid ""
"The signature is valid but the trust in the certificate's validity is only "
"marginal."
msgstr ""
"La signature est valable mais la confiance en la validité du certificat est "
"limitée."

#: crypto/decryptverifytask.cpp:213
msgid "The signature is valid and the certificate's validity is fully trusted."
msgstr ""
"La signature est valable et la confiance en la validité du certificat est "
"totale."

#: crypto/decryptverifytask.cpp:215
msgid ""
"The signature is valid and the certificate's validity is ultimately trusted."
msgstr ""
"La signature est valable et la confiance en la validité du certificat est "
"absolue."

#: crypto/decryptverifytask.cpp:217
msgid ""
"The signature is valid but the certificate's validity is <em>not trusted</"
"em>."
msgstr ""
"La signature est valable mais la confiance en la validité du certificat "
"n'est <em>pas approuvée</em>."

#: crypto/decryptverifytask.cpp:219
msgid "The signature is valid but the certificate's validity is unknown."
msgstr "La signature est valable mais la validité du certificat est inconnue."

#: crypto/decryptverifytask.cpp:222
msgid "The signature is valid but the certificate's validity is undefined."
msgstr ""
"La signature est valable mais la validité du certificat n'est pas définie."

#: crypto/decryptverifytask.cpp:238 crypto/decryptverifytask.cpp:244
msgid "Unknown certificate"
msgstr "Certificat inconnu"

#: crypto/decryptverifytask.cpp:263
#, kde-format
msgid "Signed on %1 with unknown certificate %2."
msgstr "Signé sur %1 avec le certificat inconnu %2."

#: crypto/decryptverifytask.cpp:265
#, kde-format
msgid "Signed with unknown certificate %1."
msgstr "Signé avec le certificat inconnu %1."

#: crypto/decryptverifytask.cpp:270
#, kde-format
msgctxt "date, key owner, key ID"
msgid "Signed on %1 by %2 (Key ID: %3)."
msgstr "Signé sur %1 par %2 (ID de clé : %3)."

#: crypto/decryptverifytask.cpp:275
#, kde-format
msgid "Signed by %1 with certificate %2."
msgstr "Signé par %1 avec le certificat %2."

#: crypto/decryptverifytask.cpp:278
#, kde-format
msgid "Signed on %1 with certificate %2."
msgstr "Signé sur %1 avec le certificat %2."

#: crypto/decryptverifytask.cpp:279
#, kde-format
msgid "Signed with certificate %1."
msgstr "Signé avec le certificat %1."

#: crypto/decryptverifytask.cpp:360
msgid "<b>Verification canceled.</b>"
msgstr "<b>Vérification annulée.</b>"

#: crypto/decryptverifytask.cpp:362
#, kde-format
msgid "<b>Verification failed: %1.</b>"
msgstr "<b>Échec de la vérification : %1.</b>"

#: crypto/decryptverifytask.cpp:368
msgid "<b>No signatures found.</b>"
msgstr "<b>Aucune signature trouvée.</b>"

#: crypto/decryptverifytask.cpp:372
#, kde-format
msgid "<b>Invalid signature.</b>"
msgid_plural "<b>%1 invalid signatures.</b>"
msgstr[0] "<b>Signature non valable.</b>"
msgstr[1] "<b>%1 signatures non valables.</b>"

#: crypto/decryptverifytask.cpp:376
#, kde-format
msgid "<b>Not enough information to check signature validity.</b>"
msgid_plural "<b>%1 signatures could not be verified.</b>"
msgstr[0] ""
"<b>Pas assez d'informations pour vérifier la validité de la signature.</b>"
msgstr[1] "<b>Impossible de vérifier les %1 signatures</b>"

#: crypto/decryptverifytask.cpp:383
msgid "<b>Signature is valid.</b>"
msgstr "<b>La signature est valable.</b>"

#: crypto/decryptverifytask.cpp:384
#, kde-format
msgid "<b>Signed by %1</b>"
msgstr "<b>Signé par %1</b>"

#: crypto/decryptverifytask.cpp:387
msgid "certificate"
msgstr "certificat"

# unreviewed-context
#: crypto/decryptverifytask.cpp:386
#, kde-format
msgid ""
"<br/><b>Warning:</b> The sender's mail address is not stored in the %1 used "
"for signing."
msgstr ""
"<br/><b>Avertissement :</b> L'adresse de courriel de l'expéditeur n'est pas "
"enregistrée dans le %1 utilisé pour la signature."

#: crypto/decryptverifytask.cpp:390
#, kde-format
msgid "<b>Valid signature.</b>"
msgid_plural "<b>%1 valid signatures.</b>"
msgstr[0] "<b>Signature valable.</b>"
msgstr[1] "<b>%1 signatures valables</b>"

# unreviewed-context
#: crypto/decryptverifytask.cpp:392
msgid ""
"<br/><b>Warning:</b> The sender's mail address is not stored in the "
"certificates used for signing."
msgstr ""
"<br/><b>Avertissement :</b> L'adresse de courriel de l'expéditeur n'est pas "
"enregistrée dans le certificat utilisé pour la signature."

#: crypto/decryptverifytask.cpp:403
msgid "<b>Decryption canceled.</b>"
msgstr "<b>Déchiffrement annulé.</b>"

#: crypto/decryptverifytask.cpp:405 crypto/decryptverifytask.cpp:407
#, kde-format
msgid "<b>Decryption failed: %1.</b>"
msgstr "<b>Échec du déchiffrement : %1.</b>"

#: crypto/decryptverifytask.cpp:408
msgid "<b>Decryption succeeded.</b>"
msgstr "<b>Succès du déchiffrement.</b>"

#: crypto/decryptverifytask.cpp:423
msgid "The signature is bad."
msgstr "Mauvaise signature."

#: crypto/decryptverifytask.cpp:425
msgid "The validity of the signature cannot be verified."
msgstr "Impossible de vérifier la validité de cette signature pour le moment."

#: crypto/decryptverifytask.cpp:426
#, kde-format
msgid "The signature is invalid: %1"
msgstr "Signature non valable : %1"

#: crypto/decryptverifytask.cpp:448
msgctxt "separator for a list of e-mail addresses"
msgid ", "
msgstr ", "

# unreviewed-context
#: crypto/decryptverifytask.cpp:448
#, kde-format
msgid ""
"<p>The sender's address %1 is not stored in the certificate. Stored: %2</p>"
msgstr ""
"<p>L'adresse de courriel de l'expéditeur %1 n'est pas enregistrée dans le "
"certificat. La valeur enregistrée est : %2</p>"

#: crypto/decryptverifytask.cpp:461
#, kde-format
msgid "One unknown recipient."
msgid_plural "%1 unknown recipients."
msgstr[0] "Un destinataire inconnu."
msgstr[1] "%1 destinataires inconnus."

#: crypto/decryptverifytask.cpp:465
msgid "Recipient:"
msgid_plural "Recipients:"
msgstr[0] "Destinataire :"
msgstr[1] "Destinataires :"

#: crypto/decryptverifytask.cpp:473
#, kde-format
msgid "One unknown recipient"
msgid_plural "%1 unknown recipients"
msgstr[0] "Un destinataire inconnu."
msgstr[1] "%1 destinataires inconnus."

#: crypto/decryptverifytask.cpp:689
#, kde-format
msgctxt "label: result example: foo.sig: Verification failed. "
msgid "%1: %2"
msgstr "%1 : %2"

#: crypto/decryptverifytask.cpp:811 crypto/decryptverifytask.cpp:908
#: crypto/decryptverifytask.cpp:962 crypto/decryptverifytask.cpp:1061
#: crypto/decryptverifytask.cpp:1114 crypto/decryptverifytask.cpp:1212
#: crypto/decryptverifytask.cpp:1260 crypto/decryptverifytask.cpp:1346
#, kde-format
msgid "Caught exception: %1"
msgstr "Exception appelée : %1"

#: crypto/decryptverifytask.cpp:814 crypto/decryptverifytask.cpp:910
#: crypto/decryptverifytask.cpp:965 crypto/decryptverifytask.cpp:1063
#: crypto/decryptverifytask.cpp:1117 crypto/decryptverifytask.cpp:1214
#: crypto/decryptverifytask.cpp:1262 crypto/decryptverifytask.cpp:1348
#: uiserver/assuanserverconnection.cpp:1424
#: uiserver/assuanserverconnection.cpp:1470
msgid "Caught unknown exception"
msgstr "Réception d'une exception inconnue"

#: crypto/decryptverifytask.cpp:863
msgid ""
"Could not determine whether this is an S/MIME or an OpenPGP signature/"
"ciphertext - maybe it is neither ciphertext nor a signature?"
msgstr ""
"Impossible de déterminer si cette signature ou ce texte chiffré est de type "
"S/MIME ou OpenPGP - peut-être n'est-ce ni un texte chiffré ni une signature ?"

#: crypto/decryptverifytask.cpp:869 crypto/decryptverifytask.cpp:1020
#, kde-format
msgid "Decrypting: %1..."
msgstr "Déchiffrement : %1..."

#: crypto/decryptverifytask.cpp:1014
msgid ""
"Could not determine whether this was S/MIME- or OpenPGP-encrypted - maybe it "
"is not ciphertext at all?"
msgstr ""
"Impossible de déterminer si ceci a été chiffré avec S/MIME ou OpenPGP - peut-"
"être n'est-ce pas un texte chiffré ?"

#: crypto/decryptverifytask.cpp:1166 crypto/decryptverifytask.cpp:1300
msgid ""
"Could not determine whether this is an S/MIME or an OpenPGP signature - "
"maybe it is not a signature at all?"
msgstr ""
"Impossible de déterminer s'il s'agit d'une signature S/MIME ou OpenPGP - "
"peut-être n'est-ce pas une signature du tout ?"

#: crypto/decryptverifytask.cpp:1172
#, kde-format
msgid "Verifying: %1..."
msgstr "Vérification : %1"

#: crypto/decryptverifytask.cpp:1311
#, kde-format
msgid "Verifying signature: %1..."
msgstr "Vérification de signature : %1..."

#: crypto/encryptemailcontroller.cpp:150
msgid "Call to EncryptEMailController::protocolAsString() is ambiguous."
msgstr "L'appel de EncryptEMailController::protocolAsString() est ambigu."

#: crypto/encryptemailcontroller.cpp:169
#: crypto/newsignencryptemailcontroller.cpp:382
#: crypto/signemailcontroller.cpp:180
#: crypto/signencryptfilescontroller.cpp:278
msgid "User cancel"
msgstr "Annulation par l'utilisateur"

#: crypto/newsignencryptemailcontroller.cpp:297
msgid "Call to NewSignEncryptEMailController::protocolAsString() is ambiguous."
msgstr ""
"L'appel de NewSignEncryptEMailController::protocolAsString() est ambigu."

#: crypto/newsignencryptemailcontroller.cpp:517
#: crypto/newsignencryptemailcontroller.cpp:522
msgctxt "@title:window"
msgid "Error"
msgstr "Erreur"

#: crypto/signemailtask.cpp:88
#, kde-format
msgid "Signing failed: %1"
msgstr "Échec de la signature : %1"

#: crypto/signencryptfilescontroller.cpp:144
msgid "Archive and Sign Files"
msgstr "Archiver et signer des fichiers"

# unreviewed-context
#: crypto/signencryptfilescontroller.cpp:151
msgid "Archive and Encrypt Files"
msgstr "Archiver et chiffrer des fichiers"

# unreviewed-context
#: crypto/signencryptfilescontroller.cpp:157
msgid "Archive and Sign/Encrypt Files"
msgstr "Archiver et chiffrer / signer des fichiers"

#: crypto/signencryptfilescontroller.cpp:477
#, kde-format
msgid ""
"Caught unexpected exception in SignEncryptFilesController::Private::"
"slotWizardOperationPrepared: %1"
msgstr ""
"Réception d'une exception inattendue dans SignEncryptFilesController::"
"Private::slotWizardOperationPrepared : %1"

#: crypto/signencryptfilescontroller.cpp:481
msgid ""
"Caught unknown exception in SignEncryptFilesController::Private::"
"slotWizardOperationPrepared"
msgstr ""
"Réception d'une exception inattendue dans SignEncryptFilesController::"
"Private::slotWizardOperationPrepared"

#: crypto/verifychecksumscontroller.cpp:220
msgctxt "@title:window"
msgid "Verify Checksum Results"
msgstr "Vérifier les résultats des sommes de contrôle"

#: crypto/verifychecksumscontroller.cpp:452
#, kde-format
msgid "Cannot find checksums file for file %1"
msgstr "Impossible de trouver le fichier de la somme de contrôle pour « %1 »"

#: crypto/verifychecksumscontroller.cpp:622
#, kde-format
msgid "Verifying checksums (%2) in %1"
msgstr "Vérification des sommes de contrôle (%2) dans %1"

#: crypto/decryptverifyfilescontroller.cpp:141
msgid "Cannot determine whether input data is OpenPGP or CMS"
msgstr ""
"Impossible de déterminer si les données entrées sont de type OpenPGP ou CMS"

#: crypto/decryptverifyfilescontroller.cpp:197
#, kde-format
msgid ""
"Caught unexpected exception in DecryptVerifyFilesController::Private::"
"slotWizardOperationPrepared: %1"
msgstr ""
"Réception d'une exception inattendue dans DecryptVerifyFilesController::"
"Private::slotWizardOperationPrepared : %1"

#: crypto/decryptverifyfilescontroller.cpp:201
msgid ""
"Caught unknown exception in DecryptVerifyFilesController::Private::"
"slotWizardOperationPrepared"
msgstr ""
"Réception d'une exception inattendue dans DecryptVerifyFilesController::"
"Private::slotWizardOperationPrepared"

#: crypto/decryptverifyfilescontroller.cpp:252
msgid "Decrypt/Verify Files"
msgstr "Déchiffrer/vérifier des fichiers"

#: crypto/decryptverifyfilescontroller.cpp:380
msgid "No usable inputs found"
msgstr "Aucun objet à traiter utilisable trouvé"

#: dialogs/adduseriddialog.cpp:69 models/keylistmodel.cpp:250
#: models/useridlistmodel.cpp:249
#: newcertificatewizard/newcertificatewizard.cpp:918
msgid "Name"
msgstr "Nom"

#: dialogs/adduseriddialog.cpp:71
#: newcertificatewizard/newcertificatewizard.cpp:920
msgid "Comment"
msgstr "Commentaire"

#: dialogs/adduseriddialog.cpp:73 models/useridlistmodel.cpp:250
#: newcertificatewizard/newcertificatewizard.cpp:922
msgid "EMail"
msgstr "Adresse électronique"

#: dialogs/adduseriddialog.cpp:86
#: newcertificatewizard/newcertificatewizard.cpp:935
#, kde-format
msgctxt "Format string for the labels in the \"Your Personal Data\" page"
msgid "%1 (%2)"
msgstr "%1 (%2)"

#: dialogs/adduseriddialog.cpp:114
#: newcertificatewizard/newcertificatewizard.cpp:1022
#, kde-format
msgctxt "interpunctation for labels"
msgid "%1:"
msgstr "%1:"

#. i18n: file: newcertificatewizard/enterdetailspage.ui:26
#. i18n: ectx: property (text), widget (QLabel, nameRequiredLB)
#. i18n: file: newcertificatewizard/enterdetailspage.ui:43
#. i18n: ectx: property (text), widget (QLabel, emailRequiredLB)
#: dialogs/adduseriddialog.cpp:116
#: newcertificatewizard/newcertificatewizard.cpp:1024 rc.cpp:659 rc.cpp:665
msgid "(required)"
msgstr "(requis)"

#. i18n: file: newcertificatewizard/enterdetailspage.ui:60
#. i18n: ectx: property (text), widget (QLabel, commentRequiredLB)
#: dialogs/adduseriddialog.cpp:116
#: newcertificatewizard/newcertificatewizard.cpp:1024 rc.cpp:671
msgid "(optional)"
msgstr "(facultatif)"

#: dialogs/adduseriddialog.cpp:280
#: newcertificatewizard/newcertificatewizard.cpp:1180
#, kde-format
msgctxt "@info"
msgid "<interface>%1</interface> is required, but empty."
msgstr "<interface>%1</interface> est requis, mais il est vide."

#: dialogs/adduseriddialog.cpp:282
#: newcertificatewizard/newcertificatewizard.cpp:1182
#, kde-format
msgctxt "@info"
msgid ""
"<interface>%1</interface> is required, but empty.<nl/>Local Admin rule: "
"<icode>%2</icode>"
msgstr ""
"<interface>%1</interface> est requis, mais il est vide. Règle "
"d'administration locale : <icode>%2</icode>"

#: dialogs/adduseriddialog.cpp:288
#: newcertificatewizard/newcertificatewizard.cpp:1188
#, kde-format
msgctxt "@info"
msgid "<interface>%1</interface> is incomplete."
msgstr "<interface>%1</interface> est incomplet."

#: dialogs/adduseriddialog.cpp:290
#: newcertificatewizard/newcertificatewizard.cpp:1190
#, kde-format
msgctxt "@info"
msgid ""
"<interface>%1</interface> is incomplete.<nl/>Local Admin rule: <icode>%2</"
"icode>"
msgstr ""
"<interface>%1</interface> est incomplet. Règle d'administration locale : "
"<icode>%2</icode>"

#: dialogs/adduseriddialog.cpp:295
#: newcertificatewizard/newcertificatewizard.cpp:1195
#, kde-format
msgctxt "@info"
msgid "<interface>%1</interface> is invalid."
msgstr "<interface>%1</interface> n'est pas valable."

#: dialogs/adduseriddialog.cpp:297
#: newcertificatewizard/newcertificatewizard.cpp:1197
#, kde-format
msgctxt "@info"
msgid ""
"<interface>%1</interface> is invalid.<nl/>Local Admin rule: <icode>%2</icode>"
msgstr ""
"<interface>%1</interface> n'est pas valable. Règle d'administration locale : "
"<icode>%2</icode>"

#: dialogs/deletecertificatesdialog.cpp:94
msgid "These are the certificates you have selected for deletion:"
msgstr "Voici les certificats sélectionnés pour une suppression :"

#: dialogs/deletecertificatesdialog.cpp:96
msgid ""
"These certificates will be deleted even though you did <emphasis>not</"
"emphasis><nl/> explicitly select them (<a href=\"whatsthis://\">Why?</a>):"
msgstr ""
"Ces certificats seront supprimés même si vous <emphasis>ne les avez pas</"
"emphasis><nl /> explicitement sélectionnés (<a href=\"whatsthis://"
"\">Pourquoi ?</a>) :"

#: dialogs/deletecertificatesdialog.cpp:117
msgctxt "@info:whatsthis"
msgid ""
"<title>Why do you want to delete more certificates than I selected?</"
"title><para>When you delete CA certificates (both root CAs and intermediate "
"CAs), the certificates issued by them will also be deleted.</para><para>This "
"can be nicely seen in <application>Kleopatra</application>'s hierarchical "
"view mode: In this mode, if you delete a certificate that has children, "
"those children will also be deleted. Think of CA certificates as folders "
"containing other certificates: When you delete the folder, you delete its "
"contents, too.</para>"
msgstr ""
"<title>Pourquoi voulez-vous supprimer plus de certificats que ceux "
"sélectionnés ?</title> <para>Lorsque vous supprimez des certificats CA (de "
"type racine CA ou intermédiaire CA), les certificats émis par eux seront "
"également supprimés.</para><para>Ceci est facilement compréhensible avec la "
"vue hiérarchique de <application>Kleopatra</application> : dans ce mode, la "
"suppression d'un certificat père efface également les fils. Représentez-vous "
"les certificats CA comme des dossiers contenant d'autres certificats : la "
"suppression d'un dossier occasionne également la disparition de son contenu."
"</para>"

#: dialogs/deletecertificatesdialog.cpp:129
msgctxt "@action:button"
msgid "Delete"
msgstr "Supprimer"

#: dialogs/deletecertificatesdialog.cpp:189
msgid ""
"The certificate to be deleted is your own. It contains private key material, "
"which is needed to decrypt past communication encrypted to the certificate, "
"and should therefore not be deleted."
msgid_plural ""
"All of the certificates to be deleted are your own. They contain private key "
"material, which is needed to decrypt past communication encrypted to the "
"certificate, and should therefore not be deleted."
msgstr[0] ""
"Le certificat à supprimer est le vôtre. Il contient la clé privée nécessaire "
"pour déchiffrer les communications qui ont été chiffrées par le passé avec "
"ce certificat. En conséquence, il est impossible de le supprimer."
msgstr[1] ""
"Tous les certificats à supprimer sont les vôtres. Ils contiennent les clés "
"privées nécessaires pour déchiffrer les communications qui ont été chiffrées "
"par le passé avec ce certificat. En conséquence, ils ne peuvent pas être "
"supprimés."

#: dialogs/deletecertificatesdialog.cpp:203
msgid ""
"One of the certificates to be deleted is your own. It contains private key "
"material, which is needed to decrypt past communication encrypted to the "
"certificate, and should therefore not be deleted."
msgid_plural ""
"Some of the certificates to be deleted are your own. They contain private "
"key material, which is needed to decrypt past communication encrypted to the "
"certificate, and should therefore not be deleted."
msgstr[0] ""
"Le certificat à supprimer est le vôtre. Il contient la clé privée nécessaire "
"pour déchiffrer les communications qui ont été chiffrées par le passé avec "
"ce certificat. En conséquence, il est impossible de le supprimer."
msgstr[1] ""
"Tous les certificats à supprimer sont les vôtres. Il contiennent les clés "
"privées nécessaires pour déchiffrer les communications qui ont été chiffrées "
"par le passé avec ces certificats. En conséquence, ils ne peuvent pas être "
"supprimés."

#: dialogs/deletecertificatesdialog.cpp:218
msgid "Secret Key Deletion"
msgstr "Suppression de clé secrète"

#: dialogs/exportsecretkeydialog.cpp:103
msgid "Secret Key Files"
msgstr "Fichiers de clé secrète"

#: dialogs/exportsecretkeydialog.cpp:124
#, kde-format
msgctxt "@info"
msgid "Please select export options for %1:"
msgstr "Veuillez sélectionner les options d'exportation pour %1 :"

#: dialogs/exportsecretkeydialog.cpp:138
msgid "Secret Key Files (*.pem *.p12 *.gpg *.asc *.pgp)"
msgstr "Fichiers de clé secrète (*.pem *.p12 *.gpg *.asc *.pgp)"

#: dialogs/exportsecretkeydialog.cpp:206
msgctxt "@info"
msgid "You have to enter an output filename."
msgstr "Vous devez saisir un nom de fichier de sortie."

#: dialogs/exportsecretkeydialog.cpp:207 dialogs/exportsecretkeydialog.cpp:216
msgctxt "@title"
msgid "Incomplete data"
msgstr "Données incomplètes"

#: dialogs/exportsecretkeydialog.cpp:215
msgctxt "@info"
msgid "You have to choose a passphrase character set."
msgstr "Vous devez choisir un jeu de caractères pour le mot de passe."

#: dialogs/lookupcertificatesdialog.cpp:121
msgid "Import"
msgstr "Importer"

#: dialogs/ownertrustdialog.cpp:55
msgid "(unknown certificate)"
msgstr "(certificat inconnu)"

#: dialogs/ownertrustdialog.cpp:105
#, kde-format
msgctxt "@title"
msgid "Change Trust Level of %1"
msgstr "Changer le niveau de confiance de %1"

#: dialogs/ownertrustdialog.cpp:106
#, kde-format
msgctxt "@info"
msgid ""
"How much do you trust certifications made by <b>%1</b> to correctly verify "
"authenticity of certificates?"
msgstr ""
"Quel niveau de confiance accordez-vous au certifications faites par <b>%1</"
"b> pour vérifier correctement l'authenticité des certificats ?"

#: dialogs/selftestdialog.cpp:95
msgid "Skipped"
msgstr "Passé"

#: dialogs/selftestdialog.cpp:96
msgid "Passed"
msgstr "Accepté"

#: dialogs/selftestdialog.cpp:113
msgid "Test Name"
msgstr "Nom du test"

#. i18n: file: newcertificatewizard/resultpage.ui:16
#. i18n: ectx: property (title), widget (QGroupBox, resultGB)
#: dialogs/selftestdialog.cpp:114 rc.cpp:698
msgid "Result"
msgstr "Résultat"

#: dialogs/selftestdialog.cpp:224
msgid "(select test first)"
msgstr "(sélectionnez d'abord un test)"

#: dialogs/selftestdialog.cpp:270
msgid "Rerun Tests"
msgstr "Relancer les tests"

#: dialogs/selftestdialog.cpp:275
msgid "Continue"
msgstr "Continuer"

#: dialogs/setinitialpindialog.cpp:89
msgctxt "@info"
msgid ""
"No NullPin found. <warning>If this PIN was not set by you personally, the "
"card might have been tampered with.</warning>"
msgstr ""
"Aucun NullPin trouvé.<warning>Si ce PIN n'a pas été défini personnellement "
"par vous, la carte a peut-être été trafiquée avec lui.</warning>"

#: dialogs/setinitialpindialog.cpp:94
msgctxt "@info"
msgid "Canceled setting PIN."
msgstr "Définition du PIN annulée."

#: dialogs/setinitialpindialog.cpp:97
#, kde-format
msgctxt "@info"
msgid "There was an error setting the PIN: <message>%1</message>."
msgstr ""
"Une erreur s'est produite lors de la définition du PIN : <message>%1</"
"message>."

#: dialogs/setinitialpindialog.cpp:100
msgctxt "@info"
msgid "PIN set successfully."
msgstr "PIN défini correctement."

#: dialogs/certificateselectiondialog.cpp:110
msgid "Please select one or more of the following certificates:"
msgstr "Veuillez sélectionner au moins un des certificats suivants :"

#: dialogs/certificateselectiondialog.cpp:111
msgid "Please select one of the following certificates:"
msgstr "Veuillez sélectionner un des certificats suivants :"

#: dialogs/certificateselectiondialog.cpp:148
msgid "Reload"
msgstr "Recharger"

#: dialogs/certificateselectiondialog.cpp:149
msgid "Lookup..."
msgstr "Recherche..."

#: dialogs/certificateselectiondialog.cpp:150
msgid "New..."
msgstr "Nouveau..."

#: dialogs/certificateselectiondialog.cpp:152
msgctxt "@info:tooltip"
msgid "Lookup certificates on server"
msgstr "Rechercher des certificats sur le serveur"

#: dialogs/certificateselectiondialog.cpp:153
msgctxt "@info:tooltip"
msgid "Refresh certificate list"
msgstr "Rafraîchir la liste des certificats"

#: dialogs/certificateselectiondialog.cpp:154
msgctxt "@info:tooltip"
msgid "Create a new certificate"
msgstr "Créer un nouveau certificat"

#: dialogs/certificateselectiondialog.cpp:180
msgid "Certificate Selection"
msgstr "Sélection de certificat"

#: dialogs/certifycertificatedialog.cpp:131
msgid "<b>Step 1:</b> Please select the user IDs you wish to certify."
msgstr ""
"<b>Étape 1 :</b> Veuillez sélectionner les ID des utilisateurs que vous "
"voulez certifier."

#: dialogs/certifycertificatedialog.cpp:140
msgid "I have verified the fingerprint"
msgstr "J'ai vérifié l'empreinte numérique"

#: dialogs/certifycertificatedialog.cpp:159
#, kde-format
msgid ""
"Certificate: %1\n"
"Fingerprint: %2"
msgstr ""
"Certificat : %1\n"
"Empreinte numérique : %2"

#: dialogs/certifycertificatedialog.cpp:186
#: newcertificatewizard/newcertificatewizard.cpp:1239
msgid "Certify"
msgstr "Certifier"

#. i18n: file: dialogs/certificationoptionswidget.ui:44
#. i18n: ectx: property (text), widget (QLabel, singleKeyLabel)
#: dialogs/certifycertificatedialog.cpp:199 rc.cpp:297
#, no-c-format, kde-format
msgid "Certification will be performed using certificate %1."
msgstr "La certification s'effectuera avec le certificat %1."

#: dialogs/certifycertificatedialog.cpp:229
msgid "Signed user IDs:"
msgstr "Identifiants utilisateur signés :"

#: dialogs/certifycertificatedialog.cpp:232
msgid "<b>Summary:</b>"
msgstr "<b>Résumé :</b>"

#: dialogs/certifycertificatedialog.cpp:236
msgid "Check level:"
msgstr "Niveau de vérification :"

#: dialogs/certifycertificatedialog.cpp:239
msgid "Selected secret key:"
msgstr "Clé privée sélectionnée :"

#: dialogs/certifycertificatedialog.cpp:258
msgid "Default certificate"
msgstr "Certificat par défaut"

#: dialogs/certifycertificatedialog.cpp:262
msgid "No statement made"
msgstr "Aucune déclaration effectuée"

#: dialogs/certifycertificatedialog.cpp:265
msgid "Not checked"
msgstr "Non vérifié"

#: dialogs/certifycertificatedialog.cpp:268
msgid "Casually checked"
msgstr "Partiellement vérifié"

#: dialogs/certifycertificatedialog.cpp:271
msgid "Thoroughly checked"
msgstr "Totalement vérifié"

#: dialogs/certifycertificatedialog.cpp:286
msgid ""
"The certificate was not certified because it was already certified by the "
"same certificate."
msgstr ""
"Le certificat n'a pas été certifié car il l'a déjà été par le biais du même "
"certificat."

#: dialogs/certifycertificatedialog.cpp:288
#, kde-format
msgid "The certificate could not be certified. <b>Error</b>: %1"
msgstr "Impossible de certifier le certificat. <b>Erreur</b> : %1"

#: dialogs/certifycertificatedialog.cpp:290
msgid "Certification canceled."
msgstr "Certification annulée."

#: dialogs/certifycertificatedialog.cpp:292
msgid "Certification successful."
msgstr "Le certificat a été créé avec succès."

#: dialogs/certifycertificatedialog.cpp:365
#, kde-format
msgctxt "arg is name, email of certificate holder"
msgid "Certify Certificate: %1"
msgstr "Certifier le certificat : %1"

#: dialogs/certificatedetailsdialog.cpp:230
#, kde-format
msgctxt "@info"
msgid ""
"<para>An error occurred while loading the certifications: <message>%1</"
"message></para>"
msgstr ""
"<para>Une erreur s'est produite lors du chargement des certificats : "
"<message>%1</message></para>"

#: dialogs/certificatedetailsdialog.cpp:233
msgctxt "@title"
msgid "Certifications Loading Failed"
msgstr "Échec du chargement des certificats"

#: dialogs/certificatedetailsdialog.cpp:256
msgid "Please wait while generating the dump..."
msgstr "Veuillez patienter pendant la création de la copie (dump)..."

#: dialogs/certificatedetailsdialog.cpp:334
msgid "(please wait while certifications are being loaded)"
msgstr "(veuillez patienter pendant le chargement des certificats)"

#: dialogs/certificatedetailsdialog.cpp:335
msgid "Load Certifications (may take a while)"
msgstr "Charger les certificats (peu prendre du temps)"

#: dialogs/certificatedetailsdialog.cpp:361
#, kde-format
msgid "Issuer Certificate Not Found (%1)"
msgstr "Impossible de trouver le certificat émetteur (%1)"

#: dialogs/certificatedetailsdialog.cpp:418
msgctxt "@title"
msgid "Subkeys"
msgstr "Sous-clés :"

#: dialogs/exportcertificatesdialog.cpp:67
msgid "Export"
msgstr "Exporter"

#: dialogs/exportcertificatesdialog.cpp:71
msgid " OpenPGP export file:"
msgstr " Fichier d'exportation OpenPGP :"

#: dialogs/exportcertificatesdialog.cpp:77
msgid "S/MIME export file:"
msgstr "Fichier d'exportation S/MIME :"

#: kgpgconf/configuration.cpp:345
msgctxt "as in \"verbosity level\""
msgid "Level"
msgstr "Niveau"

# unreviewed-context
#: kgpgconf/configuration.cpp:345
msgid "Set/Unset"
msgstr "Valider / annuler la configuration"

#: kgpgconf/configuration.cpp:347
msgid "String List"
msgstr "Liste de chaînes"

#: kgpgconf/configuration.cpp:347
msgid "String"
msgstr "Chaîne"

#: kgpgconf/configuration.cpp:349
msgid "List of Integers"
msgstr "Liste d'entiers"

#: kgpgconf/configuration.cpp:349
msgid "Integer"
msgstr "Entier"

#: kgpgconf/configuration.cpp:351
msgid "List of Unsigned Integers"
msgstr "Liste d'entier non signés"

#: kgpgconf/configuration.cpp:351
msgid "Unsigned Integer "
msgstr "Entier non signé"

#: kgpgconf/configuration.cpp:353
msgid "Path List"
msgstr "Liste d'emplacements"

#: kgpgconf/configuration.cpp:353
msgid "Path"
msgstr "Emplacement"

#: kgpgconf/configuration.cpp:355
msgid "List of URLs"
msgstr "Liste d'URLs"

#: kgpgconf/configuration.cpp:355
msgid "URL"
msgstr "URL"

#: kgpgconf/configuration.cpp:357
msgid "List of LDAP URLs"
msgstr "Liste d'URLs LDAP"

#: kgpgconf/configuration.cpp:357
msgid "LDAP URL"
msgstr "URL LDAP"

#: kgpgconf/configuration.cpp:359
msgid "Directory Path List"
msgstr "Liste d'emplacements d'annuaires"

#: kgpgconf/configuration.cpp:359
msgid "Directory Path"
msgstr "Emplacement d'annuaire"

#. i18n: file: kleopatra.rc:5
#. i18n: ectx: Menu (file)
#. i18n: file: kwatchgnupg/kwatchgnupgui.rc:4
#. i18n: ectx: Menu (file)
#: kgpgconf/mainwindow.cpp:67 rc.cpp:545 rc.cpp:575
msgid "&File"
msgstr "&Fichier"

#. i18n: file: dialogs/lookupcertificatesdialog.ui:57
#. i18n: ectx: property (text), widget (QPushButton, saveAsPB)
#: kgpgconf/mainwindow.cpp:68 rc.cpp:357
msgid "Save As..."
msgstr "Enregistrer sous..."

#: kgpgconf/mainwindow.cpp:70
msgid "Quit"
msgstr "Quitter"

#: kgpgconf/mainwindow.cpp:86
msgid "Setup Error"
msgstr "Erreur de configuration"

#: kgpgconf/mainwindow.cpp:86
#, kde-format
msgid ""
"KGpgConf could not execute gpgconf.exe.\n"
"\n"
"Error: %1\n"
"Error Code: %2"
msgstr ""
"KGpgConf ne peut pas exécuter gpgconf.exe.\n"
"\n"
"Erreur : %1\n"
"Code d'erreur : %2"

#: kgpgconf/mainwindow.cpp:91
msgid "Parsing Error"
msgstr "Erreur d'analyse"

#: kgpgconf/mainwindow.cpp:91 kgpgconf/mainwindow.cpp:96
#, kde-format
msgid ""
"An error occurred while reading the current configuration.\n"
"\n"
"Error: %1"
msgstr ""
"Une erreur s'est produite lors de la lecture de la configuration actuelle.\n"
"\n"
"Erreur : %1"

#: kgpgconf/mainwindow.cpp:96
msgid "Error"
msgstr "Erreur"

#: kgpgconf/mainwindow.cpp:213 kgpgconf/mainwindow.cpp:232
msgid "Write Error"
msgstr "Erreur d'écriture"

#: kgpgconf/mainwindow.cpp:213
#, kde-format
msgid ""
"Could not open file %1 for writing. You might not have the permission to "
"write to that file."
msgstr ""
"Impossible d'ouvrir le fichier %1 en écriture. Vous n'avez peut-être pas les "
"droits d'accès en écriture sur ce fichier."

#: kgpgconf/mainwindow.cpp:232
#, kde-format
msgid "Error while writing to file %1."
msgstr "Erreur lors de l'écriture dans le fichier %1."

#: kgpgconf/mainwindow.cpp:238
msgid "Save As"
msgstr "Enregistrer sous"

#: kgpgconf/configreader.cpp:234
#, kde-format
msgid "Parse error on gpgconf --list-config output: %1"
msgstr ""
"Error d'analyse de la sortie de la commande « gpgconf --list-config » : %1"

#: kgpgconf/configreader.cpp:239
#, kde-format
msgid "gpgconf --list-config: Unknown component: %1"
msgstr "gpgconf --list-config : composant inconnu : %1"

#: kgpgconf/configreader.cpp:244
#, kde-format
msgid "gpgconf --list-config: Unknown entry: %1:%2"
msgstr "gpgconf --list-config : entrée inconnue : %1 : %2"

#: kgpgconf/configreader.cpp:250
#, kde-format
msgid "gpgconf --list-config: Invalid entry: value must start with '\"': %1"
msgstr ""
"gpgconf --list-config : entrée non valable ; la valeur doit commencer par "
"« \" » : %1"

#: kgpgconf/configreader.cpp:283
#, kde-format
msgid "Parse error on gpgconf --list-components. output: %1"
msgstr ""
"Error d'analyse de la sortie de la commande « gpgconf --list-components » : "
"%1"

#: kgpgconf/configreader.cpp:311
msgid "gpgconf not found or cannot be started"
msgstr "Impossible de trouver ou de lancer gpgconf"

#: kgpgconf/configreader.cpp:313
msgid "gpgconf terminated unexpectedly"
msgstr "gpgconf a quitté de manière inattendue"

#: kgpgconf/configreader.cpp:315
msgid "timeout while executing gpgconf"
msgstr "délai expiré lors de l'exécution de gpgconf"

#: kgpgconf/configreader.cpp:317
msgid "error while writing to gpgconf"
msgstr "erreur lors de l'écriture vers gpgconf"

#: kgpgconf/configreader.cpp:319
msgid "error while reading from gpgconf"
msgstr "erreur lors de la lecture depuis gpgconf"

#: kgpgconf/configreader.cpp:322
msgid "Unknown error while executing gpgconf"
msgstr "Erreur inconnue lors de l'exécution de gpgconf"

#: kwatchgnupg/aboutdata.cpp:40
msgid "GnuPG log viewer"
msgstr "Afficheur de journaux GnuPG"

#: kwatchgnupg/aboutdata.cpp:50
msgid "Steffen Hansen"
msgstr "Steffen Hansen"

#: kwatchgnupg/aboutdata.cpp:61
msgid "KWatchGnuPG"
msgstr "Kwatchgnupg"

#: kwatchgnupg/aboutdata.cpp:63
msgid "(c) 2004 Klarälvdalens Datakonsult AB\n"
msgstr "(c) 2004 Klarälvdalens Datakonsult AB\n"

#: kwatchgnupg/kwatchgnupgconfig.cpp:75
msgid "Configure KWatchGnuPG"
msgstr "Configurer Kwatchgnupg"

#: kwatchgnupg/kwatchgnupgconfig.cpp:90
msgid "WatchGnuPG"
msgstr "WatchGnuPG"

#: kwatchgnupg/kwatchgnupgconfig.cpp:102
msgid "&Executable:"
msgstr "&Exécutable :"

#: kwatchgnupg/kwatchgnupgconfig.cpp:111
msgid "&Socket:"
msgstr "&Socket :"

#: kwatchgnupg/kwatchgnupgconfig.cpp:120
msgid "None"
msgstr "Aucun"

#: kwatchgnupg/kwatchgnupgconfig.cpp:121
msgid "Basic"
msgstr "Basique"

#: kwatchgnupg/kwatchgnupgconfig.cpp:122
msgid "Advanced"
msgstr "Avancé"

#: kwatchgnupg/kwatchgnupgconfig.cpp:123
msgid "Expert"
msgstr "Expert"

#: kwatchgnupg/kwatchgnupgconfig.cpp:124
msgid "Guru"
msgstr "Gourou"

#: kwatchgnupg/kwatchgnupgconfig.cpp:125
msgid "Default &log level:"
msgstr "Niveau de journa&lisation par défaut :"

#: kwatchgnupg/kwatchgnupgconfig.cpp:133
msgid "Log Window"
msgstr "Fenêtre de journal"

#: kwatchgnupg/kwatchgnupgconfig.cpp:146
msgctxt "history size spinbox suffix"
msgid " line"
msgid_plural " lines"
msgstr[0] " ligne"
msgstr[1] " lignes"

#: kwatchgnupg/kwatchgnupgconfig.cpp:147
msgid "unlimited"
msgstr "illimitée"

#: kwatchgnupg/kwatchgnupgconfig.cpp:148
msgid "&History size:"
msgstr "Taille de l'&historique :"

#: kwatchgnupg/kwatchgnupgconfig.cpp:152
msgid "Set &Unlimited"
msgstr "I&llimité"

#: kwatchgnupg/kwatchgnupgconfig.cpp:159
msgid "Enable &word wrapping"
msgstr "Activer la césure de &mots"

#: kwatchgnupg/tray.cpp:57
msgid "KWatchGnuPG Log Viewer"
msgstr "Afficheur de journaux Kwatchgnupg"

#: kwatchgnupg/kwatchgnupgmainwin.cpp:103
#, kde-format
msgid "[%1] Log cleared"
msgstr "[%1] journal effacé"

#: kwatchgnupg/kwatchgnupgmainwin.cpp:110
msgid "C&lear History"
msgstr "E&ffacer l'historique"

#: kwatchgnupg/kwatchgnupgmainwin.cpp:141
#, kde-format
msgid "[%1] Log stopped"
msgstr "[%1] journalisation arrêtée"

#: kwatchgnupg/kwatchgnupgmainwin.cpp:156
msgid ""
"The watchgnupg logging process could not be started.\n"
"Please install watchgnupg somewhere in your $PATH.\n"
"This log window is unable to display any useful information."
msgstr ""
"Impossible de démarrer le processus d'identification « watchgnupg ».\n"
"Veuillez installer « watchgnupg » à un emplacement quelconque de votre "
"« $PATH ».\n"
"Cette fenêtre de journalisation est maintenant totalement inutile."

#: kwatchgnupg/kwatchgnupgmainwin.cpp:158
#, kde-format
msgid "[%1] Log started"
msgstr "[%1] journalisation démarrée"

#: kwatchgnupg/kwatchgnupgmainwin.cpp:193
msgid "There are no components available that support logging."
msgstr ""
"Il n'y a aucun composant disponible pour prendre en charge la journalisation."

#: kwatchgnupg/kwatchgnupgmainwin.cpp:199
msgid ""
"The watchgnupg logging process died.\n"
"Do you want to try to restart it?"
msgstr ""
"Le processus d'identification « watchgnupg » s'est terminé.\n"
"Voulez-vous essayer de le redémarrer ?"

#: kwatchgnupg/kwatchgnupgmainwin.cpp:199
msgid "Try Restart"
msgstr "Essayer de redémarrer"

#: kwatchgnupg/kwatchgnupgmainwin.cpp:199
msgid "Do Not Try"
msgstr "Ne pas essayer"

#: kwatchgnupg/kwatchgnupgmainwin.cpp:200
msgid "====== Restarting logging process ====="
msgstr "====== Redémarrage du processus d'identification ====="

#: kwatchgnupg/kwatchgnupgmainwin.cpp:203
msgid ""
"The watchgnupg logging process is not running.\n"
"This log window is unable to display any useful information."
msgstr ""
"Le processus d'identification « watchgnupg » n'est pas en cours "
"d'exécution.\n"
"Cette fenêtre de journal est maintenant totalement inutile."

#: kwatchgnupg/kwatchgnupgmainwin.cpp:234
msgid "Save Log to File"
msgstr "Enregistrer les journaux dans un fichier"

#: kwatchgnupg/kwatchgnupgmainwin.cpp:239
#, kde-format
msgid ""
"The file named \"%1\" already exists. Are you sure you want to overwrite it?"
msgstr "Un fichier nommé « %1 » existe déjà. Voulez-vous vraiment l'écraser ?"

#: kwatchgnupg/kwatchgnupgmainwin.cpp:242
msgid "Overwrite File"
msgstr "Écraser le fichier"

#: kwatchgnupg/kwatchgnupgmainwin.cpp:249
#, kde-format
msgid "Could not save file %1: %2"
msgstr "Impossible d'enregistrer le fichier %1 : %2"

#: main.cpp:146
msgid "Performing Self-Check..."
msgstr "Exécution de l'auto-contrôle"

#: main.cpp:163
msgctxt "did not pass"
msgid "Self-Check Failed"
msgstr "Échec de l'auto-contrôle"

#: main.cpp:168
msgid "Self-Check Passed"
msgstr "Succès de l'auto-contrôle"

#: main.cpp:185
msgid "Loading certificate cache..."
msgstr "Chargement du cache du certificat..."

#: main.cpp:192
msgid "Certificate cache loaded."
msgstr "Cache du certificat chargé."

#: main.cpp:231
msgctxt "@info"
msgid ""
"<para>The version of the <application>GpgME</application> library you are "
"running against is older than the one that the <application>GpgME++</"
"application> library was built against.</para><para><application>Kleopatra</"
"application> will not function in this setting.</para><para>Please ask your "
"administrator for help in resolving this issue.</para>"
msgstr ""
"<para>La version de la bibliothèque <application>GpgME</application> que "
"vous utilisez est plus ancienne que la bibliothèque <application>GpgME++</"
"application> utilisée pour la compilation.</"
"para><para><application>Kleopatra</application> ne fonctionnera pas dans "
"cette configuration.</para><para>Veuillez demander à votre administrateur de "
"vous aider à résoudre ce problème.</para>"

#: main.cpp:235
msgctxt "@title"
msgid "GpgME Too Old"
msgstr "GpgME est trop ancien"

#: main.cpp:328
msgid "GPG UI Server Error"
msgstr "Erreur du serveur d'interfaces GPG"

#: main.cpp:329
#, kde-format
msgid ""
"<qt>The Kleopatra GPG UI Server Module could not be initialized.<br/>The "
"error given was: <b>%1</b><br/>You can use Kleopatra as a certificate "
"manager, but cryptographic plugins that rely on a GPG UI Server being "
"present might not work correctly, or at all.</qt>"
msgstr ""
"<qt>Impossible d'initialiser le module du serveur d'interfaces GPG de "
"Kleopatra. <br /> L'erreur est : <b>%1</b> <br />Vous pouvez utiliser "
"Kleopatra comme gestionnaire de certificats, mais les modules de "
"cryptographie nécessitant un serveur d'interfaces GPG risquent de ne pas "
"fonctionner du tout.</qt>"

#: models/keylistmodel.cpp:252
msgid "E-Mail"
msgstr "Adresse électronique"

#: models/keylistmodel.cpp:253 models/subkeylistmodel.cpp:158
#: models/useridlistmodel.cpp:251
msgid "Valid From"
msgstr "Valide à partir de"

#: models/keylistmodel.cpp:254 models/subkeylistmodel.cpp:159
#: models/useridlistmodel.cpp:252
msgid "Valid Until"
msgstr "Valide jusqu'à"

#. i18n: file: dialogs/selftestdialog.ui:69
#. i18n: ectx: property (title), widget (QGroupBox, detailsGB)
#: models/keylistmodel.cpp:255 rc.cpp:444
msgid "Details"
msgstr "Détails"

#: models/keylistmodel.cpp:256 utils/formatting.cpp:301
msgid "Key-ID"
msgstr "ID de clé"

#: models/subkeylistmodel.cpp:156 models/useridlistmodel.cpp:248
msgid "ID"
msgstr "Identifiant"

#: models/subkeylistmodel.cpp:157
msgid "Type"
msgstr "Type"

#: models/subkeylistmodel.cpp:160 models/useridlistmodel.cpp:253
#: utils/kleo_kicondialog.cpp:378
msgid "Status"
msgstr "État"

#: models/subkeylistmodel.cpp:161
msgid "Strength"
msgstr "Robustesse"

#: models/useridlistmodel.cpp:304 utils/formatting.cpp:445
#: utils/formatting.cpp:457
msgid "revoked"
msgstr "révoqué"

#: models/useridlistmodel.cpp:306 utils/formatting.cpp:447
#: utils/formatting.cpp:483
msgid "expired"
msgstr "expiré"

#: models/useridlistmodel.cpp:308 utils/formatting.cpp:449
msgid "disabled"
msgstr "désactivé"

#: models/useridlistmodel.cpp:310 utils/formatting.cpp:451
#: utils/formatting.cpp:459 utils/formatting.cpp:482
msgid "invalid"
msgstr "non valable"

#: models/useridlistmodel.cpp:311
msgid "good"
msgstr "correct"

#: models/keycache.cpp:956
msgid "Listing X.509 certificates"
msgstr "Liste des certificats X.509"

#: models/keycache.cpp:957
msgid "Listing OpenPGP certificates"
msgstr "Liste des certificats OpenPGP"

#: newcertificatewizard/newcertificatewizard.cpp:260
msgid "new email"
msgstr "nouvelle adresse électronique"

#: newcertificatewizard/newcertificatewizard.cpp:261
msgid "new dns name"
msgstr "nouveau nom de DNS"

#: newcertificatewizard/newcertificatewizard.cpp:262
msgid "new uri"
msgstr "nouvelle URI"

#: newcertificatewizard/newcertificatewizard.cpp:511
msgctxt "@action"
msgid "Create Key"
msgstr "Créer une clé"

#: newcertificatewizard/newcertificatewizard.cpp:562
#, kde-format
msgid "Could not start certificate creation: %1"
msgstr "Impossible de lancer la création du certificat : %1"

#: newcertificatewizard/newcertificatewizard.cpp:575
msgid "Operation canceled."
msgstr "Opération annulée."

#: newcertificatewizard/newcertificatewizard.cpp:576
#, kde-format
msgid "Could not create certificate: %1"
msgstr "Impossible de créer le certificat : %1"

#: newcertificatewizard/newcertificatewizard.cpp:583
#, kde-format
msgid ""
"Certificate created successfully.\n"
"Fingerprint: %1"
msgstr ""
"Le certificat a été créé avec succès.\n"
"Empreinte numérique : %1"

#: newcertificatewizard/newcertificatewizard.cpp:589
#, kde-format
msgid "Could not write output file %1: %2"
msgstr "Impossible d'écrire le fichier de sortie %1 : %2"

#: newcertificatewizard/newcertificatewizard.cpp:597
msgid "Certificate created successfully."
msgstr "Le certificat a été créé avec succès."

#: newcertificatewizard/newcertificatewizard.cpp:636
msgctxt "@title"
msgid "Key Creation Failed"
msgstr "Création de la clé annulée."

#: newcertificatewizard/newcertificatewizard.cpp:637
msgid "Key pair creation failed. Please find details about the failure below."
msgstr ""
"La création de la paire de clé a échoué. Vous trouverez les détails de "
"l'erreur ci-dessous."

#: newcertificatewizard/newcertificatewizard.cpp:639
msgctxt "@title"
msgid "Key Pair Successfully Created"
msgstr "La paire de clés a été crée avec succès"

#: newcertificatewizard/newcertificatewizard.cpp:640
msgid ""
"Your new key pair was created successfully. Please find details on the "
"result and some suggested next steps below."
msgstr ""
"Votre nouvelle paire de clés a été crée avec succès. Veuillez consulter les "
"détails ci-dessous, ainsi que quelques suggestions d'étapes supplémentaires."

#: newcertificatewizard/newcertificatewizard.cpp:701
msgctxt "@title"
msgid "Save Request"
msgstr "Enregistrer la demande"

#: newcertificatewizard/newcertificatewizard.cpp:702
msgid "PKCS#10 Requests (*.p10)"
msgstr "Requêtes PKCS#10 (*.p10)"

#: newcertificatewizard/newcertificatewizard.cpp:711
#, kde-format
msgctxt "@info"
msgid ""
"Could not copy temporary file <filename>%1</filename> to file <filename>%2</"
"filename>: <message>%3</message>"
msgstr ""
"Impossible de copier le fichier temporaire <filename>%1</filename> vers "
"<filename>%2</filename> : <message>%3</message>"

#: newcertificatewizard/newcertificatewizard.cpp:714
msgctxt "@title"
msgid "Error Saving Request"
msgstr "Erreur lors de l'enregistrement de la demande"

#: newcertificatewizard/newcertificatewizard.cpp:718
#, kde-format
msgctxt "@info"
msgid ""
"<para>Successfully wrote request to <filename>%1</filename>.</para><para>You "
"should now send the request to the Certification Authority (CA).</para>"
msgstr ""
"<para>La demande a été enregistrée avec succès dans <filename>%1</filename>."
"</para><para>Vous devriez maintenant envoyer cette demande à l'autorité de "
"certification (AC).</para>"

#: newcertificatewizard/newcertificatewizard.cpp:721
msgctxt "@title"
msgid "Request Saved"
msgstr "Demande enregistrée"

#: newcertificatewizard/newcertificatewizard.cpp:729
msgid "Please process this certificate."
msgstr "Veuillez traiter ce certificat."

#: newcertificatewizard/newcertificatewizard.cpp:730
msgid ""
"Please process this certificate and inform the sender about the location to "
"fetch the resulting certificate.\n"
"\n"
"Thanks,\n"
msgstr ""
"Veuillez traiter ce certificat et informer l'expéditeur de l'emplacement où "
"il pourra retrouver le certificat résultant.\n"
"\n"
"Merci,\n"

#: newcertificatewizard/newcertificatewizard.cpp:754
msgid "My new OpenPGP certificate"
msgstr "Mon nouveau certificat OpenPGP"

#: newcertificatewizard/newcertificatewizard.cpp:755
msgid "Please find attached my new OpenPGP certificate."
msgstr "Veuillez trouver ci-joint mon nouveau certificat OpenPGP."

#: newcertificatewizard/newcertificatewizard.cpp:786
msgctxt "@info"
msgid ""
"<para><application>Kleopatra</application> tried to send a mail via your "
"default mail client.</para><para>Some mail clients are known not to support "
"attachments when invoked this way.</para><para>If your mail client does not "
"have an attachment, then drag the <application>Kleopatra</application> icon "
"and drop it on the message compose window of your mail client.</"
"para><para>If that does not work, either, save the request to a file, and "
"then attach that.</para>"
msgstr ""
"<para><application>Kleopatra</application> a essayé d'envoyer un courriel "
"via votre client de messagerie par défaut.</para><para>Certains de ces "
"clients sont connus pour ne pas gérer les pièces jointes attachées de cette "
"manière.</para><para>Si votre client de messagerie ne possède pas de pièce "
"jointe, glissez alors l'icône de <application>Kleopatra</application> et "
"déposez-la sur votre éditeur de courriel.</para><para>Si cela ne marche pas "
"non plus, enregistrer cette requête dans un fichier et joignez-le à votre "
"courriel.</para>"

#: newcertificatewizard/newcertificatewizard.cpp:790
msgctxt "@title"
msgid "Sending Mail"
msgstr "Envoi du courriel"

#: newcertificatewizard/newcertificatewizard.cpp:826
msgctxt "@info"
msgid ""
"This operation will delete the certification request. Please make sure that "
"you have sent or saved it before proceeding."
msgstr ""
"Cette opération supprimera la demande de certification. Veuillez vous "
"assurer que vous l'avez envoyée ou enregistrée avant de continuer."

#: newcertificatewizard/newcertificatewizard.cpp:828
msgctxt "@title"
msgid "Certification Request About To Be Deleted"
msgstr "La demande de certification est sur le point d'être supprimée"

#: newcertificatewizard/newcertificatewizard.cpp:859
msgctxt "@title"
msgid "Certificate Creation Wizard"
msgstr "Assistant de création de certificat"

#: newcertificatewizard/newcertificatewizard.cpp:1241
msgid "Authenticate"
msgstr "Authentifier"

#: newcertificatewizard/newcertificatewizard.cpp:1291
msgid "Name:"
msgstr "Nom :"

#: newcertificatewizard/newcertificatewizard.cpp:1292
msgid "Email Address:"
msgstr "Adresse électronique :"

#. i18n: file: newcertificatewizard/enterdetailspage.ui:50
#. i18n: ectx: property (text), widget (QLabel, commentLB)
#: newcertificatewizard/newcertificatewizard.cpp:1295 rc.cpp:668
msgid "Comment:"
msgstr "Commentaire :"

#: newcertificatewizard/newcertificatewizard.cpp:1297
msgid "Subject-DN:"
msgstr "Sujet-ND :"

#: newcertificatewizard/newcertificatewizard.cpp:1300
msgid "Key Type:"
msgstr "Type de la clé :"

#: newcertificatewizard/newcertificatewizard.cpp:1302
#: newcertificatewizard/newcertificatewizard.cpp:1304
msgid "Key Strength:"
msgstr "Robustesse de la clé :"

#: newcertificatewizard/newcertificatewizard.cpp:1302
#: newcertificatewizard/newcertificatewizard.cpp:1309
#, kde-format
msgid "1 bit"
msgid_plural "%1 bits"
msgstr[0] "1 bit"
msgstr[1] "%1 bits"

#: newcertificatewizard/newcertificatewizard.cpp:1304
#: newcertificatewizard/newcertificatewizard.cpp:1311
msgid "default"
msgstr "par défaut"

#: newcertificatewizard/newcertificatewizard.cpp:1305
msgid "Certificate Usage:"
msgstr "Utilisation du certificat :"

#: newcertificatewizard/newcertificatewizard.cpp:1305
#: newcertificatewizard/newcertificatewizard.cpp:1312
msgctxt "separator for key usages"
msgid ",&nbsp;"
msgstr ",&nbsp;"

#: newcertificatewizard/newcertificatewizard.cpp:1307
msgid "Subkey Type:"
msgstr "Type de la sous-clé :"

#: newcertificatewizard/newcertificatewizard.cpp:1309
#: newcertificatewizard/newcertificatewizard.cpp:1311
msgid "Subkey Strength:"
msgstr "Robustesse de la sous-clé :"

#: newcertificatewizard/newcertificatewizard.cpp:1312
msgid "Subkey Usage:"
msgstr "Utilisation de la sous-clé :"

#: newcertificatewizard/newcertificatewizard.cpp:1316
msgid "Valid Until:"
msgstr "Valide jusqu'à :"

#: newcertificatewizard/newcertificatewizard.cpp:1319
msgid "Add. Email Address:"
msgstr "Adresse électronique :"

#: newcertificatewizard/newcertificatewizard.cpp:1321
msgid "DNS Name:"
msgstr "Nom du DNS :"

#: newcertificatewizard/newcertificatewizard.cpp:1323
msgid "URI:"
msgstr "URI :"

#: newcertificatewizard/newcertificatewizard.cpp:1381
#, kde-format
msgctxt "%2: some admin-supplied text, %1: key size in bits"
msgid "%2 (1 bit; default)"
msgid_plural "%2 (%1 bits; default)"
msgstr[0] "%2 (1 bit; par défaut)"
msgstr[1] "%2 (%1 bits; par défaut)"

#: newcertificatewizard/newcertificatewizard.cpp:1382
#, kde-format
msgctxt "%2: some admin-supplied text, %1: key size in bits"
msgid "%2 (1 bit)"
msgid_plural "%2 (%1 bits)"
msgstr[0] "%2 (1 bit)"
msgstr[1] "%2 (%1 bits)"

#: newcertificatewizard/newcertificatewizard.cpp:1384
#, kde-format
msgctxt "%1: key size in bits"
msgid "1 bit (default)"
msgid_plural "%1 bits (default)"
msgstr[0] "1 bit (par défaut)"
msgstr[1] "%1 bits (par défaut)"

#: newcertificatewizard/newcertificatewizard.cpp:1385
#, kde-format
msgctxt "%1: key size in bits"
msgid "1 bit"
msgid_plural "%1 bits"
msgstr[0] "1 bit"
msgstr[1] "%1 bits"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:192
#. i18n: ectx: attribute (title), widget (QWidget, personalTab)
#: newcertificatewizard/newcertificatewizard.cpp:1445 rc.cpp:617
msgid "Personal Details"
msgstr "Renseignements personnels"

#: newcertificatewizard/newcertificatewizard.cpp:1449
msgctxt "@info:tooltip"
msgid "Adding more than one User ID is not yet implemented."
msgstr ""
"L'importation de plusieurs identifiants utilisateurs n'est pas encore "
"implémentée."

#: selftest/enginecheck.cpp:71
msgctxt "@title"
msgid "GPG (OpenPGP Backend) installation"
msgstr "Installation de GPG (moteur de traitement OpenPGP)"

#: selftest/enginecheck.cpp:72
msgctxt "@title"
msgid "GpgSM (S/MIME Backend) installation"
msgstr "Installation de GpgSM (moteur de traitement S/MIME)"

#: selftest/enginecheck.cpp:73
msgctxt "@title"
msgid "GpgConf (Configuration) installation"
msgstr "Installation de GpgConf (configuration)"

#: selftest/enginecheck.cpp:98
#, kde-format
msgctxt "@info"
msgid ""
"<para>A problem was detected with the <application>%1</application> backend."
"</para>"
msgstr ""
"<para>Un problème a été détecté avec le moteur de traitement <application>"
"%1</application>.</para>"

#: selftest/enginecheck.cpp:103
msgid "not supported"
msgstr "non pris en charge"

#: selftest/enginecheck.cpp:105
msgctxt "@info"
msgid ""
"<para>It seems that the <icode>gpgme</icode> library was compiled without "
"support for this backend.</para>"
msgstr ""
"<para>Il semble que la bibliothèque <icode>gpgme</icode> soit compilée sans "
"prise en charge de ce moteur de traitement.</para>"

#: selftest/enginecheck.cpp:108
#, kde-format
msgctxt "@info"
msgid ""
"<para>Replace the <icode>gpgme</icode> library with a version compiled with "
"<application>%1</application> support.</para>"
msgstr ""
"<para>Remplacez la bibliothèque <icode>gpgme</icode> par une version "
"compilée avec la prise en charge de <application>%1</application>.</para>"

#: selftest/enginecheck.cpp:112
msgid "not properly installed"
msgstr "installation incorrecte"

#: selftest/enginecheck.cpp:114
#, kde-format
msgctxt "@info"
msgid "<para>Backend <command>%1</command> is not installed properly.</para>"
msgstr ""
"<para>Le moteur de traitement <command>%1</command> n'est pas installé "
"correctement.</para>"

#: selftest/enginecheck.cpp:116
#, kde-format
msgctxt "@info"
msgid ""
"<para>Please check the output of <command>%1 --version</command> manually.</"
"para>"
msgstr ""
"<para>Veuillez vérifier manuellement le résultat de la commande <command>%1 "
"--version</command>.</para>"

#: selftest/enginecheck.cpp:119
msgid "too old"
msgstr "trop ancien"

#: selftest/enginecheck.cpp:121
#, kde-format
msgctxt "@info"
msgid ""
"<para>Backend <command>%1</command> is installed in version %2, but at least "
"version %3 is required.</para>"
msgstr ""
"<para>Le moteur de traitement <command>%1</command> est installé en version "
"%2, mais la version %3 au minimum est nécessaire.</para>"

#: selftest/enginecheck.cpp:127 selftest/enginecheck.cpp:203
#, kde-format
msgctxt "@info"
msgid ""
"<para>Install <application>%1</application> version %2 or higher.</para>"
msgstr ""
"<para>Installez <application>%1</application> version %2 ou ultérieure.</"
"para>"

#: selftest/enginecheck.cpp:130
msgid "unknown problem"
msgstr "problème inconnu"

#: selftest/enginecheck.cpp:132
#, kde-format
msgctxt "@info"
msgid ""
"<para>Make sure <application>%1</application> is installed and in "
"<envar>PATH</envar>.</para>"
msgstr ""
"<para>Assurez-vous que <application>%1</application> est installé et se "
"trouve dans le<envar>PATH</envar>.</para>"

#: selftest/enginecheck.cpp:200
#, kde-format
msgctxt "@info"
msgid ""
"<para><application>%1</application> v%2.%3.%4 is required for this test, but "
"only %5 is installed.</para>"
msgstr ""
"<para>Le programme <application>%1</application> version %2.%3.%4 est "
"nécessaire pour effectuer le test, mais seul le %5 est installé.</para>"

#: selftest/enginecheck.cpp:208
#, kde-format
msgctxt "@info"
msgid ""
"<para><application>%1</application> is required for this test, but does not "
"seem available.</para><para>See tests further up for more information.</para>"
msgstr ""
"<para>L'application <application>%1</application> est nécessaire pour ce "
"test, mais ne semble pas disponible.</para> <para>Pour plus d'informations, "
"veuillez consulter les tests suivants.</para>"

#: selftest/enginecheck.cpp:212
#, kde-format
msgctxt "@info %1: test name"
msgid "<para>See \"%1\" above.</para>"
msgstr "<para>Consulter « %1 » ci-dessus.</para>"

#: selftest/gpgagentcheck.cpp:64
msgctxt "@title"
msgid "Gpg-Agent Connectivity"
msgstr "Connectivité à l'agent GPG"

#: selftest/gpgagentcheck.cpp:74
msgid "GpgME library too old"
msgstr "La bibliothèque GpgME est trop ancienne"

#: selftest/gpgagentcheck.cpp:76
msgctxt "@info"
msgid ""
"Either the GpgME library itself is too old, or the GpgME++ library was "
"compiled against an older GpgME that did not support connecting to gpg-agent."
msgstr ""
"Soit la bibliothèque GpgME est elle-même trop ancienne, soit la bibliothèque "
"GpgME++ a été compilée avec un vieil GpgME ne gérant pas la connexion à "
"l'agent GPG."

#: selftest/gpgagentcheck.cpp:80
msgctxt "@info"
msgid ""
"Upgrade to <application>gpgme</application> 1.2.0 or higher, and ensure that "
"gpgme++ was compiled against it."
msgstr ""
"Mettez à jour <application>gpgme</application> vers la version 1.2.0 ou "
"supérieure, et assurez-vous que « gpgme++ » a été compilé pour cette version."

#: selftest/gpgagentcheck.cpp:87
msgid "GpgME does not support gpg-agent"
msgstr "GpgME ne gère pas l'agent GPG"

#: selftest/gpgagentcheck.cpp:89
#, kde-format
msgctxt "@info"
msgid ""
"<para>The <application>GpgME</application> library is new enough to support "
"<application>gpg-agent</application>, but does not seem to do so in this "
"installation.</para><para>The error returned was: <message>%1</message>.</"
"para>"
msgstr ""
"<para>La bibliothèque <application>GpgME</application> est assez récente "
"pour gérer<application>gpg-agent</application>, mais cela ne semble pas être "
"le cas dans l'installation actuelle.</para><para>L'erreur retournée est : "
"<message>%1</message>.</para>"

#: selftest/gpgagentcheck.cpp:102 selftest/uiservercheck.cpp:79
msgid "not reachable"
msgstr "non atteignable"

#: selftest/gpgagentcheck.cpp:104
#, kde-format
msgctxt "@info"
msgid "Could not connect to GpgAgent: <message>%1</message>"
msgstr "Impossible de se connecter à l'agent GPG : <message>%1</message>"

#: selftest/gpgagentcheck.cpp:107
msgctxt "@info"
msgid ""
"<para>Check that gpg-agent is running and that the "
"<environment>GPG_AGENT_INFO</environment> variable is set and up-to-date.</"
"para>"
msgstr ""
"<para>Vérifiez que l'agent GPG est démarré et que la variable "
"<environment>GPG_AGENT_INFO</environment> est définie et est à jour.</para>"

#: selftest/gpgagentcheck.cpp:111
msgid "unexpected error"
msgstr "erreur inattendue"

#: selftest/gpgagentcheck.cpp:113
#, kde-format
msgctxt "@info"
msgid ""
"<para>Unexpected error while asking <application>gpg-agent</application> for "
"its version.</para><para>The error returned was: <message>%1</message>.</"
"para>"
msgstr ""
"<para>Une erreur s'est produite lors de demande de la version de "
"<application>gpg-agent</application>.</para> <para>L'erreur retournée est : "
"<message>%1</message>.</para>"

#: selftest/gpgconfcheck.cpp:61
#, kde-format
msgctxt "@title"
msgid "%1 Configuration Check"
msgstr "Vérification de la configuration de %1"

#: selftest/gpgconfcheck.cpp:115
msgid "The process terminated prematurely"
msgstr "Le processus s'est interrompu prématurément"

#: selftest/gpgconfcheck.cpp:120
msgctxt "self-test did not pass"
msgid "Failed"
msgstr "Échec"

#: selftest/gpgconfcheck.cpp:122
#, kde-format
msgid ""
"There was an error executing the GnuPG configuration self-check for %2:\n"
"  %1\n"
"You might want to execute \"gpgconf %3\" on the command line.\n"
msgstr ""
"Il y a eu une erreur pendant l'exécution du contrôle automatique de la "
"configuration GnuPG pour %2 :\n"
" %1 Vous devriez exécuter « gpgconf %3 » en ligne de commande.\n"

#: selftest/gpgconfcheck.cpp:127
msgid "Diagnostics:"
msgstr "Diagnostiques :"

#: selftest/gpgconfcheck.cpp:132
msgctxt "self-check did not pass"
msgid "Failed"
msgstr "Échec"

#: selftest/gpgconfcheck.cpp:135
#, kde-format
msgctxt "Self-test did not pass"
msgid ""
"The GnuPG configuration self-check failed.\n"
"\n"
"Error code: %1\n"
"Diagnostics:"
msgstr ""
"Échec du contrôle automatique de la configuration GnuPG.\n"
"\n"
"Code d'erreur : %1\n"
"Diagnostiques :"

#: selftest/gpgconfcheck.cpp:140
#, kde-format
msgctxt "self-check did not pass"
msgid ""
"The GnuPG configuration self-check failed with error code %1.\n"
"No output was received."
msgstr ""
"Le contrôle automatique de la configuration GnuPG a échoué avec le code "
"d'erreur %1.\n"
"Rien n'a été renvoyé."

#: selftest/libkleopatrarccheck.cpp:61
msgctxt "@title"
msgid "Config File 'libkleopatrarc'"
msgstr "Fichier de configuration « libkleopatrarc »"

#: selftest/libkleopatrarccheck.cpp:75
msgid "Errors found"
msgstr "Erreurs trouvés"

#: selftest/libkleopatrarccheck.cpp:79
#, kde-format
msgctxt "@info"
msgid ""
"<para>Kleopatra detected the following errors in the libkleopatrarc "
"configuration:</para>%1"
msgstr ""
"<para>Kleopatra a détecté les erreurs suivantes dans le fichier de "
"configuration « libkleopatrarc » :</para>%1"

#: selftest/uiservercheck.cpp:61
msgctxt "@title"
msgid "UiServer Connectivity"
msgstr "Connectivité au serveur d'interfaces"

#: selftest/uiservercheck.cpp:81
#, kde-format
msgctxt "@info"
msgid "Could not connect to UiServer: <message>%1</message>"
msgstr ""
"Impossible de se connecter au serveur d'interfaces : <message>%1</message>"

#: selftest/uiservercheck.cpp:84
msgctxt "@info"
msgid ""
"<para>Check that your firewall is not set to block local connections (allow "
"connections to <resource>localhost</resource> or <resource>127.0.0.1</"
"resource>).</para>"
msgstr ""
"<para>Vérifiez que votre pare-feu ne bloque pas les connexions locales "
"(autorisez les connexions vers <resource>localhost</resource> ou "
"<resource>127.0.0.1</resource>).</para>"

#: selftest/uiservercheck.cpp:88
msgid "multiple instances"
msgstr "occurrences multiples"

#: selftest/uiservercheck.cpp:90
#, kde-format
msgctxt "@info"
msgid ""
"It seems another <application>Kleopatra</application> is running (with "
"process-id %1)"
msgstr ""
"Il semble qu'une autre occurrence de <application>Kleopatra</application> "
"est en cours d'exécution (avec l'identifiant de processus %1)."

#: selftest/uiservercheck.cpp:93
msgctxt "@info"
msgid ""
"Quit any other running instances of <application>Kleopatra</application>."
msgstr ""
"Quitter toutes les occurrences de <application>Kleopatra</application> en "
"cours d'exécution."

#: selftest/registrycheck.cpp:60
msgctxt "@title"
msgid "Windows Registry"
msgstr "Registre Windows"

#: selftest/registrycheck.cpp:72
msgid "Obsolete registry entries found"
msgstr "Des entrées de registre obsolète ont été trouvées"

#: selftest/registrycheck.cpp:76
#, kde-format
msgctxt "@info"
msgid ""
"<para>Kleopatra detected an obsolete registry key (<resource>%1\\%2</"
"resource>), added by either a previous <application>Gpg4win</application> "
"version or applications such as <application>WinPT</application> or "
"<application>EnigMail</application>.</para><para>Keeping the entry might "
"lead to an old GnuPG backend being used.</para>"
msgstr ""
"<para>Kleopatra a détecté une clé du registre obsolète (<resource>%1\\%2</"
"resource>), ajoutée soit par une ancienne version de <application>Gpg4win</"
"application> ou une application telle que <application>WinPT</application> "
"ou <application>EnigMail</application>.</para><para>La conservation ce cette "
"entrée risque d'entraîner l'utilisation d'un ancien moteur de traitement "
"GnuPG.</para>"

#: selftest/registrycheck.cpp:82
#, kde-format
msgctxt "@info"
msgid "<para>Delete registry key <resource>%1\\%2</resource>.</para>"
msgstr "<para>Supprimer la clé du registre<resource>%1\\%2</resource>.</para>"

#: selftest/registrycheck.cpp:102
#, kde-format
msgctxt "@info"
msgid "Could not delete the registry key <resource>%1\\%2</resource>"
msgstr "Impossible de supprimer le clé du registre <resource>%1\\%2</resource>"

#: selftest/registrycheck.cpp:104
msgctxt "@title"
msgid "Error Deleting Registry Key"
msgstr "Erreur lors de la suppression de la clé du registre"

#: systrayicon.cpp:182
msgid "&Open Certificate Manager..."
msgstr "&Ouvrir le gestionnaire de certificats..."

#: systrayicon.cpp:183
#, kde-format
msgid "&Configure %1..."
msgstr "&Configurer %1..."

#: systrayicon.cpp:184
#, kde-format
msgid "&About %1..."
msgstr "&À propos de %1..."

#: systrayicon.cpp:185
msgid "&Shutdown Kleopatra"
msgstr "&Quitter Kleopatra"

#: systrayicon.cpp:187
msgid "Certificate Import"
msgstr "Importation de certificats"

#: systrayicon.cpp:188
msgid "Encrypt..."
msgstr "Chiffrer..."

#: systrayicon.cpp:189
msgid "S/MIME-Sign..."
msgstr "Signature S/MIME..."

#: systrayicon.cpp:190
msgid "OpenPGP-Sign..."
msgstr "Signature OpenPGP..."

# unreviewed-context
#: systrayicon.cpp:191 mainwindow_desktop.cpp:468
msgid "Decrypt/Verify..."
msgstr "Déchiffrer / vérifier..."

#: systrayicon.cpp:192
msgid "SmartCard"
msgstr "SmartCard"

#: systrayicon.cpp:193
msgid "Update Card Status"
msgstr "Actualiser l'état de la carte"

#: systrayicon.cpp:194
msgid "Set NetKey v3 Initial PIN..."
msgstr "Définir l'état initial du PIN avec NetKey v3..."

#: systrayicon.cpp:195
msgid "Learn NetKey v3 Card Certificates"
msgstr "Inscrire des certificats de carte NetKey v3"

#: uiserver/createchecksumscommand.cpp:78
#: uiserver/signencryptfilescommand.cpp:83
#: uiserver/verifychecksumscommand.cpp:80
#: uiserver/decryptverifycommandfilesbase.cpp:165
msgid "At least one FILE must be present"
msgstr "Au moins une entrée FILE doit être présente"

#: uiserver/decryptverifycommandemailbase.cpp:145
msgid "Can not use non-info SENDER"
msgstr "Impossible d'utiliser SENDER sans info"

#: uiserver/decryptverifycommandemailbase.cpp:149
msgid "Can not use non-info RECIPIENT"
msgstr "Impossible d'utiliser RECIPIENT sans info"

#: uiserver/decryptverifycommandemailbase.cpp:164
msgid "FILES present"
msgstr "FILES est présent"

#: uiserver/decryptverifycommandemailbase.cpp:168
msgid "At least one INPUT needs to be provided"
msgstr "Au moins une entrée INPUT doit être fournie"

#: uiserver/decryptverifycommandemailbase.cpp:173
msgid "INPUT/SENDER --info count mismatch"
msgstr "Incohérence INPUT/SENDER --info"

#: uiserver/decryptverifycommandemailbase.cpp:178
msgid "INPUT/MESSAGE count mismatch"
msgstr "Incohérence INPUT/MESSAGE"

#: uiserver/decryptverifycommandemailbase.cpp:181
msgid "MESSAGE can only be given for detached signature verification"
msgstr ""
"MESSAGE ne peut être fourni que pour la vérification d'une signature isolée"

#: uiserver/decryptverifycommandemailbase.cpp:187
#: uiserver/encryptcommand.cpp:106 uiserver/signcommand.cpp:102
msgid "INPUT/OUTPUT count mismatch"
msgstr "Incohérence INPUT/OUTPUT"

#: uiserver/decryptverifycommandemailbase.cpp:190
msgid "Can not use OUTPUT and MESSAGE simultaneously"
msgstr "Impossible d'utiliser OUTPUT et MESSAGE simultanément"

#: uiserver/decryptverifycommandemailbase.cpp:198
msgid "No backend support for OpenPGP"
msgstr "Pas de moteur de traitement pour gérer OpenPGP"

#: uiserver/decryptverifycommandemailbase.cpp:199
msgid "No backend support for S/MIME"
msgstr "Pas de moteur de traitement pour gérer S/MIME"

#: uiserver/echocommand.cpp:160 uiserver/signcommand.cpp:217
#, kde-format
msgid ""
"Caught unexpected exception in SignCommand::Private::slotMicAlgDetermined: %1"
msgstr ""
"Réception d'une exception inattendue dans SignCommand::Private::"
"slotMicAlgDetermined : %1"

#: uiserver/echocommand.cpp:164 uiserver/signcommand.cpp:221
msgid "Caught unknown exception in SignCommand::Private::slotMicAlgDetermined"
msgstr ""
"Réception d'une exception inconnue dans SignCommand::Private::"
"slotMicAlgDetermined"

#: uiserver/encryptcommand.cpp:90
msgid ""
"ENCRYPT is an email mode command, connection seems to be in filmanager mode"
msgstr ""
"ENCRYPT est une commande en mode courrier électronique, la connexion semble "
"être en mode gestionnaire de fichiers"

#: uiserver/encryptcommand.cpp:94
msgid "SENDER may not be given prior to ENCRYPT, except with --info"
msgstr "SENDER ne doit pas être fourni avant ENCRYPT, sauf avec « --info »"

#: uiserver/encryptcommand.cpp:98 uiserver/signcommand.cpp:98
msgid "At least one INPUT must be present"
msgstr "Au moins une entrée INPUT doit être présente"

#: uiserver/encryptcommand.cpp:102
msgid "At least one OUTPUT must be present"
msgstr "Au moins une entrée OUTPUT doit être présente"

#: uiserver/encryptcommand.cpp:110
msgid "MESSAGE command is not allowed before ENCRYPT"
msgstr "La commande MESSAGE n'est pas autorisée avant ENCRYPT"

#: uiserver/encryptcommand.cpp:119
msgid "Protocol given conflicts with protocol determined by PREP_ENCRYPT"
msgstr ""
"Le protocole entre en conflit avec le protocole établi par PREP_ENCRYPT"

#: uiserver/encryptcommand.cpp:123
msgid "New recipients added after PREP_ENCRYPT command"
msgstr "Nouveaux destinataires ajoutés après la commande PREP_ENCRYPT"

#: uiserver/encryptcommand.cpp:126
msgid "New senders added after PREP_ENCRYPT command"
msgstr "Nouveaux expéditeurs ajoutés après la commande PREP_ENCRYPT"

#: uiserver/encryptcommand.cpp:132 uiserver/prepencryptcommand.cpp:93
msgid "No recipients given, or only with --info"
msgstr "Aucun destinataire fourni, ou uniquement avec « --info »"

#: uiserver/encryptcommand.cpp:199
#, kde-format
msgid ""
"Caught unexpected exception in EncryptCommand::Private::"
"slotRecipientsResolved: %1"
msgstr ""
"Réception d'une exception inattendue dans EncryptCommand::Private::"
"slotRecipientsResolved : %1"

#: uiserver/encryptcommand.cpp:203
msgid ""
"Caught unknown exception in EncryptCommand::Private::slotRecipientsResolved"
msgstr ""
"Réception d'une exception inconnue dans EncryptCommand::Private::"
"slotRecipientsResolved"

#: uiserver/prepencryptcommand.cpp:81
msgid "INPUT/OUTPUT/MESSAGE may only be given after PREP_ENCRYPT"
msgstr "INPUT/OUTPUT/MESSAGE ne peuvent être donnés qu'après PREP_ENCRYPT"

#: uiserver/prepencryptcommand.cpp:85
msgid ""
"PREP_ENCRYPT is an email mode command, connection seems to be in filemanager "
"mode"
msgstr ""
"PREP_ENCRYPT est une commande en mode courrier électronique, la connexion "
"semble être en mode gestionnaire de fichiers"

#: uiserver/prepencryptcommand.cpp:89
msgid "SENDER may not be given prior to PREP_ENCRYPT, except with --info"
msgstr "SENDER ne doit pas être fourni avant PREP_ENCRYPT, sauf avec --info"

#: uiserver/prepencryptcommand.cpp:141
#, kde-format
msgid ""
"Caught unexpected exception in PrepEncryptCommand::Private::"
"slotRecipientsResolved: %1"
msgstr ""
"réception d'une exception inattendue dans PrepEncryptCommand::Private::"
"slotRecipientsResolved : %1"

#: uiserver/prepencryptcommand.cpp:145
msgid ""
"Caught unknown exception in PrepEncryptCommand::Private::"
"slotRecipientsResolved"
msgstr ""
"Réception d'une exception inconnue dans PrepEncryptCommand::Private::"
"slotRecipientsResolved"

#: uiserver/selectcertificatecommand.cpp:177
#, kde-format
msgid ""
"Caught unexpected exception in SelectCertificateCommand::Private::"
"slotDialogAccepted: %1"
msgstr ""
"Réception d'une exception inattendue dans SelectCertificateCommand::Private::"
"slotDialogAccepted : %1"

#: uiserver/selectcertificatecommand.cpp:181
msgid ""
"Caught unknown exception in SelectCertificateCommand::Private::"
"slotDialogAccepted"
msgstr ""
"Réception d'une exception inconnue dans SelectCertificateCommand::Private::"
"slotDialogAccepted"

#: uiserver/signencryptfilescommand.cpp:88
#: uiserver/signencryptfilescommand.cpp:93
#: uiserver/signencryptfilescommand.cpp:99
#: uiserver/signencryptfilescommand.cpp:104
#: uiserver/signencryptfilescommand.cpp:109
#, kde-format
msgid ""
"%1 is a filemanager mode command, connection seems to be in email mode (%2 "
"present)"
msgstr ""
"%1 est une commande en mode gestionnaire de fichiers, la connexion semble "
"être en mode courrier électronique (%2 présent)"

#: uiserver/uiserver_unix.cpp:70 uiserver/uiserver_win.cpp:72
#, kde-format
msgid "Could not create socket: %1"
msgstr "Impossible de créer le socket : %1"

#: uiserver/uiserver_unix.cpp:83 uiserver/uiserver_win.cpp:81
#, kde-format
msgid "Could not bind to socket: %1"
msgstr "Impossible d'effectuer la liaison sur le socket : %1"

#: uiserver/uiserver_unix.cpp:89 uiserver/uiserver_win.cpp:84
#, kde-format
msgid "Could not get socket nonce: %1"
msgstr "Impossible d'obtenir le « nonce » du socket : %1"

#: uiserver/uiserver_unix.cpp:94 uiserver/uiserver_win.cpp:88
#, kde-format
msgid "Could not listen to socket: %1"
msgstr "Impossible d'écouter sur le socket : %1"

#: uiserver/uiserver_unix.cpp:97 uiserver/uiserver_win.cpp:91
#, kde-format
msgid ""
"Could not pass socket to Qt: %1. This should not happen, please report this "
"bug."
msgstr ""
"Impossible de passer le socket à Qt : %1. Ceci ne devrait pas arriver, "
"veuillez signaler ce bogue."

#: uiserver/uiserver.cpp:232
msgid ""
"Could not determine the GnuPG home directory. Consider setting the GNUPGHOME "
"environment variable."
msgstr ""
"Impossible de déterminer le dossier de GnuPG. Veuillez définir la variable "
"d'environnement « GNUPGHOME »."

#: uiserver/uiserver.cpp:242
#, kde-format
msgid ""
"Cannot determine the GnuPG home directory: %1 exists but is not a directory."
msgstr ""
"Impossible de déterminer le dossier de GnuPG : le fichier « %1 » existe mais "
"n'est pas un dossier."

#: uiserver/uiserver.cpp:248
#, kde-format
msgid "Could not create GnuPG home directory %1: %2"
msgstr "Impossible de créer le dossier de GnuPG %1 : %2"

#: uiserver/uiserver.cpp:260
#, kde-format
msgid "Detected another running gnupg UI server listening at %1."
msgstr ""
"Un autre serveur d'interfaces gnupg actif a été détecté en écoute sur %1."

#: uiserver/decryptverifycommandfilesbase.cpp:146
msgid "Can not use SENDER"
msgstr "Impossible d'utiliser SENDER"

#: uiserver/decryptverifycommandfilesbase.cpp:150
msgid "Can not use RECIPIENT"
msgstr "Impossible d'utiliser RECIPIENT"

#: uiserver/decryptverifycommandfilesbase.cpp:157
msgid "INPUT present"
msgstr "INPUT est présent"

#: uiserver/decryptverifycommandfilesbase.cpp:159
msgid "MESSAGE present"
msgstr "MESSAGE est présent"

#: uiserver/decryptverifycommandfilesbase.cpp:161
msgid "OUTPUT present"
msgstr "OUTPUT est présent"

#: uiserver/decryptverifycommandfilesbase.cpp:168
msgid "DECRYPT/VERIFY_FILES cannot use directories as input"
msgstr ""
"Impossible d'utiliser des dossiers comme entrées de « DECRYPT / "
"VERIFY_FILES »"

#: uiserver/prepsigncommand.cpp:84
msgid "INPUT/OUTPUT/MESSAGE may only be given after PREP_SIGN"
msgstr "INPUT/OUTPUT/MESSAGE ne peuvent être donnés qu'après PREP_SIGN"

#: uiserver/prepsigncommand.cpp:88
msgid ""
"PREP_SIGN is an email mode command, connection seems to be in filemanager "
"mode"
msgstr ""
"PREP_SIGN est une commande en mode courrier électronique, la connexion "
"semble être en mode gestionnaire de fichiers"

#: uiserver/prepsigncommand.cpp:92
msgid "No SENDER given"
msgstr "Aucun expéditeur donné"

#: uiserver/prepsigncommand.cpp:101 uiserver/signcommand.cpp:114
msgid ""
"Protocol given conflicts with protocol determined by PREP_ENCRYPT in this "
"session"
msgstr ""
"Le protocole entre en conflit avec le protocole établi par PREP_ENCRYPT dans "
"cette session"

#: uiserver/prepsigncommand.cpp:169
#, kde-format
msgid ""
"Caught unexpected exception in PrepSignCommand::Private::"
"slotRecipientsResolved: %1"
msgstr ""
"Réception d'une exception inattendue dans PrepSignCommand::Private::"
"slotRecipientsResolved : %1"

#: uiserver/prepsigncommand.cpp:173
msgid ""
"Caught unknown exception in PrepSignCommand::Private::slotRecipientsResolved"
msgstr ""
"Réception d'une exception inconnue dans PrepSignCommand::Private::"
"slotRecipientsResolved"

#: uiserver/signcommand.cpp:90
msgid ""
"SIGN is an email mode command, connection seems to be in filemanager mode"
msgstr ""
"SIGN est une commande en mode courrier électronique, la connexion semble "
"être en mode gestionnaire de fichiers"

#: uiserver/signcommand.cpp:94
msgid "RECIPIENT may not be given prior to SIGN, except with --info"
msgstr "RECIPIENT ne doit pas être indiqué avant SIGN, sauf avec --info"

#: uiserver/signcommand.cpp:106
msgid "MESSAGE command is not allowed before SIGN"
msgstr "La commande MESSAGE n'est pas autorisée avant SIGN"

#: uiserver/signcommand.cpp:127
msgid "No senders given, or only with --info"
msgstr "Aucun expéditeur fourni, ou uniquement avec « --info »"

#: uiserver/signcommand.cpp:195
#, kde-format
msgid ""
"Caught unexpected exception in SignCommand::Private::slotRecipientsResolved: "
"%1"
msgstr ""
"Réception d'une exception inattendue dans SignCommand::Private::"
"slotRecipientsResolved : %1"

#: uiserver/signcommand.cpp:199
msgid ""
"Caught unknown exception in SignCommand::Private::slotRecipientsResolved"
msgstr ""
"Réception d'une exception inconnue dans SignCommand::Private::"
"slotRecipientsResolved"

#: uiserver/assuanserverconnection.cpp:194
msgid "No option name given"
msgstr "Aucun nom d'option fourni"

#: uiserver/assuanserverconnection.cpp:368
msgid "Parse error"
msgstr "Erreur d'analyse"

#: uiserver/assuanserverconnection.cpp:377
msgid "Parse error: numeric session id too large"
msgstr "Erreur d'analyse : l'identifiant numérique de session est trop grand"

#: uiserver/assuanserverconnection.cpp:394
msgid "CAPABILITIES does not take arguments"
msgstr "CAPABILITIES n'accepte pas d'arguments"

#: uiserver/assuanserverconnection.cpp:432
msgid "Unknown value for WHAT"
msgstr "Valeur inconnue pour WHAT"

#: uiserver/assuanserverconnection.cpp:447
msgid "START_KEYMANAGER does not take arguments"
msgstr "START_KEYMANAGER n'accepte pas d'arguments"

#: uiserver/assuanserverconnection.cpp:465
msgid "START_CONFDIALOG does not take arguments"
msgstr "START_CONFDIALOG n'accepte pas d'arguments"

#: uiserver/assuanserverconnection.cpp:516
#, kde-format
msgid "Message #%1"
msgstr "Message #%1"

#: uiserver/assuanserverconnection.cpp:527
msgid "Empty file path"
msgstr "Emplacement de fichier vide"

#: uiserver/assuanserverconnection.cpp:530
#: uiserver/assuanserverconnection.cpp:599
msgid "Only absolute file paths are allowed"
msgstr "Seuls les emplacements absolus de fichiers sont autorisés"

#: uiserver/assuanserverconnection.cpp:532
msgid "Only files are allowed in INPUT/OUTPUT FILE"
msgstr "Seuls des fichiers sont autorisés dans « INPUT / OUTPUT FILE »"

#: uiserver/assuanserverconnection.cpp:613
msgid "unknown exception caught"
msgstr "réception d'une exception inconnue"

#: uiserver/assuanserverconnection.cpp:670
msgid "Cannot mix --info with non-info SENDER or RECIPIENT"
msgstr "Impossible de combiner --info avec RECIPIENT ou SENDER sans info"

#: uiserver/assuanserverconnection.cpp:674
msgid "Argument is not a valid RFC-2822 mailbox"
msgstr "L'argument n'est pas une boîte aux lettres RFC-2822 valable"

#: uiserver/assuanserverconnection.cpp:677
msgid "Garbage after valid RFC-2822 mailbox detected"
msgstr ""
"Mémoire inutilisable après détection d'une boîte aux lettres RFC-2822 valable"

#: uiserver/assuanserverconnection.cpp:1111
#, kde-format
msgid "Caught unexpected exception: %1"
msgstr "Réception d'une exception inattendue : %1"

#: uiserver/assuanserverconnection.cpp:1115
msgid "Caught unknown exception - please report this error to the developers."
msgstr ""
"Réception d'une exception inconnue - veuillez la reporter aux développeurs."

#: uiserver/assuanserverconnection.cpp:1241
#, kde-format
msgid "Can not send \"%1\" status"
msgstr "Impossible d'envoyer l'état « %1 »"

#: uiserver/assuanserverconnection.cpp:1248
msgid "Can not send data"
msgstr "Impossible d'envoyer les données"

#: uiserver/assuanserverconnection.cpp:1251
msgid "Can not flush data"
msgstr "Impossible de purger les données"

#: uiserver/assuanserverconnection.cpp:1491
msgid "Required --mode option missing"
msgstr "L'option requise --mode est manquante"

#: uiserver/assuanserverconnection.cpp:1498
#, kde-format
msgid "invalid mode: \"%1\""
msgstr "mode non valable : « %1 »"

#: uiserver/assuanserverconnection.cpp:1519
msgid "Required --protocol option missing"
msgstr "L'option requise --protocol est manquante"

#: uiserver/assuanserverconnection.cpp:1524
msgid "--protocol is not allowed here"
msgstr "--protocol n'est pas autorisé ici"

#: uiserver/assuanserverconnection.cpp:1531
#, kde-format
msgid "invalid protocol \"%1\""
msgstr "protocole « %1 » non valable"

#: utils/archivedefinition.cpp:107
#, kde-format
msgid "Error in archive definition %1: %2"
msgstr "Erreur dans la définition de l'archive « %1 » : %2"

#: utils/archivedefinition.cpp:152
#, kde-format
msgid "Cannot use both %f and | in '%1'"
msgstr "Impossible d'utiliser « %f » et « | » en même temps dans « %1 »"

#: utils/archivedefinition.cpp:160
#, kde-format
msgid "Quoting error in '%1' entry"
msgstr "Erreur de citation dans l'entrée « %1 »"

#: utils/archivedefinition.cpp:162
#, kde-format
msgid "'%1' too complex (would need shell)"
msgstr "La commande « %1 » est trop complexe (cela nécessiterait un terminal)"

#: utils/archivedefinition.cpp:165 utils/archivedefinition.cpp:210
#: utils/archivedefinition.cpp:222 utils/archivedefinition.cpp:232
#, kde-format
msgid "'%1' entry is empty/missing"
msgstr "L'entrée « %1 » est vide ou manquante"

#: utils/archivedefinition.cpp:172
#, kde-format
msgid "'%1' empty or not found"
msgstr "« %1 » est vide ou non trouvé"

#: utils/archivedefinition.cpp:265 utils/archivedefinition.cpp:275
msgid "cannot use argument passing on standard input for unpack-command"
msgstr ""
"impossible d'utiliser un argument passé en ligne de commande standard pour "
"la commande d'extraction"

#: utils/archivedefinition.cpp:320
#, kde-format
msgid ""
"Cannot find common base directory for these files:\n"
"%1"
msgstr ""
"Impossible de trouver un dossier de base commun pour ces fichiers :\n"
"%1"

#: utils/archivedefinition.cpp:373
#, kde-format
msgid "Caught unknown exception in group %1"
msgstr "Exception inconnue appelée dans le groupe « %1 »"

#: utils/auditlog.cpp:62
msgid "No Audit Log available"
msgstr "Aucun journal d'audit disponible"

#: utils/auditlog.cpp:64
#, kde-format
msgid "Error Retrieving Audit Log: %1"
msgstr "Erreur lors de la récupération du journal d'audit : %1"

#: utils/auditlog.cpp:71
msgctxt "The Audit Log is a detailed error log from the gnupg backend"
msgid "Show Audit Log"
msgstr "Afficher le journal d'audit"

#: utils/formatting.cpp:205 utils/formatting.cpp:208
#, kde-format
msgid "<tr><th>%1:</th><td>%2</td></tr>"
msgstr "<tr><th>%1 : </th><td>%2</td></tr>"

#: utils/formatting.cpp:217
#, kde-format
msgid "%1-bit %2 (secret key available)"
msgstr "%1-bit %2 (certificat secret disponible)"

#: utils/formatting.cpp:219
#, kde-format
msgid "%1-bit %2"
msgstr "%1-bit %2"

#: utils/formatting.cpp:226
msgid "Signing EMails and Files (Qualified)"
msgstr "Signature des courriels et fichiers (qualifiée)"

#: utils/formatting.cpp:228
msgid "Signing EMails and Files"
msgstr "Signature des courriels et fichiers"

#: utils/formatting.cpp:231
msgid "Encrypting EMails and Files"
msgstr "Chiffrement des courriels et fichiers"

#: utils/formatting.cpp:233
msgid "Certifying other Certificates"
msgstr "Certification d'autres certificats"

#: utils/formatting.cpp:235
msgid "Authenticate against Servers"
msgstr "S'authentifier sur les serveurs"

#: utils/formatting.cpp:236
msgid ", "
msgstr ", "

#: utils/formatting.cpp:261
msgid "This certificate has been revoked."
msgstr "Ce certificat a été révoqué."

#: utils/formatting.cpp:263
msgid "This certificate has expired."
msgstr "Ce certificat a expiré."

#: utils/formatting.cpp:265
msgid "This certificate has been disabled locally."
msgstr "Ce certificat a été désactivé localement."

#: utils/formatting.cpp:267
msgid "This certificate is currently valid."
msgstr "Ce certificat est actuellement valable."

#: utils/formatting.cpp:269
msgid "The validity of this certificate cannot be checked at the moment."
msgstr "Impossible de vérifier a validité de ce certificat pour le moment."

#: utils/formatting.cpp:276
msgid "Serial number"
msgstr "Numéro de série"

#: utils/formatting.cpp:278
msgid "Issuer"
msgstr "Émetteur"

#: utils/formatting.cpp:284
msgid "Subject"
msgstr "Sujet"

#: utils/formatting.cpp:285
msgid "User-ID"
msgstr "ID utilisateur"

#: utils/formatting.cpp:289
msgid "a.k.a."
msgstr "Alias"

#: utils/formatting.cpp:292
msgid "Validity"
msgstr "Validité"

#: utils/formatting.cpp:294
#, kde-format
msgid "from %1 until forever"
msgstr "perpétuelle à partir de %1"

#: utils/formatting.cpp:295
#, kde-format
msgid "from %1 through %2"
msgstr "De %1 à %2"

#: utils/formatting.cpp:297
msgid "Certificate type"
msgstr "Type du certificat"

#: utils/formatting.cpp:299
msgid "Certificate usage"
msgstr "Utilisation du certificat"

#: utils/formatting.cpp:303
msgid "Fingerprint"
msgstr "Empreinte numérique"

#: utils/formatting.cpp:306
msgid "Ownertrust"
msgstr "Confiance envers le propriétaire"

#: utils/formatting.cpp:308
msgid "Trusted issuer?"
msgstr "Émetteur de confiance ?"

#: utils/formatting.cpp:309
msgid "Yes"
msgstr "Oui"

#: utils/formatting.cpp:310
msgid "No"
msgstr "Non"

#: utils/formatting.cpp:313 utils/formatting.cpp:315
msgid "Stored"
msgstr "Conservé"

#: utils/formatting.cpp:313
#, kde-format
msgctxt "stored..."
msgid "on SmartCard with serial no. %1"
msgstr "sur une SmartCard, numéro de série %1"

#: utils/formatting.cpp:315
msgctxt "stored..."
msgid "on this computer"
msgstr "sur cet ordinateur"

#: utils/formatting.cpp:406
msgctxt "X.509/CMS encryption standard"
msgid "X.509"
msgstr "X.509"

#: utils/formatting.cpp:409
msgctxt "Unknown encryption protocol"
msgid "Unknown"
msgstr "Inconnu"

#: utils/formatting.cpp:430 utils/formatting.cpp:461
msgctxt "unknown trust level"
msgid "unknown"
msgstr "inconnu"

#: utils/formatting.cpp:431 utils/formatting.cpp:463
msgid "untrusted"
msgstr "non approuvé"

#: utils/formatting.cpp:432 utils/formatting.cpp:464
msgctxt "marginal trust"
msgid "marginal"
msgstr "limité"

#: utils/formatting.cpp:433 utils/formatting.cpp:465
msgctxt "full trust"
msgid "full"
msgstr "complet"

#: utils/formatting.cpp:434 utils/formatting.cpp:466
msgctxt "ultimate trust"
msgid "ultimate"
msgstr "absolu"

#: utils/formatting.cpp:435 utils/formatting.cpp:462
msgctxt "undefined trust"
msgid "undefined"
msgstr "non défini"

#: utils/formatting.cpp:452
msgctxt "as in good/valid signature"
msgid "good"
msgstr "bon"

#: utils/formatting.cpp:476
#, kde-format
msgid "class %1"
msgstr "classe %1"

#: utils/formatting.cpp:478
msgctxt "good/valid signature"
msgid "good"
msgstr "bon"

#: utils/formatting.cpp:484
msgid "certificate expired"
msgstr "certificat expiré"

#: utils/formatting.cpp:485
msgctxt "fake/invalid signature"
msgid "bad"
msgstr "mauvais"

#: utils/formatting.cpp:502
#, kde-format
msgctxt "name, email, key id"
msgid "%1 %2 (%3)"
msgstr "%1 %2 (%3)"

#: utils/formatting.cpp:544
#, kde-format
msgid "Bad signature by unknown certificate %1: %2"
msgstr "Signature incorrecte par un certificat inconnu %1 : %2"

#: utils/formatting.cpp:546
#, kde-format
msgid "Bad signature by an unknown certificate: %1"
msgstr "Signature incorrecte par un certificat inconnu : %1"

#: utils/formatting.cpp:548
#, kde-format
msgid "Bad signature by %1: %2"
msgstr "Signature incorrecte par %1 : %2"

#: utils/formatting.cpp:553
#, kde-format
msgid "Good signature by unknown certificate %1."
msgstr "Signature correcte par un certificat inconnu %1."

#: utils/formatting.cpp:555
msgid "Good signature by an unknown certificate."
msgstr "Signature correcte par un certificat inconnu."

#: utils/formatting.cpp:557
#, kde-format
msgid "Good signature by %1."
msgstr "Signature correcte par %1."

#: utils/formatting.cpp:562
#, kde-format
msgid "Invalid signature by unknown certificate %1: %2"
msgstr "Signature non valable par un certificat inconnu %1 : %2"

#: utils/formatting.cpp:564
#, kde-format
msgid "Invalid signature by an unknown certificate: %1"
msgstr "Signature non valable par un certificat inconnu : %1"

#: utils/formatting.cpp:566
#, kde-format
msgid "Invalid signature by %1: %2"
msgstr "Signature non valable par %1 : %2"

#: utils/formatting.cpp:579
msgid "This certificate was imported from the following sources:"
msgstr "Ce certificat a été importé à partir des sources suivantes :"

#: utils/formatting.cpp:589
msgid "The import of this certificate was canceled."
msgstr "L'importation de ce certificat a été annulée."

#: utils/formatting.cpp:591
#, kde-format
msgid "An error occurred importing this certificate: %1"
msgstr "Une erreur s'est produite lors de l'importation de ce certificat : %1"

#: utils/formatting.cpp:597
msgid "This certificate was new to your keystore. The secret key is available."
msgstr ""
"Ce certificat était nouveau dans votre gestionnaire de clés. La clé secrète "
"est disponible."

#: utils/formatting.cpp:598
msgid "This certificate is new to your keystore."
msgstr "Ce certificat est nouveau dans votre gestionnaire de clés."

#: utils/formatting.cpp:602
msgid "New user-ids were added to this certificate by the import."
msgstr ""
"L'importation a ajouté les nouveaux identifiants utilisateur à ce certificat."

#: utils/formatting.cpp:604
msgid "New signatures were added to this certificate by the import."
msgstr "L'importation a ajouté les nouvelles signatures à ce certificat."

#: utils/formatting.cpp:606
msgid "New subkeys were added to this certificate by the import."
msgstr "L'importation a ajouté les nouvelles sous-clés à ce certificat."

#: utils/formatting.cpp:609
msgid "The import contained no new data for this certificate. It is unchanged."
msgstr ""
"L'importation ne contient aucune nouvelle donnée pour ce certificat. Il n'a "
"pas été modifié."

#: utils/hex.cpp:55
#, kde-format
msgid "Invalid hex char '%1' in input stream."
msgstr "Caractère hexadécimal « %1 » non valable dans le flux en entrée."

#: utils/hex.cpp:68 utils/hex.cpp:73
msgid "Premature end of hex-encoded char in input stream"
msgstr "Fin de caractère hexadécimal prématurée dans le flux en entrée"

#: utils/input.cpp:94
msgid "No input device"
msgstr "Aucun périphérique d'entrée"

#: utils/input.cpp:187
#, kde-format
msgid "Could not open FD %1 for reading"
msgstr "Impossible d'ouvrir FD %1 en lecture"

#: utils/input.cpp:216 utils/input.cpp:232
#, kde-format
msgid "Could not open file \"%1\" for reading"
msgstr "Impossible d'ouvrir le fichier « %1 » en lecture"

# unreviewed-context
#: utils/input.cpp:229
#, kde-format
msgid "File \"%1\" is already open, but not for reading"
msgstr "Le fichier « %1 » est déjà ouvert, mais pas en lecture"

#: utils/input.cpp:290 utils/output.cpp:438
msgid "Command not specified"
msgstr "Commande non définie"

#: utils/input.cpp:295 utils/output.cpp:444
#, kde-format
msgid "Could not start %1 process: %2"
msgstr "Impossible de démarrer le processus « %1 » : %2"

#: utils/input.cpp:300
#, kde-format
msgid "Failed to write input to %1 process: %2"
msgstr "Impossible d'écrire l'entrée vers le processus « %1 » : %2"

#: utils/input.cpp:311
#, kde-format
msgctxt "e.g. \"Output of tar xf - file1 ...\""
msgid "Output of %1 ..."
msgstr "Sortie de « %1 »..."

#: utils/input.cpp:313
#, kde-format
msgctxt "e.g. \"Output of tar xf - file\""
msgid "Output of %1"
msgstr "Sortie de « %1 »"

#: utils/input.cpp:321
#, kde-format
msgid ""
"Error while running %1:\n"
"%2"
msgstr ""
"Erreur lors de l'exécution de %1 :\n"
"%2"

#: utils/input.cpp:347
msgid "Could not open clipboard for reading"
msgstr "Impossible de lire le presse-papiers"

#: utils/input.cpp:357
msgid "Clipboard contents"
msgstr "Contenus du presse-papiers"

#: utils/input.cpp:359
msgid "FindBuffer contents"
msgstr "Contenus du tampon de recherche"

#: utils/input.cpp:361
msgid "Current selection"
msgstr "Sélection actuelle"

#: utils/log.cpp:161
#, kde-format
msgid "Log Error: Could not open log file \"%1\" for writing."
msgstr ""
"Erreur de journalisation : impossible d'ouvrir le journal « %1 » en écriture."

#: utils/output.cpp:214
msgid "No output device"
msgstr "Aucun périphérique de sortie"

#: utils/output.cpp:319
#, kde-format
msgid "Could not open FD %1 for writing"
msgstr "Impossible d'ouvrir FD %1 en écriture"

#: utils/output.cpp:344
#, kde-format
msgid "Could not create temporary file for output \"%1\""
msgstr "Impossible de créer un fichier temporaire pour la sortie de « %1 »"

#: utils/output.cpp:350
#, kde-format
msgid ""
"The file <b>%1</b> already exists.\n"
"Overwrite?"
msgstr ""
"Le fichier <b>%1</b> existe déjà.\n"
"L'écraser ?"

#: utils/output.cpp:352
msgid "Overwrite Existing File?"
msgstr "Écraser le fichier existant ?"

#: utils/output.cpp:354
msgid "Overwrite All"
msgstr "Tout écraser"

#: utils/output.cpp:392
msgid "Overwriting declined"
msgstr "Écrasement annulé"

#: utils/output.cpp:398
#, kde-format
msgid "Could not remove file \"%1\" for overwriting."
msgstr "Impossible de supprimer le fichier « %1 » pour écrasement."

#: utils/output.cpp:410
#, kde-format
msgid "Could not rename file \"%1\" to \"%2\""
msgstr "Impossible de renommer le fichier « %1 » en « %2 »"

#: utils/output.cpp:453
#, kde-format
msgctxt "e.g. \"Input to tar xf - file1 ...\""
msgid "Input to %1 ..."
msgstr "Entrée vers « %1 »..."

#: utils/output.cpp:455
#, kde-format
msgctxt "e.g. \"Input to tar xf - file\""
msgid "Input to %1"
msgstr "Entrée vers « %1 »"

#: utils/output.cpp:482
msgid "Could not write to clipboard"
msgstr "Impossible d'écrire dans le presse-papiers"

#: utils/output.cpp:490
msgid "Find buffer"
msgstr "Tampon de recherche"

#: utils/output.cpp:492
msgid "Selection"
msgstr "Sélection"

#: utils/output.cpp:504
msgid "Could not find clipboard"
msgstr "Impossible de trouver le presse-papiers"

#: utils/path-helper.cpp:103
#, kde-format
msgid "Cannot remove directory %1"
msgstr "Impossible de supprimer le dossier %1"

#: utils/path-helper.cpp:107
#, kde-format
msgid "Cannot remove file %1: %2"
msgstr "Impossible de supprimer le fichier %1 : %2"

#: utils/kleo_kicondialog.cpp:273 utils/kleo_kicondialog.cpp:285
msgid "Select Icon"
msgstr "Sélectionner l'icône"

#: utils/kleo_kicondialog.cpp:306
msgid "Icon Source"
msgstr "Source de l'icône"

#: utils/kleo_kicondialog.cpp:316
msgid "S&ystem icons:"
msgstr "Icônes s&ystème :"

#: utils/kleo_kicondialog.cpp:322
msgid "O&ther icons:"
msgstr "A&utres icônes :"

#: utils/kleo_kicondialog.cpp:326
msgid "&Browse..."
msgstr "&Parcourir..."

#: utils/kleo_kicondialog.cpp:339
msgid "&Search:"
msgstr "&Rechercher :"

#: utils/kleo_kicondialog.cpp:346
msgid "Search interactively for icon names (e.g. folder)."
msgstr "Recherche interactive de noms d'icônes (ex. dossier)."

#. i18n: file: dialogs/certificatedetailsdialog.ui:27
#. i18n: ectx: property (title), widget (QGroupBox, overviewActionsGB)
#: utils/kleo_kicondialog.cpp:367 rc.cpp:223 qml/kleopatra-mobile.qml:84
msgid "Actions"
msgstr "Actions"

#: utils/kleo_kicondialog.cpp:368
msgid "Animations"
msgstr "Animations"

#: utils/kleo_kicondialog.cpp:369
msgid "Applications"
msgstr "Applications"

#: utils/kleo_kicondialog.cpp:370
msgid "Categories"
msgstr "Catégories"

#: utils/kleo_kicondialog.cpp:371
msgid "Devices"
msgstr "Périphériques"

#: utils/kleo_kicondialog.cpp:372
msgid "Emblems"
msgstr "Emblèmes"

#: utils/kleo_kicondialog.cpp:373
msgid "Emotes"
msgstr "Émoticônes"

#: utils/kleo_kicondialog.cpp:374
msgid "Filesystems"
msgstr "Systèmes de fichiers"

#: utils/kleo_kicondialog.cpp:375
msgid "International"
msgstr "International"

#: utils/kleo_kicondialog.cpp:376
msgid "Mimetypes"
msgstr "Types MIME"

#: utils/kleo_kicondialog.cpp:377
msgid "Places"
msgstr "Emplacements"

#: utils/kleo_kicondialog.cpp:585
msgid "Open"
msgstr "Ouvrir"

#: utils/kleo_kicondialog.cpp:585
msgid "Icon Files (*.png *.xpm *.svg *.svgz)"
msgstr "Fichiers d'icônes (*.png *.xpm *.svg *.svgz)"

#: view/searchbar.cpp:90
msgid "&Find:"
msgstr "&Chercher :"

#: view/tabwidget.cpp:389
msgid "New Tab"
msgstr "Nouvel onglet"

#: view/tabwidget.cpp:389
msgid "Open a new tab"
msgstr "Ouvrir un nouvel onglet"

#: view/tabwidget.cpp:390
msgid "CTRL+SHIFT+N"
msgstr "Ctrl+Maj+N"

#: view/tabwidget.cpp:396
msgid "Rename Tab..."
msgstr "Renommer l'onglet..."

#: view/tabwidget.cpp:396
msgid "Rename this tab"
msgstr "Renommer cet onglet"

#: view/tabwidget.cpp:397
msgid "CTRL+SHIFT+R"
msgstr "Ctrl+Maj+R"

#: view/tabwidget.cpp:398
msgid "Duplicate Tab"
msgstr "Dupliquer l'onglet"

#: view/tabwidget.cpp:398
msgid "Duplicate this tab"
msgstr "Dupliquer cet onglet"

#: view/tabwidget.cpp:399
msgid "CTRL+SHIFT+D"
msgstr "Ctrl+Maj+D"

#: view/tabwidget.cpp:400
msgid "Close Tab"
msgstr "Fermer l'onglet"

#: view/tabwidget.cpp:400
msgid "Close this tab"
msgstr "Fermer cet onglet"

#: view/tabwidget.cpp:401
msgid "CTRL+SHIFT+W"
msgstr "Ctrl+Maj+W"

#: view/tabwidget.cpp:402
msgid "Move Tab Left"
msgstr "Déplacer l'onglet à gauche"

#: view/tabwidget.cpp:403
msgid "CTRL+SHIFT+LEFT"
msgstr "Ctrl+Maj+Flèche gauche"

#: view/tabwidget.cpp:404
msgid "Move Tab Right"
msgstr "Déplacer l'onglet à droite"

#: view/tabwidget.cpp:405
msgid "CTRL+SHIFT+RIGHT"
msgstr "Ctrl+Maj+Flèche droite"

#: view/tabwidget.cpp:406
msgid "Hierarchical Certificate List"
msgstr "Liste hiérarchique des certificats"

#. i18n: file: dialogs/certificatedetailsdialog.ui:229
#. i18n: ectx: property (text), widget (QPushButton, expandAllCertificationsPB)
#: view/tabwidget.cpp:408 rc.cpp:269
msgid "Expand All"
msgstr "Tout développer"

#: view/tabwidget.cpp:409
msgid "CTRL+."
msgstr "Ctrl+."

#. i18n: file: dialogs/certificatedetailsdialog.ui:239
#. i18n: ectx: property (text), widget (QPushButton, collapseAllCertificationsPB)
#: view/tabwidget.cpp:410 rc.cpp:272
msgid "Collapse All"
msgstr "Tout réduire"

#: view/tabwidget.cpp:411
msgid "CTRL+,"
msgstr "Ctrl+, "

#: view/tabwidget.cpp:536
msgid "Rename Tab"
msgstr "Renommer l'onglet"

#: view/tabwidget.cpp:536
msgid "New tab title:"
msgstr "Nouveau titre de l'onglet :"

#: view/keylistcontroller.cpp:336
msgid "New Certificate..."
msgstr "Nouveau certificat..."

#: view/keylistcontroller.cpp:338
msgid "Export Certificates..."
msgstr "Exporter des certificats..."

#: view/keylistcontroller.cpp:340
msgid "Export Certificates to Server..."
msgstr "Exporter des certificats vers le serveur..."

#: view/keylistcontroller.cpp:342
msgid "Export Secret Keys..."
msgstr "Exporter les clés secrètes..."

#: view/keylistcontroller.cpp:344
msgid "Lookup Certificates on Server..."
msgstr "Rechercher des certificats sur le serveur..."

#: view/keylistcontroller.cpp:346
msgid "Import Certificates..."
msgstr "Importer des certificats..."

# unreviewed-context
#: view/keylistcontroller.cpp:348
msgid "Decrypt/Verify Files..."
msgstr "Déchiffrer / vérifier des fichiers..."

# unreviewed-context
#: view/keylistcontroller.cpp:350
msgid "Sign/Encrypt Files..."
msgstr "Signer / chiffrer des fichiers..."

#: view/keylistcontroller.cpp:352
msgid "Create Checksum Files..."
msgstr "Créer des fichiers de sommes de contrôle..."

# unreviewed-context
#: view/keylistcontroller.cpp:354
msgid "Verify Checksum Files..."
msgstr "Vérifier des fichiers de sommes de contrôle..."

#: view/keylistcontroller.cpp:357
msgid "Redisplay"
msgstr "Actualiser"

#: view/keylistcontroller.cpp:359
msgid "Stop Operation"
msgstr "Arrêter l'opération"

#. i18n: file: dialogs/certificatedetailsdialog.ui:14
#. i18n: ectx: property (windowTitle), widget (QWidget, CertificateDetailsDialog)
#: view/keylistcontroller.cpp:361 rc.cpp:217
msgid "Certificate Details"
msgstr "Détails du certificat"

#: view/keylistcontroller.cpp:364
msgid "Delete"
msgstr "Supprimer"

#: view/keylistcontroller.cpp:366
msgid "Certify Certificate..."
msgstr "Certifier le certificat..."

#. i18n: file: dialogs/certificatedetailsdialog.ui:53
#. i18n: ectx: property (text), widget (QPushButton, changeExpiryDatePB)
#: view/keylistcontroller.cpp:368 rc.cpp:232
msgid "Change Expiry Date..."
msgstr "Changer la date d'expiration..."

#: view/keylistcontroller.cpp:370
msgid "Change Owner Trust..."
msgstr "Changer le niveau de confiance..."

#: view/keylistcontroller.cpp:372
msgid "Trust Root Certificate"
msgstr "Certificat racine de confiance"

#: view/keylistcontroller.cpp:374
msgid "Distrust Root Certificate"
msgstr "Certificat racine de méfiance"

#. i18n: file: dialogs/certificatedetailsdialog.ui:33
#. i18n: ectx: property (text), widget (QPushButton, changePassphrasePB)
#: view/keylistcontroller.cpp:376 rc.cpp:226
msgid "Change Passphrase..."
msgstr "Changer la phrase secrète..."

#: view/keylistcontroller.cpp:378
msgid "Add User-ID..."
msgstr "Ajouter un identifiant utilisateur..."

#: view/keylistcontroller.cpp:380
msgid "Dump Certificate"
msgstr "Copie (dump) du certificat"

#: view/keylistcontroller.cpp:383
msgid "Refresh X.509 Certificates"
msgstr "Rafraîchir les certificats X.509"

#: view/keylistcontroller.cpp:385
msgid "Refresh OpenPGP Certificates"
msgstr "Rafraîchir les certificats OpenPGP"

#: view/keylistcontroller.cpp:388
msgid "Clear CRL Cache"
msgstr "Effacer le cache des LRC"

#: view/keylistcontroller.cpp:390
msgid "Dump CRL Cache"
msgstr "Copie (dump) du cache des LRC"

#: view/keylistcontroller.cpp:393
msgid "Import CRL From File..."
msgstr "Importer des LRC depuis un fichier..."

#: kleopatraapplication.cpp:93
msgid "Run UI server only, hide main window"
msgstr ""
"Lancer uniquement le serveur d'interfaces, cacher la fenêtre principale"

#: kleopatraapplication.cpp:94
msgid "Use OpenPGP for the following operation"
msgstr "Utiliser OpenPGP pour l'opération suivante"

#: kleopatraapplication.cpp:95
msgid "Use CMS (X.509, S/MIME) for the following operation"
msgstr "Utiliser CMS (X.509, S/MIME) pour l'opération suivante"

#: kleopatraapplication.cpp:96
msgid "Import certificate file(s)"
msgstr "Importer des fichiers de certificats"

#: kleopatraapplication.cpp:97
msgid "Encrypt file(s)"
msgstr "Chiffrer le(s) fichier(s)"

#: kleopatraapplication.cpp:98
msgid "Sign file(s)"
msgstr "Signer le(s) fichier(s)"

# unreviewed-context
#: kleopatraapplication.cpp:99
msgid "Sign and/or encrypt file(s)"
msgstr "Signer et / ou chiffrer des fichiers"

#: kleopatraapplication.cpp:100
msgid "Same as --sign-encrypt, do not use"
msgstr "Identique à « --sign-encrypt », ne pas utiliser"

#: kleopatraapplication.cpp:101
msgid "Decrypt file(s)"
msgstr "Déchiffrer le(s) fichier(s)"

#: kleopatraapplication.cpp:102
msgid "Verify file/signature"
msgstr "Vérification du fichier et de la signature"

#: kleopatraapplication.cpp:103
msgid "Decrypt and/or verify file(s)"
msgstr "Déchiffrer et/ou vérifier le(s) fichier(s)"

#: kleopatraapplication.cpp:111
msgid "Location of the socket the ui server is listening on"
msgstr "Emplacement du socket sur lequel le serveur d'interfaces est en écoute"

#: kleopatraapplication.cpp:118
msgid "File(s) to process"
msgstr "Fichier(s) à traiter"

#: mainwindow_desktop.cpp:121 mainwindow_mobile.cpp:151
#, kde-format
msgctxt "Quit [ApplicationName]"
msgid "&Quit %1"
msgstr "&Quitter %1"

#: mainwindow_desktop.cpp:127 mainwindow_mobile.cpp:157
msgid "Only &Close Window"
msgstr "&Fermer uniquement la fenêtre"

#: mainwindow_desktop.cpp:159
#, kde-format
msgid ""
"%1 may be used by other applications as a service.\n"
"You may instead want to close this window without exiting %1."
msgstr ""
"%1 est peut être utilisé par d'autres applications en tant que service.\n"
"Il est conseillé de fermer uniquement la fenêtre sans quitter %1."

#: mainwindow_desktop.cpp:161
msgid "Really Quit?"
msgstr "Vraiment quitter ?"

#: mainwindow_desktop.cpp:188 mainwindow_mobile.cpp:203
msgid ""
"Could not start the GnuPG Log Viewer (kwatchgnupg). Please check your "
"installation."
msgstr ""
"Impossible de démarrer l'afficheur de journaux « GnuPG » (Kwatchgnupg). "
"Veuillez vérifier votre installation."

#: mainwindow_desktop.cpp:190 mainwindow_mobile.cpp:205
msgid "Error Starting KWatchGnuPG"
msgstr "Erreur lors du lancement de Kwatchgnupg"

#: mainwindow_desktop.cpp:195 mainwindow_mobile.cpp:210
msgid ""
"Could not start the GnuPG Administrative Console (kgpgconf). Please check "
"your installation."
msgstr ""
"Impossible de démarrer la console d'administration de GnuPG (« kgpgconf »). "
"Veuillez vérifier votre installation."

#: mainwindow_desktop.cpp:197 mainwindow_mobile.cpp:212
msgid "Error Starting KGpgConf"
msgstr "Erreur lors du lancement de KGpgConf"

#: mainwindow_desktop.cpp:306
msgid "GnuPG Log Viewer"
msgstr "Afficheur de journaux GnuPG"

#: mainwindow_desktop.cpp:310
msgid "GnuPG Administrative Console"
msgstr "Console d'administration GnuPG"

#: mainwindow_desktop.cpp:315
msgid "Configure GnuPG Backend..."
msgstr "Configurer le moteur de traitement GnuPG..."

#: mainwindow_desktop.cpp:319 mainwindow_mobile.cpp:278
msgid "Perform Self-Test"
msgstr "Effectuer un contrôle automatique"

#: mainwindow_desktop.cpp:323
msgid "About Gpg4win"
msgstr "À propos de Gpg4win"

#: mainwindow_desktop.cpp:351
msgid "Could not configure the cryptography backend (gpgconf tool not found)"
msgstr ""
"Impossible de configurer le moteur de cryptographie (impossible de trouver "
"l'outil gpgconf)"

#: mainwindow_desktop.cpp:351
msgid "Configuration Error"
msgstr "Erreur de configuration"

#: mainwindow_desktop.cpp:383 mainwindow_mobile.cpp:345
msgid ""
"There are still some background operations ongoing. These will be terminated "
"when closing the window. Proceed?"
msgstr ""
"Il reste des opérations en cours en arrière-plan. Elle seront terminées si "
"vous fermez la fenêtre. Continuer ?"

#: mainwindow_desktop.cpp:386 mainwindow_mobile.cpp:348
msgid "Ongoing Background Tasks"
msgstr "Tâches d'arrière-plan en cours"

# unreviewed-context
#: mainwindow_desktop.cpp:467
msgid "Sign/Encrypt..."
msgstr "Signer / chiffrer..."

#: mainwindow_desktop.cpp:472
msgid "Import Certificates"
msgstr "Importer des certificats"

#: mainwindow_desktop.cpp:473
msgid "Import CRLs"
msgstr "Importer des LRC"

#: crlview.cpp:61
msgid "CRL cache dump:"
msgstr "Copie (dump) du cache des LRC :"

#: crlview.cpp:71
msgid "&Update"
msgstr "&Actualiser"

#: crlview.cpp:117
msgid "Unable to start gpgsm process. Please check your installation."
msgstr ""
"Impossible de démarrer le processus « gpgsm ». Veuillez vérifier votre "
"installation."

#: crlview.cpp:117 crlview.cpp:145
msgid "Certificate Manager Error"
msgstr "Erreur du gestionnaire de certificats"

#: crlview.cpp:145
msgid "The GpgSM process ended prematurely because of an unexpected error."
msgstr ""
"Le processus « GpgSM » s'est terminé prématurément en raison d'une erreur "
"inattendue."

#: rc.cpp:1
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
msgstr "Joëlle Cornavin,Nicolas Ternisien,Bruno Patri"

#: rc.cpp:2
msgctxt "EMAIL OF TRANSLATORS"
msgid "Your emails"
msgstr ""
"jcornavi@kde-france.org,nicolas.ternisien@gmail.com, bruno.patri@gmail.com"

#. i18n: file: conf/appearanceconfigwidget.ui:13
#. i18n: ectx: property (windowTitle), widget (QWidget, AppearanceConfigWidget)
#: rc.cpp:5
msgid "Color && Font Configuration"
msgstr "Configuration des couleurs et des polices"

#. i18n: file: conf/appearanceconfigwidget.ui:20
#. i18n: ectx: attribute (title), widget (QWidget, tab)
#: rc.cpp:8
msgid "Tooltips"
msgstr "Infobulles"

#. i18n: file: conf/appearanceconfigwidget.ui:26
#. i18n: ectx: property (text), widget (QLabel, label)
#: rc.cpp:11
msgid "Show the following information in certificate list tooltips:"
msgstr ""
"Afficher les informations suivantes dans les bulles d'aide de liste de "
"certificats :"

#. i18n: file: conf/appearanceconfigwidget.ui:33
#. i18n: ectx: property (text), widget (QCheckBox, tooltipValidityCheckBox)
#: rc.cpp:14
msgid "Show validity"
msgstr "Afficher la validité"

#. i18n: file: conf/appearanceconfigwidget.ui:40
#. i18n: ectx: property (text), widget (QCheckBox, tooltipOwnerCheckBox)
#: rc.cpp:17
msgid "Show owner information"
msgstr "Afficher les informations sur le propriétaire"

#. i18n: file: conf/appearanceconfigwidget.ui:47
#. i18n: ectx: property (text), widget (QCheckBox, tooltipDetailsCheckBox)
#: rc.cpp:20
msgid "Show technical details"
msgstr "Afficher les détails techniques"

#. i18n: file: conf/appearanceconfigwidget.ui:68
#. i18n: ectx: attribute (title), widget (QWidget, tab_2)
#: rc.cpp:23
msgid "Certificate Categories"
msgstr "Catégories de certificat"

#. i18n: file: conf/appearanceconfigwidget.ui:82
#. i18n: ectx: property (text), widget (QPushButton, iconButton)
#: rc.cpp:26
msgid "Set &Icon..."
msgstr "Définir l'&icône..."

#. i18n: file: conf/appearanceconfigwidget.ui:92
#. i18n: ectx: property (text), widget (QPushButton, foregroundButton)
#: rc.cpp:29
msgid "Set &Text Color..."
msgstr "Définir la couleur du &texte..."

#. i18n: file: conf/appearanceconfigwidget.ui:102
#. i18n: ectx: property (text), widget (QPushButton, backgroundButton)
#: rc.cpp:32
msgid "Set &Background Color..."
msgstr "&Définir la couleur d'arrière-plan..."

#. i18n: file: conf/appearanceconfigwidget.ui:112
#. i18n: ectx: property (text), widget (QPushButton, fontButton)
#: rc.cpp:35
msgid "Set F&ont..."
msgstr "Définir la p&olice..."

#. i18n: file: conf/appearanceconfigwidget.ui:122
#. i18n: ectx: property (text), widget (QCheckBox, italicCB)
#: rc.cpp:38
msgid "Italic"
msgstr "Italique"

#. i18n: file: conf/appearanceconfigwidget.ui:132
#. i18n: ectx: property (text), widget (QCheckBox, boldCB)
#: rc.cpp:41
msgid "Bold"
msgstr "Gras"

#. i18n: file: conf/appearanceconfigwidget.ui:142
#. i18n: ectx: property (text), widget (QCheckBox, strikeoutCB)
#: rc.cpp:44
msgid "Strikeout"
msgstr "Barré"

#. i18n: file: conf/appearanceconfigwidget.ui:168
#. i18n: ectx: property (text), widget (QPushButton, defaultLookPB)
#: rc.cpp:47
msgid "Default Appearance"
msgstr "Apparence par défaut"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:18
#. i18n: ectx: property (whatsThis), widget (QCheckBox, intervalRefreshCB)
#. i18n: file: conf/smimevalidationconfigurationwidget.ui:31
#. i18n: ectx: property (whatsThis), widget (QSpinBox, intervalRefreshSB)
#. i18n: file: kcfg/smimevalidationpreferences.kcfg:7
#. i18n: ectx: whatsthis, entry (RefreshInterval), group (SMime Validation)
#: rc.cpp:50 rc.cpp:56 rc.cpp:497
msgid ""
"This option enables interval checking of certificate validity. You can also "
"choose the checking interval (in hours). Note that validation is perfomed "
"implicitly whenever significant files in ~/.gnupg change. This option "
"therefore only affects external factors of certificate validity."
msgstr ""
"Cette option active la vérification périodique de la validité des "
"certificats. Vous pouvez également choisir la périodicité (en heures). "
"Remarquez que la validation est effectuée implicitement lorsque des "
"changement significatifs interviennent dans les fichiers présents dans ~/."
"gnupg. En conséquence, cette option n'affecte que les facteurs externes de "
"validité des certificats."

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:21
#. i18n: ectx: property (text), widget (QCheckBox, intervalRefreshCB)
#: rc.cpp:53
msgid "Check certificate validity every"
msgstr "Périodicité de vérification de validité"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:37
#. i18n: ectx: property (specialValueText), widget (QSpinBox, intervalRefreshSB)
#: rc.cpp:59
msgid "hour"
msgstr "heure"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:40
#. i18n: ectx: property (suffix), widget (QSpinBox, intervalRefreshSB)
#: rc.cpp:62
msgid " hours"
msgstr " heures"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:68
#. i18n: ectx: property (whatsThis), widget (QRadioButton, CRLRB)
#: rc.cpp:65
msgid ""
"If this option is selected, S/MIME certificates are validated using "
"Certificate Revocation Lists (CRLs)."
msgstr ""
"Si cette option est sélectionnée, les certificats S/MIME sont validés en "
"utilisant des listes de révocation de certificats (LRC)."

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:71
#. i18n: ectx: property (text), widget (QRadioButton, CRLRB)
#: rc.cpp:68
msgid "Validate certificates using CRLs"
msgstr "Valider les certificats en utilisant des LRC"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:81
#. i18n: ectx: property (whatsThis), widget (QRadioButton, OCSPRB)
#: rc.cpp:71
msgid ""
"If this option is selected, S/MIME certificates are validated online using "
"the Online Certificates Status Protocol (OCSP). Fill in the URL of the OCSP "
"responder below."
msgstr ""
"Si cette option est sélectionnée, les certificats S/MIME sont validés en "
"ligne en utilisant le protocole OCSP (Online Certificate Status Protocol). "
"Indiquez l'URL du serveur OCSP ci-dessous."

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:84
#. i18n: ectx: property (text), widget (QRadioButton, OCSPRB)
#: rc.cpp:74
msgid "Validate certificates online (OCSP)"
msgstr "Valider les certificats en ligne (OCSP)"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:94
#. i18n: ectx: property (title), widget (QGroupBox, OCSPGroupBox)
#: rc.cpp:77
msgid "Online Certificate Validation"
msgstr "Validation de certificat en ligne"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:100
#. i18n: ectx: property (text), widget (QLabel, textLabel1)
#: rc.cpp:80
msgid "OCSP responder URL:"
msgstr "URL du serveur OCSP :"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:110
#. i18n: ectx: property (whatsThis), widget (QLineEdit, OCSPResponderURL)
#: rc.cpp:83
msgid ""
"Enter here the address of the server for online validation of certificates "
"(OCSP responder). The URL is usually starting with http://."
msgstr ""
"Indiquez ici l'adresse du serveur de validation en ligne des certificats "
"(serveur OCSP). L'URL débute généralement par http://."

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:117
#. i18n: ectx: property (text), widget (QLabel, textLabel2)
#: rc.cpp:86
msgid "OCSP responder signature:"
msgstr "Signature du serveur OCSP :"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:127
#. i18n: ectx: property (text), widget (QCheckBox, ignoreServiceURLCB)
#: rc.cpp:89
msgid "Ignore service URL of certificates"
msgstr "Ignorer l'URL de service des certificats"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:134
#. i18n: ectx: property (whatsThis), widget (KleopatraClient::Gui::CertificateRequester, OCSPResponderSignature)
#: rc.cpp:92
msgid ""
"Choose here the certificate with which the OCSP server signs its replies."
msgstr ""
"Sélectionnez ici le certificat avec lequel le serveur OCSP signe ces "
"réponses."

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:144
#. i18n: ectx: property (whatsThis), widget (QCheckBox, doNotCheckCertPolicyCB)
#: rc.cpp:95
msgid ""
"By default, GnuPG uses the file ~/.gnupg/policies.txt to check if a "
"certificate policy is allowed. If this option is selected, policies are not "
"checked."
msgstr ""
"Par défaut, GnuPG utilise le fichier « ~/.gnupg/policies.txt » pour vérifier "
"si une règle de certificat est autorisée. Si cette option est sélectionnée "
"les règles ne sont pas vérifiées."

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:147
#. i18n: ectx: property (text), widget (QCheckBox, doNotCheckCertPolicyCB)
#: rc.cpp:98
msgid "Do not check certificate policies"
msgstr "Ne pas vérifier les règles de certificat"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:154
#. i18n: ectx: property (whatsThis), widget (QCheckBox, neverConsultCB)
#: rc.cpp:101
msgid ""
"If this option is checked, Certificate Revocation Lists are never used to "
"validate S/MIME certificates."
msgstr ""
"Si cette option est activée, les listes de révocation de certificats ne sont "
"jamais utilisées pour valider les certificats S/MIME."

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:157
#. i18n: ectx: property (text), widget (QCheckBox, neverConsultCB)
#: rc.cpp:104
msgid "Never consult a CRL"
msgstr "Ne jamais consulter une LRC"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:164
#. i18n: ectx: property (whatsThis), widget (QCheckBox, allowMarkTrustedCB)
#: rc.cpp:107
msgid ""
"If this option is checked while a root CA certificate is being imported, you "
"will be asked to confirm its fingerprint and to state whether or not you "
"consider this root certificate to be trusted. A root certificate needs to be "
"trusted before the certificates it certified become trusted, but lightly "
"allowing trusted root certificates into your certificate store will "
"undermine the security of the system."
msgstr ""
"Si cette option est activée lorsque le certificat racine CA est importé, il "
"vous sera demandé de confirmer ou non si sa signature et son état sont de "
"confiance. Un certificat racine a besoin d'être de confiance avant de "
"pouvoir considérer les certificats qui en proviennent comme de confiance "
"également, mais avoir confiance en des certificats racines trop facilement "
"peut abaisser la sécurité générale du système."

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:167
#. i18n: ectx: property (text), widget (QCheckBox, allowMarkTrustedCB)
#: rc.cpp:110
msgid "Allow to mark root certificates as trusted"
msgstr "Autoriser le marquage de confiance des certificats racines "

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:174
#. i18n: ectx: property (whatsThis), widget (QCheckBox, fetchMissingCB)
#: rc.cpp:113
msgid ""
"If this option is checked, missing issuer certificates are fetched when "
"necessary (this applies to both validation methods, CRLs and OCSP)."
msgstr ""
"Si cette option est activée les certificats sans émetteur sont reçus lorsque "
"c'est nécessaire (cela s'applique aux deux méthodes de validation, par LRC "
"et par OCSP)."

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:177
#. i18n: ectx: property (text), widget (QCheckBox, fetchMissingCB)
#: rc.cpp:116
msgid "Fetch missing issuer certificates"
msgstr "Récupérer les certificats sans émetteur"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:185
#. i18n: ectx: attribute (title), widget (QWidget, tabHTTP)
#: rc.cpp:119
msgid "&HTTP Requests"
msgstr "Requêtes &HTTP"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:191
#. i18n: ectx: property (whatsThis), widget (QCheckBox, disableHTTPCB)
#: rc.cpp:122
msgid "Entirely disables the use of HTTP for S/MIME."
msgstr "Désactiver totalement l'utilisation de HTTP pour S/MIME"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:194
#. i18n: ectx: property (text), widget (QCheckBox, disableHTTPCB)
#: rc.cpp:125
msgid "Do not perform any HTTP requests"
msgstr "N'effectuer aucune requête HTTP"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:201
#. i18n: ectx: property (whatsThis), widget (QCheckBox, ignoreHTTPDPCB)
#: rc.cpp:128
msgid ""
"When looking for the location of a CRL, the to-be-tested certificate usually "
"contains what are known as \"CRL Distribution Point\" (DP) entries, which "
"are URLs describing the way to access the CRL. The first-found DP entry is "
"used.  With this option, all entries using the HTTP scheme are ignored when "
"looking for a suitable DP."
msgstr ""
"Lorsque l'emplacement d'une LRC est recherché, le certificat à tester "
"contient généralement des entrées connues comme « point de distribution de "
"LRC » (DP) qui sont des URLs décrivant un moyen d'accès. La première entrée "
"DP trouvée est utilisée. Avec cette option toutes les entrées utilisant le "
"protocole HTTP sont ignorées lors de la recherche d'un DP adéquat."

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:204
#. i18n: ectx: property (text), widget (QCheckBox, ignoreHTTPDPCB)
#: rc.cpp:131
msgid "Ignore HTTP CRL distribution point of certificates"
msgstr "Ignorer le point de distribution de LRC HTTP des certificats"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:211
#. i18n: ectx: property (whatsThis), widget (QRadioButton, honorHTTPProxyRB)
#: rc.cpp:134
msgid ""
"If this option is selected, the value of the HTTP proxy shown on the right "
"(which comes from the environment variable http_proxy) will be used for any "
"HTTP request."
msgstr ""
"Si cette option est sélectionnée, le serveur mandataire HTTP affiché à "
"droite (qui correspond à la variable d'environnement HTTP_PROXY) sera "
"utilisé pour toute requête HTTP."

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:214
#. i18n: ectx: property (text), widget (QRadioButton, honorHTTPProxyRB)
#: rc.cpp:137
msgid "Use system HTTP proxy:"
msgstr "Utiliser le serveur mandataire HTTP du système :"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:231
#. i18n: ectx: property (text), widget (QRadioButton, useCustomHTTPProxyRB)
#: rc.cpp:143
msgid "Use this proxy for HTTP requests: "
msgstr "Utiliser ce serveur mandataire pour les requêtes HTTP :"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:238
#. i18n: ectx: property (whatsThis), widget (QLineEdit, customHTTPProxy)
#: rc.cpp:146
msgid ""
"<p>If no system proxy is set, or you need to use a different proxy for "
"GpgSM, you can enter its location here.</p><p>It will be used for all HTTP "
"requests relating to S/MIME.</p><p>The syntax is host:port, for instance "
"myproxy.nowhere.com:3128.</p>"
msgstr ""
"<p>Si aucun système mandataire n'est défini, ou si vous avez besoin "
"d'utiliser un mandataire différent pour GpgSM, veuillez saisir son "
"emplacement ici.</p><p>Il sera utilisé pour toutes les requêtes HTTP "
"relatives à S/MIME.</p><p>La syntaxe est la suivante « machine:port », par "
"exemple « monproxy.quelquepart.com:3128 ».</p>"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:259
#. i18n: ectx: attribute (title), widget (QWidget, tabLDAP)
#: rc.cpp:149
msgid "&LDAP Requests"
msgstr "Requêtes &LDAP"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:265
#. i18n: ectx: property (whatsThis), widget (QCheckBox, disableLDAPCB)
#: rc.cpp:152
msgid "Entirely disables the use of LDAP for S/MIME."
msgstr "Désactive totalement l'utilisation de LDAP pour S/MIME"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:268
#. i18n: ectx: property (text), widget (QCheckBox, disableLDAPCB)
#: rc.cpp:155
msgid "Do not perform any LDAP requests"
msgstr "N'effectuer aucune requête LDAP"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:275
#. i18n: ectx: property (whatsThis), widget (QCheckBox, ignoreLDAPDPCB)
#: rc.cpp:158
msgid ""
"When looking for the location of a CRL, the to-be-tested certificate usually "
"contains what are known as \"CRL Distribution Point\" (DP) entries, which "
"are URLs describing the way to access the CRL. The first found DP entry is "
"used.  With this option, all entries using the LDAP scheme are ignored when "
"looking for a suitable DP."
msgstr ""
"Lorsque l'emplacement d'une LRC est recherché, le certificat à tester "
"contient généralement des entrées connues comme « point de distribution de "
"LRC » (DP) qui sont des URLs décrivant un moyen d'accès. La première entrée "
"DP trouvée est utilisée. Avec cette option toutes les entrées utilisant le "
"protocole LDAP sont ignorées lors de la recherche d'un DP adéquat."

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:278
#. i18n: ectx: property (text), widget (QCheckBox, ignoreLDAPDPCB)
#: rc.cpp:161
msgid "Ignore LDAP CRL distribution point of certificates"
msgstr "Ignorer le point de distribution des LRC LDAP des certificats"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:285
#. i18n: ectx: property (text), widget (QLabel, customLDAPLabel)
#: rc.cpp:164
msgid "Primary host for LDAP requests:"
msgstr "Hôte primaire pour les requêtes LDAP :"

#. i18n: file: conf/smimevalidationconfigurationwidget.ui:296
#. i18n: ectx: property (whatsThis), widget (QLineEdit, customLDAPProxy)
#: rc.cpp:167
msgid ""
"Entering an LDAP server here will make all LDAP requests go to that server "
"first. More precisely, this setting overrides any specified host and port "
"part in a LDAP URL and will also be used if host and port have been omitted "
"from the URL. Other LDAP servers will be used only if the connection to the "
"\"proxy\" failed.\n"
"The syntax is \"HOST\" or \"HOST:PORT\". If PORT is omitted, port 389 "
"(standard LDAP port) is used."
msgstr ""
"Indiquer un serveur LDAP ici fera que toute les requêtes LDAP passeront "
"d'abord par ce serveur. Plus précisément, ce paramètre prend le pas sur tout "
"hôte et port spécifié dans une URL LDAP et sera également utilisé si l'hôte "
"et le port ont été omis dans l'URL. Les autres serveurs LDAP seront utilisés "
"uniquement si la connexion au serveur mandataire échoue.\n"
"La syntaxe est « HÔTE » ou « HÔTE:PORT ». Si PORT est omis le port 389 (port "
"standard LDAP) sera utilisé."

#. i18n: file: conf/cryptooperationsconfigwidget.ui:18
#. i18n: ectx: attribute (title), widget (QWidget, emailOperationsTab)
#: rc.cpp:171
msgid "EMail Operations"
msgstr "Opérations de courriel"

#. i18n: file: conf/cryptooperationsconfigwidget.ui:24
#. i18n: ectx: property (whatsThis), widget (QCheckBox, quickSignCB)
#. i18n: file: conf/cryptooperationsconfigwidget.ui:34
#. i18n: ectx: property (whatsThis), widget (QCheckBox, quickEncryptCB)
#: rc.cpp:174 rc.cpp:180
msgctxt "@info:whatsthis"
msgid ""
"When 'Quick Mode' is enabled, no dialog is shown when signing (encrypting) "
"emails, respectively, unless there is a conflict that needs manual "
"resolution."
msgstr ""
"Lorsque le « mode rapide » est utilisé, aucune fenêtre n'est affichée lors "
"de la signature (et le chiffrement) des courriels, à moins qu'un conflit "
"demande une résolution de votre part."

#. i18n: file: conf/cryptooperationsconfigwidget.ui:27
#. i18n: ectx: property (text), widget (QCheckBox, quickSignCB)
#: rc.cpp:177
msgid "Use 'Quick Mode' when signing"
msgstr "Utiliser le « mode rapide » lors de la signature"

#. i18n: file: conf/cryptooperationsconfigwidget.ui:37
#. i18n: ectx: property (text), widget (QCheckBox, quickEncryptCB)
#: rc.cpp:183
msgid "Use 'Quick Mode' when encrypting"
msgstr "Utiliser le « mode rapide » lors du chiffrage"

#. i18n: file: conf/cryptooperationsconfigwidget.ui:58
#. i18n: ectx: attribute (title), widget (QWidget, fileOperationsTab)
#: rc.cpp:186
msgid "File Operations"
msgstr "Opérations de fichiers"

#. i18n: file: conf/cryptooperationsconfigwidget.ui:66
#. i18n: ectx: property (whatsThis), widget (QLabel, label)
#. i18n: file: conf/cryptooperationsconfigwidget.ui:78
#. i18n: ectx: property (whatsThis), widget (QComboBox, checksumDefinitionCB)
#: rc.cpp:189 rc.cpp:197
msgctxt "@info:whatsthis"
msgid ""
"<p>Choose here which of the configured checksum programs should be used when "
"creating checksum files.</p>\n"
"<p>When verifying checksums, the program to use is automatically found, "
"based on the names of the checksum files found.</p>\n"
msgstr ""
"<p>Sélectionnez ici les programmes de somme de contrôle à utiliser lors de "
"la création des fichiers de sommes de contrôle.</p>\n"
"<p>Lors de la vérification des sommes, le programme à utiliser est "
"automatiquement trouvé, en se basant sur les fichiers à analyser.</p>\n"

#. i18n: file: conf/cryptooperationsconfigwidget.ui:69
#. i18n: ectx: property (text), widget (QLabel, label)
#: rc.cpp:194
msgid "Checksum program to use:"
msgstr "Programme de somme de contrôle à utiliser :"

#. i18n: file: crypto/gui/signingcertificateselectionwidget.ui:37
#. i18n: ectx: property (text), widget (QCheckBox, rememberCO)
#: rc.cpp:202
msgid "Remember these as default for future operations"
msgstr "Conserver ceci par défaut pour les opérations futures"

#. i18n: file: crypto/gui/signingcertificateselectionwidget.ui:57
#. i18n: ectx: property (text), widget (QLabel, pgpLabel)
#: rc.cpp:205
msgid "OpenPGP Signing Certificate:"
msgstr "Certificat de signature OpenPGP :"

#. i18n: file: crypto/gui/signingcertificateselectionwidget.ui:67
#. i18n: ectx: property (text), widget (QLabel, cmsLabel)
#: rc.cpp:208
msgid "S/MIME Signing Certificate:"
msgstr "Certificat de signature S/MIME :"

#. i18n: file: dialogs/adduseriddialog.ui:5
#. i18n: ectx: property (windowTitle), widget (QDialog, AddUserIDDialog)
#: rc.cpp:211
msgid "Add New User-ID"
msgstr "Ajouter un nouvel identifiant utilisateur"

#. i18n: file: dialogs/adduseriddialog.ui:48
#. i18n: ectx: property (text), widget (QLabel, label_4)
#: rc.cpp:214
msgid "This is how the new User-ID will be stored in the certificate:"
msgstr ""
"Voici la nouvelle façon de stocker l'identifiant utilisateur dans le "
"certificat :"

#. i18n: file: dialogs/certificatedetailsdialog.ui:21
#. i18n: ectx: attribute (title), widget (QWidget, overviewTab)
#: rc.cpp:220
msgid "Overview"
msgstr "Vue d'ensemble"

#. i18n: file: dialogs/certificatedetailsdialog.ui:43
#. i18n: ectx: property (text), widget (QPushButton, changeTrustLevelPB)
#: rc.cpp:229
msgid "Trust Certifications Made by This Certificate..."
msgstr ""
"Accorder la confiance aux certifications effectuées par ce certificat...."

#. i18n: file: dialogs/certificatedetailsdialog.ui:63
#. i18n: ectx: property (text), widget (QPushButton, revokeCertificatePB)
#: rc.cpp:235
msgid "Revoke This Certificate..."
msgstr "Révoquer ce certificat..."

#. i18n: file: dialogs/certificatedetailsdialog.ui:111
#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
#: rc.cpp:238
msgid "Photo"
msgstr "Photo"

#. i18n: file: dialogs/certificatedetailsdialog.ui:121
#. i18n: ectx: property (text), widget (QLabel, photoLB)
#: rc.cpp:241
msgid ""
"<p>At the moment, Kleopatra does not support photos in certificates. It has "
"no support for adding, nor for displaying them. This is for the following "
"reasons:</p>\n"
"<ul>\n"
"<li>Photos give a false sense of security.</li>\n"
"<li>Photos increase the size of certificates.</li>\n"
"</ul>"
msgstr ""
"<p>Pour le moment, Kleopatra ne prend pas en charge les photos dans les "
"certificats. Il ne gère ni leur ajout, ni leur affichage, pour les raisons "
"suivantes :</p>\n"
"<ul>\n"
"<li>Les photos donnent un faux sentiment de sécurité.</li>\n"
"<li>Les photos augmentent la taille des certificats.</li>\n"
"</ul>"

#. i18n: file: dialogs/certificatedetailsdialog.ui:138
#. i18n: ectx: attribute (title), widget (QWidget, certificationsTab)
#: rc.cpp:248
msgid "User-IDs && Certifications"
msgstr "Identifiants utilisateur et certifications"

#. i18n: file: dialogs/certificatedetailsdialog.ui:158
#. i18n: ectx: property (title), widget (QGroupBox, userIDsActionsGB)
#: rc.cpp:251
msgid "User-IDs"
msgstr "Identifiants utilisateur"

#. i18n: file: dialogs/certificatedetailsdialog.ui:164
#. i18n: ectx: property (text), widget (QPushButton, addUserIDPB)
#: rc.cpp:254
msgid "Add..."
msgstr "Ajouter..."

#. i18n: file: dialogs/certificatedetailsdialog.ui:174
#. i18n: ectx: property (text), widget (QPushButton, revokeUserIDPB)
#. i18n: file: dialogs/certificatedetailsdialog.ui:203
#. i18n: ectx: property (text), widget (QPushButton, revokeCertificationPB)
#: rc.cpp:257 rc.cpp:266
msgid "Revoke..."
msgstr "Révoquer..."

#. i18n: file: dialogs/certificatedetailsdialog.ui:184
#. i18n: ectx: property (text), widget (QPushButton, certifyUserIDPB)
#: rc.cpp:260
msgid "Certify..."
msgstr "Certifier..."

#. i18n: file: dialogs/certificatedetailsdialog.ui:197
#. i18n: ectx: property (title), widget (QGroupBox, certificationsActionGB)
#: rc.cpp:263
msgid "Certifications"
msgstr "Certifications"

#. i18n: file: dialogs/certificatedetailsdialog.ui:264
#. i18n: ectx: attribute (title), widget (QWidget, detailsTab)
#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:20
#. i18n: ectx: attribute (title), widget (QWidget, technicalTab)
#: rc.cpp:275 rc.cpp:584
msgid "Technical Details"
msgstr "Renseignements techniques"

#. i18n: file: dialogs/certificatedetailsdialog.ui:297
#. i18n: ectx: attribute (title), widget (QWidget, chainTab)
#: rc.cpp:278
msgid "Chain"
msgstr "Chaîne"

#. i18n: file: dialogs/certificatedetailsdialog.ui:310
#. i18n: ectx: property (text), widget (QTreeWidget, chainTW)
#: rc.cpp:281
msgid "1"
msgstr "1"

#. i18n: file: dialogs/certificatedetailsdialog.ui:319
#. i18n: ectx: attribute (title), widget (QWidget, dumpTab)
#: rc.cpp:284
msgid "Dump"
msgstr "Copie (dump)"

#. i18n: file: dialogs/certificatedetailsdialog.ui:325
#. i18n: ectx: property (text), widget (QLabel, label)
#: rc.cpp:287
msgid ""
"This is a dump of all information the backend has about this certificate:"
msgstr ""
"Ceci est une copie (dump) de toutes les informations que le moteur de "
"traitement possède sur ce certificat :"

#. i18n: file: dialogs/certificationoptionswidget.ui:16
#. i18n: ectx: property (text), widget (QLabel, label_6)
#: rc.cpp:290
msgid "<b>Step 2:</b> Choose how to certify."
msgstr "<b>Étape 2 :</b> Veuillez déterminer la manière de certifier."

#. i18n: file: dialogs/certificationoptionswidget.ui:30
#. i18n: ectx: property (text), widget (QLabel, label_7)
#: rc.cpp:293
msgid "Choose which of your certificates to sign with:"
msgstr "Choisissez l'un de vos certificats pour effectuer la signature :"

#. i18n: file: dialogs/certificationoptionswidget.ui:60
#. i18n: ectx: property (text), widget (QRadioButton, localSignatureRB)
#: rc.cpp:300
msgid "Certify only for myself"
msgstr "Certifier uniquement pour moi"

#. i18n: file: dialogs/certificationoptionswidget.ui:70
#. i18n: ectx: property (text), widget (QRadioButton, exportableSignatureRB)
#: rc.cpp:303
msgid "Certify for everyone to see"
msgstr "Certifier pour une visibilité par tous"

#. i18n: file: dialogs/certificationoptionswidget.ui:98
#. i18n: ectx: property (text), widget (QCheckBox, sendToServerCB)
#: rc.cpp:306
msgid "Send certified certificate to server afterwards"
msgstr "Envoyer le certificat certifié vers le serveur plus tard"

#. i18n: file: dialogs/expirydialog.ui:14
#. i18n: ectx: property (windowTitle), widget (QWidget, Kleo::Dialogs::ExpiryDialog)
#: rc.cpp:309
msgid "Change Certificate Date of Expiry"
msgstr "Changer la date d'expiration du certificat"

#. i18n: file: dialogs/expirydialog.ui:20
#. i18n: ectx: property (text), widget (QLabel, label)
#: rc.cpp:312
msgid "Please select when to expire this certificate:"
msgstr "Veuillez choisir quand ce certificat expire :"

#. i18n: file: dialogs/expirydialog.ui:27
#. i18n: ectx: property (text), widget (QRadioButton, neverRB)
#: rc.cpp:315
msgid "Never"
msgstr "Jamais"

#. i18n: file: dialogs/expirydialog.ui:39
#. i18n: ectx: property (text), widget (QRadioButton, inRB)
#: rc.cpp:318
msgid "In"
msgstr "dans"

#. i18n: file: dialogs/expirydialog.ui:63
#. i18n: ectx: property (text), item, widget (QComboBox, inCB)
#: rc.cpp:321
msgid "Days"
msgstr "Jours"

#. i18n: file: dialogs/expirydialog.ui:68
#. i18n: ectx: property (text), item, widget (QComboBox, inCB)
#: rc.cpp:324
msgid "Weeks"
msgstr "Semaines"

#. i18n: file: dialogs/expirydialog.ui:73
#. i18n: ectx: property (text), item, widget (QComboBox, inCB)
#: rc.cpp:327
msgid "Months"
msgstr "Mois"

#. i18n: file: dialogs/expirydialog.ui:78
#. i18n: ectx: property (text), item, widget (QComboBox, inCB)
#: rc.cpp:330
msgid "Years"
msgstr "Années"

#. i18n: file: dialogs/expirydialog.ui:101
#. i18n: ectx: property (text), widget (QRadioButton, onRB)
#: rc.cpp:333
msgid "On this day:"
msgstr "Ce jour :"

#. i18n: file: dialogs/exportsecretkeydialog.ui:13
#. i18n: ectx: property (windowTitle), widget (QDialog, ExportSecretKeyDialog)
#: rc.cpp:336
msgid "Export Secret Certificate"
msgstr "Exporter le certificat secret"

#. i18n: file: dialogs/exportsecretkeydialog.ui:26
#. i18n: ectx: property (text), widget (QLabel, outputFileLB)
#: rc.cpp:339
msgid "Output file:"
msgstr "Fichier de sortie :"

#. i18n: file: dialogs/exportsecretkeydialog.ui:36
#. i18n: ectx: property (text), widget (QLabel, charsetLB)
#: rc.cpp:342
msgid "Passphrase charset:"
msgstr "Jeu de caractères de la phrase secrète :"

#. i18n: file: dialogs/exportsecretkeydialog.ui:66
#. i18n: ectx: property (text), widget (QCheckBox, armorCB)
#: rc.cpp:345
msgid "ASCII armor"
msgstr "ASCII armor"

#. i18n: file: dialogs/lookupcertificatesdialog.ui:13
#. i18n: ectx: property (windowTitle), widget (QDialog, LookupCertificatesDialog)
#: rc.cpp:348
msgid "Certificate Server Certificate Lookup"
msgstr "Recherche du certificat sur le serveur de certificats"

#. i18n: file: dialogs/lookupcertificatesdialog.ui:24
#. i18n: ectx: property (text), widget (QPushButton, findPB)
#: rc.cpp:351
msgid "Search"
msgstr "Rechercher"

#. i18n: file: dialogs/lookupcertificatesdialog.ui:44
#. i18n: ectx: property (text), widget (QPushButton, detailsPB)
#: rc.cpp:354
msgid "Details..."
msgstr "Détails..."

#. i18n: file: dialogs/lookupcertificatesdialog.ui:70
#. i18n: ectx: property (text), widget (QPushButton, selectAllPB)
#: rc.cpp:360
msgid "Select All"
msgstr "Tout sélectionner"

#. i18n: file: dialogs/lookupcertificatesdialog.ui:96
#. i18n: ectx: property (text), widget (QPushButton, deselectAllPB)
#: rc.cpp:363
msgid "Deselect All"
msgstr "Tout désélectionner"

#. i18n: file: dialogs/lookupcertificatesdialog.ui:106
#. i18n: ectx: property (text), widget (QLabel, findLB)
#: rc.cpp:366
msgid "Find:"
msgstr "Chercher :"

#. i18n: file: dialogs/ownertrustdialog.ui:29
#. i18n: ectx: property (text), widget (QRadioButton, unknownRB)
#: rc.cpp:369
msgid "I do not know"
msgstr "Je ne sais pas"

#. i18n: file: dialogs/ownertrustdialog.ui:42
#. i18n: ectx: property (text), widget (QLabel, label_7)
#: rc.cpp:372
msgid "<i>(unknown trust)</i>"
msgstr "<i>(confiance indéterminée)</i>"

#. i18n: file: dialogs/ownertrustdialog.ui:75
#. i18n: ectx: property (text), widget (QLabel, label_2)
#: rc.cpp:375
msgid ""
"<font size=\"-1\">Choose this if you have no opinion about the "
"trustworthyness of the certificate's owner.<br>Certifications at this trust "
"level are ignored when checking the validity of OpenPGP certificates.</font>"
msgstr ""
"<font size=\"-1\">Choisissez ceci si vous n'avez aucune idée. sur le niveau "
"de confiance à accorder<br>Les certifications à ce niveau de confiance sont "
"ignorées lors de la vérification de la validité des certificats OpenPGP.</"
"font>"

#. i18n: file: dialogs/ownertrustdialog.ui:89
#. i18n: ectx: property (text), widget (QRadioButton, neverRB)
#: rc.cpp:378
msgid "I do NOT trust them"
msgstr "Je ne leur fais PAS confiance"

#. i18n: file: dialogs/ownertrustdialog.ui:99
#. i18n: ectx: property (text), widget (QLabel, label_8)
#: rc.cpp:381
msgid "<i>(never trust)</i>"
msgstr "<i>(aucune confiance)</i>"

#. i18n: file: dialogs/ownertrustdialog.ui:132
#. i18n: ectx: property (text), widget (QLabel, label_3)
#: rc.cpp:384
msgid ""
"<font size=\"-1\">Choose this if you explicitly do <em>not</em> trust the "
"certificate owner, e.g. because you have knowledge of him certifying without "
"checking or without the certificate owner's consent.<br>Certifications at "
"this trust level are ignored when checking the validity of OpenPGP "
"certificates.</font>"
msgstr ""
"<font size=\"-1\">Choisissez ceci si vous ne faites explicitement <em>pas</"
"em> confiance au propriétaire du certificat, par exemple parce que vous "
"savez qu'il certifie sans vérification ou sans le consentement du "
"propriétaire du certificat.<br>Les certifications à ce niveau de confiance "
"sont ignorées lors de la vérification de la validité des certificats OpenPGP."
"</font>"

#. i18n: file: dialogs/ownertrustdialog.ui:146
#. i18n: ectx: property (text), widget (QRadioButton, marginalRB)
#: rc.cpp:387
msgid "I believe checks are casual"
msgstr "Je pense que les vérifications sont partielles"

#. i18n: file: dialogs/ownertrustdialog.ui:156
#. i18n: ectx: property (text), widget (QLabel, label_9)
#: rc.cpp:390
msgid "<i>(marginal trust)</i>"
msgstr "<i>(confiance partielle)</i>"

#. i18n: file: dialogs/ownertrustdialog.ui:189
#. i18n: ectx: property (text), widget (QLabel, label_4)
#: rc.cpp:393
msgid ""
"<font size=\"-1\">Choose this if you trust certifications are not done "
"blindly, but not very accuratly, either.<br>Certificates will only become "
"valid with multiple certifications (typically three) at this trust level. "
"This is usually a good choice.</font>"
msgstr ""
"<font size=\"-1\">Choisissez ceci si vos certifications de confiance ne sont "
"pas faites aveuglément, mais pas très précisément non plus.<br>les "
"certificats deviendront valables avec plusieurs certifications (typiquement "
"trois) à ce niveau de confiance. C'est généralement un bon choix.</font>"

#. i18n: file: dialogs/ownertrustdialog.ui:203
#. i18n: ectx: property (text), widget (QRadioButton, fullRB)
#: rc.cpp:396
msgid "I believe checks are very accurate"
msgstr "Je pense que les vérification sont très précises"

#. i18n: file: dialogs/ownertrustdialog.ui:213
#. i18n: ectx: property (text), widget (QLabel, label_10)
#: rc.cpp:399
msgid "<i>(full trust)</i>"
msgstr "<i>(confiance totale)</i>"

#. i18n: file: dialogs/ownertrustdialog.ui:246
#. i18n: ectx: property (text), widget (QLabel, label_5)
#: rc.cpp:402
msgid ""
"<font size=\"-1\">Choose this if you trust certifications are done very "
"accurately.<br>Certificates will become valid with just a single "
"certification at this trust level, so assign this much trust with care.</"
"font>"
msgstr ""
"<font size=\"-1\">Choisissez ceci si vos certifications de confiance sont "
"faites très précisément<br>Les certificats deviendront valables avec "
"uniquement une seule certification à ce niveau de confiance, soyez donc "
"prudent(e) en assignant ce niveau de confiance élevé.</font>"

#. i18n: file: dialogs/ownertrustdialog.ui:263
#. i18n: ectx: property (text), widget (QRadioButton, ultimateRB)
#: rc.cpp:405
msgid "This is my certificate"
msgstr "C'est mon certificat"

#. i18n: file: dialogs/ownertrustdialog.ui:273
#. i18n: ectx: property (text), widget (QLabel, label_11)
#: rc.cpp:408
msgid "<i>(ultimate trust)</i>"
msgstr "<i>(confiance absolue)</i>"

#. i18n: file: dialogs/ownertrustdialog.ui:306
#. i18n: ectx: property (text), widget (QLabel, label_6)
#: rc.cpp:411
msgid ""
"<font size=\"-1\">Choose this if and only if this is your certificate. This "
"is the default if the secret key is available, but if you imported this "
"certificate, you might need to adjust the trust level yourself."
"<br>Certificates will become valid with just a single certification at this "
"trust level.</font>"
msgstr ""
"<font size=\"-1\">Choisissez ceci si, et seulement si, ce certificat est le "
"vôtre. C'est le cas par défaut si la clé secrète est disponible, mais si "
"vous avez importé le certificat, vous pourriez avoir besoin de régler le "
"niveau de confiance vous même.<br>Les certificats deviendront valables avec "
"uniquement une seule certification à ce niveau de confiance.</font>"

#. i18n: file: dialogs/selectchecklevelwidget.ui:16
#. i18n: ectx: property (text), widget (QLabel, label_2)
#: rc.cpp:414
msgid ""
"<b>Step 2:</b> How thoroughly have you checked that this certificate "
"actually belongs to the person it claims it is from?"
msgstr ""
"<b>Étape 2 :</b> Jusqu'à quel point avez vous vérifié que ce certificat "
"appartient réellement à la personne qui prétend le détenir ?"

#. i18n: file: dialogs/selectchecklevelwidget.ui:26
#. i18n: ectx: property (text), widget (QRadioButton, checkLevelNotCheckedRB)
#: rc.cpp:417
msgid "I have not checked at all"
msgstr "Je n'ai pas vérifié du tout"

#. i18n: file: dialogs/selectchecklevelwidget.ui:52
#. i18n: ectx: property (text), widget (QLabel, label_3)
#: rc.cpp:420
msgid "Describe semantics here..."
msgstr "Décrire ici la sémantique..."

#. i18n: file: dialogs/selectchecklevelwidget.ui:62
#. i18n: ectx: property (text), widget (QRadioButton, checkLevelCasualRB)
#: rc.cpp:423
msgid "I have checked casually"
msgstr "J'ai vérifié partiellement"

#. i18n: file: dialogs/selectchecklevelwidget.ui:88
#. i18n: ectx: property (text), widget (QLabel, label_4)
#: rc.cpp:426
msgid ""
"Choose this if you know the person, and have asked them whether this was "
"their certificate, but you have not verified they are actually in possession "
"of the secret certificate."
msgstr ""
"Choisissez ceci si vous connaissez la personne, et que vous lui avez demandé "
"s'il s'agissait bien de son certificat, mais sans vérifier qu'elle soit "
"réellement en possession du certificat secret."

#. i18n: file: dialogs/selectchecklevelwidget.ui:98
#. i18n: ectx: property (text), widget (QRadioButton, checkLevelThoroughlyRB)
#: rc.cpp:429
msgid "I have checked very thoroughly"
msgstr "J'ai vérifié très méticuleusement"

#. i18n: file: dialogs/selectchecklevelwidget.ui:124
#. i18n: ectx: property (text), widget (QLabel, label_5)
#: rc.cpp:432
msgid ""
"Choose this if you have, for instance, checked the ID card of the person, "
"and have verified that they are in possession of the secret key (e.g. by "
"sending them encrypted mail and asking for it to be decrypted)."
msgstr ""
"Choisissez ceci si vous avez par exemple vérifié la carte d'identité de la "
"personne, et vérifié qu'il possède bien la clé secrète (par exemple, en lui "
"envoyant des courriels chiffrés et en lui demandant de les déchiffrer)."

#. i18n: file: dialogs/selftestdialog.ui:13
#. i18n: ectx: property (windowTitle), widget (QDialog, SelfTestDialog)
#: rc.cpp:435
msgid "Kleopatra Self-Test Results"
msgstr "Résultats des tests automatiques de Kleopatra"

#. i18n: file: dialogs/selftestdialog.ui:22
#. i18n: ectx: property (text), widget (QLabel, label)
#: rc.cpp:438
msgctxt "@info"
msgid ""
"<para>These are the results of the Kleopatra self-test suite. Click on a "
"test for details.</para><para>Note that all but the first failure might be "
"due to prior tests failing.</para>"
msgstr ""
"<para>Voici les résultats de la suite de tests automatiques de Kleopatra. "
"Cliquez sur un test pour obtenir les détails.</para><para>Remarquez que les "
"échecs, à l'exception du premier, peuvent être dûs aux échecs de tests "
"précédents.</para>"

#. i18n: file: dialogs/selftestdialog.ui:61
#. i18n: ectx: property (text), widget (QCheckBox, showAllCB)
#: rc.cpp:441
msgid "Show all test results"
msgstr "Afficher tous les résultats du test"

#. i18n: file: dialogs/selftestdialog.ui:117
#. i18n: ectx: property (title), widget (QGroupBox, proposedCorrectiveActionGB)
#: rc.cpp:447
msgid "Proposed Corrective Action"
msgstr "Action corrective suggérée"

#. i18n: file: dialogs/selftestdialog.ui:182
#. i18n: ectx: property (text), widget (QPushButton, doItPB)
#: rc.cpp:450
msgid "Do It"
msgstr "Exécuter"

#. i18n: file: dialogs/selftestdialog.ui:195
#. i18n: ectx: property (text), widget (QCheckBox, runAtStartUpCB)
#: rc.cpp:453
msgid "Run these tests at startup"
msgstr "Lancer ces test au démarrage"

#. i18n: file: dialogs/setinitialpindialog.ui:13
#. i18n: ectx: property (text), widget (QLabel, mainLB)
#: rc.cpp:456
msgid ""
"<p>On this SmartCard, there is space for two certificates:\n"
"<ol>\n"
"<li>A normal certificate</li>\n"
"<li>A special certificate for making <em>qualified signatures</em> according "
"to the German Signaturgesetz</li>\n"
"</ol>\n"
"You need to set initial PINs for both of them.</p>"
msgstr ""
"<p>Sur cette SmartCard, il y a de la place pour deux certificats :\n"
"<ol>\n"
"<li>Un certificat normal</li>\n"
"<li>Un certificat spécial permettant de créer des <em>signatures qualifiées</"
"em> selon le Signaturgesetz allemand</li>\n"
"</ol>\n"
"Vous devez définir un PIN pour chacun des deux.</p>"

#. i18n: file: dialogs/setinitialpindialog.ui:27
#. i18n: ectx: property (text), widget (QLabel, nksLB)
#: rc.cpp:464
msgid "Step 1: Set the initial PIN for the first certificate (\"NKS\"):"
msgstr "Étape 1 : Définissez le PIN initial du premier certificat (« NKS ») :"

#. i18n: file: dialogs/setinitialpindialog.ui:34
#. i18n: ectx: property (text), widget (QPushButton, nksPB)
#: rc.cpp:467
msgid "Set Initial PIN (NKS)"
msgstr "Définir l'état initial du Pin (NKS)"

#. i18n: file: dialogs/setinitialpindialog.ui:71
#. i18n: ectx: property (text), widget (QLabel, sigGLB)
#: rc.cpp:470
msgid ""
"Step 2: Set the initial PIN for the qualified signature certificate (\"SigG"
"\"):"
msgstr ""
"Étape 2 : Définissez le PIN initial du certificat de signature qualifiée "
"(« SigG ») :"

#. i18n: file: dialogs/setinitialpindialog.ui:81
#. i18n: ectx: property (text), widget (QPushButton, sigGPB)
#: rc.cpp:473
msgid "Set Initial PIN (SigG)"
msgstr "Définir l'état initial du Pin (SigG)"

#. i18n: file: kcfg/emailoperationspreferences.kcfg:10
#. i18n: ectx: label, entry (QuickSignEMail), group (EMailOperations)
#: rc.cpp:476
msgid "Quick Sign EMail"
msgstr "Signature rapide des courriels"

#. i18n: file: kcfg/emailoperationspreferences.kcfg:11
#. i18n: ectx: whatsthis, entry (QuickSignEMail), group (EMailOperations)
#: rc.cpp:479
msgid ""
"Minimize the number of steps when signing emails, use preset defaults unless "
"problems occur."
msgstr ""
"Minimise le nombre d'étapes lors de la signature des courriels, utilise les "
"réglages prédéfinis par défaut tant qu'il n'y a pas de problèmes."

#. i18n: file: kcfg/emailoperationspreferences.kcfg:15
#. i18n: ectx: label, entry (QuickEncryptEMail), group (EMailOperations)
#: rc.cpp:482
msgid "Quick Encrypt EMail"
msgstr "Chiffrement rapide des courriels"

#. i18n: file: kcfg/emailoperationspreferences.kcfg:16
#. i18n: ectx: whatsthis, entry (QuickEncryptEMail), group (EMailOperations)
#: rc.cpp:485
msgid ""
"Minimize the number of steps when encrypting emails, use preset defaults "
"unless problems occur."
msgstr ""
"Minimise le nombre d'étapes lors du chiffrement des courriels, utilise les "
"réglages prédéfinis par défaut tant qu'il n'y a pas de problèmes."

# unreviewed-context
#. i18n: file: kcfg/emailoperationspreferences.kcfg:20
#. i18n: ectx: label, entry (DecryptVerifyPopupGeometry), group (EMailOperations)
#: rc.cpp:488
msgid "Decrypt/Verify Popup Geometry"
msgstr "Géométrie de la fenêtre déchiffrer / vérifier"

# unreviewed-context
#. i18n: file: kcfg/emailoperationspreferences.kcfg:21
#. i18n: ectx: whatsthis, entry (DecryptVerifyPopupGeometry), group (EMailOperations)
#: rc.cpp:491
msgid ""
"The remembered size and position of the Decrypt/Verify Result Popup used by "
"clients which do not support inline display of D/V results, such as MS "
"Outlook."
msgstr ""
"La taille et la position mémorisés de la fenêtre de déchiffrement / "
"vérification utilisée par les clients qui ne gèrent pas l'affichage en ligne "
"des résultat de déchiffrement / vérification, comme MS Outlook."

#. i18n: file: kcfg/smimevalidationpreferences.kcfg:6
#. i18n: ectx: label, entry (RefreshInterval), group (SMime Validation)
#: rc.cpp:494
msgid "Certificate refresh interval (in hours). Zero (0) disables."
msgstr ""
"Intervalle de rafraîchissement du certificat (en heures). Zéro (0) pour "
"désactiver."

#. i18n: file: kcfg/tooltippreferences.kcfg:9
#. i18n: ectx: label, entry (ShowValidity), group (Tooltip)
#: rc.cpp:500
msgid "Show certificate validity"
msgstr "Afficher la validité du certificat"

#. i18n: file: kcfg/tooltippreferences.kcfg:10
#. i18n: ectx: whatsthis, entry (ShowValidity), group (Tooltip)
#: rc.cpp:503
msgid ""
"Show validity information for certificates in tooltip, such as whether the "
"certificate is expired or revoked."
msgstr ""
"Pour les certificats, afficher dans les infobulles les informations de "
"validité, comme la date d'expiration ou de révocation."

#. i18n: file: kcfg/tooltippreferences.kcfg:14
#. i18n: ectx: label, entry (ShowOwnerInformation), group (Tooltip)
#: rc.cpp:506
msgid "Show certificate owner information"
msgstr "Afficher les Informations sur le propriétaire du certificat"

#. i18n: file: kcfg/tooltippreferences.kcfg:15
#. i18n: ectx: whatsthis, entry (ShowOwnerInformation), group (Tooltip)
#: rc.cpp:509
msgid ""
"Show owner information for certificates in tooltip, such as User IDs, "
"subject and issuers."
msgstr ""
"Pour les certificats afficher dans les infobulles les informations sur le "
"propriétaire comme l'identifiant utilisateur, le sujet et l'émetteur."

#. i18n: file: kcfg/tooltippreferences.kcfg:19
#. i18n: ectx: label, entry (ShowCertificateDetails), group (Tooltip)
#: rc.cpp:512
msgid "Show certificate details"
msgstr "Afficher les détails du certificat"

#. i18n: file: kcfg/tooltippreferences.kcfg:20
#. i18n: ectx: whatsthis, entry (ShowCertificateDetails), group (Tooltip)
#: rc.cpp:515
msgid ""
"Show more certificate details, such as fingerprint, key length and "
"expiration dates"
msgstr ""
"Afficher plus de détails sur le certificat, comme l'empreinte numérique, la "
"longueur de clé et les dates d'expiration"

#. i18n: file: kgpgconf/mainwidget.ui:17
#. i18n: ectx: property (text), widget (QTreeWidget, treeWidget)
#: rc.cpp:518
msgid "Option"
msgstr "Option"

#. i18n: file: kgpgconf/mainwidget.ui:22
#. i18n: ectx: property (text), widget (QTreeWidget, treeWidget)
#: rc.cpp:521
msgid "Impose"
msgstr "Imposer"

#. i18n: file: kgpgconf/mainwidget.ui:38
#. i18n: ectx: property (text), widget (QLabel, componentLabelLabel)
#: rc.cpp:524
msgid "Component:"
msgstr "Composant :"

#. i18n: file: kgpgconf/mainwidget.ui:62
#. i18n: ectx: property (text), widget (QLabel, optionLabelLabel)
#: rc.cpp:527
msgid "Option:"
msgstr "Option :"

#. i18n: file: kgpgconf/mainwidget.ui:89
#. i18n: ectx: property (text), widget (QLabel, descriptionLabelLabel)
#: rc.cpp:530
msgid "Description:"
msgstr "Description :"

#. i18n: file: kgpgconf/mainwidget.ui:122
#. i18n: ectx: property (text), widget (QLabel, typeLabelLabel)
#: rc.cpp:533
msgid "Type:"
msgstr "Type :"

#. i18n: file: kgpgconf/mainwidget.ui:147
#. i18n: ectx: property (text), widget (QRadioButton, useDefaultRB)
#: rc.cpp:536
msgid "Reset user settings to built-in default"
msgstr ""
"Réinitialiser les paramètres utilisateur aux valeurs d'origine par défaut"

#. i18n: file: kgpgconf/mainwidget.ui:157
#. i18n: ectx: property (text), widget (QRadioButton, useCustomRB)
#: rc.cpp:539
msgid "Custom value:"
msgstr "Valeur personnalisée :"

#. i18n: file: kgpgconf/mainwidget.ui:177
#. i18n: ectx: property (text), widget (QCheckBox, readOnlyBox)
#: rc.cpp:542
msgid "Impose setting on all users"
msgstr "Imposer la configuration à tous les utilisateurs"

#. i18n: file: kleopatra.rc:24
#. i18n: ectx: Menu (view)
#: rc.cpp:548
msgid "&View"
msgstr "&Affichage"

#. i18n: file: kleopatra.rc:36
#. i18n: ectx: Menu (certMenu)
#. i18n: file: kleopatra.rc:102
#. i18n: ectx: Menu (listview_popup)
#: rc.cpp:551 rc.cpp:572
msgid "&Certificates"
msgstr "&Certificats"

#. i18n: file: kleopatra.rc:51
#. i18n: ectx: Menu (tools)
#: rc.cpp:554
msgid "&Tools"
msgstr "&Outils"

#. i18n: file: kleopatra.rc:65
#. i18n: ectx: Menu (settings)
#: rc.cpp:557
msgid "&Settings"
msgstr "&Configuration"

#. i18n: file: kleopatra.rc:69
#. i18n: ectx: Menu (window)
#: rc.cpp:560
msgid "&Window"
msgstr "&Fenêtre"

#. i18n: file: kleopatra.rc:80
#. i18n: ectx: Menu (help)
#: rc.cpp:563
msgid "&Help"
msgstr "&Aide"

#. i18n: file: kleopatra.rc:86
#. i18n: ectx: ToolBar (mainToolBar)
#. i18n: file: kwatchgnupg/kwatchgnupgui.rc:13
#. i18n: ectx: ToolBar (mainToolBar)
#: rc.cpp:566 rc.cpp:578
msgid "Main Toolbar"
msgstr "Barre principale"

#. i18n: file: kleopatra.rc:97
#. i18n: ectx: ToolBar (searchToolBar)
#: rc.cpp:569
msgid "Search Toolbar"
msgstr "Barre de recherche"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:13
#. i18n: ectx: property (windowTitle), widget (QDialog, Kleo::NewCertificateUi::AdvancedSettingsDialog)
#: rc.cpp:581
msgid "Advanced Settings"
msgstr "Configuration avancée"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:26
#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
#: rc.cpp:587
msgid "Key Material"
msgstr "Matériau de clé"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:32
#. i18n: ectx: property (text), widget (QRadioButton, rsaRB)
#: rc.cpp:590
msgid "RSA"
msgstr "RSA"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:55
#. i18n: ectx: property (text), widget (QRadioButton, dsaRB)
#: rc.cpp:593
msgid "DSA"
msgstr "DSA"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:65
#. i18n: ectx: property (text), widget (QCheckBox, elgCB)
#: rc.cpp:596
msgid "+ Elgamal"
msgstr "+ Elgamal"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:108
#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
#: rc.cpp:599
msgid "Certificate Usage"
msgstr "Utilisation du certificat"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:116
#. i18n: ectx: property (text), widget (QCheckBox, expiryCB)
#: rc.cpp:602
msgid "Valid until:"
msgstr "Valide jusqu'à :"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:141
#. i18n: ectx: property (text), widget (QCheckBox, certificationCB)
#: rc.cpp:605
msgid "Certification"
msgstr "Certification"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:148
#. i18n: ectx: property (text), widget (QCheckBox, signingCB)
#: rc.cpp:608
msgid "Signing"
msgstr "Signature"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:158
#. i18n: ectx: property (text), widget (QCheckBox, encryptionCB)
#: rc.cpp:611
msgid "Encryption"
msgstr "Chiffrement"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:168
#. i18n: ectx: property (text), widget (QCheckBox, authenticationCB)
#: rc.cpp:614
msgid "Authentication"
msgstr "Authentification"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:198
#. i18n: ectx: property (title), widget (QGroupBox, uidGB)
#: rc.cpp:620
msgid "Additional User-IDs"
msgstr "Identifiants utilisateur supplémentaires"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:210
#. i18n: ectx: property (title), widget (QGroupBox, emailGB)
#: rc.cpp:623
msgid "EMail Addresses"
msgstr "Adresses électroniques"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:222
#. i18n: ectx: property (title), widget (QGroupBox, dnsGB)
#: rc.cpp:626
msgid "DNS Names"
msgstr "Noms des DNS"

#. i18n: file: newcertificatewizard/advancedsettingsdialog.ui:234
#. i18n: ectx: property (title), widget (QGroupBox, uriGB)
#: rc.cpp:629
msgid "URIs"
msgstr "URIs"

#. i18n: file: newcertificatewizard/chooseprotocolpage.ui:13
#. i18n: ectx: property (title), widget (QWizardPage, Kleo::NewCertificateUi::ChooseProtocolPage)
#: rc.cpp:632
msgctxt "@title"
msgid "Choose Certificate Format"
msgstr "Choisissez le format du certificat"

#. i18n: file: newcertificatewizard/chooseprotocolpage.ui:16
#. i18n: ectx: property (subTitle), widget (QWizardPage, Kleo::NewCertificateUi::ChooseProtocolPage)
#: rc.cpp:635
msgid "Please choose which type of certificate you want to create. "
msgstr "Veuillez choisir le type de certificat que vous voulez créer."

#. i18n: file: newcertificatewizard/chooseprotocolpage.ui:25
#. i18n: ectx: property (text), widget (QCommandLinkButton, pgpCLB)
#: rc.cpp:638
msgid "Create a personal OpenPGP key pair"
msgstr "Créer une paire de clés personnelles OpenPGP"

#. i18n: file: newcertificatewizard/chooseprotocolpage.ui:34
#. i18n: ectx: property (description), widget (QCommandLinkButton, pgpCLB)
#: rc.cpp:641
msgid ""
"OpenPGP key pairs are created locally, and certified by your friends and "
"acquaintances. There is no central certification authority; instead, every "
"individual creates a personal Web of Trust by certifying other users' key "
"pairs with their own certificate."
msgstr ""
"Les paires de clés OpenPGP sont créées localement et sont certifiées par vos "
"amis et connaissances. Il n'y a pas d'autorité de certification "
"centralisée ; chaque individu crée un réseau de confiance personnel en "
"certifiant les clés des autres utilisateurs avec son propre certificat."

#. i18n: file: newcertificatewizard/chooseprotocolpage.ui:41
#. i18n: ectx: property (text), widget (QCommandLinkButton, x509CLB)
#: rc.cpp:644
msgid "Create a personal X.509 key pair and certification request "
msgstr ""
"Créer une paire de clé X.509 personnelle et une demande de certification"

#. i18n: file: newcertificatewizard/chooseprotocolpage.ui:50
#. i18n: ectx: property (description), widget (QCommandLinkButton, x509CLB)
#: rc.cpp:647
msgid ""
"X.509 key pairs are created locally, but certified centrally by a "
"certification authority (CA). CAs can certify other CAs, creating a central, "
"hierarchical chain of trust."
msgstr ""
"Les paires de clés X.509 sont créées localement mais certifiées de manière "
"centralisée par une autorité de certification (AC). Les AC peuvent certifier "
"d'autres AC, créant ainsi une chaîne de confiance hiérarchisée et "
"centralisée."

#. i18n: file: newcertificatewizard/enterdetailspage.ui:5
#. i18n: ectx: property (title), widget (QWizardPage, Kleo::NewCertificateUi::EnterDetailsPage)
#: rc.cpp:650
msgctxt "@title"
msgid "Enter Details"
msgstr "Saisir les renseignements"

#. i18n: file: newcertificatewizard/enterdetailspage.ui:8
#. i18n: ectx: property (subTitle), widget (QWizardPage, Kleo::NewCertificateUi::EnterDetailsPage)
#: rc.cpp:653
msgid ""
"Please enter your personal details below. If you want more control over the "
"certificate parameters, click on the Advanced Settings button."
msgstr ""
"Veuillez saisir vos renseignements personnels ci-dessous. Si vous désirez "
"contrôler davantage de paramètres du certificat, cliquez sur le bouton "
"« Configuration avancée »."

#. i18n: file: newcertificatewizard/enterdetailspage.ui:16
#. i18n: ectx: property (text), widget (QLabel, nameLB)
#: rc.cpp:656
msgid "Real name:"
msgstr "Nom réel :"

#. i18n: file: newcertificatewizard/enterdetailspage.ui:33
#. i18n: ectx: property (text), widget (QLabel, emailLB)
#: rc.cpp:662
msgid "EMail address:"
msgstr "Adresse électronique :"

#. i18n: file: newcertificatewizard/enterdetailspage.ui:95
#. i18n: ectx: property (text), widget (QCheckBox, addEmailToDnCB)
#: rc.cpp:674
msgid "Add email address to DN (only needed for broken CAs)"
msgstr ""
"Ajouter l'adresse électronique au ND (nécessaire uniquement pour les AC "
"cassées)"

#. i18n: file: newcertificatewizard/enterdetailspage.ui:154
#. i18n: ectx: property (text), widget (QPushButton, advancedPB)
#: rc.cpp:677
msgid "Advanced Settings..."
msgstr "Configuration avancée..."

#. i18n: file: newcertificatewizard/keycreationpage.ui:5
#. i18n: ectx: property (title), widget (QWizardPage, Kleo::NewCertificateUi::KeyCreationPage)
#: rc.cpp:680
msgctxt "@title"
msgid "Creating Key..."
msgstr "Création de clé..."

#. i18n: file: newcertificatewizard/keycreationpage.ui:8
#. i18n: ectx: property (subTitle), widget (QWizardPage, Kleo::NewCertificateUi::KeyCreationPage)
#: rc.cpp:683
msgid "Your key is being created."
msgstr "La création de votre clé est en cours."

#. i18n: file: newcertificatewizard/keycreationpage.ui:17
#. i18n: ectx: property (text), widget (QLabel, label)
#: rc.cpp:686
msgid ""
"The process of creating a key requires large amounts of random numbers. To "
"foster this process, you can use the entry field below to enter some "
"gibberish. The text itself does not matter - only the inter-character "
"timing. You can also move this window around with your mouse, or start some "
"disk-intensive application."
msgstr ""
"Le processus de création de clé nécessite une grande quantité de nombres "
"aléatoires. Pour nourrir ce processus, vous pouvez utiliser le champ de "
"texte ci-dessous et y saisir du charabia. Ce n'est pas le texte en lui-même "
"qui sera utilisé mais les intervalles de temps entre deux frappes au "
"clavier. Vous pouvez également faire bouger cette fenêtre à la souris ou "
"encore lancer une application faisant un usage intensif du disque dur."

#. i18n: file: newcertificatewizard/overviewpage.ui:5
#. i18n: ectx: property (title), widget (QWizardPage, Kleo::NewCertificateUi::OverviewPage)
#: rc.cpp:689
msgctxt "@title"
msgid "Review Certificate Parameters"
msgstr "Vérifier les paramètres du certificat"

#. i18n: file: newcertificatewizard/overviewpage.ui:8
#. i18n: ectx: property (subTitle), widget (QWizardPage, Kleo::NewCertificateUi::OverviewPage)
#: rc.cpp:692
msgid ""
"Please review the certificate parameters before proceeding to create the "
"certificate."
msgstr ""
"Veuillez vérifier les paramètres du certificat avant de procéder à sa "
"création."

#. i18n: file: newcertificatewizard/overviewpage.ui:21
#. i18n: ectx: property (text), widget (QCheckBox, showAllDetailsCB)
#: rc.cpp:695
msgid "Show all details"
msgstr "Afficher tous les détails"

#. i18n: file: newcertificatewizard/resultpage.ui:28
#. i18n: ectx: property (toolTip), widget (Kleo::DragQueen, dragQueen)
#: rc.cpp:701
msgid ""
"Drag this icon to your mail application's composer to attach the request to "
"a mail."
msgstr ""
"Faites glisser cette icône vers l'éditeur de votre client de messagerie pour "
"joindre votre demande à un courrier électronique."

#. i18n: file: newcertificatewizard/resultpage.ui:41
#. i18n: ectx: property (text), widget (QPushButton, restartWizardPB)
#: rc.cpp:704
msgid "Restart This Wizard (Keeps Your Parameters)"
msgstr "Relancer l'assistant (conserve vos paramètres)"

#. i18n: file: newcertificatewizard/resultpage.ui:48
#. i18n: ectx: property (title), widget (QGroupBox, nextStepsGB)
#: rc.cpp:707
msgid "Next Steps"
msgstr "Étapes suivantes"

#. i18n: file: newcertificatewizard/resultpage.ui:54
#. i18n: ectx: property (text), widget (QPushButton, saveRequestToFilePB)
#: rc.cpp:710
msgid "Save Certificate Request To File..."
msgstr "Enregistrer la demande de certificat dans un fichier..."

#. i18n: file: newcertificatewizard/resultpage.ui:61
#. i18n: ectx: property (text), widget (QPushButton, sendRequestByEMailPB)
#: rc.cpp:713
msgid "Send Certificate Request By EMail..."
msgstr "Envoyer la demande de certificat par courrier électronique..."

#. i18n: file: newcertificatewizard/resultpage.ui:68
#. i18n: ectx: property (text), widget (QPushButton, makeBackupPB)
#: rc.cpp:716
msgid "Make a Backup Of Your Key Pair..."
msgstr "Faire une sauvegarde de votre paire de clés..."

#. i18n: file: newcertificatewizard/resultpage.ui:75
#. i18n: ectx: property (text), widget (QPushButton, sendCertificateByEMailPB)
#: rc.cpp:719
msgid "Send Certificate By EMail..."
msgstr "Envoyer le certificat par courrier électronique..."

#. i18n: file: newcertificatewizard/resultpage.ui:82
#. i18n: ectx: property (text), widget (QPushButton, uploadToKeyserverPB)
#: rc.cpp:722
msgid "Upload Certificate To Directory Service..."
msgstr "Envoyer le certificat vers le service d'annuaire..."

#. i18n: file: newcertificatewizard/resultpage.ui:89
#. i18n: ectx: property (text), widget (QPushButton, createRevocationRequestPB)
#: rc.cpp:725
msgid "Create Revocation Request..."
msgstr "Créer une demande de révocation..."

#. i18n: file: newcertificatewizard/resultpage.ui:96
#. i18n: ectx: property (text), widget (QPushButton, createSigningCertificatePB)
#: rc.cpp:728
msgid "Create Signing Certificate With Same Parameters"
msgstr "Créer un certificat de signature avec les mêmes paramètres"

#. i18n: file: newcertificatewizard/resultpage.ui:103
#. i18n: ectx: property (text), widget (QPushButton, createEncryptionCertificatePB)
#: rc.cpp:731
msgid "Create Encryption Certificate With Same Parameters"
msgstr "Créer un certificat de chiffrement avec les mêmes paramètres"

#: qml/KleopatraActions.qml:48
msgid "File"
msgstr "Fichier"

#: qml/KleopatraActions.qml:61
msgid "View"
msgstr "Affichage"

#: qml/KleopatraActions.qml:95
msgid "Settings"
msgstr "Configuration"

#: qml/kleopatra-mobile.qml:73
msgid "No certificates loaded yet."
msgstr "Aucun certificat chargé pour le moment."

#, fuzzy
#~| msgid "&Tools"
#~ msgid "Tools"
#~ msgstr "&Outils"

#~ msgid "Listing private X.509 certificates"
#~ msgstr "Liste des certificats X.509 privés"

#~ msgid "Listing private OpenPGP certificates"
#~ msgstr "Liste des certificats OpenPGP privés"

#~ msgid "qttest"
#~ msgstr "qttest"

#~ msgid "VerificationResultDialog Test"
#~ msgstr "Test du dialogue de résultat de vérification"

#~ msgid "Signature file"
#~ msgstr "Fichier de signature"

#~ msgid "Data file"
#~ msgstr "Fichier de données"

#~ msgid "FlatKeyListModel Test"
#~ msgstr "Test du modèle de liste de clés"

#~ msgid "Perform flat certificate listing"
#~ msgstr "Effectuer une liste simple des certificats"

#~ msgid "Perform hierarchical certificate listing"
#~ msgstr "Effectuer une liste hiérarchique des certificats"

#~ msgid "Do not list SMIME certificates"
#~ msgstr "Ne pas lister les certificats S/MIME"

#~ msgid "UserIDListModel Test"
#~ msgstr "Test du modèle de liste d'identifiants utilisateur"

#~ msgid "OpenPGP certificate to look up"
#~ msgstr "Certificat OpenPGP à chercher"

#~ msgid "X.509 certificate to look up"
#~ msgstr "Certificat X.509 à chercher"

#~ msgid "Secret Certificate Deletion"
#~ msgstr "Suppression du certificat secret"

#~ msgctxt "@title:window"
#~ msgid "Secret Certificate Export Error"
#~ msgstr "Erreur d'exportation du certificat secret"

#~ msgctxt "@title:window"
#~ msgid "Secret Certificate Export Finished"
#~ msgstr "Exportation du certificat secret terminée"

#~ msgid "'extensions' entry is empty/missing"
#~ msgstr "L'entrée « extensions » est vide ou manquante"

#~ msgid "Intevation GmbH (Project Management)"
#~ msgstr "Intevation GmbH (Gestionnaire de projet)"

#~ msgid "g¹ºcode GmbH (Crypto Functionality, GpgOL, GpgEX, GPA)"
#~ msgstr "g¹ºcode GmbH (Fonctionnalité de chiffrage, GpgOL, GpgEX, GPA)"

#~ msgid "KDAB (Kleopatra)"
#~ msgstr "KDAB (Kleopatra)"

#~ msgid "Gpg4win is being developed by the following companies:"
#~ msgstr "Gpg4win est développé par les entreprises suivantes :"

#~ msgid "Encrypt and/or sign file(s)"
#~ msgstr "Chiffrer et/ou signer le(s) fichier(s)"

#~ msgid "Export Secret Certificate..."
#~ msgstr "Exporter le certificat secret..."

#~ msgid "General"
#~ msgstr "Général"

#, fuzzy
#~| msgid "Stop Operation"
#~ msgid "Checksum Operations"
#~ msgstr "Arrêter l'opération"

#~ msgid "Send Request by Email..."
#~ msgstr "Envoyer la demande par courrier électronique..."

#~ msgctxt "@info"
#~ msgid ""
#~ "<para>The sender address <email>%1</email> matches more than one "
#~ "cryptographic format.</para><para>Which format do you want to use?</para>"
#~ msgstr ""
#~ "<para>L'adresse de l'expéditeur <email>%1</email> correspond à plus d'un "
#~ "format de chiffrement.</para><para>Quel format voulez-vous utiliser ?</"
#~ "para>"

#~ msgctxt "@title"
#~ msgid "Format Choice"
#~ msgstr "Choix du format"

#~ msgctxt "@action:button"
#~ msgid "Send OpenPGP-Signed"
#~ msgstr "Envoyer par signature OpenPGP"

#~ msgctxt "@action:button"
#~ msgid "Send S/MIME-Signed"
#~ msgstr "Envoyer par signature S/MIME"

#~ msgctxt "@info"
#~ msgid ""
#~ "<para>An error occurred while trying to learn the smart card's "
#~ "certificates.</para> <para>The output from <command>%1</command> was: "
#~ "<message>%2</message></para>"
#~ msgstr ""
#~ "<para>Une erreur s'est produite lors de l'inscription des certificats de "
#~ "la SmartCard.</para> <para>La sortie de  <command>%1</command> est : "
#~ "<message>%2</message></para>"

#~ msgid "Smart card certificates successfully learned."
#~ msgstr "Certificats de la SmartCard inscrits avec succès."

#~ msgctxt "@title:window"
#~ msgid "Passphrase Change Finished"
#~ msgstr "Changement de la phrase secrète terminé"

#~ msgctxt "@info"
#~ msgid ""
#~ "<para>The GPG or GpgSM process that tried to change the passphrase ended "
#~ "prematurely because of an unexpected error.</para><para>Please check the "
#~ "output of <icode>%1</icode> for details.</para>"
#~ msgstr ""
#~ "<para>Le processus GPG ou GpgSM ayant tenté de changer la phrase secrète "
#~ "s'est terminé prématurément du fait d'une erreur inconnue.</"
#~ "para><para>Veuillez vérifier ce que la commande <icode>%1</icode> renvoie "
#~ "pour plus de renseignements.</para>"

#~ msgctxt "@info"
#~ msgid ""
#~ "<para>An error occurred while trying to change the passphrase.</para> "
#~ "<para>The output from <command>%1</command> was: <message>%2</message></"
#~ "para>"
#~ msgstr ""
#~ "<para>Une erreur s'est produite lors de la tentative de changement de la "
#~ "phrase secrète.</para> <para>La commande <command>%1</command> a "
#~ "renvoyé : <message>%2</message></para>"

#~ msgid "Key Usage:"
#~ msgstr "Utilisation de la clé :"

#~ msgid "Real Name:"
#~ msgstr "Nom réel :"

#~ msgctxt "@info"
#~ msgid "<interface>Real name</interface> is required, but missing."
#~ msgstr "Le <interface>nom réel</interface> est requis, mais il est vide."

#~ msgctxt "@info"
#~ msgid "<interface>Real name</interface> must be at least 5 characters long."
#~ msgstr ""
#~ "Le <interface>nom réel</interface> doit comporter au moins 5 caractères."

#~ msgctxt "@info"
#~ msgid "<interface>EMail address</interface> is required, but missing."
#~ msgstr ""
#~ "L'<interface>adresse électronique</interface> est requise, mais elle est "
#~ "vide."

#~ msgctxt "@info"
#~ msgid "<interface>EMail address</interface> is incomplete."
#~ msgstr "L'<interface>adresse électronique</interface> est incomplète."

#~ msgctxt "@info"
#~ msgid "<interface>EMail address</interface> is invalid."
#~ msgstr "<interface>L'adresse électronique</interface> n'est pas valable."

#~ msgctxt "@info"
#~ msgid "<interface>Comment</interface> contains invalid characters."
#~ msgstr ""
#~ "Le <interface>commentaire</interface> contient des caractères non "
#~ "valables."

#~ msgid "&Real name:"
#~ msgstr "Nom &réel :"

#~ msgid "&EMail address:"
#~ msgstr "Adr&esse électronique :"

#~ msgid "Co&mment (optional):"
#~ msgstr "C&ommentaire (facultatif) :"

#~ msgid "Backend Default"
#~ msgstr "Moteur de traitement par défaut"

#~ msgid "1024 Bits"
#~ msgstr "1024 bits"

#~ msgid "1536 Bits"
#~ msgstr "1536 bits"

#~ msgid "2048 Bits"
#~ msgstr "2048 bits"

#~ msgid "3072 Bits"
#~ msgstr "3072 bits"

#~ msgid "4096 Bits"
#~ msgstr "4096 bits"

#~ msgid "v1 (1024 Bits)"
#~ msgstr "v1 (1024 bits)"

#~ msgid "v2 (2048 Bits)"
#~ msgstr "v2 (2048 bits)"

# unreviewed-context
#~ msgid "Directory (\"%1\") as output not supported"
#~ msgstr "Un dossier (« %1 ») n'est pas pris en charge comme sortie"

# unreviewed-context
#~ msgid "\"%1\" is not a valid directory"
#~ msgstr "Le dossier « %1 » n'est pas valable."

# unreviewed-context
#~ msgid "Could not determine parent directory of \"%1\""
#~ msgstr "Impossible de déterminer le dossier parent de « %1 »."

#~ msgid "Could not access directory \"%1\" for reading"
#~ msgstr "Impossible d'accéder au dossier « %1 » en lecture"

#~ msgid "key expired"
#~ msgstr "clé expirée"

#~ msgid "Key missing"
#~ msgstr "Clé manquante"

#~ msgid "Unknown key"
#~ msgstr "Clé inconnue"

#~ msgid "Export Secret Key"
#~ msgstr "Exporter une clé secrète"

#~ msgid "Too many files"
#~ msgstr "Trop de fichiers"

#~ msgid "Download of certificate %1 failed. Error message: %2"
#~ msgstr "Échec du téléchargement du certificat %1. Message d'erreur : %2"

#~ msgid "All certificate downloads failed. Sample error message: %1"
#~ msgstr ""
#~ "Échec de tous les téléchargements de certificats. Un des messages "
#~ "d'erreur : %1"

#, fuzzy
#~| msgid "Certificate Downloads Failed"
#~ msgid "Certificate Download Failed"
#~ msgstr "Échec des téléchargements des certificats"

#, fuzzy
#~| msgid ""
#~| "Some certificates failed to download. Do you want to proceed importing "
#~| "the following, succeeded, downloads?"
#~ msgid ""
#~ "Some certificates failed to download. Do you want to proceed with "
#~ "importing the following successful downloads?"
#~ msgstr ""
#~ "Impossible de télécharger certains certificats. Voulez-vous procéder à "
#~ "l'importation des suivants qui ont pu être téléchargés convenablement ?"

#~ msgid ""
#~ "All of the certificates to be deleted are either your own, or are issuers "
#~ "of one of your own certificates. Your own certificates contain private "
#~ "key material, which is needed to decrypt past communication encrypted to "
#~ "the certificate. They can therefore not be deleted, and neither can their "
#~ "issuers."
#~ msgstr ""
#~ "Tous les certificats à supprimer sont les vôtres ou ont été émis par l'un "
#~ "de vos propres certificats. Vos certificats personnels contiennent des "
#~ "clés privés nécessaires pour déchiffrer les communications qui ont été "
#~ "chiffrées par le passé avec l'un de ces certificats. En conséquence, ni "
#~ "ces certificats, ni leurs émetteurs, ne peuvent être supprimés."

#~ msgid ""
#~ "The certificate to be deleted is an issuer of one of your own "
#~ "certificates. Your own certificates contain private key material, which "
#~ "is needed to decrypt past communication encrypted to the certificate. "
#~ "They can therefore not be deleted, and neither can their issuers."
#~ msgid_plural ""
#~ "All of the certificates to be deleted are issuers of one of your own "
#~ "certificates. Your own certificates contain private key material, which "
#~ "is needed to decrypt past communication encrypted to the certificate. "
#~ "They can therefore not be deleted, and neither can their issuers."
#~ msgstr[0] ""
#~ "Le certificat à supprimer a été émis par l'un de vos propres certificats. "
#~ "Vos certificats personnels contiennent des clés privés nécessaires pour "
#~ "déchiffrer les communications qui ont été chiffrées par le passé avec "
#~ "l'un de ces certificats. En conséquence, ni ces certificats, ni leurs "
#~ "émetteurs, ne peuvent être supprimés."
#~ msgstr[1] ""
#~ "Tous les certificats à supprimer ont été émis par l'un de vos propres "
#~ "certificats. Vos certificats personnels contiennent des clés privés "
#~ "nécessaires pour déchiffrer les communications qui ont été chiffrées par "
#~ "le passé avec l'un de ces certificats. En conséquence, ni ces "
#~ "certificats, ni leurs émetteurs, ne peuvent être supprimés."

#~ msgid ""
#~ "Some of the certificates to be deleted are your own, or are issuers of "
#~ "one of your own certificates. Your own certificates contain private key "
#~ "material, which is needed to decrypt past communication encrypted to the "
#~ "certificate. They can therefore not be deleted, and neither can their "
#~ "issuers.\n"
#~ "If you choose to continue, your own, as well as any issuer certificates, "
#~ "will be skipped from deletion."
#~ msgstr ""
#~ "Certains des certificats à supprimer sont les vôtres, ou ont été émis par "
#~ "l'un de vos propres certificats. Vos certificats personnels contiennent "
#~ "des clés privés nécessaires pour déchiffrer les communications qui ont "
#~ "été chiffrées par le passé avec l'un de ces certificats. En conséquence, "
#~ "ni ces certificats, ni leurs émetteurs, ne peuvent être supprimés.\n"
#~ "Si vous choisissez de continuer, vos certificats personnels ainsi que "
#~ "leurs émetteurs seront conservés."

#~ msgid ""
#~ "Some of the certificates to be deleted are your own. They contain private "
#~ "key material, which is needed to decrypt past communication encrypted to "
#~ "the certificate. They can therefore not be deleted.\n"
#~ "If you choose to continue, they will be skipped from deletion."
#~ msgstr ""
#~ "Certains des certificats à supprimer sont les vôtres. Vos certificats "
#~ "personnels contiennent des clés privés nécessaires pour déchiffrer les "
#~ "communications qui ont été chiffrées par le passé avec l'un de ces "
#~ "certificats. En conséquence, ni ces certificats, ni leurs émetteurs, ne "
#~ "peuvent être supprimés.\n"
#~ "Si vous choisissez de continuer, vos certificats seront conservés."

#~ msgid ""
#~ "Some of the certificates to be deleted are issuers of one of your own "
#~ "certificates. Your own certificates contain private key material, which "
#~ "is needed to decrypt past communication encrypted to the certificate. "
#~ "They can therefore not be deleted, and neither can their issuers.\n"
#~ "If you choose to continue, they will be skipped from deletion."
#~ msgstr ""
#~ "Le certificat à supprimer a été émis par l'un de vos propres certificats. "
#~ "Vos certificats personnels contiennent des clés privés nécessaires pour "
#~ "déchiffrer les communications qui ont été chiffrées par le passé avec "
#~ "l'un de ces certificats. En conséquence, ni ces certificats, ni leurs "
#~ "émetteurs, ne peuvent être supprimés."

#~ msgid ""
#~ "Some or all of the selected certificates are issuers (CA certificates) "
#~ "for other, non-selected certificates.\n"
#~ "Deleting a CA certificate will also delete all certificates issued by it."
#~ msgstr ""
#~ "Certains ou tous les certificats sélectionnés sont émetteurs (certificats "
#~ "de l'AC) pour d'autres certificats, non sélectionnés.\n"
#~ "La suppression d'un certificat de l'AC détruira également tous les "
#~ "certificats qu'il a émis."

#~ msgid "Importing certificate..."
#~ msgstr "Importation du certificat..."

#~ msgid "Multiple Settable"
#~ msgstr "Paramétrage multiple"

#~ msgid "This is how it will look like:"
#~ msgstr "Voici à quoi cela devrait ressembler :"

#~ msgid "Foo"
#~ msgstr "Truc"
