<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0">
<context>
    <name>About</name>
    <message>
        <location filename="../ui/About.ui" line="+89"/>
        <source>Done</source>
        <translation>Terminé</translation>
    </message>
</context>
<context>
    <name>CaProperties</name>
    <message>
        <location filename="../ui/CaProperties.ui" line="+30"/>
        <source>CA Properties</source>
        <translation>Propriétés du CA</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>Use random Serial numbers</source>
        <translation>Utiliser des numéros de série aléatoires</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Days until next CRL issuing</source>
        <translation>Nombre de jours avant la génération de la prochaine liste de révocation</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Default template</source>
        <translation>Modèle par défaut</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Next serial for signing</source>
        <translation>Numéro de série suivant pour la signature</translation>
    </message>
</context>
<context>
    <name>CertDetail</name>
    <message>
        <location filename="../ui/CertDetail.ui" line="+36"/>
        <source>Details of the Certificate</source>
        <translation>Détails du Certificat</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>S&amp;tatus</source>
        <translation>E&amp;tat</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Serial</source>
        <translation>Numéro de série</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>The serial number of the certificate</source>
        <translation>Le numéro de série du certificat</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>The internal name of the certificate in the database</source>
        <translation>Le nom interne du certificat dans la base de données</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Internal name</source>
        <translation>Nom interne</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Signature algorithm</source>
        <translation>Algorithme de signature</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Signature</source>
        <translation>Signature</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Key</source>
        <translation>Clé</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Fingerprints</source>
        <translation>Empreinte</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>SHA1</source>
        <translation>SHA1</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>MD5</source>
        <translation>MD5</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>A SHA-1 hashsum of the certificate</source>
        <translation>La somme de hachage SHA-1 du certificat</translation>
    </message>
    <message>
        <location line="-14"/>
        <source>An md5 hashsum of the certificate</source>
        <translation>La somme de hachage MD5 du certificat</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>SHA256</source>
        <translation>SHA256</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>A SHA-256 hashsum of the certificate</source>
        <translation>La somme de hachage SHA-1 du certificat</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Validity</source>
        <translation>Validité</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>The time since the certificate is valid</source>
        <translation>Le moment depuis lequel le certificat est valide</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The time until the certificate is valid</source>
        <translation>Le moment auquel le certificat échoit</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>&amp;Subject</source>
        <translation>&amp;Sujet</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>&amp;Issuer</source>
        <translation>&amp;Emetteur</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Attributes</source>
        <translation>Attributs</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&amp;Extensions</source>
        <translation>E&amp;xtensions</translation>
    </message>
    <message>
        <location line="+13"/>
        <location filename="../widgets/CertDetail.cpp" line="+33"/>
        <source>Show config</source>
        <translation>Afficher la configuration</translation>
    </message>
    <message>
        <location filename="../widgets/CertDetail.cpp" line="+4"/>
        <source>Show extensions</source>
        <translation>Afficher les extensions</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Not available</source>
        <translation>Non disponible</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Details of the certificate</source>
        <translation>Détails du certificat</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Signer unknown</source>
        <translation>Signataire inconnu</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Self signed</source>
        <translation>Auto-signé</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Not trusted</source>
        <translation>Pas sûr</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Trusted</source>
        <translation>Sûr</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Revoked: </source>
        <translation>Révoqués: </translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Not valid</source>
        <translation>Echu</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Valid</source>
        <translation>Valide</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Details of the certificate signing request</source>
        <translation>Détails de la requête de signature</translation>
    </message>
</context>
<context>
    <name>CertExtend</name>
    <message>
        <location filename="../ui/CertExtend.ui" line="+30"/>
        <source>Certificate renewal</source>
        <translation>Renouvellement du certificat</translation>
    </message>
    <message>
        <location line="+44"/>
        <source>This will create a new certificate as a copy of the old one with a new serial number and adjusted validity values.</source>
        <translation>Créer un nouveau certificat conforme à l&apos;ancien, mais avec un nouveau numéro de série et les limites de validité ajustées.</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Validity</source>
        <translation>Validité</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Not before</source>
        <translation>Pas avant</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Not after</source>
        <translation>Pas après</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Time range</source>
        <translation>Intervalle de temps</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Days</source>
        <translation>Jours</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Months</source>
        <translation>Mois</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Years</source>
        <translation>Années</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Apply</source>
        <translation>Appliquer</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Revoke old certificate</source>
        <translation>Révoquer le vieux certificat</translation>
    </message>
    <message>
        <location line="-33"/>
        <source>Midnight</source>
        <translation>Minuit</translation>
    </message>
    <message>
        <location line="-33"/>
        <source>Local time</source>
        <translation>Heure locale</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>No well-defined expiration</source>
        <translation>Pas de date d&apos;expiration précise</translation>
    </message>
    <message>
        <location filename="../widgets/CertExtend.cpp" line="+43"/>
        <source>The certificate will be earlier valid than the signer. This is probably not what you want.</source>
        <translation>Le certificat serait valide avant son signataire. Ce n&apos;est probablement pas ce qui est désiré.</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+22"/>
        <source>Edit times</source>
        <translation>Modifier les limites de validité</translation>
    </message>
    <message>
        <location line="-21"/>
        <location line="+22"/>
        <source>Abort rollout</source>
        <translation>Interrompre le déploiement</translation>
    </message>
    <message>
        <location line="-21"/>
        <location line="+22"/>
        <source>Continue rollout</source>
        <translation>Continuer le déploiement</translation>
    </message>
    <message>
        <location line="-21"/>
        <location line="+22"/>
        <source>Adjust date and continue</source>
        <translation>Ajuster la date et continuer</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>The certificate will be longer valid than the signer. This is probably not what you want.</source>
        <translation>Le certificat serait valide plus longtemps que son signataire. Ce n&apos;est probablement pas ce qui est désiré.</translation>
    </message>
</context>
<context>
    <name>CertTreeView</name>
    <message>
        <location filename="../widgets/CertTreeView.cpp" line="+25"/>
        <source>Import PKCS#12</source>
        <translation>Importer en PKCS#12</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Import from PKCS#7</source>
        <translation>Importer en PKCS#7</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Request</source>
        <translation>Requête</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Security token</source>
        <translation>Jeton de sécurité</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Other token</source>
        <translation>Autre jeton</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Similar Certificate</source>
        <translation>Certificat similaire</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Delete from Security token</source>
        <translation>Détruire sur le jeton de sécurité</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>CA</source>
        <translation>CA</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Properties</source>
        <translation>Propriétés</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Generate CRL</source>
        <translation>Générer la liste de révocation</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Manage revocations</source>
        <translation>Gérer les révocations</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Trust</source>
        <translation>Niveau de confiance</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Renewal</source>
        <translation>Renouvellement</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Revoke</source>
        <translation>Révoquer</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unrevoke</source>
        <translation>Dé-révoquer</translation>
    </message>
</context>
<context>
    <name>ClickLabel</name>
    <message>
        <location filename="../widgets/clicklabel.cpp" line="+23"/>
        <source>Double click for details</source>
        <translation>Double-cliquer pour afficher les détails</translation>
    </message>
</context>
<context>
    <name>CrlDetail</name>
    <message>
        <location filename="../ui/CrlDetail.ui" line="+30"/>
        <source>Details of the Revocation list</source>
        <translation>Détails de la liste de révocation</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>&amp;Status</source>
        <translation>&amp;Etat</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Version</source>
        <translation>Version</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>Signature</source>
        <translation>Signature</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Signed by</source>
        <translation>Signé par</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The internal name of the CRL in the database</source>
        <translation>Le nom interne de la liste de révocation dans la base de données</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>issuing dates</source>
        <translation>date d&apos;émission</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Next Update</source>
        <translation>Prochaine mise-à-jour</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Last Update</source>
        <translation>Dernière mise-à-jour</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>&amp;Issuer</source>
        <translation>&amp;Emetteur</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>&amp;Extensions</source>
        <translation>E&amp;xtensions</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>&amp;Revocation list</source>
        <translation>Liste de &amp;révocation</translation>
    </message>
    <message>
        <location filename="../widgets/CrlDetail.cpp" line="+45"/>
        <source>Failed</source>
        <translation>Echoué</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Unknown signer</source>
        <translation>Signataire inconnu</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Verification not possible</source>
        <translation>Vérification impossible</translation>
    </message>
</context>
<context>
    <name>ExportDialog</name>
    <message>
        <location filename="../ui/ExportDialog.ui" line="+92"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The internal name of the CRL in the database</source>
        <translation>Le nom interne de la liste de révocation dans la base de données</translation>
    </message>
    <message>
        <location line="+43"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Filename</source>
        <translation>Nom du fichier</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Export Format</source>
        <translation>Format d&apos;exportation</translation>
    </message>
    <message>
        <location filename="../widgets/ExportDialog.cpp" line="+37"/>
        <source>All files ( * )</source>
        <translation>Tous les fichiers ( * )</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>PEM Text format with headers</source>
        <translation>Format textuel PEM avec des en-têtes</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Concatenated list of all selected items in one PEM text file</source>
        <translation>Concaténation de tous les éléments sélectionnés dans un seul fichier texte en format PEM</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Concatenated text format of the complete certificate chain in one PEM file</source>
        <translation>Fichier PEM contenant la concaténation de tous les certificats de la chaîne</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Concatenated text format of all trusted certificates in one PEM file</source>
        <translation>Fichier PEM contenant la concaténation de tous les certificats de confiance</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Concatenated text format of all certificates in one PEM file</source>
        <translation>Fichier PEM contenant la concaténation de tous les certificats</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Binary DER encoded file</source>
        <translation>Fichier binaire encodé en DER</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PKCS#7 encoded single certificate</source>
        <translation>Un seul certificat encodé en PKCS#7</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>PKCS#7 encoded complete certificate chain</source>
        <translation>La chaîne complète de certificats encodée en PKCS#7 dans un seul fichier</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>All trusted certificates encoded in one PKCS#7 file</source>
        <translation>Tous les certificats de confiance encodés en un seul fichier PKCS#7</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>All selected certificates encoded in one PKCS#7 file</source>
        <translation>Tous les certificats sélectionnés encodés en un seul fichier PKCS#7</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>All certificates encoded in one PKCS#7 file</source>
        <translation>Tous les certificats encodés en un seul fichier PKCS#7</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The certificate and the private key as encrypted PKCS#12 file</source>
        <translation>Le certificat et sa clé privée encodés dans un fichier en format PKCS#12</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The complete certificate chain and the private key as encrypted PKCS#12 file</source>
        <translation>La chaîne complète des certificats et la clé privée en un seul fichier PKCS#12</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Concatenation of the certificate and the unencrypted private key in one PEM file</source>
        <translation>La concaténation du certificat et de sa clé privée non-cryptée dans un seul fichier PEM</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Concatenation of the certificate and the encrypted private key in PKCS#8 format in one file</source>
        <translation>La concaténation du certificat et de sa clé privée encryptée en format PKCS#8 dans un seul fichier</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Text format of the public key in one PEM file</source>
        <translation>Formattage textuel de la clé publique dans un fichier PEM</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Binary DER format of the public key</source>
        <translation>Format binaire DER de la clé publique</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unencrypted private key in text format</source>
        <translation>Clé privée non-cryptée en format texte</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>OpenSSL specific encrypted private key in text format</source>
        <translation>Clé privée encryptée spécifiquement par OpenSSL en format texte</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unencrypted private key in binary DER format</source>
        <translation>Clé privée non-cryptée en format binaire DER</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Unencrypted private key in PKCS#8 text format</source>
        <translation>Clé privée non-cryptée en format texte PKCS#8</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Encrypted private key in PKCS#8 text format</source>
        <translation>Clé privée encryptée en format texte PKCS#8</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>The public key encoded in SSH2 format</source>
        <translation>La clé publique encodée en format SSH2</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>The file: &apos;%1&apos; already exists!</source>
        <translation>Le fichier &apos;%1&apos; existe déjà!</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Overwrite</source>
        <translation>Ecraser</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Do not overwrite</source>
        <translation>Ne pas écraser</translation>
    </message>
</context>
<context>
    <name>Help</name>
    <message>
        <location filename="../ui/Help.ui" line="+36"/>
        <source>&lt;&lt;</source>
        <translation>&lt;&lt;</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>&gt;&gt;</source>
        <translation>&lt;&lt;</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>&amp;Done</source>
        <translation>&amp;OK</translation>
    </message>
</context>
<context>
    <name>ImportMulti</name>
    <message>
        <location filename="../ui/ImportMulti.ui" line="+36"/>
        <source>Import PKI Items</source>
        <translation>Importer des objets PKI</translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Import &amp;All</source>
        <translation>Importer &amp;tout</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&amp;Import</source>
        <translation>&amp;Importer</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&amp;Done</source>
        <translation>&amp;OK</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&amp;Remove from list</source>
        <translation>&amp;Retirer de la liste</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Details</source>
        <translation>Détails</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Delete from token</source>
        <translation>Enlever du jeton</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Rename on token</source>
        <translation>Renommer dans le jeton</translation>
    </message>
    <message>
        <location filename="../widgets/ImportMulti.cpp" line="+60"/>
        <source>
Name: %1
Model: %2
Serial: %3</source>
        <translation>
Nom: %1
Modèle: %2
Numéro de série: %3</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Manage security token</source>
        <translation>Gérer les jetons de sécurité</translation>
    </message>
    <message>
        <location line="+39"/>
        <location line="+144"/>
        <source>The type of the Item &apos;%1&apos; is not recognized</source>
        <translation>Le type de l&apos;objet &apos;%1&apos; n&apos;est pas reconnu</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>Details of the item &apos;%1&apos; cannot be shown</source>
        <translation>Les détails de l&apos;objet &apos;%1&apos; ne peuvent pas être affichés</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The type of the item &apos;%1&apos; is not recognized</source>
        <translation>Le type de l&apos;objet &apos;%1&apos; n&apos;est pas reconnu</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>The file &apos;%1&apos; did not contain PKI data</source>
        <translation>Le fichier &apos;%1&apos; ne contient pas de données PKI</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>The %1 files: &apos;%2&apos; did not contain PKI data</source>
        <translation>Les %1 fichiers: &apos;%2&apos; ne contiennent pas de données PKI</translation>
    </message>
</context>
<context>
    <name>KeyDetail</name>
    <message>
        <location filename="../ui/KeyDetail.ui" line="+91"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The internal name of the key used by xca</source>
        <translation>Le nom interne de la clé utilisé par xca</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Security token</source>
        <translation>Jeton de sécurité</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Manufacturer</source>
        <translation>Fabricant</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Serial</source>
        <translation>Numéro de série</translation>
    </message>
    <message>
        <location line="+17"/>
        <location filename="../widgets/KeyDetail.cpp" line="+62"/>
        <source>Key</source>
        <translation>Clé</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Public Exponent</source>
        <translation>Exposant public</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Keysize</source>
        <translation>Taille de la clé</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Private Exponent</source>
        <translation>Exposant privé</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Modulus</source>
        <translation>Modulo</translation>
    </message>
    <message>
        <location filename="../widgets/KeyDetail.cpp" line="-13"/>
        <source>Details of the %1 key</source>
        <translation>Détails de la clé %1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Not available</source>
        <translation>Non disponible</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Token</source>
        <translation>Jeton</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Security token ID:%1</source>
        <translation>Identifiant de jeton de sécurité: %1</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Available</source>
        <translation>Disponible</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Sub prime</source>
        <translation>Sous-premier</translation>
    </message>
    <message>
        <location line="+1"/>
        <location line="+9"/>
        <source>Public key</source>
        <translation>Clé publique</translation>
    </message>
    <message>
        <location line="-8"/>
        <location line="+9"/>
        <source>Private key</source>
        <translation>Clé privée</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Curve name</source>
        <translation>Nom de la courbe</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Unknown key</source>
        <translation>Clé inconnue</translation>
    </message>
</context>
<context>
    <name>KeyTreeView</name>
    <message>
        <location filename="../widgets/KeyTreeView.cpp" line="+28"/>
        <source>Change password</source>
        <translation>Changer le mot de passe</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Reset password</source>
        <translation>Effacer le mot de passe</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Change PIN</source>
        <translation>Changer le NIP</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Init PIN with SO PIN (PUK)</source>
        <translation>Initialiser le NIP avec le PUK</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Change SO PIN (PUK)</source>
        <translation>Changer le PUK</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Security token</source>
        <translation>Jeton de sécurité</translation>
    </message>
    <message>
        <location line="+33"/>
        <location line="+18"/>
        <location line="+18"/>
        <source>This is not a token</source>
        <translation>Ce n&apos;est pas un jeton</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Shall the original key &apos;%1&apos; be replaced by the key on the token?
This will delete the key &apos;%1&apos; and make it unexportable</source>
        <translation>La clé originale &apos;%1&apos; doit-elle être remplacée par la clé en provenance du jeton ?
Cela détruirait la clé &apos;%1&apos; et la rendrait non-exportable.</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../ui/MainWindow.ui" line="+22"/>
        <source>Private Keys</source>
        <translation>Clés privées</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>&amp;New Key</source>
        <translation>&amp;Nouvelle clé</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+105"/>
        <location line="+92"/>
        <location line="+138"/>
        <location line="+58"/>
        <source>&amp;Export</source>
        <translation>&amp;Exporter</translation>
    </message>
    <message>
        <location line="-386"/>
        <location line="+105"/>
        <location line="+92"/>
        <location line="+124"/>
        <location line="+72"/>
        <source>&amp;Import</source>
        <translation>&amp;Importer</translation>
    </message>
    <message>
        <location line="-386"/>
        <source>Import PFX (PKCS#12)</source>
        <translation>Importer en PFX (PKCS#12)</translation>
    </message>
    <message>
        <location line="+7"/>
        <location line="+98"/>
        <location line="+92"/>
        <location line="+196"/>
        <source>&amp;Show Details</source>
        <translation>&amp;Afficher les Détails</translation>
    </message>
    <message>
        <location line="-379"/>
        <location line="+98"/>
        <location line="+92"/>
        <location line="+103"/>
        <location line="+93"/>
        <source>&amp;Delete</source>
        <translation>&amp;Détruire</translation>
    </message>
    <message>
        <location line="-346"/>
        <source>Certificate signing requests</source>
        <translation>Requêtes de signature de certificat</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>&amp;New Request</source>
        <translation>&amp;Nouvelle requête</translation>
    </message>
    <message>
        <location line="+68"/>
        <location filename="../widgets/MW_menu.cpp" line="+124"/>
        <source>Certificates</source>
        <translation>Certificats</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>&amp;New Certificate</source>
        <translation>&amp;Nouveau Certificat</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Import &amp;PKCS#12</source>
        <translation>Importer en &amp;PKCS#12</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Import P&amp;KCS#7</source>
        <translation>Importer en P&amp;KCS#7</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Plain View</source>
        <translation>Vue à plat</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Templates</source>
        <translation>Modèles</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>&amp;New template</source>
        <translation>&amp;Nouveau modèle</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Ch&amp;ange Template</source>
        <translation>&amp;Modifier le Modèle</translation>
    </message>
    <message>
        <location line="+61"/>
        <source>Revocation lists</source>
        <translation>Listes de révocation</translation>
    </message>
    <message>
        <location filename="../widgets/MW_database.cpp" line="+166"/>
        <source>Using or exporting private keys will not be possible without providing the correct password</source>
        <translation>L&apos;usage ou l&apos;exportation de clés privées seront impossible sans fournir le mot de passe correct.</translation>
    </message>
    <message>
        <location line="+2"/>
        <location filename="../widgets/MainWindow.cpp" line="+914"/>
        <source>Database</source>
        <translation>Base de donnée</translation>
    </message>
    <message>
        <location line="+69"/>
        <source>No deleted items found</source>
        <translation>Aucun objet détruit n&apos;a été trouvé</translation>
    </message>
    <message>
        <location line="+99"/>
        <source>Errors detected and repaired while deleting outdated items from the database. A backup file was created</source>
        <translation>Des erreurs ont été détectées et réparées lors de la destruction des éléments échus de la base de données. Un fichier de sauvegarde a été créé</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Removing deleted or outdated items from the database failed.</source>
        <translation>Le nettoyage des éléments détruits ou échus de la base de données a échoué.</translation>
    </message>
    <message>
        <location filename="../widgets/MW_menu.cpp" line="-66"/>
        <source>Recent DataBases</source>
        <translation>Bases de données utilisées recemment</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>System</source>
        <translation>Système</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Croatian</source>
        <translation>Croate</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>English</source>
        <translation>Anglais</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>French</source>
        <translation>Français</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>German</source>
        <translation>Allemand</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Russian</source>
        <translation>Russe</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Spanish</source>
        <translation>Espagnol</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Turkish</source>
        <translation>Turc</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Language</source>
        <translation>Langue</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>&amp;File</source>
        <translation>&amp;Fichier</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;New DataBase</source>
        <translation>&amp;Nouvelle base de données</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Open DataBase</source>
        <translation>&amp;Ouvrir une base de données</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Generate DH parameter</source>
        <translation>Générer le paramètre DH</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Set as default DataBase</source>
        <translation>Définir comme base de données par défaut</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Close DataBase</source>
        <translation>&amp;Fermer la base de données</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Dump DataBase</source>
        <translation>C&amp;licher la base de données</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>C&amp;hange DataBase password</source>
        <translation>C&amp;hanger le mot de passe de la base de données</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Import old db_dump</source>
        <translation>&amp;Importer un cliché de base de données en ancien format (db_dump)</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Undelete items</source>
        <translation>&amp;Récupérer des objets détruits</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Options</source>
        <translation>Options</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Exit</source>
        <translation>Quitter</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>I&amp;mport</source>
        <translation>I&amp;mporter</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Keys</source>
        <translation>Clés</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Requests</source>
        <translation>Requêtes</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>PKCS#12</source>
        <translation>PKCS#12</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PKCS#7</source>
        <translation>PKCS#7</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Template</source>
        <translation>Modèle</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Revocation list</source>
        <translation>Liste de révocation</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PEM file</source>
        <translation>Fichier PEM</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>paste PEM file</source>
        <translation>Coller un fichier PEM</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Token</source>
        <translation>&amp;Jeton</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Manage Security token</source>
        <translation>&amp;Gérer le jeton de sécurité</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Init Security token</source>
        <translation>&amp;Initialiser le jeton de sécurité</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>&amp;Change PIN</source>
        <translation>&amp;Changer le NIP</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Change &amp;SO PIN</source>
        <translation>Changer le P&amp;UK</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Init PIN</source>
        <translation>Initialiser le NIP</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>&amp;Help</source>
        <translation>&amp;Aide</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>&amp;Content</source>
        <translation>&amp;Contenu</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>About</source>
        <translation>A propos</translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Database dump ( *.dump );;All files ( * )</source>
        <translation>Cliché de base de données ( *.dump );;Tous les fichiers ( * )</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Import password</source>
        <translation>Mot de passe d&apos;importation</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Please enter the password of the old database</source>
        <translation>SVP saisir le mot de passe de l&apos;ancienne base de données</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Password verification error. Ignore keys ?</source>
        <translation>La vérification du mot de passe a écoué. Ignorer les clés ?</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Import anyway</source>
        <translation>Importer quand-même</translation>
    </message>
    <message>
        <location filename="../widgets/MainWindow.cpp" line="-613"/>
        <source>no such option: %1</source>
        <translation>&apos;%1&apos; n&apos;est pas une option</translation>
    </message>
    <message>
        <location line="+86"/>
        <source>Import PEM data</source>
        <translation>Importer les données PEM</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Please enter the original SO PIN (PUK) of the token &apos;%1&apos;</source>
        <translation>SVP saisir le PUK original du jeton &apos;%1&apos;</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Please enter the new SO PIN (PUK) of the token &apos;%1&apos;</source>
        <translation>SVP saisir le nouveau PUK du jeton &apos;%1&apos;</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The new label of the token &apos;%1&apos;</source>
        <translation>La nouvelle étiquette du jeton &apos;%1&apos;</translation>
    </message>
    <message>
        <location line="+109"/>
        <source>The token &apos;%1&apos; did not contain any keys or certificates</source>
        <translation>Le jeton &apos;%1&apos; ne contient aucune clé ni aucun certificat</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Current Password</source>
        <translation>Mot de passe actuel</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Please enter the current database password</source>
        <translation>SVP saisir le mot de passe de la base de données</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>The entered password is wrong</source>
        <translation>Le mot de passe renseigné est inexact</translation>
    </message>
    <message>
        <location line="+5"/>
        <location line="+105"/>
        <source>New Password</source>
        <translation>Nouveau mot de passe</translation>
    </message>
    <message>
        <location line="-105"/>
        <source>Please enter the new password to encrypt your private keys in the database-file</source>
        <translation>SVP saisir le nouveau mot de passe pour encrypter les clés privées dans le fichier de base de données</translation>
    </message>
    <message>
        <location line="+105"/>
        <source>Please enter a password, that will be used to encrypt your private keys in the database file:
%1</source>
        <translation>Veuillez entrer un mot de passe, qui sera utiliser pour chiffrer vos clés privées dans le fichier de la base de données:
%1</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>Password verify error, please try again</source>
        <translation>La vérification du mot de passe a échoué. SVP essayez encore</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Password</source>
        <translation>Mot de passe</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Please enter the password for unlocking the database:
%1</source>
        <translation>Veuillez entrer le mot passe pour déverrouiller la base de données:
%1</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>The following error occured:</source>
        <translation>L&apos;erreur suivante s&apos;est produite:</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Copy to Clipboard</source>
        <translation>Copier dans le presse-papier</translation>
    </message>
    <message>
        <location line="+80"/>
        <source>Diffie-Hellman parameters are needed for different applications, but not handled by XCA.
Please enter the DH parameter bits</source>
        <translation>Les paramètres de Diffie-Hellman sont nécessaires à certaines applications mais ne sont pas gérés par XCA.
Saisir le nombre de bits du paramètre de Diffie-Hellman SVP</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Error opening file: &apos;%1&apos;: %2</source>
        <translation>Erreur lors de l&apos;ouverture du fichier: &apos;%1&apos;: %2</translation>
    </message>
</context>
<context>
    <name>NewCrl</name>
    <message>
        <location filename="../ui/NewCrl.ui" line="+30"/>
        <source>Create CRL</source>
        <translation>Créer une liste de révocation</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>last update</source>
        <translation>dernière mise-à-jour</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>next update</source>
        <translation>prochaine mise-à-jour</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Days</source>
        <translation>Jours</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Months</source>
        <translation>Mois</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Years</source>
        <translation>Années</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Midnight</source>
        <translation>Minuit</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Local time</source>
        <translation>Heure locale</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Apply</source>
        <translation>Appliquer</translation>
    </message>
    <message>
        <location line="+58"/>
        <source>Hash algorithm</source>
        <translation>Algorithme de hachage</translation>
    </message>
    <message>
        <location line="-10"/>
        <source>Authority key identifier</source>
        <translation>Identifiant de clé de l&apos;autorité</translation>
    </message>
    <message>
        <location line="-17"/>
        <source>Subject alternative name</source>
        <translation>Nom alternatif du sujet</translation>
    </message>
    <message>
        <location line="-19"/>
        <source>Options</source>
        <translation>Options</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>CRL Number</source>
        <translation>Numéro de la liste de révocation</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Revocation reasons</source>
        <translation>Raisons de la révocation</translation>
    </message>
</context>
<context>
    <name>NewKey</name>
    <message>
        <location filename="../ui/NewKey.ui" line="+14"/>
        <location line="+25"/>
        <source>New key</source>
        <translation>Nouvelle clé</translation>
    </message>
    <message>
        <location line="+47"/>
        <source>Please give a name to the new key and select the desired keysize</source>
        <translation>SVP donner un nom à la nouvelle clé et sélectionner la taille de clé désirée</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Key properties</source>
        <translation>Propriétés de la clé</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>The internal name of the new key</source>
        <translation>Le nom interne de la nouvelle clé</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>New Key</source>
        <translation>Nouvelle Clé</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Curve</source>
        <translation>Courbe</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Keysize</source>
        <translation>Taille de la clé</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Usually 1024 or 2048 bit keys are used</source>
        <translation>1024 et 2048 bits sont les tailles de clé les plus usitées</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Keytype</source>
        <translation>Type de clé</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Remember as default</source>
        <translation>Enregistrer comme valeur par défaut</translation>
    </message>
    <message>
        <location filename="../widgets/NewKey.cpp" line="+180"/>
        <source>Create</source>
        <translation>Créer</translation>
    </message>
</context>
<context>
    <name>NewX509</name>
    <message>
        <location filename="../ui/NewX509.ui" line="+75"/>
        <source>Source</source>
        <translation>Source</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Signing request</source>
        <translation>Requête de signature</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Show request</source>
        <translation>Afficher la requête</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Sign this Certificate signing &amp;request</source>
        <translation>Signer cette &amp;requête</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Copy extensions from the request</source>
        <translation>Copier les extensions de la requête</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Modify subject of the request</source>
        <translation>Modifier le sujet de la requête</translation>
    </message>
    <message>
        <location line="+41"/>
        <source>Signing</source>
        <translation>Signer</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Create a &amp;self signed certificate with the serial</source>
        <translation>Créer un certificat auto-&amp;signé avec le numéro de série</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>If you leave this blank the serial 00 will be used</source>
        <translation>Si ce champ est laissé vide, le numéro de série 00 sera utilisé</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Use &amp;this Certificate for signing</source>
        <translation>Utiliser &amp;ce certificat pour signer</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>All certificates in your database that can create valid signatures</source>
        <translation>Tous les certificats dans la base de données qui peuvent produire des signatures valables</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Signature algorithm</source>
        <translation>Algorithme de signature</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Template for the new certificate</source>
        <translation>Modèle pour le nouveau certificat</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>All available templates</source>
        <translation>Tous les modèles disponibles</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Apply extensions</source>
        <translation>Appliquer les extensions</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Apply subject</source>
        <translation>Appliquer le sujet</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Apply all</source>
        <translation>Appliquer tout</translation>
    </message>
    <message>
        <location line="+29"/>
        <location filename="../widgets/NewX509.cpp" line="+602"/>
        <source>Subject</source>
        <translation>Sujet</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Distinguished name</source>
        <translation>Nom distinctif</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Delete</source>
        <translation>Enlever</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Private key</source>
        <translation>Clé privée</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>This list only contains unused keys</source>
        <translation>Cette liste ne contient que les clés inutilisées</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Used keys too</source>
        <translation>Inclure les clés utilisées</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&amp;Generate a new key</source>
        <translation>&amp;Générer une nouvelle clé</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Extensions</source>
        <translation>Extensions</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Type</source>
        <translation>Type</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>If this will become a CA certificate or not</source>
        <translation>Si un certificat d&apos;autorité (CA) est en train d&apos;être créé ou non</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Not defined</source>
        <translation>Non défini</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Certification Authority</source>
        <translation>Autorité de Certification</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>End Entity</source>
        <translation>Entité Finale</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Path length</source>
        <translation>Distance aux feuilles</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>How much CAs may be below this.</source>
        <translation>Combien de niveau de sous-CA peuvent apparaître jusqu&apos;à une entité finale.</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The basic constraints should always be critical</source>
        <translation>Les contraintes basiques doivent toujours être critiques</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Key identifier</source>
        <translation>Identifiant de clé</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Creates a hash of the key following the PKIX guidelines</source>
        <translation>Crée un hachage de la clé conformément aux directives PKIX</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Copy the Subject Key Identifier from the issuer</source>
        <translation>Copie l&apos;identifiant de clé du sujet du signataire</translation>
    </message>
    <message>
        <location line="+40"/>
        <source>Validity</source>
        <translation>Validité</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Not before</source>
        <translation>Pas avant</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Not after</source>
        <translation>Pas après</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>Time range</source>
        <translation>Intervalle de temps</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Days</source>
        <translation>Jours</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Months</source>
        <translation>Mois</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Years</source>
        <translation>Années</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Apply</source>
        <translation>Appliquer</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Set the time to 00:00:00 and 23:59:59 respectively</source>
        <translation>Définir les heures à 00:00:00 et 23:59:59 respectivement</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Midnight</source>
        <translation>Minuit</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Local time</source>
        <translation>Heure locale</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>No well-defined expiration</source>
        <translation>Pas de date d&apos;expiration précise</translation>
    </message>
    <message>
        <location line="+50"/>
        <location line="+17"/>
        <location line="+76"/>
        <source>DNS: IP: URI: email: RID:</source>
        <translation>DNS: IP: URI: email: RID:</translation>
    </message>
    <message>
        <location line="-86"/>
        <location line="+17"/>
        <location line="+33"/>
        <location line="+43"/>
        <location filename="../widgets/NewX509.cpp" line="+384"/>
        <source>Edit</source>
        <translation>Modifier</translation>
    </message>
    <message>
        <location line="-50"/>
        <source>URI:</source>
        <translation>URI:</translation>
    </message>
    <message>
        <location line="+36"/>
        <source>can be altered by the file &quot;aia.txt&quot;</source>
        <translation>peut être altéré par le fichier &quot;aia.txt&quot;</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Key usage</source>
        <translation>Utilisation de la clé</translation>
    </message>
    <message>
        <location line="+126"/>
        <source>Netscape</source>
        <translation>Netscape</translation>
    </message>
    <message>
        <location line="+170"/>
        <source>Advanced</source>
        <translation>Avancé</translation>
    </message>
    <message>
        <location line="+24"/>
        <location filename="../widgets/NewX509.cpp" line="+10"/>
        <source>Validate</source>
        <translation>Valider</translation>
    </message>
    <message>
        <location filename="../widgets/NewX509.cpp" line="-897"/>
        <source>Create a &amp;self signed certificate with a MD5-hashed QA serial</source>
        <translation>Créer un certificat auto-&amp;signé avec un numéro de série QA basé sur MD5</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>This name is only used internally and does not appear in the resulting certificate</source>
        <translation>Ce nom est seulement utilisé par xca et n&apos;apparaît pas dans le certificat exporté</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Internal name</source>
        <translation>Nom interne</translation>
    </message>
    <message>
        <location line="+127"/>
        <source>Critical</source>
        <translation>Critique</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Create Certificate signing request</source>
        <translation>Créer une requête de signature de certificat</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>minimum size: %1</source>
        <translation>taille minimale: %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>maximum size: %1</source>
        <translation>taille maximale: %1</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>only a-z A-Z 0-9 &apos;()+,-./:=?</source>
        <translation>seulement a-z A-Z 0-9 &apos;()+,-./:=?</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>only 7-bit clean characters</source>
        <translation>seulement des caractères 7-bit ASCII imprimables</translation>
    </message>
    <message>
        <location line="+24"/>
        <source>Create XCA template</source>
        <translation>Créer un modèle XCA</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Edit XCA template</source>
        <translation>Editer un modèle XCA</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Create x509 Certificate</source>
        <translation>Créer un certificat x509</translation>
    </message>
    <message>
        <location line="+663"/>
        <source>Other Tabs</source>
        <translation>Autres Onglets</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Advanced Tab</source>
        <translation>Onglet Avancé</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Errors</source>
        <translation>Erreurs</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>From PKCS#10 request</source>
        <translation>A partir d&apos;une requête en PKCS#10</translation>
    </message>
    <message>
        <location line="+86"/>
        <location line="+13"/>
        <location line="+19"/>
        <location line="+12"/>
        <location line="+16"/>
        <location line="+14"/>
        <location line="+34"/>
        <location line="+11"/>
        <location line="+23"/>
        <location line="+22"/>
        <location line="+19"/>
        <source>Abort rollout</source>
        <translation>Interrompre le déploiement</translation>
    </message>
    <message>
        <location line="-174"/>
        <source>The following length restrictions of RFC3280 are violated:</source>
        <translation>Pour être en conformité avec la RFC3280, les règles de restriction de longueur suivantes ne sont pas respectées:</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+61"/>
        <source>Edit subject</source>
        <translation>Modifier le sujet</translation>
    </message>
    <message>
        <location line="-59"/>
        <location line="+61"/>
        <location line="+45"/>
        <location line="+23"/>
        <location line="+22"/>
        <location line="+19"/>
        <source>Continue rollout</source>
        <translation>Continuer le déploiement</translation>
    </message>
    <message>
        <location line="-154"/>
        <source>The verification of the Certificate request failed.
The rollout should be aborted.</source>
        <translation>La vérification de la requête de signature à échoué.
Le déploiement devrait être interrompu.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Continue anyway</source>
        <translation>Continuer quand-même</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>The internal name and the common name are empty.
Please set at least the internal name.</source>
        <translation>Le nom interne et le nom commun sont vides.
SVP saisir au moins le nom interne.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Edit name</source>
        <translation>Modifier le nom</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>There is no Key selected for signing.</source>
        <translation>Aucune clé n&apos;est sélectionnée pour la signature.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select key</source>
        <translation>Sélectionner la clé</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>The following distinguished name entries are empty:
%1
though you have declared them as mandatory in the options menu.</source>
        <translation>Les indications de nom distinctif suivantes sont vides:
%1
bien que vous les avez déclarées comme obligatoires dans le menu des options.</translation>
    </message>
    <message>
        <location line="+34"/>
        <source>The key you selected for signing is not a private one.</source>
        <translation>La clé sélectionnée pour la signature n&apos;est pas une clé privée.</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Select other signer</source>
        <translation>Sélectionner un autre signataire</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Select other key</source>
        <translation>Sélectionner une autre clé</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>The certificate will be earlier valid than the signer. This is probably not what you want.</source>
        <translation>Le certificat serait valide avant son signataire. Ce n&apos;est probablement pas ce qui est désiré.
</translation>
    </message>
    <message>
        <location line="+2"/>
        <location line="+23"/>
        <location line="+22"/>
        <source>Edit dates</source>
        <translation>Modifier les limites de validité</translation>
    </message>
    <message>
        <location line="-42"/>
        <location line="+23"/>
        <source>Adjust date and continue</source>
        <translation>Ajuster la date et continuer</translation>
    </message>
    <message>
        <location line="-5"/>
        <source>The certificate will be longer valid than the signer. This is probably not what you want.</source>
        <translation>Le certificat serait valide plus longtemps que son signataire. Ce n&apos;est probablement pas ce qui est désiré.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>The certificate will be out of date before it becomes valid. You most probably mixed up both dates.</source>
        <translation>Le certificat serait échu avant de devenir actif. Vous avez probablement interverti les deux dates.</translation>
    </message>
    <message>
        <location line="+19"/>
        <source>The certificate contains invalid or duplicate extensions. Check the validation on the advanced tab.</source>
        <translation>Le certificat contient des extensions dupliquées ou invalides. Vérifier la validité sur l&apos;onglet &quot;Avancé&quot;.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Edit extensions</source>
        <translation>Modifier les extensions</translation>
    </message>
    <message>
        <location filename="../widgets/NewX509_ext.cpp" line="+220"/>
        <source>Configfile error on line %1
</source>
        <translation>Erreur dans le fichier de configuration à la ligne %1
</translation>
    </message>
</context>
<context>
    <name>Options</name>
    <message>
        <location filename="../ui/Options.ui" line="+28"/>
        <source>XCA Options</source>
        <translation>Options de XCA</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Settings</source>
        <translation>Réglages</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>Default hash algorithm</source>
        <translation>Algorithme de hachage par défaut</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>String types</source>
        <translation>Types de chaînes</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Suppress success messages</source>
        <translation>Supprimer les messages en cas de succès</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Don&apos;t colorize expired certificates</source>
        <translation>Ne pas coloriser les certificats expirés</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Translate established x509 terms (%1 -&gt; %2)</source>
        <translation>Traduire les termes standards définis par x509 (%1 -&gt; %2)</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>The hashing functionality of the token is not used by XCA.
It may however honor a restricted hash-set propagated by the token.
Especially EC and DSA are only defined with SHA1 in the PKCS#11 specification.</source>
        <translation>La fonctionalité de hachage du jeton n&apos;est pas utilisée par XCA.
Ce dernier peut néanmoins se limiter à un jeu restreint de fonctions de hachage reconnus par le jeton.
En particulier, EC et DSA ne sont définis qu&apos;avec SHA1 dans la spécification PKCS#11.</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Only use hashes supported by the token when signing with a token key</source>
        <translation>N&apos;utiliser que des fonction de hachage supportées par le jeton lors d&apos;une signature avec une clé du jeton</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Disable legacy Netscape extensions</source>
        <translation>Désactiver les extensions Netscape désuètes</translation>
    </message>
    <message>
        <location line="+21"/>
        <source>Distinguished name</source>
        <translation>Nom distinctif</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Mandatory subject entries</source>
        <translation>Inscriptions du sujet obligatoires</translation>
    </message>
    <message>
        <location line="+24"/>
        <location line="+60"/>
        <location line="+57"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location line="-110"/>
        <location line="+60"/>
        <source>Delete</source>
        <translation>Enlever</translation>
    </message>
    <message>
        <location line="-35"/>
        <source>Explicit subject entries</source>
        <translation>Inscriptions explicites du sujet</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Default</source>
        <translation>Défaut</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>PKCS#11 provider</source>
        <translation>Fournisseur PKCS#11</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Remove</source>
        <translation>Enlever</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Search</source>
        <translation>Chercher</translation>
    </message>
    <message>
        <location filename="../widgets/Options.cpp" line="+32"/>
        <source>Printable string or UTF8 (default)</source>
        <translation>Chaîne imprimable ou UTF8 (défaut)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PKIX recommendation in RFC2459</source>
        <translation>La recommandation PKIX est dans la RFC2459</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>No BMP strings, only printable and T61</source>
        <translation>Pas de chaîne BMP, seulement imprimable et T61</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>UTF8 strings only (RFC2459)</source>
        <translation>Chaînes UTF8 uniquement (RFC2459)</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>All strings</source>
        <translation>Toutes les chaînes</translation>
    </message>
    <message>
        <location line="+155"/>
        <source>Load failed</source>
        <translation>Le chargement a échoué</translation>
    </message>
</context>
<context>
    <name>PwDialog</name>
    <message>
        <location filename="../ui/PwDialog.ui" line="+118"/>
        <source>The password is parsed as 2-digit hex code. It must have an even number of digits (0-9 and a-f)</source>
        <translation>Le mot de passe doit être exprimé sous forme d&apos;une suite de chiffres hexadécimaux. Il doit contenir un nombre pair de chiffres (0-9 et a-f)</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Take as HEX string</source>
        <translation>Exprimé en hexadécimal</translation>
    </message>
    <message>
        <location filename="../widgets/PwDialog.cpp" line="+85"/>
        <source>Repeat %1</source>
        <translation>Répéter %1</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>%1 missmatch</source>
        <translation>%1 ne correspond pas</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Hex password must only contain the characters &apos;0&apos; - &apos;9&apos; and &apos;a&apos; - &apos;f&apos; and it must consist of an even number of characters</source>
        <translation>Un mot de passe hexadécimal peut seulement contenir les caractères &apos;0&apos; à &apos;9&apos; et &apos;a&apos; à &apos;f&apos; et il doit consister en un nombre pair de caractères</translation>
    </message>
    <message>
        <location line="+26"/>
        <source>E&amp;xit</source>
        <translation>&amp;Quitter</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../lib/asn1time.cpp" line="+142"/>
        <location line="+10"/>
        <location line="+19"/>
        <source>Undefined</source>
        <translation>Indéfini</translation>
    </message>
    <message>
        <location line="-27"/>
        <location line="+10"/>
        <location line="+19"/>
        <source>Broken / Invalid</source>
        <translation>Invalide</translation>
    </message>
    <message>
        <location filename="../lib/db.cpp" line="+223"/>
        <source>DB: Rename: &apos;%1&apos; already in use</source>
        <translation>DB: Renommer: &apos;%1&apos; déjà en utilisation</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>DB: Entry to rename not found: %1</source>
        <translation>DB: l&apos;inscription à renommer n&apos;a pas été trouvée: &apos;%1&apos;</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>DB: Write error %1 - %2</source>
        <translation>DB: Erreur d&apos;écriture %1 - %2</translation>
    </message>
    <message>
        <location line="+324"/>
        <location line="+17"/>
        <source>Out of data</source>
        <translation>A court de données</translation>
    </message>
    <message>
        <location line="+23"/>
        <source>Error finding endmarker of string</source>
        <translation>Erreur: une marque de fin de chaîne n&apos;a pas été trouvée</translation>
    </message>
    <message>
        <location filename="../lib/exception.h" line="+55"/>
        <source>Out of Memory at %1:%2</source>
        <translation>A court de mémoire à %1:%2</translation>
    </message>
    <message>
        <location filename="../lib/load_obj.cpp" line="+20"/>
        <source>All files ( * )</source>
        <translation>Tous les fichiers ( * )</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>PKI Keys ( *.pem *.der *.key );;PKCS#8 Keys ( *.p8 *.pk8 );;SSH Public Keys ( *.pub );;</source>
        <translation>Clés PKI ( *.pem *.der *.key );;Clés PKCS#8 ( *.p8 *.pk8 );;Clés publiques SSH ( *.pub );;</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Import RSA key</source>
        <translation>Importer une clé RSA</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>PKCS#10 CSR ( *.pem *.der *.csr );;Netscape Request ( *.spkac *.spc );;</source>
        <translation>Requête PKCS#10 ( *.pem *.der *.csr );;Requête Netscape ( *.spkac *.spc );;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Import Request</source>
        <translation>Importer une requête</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Certificates ( *.pem *.der *.crt *.cer );;</source>
        <translation>Certificats ( *.pem *.der *.crt *.cer );;</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Import X.509 Certificate</source>
        <translation>Importer un certificat X.509</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>PKCS#7 data ( *.p7s *.p7m *.p7b );;</source>
        <translation>Données PKCS#7 ( *.p7s *.p7m *.p7b );;</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Import PKCS#7 Certificates</source>
        <translation>Importer un certificat PKCS#7</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>PKCS#12 Certificates ( *.p12 *.pfx );;</source>
        <translation>Certificats PKCS#12 ( *.p12 *.pfx );;</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Import PKCS#12 Private Certificate</source>
        <translation>Importer un certificat privé PKCS#12</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>XCA templates ( *.xca );;</source>
        <translation>Modèles XCA ( *.xca );;</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Import XCA Templates</source>
        <translation>Importer des modèles XCA</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Revocation lists ( *.pem *.der *.crl );;</source>
        <translation>Listes de révocation ( *.pem *.der *.crl );;</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Import Certificate Revocation List</source>
        <translation>Importer une liste de révocation de certificats</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>XCA Databases ( *.xdb );;</source>
        <translation>Bases de données XCA ( *.xdb );;</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Open XCA Database</source>
        <translation>Ouvrir une Base de Données XCA</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>PKCS#11 library ( *.dll );;</source>
        <translation>Bibliothèque PKCS#11 ( *.dll );;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>PKCS#11 library ( *.dylib *.so );;</source>
        <translation>Bibliothèque PKCS#11 ( *.dylib *.so );;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>PKCS#11 library ( *.so );;</source>
        <translation>Bibliothèque PKCS#11 ( *.so );;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Open PKCS#11 shared library</source>
        <translation>Ouvrir une bibliothèque partagée PKCS#11</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>PEM files ( *.pem );;</source>
        <translation>Fichiers PEM ( *.pem );;</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Load PEM encoded file</source>
        <translation>Charger un fichier encodé en PEM</translation>
    </message>
    <message>
        <location filename="../lib/pkcs11.cpp" line="+228"/>
        <source>Please enter the PIN on the PinPad</source>
        <translation>Saisir le NIP sur le pavé prévu à cet effet SVP</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Please enter the SO PIN (PUK) of the token %1</source>
        <translation>SVP saisir le PUK du jeton &apos;%1&apos;</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Please enter the PIN of the token %1</source>
        <translation>SVP saisir le NIP du jeton &apos;%1&apos;</translation>
    </message>
    <message>
        <location line="+48"/>
        <source>No Security token found</source>
        <translation>Aucun jeton de sécurité trouvé</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Select</source>
        <translation>Sélectionner</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>Please enter the new SO PIN (PUK) for the token: &apos;%1&apos;</source>
        <translation>SVP saisir le nouveau PUK pour le jeton: &apos;%1&apos;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Please enter the new PIN for the token: &apos;%1&apos;</source>
        <translation>SVP saisir le nouveau NIP pour le jeton: &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../lib/pkcs11.h" line="+92"/>
        <source>Required PIN size: %1 - %2</source>
        <translation>Taille du NIP requise: %1 - %2</translation>
    </message>
    <message>
        <location filename="../lib/pkcs11_lib.cpp" line="+57"/>
        <source>Failed to open PKCS11 library: %1</source>
        <translation>L&apos;ouverture de la bibliothèque PKCS#11 &apos;%1&apos; a échoué</translation>
    </message>
    <message>
        <location line="+219"/>
        <source>PKCS#11 function &apos;%1&apos; failed: %2</source>
        <translation>La fonction PKCS#11 &apos;%1&apos; a échoué: %2</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>PKCS#11 function &apos;%1&apos; failed: %2
In library %3
%4</source>
        <translation>La fonction PKCS#11 &apos;%1&apos; a échoué: %2
Dans la bibliothèque %3
%4</translation>
    </message>
    <message>
        <location filename="../lib/x509name.cpp" line="+106"/>
        <source>Invalid</source>
        <translation>Invalide</translation>
    </message>
    <message>
        <location line="+113"/>
        <source>%1 is shorter than %2 bytes: &apos;%3&apos;</source>
        <translation>%1 est plus court que %2 octets: &apos;%3&apos;</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>%1 is longer than %2 bytes: &apos;%3&apos;</source>
        <translation>%1 est plus long que %2 octets: &apos;%3&apos;</translation>
    </message>
    <message>
        <location filename="../lib/func.cpp" line="+441"/>
        <source>Country code</source>
        <translation>Code du pays</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>State or Province</source>
        <translation>Etat ou Province</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Locality</source>
        <translation>Ville</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Organisation</source>
        <translation>Organisation</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Organisational unit</source>
        <translation>Unité organisationnelle</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Common name</source>
        <translation>Nom commun</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>E-Mail address</source>
        <translation>Adresse de courriel</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Serial number</source>
        <translation>Numéro de série</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Given name</source>
        <translation>Prénom</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Surname</source>
        <translation>Nom de famille</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Title</source>
        <translation>Titre</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Initials</source>
        <translation>Initiales</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Description</source>
        <translation>Description</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Role</source>
        <translation>Rôle</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Pseudonym</source>
        <translation>Pseudonyme</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Generation Qualifier</source>
        <translation>Qualificatif de génération</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>x500 Unique Identifier</source>
        <translation>Identifiant unique X500</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>DN Qualifier</source>
        <translation>Qualificatif de DN</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unstructured name</source>
        <translation>Nom non-structuré</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Challenge password</source>
        <translation>Mot de passe challenge</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Basic Constraints</source>
        <translation>Contraintes basiques</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>subject alternative name</source>
        <translation>nom alternatif du sujet</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>issuer alternative name</source>
        <translation>Nom alternatif du signataire</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Subject key identifier</source>
        <translation>Identifiant de clé du sujet</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Authority key identifier</source>
        <translation>Identifiant de clé de l&apos;autorité</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Key usage</source>
        <translation>Usage de la clé</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Extended key usage</source>
        <translation>Utilisation étendue de la clé</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>CRL distribution points</source>
        <translation>Points de distribution de la liste de révocation</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Authority information access</source>
        <translation>Accès à l&apos;information de l&apos;autorité</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Certificate type</source>
        <translation>Type de certificat</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Base URL</source>
        <translation>URL de base</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Revocation URL</source>
        <translation>URL de révocation</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>CA Revocation URL</source>
        <translation>URL de révocation du certificat CA</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Certificate renewal URL</source>
        <translation>URL de renouvellement de certificat</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>CA policy URL</source>
        <translation>URL des conditions générales du CA</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>SSL server name</source>
        <translation>Nom du serveur SSL</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Comment</source>
        <translation>Commentaire</translation>
    </message>
    <message>
        <location filename="../lib/x509v3ext.cpp" line="+75"/>
        <source>String &apos;%1&apos; for &apos;%2&apos; contains invalid characters</source>
        <translation>La chaîne &apos;%1&apos; pour &apos;%2&apos; contient des caractères invalides</translation>
    </message>
</context>
<context>
    <name>ReqTreeView</name>
    <message>
        <location filename="../widgets/ReqTreeView.cpp" line="+23"/>
        <source>Sign</source>
        <translation>Signer</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Similar Request</source>
        <translation>Requête similaire</translation>
    </message>
</context>
<context>
    <name>RevocationList</name>
    <message>
        <location filename="../ui/RevocationList.ui" line="+30"/>
        <source>Manage revocations</source>
        <translation>Gérer les révocations</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Delete</source>
        <translation>Enlever</translation>
    </message>
    <message>
        <location filename="../widgets/RevocationList.cpp" line="+71"/>
        <source>No.</source>
        <translation>No.</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Serial</source>
        <translation>Numéro de série</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Revocation</source>
        <translation>Révocation</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Reason</source>
        <translation>Raison</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Invalidation</source>
        <translation>Invalidation</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Generate CRL</source>
        <translation>Générer la liste de révocation</translation>
    </message>
</context>
<context>
    <name>Revoke</name>
    <message>
        <location filename="../ui/Revoke.ui" line="+87"/>
        <source>Revocation details</source>
        <translation>Détails de la révocation</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Invalid since</source>
        <translation>Non-valide depuis</translation>
    </message>
    <message>
        <location line="-7"/>
        <source>Local time</source>
        <translation>Heure locale</translation>
    </message>
    <message>
        <location line="-80"/>
        <source>Certificate revocation</source>
        <translation>Révocation du certificat</translation>
    </message>
    <message>
        <location line="+66"/>
        <source>Revocation reason</source>
        <translation>Raison de la révocation</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Serial</source>
        <translation>Numéro de série</translation>
    </message>
</context>
<context>
    <name>SearchPkcs11</name>
    <message>
        <location filename="../ui/SearchPkcs11.ui" line="+14"/>
        <source>Dialog</source>
        <translation>Dialogue</translation>
    </message>
    <message>
        <location line="+27"/>
        <source>Directory</source>
        <translation>Dossier</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>include sub directorys</source>
        <translation>include les sous-dossiers</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Search</source>
        <translation>Chercher</translation>
    </message>
    <message>
        <location filename="../widgets/SearchPkcs11.cpp" line="+77"/>
        <source>The following files are possible PKCS#11 libraries</source>
        <translation>Les fichiers suivants sont susceptibles d&apos;être des bibliothèques PKCS#11</translation>
    </message>
</context>
<context>
    <name>SelectToken</name>
    <message>
        <location filename="../ui/SelectToken.ui" line="+14"/>
        <source>Select Token</source>
        <translation>Sélectionner un jeton</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>Security token</source>
        <translation>Jeton de sécurité</translation>
    </message>
    <message>
        <location line="+47"/>
        <source>Please select the security token</source>
        <translation>SVP sélectionner le jeton de sécurité</translation>
    </message>
</context>
<context>
    <name>TempTreeView</name>
    <message>
        <location filename="../widgets/TempTreeView.cpp" line="+20"/>
        <source>Duplicate</source>
        <translation>Dupliquer</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Create certificate</source>
        <translation>Créer un certificat</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Create request</source>
        <translation>Créer une requête</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>copy</source>
        <translation>copier</translation>
    </message>
</context>
<context>
    <name>TrustState</name>
    <message>
        <location filename="../ui/TrustState.ui" line="+33"/>
        <source>Certificate trust</source>
        <translation>Niveau de confiance au certificat</translation>
    </message>
    <message>
        <location line="+60"/>
        <source>Trustment</source>
        <translation>Niveau de confiance</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>&amp;Never trust this certificate</source>
        <translation>&amp;Ne jamais se fier à ce certificat</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Only &amp;trust this certificate, if we trust the signer</source>
        <translation>Ne &amp;se fier à ce certificat qui si son signataire est de confiance</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>&amp;Always trust this certificate</source>
        <translation>&amp;Toujours se fier à ce certificat</translation>
    </message>
</context>
<context>
    <name>Validity</name>
    <message>
        <location filename="../widgets/validity.cpp" line="+94"/>
        <source>yyyy-MM-dd hh:mm</source>
        <translation>yyyy-MM-dd hh:mm</translation>
    </message>
</context>
<context>
    <name>X509SuperTreeView</name>
    <message>
        <location filename="../widgets/X509SuperTreeView.cpp" line="+25"/>
        <source>OpenSSL config</source>
        <translation>Configuration OpenSSL</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Transform</source>
        <translation>Transformer</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Template</source>
        <translation>Modèle</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Public Key</source>
        <translation>Clé publique</translation>
    </message>
</context>
<context>
    <name>XcaTreeView</name>
    <message>
        <location filename="../widgets/XcaTreeView.cpp" line="+282"/>
        <source>Subject entries</source>
        <translation>Inscriptions du sujet</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>X509v3 Extensions</source>
        <translation>Extensions X509v3</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Netscape extensions</source>
        <translation>Extensions Netscape</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Reset</source>
        <translation>Réinitialisation</translation>
    </message>
    <message>
        <location line="+47"/>
        <source>Columns</source>
        <translation>Colonnes</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>New</source>
        <translation>Créer</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Import</source>
        <translation>Importer</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Paste PEM data</source>
        <translation>Coller les données en format PEM</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Rename</source>
        <translation>Renommer</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Delete</source>
        <translation>Enlever</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Export</source>
        <translation>Exporter</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Clipboard</source>
        <translation>Presse-papier</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>File</source>
        <translation>Fichier</translation>
    </message>
</context>
<context>
    <name>db_base</name>
    <message>
        <location filename="../lib/db_base.cpp" line="+211"/>
        <source>Internal name</source>
        <translation>Nom interne</translation>
    </message>
    <message>
        <location line="-136"/>
        <source>Bad database item
Name: %1
Type: %2
Size: %3
%4</source>
        <translation>Elément de la base de données corrompu
Nom: %1
Type: %2
Taille: %3
%4</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Do you want to delete the item from the database? The bad item may be extracted into a separate file.</source>
        <translation>Voulez-vous détruire l&apos;élement de la base de données? L&apos;élément malformé peut être extrait dans un fichier séparé.</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Delete</source>
        <translation>Enlever</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete and extract</source>
        <translation>Détruire et extraire</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Continue</source>
        <translation>Continuer</translation>
    </message>
    <message>
        <location line="+19"/>
        <location line="+540"/>
        <source>Error opening file: &apos;%1&apos;: %2</source>
        <translation>Erreur lors de l&apos;ouverture du fichier: &apos;%1&apos;: %2</translation>
    </message>
    <message>
        <location line="-430"/>
        <source>No.</source>
        <translation>No.</translation>
    </message>
    <message>
        <location line="+404"/>
        <source>How to export the %1 selected items</source>
        <translation>Comment exporter les %1 éléments sélectionnés</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>All in one PEM file</source>
        <translation>Tout dans un seul fichier PEM</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Each item in one file</source>
        <translation>Chaque élément dans un fichier</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Save %1 items in one file as</source>
        <translation>Sauvegarder %1 éléments dans un seul fichier comme</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>PEM Files( *.pem );; All files ( * )</source>
        <translation>Fichiers PEM ( *.pem );; Tous les fichiers ( * )</translation>
    </message>
</context>
<context>
    <name>db_crl</name>
    <message>
        <location filename="../lib/db_crl.cpp" line="+31"/>
        <source>Signer</source>
        <translation>Signataire</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Internal name of the signer</source>
        <translation>Nom interne du signataire</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>No. revoked</source>
        <translation>Numéro révoqué</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Number of revoked certificates</source>
        <translation>Nombre de certificats révoqués</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Last update</source>
        <translation>Dernière mise-à-jour</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Next update</source>
        <translation>Prochaine mise-à-jour</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>CRL number</source>
        <translation>Numéro de la liste de révocation</translation>
    </message>
    <message>
        <location line="+75"/>
        <source>The revocation list already exists in the database as:
&apos;%1&apos;
and so it was not imported</source>
        <translation>Cette liste de révocation figure déjà dans la base de données sous le nom:
&apos;%1&apos;
En conséquence, elle n&apos;a pas été importée</translation>
    </message>
    <message>
        <location line="+100"/>
        <source>There are no CA certificates for CRL generation</source>
        <translation>Il n&apos;y a pas de certificat CA for la génération de la CRL</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Select CA certificate</source>
        <translation>Sélectionner un certificat d&apos;autorité</translation>
    </message>
    <message>
        <location line="-67"/>
        <source>CRL ( *.pem *.der *.crl )</source>
        <translation>Listes de révocation ( *.pem *.der *.crl )</translation>
    </message>
    <message>
        <location line="-1"/>
        <source>Revocation list export</source>
        <translation>Exportation d&apos;une liste de révocation</translation>
    </message>
</context>
<context>
    <name>db_key</name>
    <message>
        <location filename="../lib/db_key.cpp" line="+44"/>
        <source>Type</source>
        <translation>Type</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Size</source>
        <translation>Taille</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>EC Group</source>
        <translation>Groupe EC</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Use</source>
        <translation>Usage</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Password</source>
        <translation>Mot de passe</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>The key is already in the database as:
&apos;%1&apos;
and is not going to be imported</source>
        <translation>Cette clé figure déjà dans la base de données sous le nom:
&apos;%1&apos;
En conséquence, elle ne va pas être importée</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>The database already contains the public part of the imported key as
&apos;%1
and will be completed by the new, private part of the key</source>
        <translation>La base de donnée connait déjà la partie publique de la clé importée sous le nom
&apos;%1&apos;
En conséquence, cette dernière sera complétée par la partie privée de la clé importée</translation>
    </message>
    <message>
        <location line="+30"/>
        <source>Key size too small !</source>
        <translation>Taille de clé trop petite !</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>You are sure to create a key of the size: %1 ?</source>
        <translation>Etes-vous sûr de couloir créer une clé de taille %1 ?</translation>
    </message>
    <message>
        <location line="+80"/>
        <source>Export keys to Clipboard</source>
        <translation>Exporter les clés vers le presse-papier</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Clipboard</source>
        <translation>Presse-papier</translation>
    </message>
    <message>
        <location line="+13"/>
        <source>Export public key [%1]</source>
        <translation>Exporter la clé publique [%1]</translation>
    </message>
    <message>
        <location line="-25"/>
        <location line="+35"/>
        <source>PEM public</source>
        <translation>clé publique PEM</translation>
    </message>
    <message>
        <location line="-32"/>
        <location line="+37"/>
        <source>SSH2 public</source>
        <translation>Clé publique SSH2</translation>
    </message>
    <message>
        <location line="-34"/>
        <location line="+46"/>
        <source>PEM private</source>
        <translation>Clé privée PEM</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Export private key [%1]</source>
        <translation>Exporter la clé privée [%1]</translation>
    </message>
    <message>
        <location line="-19"/>
        <source>DER public</source>
        <translation>Clé publique DER</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>DER private</source>
        <translation>Clé privée DER</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>PEM encryped</source>
        <translation>Encrypté en PEM</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>PKCS#8 encrypted</source>
        <translation>Encryptée en PKCS#8</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Private Keys ( *.pem *.der *.pk8 );; SSH Public Keys ( *.pub )</source>
        <translation>Clés privées ( *.pem *.der *.pk8 );; Clé publiques SSH ( *.pub )</translation>
    </message>
    <message>
        <location line="+56"/>
        <source>Tried to change password of a token</source>
        <translation>Tentative de changement de mot de passe d&apos;un jeton de sécurité</translation>
    </message>
</context>
<context>
    <name>db_temp</name>
    <message>
        <location filename="../lib/db_temp.cpp" line="+56"/>
        <source>Type</source>
        <translation>Type</translation>
    </message>
    <message>
        <location line="-8"/>
        <source>Bad template: %1</source>
        <translation>Mauvais modèle: %1</translation>
    </message>
    <message>
        <location line="+71"/>
        <source>Nothing</source>
        <translation>Rien</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Preset Template values</source>
        <translation>Initaliser les valeurs du modèle</translation>
    </message>
    <message>
        <location line="+45"/>
        <source>Save template as</source>
        <translation>Enregistrer le modèle sous</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>XCA templates ( *.xca);; All files ( * )</source>
        <translation>Modèles XCA ( *.xca);; Tous les fichiers ( * )</translation>
    </message>
</context>
<context>
    <name>db_x509</name>
    <message>
        <location filename="../lib/db_x509.cpp" line="+57"/>
        <source>CA</source>
        <translation>CA</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>reflects the basic Constraints extension</source>
        <translation>reflète l&apos;extension des contraintes basiques</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Serial</source>
        <translation>Numéro de série</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>md5 fingerprint</source>
        <translation>Empreinte MD5</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>sha1 fingerprint</source>
        <translation>Empreinte sha1</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>sha256 fingerprint</source>
        <translation>Empreinte sha256</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Start date</source>
        <translation>Date de début</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>not Before</source>
        <translation>pas Avant</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Expiry date</source>
        <translation>Date d&apos;expiration</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>not After</source>
        <translation>pas Après</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Trust state</source>
        <translation>État de confiance</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Revocation</source>
        <translation>Révocation</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>CRL Expiration</source>
        <translation>Expiration de la CRL</translation>
    </message>
    <message>
        <location line="+103"/>
        <source>Plain View</source>
        <translation>Vue à plat</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Tree View</source>
        <translation>Vue arborescente</translation>
    </message>
    <message>
        <location line="+178"/>
        <source>The certificate already exists in the database as:
&apos;%1&apos;
and so it was not imported</source>
        <translation>Ce certificat figure déjà dans la base de données sous le nom:
&apos;%1&apos;
En conséquence, il n&apos;a pas été importé</translation>
    </message>
    <message>
        <location line="+133"/>
        <source>Invalid public key</source>
        <translation>Clé publique invalide</translation>
    </message>
    <message>
        <location line="+18"/>
        <source>Please enter the new hexadecimal secret number for the QA process.</source>
        <translation>SVP saisir le nouveau nombre secret hexadécimal pour le processus QA.</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>The QA process has been terminated by the user.</source>
        <translation>Le processus QA a été arrêté par l&apos;utilisateur.</translation>
    </message>
    <message>
        <location line="+17"/>
        <source>The key you selected for signing is not a private one.</source>
        <translation>La clé sélectionnée pour la signature n&apos;est pas une clé privée.</translation>
    </message>
    <message>
        <location line="+49"/>
        <source>Store the certificate to the key on the token &apos;%1 (#%2)&apos; ?</source>
        <translation>Enregistrer le certificate avec la clé sur le jeton &apos;%1 (#%2)&apos; ?</translation>
    </message>
    <message>
        <location line="+80"/>
        <source>PEM chain</source>
        <translation>Chaîne en PEM</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>PKCS #7 chain</source>
        <translation>Chaîne PKCS#7</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>PKCS #12 chain</source>
        <translation>Chaîne PKCS#12</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>PEM + key</source>
        <translation>PEM + clé</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>PKCS #7 trusted</source>
        <translation>Certificats de confiance PKCS#7</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>PKCS #7 all</source>
        <translation>Tous les certificats en PKCS#7</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>PEM trusted</source>
        <translation>Certificats de confiance en PEM</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>PEM all</source>
        <translation>Tous les certificats en PEM</translation>
    </message>
    <message>
        <location line="+3"/>
        <source>Certificate export</source>
        <translation>Exportation de certificat</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>X509 Certificates ( *.pem *.cer *.crt *.p12 *.p7b )</source>
        <translation>Certificats X509 ( *.pem *.cer *.crt *.p12 *.p7b)</translation>
    </message>
    <message>
        <location line="+57"/>
        <location line="+34"/>
        <source>There was no key found for the Certificate: &apos;%1&apos;</source>
        <translation>Aucune clé n&apos;a été trouvée pour le Certificat. &apos;%1&apos;</translation>
    </message>
    <message>
        <location line="-29"/>
        <source>Not possible for a token key: &apos;%1&apos;</source>
        <translation>Impossible pour une clé d&apos;un jeton de sécurité: &apos;%1&apos;</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Not possible for the token-key Certificate &apos;%1&apos;</source>
        <translation>Impossible pour le certificat d&apos;une clé d&apos;un jeton de sécurité: &apos;%1&apos;</translation>
    </message>
    <message>
        <location line="+330"/>
        <source> days</source>
        <translation> jours</translation>
    </message>
</context>
<context>
    <name>db_x509name</name>
    <message>
        <location filename="../lib/db_x509super.cpp" line="+23"/>
        <source>Subject</source>
        <translation>Sujet</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Complete distinguished name</source>
        <translation>Nom distinctif complet</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Subject hash</source>
        <translation>Hachage du sujet</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Hash to lookup certs in directories</source>
        <translation>Hachage de recherche dans un dossier</translation>
    </message>
</context>
<context>
    <name>db_x509req</name>
    <message>
        <location filename="../lib/db_x509req.cpp" line="+30"/>
        <source>Signed</source>
        <translation>Signé</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>whether the request is already signed or not</source>
        <translation>si la requête a déjà été signée ou non</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Unstructured name</source>
        <translation>Nom non-structuré</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Challenge password</source>
        <translation>Mot de passe challenge</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>The certificate signing request already exists in the database as
&apos;%1&apos;
and thus was not stored</source>
        <translation>Cette requête de signature figure déjà dans la base de données sous le nom
&apos;%1&apos;
En conséquence, elle n&apos;a pas été chargée</translation>
    </message>
    <message>
        <location line="+105"/>
        <source>Certificate request export</source>
        <translation>Exporter la requête de signature</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Certificate request ( *.pem *.der *.csr )</source>
        <translation>Requête de signature de certificat ( *.pem *.der *.csr )</translation>
    </message>
</context>
<context>
    <name>db_x509super</name>
    <message>
        <location filename="../lib/db_x509super.cpp" line="+35"/>
        <source>Key name</source>
        <translation>Nom de la clé</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Internal name of the key</source>
        <translation>Nom interne de la clé</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Signature Algorithm</source>
        <translation>Algorithme de signature</translation>
    </message>
    <message>
        <location line="+77"/>
        <source>Save as OpenSSL config</source>
        <translation>Enregistrer en format de configuration OpenSSL</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Config files ( *.conf *.cnf);; All files ( * )</source>
        <translation>Fichiers de configuration (*.conf *.cnf);; Tous les fichiers ( * )</translation>
    </message>
    <message>
        <location line="+25"/>
        <source>The following extensions were not ported into the template</source>
        <translation>Les extensions suivantes n&apos;ont pas été enregistrées dans le modèle</translation>
    </message>
</context>
<context>
    <name>kvView</name>
    <message>
        <location filename="../widgets/kvView.cpp" line="+164"/>
        <source>Type</source>
        <translation>Type</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Content</source>
        <translation>Contenu</translation>
    </message>
</context>
<context>
    <name>pass_info</name>
    <message>
        <location filename="../lib/pass_info.cpp" line="+21"/>
        <source>Password</source>
        <translation>Mot de passe</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>PIN</source>
        <translation>NIP</translation>
    </message>
</context>
<context>
    <name>pki_base</name>
    <message>
        <location filename="../lib/pki_base.cpp" line="+82"/>
        <source>Error opening file: &apos;%1&apos;: %2</source>
        <translation>Erreur à l&apos;ouverture du fichier &apos;%1&apos;: %2</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Error writing to file: &apos;%1&apos;: %2</source>
        <translation>Erreur à l&apos;écriture du fichier &apos;%1&apos;: %2</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>Error: </source>
        <translation>Erreur: </translation>
    </message>
    <message>
        <location filename="../lib/pki_base.h" line="+68"/>
        <source>Internal error: Unexpected message: %1 %2</source>
        <translation>Erreur interne: message inattendu: %1 %2</translation>
    </message>
</context>
<context>
    <name>pki_crl</name>
    <message>
        <location filename="../lib/pki_crl.cpp" line="+46"/>
        <source>Successfully imported the revocation list &apos;%1&apos;</source>
        <translation>La liste de révocation &apos;%1&apos; a été importée avec succès</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete the revocation list &apos;%1&apos;?</source>
        <translation>Détruire la liste de révocation &apos;%1&apos; ?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Successfully created the revocation list &apos;%1&apos;</source>
        <translation>La liste de révocation &apos;%1&apos; a été créée avec succès</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Delete the %1 revocation lists: %2?</source>
        <translation>Détruire les %1 listes de révocation: %2 ?</translation>
    </message>
    <message>
        <location line="+20"/>
        <source>Unable to load the revocation list in file %1. Tried PEM and DER formatted CRL.</source>
        <translation>Impossible de charger le liste de révocation du fichier %1. Les formats PEM et DER ont été essayés.</translation>
    </message>
    <message>
        <location line="+22"/>
        <source>No issuer given</source>
        <translation>Aucun signataire spécifié</translation>
    </message>
    <message>
        <location line="+54"/>
        <location line="+217"/>
        <source>Wrong Size %1</source>
        <translation>Taille fausse %1</translation>
    </message>
    <message>
        <location line="-27"/>
        <source>unknown</source>
        <translation>inconnu</translation>
    </message>
</context>
<context>
    <name>pki_evp</name>
    <message>
        <location filename="../lib/pki_evp.cpp" line="+177"/>
        <source>Failed to decrypt the key (bad password) </source>
        <translation>Le décryptage de la clé a échoué (mauvais mot de passe). </translation>
    </message>
    <message>
        <location line="+10"/>
        <source>Please enter the password to decrypt the private key.</source>
        <translation>SVP saisir le mot de passe pour décrypter la clé privée</translation>
    </message>
    <message>
        <location line="+53"/>
        <source>Please enter the password to decrypt the private key from file:
%1</source>
        <translation>SVP saisir le mot de passe pour décrypter la clé privée du fichier:
%1</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Unable to load the private key in file %1. Tried PEM and DER private, public, PKCS#8 key types and SSH2 format.</source>
        <translation>Impossible de charger la clé privée du fichier %1. Les formats PEM et DER ainsi que les types de clés privé, public, PKCS#8 et le format SSH2 ont été essayés.</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Ignoring unsupported private key</source>
        <translation>Clé privée non-supportée: ignorée</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Please enter the password to decrypt the private key: &apos;%1&apos;</source>
        <translation>SVP saisir le mot de passe pour décrypter la clé privée: &apos;%1&apos;</translation>
    </message>
    <message>
        <location line="+3"/>
        <location line="+11"/>
        <source>Password input aborted</source>
        <translation>Saisie du mot de passe abandonnée</translation>
    </message>
    <message>
        <location line="-3"/>
        <source>Please enter the database password for decrypting the key &apos;%1&apos;</source>
        <translation>SVP saisir le mot de basse de la base de données pour décrypter la clé &apos;%1&apos;</translation>
    </message>
    <message>
        <location line="+85"/>
        <source>Please enter the password to protect the private key: &apos;%1&apos;</source>
        <translation>SVP saisir le mot de pass pour protéger la clé privée: &apos;%1&apos;</translation>
    </message>
    <message>
        <location line="+15"/>
        <source>Please enter the database password for encrypting the key</source>
        <translation>SVP saisir le mot de passe de la base de données pour encrypter la clé</translation>
    </message>
    <message>
        <location line="+83"/>
        <source>Please enter the password protecting the PKCS#8 key &apos;%1&apos;</source>
        <translation>SVP saisir le mot de passe protégeant la clé en PKCS#8 &apos;%1&apos;</translation>
    </message>
    <message>
        <location line="+35"/>
        <source>Please enter the export password for the private key &apos;%1&apos;</source>
        <translation>SVP saisir le mot de passe d&apos;exportation pour la clé privée &apos;%1&apos;</translation>
    </message>
</context>
<context>
    <name>pki_key</name>
    <message>
        <location filename="../lib/pki_key.cpp" line="+142"/>
        <source>Successfully imported the %1 public key &apos;%2&apos;</source>
        <translation>Les %1 clés publiques &apos;%2&apos; ont été importées avec succès</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete the %1 public key &apos;%2&apos;?</source>
        <translation>Détruire les %1 clés publiques &apos;%2&apos; ?</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Successfully imported the %1 private key &apos;%2&apos;</source>
        <translation>Les %1 clés privées &apos;%2&apos; ont été importées avec succès</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete the %1 private key &apos;%2&apos;?</source>
        <translation>Détruire les %1 clés privées &apos;%2&apos; ?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Successfully created the %1 private key &apos;%2&apos;</source>
        <translation>Les %1 clés privées &apos;%2&apos; ont été créées avec succès</translation>
    </message>
    <message>
        <location line="+6"/>
        <source>Delete the %1 keys: %2?</source>
        <translation>Détruire les %1 clés: %2?</translation>
    </message>
    <message>
        <location line="+9"/>
        <source>public key</source>
        <translation>clé publique</translation>
    </message>
    <message>
        <location line="+188"/>
        <source>Common</source>
        <translation>Global</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Private</source>
        <translation>Privé</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Bogus</source>
        <translation>Erroné</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>PIN</source>
        <translation>NIP</translation>
    </message>
    <message>
        <location line="+10"/>
        <source>No password</source>
        <translation>Pas de mot de passe</translation>
    </message>
    <message>
        <location line="+22"/>
        <location line="+5"/>
        <location line="+3"/>
        <source>Invalid SSH2 public key</source>
        <translation>Clé publique SSH2 invalide</translation>
    </message>
    <message>
        <location line="+113"/>
        <source>Failed writing to %1</source>
        <translation>Echec d&apos;écriture sur %1</translation>
    </message>
</context>
<context>
    <name>pki_multi</name>
    <message>
        <location filename="../lib/pki_multi.cpp" line="+129"/>
        <location line="+5"/>
        <location line="+5"/>
        <source>Seek failed</source>
        <translation>Un &quot;seek&quot; a échoué</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>No known PEM encoded items found</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>pki_pkcs12</name>
    <message>
        <location filename="../lib/pki_pkcs12.cpp" line="+38"/>
        <source>Please enter the password to decrypt the PKCS#12 file:
%1</source>
        <translation>SVP saisir le mot de passe pour décrypter le fichier en PKCS#12:
%1</translation>
    </message>
    <message>
        <location line="+8"/>
        <source>Unable to load the PKCS#12 (pfx) file %1.</source>
        <translation>Impossible de charger le fichier en PKCS#12 (pfx) %1.</translation>
    </message>
    <message>
        <location line="+14"/>
        <source>The supplied password was wrong (%1)</source>
        <translation>Le mot de passe renseigné était faux (%1)</translation>
    </message>
    <message>
        <location line="+52"/>
        <source>Please enter the password to encrypt the PKCS#12 file</source>
        <translation>SVP saisir le mot de passe pour encrypter le fichier en PKCS#12</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>No key or no Cert and no pkcs12</source>
        <translation>Pas de clé ou pas de certificat et pas en PKCS#12</translation>
    </message>
</context>
<context>
    <name>pki_pkcs7</name>
    <message>
        <location filename="../lib/pki_pkcs7.cpp" line="+160"/>
        <source>Unable to load the PKCS#7 file %1. Tried PEM and DER format.</source>
        <translation>Impossible de charger le fichier en PKCS#7 %1. Les formats PEM et DER ont été essayés.</translation>
    </message>
</context>
<context>
    <name>pki_scard</name>
    <message>
        <location filename="../lib/pki_scard.cpp" line="+59"/>
        <source>Successfully imported the token key &apos;%1&apos;</source>
        <translation>La clé du jeton &apos;%1&apos; a été importée avec succès</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete the token key &apos;%1&apos;?</source>
        <translation>Détruire la clé du jeton &apos;%1&apos; ?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Successfully created the token key &apos;%1&apos;</source>
        <translation>La clé du jeton &apos;%1&apos; a été créée avec succès</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Delete the %1 keys: %2?</source>
        <translation>Détruire les %1 clés: &apos;%2&apos; ?</translation>
    </message>
    <message>
        <location line="+226"/>
        <source>Delete the private key &apos;%1&apos; from the token &apos;%2 (#%3)&apos; ?</source>
        <translation>Détruire la clé privée &apos;%1&apos; sur le jeton &apos;%2 (#%3)&apos; ?</translation>
    </message>
    <message>
        <location line="+65"/>
        <source>This Key is already on the token</source>
        <translation>Cette clé est déjà sur le jeton</translation>
    </message>
    <message>
        <location line="+75"/>
        <source>PIN input aborted</source>
        <translation>Saisie du NIP abandonnée</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Unable to find copied key on the token</source>
        <translation>Impossible de trouver la clé copiée sur le jeton</translation>
    </message>
    <message>
        <location line="+103"/>
        <source>Please insert card: %1 %2 [%3] with Serial: %4</source>
        <translation>SVP insérer la carte %1 %2 [%3] avec le numéro de série: %4</translation>
    </message>
    <message>
        <location line="+28"/>
        <source>Public Key missmatch. Please re-import card</source>
        <translation>La clé publique ne correspond pas. Veuillez re-importer la carte</translation>
    </message>
    <message>
        <location line="+57"/>
        <source>Illegal Key generation method</source>
        <translation>Méthode de génération de clé illégale</translation>
    </message>
    <message>
        <location line="+16"/>
        <source>Unable to find generated key on card</source>
        <translation>Impossible de trouver la clé générée sur la carte</translation>
    </message>
    <message>
        <location line="+51"/>
        <source>Ignoring unsupported token key</source>
        <translation>La clé non-supportée sur le jeton est ignorée</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Wrong Size %1</source>
        <translation>Taille fausse %1</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Token %1</source>
        <translation>Jeton %1</translation>
    </message>
    <message>
        <location line="+9"/>
        <location line="+13"/>
        <source>Failed to find the key on the token</source>
        <translation>Impossible de trouver la clé sur le jeton</translation>
    </message>
    <message>
        <location line="-6"/>
        <source>Invalid Pin for the token</source>
        <translation>NIP invalide pour le jeton</translation>
    </message>
    <message>
        <location line="+12"/>
        <source>Failed to initialize the key on the token</source>
        <translation>Impossible d&apos;initialiser la clé sur le jeton</translation>
    </message>
</context>
<context>
    <name>pki_temp</name>
    <message>
        <location filename="../lib/pki_temp.cpp" line="+99"/>
        <source>Successfully imported the XCA template &apos;%1&apos;</source>
        <translation>Le modèle XCA &apos;%1&apos; a été importé avec succès</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete the XCA template &apos;%1&apos;?</source>
        <translation>Détruire le modèle XCA &apos;%1&apos; ?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Successfully created the XCA template &apos;%1&apos;</source>
        <translation>Le modèle XCA &apos;%1&apos; a été créé avec succès</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Delete the %1 XCA templates: %2?</source>
        <translation>Détruire les %1 modèles XCA: %2 ?</translation>
    </message>
    <message>
        <location line="+189"/>
        <location line="+285"/>
        <source>Wrong Size %1</source>
        <translation>Taille fausse %1</translation>
    </message>
    <message>
        <location line="-194"/>
        <source>Template file content error (too small)</source>
        <translation>erreur de contenu du fichier de modèle (trop petit)</translation>
    </message>
    <message>
        <location line="+11"/>
        <source>Template file content error (bad size)</source>
        <translation>erreur de contenu du fichier de modèle (mauvaise taille)</translation>
    </message>
    <message>
        <location line="+46"/>
        <source>Template file content error (too small): %1</source>
        <translation>erreur de contenu du fichier de modèle (trop petit): %1</translation>
    </message>
    <message>
        <location line="+33"/>
        <source>Not a PEM encoded XCA Template</source>
        <translation>Ce n&apos;est pas un modèle XCA encodé en PEM</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Not an XCA Template, but &apos;%1&apos;</source>
        <translation>Ce n&apos;est pas un modèle XCA, mais &apos;%1&apos;</translation>
    </message>
</context>
<context>
    <name>pki_x509</name>
    <message>
        <location filename="../lib/pki_x509.cpp" line="+71"/>
        <source>Successfully imported the certificate &apos;%1&apos;</source>
        <translation>Le certificat &apos;%1&apos; a été importée avec succès</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete the certificate &apos;%1&apos;?</source>
        <translation>Détruire le certificat &apos;%1&apos; ?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Successfully created the certificate &apos;%1&apos;</source>
        <translation>Le certificat &apos;%1&apos; a été créé avec succès</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Delete the %1 certificates: %2?</source>
        <translation>Détruire les %1 certificats: &apos;%2&apos; ?</translation>
    </message>
    <message>
        <location line="+37"/>
        <source>Unable to load the certificate in file %1. Tried PEM and DER certificate.</source>
        <translation>Impossible de charge le certificat du fichier %1. Les formats PEM et DER ont été essayés.</translation>
    </message>
    <message>
        <location line="+170"/>
        <source>This certificate is already on the security token</source>
        <translation>Ce certificat est déjà dans le jeton de sécurité</translation>
    </message>
    <message>
        <location line="+62"/>
        <source>Delete the certificate &apos;%1&apos; from the token &apos;%2 (#%3)&apos;?</source>
        <translation>Détruire le certificat &apos;%1&apos; sur le jeton &apos;%2 (#%3)&apos; ?</translation>
    </message>
    <message>
        <location line="+129"/>
        <source>There is no key for signing !</source>
        <translation>Il n&apos;y a pas de clé pour signer !</translation>
    </message>
    <message>
        <location line="+58"/>
        <location line="+533"/>
        <source>Wrong Size %1</source>
        <translation>Taille fausse %1</translation>
    </message>
    <message>
        <location line="-203"/>
        <source>Not trusted</source>
        <translation>Pas sûr</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Trust inherited</source>
        <translation>Confiance héritée</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Always Trusted</source>
        <translation>Sûr</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>No</source>
        <translation>Non</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Yes</source>
        <translation>Oui</translation>
    </message>
</context>
<context>
    <name>pki_x509req</name>
    <message>
        <location filename="../lib/pki_x509req.cpp" line="+51"/>
        <source>Signing key not valid (public key)</source>
        <translation>La clé de signature n&apos;est pas valide (c&apos;est une clé publique)</translation>
    </message>
    <message>
        <location line="+42"/>
        <source>Successfully imported the %1 certificate request &apos;%2&apos;</source>
        <translation>Les %1 requêtes de signature &apos;%2&apos; ont été importées avec succès</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Delete the %1 certificate request &apos;%2&apos;?</source>
        <translation>Détruire les %1 requêtes de signature &apos;%2&apos; ?</translation>
    </message>
    <message>
        <location line="+1"/>
        <source>Successfully created the %1 certificate request &apos;%2&apos;</source>
        <translation>Les %1 requêtes de signature &apos;%2&apos; ont été créées avec succès</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>Delete the %1 certificate requests: %2?</source>
        <translation>Détruire les %1 requêtes de signature &apos;%2&apos; ?</translation>
    </message>
    <message>
        <location line="+39"/>
        <source>Unable to load the certificate request in file %1. Tried PEM, DER and SPKAC format.</source>
        <translation>Impossible de charger la requête de signature du fichier %1. Les formats PEM, DER et SPKAC ont été essayés.</translation>
    </message>
    <message>
        <location line="+281"/>
        <source>Signed</source>
        <translation>Signé</translation>
    </message>
    <message>
        <location line="+0"/>
        <source>Unhandled</source>
        <translation>Non-géré</translation>
    </message>
    <message>
        <location line="+54"/>
        <source>Wrong Size %1</source>
        <translation>Taille fausse %1</translation>
    </message>
</context>
<context>
    <name>v3ext</name>
    <message>
        <location filename="../ui/v3ext.ui" line="+51"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Delete</source>
        <translation>Détruire</translation>
    </message>
    <message>
        <location line="+32"/>
        <source>Apply</source>
        <translation>Appliquer</translation>
    </message>
    <message>
        <location line="+7"/>
        <source>Validate</source>
        <translation>Valider</translation>
    </message>
    <message>
        <location line="+29"/>
        <source>Cancel</source>
        <translation>Annuler</translation>
    </message>
    <message>
        <location filename="../widgets/v3ext.cpp" line="+93"/>
        <source>An email address or &apos;copy&apos;</source>
        <translation>Une adresse de courriel ou &apos;copy&apos;</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>An email address</source>
        <translation>Une adresse de courriel</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>a registered ID: OBJECT IDENTIFIER</source>
        <translation>un IDentifiant enregistré: IDENTIFICATEUR.OBJET</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>a uniform resource indicator</source>
        <translation>un indicateur uniforme de ressource</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>a DNS domain name</source>
        <translation>u nom de domaine DNS</translation>
    </message>
    <message>
        <location line="+2"/>
        <source>an IP address</source>
        <translation>une adresse IP</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>Syntax: &lt;OID&gt;;TYPE:text like &apos;1.2.3.4:UTF8:name&apos;</source>
        <translation>Syntaxe: &lt;OID&gt;;TYPE:texte comme &apos;1.2.3.4:UTF8:nom&apos;</translation>
    </message>
    <message>
        <location line="+4"/>
        <source>No editing. Only &apos;copy&apos; allowed here</source>
        <translation>Pas de modification possible. Seul &apos;copy&apos; est permis ici</translation>
    </message>
    <message>
        <location line="+67"/>
        <source>Validation failed:
&apos;%1&apos;
%2</source>
        <translation>La validation a échoué:
&apos;%1&apos;
%2</translation>
    </message>
    <message>
        <location line="+5"/>
        <source>Validation successful:
&apos;%1&apos;</source>
        <translation>La validation a été effectuée avec succès:
&apos;%1&apos;</translation>
    </message>
</context>
</TS>
