keepassxc/share/translations/keepassx_fr.ts
Jonathan White 5a34f90319
Update translations
* Corrected use of QCoreApplication::translate -> QObject::tr
* Corrected plural usage in EntryAttachmentsWidget.cpp
2019-01-30 20:54:35 -05:00

5472 lines
197 KiB
XML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" ?><!DOCTYPE TS><TS language="fr" version="2.1">
<context>
<name>AboutDialog</name>
<message>
<source>About KeePassXC</source>
<translation>À propos de KeePassXC</translation>
</message>
<message>
<source>About</source>
<translation>À propos</translation>
</message>
<message>
<source>Report bugs at: &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot; style=&quot;text-decoration: underline;&quot;&gt;https://github.com&lt;/a&gt;</source>
<translation>Signaler les bogues sur : &lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/issues&quot; style=&quot;text-decoration: underline;&quot;&gt;https://github.com&lt;/a&gt;</translation>
</message>
<message>
<source>KeePassXC is distributed under the terms of the GNU General Public License (GPL) version 2 or (at your option) version 3.</source>
<translation>KeePassXC est distribué suivant les conditions de la licence publique générale GNU (GNU GPL) version 2 ou version 3 de la licence (facultativement).</translation>
</message>
<message>
<source>Contributors</source>
<translation>Contributeurs</translation>
</message>
<message>
<source>&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;See Contributions on GitHub&lt;/a&gt;</source>
<translation>&lt;a href=&quot;https://github.com/keepassxreboot/keepassxc/graphs/contributors&quot;&gt;Voir les contributions sur GitHub&lt;/a&gt;</translation>
</message>
<message>
<source>Debug Info</source>
<translation>Informations de débogage</translation>
</message>
<message>
<source>Include the following information whenever you report a bug:</source>
<translation>Inclure les informations suivantes chaque fois que vous signalez un bogue :</translation>
</message>
<message>
<source>Copy to clipboard</source>
<translation>Copier dans le presse-papiers</translation>
</message>
<message>
<source>Revision: %1</source>
<translation>Révision : %1</translation>
</message>
<message>
<source>Distribution: %1</source>
<translation>Distribution : %1</translation>
</message>
<message>
<source>Libraries:</source>
<translation>Bibliothèques :</translation>
</message>
<message>
<source>Operating system: %1
CPU architecture: %2
Kernel: %3 %4</source>
<translation>Système dexploitation : %1
Architecture dUCT : %2
Noyau : %3 %4</translation>
</message>
<message>
<source>Enabled extensions:</source>
<translation>Extensions activées :</translation>
</message>
<message>
<source>Project Maintainers:</source>
<translation>Mainteneurs du projet :</translation>
</message>
<message>
<source>Special thanks from the KeePassXC team go to debfx for creating the original KeePassX.</source>
<translation>Léquipe de KeePassXC remercie tout particulièrement debfx pour la création du KeePassX original.</translation>
</message>
<message>
<source>Version %1</source>
<translation>Version %1</translation>
</message>
<message>
<source>Build Type: %1</source>
<translation>Type de Version : %1</translation>
</message>
<message>
<source>Auto-Type</source>
<translation>Saisie automatique</translation>
</message>
<message>
<source>Browser Integration</source>
<translation>Intégration aux navigateurs</translation>
</message>
<message>
<source>SSH Agent</source>
<translation>Agent SSH</translation>
</message>
<message>
<source>YubiKey</source>
<translation>YubiKey</translation>
</message>
<message>
<source>TouchID</source>
<translation>TouchID</translation>
</message>
<message>
<source>None</source>
<translation>Aucun</translation>
</message>
<message>
<source>KeeShare (signed and unsigned sharing)</source>
<translation type="unfinished"/>
</message>
<message>
<source>KeeShare (only signed sharing)</source>
<translation type="unfinished"/>
</message>
<message>
<source>KeeShare (only unsigned sharing)</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>AgentSettingsWidget</name>
<message>
<source>Enable SSH Agent (requires restart)</source>
<translation>Activer lagent SSH (redémarrage nécessaire)</translation>
</message>
<message>
<source>Use OpenSSH for Windows instead of Pageant</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>ApplicationSettingsWidget</name>
<message>
<source>Application Settings</source>
<translation>Paramètres de lapplication</translation>
</message>
<message>
<source>General</source>
<translation>Général</translation>
</message>
<message>
<source>Security</source>
<translation>Sécurité</translation>
</message>
<message>
<source>Access error for config file %1</source>
<translation>Erreur daccès au fichier de configuration %1</translation>
</message>
<message>
<source>Icon only</source>
<translation type="unfinished"/>
</message>
<message>
<source>Text only</source>
<translation type="unfinished"/>
</message>
<message>
<source>Text beside icon</source>
<translation type="unfinished"/>
</message>
<message>
<source>Text under icon</source>
<translation type="unfinished"/>
</message>
<message>
<source>Follow style</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
<message>
<source>Basic Settings</source>
<translation>Paramètres de base</translation>
</message>
<message>
<source>Startup</source>
<translation>Démarrage</translation>
</message>
<message>
<source>Start only a single instance of KeePassXC</source>
<translation>Démarrer une seule instance de KeePassXC</translation>
</message>
<message>
<source>Remember last databases</source>
<translation>Se souvenir des dernières bases de données</translation>
</message>
<message>
<source>Remember last key files and security dongles</source>
<translation>Mémoriser les derniers fichiers-clés et les clés électroniques de sécurité</translation>
</message>
<message>
<source>Load previous databases on startup</source>
<translation>Charger les bases de données précédentes au démarrage</translation>
</message>
<message>
<source>Minimize window at application startup</source>
<translation>Minimiser la fenêtre lors du démarrage de lapplication</translation>
</message>
<message>
<source>File Management</source>
<translation>Gestion de fichiers</translation>
</message>
<message>
<source>Safely save database files (may be incompatible with Dropbox, etc)</source>
<translation>Enregistrer en toute sécurité les fichiers de base de données (peut être incompatible avec Dropbox, etc.)</translation>
</message>
<message>
<source>Backup database file before saving</source>
<translation>Sauvegarder le fichier de base de données avant denregistrer</translation>
</message>
<message>
<source>Automatically save after every change</source>
<translation>Enregistrer automatiquement après chaque changement</translation>
</message>
<message>
<source>Automatically save on exit</source>
<translation>Enregistrer automatiquement en quittant</translation>
</message>
<message>
<source>Don&apos;t mark database as modified for non-data changes (e.g., expanding groups)</source>
<translation>Ne pas indiquer la base de données comme modifiée pour les changements hors-données (par exemple : groupes développés)</translation>
</message>
<message>
<source>Automatically reload the database when modified externally</source>
<translation>Recharger automatiquement la base de données quand celle-ci est modifiée depuis lextérieur</translation>
</message>
<message>
<source>Entry Management</source>
<translation>Gestion des entrées</translation>
</message>
<message>
<source>Use group icon on entry creation</source>
<translation>Utiliser licône de groupe à la création dune entrée</translation>
</message>
<message>
<source>Minimize when copying to clipboard</source>
<translation>Minimiser après avoir copié dans le presse-papiers</translation>
</message>
<message>
<source>Hide the entry preview panel</source>
<translation>Masquer le panneau de prévisualisation de l&apos;entrée</translation>
</message>
<message>
<source>General</source>
<translation>Général</translation>
</message>
<message>
<source>Hide toolbar (icons)</source>
<translation>Cacher la barre d&apos;outils (icônes)</translation>
</message>
<message>
<source>Minimize instead of app exit</source>
<translation>Réduire au lieu de quitter l&apos;application</translation>
</message>
<message>
<source>Show a system tray icon</source>
<translation>Afficher une icône dans la zone de notification</translation>
</message>
<message>
<source>Dark system tray icon</source>
<translation>Icône sombre dans la zone de notification</translation>
</message>
<message>
<source>Hide window to system tray when minimized</source>
<translation>Cacher la fenêtre dans la zone de notification une fois minimisée</translation>
</message>
<message>
<source>Language</source>
<translation>Langue</translation>
</message>
<message>
<source>Auto-Type</source>
<translation>Saisie automatique</translation>
</message>
<message>
<source>Use entry title to match windows for global Auto-Type</source>
<translation>Utiliser le titre de lentrée dans la correspondance des fenêtres pour la saisie automatique globale.</translation>
</message>
<message>
<source>Use entry URL to match windows for global Auto-Type</source>
<translation>Utiliser lURL de lentrée dans la correspondance des fenêtres pour la saisie automatique globale.</translation>
</message>
<message>
<source>Always ask before performing Auto-Type</source>
<translation>Toujours demander avant de procéder à une saisie automatique</translation>
</message>
<message>
<source>Global Auto-Type shortcut</source>
<translation>Raccourci de la saisie automatique</translation>
</message>
<message>
<source>Auto-Type typing delay</source>
<translation>Délai de remplissage de la saisie automatique</translation>
</message>
<message>
<source> ms</source>
<comment>Milliseconds</comment>
<translation>ms</translation>
</message>
<message>
<source>Auto-Type start delay</source>
<translation>Délai de démarrage de la saisie automatique</translation>
</message>
<message>
<source>Check for updates at application startup</source>
<translation type="unfinished"/>
</message>
<message>
<source>Include pre-releases when checking for updates</source>
<translation type="unfinished"/>
</message>
<message>
<source>Movable toolbar</source>
<translation type="unfinished"/>
</message>
<message>
<source>Button style</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>ApplicationSettingsWidgetSecurity</name>
<message>
<source>Timeouts</source>
<translation>Expirations</translation>
</message>
<message>
<source>Clear clipboard after</source>
<translation>Vider le presse-papiers après</translation>
</message>
<message>
<source> sec</source>
<comment>Seconds</comment>
<translation> s</translation>
</message>
<message>
<source>Lock databases after inactivity of</source>
<translation>Verrouiller les bases de données après une inactivité de</translation>
</message>
<message>
<source> min</source>
<translation>min</translation>
</message>
<message>
<source>Forget TouchID after inactivity of</source>
<translation>Oublier TouchID après inactivité</translation>
</message>
<message>
<source>Convenience</source>
<translation>Commodités</translation>
</message>
<message>
<source>Lock databases when session is locked or lid is closed</source>
<translation>Verrouiller les bases de données quand la session est verrouillée ou lécran rabattu</translation>
</message>
<message>
<source>Forget TouchID when session is locked or lid is closed</source>
<translation>Oublier TouchID lorsque la session est verrouillée ou le capot fermé</translation>
</message>
<message>
<source>Lock databases after minimizing the window</source>
<translation>Verrouiller les bases de données lorsque la fenêtre est minimisée</translation>
</message>
<message>
<source>Re-lock previously locked database after performing Auto-Type</source>
<translation>Verrouiller à nouveau la base de données précédemment verrouillée après avoir effectué la saisie automatique</translation>
</message>
<message>
<source>Don&apos;t require password repeat when it is visible</source>
<translation>Ne pas demander de répéter le mot de passe lorsque celui-ci est visible</translation>
</message>
<message>
<source>Don&apos;t hide passwords when editing them</source>
<translation>Ne pas cacher les mots de passe pendant leur modification</translation>
</message>
<message>
<source>Don&apos;t use placeholder for empty password fields</source>
<translation>Ne pas utiliser délément de substitution pour des champs de mot de passe vides&lt;br&gt;&lt;br&gt;</translation>
</message>
<message>
<source>Hide passwords in the entry preview panel</source>
<translation>Masquer les mots de passe dans le panneau de prévisualisation</translation>
</message>
<message>
<source>Hide entry notes by default</source>
<translation>Masquer les notes des entrées par défaut</translation>
</message>
<message>
<source>Privacy</source>
<translation>Confidentialité</translation>
</message>
<message>
<source>Use DuckDuckGo as fallback for downloading website icons</source>
<translation>Utiliser DuckDuckGo en second recours pour télécharger les icônes des sites Web</translation>
</message>
</context>
<context>
<name>AutoType</name>
<message>
<source>Couldn&apos;t find an entry that matches the window title:</source>
<translation>Impossible de trouver une entrée qui corresponde au titre de la fenêtre :</translation>
</message>
<message>
<source>Auto-Type - KeePassXC</source>
<translation>Saisie automatique - KeePassXC</translation>
</message>
<message>
<source>Auto-Type</source>
<translation>Saisie automatique</translation>
</message>
<message>
<source>The Syntax of your Auto-Type statement is incorrect!</source>
<translation>La syntaxe de votre instruction de saisie automatique est incorrecte!</translation>
</message>
<message>
<source>This Auto-Type command contains a very long delay. Do you really want to proceed?</source>
<translation>Cette commande de saisie automatique contient un délai très long. Voulez-vous vraiment continuer?</translation>
</message>
<message>
<source>This Auto-Type command contains very slow key presses. Do you really want to proceed?</source>
<translation>Cette commande de saisie automatique contient des touches très lentes. Voulez-vous vraiment continuer?</translation>
</message>
<message>
<source>This Auto-Type command contains arguments which are repeated very often. Do you really want to proceed?</source>
<translation>Cette commande de saisie automatique contient des arguments répétés très souvent. Voulez-vous vraiment continuer?</translation>
</message>
</context>
<context>
<name>AutoTypeAssociationsModel</name>
<message>
<source>Window</source>
<translation>Fenêtre</translation>
</message>
<message>
<source>Sequence</source>
<translation>Séquence</translation>
</message>
<message>
<source>Default sequence</source>
<translation>Séquence par défaut</translation>
</message>
</context>
<context>
<name>AutoTypeMatchModel</name>
<message>
<source>Group</source>
<translation>Groupe</translation>
</message>
<message>
<source>Title</source>
<translation>Titre</translation>
</message>
<message>
<source>Username</source>
<translation>Nom dutilisateur</translation>
</message>
<message>
<source>Sequence</source>
<translation>Séquence</translation>
</message>
</context>
<context>
<name>AutoTypeSelectDialog</name>
<message>
<source>Auto-Type - KeePassXC</source>
<translation>Saisie automatique - KeePassXC</translation>
</message>
<message>
<source>Select entry to Auto-Type:</source>
<translation>Sélectionner une entrée à saisir automatiquement :</translation>
</message>
</context>
<context>
<name>BrowserAccessControlDialog</name>
<message>
<source>KeePassXC-Browser Confirm Access</source>
<translation>Confirmer laccès à KeePassXC-Browser</translation>
</message>
<message>
<source>Remember this decision</source>
<translation>Mémoriser ce choix</translation>
</message>
<message>
<source>Allow</source>
<translation>Autoriser</translation>
</message>
<message>
<source>Deny</source>
<translation>Refuser</translation>
</message>
<message>
<source>%1 has requested access to passwords for the following item(s).
Please select whether you want to allow access.</source>
<translation>%1 a demandé laccès aux mots de passe pour les éléments suivants.
Veuillez indiquer si vous souhaitez autoriser laccès.</translation>
</message>
</context>
<context>
<name>BrowserEntrySaveDialog</name>
<message>
<source>KeePassXC-Browser Save Entry</source>
<translation>Enregistrer l&apos;entrée avec KeePassXC-Browser</translation>
</message>
<message>
<source>Ok</source>
<translation>Ok</translation>
</message>
<message>
<source>Cancel</source>
<translation>Annuler</translation>
</message>
<message>
<source>You have multiple databases open.
Please select the correct database for saving credentials.</source>
<translation>Plusieurs bases de données sont ouvertes.
Veuillez sélectionner la base de donnée souhaitée pour enregistrer les identifiants.</translation>
</message>
</context>
<context>
<name>BrowserOptionDialog</name>
<message>
<source>Dialog</source>
<translation>Dialogue</translation>
</message>
<message>
<source>This is required for accessing your databases with KeePassXC-Browser</source>
<translation>Ceci est requis pour accéder à vos bases de données à partir de KeePassXC-Browser</translation>
</message>
<message>
<source>Enable KeepassXC browser integration</source>
<translation>Activer lintégration de KeePassXC aux navigateurs</translation>
</message>
<message>
<source>General</source>
<translation>Général</translation>
</message>
<message>
<source>Enable integration for these browsers:</source>
<translation>Activer lintégration pour ces navigateurs :</translation>
</message>
<message>
<source>&amp;Google Chrome</source>
<translation>Chrome de &amp;Google</translation>
</message>
<message>
<source>&amp;Firefox</source>
<translation>&amp;Firefox</translation>
</message>
<message>
<source>&amp;Chromium</source>
<translation>&amp;Chromium</translation>
</message>
<message>
<source>&amp;Vivaldi</source>
<translation>&amp;Vivaldi</translation>
</message>
<message>
<source>Show a &amp;notification when credentials are requested</source>
<extracomment>Credentials mean login data requested via browser extension</extracomment>
<translation>Afficher une &amp;notification quand les identifiants sont demandés</translation>
</message>
<message>
<source>Re&amp;quest to unlock the database if it is locked</source>
<translation>Demander de déverrouiller la base de données lorsque celle-ci est verrouillée</translation>
</message>
<message>
<source>Only entries with the same scheme (http://, https://, ...) are returned.</source>
<translation>Seules les entrées répondant au même format (http://, https://, …) sont retournées.</translation>
</message>
<message>
<source>&amp;Match URL scheme (e.g., https://...)</source>
<translation>&amp;Correspondre au format dURL (p. ex. https://…)</translation>
</message>
<message>
<source>Only returns the best matches for a specific URL instead of all entries for the whole domain.</source>
<translation>Ne renvoie que les meilleures correspondances pour une URL précise au lieu de toutes les entrées du domaine.</translation>
</message>
<message>
<source>&amp;Return only best-matching credentials</source>
<translation>Ne &amp;retourner que les meilleures correspondances didentifiants</translation>
</message>
<message>
<source>Sort &amp;matching credentials by title</source>
<extracomment>Credentials mean login data requested via browser extension</extracomment>
<translation>Trier par &amp;titre les identifiants correspondants</translation>
</message>
<message>
<source>Sort matching credentials by &amp;username</source>
<extracomment>Credentials mean login data requested via browser extension</extracomment>
<translation>Trier par nom d&amp;utilisateur les identifiants correspondants</translation>
</message>
<message>
<source>Advanced</source>
<translation>Avancé</translation>
</message>
<message>
<source>Never &amp;ask before accessing credentials</source>
<extracomment>Credentials mean login data requested via browser extension</extracomment>
<translation>Ne &amp;jamais demander avant daccéder aux identifiants</translation>
</message>
<message>
<source>Never ask before &amp;updating credentials</source>
<extracomment>Credentials mean login data requested via browser extension</extracomment>
<translation>Ne jamais demander avant de &amp;mettre à jour les identifiants</translation>
</message>
<message>
<source>Only the selected database has to be connected with a client.</source>
<translation>Seule la base de données sélectionnée doit être connectée avec un client.</translation>
</message>
<message>
<source>Searc&amp;h in all opened databases for matching credentials</source>
<extracomment>Credentials mean login data requested via browser extension</extracomment>
<translation>&amp;Chercher les identifiants correspondants dans toutes les bases de données ouvertes</translation>
</message>
<message>
<source>Automatically creating or updating string fields is not supported.</source>
<translation>La création ou la mise a jour automatique ne sont pas pris en charge pour les champs de chaînes de caractères !</translation>
</message>
<message>
<source>&amp;Return advanced string fields which start with &quot;KPH: &quot;</source>
<translation>&amp;Retourner les champs avancés de chaîne qui commencent par « KPH: »</translation>
</message>
<message>
<source>Updates KeePassXC or keepassxc-proxy binary path automatically to native messaging scripts on startup.</source>
<translation>Met automatiquement à jour le chemin des exécutables KeePassXC ou keepassxc-proxy vers les scripts de messagerie native lors du démarrage.</translation>
</message>
<message>
<source>Update &amp;native messaging manifest files at startup</source>
<translation>Mettre à jour les fichiers de manifeste de la &amp;messagerie native lors du démarrage</translation>
</message>
<message>
<source>Support a proxy application between KeePassXC and browser extension.</source>
<translation>Supporter une application proxy entre KeePassXC et lextension pour navigateur web</translation>
</message>
<message>
<source>Use a &amp;proxy application between KeePassXC and browser extension</source>
<translation>Utiliser une &amp;application proxy entre KeePassXC et lextension pour navigateur web</translation>
</message>
<message>
<source>Use a custom proxy location if you installed a proxy manually.</source>
<translation>Utiliser un proxy personnalisé si vous avez installé un proxy manuellement.</translation>
</message>
<message>
<source>Use a &amp;custom proxy location</source>
<comment>Meant is the proxy for KeePassXC-Browser</comment>
<translation>Utiliser un proxy &amp;personnalisé</translation>
</message>
<message>
<source>Browse...</source>
<extracomment>Button for opening file dialog</extracomment>
<translation>Parcourir...</translation>
</message>
<message>
<source>&lt;b&gt;Warning:&lt;/b&gt; The following options can be dangerous!</source>
<translation>&lt;b&gt;Avertissement :&lt;/b&gt; Les options suivantes peuvent être dangereuses!</translation>
</message>
<message>
<source>Select custom proxy location</source>
<translation>Sélectionner un proxy personnalisé</translation>
</message>
<message>
<source>We&apos;re sorry, but KeePassXC-Browser is not supported for Snap releases at the moment.</source>
<translation>Nous sommes désolés, mais KeePassXC-Browser nest pas disponible via Snap pour le moment.</translation>
</message>
<message>
<source>KeePassXC-Browser is needed for the browser integration to work. &lt;br /&gt;Download it for %1 and %2.</source>
<translation>KeePassXC-Browser est nécessaire pour que l&apos;intégration au navigateur fonctionne. &lt;br /&gt;Téléchargez-le pour %1 et%2.</translation>
</message>
<message>
<source>&amp;Tor Browser</source>
<translation>&amp;Navigateur Tor</translation>
</message>
<message>
<source>&lt;b&gt;Warning&lt;/b&gt;, the keepassxc-proxy application was not found!&lt;br /&gt;Please check the KeePassXC installation directory or confirm the custom path in advanced options.&lt;br /&gt;Browser integration WILL NOT WORK without the proxy application.&lt;br /&gt;Expected Path: </source>
<translation>&lt;b&gt;Attention&lt;/b&gt;, l&apos;application keepassxc-proxy n&apos;a pas été trouvée !&lt;br /&gt;Veuillez vérifier le répertoire d&apos;installation de KeePassXC ou confirmez le chemin personnalisé dans les options avancées. &lt;br /&gt;L&apos;intégration au navigateur NE MARCHERA PAS sans l&apos;application de serveur mandataire. &lt;br /&gt;Chemin attendu :</translation>
</message>
<message>
<source>Executable Files</source>
<translation>Fichiers exécutables</translation>
</message>
<message>
<source>All Files</source>
<translation>Tous les fichiers</translation>
</message>
<message>
<source>Do not ask permission for HTTP &amp;Basic Auth</source>
<extracomment>An extra HTTP Basic Auth setting</extracomment>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>BrowserService</name>
<message>
<source>KeePassXC: New key association request</source>
<translation>KeePassXC : Nouvelle demande dassociation de touche</translation>
</message>
<message>
<source>You have received an association request for the above key.
If you would like to allow it access to your KeePassXC database,
give it a unique name to identify and accept it.</source>
<translation>Vous avez reçu une demande dassociation pour la clé ci-dessus.
Si vous voulez autoriser cette clé à accéder à votre base de données KeePassXC,
attribuez lui un nom unique pour lidentifier et acceptez la.</translation>
</message>
<message>
<source>Save and allow access</source>
<translation>Enregistrer et autoriser laccès</translation>
</message>
<message>
<source>KeePassXC: Overwrite existing key?</source>
<translation>KeePassXC : Remplacer la clé existante?</translation>
</message>
<message>
<source>A shared encryption key with the name &quot;%1&quot; already exists.
Do you want to overwrite it?</source>
<translation>Une clé de chiffrement partagée portant le nom « %1 » existe déjà.
Voulez-vous la remplacer?</translation>
</message>
<message>
<source>KeePassXC: Update Entry</source>
<translation>KeePassXC : Mettre lentrée à jour</translation>
</message>
<message>
<source>Do you want to update the information in %1 - %2?</source>
<translation>Voulez-vous mettre à jour les informations dans %1 - %2?</translation>
</message>
<message>
<source>Abort</source>
<translation>Annuler</translation>
</message>
<message>
<source>Converting attributes to custom data…</source>
<translation>Conversion des attributs en données personnalisées…</translation>
</message>
<message>
<source>KeePassXC: Converted KeePassHTTP attributes</source>
<translation type="unfinished"/>
</message>
<message>
<source>Successfully converted attributes from %1 entry(s).
Moved %2 keys to custom data.</source>
<translation>Les attributs de %1 entrées ont été converties avec succès.
%2 clés ont été déplacées vers les données personnalisées.</translation>
</message>
<message numerus="yes">
<source>Successfully moved %n keys to custom data.</source>
<translation><numerusform>%n clé a été déplacée avec succès vers les données personnalisées.</numerusform><numerusform>%n clés ont été déplacées avec succès vers les données personnalisées.</numerusform></translation>
</message>
<message>
<source>KeePassXC: No entry with KeePassHTTP attributes found!</source>
<translation type="unfinished"/>
</message>
<message>
<source>The active database does not contain an entry with KeePassHTTP attributes.</source>
<translation>La base de données active ne contient pas d&apos;entrée avec des attributs KeePassHTTP.</translation>
</message>
<message>
<source>KeePassXC: Legacy browser integration settings detected</source>
<translation type="unfinished"/>
</message>
<message>
<source>Legacy browser integration settings have been detected.
Do you want to upgrade the settings to the latest standard?
This is necessary to maintain compatibility with the browser plugin.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>CloneDialog</name>
<message>
<source>Clone Options</source>
<translation>Options de clonage</translation>
</message>
<message>
<source>Append &apos; - Clone&apos; to title</source>
<translation>Ajouter &apos; - Clone&apos; au titre</translation>
</message>
<message>
<source>Replace username and password with references</source>
<translation>Remplacer le nom dutilisateur et le mot de passe par des références</translation>
</message>
<message>
<source>Copy history</source>
<translation>Copie de lhistorique</translation>
</message>
</context>
<context>
<name>CsvImportWidget</name>
<message>
<source>Import CSV fields</source>
<translation>Importer les champs du CSV</translation>
</message>
<message>
<source>filename</source>
<translation>nom de fichier</translation>
</message>
<message>
<source>size, rows, columns</source>
<translation>taille, lignes, colonnes</translation>
</message>
<message>
<source>Encoding</source>
<translation>Encodage</translation>
</message>
<message>
<source>Codec</source>
<translation>Codec</translation>
</message>
<message>
<source>Text is qualified by</source>
<translation>Le texte est encadré par</translation>
</message>
<message>
<source>Fields are separated by</source>
<translation>Les champs sont séparés par</translation>
</message>
<message>
<source>Comments start with</source>
<translation>Les commentaires commencent par</translation>
</message>
<message>
<source>First record has field names</source>
<translation>Le premier enregistrement contient les noms de champs</translation>
</message>
<message>
<source>Number of headers line to discard</source>
<translation>Nombre de lignes den-têtes à ignorer</translation>
</message>
<message>
<source>Consider &apos;\&apos; an escape character</source>
<translation>Considère &apos;\&apos; comme un échappement</translation>
</message>
<message>
<source>Preview</source>
<translation>Aperçu</translation>
</message>
<message>
<source>Column layout</source>
<translation>Disposition des colonnes</translation>
</message>
<message>
<source>Not present in CSV file</source>
<translation>Non présent dans le fichier CSV</translation>
</message>
<message>
<source>Imported from CSV file</source>
<translation>Importé depuis un fichier CSV</translation>
</message>
<message>
<source>Original data: </source>
<translation>Données originales :</translation>
</message>
<message>
<source>Error</source>
<translation>Erreur</translation>
</message>
<message>
<source>Empty fieldname %1</source>
<translation type="unfinished"/>
</message>
<message>
<source>column %1</source>
<translation>colonne %1</translation>
</message>
<message>
<source>Error(s) detected in CSV file!</source>
<translation>Des erreurs ont été détectées dans le fichier CSV!</translation>
</message>
<message numerus="yes">
<source>[%n more message(s) skipped]</source>
<translation><numerusform>[%n message supplémentaire ignoré]</numerusform><numerusform>[%n messages supplémentaires ignorés]</numerusform></translation>
</message>
<message>
<source>CSV import: writer has errors:
%1</source>
<translation>Import CSV: scripteur a rencontré des erreurs:
%1</translation>
</message>
</context>
<context>
<name>CsvParserModel</name>
<message numerus="yes">
<source>%n column(s)</source>
<translation><numerusform>%n colonne</numerusform><numerusform>%n colonnes</numerusform></translation>
</message>
<message>
<source>%1, %2, %3</source>
<comment>file info: bytes, rows, columns</comment>
<translation>%1, %2, %3</translation>
</message>
<message numerus="yes">
<source>%n byte(s)</source>
<translation><numerusform>%n octet</numerusform><numerusform>%n octets</numerusform></translation>
</message>
<message numerus="yes">
<source>%n row(s)</source>
<translation><numerusform>%n ligne</numerusform><numerusform>%n lignes</numerusform></translation>
</message>
</context>
<context>
<name>Database</name>
<message>
<source>Root</source>
<comment>Root group name</comment>
<translation>Racine</translation>
</message>
<message>
<source>File %1 does not exist.</source>
<translation>Le fichier %1 n&apos;existe pas.</translation>
</message>
<message>
<source>Unable to open file %1.</source>
<translation>Impossible d&apos;ouvrir le fichier %1.</translation>
</message>
<message>
<source>Error while reading the database: %1</source>
<translation>Erreur lors de la lecture de la base de données: %1</translation>
</message>
<message>
<source>Could not save, database has no file name.</source>
<translation>Impossible d&apos;enregistrer car la base de données n&apos;a pas de nom de fichier.</translation>
</message>
<message>
<source>File cannot be written as it is opened in read-only mode.</source>
<translation>Le fichier ne peut pas être enregistré car il est ouvert en lecture seule.</translation>
</message>
</context>
<context>
<name>DatabaseOpenDialog</name>
<message>
<source>Unlock Database - KeePassXC</source>
<translation>Déverrouiller la base de données - KeePassXC</translation>
</message>
</context>
<context>
<name>DatabaseOpenWidget</name>
<message>
<source>Enter master key</source>
<translation>Saisir la clé maîtresse</translation>
</message>
<message>
<source>Key File:</source>
<translation>Fichier-clé :</translation>
</message>
<message>
<source>Password:</source>
<translation>Mot de passe :</translation>
</message>
<message>
<source>Browse</source>
<translation>Parcourir</translation>
</message>
<message>
<source>Refresh</source>
<translation>Actualiser</translation>
</message>
<message>
<source>Challenge Response:</source>
<translation>Question-réponse :</translation>
</message>
<message>
<source>Legacy key file format</source>
<translation>Format de fichier-clé hérité</translation>
</message>
<message>
<source>You are using a legacy key file format which may become
unsupported in the future.
Please consider generating a new key file.</source>
<translation>Vous utilisez un format de fichier-clé hérité qui pourrait ne plus être pris en charge à lavenir.
Veuillez envisager de générer un nouveau fichier-clé.</translation>
</message>
<message>
<source>Don&apos;t show this warning again</source>
<translation>Ne plus afficher cette avertissement</translation>
</message>
<message>
<source>All files</source>
<translation>Tous les fichiers</translation>
</message>
<message>
<source>Key files</source>
<translation>Fichiers-clés</translation>
</message>
<message>
<source>Select key file</source>
<translation>Sélectionner un fichier-clé</translation>
</message>
<message>
<source>TouchID for quick unlock</source>
<translation type="unfinished"/>
</message>
<message>
<source>Unable to open the database:
%1</source>
<translation>Impossible d&apos;ouvrir la base de données:
%1</translation>
</message>
<message>
<source>Can't open key file:
%1</source>
<translation>Impossible douvrir le fichier-clé:
%1</translation>
</message>
</context>
<context>
<name>DatabaseSettingWidgetMetaData</name>
<message>
<source>Passwords</source>
<translation>Mots de passe</translation>
</message>
</context>
<context>
<name>DatabaseSettingsDialog</name>
<message>
<source>Advanced Settings</source>
<translation>Paramètres avancés</translation>
</message>
<message>
<source>General</source>
<translation>Général</translation>
</message>
<message>
<source>Security</source>
<translation>Sécurité</translation>
</message>
<message>
<source>Master Key</source>
<translation>Clé maîtresse</translation>
</message>
<message>
<source>Encryption Settings</source>
<translation>Paramètres de chiffrement</translation>
</message>
<message>
<source>Browser Integration</source>
<translation>Intégration aux navigateurs</translation>
</message>
</context>
<context>
<name>DatabaseSettingsWidgetBrowser</name>
<message>
<source>KeePassXC-Browser settings</source>
<translation>Paramètres KeePassXC-Browser</translation>
</message>
<message>
<source>&amp;Disconnect all browsers</source>
<translation>&amp;Déconnecter tous les navigateurs</translation>
</message>
<message>
<source>Forg&amp;et all site-specific settings on entries</source>
<translation type="unfinished"/>
</message>
<message>
<source>Move KeePassHTTP attributes to KeePassXC-Browser &amp;custom data</source>
<translation type="unfinished"/>
</message>
<message>
<source>Stored keys</source>
<translation>Clés stockées</translation>
</message>
<message>
<source>Remove</source>
<translation>Supprimer</translation>
</message>
<message>
<source>Delete the selected key?</source>
<translation>Supprimer la clé sélectionnée ?</translation>
</message>
<message>
<source>Do you really want to delete the selected key?
This may prevent connection to the browser plugin.</source>
<translation>Voulez-vous vraiment supprimer la clé sélectionnée ?
Cela peut empêcher la connexion avec l&apos;extension de navigateur.</translation>
</message>
<message>
<source>Key</source>
<translation>Clé</translation>
</message>
<message>
<source>Value</source>
<translation>Valeur</translation>
</message>
<message>
<source>Enable Browser Integration to access these settings.</source>
<translation>Activez l&apos;intégration avec le navigateur pour accéder à ces paramètres.</translation>
</message>
<message>
<source>Disconnect all browsers</source>
<translation>Déconnecter tous les navigateurs web</translation>
</message>
<message>
<source>Do you really want to disconnect all browsers?
This may prevent connection to the browser plugin.</source>
<translation>Voulez-vous vraiment désactiver tous les navigateurs ?
Cela peut empêcher la connexion avec l&apos;extension de navigateur.</translation>
</message>
<message>
<source>KeePassXC: No keys found</source>
<translation>KeePassXC : Aucune clé na été trouvée</translation>
</message>
<message>
<source>No shared encryption keys found in KeePassXC settings.</source>
<translation>Aucune clé de chiffrement trouvée dans les paramètres de KeePassXC.</translation>
</message>
<message>
<source>KeePassXC: Removed keys from database</source>
<translation>KeePassXC : Les clés ont été supprimées de la base de données</translation>
</message>
<message numerus="yes">
<source>Successfully removed %n encryption key(s) from KeePassXC settings.</source>
<translation><numerusform>%n clé de chiffrement a été retirée avec succès des paramètres de KeePassXC.</numerusform><numerusform>%n clés de chiffrement ont été retirées avec succès des paramètres de KeePassXC.</numerusform></translation>
</message>
<message>
<source>Forget all site-specific settings on entries</source>
<translation type="unfinished"/>
</message>
<message>
<source>Do you really want forget all site-specific settings on every entry?
Permissions to access entries will be revoked.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Removing stored permissions…</source>
<translation>Retrait des autorisations enregistrées…</translation>
</message>
<message>
<source>Abort</source>
<translation>Annuler</translation>
</message>
<message>
<source>KeePassXC: Removed permissions</source>
<translation>KeePassXC : Les autorisations ont été retirées</translation>
</message>
<message numerus="yes">
<source>Successfully removed permissions from %n entry(s).</source>
<translation><numerusform>Les autorisations de %n entrée a été retirée avec succès.</numerusform><numerusform>Les autorisations de %n entrées ont été retirées avec succès.</numerusform></translation>
</message>
<message>
<source>KeePassXC: No entry with permissions found!</source>
<translation>KeePassXC : Aucune entrée avec autorisation na été trouvée!</translation>
</message>
<message>
<source>The active database does not contain an entry with permissions.</source>
<translation>La base de données active ne contient pas dentrée avec des autorisations.</translation>
</message>
<message>
<source>Move KeePassHTTP attributes to custom data</source>
<translation type="unfinished"/>
</message>
<message>
<source>Do you really want to move all legacy browser integration data to the latest standard?
This is necessary to maintain compatibility with the browser plugin.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>DatabaseSettingsWidgetEncryption</name>
<message>
<source>Encryption Algorithm:</source>
<translation>Algorithme de chiffrement :</translation>
</message>
<message>
<source>AES: 256 Bit (default)</source>
<translation>AES : 256 bits (par défaut)</translation>
</message>
<message>
<source>Twofish: 256 Bit</source>
<translation>Twofish : 256 bits</translation>
</message>
<message>
<source>Key Derivation Function:</source>
<translation>Fonction de dérivation de clé (KDF) :</translation>
</message>
<message>
<source>Transform rounds:</source>
<translation>Cycles de transformation :</translation>
</message>
<message>
<source>Benchmark 1-second delay</source>
<translation>Benchmark avec 1 seconde de délai</translation>
</message>
<message>
<source>Memory Usage:</source>
<translation>Utilisation de la mémoire :</translation>
</message>
<message>
<source>Parallelism:</source>
<translation>Parallélisme :</translation>
</message>
<message>
<source>Decryption Time:</source>
<translation>Temps de déchiffrement :</translation>
</message>
<message>
<source>?? s</source>
<translation>?? s</translation>
</message>
<message>
<source>Change</source>
<translation type="unfinished"/>
</message>
<message>
<source>100 ms</source>
<translation>100 ms</translation>
</message>
<message>
<source>5 s</source>
<translation>5 s</translation>
</message>
<message>
<source>Higher values offer more protection, but opening the database will take longer.</source>
<translation>Une valeur plus élevée offre plus de sécurité mais l&apos;ouverture de la base de données prendra plus de temps.</translation>
</message>
<message>
<source>Database format:</source>
<translation>Format de la base de données :</translation>
</message>
<message>
<source>This is only important if you need to use your database with other programs.</source>
<translation>Ce n&apos;est important que si vous utilisez la base de données avec d&apos;autres programmes.</translation>
</message>
<message>
<source>KDBX 4.0 (recommended)</source>
<translation>KDBX 4.0 (recommandé)</translation>
</message>
<message>
<source>KDBX 3.1</source>
<translation>KDBX 3.1</translation>
</message>
<message>
<source>unchanged</source>
<comment>Database decryption time is unchanged</comment>
<translation>inchangé</translation>
</message>
<message>
<source>Number of rounds too high</source>
<comment>Key transformation rounds</comment>
<translation>Nombre de tours trop élevé</translation>
</message>
<message>
<source>You are using a very high number of key transform rounds with Argon2.
If you keep this number, your database may take hours or days (or even longer) to open!</source>
<translation>Vous utilisez un très grand nombre de cycles de transformation de clé avec Argon2.
Si vous conservez ce nombre, votre base de données pourrait prendre des heures voire des jours (ou plus) pour souvrir!</translation>
</message>
<message>
<source>Understood, keep number</source>
<translation>Compris, conserver ce nombre</translation>
</message>
<message>
<source>Cancel</source>
<translation>Annuler</translation>
</message>
<message>
<source>Number of rounds too low</source>
<comment>Key transformation rounds</comment>
<translation>Nombre de tours trop faible</translation>
</message>
<message>
<source>You are using a very low number of key transform rounds with AES-KDF.
If you keep this number, your database may be too easy to crack!</source>
<translation>Vous utilisez un très petit nombre de cycles de transformation de clé avec AES-KDF.
Si vous conservez ce nombre, votre base de données pourrait être craquées trop facilement!</translation>
</message>
<message>
<source>KDF unchanged</source>
<translation>KDF inchangé</translation>
</message>
<message>
<source>Failed to transform key with new KDF parameters; KDF unchanged.</source>
<translation>Échec de la transformation de la clé avec les nouveaux paramètres KDF; KDF inchangé.</translation>
</message>
<message numerus="yes">
<source> MiB</source>
<comment>Abbreviation for Mebibytes (KDF settings)</comment>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message numerus="yes">
<source> thread(s)</source>
<comment>Threads for parallel execution (KDF settings)</comment>
<translation><numerusform>fils d&apos;exécution</numerusform><numerusform>fils d&apos;exécution</numerusform></translation>
</message>
<message numerus="yes">
<source>%1 ms</source>
<comment>milliseconds</comment>
<translation><numerusform>%1 ms</numerusform><numerusform>%1 ms</numerusform></translation>
</message>
<message numerus="yes">
<source>%1 s</source>
<comment>seconds</comment>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context>
<name>DatabaseSettingsWidgetGeneral</name>
<message>
<source>Database Meta Data</source>
<translation>Métadonnées de la base de données</translation>
</message>
<message>
<source>Database name:</source>
<translation>Nom de la base de données :</translation>
</message>
<message>
<source>Database description:</source>
<translation>Description de la base de données :</translation>
</message>
<message>
<source>Default username:</source>
<translation>Nom dutilisateur par défaut :</translation>
</message>
<message>
<source>History Settings</source>
<translation>Paramètres de lhistorique</translation>
</message>
<message>
<source>Max. history items:</source>
<translation>Nombre maximal déléments dhistorique :</translation>
</message>
<message>
<source>Max. history size:</source>
<translation>Taille maximale de lhistorique :</translation>
</message>
<message>
<source> MiB</source>
<translation> MiB</translation>
</message>
<message>
<source>Use recycle bin</source>
<translation>Utiliser la corbeille</translation>
</message>
<message>
<source>Additional Database Settings</source>
<translation>Paramètres supplémentaires de base de données</translation>
</message>
<message>
<source>Enable &amp;compression (recommended)</source>
<translation>Activer la &amp;compression (recommandé)</translation>
</message>
</context>
<context>
<name>DatabaseSettingsWidgetKeeShare</name>
<message>
<source>Sharing</source>
<translation type="unfinished"/>
</message>
<message>
<source>Breadcrumb</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type</source>
<translation type="unfinished"/>
</message>
<message>
<source>Path</source>
<translation type="unfinished"/>
</message>
<message>
<source>Last Signer</source>
<translation type="unfinished"/>
</message>
<message>
<source>Certificates</source>
<translation type="unfinished"/>
</message>
<message>
<source> &gt; </source>
<comment>Breadcrumb separator</comment>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>DatabaseSettingsWidgetMasterKey</name>
<message>
<source>Add additional protection...</source>
<translation type="unfinished"/>
</message>
<message>
<source>No encryption key added</source>
<translation>Aucune clé de chiffrement ajoutée</translation>
</message>
<message>
<source>You must add at least one encryption key to secure your database!</source>
<translation>Vous devez ajouter au moins une clé de chiffrement pour protéger votre base de données !</translation>
</message>
<message>
<source>No password set</source>
<translation>Aucun mot de passe défini</translation>
</message>
<message>
<source>WARNING! You have not set a password. Using a database without a password is strongly discouraged!
Are you sure you want to continue without a password?</source>
<translation>ATTENTION ! Vous n&apos;avez pas défini de mot de passe. L&apos;utilisation d&apos;une base de données sans mot de passe est fortement découragée.
Êtes-vous sûr de vouloir continuer sans mot de passe ?</translation>
</message>
<message>
<source>Unknown error</source>
<translation>Erreur inconnue</translation>
</message>
<message>
<source>Failed to change master key</source>
<translation>Impossible de modifier la clé maîtresse</translation>
</message>
</context>
<context>
<name>DatabaseSettingsWidgetMetaDataSimple</name>
<message>
<source>Database Name:</source>
<translation>Nom de la base de données :</translation>
</message>
<message>
<source>Description:</source>
<translation>Description :</translation>
</message>
</context>
<context>
<name>DatabaseTabWidget</name>
<message>
<source>KeePass 2 Database</source>
<translation>Base de données KeePass 2</translation>
</message>
<message>
<source>All files</source>
<translation>Tous les fichiers</translation>
</message>
<message>
<source>Open database</source>
<translation>Ouvrir la base de données</translation>
</message>
<message>
<source>CSV file</source>
<translation>Fichier CSV</translation>
</message>
<message>
<source>Merge database</source>
<translation>Fusionner la base de données</translation>
</message>
<message>
<source>Open KeePass 1 database</source>
<translation>Ouvrir une base de données KeePass 1</translation>
</message>
<message>
<source>KeePass 1 database</source>
<translation>Base de données KeePass 1</translation>
</message>
<message>
<source>Export database to CSV file</source>
<translation>Exporter la base de données au format CSV</translation>
</message>
<message>
<source>Writing the CSV file failed.</source>
<translation>Échec de lécriture du fichier CSV.</translation>
</message>
<message>
<source>Database creation error</source>
<translation>Erreur de création de la base de données</translation>
</message>
<message>
<source>The created database has no key or KDF, refusing to save it.
This is definitely a bug, please report it to the developers.</source>
<translation type="unfinished"/>
</message>
<message>
<source>The database file does not exist or is not accessible.</source>
<translation>Le fichier de base de données n&apos;existe pas ou n&apos;est pas accessible.</translation>
</message>
<message>
<source>Select CSV file</source>
<translation>Sélectionner un fichier CSV</translation>
</message>
<message>
<source>New Database</source>
<translation>Nouvelle base de données</translation>
</message>
<message>
<source>%1 [New Database]</source>
<comment>Database tab name modifier</comment>
<translation>%1 [Nouvelle base de données]</translation>
</message>
<message>
<source>%1 [Locked]</source>
<comment>Database tab name modifier</comment>
<translation>%1 [Verrouillé]</translation>
</message>
<message>
<source>%1 [Read-only]</source>
<comment>Database tab name modifier</comment>
<translation>%1 [Lecture seule]</translation>
</message>
</context>
<context>
<name>DatabaseWidget</name>
<message>
<source>Searching...</source>
<translation>Recherche...</translation>
</message>
<message>
<source>Do you really want to delete the entry &quot;%1&quot; for good?</source>
<translation>Voulez-vous vraiment supprimer définitivement lentrée « %1 »?</translation>
</message>
<message>
<source>Do you really want to move entry &quot;%1&quot; to the recycle bin?</source>
<translation>Voulez-vous vraiment déplacer lentrée « %1 » vers la corbeille?</translation>
</message>
<message numerus="yes">
<source>Do you really want to move %n entry(s) to the recycle bin?</source>
<translation><numerusform>Voulez-vous vraiment déplacer %n entrée vers la corbeille?</numerusform><numerusform>Voulez-vous vraiment déplacer %n entrées vers la corbeille?</numerusform></translation>
</message>
<message>
<source>Execute command?</source>
<translation>Exécuter la commande?</translation>
</message>
<message>
<source>Do you really want to execute the following command?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</source>
<translation>Voulez-vous vraiment exécuter la commande suivante?&lt;br&gt;&lt;br&gt;%1&lt;br&gt;</translation>
</message>
<message>
<source>Remember my choice</source>
<translation>Se souvenir de mon choix</translation>
</message>
<message>
<source>Do you really want to delete the group &quot;%1&quot; for good?</source>
<translation>Voulez-vous vraiment supprimer définitivementle groupe « %1»?</translation>
</message>
<message>
<source>No current database.</source>
<translation>Pas de base de données.</translation>
</message>
<message>
<source>No source database, nothing to do.</source>
<translation>Aucune base de données source, il ny a rien à faire.</translation>
</message>
<message>
<source>Search Results (%1)</source>
<translation>Résultats de la recherche (%1)</translation>
</message>
<message>
<source>No Results</source>
<translation>Pas de résultats</translation>
</message>
<message>
<source>File has changed</source>
<translation>Le fichier a changé</translation>
</message>
<message>
<source>The database file has changed. Do you want to load the changes?</source>
<translation>Le fichier de la base de données a été modifiée. Voulez-vous charger les changements?</translation>
</message>
<message>
<source>Merge Request</source>
<translation>Demande de fusion</translation>
</message>
<message>
<source>The database file has changed and you have unsaved changes.
Do you want to merge your changes?</source>
<translation>Le fichier de la base de données a été modifiée et vos changements ne sont pas enregistrés.
Voulez-vous fusionner vos changements?</translation>
</message>
<message>
<source>Empty recycle bin?</source>
<translation>Vider la corbeille?</translation>
</message>
<message>
<source>Are you sure you want to permanently delete everything from your recycle bin?</source>
<translation>Êtes-vous certain de vouloir vider définitivement la corbeille?</translation>
</message>
<message numerus="yes">
<source>Do you really want to delete %n entry(s) for good?</source>
<translation><numerusform>Voulez-vous vraiment supprimer définitivement%1 entrée?</numerusform><numerusform>Voulez-vous vraiment supprimer définitivement%1 entrées?</numerusform></translation>
</message>
<message numerus="yes">
<source>Delete entry(s)?</source>
<translation><numerusform>Supprimer l&apos;entrée ?</numerusform><numerusform>Supprimer les entrées ?</numerusform></translation>
</message>
<message numerus="yes">
<source>Move entry(s) to recycle bin?</source>
<translation><numerusform>Déplacer lentrée vers la corbeille?</numerusform><numerusform>Déplacer les entrées vers la corbeille?</numerusform></translation>
</message>
<message>
<source>File opened in read only mode.</source>
<translation>Fichier ouvert en lecture seule.</translation>
</message>
<message>
<source>Lock Database?</source>
<translation>Verrouiller la base de données ?</translation>
</message>
<message>
<source>You are editing an entry. Discard changes and lock anyway?</source>
<translation>Une entrée est en mode édition. Ignorer les changements et verrouiller quand même?</translation>
</message>
<message>
<source>&quot;%1&quot; was modified.
Save changes?</source>
<translation>« %1 » a été modifié.
Enregistrer les changements?</translation>
</message>
<message>
<source>Database was modified.
Save changes?</source>
<translation>La base de données a été modifiée.
Enregistrer les changements ?</translation>
</message>
<message>
<source>Save changes?</source>
<translation>Enregistrer les changements?</translation>
</message>
<message>
<source>Could not open the new database file while attempting to autoreload.
Error: %1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Disable safe saves?</source>
<translation>Désactiver les enregistrements sécurisées?</translation>
</message>
<message>
<source>KeePassXC has failed to save the database multiple times. This is likely caused by file sync services holding a lock on the save file.
Disable safe saves and try again?</source>
<translation>KeePassXC na pas réussi, à plusieurs reprises, à enregistrer la base de données. Cela est probablement causé par le maintien dun verrou sur le fichier enregistré par les services de synchronisation de fichiers.
Désactiver les enregistrements sécurisés et ressayer?</translation>
</message>
<message>
<source>Writing the database failed.
%1</source>
<translation>Une erreur sest produite lors de lécriture de la base de données.
%1</translation>
</message>
<message>
<source>Passwords</source>
<translation>Mots de passe</translation>
</message>
<message>
<source>Save database as</source>
<translation>Enregistrer la base de données sous</translation>
</message>
<message>
<source>KeePass 2 Database</source>
<translation>Base de données KeePass 2</translation>
</message>
<message>
<source>Replace references to entry?</source>
<translation type="unfinished"/>
</message>
<message numerus="yes">
<source>Entry &quot;%1&quot; has %2 reference(s). Do you want to overwrite references with values, skip this entry, or delete anyway?</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<source>Delete group</source>
<translation>Supprimer le groupe</translation>
</message>
<message>
<source>Move group to recycle bin?</source>
<translation type="unfinished"/>
</message>
<message>
<source>Do you really want to move the group &quot;%1&quot; to the recycle bin?</source>
<translation type="unfinished"/>
</message>
<message>
<source>Successfully merged the database files.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Database was not modified by merge operation.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>EditEntryWidget</name>
<message>
<source>Entry</source>
<translation>Entrée</translation>
</message>
<message>
<source>Advanced</source>
<translation>Avancé</translation>
</message>
<message>
<source>Icon</source>
<translation>Icône</translation>
</message>
<message>
<source>Auto-Type</source>
<translation>Saisie automatique</translation>
</message>
<message>
<source>Properties</source>
<translation>Propriétés</translation>
</message>
<message>
<source>History</source>
<translation>Historique</translation>
</message>
<message>
<source>SSH Agent</source>
<translation>Agent SSH</translation>
</message>
<message>
<source>n/a</source>
<translation>n/a</translation>
</message>
<message>
<source>(encrypted)</source>
<translation>(chiffré)</translation>
</message>
<message>
<source>Select private key</source>
<translation>Choisir un fichier-clé</translation>
</message>
<message>
<source>File too large to be a private key</source>
<translation>Le fichier est trop gros pour être un fichier-clé</translation>
</message>
<message>
<source>Failed to open private key</source>
<translation>Échec douverture de la clé privée</translation>
</message>
<message>
<source>Entry history</source>
<translation>Historique de lentrée</translation>
</message>
<message>
<source>Add entry</source>
<translation>Ajouter une entrée</translation>
</message>
<message>
<source>Edit entry</source>
<translation>Modifier lentrée</translation>
</message>
<message>
<source>Different passwords supplied.</source>
<translation>Les mots de passe insérés sont différents.</translation>
</message>
<message>
<source>New attribute</source>
<translation>Nouvel attribut</translation>
</message>
<message>
<source>Are you sure you want to remove this attribute?</source>
<translation>Êtes-vous certain de vouloir supprimer cet attribut?</translation>
</message>
<message>
<source>Tomorrow</source>
<translation>Demain</translation>
</message>
<message numerus="yes">
<source>%n week(s)</source>
<translation><numerusform>%n semaine</numerusform><numerusform>%n semaines</numerusform></translation>
</message>
<message numerus="yes">
<source>%n month(s)</source>
<translation><numerusform>%n mois</numerusform><numerusform>%n mois</numerusform></translation>
</message>
<message>
<source>Apply generated password?</source>
<translation>Appliquer le mot de passe généré?</translation>
</message>
<message>
<source>Do you want to apply the generated password to this entry?</source>
<translation>Voulez-vous appliquer le mot de passe généré à cette entrée?</translation>
</message>
<message>
<source>Entry updated successfully.</source>
<translation>Entrée mise à jour avec succès.</translation>
</message>
<message>
<source>Entry has unsaved changes</source>
<translation>L&apos;entrée contient des modifications non-enregistrées</translation>
</message>
<message>
<source>New attribute %1</source>
<translation>Nouvel attribut %1</translation>
</message>
<message>
<source>[PROTECTED] Press reveal to view or edit</source>
<translation>[PROTÉGÉ] Appuyez pour révéler ou éditer</translation>
</message>
<message numerus="yes">
<source>%n year(s)</source>
<translation><numerusform>%n année</numerusform><numerusform>%n années</numerusform></translation>
</message>
<message>
<source>Confirm Removal</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>EditEntryWidgetAdvanced</name>
<message>
<source>Additional attributes</source>
<translation>Attributs supplémentaires</translation>
</message>
<message>
<source>Add</source>
<translation>Ajouter</translation>
</message>
<message>
<source>Remove</source>
<translation>Supprimer</translation>
</message>
<message>
<source>Edit Name</source>
<translation>Éditer le nom</translation>
</message>
<message>
<source>Protect</source>
<translation>Protéger</translation>
</message>
<message>
<source>Reveal</source>
<translation>Révéler</translation>
</message>
<message>
<source>Attachments</source>
<translation>Pièces jointes</translation>
</message>
<message>
<source>Foreground Color:</source>
<translation>Couleur du texte :</translation>
</message>
<message>
<source>Background Color:</source>
<translation>Couleur de larrière-plan :</translation>
</message>
</context>
<context>
<name>EditEntryWidgetAutoType</name>
<message>
<source>Enable Auto-Type for this entry</source>
<translation>Activer la saisie automatique pour cette entrée</translation>
</message>
<message>
<source>Inherit default Auto-Type sequence from the &amp;group</source>
<translation>Utiliser la séquence par défaut de saisie automatique du &amp;groupe</translation>
</message>
<message>
<source>&amp;Use custom Auto-Type sequence:</source>
<translation>&amp;Utiliser une séquence personnalisée de saisie automatique :</translation>
</message>
<message>
<source>Window Associations</source>
<translation>Associations de fenêtre</translation>
</message>
<message>
<source>+</source>
<translation>+</translation>
</message>
<message>
<source>-</source>
<translation>-</translation>
</message>
<message>
<source>Window title:</source>
<translation>Titre de la fenêtre :</translation>
</message>
<message>
<source>Use a specific sequence for this association:</source>
<translation>Utilisez une séquence précise pour cette association :</translation>
</message>
</context>
<context>
<name>EditEntryWidgetHistory</name>
<message>
<source>Show</source>
<translation>Afficher</translation>
</message>
<message>
<source>Restore</source>
<translation>Rétablir</translation>
</message>
<message>
<source>Delete</source>
<translation>Supprimer</translation>
</message>
<message>
<source>Delete all</source>
<translation>Supprimer tout</translation>
</message>
</context>
<context>
<name>EditEntryWidgetMain</name>
<message>
<source>URL:</source>
<translation>URL :</translation>
</message>
<message>
<source>Password:</source>
<translation>Mot de passe :</translation>
</message>
<message>
<source>Repeat:</source>
<translation>Confirmation :</translation>
</message>
<message>
<source>Title:</source>
<translation>Titre :</translation>
</message>
<message>
<source>Notes</source>
<translation>Notes</translation>
</message>
<message>
<source>Presets</source>
<translation>Valeurs par défaut</translation>
</message>
<message>
<source>Toggle the checkbox to reveal the notes section.</source>
<translation>Cochez la case pour afficher la section des notes.</translation>
</message>
<message>
<source>Username:</source>
<translation>Nom dutilisateur :</translation>
</message>
<message>
<source>Expires</source>
<translation>Expiration</translation>
</message>
</context>
<context>
<name>EditEntryWidgetSSHAgent</name>
<message>
<source>Form</source>
<translation>Formulaire</translation>
</message>
<message>
<source>Remove key from agent after</source>
<translation>Retirer la clé de lagent après</translation>
</message>
<message>
<source> seconds</source>
<translation>secondes</translation>
</message>
<message>
<source>Fingerprint</source>
<translation>Empreinte</translation>
</message>
<message>
<source>Remove key from agent when database is closed/locked</source>
<translation>Retirer la clé de lagent lorsque la base de données est fermée/verrouillée</translation>
</message>
<message>
<source>Public key</source>
<translation>Clé publique</translation>
</message>
<message>
<source>Add key to agent when database is opened/unlocked</source>
<translation>Ajoutez la clé à lagent lorsque la base de données est ouverte/déverrouillée</translation>
</message>
<message>
<source>Comment</source>
<translation>Commentaire</translation>
</message>
<message>
<source>Decrypt</source>
<translation>Déchiffré</translation>
</message>
<message>
<source>n/a</source>
<translation>n/a</translation>
</message>
<message>
<source>Copy to clipboard</source>
<translation>Copier dans le presse-papiers</translation>
</message>
<message>
<source>Private key</source>
<translation>Clé privée</translation>
</message>
<message>
<source>External file</source>
<translation>Fichier externe</translation>
</message>
<message>
<source>Browse...</source>
<extracomment>Button for opening file dialog</extracomment>
<translation>Parcourir...</translation>
</message>
<message>
<source>Attachment</source>
<translation>Pièce jointe</translation>
</message>
<message>
<source>Add to agent</source>
<translation>Ajouter à lagent</translation>
</message>
<message>
<source>Remove from agent</source>
<translation>Retirer de lagent</translation>
</message>
<message>
<source>Require user confirmation when this key is used</source>
<translation>Requiert une confirmation de lutilisateur quand cette clé est utilisée</translation>
</message>
</context>
<context>
<name>EditGroupWidget</name>
<message>
<source>Group</source>
<translation>Groupe</translation>
</message>
<message>
<source>Icon</source>
<translation>Icône</translation>
</message>
<message>
<source>Properties</source>
<translation>Propriétés</translation>
</message>
<message>
<source>Add group</source>
<translation>Ajouter un groupe</translation>
</message>
<message>
<source>Edit group</source>
<translation>Modifier le groupe</translation>
</message>
<message>
<source>Enable</source>
<translation>Activer</translation>
</message>
<message>
<source>Disable</source>
<translation>Désactiver</translation>
</message>
<message>
<source>Inherit from parent group (%1)</source>
<translation>Hériter du groupe parent (%1)</translation>
</message>
</context>
<context>
<name>EditGroupWidgetKeeShare</name>
<message>
<source>Form</source>
<translation>Formulaire</translation>
</message>
<message>
<source>Type:</source>
<translation type="unfinished"/>
</message>
<message>
<source>Path:</source>
<translation type="unfinished"/>
</message>
<message>
<source>...</source>
<translation type="unfinished"/>
</message>
<message>
<source>Password:</source>
<translation>Mot de passe :</translation>
</message>
<message>
<source>Inactive</source>
<translation type="unfinished"/>
</message>
<message>
<source>Import from path</source>
<translation type="unfinished"/>
</message>
<message>
<source>Export to path</source>
<translation type="unfinished"/>
</message>
<message>
<source>Synchronize with path</source>
<translation type="unfinished"/>
</message>
<message>
<source>Your KeePassXC version does not support sharing your container type. Please use %1.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Database sharing is disabled</source>
<translation type="unfinished"/>
</message>
<message>
<source>Database export is disabled</source>
<translation type="unfinished"/>
</message>
<message>
<source>Database import is disabled</source>
<translation type="unfinished"/>
</message>
<message>
<source>KeeShare unsigned container</source>
<translation type="unfinished"/>
</message>
<message>
<source>KeeShare signed container</source>
<translation type="unfinished"/>
</message>
<message>
<source>Select import source</source>
<translation type="unfinished"/>
</message>
<message>
<source>Select export target</source>
<translation type="unfinished"/>
</message>
<message>
<source>Select import/export file</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>EditGroupWidgetMain</name>
<message>
<source>Name</source>
<translation>Nom</translation>
</message>
<message>
<source>Notes</source>
<translation>Notes</translation>
</message>
<message>
<source>Expires</source>
<translation>Expiration</translation>
</message>
<message>
<source>Search</source>
<translation>Recherche</translation>
</message>
<message>
<source>Auto-Type</source>
<translation>Saisie automatique</translation>
</message>
<message>
<source>&amp;Use default Auto-Type sequence of parent group</source>
<translation>&amp;Utiliser la séquence par défaut de saisie automatique du groupe parent</translation>
</message>
<message>
<source>Set default Auto-Type se&amp;quence</source>
<translation>Définir la sé&amp;quence par défaut de la saisie automatique</translation>
</message>
</context>
<context>
<name>EditWidgetIcons</name>
<message>
<source>&amp;Use default icon</source>
<translation>Utiliser licône par défaut</translation>
</message>
<message>
<source>Use custo&amp;m icon</source>
<translation>Utiliser une icône personnalisée</translation>
</message>
<message>
<source>Add custom icon</source>
<translation>Ajouter une icône personnalisée</translation>
</message>
<message>
<source>Delete custom icon</source>
<translation>Supprimer une icône personnalisée</translation>
</message>
<message>
<source>Download favicon</source>
<translation>Télécharger la favicône</translation>
</message>
<message>
<source>Unable to fetch favicon.</source>
<translation>Impossible de récupérer la favicône</translation>
</message>
<message>
<source>Images</source>
<translation>Images</translation>
</message>
<message>
<source>All files</source>
<translation>Tous les fichiers</translation>
</message>
<message>
<source>Custom icon already exists</source>
<translation>Licône personnalisée existe déjà</translation>
</message>
<message>
<source>Confirm Delete</source>
<translation>Confirmer la suppression</translation>
</message>
<message>
<source>Custom icon successfully downloaded</source>
<translation>Icône personnalisée téléchargée avec succès</translation>
</message>
<message>
<source>Hint: You can enable DuckDuckGo as a fallback under Tools&gt;Settings&gt;Security</source>
<translation>Astuce : Vous pouvez activer DuckDuckGo comme second recours sous Outils &gt; Paramètres &gt; Sécurité</translation>
</message>
<message>
<source>Select Image(s)</source>
<translation>Sélectionner des images</translation>
</message>
<message numerus="yes">
<source>Successfully loaded %1 of %n icon(s)</source>
<translation><numerusform>%1 icône sur %n chargée avec succès</numerusform><numerusform>%1 icônes sur %n chargées avec succès</numerusform></translation>
</message>
<message>
<source>No icons were loaded</source>
<translation>Aucune icône n&apos;a été chargée</translation>
</message>
<message numerus="yes">
<source>%n icon(s) already exist in the database</source>
<translation><numerusform>%n icône existe déjà dans la base de données</numerusform><numerusform>%n icônes existent déjà dans la base de données</numerusform></translation>
</message>
<message numerus="yes">
<source>The following icon(s) failed:</source>
<translation><numerusform>L&apos;icône suivante a rencontré des erreurs:</numerusform><numerusform>Les icônes suivantes ont rencontré des erreurs :</numerusform></translation>
</message>
<message numerus="yes">
<source>This icon is used by %n entry(s), and will be replaced by the default icon. Are you sure you want to delete it?</source>
<translation><numerusform>Cette icône est utilisée par %1 entrée et sera remplacée par licône par défaut. Êtes-vous certain de vouloir leffacer?</numerusform><numerusform>Cette icône est utilisée par %1 entrées et sera remplacée par licône par défaut. Êtes-vous certain de vouloir leffacer?</numerusform></translation>
</message>
</context>
<context>
<name>EditWidgetProperties</name>
<message>
<source>Created:</source>
<translation>Créé :</translation>
</message>
<message>
<source>Modified:</source>
<translation>Modifié :</translation>
</message>
<message>
<source>Accessed:</source>
<translation>Consulté :</translation>
</message>
<message>
<source>Uuid:</source>
<translation>Uuid :</translation>
</message>
<message>
<source>Plugin Data</source>
<translation>Données dextension</translation>
</message>
<message>
<source>Remove</source>
<translation>Supprimer</translation>
</message>
<message>
<source>Delete plugin data?</source>
<translation>Supprimer les données dextension?</translation>
</message>
<message>
<source>Do you really want to delete the selected plugin data?
This may cause the affected plugins to malfunction.</source>
<translation>Voulez-vous vraiment supprimer les données dextension sélectionnées? Cela peut entraîner un dysfonctionnement des extensions touchées.</translation>
</message>
<message>
<source>Key</source>
<translation>Clé</translation>
</message>
<message>
<source>Value</source>
<translation>Valeur</translation>
</message>
</context>
<context>
<name>Entry</name>
<message>
<source>%1 - Clone</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>EntryAttachmentsModel</name>
<message>
<source>Name</source>
<translation>Nom</translation>
</message>
<message>
<source>Size</source>
<translation>Taille</translation>
</message>
</context>
<context>
<name>EntryAttachmentsWidget</name>
<message>
<source>Form</source>
<translation>Formulaire</translation>
</message>
<message>
<source>Add</source>
<translation>Ajouter</translation>
</message>
<message>
<source>Remove</source>
<translation>Supprimer</translation>
</message>
<message>
<source>Open</source>
<translation>Ouvrir</translation>
</message>
<message>
<source>Save</source>
<translation>Enregistrer le fichier</translation>
</message>
<message>
<source>Select files</source>
<translation>Sélectionner des fichiers</translation>
</message>
<message numerus="yes">
<source>Are you sure you want to remove %n attachment(s)?</source>
<translation><numerusform>Êtes-vous certain de vouloir supprimer %n pièce jointe?</numerusform><numerusform>Êtes-vous certain de vouloir supprimer %n pièces jointes?</numerusform></translation>
</message>
<message>
<source>Save attachments</source>
<translation>Enregistrer les pièces jointes</translation>
</message>
<message>
<source>Unable to create directory:
%1</source>
<translation>Impossible de créer le répertoire :
%1</translation>
</message>
<message>
<source>Are you sure you want to overwrite the existing file &quot;%1&quot; with the attachment?</source>
<translation>Êtes-vous certain de vouloir remplacer le fichier existant « %1 » par la pièce jointe?</translation>
</message>
<message>
<source>Confirm overwrite</source>
<translation>Confirmer le remplacement</translation>
</message>
<message>
<source>Unable to save attachments:
%1</source>
<translation>Impossible denregistrer les pièces jointes :
%1</translation>
</message>
<message>
<source>Unable to open attachment:
%1</source>
<translation>Impossible douvrir la pièce jointe :
%1</translation>
</message>
<message>
<source>Unable to open attachments:
%1</source>
<translation>Impossible douvrir les pièces jointes :
%1</translation>
</message>
<message>
<source>Confirm remove</source>
<translation>Confirmer la suppression</translation>
</message>
<message numerus="yes">
<source>Unable to open file(s):
%1</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
</context>
<context>
<name>EntryAttributesModel</name>
<message>
<source>Name</source>
<translation>Nom</translation>
</message>
</context>
<context>
<name>EntryHistoryModel</name>
<message>
<source>Last modified</source>
<translation>Dernière modification</translation>
</message>
<message>
<source>Title</source>
<translation>Titre</translation>
</message>
<message>
<source>Username</source>
<translation>Nom dutilisateur</translation>
</message>
<message>
<source>URL</source>
<translation>URL</translation>
</message>
</context>
<context>
<name>EntryModel</name>
<message>
<source>Ref: </source>
<comment>Reference abbreviation</comment>
<translation>Réf : </translation>
</message>
<message>
<source>Group</source>
<translation>Groupe</translation>
</message>
<message>
<source>Title</source>
<translation>Titre</translation>
</message>
<message>
<source>Username</source>
<translation>Nom dutilisateur</translation>
</message>
<message>
<source>URL</source>
<translation>URL</translation>
</message>
<message>
<source>Never</source>
<translation>Jamais</translation>
</message>
<message>
<source>Password</source>
<translation>Mot de passe</translation>
</message>
<message>
<source>Notes</source>
<translation>Notes</translation>
</message>
<message>
<source>Expires</source>
<translation>Expiration</translation>
</message>
<message>
<source>Created</source>
<translation>Créée</translation>
</message>
<message>
<source>Modified</source>
<translation>Modifié</translation>
</message>
<message>
<source>Accessed</source>
<translation>Consulté</translation>
</message>
<message>
<source>Attachments</source>
<translation>Pièces jointes</translation>
</message>
<message>
<source>Yes</source>
<translation>Oui</translation>
</message>
<message>
<source>TOTP</source>
<translation>TOTP</translation>
</message>
</context>
<context>
<name>EntryPreviewWidget</name>
<message>
<source>Generate TOTP Token</source>
<translation>Générer un code TOTP</translation>
</message>
<message>
<source>Close</source>
<translation>Fermer</translation>
</message>
<message>
<source>General</source>
<translation>Général</translation>
</message>
<message>
<source>Username</source>
<translation>Nom dutilisateur</translation>
</message>
<message>
<source>Password</source>
<translation>Mot de passe</translation>
</message>
<message>
<source>Expiration</source>
<translation>Expiration</translation>
</message>
<message>
<source>URL</source>
<translation>URL</translation>
</message>
<message>
<source>Attributes</source>
<translation>Attributs</translation>
</message>
<message>
<source>Attachments</source>
<translation>Pièces jointes</translation>
</message>
<message>
<source>Notes</source>
<translation>Notes</translation>
</message>
<message>
<source>Autotype</source>
<translation>Saisie automatique</translation>
</message>
<message>
<source>Window</source>
<translation>Fenêtre</translation>
</message>
<message>
<source>Sequence</source>
<translation>Séquence</translation>
</message>
<message>
<source>Searching</source>
<translation>Recherche…</translation>
</message>
<message>
<source>Search</source>
<translation>Recherche</translation>
</message>
<message>
<source>Clear</source>
<translation>Effacer</translation>
</message>
<message>
<source>Never</source>
<translation>Jamais</translation>
</message>
<message>
<source>[PROTECTED]</source>
<translation>[PROTÉGÉ]</translation>
</message>
<message>
<source>&lt;b&gt;%1&lt;/b&gt;: %2</source>
<comment>attributes line</comment>
<translation>&lt;b&gt;%1&lt;/b&gt;: %2</translation>
</message>
<message>
<source>Enabled</source>
<translation>Activé</translation>
</message>
<message>
<source>Disabled</source>
<translation>Désactivé</translation>
</message>
<message>
<source>Share</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>EntryView</name>
<message>
<source>Customize View</source>
<translation>Personnaliser laffichage</translation>
</message>
<message>
<source>Hide Usernames</source>
<translation>Masquer les noms dutilisateur</translation>
</message>
<message>
<source>Hide Passwords</source>
<translation>Masquer les mots de passe</translation>
</message>
<message>
<source>Fit to window</source>
<translation>Ajuster à la fenêtre</translation>
</message>
<message>
<source>Fit to contents</source>
<translation>Ajuster au contenu</translation>
</message>
<message>
<source>Reset to defaults</source>
<translation>Réinitialiser aux valeurs par défaut</translation>
</message>
<message>
<source>Attachments (icon)</source>
<translation>Pièces jointes (icône)</translation>
</message>
</context>
<context>
<name>Group</name>
<message>
<source>Recycle Bin</source>
<translation>Corbeille</translation>
</message>
<message>
<source>[empty]</source>
<comment>group has no children</comment>
<translation>[vide]</translation>
</message>
</context>
<context>
<name>GroupModel</name>
<message>
<source>%1</source>
<comment>Template for name without annotation</comment>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>HostInstaller</name>
<message>
<source>KeePassXC: Cannot save file!</source>
<translation>KeePassXC : Impossible denregistrer le fichier!</translation>
</message>
<message>
<source>Cannot save the native messaging script file.</source>
<translation>Impossible denregistrer le fichier de script de la messagerie native</translation>
</message>
</context>
<context>
<name>KMessageWidget</name>
<message>
<source>&amp;Close</source>
<translation>&amp;Fermer</translation>
</message>
<message>
<source>Close message</source>
<translation>Fermer le message</translation>
</message>
</context>
<context>
<name>Kdbx3Reader</name>
<message>
<source>Unable to calculate master key</source>
<translation>Impossible de calculer la clé maîtresse</translation>
</message>
<message>
<source>Unable to issue challenge-response.</source>
<translation>Impossible de lancer une question-réponse.</translation>
</message>
<message>
<source>Wrong key or database file is corrupt.</source>
<translation>La clé nest pas la bonne ou le fichier de base de données est corrompu.</translation>
</message>
<message>
<source>missing database headers</source>
<translation>les en-têtes de la base de données manquent</translation>
</message>
<message>
<source>Header doesn&apos;t match hash</source>
<translation>L&apos;en-tête ne correspond pas à l&apos;empreinte numérique</translation>
</message>
<message>
<source>Invalid header id size</source>
<translation>Taille de lid de len-tête non valide</translation>
</message>
<message>
<source>Invalid header field length</source>
<translation>Longueur du champ de len-tête invalide</translation>
</message>
<message>
<source>Invalid header data length</source>
<translation>Longueur des données de len-tête non valide</translation>
</message>
</context>
<context>
<name>Kdbx3Writer</name>
<message>
<source>Unable to issue challenge-response.</source>
<translation>Impossible de lancer une question-réponse.</translation>
</message>
<message>
<source>Unable to calculate master key</source>
<translation>Impossible de calculer la clé maîtresse</translation>
</message>
</context>
<context>
<name>Kdbx4Reader</name>
<message>
<source>missing database headers</source>
<translation>les en-têtes de la base de données manquent</translation>
</message>
<message>
<source>Unable to calculate master key</source>
<translation>Impossible de calculer la clé maîtresse</translation>
</message>
<message>
<source>Invalid header checksum size</source>
<translation>Taille de la somme de contrôle de len-tête non valide</translation>
</message>
<message>
<source>Header SHA256 mismatch</source>
<translation>SHA256 de len-tête ne correspond pas</translation>
</message>
<message>
<source>Wrong key or database file is corrupt. (HMAC mismatch)</source>
<translation>La clé nest pas la bonne ou le fichier de base de données est corrompu (non-correspondance HMAC).</translation>
</message>
<message>
<source>Unknown cipher</source>
<translation>Chiffrement inconnu</translation>
</message>
<message>
<source>Invalid header id size</source>
<translation>Taille de lid de len-tête non valide</translation>
</message>
<message>
<source>Invalid header field length</source>
<translation>Longueur du champ de len-tête non valide</translation>
</message>
<message>
<source>Invalid header data length</source>
<translation>Longueur des données de len-tête non valide</translation>
</message>
<message>
<source>Failed to open buffer for KDF parameters in header</source>
<translation>Échec douverture dune mémoire tampon pour les paramètres KDF dans len-tête</translation>
</message>
<message>
<source>Unsupported key derivation function (KDF) or invalid parameters</source>
<translation>Fonction de dérivation de clé (KDF) non supporté ou paramètres non valides</translation>
</message>
<message>
<source>Legacy header fields found in KDBX4 file.</source>
<translation>Champs den-tête hérités du fichier KDBX4.</translation>
</message>
<message>
<source>Invalid inner header id size</source>
<translation>Taille de lid de len-tête interne non valide</translation>
</message>
<message>
<source>Invalid inner header field length</source>
<translation>Longueur du champ de len-tête interne non valide</translation>
</message>
<message>
<source>Invalid inner header binary size</source>
<translation>Taille binaire de len-tête interne non valide</translation>
</message>
<message>
<source>Unsupported KeePass variant map version.</source>
<extracomment>Translation: variant map = data structure for storing meta data</extracomment>
<translation>Version de table des variantes non supportée.</translation>
</message>
<message>
<source>Invalid variant map entry name length</source>
<extracomment>Translation: variant map = data structure for storing meta data</extracomment>
<translation>Longueur du nom de la table des variantes non valide.</translation>
</message>
<message>
<source>Invalid variant map entry name data</source>
<extracomment>Translation: variant map = data structure for storing meta data</extracomment>
<translation>Contenu du nom de la table des variantes non valide.</translation>
</message>
<message>
<source>Invalid variant map entry value length</source>
<extracomment>Translation: variant map = data structure for storing meta data</extracomment>
<translation>Longueur de lentrée dans la table des variantes non valide.</translation>
</message>
<message>
<source>Invalid variant map entry value data</source>
<extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
<translation>Contenu de lentrée dans la table des variantes non valide.</translation>
</message>
<message>
<source>Invalid variant map Bool entry value length</source>
<extracomment>Translation: variant map = data structure for storing meta data</extracomment>
<translation>Longueur de lentrée de type Booléen dans la table des variantes non valide.</translation>
</message>
<message>
<source>Invalid variant map Int32 entry value length</source>
<extracomment>Translation: variant map = data structure for storing meta data</extracomment>
<translation>Longueur de lentrée de type Int32 dans la table des variantes non valide.</translation>
</message>
<message>
<source>Invalid variant map UInt32 entry value length</source>
<extracomment>Translation: variant map = data structure for storing meta data</extracomment>
<translation>Longueur de lentrée de type UInt32 dans la table des variantes non valide.</translation>
</message>
<message>
<source>Invalid variant map Int64 entry value length</source>
<extracomment>Translation: variant map = data structure for storing meta data</extracomment>
<translation>Longueur de lentrée de type Int64 dans la table des variantes non valide.</translation>
</message>
<message>
<source>Invalid variant map UInt64 entry value length</source>
<extracomment>Translation: variant map = data structure for storing meta data</extracomment>
<translation>Longueur de lentrée de type UInt64 dans la table des variantes non valide.</translation>
</message>
<message>
<source>Invalid variant map entry type</source>
<extracomment>Translation: variant map = data structure for storing meta data</extracomment>
<translation>Longueur de lentrée dans la table des variantes non valide.</translation>
</message>
<message>
<source>Invalid variant map field type size</source>
<extracomment>Translation: variant map = data structure for storing meta data</extracomment>
<translation>Longueur du type de champ dans la table des variantes non valide.</translation>
</message>
</context>
<context>
<name>Kdbx4Writer</name>
<message>
<source>Invalid symmetric cipher algorithm.</source>
<translation>Algorithme de chiffrement symétrique non valide.</translation>
</message>
<message>
<source>Invalid symmetric cipher IV size.</source>
<comment>IV = Initialization Vector for symmetric cipher</comment>
<translation>Taille du vecteur dinitialisation du chiffrement symétrique non valide.</translation>
</message>
<message>
<source>Unable to calculate master key</source>
<translation>Impossible de calculer la clé maîtresse</translation>
</message>
<message>
<source>Failed to serialize KDF parameters variant map</source>
<extracomment>Translation comment: variant map = data structure for storing meta data</extracomment>
<translation>Échec de sérialisation des paramètres KDF de la table de variantes.</translation>
</message>
</context>
<context>
<name>KdbxReader</name>
<message>
<source>Unsupported cipher</source>
<translation>Chiffrement non supporté</translation>
</message>
<message>
<source>Invalid compression flags length</source>
<translation>Longueur des paramètres de compression non valides.</translation>
</message>
<message>
<source>Unsupported compression algorithm</source>
<translation>Algorithme de compression non pris en charge</translation>
</message>
<message>
<source>Invalid master seed size</source>
<translation>Taille de semence primaire non valide.</translation>
</message>
<message>
<source>Invalid transform seed size</source>
<translation>Taille de la semence germée non valide.</translation>
</message>
<message>
<source>Invalid transform rounds size</source>
<translation>La taille de cycles de transformation est invalide</translation>
</message>
<message>
<source>Invalid start bytes size</source>
<translation>Taille des octets de début non valide</translation>
</message>
<message>
<source>Invalid random stream id size</source>
<translation>Taille de lidentifiant du flux aléatoire non valide.</translation>
</message>
<message>
<source>Invalid inner random stream cipher</source>
<translation>Taille du chiffrement du flux intérieur aléatoire non valide.</translation>
</message>
<message>
<source>Not a KeePass database.</source>
<translation>Ce nest pas une base de données KeePass.</translation>
</message>
<message>
<source>The selected file is an old KeePass 1 database (.kdb).
You can import it by clicking on Database &gt; 'Import KeePass 1 database...'.
This is a one-way migration. You won&apos;t be able to open the imported database with the old KeePassX 0.4 version.</source>
<translation>Le fichier sélectionné est une ancienne base de données KeePass 1 (.kdb).
Vous pouvez limporter en cliquant sur Base de données&gt;&apos;Importer une base de données KeePass 1...&apos;
Il sagit dune migration à sens unique. Vous ne pourrez pas ouvrir la base de données importée avec lancienne version de KeePassX 0.4.</translation>
</message>
<message>
<source>Unsupported KeePass 2 database version.</source>
<translation>Version de la base de données KeePass 2 non pris en charge.</translation>
</message>
<message>
<source>Invalid cipher uuid length: %1 (length=%2)</source>
<translation>Longueur de lUUID du chiffrement invalide: %1 (longueur=%2)</translation>
</message>
<message>
<source>Unable to parse UUID: %1</source>
<translation>Impossible de lire l&apos;UUID: %1</translation>
</message>
<message>
<source>Failed to read database file.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>KdbxXmlReader</name>
<message>
<source>XML parsing failure: %1</source>
<translation>Erreur danalyse XML : %1</translation>
</message>
<message>
<source>No root group</source>
<translation>Aucun groupe racine</translation>
</message>
<message>
<source>Missing icon uuid or data</source>
<translation>Données ou uuid de licône manquant</translation>
</message>
<message>
<source>Missing custom data key or value</source>
<translation>Valeur ou clé de donnée personnalisée manquante</translation>
</message>
<message>
<source>Multiple group elements</source>
<translation>Éléments du groupe multiples</translation>
</message>
<message>
<source>Null group uuid</source>
<translation>Uuid du groupe sans valeur</translation>
</message>
<message>
<source>Invalid group icon number</source>
<translation>Numéro de licône du groupe non valide</translation>
</message>
<message>
<source>Invalid EnableAutoType value</source>
<translation>Valeur EnableAutoType non valide</translation>
</message>
<message>
<source>Invalid EnableSearching value</source>
<translation>Valeur de EnableSearching non valide</translation>
</message>
<message>
<source>No group uuid found</source>
<translation>Aucun uuid de groupe trouvé</translation>
</message>
<message>
<source>Null DeleteObject uuid</source>
<translation>Uuid de DeleteObject sans valeur</translation>
</message>
<message>
<source>Missing DeletedObject uuid or time</source>
<translation>Temps ou uuid de DeletedObject manquant</translation>
</message>
<message>
<source>Null entry uuid</source>
<translation>Uuid de lentrée sans valeur</translation>
</message>
<message>
<source>Invalid entry icon number</source>
<translation>Numéro de licône de lentrée non valide</translation>
</message>
<message>
<source>History element in history entry</source>
<translation>Élément de lhistorique de lentrée de lhistorique</translation>
</message>
<message>
<source>No entry uuid found</source>
<translation>Aucun uuid dentrée trouvé</translation>
</message>
<message>
<source>History element with different uuid</source>
<translation>Élément de lhistorique avec un uuid différent</translation>
</message>
<message>
<source>Duplicate custom attribute found</source>
<translation>Dupliquer lattribut personnalisé trouvé</translation>
</message>
<message>
<source>Entry string key or value missing</source>
<translation>Valeur ou clé de la chaîne de caractères de lentrée manquante</translation>
</message>
<message>
<source>Duplicate attachment found</source>
<translation>Une pièce a été trouvée en double</translation>
</message>
<message>
<source>Entry binary key or value missing</source>
<translation>Valeur ou clé du binaire de lentrée manquante</translation>
</message>
<message>
<source>Auto-type association window or sequence missing</source>
<translation>Fenêtre ou séquence dassociation de saisie automatique manquante</translation>
</message>
<message>
<source>Invalid bool value</source>
<translation>Valeur bool non valide</translation>
</message>
<message>
<source>Invalid date time value</source>
<translation>Valeur date time non valide</translation>
</message>
<message>
<source>Invalid color value</source>
<translation>Valeur de couleur non valide</translation>
</message>
<message>
<source>Invalid color rgb part</source>
<translation>Partie de couleur RVB non valide</translation>
</message>
<message>
<source>Invalid number value</source>
<translation>Valeur de nombre non valide</translation>
</message>
<message>
<source>Invalid uuid value</source>
<translation>Valeur uuid non valide</translation>
</message>
<message>
<source>Unable to decompress binary</source>
<extracomment>Translator meant is a binary data inside an entry</extracomment>
<translation>Impossible de décompresser le binaire</translation>
</message>
<message>
<source>XML error:
%1
Line %2, column %3</source>
<translation>Erreur XML:
%1
Ligne %2, colonne %3</translation>
</message>
</context>
<context>
<name>KeePass1OpenWidget</name>
<message>
<source>Import KeePass1 database</source>
<translation>Importer une base de données au format KeePass 1</translation>
</message>
<message>
<source>Unable to open the database.</source>
<translation>Impossible douvrir la base de données.</translation>
</message>
</context>
<context>
<name>KeePass1Reader</name>
<message>
<source>Unable to read keyfile.</source>
<translation>Impossible de lire le fichier-clé.</translation>
</message>
<message>
<source>Not a KeePass database.</source>
<translation>Ce nest pas une base de données KeePass.</translation>
</message>
<message>
<source>Unsupported encryption algorithm.</source>
<translation>Algorithme de chiffrement non supporté.</translation>
</message>
<message>
<source>Unsupported KeePass database version.</source>
<translation>Version de base de données KeePass non supportée.</translation>
</message>
<message>
<source>Unable to read encryption IV</source>
<comment>IV = Initialization Vector for symmetric cipher</comment>
<translation>Impossible de lire le vecteur dinitialisation du chiffrement</translation>
</message>
<message>
<source>Invalid number of groups</source>
<translation>Nombre de groupes non valide</translation>
</message>
<message>
<source>Invalid number of entries</source>
<translation>Nombre dentrées non valide</translation>
</message>
<message>
<source>Invalid content hash size</source>
<translation>La taille de lempreinte numérique du contenu est invalide</translation>
</message>
<message>
<source>Invalid transform seed size</source>
<translation>Taille de la semence germée non valide.</translation>
</message>
<message>
<source>Invalid number of transform rounds</source>
<translation>Le nombre de cycles de transformation est invalide</translation>
</message>
<message>
<source>Unable to construct group tree</source>
<translation>Impossible de construire larborescence du groupe</translation>
</message>
<message>
<source>Root</source>
<translation>Racine</translation>
</message>
<message>
<source>Unable to calculate master key</source>
<translation>Impossible de calculer la clé maîtresse</translation>
</message>
<message>
<source>Wrong key or database file is corrupt.</source>
<translation>La clé nest pas la bonne ou le fichier de base de données est corrompu.</translation>
</message>
<message>
<source>Key transformation failed</source>
<translation>Échec de la transformation de la clé</translation>
</message>
<message>
<source>Invalid group field type number</source>
<translation>Numéro du type de champ groupe non valide.</translation>
</message>
<message>
<source>Invalid group field size</source>
<translation>Taille du champ groupe non valide</translation>
</message>
<message>
<source>Read group field data doesn&apos;t match size</source>
<translation>Les données lues dans le champ groupe ne correspondent pas à la taille</translation>
</message>
<message>
<source>Incorrect group id field size</source>
<translation>Taille du champ &quot;identifiant du groupe&quot; incorrect</translation>
</message>
<message>
<source>Incorrect group creation time field size</source>
<translation>Taille du champ &quot;date du la création du groupe&quot; incorrect.</translation>
</message>
<message>
<source>Incorrect group modification time field size</source>
<translation>Taille du champ heure de modification du groupe non correct</translation>
</message>
<message>
<source>Incorrect group access time field size</source>
<translation>Taille du champ &quot;date daccès au groupe&quot; incorrect.</translation>
</message>
<message>
<source>Incorrect group expiry time field size</source>
<translation>Taille du champ &quot;date dexpiration du groupe&quot; incorrect.</translation>
</message>
<message>
<source>Incorrect group icon field size</source>
<translation>Taille du champ &quot;icône du groupe&quot; incorrect.</translation>
</message>
<message>
<source>Incorrect group level field size</source>
<translation>Taille du champ du niveau du groupe incorrecte</translation>
</message>
<message>
<source>Invalid group field type</source>
<translation>Type du champ groupe incorrect.</translation>
</message>
<message>
<source>Missing group id or level</source>
<translation>Niveau ou id du groupe manquant</translation>
</message>
<message>
<source>Missing entry field type number</source>
<translation>Type du numéro du champ dentrée manquante</translation>
</message>
<message>
<source>Invalid entry field size</source>
<translation>Taille du champ de lentrée non valide</translation>
</message>
<message>
<source>Read entry field data doesn&apos;t match size</source>
<translation>Les données dentrée lues ne correspondent pas à la taille.</translation>
</message>
<message>
<source>Invalid entry uuid field size</source>
<translation>Taille du champ uuid de lentrée non valide</translation>
</message>
<message>
<source>Invalid entry group id field size</source>
<translation>Taille du champ id du groupe de lentrée non valide</translation>
</message>
<message>
<source>Invalid entry icon field size</source>
<translation>Taille du champ icône de lentrée non valide</translation>
</message>
<message>
<source>Invalid entry creation time field size</source>
<translation>Taille du champ date de création de lentrée non valide</translation>
</message>
<message>
<source>Invalid entry modification time field size</source>
<translation>Taille du champ date de modification de lentrée non valide</translation>
</message>
<message>
<source>Invalid entry expiry time field size</source>
<translation>Taille invalide du champ dentrée heure dexpiration</translation>
</message>
<message>
<source>Invalid entry field type</source>
<translation>Champ dentrée type est invalide</translation>
</message>
<message>
<source>unable to seek to content position</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>KeeShare</name>
<message>
<source>Disabled share</source>
<translation type="unfinished"/>
</message>
<message>
<source>Import from</source>
<translation type="unfinished"/>
</message>
<message>
<source>Export to</source>
<translation type="unfinished"/>
</message>
<message>
<source>Synchronize with</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>KeyComponentWidget</name>
<message>
<source>Key Component</source>
<translation type="unfinished"/>
</message>
<message>
<source>Key Component Description</source>
<translation type="unfinished"/>
</message>
<message>
<source>Cancel</source>
<translation>Annuler</translation>
</message>
<message>
<source>Key Component set, click to change or remove</source>
<translation type="unfinished"/>
</message>
<message>
<source>Add %1</source>
<comment>Add a key component</comment>
<translation>Ajouter %1</translation>
</message>
<message>
<source>Change %1</source>
<comment>Change a key component</comment>
<translation>Modifier %1</translation>
</message>
<message>
<source>Remove %1</source>
<comment>Remove a key component</comment>
<translation>Supprimer %1</translation>
</message>
<message>
<source>%1 set, click to change or remove</source>
<comment>Change or remove a key component</comment>
<translation>%1 configuré, cliquer pour modifier ou supprimer</translation>
</message>
</context>
<context>
<name>KeyFileEditWidget</name>
<message>
<source>Browse</source>
<translation>Parcourir</translation>
</message>
<message>
<source>Generate</source>
<translation>Générer</translation>
</message>
<message>
<source>Key File</source>
<translation>Fichier-clé</translation>
</message>
<message>
<source>&lt;p&gt;You can add a key file containing random bytes for additional security.&lt;/p&gt;&lt;p&gt;You must keep it secret and never lose it or you will be locked out!&lt;/p&gt;</source>
<translation>&lt;p&gt;Vous pouvez ajouter un fichier-clé contenant des bits aléatoires pour une sécurité accrue.&lt;/p&gt;&lt;p&gt;Vous devez le garder secret et ne jamais le perdre ou vous ne pourrez plus vous connecter !&lt;/p&gt;</translation>
</message>
<message>
<source>Legacy key file format</source>
<translation>Format de fichier-clé hérité</translation>
</message>
<message>
<source>You are using a legacy key file format which may become
unsupported in the future.
Please go to the master key settings and generate a new key file.</source>
<translation>Vous utilisez un format de fichier-clé hérité qui pourrait ne plus être pris en charge à lavenir.
Veuillez ouvrir les paramètres de clé maîtresse et générer un nouveau fichier-clé.</translation>
</message>
<message>
<source>Error loading the key file '%1'
Message: %2</source>
<translation>Erreur durant le chargement du fichier-clé &apos;%1&apos;
Message: %2</translation>
</message>
<message>
<source>Key files</source>
<translation>Fichiers-clés</translation>
</message>
<message>
<source>All files</source>
<translation>Tous les fichiers</translation>
</message>
<message>
<source>Create Key File...</source>
<translation>Créer un fichier-clé…</translation>
</message>
<message>
<source>Error creating key file</source>
<translation>Erreur lors de la création du fichier-clé</translation>
</message>
<message>
<source>Unable to create key file: %1</source>
<translation>Impossible de créer le fichier-clé : %1</translation>
</message>
<message>
<source>Select a key file</source>
<translation>Sélectionner un fichier-clé</translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<source>&amp;Database</source>
<translation>&amp;Base de données</translation>
</message>
<message>
<source>&amp;Recent databases</source>
<translation>&amp;Bases de données récentes</translation>
</message>
<message>
<source>&amp;Help</source>
<translation>&amp;Aide</translation>
</message>
<message>
<source>E&amp;ntries</source>
<translation>E&amp;ntrées</translation>
</message>
<message>
<source>&amp;Groups</source>
<translation>&amp;Groupes</translation>
</message>
<message>
<source>&amp;Tools</source>
<translation>&amp;Outils</translation>
</message>
<message>
<source>&amp;Quit</source>
<translation>&amp;Quitter</translation>
</message>
<message>
<source>&amp;About</source>
<translation>&amp;À propos</translation>
</message>
<message>
<source>&amp;Open database...</source>
<translation>&amp;Ouvrir la base de données…</translation>
</message>
<message>
<source>&amp;Save database</source>
<translation>&amp;Enregistrer la base de données</translation>
</message>
<message>
<source>&amp;Close database</source>
<translation>&amp;Fermer la base de données</translation>
</message>
<message>
<source>&amp;Delete entry</source>
<translation>&amp;Supprimer lentrée</translation>
</message>
<message>
<source>&amp;Edit group</source>
<translation>&amp;Modifier le groupe</translation>
</message>
<message>
<source>&amp;Delete group</source>
<translation>&amp;Supprimer le groupe</translation>
</message>
<message>
<source>Sa&amp;ve database as...</source>
<translation>En&amp;registrer la base de données sous...</translation>
</message>
<message>
<source>Database settings</source>
<translation>Paramètres de la base de données</translation>
</message>
<message>
<source>&amp;Clone entry</source>
<translation>&amp;Cloner lentrée</translation>
</message>
<message>
<source>Copy &amp;username</source>
<translation>Copier le nom dutilisateur</translation>
</message>
<message>
<source>Copy username to clipboard</source>
<translation>Copier le nom dutilisateur dans le presse-papiers</translation>
</message>
<message>
<source>Copy password to clipboard</source>
<translation>Copier le mot de passe dans le presse-papiers</translation>
</message>
<message>
<source>&amp;Settings</source>
<translation>&amp;Paramètres</translation>
</message>
<message>
<source>Password Generator</source>
<translation>Générateur de mots de passe</translation>
</message>
<message>
<source>&amp;Lock databases</source>
<translation>&amp;Verrouiller les bases de données</translation>
</message>
<message>
<source>&amp;Title</source>
<translation>&amp;Titre</translation>
</message>
<message>
<source>Copy title to clipboard</source>
<translation>Copier le titre dans le presse-papiers</translation>
</message>
<message>
<source>&amp;URL</source>
<translation>&amp;URL</translation>
</message>
<message>
<source>Copy URL to clipboard</source>
<translation>Copier lURL dans le presse-papiers</translation>
</message>
<message>
<source>&amp;Notes</source>
<translation>&amp;Notes</translation>
</message>
<message>
<source>Copy notes to clipboard</source>
<translation>Copier les notes dans le presse-papiers</translation>
</message>
<message>
<source>&amp;Export to CSV file...</source>
<translation>&amp;Exporter dans un fichier CSV...</translation>
</message>
<message>
<source>Set up TOTP...</source>
<translation>Configurer TOTP...</translation>
</message>
<message>
<source>Copy &amp;TOTP</source>
<translation>Copie &amp;TOTP</translation>
</message>
<message>
<source>E&amp;mpty recycle bin</source>
<translation>V&amp;ider la corbeille</translation>
</message>
<message>
<source>Clear history</source>
<translation>Effacer lhistorique</translation>
</message>
<message>
<source>Access error for config file %1</source>
<translation>Erreur daccès au fichier de configuration %1</translation>
</message>
<message>
<source>Settings</source>
<translation>Paramètres</translation>
</message>
<message>
<source>Toggle window</source>
<translation>Basculer de fenêtre</translation>
</message>
<message>
<source>Quit KeePassXC</source>
<translation>Quitter KeePassXC</translation>
</message>
<message>
<source>Please touch the button on your YubiKey!</source>
<translation>Veuillez appuyez sur le bouton de votre YubiKey!</translation>
</message>
<message>
<source>WARNING: You are using an unstable build of KeePassXC!
There is a high risk of corruption, maintain a backup of your databases.
This version is not meant for production use.</source>
<translation>AVERTISSEMENT : Vous utilisez une version instable du KeePassXC!
Le risque de corruption est élevé, conservez une sauvegarde de vos bases de données.
Cette version nest pas destinée à la production.</translation>
</message>
<message>
<source>&amp;Donate</source>
<translation>&amp;Donner</translation>
</message>
<message>
<source>Report a &amp;bug</source>
<translation>Signaler un &amp;bug</translation>
</message>
<message>
<source>WARNING: Your Qt version may cause KeePassXC to crash with an On-Screen Keyboard!
We recommend you use the AppImage available on our downloads page.</source>
<translation>ATTENTION : Votre version de Qt pourrait causer un crash de KeePassXC avec un clavier virtuel !
Nous recommandons l&apos;utilisation de l&apos;AppImage disponible sur notre page de téléchargements.</translation>
</message>
<message>
<source>&amp;Import</source>
<translation>&amp;Importer</translation>
</message>
<message>
<source>Copy att&amp;ribute...</source>
<translation>Copier l&apos;att&amp;ribut ...</translation>
</message>
<message>
<source>TOTP...</source>
<translation>TOTP...</translation>
</message>
<message>
<source>&amp;New database...</source>
<translation>&amp;Ńouvelle base de données...</translation>
</message>
<message>
<source>Create a new database</source>
<translation>Créer une nouvelle base de données</translation>
</message>
<message>
<source>&amp;Merge from database...</source>
<translation>&amp;Fusionner depuis la base de données...</translation>
</message>
<message>
<source>Merge from another KDBX database</source>
<translation>Fusionner depuis une autre base de données KDBX</translation>
</message>
<message>
<source>&amp;New entry</source>
<translation>&amp;Nouvelle entrée</translation>
</message>
<message>
<source>Add a new entry</source>
<translation>Ajouter une entrée</translation>
</message>
<message>
<source>&amp;Edit entry</source>
<translation>Modifier lentrée</translation>
</message>
<message>
<source>View or edit entry</source>
<translation>Voir ou modifier l&apos;entrée</translation>
</message>
<message>
<source>&amp;New group</source>
<translation>&amp;Nouveau groupe</translation>
</message>
<message>
<source>Add a new group</source>
<translation>Ajouter un groupe</translation>
</message>
<message>
<source>Change master &amp;key...</source>
<translation>Changer la clé &amp;maîtresse…</translation>
</message>
<message>
<source>&amp;Database settings...</source>
<translation>Paramètres de la base de &amp;données ...</translation>
</message>
<message>
<source>Copy &amp;password</source>
<translation>Copier le mot de &amp;passe</translation>
</message>
<message>
<source>Perform &amp;Auto-Type</source>
<translation>Effectuer un remplissage &amp;automatique</translation>
</message>
<message>
<source>Open &amp;URL</source>
<translation>Ouvrir l&apos;&amp;URL</translation>
</message>
<message>
<source>KeePass 1 database...</source>
<translation>Base de données KeePass 1 ...</translation>
</message>
<message>
<source>Import a KeePass 1 database</source>
<translation>Importer une base de données KeePass 1</translation>
</message>
<message>
<source>CSV file...</source>
<translation>Fichier CSV ...</translation>
</message>
<message>
<source>Import a CSV file</source>
<translation>Importer un fichier CSV</translation>
</message>
<message>
<source>Show TOTP...</source>
<translation>Afficher TOTP ...</translation>
</message>
<message>
<source>Show TOTP QR Code...</source>
<translation>Afficher le QR Code TOTP ...</translation>
</message>
<message>
<source>Check for Updates...</source>
<translation type="unfinished"/>
</message>
<message>
<source>Share entry</source>
<translation type="unfinished"/>
</message>
<message>
<source>NOTE: You are using a pre-release version of KeePassXC!
Expect some bugs and minor issues, this version is not meant for production use.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Check for updates on startup?</source>
<translation type="unfinished"/>
</message>
<message>
<source>Would you like KeePassXC to check for updates on startup?</source>
<translation type="unfinished"/>
</message>
<message>
<source>You can always check for updates manually from the application menu.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>Merger</name>
<message>
<source>Creating missing %1 [%2]</source>
<translation>Création du %1 manquant [%2]</translation>
</message>
<message>
<source>Relocating %1 [%2]</source>
<translation>Déplacement de %1 [%2]</translation>
</message>
<message>
<source>Overwriting %1 [%2]</source>
<translation>Écrasement de %1 [%2]</translation>
</message>
<message>
<source>older entry merged from database &quot;%1&quot;</source>
<translation>ancienne entrée fusionnée de la base de données &quot;%1&quot;</translation>
</message>
<message>
<source>Adding backup for older target %1 [%2]</source>
<translation>Ajout d&apos;une sauvegarde pour l&apos;ancienne cible %1 [%2]</translation>
</message>
<message>
<source>Adding backup for older source %1 [%2]</source>
<translation>Ajout d&apos;une sauvegarde pour l&apos;ancienne source %1 [%2]</translation>
</message>
<message>
<source>Reapplying older target entry on top of newer source %1 [%2]</source>
<translation>Ré-application de l&apos;ancienne entrée cible sur la nouvelle source %1 [%2]</translation>
</message>
<message>
<source>Reapplying older source entry on top of newer target %1 [%2]</source>
<translation>Ré-application de l&apos;ancienne entrée source sur la nouvelle cible %1 [%2]</translation>
</message>
<message>
<source>Synchronizing from newer source %1 [%2]</source>
<translation>Synchronisation depuis une source plus récente %1 [%2]</translation>
</message>
<message>
<source>Synchronizing from older source %1 [%2]</source>
<translation>Synchronisation depuis une source plus ancienne %1 [%2]</translation>
</message>
<message>
<source>Deleting child %1 [%2]</source>
<translation>Suppression de l&apos;enfant %1 [%2]</translation>
</message>
<message>
<source>Deleting orphan %1 [%2]</source>
<translation>Suppression de l&apos;orphelin %1 [%2]</translation>
</message>
<message>
<source>Changed deleted objects</source>
<translation>Objets supprimés modifiés</translation>
</message>
<message>
<source>Adding missing icon %1</source>
<translation>Ajout de l&apos;icône manquante %1</translation>
</message>
</context>
<context>
<name>NewDatabaseWizard</name>
<message>
<source>Create a new KeePassXC database...</source>
<translation>Créer une nouvelle base de données KeePassXC</translation>
</message>
<message>
<source>Root</source>
<comment>Root group</comment>
<translation>Racine</translation>
</message>
</context>
<context>
<name>NewDatabaseWizardPage</name>
<message>
<source>WizardPage</source>
<translation type="unfinished"/>
</message>
<message>
<source>En&amp;cryption Settings</source>
<translation>Paramètres de &amp;chiffrement</translation>
</message>
<message>
<source>Here you can adjust the database encryption settings. Don&apos;t worry, you can change them later in the database settings.</source>
<translation>Vous pouvez ajuster ici les paramètres de chiffrement de la base de données. Vous pourrez sans problèmes les changer plus tard dans les paramètres de la base de données.</translation>
</message>
<message>
<source>Advanced Settings</source>
<translation>Paramètres avancés</translation>
</message>
<message>
<source>Simple Settings</source>
<translation>Paramètres simplifiés</translation>
</message>
</context>
<context>
<name>NewDatabaseWizardPageEncryption</name>
<message>
<source>Encryption Settings</source>
<translation>Paramètres de chiffrement</translation>
</message>
<message>
<source>Here you can adjust the database encryption settings. Don&apos;t worry, you can change them later in the database settings.</source>
<translation>Vous pouvez ajuster ici les paramètres de chiffrement de la base de données. Vous pourrez sans problèmes les changer plus tard dans les paramètres de la base de données.</translation>
</message>
</context>
<context>
<name>NewDatabaseWizardPageMasterKey</name>
<message>
<source>Database Master Key</source>
<translation type="unfinished"/>
</message>
<message>
<source>A master key known only to you protects your database.</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>NewDatabaseWizardPageMetaData</name>
<message>
<source>General Database Information</source>
<translation type="unfinished"/>
</message>
<message>
<source>Please fill in the display name and an optional description for your new database:</source>
<translation>Veuillez renseigner le nom et optionnellement une description pour votre nouvelle base de données :</translation>
</message>
</context>
<context>
<name>OpenSSHKey</name>
<message>
<source>Invalid key file, expecting an OpenSSH key</source>
<translation>Le fichier-clé est invalide, une clé OpenSSH est attendue</translation>
</message>
<message>
<source>PEM boundary mismatch</source>
<translation>Décalage de la limite PEM</translation>
</message>
<message>
<source>Base64 decoding failed</source>
<translation>Échec du décodage Base64</translation>
</message>
<message>
<source>Key file way too small.</source>
<translation>Le fichier-clé est bien trop petit.</translation>
</message>
<message>
<source>Key file magic header id invalid</source>
<translation>Lidentifiant de len-tête magique du fichier-clé est invalide</translation>
</message>
<message>
<source>Found zero keys</source>
<translation>Zéro clés trouvées</translation>
</message>
<message>
<source>Failed to read public key.</source>
<translation>Échec de lecture de la clé publique.</translation>
</message>
<message>
<source>Corrupted key file, reading private key failed</source>
<translation>Le fichier-clé est corrompu, échec de lecture de la clé privée</translation>
</message>
<message>
<source>No private key payload to decrypt</source>
<translation>Aucune clé privée à décrypter</translation>
</message>
<message>
<source>Trying to run KDF without cipher</source>
<translation>Tentative dexécuter KDF sans chiffrement</translation>
</message>
<message>
<source>Passphrase is required to decrypt this key</source>
<translation>Une phrase de passe est exigée pour déchiffrer cette clé</translation>
</message>
<message>
<source>Key derivation failed, key file corrupted?</source>
<translation>Échec de dérivation de clé. Le fichier-clé est-il corrompu?</translation>
</message>
<message>
<source>Decryption failed, wrong passphrase?</source>
<translation>Échec de déchiffrement. La phrase de passe serait-elle erronée?</translation>
</message>
<message>
<source>Unexpected EOF while reading public key</source>
<translation>End-of-file inattendu lors de la lecture de la clé publique</translation>
</message>
<message>
<source>Unexpected EOF while reading private key</source>
<translation>End-of-file inattendu lors de la lecture de la clé privée</translation>
</message>
<message>
<source>Can&apos;t write public key as it is empty</source>
<translation>Impossible décrire une clé publique car elle est vide</translation>
</message>
<message>
<source>Unexpected EOF when writing public key</source>
<translation>End-of-file inattendu lors de lécriture de la clé publique</translation>
</message>
<message>
<source>Can&apos;t write private key as it is empty</source>
<translation>Impossible décrire une clé privée car elle est vide</translation>
</message>
<message>
<source>Unexpected EOF when writing private key</source>
<translation>End-of-file inattendu lors de lécriture de la clé privée</translation>
</message>
<message>
<source>Unsupported key type: %1</source>
<translation>Type de clé non géré: %1</translation>
</message>
<message>
<source>Unknown cipher: %1</source>
<translation>Chiffrement inconnu : %1</translation>
</message>
<message>
<source>Cipher IV is too short for MD5 kdf</source>
<translation>Le vecteur dinitialisation du chiffrage est trop court pour la KDF MD5</translation>
</message>
<message>
<source>Unknown KDF: %1</source>
<translation>KDF inconnu : %1</translation>
</message>
<message>
<source>Unknown key type: %1</source>
<translation>Type de clé inconnu : %1</translation>
</message>
</context>
<context>
<name>PasswordEditWidget</name>
<message>
<source>Enter password:</source>
<translation>Saisir un mot de passe :</translation>
</message>
<message>
<source>Confirm password:</source>
<translation type="unfinished"/>
</message>
<message>
<source>Password</source>
<translation>Mot de passe</translation>
</message>
<message>
<source>&lt;p&gt;A password is the primary method for securing your database.&lt;/p&gt;&lt;p&gt;Good passwords are long and unique. KeePassXC can generate one for you.&lt;/p&gt;</source>
<translation>&lt;p&gt;Le mot de passe est le moyen principal pour sécuriser votre base de données.&lt;/p&gt;&lt;p&gt;Un bon mot de passe est long et unique. KeePassXC peut en générer un pour vous.&lt;/p&gt;</translation>
</message>
<message>
<source>Password cannot be empty.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Passwords do not match.</source>
<translation>Les mots de passe ne correspondent pas.</translation>
</message>
<message>
<source>Generate master password</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>PasswordGeneratorWidget</name>
<message>
<source>%p%</source>
<translation>%p%</translation>
</message>
<message>
<source>Password:</source>
<translation>Mot de passe :</translation>
</message>
<message>
<source>strength</source>
<comment>Password strength</comment>
<translation>force</translation>
</message>
<message>
<source>entropy</source>
<translation>entropie</translation>
</message>
<message>
<source>Password</source>
<translation>Mot de passe</translation>
</message>
<message>
<source>Character Types</source>
<translation>Types de caractères:</translation>
</message>
<message>
<source>Upper Case Letters</source>
<translation>Lettres majuscules</translation>
</message>
<message>
<source>Lower Case Letters</source>
<translation>Lettres minuscules</translation>
</message>
<message>
<source>Numbers</source>
<translation>Chiffres</translation>
</message>
<message>
<source>Special Characters</source>
<translation>Caractères spéciaux</translation>
</message>
<message>
<source>Extended ASCII</source>
<translation>ASCII étendu</translation>
</message>
<message>
<source>Exclude look-alike characters</source>
<translation>Exclure les caractères qui se ressemblent</translation>
</message>
<message>
<source>Pick characters from every group</source>
<translation>Inclure des caractères de chaque groupe</translation>
</message>
<message>
<source>&amp;Length:</source>
<translation>&amp;Longueur :</translation>
</message>
<message>
<source>Passphrase</source>
<translation>Phrase de passe</translation>
</message>
<message>
<source>Wordlist:</source>
<translation>Liste de mots :</translation>
</message>
<message>
<source>Word Separator:</source>
<translation>Séparateur de mot :</translation>
</message>
<message>
<source>Copy</source>
<translation>Copie</translation>
</message>
<message>
<source>Accept</source>
<translation>Accepter</translation>
</message>
<message>
<source>Close</source>
<translation>Fermer</translation>
</message>
<message>
<source>Entropy: %1 bit</source>
<translation>Entropie : %1 bits</translation>
</message>
<message>
<source>Password Quality: %1</source>
<translation>Qualité du mot de passe : %1</translation>
</message>
<message>
<source>Poor</source>
<comment>Password quality</comment>
<translation>Pauvre</translation>
</message>
<message>
<source>Weak</source>
<comment>Password quality</comment>
<translation>Faible</translation>
</message>
<message>
<source>Good</source>
<comment>Password quality</comment>
<translation>Bon</translation>
</message>
<message>
<source>Excellent</source>
<comment>Password quality</comment>
<translation>Excellent</translation>
</message>
<message>
<source>ExtendedASCII</source>
<translation>ASCII étendu</translation>
</message>
<message>
<source>Switch to advanced mode</source>
<translation>Basculer vers le mode avancé</translation>
</message>
<message>
<source>Advanced</source>
<translation>Avancé</translation>
</message>
<message>
<source>Upper Case Letters A to F</source>
<translation>Lettres majuscules de A à F</translation>
</message>
<message>
<source>A-Z</source>
<translation>A-Z</translation>
</message>
<message>
<source>Lower Case Letters A to F</source>
<translation>Lettres minuscules de A à F</translation>
</message>
<message>
<source>a-z</source>
<translation>a-z</translation>
</message>
<message>
<source>0-9</source>
<translation>0-9</translation>
</message>
<message>
<source>Braces</source>
<translation type="unfinished"/>
</message>
<message>
<source>{[(</source>
<translation>{[(</translation>
</message>
<message>
<source>Punctuation</source>
<translation>Ponctuation</translation>
</message>
<message>
<source>.,:;</source>
<translation type="unfinished"/>
</message>
<message>
<source>Quotes</source>
<translation>Guillemets</translation>
</message>
<message>
<source>&quot; &apos;</source>
<translation type="unfinished"/>
</message>
<message>
<source>Math</source>
<translation type="unfinished"/>
</message>
<message>
<source>&lt;*+!?=</source>
<translation type="unfinished"/>
</message>
<message>
<source>Dashes</source>
<translation type="unfinished"/>
</message>
<message>
<source>\_|-/</source>
<translation type="unfinished"/>
</message>
<message>
<source>Logograms</source>
<translation type="unfinished"/>
</message>
<message>
<source>#$%&amp;&amp;@^`~</source>
<translation type="unfinished"/>
</message>
<message>
<source>Switch to simple mode</source>
<translation>Basculer vers le mode simplifié</translation>
</message>
<message>
<source>Simple</source>
<translation type="unfinished"/>
</message>
<message>
<source>Character set to exclude from generated password</source>
<translation>Ensemble de caractères à exclure du mot de passe généré</translation>
</message>
<message>
<source>Do not include:</source>
<translation>Ne pas inclure :</translation>
</message>
<message>
<source>Add non-hex letters to &quot;do not include&quot; list</source>
<translation type="unfinished"/>
</message>
<message>
<source>Hex</source>
<translation type="unfinished"/>
</message>
<message>
<source>Excluded characters: &quot;0&quot;, &quot;1&quot;, &quot;l&quot;, &quot;I&quot;, &quot;O&quot;, &quot;|&quot;, &quot;&quot;</source>
<translation type="unfinished"/>
</message>
<message>
<source>Word Co&amp;unt:</source>
<translation type="unfinished"/>
</message>
<message>
<source>Regenerate</source>
<translation>Régénérer</translation>
</message>
</context>
<context>
<name>QApplication</name>
<message>
<source>KeeShare</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>QFileDialog</name>
<message>
<source>Select</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>QMessageBox</name>
<message>
<source>Overwrite</source>
<translation type="unfinished"/>
</message>
<message>
<source>Delete</source>
<translation>Supprimer</translation>
</message>
<message>
<source>Move</source>
<translation type="unfinished"/>
</message>
<message>
<source>Empty</source>
<translation type="unfinished"/>
</message>
<message>
<source>Remove</source>
<translation>Supprimer</translation>
</message>
<message>
<source>Skip</source>
<translation type="unfinished"/>
</message>
<message>
<source>Disable</source>
<translation>Désactiver</translation>
</message>
<message>
<source>Merge</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>QObject</name>
<message>
<source>Database not opened</source>
<translation>La base de données nest pas ouverte </translation>
</message>
<message>
<source>Database hash not available</source>
<translation>Lempreinte numérique de la base de données nest pas disponible</translation>
</message>
<message>
<source>Client public key not received</source>
<translation>Clé publique du client non reçue</translation>
</message>
<message>
<source>Cannot decrypt message</source>
<translation>Impossible de déchiffrer le message</translation>
</message>
<message>
<source>Action cancelled or denied</source>
<translation>Action annulée ou refusée</translation>
</message>
<message>
<source>KeePassXC association failed, try again</source>
<translation>Lassociation à KeePassXC a échoué, veuillez réessayer</translation>
</message>
<message>
<source>Encryption key is not recognized</source>
<translation>La clé de chiffrement nest pas reconnue</translation>
</message>
<message>
<source>Incorrect action</source>
<translation>Action incorrecte</translation>
</message>
<message>
<source>Empty message received</source>
<translation>Message vide reçu</translation>
</message>
<message>
<source>No URL provided</source>
<translation>Aucune URL définie</translation>
</message>
<message>
<source>No logins found</source>
<translation>Aucuns identifiants trouvés</translation>
</message>
<message>
<source>Unknown error</source>
<translation>Erreur inconnue</translation>
</message>
<message>
<source>Add a new entry to a database.</source>
<translation>Ajouter une nouvelle entrée à la base de données.</translation>
</message>
<message>
<source>Path of the database.</source>
<translation>Chemin daccès de la base de données.</translation>
</message>
<message>
<source>Key file of the database.</source>
<translation>Fichier-clé de la base de données.</translation>
</message>
<message>
<source>path</source>
<translation>chemin</translation>
</message>
<message>
<source>Username for the entry.</source>
<translation>Nom dutilisateur de lentrée.</translation>
</message>
<message>
<source>username</source>
<translation>nom dutilisateur</translation>
</message>
<message>
<source>URL for the entry.</source>
<translation>URL de lentrée.</translation>
</message>
<message>
<source>URL</source>
<translation>URL</translation>
</message>
<message>
<source>Prompt for the entry&apos;s password.</source>
<translation>Demande du mot de passe de lentrée.</translation>
</message>
<message>
<source>Generate a password for the entry.</source>
<translation>Générer un mot de passe pour lentrée.</translation>
</message>
<message>
<source>Length for the generated password.</source>
<translation>Longueur du mot de passe généré.</translation>
</message>
<message>
<source>length</source>
<translation>longueur</translation>
</message>
<message>
<source>Path of the entry to add.</source>
<translation>Chemin de lentrée à ajouter.</translation>
</message>
<message>
<source>Copy an entry&apos;s password to the clipboard.</source>
<translation>Copier le mot de passe dune entrée dans le presse-papiers.</translation>
</message>
<message>
<source>Path of the entry to clip.</source>
<comment>clip = copy to clipboard</comment>
<translation>Chemin de lentrée à épingler.</translation>
</message>
<message>
<source>Timeout in seconds before clearing the clipboard.</source>
<translation>Délai en secondes avant effacement du presse-papiers.</translation>
</message>
<message>
<source>Edit an entry.</source>
<translation>Modifier une entrée.</translation>
</message>
<message>
<source>Title for the entry.</source>
<translation>Titre de lentrée.</translation>
</message>
<message>
<source>title</source>
<translation>titre</translation>
</message>
<message>
<source>Path of the entry to edit.</source>
<translation>Chemin de lentrée à modifier.</translation>
</message>
<message>
<source>Estimate the entropy of a password.</source>
<translation>Estimer lentropie dun mot de passe.</translation>
</message>
<message>
<source>Password for which to estimate the entropy.</source>
<translation>Mot de passe pour lequel estimer lentropie.</translation>
</message>
<message>
<source>Perform advanced analysis on the password.</source>
<translation>Effectuer une analyse approfondie du mot de passe.</translation>
</message>
<message>
<source>Extract and print the content of a database.</source>
<translation>Extraire et imprimer le contenu dune base de données.</translation>
</message>
<message>
<source>Path of the database to extract.</source>
<translation>Chemin de la base de données à extraire.</translation>
</message>
<message>
<source>Insert password to unlock %1: </source>
<translation>Insérer le mot de passe pour déverrouiller %1 : </translation>
</message>
<message>
<source>WARNING: You are using a legacy key file format which may become
unsupported in the future.
Please consider generating a new key file.</source>
<translation>AVERTISSEMENT : Vous utilisez un format de fichier-clé hérité qui pourrait ne plus être pris en charge à lavenir.
Veuillez envisager de générer un nouveau fichier-clé.</translation>
</message>
<message>
<source>
Available commands:
</source>
<translation>
Commandes disponibles :
</translation>
</message>
<message>
<source>Name of the command to execute.</source>
<translation>Nom de la commande à exécuter.</translation>
</message>
<message>
<source>List database entries.</source>
<translation>Lister les entrées de la base.</translation>
</message>
<message>
<source>Path of the group to list. Default is /</source>
<translation>Chemin du groupe à lister. Par défaut : /</translation>
</message>
<message>
<source>Find entries quickly.</source>
<translation>Trouver rapidement les entrées.</translation>
</message>
<message>
<source>Search term.</source>
<translation>Terme de recherche.</translation>
</message>
<message>
<source>Merge two databases.</source>
<translation>Fusionner deux bases de données.</translation>
</message>
<message>
<source>Path of the database to merge into.</source>
<translation>Chemin de la base de données cible.</translation>
</message>
<message>
<source>Path of the database to merge from.</source>
<translation>Chemin de la base de données source.</translation>
</message>
<message>
<source>Use the same credentials for both database files.</source>
<translation>Utiliser les mêmes identifiants pour les deux fichiers de base de données.</translation>
</message>
<message>
<source>Key file of the database to merge from.</source>
<translation>Fichier-clé de la base de données à partir de laquelle fusionner.</translation>
</message>
<message>
<source>Show an entry&apos;s information.</source>
<translation>Afficher les informations dune entrée.</translation>
</message>
<message>
<source>Names of the attributes to show. This option can be specified more than once, with each attribute shown one-per-line in the given order. If no attributes are specified, a summary of the default attributes is given.</source>
<translation>Noms des attributs à afficher. Cette option peut être spécifiée plusieurs fois, avec chaque attribut indiqué par une ligne dans lordre indiqué. Si aucun attribut nest spécifié, un résumé des attributs par défaut est donné.</translation>
</message>
<message>
<source>attribute</source>
<translation>attribut</translation>
</message>
<message>
<source>Name of the entry to show.</source>
<translation>Nom de lentrée à afficher.</translation>
</message>
<message>
<source>NULL device</source>
<translation>Périphérique NULL</translation>
</message>
<message>
<source>error reading from device</source>
<translation>Erreur de lecture sur le périphérique</translation>
</message>
<message>
<source>malformed string</source>
<translation>chaîne de caractères malformée</translation>
</message>
<message>
<source>missing closing quote</source>
<translation>fermeture de citation manquante</translation>
</message>
<message>
<source>Group</source>
<translation>Groupe</translation>
</message>
<message>
<source>Title</source>
<translation>Titre</translation>
</message>
<message>
<source>Username</source>
<translation>Nom dutilisateur</translation>
</message>
<message>
<source>Password</source>
<translation>Mot de passe</translation>
</message>
<message>
<source>Notes</source>
<translation>Notes</translation>
</message>
<message>
<source>Last Modified</source>
<translation>Dernière modification</translation>
</message>
<message>
<source>Created</source>
<translation>Créée</translation>
</message>
<message>
<source>Browser Integration</source>
<translation>Intégration aux navigateurs</translation>
</message>
<message>
<source>YubiKey[%1] Challenge Response - Slot %2 - %3</source>
<translation>YubiKey[%1] question-réponse - Fente %2 - %3</translation>
</message>
<message>
<source>Press</source>
<translation>Pressez</translation>
</message>
<message>
<source>Passive</source>
<translation>Passif</translation>
</message>
<message>
<source>SSH Agent</source>
<translation>Agent SSH</translation>
</message>
<message>
<source>Generate a new random diceware passphrase.</source>
<translation>Créer une nouvelle phrase de passe générée avec la méthode du lancer de dés.</translation>
</message>
<message>
<source>Word count for the diceware passphrase.</source>
<translation>Nombre de mots de la phrase de passe générée avec la méthode du lancer de dés.</translation>
</message>
<message>
<source>Wordlist for the diceware generator.
[Default: EFF English]</source>
<translation>Liste de mots pour le générateur par dés.
[Par défaut : FFÉ anglais]</translation>
</message>
<message>
<source>Generate a new random password.</source>
<translation>Générer un nouveau mot de passe aléatoire.</translation>
</message>
<message>
<source>Invalid value for password length %1.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Could not create entry with path %1.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Enter password for new entry: </source>
<translation type="unfinished"/>
</message>
<message>
<source>Writing the database failed %1.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Successfully added entry %1.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Copy the current TOTP to the clipboard.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Invalid timeout value %1.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Entry %1 not found.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Entry with path %1 has no TOTP set up.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Entry&apos;s current TOTP copied to the clipboard!</source>
<translation type="unfinished"/>
</message>
<message>
<source>Entry&apos;s password copied to the clipboard!</source>
<translation>Mot de passe de l&apos;entrée copié dans le presse-papiers !</translation>
</message>
<message numerus="yes">
<source>Clearing the clipboard in %1 second(s)...</source>
<translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
</message>
<message>
<source>Clipboard cleared!</source>
<translation>Presse-papiers vidé !</translation>
</message>
<message>
<source>Silence password prompt and other secondary outputs.</source>
<translation type="unfinished"/>
</message>
<message>
<source>count</source>
<comment>CLI parameter</comment>
<translation>Compte</translation>
</message>
<message>
<source>Invalid value for password length: %1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Could not find entry with path %1.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Not changing any field for entry %1.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Enter new password for entry: </source>
<translation type="unfinished"/>
</message>
<message>
<source>Writing the database failed: %1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Successfully edited entry %1.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Length %1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Entropy %1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Log10 %1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Multi-word extra bits %1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: Bruteforce</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: Dictionary</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: Dict+Leet</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: User Words</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: User+Leet</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: Repeated</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: Sequence</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: Spatial</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: Date</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: Bruteforce(Rep)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: Dictionary(Rep)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: Dict+Leet(Rep)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: User Words(Rep)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: User+Leet(Rep)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: Repeated(Rep)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: Sequence(Rep)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: Spatial(Rep)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: Date(Rep)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Type: Unknown%1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Entropy %1 (%2)</source>
<translation type="unfinished"/>
</message>
<message>
<source>*** Password length (%1) != sum of length of parts (%2) ***</source>
<translation type="unfinished"/>
</message>
<message>
<source>Failed to load key file %1: %2</source>
<translation type="unfinished"/>
</message>
<message>
<source>File %1 does not exist.</source>
<translation>Le fichier %1 n&apos;existe pas.</translation>
</message>
<message>
<source>Unable to open file %1.</source>
<translation>Impossible d&apos;ouvrir le fichier %1.</translation>
</message>
<message>
<source>Error while reading the database:
%1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Error while parsing the database:
%1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Length of the generated password</source>
<translation>Taille du mot de passe généré</translation>
</message>
<message>
<source>Use lowercase characters</source>
<translation>Utiliser les caractères minuscules</translation>
</message>
<message>
<source>Use uppercase characters</source>
<translation>Utiliser les caractères majuscules</translation>
</message>
<message>
<source>Use numbers.</source>
<translation>Utiliser des nombres.</translation>
</message>
<message>
<source>Use special characters</source>
<translation>Utiliser les caractères spéciaux</translation>
</message>
<message>
<source>Use extended ASCII</source>
<translation>Utiliser l&apos;ASCII étendu</translation>
</message>
<message>
<source>Exclude character set</source>
<translation>Exclure les caractères suivants</translation>
</message>
<message>
<source>chars</source>
<translation>caractères</translation>
</message>
<message>
<source>Exclude similar looking characters</source>
<translation>Exclure les caractères qui se ressemblent</translation>
</message>
<message>
<source>Include characters from every selected group</source>
<translation>Inclure des caractères de chaque groupe</translation>
</message>
<message>
<source>Recursively list the elements of the group.</source>
<translation>Lister récursivement les éléments du groupe</translation>
</message>
<message>
<source>Cannot find group %1.</source>
<translation>Impossible de trouver le groupe %1.</translation>
</message>
<message>
<source>Error reading merge file:
%1</source>
<translation>Erreur lors de la lecture du fichier fusionner:
%1</translation>
</message>
<message>
<source>Unable to save database to file : %1</source>
<translation>Impossible d&apos;enregistrer la base de données dans le fichier : %1</translation>
</message>
<message>
<source>Unable to save database to file: %1</source>
<translation>Impossible d&apos;enregistrer la base de données dans le fichier : %1</translation>
</message>
<message>
<source>Successfully recycled entry %1.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Successfully deleted entry %1.</source>
<translation>Supprimé l&apos;entrée %1 avec succès.</translation>
</message>
<message>
<source>Show the entry&apos;s current TOTP.</source>
<translation>Afficher le TOTP courant pour l&apos;entrée.</translation>
</message>
<message>
<source>ERROR: unknown attribute %1.</source>
<translation>ERREUR: attribut %1 inconnu.</translation>
</message>
<message>
<source>No program defined for clipboard manipulation</source>
<translation>Aucun logiciel configuré pour la manipulation du presse-papiers</translation>
</message>
<message>
<source>Unable to start program %1</source>
<translation>Impossible de démarrer le logiciel %1</translation>
</message>
<message>
<source>file empty</source>
<translation>Fichier vide</translation>
</message>
<message>
<source>%1: (row, col) %2,%3</source>
<translation>%1: (ligne,colonne) %2,%3</translation>
</message>
<message>
<source>AES: 256-bit</source>
<translation>AES : 256 bits</translation>
</message>
<message>
<source>Twofish: 256-bit</source>
<translation>Twofish : 256 bits</translation>
</message>
<message>
<source>ChaCha20: 256-bit</source>
<translation>ChaCha20 : 256 bits</translation>
</message>
<message>
<source>Argon2 (KDBX 4 recommended)</source>
<translation>Argon2 (KDBX 4 recommandé)</translation>
</message>
<message>
<source>AES-KDF (KDBX 4)</source>
<translation>AES-KDF (KDBX 4)</translation>
</message>
<message>
<source>AES-KDF (KDBX 3.1)</source>
<translation>AES-KDF (KDBX 3.1)</translation>
</message>
<message>
<source>Invalid Settings</source>
<comment>TOTP</comment>
<translation>Paramètres invalides</translation>
</message>
<message>
<source>Invalid Key</source>
<comment>TOTP</comment>
<translation>Clé invalide</translation>
</message>
<message>
<source>Message encryption failed.</source>
<translation type="unfinished"/>
</message>
<message>
<source>No groups found</source>
<translation type="unfinished"/>
</message>
<message>
<source>Create a new database.</source>
<translation type="unfinished"/>
</message>
<message>
<source>File %1 already exists.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Loading the key file failed</source>
<translation type="unfinished"/>
</message>
<message>
<source>No key is set. Aborting database creation.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Failed to save the database: %1.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Successfully created new database.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Insert password to encrypt database (Press enter to leave blank): </source>
<translation type="unfinished"/>
</message>
<message>
<source>Creating KeyFile %1 failed: %2</source>
<translation type="unfinished"/>
</message>
<message>
<source>Loading KeyFile %1 failed: %2</source>
<translation type="unfinished"/>
</message>
<message>
<source>Remove an entry from the database.</source>
<translation>Supprimer une entrée de la base de données.</translation>
</message>
<message>
<source>Path of the entry to remove.</source>
<translation>Chemin de lentrée à supprimer.</translation>
</message>
<message>
<source>Existing single-instance lock file is invalid. Launching new instance.</source>
<translation>Le fichier de verrouillage de linstance unique existant nest pas valide. Lancement dune nouvelle instance.</translation>
</message>
<message>
<source>The lock file could not be created. Single-instance mode disabled.</source>
<translation>Le fichier de verrouillage ne peut pas être créé. Le mode dinstance unique est désactivé.</translation>
</message>
<message>
<source>KeePassXC - cross-platform password manager</source>
<translation>KeePassXC - Gestionnaire de mots de passe multiplateforme</translation>
</message>
<message>
<source>filenames of the password databases to open (*.kdbx)</source>
<translation>noms de fichiers des bases de données de mots de passe à ouvrir (*.kdbx)</translation>
</message>
<message>
<source>path to a custom config file</source>
<translation>chemin vers un fichier de configuration personnalisé</translation>
</message>
<message>
<source>key file of the database</source>
<translation>fichier-clé de la base de données</translation>
</message>
<message>
<source>read password of the database from stdin</source>
<translation>lire le mot de passe de la base de données sur lentrée standard</translation>
</message>
<message>
<source>Parent window handle</source>
<translation>Poignée de la fenêtre parent</translation>
</message>
<message>
<source>Another instance of KeePassXC is already running.</source>
<translation>Une autre instance de KeePassXC est déjà en cours dexécution.</translation>
</message>
<message>
<source>Fatal error while testing the cryptographic functions.</source>
<translation>Erreur fatale lors des tests des fonctions cryptographiques.</translation>
</message>
<message>
<source>KeePassXC - Error</source>
<translation>KeePassXC - Erreur</translation>
</message>
<message>
<source>Database password: </source>
<translation>Mot de passe de la base de données :</translation>
</message>
</context>
<context>
<name>QtIOCompressor</name>
<message>
<source>Internal zlib error when compressing: </source>
<translation>Erreur interne zlib lors de la compression :</translation>
</message>
<message>
<source>Error writing to underlying device: </source>
<translation>Erreur décriture sur le périphérique concerné :</translation>
</message>
<message>
<source>Error opening underlying device: </source>
<translation>Erreur douverture du périphérique concerné :</translation>
</message>
<message>
<source>Error reading data from underlying device: </source>
<translation>Erreur de lecture sur le périphérique concerné :</translation>
</message>
<message>
<source>Internal zlib error when decompressing: </source>
<translation>Erreur interne zlib lors de la décompression :</translation>
</message>
</context>
<context>
<name>QtIOCompressor::open</name>
<message>
<source>The gzip format not supported in this version of zlib.</source>
<translation>Le format gzip nest pas supporté dans cette version de zlib.</translation>
</message>
<message>
<source>Internal zlib error: </source>
<translation>Erreur interne zlib :</translation>
</message>
</context>
<context>
<name>SSHAgent</name>
<message>
<source>Agent connection failed.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Agent protocol error.</source>
<translation>Erreur de protocole avec l&apos;agent</translation>
</message>
<message>
<source>No agent running, cannot add identity.</source>
<translation>Aucun agent en cours d&apos;exécution, impossible d&apos;ajouter l&apos;identité.</translation>
</message>
<message>
<source>No agent running, cannot remove identity.</source>
<translation>Aucun agent en cours d&apos;exécution, impossible de supprimer l&apos;identité.</translation>
</message>
<message>
<source>Agent refused this identity. Possible reasons include:</source>
<translation>L&apos;agent a refusé cette identité. Les raisons possibles sont :</translation>
</message>
<message>
<source>The key has already been added.</source>
<translation>La clé a déjà été ajoutée.</translation>
</message>
<message>
<source>Restricted lifetime is not supported by the agent (check options).</source>
<translation>Une durée de vie limitée n&apos;est pas supporté par l&apos;agent (vérifier les paramètres).</translation>
</message>
<message>
<source>A confirmation request is not supported by the agent (check options).</source>
<translation>Une demande de confirmation n&apos;est pas supportée par l&apos;agent (vérifier les paramètres).</translation>
</message>
</context>
<context>
<name>SearchHelpWidget</name>
<message>
<source>Search Help</source>
<translation>Chercher dans l&apos;aide</translation>
</message>
<message>
<source>Search terms are as follows: [modifiers][field:][&quot;]term[&quot;]</source>
<translation type="unfinished"/>
</message>
<message>
<source>Every search term must match (ie, logical AND)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Modifiers</source>
<translation type="unfinished"/>
</message>
<message>
<source>exclude term from results</source>
<translation type="unfinished"/>
</message>
<message>
<source>match term exactly</source>
<translation type="unfinished"/>
</message>
<message>
<source>use regex in term</source>
<translation type="unfinished"/>
</message>
<message>
<source>Fields</source>
<translation>Champs</translation>
</message>
<message>
<source>Term Wildcards</source>
<translation type="unfinished"/>
</message>
<message>
<source>match anything</source>
<translation type="unfinished"/>
</message>
<message>
<source>match one</source>
<translation type="unfinished"/>
</message>
<message>
<source>logical OR</source>
<translation type="unfinished"/>
</message>
<message>
<source>Examples</source>
<translation>Exemples</translation>
</message>
</context>
<context>
<name>SearchWidget</name>
<message>
<source>Search</source>
<translation>Recherche</translation>
</message>
<message>
<source>Clear</source>
<translation>Effacer</translation>
</message>
<message>
<source>Limit search to selected group</source>
<translation>Limite la recherche au groupe sélectionné</translation>
</message>
<message>
<source>Search Help</source>
<translation>Chercher dans l&apos;aide</translation>
</message>
<message>
<source>Search (%1)...</source>
<comment>Search placeholder text, %1 is the keyboard shortcut</comment>
<translation>Recherche (%1)...</translation>
</message>
<message>
<source>Case sensitive</source>
<translation>Sensible à la casse</translation>
</message>
</context>
<context>
<name>SettingsWidgetKeeShare</name>
<message>
<source>Active</source>
<translation type="unfinished"/>
</message>
<message>
<source>Allow export</source>
<translation type="unfinished"/>
</message>
<message>
<source>Allow import</source>
<translation type="unfinished"/>
</message>
<message>
<source>Own certificate</source>
<translation type="unfinished"/>
</message>
<message>
<source>Fingerprint:</source>
<translation type="unfinished"/>
</message>
<message>
<source>Certificate:</source>
<translation type="unfinished"/>
</message>
<message>
<source>Signer</source>
<translation type="unfinished"/>
</message>
<message>
<source>Key:</source>
<translation>Clé:</translation>
</message>
<message>
<source>Generate</source>
<translation>Générer</translation>
</message>
<message>
<source>Import</source>
<translation>Importer</translation>
</message>
<message>
<source>Export</source>
<translation type="unfinished"/>
</message>
<message>
<source>Imported certificates</source>
<translation type="unfinished"/>
</message>
<message>
<source>Trust</source>
<translation type="unfinished"/>
</message>
<message>
<source>Ask</source>
<translation type="unfinished"/>
</message>
<message>
<source>Untrust</source>
<translation type="unfinished"/>
</message>
<message>
<source>Remove</source>
<translation>Supprimer</translation>
</message>
<message>
<source>Path</source>
<translation type="unfinished"/>
</message>
<message>
<source>Status</source>
<translation type="unfinished"/>
</message>
<message>
<source>Fingerprint</source>
<translation>Empreinte</translation>
</message>
<message>
<source>Certificate</source>
<translation type="unfinished"/>
</message>
<message>
<source>Trusted</source>
<translation type="unfinished"/>
</message>
<message>
<source>Untrusted</source>
<translation type="unfinished"/>
</message>
<message>
<source>Unknown</source>
<translation type="unfinished"/>
</message>
<message>
<source>key.share</source>
<comment>Filetype for KeeShare key</comment>
<translation type="unfinished"/>
</message>
<message>
<source>KeeShare key file</source>
<translation type="unfinished"/>
</message>
<message>
<source>All files</source>
<translation>Tous les fichiers</translation>
</message>
<message>
<source>Select path</source>
<translation type="unfinished"/>
</message>
<message>
<source>Exporting changed certificate</source>
<translation type="unfinished"/>
</message>
<message>
<source>The exported certificate is not the same as the one in use. Do you want to export the current certificate?</source>
<translation type="unfinished"/>
</message>
<message>
<source>%1.%2</source>
<comment>Template for KeeShare key file</comment>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>ShareObserver</name>
<message>
<source>Import from container without signature</source>
<translation type="unfinished"/>
</message>
<message>
<source>We cannot verify the source of the shared container because it is not signed. Do you really want to import from %1?</source>
<translation type="unfinished"/>
</message>
<message>
<source>Import from container with certificate</source>
<translation type="unfinished"/>
</message>
<message>
<source>Do you want to trust %1 with the fingerprint of %2 from %3</source>
<translation type="unfinished"/>
</message>
<message>
<source>Not this time</source>
<translation type="unfinished"/>
</message>
<message>
<source>Never</source>
<translation>Jamais</translation>
</message>
<message>
<source>Always</source>
<translation type="unfinished"/>
</message>
<message>
<source>Just this time</source>
<translation type="unfinished"/>
</message>
<message>
<source>Import from %1 failed (%2)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Import from %1 successful (%2)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Imported from %1</source>
<translation type="unfinished"/>
</message>
<message>
<source>Signed share container are not supported - import prevented</source>
<translation type="unfinished"/>
</message>
<message>
<source>File is not readable</source>
<translation type="unfinished"/>
</message>
<message>
<source>Invalid sharing container</source>
<translation type="unfinished"/>
</message>
<message>
<source>Untrusted import prevented</source>
<translation type="unfinished"/>
</message>
<message>
<source>Successful signed import</source>
<translation type="unfinished"/>
</message>
<message>
<source>Unexpected error</source>
<translation type="unfinished"/>
</message>
<message>
<source>Unsigned share container are not supported - import prevented</source>
<translation type="unfinished"/>
</message>
<message>
<source>Successful unsigned import</source>
<translation type="unfinished"/>
</message>
<message>
<source>File does not exist</source>
<translation type="unfinished"/>
</message>
<message>
<source>Unknown share container type</source>
<translation type="unfinished"/>
</message>
<message>
<source>Overwriting signed share container is not supported - export prevented</source>
<translation type="unfinished"/>
</message>
<message>
<source>Could not write export container (%1)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Could not embed signature (%1)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Could not embed database (%1)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Overwriting unsigned share container is not supported - export prevented</source>
<translation type="unfinished"/>
</message>
<message>
<source>Could not write export container</source>
<translation type="unfinished"/>
</message>
<message>
<source>Unexpected export error occurred</source>
<translation type="unfinished"/>
</message>
<message>
<source>Export to %1 failed (%2)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Export to %1 successful (%2)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Export to %1</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>TotpDialog</name>
<message>
<source>Timed Password</source>
<translation>Mot de passe programmé</translation>
</message>
<message>
<source>000000</source>
<translation>000000</translation>
</message>
<message>
<source>Copy</source>
<translation>Copie</translation>
</message>
<message numerus="yes">
<source>Expires in &lt;b&gt;%n&lt;/b&gt; second(s)</source>
<translation><numerusform>Expiration dans &lt;b&gt;%n&lt;/b&gt;seconde</numerusform><numerusform>Expiration dans &lt;b&gt;%n&lt;/b&gt;secondes</numerusform></translation>
</message>
</context>
<context>
<name>TotpExportSettingsDialog</name>
<message>
<source>Copy</source>
<translation>Copie</translation>
</message>
<message>
<source>NOTE: These TOTP settings are custom and may not work with other authenticators.</source>
<comment>TOTP QR code dialog warning</comment>
<translation>NOTE: Les paramètres TOTP sont personnalisés et peuvent ne pas être compatibles avec d&apos;autres logiciels.</translation>
</message>
<message>
<source>There was an error creating the QR code.</source>
<translation>Une erreur est survenue lors de la création du QR Code.</translation>
</message>
<message>
<source>Closing in %1 seconds.</source>
<translation>Fermeture dans %1 secondes.</translation>
</message>
</context>
<context>
<name>TotpSetupDialog</name>
<message>
<source>Setup TOTP</source>
<translation>Configuration TOTP</translation>
</message>
<message>
<source>Key:</source>
<translation>Clé:</translation>
</message>
<message>
<source>Default RFC 6238 token settings</source>
<translation>Paramètres de base des codes RFC 6238</translation>
</message>
<message>
<source>Steam token settings</source>
<translation>Paramètres du code éphémère Steam</translation>
</message>
<message>
<source>Use custom settings</source>
<translation>Utiliser les paramètres personnalisés</translation>
</message>
<message>
<source>Custom Settings</source>
<translation>Paramètres personnalisés</translation>
</message>
<message>
<source>Time step:</source>
<translation>Période de temps:</translation>
</message>
<message>
<source> sec</source>
<comment>Seconds</comment>
<translation> s</translation>
</message>
<message>
<source>Code size:</source>
<translation>Taille du code:</translation>
</message>
<message>
<source>6 digits</source>
<translation>6 chiffres</translation>
</message>
<message>
<source>7 digits</source>
<translation>7 chiffres</translation>
</message>
<message>
<source>8 digits</source>
<translation>8 chiffres</translation>
</message>
</context>
<context>
<name>UpdateCheckDialog</name>
<message>
<source>Checking for updates</source>
<translation type="unfinished"/>
</message>
<message>
<source>Checking for updates...</source>
<translation type="unfinished"/>
</message>
<message>
<source>Close</source>
<translation>Fermer</translation>
</message>
<message>
<source>Update Error!</source>
<translation type="unfinished"/>
</message>
<message>
<source>An error occurred in retrieving update information.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Please try again later.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Software Update</source>
<translation type="unfinished"/>
</message>
<message>
<source>A new version of KeePassXC is available!</source>
<translation type="unfinished"/>
</message>
<message>
<source>KeePassXC %1 is now available — you have %2.</source>
<translation type="unfinished"/>
</message>
<message>
<source>Download it at keepassxc.org</source>
<translation type="unfinished"/>
</message>
<message>
<source>You&apos;re up-to-date!</source>
<translation type="unfinished"/>
</message>
<message>
<source>KeePassXC %1 is currently the newest version available</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>WelcomeWidget</name>
<message>
<source>Start storing your passwords securely in a KeePassXC database</source>
<translation>Gardez vos mots de passe en sécurité dans une base de données KeePassXC</translation>
</message>
<message>
<source>Create new database</source>
<translation>Créer une nouvelle base de données</translation>
</message>
<message>
<source>Open existing database</source>
<translation>Ouvrir une base de données existante</translation>
</message>
<message>
<source>Import from KeePass 1</source>
<translation>Importer depuis KeePass 1</translation>
</message>
<message>
<source>Import from CSV</source>
<translation>Importer depuis un CSV</translation>
</message>
<message>
<source>Recent databases</source>
<translation>Bases de données récentes</translation>
</message>
<message>
<source>Welcome to KeePassXC %1</source>
<translation>Bienvenue sur KeePassXC %1</translation>
</message>
</context>
<context>
<name>YubiKeyEditWidget</name>
<message>
<source>Refresh</source>
<translation>Actualiser</translation>
</message>
<message>
<source>YubiKey Challenge-Response</source>
<translation>Question-réponse YubiKey</translation>
</message>
<message>
<source>&lt;p&gt;If you own a &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, you can use it for additional security.&lt;/p&gt;&lt;p&gt;The YubiKey requires one of its slots to be programmed as &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;HMAC-SHA1 Challenge-Response&lt;/a&gt;.&lt;/p&gt;</source>
<translation>&lt;p&gt;Si vous possédez une &lt;a href=&quot;https://www.yubico.com/&quot;&gt;YubiKey&lt;/a&gt;, vous pouvez l&apos;utiliser afin d&apos;améliorer la sécurité.&lt;/p&gt;&lt;p&gt;Cela nécessite qu&apos;un slot de votre YubiKey soit programmé comme &lt;a href=&quot;https://www.yubico.com/products/services-software/personalization-tools/challenge-response/&quot;&gt;Question-réponse HMAC-SHA1&lt;/a&gt;.&lt;/p&gt;</translation>
</message>
<message>
<source>No YubiKey detected, please ensure it&apos;s plugged in.</source>
<translation>Aucune YubiKey détectée, veuillez vérifier qu&apos;elle soit bien branchée.</translation>
</message>
<message>
<source>No YubiKey inserted.</source>
<translation>Aucune YubiKey insérée.</translation>
</message>
</context>
</TS>