<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fr_FR">
<context>
    <name>ConfigDialog</name>
    <message>
        <location filename="../src/configdialog.ui" line="20"/>
        <source>Configuration</source>
        <translation>Configuration</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="46"/>
        <source>Settings</source>
        <translation>Paramètres</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="72"/>
        <source>Clipboard behaviour:</source>
        <translation>Gestion du presse-papiers :</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="98"/>
        <source>Autoclear after:</source>
        <translation>Supprimer après :</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="115"/>
        <location filename="../src/configdialog.ui" line="198"/>
        <source>Seconds</source>
        <translation>Secondes</translation>
    </message>
    <message>
        <source>Password Behaviour:</source>
        <translation type="vanished">Comportement du panel de visualisation des mots de passe :</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="159"/>
        <source>Hide content</source>
        <translation>Cacher le contenu</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="166"/>
        <source>Hide password</source>
        <translation>Cacher le mot de passe</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="175"/>
        <source>Autoclear panel after:</source>
        <translation>Cacher le contenu après :</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="224"/>
        <source>Use a monospace font</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="231"/>
        <source>Display the files content as-is</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="238"/>
        <source>No line wrapping</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="270"/>
        <source>Password Generation:</source>
        <translation>Génération des mots de passe :</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="282"/>
        <source>Password Length:</source>
        <translation>Longueur du mot de passe :</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="316"/>
        <source>Characters</source>
        <translation>Caractères</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="344"/>
        <source>Use characters:</source>
        <translation>Utiliser les caractères suivants :</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="419"/>
        <source>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</source>
        <translation>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789</translation>
    </message>
    <message>
        <source>Use pwgen</source>
        <translation type="vanished">Utiliser pwgen</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="443"/>
        <source>Exclude capital letters</source>
        <translation>Exclure les majuscules</translation>
    </message>
    <message>
        <source>Include special symbols </source>
        <translation type="vanished">Utiliser des symbôles spéciaux </translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="460"/>
        <source>Generate easy to memorize but less secure passwords</source>
        <translation>Générer des mots de passe plus facile à mémoriser, mais moins sécurisés</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="467"/>
        <source>Exclude numbers</source>
        <translation>Exclure les chiffres</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="486"/>
        <source>Git:</source>
        <translation>Git :</translation>
    </message>
    <message>
        <source>Use git</source>
        <translation type="vanished">Utiliser git</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="512"/>
        <source>Automatically add .gpg-id files</source>
        <translation>Ajouter automatiquement les fichiers .gpg-id</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="519"/>
        <source>Automatically push</source>
        <translation>Pousser automatiquement</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="526"/>
        <source>Automatically pull</source>
        <translation>Récupérer automatiquement</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="603"/>
        <source>System:</source>
        <translation>Système :</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="615"/>
        <source>Use TrayIcon</source>
        <translation>Utiliser l&apos;icône dans la barre des tâches</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="622"/>
        <source>Start minimized</source>
        <translation>Démarrer avec la fenêtre réduite</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="629"/>
        <source>Hide on close</source>
        <translation>Cacher à la fermeture</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="636"/>
        <source>Always on top</source>
        <translation>Toujours au dessus</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="661"/>
        <source>Programs</source>
        <translation>Programmes</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="679"/>
        <source>Select password storage program:</source>
        <translation>Sélectionner le programme de stockage des mots de passe :</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="981"/>
        <source>Current path</source>
        <translation>Chemin actuel</translation>
    </message>
    <message>
        <source>Nati&amp;ve git/gpg</source>
        <translation type="vanished">Utiliser Git/GPG en &amp;natif</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="695"/>
        <source>&amp;Use pass</source>
        <translation>Utiliser le logiciel &amp;pass</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="719"/>
        <source>Native</source>
        <translation>Natif</translation>
    </message>
    <message>
        <source>git</source>
        <translation type="vanished">git</translation>
    </message>
    <message>
        <source>...</source>
        <translation type="vanished">...</translation>
    </message>
    <message>
        <source>gpg</source>
        <translation type="vanished">gpg</translation>
    </message>
    <message>
        <source>pwgen</source>
        <translation type="vanished">pwgen</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="795"/>
        <source>Pass</source>
        <translation>Pass</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="806"/>
        <source>pass</source>
        <translation>pass</translation>
    </message>
    <message>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;www.passwordstore.org&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation type="vanished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;www.passwordstore.org&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="879"/>
        <source>Profiles</source>
        <translation>Profils</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="928"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="933"/>
        <source>Path</source>
        <translation>Chemin</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="951"/>
        <source>Add</source>
        <translation>Ajouter</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="966"/>
        <source>Delete</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <source>Current password-store</source>
        <translation type="vanished">Magasin de mots de passe actuel</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="1001"/>
        <source>Template</source>
        <translation>Template</translation>
    </message>
    <message>
        <source>Templates add extra fields in the password generation dialogue and in the password view.</source>
        <translation type="vanished">Les templates ajoutent des champs supplémentaires dans la boîte de dialogue de génération de mdp et dans le panel de visualisation.</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="1031"/>
        <source>Use template</source>
        <translation>Utiliser un template</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="1038"/>
        <source>Show all lines beginning with a word followed by a colon as fields in password fields, not only the listed ones</source>
        <translation>Montrer toutes les lignes qui commencent par un mot suivi de deux points en tant que champs dans les champs de mots de passe, pas uniquement ceux listés</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="1041"/>
        <source>Show all fields templated</source>
        <translation>Afficher tous les champs avec un template</translation>
    </message>
    <message>
        <source>login
url
email</source>
        <translation type="vanished">identifiant
url
email</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="1068"/>
        <source>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </source>
        <translation>&lt;a href=&quot;https://QtPass.org/&quot;&gt;QtPass&lt;/a&gt; version </translation>
    </message>
    <message>
        <location filename="../src/configdialog.cpp" line="121"/>
        <source>No Clipboard</source>
        <translation>Ne pas copier vers le presse-papier</translation>
    </message>
    <message>
        <location filename="../src/configdialog.cpp" line="122"/>
        <source>Always copy to clipboard</source>
        <translation>Toujours copier vers le presse-papier</translation>
    </message>
    <message>
        <location filename="../src/configdialog.cpp" line="123"/>
        <source>On-demand copy to clipboard</source>
        <translation>Copier vers le presse-papier sur demande</translation>
    </message>
    <message>
        <location filename="../src/configdialog.cpp" line="204"/>
        <location filename="../src/configdialog.cpp" line="220"/>
        <source>This field is required</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/configdialog.cpp" line="614"/>
        <source>No profile selected</source>
        <translation>Pas de profil sélectionné</translation>
    </message>
    <message>
        <location filename="../src/configdialog.cpp" line="615"/>
        <source>No profile selected to delete</source>
        <translation>Pas de profil sélectionné à supprimer</translation>
    </message>
    <message>
        <location filename="../src/configdialog.cpp" line="715"/>
        <source>GnuPG not found</source>
        <translation>GnuPG n&apos;as pas été trouvé</translation>
    </message>
    <message>
        <location filename="../src/configdialog.cpp" line="729"/>
        <source>Please install GnuPG on your system.&lt;br&gt;Install &lt;strong&gt;gpg&lt;/strong&gt; using your favorite package manager&lt;br&gt;or &lt;a href=&quot;https://www.gnupg.org/download/#sec-1-2&quot;&gt;download&lt;/a&gt; it from GnuPG.org</source>
        <translation>Merci d&apos;installer GnuPG sur votre système&lt;br&gt;Installez &lt;strong&gt;gpg&lt;/strong&gt; en utilisant votre gestionnaire de paquet préféré&lt;br&gt;ou &lt;a href=&quot;https://www.gnupg.org/download/#sec-1-2&quot;&gt;téléchargez&lt;/a&gt; le depuis GnuPG.org</translation>
    </message>
    <message>
        <location filename="../src/configdialog.cpp" line="783"/>
        <source>Create password-store?</source>
        <translation>Créer le magasin de mots de passe ?</translation>
    </message>
    <message>
        <location filename="../src/configdialog.cpp" line="784"/>
        <source>Would you like to create a password-store at %1?</source>
        <translation>Voulez-vous créer un magasin de mots de passe dans %1 ?</translation>
    </message>
    <message>
        <location filename="../src/configdialog.cpp" line="789"/>
        <source>Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/configdialog.cpp" line="790"/>
        <source>Failed to create password-store at: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/configdialog.cpp" line="821"/>
        <source>Password store not initialised</source>
        <translation>Magasin de mots de passe pas encore initialisé</translation>
    </message>
    <message>
        <location filename="../src/configdialog.cpp" line="822"/>
        <source>The folder %1 doesn&apos;t seem to be a password store or is not yet initialised.</source>
        <translation>Le dossier %1 ne semble pas être un magasin de mots de passe ou n&apos;as pas encore été initialisé.</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="91"/>
        <source>Use primary selection</source>
        <translation>Utiliser la sélection principale</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="147"/>
        <source>Content panel behaviour:</source>
        <translation>Comportement du panneau de contenu :</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="362"/>
        <source>Select character set for password generation</source>
        <translation>Sélectionnez l&apos;ensemble de caractères pour la génération de mots de passe</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="366"/>
        <source>All Characters</source>
        <translation>Tous les caractères</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="371"/>
        <source>Alphabetical</source>
        <translation>Alphabetic</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="376"/>
        <source>Alphanumerical</source>
        <translation>Alphanumérique</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="381"/>
        <source>Custom</source>
        <translation>Personnalisé</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="558"/>
        <source>Extensions:</source>
        <translation>Extensions:</translation>
    </message>
    <message>
        <source>Use qrencode</source>
        <translation type="vanished">Utiliser qrencode</translation>
    </message>
    <message>
        <source>Use pass otp extension</source>
        <translation type="vanished">Utilisez pass otp extension</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="825"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; text-decoration: underline;&quot;&gt;www.passwordstore.org&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;&lt;span style=&quot; text-decoration: underline;&quot;&gt;www.passwordstore.org&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="856"/>
        <source>Autodetect</source>
        <translation>Détection automatique</translation>
    </message>
    <message>
        <location filename="../src/configdialog.cpp" line="66"/>
        <source>System tray is not available</source>
        <translation>Le plateau système n&apos;est pas disponible</translation>
    </message>
    <message>
        <location filename="../src/configdialog.cpp" line="91"/>
        <source>Pass OTP extension needs to be installed</source>
        <translation>L&apos;extension pass OTP doit être installée</translation>
    </message>
    <message>
        <location filename="../src/configdialog.cpp" line="96"/>
        <source>qrencode needs to be installed</source>
        <translation>qrencode doit être installé</translation>
    </message>
    <message>
        <location filename="../src/configdialog.cpp" line="718"/>
        <source>Please install GnuPG on your system.&lt;br&gt;Install &lt;strong&gt;Ubuntu&lt;/strong&gt; from the Microsoft Store to get it.&lt;br&gt;If you already did so, make sure you started it once and&lt;br&gt;click &quot;Autodetect&quot; in the next dialog.</source>
        <translation>S&apos;il vous plaît installer GnuPG sur votre système. &lt;br&gt;Installez &lt;strong&gt;Ubuntu&lt;/strong&gt; du Microsoft Store pour l&apos;obtenir. &lt;br&gt;Si vous l&apos;avez déjà fait, assurez-vous de l&apos;avoir commencé une fois et&lt;br&gt;cliquez sur &quot;Autodetect&quot; dans le dialogue suivant.</translation>
    </message>
    <message>
        <location filename="../src/configdialog.cpp" line="723"/>
        <source>Please install GnuPG on your system.&lt;br&gt;Install &lt;strong&gt;Ubuntu&lt;/strong&gt; from the Microsoft Store&lt;br&gt;or &lt;a href=&quot;https://www.gnupg.org/download/#sec-1-2&quot;&gt;download&lt;/a&gt; it from GnuPG.org</source>
        <translation>S&apos;il vous plaît installer GnuPG sur votre système. &lt;br&gt;Installer &lt;strong&gt;Ubuntu&lt;/strong&gt; du Microsoft Store&lt;br&gt;ou &apos;a href&apos;&quot;https://www.gnupg.org/download/#sec-1-2&quot; &apos;download&lt;/a&gt; il from GnuPG.org</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="436"/>
        <source>Use PWGen</source>
        <translation>Utiliser PWGen</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="453"/>
        <source>Include special symbols</source>
        <translation>Inclure des symboles spéciaux</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="498"/>
        <source>Use Git</source>
        <translation>Utiliser Git</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="567"/>
        <source>Use QRencode</source>
        <translation>Utiliser QRencode</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="581"/>
        <source>Use pass-otp extension</source>
        <translation>Utiliser l&apos;extension pass-otp</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="688"/>
        <source>Nati&amp;ve Git/GPG</source>
        <translation>Git/GPG Nati&amp;ve</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="725"/>
        <source>Git</source>
        <translation>Git</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="735"/>
        <location filename="../src/configdialog.ui" line="742"/>
        <location filename="../src/configdialog.ui" line="785"/>
        <location filename="../src/configdialog.ui" line="816"/>
        <location filename="../src/configdialog.ui" line="988"/>
        <source>…</source>
        <translation>…</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="755"/>
        <source>Generate</source>
        <translation type="unfinished">Générer</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="758"/>
        <source>Generate GPG key pair</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="765"/>
        <source>GPG</source>
        <translation>GPG</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="778"/>
        <source>PWGen</source>
        <translation>PWGen</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="938"/>
        <source>Signing Key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="941"/>
        <source>Optional: GPG key to sign .gpg-id files for integrity verification. Leave empty unless you need to protect the user list from tampering.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="1022"/>
        <source>Templates add extra fields in the password generation dialogue, and in the password view.</source>
        <translation>Les templates ajoutent des champs supplémentaires dans la boîte de dialogue de génération de mdp et dans le panel de visualisation.</translation>
    </message>
    <message>
        <location filename="../src/configdialog.ui" line="1053"/>
        <source>login
URL
e-mail</source>
        <translation>login
URL
e-mail</translation>
    </message>
</context>
<context>
    <name>ImitatePass</name>
    <message>
        <location filename="../src/imitatepass.cpp" line="119"/>
        <location filename="../src/imitatepass.cpp" line="296"/>
        <location filename="../src/imitatepass.cpp" line="482"/>
        <source>Check .gpgid file signature!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/imitatepass.cpp" line="120"/>
        <location filename="../src/imitatepass.cpp" line="297"/>
        <location filename="../src/imitatepass.cpp" line="483"/>
        <source>Signature for %1 is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/imitatepass.cpp" line="127"/>
        <location filename="../src/imitatepass.cpp" line="575"/>
        <source>Can not edit</source>
        <translation>Impossible de modifier</translation>
    </message>
    <message>
        <location filename="../src/imitatepass.cpp" line="128"/>
        <location filename="../src/imitatepass.cpp" line="576"/>
        <source>Could not read encryption key to use, .gpg-id file missing or invalid.</source>
        <translation>Impossible de lire la clé de chiffrement à utiliser, le fichier .gpg-id est manquant ou corrompu.</translation>
    </message>
    <message>
        <location filename="../src/imitatepass.cpp" line="291"/>
        <source>GPG signing failed!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/imitatepass.cpp" line="292"/>
        <source>Failed to sign %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/imitatepass.cpp" line="359"/>
        <source>No signing key!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/imitatepass.cpp" line="360"/>
        <source>None of the secret signing keys is available.
You will not be able to change the user list!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/imitatepass.cpp" line="237"/>
        <source>Cannot update</source>
        <translation>Impossible de mettre à jour</translation>
    </message>
    <message>
        <location filename="../src/imitatepass.cpp" line="238"/>
        <source>Failed to open .gpg-id for writing.</source>
        <translation>Impossible d&apos;ouvrir .gpg-id en écriture.</translation>
    </message>
    <message>
        <location filename="../src/imitatepass.cpp" line="251"/>
        <source>Check selected users!</source>
        <translation>Cocher les utilisateurs sélectionnés !</translation>
    </message>
    <message>
        <location filename="../src/imitatepass.cpp" line="252"/>
        <source>None of the selected keys have a secret key available.
You will not be able to decrypt any newly added passwords!</source>
        <translation>Aucune des clés sélectionnées n&apos;a de clé privée disponible.
Vous ne serez pas en mesure de déchiffrer les mots de passe nouvellement ajoutés !</translation>
    </message>
    <message>
        <location filename="../src/imitatepass.cpp" line="639"/>
        <location filename="../src/imitatepass.cpp" line="746"/>
        <source>Re-encryption failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/imitatepass.cpp" line="640"/>
        <source>Failed to replace %1. Original has been restored.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/imitatepass.cpp" line="669"/>
        <source>Creating backup commit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/imitatepass.cpp" line="675"/>
        <location filename="../src/imitatepass.cpp" line="683"/>
        <source>Backup commit failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/imitatepass.cpp" line="676"/>
        <source>Could not inspect git status. Re-encryption was aborted.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/imitatepass.cpp" line="684"/>
        <source>Re-encryption was aborted because a git backup could not be created.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/imitatepass.cpp" line="706"/>
        <source>Re-encrypting from folder %1</source>
        <translation>Re-chiffrement depuis le dossier %1</translation>
    </message>
    <message>
        <location filename="../src/imitatepass.cpp" line="709"/>
        <location filename="../src/imitatepass.cpp" line="764"/>
        <source>Updating password-store</source>
        <translation>Mise à jour du magasin de mots de passe</translation>
    </message>
    <message>
        <location filename="../src/imitatepass.cpp" line="734"/>
        <source>GPG ID verification failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/imitatepass.cpp" line="735"/>
        <source>Could not verify .gpg-id for directory.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/imitatepass.cpp" line="747"/>
        <source>Failed to re-encrypt %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/imitatepass.cpp" line="753"/>
        <source>Re-encryption completed: %1 succeeded, %2 failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/imitatepass.cpp" line="759"/>
        <source>Re-encryption completed: %1 files re-encrypted</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>KeygenDialog</name>
    <message>
        <location filename="../src/keygendialog.ui" line="14"/>
        <source>Generate GnuPG keypair</source>
        <translation>Générer une nouvelle paire de clés GnuPG</translation>
    </message>
    <message>
        <location filename="../src/keygendialog.ui" line="42"/>
        <source>Generate a new key pair</source>
        <translation>Générer une nouvelle paire de clés</translation>
    </message>
    <message>
        <location filename="../src/keygendialog.ui" line="155"/>
        <source>Passphrase</source>
        <translation>Phrase de passe</translation>
    </message>
    <message>
        <location filename="../src/keygendialog.ui" line="91"/>
        <source>Email</source>
        <translation>Courriel</translation>
    </message>
    <message>
        <location filename="../src/keygendialog.ui" line="123"/>
        <source>Name</source>
        <translation>Nom</translation>
    </message>
    <message>
        <location filename="../src/keygendialog.ui" line="200"/>
        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;There is no limit on the length of a passphrase, and it should be carefully chosen. From the perspective of security, the passphrase to unlock the private key is one of the weakest points in GnuPG (and other public-key encryption systems as well) since it is the only protection you have if another individual gets your private key. &lt;br/&gt;Ideally, the passphrase should not use words from a dictionary and should mix the case of alphabetic characters as well as use non-alphabetic characters.&lt;br/&gt;A good passphrase is crucial to the secure use of GnuPG.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Il n&apos;y a pas de limite de taille sur une phrase de passe, et cette dernière doit être choisie méticuleusement. D&apos;un point de vue sécurité, la phrase de passe qui permet de déverrouiller votre clé privée GnuPG est le point faible du système (comme tous les autres systèmes à base de clés asymétriques), car c&apos;est la dernière protection qu&apos;il reste si quelqu&apos;un met la main sur votre clé privée.&lt;br/&gt;Idéalement, la phrase de passe ne devrait pas utiliser de mots provenant du dictionnaire, et devrait contenir des majuscules, minuscules, et des caractères non alpha-numériques.&lt;br/&gt;Une bonne phrase de passe est cruciale à l&apos;utilisation en toute sécurité de GnuPG.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
        <location filename="../src/keygendialog.ui" line="210"/>
        <source>Repeat pass</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/keygendialog.ui" line="227"/>
        <source>Expert</source>
        <translation>Expert</translation>
    </message>
    <message>
        <location filename="../src/keygendialog.ui" line="246"/>
        <source>Template contents will be set based on GPG version.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>#           QtPass GPG key generator
#
#      first test version please comment
#
%echo Generating a default key
Key-Type: default
Subkey-Type: default
Name-Real:
Name-Comment: QtPass
Name-Email:
Expire-Date: 0
%no-protection
# Do a commit here, so that we can later print &quot;done&quot; :-)
%commit
%echo done</source>
        <translation type="vanished"># QtPass GPG key generator
#
# first test version please comment
#
%echo Generating a default key
Key-Type: default
Subkey-Type: default
Name-Real:
Name-Comment: QtPass
Name-Email:
Expire-Date: 0
%no-protection
# Do a commit here, so that we can later print &quot;done&quot;:-)
%commit
%echo done</translation>
    </message>
    <message>
        <location filename="../src/keygendialog.ui" line="259"/>
        <source>For expert options check out the &lt;a href=&quot;https://www.gnupg.org/documentation/manuals/gnupg/Unattended-GPG-key-generation.html&quot;&gt;GnuPG manual&lt;/a&gt;</source>
        <translation>Pour les options avancées, veuillez consulter le &lt;a href=&quot;https://www.gnupg.org/documentation/manuals/gnupg/Unattended-GPG-key-generation.html&quot;&gt;manuel GnuPG&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../src/keygendialog.cpp" line="168"/>
        <source>Invalid name</source>
        <translation>Nom invalide</translation>
    </message>
    <message>
        <location filename="../src/keygendialog.cpp" line="169"/>
        <source>Name must be at least 5 characters long.</source>
        <translation>Le nom doit comporter au moins 5 caractères.</translation>
    </message>
    <message>
        <location filename="../src/keygendialog.cpp" line="180"/>
        <source>Invalid email</source>
        <translation>Courriel invalide</translation>
    </message>
    <message>
        <location filename="../src/keygendialog.cpp" line="181"/>
        <source>The email address you typed is not a valid email address.</source>
        <translation>L&apos;adresse courriel que vous avez saisie n&apos;est pas une adresse courriel valide.</translation>
    </message>
    <message>
        <location filename="../src/keygendialog.cpp" line="196"/>
        <source>This operation can take some minutes.&lt;br /&gt;We need to generate a lot of random bytes. It is a good idea to perform some other action (type on the keyboard, move the mouse, utilize the disks) during the prime generation; this gives the random number generator a better chance to gain enough entropy.</source>
        <translation>Cette opération peut prendre quelques minutes. &lt;br /&gt;Nous avons besoin de générer beaucoup d&apos;octets aléatoires. C&apos;est une bonne idée d&apos;effectuer d&apos;autres actions (taper sur le clavier, déplacer la souris, utiliser les disques) pendant la génération prime ; cela donne au générateur de nombres aléatoires une meilleure chance de gagner suffisamment d&apos;entropie.</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../src/mainwindow.ui" line="14"/>
        <source>QtPass</source>
        <translation>QtPass</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="vanished">Ajouter</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.ui" line="332"/>
        <location filename="../src/mainwindow.ui" line="335"/>
        <location filename="../src/mainwindow.cpp" line="1041"/>
        <source>Edit</source>
        <translation>Modifier</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.ui" line="340"/>
        <location filename="../src/mainwindow.ui" line="343"/>
        <location filename="../src/mainwindow.cpp" line="1055"/>
        <source>Delete</source>
        <translation>Supprimer</translation>
    </message>
    <message>
        <source>git push</source>
        <translation type="vanished">git push</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.ui" line="359"/>
        <source>Push</source>
        <translation>Pousser</translation>
    </message>
    <message>
        <source>git pull</source>
        <translation type="vanished">git pull</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.ui" line="367"/>
        <source>Update</source>
        <translation>Mettre à jour</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.ui" line="378"/>
        <source>Manage who can read password in folder</source>
        <translation>Gérer qui peut lire les mots de passe dans le dossier</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.ui" line="375"/>
        <location filename="../src/mainwindow.cpp" line="1035"/>
        <source>Users</source>
        <translation>Utilisateurs</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.ui" line="362"/>
        <source>Git push</source>
        <translation>Git push</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.ui" line="370"/>
        <source>Git pull</source>
        <translation>Git pull</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.ui" line="386"/>
        <source>Configuration</source>
        <translation>Configuration</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.ui" line="383"/>
        <source>Config</source>
        <translation>Config</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.ui" line="197"/>
        <source>Welcome to QtPass</source>
        <translation>Bienvenue sur QtPass</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.ui" line="115"/>
        <source>Search Password</source>
        <translation>Chercher un mot de passe</translation>
    </message>
    <message>
        <source>qtpass</source>
        <translation type="vanished">qtpass</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="199"/>
        <source>Welcome to QtPass %1</source>
        <translation>Bienvenue sur QtPass %1</translation>
    </message>
    <message>
        <source>Add Password</source>
        <translation type="vanished">Ajouter mot de passe</translation>
    </message>
    <message>
        <source>Add Folder</source>
        <translation type="vanished">Ajouter dossier</translation>
    </message>
    <message>
        <source>Failed to connect WebDAV:
</source>
        <translation type="vanished">Impossible de se connecter au WebDAV :
</translation>
    </message>
    <message>
        <source>QtPass WebDAV password</source>
        <translation type="vanished">Mot de passe WebDAV QtPass</translation>
    </message>
    <message>
        <source>Enter password to connect to WebDAV:</source>
        <translation type="vanished">Entrez un mot de passe pour vous connecter au WebDAV :</translation>
    </message>
    <message>
        <source>fusedav exited unexpectedly
</source>
        <translation type="vanished">fusedav s&apos;est terminé de manière improviste
</translation>
    </message>
    <message>
        <source>Failed to start fusedav to connect WebDAV:
</source>
        <translation type="vanished">Impossible de démarrer fusedav pour se connecter au WebDAV :
</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="332"/>
        <location filename="../src/mainwindow.cpp" line="345"/>
        <source>Updating password-store</source>
        <translation>Mise à jour du magasin de mots de passe</translation>
    </message>
    <message>
        <source>Can not edit</source>
        <translation type="vanished">Impossible d&apos;éditer</translation>
    </message>
    <message>
        <source>Selected password file does not exist, not able to edit</source>
        <translation type="vanished">Le fichier de mots de passe sélectionné n&apos;existe pas, impossible de le modifier</translation>
    </message>
    <message>
        <source>Password hidden</source>
        <translation type="vanished">Mot de passe caché</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="453"/>
        <source>Content hidden</source>
        <translation>Contenu caché</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="457"/>
        <location filename="../src/mainwindow.cpp" line="1267"/>
        <source>Password</source>
        <translation>Mot de passe</translation>
    </message>
    <message>
        <source>Clipboard cleared</source>
        <translation type="vanished">Presse-papiers vidé</translation>
    </message>
    <message>
        <source>Clipboard not cleared</source>
        <translation type="vanished">Presse-papiers non vidé</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="516"/>
        <source>Password and Content hidden</source>
        <translation>Mot de passe et contenu cachés</translation>
    </message>
    <message>
        <source>QProcess::FailedToStart</source>
        <translation type="vanished">QProcess::FailedToStart</translation>
    </message>
    <message>
        <source>QProcess::Crashed</source>
        <translation type="vanished">QProcess::Crashed</translation>
    </message>
    <message>
        <source>QProcess::Timedout</source>
        <translation type="vanished">QProcess::Timedout</translation>
    </message>
    <message>
        <source>QProcess::ReadError</source>
        <translation type="vanished">QProcess::ReadError</translation>
    </message>
    <message>
        <source>QProcess::WriteError</source>
        <translation type="vanished">QProcess::WriteError</translation>
    </message>
    <message>
        <source>QProcess::UnknownError</source>
        <translation type="vanished">QProcess::UnknownError</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="594"/>
        <source>Looking for: %1</source>
        <translation>Recherche de : %1</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="698"/>
        <location filename="../src/mainwindow.cpp" line="1093"/>
        <source>New file</source>
        <translation>Nouveau fichier</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="699"/>
        <source>New password file: 
(Will be placed in %1 )</source>
        <translation>Enregistrement d&apos;un nouveau mot de passe :
(Sera stocké dans %1)</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="756"/>
        <source>Are you sure you want to delete %1%2?</source>
        <translation>Êtes-vous sûr de vouloir supprimer %1%2?</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="755"/>
        <source>Delete password?</source>
        <translation>Supprimer le mot de passe ?</translation>
    </message>
    <message>
        <source>Are you sure you want to delete %1?</source>
        <translation type="vanished">Êtes-vous sûr de vouloir supprimer %1 ?</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="755"/>
        <source>Delete folder?</source>
        <translation>Supprimer le dossier ?</translation>
    </message>
    <message>
        <source>Can not get key list</source>
        <translation type="vanished">Impossible de récupérer la liste de clés</translation>
    </message>
    <message>
        <source>Unable to get list of available gpg keys</source>
        <translation type="vanished">Impossible d&apos;obtenir la liste des clés GPG disponibles</translation>
    </message>
    <message>
        <source>Key not found in keyring</source>
        <translation type="vanished">Clé introuvable dans le trousseau de clés</translation>
    </message>
    <message>
        <source>Generating GPG key pair</source>
        <translation type="vanished">Génération d&apos;une paire de clés GPG</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="904"/>
        <source>Profile changed to %1</source>
        <translation>Profil changé vers %1</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.ui" line="324"/>
        <location filename="../src/mainwindow.ui" line="327"/>
        <location filename="../src/mainwindow.cpp" line="1033"/>
        <source>Add folder</source>
        <translation>Ajouter un dossier</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.ui" line="313"/>
        <location filename="../src/mainwindow.ui" line="316"/>
        <location filename="../src/mainwindow.cpp" line="1034"/>
        <source>Add password</source>
        <translation>Ajouter un mot de passe</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="1094"/>
        <source>New Folder: 
(Will be placed in %1 )</source>
        <translation>Nouveau dossier :
(Sera créé dans %1)</translation>
    </message>
    <message>
        <source>Copied to clipboard</source>
        <translation type="vanished">copié dans le presse-papiers</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.ui" line="68"/>
        <source>Select profile</source>
        <translation>Sélectionner un profil</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.ui" line="319"/>
        <source>Ctrl+N</source>
        <translation>Ctrl+N</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.ui" line="348"/>
        <source>OTP</source>
        <translation>OTP</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.ui" line="351"/>
        <source>Generate OTP and copy to clipboard</source>
        <translation>Générer OTP et copier au presse-papiers</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.ui" line="354"/>
        <source>Ctrl+G</source>
        <translation>Ctrl+G</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="494"/>
        <source>OTP Code</source>
        <translation>Code OTP</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="496"/>
        <source>OTP code copied to clipboard</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="498"/>
        <source>No OTP code found in this password entry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="736"/>
        <source> and the whole content?</source>
        <translation> et tout le contenu?</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="746"/>
        <source> and the whole content? &lt;br&gt;&lt;strong&gt;Attention: there are unexpected files in the given folder, check them before continue.&lt;/strong&gt;</source>
        <translation> et tout le contenu ? &lt;br&gt;&lt;strong&gt;Attention : il y a des fichiers inattendus dans le dossier donné, vérifiez-les avant de continuer.&lt;/strong&gt;</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="776"/>
        <source>No password selected for OTP generation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="1032"/>
        <source>Open folder with file manager</source>
        <translation>Ouvrir le dossier avec le gestionnaire de fichiers</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="1047"/>
        <source>Rename folder</source>
        <translation>Renommer le dossier</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="1051"/>
        <source>Rename password</source>
        <translation>Renommer le mot de passe</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="1104"/>
        <location filename="../src/mainwindow.cpp" line="1113"/>
        <source>Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="1105"/>
        <source>Failed to create folder: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="1114"/>
        <source>Failed to create .gpg-id file in: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="1136"/>
        <location filename="../src/mainwindow.cpp" line="1172"/>
        <source>Rename file</source>
        <translation>Renommer le fichier</translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="1136"/>
        <source>Rename Folder To: </source>
        <translation>Renommer le dossier en : </translation>
    </message>
    <message>
        <location filename="../src/mainwindow.cpp" line="1172"/>
        <source>Rename File To: </source>
        <translation>Renommer le fichier en : </translation>
    </message>
    <message>
        <location filename="../src/mainwindow.ui" line="256"/>
        <source>&lt;p&gt;QtPass is a GUI for &lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;pass&lt;/a&gt;, the standard unix password manager.&lt;/p&gt;
&lt;p&gt;Please report any &lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;issues&lt;/a&gt; you might have with this software.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://qtpass.org/&quot;&gt;Documentation&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass&quot;&gt;SourceCode&lt;/a&gt;&lt;/p&gt;</source>
        <translation>&lt;p&gt;QtPass est une interface graphique pour &lt;a href=&quot;https://www.passwordstore.org/&quot;&gt;pass&lt;/a&gt;, le gestionnaire de mots de passe standard unix.&lt;/p&gt;.
&lt;p&gt;S&apos;il vous plaît rapporter tout &lt;a href=&quot;https://github.com/IJHack/qtpass/issues&quot;&gt;problèmes &lt;/a&gt; que vous pourriez avoir avec ce logiciel.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://qtpass.org/&quot;&gt;Documentation&lt;/a&gt;&lt;/p&gt;&gt;Documentation
&lt;p&gt;&lt;a href=&quot;https://github.com/IJHack/qtpass&quot;&gt;CodeSource&lt;/a&gt;&lt;/p&gt;</translation>
    </message>
</context>
<context>
    <name>Pass</name>
    <message>
        <location filename="../src/pass.cpp" line="144"/>
        <source>No characters chosen</source>
        <translation>Pas de caractères choisis</translation>
    </message>
    <message>
        <location filename="../src/pass.cpp" line="145"/>
        <source>Can&apos;t generate password, there are no characters to choose from set in the configuration!</source>
        <translation>Impossible de générer un mot de passe, il n&apos;y a pas de caractères utilisables définis dans la configuration !</translation>
    </message>
</context>
<context>
    <name>PasswordDialog</name>
    <message>
        <location filename="../src/passworddialog.ui" line="14"/>
        <location filename="../src/passworddialog.ui" line="65"/>
        <source>Password</source>
        <translation>Mot de passe</translation>
    </message>
    <message>
        <location filename="../src/passworddialog.ui" line="75"/>
        <source>Generate</source>
        <translation>Générer</translation>
    </message>
    <message>
        <location filename="../src/passworddialog.ui" line="86"/>
        <source>Show password</source>
        <translation>Afficher le mot de passe</translation>
    </message>
    <message>
        <location filename="../src/passworddialog.ui" line="106"/>
        <source>Character Set:</source>
        <translation>Ensemble de caractères:</translation>
    </message>
    <message>
        <location filename="../src/passworddialog.ui" line="114"/>
        <source>All Characters</source>
        <translation>Tous les caractères</translation>
    </message>
    <message>
        <location filename="../src/passworddialog.ui" line="119"/>
        <source>Alphabetical</source>
        <translation>Alphabétique</translation>
    </message>
    <message>
        <location filename="../src/passworddialog.ui" line="124"/>
        <source>Alphanumerical</source>
        <translation>Alphanumérique</translation>
    </message>
    <message>
        <location filename="../src/passworddialog.ui" line="129"/>
        <source>Custom</source>
        <translation>Personnalisé</translation>
    </message>
    <message>
        <location filename="../src/passworddialog.ui" line="143"/>
        <source>Length:</source>
        <translation>Longueur :</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../main/main.cpp" line="137"/>
        <location filename="../main/main.cpp" line="141"/>
        <source>LTR</source>
        <translation>LTR</translation>
    </message>
</context>
<context>
    <name>QtPass</name>
    <message>
        <location filename="../src/qtpass.cpp" line="160"/>
        <source>Generating GPG key pair</source>
        <translation>Génération d&apos;une paire de clés GPG</translation>
    </message>
    <message>
        <location filename="../src/qtpass.cpp" line="222"/>
        <source>Failed to connect WebDAV:
</source>
        <translation>Impossible de se connecter au WebDAV :
</translation>
    </message>
    <message>
        <location filename="../src/qtpass.cpp" line="239"/>
        <source>QtPass WebDAV password</source>
        <translation>Mot de passe WebDAV QtPass</translation>
    </message>
    <message>
        <location filename="../src/qtpass.cpp" line="240"/>
        <source>Enter password to connect to WebDAV:</source>
        <translation>Entrez un mot de passe pour vous connecter au WebDAV :</translation>
    </message>
    <message>
        <location filename="../src/qtpass.cpp" line="257"/>
        <source>fusedav exited unexpectedly
</source>
        <translation>fusedav s&apos;est terminé de manière improviste
</translation>
    </message>
    <message>
        <location filename="../src/qtpass.cpp" line="261"/>
        <source>Failed to start fusedav to connect WebDAV:
</source>
        <translation>Impossible de démarrer fusedav pour se connecter au WebDAV :
</translation>
    </message>
    <message>
        <location filename="../src/qtpass.cpp" line="274"/>
        <source>QProcess::FailedToStart</source>
        <translation>QProcess::FailedToStart</translation>
    </message>
    <message>
        <location filename="../src/qtpass.cpp" line="277"/>
        <source>QProcess::Crashed</source>
        <translation>QProcess::Crashed</translation>
    </message>
    <message>
        <location filename="../src/qtpass.cpp" line="280"/>
        <source>QProcess::Timedout</source>
        <translation>QProcess::Timedout</translation>
    </message>
    <message>
        <location filename="../src/qtpass.cpp" line="283"/>
        <source>QProcess::ReadError</source>
        <translation>QProcess::ReadError</translation>
    </message>
    <message>
        <location filename="../src/qtpass.cpp" line="286"/>
        <source>QProcess::WriteError</source>
        <translation>QProcess::WriteError</translation>
    </message>
    <message>
        <location filename="../src/qtpass.cpp" line="289"/>
        <source>QProcess::UnknownError</source>
        <translation>QProcess::UnknownError</translation>
    </message>
    <message>
        <location filename="../src/qtpass.cpp" line="305"/>
        <source>GPG key pair generation failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/qtpass.cpp" line="379"/>
        <source>GPG key pair generated successfully</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/qtpass.cpp" line="464"/>
        <source>Clipboard cleared</source>
        <translation>Presse-papiers vidé</translation>
    </message>
    <message>
        <location filename="../src/qtpass.cpp" line="466"/>
        <source>Clipboard not cleared</source>
        <translation>Presse-papiers non vidé</translation>
    </message>
    <message>
        <location filename="../src/qtpass.cpp" line="511"/>
        <source>Copied to clipboard</source>
        <translation>copié dans le presse-papiers</translation>
    </message>
</context>
<context>
    <name>StoreModel</name>
    <message>
        <location filename="../src/storemodel.cpp" line="294"/>
        <source>force overwrite?</source>
        <translation>forcer écraser?</translation>
    </message>
    <message>
        <location filename="../src/storemodel.cpp" line="295"/>
        <source>overwrite %1 with %2?</source>
        <translation>remplacer %1 par %2 ?</translation>
    </message>
</context>
<context>
    <name>TrayIcon</name>
    <message>
        <location filename="../src/trayicon.cpp" line="81"/>
        <source>&amp;Quit</source>
        <translation>&amp;Quitter</translation>
    </message>
    <message>
        <location filename="../src/trayicon.cpp" line="67"/>
        <source>&amp;Show</source>
        <translation>&amp;Spectacle</translation>
    </message>
    <message>
        <location filename="../src/trayicon.cpp" line="69"/>
        <source>&amp;Hide</source>
        <translation>&amp;Cacher</translation>
    </message>
    <message>
        <location filename="../src/trayicon.cpp" line="72"/>
        <source>Mi&amp;nimize</source>
        <translation>Mi&amp;nimiser</translation>
    </message>
    <message>
        <location filename="../src/trayicon.cpp" line="75"/>
        <source>Ma&amp;ximize</source>
        <translation>Ma&amp;ximiser</translation>
    </message>
    <message>
        <location filename="../src/trayicon.cpp" line="78"/>
        <source>&amp;Restore</source>
        <translation>&amp;Restoration</translation>
    </message>
</context>
<context>
    <name>UsersDialog</name>
    <message>
        <location filename="../src/usersdialog.ui" line="20"/>
        <source>Read access users</source>
        <translation>Utilisateurs avec droit de lecture</translation>
    </message>
    <message>
        <location filename="../src/usersdialog.ui" line="45"/>
        <source>Select which users should be able to decrypt passwords stored in this folder.
Note: Existing files will not be modified, and retain the old permissions until you edit them.
Blue entries have a secret key available, select one of these to be able to decrypt.
Black entries have an encryption key available and it is trusted, select one of these to allow other people to decrypt.
Red entries are not valid, you will not be able to encrypt to these.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select which users should be able to decrypt passwords stored in this folder.
Note: Existing files will not be modified, and retain the old permissions until you edit them.
Blue entries have a secret key available, select one of these to be able to decrypt.
Red entries are not valid, you will not be able to encrypt to these.</source>
        <translation type="vanished">Sélectionnez les utilisateurs qui pourront déchiffrer les mots de passes stockés dans ce répertoire.
Remarque : les fichiers existant ne seront pas modifiés et conserveront leurs permissions antérieure tant que vous ne les modifierez pas.
Les entrées bleues ont une clé secrète disponible, sélectionnez-en une parmi elles pour pouvoir déchiffrer les mots de passe.
Les entrées rouges ne sont pas valides, vous ne pourrez pas les utiliser pour le chiffrement.</translation>
    </message>
    <message>
        <location filename="../src/usersdialog.ui" line="70"/>
        <source>Search for users</source>
        <translation>Rechercher parmi les utilisateurs</translation>
    </message>
    <message>
        <source>Select which users should be able to decrypt passwords stored in this folder.
Note: Existing files will not be modified and retain the old permissions until you edit them.
Blue entries have a secret key available, select one of these to be able to decrypt.
Red entries are not valid, you will not be able to encrypt to these.</source>
        <translation type="vanished">Cochez les utilisateurs que vous autorisez à déchiffrer les MDP de ce dossier.
Remarque : Les fichiers existants ne seront pas modifiés et garderont les anciennes permissions jusqu’à ce que vous les éditiez.
Les entrées en bleu correspondent à vos propres clés, sélectionnez au moins l&apos;une d&apos;elles pour être vous-même capable de déchiffrer les MDP.
Les entrées en rouge ne sont pas marquées comme étant de confiance dans GnuPG, vous ne pourrez pas chiffrer vers celles-ci.</translation>
    </message>
    <message>
        <source>Search Users</source>
        <translation type="vanished">Chercher des utilisateurs</translation>
    </message>
    <message>
        <location filename="../src/usersdialog.ui" line="77"/>
        <source>Show unusable keys</source>
        <translation>Afficher les clés inutilisables</translation>
    </message>
    <message>
        <source>Can not get key list</source>
        <translation type="vanished">Impossible de récupérer la liste de clés</translation>
    </message>
    <message>
        <source>Unable to get list of available gpg keys</source>
        <translation type="vanished">Impossible d&apos;obtenir la liste des clés GPG disponibles</translation>
    </message>
    <message>
        <location filename="../src/usersdialog.cpp" line="71"/>
        <source>Keylist missing</source>
        <translation>Liste de clés manquante</translation>
    </message>
    <message>
        <location filename="../src/usersdialog.cpp" line="72"/>
        <source>Could not fetch list of available GPG keys</source>
        <translation>Impossible de récupérer la liste des clés GPG disponibles</translation>
    </message>
    <message>
        <location filename="../src/usersdialog.cpp" line="148"/>
        <source>Key not found in keyring</source>
        <translation>Clé introuvable dans le trousseau de clés</translation>
    </message>
    <message>
        <location filename="../src/usersdialog.cpp" line="301"/>
        <source>created</source>
        <translation>créé</translation>
    </message>
    <message>
        <location filename="../src/usersdialog.cpp" line="305"/>
        <source>expires</source>
        <translation>expire</translation>
    </message>
    <message>
        <location filename="../src/usersdialog.cpp" line="328"/>
        <source>[INVALID] </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/usersdialog.cpp" line="331"/>
        <source>[EXPIRED] </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/usersdialog.cpp" line="335"/>
        <source>[PARTIAL] </source>
        <translation type="unfinished"></translation>
    </message>
</context>
</TS>
