<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS>
  <context>
    <name>AddressAnalyzer</name>
    <message>
      <location filename="../qt/analyzers.py" line="156" />
      <source>Missing Address</source>
      <translation>Adresse manquante  </translation>
    </message>
    <message>
      <location filename="../qt/analyzers.py" line="166" />
      <source>Valid Address</source>
      <translation>Adresse valide  </translation>
    </message>
    <message>
      <location filename="../qt/analyzers.py" line="168" />
      <source>Invalid Address</source>
      <translation>Adresse non valide  </translation>
    </message>
  </context>
  <context>
    <name>AddressDetailsAdvanced</name>
    <message>
      <location filename="../qt/address_dialog.py" line="78" />
      <source>Script Pubkey</source>
      <translation>Script Pubkey  </translation>
    </message>
    <message>
      <location filename="../qt/address_dialog.py" line="86" />
      <source>Address descriptor</source>
      <translation>Descripteur d'adresse  </translation>
    </message>
  </context>
  <context>
    <name>AddressDialog</name>
    <message>
      <location filename="../qt/address_dialog.py" line="137" />
      <source>Address</source>
      <translation>Adresse  </translation>
    </message>
    <message>
      <location filename="../qt/address_dialog.py" line="163" />
      <source>Address of wallet "{id}"</source>
      <translation>Adresse du portefeuille "{id}"  </translation>
    </message>
    <message>
      <location filename="../qt/address_dialog.py" line="225" />
      <source>Advanced</source>
      <translation>Avancé  </translation>
    </message>
    <message>
      <location filename="../qt/address_dialog.py" line="226" />
      <source>Validate</source>
      <translation>Valider  </translation>
    </message>
  </context>
  <context>
    <name>AddressEdit</name>
    <message>
      <location filename="../qt/address_edit.py" line="76" />
      <source>Enter address here</source>
      <translation>Entrez l'adresse ici  </translation>
    </message>
  </context>
  <context>
    <name>AddressList</name>
    <message>
      <location filename="../qt/address_list.py" line="353" />
      <source>Address {address}</source>
      <translation>Adresse {address}  </translation>
    </message>
    <message>
      <location filename="../qt/address_list.py" line="430" />
      <source>Tx</source>
      <translation>Tx  </translation>
    </message>
    <message>
      <location filename="../qt/address_list.py" line="431" />
      <source>Type</source>
      <translation>Type  </translation>
    </message>
    <message>
      <location filename="../qt/address_list.py" line="432" />
      <source>Index</source>
      <translation>Index  </translation>
    </message>
    <message>
      <location filename="../qt/address_list.py" line="433" />
      <source>Address</source>
      <translation>Adresse  </translation>
    </message>
    <message>
      <location filename="../qt/address_list.py" line="434" />
      <source>Category</source>
      <translation>Catégorie  </translation>
    </message>
    <message>
      <location filename="../qt/address_list.py" line="435" />
      <source>Label</source>
      <translation>Étiquette  </translation>
    </message>
    <message>
      <location filename="../qt/address_list.py" line="437" />
      <location filename="../qt/address_list.py" line="436" />
      <source>Balance</source>
      <translation>Solde  </translation>
    </message>
    <message>
      <location filename="../qt/address_list.py" line="491" />
      <location filename="../qt/address_list.py" line="490" />
      <source>change</source>
      <translation>change  </translation>
    </message>
    <message>
      <location filename="../qt/address_list.py" line="495" />
      <location filename="../qt/address_list.py" line="494" />
      <source>receiving</source>
      <translation>réception  </translation>
    </message>
    <message>
      <location filename="../qt/address_list.py" line="503" />
      <source>change address</source>
      <translation>adresse de change  </translation>
    </message>
    <message>
      <location filename="../qt/address_list.py" line="503" />
      <source>receiving address</source>
      <translation>adresse de réception  </translation>
    </message>
    <message>
      <location filename="../qt/address_list.py" line="585" />
      <source>Details</source>
      <translation>Détails  </translation>
    </message>
    <message>
      <location filename="../qt/address_list.py" line="591" />
      <source>View on block explorer</source>
      <translation>Voir sur l'explorateur de blocs  </translation>
    </message>
    <message>
      <location filename="../qt/address_list.py" line="599" />
      <source>Copy as csv</source>
      <translation>Copier en csv  </translation>
    </message>
  </context>
  <context>
    <name>AddressListWithToolbar</name>
    <message>
      <location filename="../qt/address_list.py" line="674" />
      <source>Show Filter</source>
      <translation>Afficher le filtre  </translation>
    </message>
    <message>
      <location filename="../qt/address_list.py" line="733" />
      <source>Generate to selected adddresses</source>
      <translation>Générer aux adresses sélectionnées  </translation>
    </message>
  </context>
  <context>
    <name>BTCSpinBox</name>
    <message>
      <location filename="../qt/spinbox.py" line="58" />
      <source>Max ≈ {amount}</source>
      <translation>Max ≈ {amount}  </translation>
    </message>
  </context>
  <context>
    <name>BackupSeed</name>
    <message>
      <location filename="../qt/wallet_steps.py" line="822" />
      <source>Please complete the previous steps.</source>
      <translation>Veuillez compléter les étapes précédentes.  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="852" />
      <source>Print recovery sheet</source>
      <translation>Imprimer la feuille de récupération  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="853" />
      <source>Previous Step</source>
      <translation>Étape précédente  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="858" />
      <source>Print the pdf (it also contains the wallet descriptor)</source>
      <translation>Imprimer le pdf (il contient également le descripteur du portefeuille)  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="859" />
      <source>Glue the {number} word seed onto the matching printed pdf.</source>
      <translation>Coller la graine de {number} mots sur le pdf imprimé correspondant.  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="859" />
      <source>Glue the {number} word seed onto the printed pdf.</source>
      <translation>Coller la graine de {number} mots sur le pdf imprimé.  </translation>
    </message>
  </context>
  <context>
    <name>Balance</name>
    <message>
      <location filename="../../pythonbdk_types.py" line="362" />
      <source>Confirmed</source>
      <translation>Confirmé  </translation>
    </message>
    <message>
      <location filename="../../pythonbdk_types.py" line="364" />
      <source>Unconfirmed</source>
      <translation>Non confirmé  </translation>
    </message>
    <message>
      <location filename="../../pythonbdk_types.py" line="367" />
      <source>Unmatured</source>
      <translation>Non mature  </translation>
    </message>
  </context>
  <context>
    <name>BalanceChart</name>
    <message>
      <location filename="../qt/plot.py" line="107" />
      <source>Date</source>
      <translation>Date  </translation>
    </message>
  </context>
  <context>
    <name>BitBox02PairingDialog</name>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_bitbox02pairing.py" line="54" />
      <source>Dialog</source>
      <translation>Dialogue  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_bitbox02pairing.py" line="56" />
      <source>Please verify the pairing code matches what is
shown on your BitBox02.</source>
      <translation>Veuillez vérifier que le code d'appariement correspond à ce qui est affiché sur votre BitBox02.  </translation>
    </message>
  </context>
  <context>
    <name>BitcoinQuickReceive</name>
    <message>
      <location filename="../qt/bitcoin_quick_receive.py" line="113" />
      <location filename="../qt/bitcoin_quick_receive.py" line="51" />
      <source>Quick Receive</source>
      <translation>Réception rapide  </translation>
    </message>
  </context>
  <context>
    <name>BlockingWaitingDialog</name>
    <message>
      <location filename="../qt/util.py" line="558" />
      <source>Please wait</source>
      <translation>Veuillez patienter  </translation>
    </message>
  </context>
  <context>
    <name>BuyHardware</name>
    <message>
      <location filename="../qt/wallet_steps.py" line="404" />
      <source>Buy {number} hardware signers.                            
                        &lt;ul&gt;
                            &lt;li&gt;Most secure is to buy from different reputable vendors&lt;/li&gt; 
                            &lt;li&gt;Great choices are:&lt;/li&gt; 
                        &lt;/ul&gt;
                           </source>
      <translation>Achetez {number} signataires matériels.  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="418" />
      <source>Buy a {name}</source>
      <translation>&lt;ul&gt;  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="419" />
      <source>Buy a Coldcard Mk4</source>
      <translation>&lt;li&gt;Le plus sûr est d'acheter auprès de différents fournisseurs réputés&lt;/li&gt;  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="420" />
      <source>Buy a Coldcard Q</source>
      <translation>&lt;li&gt;De bons choix sont :&lt;/li&gt;  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="421" />
      <source>Buy a Blockstream Jade
10% off</source>
      <translation>&lt;/ul&gt;  </translation>
    </message>
  </context>
  <context>
    <name>CategoryEditor</name>
    <message>
      <location filename="../qt/category_list.py" line="136" />
      <source>KYC Exchange</source>
      <translation>Achetez un {name}  </translation>
    </message>
    <message>
      <location filename="../qt/category_list.py" line="136" />
      <source>Private</source>
      <translation>Achetez un Coldcard Mk4  </translation>
    </message>
    <message>
      <location filename="../qt/category_list.py" line="143" />
      <source>category</source>
      <translation>Achetez un Coldcard Q  </translation>
    </message>
  </context>
  <context>
    <name>ChatGui</name>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_nostr_chat/connected_devices/chat_gui.py" line="218" />
      <source>Type your message here...</source>
      <translation>Achetez un Blockstream Jade avec 10% de réduction  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_nostr_chat/connected_devices/chat_gui.py" line="219" />
      <source>Share a PSBT</source>
      <translation>Échange KYC  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_nostr_chat/connected_devices/chat_gui.py" line="220" />
      <source>Send</source>
      <translation>Privé  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_nostr_chat/connected_devices/chat_gui.py" line="232" />
      <source>Open Transaction/PSBT</source>
      <translation>catégorie  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_nostr_chat/connected_devices/chat_gui.py" line="234" />
      <source>All Files (*);;PSBT (*.psbt);;Transation (*.tx)</source>
      <translation>Tapez votre message ici...  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_nostr_chat/connected_devices/chat_gui.py" line="303" />
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_nostr_chat/connected_devices/chat_gui.py" line="295" />
      <source>Me: {text}</source>
      <translation>Partagez un PSBT  </translation>
    </message>
  </context>
  <context>
    <name>CloseButton</name>
    <message>
      <location filename="../qt/util.py" line="313" />
      <source>Close</source>
      <translation>Envoyer  </translation>
    </message>
  </context>
  <context>
    <name>ConfirmedBlock</name>
    <message>
      <location filename="../qt/block_buttons.py" line="411" />
      <source>Block {n}</source>
      <translation>Ouvrir Transaction/PSBT  </translation>
    </message>
  </context>
  <context>
    <name>ConnectedDevices</name>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_nostr_chat/connected_devices/connected_devices.py" line="417" />
      <source>Your sync key is:

{sync_key}

 Save it, and when you click 'import sync key', it should restore your labels from the nostr relays.</source>
      <translation>Tous les fichiers (*);;PSBT (*.psbt);;Transaction (*.tx)  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_nostr_chat/connected_devices/connected_devices.py" line="421" />
      <source>Sync key Export</source>
      <translation>Moi : {text}  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_nostr_chat/connected_devices/connected_devices.py" line="432" />
      <source>Export sync key</source>
      <translation>Fermer  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_nostr_chat/connected_devices/connected_devices.py" line="434" />
      <source>Import sync key</source>
      <translation>Bloc {n}  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_nostr_chat/connected_devices/connected_devices.py" line="436" />
      <source>Reset sync key</source>
      <translation>Votre clé de synchronisation est : {sync_key} Sauvegardez-la, et lorsque vous cliquerez sur 'importer clé de synchronisation', elle devrait restaurer vos étiquettes depuis les relais nostr.  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_nostr_chat/connected_devices/connected_devices.py" line="438" />
      <source>Set custom Relay list</source>
      <translation>Exportation de clé de synchronisation  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_nostr_chat/connected_devices/connected_devices.py" line="439" />
      <source>Trusted</source>
      <translation>Exporter la clé de synchronisation  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_nostr_chat/connected_devices/connected_devices.py" line="440" />
      <source>UnTrusted</source>
      <translation>Importer la clé de synchronisation  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_nostr_chat/connected_devices/connected_devices.py" line="446" />
      <source>My Device: {id}</source>
      <translation>Réinitialiser la clé de synchronisation  </translation>
    </message>
  </context>
  <context>
    <name>DescriptorAnalyzer</name>
    <message>
      <location filename="../qt/analyzers.py" line="139" />
      <source>Missing Descriptor</source>
      <translation>Définir la liste personnalisée de relais  </translation>
    </message>
    <message>
      <location filename="../qt/analyzers.py" line="144" />
      <source>Invalid Descriptor</source>
      <translation>Fiable  </translation>
    </message>
  </context>
  <context>
    <name>DescriptorEdit</name>
    <message>
      <location filename="../qt/descriptor_edit.py" line="119" />
      <source>Wallet setup not finished. Please finish before creating a Backup pdf.</source>
      <translation>Non fiable  </translation>
    </message>
    <message>
      <location filename="../qt/descriptor_edit.py" line="146" />
      <source>Descriptor not valid</source>
      <translation>Mon appareil : {id}  </translation>
    </message>
  </context>
  <context>
    <name>DescriptorExport</name>
    <message>
      <location filename="../qt/descriptor_edit.py" line="69" />
      <source>Export Descriptor</source>
      <translation>Descripteur manquant  </translation>
    </message>
  </context>
  <context>
    <name>DescriptorUI</name>
    <message>
      <location filename="../qt/descriptor_ui.py" line="118" />
      <source>Required Signers</source>
      <translation>Descripteur invalide  </translation>
    </message>
    <message>
      <location filename="../qt/descriptor_ui.py" line="119" />
      <source>Scan Addresses ahead</source>
      <translation>Configuration du portefeuille non terminée. Veuillez terminer avant de créer un pdf de sauvegarde.  </translation>
    </message>
    <message>
      <location filename="../qt/descriptor_ui.py" line="121" />
      <source>Paste or scan your descriptor, if you restore a wallet.</source>
      <translation>Descripteur non valide  </translation>
    </message>
    <message>
      <location filename="../qt/descriptor_ui.py" line="125" />
      <source>This "descriptor" contains all information to reconstruct the wallet. 
Please back up this descriptor to be able to recover the funds!</source>
      <translation>Exporter le descripteur  </translation>
    </message>
    <message>
      <location filename="../qt/descriptor_ui.py" line="165" />
      <source>New descriptor entered</source>
      <translation>Signataires requis  </translation>
    </message>
  </context>
  <context>
    <name>DeviceDialog</name>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/dialogs.py" line="91" />
      <source>Select the detected device</source>
      <translation>Scanner les adresses à l'avance  </translation>
    </message>
  </context>
  <context>
    <name>DisplayAddressDialog</name>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_displayaddressdialog.py" line="114" />
      <source>Dialog</source>
      <translation>Collez ou scannez votre descripteur, si vous restaurez un portefeuille.  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_displayaddressdialog.py" line="116" />
      <source>P2SH-P2WPKH</source>
      <translation>Ce "descripteur" contient toutes les informations pour reconstruire le portefeuille. Veuillez sauvegarder ce descripteur pour pouvoir récupérer les fonds !  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_displayaddressdialog.py" line="117" />
      <source>P2WPKH</source>
      <translation>Nouveau descripteur entré  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_displayaddressdialog.py" line="118" />
      <source>P2PKH</source>
      <translation>Sélectionnez l'appareil détecté  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_displayaddressdialog.py" line="119" />
      <source>Address</source>
      <translation>Dialogue  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_displayaddressdialog.py" line="120" />
      <source>Go</source>
      <translation>P2SH-P2WPKH  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_displayaddressdialog.py" line="121" />
      <source>Derivation Path</source>
      <translation>P2WPKH  </translation>
    </message>
  </context>
  <context>
    <name>DistributeSeeds</name>
    <message>
      <location filename="../qt/wallet_steps.py" line="1323" />
      <source>Place each seed backup and hardware signer in a secure location, such:</source>
      <translation>P2PKH  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="1325" />
      <source>Seed backup {j} and hardware signer {j} should be in location {j}</source>
      <translation>Adresse  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="1327" />
      <source>Choose the secure places carefully, considering that you need to go to {m} of the {n}, to spend from your multisig-wallet.</source>
      <translation>Aller  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="1338" />
      <source>Store the  seed backup   in a &lt;b&gt;very&lt;/b&gt; secure location (like a vault).</source>
      <translation>Chemin de dérivation  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="1340" />
      <source>The seed backup (24 words) give total control over the funds.</source>
      <translation>La sauvegarde de graine (24 mots) donne un contrôle total sur les fonds.  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="1342" />
      <source>Store the   hardware signer   in secure location.</source>
      <translation>Stockez le signataire matériel dans un endroit sécurisé.  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="1350" />
      <source>Finish</source>
      <translation>Terminer  </translation>
    </message>
  </context>
  <context>
    <name>Downloader</name>
    <message>
      <location filename="../qt/downloader.py" line="94" />
      <source>Download Progress</source>
      <translation>Progression du téléchargement  </translation>
    </message>
    <message>
      <location filename="../qt/downloader.py" line="98" />
      <source>Download {}</source>
      <translation>Télécharger {}  </translation>
    </message>
    <message>
      <location filename="../qt/downloader.py" line="110" />
      <source>Open download folder: {}</source>
      <translation>Ouvrir le dossier de téléchargement : {}  </translation>
    </message>
  </context>
  <context>
    <name>DragAndDropButtonEdit</name>
    <message>
      <location filename="../qt/dialog_import.py" line="139" />
      <source>All Files (*);;PSBT (*.psbt);;Transation (*.tx)</source>
      <translation>Tous les fichiers (*);;PSBT (*.psbt);;Transaction (*.tx)  </translation>
    </message>
  </context>
  <context>
    <name>ExportDataSimple</name>
    <message>
      <location filename="../qt/export_data.py" line="257" />
      <source>{} QR code</source>
      <translation>{} Code QR  </translation>
    </message>
    <message>
      <location filename="../qt/export_data.py" line="265" />
      <source>Enlarge {} QR</source>
      <translation>Agrandir {} QR  </translation>
    </message>
    <message>
      <location filename="../qt/export_data.py" line="267" />
      <source>Save as image</source>
      <translation>Enregistrer en tant qu'image  </translation>
    </message>
    <message>
      <location filename="../qt/export_data.py" line="274" />
      <source>Export file</source>
      <translation>Exporter le fichier  </translation>
    </message>
    <message>
      <location filename="../qt/export_data.py" line="277" />
      <source>Copy to clipboard</source>
      <translation>Copier dans le presse-papiers  </translation>
    </message>
    <message>
      <location filename="../qt/export_data.py" line="278" />
      <source>Copy {name}</source>
      <translation>Copier {name}  </translation>
    </message>
    <message>
      <location filename="../qt/export_data.py" line="279" />
      <source>Copy TxId</source>
      <translation>Copier TxId  </translation>
    </message>
    <message>
      <location filename="../qt/export_data.py" line="280" />
      <source>Copy JSON</source>
      <translation>Copier JSON  </translation>
    </message>
    <message>
      <location filename="../qt/export_data.py" line="283" />
      <source>Share with trusted devices</source>
      <translation>Partager avec des appareils de confiance  </translation>
    </message>
    <message>
      <location filename="../qt/export_data.py" line="286" />
      <source>Share with all devices in {wallet_id}</source>
      <translation>Partager avec tous les appareils dans {wallet_id}  </translation>
    </message>
    <message>
      <location filename="../qt/export_data.py" line="288" />
      <source>Share with single device</source>
      <translation>Partager avec un seul appareil  </translation>
    </message>
    <message>
      <location filename="../qt/export_data.py" line="291" />
      <source>Export {data_type} to hardware signer</source>
      <translation>Exporter {data_type} vers un signataire matériel  </translation>
    </message>
    <message>
      <location filename="../qt/export_data.py" line="322" />
      <source>PSBT</source>
      <translation>PSBT  </translation>
    </message>
    <message>
      <location filename="../qt/export_data.py" line="324" />
      <source>Transaction</source>
      <translation>Transaction  </translation>
    </message>
    <message>
      <location filename="../qt/export_data.py" line="341" />
      <source>Not available</source>
      <translation>Non disponible  </translation>
    </message>
    <message>
      <location filename="../qt/export_data.py" line="371" />
      <source>Please enable the sync tab first</source>
      <translation>Veuillez d'abord activer l'onglet de synchronisation  </translation>
    </message>
    <message>
      <location filename="../qt/export_data.py" line="424" />
      <location filename="../qt/export_data.py" line="407" />
      <source>Please enable syncing in the wallet {wallet_id} first</source>
      <translation>Veuillez d'abord activer la synchronisation dans le portefeuille {wallet_id}  </translation>
    </message>
    <message>
      <location filename="../qt/export_data.py" line="444" />
      <source>Image (*.{image_format})</source>
      <comment>All Files (*.*)</comment>
      <translation type="unfinished">Image (*.{image_format})  </translation>
    </message>
  </context>
  <context>
    <name>FeeGroup</name>
    <message>
      <location filename="../qt/fee_group.py" line="218" />
      <source>Fee</source>
      <translation>Frais  </translation>
    </message>
    <message>
      <location filename="../qt/fee_group.py" line="220" />
      <source>... is the minimum to replace the existing transactions.</source>
      <translation>... est le minimum pour remplacer les transactions existantes.  </translation>
    </message>
    <message>
      <location filename="../qt/fee_group.py" line="222" />
      <source>Approximate fee rate</source>
      <translation>Taux de frais approximatif  </translation>
    </message>
    <message>
      <location filename="../qt/fee_group.py" line="228" />
      <source>in ~{n}. Block</source>
      <translation>dans ~{n}. Bloc  </translation>
    </message>
    <message>
      <location filename="../qt/fee_group.py" line="269" />
      <source>{rate} is the minimum for {rbf}</source>
      <translation>{rate} est le minimum pour {rbf}  </translation>
    </message>
    <message>
      <location filename="../qt/fee_group.py" line="287" />
      <source>High fee rate!</source>
      <translation>Taux de frais élevé !  </translation>
    </message>
    <message>
      <location filename="../qt/fee_group.py" line="289" />
      <source>The high prio mempool fee rate is {rate}</source>
      <translation>Le taux de frais de la mempool haute priorité est {rate}  </translation>
    </message>
    <message>
      <location filename="../qt/fee_group.py" line="307" />
      <source>{sent} is sent!</source>
      <translation>{sent} est envoyé !  </translation>
    </message>
    <message>
      <location filename="../qt/fee_group.py" line="313" />
      <source>The transaction fee is:
{fee}, and {sent} is sent!</source>
      <translation>Le frais de transaction est : {fee}, et {sent} est envoyé !  </translation>
    </message>
    <message>
      <location filename="../qt/fee_group.py" line="327" />
      <source>High fee ratio: {ratio}%</source>
      <translation>Taux de frais élevé : {ratio}%  </translation>
    </message>
    <message>
      <location filename="../qt/fee_group.py" line="334" />
      <source>The estimated transaction fee is:
{fee}, which is {percent}% of
the sending value {sent}</source>
      <translation>Le frais de transaction estimé est : {fee}, ce qui représente {percent}% de la valeur envoyée {sent}  </translation>
    </message>
    <message>
      <location filename="../qt/fee_group.py" line="338" />
      <source>The transaction fee is:
{fee}, which is {percent}% of
the sending value {sent}</source>
      <translation>Le frais de transaction est : {fee}, ce qui représente {percent}% de la valeur envoyée {sent}  </translation>
    </message>
  </context>
  <context>
    <name>FingerprintAnalyzer</name>
    <message>
      <location filename="../qt/analyzers.py" line="79" />
      <source>Missing Fingerprint</source>
      <translation>Empreinte manquante  </translation>
    </message>
    <message>
      <location filename="../qt/analyzers.py" line="89" />
      <source>Invalid Fingerprint</source>
      <translation>Empreinte invalide  </translation>
    </message>
  </context>
  <context>
    <name>FloatingButtonBar</name>
    <message>
      <location filename="../qt/wallet_steps.py" line="232" />
      <source>Prefill transaction fields</source>
      <translation>Pré-remplir les champs de la transaction  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="233" />
      <source>Create Transaction</source>
      <translation>Créer une transaction  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="234" />
      <source>Prefill Transaction again</source>
      <translation>Pré-remplir à nouveau la transaction  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="235" />
      <source>Yes, I see the transaction in the history</source>
      <translation>Oui, je vois la transaction dans l'historique  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="236" />
      <source>Previous Step</source>
      <translation>Étape précédente  </translation>
    </message>
  </context>
  <context>
    <name>GenerateSeed</name>
    <message>
      <location filename="../qt/wallet_steps.py" line="570" />
      <source>Sticker Label</source>
      <translation>Étiquette autocollante  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="571" />
      <source>Please enter the name (sticker label) of the hardware signer</source>
      <translation>Veuillez entrer le nom (étiquette autocollante) du signataire matériel  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="587" />
      <source>Please ensure that there are no other programs accessing the Hardware signer</source>
      <translation>Veuillez vous assurer qu'aucun autre programme n'accède au signataire matériel  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="592" />
      <source>The setup didnt complete. Please repeat.</source>
      <translation>La configuration n'a pas été complétée. Veuillez répéter.  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="596" />
      <source>Success! Please complete this step with all hardware signers and then click Next.</source>
      <translation>Succès ! Veuillez compléter cette étape avec tous les signataires matériels puis cliquer sur Suivant.  </translation>
    </message>
  </context>
  <context>
    <name>GetKeypoolOptionsDialog</name>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_getkeypooloptionsdialog.py" line="89" />
      <source>Dialog</source>
      <translation>Dialogue  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_getkeypooloptionsdialog.py" line="90" />
      <source>Start</source>
      <translation>Début  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_getkeypooloptionsdialog.py" line="91" />
      <source>End</source>
      <translation>Fin  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_getkeypooloptionsdialog.py" line="92" />
      <source>Internal</source>
      <translation>Interne  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_getkeypooloptionsdialog.py" line="93" />
      <source>keypool</source>
      <translation>keypool  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_getkeypooloptionsdialog.py" line="95" />
      <source>P2SH-P2WPKH</source>
      <translation>P2SH-P2WPKH  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_getkeypooloptionsdialog.py" line="96" />
      <source>P2WPKH</source>
      <translation>P2WPKH  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_getkeypooloptionsdialog.py" line="97" />
      <source>P2PKH</source>
      <translation>P2PKH  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_getkeypooloptionsdialog.py" line="99" />
      <source>Account</source>
      <translation>Compte  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_getkeypooloptionsdialog.py" line="100" />
      <source>Path</source>
      <translation>Chemin  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_getkeypooloptionsdialog.py" line="101" />
      <source>m/0'/0'/*</source>
      <translation>m/0'/0'/*  </translation>
    </message>
  </context>
  <context>
    <name>GetXpubDialog</name>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_getxpubdialog.py" line="73" />
      <source>Dialog</source>
      <translation>Dialogue  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_getxpubdialog.py" line="74" />
      <source>Derivation Path</source>
      <translation>Chemin de dérivation  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_getxpubdialog.py" line="75" />
      <source>Get xpub</source>
      <translation>Obtenir xpub  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_getxpubdialog.py" line="76" />
      <source>xpub</source>
      <translation>xpub  </translation>
    </message>
  </context>
  <context>
    <name>HardwareSignerInteractionWidget</name>
    <message>
      <location filename="../qt/keystore_ui.py" line="185" />
      <source>Import File or Text</source>
      <translation>Importer fichier ou texte  </translation>
    </message>
    <message>
      <location filename="../qt/keystore_ui.py" line="187" />
      <source>Export File</source>
      <translation>Exporter fichier  </translation>
    </message>
    <message>
      <location filename="../qt/keystore_ui.py" line="191" />
      <location filename="../qt/keystore_ui.py" line="189" />
      <source>QR Code</source>
      <translation>Code QR  </translation>
    </message>
    <message>
      <location filename="../qt/keystore_ui.py" line="193" />
      <source>USB</source>
      <translation>USB  </translation>
    </message>
    <message>
      <location filename="../qt/keystore_ui.py" line="195" />
      <source>Help</source>
      <translation>Aide  </translation>
    </message>
  </context>
  <context>
    <name>HistList</name>
    <message>
      <location filename="../qt/hist_list.py" line="394" />
      <source>Wallet</source>
      <translation>Portefeuille  </translation>
    </message>
    <message>
      <location filename="../qt/hist_list.py" line="395" />
      <source>Status</source>
      <translation>Statut  </translation>
    </message>
    <message>
      <location filename="../qt/hist_list.py" line="396" />
      <source>Category</source>
      <translation>Catégorie  </translation>
    </message>
    <message>
      <location filename="../qt/hist_list.py" line="397" />
      <source>Label</source>
      <translation>Étiquette  </translation>
    </message>
    <message>
      <location filename="../qt/hist_list.py" line="398" />
      <source>Amount</source>
      <translation>Montant  </translation>
    </message>
    <message>
      <location filename="../qt/hist_list.py" line="399" />
      <source>Balance</source>
      <translation>Solde  </translation>
    </message>
    <message>
      <location filename="../qt/hist_list.py" line="400" />
      <source>Txid</source>
      <translation>Txid</translation>
    </message>
    <message>
      <location filename="../qt/hist_list.py" line="531" />
      <source>{number} Confirmations</source>
      <translation>{number} Confirmations</translation>
    </message>
    <message>
      <location filename="../qt/hist_list.py" line="655" />
      <source>Cannot fetch wallet '{id}'. Please open the wallet first.</source>
      <translation>Impossible de récupérer le portefeuille '{id}'. Veuillez d'abord ouvrir le portefeuille.  </translation>
    </message>
  </context>
  <context>
    <name>ImportXpubs</name>
    <message>
      <location filename="../qt/wallet_steps.py" line="780" />
      <source>2. Import wallet information into Bitcoin Safe</source>
      <translation>2. Importer les informations du portefeuille dans Bitcoin Safe  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="782" />
      <source>Skip step</source>
      <translation>Passer l'étape  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="784" />
      <source>Next step</source>
      <translation>Étape suivante  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="785" />
      <source>Next signer</source>
      <translation>Signataire suivant  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="786" />
      <source>Previous signer</source>
      <translation>Signataire précédent  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="787" />
      <source>Previous Step</source>
      <translation>Étape précédente  </translation>
    </message>
  </context>
  <context>
    <name>KeyOriginAnalyzer</name>
    <message>
      <location filename="../qt/analyzers.py" line="63" />
      <source>Missing Key origin</source>
      <translation>Origine de clé manquante  </translation>
    </message>
    <message>
      <location filename="../qt/analyzers.py" line="73" />
      <source>Unexpected key origin</source>
      <translation>Origine de clé inattendue  </translation>
    </message>
  </context>
  <context>
    <name>KeyStoreUI</name>
    <message>
      <location filename="../qt/keystore_ui.py" line="318" />
      <source>Import fingerprint and xpub</source>
      <translation>Importer empreinte et xpub  </translation>
    </message>
    <message>
      <location filename="../qt/keystore_ui.py" line="319" />
      <source>OK</source>
      <translation>OK  </translation>
    </message>
    <message>
      <location filename="../qt/keystore_ui.py" line="320" />
      <source>Please paste the exported file (like sparrow-export.json):</source>
      <translation>Veuillez coller le fichier exporté (comme sparrow-export.json) :  </translation>
    </message>
    <message>
      <location filename="../qt/keystore_ui.py" line="321" />
      <source>Please paste the exported file (like sparrow-export.json)</source>
      <translation>Veuillez coller le fichier exporté (comme sparrow-export.json)  </translation>
    </message>
    <message>
      <location filename="../qt/keystore_ui.py" line="395" />
      <source>Standart for the selected address type {type} is {expected_key_origin}.  Please correct if you are not sure.</source>
      <translation>Le standard pour le type d'adresse sélectionné {type} est {expected_key_origin}. Veuillez corriger si vous n'êtes pas sûr.  </translation>
    </message>
    <message>
      <location filename="../qt/keystore_ui.py" line="401" />
      <source>The xPub origin {key_origin} and the xPub belong together. Please choose the correct xPub origin pair.</source>
      <translation>L'origine xPub {key_origin} et le xPub appartiennent ensemble. Veuillez choisir la paire d'origine xPub correcte.  </translation>
    </message>
    <message>
      <location filename="../qt/keystore_ui.py" line="424" />
      <source>The provided information is for {key_origin_network}. Please provide xPub for network {network}</source>
      <translation>Les informations fournies sont pour {key_origin_network}. Veuillez fournir xPub pour le réseau {network}  </translation>
    </message>
    <message>
      <location filename="../qt/keystore_ui.py" line="438" />
      <source>The xPub Origin {key_origin} is not the expected {expected_key_origin} for {address_type}</source>
      <translation>L'origine xPub {key_origin} n'est pas l'origine {expected_key_origin} attendue pour {address_type}  </translation>
    </message>
    <message>
      <location filename="../qt/keystore_ui.py" line="476" />
      <source>No signer data for the expected key_origin {expected_key_origin} found.</source>
      <translation>Aucune donnée de signataire pour l'origine de clé attendue {expected_key_origin} trouvée.  </translation>
    </message>
    <message>
      <location filename="../qt/keystore_ui.py" line="489" />
      <source>Please paste descriptors into the descriptor field in the top right.</source>
      <translation>Veuillez coller les descripteurs dans le champ descripteur en haut à droite.  </translation>
    </message>
    <message>
      <location filename="../qt/keystore_ui.py" line="494" />
      <source>{data_type} cannot be used here.</source>
      <translation>{data_type} ne peut pas être utilisé ici.  </translation>
    </message>
    <message>
      <location filename="../qt/keystore_ui.py" line="505" />
      <source>The xpub is in SLIP132 format. Converting to standard format.</source>
      <translation>Le xpub est au format SLIP132. Conversion au format standard.  </translation>
    </message>
    <message>
      <location filename="../qt/keystore_ui.py" line="521" />
      <source>Import</source>
      <translation>Importer  </translation>
    </message>
    <message>
      <location filename="../qt/keystore_ui.py" line="522" />
      <source>Manual</source>
      <translation>Manuel  </translation>
    </message>
    <message>
      <location filename="../qt/keystore_ui.py" line="523" />
      <source>Description</source>
      <translation>Description  </translation>
    </message>
    <message>
      <location filename="../qt/keystore_ui.py" line="525" />
      <source>Fingerprint</source>
      <translation>Empreinte  </translation>
    </message>
    <message>
      <location filename="../qt/keystore_ui.py" line="528" />
      <source>xPub Origin</source>
      <translation>Origine xPub  </translation>
    </message>
    <message>
      <location filename="../qt/keystore_ui.py" line="531" />
      <source>xPub</source>
      <translation>xPub  </translation>
    </message>
    <message>
      <location filename="../qt/keystore_ui.py" line="534" />
      <source>Seed</source>
      <translation>Graine  </translation>
    </message>
    <message>
      <location filename="../qt/keystore_ui.py" line="538" />
      <source>Name of signing device: ......
Location of signing device: .....</source>
      <translation>Nom du dispositif de signature : ...... Emplacement du dispositif de signature : .....  </translation>
    </message>
    <message>
      <location filename="../qt/keystore_ui.py" line="555" />
      <source>Please ensure that there are no other programs accessing the Hardware signer</source>
      <translation>Veuillez vous assurer qu'aucun autre programme n'accède au signataire matériel  </translation>
    </message>
    <message>
      <location filename="../qt/keystore_ui.py" line="588" />
      <source>{xpub} is not a valid public xpub</source>
      <translation>{xpub} n'est pas un xpub public valide  </translation>
    </message>
    <message>
      <location filename="../qt/keystore_ui.py" line="590" />
      <source>Please import the information from all hardware signers first</source>
      <translation>Veuillez d'abord importer les informations de tous les signataires matériels  </translation>
    </message>
  </context>
  <context>
    <name>KeyStoreUIs</name>
    <message>
      <location filename="../qt/keystore_uis.py" line="137" />
      <source>Filling in all {number} signers with the fingerprints {fingerprints}</source>
      <translation>Remplir tous les {number} signataires avec les empreintes {fingerprints}  </translation>
    </message>
    <message>
      <location filename="../qt/keystore_uis.py" line="199" />
      <location filename="../qt/keystore_uis.py" line="180" />
      <location filename="../qt/keystore_uis.py" line="158" />
      <source>Please import the complete data for Signer {i}!</source>
      <translation>Veuillez importer les données complètes pour le Signataire {i} !  </translation>
    </message>
    <message>
      <location filename="../qt/keystore_uis.py" line="168" />
      <source>You imported the same fingerprint multiple times!!! Please use a different signing device.</source>
      <translation>Vous avez importé plusieurs fois la même empreinte !!! Veuillez utiliser un autre dispositif de signature.  </translation>
    </message>
    <message>
      <location filename="../qt/keystore_uis.py" line="188" />
      <source>You imported the same xpub multiple times!!! Please use a different signing device.</source>
      <translation>Vous avez importé plusieurs fois le même xpub !!! Veuillez utiliser un autre dispositif de signature.  </translation>
    </message>
    <message>
      <location filename="../qt/keystore_uis.py" line="209" />
      <source>Your imported key origins {key_origins} differ! Please double-check if you intended this.</source>
      <translation>Vos origines de clé importées {key_origins} diffèrent ! Veuillez vérifier si cela était intentionnel.  </translation>
    </message>
  </context>
  <context>
    <name>LabelTimeEstimation</name>
    <message>
      <location filename="../qt/block_buttons.py" line="118" />
      <source>~in {t} min</source>
      <translation>~dans {t} min  </translation>
    </message>
    <message>
      <location filename="../qt/block_buttons.py" line="120" />
      <source>~in {t} hours</source>
      <translation>~dans {t} heures  </translation>
    </message>
  </context>
  <context>
    <name>LicenseDialog</name>
    <message>
      <location filename="../qt/about_dialog.py" line="49" />
      <source>License Info</source>
      <translation>Infos de licence  </translation>
    </message>
  </context>
  <context>
    <name>LinkingWarningBar</name>
    <message>
      <location filename="../qt/ui_tx.py" line="155" />
      <source>{caterory} (in wallet {wallet_ids})</source>
      <translation>{caterory} (dans le portefeuille {wallet_ids})  </translation>
    </message>
    <message>
      <location filename="../qt/ui_tx.py" line="168" />
      <source>This transaction combines the coin categories {categories} and makes both categories linkable!</source>
      <translation>Cette transaction combine les catégories de pièces {categories} et rend les deux catégories liables !  </translation>
    </message>
  </context>
  <context>
    <name>LoadingWalletTab</name>
    <message>
      <location filename="../qt/extended_tabwidget.py" line="116" />
      <source>Loading, please wait...</source>
      <translation>Chargement, veuillez patienter...  </translation>
    </message>
  </context>
  <context>
    <name>MainWindow</name>
    <message>
      <location filename="../qt/main.py" line="400" />
      <source>&amp;Wallet</source>
      <translation>&amp;Portefeuille  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="401" />
      <source>&amp;New Wallet</source>
      <translation>&amp;Nouveau Portefeuille  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="402" />
      <source>&amp;Open Wallet</source>
      <translation>&amp;Ouvrir le portefeuille  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="403" />
      <source>Open &amp;Recent</source>
      <translation>Ouvrir &amp;Récent  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="404" />
      <source>&amp;Save Current Wallet</source>
      <translation>&amp;Enregistrer le Portefeuille Actuel  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="405" />
      <source>&amp;Search</source>
      <translation>&amp;Recherche  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="406" />
      <source>&amp;Change</source>
      <translation>&amp;Changer  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="407" />
      <source>&amp;Export</source>
      <translation>&amp;Exporter  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="408" />
      <source>&amp;Rename Wallet</source>
      <translation>&amp;Renommer le portefeuille  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="409" />
      <source>&amp;Change Password</source>
      <translation>&amp;Changer le mot de passe  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="410" />
      <source>&amp;Export Coldcard txt file</source>
      <translation>&amp;Exporter le fichier txt Coldcard  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="411" />
      <source>&amp;Export Wallet PDF</source>
      <translation>&amp;Exporter le PDF du portefeuille  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="412" />
      <source>&amp;Export Descriptor</source>
      <translation>&amp;Exporter le descripteur  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="413" />
      <source>Re&amp;fresh</source>
      <translation>Rafraîchir  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="414" />
      <source>&amp;Tools</source>
      <translation>&amp;Outils  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="415" />
      <source>&amp;USB Signer Tools</source>
      <translation>&amp;Outils de signataire USB  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="416" />
      <source>&amp;Load Transaction or PSBT</source>
      <translation>&amp;Charger la Transaction ou PSBT  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="417" />
      <source>From &amp;file</source>
      <translation>Depuis &amp;fichier  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="418" />
      <source>From &amp;text</source>
      <translation>Depuis &amp;texte  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="419" />
      <source>From &amp;QR Code</source>
      <translation>Depuis &amp;Code QR  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="420" />
      <source>&amp;Settings</source>
      <translation>&amp;Paramètres  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="421" />
      <source>&amp;Network Settings</source>
      <translation>&amp;Paramètres Réseau  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="422" />
      <source>&amp;Show/Hide Tutorial</source>
      <translation>&amp;Afficher/Masquer le Tutoriel  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="424" />
      <source>&amp;Languages</source>
      <translation>&amp;Langues  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="429" />
      <source>&amp;About</source>
      <translation>&amp;À propos  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="430" />
      <source>&amp;Version: {}</source>
      <translation>&amp;Version : {}  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="431" />
      <source>&amp;Check for update</source>
      <translation>&amp;Vérifier la mise à jour  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="432" />
      <source>&amp;License</source>
      <translation>&amp;Licence  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="502" />
      <location filename="../qt/main.py" line="464" />
      <source>Please select the wallet</source>
      <translation>Veuillez sélectionner le portefeuille  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="589" />
      <location filename="../qt/main.py" line="573" />
      <location filename="../qt/main.py" line="565" />
      <source>Please select the wallet first.</source>
      <translation>Veuillez d'abord sélectionner le portefeuille.  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="598" />
      <source>Open Transaction/PSBT</source>
      <translation>Ouvrir Transaction/PSBT  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="600" />
      <source>All Files (*);;PSBT (*.psbt);;Transation (*.tx)</source>
      <translation>Tous les fichiers (*);;PSBT (*.psbt);;Transaction (*.tx)  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="606" />
      <source>Selected file: {file_path}</source>
      <translation>Fichier sélectionné : {file_path}  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="652" />
      <source>No wallet open. Please open the sender wallet to edit this thransaction.</source>
      <translation>Aucun portefeuille ouvert. Veuillez ouvrir le portefeuille expéditeur pour modifier cette transaction.  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="657" />
      <source> Please open the sender wallet to edit this thransaction.</source>
      <translation> Veuillez ouvrir le portefeuille expéditeur pour modifier cette transaction.  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="681" />
      <source>Could not decode this string</source>
      <translation>Impossible de décoder cette chaîne  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="723" />
      <source>Open Transaction or PSBT</source>
      <translation>Ouvrir Transaction ou PSBT  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="724" />
      <source>OK</source>
      <translation>OK  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="725" />
      <source>Please paste your Bitcoin Transaction or PSBT in here, or drop a file</source>
      <translation>Veuillez coller votre Transaction Bitcoin ou PSBT ici, ou déposer un fichier  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="728" />
      <source>Paste your Bitcoin Transaction or PSBT in here or drop a file</source>
      <translation>Collez votre Transaction Bitcoin ou PSBT ici ou déposez un fichier  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="765" />
      <source>Transaction {txid}</source>
      <translation>Transaction {txid}  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="862" />
      <source>PSBT {txid}</source>
      <translation>PSBT {txid}  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="949" />
      <source>Open Wallet</source>
      <translation>Ouvrir le portefeuille  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="951" />
      <source>Wallet Files (*.wallet);;All Files (*)</source>
      <translation>Fichiers de portefeuille (*.wallet);;Tous les fichiers (*)  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="960" />
      <source>The wallet {file_path} is already open.</source>
      <translation>Le portefeuille {file_path} est déjà ouvert.  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="965" />
      <source>The wallet {file_path} is already open.  Do you want to open the wallet anyway?</source>
      <translation>Le portefeuille {file_path} est déjà ouvert. Voulez-vous ouvrir le portefeuille de toute façon ?  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="968" />
      <source>Wallet already open</source>
      <translation>Portefeuille déjà ouvert  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="975" />
      <source>There is no such file: {file_path}</source>
      <translation>Aucun fichier de ce type : {file_path}  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="983" />
      <source>Please enter the password for {filename}:</source>
      <translation>Veuillez entrer le mot de passe pour {filename} :  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="997" />
      <source>A wallet with id {name} is already open. Please close it first.</source>
      <translation>Un portefeuille avec l'identifiant {name} est déjà ouvert. Veuillez le fermer d'abord.  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="1051" />
      <source>new</source>
      <translation>nouveau  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="1175" />
      <source>A wallet with id {name} is already open.  </source>
      <translation>Un portefeuille avec l'identifiant {name} est déjà ouvert.  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="1232" />
      <source>Please complete the wallet setup.</source>
      <translation>Veuillez terminer la configuration du portefeuille.  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="1325" />
      <source>Close wallet {id}?</source>
      <translation>Fermer le portefeuille {id} ?  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="1325" />
      <source>Close wallet</source>
      <translation>Fermer le portefeuille  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="1328" />
      <source>Closing wallet {id}</source>
      <translation>Fermeture du portefeuille {id}  </translation>
    </message>
    <message>
      <location filename="../qt/main.py" line="1331" />
      <source>Closing tab {name}</source>
      <translation>Fermeture de l'onglet {name}  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_mainwindow.py" line="177" />
      <source>MainWindow</source>
      <translation>MainWindow  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_mainwindow.py" line="178" />
      <source>Connected devices</source>
      <translation>Appareils connectés  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_mainwindow.py" line="179" />
      <source>Refresh</source>
      <translation>Rafraîchir  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_mainwindow.py" line="180" />
      <source>Set Passphrase</source>
      <translation>Définir la phrase secrète  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_mainwindow.py" line="181" />
      <source>Get an xpub</source>
      <translation>Obtenir un xpub  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_mainwindow.py" line="182" />
      <source>Sign Message</source>
      <translation>Signer un message  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_mainwindow.py" line="183" />
      <source>Sign PSBT</source>
      <translation>Signer un PSBT  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_mainwindow.py" line="185" />
      <source>Change the options used for getkeypool</source>
      <translation>Changer les options utilisées pour getkeypool  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_mainwindow.py" line="187" />
      <source>Change getkeypool options</source>
      <translation>Changer les options de getkeypool  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_mainwindow.py" line="188" />
      <source>Send Pin</source>
      <translation>Envoyer un Pin  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_mainwindow.py" line="189" />
      <source>Toggle Passphrase</source>
      <translation>Basculer la phrase secrète  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_mainwindow.py" line="190" />
      <source>Display Address</source>
      <translation>Afficher l'adresse  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_mainwindow.py" line="191" />
      <source>Actions</source>
      <translation>Actions  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_mainwindow.py" line="192" />
      <source>Keypool</source>
      <translation>Keypool  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_mainwindow.py" line="193" />
      <source>Descriptors</source>
      <translation>Descripteurs  </translation>
    </message>
  </context>
  <context>
    <name>MempoolButtons</name>
    <message>
      <location filename="../qt/block_buttons.py" line="287" />
      <source>Next Block</source>
      <translation>Prochain Bloc  </translation>
    </message>
    <message>
      <location filename="../qt/block_buttons.py" line="289" />
      <source>{n}. Block</source>
      <translation>{n}. Bloc  </translation>
    </message>
  </context>
  <context>
    <name>MempoolProjectedBlock</name>
    <message>
      <location filename="../qt/block_buttons.py" line="336" />
      <source>Unconfirmed</source>
      <translation>Non confirmé  </translation>
    </message>
    <message>
      <location filename="../qt/block_buttons.py" line="351" />
      <source>~{n}. Block</source>
      <translation>~{n}. Bloc  </translation>
    </message>
  </context>
  <context>
    <name>MultiLineListView</name>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_nostr_chat/connected_devices/chat_gui.py" line="94" />
      <source>Delete all messages</source>
      <translation>Supprimer tous les messages  </translation>
    </message>
  </context>
  <context>
    <name>MyTreeView</name>
    <message>
      <location filename="../qt/my_treeview.py" line="475" />
      <source>Copy as csv</source>
      <translation>Copier en csv  </translation>
    </message>
    <message>
      <location filename="../qt/my_treeview.py" line="487" />
      <source>Copy</source>
      <translation>Copier  </translation>
    </message>
    <message>
      <location filename="../qt/my_treeview.py" line="847" />
      <source>Export csv</source>
      <translation>Exporter en csv  </translation>
    </message>
    <message>
      <location filename="../qt/my_treeview.py" line="847" />
      <source>All Files (*);;Text Files (*.csv)</source>
      <translation>Tous les fichiers (*);;Fichiers texte (*.csv)  </translation>
    </message>
  </context>
  <context>
    <name>NetworkSettingsUI</name>
    <message>
      <location filename="../qt/network_settings/main.py" line="219" />
      <source>Manual</source>
      <translation>Manuel  </translation>
    </message>
    <message>
      <location filename="../qt/network_settings/main.py" line="220" />
      <source>Automatic</source>
      <translation>Automatique  </translation>
    </message>
    <message>
      <location filename="../qt/network_settings/main.py" line="362" />
      <source>Test Connection</source>
      <translation>Tester la connexion  </translation>
    </message>
    <message>
      <location filename="../qt/network_settings/main.py" line="381" />
      <source>Network Settings</source>
      <translation>Paramètres réseau  </translation>
    </message>
    <message>
      <location filename="../qt/network_settings/main.py" line="382" />
      <source>Blockchain data source</source>
      <translation>Source de données blockchain  </translation>
    </message>
    <message>
      <location filename="../qt/network_settings/main.py" line="383" />
      <source>Enable SSL</source>
      <translation>Activer SSL  </translation>
    </message>
    <message>
      <location filename="../qt/network_settings/main.py" line="385" />
      <location filename="../qt/network_settings/main.py" line="384" />
      <source>URL:</source>
      <translation>URL :</translation>
    </message>
    <message>
      <location filename="../qt/network_settings/main.py" line="386" />
      <source>SSL:</source>
      <translation>SSL :  </translation>
    </message>
    <message>
      <location filename="../qt/network_settings/main.py" line="391" />
      <location filename="../qt/network_settings/main.py" line="387" />
      <source>Port:</source>
      <translation>Port :  </translation>
    </message>
    <message>
      <location filename="../qt/network_settings/main.py" line="388" />
      <source>Mode:</source>
      <translation>Mode :  </translation>
    </message>
    <message>
      <location filename="../qt/network_settings/main.py" line="390" />
      <location filename="../qt/network_settings/main.py" line="389" />
      <source>IP Address:</source>
      <translation>Adresse IP :  </translation>
    </message>
    <message>
      <location filename="../qt/network_settings/main.py" line="392" />
      <source>Username:</source>
      <translation>Nom d'utilisateur :  </translation>
    </message>
    <message>
      <location filename="../qt/network_settings/main.py" line="393" />
      <source>Password:</source>
      <translation>Mot de passe :  </translation>
    </message>
    <message>
      <location filename="../qt/network_settings/main.py" line="394" />
      <source>Mempool Instance URL</source>
      <translation>URL de l'instance Mempool  </translation>
    </message>
    <message>
      <location filename="../qt/network_settings/main.py" line="396" />
      <source>Apply &amp;&amp; Shutdown</source>
      <translation>Appliquer &amp;&amp; Arrêter  </translation>
    </message>
    <message>
      <location filename="../qt/network_settings/main.py" line="423" />
      <source>Responses:
    {name}: {status}
    Mempool Instance: {server}</source>
      <translation>Réponses : {name} : {status} Instance Mempool : {server}  </translation>
    </message>
    <message>
      <location filename="../qt/network_settings/main.py" line="477" />
      <source>Error in server connection.
{responses}

 Do you want to proceed anyway?</source>
      <translation>Erreur de connexion au serveur. 
{responses}

Voulez-vous continuer malgré tout ?</translation>
    </message>
  </context>
  <context>
    <name>NewWalletWelcomeScreen</name>
    <message>
      <location filename="../qt/new_wallet_welcome_screen.py" line="85" />
      <source>Create new wallet</source>
      <translation>Créer un nouveau portefeuille  </translation>
    </message>
    <message>
      <location filename="../qt/new_wallet_welcome_screen.py" line="180" />
      <source>Single Signature Wallet</source>
      <translation>Portefeuille à Signature Unique  </translation>
    </message>
    <message>
      <location filename="../qt/new_wallet_welcome_screen.py" line="182" />
      <source>Best for medium-sized funds</source>
      <translation>Idéal pour les fonds de taille moyenne  </translation>
    </message>
    <message>
      <location filename="../qt/new_wallet_welcome_screen.py" line="217" />
      <location filename="../qt/new_wallet_welcome_screen.py" line="201" />
      <location filename="../qt/new_wallet_welcome_screen.py" line="184" />
      <source>Pros:</source>
      <translation>Avantages :  </translation>
    </message>
    <message>
      <location filename="../qt/new_wallet_welcome_screen.py" line="186" />
      <source>1 seed (24 secret words) is all you need to access your funds</source>
      <translation>1 graine (24 mots secrets) est tout ce dont vous avez besoin pour accéder à vos fonds  </translation>
    </message>
    <message>
      <location filename="../qt/new_wallet_welcome_screen.py" line="187" />
      <source>1 secure location to store the seed backup (on paper or steel) is needed</source>
      <translation>1 emplacement sécurisé pour stocker la sauvegarde de la graine (sur papier ou acier) est nécessaire  </translation>
    </message>
    <message>
      <location filename="../qt/new_wallet_welcome_screen.py" line="218" />
      <location filename="../qt/new_wallet_welcome_screen.py" line="205" />
      <location filename="../qt/new_wallet_welcome_screen.py" line="189" />
      <source>Cons:</source>
      <translation>Inconvénients :  </translation>
    </message>
    <message>
      <location filename="../qt/new_wallet_welcome_screen.py" line="191" />
      <source>If you get tricked into giving hackers your seed, your Bitcoin will be stolen immediately</source>
      <translation>Si vous êtes trompé en donnant votre graine aux pirates, vos bitcoins seront immédiatement volés  </translation>
    </message>
    <message>
      <location filename="../qt/new_wallet_welcome_screen.py" line="194" />
      <source>1 signing devices</source>
      <translation>1 dispositif de signature  </translation>
    </message>
    <message>
      <location filename="../qt/new_wallet_welcome_screen.py" line="195" />
      <source>Choose Single Signature</source>
      <translation>Choisir Signature Unique  </translation>
    </message>
    <message>
      <location filename="../qt/new_wallet_welcome_screen.py" line="197" />
      <source>2 of 3 Multi-Signature Wal</source>
      <translation>Portefeuille Multi-Signature 2 sur 3  </translation>
    </message>
    <message>
      <location filename="../qt/new_wallet_welcome_screen.py" line="199" />
      <source>Best for large funds</source>
      <translation>Idéal pour les grands fonds  </translation>
    </message>
    <message>
      <location filename="../qt/new_wallet_welcome_screen.py" line="203" />
      <source>If 1 seed was lost or stolen, all the funds can be transferred to a new wallet with the 2 remaining seeds + wallet descriptor (QR-code)</source>
      <translation>Si une graine est perdue ou volée, tous les fonds peuvent être transférés dans un nouveau portefeuille avec les 2 graines restantes + descripteur de portefeuille (code QR)  </translation>
    </message>
    <message>
      <location filename="../qt/new_wallet_welcome_screen.py" line="207" />
      <source>3 secure locations (each with 1 seed backup   + wallet descriptor   are needed)</source>
      <translation>3 emplacements sécurisés (chacun avec une sauvegarde de graine + descripteur de portefeuille) sont nécessaires  </translation>
    </message>
    <message>
      <location filename="../qt/new_wallet_welcome_screen.py" line="208" />
      <source>The wallet descriptor (QR-code) is necessary to recover the wallet</source>
      <translation>Le descripteur de portefeuille (code QR) est nécessaire pour récupérer le portefeuille  </translation>
    </message>
    <message>
      <location filename="../qt/new_wallet_welcome_screen.py" line="212" />
      <source>3 signing devices</source>
      <translation>3 dispositifs de signature  </translation>
    </message>
    <message>
      <location filename="../qt/new_wallet_welcome_screen.py" line="213" />
      <source>Choose Multi-Signature</source>
      <translation>Choisir Multi-Signature  </translation>
    </message>
    <message>
      <location filename="../qt/new_wallet_welcome_screen.py" line="216" />
      <source>Custom or restore existing Wallet</source>
      <translation>Personnaliser ou restaurer un portefeuille existant  </translation>
    </message>
    <message>
      <location filename="../qt/new_wallet_welcome_screen.py" line="217" />
      <source>Customize the wallet to your needs</source>
      <translation>Personnalisez le portefeuille selon vos besoins  </translation>
    </message>
    <message>
      <location filename="../qt/new_wallet_welcome_screen.py" line="218" />
      <source>Less support material online in case of recovery</source>
      <translation>Moins de matériel de support en ligne en cas de récupération  </translation>
    </message>
    <message>
      <location filename="../qt/new_wallet_welcome_screen.py" line="222" />
      <source>Create custom wallet</source>
      <translation>Créer un portefeuille personnalisé  </translation>
    </message>
  </context>
  <context>
    <name>NostrSync</name>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_nostr_chat/nostr_sync.py" line="529" />
      <source>Go to {untrusted}</source>
      <translation>Aller à {untrusted}  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_nostr_chat/nostr_sync.py" line="530" />
      <source>To complete the connection, accept my {id} request on the other device {other}.</source>
      <translation>Pour compléter la connexion, acceptez ma demande {id} sur l'autre appareil {other}.  </translation>
    </message>
  </context>
  <context>
    <name>NotificationBarRegtest</name>
    <message>
      <location filename="../qt/notification_bar_regtest.py" line="60" />
      <source>Change Network</source>
      <translation>Changer de réseau  </translation>
    </message>
    <message>
      <location filename="../qt/notification_bar_regtest.py" line="62" />
      <source>Network = {network}. The coins are worthless!</source>
      <translation>Réseau = {network}. Les pièces n'ont aucune valeur !  </translation>
    </message>
  </context>
  <context>
    <name>PasswordCreation</name>
    <message>
      <location filename="../qt/dialogs.py" line="145" />
      <source>Create Password</source>
      <translation>Créer un mot de passe  </translation>
    </message>
    <message>
      <location filename="../qt/dialogs.py" line="151" />
      <source>Enter your password:</source>
      <translation>Entrez votre mot de passe :  </translation>
    </message>
    <message>
      <location filename="../qt/dialogs.py" line="208" />
      <location filename="../qt/dialogs.py" line="163" />
      <source>Show Password</source>
      <translation>Afficher le mot de passe  </translation>
    </message>
    <message>
      <location filename="../qt/dialogs.py" line="171" />
      <source>Re-enter your password:</source>
      <translation>Ressaisissez votre mot de passe :  </translation>
    </message>
    <message>
      <location filename="../qt/dialogs.py" line="190" />
      <source>Submit</source>
      <translation>Soumettre  </translation>
    </message>
    <message>
      <location filename="../qt/dialogs.py" line="204" />
      <source>Hide Password</source>
      <translation>Masquer le mot de passe  </translation>
    </message>
    <message>
      <location filename="../qt/dialogs.py" line="221" />
      <source>Passwords do not match!</source>
      <translation>Les mots de passe ne correspondent pas !  </translation>
    </message>
    <message>
      <location filename="../qt/dialogs.py" line="222" />
      <source>Error</source>
      <translation>Erreur  </translation>
    </message>
  </context>
  <context>
    <name>PasswordQuestion</name>
    <message>
      <location filename="../qt/dialogs.py" line="82" />
      <source>Password Input</source>
      <translation>Entrée de mot de passe  </translation>
    </message>
    <message>
      <location filename="../qt/dialogs.py" line="87" />
      <source>Please enter your password:</source>
      <translation>Veuillez entrer votre mot de passe :  </translation>
    </message>
    <message>
      <location filename="../qt/dialogs.py" line="117" />
      <location filename="../qt/dialogs.py" line="100" />
      <source>Show Password</source>
      <translation>Afficher le mot de passe  </translation>
    </message>
    <message>
      <location filename="../qt/dialogs.py" line="105" />
      <source>Submit</source>
      <translation>Soumettre  </translation>
    </message>
    <message>
      <location filename="../qt/dialogs.py" line="113" />
      <source>Hide Password</source>
      <translation>Masquer le mot de passe  </translation>
    </message>
  </context>
  <context>
    <name>QTProtoWallet</name>
    <message>
      <location filename="../qt/qt_wallet.py" line="147" />
      <source>Setup wallet</source>
      <translation>Configurer le portefeuille  </translation>
    </message>
  </context>
  <context>
    <name>QTWallet</name>
    <message>
      <location filename="../qt/qt_wallet.py" line="260" />
      <source>Send</source>
      <translation>Envoyer  </translation>
    </message>
    <message>
      <location filename="../qt/qt_wallet.py" line="261" />
      <source>Descriptor</source>
      <translation>Descripteur  </translation>
    </message>
    <message>
      <location filename="../qt/qt_wallet.py" line="262" />
      <source>SyncTalk</source>
      <translation>SyncTalk</translation>
    </message>
    <message>
      <location filename="../qt/qt_wallet.py" line="263" />
      <source>History</source>
      <translation>Historique  </translation>
    </message>
    <message>
      <location filename="../qt/qt_wallet.py" line="264" />
      <source>Receive</source>
      <translation>Recevoir  </translation>
    </message>
    <message>
      <location filename="../qt/qt_wallet.py" line="370" />
      <source>No changes to apply.</source>
      <translation>Aucun changement à appliquer.  </translation>
    </message>
    <message>
      <location filename="../qt/qt_wallet.py" line="376" />
      <source>Backup saved to {filename}</source>
      <translation>Sauvegarde enregistrée dans {filename}  </translation>
    </message>
    <message>
      <location filename="../qt/qt_wallet.py" line="378" />
      <source>Backup failed. Aborting Changes.</source>
      <translation>Échec de la sauvegarde. Annulation des modifications.  </translation>
    </message>
    <message>
      <location filename="../qt/qt_wallet.py" line="382" />
      <source>Proceeding will potentially change all wallet addresses. Do you want to proceed?</source>
      <translation>Procéder pourrait potentiellement changer toutes les adresses du portefeuille. Voulez-vous procéder ?  </translation>
    </message>
    <message>
      <location filename="../qt/qt_wallet.py" line="453" />
      <source>Cannot move the wallet file, because {file_path} exists</source>
      <translation>Impossible de déplacer le fichier de portefeuille, car {file_path} existe  </translation>
    </message>
    <message>
      <location filename="../qt/qt_wallet.py" line="498" />
      <source>Save wallet</source>
      <translation>Sauvegarder le portefeuille  </translation>
    </message>
    <message>
      <location filename="../qt/qt_wallet.py" line="500" />
      <source>All Files (*);;Wallet Files (*.wallet)</source>
      <translation>Tous les fichiers (*);;Fichiers de portefeuille (*.wallet)  </translation>
    </message>
    <message>
      <location filename="../qt/qt_wallet.py" line="503" />
      <source>Are you SURE you don't want save the wallet {id}?</source>
      <translation>Êtes-vous SÛR de ne pas vouloir sauvegarder le portefeuille {id} ?  </translation>
    </message>
    <message>
      <location filename="../qt/qt_wallet.py" line="506" />
      <source>Delete wallet</source>
      <translation>Supprimer le portefeuille  </translation>
    </message>
    <message>
      <location filename="../qt/qt_wallet.py" line="537" />
      <source>Password incorrect</source>
      <translation>Mot de passe incorrect  </translation>
    </message>
    <message>
      <location filename="../qt/qt_wallet.py" line="541" />
      <source>Change password</source>
      <translation>Changer de mot de passe  </translation>
    </message>
    <message>
      <location filename="../qt/qt_wallet.py" line="541" />
      <source>New password:</source>
      <translation>Nouveau mot de passe :  </translation>
    </message>
    <message>
      <location filename="../qt/qt_wallet.py" line="544" />
      <source>Wallet saved</source>
      <translation>Portefeuille sauvegardé  </translation>
    </message>
    <message>
      <location filename="../qt/qt_wallet.py" line="558" />
      <source>  {amount} in {shortid}</source>
      <translation>  {amount} dans {shortid}  </translation>
    </message>
    <message>
      <location filename="../qt/qt_wallet.py" line="571" />
      <source>The transactions 
{txs}
 in wallet '{wallet}' were removed from the history!!!</source>
      <translation>Les transactions {txs} dans le portefeuille '{wallet}' ont été supprimées de l'historique !!!  </translation>
    </message>
    <message>
      <location filename="../qt/qt_wallet.py" line="579" />
      <source>Do you want to save a copy of these transactions?</source>
      <translation>Voulez-vous sauvegarder une copie de ces transactions ?  </translation>
    </message>
    <message>
      <location filename="../qt/qt_wallet.py" line="604" />
      <source>New transaction in wallet '{wallet}':
{txs}</source>
      <translation>Nouvelle transaction dans le portefeuille '{wallet}' : {txs}  </translation>
    </message>
    <message>
      <location filename="../qt/qt_wallet.py" line="611" />
      <source>{number} new transactions in wallet '{wallet}':
{txs}</source>
      <translation>{number} nouvelles transactions dans le portefeuille '{wallet}' : {txs}  </translation>
    </message>
    <message>
      <location filename="../qt/qt_wallet.py" line="784" />
      <source>Rename or merge categories</source>
      <translation>Renommer ou fusionner les catégories</translation>
    </message>
    <message>
      <location filename="../qt/qt_wallet.py" line="785" />
      <source>Choose a new name, or an existing name for merging:</source>
      <translation>Choisissez un nouveau nom, ou un nom existant pour la fusion:</translation>
    </message>
    <message>
      <location filename="../qt/qt_wallet.py" line="914" />
      <source>Click for new address</source>
      <translation>Cliquez pour une nouvelle adresse  </translation>
    </message>
    <message>
      <location filename="../qt/qt_wallet.py" line="1068" />
      <location filename="../qt/qt_wallet.py" line="1053" />
      <source>Export labels</source>
      <translation>Exporter les étiquettes  </translation>
    </message>
    <message>
      <location filename="../qt/qt_wallet.py" line="1070" />
      <location filename="../qt/qt_wallet.py" line="1055" />
      <source>All Files (*);;JSON Files (*.jsonl);;JSON Files (*.json)</source>
      <translation>Tous les fichiers (*);;Fichiers JSON (*.jsonl);;Fichiers JSON (*.json)  </translation>
    </message>
    <message>
      <location filename="../qt/qt_wallet.py" line="1103" />
      <location filename="../qt/qt_wallet.py" line="1082" />
      <source>Import labels</source>
      <translation>Importer les étiquettes  </translation>
    </message>
    <message>
      <location filename="../qt/qt_wallet.py" line="1105" />
      <location filename="../qt/qt_wallet.py" line="1084" />
      <source>All Files (*);;JSONL Files (*.jsonl);;JSON Files (*.json)</source>
      <translation>Tous les fichiers (*);;Fichiers JSONL (*.jsonl);;Fichiers JSON (*.json)  </translation>
    </message>
    <message>
      <location filename="../qt/qt_wallet.py" line="1146" />
      <location filename="../qt/qt_wallet.py" line="1124" />
      <location filename="../qt/qt_wallet.py" line="1096" />
      <source>Successfully updated {number} Labels</source>
      <translation>Mise à jour réussie de {number} étiquettes  </translation>
    </message>
    <message>
      <location filename="../qt/qt_wallet.py" line="1132" />
      <source>Import Electrum Wallet labels</source>
      <translation>Importer les étiquettes de portefeuille Electrum  </translation>
    </message>
    <message>
      <location filename="../qt/qt_wallet.py" line="1134" />
      <source>All Files (*);;JSON Files (*.json)</source>
      <translation>Tous les fichiers (*);;Fichiers JSON (*.json)  </translation>
    </message>
  </context>
  <context>
    <name>ReceiveTest</name>
    <message>
      <location filename="../qt/wallet_steps.py" line="921" />
      <source>Balance = {amount}</source>
      <translation>Solde = {amount}  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="930" />
      <source>No wallet setup yet</source>
      <translation>Aucune configuration de portefeuille pour l'instant  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="963" />
      <source>Receive a &lt;b&gt;small&lt;/b&gt; amount (less than {test_amount}) to 1 address of this wallet.
                    &lt;br&gt;&lt;br&gt;
                    &lt;b&gt;Why?&lt;/b&gt; &lt;br&gt;
                    To know if you control the funds, you have to test spending from the wallet. 
                    &lt;br&gt;
                    So before you send a substantial amount of Bitcoin into the wallet, it is &lt;b&gt;crucial&lt;/b&gt; to spend from the wallet and test all signers.     
                    &lt;br&gt;
                    &lt;br&gt;
                    &lt;b&gt;Do NOT send in large funds into the wallet before you didn't complete all send tests!&lt;/b&gt;   
                    </source>
      <translation>Recevez un &lt;b&gt;petit&lt;/b&gt; montant (moins de {test_amount}) à 1 adresse de ce portefeuille.   &lt;br&gt;&lt;br&gt;   &lt;b&gt;Pourquoi ?&lt;/b&gt; &lt;br&gt;   Pour savoir si vous contrôlez les fonds, vous devez tester les dépenses du portefeuille.   &lt;br&gt;   Donc, avant d'envoyer une quantité substantielle de Bitcoin dans le portefeuille, il est &lt;b&gt;crucial&lt;/b&gt; de dépenser du portefeuille et de tester tous les signataires.   &lt;br&gt;   &lt;br&gt;   &lt;b&gt;Ne PAS envoyer de gros fonds dans le portefeuille avant de ne pas avoir complété tous les tests d'envoi !&lt;/b&gt; </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="980" />
      <source>Next step</source>
      <translation>Étape suivante  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="981" />
      <source>Check if received</source>
      <translation>Vérifier si reçu  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="982" />
      <source>Previous Step</source>
      <translation>Étape précédente  </translation>
    </message>
  </context>
  <context>
    <name>RecipientTabWidget</name>
    <message>
      <location filename="../qt/recipients.py" line="363" />
      <source>Wallet "{id}"</source>
      <translation>Portefeuille "{id}"  </translation>
    </message>
  </context>
  <context>
    <name>RecipientWidget</name>
    <message>
      <location filename="../qt/recipients.py" line="236" />
      <source>Address</source>
      <translation>Adresse  </translation>
    </message>
    <message>
      <location filename="../qt/recipients.py" line="237" />
      <source>Label</source>
      <translation>Étiquette  </translation>
    </message>
    <message>
      <location filename="../qt/recipients.py" line="238" />
      <source>Amount</source>
      <translation>Montant  </translation>
    </message>
    <message>
      <location filename="../qt/recipients.py" line="240" />
      <source>Enter label here</source>
      <translation>Entrez l'étiquette ici  </translation>
    </message>
    <message>
      <location filename="../qt/recipients.py" line="241" />
      <source>Send max</source>
      <translation>Envoyer le max  </translation>
    </message>
    <message>
      <location filename="../qt/recipients.py" line="336" />
      <source>Enter label for recipient address</source>
      <translation>Entrez l'étiquette pour l'adresse du destinataire  </translation>
    </message>
  </context>
  <context>
    <name>Recipients</name>
    <message>
      <location filename="../qt/recipients.py" line="530" />
      <source>Address</source>
      <translation>Adresse  </translation>
    </message>
    <message>
      <location filename="../qt/recipients.py" line="531" />
      <source>Amount [{unit}]</source>
      <translation>Montant [{unit}]  </translation>
    </message>
    <message>
      <location filename="../qt/recipients.py" line="532" />
      <source>Label</source>
      <translation>Étiquette  </translation>
    </message>
    <message>
      <location filename="../qt/recipients.py" line="540" />
      <source>Export csv</source>
      <translation>Exporter en csv  </translation>
    </message>
    <message>
      <location filename="../qt/recipients.py" line="542" />
      <source>All Files (*);;Wallet Files (*.csv)</source>
      <translation>Tous les fichiers (*);;Fichiers de portefeuille (*.csv)  </translation>
    </message>
    <message>
      <location filename="../qt/recipients.py" line="561" />
      <source>Open CSV</source>
      <translation>Ouvrir CSV  </translation>
    </message>
    <message>
      <location filename="../qt/recipients.py" line="563" />
      <source>All Files (*);;CSV (*.csv)</source>
      <translation>Tous les fichiers (*);;CSV (*.csv)  </translation>
    </message>
    <message>
      <location filename="../qt/recipients.py" line="576" />
      <source>Please use the CSV template and include the header row.</source>
      <translation>Veuillez utiliser le modèle CSV et inclure la ligne d'en-tête.  </translation>
    </message>
    <message>
      <location filename="../qt/recipients.py" line="581" />
      <source>No rows recognized</source>
      <translation>Aucune ligne reconnue  </translation>
    </message>
    <message>
      <location filename="../qt/recipients.py" line="590" />
      <source>{address} is not a valid address!</source>
      <translation>{address} n'est pas une adresse valide !  </translation>
    </message>
    <message>
      <location filename="../qt/recipients.py" line="596" />
      <source>{amount} is not a valid integer!</source>
      <translation>{amount} n'est pas un entier valide !  </translation>
    </message>
    <message>
      <location filename="../qt/recipients.py" line="603" />
      <source>Recipients</source>
      <translation>Destinataires  </translation>
    </message>
    <message>
      <location filename="../qt/recipients.py" line="604" />
      <source>Add Recipient</source>
      <translation>Ajouter un destinataire  </translation>
    </message>
    <message>
      <location filename="../qt/recipients.py" line="606" />
      <source>Import/Export</source>
      <translation>Import/Export  </translation>
    </message>
    <message>
      <location filename="../qt/recipients.py" line="608" />
      <source>Export CSV Template</source>
      <translation>Exporter le modèle CSV  </translation>
    </message>
    <message>
      <location filename="../qt/recipients.py" line="609" />
      <source>Import CSV file</source>
      <translation>Importer un fichier CSV  </translation>
    </message>
    <message>
      <location filename="../qt/recipients.py" line="611" />
      <source>Export as CSV file</source>
      <translation>Exporter en fichier CSV  </translation>
    </message>
  </context>
  <context>
    <name>RegisterMultisig</name>
    <message>
      <location filename="../qt/wallet_steps.py" line="1238" />
      <source>2. Import wallet information into Bitcoin Safe</source>
      <translation>2. Importer les informations du portefeuille dans Bitcoin Safe  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="1240" />
      <source>Skip step</source>
      <translation>Passer l'étape  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="1242" />
      <source>Next step</source>
      <translation>Étape suivante  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="1243" />
      <source>Next signer</source>
      <translation>Signataire suivant  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="1244" />
      <source>Previous signer</source>
      <translation>Signataire précédent  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="1245" />
      <source>Previous Step</source>
      <translation>Étape précédente  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="1248" />
      <source>Yes, I registered the multisig on the {n} hardware signer</source>
      <translation>Oui, j'ai enregistré le multisig sur le signataire matériel {n}  </translation>
    </message>
  </context>
  <context>
    <name>RelayDialog</name>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_nostr_chat/connected_devices/connected_devices.py" line="74" />
      <source>Enter custom Nostr Relays</source>
      <translation>Entrez les relais Nostr personnalisés  </translation>
    </message>
  </context>
  <context>
    <name>SankeyBitcoin</name>
    <message>
      <location filename="../qt/sankey_bitcoin.py" line="187" />
      <source>Fee</source>
      <translation>Frais  </translation>
    </message>
  </context>
  <context>
    <name>ScreenshotsExportXpub</name>
    <message>
      <location filename="../qt/tutorial_screenshots.py" line="171" />
      <source>How-to export the wallet information from the hardware signer</source>
      <translation>Comment exporter les informations du portefeuille du signataire matériel  </translation>
    </message>
  </context>
  <context>
    <name>ScreenshotsGenerateSeed</name>
    <message>
      <location filename="../qt/tutorial_screenshots.py" line="153" />
      <source>Generate {number} secret seed words on each hardware signer and write them on the recovery sheet</source>
      <translation>Générer {number} mots de graine secrets sur chaque signataire matériel et les écrire sur la feuille de récupération  </translation>
    </message>
  </context>
  <context>
    <name>ScreenshotsRegisterMultisig</name>
    <message>
      <location filename="../qt/tutorial_screenshots.py" line="220" />
      <source>Import the multisig information in the hardware signer</source>
      <translation>Importer les informations multisig dans le signataire matériel  </translation>
    </message>
  </context>
  <context>
    <name>ScreenshotsViewSeed</name>
    <message>
      <location filename="../qt/tutorial_screenshots.py" line="193" />
      <source>Compare the {number} words on the backup paper to the hardware signer.
If you make a mistake here, your money is lost!</source>
      <translation>Comparez les {number} mots sur le papier de sauvegarde au signataire matériel. Si vous faites une erreur ici, votre argent est perdu !  </translation>
    </message>
  </context>
  <context>
    <name>SearchWallets</name>
    <message>
      <location filename="../qt/search_tree_view.py" line="415" />
      <source>Addresses</source>
      <translation>Adresses  </translation>
    </message>
    <message>
      <location filename="../qt/search_tree_view.py" line="439" />
      <source>Transactions</source>
      <translation>Transactions  </translation>
    </message>
    <message>
      <location filename="../qt/search_tree_view.py" line="463" />
      <source>UTXOs</source>
      <translation>UTXOs  </translation>
    </message>
    <message>
      <location filename="../qt/search_tree_view.py" line="464" />
      <source>Spent Outputs</source>
      <translation>Sorties Dépensées  </translation>
    </message>
  </context>
  <context>
    <name>SeedAnalyzer</name>
    <message>
      <location filename="../qt/analyzers.py" line="122" />
      <source>Missing Seed</source>
      <translation>Graine manquante  </translation>
    </message>
    <message>
      <location filename="../qt/analyzers.py" line="127" />
      <source>Invalid seed</source>
      <translation>Graine invalide  </translation>
    </message>
  </context>
  <context>
    <name>SendPinDialog</name>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_sendpindialog.py" line="105" />
      <source>Dialog</source>
      <translation>Dialogue  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_sendpindialog.py" line="114" />
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_sendpindialog.py" line="113" />
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_sendpindialog.py" line="112" />
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_sendpindialog.py" line="111" />
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_sendpindialog.py" line="110" />
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_sendpindialog.py" line="109" />
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_sendpindialog.py" line="108" />
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_sendpindialog.py" line="107" />
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_sendpindialog.py" line="106" />
      <source>?</source>
      <translation>?</translation>
    </message>
  </context>
  <context>
    <name>SendTest</name>
    <message>
      <location filename="../qt/wallet_steps.py" line="1411" />
      <source>You made {n} outgoing transactions already. Would you like to skip this spend test?</source>
      <translation>Vous avez déjà effectué {n} transactions sortantes. Souhaitez-vous sauter ce test de dépense ?  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="1414" />
      <source>Skip spend test?</source>
      <translation>Sauter le test de dépense ?  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="1447" />
      <source>Complete the send test to ensure the hardware signer works!</source>
      <translation>Complétez le test d'envoi pour vous assurer que le signataire matériel fonctionne !  </translation>
    </message>
  </context>
  <context>
    <name>SetPassphraseDialog</name>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_setpassphrasedialog.py" line="48" />
      <source>Dialog</source>
      <translation>Dialogue  </translation>
    </message>
  </context>
  <context>
    <name>SignMessageDialog</name>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_signmessagedialog.py" line="90" />
      <source>Dialog</source>
      <translation>Dialogue  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_signmessagedialog.py" line="91" />
      <source>Signature</source>
      <translation>Signature  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_signmessagedialog.py" line="92" />
      <source>Message</source>
      <translation>Message  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_signmessagedialog.py" line="93" />
      <source>Sign Message</source>
      <translation>Signer le message  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_signmessagedialog.py" line="94" />
      <source>Derivation Path</source>
      <translation>Chemin de dérivation  </translation>
    </message>
  </context>
  <context>
    <name>SignPSBTDialog</name>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_signpsbtdialog.py" line="126" />
      <source>Dialog</source>
      <translation>Dialogue  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_signpsbtdialog.py" line="127" />
      <source>PSBT To Sign</source>
      <translation>PSBT à signer  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_signpsbtdialog.py" line="128" />
      <source>Import PSBT</source>
      <translation>Importer PSBT  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_signpsbtdialog.py" line="129" />
      <source>PSBT Result</source>
      <translation>Résultat PSBT  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_signpsbtdialog.py" line="130" />
      <source>Export PSBT</source>
      <translation>Exporter PSBT  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/hwilib/ui/ui_signpsbtdialog.py" line="131" />
      <source>Sign PSBT</source>
      <translation>Signer PSBT  </translation>
    </message>
  </context>
  <context>
    <name>SignatureImporterClipboard</name>
    <message>
      <location filename="../../signer.py" line="304" />
      <source>Import signed PSBT</source>
      <translation>Importer PSBT signé  </translation>
    </message>
    <message>
      <location filename="../../signer.py" line="306" />
      <source>OK</source>
      <translation>OK  </translation>
    </message>
    <message>
      <location filename="../../signer.py" line="307" />
      <source>Please paste your PSBT in here, or drop a file</source>
      <translation>Veuillez coller votre PSBT ici, ou déposer un fichier  </translation>
    </message>
    <message>
      <location filename="../../signer.py" line="308" />
      <source>Paste your PSBT in here or drop a file</source>
      <translation>Collez votre PSBT ici ou déposez un fichier  </translation>
    </message>
  </context>
  <context>
    <name>SignatureImporterFile</name>
    <message>
      <location filename="../../signer.py" line="268" />
      <source>Import signed PSBT</source>
      <translation>Importer PSBT signé  </translation>
    </message>
    <message>
      <location filename="../../signer.py" line="270" />
      <source>OK</source>
      <translation>OK  </translation>
    </message>
    <message>
      <location filename="../../signer.py" line="271" />
      <source>Please paste your PSBT in here, or drop a file</source>
      <translation>Veuillez coller votre PSBT ici, ou déposer un fichier  </translation>
    </message>
    <message>
      <location filename="../../signer.py" line="272" />
      <source>Paste your PSBT in here or drop a file</source>
      <translation>Collez votre PSBT ici ou déposez un fichier  </translation>
    </message>
  </context>
  <context>
    <name>SignatureImporterQR</name>
    <message>
      <location filename="../../signer.py" line="168" />
      <source>Scan QR code</source>
      <translation>Scanner le code QR  </translation>
    </message>
    <message>
      <location filename="../../signer.py" line="216" />
      <location filename="../../signer.py" line="188" />
      <location filename="../../signer.py" line="178" />
      <source>The txid of the signed psbt doesnt match the original txid</source>
      <translation>Le txid du PSBT signé ne correspond pas au txid original  </translation>
    </message>
    <message>
      <location filename="../../signer.py" line="222" />
      <location filename="../../signer.py" line="195" />
      <source>No additional signatures were added</source>
      <translation>Aucune signature supplémentaire n'a été ajoutée  </translation>
    </message>
    <message>
      <location filename="../../signer.py" line="203" />
      <source>bitcoin_tx libary error. The txid should not be changed during finalizing</source>
      <translation>Erreur de la librairie bitcoin_tx. Le txid ne devrait pas être changé lors de la finalisation  </translation>
    </message>
  </context>
  <context>
    <name>SignatureImporterUSB</name>
    <message>
      <location filename="../../signer.py" line="328" />
      <source>USB Signing</source>
      <translation>Signature USB  </translation>
    </message>
    <message>
      <location filename="../../signer.py" line="346" />
      <source>Please do 'Wallet --&gt; Export --&gt; Export for ...' and register the multisignature wallet on the hardware signer.</source>
      <translation>Veuillez faire 'Portefeuille --&gt; Exporter --&gt; Exporter pour ...' et enregistrer le portefeuille multisignature sur le signataire matériel.  </translation>
    </message>
  </context>
  <context>
    <name>SignatureImporterWallet</name>
    <message>
      <location filename="../../signer.py" line="131" />
      <source>The txid of the signed psbt doesnt match the original txid. Aborting</source>
      <translation>Le txid du PSBT signé ne correspond pas au txid original. Abandon  </translation>
    </message>
    <message>
      <location filename="../../signer.py" line="148" />
      <source>Sign with mnemonic seed</source>
      <translation>Signer avec une graine mnémonique  </translation>
    </message>
  </context>
  <context>
    <name>StickerTheHardware</name>
    <message>
      <location filename="../qt/wallet_steps.py" line="496" />
      <source>Put the following stickers on your hardware:</source>
      <translation>Collez les autocollants suivants sur votre matériel :  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="500" />
      <source>"{sticker}" on {device_name}</source>
      <translation>"{sticker}" sur {device_name}  </translation>
    </message>
  </context>
  <context>
    <name>SyncTab</name>
    <message>
      <location filename="../qt/sync_tab.py" line="100" />
      <source>Encrypted syncing to trusted devices</source>
      <translation>Synchronisation chiffrée vers des appareils de confiance  </translation>
    </message>
    <message>
      <location filename="../qt/sync_tab.py" line="102" />
      <source>Open received Transactions and PSBTs automatically in a new tab</source>
      <translation>Ouvrir automatiquement les Transactions reçues et PSBTs dans un nouvel onglet  </translation>
    </message>
    <message>
      <location filename="../qt/sync_tab.py" line="117" />
      <source>Please backup your sync key:
{nsec}

You can restore your labels at a later time with 'Import Sync Key'.</source>
      <translation>Veuillez sauvegarder votre clé de synchronisation : {nsec} Vous pourrez restaurer vos étiquettes plus tard avec 'Importer Clé de Synchronisation'.  </translation>
    </message>
    <message>
      <location filename="../qt/sync_tab.py" line="145" />
      <source>Opening {name} from {author}</source>
      <translation>Ouverture de {name} de {author}  </translation>
    </message>
    <message>
      <location filename="../qt/sync_tab.py" line="153" />
      <source>Received message '{description}' from {author}</source>
      <translation>Message reçu '{description}' de {author}  </translation>
    </message>
  </context>
  <context>
    <name>ToolGui</name>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/tool_gui.py" line="21" />
      <source>USB Signer Tools</source>
      <translation>Outils de Signataire USB  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/tool_gui.py" line="41" />
      <source>Get xpubs</source>
      <translation>Obtenir des xpubs  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/tool_gui.py" line="47" />
      <source>XPUBs</source>
      <translation>XPUBs  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/tool_gui.py" line="53" />
      <source>Paste your PSBT in here</source>
      <translation>Collez votre PSBT ici  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/tool_gui.py" line="55" />
      <source>Sign PSBT</source>
      <translation>Signer PSBT  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/tool_gui.py" line="58" />
      <source>PSBT</source>
      <translation>PSBT  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/tool_gui.py" line="64" />
      <source>Paste your text to be signed</source>
      <translation>Collez votre texte à signer  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/tool_gui.py" line="68" />
      <source>Address index</source>
      <translation>Indice d'adresse  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/tool_gui.py" line="73" />
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/tool_gui.py" line="70" />
      <source>Sign Message</source>
      <translation>Signer Message  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/tool_gui.py" line="79" />
      <source>Paste your descriptor to be signed</source>
      <translation>Collez votre descripteur à signer  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/tool_gui.py" line="84" />
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/tool_gui.py" line="81" />
      <source>Display Address</source>
      <translation>Afficher l'adresse  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/tool_gui.py" line="92" />
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/tool_gui.py" line="89" />
      <source>Wipe Device</source>
      <translation>Effacer l'appareil  </translation>
    </message>
  </context>
  <context>
    <name>TrustedDevice</name>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_nostr_chat/connected_devices/connected_devices.py" line="266" />
      <source>Connected to {id}</source>
      <translation>Connecté à {id}  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_nostr_chat/connected_devices/connected_devices.py" line="269" />
      <source>Syncing Address labels</source>
      <translation>Synchronisation des étiquettes d'adresse  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_nostr_chat/connected_devices/connected_devices.py" line="270" />
      <source>Can share Transactions</source>
      <translation>Peut partager des Transactions  </translation>
    </message>
  </context>
  <context>
    <name>TxSigningSteps</name>
    <message>
      <location filename="../qt/tx_signing_steps.py" line="112" />
      <source>Export transaction to any hardware signer</source>
      <translation>Exporter la transaction vers n'importe quel signataire matériel  </translation>
    </message>
    <message>
      <location filename="../qt/tx_signing_steps.py" line="114" />
      <source>Sign with a different hardware signer</source>
      <translation>Signer avec un signataire matériel différent  </translation>
    </message>
    <message>
      <location filename="../qt/tx_signing_steps.py" line="121" />
      <source>Import signature</source>
      <translation>Importer la signature  </translation>
    </message>
    <message>
      <location filename="../qt/tx_signing_steps.py" line="206" />
      <source>Transaction signed with the private key belonging to {label}</source>
      <translation>Transaction signée avec la clé privée appartenant à {label}  </translation>
    </message>
  </context>
  <context>
    <name>UITx_Creator</name>
    <message>
      <location filename="../qt/ui_tx.py" line="1249" />
      <source>Select a category that fits the recipient best</source>
      <translation>Sélectionnez une catégorie qui correspond le mieux au destinataire  </translation>
    </message>
    <message>
      <location filename="../qt/ui_tx.py" line="1250" />
      <source>Reduce future fees
by merging address balances</source>
      <translation>Réduire les frais futurs en fusionnant les soldes d'adresses  </translation>
    </message>
    <message>
      <location filename="../qt/ui_tx.py" line="1252" />
      <source>Send Category</source>
      <translation>Envoyer la Catégorie  </translation>
    </message>
    <message>
      <location filename="../qt/ui_tx.py" line="1254" />
      <source>Advanced</source>
      <translation>Avancé  </translation>
    </message>
    <message>
      <location filename="../qt/ui_tx.py" line="1255" />
      <source>Add foreign UTXOs</source>
      <translation>Ajouter des UTXOs étrangers  </translation>
    </message>
    <message>
      <location filename="../qt/ui_tx.py" line="1256" />
      <source>Create</source>
      <translation>Créer  </translation>
    </message>
    <message>
      <location filename="../qt/ui_tx.py" line="1265" />
      <source>This checkbox automatically checks 
below {rate}</source>
      <translation>Cette case à cocher vérifie automatiquement en dessous de {rate}  </translation>
    </message>
    <message>
      <location filename="../qt/ui_tx.py" line="1361" />
      <source>Please select an input category on the left, that fits the transaction recipients.</source>
      <translation>Veuillez sélectionner une catégorie d'entrée sur la gauche, qui correspond aux destinataires de la transaction.  </translation>
    </message>
    <message>
      <location filename="../qt/ui_tx.py" line="1379" />
      <source>Do you want to continue, even though both coin categories become linkable?</source>
      <translation>Voulez-vous continuer, même si les deux catégories de pièces deviennent liables ?  </translation>
    </message>
    <message>
      <location filename="../qt/ui_tx.py" line="1415" />
      <source>{num_inputs} Inputs: {inputs}</source>
      <translation>{num_inputs} Entrées : {inputs}  </translation>
    </message>
    <message>
      <location filename="../qt/ui_tx.py" line="1498" />
      <source>Adding outpoints {outpoints}</source>
      <translation>Ajout des points de sortie {outpoints}  </translation>
    </message>
    <message>
      <location filename="../qt/ui_tx.py" line="1506" />
      <source>Add Inputs</source>
      <translation>Ajouter des Entrées  </translation>
    </message>
    <message>
      <location filename="../qt/ui_tx.py" line="1507" />
      <source>Load UTXOs</source>
      <translation>Charger les UTXOs  </translation>
    </message>
    <message>
      <location filename="../qt/ui_tx.py" line="1508" />
      <source>Please paste UTXO here in the format  txid:outpoint
txid:outpoint</source>
      <translation>Veuillez coller l'UTXO ici au format txid:outpoint txid:outpoint  </translation>
    </message>
    <message>
      <location filename="../qt/ui_tx.py" line="1511" />
      <source>Please paste UTXO here</source>
      <translation>Veuillez coller l'UTXO ici  </translation>
    </message>
    <message>
      <location filename="../qt/ui_tx.py" line="1665" />
      <source>The inputs {inputs} conflict with these confirmed txids {txids}.</source>
      <translation>Les entrées {inputs} sont en conflit avec ces txids confirmés {txids}.  </translation>
    </message>
    <message>
      <location filename="../qt/ui_tx.py" line="1687" />
      <source>The unconfirmed dependent transactions {txids} will be removed by this new transaction you are creating.</source>
      <translation>Les transactions dépendantes non confirmées {txids} seront supprimées par cette nouvelle transaction que vous créez.  </translation>
    </message>
  </context>
  <context>
    <name>UITx_Viewer</name>
    <message>
      <location filename="../qt/ui_tx.py" line="418" />
      <source>Inputs</source>
      <translation>Entrées  </translation>
    </message>
    <message>
      <location filename="../qt/ui_tx.py" line="421" />
      <source>Recipients</source>
      <translation>Destinataires  </translation>
    </message>
    <message>
      <location filename="../qt/ui_tx.py" line="1017" />
      <location filename="../qt/ui_tx.py" line="426" />
      <source>Diagram</source>
      <translation>Diagramme</translation>
    </message>
    <message>
      <location filename="../qt/ui_tx.py" line="428" />
      <source>Edit</source>
      <translation>Modifier  </translation>
    </message>
    <message>
      <location filename="../qt/ui_tx.py" line="429" />
      <source>Edit with increased fee (RBF)</source>
      <translation>Modifier avec une augmentation des frais (RBF)  </translation>
    </message>
    <message>
      <location filename="../qt/ui_tx.py" line="430" />
      <source>Previous step</source>
      <translation>Étape précédente  </translation>
    </message>
    <message>
      <location filename="../qt/ui_tx.py" line="431" />
      <source>Next step</source>
      <translation>Étape suivante  </translation>
    </message>
    <message>
      <location filename="../qt/ui_tx.py" line="432" />
      <source>Send</source>
      <translation>Envoyer  </translation>
    </message>
    <message>
      <location filename="../qt/ui_tx.py" line="554" />
      <source>Invalid Signatures</source>
      <translation>Signatures invalides  </translation>
    </message>
    <message>
      <location filename="../qt/ui_tx.py" line="776" />
      <location filename="../qt/ui_tx.py" line="694" />
      <source>Import file</source>
      <translation>Importer un fichier  </translation>
    </message>
    <message>
      <location filename="../qt/ui_tx.py" line="872" />
      <source>The txid of the signed psbt doesnt match the original txid</source>
      <translation>Le txid du PSBT signé ne correspond pas au txid original  </translation>
    </message>
  </context>
  <context>
    <name>USBGui</name>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/gui.py" line="74" />
      <source>Unlock USB devices</source>
      <translation>Déverrouiller les périphériques USB  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/gui.py" line="75" />
      <source>Please unlock USB devices</source>
      <translation>Veuillez déverrouiller les périphériques USB  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/gui.py" line="228" />
      <source>Registering multisig wallets via USB is not supported by {device_type}. Please use sd-cards or scan the QR Code.</source>
      <translation>L'enregistrement des portefeuilles multisig via USB n'est pas pris en charge par {device_type}. Veuillez utiliser des cartes SD ou scanner le Code QR.  </translation>
    </message>
  </context>
  <context>
    <name>USBRegisterMultisigWidget</name>
    <message>
      <location filename="../qt/register_multisig.py" line="155" />
      <source>Register Multisig wallet on hardware signer</source>
      <translation>Enregistrer le portefeuille multisig sur le signataire matériel  </translation>
    </message>
    <message>
      <location filename="../qt/register_multisig.py" line="156" />
      <source>Register Multisig</source>
      <translation>Enregistrer Multisig  </translation>
    </message>
    <message>
      <location filename="../qt/register_multisig.py" line="157" />
      <source>Help</source>
      <translation>Aide  </translation>
    </message>
    <message>
      <location filename="../qt/register_multisig.py" line="167" />
      <source>Successfully registered multisig wallet on hardware signer</source>
      <translation>Enregistrement réussi du portefeuille multisig sur le signataire matériel  </translation>
    </message>
  </context>
  <context>
    <name>USBValidateAddressWidget</name>
    <message>
      <location filename="../qt/register_multisig.py" line="98" />
      <source>Validate address</source>
      <translation>Valider l'adresse  </translation>
    </message>
    <message>
      <location filename="../qt/register_multisig.py" line="99" />
      <source>Validate receive address:</source>
      <translation>Valider l'adresse de réception :  </translation>
    </message>
  </context>
  <context>
    <name>UTXOList</name>
    <message>
      <location filename="../qt/utxo_list.py" line="298" />
      <source>Wallet</source>
      <translation>Portefeuille  </translation>
    </message>
    <message>
      <location filename="../qt/utxo_list.py" line="299" />
      <source>Outpoint</source>
      <translation>Point de sortie  </translation>
    </message>
    <message>
      <location filename="../qt/utxo_list.py" line="300" />
      <source>Address</source>
      <translation>Adresse  </translation>
    </message>
    <message>
      <location filename="../qt/utxo_list.py" line="301" />
      <source>Category</source>
      <translation>Catégorie  </translation>
    </message>
    <message>
      <location filename="../qt/utxo_list.py" line="302" />
      <source>Label</source>
      <translation>Étiquette  </translation>
    </message>
    <message>
      <location filename="../qt/utxo_list.py" line="303" />
      <source>Amount</source>
      <translation>Montant  </translation>
    </message>
    <message>
      <location filename="../qt/utxo_list.py" line="304" />
      <source>Parents</source>
      <translation>Parents  </translation>
    </message>
  </context>
  <context>
    <name>UnTrustedDevice</name>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_nostr_chat/connected_devices/connected_devices.py" line="178" />
      <source>Trust {id}</source>
      <translation>Faire confiance à {id}  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_nostr_chat/connected_devices/connected_devices.py" line="187" />
      <source>Accept trust request from {other}</source>
      <translation>Accepter la demande de confiance de {other}  </translation>
    </message>
  </context>
  <context>
    <name>UpdateNotificationBar</name>
    <message>
      <location filename="../qt/update_notification_bar.py" line="107" />
      <source>Check for Update</source>
      <translation>Vérifier la mise à jour  </translation>
    </message>
    <message>
      <location filename="../qt/update_notification_bar.py" line="120" />
      <source>New version available {tag}</source>
      <translation>Nouvelle version disponible {tag}  </translation>
    </message>
    <message>
      <location filename="../qt/update_notification_bar.py" line="130" />
      <source>You have already the newest version.</source>
      <translation>Vous avez déjà la version la plus récente.  </translation>
    </message>
    <message>
      <location filename="../qt/update_notification_bar.py" line="133" />
      <source>No update found</source>
      <translation>Aucune mise à jour trouvée  </translation>
    </message>
    <message>
      <location filename="../qt/update_notification_bar.py" line="139" />
      <source>Could not verify the download. Please try again later.</source>
      <translation>Impossible de vérifier le téléchargement. Veuillez réessayer plus tard.  </translation>
    </message>
    <message>
      <location filename="../qt/update_notification_bar.py" line="151" />
      <source>Signature doesn't match!!! Please try again.</source>
      <translation>La signature ne correspond pas !!! Veuillez réessayer.  </translation>
    </message>
    <message>
      <location filename="../qt/update_notification_bar.py" line="156" />
      <source>Signature verified.</source>
      <translation>Signature vérifiée.  </translation>
    </message>
  </context>
  <context>
    <name>UtxoListWithToolbar</name>
    <message>
      <location filename="../qt/utxo_list.py" line="504" />
      <source>{amount} selected ({number} UTXOs)</source>
      <translation>{amount} sélectionné ({number} UTXOs)  </translation>
    </message>
  </context>
  <context>
    <name>ValidateBackup</name>
    <message>
      <location filename="../qt/wallet_steps.py" line="639" />
      <source>Yes, I am sure all {number} words are correct</source>
      <translation>Oui, je suis sûr que les {number} mots sont corrects  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="641" />
      <source>Previous Step</source>
      <translation>Étape précédente  </translation>
    </message>
  </context>
  <context>
    <name>WalletBalanceChart</name>
    <message>
      <location filename="../qt/plot.py" line="234" />
      <source>Balance ({unit})</source>
      <translation>Solde ({unit})  </translation>
    </message>
    <message>
      <location filename="../qt/plot.py" line="236" />
      <source>Date</source>
      <translation>Date  </translation>
    </message>
  </context>
  <context>
    <name>WalletIdDialog</name>
    <message>
      <location filename="../qt/dialogs.py" line="239" />
      <source>Choose wallet name</source>
      <translation>Choisir le nom du portefeuille  </translation>
    </message>
    <message>
      <location filename="../qt/dialogs.py" line="246" />
      <source>Wallet name:</source>
      <translation>Nom du portefeuille :  </translation>
    </message>
    <message>
      <location filename="../qt/dialogs.py" line="264" />
      <source>Error</source>
      <translation>Erreur  </translation>
    </message>
    <message>
      <location filename="../qt/dialogs.py" line="265" />
      <source>The wallet {filename} exists already.</source>
      <translation>Le portefeuille {filename} existe déjà.  </translation>
    </message>
  </context>
  <context>
    <name>WalletSteps</name>
    <message>
      <location filename="../qt/wallet_steps.py" line="1480" />
      <source>You must have an initilized wallet first</source>
      <translation>Vous devez d'abord avoir un portefeuille initialisé  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="1591" />
      <source>All Send tests done successfully.</source>
      <translation>Tous les tests d'envoi réussis.  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="1594" />
      <source>The test transaction 
'{tx_text}'
 was done successfully. Please proceed to do the send test: 
'{next_text}'</source>
      <translation>La transaction de test '{tx_text}' a été réalisée avec succès. Veuillez procéder au test d'envoi : '{next_text}'  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="1690" />
      <source> and </source>
      <translation>et  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="1696" />
      <source>Send Test</source>
      <translation>Test d'envoi  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="1699" />
      <source>Sign with {label}</source>
      <translation>Signer avec {label}  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="1709" />
      <source>The wallet is not funded. Please fund the wallet.</source>
      <translation>Le portefeuille n'est pas financé. Veuillez financer le portefeuille.  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="1780" />
      <source>Buy hardware signers</source>
      <translation>Acheter des signataires matériels  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="1781" />
      <source>Label the hardware signers</source>
      <translation>Étiqueter les signataires matériels  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="1782" />
      <source>Generate Seed</source>
      <translation>Générer une graine  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="1783" />
      <source>Import signer info</source>
      <translation>Importer les informations du signataire  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="1784" />
      <source>Backup Seed</source>
      <translation>Sauvegarder la graine  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="1785" />
      <source>Validate Backup</source>
      <translation>Valider la sauvegarde  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="1786" />
      <source>Receive Test</source>
      <translation>Test de réception  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="1787" />
      <source>Put in secure locations</source>
      <translation>Mettre dans des lieux sécurisés  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="1788" />
      <source>Register multisig on signers</source>
      <translation>Enregistrer le multisig sur les signataires  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="1792" />
      <source>Send test {j}</source>
      <translation>Test d'envoi {j}  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="1794" />
      <source>Send test</source>
      <translation>Test d'envoi  </translation>
    </message>
  </context>
  <context>
    <name>XpubAnalyzer</name>
    <message>
      <location filename="../qt/analyzers.py" line="101" />
      <source>Missing xPub</source>
      <translation>xPub manquant  </translation>
    </message>
    <message>
      <location filename="../qt/analyzers.py" line="105" />
      <source>The xpub is in SLIP132 format. Converting to standard format.</source>
      <translation>Le xpub est au format SLIP132. Conversion au format standard.</translation>
    </message>
    <message>
      <location filename="../qt/analyzers.py" line="106" />
      <source>Converting format</source>
      <translation>Conversion de format  </translation>
    </message>
    <message>
      <location filename="../qt/analyzers.py" line="116" />
      <source>Invalid xpub</source>
      <translation>xpub invalide  </translation>
    </message>
  </context>
  <context>
    <name>address_list</name>
    <message>
      <location filename="../qt/address_list.py" line="185" />
      <source>All status</source>
      <translation>Tous les statuts  </translation>
    </message>
    <message>
      <location filename="../qt/address_list.py" line="186" />
      <source>Unused</source>
      <translation>Inutilisé  </translation>
    </message>
    <message>
      <location filename="../qt/address_list.py" line="187" />
      <source>Funded</source>
      <translation>Financé  </translation>
    </message>
    <message>
      <location filename="../qt/address_list.py" line="188" />
      <source>Used</source>
      <translation>Utilisé  </translation>
    </message>
    <message>
      <location filename="../qt/address_list.py" line="189" />
      <source>Funded or Unused</source>
      <translation>Financé ou inutilisé  </translation>
    </message>
    <message>
      <location filename="../qt/address_list.py" line="200" />
      <source>All types</source>
      <translation>Tous les types  </translation>
    </message>
    <message>
      <location filename="../qt/address_list.py" line="201" />
      <source>Receiving</source>
      <translation>Réception  </translation>
    </message>
    <message>
      <location filename="../qt/address_list.py" line="202" />
      <source>Change</source>
      <translation>Change  </translation>
    </message>
  </context>
  <context>
    <name>basetab</name>
    <message>
      <location filename="../qt/wallet_steps.py" line="294" />
      <source>Next step</source>
      <translation>Étape suivante  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="295" />
      <source>Previous Step</source>
      <translation>Étape précédente  </translation>
    </message>
  </context>
  <context>
    <name>bitcoin_usb</name>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/gui.py" line="90" />
      <source>No USB devices found</source>
      <translation>Aucun périphérique USB trouvé  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/gui.py" line="103" />
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/gui.py" line="91" />
      <source>USB Devices</source>
      <translation>Périphériques USB  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/gui.py" line="102" />
      <source>No device selected</source>
      <translation>Aucun appareil sélectionné  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/gui.py" line="284" />
      <source>Error</source>
      <translation>Erreur  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/gui.py" line="290" />
      <source>USB errors can appear due to missing udev files. Do you want to install udev files now?</source>
      <translation>Les erreurs USB peuvent survenir en raison de fichiers udev manquants. Voulez-vous installer les fichiers udev maintenant ?  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/gui.py" line="300" />
      <source>Install udev files</source>
      <translation>Installer les fichiers udev  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/gui.py" line="312" />
      <source>Please restart your computer for the changes to take effect.</source>
      <translation>Veuillez redémarrer votre ordinateur pour que les modifications prennent effet.  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/gui.py" line="314" />
      <source>Restart computer</source>
      <translation>Redémarrer l'ordinateur  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/address_types.py" line="169" />
      <source>No HWI AddressType could be found for {name}</source>
      <translation>Aucun type d'adresse HWI trouvé pour {name}  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/address_types.py" line="195" />
      <source>derivation_path {value} must start with a /</source>
      <translation>le chemin de dérivation {value} doit commencer par un /  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/address_types.py" line="213" />
      <source>h cannot appear twice in a index</source>
      <translation>h ne peut pas apparaître deux fois dans un index  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/address_types.py" line="216" />
      <source>{value} must start with m/</source>
      <translation>{value} doit commencer par m/  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/address_types.py" line="218" />
      <source>{value} cannot contain //</source>
      <translation>{value} ne peut pas contenir //  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/address_types.py" line="220" />
      <source>{value} cannot contain /h</source>
      <translation>{value} ne peut pas contenir /h  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/address_types.py" line="222" />
      <source>{value} cannot contain hh</source>
      <translation>{value} ne peut pas contenir hh  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/address_types.py" line="224" />
      <source>{value} cannot end with /</source>
      <translation>{value} ne peut pas se terminer par /  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/address_types.py" line="240" />
      <source>{value} is not a valid fingerprint</source>
      <translation>{value} n'est pas une empreinte digitale valide  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/address_types.py" line="251" />
      <source>The network part {network_str} of the key origin {key_origin} must be hardened with a h</source>
      <translation>La partie réseau {network_str} de l'origine de la clé {key_origin} doit être durcie avec un h  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/address_types.py" line="264" />
      <source>Unknown network/coin type {network_str} in {key_origin}</source>
      <translation>Type de réseau/pièce inconnu {network_str} dans {key_origin}  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/udevwrapper.py" line="45" />
      <source>Executing the script</source>
      <translation>Exécution du script  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/udevwrapper.py" line="70" />
      <source>No suitable terminal emulator found.</source>
      <translation>Aucun émulateur de terminal adapté trouvé.  </translation>
    </message>
  </context>
  <context>
    <name>constant</name>
    <message>
      <location filename="../qt/util.py" line="107" />
      <source>Transaction (*.txn *.psbt);;All files (*)</source>
      <translation>Transaction (*.txn *.psbt);;Tous les fichiers (*)  </translation>
    </message>
    <message>
      <location filename="../qt/util.py" line="108" />
      <source>Partial Transaction (*.psbt)</source>
      <translation>Transaction partielle (*.psbt)  </translation>
    </message>
    <message>
      <location filename="../qt/util.py" line="109" />
      <source>Complete Transaction (*.txn)</source>
      <translation>Transaction complète (*.txn)  </translation>
    </message>
    <message>
      <location filename="../qt/util.py" line="112" />
      <source>All files (*)</source>
      <translation>Tous les fichiers (*)  </translation>
    </message>
  </context>
  <context>
    <name>d</name>
    <message>
      <location filename="../../wallet.py" line="267" />
      <source>Signer {i}</source>
      <translation>Signataire {i}  </translation>
    </message>
    <message>
      <location filename="../../wallet.py" line="269" />
      <source>Recovery Signer {i}</source>
      <translation>Signataire de récupération {i}  </translation>
    </message>
    <message>
      <location filename="../qt/address_edit.py" line="122" />
      <source>View on block explorer</source>
      <translation>Voir sur l'explorateur de blocs  </translation>
    </message>
    <message>
      <location filename="../qt/util.py" line="725" />
      <source>Text copied to Clipboard</source>
      <translation>Texte copié dans le presse-papiers  </translation>
    </message>
    <message>
      <location filename="../qt/util.py" line="727" />
      <source>{} copied to Clipboard</source>
      <translation>{} copié dans le presse-papiers  </translation>
    </message>
    <message>
      <location filename="../qt/buttonedit.py" line="227" />
      <source>Import from camera</source>
      <translation>Importer depuis la caméra  </translation>
    </message>
    <message>
      <location filename="../qt/buttonedit.py" line="257" />
      <location filename="../qt/buttonedit.py" line="229" />
      <source>Copy to clipboard</source>
      <translation>Copier dans le presse-papiers  </translation>
    </message>
    <message>
      <location filename="../qt/buttonedit.py" line="328" />
      <location filename="../qt/buttonedit.py" line="231" />
      <source>Create PDF</source>
      <translation>Créer un PDF  </translation>
    </message>
    <message>
      <location filename="../qt/buttonedit.py" line="343" />
      <location filename="../qt/buttonedit.py" line="233" />
      <source>Create random mnemonic</source>
      <translation>Créer une mnémonique aléatoire  </translation>
    </message>
    <message>
      <location filename="../qt/buttonedit.py" line="373" />
      <location filename="../qt/buttonedit.py" line="235" />
      <source>Open file</source>
      <translation>Ouvrir le fichier  </translation>
    </message>
    <message>
      <location filename="../qt/buttonedit.py" line="314" />
      <source>Read QR code from camera</source>
      <translation>Lire le code QR depuis la caméra  </translation>
    </message>
    <message>
      <location filename="../qt/keystore_ui.py" line="105" />
      <source>Recovery</source>
      <translation>Récupération  </translation>
    </message>
  </context>
  <context>
    <name>descriptor</name>
    <message>
      <location filename="../qt/descriptor_ui.py" line="129" />
      <source>Wallet Properties</source>
      <translation>Propriétés du portefeuille  </translation>
    </message>
    <message>
      <location filename="../qt/descriptor_ui.py" line="130" />
      <source>Address Type</source>
      <translation>Type d'adresse  </translation>
    </message>
    <message>
      <location filename="../qt/descriptor_ui.py" line="131" />
      <source>Wallet Descriptor</source>
      <translation>Descripteur de portefeuille  </translation>
    </message>
  </context>
  <context>
    <name>export</name>
    <message>
      <location filename="../qt/address_list.py" line="172" />
      <source>Export Labels</source>
      <translation>Exporter les étiquettes  </translation>
    </message>
    <message>
      <location filename="../qt/address_list.py" line="173" />
      <source>Export Labels for other wallets (BIP329)</source>
      <translation>Exporter les étiquettes pour d'autres portefeuilles (BIP329)  </translation>
    </message>
  </context>
  <context>
    <name>help</name>
    <message>
      <location filename="../qt/util.py" line="199" />
      <location filename="../qt/util.py" line="182" />
      <source>Help</source>
      <translation>Aide  </translation>
    </message>
  </context>
  <context>
    <name>hist_list</name>
    <message>
      <location filename="../qt/hist_list.py" line="122" />
      <source>All status</source>
      <translation>Tous les statuts  </translation>
    </message>
    <message>
      <location filename="../qt/hist_list.py" line="123" />
      <source>Unused</source>
      <translation>Inutilisé  </translation>
    </message>
    <message>
      <location filename="../qt/hist_list.py" line="124" />
      <source>Funded</source>
      <translation>Financé  </translation>
    </message>
    <message>
      <location filename="../qt/hist_list.py" line="125" />
      <source>Used</source>
      <translation>Utilisé  </translation>
    </message>
    <message>
      <location filename="../qt/hist_list.py" line="126" />
      <source>Funded or Unused</source>
      <translation>Financé ou inutilisé  </translation>
    </message>
    <message>
      <location filename="../qt/hist_list.py" line="137" />
      <source>All types</source>
      <translation>Tous les types  </translation>
    </message>
    <message>
      <location filename="../qt/hist_list.py" line="138" />
      <source>Receiving</source>
      <translation>Réception  </translation>
    </message>
    <message>
      <location filename="../qt/hist_list.py" line="139" />
      <source>Change</source>
      <translation>Change  </translation>
    </message>
    <message>
      <location filename="../qt/hist_list.py" line="569" />
      <source>Details</source>
      <translation>Détails  </translation>
    </message>
    <message>
      <location filename="../qt/hist_list.py" line="574" />
      <source>View on block explorer</source>
      <translation>Voir sur l'explorateur de blocs  </translation>
    </message>
    <message>
      <location filename="../qt/hist_list.py" line="596" />
      <source>Copy as csv</source>
      <translation>Copier en csv  </translation>
    </message>
    <message>
      <location filename="../qt/hist_list.py" line="602" />
      <source>Save as file</source>
      <translation>Enregistrer en tant que fichier  </translation>
    </message>
    <message>
      <location filename="../qt/hist_list.py" line="621" />
      <source>Edit with higher fee (RBF)</source>
      <translation>Modifier avec des frais plus élevés (RBF)  </translation>
    </message>
    <message>
      <location filename="../qt/hist_list.py" line="625" />
      <source>Try cancel transaction (RBF)</source>
      <translation>Essayer d'annuler la transaction (RBF)  </translation>
    </message>
  </context>
  <context>
    <name>import</name>
    <message>
      <location filename="../qt/address_list.py" line="136" />
      <source>Please go to the Sync Tab and import your Sync key there. The labels will then be automatically restored.</source>
      <translation>Veuillez aller à l'onglet de synchronisation et y importer votre clé de synchronisation. Les étiquettes seront alors automatiquement restaurées.  </translation>
    </message>
  </context>
  <context>
    <name>importer</name>
    <message>
      <location filename="../../signer.py" line="255" />
      <source>Import file</source>
      <translation>Importer un fichier  </translation>
    </message>
    <message>
      <location filename="../../signer.py" line="291" />
      <source>Import Signature</source>
      <translation>Importer une signature  </translation>
    </message>
  </context>
  <context>
    <name>lib_load</name>
    <message>
      <location filename="../../dynamic_lib_load.py" line="144" />
      <source>You are missing the {link}
Please install it.</source>
      <translation>Il vous manque le {link} Veuillez l'installer.  </translation>
    </message>
  </context>
  <context>
    <name>menu</name>
    <message>
      <location filename="../qt/address_list.py" line="144" />
      <location filename="../qt/address_list.py" line="143" />
      <source>Import Labels</source>
      <translation>Importer les étiquettes  </translation>
    </message>
    <message>
      <location filename="../qt/address_list.py" line="145" />
      <source>Import Labels (BIP329 / Sparrow)</source>
      <translation>Importer les étiquettes (BIP329 / Sparrow)  </translation>
    </message>
    <message>
      <location filename="../qt/address_list.py" line="146" />
      <source>Import Labels (Electrum Wallet)</source>
      <translation>Importer les étiquettes (Portefeuille Electrum)  </translation>
    </message>
    <message>
      <location filename="../qt/address_list.py" line="148" />
      <source>Restore labels from cloud using an existing sync key</source>
      <translation>Restaurer les étiquettes depuis le cloud en utilisant une clé de synchronisation existante  </translation>
    </message>
    <message>
      <location filename="../qt/address_list.py" line="171" />
      <source>Export Labels</source>
      <translation>Exporter les étiquettes  </translation>
    </message>
  </context>
  <context>
    <name>mytreeview</name>
    <message>
      <location filename="../qt/my_treeview.py" line="1148" />
      <source>Type to filter</source>
      <translation>Tapez pour filtrer  </translation>
    </message>
    <message>
      <location filename="../qt/my_treeview.py" line="1149" />
      <source>Export as CSV</source>
      <translation>Exporter en CSV  </translation>
    </message>
  </context>
  <context>
    <name>net_conf</name>
    <message>
      <location filename="../../network_config.py" line="170" />
      <source>This is a private and fast way to connect to the bitcoin network.</source>
      <translation>C'est un moyen privé et rapide de se connecter au réseau bitcoin.  </translation>
    </message>
    <message>
      <location filename="../../network_config.py" line="218" />
      <location filename="../../network_config.py" line="181" />
      <source>The server can associate your IP address with the wallet addresses.
It is best to use your own server, such as {link}.</source>
      <translation>Le serveur peut associer votre adresse IP aux adresses des portefeuilles. Il est préférable d'utiliser votre propre serveur, tel que {link}.  </translation>
    </message>
    <message>
      <location filename="../../network_config.py" line="188" />
      <source>You can setup {link} with an electrum server on {server} and a block explorer on {explorer}</source>
      <translation>Vous pouvez configurer {link} avec un serveur Electrum sur {server} et un explorateur de blocs sur {explorer}  </translation>
    </message>
    <message>
      <location filename="../../network_config.py" line="198" />
      <source>A good option is {link} and a block explorer on {explorer}.</source>
      <translation>Une bonne option est {link} et un explorateur de blocs sur {explorer}.  </translation>
    </message>
    <message>
      <location filename="../../network_config.py" line="204" />
      <source>A good option is {link} and a block explorer on {explorer}. There is a {faucet}.</source>
      <translation>Une bonne option est {link} et un explorateur de blocs sur {explorer}. Il y a un {faucet}.  </translation>
    </message>
    <message>
      <location filename="../../network_config.py" line="225" />
      <source>You can setup {setup} with an esplora server on {server} and a block explorer on {explorer}</source>
      <translation>Vous pouvez configurer {setup} avec un serveur esplora sur {server} et un explorateur de blocs sur {explorer}  </translation>
    </message>
    <message>
      <location filename="../../network_config.py" line="241" />
      <source>You can connect your own Bitcoin node, such as {link}.</source>
      <translation>Vous pouvez connecter votre propre nœud Bitcoin, tel que {link}.  </translation>
    </message>
    <message>
      <location filename="../../network_config.py" line="245" />
      <source>Run your bitcoind with "bitcoind -chain=regtest"</source>
      <translation>Exécutez votre bitcoind avec "bitcoind -chain=regtest"  </translation>
    </message>
    <message>
      <location filename="../../network_config.py" line="246" />
      <source>Run your bitcoind with "bitcoind -chain=test"</source>
      <translation>Exécutez votre bitcoind avec "bitcoind -chain=test"  </translation>
    </message>
    <message>
      <location filename="../../network_config.py" line="247" />
      <source>Run your bitcoind with "bitcoind -chain=signet"  This however is a different signet than mutinynet.com.</source>
      <translation>Exécutez votre bitcoind avec "bitcoind -chain=signet" Cependant, c'est un signet différent de mutinynet.com.  </translation>
    </message>
  </context>
  <context>
    <name>open_file</name>
    <message>
      <location filename="../qt/buttonedit.py" line="357" />
      <source>All Files (*);;PSBT (*.psbt);;Transation (*.tx)</source>
      <translation>Tous les fichiers (*);;PSBT (*.psbt);;Transaction (*.tx)  </translation>
    </message>
    <message>
      <location filename="../qt/buttonedit.py" line="362" />
      <source>Open Transaction/PSBT</source>
      <translation>Ouvrir Transaction/PSBT  </translation>
    </message>
  </context>
  <context>
    <name>pdf</name>
    <message>
      <location filename="../../pdfrecovery.py" line="199" />
      <location filename="../../pdfrecovery.py" line="64" />
      <source>12 or 24</source>
      <translation>12 ou 24</translation>
    </message>
    <message>
      <location filename="../../pdfrecovery.py" line="244" />
      <source>1. Glue or tape the 'Recovery sheet' ({number} words) over the table below&lt;br/&gt;
                2. Fold this  paper at the line below &lt;br/&gt;
                3. Put this paper in a secure location, where only you have access&lt;br/&gt;
                4. You can put the hardware signer either a) together with the paper seed backup, or b)   in another secure  location (if available)   
                </source>
      <translation>1. Collez ou scotchez la 'Feuille de récupération' ({number} mots) sur le tableau ci-dessous&lt;br/&gt;                 2. Pliez ce papier sur la ligne ci-dessous &lt;br/&gt;                 3. Placez ce papier dans un endroit sécurisé, où seulement vous avez accès&lt;br/&gt;                 4. Vous pouvez placer le signataire matériel soit a) avec la sauvegarde de graine sur papier, soit b) dans un autre lieu sécurisé (si disponible)  </translation>
    </message>
    <message>
      <location filename="../../pdfrecovery.py" line="257" />
      <source>1. Glue or tape the 'Recovery sheet' ({number} words) over the table below&lt;br/&gt;
                2. Fold this  paper at the line below &lt;br/&gt;
                3. Put each paper in a different secure location, where only you have access&lt;br/&gt;
                4. You can put the hardware signers either a) together with the corresponding paper seed backup, or b)   each  in yet another secure  location (if available)   
                </source>
      <translation>1. Collez ou scotchez la 'Feuille de récupération' ({number} mots) sur le tableau ci-dessous&lt;br/&gt;                 2. Pliez ce papier sur la ligne ci-dessous &lt;br/&gt;                 3. Placez chaque papier dans un lieu sécurisé différent, où seulement vous avez accès&lt;br/&gt;                 4. Vous pouvez placer les signataires matériels soit a) avec la sauvegarde de graine correspondante sur papier, soit b) chacun dans un autre lieu sécurisé (si disponible)  </translation>
    </message>
    <message>
      <location filename="../../pdfrecovery.py" line="285" />
      <source>Secret seed words for a hardware signer: Never type into a computer. Never make a picture.</source>
      <translation>Mots de graine secrets pour un signataire matériel : Ne jamais taper sur un ordinateur. Ne jamais faire une photo.  </translation>
    </message>
    <message>
      <location filename="../../pdfrecovery.py" line="337" />
      <source>{keystore_label} ({keystore_fingerprint}): {keystore_description}&lt;br/&gt;&lt;br/&gt;Instructions for the heirs:</source>
      <translation>{keystore_label} ({keystore_fingerprint}) : {keystore_description}&lt;br/&gt;&lt;br/&gt;Instructions pour les héritiers :  </translation>
    </message>
    <message>
      <location filename="../../pdfrecovery.py" line="366" />
      <source>The wallet descriptor (QR Code) &lt;br/&gt;&lt;br/&gt;{wallet_descriptor_string}&lt;br/&gt;&lt;br/&gt; allows you to create a watch-only wallet to see your balance. To spent from it you need {threshold} Seeds and the wallet descriptor.</source>
      <translation>Le descripteur de portefeuille (Code QR) &lt;br/&gt;&lt;br/&gt;{wallet_descriptor_string}&lt;br/&gt;&lt;br/&gt; permet de créer un portefeuille en lecture seule pour voir votre solde. Pour dépenser depuis celui-ci, vous avez besoin de {threshold} Graines et du descripteur de portefeuille.  </translation>
    </message>
    <message>
      <location filename="../../pdfrecovery.py" line="375" />
      <source>The wallet descriptor (QR Code) &lt;br/&gt;&lt;br/&gt;{wallet_descriptor_string}&lt;br/&gt;&lt;br/&gt; allows you to create a watch-only wallet to see your balance.  To spent from it you need the secret {number} words (Seed).</source>
      <translation>Le descripteur de portefeuille (Code QR) &lt;br/&gt;&lt;br/&gt;{wallet_descriptor_string}&lt;br/&gt;&lt;br/&gt; permet de créer un portefeuille en lecture seule pour voir votre solde. Pour dépenser depuis celui-ci, vous avez besoin des {number} mots secrets (Graine).  </translation>
    </message>
    <message>
      <location filename="../../pdfrecovery.py" line="402" />
      <source>Created with</source>
      <translation>Créé avec  </translation>
    </message>
    <message>
      <location filename="../../pdfrecovery.py" line="428" />
      <source>Please fold here!</source>
      <translation>Veuillez plier ici !</translation>
    </message>
    <message>
      <location filename="../../pdfrecovery.py" line="437" />
      <source>{keystore_label}: Fingerprint: {keystore_fingerprint}, Key origin: {keystore_key_origin}, {keystore_xpub}</source>
      <translation>{keystore_label} : Empreinte : {keystore_fingerprint}, Origine de la clé : {keystore_key_origin}, {keystore_xpub}  </translation>
    </message>
    <message>
      <location filename="../../pdfrecovery.py" line="482" />
      <source>{i}. Seed backup of a {threshold} of {m} Multi-Sig Wallet: "{id}"</source>
      <translation>{i}. Sauvegarde de graine d'un portefeuille Multi-Signature de {threshold} sur {m} : "{id}"  </translation>
    </message>
    <message>
      <location filename="../../pdfrecovery.py" line="504" />
      <source>Seed backup of {id}</source>
      <translation>Sauvegarde de graine de {id}  </translation>
    </message>
  </context>
  <context>
    <name>recipients</name>
    <message>
      <location filename="../qt/address_edit.py" line="189" />
      <source>Address Already Used</source>
      <translation>Adresse déjà utilisée  </translation>
    </message>
  </context>
  <context>
    <name>search_treeview</name>
    <message>
      <location filename="../qt/search_tree_view.py" line="316" />
      <source>Type to search...</source>
      <translation type="unfinished">Tapez pour rechercher...  </translation>
    </message>
  </context>
  <context>
    <name>tageditor</name>
    <message>
      <location filename="../qt/taglist/main.py" line="664" />
      <source>Delete {name}</source>
      <translation>Supprimer {name}  </translation>
    </message>
    <message>
      <location filename="../qt/taglist/main.py" line="667" />
      <source>Add new {name}</source>
      <translation>Ajouter un(e) nouveau/nouvelle {name}  </translation>
    </message>
    <message>
      <location filename="../qt/taglist/main.py" line="736" />
      <source>This {name} exists already.</source>
      <translation>Ce/Cette {name} existe déjà.  </translation>
    </message>
  </context>
  <context>
    <name>tutorial</name>
    <message>
      <location filename="../qt/wallet_steps.py" line="304" />
      <source>Never share the {number} secret words with anyone!</source>
      <translation>Ne partagez jamais les {number} mots secrets avec qui que ce soit !  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="312" />
      <source>Never type them into any computer or cellphone!</source>
      <translation>Ne les tapez jamais sur un ordinateur ou un téléphone portable !  </translation>
    </message>
    <message>
      <location filename="../qt/wallet_steps.py" line="317" />
      <source>Never make a picture of them!</source>
      <translation>Ne faites jamais de photo de ceux-ci !  </translation>
    </message>
  </context>
  <context>
    <name>usb</name>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/device.py" line="225" />
      <source>Pair Bitbox02</source>
      <translation>Associer Bitbox02  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_usb/device.py" line="228" />
      <source>Please compare and confirm the pairing code on your BitBox02:

{code}</source>
      <translation>Veuillez comparer et confirmer le code de jumelage sur votre BitBox02 : {code}  </translation>
    </message>
  </context>
  <context>
    <name>util</name>
    <message>
      <location filename="../../util.py" line="95" />
      <source>Unconfirmed</source>
      <translation>Non confirmé  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="96" />
      <source>Unconfirmed parent</source>
      <translation>Parent non confirmé  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="97" />
      <source>Not Verified</source>
      <translation>Non vérifié  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="98" />
      <source>Local</source>
      <translation>Local  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="300" />
      <source>Insufficient funds</source>
      <translation>Fonds insuffisants  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="305" />
      <source>Dynamic fee estimates not available</source>
      <translation>Estimations des frais dynamiques non disponibles  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="318" />
      <source>Incorrect password</source>
      <translation>Mot de passe incorrect  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="329" />
      <source>Transaction is unrelated to this wallet.</source>
      <translation>La transaction n'est pas liée à ce portefeuille.  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="337" />
      <source>Failed to import from file.</source>
      <translation>Échec de l'importation à partir du fichier.  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="345" />
      <source>Failed to export to file.</source>
      <translation>Échec de l'exportation vers le fichier.  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="536" />
      <source>Balance: {amount}</source>
      <translation>Solde : {amount}  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="594" />
      <source>Unknown</source>
      <translation>Inconnu  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="611" />
      <source>{} seconds ago</source>
      <translation>il y a {} secondes  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="613" />
      <source>in {} seconds</source>
      <translation>dans {} secondes  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="616" />
      <source>less than a minute ago</source>
      <translation>il y a moins d'une minute  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="618" />
      <source>in less than a minute</source>
      <translation>dans moins d'une minute  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="621" />
      <source>about {} minutes ago</source>
      <translation>il y a environ {} minutes  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="623" />
      <source>in about {} minutes</source>
      <translation>dans environ {} minutes  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="626" />
      <source>about 1 hour ago</source>
      <translation>il y a environ 1 heure  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="628" />
      <source>in about 1 hour</source>
      <translation>dans environ 1 heure  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="631" />
      <source>about {} hours ago</source>
      <translation>il y a environ {} heures  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="633" />
      <source>in about {} hours</source>
      <translation>dans environ {} heures  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="636" />
      <source>about 1 day ago</source>
      <translation>il y a environ 1 jour  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="638" />
      <source>in about 1 day</source>
      <translation>dans environ 1 jour  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="641" />
      <source>about {} days ago</source>
      <translation>il y a environ {} jours  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="643" />
      <source>in about {} days</source>
      <translation>dans environ {} jours  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="646" />
      <source>about 1 month ago</source>
      <translation>il y a environ 1 mois  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="648" />
      <source>in about 1 month</source>
      <translation>dans environ 1 mois  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="651" />
      <source>about {} months ago</source>
      <translation>il y a environ {} mois  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="653" />
      <source>in about {} months</source>
      <translation>dans environ {} mois  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="656" />
      <source>about 1 year ago</source>
      <translation>il y a environ 1 an  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="658" />
      <source>in about 1 year</source>
      <translation>dans environ 1 an  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="661" />
      <source>over {} years ago</source>
      <translation>il y a plus de {} ans  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="663" />
      <source>in over {} years</source>
      <translation>dans plus de {} ans  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="732" />
      <source>Cannot bump fee</source>
      <translation>Impossible d'augmenter les frais  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="737" />
      <source>Cannot cancel transaction</source>
      <translation>Impossible d'annuler la transaction  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="742" />
      <source>Cannot create child transaction</source>
      <translation>Impossible de créer une transaction enfant  </translation>
    </message>
    <message>
      <location filename="../../util.py" line="747" />
      <source>Wallet file corruption detected. Please restore your wallet from seed, and compare the addresses in both files</source>
      <translation>Corruption du fichier portefeuille détectée. Veuillez restaurer votre portefeuille à partir de la graine, et comparer les adresses dans les deux fichiers  </translation>
    </message>
  </context>
  <context>
    <name>utxo_list</name>
    <message>
      <location filename="../qt/utxo_list.py" line="99" />
      <source>Unconfirmed UTXO is spent by transaction {is_spent_by_txid}</source>
      <translation>UTXO non confirmé est dépensé par la transaction {is_spent_by_txid}  </translation>
    </message>
    <message>
      <location filename="../qt/utxo_list.py" line="103" />
      <source>Unconfirmed UTXO</source>
      <translation>UTXO non confirmé  </translation>
    </message>
    <message>
      <location filename="../qt/utxo_list.py" line="232" />
      <source>Open transaction</source>
      <translation>Ouvrir la transaction  </translation>
    </message>
    <message>
      <location filename="../qt/utxo_list.py" line="239" />
      <source>View on block explorer</source>
      <translation>Voir sur l'explorateur de blocs  </translation>
    </message>
    <message>
      <location filename="../qt/utxo_list.py" line="258" />
      <source>Open Address Details</source>
      <translation>Ouvrir les détails de l'adresse  </translation>
    </message>
    <message>
      <location filename="../qt/utxo_list.py" line="267" />
      <source>Copy as csv</source>
      <translation>Copier en csv  </translation>
    </message>
  </context>
  <context>
    <name>video</name>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_qr_tools/video_widget.py" line="63" />
      <source>Camera</source>
      <translation>Caméra  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_qr_tools/video_widget.py" line="86" />
      <source>Camera:</source>
      <translation>Caméra :  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_qr_tools/video_widget.py" line="92" />
      <source>Settings</source>
      <translation>Paramètres  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_qr_tools/video_widget.py" line="100" />
      <source>Enhance picture for detection</source>
      <translation>Améliorer l'image pour la détection  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_qr_tools/video_widget.py" line="118" />
      <source>Zoom:</source>
      <translation>Zoom :  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_qr_tools/video_widget.py" line="131" />
      <source>Brightness (reduce for bright displays):</source>
      <translation>Luminosité (réduire pour les écrans lumineux) :  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_qr_tools/video_widget.py" line="138" />
      <source>Postprocess</source>
      <translation>Post-traitement  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_qr_tools/video_widget.py" line="147" />
      <source>Show camera controls</source>
      <translation>Afficher les commandes de la caméra  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_qr_tools/video_widget.py" line="152" />
      <source>Add RTSP Camera</source>
      <translation>Ajouter une caméra RTSP  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_qr_tools/video_widget.py" line="175" />
      <source>Screen</source>
      <translation>Écran  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_qr_tools/video_widget.py" line="200" />
      <source>Enter RTSP URL</source>
      <translation>Entrer l'URL RTSP  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_qr_tools/video_widget.py" line="200" />
      <source>RTSP URL:</source>
      <translation>URL RTSP :  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_qr_tools/video_widget.py" line="224" />
      <source>Error</source>
      <translation>Erreur  </translation>
    </message>
    <message>
      <location filename="../../../.venv/lib/python3.10/site-packages/bitcoin_qr_tools/video_widget.py" line="224" />
      <source>The camera could not be opened</source>
      <translation>La caméra n'a pas pu être ouverte  </translation>
    </message>
  </context>
  <context>
    <name>wallet</name>
    <message>
      <location filename="../../wallet.py" line="86" />
      <source>Confirmed</source>
      <translation>Confirmé  </translation>
    </message>
    <message>
      <location filename="../../wallet.py" line="88" />
      <source>Unconfirmed</source>
      <translation>Non confirmé  </translation>
    </message>
    <message>
      <location filename="../../wallet.py" line="90" />
      <source>Unconfirmed parent</source>
      <translation>Parent non confirmé  </translation>
    </message>
    <message>
      <location filename="../../wallet.py" line="92" />
      <source>Local</source>
      <translation>Local  </translation>
    </message>
    <message>
      <location filename="../../wallet.py" line="1395" />
      <source>Unknown</source>
      <translation>Inconnu  </translation>
    </message>
    <message>
      <location filename="../../wallet.py" line="1662" />
      <source>Change of:</source>
      <translation>Changement de :  </translation>
    </message>
    <message>
      <location filename="../../wallet.py" line="1668" />
      <source>Send to:</source>
      <translation>Envoyer à :  </translation>
    </message>
  </context>
</TS>
