{
  "CSS_loadingTakingTooLongActionText": {
    "message": "Redémarrez MetaMask si le problème persiste.",
    "description": "Second line of the message that is shown when the initial loading of the MetaMask UI takes a very long time."
  },
  "CSS_loadingTakingTooLongMessageText": {
    "message": "Le chargement prend plus de temps que d’habitude.",
    "description": "First line of the message that is shown when the initial loading of the MetaMask UI takes a very long time."
  },
  "QRHardwarePubkeyAccountOutOfRange": {
    "message": "Il n’y a plus de comptes. Si vous souhaitez accéder à un autre compte non répertorié ci-dessous, veuillez reconnecter votre portefeuille matériel et le sélectionner."
  },
  "QRHardwareScanInstructions": {
    "message": "Placez le code QR devant votre caméra. L’écran est flou, mais cela n’affectera pas la lecture."
  },
  "QRHardwareSignRequestCancel": {
    "message": "Rejeter"
  },
  "QRHardwareSignRequestDescription": {
    "message": "Après avoir signé avec votre portefeuille, cliquez sur « Obtenir la signature » pour recevoir la signature"
  },
  "QRHardwareSignRequestGetSignature": {
    "message": "Obtenir la signature"
  },
  "QRHardwareSignRequestSubtitle": {
    "message": "Veuillez scanner le code QR avec votre portefeuille"
  },
  "QRHardwareSignRequestTitle": {
    "message": "Demander la signature"
  },
  "QRHardwareUnknownQRCodeTitle": {
    "message": "Erreur"
  },
  "QRHardwareWalletImporterTitle": {
    "message": "Scannez le code QR"
  },
  "SrpListHideAccounts": {
    "message": "Masquer $1 comptes",
    "description": "$1 is the number of accounts"
  },
  "SrpListHideSingleAccount": {
    "message": "Masquer 1 compte"
  },
  "SrpListShowAccounts": {
    "message": "Afficher $1 comptes",
    "description": "$1 is the number of accounts"
  },
  "SrpListShowSingleAccount": {
    "message": "Afficher 1 compte"
  },
  "about": {
    "message": "À propos"
  },
  "aboutMetaMask": {
    "message": "À propos de MetaMask"
  },
  "accept": {
    "message": "Accepter"
  },
  "acceptAndClose": {
    "message": "Accepter et fermer"
  },
  "acceptTermsOfUse": {
    "message": "J’ai lu et j’accepte les $1",
    "description": "$1 is the `terms` message"
  },
  "accessRestrictedContactSupport": {
    "message": "Contacter le service d’assistance"
  },
  "accessRestrictedDescriptionLine1": {
    "message": "Cette adresse de portefeuille a été signalée lors du contrôle de conformité. Par conséquent, certains services MetaMask ne sont pas disponibles."
  },
  "accessRestrictedDescriptionLine2": {
    "message": "Si vous pensez qu’il s’agit d’une erreur, contactez le service d’assistance pour demander une réévaluation."
  },
  "accessRestrictedTitle": {
    "message": "Accès restreint"
  },
  "accessingYourCamera": {
    "message": "Accès à votre appareil photo..."
  },
  "account": {
    "message": "Compte"
  },
  "accountAlreadyExistsLogin": {
    "message": "Se connecter"
  },
  "accountAlreadyExistsLoginDescription": {
    "message": "Un portefeuille utilisant « $1 » existe déjà. Voulez-vous essayer de vous y connecter à la place ?",
    "description": "$1 is the account email"
  },
  "accountAlreadyExistsLoginDescriptionTelegram": {
    "message": "Un portefeuille est déjà associé à ce compte Telegram. Voulez-vous déverrouiller ce portefeuille ?"
  },
  "accountAlreadyExistsTitle": {
    "message": "Ce portefeuille existe déjà"
  },
  "accountDetails": {
    "message": "Détails du compte"
  },
  "accountDetailsSrpBackUpMessage": {
    "message": "Sauvegarder",
    "description": "Text used to describe action for SRP backup. Used on multichain account details."
  },
  "accountIdenticon": {
    "message": "Identicon de compte"
  },
  "accountName": {
    "message": "Nom du compte"
  },
  "accountNameAlreadyInUse": {
    "message": "Ce nom est déjà utilisé.",
    "description": "Error help text used under the input field for renaming multichain account when user tries to use existing name."
  },
  "accountNameDuplicate": {
    "message": "Ce nom de compte existe déjà",
    "description": "This is an error message shown when the user enters a new account name that matches an existing account name"
  },
  "accountNameReserved": {
    "message": "Ce nom de compte est réservé",
    "description": "This is an error message shown when the user enters a new account name that is reserved for future use"
  },
  "accountNotFoundCreateOne": {
    "message": "Oui, créer un nouveau portefeuille"
  },
  "accountNotFoundDescription": {
    "message": "Nous n’avons pas trouvé de portefeuille pour « $1 ». Voulez-vous en créer un nouveau avec cet identifiant ?",
    "description": "$1 is the account email"
  },
  "accountNotFoundDescriptionTelegram": {
    "message": "Nous n’avons pas trouvé de portefeuille associé au compte $1. Voulez-vous en créer un nouveau avec cet identifiant ?",
    "description": "$1 is the social login provider"
  },
  "accountNotFoundTitle": {
    "message": "Portefeuille non trouvé"
  },
  "accountOptions": {
    "message": "Options du compte"
  },
  "accountPermissionToast": {
    "message": "Les autorisations accordées au compte ont été mises à jour"
  },
  "accountSelectionRequired": {
    "message": "Vous devez sélectionner un compte !"
  },
  "accountSmallCase": {
    "message": "compte"
  },
  "accountTypeNotSupported": {
    "message": "Type de compte non pris en charge"
  },
  "accounts": {
    "message": "Comptes"
  },
  "accountsConnected": {
    "message": "Comptes connectés"
  },
  "accountsPermissionsTitle": {
    "message": "Consultez vos comptes et suggérez des transactions"
  },
  "accountsSmallCase": {
    "message": "comptes"
  },
  "actionUnavailable": {
    "message": "Action non disponible"
  },
  "active": {
    "message": "Actif"
  },
  "activity": {
    "message": "Activité"
  },
  "activityEmptyDescription": {
    "message": "Échangez votre premier jeton aujourd’hui."
  },
  "activityEmptyNoFundsDescription": {
    "message": "Ajoutez des fonds à votre portefeuille pour démarrer."
  },
  "activity_approveSpendingCap_failed_description": {
    "message": "$1 ",
    "description": "$1 is the token symbol"
  },
  "activity_approveSpendingCap_failed_title": {
    "message": "Échec de l’approbation"
  },
  "activity_approveSpendingCap_pending_description": {
    "message": "$1 ",
    "description": "$1 is the token symbol"
  },
  "activity_approveSpendingCap_pending_title": {
    "message": "Approuver le plafond de dépenses"
  },
  "activity_approveSpendingCap_success_description": {
    "message": "$1 ",
    "description": "$1 is the token symbol"
  },
  "activity_approveSpendingCap_success_title": {
    "message": "Plafond de dépenses approuvé"
  },
  "activity_bridge_failed_description": {
    "message": "Échec de la passerelle"
  },
  "activity_bridge_failed_title": {
    "message": "Échec de la passerelle"
  },
  "activity_bridge_pending_description": {
    "message": "Établir la passerelle vers $1",
    "description": "$1 is the token symbol"
  },
  "activity_bridge_pending_title": {
    "message": "Établir la passerelle vers $1",
    "description": "$1 is the token symbol"
  },
  "activity_bridge_success_description": {
    "message": "Passerelle établie vers $1",
    "description": "$1 is the token symbol"
  },
  "activity_bridge_success_title": {
    "message": "Passerelle établie vers $1",
    "description": "$1 is the token symbol"
  },
  "activity_buy_failed_description": {
    "message": "L’achat a échoué"
  },
  "activity_buy_failed_title": {
    "message": "Échec de l’achat"
  },
  "activity_buy_pending_description": {
    "message": "Acheter des $1",
    "description": "$1 is the token symbol"
  },
  "activity_buy_pending_title": {
    "message": "Acheter des $1",
    "description": "$1 is the token symbol"
  },
  "activity_buy_success_description": {
    "message": "A acheté $1",
    "description": "$1 is the token symbol"
  },
  "activity_buy_success_title": {
    "message": "A acheté $1",
    "description": "$1 is the token symbol"
  },
  "activity_claimMusdBonus_failed_title": {
    "message": "Échec de réclamation"
  },
  "activity_claimMusdBonus_pending_title": {
    "message": "Réclamer le bonus en mUSD"
  },
  "activity_claimMusdBonus_success_title": {
    "message": "Bonus en mUSD réclamé"
  },
  "activity_claim_failed_description": {
    "message": "La réclamation a échoué"
  },
  "activity_claim_failed_title": {
    "message": "Échec de la réclamation"
  },
  "activity_claim_pending_description": {
    "message": "Réclamer en $1",
    "description": "$1 is the token symbol"
  },
  "activity_claim_pending_title": {
    "message": "Réclamer en $1",
    "description": "$1 is the token symbol"
  },
  "activity_claim_success_description": {
    "message": "A réclamé en $1",
    "description": "$1 is the token symbol"
  },
  "activity_claim_success_title": {
    "message": "$1 réclamé",
    "description": "$1 is the token symbol"
  },
  "activity_contractDeployment_failed_description": {
    "message": "Le déploiement a échoué"
  },
  "activity_contractDeployment_failed_title": {
    "message": "Échec de déploiement"
  },
  "activity_contractDeployment_pending_description": {
    "message": "Déployer un contrat"
  },
  "activity_contractDeployment_pending_title": {
    "message": "Déployer un contrat"
  },
  "activity_contractDeployment_success_description": {
    "message": "Contrat déployé"
  },
  "activity_contractDeployment_success_title": {
    "message": "Contrat déployé"
  },
  "activity_contractInteraction_failed_description": {
    "message": "Avec $1",
    "description": "$1 is the shortened contract address"
  },
  "activity_contractInteraction_failed_title": {
    "message": "Échec de l’interaction"
  },
  "activity_contractInteraction_pending_description": {
    "message": "Avec $1",
    "description": "$1 is the shortened contract address"
  },
  "activity_contractInteraction_pending_title": {
    "message": "Interaction en cours"
  },
  "activity_contractInteraction_success_description": {
    "message": "Avec $1",
    "description": "$1 is the shortened contract address"
  },
  "activity_contractInteraction_success_title": {
    "message": "Interaction avec un contrat"
  },
  "activity_convert_failed_description": {
    "message": "La conversion a échoué"
  },
  "activity_convert_failed_title": {
    "message": "Échec de la conversion"
  },
  "activity_convert_pending_description": {
    "message": "Convertir en $1",
    "description": "$1 is the token symbol"
  },
  "activity_convert_pending_title": {
    "message": "Convertir en $1",
    "description": "$1 is the token symbol"
  },
  "activity_convert_success_description": {
    "message": "A converti en $1",
    "description": "$1 is the token symbol"
  },
  "activity_convert_success_title": {
    "message": "$1 convertis",
    "description": "$1 is the token symbol"
  },
  "activity_deposit_failed_description": {
    "message": "Le dépôt a échoué"
  },
  "activity_deposit_failed_title": {
    "message": "Le dépôt a échoué"
  },
  "activity_deposit_pending_description": {
    "message": "Déposer en $1",
    "description": "$1 is the token symbol"
  },
  "activity_deposit_pending_title": {
    "message": "Déposer en $1",
    "description": "$1 is the token symbol"
  },
  "activity_deposit_success_description": {
    "message": "Déposé en $1",
    "description": "$1 is the token symbol"
  },
  "activity_deposit_success_title": {
    "message": "$1 déposé",
    "description": "$1 is the token symbol"
  },
  "activity_fallback_description": {
    "message": "Transaction"
  },
  "activity_fallback_title": {
    "message": "Transaction"
  },
  "activity_increaseSpendingCap_failed_description": {
    "message": "$1 ",
    "description": "$1 is the token symbol"
  },
  "activity_increaseSpendingCap_failed_title": {
    "message": "L’augmentation a échoué"
  },
  "activity_increaseSpendingCap_pending_description": {
    "message": "$1 ",
    "description": "$1 is the token symbol"
  },
  "activity_increaseSpendingCap_pending_title": {
    "message": "Augmenter le plafond de dépenses en cours"
  },
  "activity_increaseSpendingCap_success_description": {
    "message": "$1 ",
    "description": "$1 is the token symbol"
  },
  "activity_increaseSpendingCap_success_title": {
    "message": "Plafond des dépenses augmenté"
  },
  "activity_lendingDeposit_failed_title": {
    "message": "Le dépôt a échoué"
  },
  "activity_lendingDeposit_pending_title": {
    "message": "Dépôt de prêt"
  },
  "activity_lendingDeposit_success_title": {
    "message": "Dépôt de prêt"
  },
  "activity_lendingWithdrawal_failed_description": {
    "message": "Le retrait a échoué"
  },
  "activity_lendingWithdrawal_failed_title": {
    "message": "Le retrait a échoué"
  },
  "activity_lendingWithdrawal_pending_description": {
    "message": "Retirer en $1",
    "description": "$1 is the token symbol"
  },
  "activity_lendingWithdrawal_pending_title": {
    "message": "Retirer en $1",
    "description": "$1 is the token symbol"
  },
  "activity_lendingWithdrawal_success_title": {
    "message": "Prêt retiré"
  },
  "activity_marketCloseShort_failed_description": {
    "message": "La position courte a échoué"
  },
  "activity_marketCloseShort_failed_title": {
    "message": "Échec de la fermeture de position courte"
  },
  "activity_marketCloseShort_pending_description": {
    "message": "Fermer la position courte - marché fermé"
  },
  "activity_marketCloseShort_pending_title": {
    "message": "Fermer la position courte - marché fermé"
  },
  "activity_marketCloseShort_success_description": {
    "message": "Position courte fermée - marché fermé"
  },
  "activity_marketCloseShort_success_title": {
    "message": "Position courte fermée - marché fermé"
  },
  "activity_marketShort_failed_description": {
    "message": "La fermeture de position courte a échoué"
  },
  "activity_marketShort_failed_title": {
    "message": "Échec de fermeture de position courte"
  },
  "activity_marketShort_pending_description": {
    "message": "Fermer la position courte - marché"
  },
  "activity_marketShort_pending_title": {
    "message": "Fermer la position courte - marché"
  },
  "activity_marketShort_success_description": {
    "message": "Position courte fermée - marché"
  },
  "activity_marketShort_success_title": {
    "message": "Position courte fermée - marché"
  },
  "activity_nftBuy_failed_title": {
    "message": "Échec de l’achat"
  },
  "activity_nftBuy_pending_title": {
    "message": "Acheter des $1",
    "description": "$1 is the NFT token symbol"
  },
  "activity_nftBuy_success_title": {
    "message": "A acheté $1",
    "description": "$1 is the NFT token symbol"
  },
  "activity_nftMint_failed_title": {
    "message": "Échec du Mint"
  },
  "activity_nftMint_pending_title": {
    "message": "Minter des $1",
    "description": "$1 is the NFT token symbol"
  },
  "activity_nftMint_success_title": {
    "message": "A minté $1",
    "description": "$1 is the NFT token symbol"
  },
  "activity_perpsAddFunds_failed_description": {
    "message": "L’approvisionnement a échoué"
  },
  "activity_perpsAddFunds_failed_title": {
    "message": "L’approvisionnement a échoué"
  },
  "activity_perpsAddFunds_pending_description": {
    "message": "Approvisionnement en cours"
  },
  "activity_perpsAddFunds_pending_title": {
    "message": "Approvisionnement en cours"
  },
  "activity_perpsAddFunds_success_description": {
    "message": "Compte approvisionné"
  },
  "activity_perpsAddFunds_success_title": {
    "message": "Compte approvisionné"
  },
  "activity_perpsCloseLongLiquidated_failed_description": {
    "message": "Fermer une position longue - échec de liquidation"
  },
  "activity_perpsCloseLongLiquidated_failed_title": {
    "message": "Fermer une position longue - échec de liquidation"
  },
  "activity_perpsCloseLongLiquidated_pending_description": {
    "message": "Fermer la position longue - liquidée"
  },
  "activity_perpsCloseLongLiquidated_pending_title": {
    "message": "Fermer la position longue - liquidée"
  },
  "activity_perpsCloseLongLiquidated_success_description": {
    "message": "Position longue fermée - liquidée"
  },
  "activity_perpsCloseLongLiquidated_success_title": {
    "message": "Position longue fermée - liquidée"
  },
  "activity_perpsCloseLongStopLoss_failed_description": {
    "message": "Fermer une position longue - échec de stop loss"
  },
  "activity_perpsCloseLongStopLoss_failed_title": {
    "message": "Fermer une position longue - échec de stop loss"
  },
  "activity_perpsCloseLongStopLoss_pending_description": {
    "message": "Fermer la position longue - stop loss"
  },
  "activity_perpsCloseLongStopLoss_pending_title": {
    "message": "Fermer la position longue - stop loss"
  },
  "activity_perpsCloseLongStopLoss_success_description": {
    "message": "Position longue fermée - stop loss"
  },
  "activity_perpsCloseLongStopLoss_success_title": {
    "message": "Position longue fermée - stop loss"
  },
  "activity_perpsCloseLongTakeProfit_failed_description": {
    "message": "La fermeture de position longue a échoué"
  },
  "activity_perpsCloseLongTakeProfit_failed_title": {
    "message": "Échec de fermeture de position longue"
  },
  "activity_perpsCloseLongTakeProfit_pending_description": {
    "message": "Fermer la position longue - take profit"
  },
  "activity_perpsCloseLongTakeProfit_pending_title": {
    "message": "Fermer la position longue - take profit"
  },
  "activity_perpsCloseLongTakeProfit_success_description": {
    "message": "Position longue fermée - take profit"
  },
  "activity_perpsCloseLongTakeProfit_success_title": {
    "message": "Position longue fermée - take profit"
  },
  "activity_perpsCloseLong_failed_description": {
    "message": "La fermeture de position longue a échoué"
  },
  "activity_perpsCloseLong_failed_title": {
    "message": "Échec de fermeture de position longue"
  },
  "activity_perpsCloseLong_pending_description": {
    "message": "Fermer la position longue"
  },
  "activity_perpsCloseLong_pending_title": {
    "message": "Fermer la position longue"
  },
  "activity_perpsCloseLong_success_description": {
    "message": "Position longue fermée"
  },
  "activity_perpsCloseLong_success_title": {
    "message": "Position longue fermée"
  },
  "activity_perpsCloseShortLiquidated_failed_description": {
    "message": "Fermer une position courte - échec de liquidation"
  },
  "activity_perpsCloseShortLiquidated_failed_title": {
    "message": "Fermer une position courte - échec de liquidation"
  },
  "activity_perpsCloseShortLiquidated_pending_description": {
    "message": "Fermer la position courte - liquidée"
  },
  "activity_perpsCloseShortLiquidated_pending_title": {
    "message": "Fermer la position courte - liquidée"
  },
  "activity_perpsCloseShortLiquidated_success_description": {
    "message": "Position courte fermée - liquidée"
  },
  "activity_perpsCloseShortLiquidated_success_title": {
    "message": "Position courte fermée - liquidée"
  },
  "activity_perpsCloseShortStopLoss_failed_description": {
    "message": "La fermeture de position courte a échoué"
  },
  "activity_perpsCloseShortStopLoss_failed_title": {
    "message": "Échec de fermeture de position courte"
  },
  "activity_perpsCloseShortStopLoss_pending_description": {
    "message": "Fermer la position courte - stop loss"
  },
  "activity_perpsCloseShortStopLoss_pending_title": {
    "message": "Fermer la position courte - stop loss"
  },
  "activity_perpsCloseShortStopLoss_success_description": {
    "message": "Position courte fermée - stop loss"
  },
  "activity_perpsCloseShortStopLoss_success_title": {
    "message": "Position courte fermée - stop loss"
  },
  "activity_perpsCloseShortTakeProfit_failed_description": {
    "message": "La fermeture de position courte a échoué"
  },
  "activity_perpsCloseShortTakeProfit_failed_title": {
    "message": "Échec de fermeture de position courte"
  },
  "activity_perpsCloseShortTakeProfit_pending_description": {
    "message": "Fermer la position courte - take profit"
  },
  "activity_perpsCloseShortTakeProfit_pending_title": {
    "message": "Fermer la position courte - take profit"
  },
  "activity_perpsCloseShortTakeProfit_success_description": {
    "message": "Position courte fermée - take profit"
  },
  "activity_perpsCloseShortTakeProfit_success_title": {
    "message": "Position courte fermée - take profit"
  },
  "activity_perpsCloseShort_failed_description": {
    "message": "La fermeture de position courte a échoué"
  },
  "activity_perpsCloseShort_failed_title": {
    "message": "Échec de fermeture de position courte"
  },
  "activity_perpsCloseShort_pending_description": {
    "message": "Fermer la position courte"
  },
  "activity_perpsCloseShort_pending_title": {
    "message": "Fermer la position courte"
  },
  "activity_perpsCloseShort_success_description": {
    "message": "Fermer la position courte"
  },
  "activity_perpsCloseShort_success_title": {
    "message": "Fermer la position courte"
  },
  "activity_perpsOpenLong_failed_description": {
    "message": "L’ouverture de position longue a échoué"
  },
  "activity_perpsOpenLong_failed_title": {
    "message": "Échec d’ouverture de position longue"
  },
  "activity_perpsOpenLong_pending_description": {
    "message": "Ouvrir la position longue"
  },
  "activity_perpsOpenLong_pending_title": {
    "message": "Ouvrir la position longue"
  },
  "activity_perpsOpenLong_success_description": {
    "message": "Position longue ouverte"
  },
  "activity_perpsOpenLong_success_title": {
    "message": "Position longue ouverte"
  },
  "activity_perpsOpenShort_failed_description": {
    "message": "L’ouverture de position longue a échoué"
  },
  "activity_perpsOpenShort_failed_title": {
    "message": "Échec d’ouverture de position longue"
  },
  "activity_perpsOpenShort_pending_description": {
    "message": "Ouvrir la position courte"
  },
  "activity_perpsOpenShort_pending_title": {
    "message": "Ouvrir la position courte"
  },
  "activity_perpsOpenShort_success_description": {
    "message": "Position courte ouverte"
  },
  "activity_perpsOpenShort_success_title": {
    "message": "Position courte ouverte"
  },
  "activity_perpsPaidFundingFees_failed_description": {
    "message": "Le paiement de l’approvisionnement a échoué"
  },
  "activity_perpsPaidFundingFees_failed_title": {
    "message": "Échec de paiement de l’approvisionnement"
  },
  "activity_perpsPaidFundingFees_pending_description": {
    "message": "Payer les frais d’approvisionnement"
  },
  "activity_perpsPaidFundingFees_pending_title": {
    "message": "Payer les frais d’approvisionnement"
  },
  "activity_perpsPaidFundingFees_success_description": {
    "message": "A payé les frais d’approvisionnement"
  },
  "activity_perpsPaidFundingFees_success_title": {
    "message": "Frais d’approvisionnement payés"
  },
  "activity_perpsReceivedFundingFees_failed_description": {
    "message": "Échec de réception des frais"
  },
  "activity_perpsReceivedFundingFees_failed_title": {
    "message": "Échec de réception des frais"
  },
  "activity_perpsReceivedFundingFees_pending_description": {
    "message": "Recevoir des frais d’approvisionnement"
  },
  "activity_perpsReceivedFundingFees_pending_title": {
    "message": "Recevoir des frais d’approvisionnement"
  },
  "activity_perpsReceivedFundingFees_success_description": {
    "message": "A reçu de frais d’approvisionnement"
  },
  "activity_perpsReceivedFundingFees_success_title": {
    "message": "Frais d’approvisionnement reçus"
  },
  "activity_perpsWithdraw_failed_description": {
    "message": "Le retrait a échoué"
  },
  "activity_perpsWithdraw_failed_title": {
    "message": "Le retrait a échoué"
  },
  "activity_perpsWithdraw_pending_description": {
    "message": "Retirer des fonds"
  },
  "activity_perpsWithdraw_pending_title": {
    "message": "Retirer des fonds"
  },
  "activity_perpsWithdraw_success_description": {
    "message": "Retrait sur le perps"
  },
  "activity_perpsWithdraw_success_title": {
    "message": "Retrait sur le perps"
  },
  "activity_predictionCashedOut_failed_description": {
    "message": "L’encaissement a échoué"
  },
  "activity_predictionCashedOut_failed_title": {
    "message": "Échec à l’encaissement"
  },
  "activity_predictionCashedOut_pending_description": {
    "message": "Encaisser"
  },
  "activity_predictionCashedOut_pending_title": {
    "message": "Encaisser"
  },
  "activity_predictionCashedOut_success_description": {
    "message": "Encaissé"
  },
  "activity_predictionCashedOut_success_title": {
    "message": "Encaissé"
  },
  "activity_predictionClaimWinnings_failed_description": {
    "message": "La réclamation a échoué"
  },
  "activity_predictionClaimWinnings_failed_title": {
    "message": "Échec de la réclamation"
  },
  "activity_predictionClaimWinnings_pending_description": {
    "message": "Réclamer les gains"
  },
  "activity_predictionClaimWinnings_pending_title": {
    "message": "Réclamer les gains"
  },
  "activity_predictionClaimWinnings_success_description": {
    "message": "Gains réclamés"
  },
  "activity_predictionClaimWinnings_success_title": {
    "message": "Gains réclamés"
  },
  "activity_predictionPlaced_failed_description": {
    "message": "La prédiction a échoué"
  },
  "activity_predictionPlaced_failed_title": {
    "message": "Échec de la prédiction"
  },
  "activity_predictionPlaced_pending_description": {
    "message": "Placer la prédiction"
  },
  "activity_predictionPlaced_pending_title": {
    "message": "Placer la prédiction"
  },
  "activity_predictionPlaced_success_description": {
    "message": "Prédiction placée"
  },
  "activity_predictionPlaced_success_title": {
    "message": "Prédiction placée"
  },
  "activity_predictionsAddFunds_failed_description": {
    "message": "L’approvisionnement a échoué"
  },
  "activity_predictionsAddFunds_failed_title": {
    "message": "Échec d’approvisionnement"
  },
  "activity_predictionsAddFunds_pending_description": {
    "message": "Approvisionnement en cours"
  },
  "activity_predictionsAddFunds_pending_title": {
    "message": "Approvisionnement en cours"
  },
  "activity_predictionsAddFunds_success_description": {
    "message": "Compte approvisionné"
  },
  "activity_predictionsAddFunds_success_title": {
    "message": "Compte approvisionné"
  },
  "activity_predictionsWithdrawFunds_failed_description": {
    "message": "Le retrait a échoué"
  },
  "activity_predictionsWithdrawFunds_failed_title": {
    "message": "Le retrait a échoué"
  },
  "activity_predictionsWithdrawFunds_pending_description": {
    "message": "Retrait en cours"
  },
  "activity_predictionsWithdrawFunds_pending_title": {
    "message": "Retrait en cours"
  },
  "activity_predictionsWithdrawFunds_success_description": {
    "message": "Retrait des prédictions"
  },
  "activity_predictionsWithdrawFunds_success_title": {
    "message": "Retrait des prédictions"
  },
  "activity_receive_failed_description": {
    "message": "De : $1",
    "description": "$1 is the shortened sender address"
  },
  "activity_receive_failed_title": {
    "message": "Échec de réception"
  },
  "activity_receive_pending_description": {
    "message": "De : $1",
    "description": "$1 is the shortened sender address"
  },
  "activity_receive_pending_title": {
    "message": "Recevoir en $1",
    "description": "$1 is the token symbol"
  },
  "activity_receive_success_description": {
    "message": "De : $1",
    "description": "$1 is the shortened sender address"
  },
  "activity_receive_success_title": {
    "message": "A reçu en $1",
    "description": "$1 is the token symbol"
  },
  "activity_revokeSpendingCap_failed_description": {
    "message": "$1 ",
    "description": "$1 is the token symbol"
  },
  "activity_revokeSpendingCap_failed_title": {
    "message": "Échec de la révocation"
  },
  "activity_revokeSpendingCap_pending_description": {
    "message": "$1 ",
    "description": "$1 is the token symbol"
  },
  "activity_revokeSpendingCap_pending_title": {
    "message": "Révoquer le plafond de dépenses"
  },
  "activity_revokeSpendingCap_success_description": {
    "message": "$1 ",
    "description": "$1 is the token symbol"
  },
  "activity_revokeSpendingCap_success_title": {
    "message": "Plafond de dépenses révoqué"
  },
  "activity_sell_failed_description": {
    "message": "La vente a échoué"
  },
  "activity_sell_failed_title": {
    "message": "Échec de la vente"
  },
  "activity_sell_pending_description": {
    "message": "Vendre en $1",
    "description": "$1 is the token symbol"
  },
  "activity_sell_pending_title": {
    "message": "Vendre en $1",
    "description": "$1 is the token symbol"
  },
  "activity_sell_success_description": {
    "message": "Vendu en $1",
    "description": "$1 is the token symbol"
  },
  "activity_sell_success_title": {
    "message": "Vendu en $1",
    "description": "$1 is the token symbol"
  },
  "activity_send_failed_description": {
    "message": "Vers : $1",
    "description": "$1 is the shortened recipient address"
  },
  "activity_send_failed_title": {
    "message": "Échec de l’envoi"
  },
  "activity_send_pending_description": {
    "message": "Vers : $1",
    "description": "$1 is the shortened recipient address"
  },
  "activity_send_pending_title": {
    "message": "Envoi de $1",
    "description": "$1 is the token symbol"
  },
  "activity_send_success_description": {
    "message": "Vers : $1",
    "description": "$1 is the shortened recipient address"
  },
  "activity_send_success_title": {
    "message": "A envoyé $1",
    "description": "$1 is the token symbol"
  },
  "activity_smartAccountUpgrade_failed_description": {
    "message": "La mise à niveau a échoué"
  },
  "activity_smartAccountUpgrade_failed_title": {
    "message": "Échec de la mise à niveau"
  },
  "activity_smartAccountUpgrade_pending_description": {
    "message": "Mettre un compte intelligent à niveau"
  },
  "activity_smartAccountUpgrade_pending_title": {
    "message": "Mettre un compte intelligent à niveau"
  },
  "activity_smartAccountUpgrade_success_description": {
    "message": "A mis un compte intelligent à niveau"
  },
  "activity_smartAccountUpgrade_success_title": {
    "message": "Compte intelligent mis à niveau"
  },
  "activity_stopMarketCloseShort_failed_description": {
    "message": "La fermeture de position courte a échoué"
  },
  "activity_stopMarketCloseShort_failed_title": {
    "message": "Échec de fermeture de position courte"
  },
  "activity_stopMarketCloseShort_pending_description": {
    "message": "Fermer la position courte - stop marché"
  },
  "activity_stopMarketCloseShort_pending_title": {
    "message": "Fermer la position courte - stop marché"
  },
  "activity_stopMarketCloseShort_success_description": {
    "message": "Position courte fermée - stop marché"
  },
  "activity_stopMarketCloseShort_success_title": {
    "message": "Position courte fermée - stop marché"
  },
  "activity_swapIncomplete_failed_title": {
    "message": "Échec du swap"
  },
  "activity_swapIncomplete_pending_title": {
    "message": "Échanger en $1",
    "description": "$1 is the source token symbol"
  },
  "activity_swapIncomplete_success_title": {
    "message": "Échangé en $1",
    "description": "$1 is the source token symbol"
  },
  "activity_swap_failed_title": {
    "message": "Échec du swap"
  },
  "activity_swap_pending_title": {
    "message": "Échanger des $1 contre des $2",
    "description": "$1 is the source token symbol, $2 is the destination token symbol"
  },
  "activity_swap_success_title": {
    "message": "$1 contre des $2 échangé",
    "description": "$1 is the source token symbol, $2 is the destination token symbol"
  },
  "activity_unwrap_failed_description": {
    "message": "Le déballage a échoué"
  },
  "activity_unwrap_failed_title": {
    "message": "Échec du déballage"
  },
  "activity_unwrap_pending_description": {
    "message": "Déballer en $1",
    "description": "$1 is the token symbol"
  },
  "activity_unwrap_pending_title": {
    "message": "Déballer en $1",
    "description": "$1 is the token symbol"
  },
  "activity_unwrap_success_description": {
    "message": "A déballé en $1",
    "description": "$1 is the token symbol"
  },
  "activity_unwrap_success_title": {
    "message": "$1 déballé",
    "description": "$1 is the token symbol"
  },
  "activity_wrap_failed_description": {
    "message": "L’emballage a échoué"
  },
  "activity_wrap_failed_title": {
    "message": "Échec de l’emballage"
  },
  "activity_wrap_pending_description": {
    "message": "Emballer les $1",
    "description": "$1 is the token symbol"
  },
  "activity_wrap_pending_title": {
    "message": "Emballer les $1",
    "description": "$1 is the token symbol"
  },
  "activity_wrap_success_description": {
    "message": "A emballé en $1",
    "description": "$1 is the token symbol"
  },
  "activity_wrap_success_title": {
    "message": "$1 emballé",
    "description": "$1 is the token symbol"
  },
  "add": {
    "message": "Ajouter"
  },
  "addACustomNetwork": {
    "message": "Ajouter un réseau personnalisé"
  },
  "addANetwork": {
    "message": "Ajouter un réseau"
  },
  "addANickname": {
    "message": "Ajouter un pseudo"
  },
  "addAUrl": {
    "message": "Ajouter une URL"
  },
  "addAWallet": {
    "message": "Ajouter un portefeuille"
  },
  "addAccount": {
    "message": "Ajouter un compte"
  },
  "addAcquiredTokens": {
    "message": "Ajouter les jetons que vous avez acquis par l’intermédiaire de MetaMask"
  },
  "addAlias": {
    "message": "Ajouter un alias"
  },
  "addBlockExplorer": {
    "message": "Ajouter un explorateur de blocs"
  },
  "addBlockExplorerUrl": {
    "message": "Ajouter une URL d’explorateur de blocs"
  },
  "addContact": {
    "message": "Ajouter un contact"
  },
  "addCustomNetwork": {
    "message": "Ajouter un réseau personnalisé"
  },
  "addCustomToken": {
    "message": "Ajouter un jeton personnalisé"
  },
  "addEthereumChainWarningModalHeader": {
    "message": "N’ajoutez ce fournisseur de RPC que si vous lui faites confiance. $1",
    "description": "$1 is addEthereumChainWarningModalHeaderPartTwo passed separately so that it can be bolded"
  },
  "addEthereumChainWarningModalHeaderPartTwo": {
    "message": "Un fournisseur malveillant peut mentir quant à l’état de la blockchain et enregistrer votre activité sur le réseau."
  },
  "addEthereumChainWarningModalListHeader": {
    "message": "Il est important que votre fournisseur soit digne de confiance, car il peut :"
  },
  "addEthereumChainWarningModalListPointOne": {
    "message": "Voir vos comptes et les associer à votre adresse IP"
  },
  "addEthereumChainWarningModalListPointThree": {
    "message": "Afficher le solde des comptes et les opérations réalisées et inscrites sur le registre de la blockchain"
  },
  "addEthereumChainWarningModalListPointTwo": {
    "message": "Diffuser des informations sur vos transactions"
  },
  "addEthereumChainWarningModalTitle": {
    "message": "Vous êtes en train d’ajouter un nouveau fournisseur de RPC pour le réseau principal de la blockchain Ethereum"
  },
  "addEthereumWatchOnlyAccount": {
    "message": "Surveiller un compte Ethereum (Bêta)"
  },
  "addFriendsAndAddresses": {
    "message": "Ajoutez uniquement des amis et des adresses de confiance"
  },
  "addFunds": {
    "message": "Ajouter des fonds"
  },
  "addFundsModalBuyCrypto": {
    "message": "Acheter des crypto-monnaies"
  },
  "addFundsModalReceiveTokens": {
    "message": "Recevez des jetons"
  },
  "addFundsModalSwapTokens": {
    "message": "Échanger des jetons"
  },
  "addMemo": {
    "message": "Ajouter un mémo"
  },
  "addNetwork": {
    "message": "Ajouter un réseau"
  },
  "addNetworkConfirmationTitle": {
    "message": "Ajouter $1",
    "description": "$1 represents network name"
  },
  "addNetworkDescription": {
    "message": "Un site propose des informations supplémentaires sur le réseau."
  },
  "addNft": {
    "message": "Ajouter un NFT"
  },
  "addNfts": {
    "message": "Ajouter des NFT"
  },
  "addRpcUrl": {
    "message": "Ajouter l’URL de l’appel de procédure à distance (RPC)"
  },
  "addSnapAccountToggle": {
    "message": "Activer « Ajouter un Snap de compte (bêta) »"
  },
  "addSnapAccountsDescription": {
    "message": "En activant cette fonctionnalité, vous aurez la possibilité d’ajouter les nouveaux Snaps de compte bêta directement à partir de votre liste de comptes. Veuillez noter que les Snaps de compte sont des services fournis par des tiers."
  },
  "addSuggestedNFTs": {
    "message": "Ajouter les NFT suggérés"
  },
  "addSuggestedTokens": {
    "message": "Ajouter les jetons suggérés"
  },
  "addToken": {
    "message": "Ajouter le jeton"
  },
  "addUrl": {
    "message": "Ajouter l'URL"
  },
  "addWallet": {
    "message": "Ajouter un portefeuille"
  },
  "addedProtectionDescription": {
    "message": "Vous interagissez avec une adresse inconnue. Cela permet d’éviter les transactions malveillantes."
  },
  "addedProtectionOptionalBadge": {
    "message": "Facultatif"
  },
  "addedProtectionTitle": {
    "message": "Protection renforcée"
  },
  "addedProtectionTooltip": {
    "message": "Si la transaction finale ne correspond pas à cet aperçu, elle ne sera pas validée. Seuls les frais de réseau resteront à votre charge."
  },
  "additionalNetworks": {
    "message": "Réseaux supplémentaires"
  },
  "address": {
    "message": "adresse"
  },
  "addressCopied": {
    "message": "Adresse copiée !"
  },
  "addressLabel": {
    "message": "adresse",
    "description": "Label for address count (single address). Used on multichain account details page."
  },
  "addressMismatch": {
    "message": "Inadéquation de l’adresse du site"
  },
  "addressMismatchOriginal": {
    "message": "URL actuelle : $1",
    "description": "$1 replaced by origin URL in confirmation request"
  },
  "addressMismatchPunycode": {
    "message": "Version Punycode : $1",
    "description": "$1 replaced by punycode version of the URL in confirmation request"
  },
  "addressPoisoningBadge": {
    "message": "Altérées"
  },
  "addressPoisoningMessage": {
    "message": "On dirait vraiment une adresse que vous avez déjà utilisée. Elle a peut-être été créée pour vous inciter à envoyer de l’argent au mauvais destinataire."
  },
  "addressPoisoningTitle": {
    "message": "Empoisonnement d’adresse détecté"
  },
  "addressQrCodeModalDescription": {
    "message": "Utilisez cette adresse pour recevoir des jetons et des objets de collection sur $1",
    "description": "$1 is the network name"
  },
  "addressQrCodeModalHeading": {
    "message": "Adresse $1",
    "description": "$1 is the network name"
  },
  "addressQrCodeModalTitle": {
    "message": "$1 / $2",
    "description": "$1 is account name, $2 is network name"
  },
  "addresses": {
    "message": "Adresses",
    "description": "Multichain account menu item for linking to addresses page"
  },
  "addressesLabel": {
    "message": "adresses",
    "description": "Label for address count (multiple addresses). Used on multichain account details page."
  },
  "advanced": {
    "message": "Avancés"
  },
  "advancedDetailsDataDesc": {
    "message": "Données"
  },
  "advancedDetailsHexDesc": {
    "message": "Hex"
  },
  "advancedDetailsNonceDesc": {
    "message": "Nonce"
  },
  "advancedDetailsNonceTooltip": {
    "message": "Il s’agit du numéro de transaction d’un compte. Le nonce de la première transaction est 0 et il augmente de manière séquentielle."
  },
  "advancedEIP1559ModalTitle": {
    "message": "Frais de réseau avancés"
  },
  "advancedGasPriceModalTitle": {
    "message": "Frais de réseau avancés"
  },
  "advancedGasPriceTitle": {
    "message": "Prix du gaz"
  },
  "advancedPermissionSmallCase": {
    "message": "autorisation avancée"
  },
  "advancedPermissionsSmallCase": {
    "message": "autorisations avancées"
  },
  "airDropPatternDescription": {
    "message": "L’historique du jeton sur la chaîne révèle des cas antérieurs d’activités d’airdrop suspectes."
  },
  "airDropPatternTitle": {
    "message": "Modèle de distribution gratuite de jetons"
  },
  "alert": {
    "message": "Alerte"
  },
  "alertAccountTypeUpgradeMessage": {
    "message": "Vous passez d’un compte standard à un compte intelligent. Vous conserverez la même adresse de compte tout en bénéficiant de transactions plus rapides et de frais de réseau moins élevés. $1"
  },
  "alertAccountTypeUpgradeTitle": {
    "message": "Type de compte"
  },
  "alertActionBurnAddress": {
    "message": "Envoi d’actifs vers une adresse de destruction"
  },
  "alertActionBuyWithNativeCurrency": {
    "message": "Acheter $1"
  },
  "alertActionEditNetworkFee": {
    "message": "Modifier les frais de réseau"
  },
  "alertActionUpdateGas": {
    "message": "Mettre à jour la limite de gaz"
  },
  "alertActionUpdateGasFee": {
    "message": "Actualiser les frais"
  },
  "alertActionUpdateGasFeeLevel": {
    "message": "Mettre à jour les options de gaz"
  },
  "alertContentMultipleApprovals": {
    "message": "Vous autorisez quelqu’un d’autre à retirer des jetons de votre compte, même si cela n’est pas nécessaire pour cette transaction."
  },
  "alertDisableTooltip": {
    "message": "Vous pouvez modifier ceci dans « Paramètres > Alertes »"
  },
  "alertInsufficientPayTokenBalance": {
    "message": "Fonds insuffisants"
  },
  "alertInsufficientPayTokenBalanceFeesNoTarget": {
    "message": "Ajoutez moins ou utilisez un autre jeton."
  },
  "alertInsufficientPayTokenNative": {
    "message": "Pas assez de $1 pour couvrir les frais. Utilisez un jeton sur un autre réseau ou ajoutez plus de $1 pour continuer.",
    "description": "$1 is the native currency symbol (e.g. ETH)"
  },
  "alertMessageAddressMismatchWarning": {
    "message": "Les pirates informatiques imitent parfois les sites en modifiant légèrement l’adresse du site. Assurez-vous que vous interagissez avec le site voulu avant de continuer."
  },
  "alertMessageAddressTrustSignal": {
    "message": "Nous ne pouvons pas vérifier cette adresse. Elle est peut-être nouvelle ou non vérifiée. Ne continuez que si vous faites confiance à la source."
  },
  "alertMessageAddressTrustSignalMalicious": {
    "message": "Si vous confirmez cette demande, vous risquez de perdre vos actifs au profit d’un escroc."
  },
  "alertMessageBurnAddress": {
    "message": "Vous envoyez vos actifs vers une adresse de destruction. Si vous continuez, vous perdrez vos actifs."
  },
  "alertMessageChangeInSimulationResults": {
    "message": "Les changements estimés pour cette transaction ont été mis à jour. Examinez-les attentivement avant de continuer."
  },
  "alertMessageFirstTimeInteraction": {
    "message": "Vous interagissez avec cette adresse pour la première fois. Assurez-vous qu’elle est correcte avant de continuer."
  },
  "alertMessageGasEstimateFailed": {
    "message": "Nous ne sommes pas en mesure de déterminer le montant exact des frais et cette estimation peut être élevée. Nous vous suggérons d’entrer une limite de gaz personnalisée, mais la transaction pourrait quand même échouer."
  },
  "alertMessageGasFeeLow": {
    "message": "Si vous choisissez des frais peu élevés, attendez-vous à des transactions plus lentes et à des temps d’attente plus longs. Pour des transactions plus rapides, choisissez les options « Ordre au marché » ou « Agressif »."
  },
  "alertMessageGasTooLow": {
    "message": "Pour effectuer cette transaction, vous devez augmenter la limite de gaz à 21 000 ou plus."
  },
  "alertMessageInsufficientBalanceWithNativeCurrency": {
    "message": "Vous n’avez pas assez de $1 sur votre compte pour payer les frais de réseau."
  },
  "alertMessageNoGasPrice": {
    "message": "Nous ne pouvons pas valider cette transaction tant que vous n’avez pas mis à jour manuellement les frais."
  },
  "alertMessageOriginTrustSignalMalicious": {
    "message": "Nous vous déconseillons d’interagir avec ce site qui a été identifié comme malveillant."
  },
  "alertMessageOriginTrustSignalWarning": {
    "message": "Nous vous déconseillons d’interagir avec ce site qui semble suspect."
  },
  "alertMessageSignInDomainMismatch": {
    "message": "Le site à l’origine de la demande n’est pas celui auquel vous essayez de vous connecter. Il peut s’agir d’une tentative de vol de vos identifiants de connexion."
  },
  "alertMessageSignInWrongAccount": {
    "message": "Ce site vous demande de vous connecter en utilisant le mauvais compte."
  },
  "alertMessageSuggestedGasFeeHigh": {
    "message": "Ce site propose des frais de réseau plus élevés que nécessaire. Modifiez les frais de réseau pour payer moins cher."
  },
  "alertMessageTokenTrustSignalMalicious": {
    "message": "Ce jeton a été identifié comme malveillant. Interagir avec ce jeton peut entraîner une perte de fonds."
  },
  "alertMessageTokenTrustSignalWarning": {
    "message": "Ce jeton présente des signes évidents de comportement malveillant. Continuer peut entraîner une perte de fonds."
  },
  "alertMinimumReserve": {
    "message": "Un solde de réserve est requis"
  },
  "alertModalAcknowledge": {
    "message": "J’ai pris connaissance du risque et je souhaite toujours continuer"
  },
  "alertModalDetails": {
    "message": "Détails de l’alerte"
  },
  "alertModalReviewAllAlerts": {
    "message": "Consulter toutes les alertes"
  },
  "alertNoPayTokenQuotesMessage": {
    "message": "Cette voie de paiement n’est pas disponible pour le moment. Essayez de modifier le montant, le réseau ou le jeton, et nous trouverons la meilleure option."
  },
  "alertNoPayTokenQuotesTitle": {
    "message": "Aucune cotation"
  },
  "alertPayHardwareAccountMessage": {
    "message": "Les portefeuilles matériels ne sont pas pris en charge.\nChangez de portefeuille pour continuer."
  },
  "alertPayHardwareAccountTitle": {
    "message": "Portefeuille non pris en charge"
  },
  "alertReasonChangeInSimulationResults": {
    "message": "Les résultats ont changé"
  },
  "alertReasonFirstTimeInteraction": {
    "message": "1re interaction"
  },
  "alertReasonGasEstimateFailed": {
    "message": "Frais inexacts"
  },
  "alertReasonGasFeeLow": {
    "message": "Vitesse lente"
  },
  "alertReasonGasTooLow": {
    "message": "Limite de gaz trop basse"
  },
  "alertReasonInsufficientBalance": {
    "message": "Fonds insuffisants"
  },
  "alertReasonMultipleApprovals": {
    "message": "Autorisation injustifiée"
  },
  "alertReasonNoGasPrice": {
    "message": "Estimation des frais non disponible"
  },
  "alertReasonOriginTrustSignalMalicious": {
    "message": "Site malveillant"
  },
  "alertReasonOriginTrustSignalVerified": {
    "message": "Site vérifié"
  },
  "alertReasonOriginTrustSignalWarning": {
    "message": "Site suspect"
  },
  "alertReasonPendingTransactions": {
    "message": "Transaction en attente"
  },
  "alertReasonSignIn": {
    "message": "Demande de connexion suspecte"
  },
  "alertReasonSuggestedGasFeeHigh": {
    "message": "Frais de site élevés"
  },
  "alertReasonTokenTrustSignalMalicious": {
    "message": "Jeton malveillant"
  },
  "alertReasonTokenTrustSignalWarning": {
    "message": "Jeton suspect"
  },
  "alertReasonWrongAccount": {
    "message": "Mauvais compte"
  },
  "alertSelectedAccountWarning": {
    "message": "Cette demande concerne un compte différent de celui que vous avez sélectionné dans votre portefeuille. Pour utiliser un autre compte, connectez-le au site."
  },
  "alerts": {
    "message": "Alertes"
  },
  "all": {
    "message": "Tous"
  },
  "allDefaultNetworks": {
    "message": "Tous les réseaux par défaut"
  },
  "allNetworks": {
    "message": "Tous les réseaux"
  },
  "allPermissions": {
    "message": "Connexions aux dapps"
  },
  "allPopularNetworks": {
    "message": "Tous les réseaux populaires"
  },
  "allTimeHigh": {
    "message": "Le plus haut niveau jamais atteint"
  },
  "allTimeLow": {
    "message": "Le plus bas niveau jamais atteint"
  },
  "allTokens": {
    "message": "Tous les jetons"
  },
  "allowAddRpc": {
    "message": "Ajouter un RPC"
  },
  "allowAddRpcDescription": {
    "message": "Autorisez le site à ajouter une URL RPC pour $1.\n\nDéfinissez votre RPC préféré à tout moment en accédant à « Réseaux » dans « Paramètres »",
    "description": "$1 is the chain name"
  },
  "allowNotifications": {
    "message": "Autoriser les notifications"
  },
  "amount": {
    "message": "Montant"
  },
  "amountReceived": {
    "message": "Montant reçu"
  },
  "amountSent": {
    "message": "Montant envoyé"
  },
  "andForListItems": {
    "message": "$1, et $2",
    "description": "$1 is the first item, $2 is the last item in a list of items. Used in Snap Install Warning modal."
  },
  "andForTwoItems": {
    "message": "$1 et $2",
    "description": "$1 is the first item, $2 is the second item. Used in Snap Install Warning modal."
  },
  "annual": {
    "message": "Annuel"
  },
  "appDescription": {
    "message": "Extension Ethereum pour navigateur",
    "description": "The description of the application"
  },
  "appName": {
    "message": "MetaMask",
    "description": "The name of the application"
  },
  "appNameBeta": {
    "message": "MetaMask Beta",
    "description": "The name of the application (Beta)"
  },
  "appNameFlask": {
    "message": "MetaMask Flask",
    "description": "The name of the application (Flask)"
  },
  "apply": {
    "message": "Appliquer"
  },
  "approve": {
    "message": "Approuver"
  },
  "approveButtonText": {
    "message": "Approuver"
  },
  "approveIncreaseAllowance": {
    "message": "Augmenter le plafond des dépenses de $1",
    "description": "The token symbol that is being approved"
  },
  "approveSpendingCap": {
    "message": "Approuver le plafond de dépenses de $1",
    "description": "The token symbol that is being approved"
  },
  "approveToken": {
    "message": "Approuver $1",
    "description": "Used in the transaction details summary to describe an approval transaction. $1 is the symbol of the token being approved."
  },
  "approved": {
    "message": "Approuvé"
  },
  "approvedOn": {
    "message": "Approuver le $1",
    "description": "$1 is the approval date for a permission"
  },
  "approvedOnForAccounts": {
    "message": "Approuvé le $1 pour $2",
    "description": "$1 is the approval date for a permission. $2 is the AvatarGroup component displaying account images."
  },
  "areYouSure": {
    "message": "En êtes-vous sûr(e) ?"
  },
  "asset": {
    "message": "Actif"
  },
  "assetChartNoHistoricalPrices": {
    "message": "Nous n’avons pas pu récupérer de données historiques"
  },
  "assetOptions": {
    "message": "Options d’actifs"
  },
  "assets": {
    "message": "Actifs"
  },
  "assetsDescription": {
    "message": "Détection automatique des jetons dans votre portefeuille, affichage des NFT et mise à jour du solde de plusieurs comptes"
  },
  "asterdexReferralSubtitle": {
    "message": "Obtenez 4 % de remise sur vos transactions avec un code de parrainage MetaMask.",
    "description": "The subtitle of the AsterDEX referral confirmation screen"
  },
  "attemptToCancelSwapForFree": {
    "message": "Tentative d’annuler gratuitement le swap"
  },
  "attributes": {
    "message": "Attributs"
  },
  "attributions": {
    "message": "Crédits"
  },
  "authorizedPermissions": {
    "message": "Vous avez accordé les autorisations suivantes"
  },
  "autoDetectTokens": {
    "message": "Détection automatique des jetons"
  },
  "autoDetectTokensDescriptionV2": {
    "message": "Affiche les nouveaux jetons envoyés à votre portefeuille."
  },
  "autoLock": {
    "message": "Verrouillage automatique"
  },
  "autoLockAfter15Seconds": {
    "message": "Après 15 secondes"
  },
  "autoLockAfter1Minute": {
    "message": "Après 1 minute"
  },
  "autoLockAfter30Seconds": {
    "message": "Après 30 secondes"
  },
  "autoLockAfter5Minutes": {
    "message": "Après 5 minutes"
  },
  "autoLockAfterMinutes": {
    "message": "Après $1 minutes"
  },
  "autoLockNever": {
    "message": "Jamais"
  },
  "autoLockTimeLimit": {
    "message": "Minuterie de déconnexion automatique (minutes)"
  },
  "available": {
    "message": "disponible"
  },
  "average": {
    "message": "Moyen"
  },
  "back": {
    "message": "Retour"
  },
  "backUpIncomplete": {
    "message": "Sauvegarde incomplète"
  },
  "backup": {
    "message": "Sauvegarder"
  },
  "backupAndSync": {
    "message": "Sauvegarder et synchroniser"
  },
  "backupAndSyncBasicFunctionalityNameMention": {
    "message": "fonctionnalité de base"
  },
  "backupAndSyncEnable": {
    "message": "Activer la sauvegarde et la synchronisation"
  },
  "backupAndSyncEnableConfirmation": {
    "message": "Lorsque vous activez la sauvegarde et la synchronisation, vous activez également $1. Voulez-vous continuer ?",
    "description": "$1 is backupAndSyncBasicFunctionalityNameMention in bold."
  },
  "backupAndSyncEnableDescription": {
    "message": "La sauvegarde et la synchronisation nous permettent de stocker des données chiffrées concernant vos paramètres et fonctionnalités personnalisés. Cela permet de maintenir une expérience MetaMask cohérente sur tous les appareils et de restaurer les paramètres et les fonctionnalités si jamais vous avez besoin de réinstaller MetaMask. Cela ne sauvegarde pas votre phrase secrète de récupération. $1.",
    "description": "$1 is link to the backup and sync privacy policy."
  },
  "backupAndSyncEnableDescriptionUpdatePreferences": {
    "message": "Vous pouvez modifier vos préférences à tout moment dans $1",
    "description": "$1 is a bolded text that highlights the path to the settings page."
  },
  "backupAndSyncEnableDescriptionUpdatePreferencesPath": {
    "message": "Paramètres > Sauvegarde et synchronisation."
  },
  "backupAndSyncFeatureAccounts": {
    "message": "Comptes"
  },
  "backupAndSyncFeatureContacts": {
    "message": "Contacts"
  },
  "backupAndSyncManageWhatYouSync": {
    "message": "Sélectionnez ce que vous voulez synchroniser"
  },
  "backupAndSyncManageWhatYouSyncDescription": {
    "message": "Sélectionnez ce que vous voulez synchroniser entre vos appareils."
  },
  "backupAndSyncPrivacyLink": {
    "message": "Découvrez comment nous protégeons vos données personnelles"
  },
  "backupApprovalInfo": {
    "message": "Ce code secret est requis pour récupérer votre portefeuille si jamais vous perdez votre appareil, oubliez votre mot de passe, devez réinstaller MetaMask ou souhaitez accéder à votre portefeuille depuis un autre appareil."
  },
  "backupApprovalNotice": {
    "message": "Sauvegardez votre phrase secrète de récupération pour garder votre portefeuille et vos fonds en sécurité."
  },
  "backupKeyringSnapReminder": {
    "message": "Assurez-vous que vous pouvez accéder à tous les comptes créés par ce snap avant de le supprimer"
  },
  "backupNow": {
    "message": "Sauvegarder maintenant"
  },
  "balance": {
    "message": "Solde"
  },
  "balanceOutdated": {
    "message": "Le solde n’est peut-être pas à jour"
  },
  "baseFee": {
    "message": "Frais de base"
  },
  "basic": {
    "message": "Basique"
  },
  "basicConfigurationDescription": {
    "message": "MetaMask offre des fonctionnalités de base telles que l’affichage des détails des jetons et des paramètres de gaz par le biais de services Internet. Lorsque vous utilisez des services Internet, votre adresse IP est partagée avec le fournisseur de ces services, dans ce cas MetaMask. C’est la même chose que lorsque vous visitez un site web. MetaMask conserve ces données temporairement et ne les vend jamais. Vous pouvez utiliser un VPN ou désactiver ces services, mais cela peut affecter votre expérience avec MetaMask. Pour en savoir plus, lisez notre $1.",
    "description": "$1 is to be replaced by the message for privacyMsg, and will link to https://consensys.io/privacy-policy"
  },
  "basicConfigurationDescriptionV2": {
    "message": "Comprend des fonctionnalités de base telles que les informations détaillées sur les jetons et les paramètres de gaz. Activez cette fonctionnalité pour profiter d’une expérience utilisateur optimale. Lisez notre $1 pour en savoir plus.",
    "description": "$1 is to be replaced by the message for privacyMsg, and will link to https://consensys.io/privacy-policy"
  },
  "basicConfigurationLabel": {
    "message": "Fonctionnalité de base"
  },
  "basicConfigurationModalCheckbox": {
    "message": "Je comprends et je veux continuer"
  },
  "basicConfigurationModalDisclaimerOffPart1": {
    "message": "Cela signifie que vous n’optimiserez pas complètement votre temps sur MetaMask. Vous n’aurez pas accès aux fonctions de base (comme les détails des jetons, les réglages optimaux du gaz, etc.)."
  },
  "basicConfigurationModalDisclaimerOffPart2": {
    "message": "La désactivation de cette option désactive également certaines fonctionnalités liées à la confidentialité, à la sauvegarde et à la synchronisation, ainsi qu’aux notifications."
  },
  "basicConfigurationModalDisclaimerOn": {
    "message": "Pour optimiser votre temps sur MetaMask, vous devez activer cette fonction. Les fonctions de base (comme les détails des jetons, les réglages optimaux du gaz, et autres) améliorent votre expérience Web3."
  },
  "basicConfigurationModalHeadingOff": {
    "message": "Désactiver la fonctionnalité de base"
  },
  "basicConfigurationModalHeadingOn": {
    "message": "Activer la fonctionnalité de base"
  },
  "basicFunctionalityRequired_description": {
    "message": "Cette fonctionnalité n’est pas disponible lorsque les fonctionnalités de base sont désactivées. Utilisez le bouton ci-dessous pour l’activer."
  },
  "basicFunctionalityRequired_goToHome": {
    "message": "Accéder à la page d’accueil"
  },
  "basicFunctionalityRequired_openDefiPage": {
    "message": "Ouvrez la page « DeFi »"
  },
  "basicFunctionalityRequired_openMusdConversionPage": {
    "message": "Ouvrez la page « Conversion en mUSD »"
  },
  "basicFunctionalityRequired_openNotificationsPage": {
    "message": "Ouvrez la page « Notifications »"
  },
  "basicFunctionalityRequired_openPerpsPage": {
    "message": "Ouvrir la page « Contrats à terme perpétuels »"
  },
  "basicFunctionalityRequired_openRewardsPage": {
    "message": "Ouvrir la page « Récompenses »"
  },
  "basicFunctionalityRequired_openSnapsPage": {
    "message": "Ouvrez la page « Snaps »"
  },
  "basicFunctionalityRequired_openSwapsPage": {
    "message": "Ouvrez la page « Swap »"
  },
  "basicFunctionalityRequired_openTransactionShieldPage": {
    "message": "Ouvrez la page « Protection des transactions »"
  },
  "basicFunctionalityRequired_reviewInSettings": {
    "message": "Vérifier dans les paramètres"
  },
  "basicFunctionalityRequired_title": {
    "message": "La fonctionnalité de base est désactivée"
  },
  "basicFunctionalityRequired_toggleLabel": {
    "message": "Fonctionnalité de base"
  },
  "batchSell": {
    "message": "Vente par lot"
  },
  "batchSellContinueNAssetsCTAPlural": {
    "message": "Continuer avec ($1) jetons"
  },
  "batchSellContinueNAssetsCTASingle": {
    "message": "Continuer avec ($1) jeton"
  },
  "batchSellEmptyStateDescription": {
    "message": "Vous n’avez pas de jetons ? Pas de problème. Découvrez et achetez des jetons pour les vendre par lot."
  },
  "batchSellGetNewQuotes": {
    "message": "Obtenir de nouvelles cotations"
  },
  "batchSellHighRateAlert": {
    "message": "Alerte de taux élevé"
  },
  "batchSellHightRateAlertModalDescription": {
    "message": "La vente par lot d’un jeton pourrait entraîner un taux plus élevé. Souhaitez-vous effectuer un échange à la place ?"
  },
  "batchSellMaxSelectedTokens": {
    "message": "$1 jetons au maximum"
  },
  "batchSellMinimumReceiveExplanation": {
    "message": "Le montant minimum que vous recevrez si le prix change pendant le traitement de votre transaction, en fonction de votre tolérance au slippage. Il s’agit d’une estimation fournie par nos fournisseurs de liquidité. Le montant final peut différer."
  },
  "batchSellNetworkFeeTooltip": {
    "message": "Les frais de réseau dépendent du trafic sur le réseau et de la complexité de votre transaction."
  },
  "batchSellReceiveStablecoin": {
    "message": "Sélectionnez un stablecoin"
  },
  "batchSellSelectHeaderSubtitle": {
    "message": "Tous les jetons doivent être sur le même réseau."
  },
  "batchSellSelectHeaderTitle": {
    "message": "Sélectionnez jusqu’à 5 jetons"
  },
  "batchSellSlippageDescription": {
    "message": "Votre transaction n’aboutira pas si la variation de prix dépasse le pourcentage de slippage."
  },
  "batchSellYouSellTokenCount": {
    "message": "$1 jeton"
  },
  "batchSellYouSellTokenCountPlural": {
    "message": "$1 jetons"
  },
  "bestQuote": {
    "message": "Meilleure cotation"
  },
  "bestQuoteTooltip": {
    "message": "La meilleure cotation que nous avons trouvée auprès des fournisseurs, comprenant les frais du fournisseur et les frais MetaMask de 0,25 %. Le minimum que vous recevrez en cas de changement de prix est de $1."
  },
  "beta": {
    "message": "Bêta"
  },
  "betaMetamaskVersion": {
    "message": "Version MetaMask Beta"
  },
  "betaTerms": {
    "message": "Conditions d’utilisation de la version bêta"
  },
  "blockExplorerAccountAction": {
    "message": "Compte",
    "description": "This is used with viewOnEtherscan and viewInExplorer e.g View Account in Explorer"
  },
  "blockExplorerAssetAction": {
    "message": "Actif",
    "description": "This is used with viewOnEtherscan and viewInExplorer e.g View Asset in Explorer"
  },
  "blockExplorerSwapAction": {
    "message": "Swap",
    "description": "This is used with viewOnEtherscan e.g View Swap on Etherscan"
  },
  "blockExplorerUrl": {
    "message": "URL de l’explorateur de blocs"
  },
  "blockExplorerUrlDefinition": {
    "message": "L’URL utilisée comme explorateur de blocs pour ce réseau."
  },
  "blockExplorerView": {
    "message": "Afficher le compte à $1",
    "description": "$1 replaced by URL for custom block explorer"
  },
  "blockaid": {
    "message": "Blockaid"
  },
  "blockaidAlertDescriptionBlur": {
    "message": "Si vous continuez, vous risquez de perdre tous les actifs que vous avez listés sur Blur."
  },
  "blockaidAlertDescriptionMalicious": {
    "message": "Vous interagissez avec un site malveillant. Si vous continuez, vous risquez de perdre tous vos actifs."
  },
  "blockaidAlertDescriptionOpenSea": {
    "message": "Si vous continuez, vous risquez de perdre tous les actifs que vous avez listés sur OpenSea."
  },
  "blockaidAlertDescriptionOthers": {
    "message": "Si vous confirmez cette demande, vous risquez de perdre tous vos actifs. Nous vous recommandons d’annuler cette demande."
  },
  "blockaidAlertDescriptionTokenTransfer": {
    "message": "Vous allez transférer vos actifs à un escroc. Si vous continuez, vous perdrez ces actifs."
  },
  "blockaidAlertDescriptionWithdraw": {
    "message": "Si vous confirmez cette demande, un escroc pourra retirer et dépenser vos actifs. Ces derniers ne pourront pas être restitués."
  },
  "blockaidDescriptionApproveFarming": {
    "message": "Si vous approuvez cette demande, un tiers connu pour ses activités frauduleuses pourrait s’emparer de tous vos actifs."
  },
  "blockaidDescriptionBlurFarming": {
    "message": "Si vous approuvez cette demande, quelqu’un pourrait s’emparer de vos actifs répertoriés sur Blur."
  },
  "blockaidDescriptionErrored": {
    "message": "En raison d’une erreur, nous n’avons pas pu vérifier les alertes de sécurité. Ne continuez que si vous faites confiance à toutes les adresses concernées."
  },
  "blockaidDescriptionMaliciousDomain": {
    "message": "Vous interagissez avec un domaine malveillant. Si vous approuvez cette demande, vous risquez de perdre vos actifs."
  },
  "blockaidDescriptionMightLoseAssets": {
    "message": "Si vous approuvez cette demande, vous risquez de perdre vos actifs."
  },
  "blockaidDescriptionSeaportFarming": {
    "message": "Si vous approuvez cette demande, quelqu’un pourrait s'emparer de vos actifs répertoriés sur OpenSea."
  },
  "blockaidDescriptionTransferFarming": {
    "message": "Si vous approuvez cette demande, un tiers connu pour ses activités frauduleuses pourrait s’emparer de tous vos actifs."
  },
  "blockaidTitleDeceptive": {
    "message": "Cette demande est trompeuse"
  },
  "blockaidTitleMayNotBeSafe": {
    "message": "Soyez prudent"
  },
  "blockaidTitleSuspicious": {
    "message": "Cette demande est suspecte"
  },
  "blockies": {
    "message": "Blockies"
  },
  "borrowed": {
    "message": "A emprunté"
  },
  "boughtFor": {
    "message": "Acheté pour"
  },
  "bridge": {
    "message": "Établir une passerelle"
  },
  "bridgeAgain": {
    "message": "Transférer à nouveau"
  },
  "bridgeAllowSwappingOf": {
    "message": "Autoriser l’accès exact à $1 $2 sur $3 pour l’établissement d’une passerelle",
    "description": "Shows a user that they need to allow a token for swapping on their hardware wallet"
  },
  "bridgeApproval": {
    "message": "Approuver $1 pour la passerelle",
    "description": "Used in the transaction display list to describe a transaction that is an approve call on a token that is to be bridged. $1 is the symbol of a token that has been approved."
  },
  "bridgeApprovalWarning": {
    "message": "Vous autorisez l’accès à $1 $2. Le contrat n’aura pas accès à d’autres fonds."
  },
  "bridgeApprovalWarningForHardware": {
    "message": "Vous devrez autoriser l’accès à $1 $2 pour l’établissement d’une passerelle, puis approuver l’établissement d’une passerelle vers $3, ce qui nécessitera deux confirmations distinctes."
  },
  "bridgeBlockExplorerLinkCopied": {
    "message": "Le lien de l’explorateur de blocs a été copié"
  },
  "bridgeConfirmTwoTransactions": {
    "message": "Vous devrez confirmer 2 transactions sur votre portefeuille matériel :"
  },
  "bridgeDetailsTitle": {
    "message": "Détails concernant la passerelle",
    "description": "Title for the modal showing details about a bridge transaction."
  },
  "bridgeEnterAmount": {
    "message": "Sélectionnez le montant"
  },
  "bridgeExplorerLinkViewOn": {
    "message": "Consulter sur $1"
  },
  "bridgeExplorerPopupDescription": {
    "message": "Cette transaction se déroule sur deux réseaux. Un lien indique la source, l’autre indique la destination une fois la transaction confirmée."
  },
  "bridgeFee": {
    "message": "Frais de passerelle"
  },
  "bridgeFromTo": {
    "message": "Établir une passerelle pour transférer $1 $2 vers $3",
    "description": "Tells a user that they need to confirm on their hardware wallet a bridge. $1 is amount of source token, $2 is the source network, and $3 is the destination network"
  },
  "bridgeGasFeesSplit": {
    "message": "Les frais de réseau indiqués sur l’écran précédent comprennent les deux transactions et seront divisés."
  },
  "bridgeGetNewQuote": {
    "message": "Obtenir une nouvelle cotation"
  },
  "bridgeLowestCost": {
    "message": "Coût le moins élevé"
  },
  "bridgeMalicious": {
    "message": "Malveillant"
  },
  "bridgeMaliciousTokenTitle": {
    "message": "Jeton malveillant"
  },
  "bridgeMarketClosedAction": {
    "message": "Marché fermé"
  },
  "bridgeMarketClosedDescription": {
    "message": "Impossible de négocier ce jeton boursier, car le marché boursier est actuellement fermé. Veuillez réessayer à la réouverture du marché."
  },
  "bridgeMarketClosedModalDescription": {
    "message": "Le marché sur lequel repose ce jeton est actuellement fermé. Les jetons peuvent toutefois être transférés sur la blockchain à tout moment."
  },
  "bridgeMarketClosedModalLearnMore": {
    "message": "En savoir plus."
  },
  "bridgeMarketClosedModalTitle": {
    "message": "Le marché est fermé"
  },
  "bridgeMarketClosedTitle": {
    "message": "Marché fermé"
  },
  "bridgeNoMMFee": {
    "message": "Pas de frais MM"
  },
  "bridgeNoPriceInfoTitle": {
    "message": "Aucune information sur le prix"
  },
  "bridgePoints": {
    "message": "Points estimés",
    "description": "Label for estimated points that can be earned from a bridge or swap"
  },
  "bridgePoints_couldntLoad": {
    "message": "Impossible de charger",
    "description": "Text shown in rewards badge when points couldn't be loaded"
  },
  "bridgePoints_error": {
    "message": "Impossible de charger les points",
    "description": "Tooltip title when there's an error fetching estimated points"
  },
  "bridgePoints_error_content": {
    "message": "Ne vous inquiétez pas, vous continuez à gagner des points. Ils apparaîtront bientôt sur votre compte, ou vous pouvez les consulter dans l’onglet « Récompenses » sur MetaMask Mobile.",
    "description": "Error message when points estimation fails"
  },
  "bridgePoints_tooltip": {
    "message": "Points",
    "description": "Tooltip title for points"
  },
  "bridgePoints_tooltip_content_1": {
    "message": "Les points vous permettent de gagner des récompenses MetaMask lorsque vous effectuez des transactions, par exemple lorsque vous échangez, transférez ou tradez des contrats à terme.",
    "description": "First part of tooltip content explaining rewards points"
  },
  "bridgePoints_tooltip_content_2": {
    "message": "Gardez à l’esprit que cette valeur est une estimation et que la valeur finale sera déterminée une fois la transaction terminée. La confirmation des points dans votre solde de récompenses peut prendre jusqu’à 1 heure.",
    "description": "Second part of tooltip content explaining how points are calculated"
  },
  "bridgePriceDataUnavailableError": {
    "message": "Nous n’avons pas pu obtenir d’informations sur le prix de ce jeton. Assurez-vous que vous avez reçu le montant prévu avant de continuer."
  },
  "bridgePriceImpact": {
    "message": "Impact sur les prix"
  },
  "bridgePriceImpactFiatAlert": {
    "message": "Vous perdrez $1 en effectuant cette transaction"
  },
  "bridgePriceImpactHigh": {
    "message": "Impact élevé sur le prix"
  },
  "bridgePriceImpactHighDescription": {
    "message": "En raison de la taille de votre transaction et de la liquidité disponible, vous obtiendrez environ $1 de moins que le prix du marché. Cette différence de prix est déjà reflétée dans votre devis."
  },
  "bridgePriceImpactNormalDescription": {
    "message": "Voici comment votre transaction modifie le prix du marché d’un jeton. Cela dépend de la taille de la transaction, de la liquidité disponible et des frais facturés par le fournisseur. MetaMask n’exerce aucun contrôle sur cet impact."
  },
  "bridgePriceImpactTooltipTitle": {
    "message": "Impact sur les prix"
  },
  "bridgePriceImpactVeryHigh": {
    "message": "Impact très élevé sur le prix"
  },
  "bridgePriceImpactVeryHighDescription": {
    "message": "Vous perdrez environ $1 du prix du marché de votre jeton en effectuant cet échange. Essayez un montant plus petit ou une voie plus liquide pour améliorer votre taux de change."
  },
  "bridgePriceImpactWarningAriaLabel": {
    "message": "Lisez l’avertissement sur l’impact sur le prix"
  },
  "bridgePriceImpactWarningTitle": {
    "message": "Avertissement d’impact sur les prix"
  },
  "bridgeQuoteStreamCompleteAmountTooHigh": {
    "message": "Aucun devis disponible. Essayez avec un montant inférieur."
  },
  "bridgeQuoteStreamCompleteAmountTooLow": {
    "message": "Aucun devis disponible. Essayez avec un montant supérieur."
  },
  "bridgeQuoteStreamCompleteRetry": {
    "message": "Impossible d’obtenir un devis pour le moment. Veuillez réessayer."
  },
  "bridgeQuoteStreamCompleteRwaGeoRestricted": {
    "message": "Cet échange n’est pas disponible dans votre région."
  },
  "bridgeQuoteStreamCompleteRwaMarketUnavailable": {
    "message": "Le marché lié à cet actif est actuellement indisponible. Veuillez réessayer plus tard."
  },
  "bridgeQuoteStreamCompleteRwaNativeTokenUnsupported": {
    "message": "Les échanges entre ce jeton et des actifs réels ne sont pas encore pris en charge. Essayez d’utiliser un autre jeton."
  },
  "bridgeQuoteStreamCompleteSlippageTooHigh": {
    "message": "Le slippage est trop élevé. Essayez de réduire votre paramètre de slippage."
  },
  "bridgeQuoteStreamCompleteSlippageTooLow": {
    "message": "Le slippage est trop faible. Essayez d’augmenter votre paramètre de slippage."
  },
  "bridgeQuoteStreamCompleteTokenNotSupported": {
    "message": "Ce jeton n’est pas pris en charge. Essayez d’utiliser un autre jeton."
  },
  "bridgeQuotesSortedByCost": {
    "message": "Les cotations sont triées par coût total estimé, qui comprend le taux de change et les frais de réseau."
  },
  "bridgeReceive": {
    "message": "Recevoir $1 sur $2",
    "description": "Summary line showing token received on destination chain. $1 is the token symbol, $2 is the network name."
  },
  "bridgeReceiveLoading": {
    "message": "Réception sur la chaîne de destination"
  },
  "bridgeSecurityDataKnownAirdrop": {
    "message": "Airdrop suspect"
  },
  "bridgeSecurityDataKnownConcentratedSupply": {
    "message": "Offre concentrée"
  },
  "bridgeSecurityDataKnownDynamicAnalysis": {
    "message": "Comportement suspect"
  },
  "bridgeSecurityDataKnownFakeTradeMakerCount": {
    "message": "Nombre exagéré de traders"
  },
  "bridgeSecurityDataKnownFakeVolume": {
    "message": "Volume fictif"
  },
  "bridgeSecurityDataKnownHeavilySniped": {
    "message": "Activité intense des bots"
  },
  "bridgeSecurityDataKnownHiddenSupplyByKeyHolder": {
    "message": "Offre non divulguée"
  },
  "bridgeSecurityDataKnownHighBuyFee": {
    "message": "Frais d’achat élevés"
  },
  "bridgeSecurityDataKnownHighSellFee": {
    "message": "Frais de vente élevés"
  },
  "bridgeSecurityDataKnownHighTransferFee": {
    "message": "Frais de transfert élevés"
  },
  "bridgeSecurityDataKnownHoneypot": {
    "message": "Risque de honeypot"
  },
  "bridgeSecurityDataKnownImpersonator": {
    "message": "Imposteur"
  },
  "bridgeSecurityDataKnownImpersonatorAsset": {
    "message": "Se fait passer pour un actif sensible"
  },
  "bridgeSecurityDataKnownImpersonatorHigh": {
    "message": "Probablement un imposteur"
  },
  "bridgeSecurityDataKnownImpersonatorMedium": {
    "message": "Peut-être un imposteur"
  },
  "bridgeSecurityDataKnownInappropriateContent": {
    "message": "Contenu inapproprié"
  },
  "bridgeSecurityDataKnownInorganicVoume": {
    "message": "Volume artificiel"
  },
  "bridgeSecurityDataKnownInsufficientLiquidity": {
    "message": "Liquidité bloquée insuffisante"
  },
  "bridgeSecurityDataKnownLowReputation": {
    "message": "Ce créateur a une réputation douteuse"
  },
  "bridgeSecurityDataKnownMalicious": {
    "message": "Reconnu comme malveillant"
  },
  "bridgeSecurityDataKnownMetadata": {
    "message": "Métadonnées suspectes"
  },
  "bridgeSecurityDataKnownPostDump": {
    "message": "Manipulation potentielle du prix"
  },
  "bridgeSecurityDataKnownRugpull": {
    "message": "Risque de rug pull"
  },
  "bridgeSecurityDataKnownSanctionedCreator": {
    "message": "Créateur sanctionné"
  },
  "bridgeSecurityDataKnownSimilarMaliciousContract": {
    "message": "Ressemble à un contrat malveillant"
  },
  "bridgeSecurityDataKnownSnipeMint": {
    "message": "Activité de bot au lancement"
  },
  "bridgeSecurityDataKnownSpamText": {
    "message": "Texte indésirable"
  },
  "bridgeSecurityDataKnownStaticCodeSign": {
    "message": "Code suspect"
  },
  "bridgeSecurityDataKnownTokenBackdoor": {
    "message": "Porte dérobée dans le jeton"
  },
  "bridgeSecurityDataKnownUnsellable": {
    "message": "Jeton invendable"
  },
  "bridgeSecurityDataKnownUnstablePrice": {
    "message": "Prix instable"
  },
  "bridgeSecurityDataKnownWashTrading": {
    "message": "Wash trading"
  },
  "bridgeSelectDestinationAccount": {
    "message": "Sélectionnez un compte de destination"
  },
  "bridgeSelectDifferentQuote": {
    "message": "Veuillez sélectionner une autre cotation."
  },
  "bridgeSelectNetwork": {
    "message": "Sélectionner un réseau"
  },
  "bridgeSelectQuote": {
    "message": "Sélectionner la cotation"
  },
  "bridgeSelectTokenAmountAndAccount": {
    "message": "Sélectionnez le jeton, le montant et le compte de destination"
  },
  "bridgeSelectTokenAndAmount": {
    "message": "Sélectionnez le jeton et le montant"
  },
  "bridgeSend": {
    "message": "Envoyer $1 depuis $2",
    "description": "Summary line showing token sent from source chain. $1 is the token symbol, $2 is the network name."
  },
  "bridgeSendLoading": {
    "message": "Envoi depuis la chaîne source"
  },
  "bridgeStatusComplete": {
    "message": "Effectuée",
    "description": "Status text indicating a bridge transaction has successfully completed."
  },
  "bridgeStatusFailed": {
    "message": "Échec",
    "description": "Status text indicating a bridge transaction has failed."
  },
  "bridgeStatusInProgress": {
    "message": "En cours de traitement",
    "description": "Status text indicating a bridge transaction is currently processing."
  },
  "bridgeStepActionBridgeComplete": {
    "message": "$1 reçu sur $2",
    "description": "$1 is the amount of the destination asset, $2 is the name of the destination network"
  },
  "bridgeStepActionBridgePending": {
    "message": "Réception de $1 sur $2",
    "description": "$1 is the amount of the destination asset, $2 is the name of the destination network"
  },
  "bridgeStepActionSwapComplete": {
    "message": "A échangé $1 contre $2",
    "description": "$1 is the amount of the source asset, $2 is the amount of the destination asset"
  },
  "bridgeStepActionSwapPending": {
    "message": "Échange de $1 contre $2",
    "description": "$1 is the amount of the source asset, $2 is the amount of the destination asset"
  },
  "bridgeSuspicious": {
    "message": "Suspect"
  },
  "bridgeSuspiciousTokenTitle": {
    "message": "Jeton suspect"
  },
  "bridgeTo": {
    "message": "Établir une passerelle vers"
  },
  "bridgeTokenIsMaliciousBanner": {
    "message": "Le $1 est un jeton malveillant."
  },
  "bridgeTokenIsMaliciousModalDescription": {
    "message": "Le $1 a été signalé comme malveillant. Il est susceptible de dérober les fonds de toute personne qui interagit avec lui."
  },
  "bridgeTokenIsSuspiciousBanner": {
    "message": "Le $1 est un jeton suspect."
  },
  "bridgeTokenIsSuspiciousModalDescription": {
    "message": "Le $1 a été signalé comme malveillant. Prenez connaissance des risques avant de continuer."
  },
  "bridgeTokenNotFound": {
    "message": "Aucun jeton correspondant à vos critères de recherche : $1"
  },
  "bridgeTransactionProgress": {
    "message": "Transaction $1 sur 2"
  },
  "bridgeTxDetailsBridged": {
    "message": "Passerelle établie"
  },
  "bridgeTxDetailsBridging": {
    "message": "Établissement d’une passerelle"
  },
  "bridgeTxDetailsDelayedDescription": {
    "message": "Contactez"
  },
  "bridgeTxDetailsDelayedDescriptionSupport": {
    "message": "Assistance MetaMask"
  },
  "bridgeTxDetailsDelayedTitle": {
    "message": "Cela fait-il plus de 3 heures ?"
  },
  "bridgeTxDetailsNonce": {
    "message": "Nonce"
  },
  "bridgeTxDetailsStatus": {
    "message": "Statut"
  },
  "bridgeTxDetailsSwapped": {
    "message": "Échangé"
  },
  "bridgeTxDetailsSwapping": {
    "message": "Échanger"
  },
  "bridgeTxDetailsTimestamp": {
    "message": "Horodatage"
  },
  "bridgeTxDetailsTimestampValue": {
    "message": "Le $1 à $2",
    "description": "$1 is the date, $2 is the time"
  },
  "bridgeTxDetailsTokenAmountOnChain": {
    "message": "$1 $2 sur",
    "description": "$1 is the amount of the token, $2 is the ticker symbol of the token"
  },
  "bridgeTxDetailsTotalGasFee": {
    "message": "Total des frais de transaction"
  },
  "bridgeTxDetailsYouReceived": {
    "message": "Vous avez reçu"
  },
  "bridgeTxDetailsYouSent": {
    "message": "Vous avez envoyé"
  },
  "bridgeUseMaxAmountAllowedWithReserve": {
    "message": "Utiliser le montant maximum autorisé"
  },
  "bridgeValidationInsufficientGasMessage": {
    "message": "Vous n’avez pas assez de $1 pour payer les frais de gaz pour cette passerelle. Saisissez un montant plus petit ou achetez plus de $1."
  },
  "bridgeValidationInsufficientGasTitle": {
    "message": "Vous avez besoin de plus de $1 pour payer les frais de gaz"
  },
  "bridgeValidationInsufficientNativeReserveMessage": {
    "message": "Ce réseau spécifique exige que vous mainteniez une réserve de $1 $3 sur votre compte. Avec votre solde actuel, vous pouvez utiliser $2 $3 au maximum",
    "description": "$1 is the minimum native reserve amount for the network, $2 is the spendable balance, $3 the ticker symbol of the token"
  },
  "bridgeValidationInsufficientNativeReserveTitle": {
    "message": "Solde minimum de réserve en $1 requis",
    "description": "$1 is the ticker symbol of the token"
  },
  "bridged": {
    "message": "Passerelle établie"
  },
  "bridgedToChain": {
    "message": "Passerelle établie vers $1"
  },
  "bridging": {
    "message": "Établissement d’une passerelle"
  },
  "browserNotSupported": {
    "message": "Votre navigateur internet n’est pas compatible..."
  },
  "busy": {
    "message": "Occupé"
  },
  "buy": {
    "message": "Acheter"
  },
  "buyMoreAsset": {
    "message": "Acheter plus de $1",
    "description": "$1 is the ticker symbol of a an asset the user is being prompted to purchase"
  },
  "buyTabOpenedToastDescription": {
    "message": "Nous avons ouvert un nouvel onglet pour l’achat.",
    "description": "Toast description shown after opening the buy flow in a new tab"
  },
  "buyTabOpenedToastText": {
    "message": "Continuer dans l’onglet de votre navigateur",
    "description": "Toast title shown after opening the buy flow in a new tab"
  },
  "bytes": {
    "message": "Octets"
  },
  "canToggleInSettings": {
    "message": "Vous pouvez réactiver cette notification dans Paramètres > Alertes."
  },
  "cancel": {
    "message": "Annuler"
  },
  "cancelSpeedupAlreadyConfirmedDescription": {
    "message": "Nous n’avons pas pu mettre à jour votre transaction, car elle avait déjà été confirmée sur la blockchain."
  },
  "cancelSpeedupFailedDescription": {
    "message": "Une erreur s’est produite lors de la mise à jour de votre transaction."
  },
  "cancelTransactionDescription": {
    "message": "Cette transaction sera annulée et ces frais de réseau remplaceront les frais initiaux."
  },
  "cancelTransactionFailed": {
    "message": "Échec de l’annulation de la transaction"
  },
  "cancelTransactionTitle": {
    "message": "Annuler la transaction"
  },
  "cancelled": {
    "message": "Annulé"
  },
  "carouselAllCaughtUp": {
    "message": "Vous êtes à jour !",
    "description": "Message shown in carousel when all promotional slides have been dismissed"
  },
  "chainId": {
    "message": "Identifiant de la chaîne"
  },
  "chainIdDefinition": {
    "message": "L’ID de chaîne utilisé pour signer les transactions pour ce réseau."
  },
  "chainIdExistsErrorMsg": {
    "message": "Cet ID de chaîne est actuellement utilisé par le réseau $1."
  },
  "chainListReturnedDifferentTickerSymbol": {
    "message": "Le symbole de ce jeton ne correspond pas au nom du réseau ou à l’ID de chaîne saisi. De nombreux jetons populaires utilisent des symboles similaires dont les escrocs peuvent se servir pour vous amener à leur envoyer un jeton de plus grande valeur en retour. Vérifiez toutes les informations avant de continuer."
  },
  "changeInSettings": {
    "message": "Modifier dans les paramètres"
  },
  "changePasswordDetailsSocial": {
    "message": "La perte de ce mot de passe entraîne la perte de l’accès au portefeuille sur tous les appareils."
  },
  "changePasswordLoading": {
    "message": "Changement de mot de passe en cours…"
  },
  "changePasswordLoadingNote": {
    "message": "Cela ne devrait pas prendre longtemps"
  },
  "changePasswordWarning": {
    "message": "En êtes-vous sûr(e) ?"
  },
  "changePasswordWarningDescription": {
    "message": "Si vous modifiez votre mot de passe ici, MetaMask sera verrouillé sur les autres appareils que vous utilisez. Vous devrez vous reconnecter en utilisant votre nouveau mot de passe."
  },
  "checkNetworkConnectivity": {
    "message": "Vérifiez la connexion réseau."
  },
  "checkNetworkConnectivityOr": {
    "message": "Vérifiez la connexion réseau, ou $1.",
    "description": "$1 is a link to update the network."
  },
  "chromeRequiredForHardwareWallets": {
    "message": "Pour connecter votre portefeuille matériel, vous devez utiliser MetaMask pour Google Chrome."
  },
  "circulatingSupply": {
    "message": "Offre en circulation"
  },
  "clear": {
    "message": "Effacer"
  },
  "clearActivity": {
    "message": "Effacer les données d’activité et de nonce"
  },
  "clearActivityDescription": {
    "message": "Cela réinitialise le nonce du compte et efface les données de l’onglet « Activité » dans votre portefeuille. Seuls le compte et le réseau actuels seront affectés. Aucun changement ne sera apporté aux soldes ou transactions entrantes."
  },
  "clearFilters": {
    "message": "Effacer les filtres"
  },
  "click": {
    "message": "Cliquez ici"
  },
  "clickToConnectLedgerViaWebHID": {
    "message": "Cliquez ici pour connecter votre Ledger via WebHID",
    "description": "Text that can be clicked to open a browser popup for connecting the ledger device via webhid"
  },
  "close": {
    "message": "Fermer"
  },
  "closeSlide": {
    "message": "Fermer $1",
    "description": "Aria label for close button on carousel slides. $1 is the slide title"
  },
  "coingecko": {
    "message": "CoinGecko"
  },
  "collectionName": {
    "message": "Nom de la collection"
  },
  "comboNoOptions": {
    "message": "Aucune option trouvée",
    "description": "Default text shown in the combo field dropdown if no options."
  },
  "communityContributedLanguagesSectionTitle": {
    "message": "Contribution de la communauté",
    "description": "Section heading on the language settings screen for locales maintained by community contributors."
  },
  "compareAddresses": {
    "message": "Comparer les adresses"
  },
  "completed": {
    "message": "Terminé"
  },
  "concentratedSupplyDistributionDescription": {
    "message": "La majorité de l’offre de jetons est détenue par les principaux détenteurs de jetons, ce qui présente un risque de manipulation centralisée des prix"
  },
  "concentratedSupplyDistributionTitle": {
    "message": "Distribution concentrée de l'offre"
  },
  "configureSnapPopupDescription": {
    "message": "Vous devez maintenant quitter MetaMask pour configurer ce snap."
  },
  "configureSnapPopupInstallDescription": {
    "message": "Vous devez maintenant quitter MetaMask pour installer ce snap."
  },
  "configureSnapPopupInstallTitle": {
    "message": "Installer Snap"
  },
  "configureSnapPopupLink": {
    "message": "Cliquez sur ce lien pour continuer :"
  },
  "configureSnapPopupTitle": {
    "message": "Configurer le snap"
  },
  "confirm": {
    "message": "Confirmer"
  },
  "confirmAccountTypeSmartContract": {
    "message": "Compte intelligent"
  },
  "confirmAccountTypeStandard": {
    "message": "Compte standard"
  },
  "confirmAlertModalAcknowledgeMultiple": {
    "message": "J’ai pris connaissance des alertes, mais je souhaite quand même continuer"
  },
  "confirmAlertModalAcknowledgeSingle": {
    "message": "J’ai pris connaissance de l’avertissement et je souhaite toujours continuer"
  },
  "confirmFieldAllowance": {
    "message": "Provision "
  },
  "confirmFieldAvailablePerDay": {
    "message": "Disponibles par jour"
  },
  "confirmFieldExpiration": {
    "message": "Expiration"
  },
  "confirmFieldFrequency": {
    "message": "Fréquence"
  },
  "confirmFieldNeverExpires": {
    "message": "N’expire jamais"
  },
  "confirmFieldPaymaster": {
    "message": "Frais payés par"
  },
  "confirmFieldPeriodDurationBiWeekly": {
    "message": "Bihebdomadaire"
  },
  "confirmFieldPeriodDurationDaily": {
    "message": "Quotidienne"
  },
  "confirmFieldPeriodDurationHourly": {
    "message": "Horaire"
  },
  "confirmFieldPeriodDurationMonthly": {
    "message": "Mensuelle"
  },
  "confirmFieldPeriodDurationSeconds": {
    "message": "$1 secondes",
    "description": "$1 is the number of seconds in the permission period (shown when the period is not a standard hour/day/week/etc.)"
  },
  "confirmFieldPeriodDurationWeekly": {
    "message": "Hebdomadaire"
  },
  "confirmFieldPeriodDurationYearly": {
    "message": "Annuelle"
  },
  "confirmFieldTooltipJustification": {
    "message": "Justification de la demande fournie par le site web"
  },
  "confirmFieldTooltipPaymaster": {
    "message": "Les frais de cette transaction seront payés par le contrat « Paymaster » intelligent."
  },
  "confirmFieldTotalExposure": {
    "message": "Exposition totale"
  },
  "confirmGasFeeTokenBalance": {
    "message": "Solde :"
  },
  "confirmGasFeeTokenInsufficientBalance": {
    "message": "Fonds insuffisants"
  },
  "confirmGasFeeTokenMetaMaskFee": {
    "message": "Comprend des frais de $1"
  },
  "confirmGasFeeTokenModalNativeToggleMetaMask": {
    "message": "MetaMask complète le solde pour effectuer cette transaction."
  },
  "confirmGasFeeTokenModalNativeToggleWallet": {
    "message": "Payer les frais de réseau en utilisant le solde de votre portefeuille."
  },
  "confirmGasFeeTokenModalPayETH": {
    "message": "Payer en ETH"
  },
  "confirmGasFeeTokenModalPayToken": {
    "message": "Payer avec d’autres jetons"
  },
  "confirmGasFeeTokenModalTitle": {
    "message": "Sélectionner un jeton"
  },
  "confirmGasFeeTokenToast": {
    "message": "Vous payez ces frais de réseau avec $1"
  },
  "confirmGasFeeTokenTooltip": {
    "message": "Ce montant est versé au réseau pour traiter votre transaction. Il inclut $1 de frais payés à MetaMask pour les jetons autres que l’ETH ou pour l’ETH préfinancé."
  },
  "confirmInfoAccountNow": {
    "message": "Maintenant"
  },
  "confirmInfoSwitchingTo": {
    "message": "Passage à"
  },
  "confirmNestedTransactionTitle": {
    "message": "Transaction $1"
  },
  "confirmPassword": {
    "message": "Confirmer le mot de passe"
  },
  "confirmRecoveryPhrase": {
    "message": "Confirmez la phrase secrète de récupération"
  },
  "confirmRecoveryPhraseDetails": {
    "message": "Sélectionnez les mots manquants dans le bon ordre."
  },
  "confirmRecoveryPhraseTitle": {
    "message": "Confirmez votre phrase secrète de récupération"
  },
  "confirmRecoveryPhraseTitleSettings": {
    "message": "Confirmez la phrase secrète de récupération"
  },
  "confirmSimulationApprove": {
    "message": "Vous approuvez"
  },
  "confirmSrpErrorDescription": {
    "message": "Vérifiez à nouveau votre phrase secrète de récupération et réessayez."
  },
  "confirmSrpErrorTitle": {
    "message": "Pas tout à fait exact"
  },
  "confirmSrpSuccessDescription": {
    "message": "Correct ! Et n’oubliez pas : ne communiquez jamais cette phrase à qui que ce soit, jamais."
  },
  "confirmSrpSuccessTitle": {
    "message": "Parfait"
  },
  "confirmTitleAccountTypeSwitch": {
    "message": "Mise à jour du compte"
  },
  "confirmTitleApproveTransactionNFT": {
    "message": "Demande de retrait"
  },
  "confirmTitleDeployContract": {
    "message": "Déployer un contrat"
  },
  "confirmTitleDescApproveTransaction": {
    "message": "Ce site demande l’autorisation de retirer vos jetons"
  },
  "confirmTitleDescDelegationRevoke": {
    "message": "Vous repassez à un compte standard (EOA)."
  },
  "confirmTitleDescDelegationUpgrade": {
    "message": "Vous passez à un compte intelligent."
  },
  "confirmTitleDescDeployContract": {
    "message": "Ce site souhaite que vous déployiez un contrat"
  },
  "confirmTitleDescERC20ApproveTransaction": {
    "message": "Ce site demande l’autorisation de retirer vos jetons"
  },
  "confirmTitleDescPermission": {
    "message": "Ce site demande l’autorisation de dépenser vos jetons."
  },
  "confirmTitleDescPermitSignature": {
    "message": "Ce site demande l’autorisation de dépenser vos jetons."
  },
  "confirmTitleDescSIWESignature": {
    "message": "Un site vous demande de vous connecter pour prouver que vous êtes le titulaire de ce compte."
  },
  "confirmTitleDescSign": {
    "message": "Vérifiez les détails de la demande avant de la confirmer."
  },
  "confirmTitleDescTokenApprovalRevocation": {
    "message": "Ce site demande l’autorisation de révoquer vos autorisations de jetons."
  },
  "confirmTitlePermission": {
    "message": "Demande d’autorisation"
  },
  "confirmTitlePermitTokens": {
    "message": "Demande de plafonnement des dépenses"
  },
  "confirmTitleRevokeApproveTransaction": {
    "message": "Supprimer l’autorisation"
  },
  "confirmTitleSIWESignature": {
    "message": "Demande de connexion"
  },
  "confirmTitleSending": {
    "message": "Envoi"
  },
  "confirmTitleSetApprovalForAllRevokeTransaction": {
    "message": "Supprimer l’autorisation"
  },
  "confirmTitleSignature": {
    "message": "Demande de signature"
  },
  "confirmTitleTransaction": {
    "message": "Demande de transaction"
  },
  "confirmationAlertDetails": {
    "message": "Pour protéger vos actifs, nous vous suggérons de rejeter la demande."
  },
  "confirmationAlertModalTitleDescription": {
    "message": "Vous risquez de perdre une partie ou la totalité de vos actifs"
  },
  "confirmed": {
    "message": "Confirmé"
  },
  "confusableCharacterTooltip": {
    "message": "Assurez-vous que cette adresse est correcte. La lettre $1 peut être confondue avec $2."
  },
  "confusableUnicode": {
    "message": "« $1 » est similaire à « $2 »."
  },
  "confusableZeroWidthUnicode": {
    "message": "Caractère de largeur nulle trouvé."
  },
  "confusingEnsDomain": {
    "message": "Nous avons détecté un caractère pouvant prêter à confusion dans le nom de l’ENS. Vérifiez le nom de l’ENS pour éviter toute fraude potentielle."
  },
  "connect": {
    "message": "Connecter"
  },
  "connectAHardwareWallet": {
    "message": "Connecter un portefeuille matériel"
  },
  "connectAHardwareWalletDescription": {
    "message": "Utilisation d’une clé USB ou d’un code QR"
  },
  "connectAccounts": {
    "message": "Connecter les comptes"
  },
  "connectHardwareDevice": {
    "message": "Connecter $1",
    "description": "$1 is the hardware wallet device name"
  },
  "connectManually": {
    "message": "Se connecter manuellement au site actuel"
  },
  "connectSnap": {
    "message": "Connecter $1",
    "description": "$1 is the snap for which a connection is being requested."
  },
  "connectWithMetaMask": {
    "message": "Connectez-vous avec MetaMask"
  },
  "connectedAccountsDescriptionPlural": {
    "message": "Vous avez $1 comptes connectés à ce site.",
    "description": "$1 is the number of accounts"
  },
  "connectedAccountsDescriptionSingular": {
    "message": "Vous avez 1 compte connecté à ce site."
  },
  "connectedAccountsEmptyDescription": {
    "message": "MetaMask n’est pas connecté à ce site. Pour vous connecter à un site web3, cliquez sur le bouton de connexion."
  },
  "connectedSites": {
    "message": "Sites connectés"
  },
  "connectedSitesAndSnaps": {
    "message": "Sites et Snaps connectés"
  },
  "connectedSitesDescription": {
    "message": "$1 est connecté à ces sites. Ils peuvent voir l’adresse de votre compte.",
    "description": "$1 is the account name"
  },
  "connectedSitesEmptyDescription": {
    "message": "$1 n’est connecté à aucun site.",
    "description": "$1 is the account name"
  },
  "connectedSnapAndNoAccountDescription": {
    "message": "MetaMask est connecté à ce site, mais aucun compte n’est encore connecté"
  },
  "connectedSnaps": {
    "message": "Snaps connectés"
  },
  "connectedWithAccount": {
    "message": "$1 comptes connectés",
    "description": "$1 represents account length"
  },
  "connectedWithAccountName": {
    "message": "Connecté avec $1",
    "description": "$1 represents account name"
  },
  "connectedWithNetwork": {
    "message": "$1 réseaux connectés",
    "description": "$1 represents network length"
  },
  "connecting": {
    "message": "Connexion…"
  },
  "connectingTo": {
    "message": "Connexion à $1"
  },
  "connectingToGoerli": {
    "message": "Connexion au testnet Goerli"
  },
  "connectingToLineaGoerli": {
    "message": "Connexion au réseau de test Linea Goerli"
  },
  "connectingToLineaMainnet": {
    "message": "Connexion au réseau principal de Linea"
  },
  "connectingToLineaSepolia": {
    "message": "Connexion au réseau de test Linea Sepolia"
  },
  "connectingToMainnet": {
    "message": "Connexion au réseau principal Ethereum"
  },
  "connectingToSepolia": {
    "message": "Connexion au réseau de test Sepolia"
  },
  "connectionDescription": {
    "message": "Ce site veut"
  },
  "connectionFailed": {
    "message": "Échec de la connexion"
  },
  "connectionFailedDescription": {
    "message": "L’extraction de $1 a échoué, vérifiez votre connexion réseau et réessayez.",
    "description": "$1 is the name of the snap being fetched."
  },
  "connectionRequest": {
    "message": "Demande de connexion"
  },
  "connectionsRemovedModalDescription": {
    "message": "Certaines connexions (par exemple, les portefeuilles matériels et snaps) ont été supprimées en raison d’une inactivité sur cet appareil. Vous pouvez les rétablir à tout moment dans les « Paramètres »."
  },
  "connectionsRemovedModalTitle": {
    "message": "Connections supprimées"
  },
  "contactDeleted": {
    "message": "Contact supprimé"
  },
  "contactDetails": {
    "message": "Coordonnées"
  },
  "contactUpdated": {
    "message": "Contact mis à jour"
  },
  "contactUs": {
    "message": "Nous contacter"
  },
  "contacts": {
    "message": "Contacts"
  },
  "contentFromSnap": {
    "message": "Contenu provenant de $1",
    "description": "$1 represents the name of the snap"
  },
  "continue": {
    "message": "Continuer"
  },
  "contract": {
    "message": "Contrat"
  },
  "contractAddress": {
    "message": "Adresse du contrat"
  },
  "contractAddressError": {
    "message": "Vous envoyez des jetons à l’adresse du contrat du jeton. Cela peut entraîner la perte de ces jetons."
  },
  "contractDeployment": {
    "message": "Déploiement de contrat"
  },
  "contractInteraction": {
    "message": "Interaction avec un contrat"
  },
  "convertTokenToNFTDescription": {
    "message": "Nous avons détecté que cet actif est un NFT. MetaMask prend désormais nativement en charge les NFT. Voulez-vous le retirer de votre liste de jetons et l’ajouter en tant que NFT ?"
  },
  "convertTokenToNFTExistDescription": {
    "message": "Nous avons détecté que cet actif a été ajouté en tant que NFT. Souhaitez-vous le supprimer de votre liste de jetons ?"
  },
  "copiedExclamation": {
    "message": "Copié."
  },
  "copiedToClipboard": {
    "message": "Copié dans le presse-papiers"
  },
  "copyAddress": {
    "message": "Copier l’addresse dans le presse-papier"
  },
  "copyAddressShort": {
    "message": "Copier l’adresse"
  },
  "copyPrivateKey": {
    "message": "Copier la clé privée"
  },
  "copyToClipboard": {
    "message": "Copier dans le presse-papiers"
  },
  "copyTransactionId": {
    "message": "Copier le numéro de transaction"
  },
  "correct": {
    "message": "Correct "
  },
  "create": {
    "message": "Créer"
  },
  "createMultichainAccountButton": {
    "message": "Ajouter un compte",
    "description": "Name of a button used on multichain account related pages for triggering the account creation process."
  },
  "createMultichainAccountButtonLoading": {
    "message": "Ajout d’un compte…",
    "description": "Name of a button in loading state, used on multichain account related pages for the account creation process."
  },
  "createPassword": {
    "message": "Créer un mot de passe"
  },
  "createPasswordCreate": {
    "message": "Créer un mot de passe"
  },
  "createPasswordDetails": {
    "message": "Déverrouille MetaMask sur cet appareil uniquement."
  },
  "createPasswordDetailsSocial": {
    "message": "La perte de ce mot de passe entraîne la perte de l’accès au portefeuille sur tous les appareils, $1",
    "description": "$1 is the text 'MetaMask can't reset it.'"
  },
  "createPasswordDetailsSocialReset": {
    "message": "MetaMask ne peut pas le réinitialiser."
  },
  "createPasswordMarketing": {
    "message": "Recevez des mises à jour sur les produits, des conseils et des nouvelles, notamment par e-mail. Nous pouvons utiliser vos interactions pour trier le contenu que nous partageons avec vous."
  },
  "createSnapAccountDescription": {
    "message": "$1 veut ajouter un nouveau compte à MetaMask."
  },
  "createSnapAccountTitle": {
    "message": "Créer un compte"
  },
  "creatorAddress": {
    "message": "Adresse du créateur"
  },
  "criticalErrorAttemptRecovery": {
    "message": "Essayez de lancer le processus de récupération"
  },
  "criticalErrorFooterContactSupport": {
    "message": "Si aucune des solutions ci-dessus ne fonctionne, $1",
    "description": "Footer on the critical error screen. $1 is the 'contact support' link."
  },
  "criticalErrorReinstallMetamask": {
    "message": "Réinstallez MetaMask"
  },
  "criticalErrorStillHavingIssues": {
    "message": "Vous rencontrez toujours des problèmes ?"
  },
  "cryptoCompare": {
    "message": "CryptoCompare"
  },
  "currencyRateCheckToggle": {
    "message": "Afficher le solde et le prix actuel du jeton"
  },
  "currencyRateCheckToggleDescription": {
    "message": "Nous utilisons les API $1 et $2 pour afficher le solde de votre compte et le prix du jeton. $3",
    "description": "$1 represents Coingecko, $2 represents CryptoCompare and $3 represents Privacy Policy"
  },
  "currencySymbol": {
    "message": "Symbole de la devise"
  },
  "currencySymbolDefinition": {
    "message": "Le code mnémo affiché pour la devise de ce réseau."
  },
  "current": {
    "message": "Actuel"
  },
  "currentAccountNotConnected": {
    "message": "Votre compte actuel n’est pas connecté"
  },
  "currentEstimatedBaseFee": {
    "message": "Actuel : $1 GWEI"
  },
  "currentEstimatedPriorityFeeRange": {
    "message": "Actuel : $1 - $2 GWEI"
  },
  "currentExtension": {
    "message": "Page d’extension actuelle"
  },
  "currentHistoricalBaseFeeRange": {
    "message": "12 heures : $1 - $2 GWEI"
  },
  "currentHistoricalPriorityFeeRange": {
    "message": "12 heures : $1 - $2 GWEI"
  },
  "currentNetwork": {
    "message": "Réseau actuel",
    "description": "Speicifies to token network filter to filter by current Network. Will render when network nickname is not available"
  },
  "currentQuestion": {
    "message": "Question $1 sur 2"
  },
  "currentlyUnavailable": {
    "message": "Indisponible sur ce réseau"
  },
  "curveHighGasEstimate": {
    "message": "Graphique d’estimation de gaz agressive"
  },
  "curveLowGasEstimate": {
    "message": "Graphique d’estimation de gas basse"
  },
  "curveMediumGasEstimate": {
    "message": "Graphique d’estimation de gas du marché"
  },
  "custom": {
    "message": "Avancés"
  },
  "customGasSettingToolTipMessage": {
    "message": "Utilisez $1 pour personnaliser le prix du carburant. Cela peut porter à confusion si vous n’en avez pas l’habitude. Agissez avec prudence !",
    "description": "$1 is key 'advanced' (text: 'Advanced') separated here so that it can be passed in with bold font-weight"
  },
  "customNetworks": {
    "message": "Réseaux personnalisés"
  },
  "customSlippage": {
    "message": "Personnaliser"
  },
  "customToken": {
    "message": "Jeton personnalisé"
  },
  "customTokenWarningInTokenDetectionNetwork": {
    "message": "Tout un chacun peut créer un jeton, y compris créer de fausses copies de jetons existants. En savoir plus sur $1"
  },
  "customerSupport": {
    "message": "assistance à la clientèle"
  },
  "dappConnections": {
    "message": "Connexions aux dapps"
  },
  "dappSuggested": {
    "message": "Suggéré par le site"
  },
  "dappSuggestedGasSettingToolTipMessage": {
    "message": "$1 a suggéré ce prix.",
    "description": "$1 is url for the dapp that has suggested gas settings"
  },
  "dappSuggestedHigh": {
    "message": "Suggéré par le site"
  },
  "dappSwapAdvantage": {
    "message": "Économisez et gagnez avec MetaMask Swaps"
  },
  "dappSwapAdvantageSaveOnly": {
    "message": "Économisez avec MetaMask Swaps"
  },
  "dappSwapBenefits": {
    "message": "Frais de réseau remboursés en cas d’échec des échanges"
  },
  "dappSwapQuoteDifference": {
    "message": "Économisez $1"
  },
  "dappSwapRewardText": {
    "message": "Gagnez $1 points"
  },
  "darkTheme": {
    "message": "Sombre"
  },
  "data": {
    "message": "Données"
  },
  "dataCollectionForMarketing": {
    "message": "Collecte de données à des fins de marketing"
  },
  "dataCollectionForMarketingDescription": {
    "message": "Nous utiliserons MetaMetrics pour savoir comment vous interagissez avec nos communications commerciales et pour partager avec vous des informations pertinentes (comme les caractéristiques des produits et d’autres contenus)."
  },
  "dataCollectionForMarketingDescriptionSocialLogin": {
    "message": "Recevez des mises à jour sur les produits, des conseils et des nouvelles, notamment par e-mail. Nous pouvons utiliser vos interactions pour trier le contenu que nous partageons avec vous."
  },
  "dataUnavailable": {
    "message": "données non disponibles"
  },
  "date": {
    "message": "Date"
  },
  "dateCreated": {
    "message": "Date de création"
  },
  "day": {
    "message": "Jour"
  },
  "debitCreditPurchaseOptions": {
    "message": "Options d’achat par carte de débit ou de crédit"
  },
  "debug": {
    "message": "Déboguer"
  },
  "decimal": {
    "message": "Nombre de décimales du jeton"
  },
  "decimalsMustZerotoTen": {
    "message": "Les décimales doivent être plus grandes que 0 et inférieures à 36."
  },
  "decrypt": {
    "message": "Décrypter"
  },
  "decryptCopy": {
    "message": "Copier le message crypté"
  },
  "decryptInlineError": {
    "message": "Ce message ne peut pas être décrypté à la suite d’une erreur : $1",
    "description": "$1 is error message"
  },
  "decryptMessageNotice": {
    "message": "$1 souhaite lire ce message pour compléter votre action",
    "description": "$1 is the web3 site name"
  },
  "decryptMetamask": {
    "message": "Décrypter le message"
  },
  "decryptRequest": {
    "message": "Décrypter la demande"
  },
  "deepLinkQrPredictDescription": {
    "message": "Pour accéder aux marchés des prédictions de MetaMask, scannez le code QR avec votre appareil mobile."
  },
  "deepLinkQrPredictTitle": {
    "message": "Ouvrir les marchés de prédiction sur téléphone portable"
  },
  "deepLink_Caution": {
    "message": "Agissez avec prudence"
  },
  "deepLink_Continue": {
    "message": "Continuer"
  },
  "deepLink_ContinueDescription": {
    "message": "Vous ouvrirez $1 si vous continuez.",
    "description": "$1 is the name of the page they'll be redirected to if they click the Continue button. Examples of $1: 'the home page'; 'the buy page'; 'the swaps page'; 'the notifications page'"
  },
  "deepLink_DontRemindMeAgain": {
    "message": "Ne me le rappelez plus"
  },
  "deepLink_Error404Description": {
    "message": "Nous ne trouvons pas la page que vous recherchez."
  },
  "deepLink_Error404Title": {
    "message": "Cette page n’existe pas"
  },
  "deepLink_Error404_CTA": {
    "message": "$1 et nous vous redirigerons vers la bonne page.",
    "description": "$1 is a link with the text found in `deepLink_Error404_CTA_LinkText`"
  },
  "deepLink_Error404_CTA_LinkText": {
    "message": "Mettez à jour MetaMask vers la dernière version",
    "description": "Part of `deepLink_Error404_CTA`. The text links to https://support.metamask.io/configure/wallet/how-to-update-the-version-of-metamask/"
  },
  "deepLink_ErrorMissingUrl": {
    "message": "Aucune URL de redirection n’a été fournie."
  },
  "deepLink_ErrorOtherDescription": {
    "message": "Il s’agit d’un bogue qui doit être signalé à MetaMask."
  },
  "deepLink_ErrorOtherTitle": {
    "message": "Une erreur s’est produite lors du traitement du lien profond"
  },
  "deepLink_GoToTheHomePageButton": {
    "message": "Aller à la page d’accueil"
  },
  "deepLink_RedirectingToMetaMask": {
    "message": "Redirection vers MetaMask"
  },
  "deepLink_ThirdPartyDescription": {
    "message": "Vous avez été envoyé ici par un tiers, pas par MetaMask. $1",
    "description": "$1 is the message 'deepLink_ContinueDescription'"
  },
  "deepLink_theAssetPage": {
    "message": "la page des actifs"
  },
  "deepLink_theBuyPage": {
    "message": "la page d’achat"
  },
  "deepLink_theCardOnboardingPage": {
    "message": "la page d’intégration de la carte MetaMask Card"
  },
  "deepLink_theHomePage": {
    "message": "la page d’accueil"
  },
  "deepLink_theMusdEducationPage": {
    "message": "la page d’information sur la conversion en MUSD"
  },
  "deepLink_theNFTsPage": {
    "message": "la page des NFT"
  },
  "deepLink_theNotificationsPage": {
    "message": "la page de notifications"
  },
  "deepLink_theOnboardingPage": {
    "message": "la page d’inscription"
  },
  "deepLink_thePerpsMarketDetailPage": {
    "message": "la page du marché des contrats à terme perpétuels"
  },
  "deepLink_thePerpsPage": {
    "message": "la page des contrats à terme perpétuels"
  },
  "deepLink_thePredictPage": {
    "message": "la page des marchés des prédictions"
  },
  "deepLink_theRewardsPage": {
    "message": "la page MetaMask Rewards"
  },
  "deepLink_theSellPage": {
    "message": "la page de vente"
  },
  "deepLink_theSwapsPage": {
    "message": "la page de swaps"
  },
  "deepLink_theTransactionShieldPage": {
    "message": "la page de protection des transactions"
  },
  "default": {
    "message": "Par défaut"
  },
  "defaultNetworks": {
    "message": "Réseaux par défaut"
  },
  "defaultRpcUrl": {
    "message": "URL par défaut du RPC"
  },
  "defaultSettingsSubTitle": {
    "message": "MetaMask utilise des paramètres par défaut pour équilibrer au mieux la sécurité et la facilité d’utilisation. Modifiez ces paramètres pour renforcer les mesures de confidentialité."
  },
  "defaultSettingsTitle": {
    "message": "Paramètres de confidentialité par défaut"
  },
  "defi": {
    "message": "DeFi"
  },
  "defiEmptyDescription": {
    "message": "Prêtez, empruntez et échangez, directement depuis votre portefeuille."
  },
  "defiIcon": {
    "message": "Icône DeFi"
  },
  "defiReferralCheckboxLabel": {
    "message": "Autorisez MetaMask à ajouter un code de parrainage. Cette autorisation est permanente. Le site offre des réductions selon ses conditions générales. MetaMask perçoit une commission.",
    "description": "The text for the checkbox label in the DeFi referral confirmation screen"
  },
  "defiReferralTitle": {
    "message": "MetaMask x $1",
    "description": "The title of the DeFi referral confirmation screen. $1 is the name of the partner"
  },
  "defiTabErrorContent": {
    "message": "Essayez de revenir sur cette page plus tard."
  },
  "defiTabErrorTitle": {
    "message": "Nous n’avons pas pu charger cette page."
  },
  "delete": {
    "message": "Supprimer"
  },
  "deleteActivityAndNonceData": {
    "message": "Supprimer les données d’activité et les données de nonce"
  },
  "deleteMetaMetricsData": {
    "message": "Supprimer les données MetaMetrics"
  },
  "deleteMetaMetricsDataDescription": {
    "message": "Cela supprimera les données historiques de MetaMetrics associées à votre utilisation de cet appareil. Aucun changement ne sera apporté à votre portefeuille et à vos comptes après la suppression de ces données. Ce processus peut prendre jusqu’à 30 jours. Veuillez consulter notre $1.",
    "description": "$1 will have text saying Privacy Policy "
  },
  "deleteMetaMetricsDataDescriptionV2": {
    "message": "Cette action supprimera l’historique des données MetaMetrics associées à votre portefeuille. MetaMetrics comprend des données d’utilisation et de diagnostic anonymisées. Votre portefeuille et vos comptes resteront inchangés. Ce processus peut prendre jusqu’à 30 jours. Consultez notre $1.",
    "description": "$1 will have text saying Privacy Policy "
  },
  "deleteMetaMetricsDataErrorDesc": {
    "message": "Impossible de répondre à cette demande pour le moment en raison d’un problème avec le serveur du système d’analyse. Veuillez réessayer plus tard."
  },
  "deleteMetaMetricsDataErrorTitle": {
    "message": "Il nous est impossible de supprimer ces données pour le moment"
  },
  "deleteMetaMetricsDataErrorToast": {
    "message": "Impossible de supprimer"
  },
  "deleteMetaMetricsDataModalDesc": {
    "message": "Nous sommes sur le point de supprimer toutes vos données MetaMetrics. Êtes-vous sûr(e) de vouloir continuer ?"
  },
  "deleteMetaMetricsDataModalTitle": {
    "message": "Voulez-vous supprimer les données MetaMetrics ?"
  },
  "deleteMetaMetricsDataRequestedDescription": {
    "message": "Vous avez lancé la suppression de $1. Ce processus peut prendre jusqu’à 30 jours. Veuillez consulter notre $2.",
    "description": "$1 will be the date on which teh deletion is requested and $2 will have text saying Privacy Policy "
  },
  "deleteMetaMetricsDataToast": {
    "message": "Les données seront supprimées dans les 30 prochains jours"
  },
  "deleteNetworkIntro": {
    "message": "Si vous supprimez ce réseau, vous devrez l’ajouter à nouveau pour voir vos actifs sur ce réseau"
  },
  "deleteNetworkTitle": {
    "message": "Supprimer le réseau $1 ?",
    "description": "$1 represents the name of the network"
  },
  "depositCrypto": {
    "message": "Déposez des crypto-monnaies à partir d’un autre compte à l’aide d’une adresse de portefeuille ou d’un code QR."
  },
  "deprecatedNetwork": {
    "message": "Ce réseau est obsolète"
  },
  "deprecatedNetworkButtonMsg": {
    "message": "D’accord"
  },
  "deprecatedNetworkDescription": {
    "message": "Le réseau auquel vous essayez de vous connecter n’est plus pris en charge par Metamask. $1"
  },
  "description": {
    "message": "Description"
  },
  "descriptionFromSnap": {
    "message": "Description provenant de $1",
    "description": "$1 represents the name of the snap"
  },
  "destinationAccountPickerNoEligible": {
    "message": "Aucun compte admissible n’a été trouvé"
  },
  "destinationAccountPickerNoMatching": {
    "message": "Aucun compte correspondant n’a été trouvé"
  },
  "destinationAccountPickerSearchPlaceholderToMainnet": {
    "message": "Adresse de réception ou ENS"
  },
  "destinationAccountPickerSearchPlaceholderToSolana": {
    "message": "Adresse de réception"
  },
  "destinationTransactionIdLabel": {
    "message": "ID Tx de destination",
    "description": "Label for the destination transaction ID field."
  },
  "details": {
    "message": "Détails"
  },
  "developerTools": {
    "message": "Outils pour les développeurs"
  },
  "disabledGasOptionToolTipMessage": {
    "message": "« $1 » est désactivé, car l’augmentation minimale de 10 % par rapport aux frais de gaz initiaux n’est pas respectée.",
    "description": "$1 is gas estimate type which can be market or aggressive"
  },
  "disconnect": {
    "message": "Déconnecter"
  },
  "disconnectAllAccounts": {
    "message": "Déconnecter tous les comptes"
  },
  "disconnectAllAccountsConfirmationDescription": {
    "message": "Souhaitez-vous vraiment vous déconnecter ? Vous risquez de perdre certaines fonctionnalités du site."
  },
  "disconnectAllDescriptionText": {
    "message": "Si vous vous déconnectez de ce site, vous devrez reconnecter vos comptes et réseaux pour pouvoir l’utiliser à nouveau."
  },
  "disconnectAllSites": {
    "message": "Tout déconnecter"
  },
  "disconnectAllSitesDescriptionText": {
    "message": "Si vous vous déconnectez de tous les sites, vous devrez reconnecter vos comptes et réseaux pour pouvoir les utiliser à nouveau."
  },
  "disconnectAllSitesError": {
    "message": "Certaines dapps n’ont pas pu être déconnectées. Veuillez réessayer."
  },
  "disconnectAllSitesSuccess": {
    "message": "Toutes les dapps ont été déconnectées avec succès."
  },
  "disconnectMessage": {
    "message": "Cela vous déconnectera de ce site"
  },
  "disconnectPrompt": {
    "message": "Déconnecter $1"
  },
  "disconnectThisAccount": {
    "message": "Déconnecter ce compte"
  },
  "discover": {
    "message": "Découvrir"
  },
  "discoverSnaps": {
    "message": "Découvrir des Snaps",
    "description": "Text that links to the Snaps website. Displayed in a banner on Snaps list page in settings."
  },
  "dismiss": {
    "message": "Ignorer"
  },
  "displayNftMedia": {
    "message": "Afficher les médias NFT"
  },
  "displayNftMediaDescriptionV2": {
    "message": "La détection automatique des NFT repose sur cette fonctionnalité."
  },
  "doNotShare": {
    "message": "Ne le communiquez à personne"
  },
  "domain": {
    "message": "Domaine"
  },
  "done": {
    "message": "Terminé"
  },
  "dontShowThisAgain": {
    "message": "Ne plus afficher ceci"
  },
  "download": {
    "message": "Télécharger"
  },
  "downloadAppDescription": {
    "message": "Emportez MetaMask partout. Activez Face ID pour y avoir toujours accès, même si vous oubliez votre mot de passe."
  },
  "downloadAppTitle": {
    "message": "Scannez le code QR et téléchargez l’application"
  },
  "downloadMetaMaskMobileDescription": {
    "message": "La fonction Face ID disponible sur notre application vous permet d’accéder à votre compte même si vous avez oublié votre mot de passe. Emportez MetaMask partout avec vous !"
  },
  "downloadMetaMaskMobileQrNote": {
    "message": "Scannez ce code QR pour commencer."
  },
  "downloadMetaMaskMobileTitle": {
    "message": "Téléchargez notre application mobile"
  },
  "downloadStateLogs": {
    "message": "Télécharger les journaux d’événements"
  },
  "dropped": {
    "message": "Déconnecté"
  },
  "duplicateContactTooltip": {
    "message": "Ce nom de contact est en conflit avec un compte ou un contact existant"
  },
  "duplicateContactWarning": {
    "message": "Vous avez des contacts en double"
  },
  "durationSuffixDay": {
    "message": "J",
    "description": "Shortened form of 'day'"
  },
  "durationSuffixHour": {
    "message": "H",
    "description": "Shortened form of 'hour'"
  },
  "durationSuffixMillisecond": {
    "message": "MS",
    "description": "Shortened form of 'millisecond'"
  },
  "durationSuffixMinute": {
    "message": "M",
    "description": "Shortened form of 'minute'"
  },
  "durationSuffixMonth": {
    "message": "M",
    "description": "Shortened form of 'month'"
  },
  "durationSuffixSecond": {
    "message": "S",
    "description": "Shortened form of 'second'"
  },
  "durationSuffixWeek": {
    "message": "S",
    "description": "Shortened form of 'week'"
  },
  "durationSuffixYear": {
    "message": "A",
    "description": "Shortened form of 'year'"
  },
  "earn": {
    "message": "Gagner"
  },
  "edit": {
    "message": "Modifier"
  },
  "editANickname": {
    "message": "Modifier le pseudonyme"
  },
  "editAccounts": {
    "message": "Modifier les comptes"
  },
  "editAddressNickname": {
    "message": "Modifier le pseudo de l’adresse"
  },
  "editContact": {
    "message": "Modifier le contact"
  },
  "editGasFeeModalTitle": {
    "message": "Modifier les frais de gaz"
  },
  "editGasLimitOutOfBounds": {
    "message": "La limite de carburant doit être d’au moins $1"
  },
  "editGasMaxFeeHigh": {
    "message": "Les frais maximaux sont plus élevés que nécessaire"
  },
  "editGasMaxFeeLow": {
    "message": "Les frais maximaux sont trop bas par rapport aux conditions du réseau"
  },
  "editGasMaxFeePriorityImbalance": {
    "message": "Les frais maximaux ne peuvent pas être inférieurs aux frais de priorité maximaux"
  },
  "editGasMaxPriorityFeeBelowMinimum": {
    "message": "Les frais de priorité maximaux doivent être supérieurs à 0 GWEI"
  },
  "editGasMaxPriorityFeeHigh": {
    "message": "Les frais de priorité maximaux sont plus élevés que nécessaire. Vous risquez de payer plus que prévu."
  },
  "editGasMaxPriorityFeeLow": {
    "message": "Les frais de priorité maximaux sont faibles par rapport aux conditions actuelles du réseau"
  },
  "editGasPriceTooLow": {
    "message": "Les frais de carburant doivent être supérieurs à 0"
  },
  "editGasTooLow": {
    "message": "Délai de traitement inconnu"
  },
  "editInPortfolio": {
    "message": "Modifier dans Portfolio"
  },
  "editNetwork": {
    "message": "Modifier le réseau"
  },
  "editNetworkLink": {
    "message": "modifier le réseau d’origine"
  },
  "editNetworksTitle": {
    "message": "Modifier les réseaux"
  },
  "editNonceField": {
    "message": "Modifier le nonce"
  },
  "editNonceMessage": {
    "message": "Il s’agit d’une fonction avancée, à utiliser avec précaution."
  },
  "editPermissions": {
    "message": "Modifier les autorisations"
  },
  "editSpendingCap": {
    "message": "Modifier le plafond des dépenses"
  },
  "editSpendingCapAccountBalance": {
    "message": "Solde du compte : $1 $2"
  },
  "editSpendingCapDesc": {
    "message": "Saisissez le montant que vous autorisez à dépenser en votre nom."
  },
  "editSpendingCapError": {
    "message": "Le plafond des dépenses ne peut contenir plus de $1 chiffres décimaux. Supprimez les chiffres décimaux excédentaires pour continuer."
  },
  "editSpendingCapSpecialCharError": {
    "message": "Saisissez uniquement des chiffres"
  },
  "enableAutoDetect": {
    "message": " Activer la détection automatique"
  },
  "enableFromSettings": {
    "message": " Activez-la depuis les paramètres."
  },
  "enableSmartContractAccount": {
    "message": "Utilisez un compte intelligent"
  },
  "enableSmartContractAccountDescription": {
    "message": "Bénéficiez de transactions plus rapides, de frais de réseau réduits et d’une sécurité renforcée sur les réseaux pris en charge."
  },
  "enableSnap": {
    "message": "Activer"
  },
  "enableToken": {
    "message": "activer $1",
    "description": "$1 is a token symbol, e.g. ETH"
  },
  "enabled": {
    "message": "Activé"
  },
  "encryptionPublicKeyNotice": {
    "message": "$1 aimerait avoir votre clé publique de cryptage. En y consentant, ce site sera en mesure de vous composer des messages cryptés.",
    "description": "$1 is the web3 site name"
  },
  "encryptionPublicKeyRequest": {
    "message": "Demander la clé publique de cryptage"
  },
  "endpointReturnedDifferentChainId": {
    "message": "L’URL de RPC que vous avez saisie a renvoyé un ID de chaîne différent ($1).",
    "description": "$1 is the return value of eth_chainId from an RPC endpoint"
  },
  "enhancedTokenDetectionAlertMessage": {
    "message": "La détection améliorée des jetons est actuellement disponible sur $1. $2"
  },
  "ensDomainsSettingDescriptionIntroduction": {
    "message": "MetaMask vous permet de voir les domaines ENS dans la barre d’adresse de votre navigateur. Voici comment cela fonctionne :"
  },
  "ensDomainsSettingDescriptionOutroduction": {
    "message": "Veuillez noter que l’utilisation de cette fonctionnalité expose votre adresse IP à des services tiers IPFS."
  },
  "ensDomainsSettingDescriptionPart1": {
    "message": "MetaMask vérifie le contrat ENS d'Ethereum pour trouver le code lié au nom de domaine ENS."
  },
  "ensDomainsSettingDescriptionPart2": {
    "message": "Si le code renvoie à un IPFS, vous pouvez voir le contenu qui y est associé (généralement un site web)."
  },
  "ensDomainsSettingTitle": {
    "message": "Afficher les domaines ENS dans la barre d’adresse"
  },
  "ensUnknownError": {
    "message": "La recherche d’ENS a échoué."
  },
  "enterANameToIdentifyTheUrl": {
    "message": "Saisissez un nom pour identifier l’URL"
  },
  "enterChainId": {
    "message": "Saisissez l’ID de chaîne"
  },
  "enterNetworkName": {
    "message": "Saisissez le nom du réseau"
  },
  "enterOptionalPassword": {
    "message": "Entrez le mot de passe facultatif"
  },
  "enterPasswordContinue": {
    "message": "Saisissez votre mot de passe pour continuer"
  },
  "enterPasswordCurrent": {
    "message": "Saisissez votre mot de passe actuel"
  },
  "enterRpcUrl": {
    "message": "Saisissez l’URL du RPC"
  },
  "enterSymbol": {
    "message": "Saisissez le symbole"
  },
  "enterTokenAddress": {
    "message": "Saisissez l’adresse du jeton"
  },
  "enterTokenNameOrAddress": {
    "message": "Saisissez le nom du jeton ou collez l’adresse"
  },
  "enterTokenNameOrAddressManageTokens": {
    "message": "Saisissez le nom ou l’adresse du jeton"
  },
  "enterYourPassword": {
    "message": "Saisissez votre mot de passe"
  },
  "enterYourPasswordContinue": {
    "message": "Saisissez votre mot de passe pour continuer"
  },
  "enterYourPasswordSocialLoginFlow": {
    "message": "Saisir le mot de passe MetaMask"
  },
  "enteredMalicious": {
    "message": "L’adresse que vous avez saisie"
  },
  "errorCode": {
    "message": "Code : $1",
    "description": "Displayed error code for debugging purposes. $1 is the error code"
  },
  "errorGettingSafeChainList": {
    "message": "Erreur lors de l’obtention de la liste des chaînes sécurisées, veuillez continuer avec précaution."
  },
  "errorLegalTextFirstInfo": {
    "message": "Informations de diagnostic technique."
  },
  "errorLegalTextNoPersonalInfo": {
    "message": "Aucune donnée personnelle ou autre information relative à votre appareil ne sera collectée."
  },
  "errorLegalTextSecondInfo": {
    "message": "Votre navigateur, votre système d’exploitation et les versions de MetaMask."
  },
  "errorLegalTextSummary": {
    "message": "Nous recevrons un seul rapport d’erreur contenant :"
  },
  "errorMessage": {
    "message": "Message : $1",
    "description": "Displayed error message for debugging purposes. $1 is the error message"
  },
  "errorName": {
    "message": "Code : $1",
    "description": "Displayed error name for debugging purposes. $1 is the error name"
  },
  "errorPageContactSupport": {
    "message": "Contacter l’assistance",
    "description": "Button for contact MM support"
  },
  "errorPageDescribeUsWhatHappened": {
    "message": "Décrivez ce qui s’est passé",
    "description": "Button for submitting report to sentry"
  },
  "errorPageInfo": {
    "message": "Vos informations ne peuvent pas être affichées. Ne vous inquiétez pas, votre portefeuille et vos fonds sont en sécurité.",
    "description": "Information banner shown in the error page"
  },
  "errorPageMessageTitle": {
    "message": "Message d’erreur ",
    "description": "Title for description, which is displayed for debugging purposes"
  },
  "errorPageSentryFormTitle": {
    "message": "Décrivez ce qui s’est passé",
    "description": "In sentry feedback form, The title at the top of the feedback form."
  },
  "errorPageSentryMessagePlaceholder": {
    "message": "Le fait de partager des détails tels que la façon dont nous pouvons reproduire le bogue nous aidera à résoudre le problème.",
    "description": "In sentry feedback form, The placeholder for the feedback description input field."
  },
  "errorPageSentrySuccessMessageText": {
    "message": "Merci. Nous y jetterons un coup d’œil prochainement.",
    "description": "In sentry feedback form, The message displayed after a successful feedback submission."
  },
  "errorPageTitle": {
    "message": "MetaMask a rencontré une erreur",
    "description": "Title of generic error page"
  },
  "errorPageTryAgain": {
    "message": "Réessayer",
    "description": "Button for try again"
  },
  "errorStack": {
    "message": "Stack :",
    "description": "Title for error stack, which is displayed for debugging purposes"
  },
  "errorWhileConnectingToRPC": {
    "message": "Une erreur s’est produite lors de la connexion au réseau personnalisé."
  },
  "errorWithSnap": {
    "message": "Erreur avec $1",
    "description": "$1 represents the name of the snap"
  },
  "estimatedChanges": {
    "message": "Changements estimés"
  },
  "estimatedFee": {
    "message": "Frais estimés"
  },
  "estimatedFeeTooltip": {
    "message": "Montant payé pour traiter la transaction sur le réseau."
  },
  "estimatedPointsRow": {
    "message": "Points estimés"
  },
  "estimatedTime": {
    "message": "Temps estimé"
  },
  "ethGasPriceFetchWarning": {
    "message": "Le prix de carburant de sauvegarde est fourni, car le service principal d’estimation du carburant est momentanément indisponible."
  },
  "ethereumAndEvms": {
    "message": "Ethereum et EVM"
  },
  "ethereumProviderAccess": {
    "message": "Accorder au fournisseur d’Ethereum l’autorisation d’accéder à $1",
    "description": "The parameter is the name of the requesting origin"
  },
  "etherscan": {
    "message": "Etherscan"
  },
  "etherscanView": {
    "message": "Voir le compte sur Etherscan"
  },
  "etherscanViewOn": {
    "message": "Afficher sur Etherscan"
  },
  "existingChainId": {
    "message": "Les informations que vous avez saisies sont associées à un ID de chaîne existant."
  },
  "experimental": {
    "message": "Expérimental"
  },
  "exploreDefi": {
    "message": "Explorez la DeFi"
  },
  "exploreTokens": {
    "message": "Explorer les jetons"
  },
  "exportYourData": {
    "message": "Exportez vos données"
  },
  "exportYourDataButton": {
    "message": "Télécharger"
  },
  "exportYourDataDescription": {
    "message": "Vous pouvez exporter des données telles que vos contacts et vos préférences."
  },
  "extendWalletWithSnaps": {
    "message": "Explorez les Snaps créés par la communauté pour personnaliser votre expérience web3",
    "description": "Banner description displayed on Snaps list page in Settings when less than 6 Snaps is installed."
  },
  "externalAccount": {
    "message": "Compte externe"
  },
  "externalExtension": {
    "message": "Extension externe"
  },
  "externalNameSourcesSetting": {
    "message": "Pseudonymes proposés"
  },
  "externalNameSourcesSettingDescription": {
    "message": "Nous récupérons les pseudonymes proposés pour les adresses avec lesquelles vous interagissez auprès de sources tierces telles que Etherscan, Infura et Lens Protocol. Ces sources pourront voir ces adresses et votre adresse IP. L’adresse de votre compte ne sera pas divulguée à des tiers."
  },
  "externalNameSourcesSettingDescriptionV2": {
    "message": "Récupère les pseudonymes proposés pour les adresses avec lesquelles vous interagissez à partir de sources tierces telles que Etherscan, Infura et le protocole Lens."
  },
  "failed": {
    "message": "Échec"
  },
  "failedToFetchChainId": {
    "message": "Impossible de récupérer l’identificateur de chaîne. Votre URL de RPC est-elle correcte ?"
  },
  "failover": {
    "message": "Basculement"
  },
  "failoverRpcUrl": {
    "message": "URL du RPC de basculement"
  },
  "failureMessage": {
    "message": "Un problème est survenu et nous n’avons pas pu mener à bien l’action"
  },
  "fast": {
    "message": "Rapide"
  },
  "fieldRequired": {
    "message": "Le champ $1 est obligatoire"
  },
  "fileImportFail": {
    "message": "L’importation de fichier ne fonctionne pas ? Cliquez ici !",
    "description": "Helps user import their account from a JSON file"
  },
  "fileUploaderDescription": {
    "message": "Cliquez pour télécharger ou glissez-déposez"
  },
  "fileUploaderInvalidFileTypeError": {
    "message": "Type de fichier non valide. Veuillez télécharger un format de fichier pris en charge."
  },
  "fileUploaderMaxFileSizeError": {
    "message": "La taille du fichier dépasse $1 Mo. Veuillez télécharger un fichier plus petit.",
    "description": "$1 is the maximum file size in MB"
  },
  "flaskWelcomeUninstall": {
    "message": "vous devriez désinstaller cette extension",
    "description": "This request is shown on the Flask Welcome screen. It is intended for non-developers, and will be bolded."
  },
  "flaskWelcomeWarning1": {
    "message": "Flask est réservé aux développeurs pour les tests de nouvelles API instables. Sauf si vous êtes développeur ou bêta-testeur, $1.",
    "description": "This is a warning shown on the Flask Welcome screen, intended to encourage non-developers not to proceed any further. $1 is the bolded message 'flaskWelcomeUninstall'"
  },
  "flaskWelcomeWarning2": {
    "message": "Nous ne garantissons pas la sécurité ou la stabilité de cette extension. Les nouvelles API fournies par Flask ne sont pas renforcées contre les attaques d’hameçonnage. Autrement dit, tout site ou snap nécessitant Flask peut se révéler être une tentative malveillante de dérober vos actifs.",
    "description": "This explains the risks of using MetaMask Flask"
  },
  "flaskWelcomeWarning3": {
    "message": "Toutes les API de Flask sont expérimentales. Elles peuvent être modifiées ou supprimées sans préavis, voire rester sur Flask indéfiniment sans jamais migrer vers MetaMask, qui est stable. Vous les utiliserez donc à vos risques et périls.",
    "description": "This message warns developers about unstable Flask APIs"
  },
  "flaskWelcomeWarning4": {
    "message": "Assurez-vous de désactiver l’extension MetaMask que vous utilisez habituellement lorsque vous utilisez Flask.",
    "description": "This message calls to pay attention about multiple versions of MetaMask running on the same site (Flask + Prod)"
  },
  "flaskWelcomeWarningAcceptButton": {
    "message": "J’accepte les risques",
    "description": "this text is shown on a button, which the user presses to confirm they understand the risks of using Flask"
  },
  "floatAmountToken": {
    "message": "Le nombre de jetons doit être un nombre entier"
  },
  "forbiddenIpfsGateway": {
    "message": "Passerelle IPFS interdite : veuillez spécifier une passerelle CID"
  },
  "forgetDevice": {
    "message": "Oublier cet appareil"
  },
  "forgotPassword": {
    "message": "Mot de passe oublié ?"
  },
  "forgotPasswordModalButton": {
    "message": "Importer le portefeuille"
  },
  "forgotPasswordModalButtonLink": {
    "message": "Je ne connais pas ma phrase"
  },
  "forgotPasswordModalContactSupport": {
    "message": "$1 si vous avez besoin d’aide.",
    "description": "$1 is the support link"
  },
  "forgotPasswordModalContactSupportLink": {
    "message": "Contacter le service d’assistance"
  },
  "forgotPasswordModalDescription1": {
    "message": "Nous ne pouvons pas récupérer votre mot de passe pour vous."
  },
  "forgotPasswordModalDescription2": {
    "message": "Ajoutez votre portefeuille à MetaMask en saisissant la phrase secrète de récupération qui lui est associée."
  },
  "forgotPasswordModalTitle": {
    "message": "Mot de passe oublié ?"
  },
  "forgotPasswordSocialDescription": {
    "message": "Nous ne pouvons pas récupérer votre mot de passe, mais il existe des moyens de rétablir l’accès à votre portefeuille. $1 si vous avez besoin d’aide.",
    "description": "$1 is the support link"
  },
  "forgotPasswordSocialStep1": {
    "message": "$1 Si vous vous êtes connecté à votre compte sur un appareil en utilisant Touch ID ou Face ID et que vous avez toujours accès à ce compte, vous pouvez réinitialiser votre mot de passe à partir de cet appareil.",
    "description": "$1 is bold heading"
  },
  "forgotPasswordSocialStep1Biometrics": {
    "message": "Touch ID/Face ID :"
  },
  "forgotPasswordSocialStep2": {
    "message": "$1 : Si vous disposez de votre phrase secrète de récupération, vous pouvez l’utiliser pour importer votre portefeuille sur cet appareil.",
    "description": "$1 is bold Secret Recovery Phrase"
  },
  "form": {
    "message": "formulaire"
  },
  "freeTrialDays": {
    "message": "Essai gratuit de $1 jours",
    "description": "The $1 is the number of days"
  },
  "from": {
    "message": "De la part de"
  },
  "function": {
    "message": "Fonction : $1"
  },
  "fundYourWallet": {
    "message": "Déposez des fonds sur votre portefeuille",
    "description": "Title for the balance empty state component encouraging users to add funds"
  },
  "gas": {
    "message": "Carburant"
  },
  "gasLimit": {
    "message": "Limite de gaz"
  },
  "gasLimitTooLow": {
    "message": "La limite de carburant doit être d’au moins 21000"
  },
  "gasPrice": {
    "message": "Prix du gaz (GWEI)"
  },
  "gasPriceExcessive": {
    "message": "Vos frais de carburant sont inutilement élevés. Songez à les réduire."
  },
  "gasPriceFetchFailed": {
    "message": "L’estimation du prix du carburant a échoué en raison d’une erreur de réseau."
  },
  "gasSponsorshipReserveBalanceWarning": {
    "message": "Ce réseau spécifique exige que vous mainteniez une réserve de $1 $2 sur votre compte.",
    "description": "$1 is the minimum required balance and $2 is the native currency symbol."
  },
  "gasTimingHoursShort": {
    "message": "$1 h",
    "description": "$1 represents a number of hours"
  },
  "gasTimingLow": {
    "message": "Lente"
  },
  "gasTimingMinutesShort": {
    "message": "$1 min",
    "description": "$1 represents a number of minutes"
  },
  "gasTimingSecondsShort": {
    "message": "$1 s",
    "description": "$1 represents a number of seconds"
  },
  "gasUsed": {
    "message": "Gaz utilisé"
  },
  "gatorNoJustificationProvided": {
    "message": "Aucune justification n’a été fournie pour cette autorisation"
  },
  "gatorPermissionAnnualFrequency": {
    "message": "Annuelle",
    "description": "Time period for annual recurring permissions redemption"
  },
  "gatorPermissionCustomFrequency": {
    "message": "Personnalisé",
    "description": "Time period for custom recurring permissions redemption"
  },
  "gatorPermissionDailyFrequency": {
    "message": "Quotidienne",
    "description": "Time period for daily recurring permissions redemption"
  },
  "gatorPermissionFortnightlyFrequency": {
    "message": "Bihebdomadaire",
    "description": "Time period for fortnightly recurring permissions redemption"
  },
  "gatorPermissionMonthlyFrequency": {
    "message": "Mensuelle",
    "description": "Time period for monthly recurring permissions redemption"
  },
  "gatorPermissionNoExpiration": {
    "message": "Pas d’expiration",
    "description": "Label for a permission with no expiration"
  },
  "gatorPermissionTokenPeriodicFrequencyLabel": {
    "message": "Fenêtre de transfert",
    "description": "Label for the transfer window of a token periodic permission"
  },
  "gatorPermissionTokenStreamFrequencyLabel": {
    "message": "Période",
    "description": "Label for the period of a token stream permission"
  },
  "gatorPermissionWeeklyFrequency": {
    "message": "Hebdomadaire",
    "description": "Time period for weekly recurring permissions redemption"
  },
  "gatorPermissionsAllTokenApprovalRevocationPrimitives": {
    "message": "Toutes les fonctions de révocation pour les standards ERC-20, ERC-1155 et ERC-721.",
    "description": "Text shown when all token approval revocation primitives are enabled"
  },
  "gatorPermissionsErc20ApproveRevocation": {
    "message": "ERC-20 approve(spender, 0)",
    "description": "Token approval revocation method for ERC-20 approve reset"
  },
  "gatorPermissionsErc721ApproveRevocation": {
    "message": "ERC-721 approve(address(0), tokenId)",
    "description": "Token approval revocation method for ERC-721 single-token approve reset"
  },
  "gatorPermissionsExpirationDate": {
    "message": "Date d’expiration",
    "description": "Label for the expiration date of a permission"
  },
  "gatorPermissionsHideDetails": {
    "message": "Masquer les détails",
    "description": "Button text to hide permission details"
  },
  "gatorPermissionsInitialAllowance": {
    "message": "Octroi initial",
    "description": "Label for the initial allowance of a permission"
  },
  "gatorPermissionsJustification": {
    "message": "Justification",
    "description": "Label for the justification"
  },
  "gatorPermissionsMaxAllowance": {
    "message": "Octroi maximal",
    "description": "Label for the max allowance of a permission"
  },
  "gatorPermissionsPermit2ApproveRevocation": {
    "message": "Permit2 approve(token, spender, 0, 0)",
    "description": "Token approval revocation method for Permit2 approve reset"
  },
  "gatorPermissionsPermit2InvalidateNonces": {
    "message": "Permit2 invalidate nonces",
    "description": "Token approval revocation method for Permit2 nonce invalidation"
  },
  "gatorPermissionsPermit2Lockdown": {
    "message": "Permit2 lockdown",
    "description": "Token approval revocation method for Permit2 lockdown"
  },
  "gatorPermissionsRevocationMethods": {
    "message": "Méthodes de révocation",
    "description": "Label for the enabled token approval revocation methods"
  },
  "gatorPermissionsRevocationPending": {
    "message": "Révocation en attente",
    "description": "Label for a gator permission that is pending a revocation transaction"
  },
  "gatorPermissionsRevoke": {
    "message": "Révoquer",
    "description": "Label for the revoke button of a gator permission"
  },
  "gatorPermissionsShowDetails": {
    "message": "Afficher les détails",
    "description": "Button text to show permission details"
  },
  "gatorPermissionsStartDate": {
    "message": "Date de début",
    "description": "Label for the start date of a permission"
  },
  "gatorPermissionsStatusExpired": {
    "message": "Expiré",
    "description": "Tag label for a gator permission that has expired"
  },
  "gatorPermissionsStatusRevoked": {
    "message": "Révoqué",
    "description": "Tag label for a gator permission that has been revoked"
  },
  "gatorPermissionsStreamRate": {
    "message": "Taux de transfert",
    "description": "Label for the stream rate of a permission"
  },
  "gatorPermissionsStreamingAmountLabel": {
    "message": "Montant du streaming",
    "description": "Label for the stream rate of a permission"
  },
  "general": {
    "message": "Général"
  },
  "generalCameraError": {
    "message": "Impossible d’accéder à votre appareil photo. Veuillez réessayer."
  },
  "generalCameraErrorTitle": {
    "message": "Une erreur s’est produite...."
  },
  "generalDescription": {
    "message": "Synchronisez les paramètres entre différents appareils, sélectionnez les préférences réseau et suivez les données relatives aux jetons"
  },
  "genericExplorerView": {
    "message": "Voir le compte sur $1"
  },
  "getDollarMore": {
    "message": "Obtenez $1 de plus"
  },
  "getTheNewestFeatures": {
    "message": "Profiter des dernières fonctionnalités"
  },
  "getYourWalletReadyToUseWeb3": {
    "message": "Préparez votre portefeuille pour utiliser web3",
    "description": "Subtitle text for the balance empty state component explaining the purpose of adding funds"
  },
  "gmxReferralSubtitle": {
    "message": "Économisez jusqu’à 5 % sur vos ordres de bourse avec un code de parrainage MetaMask.",
    "description": "The subtitle of the GMX referral confirmation screen"
  },
  "goToSite": {
    "message": "Accéder au site"
  },
  "goerli": {
    "message": "Testnet Goerli"
  },
  "gotIt": {
    "message": "D’accord"
  },
  "grantExactAccess": {
    "message": "Accorder un accès exact"
  },
  "gwei": {
    "message": "GWEI"
  },
  "hardware": {
    "message": "Matériel"
  },
  "hardwareWalletConnected": {
    "message": "Portefeuille matériel connecté"
  },
  "hardwareWalletErrorContinueButton": {
    "message": "Continuer"
  },
  "hardwareWalletErrorReconnectButton": {
    "message": "Reconnecter"
  },
  "hardwareWalletErrorRecoveryConnection1": {
    "message": "Assurez-vous que votre portefeuille matériel est correctement connecté via USB"
  },
  "hardwareWalletErrorRecoveryConnection2": {
    "message": "Essayez d’utiliser un autre câble ou port USB"
  },
  "hardwareWalletErrorRecoveryConnection3": {
    "message": "Redémarrez votre appareil et essayez de vous reconnecter"
  },
  "hardwareWalletErrorRecoveryConnection4": {
    "message": "Votre appareil $1 est déverrouillé",
    "description": "$1 is the hardware wallet type"
  },
  "hardwareWalletErrorRecoveryTitle": {
    "message": "Continuez à vérifier que :"
  },
  "hardwareWalletErrorRecoveryUnlock1": {
    "message": "Votre appareil $1 est déverrouillé",
    "description": "$1 is the hardware wallet type"
  },
  "hardwareWalletErrorRecoveryUnlock2": {
    "message": "L’application Ethereum est ouverte"
  },
  "hardwareWalletErrorTitleBlindSignNotSupported": {
    "message": "Activer la signature aveugle"
  },
  "hardwareWalletErrorTitleBlindSignNotSupportedInstruction1": {
    "message": "L’application Ethereum est ouverte sur votre Ledger"
  },
  "hardwareWalletErrorTitleBlindSignNotSupportedInstruction2": {
    "message": "Vous avez activé la signature aveugle dans les paramètres"
  },
  "hardwareWalletErrorTitleConnectYourDevice": {
    "message": "Connectez votre $1",
    "description": "$1 is the hardware wallet type"
  },
  "hardwareWalletErrorTitleDeviceLocked": {
    "message": "$1 verrouillé",
    "description": "$1 is the hardware wallet type"
  },
  "hardwareWalletErrorUnknownErrorDescription": {
    "message": "Assurez-vous que votre appareil $1 est configuré avec la phrase secrète de récupération ou la phrase secrète du compte sélectionné",
    "description": "$1 is the hardware wallet type"
  },
  "hardwareWalletErrorUnknownErrorTitle": {
    "message": "Une erreur s’est produite"
  },
  "hardwareWalletEthAppNotOpenDescription": {
    "message": "Ouvrez l’application Ethereum sur votre appareil pour continuer"
  },
  "hardwareWalletLegacyDescription": {
    "message": "(hérité)",
    "description": "Text representing the MEW path"
  },
  "hardwareWalletLookingForDevice": {
    "message": "À la recherche de votre $1…",
    "description": "$1 is the hardware wallet type"
  },
  "hardwareWalletRepairDetecting": {
    "message": "Détection de l’appareil en cours…"
  },
  "hardwareWalletRepairDeviceNotDetected": {
    "message": "Appareil non détecté. Vérifiez les étapes précédentes et réessayez."
  },
  "hardwareWalletRepairLink": {
    "message": "Recommencer la connexion depuis le début"
  },
  "hardwareWalletRepairPermissionsTitle": {
    "message": "Autorisez MetaMask à :"
  },
  "hardwareWalletRepairStepOneDescription": {
    "message": "Assurez-vous que le câble USB est bien connecté à votre appareil et à votre ordinateur. Essayez un autre port USB ou un autre câble."
  },
  "hardwareWalletRepairStepOneTitle": {
    "message": "Vérifiez la connexion USB"
  },
  "hardwareWalletRepairStepTwoDescription": {
    "message": "Saisissez votre code PIN pour déverrouiller votre portefeuille matériel."
  },
  "hardwareWalletRepairStepTwoTitle": {
    "message": "Déverrouillez votre appareil"
  },
  "hardwareWalletRepairSuccessDescription": {
    "message": "Votre appareil a été reconnecté avec succès. Vous pouvez fermer cet onglet."
  },
  "hardwareWalletRepairSuccessTitle": {
    "message": "Appareil connecté"
  },
  "hardwareWalletRepairTitle": {
    "message": "Connecter l’appareil matériel"
  },
  "hardwareWalletSubmissionWarningStep1": {
    "message": "Assurez-vous que votre $1 est branché et sélectionnez l'application Ethereum."
  },
  "hardwareWalletSubmissionWarningStep2": {
    "message": "Activez les « données de contrat intelligent » ou la « signature aveugle » sur votre dispositif $1."
  },
  "hardwareWalletSubmissionWarningTitle": {
    "message": "Avant de cliquer sur « Envoyer » :"
  },
  "hardwareWalletTitleEthAppNotOpen": {
    "message": "Ouvrir l’application Ethereum"
  },
  "hardwareWalletTypeConnected": {
    "message": "$1 connecté",
    "description": "$1 is the hardware wallet type"
  },
  "hardwareWallets": {
    "message": "Connecter un portefeuille matériel"
  },
  "helpAndSettings": {
    "message": "Aide et paramètres"
  },
  "here": {
    "message": "ici",
    "description": "as in -click here- for more information (goes with troubleTokenBalances)"
  },
  "hexData": {
    "message": "Données hexadécimales"
  },
  "hexDataPlaceholder": {
    "message": "Saisissez les données hexadécimales (facultatif)"
  },
  "hidden": {
    "message": "Masqué"
  },
  "hide": {
    "message": "Masquer"
  },
  "hideAccount": {
    "message": "Compte caché"
  },
  "hideAdvancedDetails": {
    "message": "Masquer les détails avancés"
  },
  "hideSentitiveInfo": {
    "message": "Masquer les informations sensibles"
  },
  "hideTokenPrompt": {
    "message": "Masquer le jeton?"
  },
  "hideTokenSymbol": {
    "message": "Masquer $1",
    "description": "$1 is the symbol for a token (e.g. 'DAI')"
  },
  "hideZeroBalanceTokens": {
    "message": "Masquer les jetons sans solde"
  },
  "high": {
    "message": "Agressif"
  },
  "highGasSettingToolTipMessage": {
    "message": "Utilisez $1 pour couvrir les envolées du trafic réseau dues à des événements tels que les chutes de NFT populaires.",
    "description": "$1 is key 'high' (text: 'Aggressive') separated here so that it can be passed in with bold font-weight"
  },
  "highLowercase": {
    "message": "élevée"
  },
  "highestCurrentBid": {
    "message": "Offre actuelle la plus élevée"
  },
  "highestFloorPrice": {
    "message": "Prix plancher le plus élevé"
  },
  "history": {
    "message": "Historique"
  },
  "holdToRevealContent1": {
    "message": "Votre phrase secrète de récupération donne $1",
    "description": "$1 is a bolded text with the message from 'holdToRevealContent2'"
  },
  "holdToRevealContent2": {
    "message": "un accès illimité à votre portefeuille et à vos fonds.",
    "description": "Is the bolded text in 'holdToRevealContent1'"
  },
  "holdToRevealContent3": {
    "message": "Ne la partagez avec personne. $1 $2",
    "description": "$1 is a message from 'holdToRevealContent4' and $2 is a text link with the message from 'holdToRevealContent5'"
  },
  "holdToRevealContent4": {
    "message": "Le service d’assistance de MetaMask ne vous le demandera pas,",
    "description": "Part of 'holdToRevealContent3'"
  },
  "holdToRevealContent5": {
    "message": "mais les hameçonneurs pourraient le faire.",
    "description": "The text link in 'holdToRevealContent3'"
  },
  "holdToRevealContentPrivateKey1": {
    "message": "Votre clé privée vous donne $1",
    "description": "$1 is a bolded text with the message from 'holdToRevealContentPrivateKey2'"
  },
  "holdToRevealContentPrivateKey2": {
    "message": "un accès complet à votre portefeuille et à vos fonds.",
    "description": "Is the bolded text in 'holdToRevealContentPrivateKey2'"
  },
  "holdToRevealLockedLabel": {
    "message": "appuyez longuement pour révéler le cercle verrouillé"
  },
  "holdToRevealPrivateKey": {
    "message": "Appuyez longuement pour révéler la clé privée"
  },
  "holdToRevealPrivateKeyTitle": {
    "message": "Conservez votre clé privée en lieu sûr"
  },
  "holdToRevealSRP": {
    "message": "Appuyez longuement pour révéler la PSR"
  },
  "holdToRevealSRPTitle": {
    "message": "Conservez votre PSR en lieu sûr"
  },
  "holdToRevealUnlockedLabel": {
    "message": "appuyez longuement pour révéler le cercle déverrouillé"
  },
  "honeypotDescription": {
    "message": "Ce jeton peut présenter un risque d’arnaque au pot de miel. Il est conseillé de faire preuve de diligence raisonnable avant d’interagir ce jeton afin d’éviter toute perte financière potentielle."
  },
  "honeypotTitle": {
    "message": "Pot de miel"
  },
  "hyperliquidReferralSubtitle": {
    "message": "Économisez jusqu’à 4 % sur vos ordres de bourse avec un code de parrainage MetaMask.",
    "description": "The subtitle of the Hyperliquid referral confirmation screen"
  },
  "iUnderstand": {
    "message": "Je comprends"
  },
  "id": {
    "message": "ID"
  },
  "imToken": {
    "message": "imToken"
  },
  "import": {
    "message": "Importer",
    "description": "Button to import an account from a selected file"
  },
  "importAWallet": {
    "message": "Importer un portefeuille"
  },
  "importAWalletDescription": {
    "message": "À l’aide d’une phrase de récupération de 12, 18 ou 24 mots"
  },
  "importAccountError": {
    "message": "Erreur d’importation de compte."
  },
  "importAccountErrorIsSRP": {
    "message": "Vous avez saisi une phrase secrète de récupération (ou mnémonique). Pour importer un compte ici, vous devez saisir une clé privée, qui est une chaîne hexadécimale de 64 caractères."
  },
  "importAccountErrorNotAValidPrivateKey": {
    "message": "Il ne s’agit pas d’une clé privée valide. Vous avez saisi une chaîne hexadécimale, mais elle doit comporter 64 caractères."
  },
  "importAccountErrorNotHexadecimal": {
    "message": "Il ne s’agit pas d’une clé privée valide. Vous devez saisir une chaîne hexadécimale de 64 caractères."
  },
  "importAccountJsonLoading1": {
    "message": "Cette importation JSON prendra quelques minutes et pourra faire planter MetaMask."
  },
  "importAccountJsonLoading2": {
    "message": "Désolé, nous essaierons d’accélérer ce processus à l’avenir."
  },
  "importAccountMsg": {
    "message": "Les comptes importés ne seront pas associés à la phrase secrète de récupération que vous avez créée au départ dans MetaMask. En savoir plus sur les comptes importés"
  },
  "importAccountWithSocialMsg": {
    "message": "Les clés privées importées sont sauvegardées sur votre compte et se synchronisent automatiquement lorsque vous vous connectez en utilisant le même identifiant Google ou Apple."
  },
  "importAccountWithSocialMsgLearnMore": {
    "message": "$1 pour savoir comment fonctionnent les clés importées",
    "description": "$1 is a link to learn more about imported keys"
  },
  "importAnAccount": {
    "message": "Importer un compte"
  },
  "importAnAccountDescription": {
    "message": "Via une clé privée"
  },
  "importNFT": {
    "message": "Importer des NFT"
  },
  "importNFTAddressToolTip": {
    "message": "Sur OpenSea, par exemple, sur la page du NFT, dans la rubrique Détails, vous verrez un lien hypertexte bleu intitulé « Adresse du contrat ». En cliquant dessus, vous accéderez à l’adresse du contrat sur Etherscan ; en haut à gauche de cette page, il devrait y avoir une icône intitulée « Contrat », et à droite, une longue chaîne de lettres et de chiffres. Il s’agit de l’adresse du contrat qui a permis de créer votre NFT. Cliquez sur l’icône « copier » à droite de l’adresse pour la placer dans votre presse-papiers."
  },
  "importNFTPage": {
    "message": "Importer une page NFT"
  },
  "importNFTTokenIdToolTip": {
    "message": "L’ID d’un NFT est un identifiant unique puisqu’il n’y a pas deux NFT identiques. Encore une fois, sur OpenSea, ce numéro se trouve dans la section « Détails ». Prenez-en note ou copiez-le dans votre presse-papiers."
  },
  "importSecretRecoveryPhrase": {
    "message": "Importer la phrase secrète de récupération"
  },
  "importTokenQuestion": {
    "message": "Importer un jeton ?"
  },
  "importTokenWarning": {
    "message": "Tout un chacun peut créer un jeton avec n’importe quel nom, y compris de fausses versions de jetons existants. Ajoutez et échangez avec prudence !"
  },
  "importTokensCamelCase": {
    "message": "Importer des jetons"
  },
  "importTokensError": {
    "message": "Impossible d’importer les jetons. Veuillez ressayer plus tard."
  },
  "importWalletSuccess": {
    "message": "Portefeuille $1 importé",
    "description": "$1 is the index of the secret recovery phrase"
  },
  "imported": {
    "message": "Importés",
    "description": "status showing that an account has been fully loaded into the keyring"
  },
  "includes": {
    "message": "Comprend"
  },
  "includesXTransactions": {
    "message": "Inclut $1 transactions"
  },
  "incorrect": {
    "message": "Incorrect "
  },
  "infuraBlockedNotification": {
    "message": "MetaMask ne peut pas se connecter à l’hôte de la blockchain. Vérifiez les éventuelles raisons $1.",
    "description": "$1 is a clickable link with with text defined by the 'here' key"
  },
  "insights": {
    "message": "Aperçus"
  },
  "insightsFromSnap": {
    "message": "Aperçus $1",
    "description": "$1 represents the name of the snap"
  },
  "install": {
    "message": "Installez"
  },
  "installOrigin": {
    "message": "Installer Origin"
  },
  "installRequest": {
    "message": "Ajouter à MetaMask"
  },
  "installedOn": {
    "message": "Installé le $1",
    "description": "$1 is the date when the snap has been installed"
  },
  "insufficientBalance": {
    "message": "Solde insuffisant."
  },
  "insufficientBalanceToCoverFees": {
    "message": "Solde insuffisant pour couvrir les frais"
  },
  "insufficientFunds": {
    "message": "Fonds insuffisants."
  },
  "insufficientFundsSend": {
    "message": "Fonds insuffisants"
  },
  "insufficientLockedLiquidityDescription": {
    "message": "L’absence de liquidités bloquées ou brûlées de manière adéquate rend le jeton vulnérable aux retraits soudains de liquidités, ce qui peut entraîner une instabilité du marché."
  },
  "insufficientLockedLiquidityTitle": {
    "message": "Liquidité bloquée insuffisante"
  },
  "insufficientTokens": {
    "message": "Jetons insuffisants."
  },
  "interactWithSmartContract": {
    "message": "Contrat intelligent"
  },
  "interactingWith": {
    "message": "Interagissant avec"
  },
  "interactingWithTransactionDescription": {
    "message": "Ceci est le contrat avec lequel vous interagissez. Vérifiez les détails pour éviter les arnaques."
  },
  "interaction": {
    "message": "Interaction"
  },
  "invalidAddress": {
    "message": "Adresse non valide"
  },
  "invalidAddressRecipient": {
    "message": "L’adresse du destinataire n’est pas valide"
  },
  "invalidAssetType": {
    "message": "Cet actif est un NFT à rajouter sur la page d’importation des NFT qui se trouve sous l’onglet NFT"
  },
  "invalidChainIdTooBig": {
    "message": "ID de chaîne invalide. L’ID de la chaîne est trop grand."
  },
  "invalidCustomNetworkAlertContent1": {
    "message": "L’ID de la chaîne pour le réseau personnalisé « $1 » doit être saisi à nouveau.",
    "description": "$1 is the name/identifier of the network."
  },
  "invalidCustomNetworkAlertContent2": {
    "message": "Pour vous protéger des fournisseurs de réseau malveillants ou défectueux, les ID de chaîne sont désormais obligatoires pour tous les réseaux personnalisés."
  },
  "invalidCustomNetworkAlertContent3": {
    "message": "Allez dans Paramètres > Réseau et saisissez l’ID de chaîne. Vous trouverez les ID de chaîne des réseaux les plus courants sur $1.",
    "description": "$1 is a link to https://chainid.network"
  },
  "invalidCustomNetworkAlertTitle": {
    "message": "Réseau personnalisé invalide"
  },
  "invalidHexData": {
    "message": "Données hexadécimales non valides"
  },
  "invalidHexNumber": {
    "message": "Numéro hexadécimal non valide."
  },
  "invalidHexNumberLeadingZeros": {
    "message": "Numéro hexadécimal non valide. Supprimez tous les zéros en trop."
  },
  "invalidIpfsGateway": {
    "message": "Passerelle IPFS invalide : la valeur doit être une URL valide"
  },
  "invalidNumber": {
    "message": "Numéro non valide. Saisissez un nombre décimal ou hexadécimal avec le préfixe « 0x »."
  },
  "invalidNumberLeadingZeros": {
    "message": "Numéro non valide. Supprimez tous les zéros en trop."
  },
  "invalidRPC": {
    "message": "URL RPC non valide"
  },
  "invalidSeedPhrase": {
    "message": "Phrase secrète de récupération non valide"
  },
  "invalidSeedPhraseCaseSensitive": {
    "message": "Saisie non valide ! La phrase secrète de récupération est sensible à la casse."
  },
  "invalidSeedPhraseNotFound": {
    "message": "La phrase secrète de récupération n\"a pas été trouvée."
  },
  "invalidValue": {
    "message": "Valeur non valide"
  },
  "ipfsGateway": {
    "message": "passerelle IPFS"
  },
  "ipfsGatewayDescriptionV2": {
    "message": "Utilise des services tiers pour afficher des images de vos NFT stockés sur IPFS, des informations relatives aux adresses ENS saisies dans la barre d’adresse de votre navigateur et l’icône des différents jetons. Choisissez votre passerelle IPFS préférée ci-dessous."
  },
  "ipfsToggleModalDescriptionOne": {
    "message": "Nous utilisons des services tiers pour afficher des images de vos NFT stockés sur IPFS, afficher des informations relatives aux adresses ENS saisies dans la barre d’adresse de votre navigateur et récupérer les icônes des différents jetons. Votre adresse IP peut être exposée si vous avez recours à ces services."
  },
  "ipfsToggleModalDescriptionTwo": {
    "message": "En sélectionnant « Confirmer », vous activez la résolution IPFS. Vous pouvez désactiver cette option à tout moment dans $1.",
    "description": "$1 is the method to turn off ipfs"
  },
  "ipfsToggleModalSettings": {
    "message": "Paramètres > Sécurité et confidentialité"
  },
  "isSigningOrSubmitting": {
    "message": "Une transaction précédente est toujours en cours de signature ou de soumission"
  },
  "isSigningOrSubmittingPayToken": {
    "message": "Vous avez une transaction en attente sur ce réseau. Attendez qu’elle soit terminée ou sélectionnez un jeton sur un autre réseau."
  },
  "jazzicons": {
    "message": "Jazzicons"
  },
  "jsonFile": {
    "message": "Fichier JSON",
    "description": "format for importing an account"
  },
  "keyringAccountName": {
    "message": "Nom du compte"
  },
  "keyringAccountPublicAddress": {
    "message": "Adresse publique"
  },
  "keyringSnapRemovalResult1": {
    "message": "$1 $2 supprimé",
    "description": "Displays the result after removal of a keyring snap. $1 is the snap name, $2 is whether it is successful or not"
  },
  "keyringSnapRemovalResultNotSuccessful": {
    "message": "pas ",
    "description": "Displays the `not` word in $2."
  },
  "keyringSnapRemoveConfirmation": {
    "message": "Saisissez $1 pour confirmer que vous souhaitez supprimer ce snap :",
    "description": "Asks user to input the name nap prior to deleting the snap. $1 is the snap name"
  },
  "keystone": {
    "message": "Keystone"
  },
  "knownAddressRecipient": {
    "message": "Adresse contractuelle connue."
  },
  "knownSafeAddress": {
    "message": "Adresse connue"
  },
  "knownTokenWarning": {
    "message": "Cette action modifiera les jetons déjà présents dans votre portefeuille, et risque de favoriser les tentatives d’hameçonnage. N’approuvez que si vous êtes certain·e de vouloir modifier ce que ces jetons représentent. En savoir plus sur $1"
  },
  "language": {
    "message": "Langue"
  },
  "lastSold": {
    "message": "Dernière vente"
  },
  "lattice": {
    "message": "Lattice",
    "description": "Hardware device name"
  },
  "lavaDomeCopyWarning": {
    "message": "Pour votre sécurité, vous ne pouvez pas sélectionner ce texte actuellement."
  },
  "learnHow": {
    "message": "Découvrir comment"
  },
  "learnMore": {
    "message": "en savoir plus"
  },
  "learnMoreAboutGas": {
    "message": "Souhaitez-vous $1 sur le carburant ?",
    "description": "$1 will be replaced by the learnMore translation key"
  },
  "learnMoreAboutPrivacy": {
    "message": "En savoir plus sur les pratiques conseillées en matière de confidentialité."
  },
  "learnMoreUpperCase": {
    "message": "En savoir plus"
  },
  "learnMoreUpperCaseWithDot": {
    "message": "En savoir plus."
  },
  "learnScamRisk": {
    "message": "les arnaques et les risques de piratage informatique."
  },
  "leaveMetaMask": {
    "message": "Voulez-vous quitter MetaMask ?"
  },
  "leaveMetaMaskDesc": {
    "message": "Vous allez visiter un site externe à MetaMask. Vérifiez l’URL avant de continuer."
  },
  "ledger": {
    "message": "Ledger",
    "description": "Hardware device name"
  },
  "ledgerAccountRestriction": {
    "message": "Vous devez d’abord utiliser le dernier compte que vous avez créé avant de pouvoir en ajouter un nouveau."
  },
  "ledgerConnectionInstructionCloseOtherApps": {
    "message": "Fermez tout autre logiciel connecté à votre appareil, puis cliquez ici pour actualiser."
  },
  "ledgerConnectionInstructionHeader": {
    "message": "Avant de cliquer sur confirmer :"
  },
  "ledgerConnectionInstructionStepFour": {
    "message": "Activez les « données de contrat intelligent » ou la « signature aveugle » sur votre dispositif Ledger."
  },
  "ledgerConnectionInstructionStepThree": {
    "message": "Assurez-vous que votre dispositif Ledger est branché et sélectionnez l'application Ethereum."
  },
  "ledgerDeviceOpenFailureMessage": {
    "message": "Le dispositif Ledger n’a pas pu s’ouvrir. Il est peut-être connecté à d’autres logiciels. Veuillez fermer Ledger Live ou toute autre application déjà connectée à celui-ci, puis essayez de vous reconnecter."
  },
  "ledgerErrorConnectionIssue": {
    "message": "Reconnectez votre Ledger, ouvrez l’application ETH et réessayez."
  },
  "ledgerErrorDevicedLocked": {
    "message": "Votre Ledger est verrouillé. Déverrouillez-le et réessayez."
  },
  "ledgerErrorEthAppNotOpen": {
    "message": "Pour résoudre le problème, ouvrez l’application ETH sur votre appareil et réessayez."
  },
  "ledgerErrorTransactionDataNotPadded": {
    "message": "Les données d’entrée de la transaction Ethereum ne sont pas suffisamment étoffées."
  },
  "ledgerEthAppNftNotSupportedNotification": {
    "message": "Ledger Nano S ne peut pas envoyer ni gérer les NFT Ethereum. Consultez les options de mise à niveau sur https://shop.ledger.com/pages/ledger-nano-s-upgrade-program"
  },
  "ledgerFirefoxNotSupportedDescription1": {
    "message": "Nous ne parvenons pas à connecter votre Ledger. Consultez notre "
  },
  "ledgerFirefoxNotSupportedDescription2": {
    "message": " pour savoir comment connecter un portefeuille matériel, puis réessayez."
  },
  "ledgerFirefoxNotSupportedDescription3": {
    "message": " Ledger ne prend plus en charge Firefox, vous devrez donc utiliser un autre navigateur."
  },
  "ledgerFirefoxNotSupportedLink": {
    "message": "guide"
  },
  "ledgerFirefoxNotSupportedTitle": {
    "message": "Firefox non pris en charge"
  },
  "ledgerLocked": {
    "message": "Impossible de se connecter au dispositif Ledger. Veuillez vous assurer que votre périphérique est déverrouillé et que l’application Ethereum est ouverte."
  },
  "ledgerTimeout": {
    "message": "Ledger Live met trop de temps à répondre ou la connexion est interrompue. Assurez-vous que l’application Ledger Live est bien ouverte et que votre appareil est déverrouillé."
  },
  "ledgerWebHIDNotConnectedErrorMessage": {
    "message": "Le dispositif Ledger n’est pas connecté. Si vous souhaitez le connecter, veuillez cliquer à nouveau sur « Continuer » et approuver la connexion au HID",
    "description": "An error message shown to the user during the hardware connect flow."
  },
  "lightTheme": {
    "message": "Clair"
  },
  "likeToImportToken": {
    "message": "Voulez-vous importer ce jeton ?"
  },
  "likeToImportTokens": {
    "message": "Souhaitez-vous ajouter ces jetons ?"
  },
  "lineaMainnet": {
    "message": "Le réseau principal de Linea"
  },
  "lineaSepolia": {
    "message": "Réseau de test Linea Sepolia"
  },
  "link": {
    "message": "Lien"
  },
  "linkCentralizedExchanges": {
    "message": "Liez votre compte Coinbase ou Binance pour transférer gratuitement des crypto-monnaies vers MetaMask."
  },
  "loading": {
    "message": "Chargement…"
  },
  "loadingScreenSnapMessage": {
    "message": "Veuillez conclure la transaction sur le snap."
  },
  "loadingTokenList": {
    "message": "Chargement de la liste des jetons"
  },
  "localCurrency": {
    "message": "Monnaie locale"
  },
  "localhost": {
    "message": "Localhost 8545"
  },
  "lock": {
    "message": "Verrouiller"
  },
  "lockMetaMaskLoadingMessage": {
    "message": "Verrouillage de MetaMask…"
  },
  "loginErrorConnectButton": {
    "message": "Réessayer"
  },
  "loginErrorConnectDescription": {
    "message": "Votre connexion Internet est instable. Vérifiez votre connexion et réessayez."
  },
  "loginErrorConnectTitle": {
    "message": "Impossible de se connecter"
  },
  "loginErrorGenericButton": {
    "message": "Réessayer"
  },
  "loginErrorGenericDescription": {
    "message": "Une erreur s’est produite lors de la connexion. Réessayez et si le problème persiste, contactez $1.",
    "description": "$1 is the key 'loginErrorGenericSupport'"
  },
  "loginErrorGenericSupport": {
    "message": "Assistance MetaMask"
  },
  "loginErrorGenericTitle": {
    "message": "Une erreur s’est produite"
  },
  "loginErrorResetWalletDescription": {
    "message": "Un problème s’est produit lors du déverrouillage. Reconnectez-vous avec $1 et votre mot de passe MetaMask.",
    "description": "$1 is the social login method"
  },
  "loginErrorSessionExpiredButton": {
    "message": "Se connecter"
  },
  "loginErrorSessionExpiredDescription": {
    "message": "Votre session a expiré. Veuillez vous reconnecter pour continuer."
  },
  "loginErrorSessionExpiredTitle": {
    "message": "La session a expiré"
  },
  "loginErrorTelegramOutdatedButton": {
    "message": "Mettre Telegram à jour"
  },
  "loginErrorTelegramOutdatedDescription": {
    "message": "Nous n’avons pas pu nous connecter à Telegram. Cela se produit généralement lorsque votre application Telegram n’est plus à jour. Veuillez la mettre à jour et réessayer."
  },
  "loginErrorTelegramOutdatedTitle": {
    "message": "Connexion impossible avec Telegram"
  },
  "logo": {
    "message": "logo $1",
    "description": "$1 is the name of the ticker"
  },
  "low": {
    "message": "Faible"
  },
  "lowGasSettingToolTipMessage": {
    "message": "Utilisez $1 pour attendre un prix inférieur. Les estimations de temps sont nettement moins précises, car les prix sont relativement imprévisibles.",
    "description": "$1 is key 'low' separated here so that it can be passed in with bold font-weight"
  },
  "lowLowercase": {
    "message": "faible"
  },
  "lowValueAssets": {
    "message": "Jetons de faible valeur ($1)",
    "description": "$1 is the number of low value assets in the collapsed home token list section."
  },
  "mainnet": {
    "message": "Réseau principal Ethereum"
  },
  "mainnetToken": {
    "message": "Cette adresse correspond à une adresse de jeton Ethereum Mainnet. Vérifiez à nouveau l’adresse du contrat et le réseau du jeton que vous essayez d’ajouter."
  },
  "makeAnotherSwap": {
    "message": "Créer un nouveau swap"
  },
  "makeSmartContractsEasier": {
    "message": "Rendre les contrats intelligents plus faciles à lire"
  },
  "makeSmartContractsEasierDescription": {
    "message": "MetaMask utilise 4byte.directory et Sourcify pour traduire ces informations."
  },
  "manage": {
    "message": "Gérer"
  },
  "manageDefaultSettings": {
    "message": "Gérer les paramètres de confidentialité par défaut"
  },
  "manageInstitutionalWallets": {
    "message": "Gérer les portefeuilles Institutional"
  },
  "manageInstitutionalWalletsDescription": {
    "message": "Activez cette option pour activer les portefeuilles Institutional."
  },
  "manageNetworksMenuHeading": {
    "message": "Gérer les réseaux"
  },
  "managePermissions": {
    "message": "Gérer les autorisations"
  },
  "manageTokens": {
    "message": "Gérer les jetons"
  },
  "manageWalletRecovery": {
    "message": "Gérer la récupération du portefeuille"
  },
  "marketCap": {
    "message": "Capitalisation boursière"
  },
  "marketCapFDV": {
    "message": "Capitalisation boursière (FDV)"
  },
  "marketDetails": {
    "message": "Détails du marché"
  },
  "marketRate": {
    "message": "Taux du marché"
  },
  "maskicons": {
    "message": "Polycons"
  },
  "max": {
    "message": "Maximum"
  },
  "maxBaseFee": {
    "message": "Frais de base maximaux"
  },
  "maxBaseFeeMustBeGreaterThanPriorityFee": {
    "message": "Les frais de base maximaux doivent être supérieurs aux frais de priorité"
  },
  "maxFee": {
    "message": "Frais maximums"
  },
  "maxFeeTooltip": {
    "message": "Frais maximums prévus pour le traitement de la transaction."
  },
  "maybeLater": {
    "message": "Peut-être plus tard"
  },
  "medium": {
    "message": "Marché"
  },
  "mediumGasSettingToolTipMessage": {
    "message": "Utilisez $1 pour un traitement rapide au prix actuel du marché.",
    "description": "$1 is key 'medium' (text: 'Market') separated here so that it can be passed in with bold font-weight"
  },
  "memo": {
    "message": "mémo"
  },
  "merklRewardsClaimBonus": {
    "message": "Réclamer le bonus",
    "description": "Short label shown in token list for tokens with claimable Merkl rewards"
  },
  "merklRewardsToastFailed": {
    "message": "Échec de la réclamation de votre bonus mUSD",
    "description": "Toast message shown when a Merkl reward claim transaction fails or is dropped"
  },
  "merklRewardsToastInProgress": {
    "message": "Votre bonus mUSD est en cours de traitement",
    "description": "Toast message shown when a Merkl reward claim transaction is being processed"
  },
  "merklRewardsToastSuccess": {
    "message": "Votre bonus mUSD est arrivé !",
    "description": "Toast message shown when a Merkl reward claim transaction is confirmed"
  },
  "merklRewardsUnexpectedError": {
    "message": "Erreur inattendue. Veuillez réessayer.",
    "description": "Error message shown when claiming Merkl rewards fails"
  },
  "message": {
    "message": "Message"
  },
  "metaMaskConnectStatusParagraphOne": {
    "message": "Vous avez maintenant davantage de contrôle sur les connexions de vos comptes dans MetaMask."
  },
  "metaMaskConnectStatusParagraphThree": {
    "message": "Cliquez pour gérer vos comptes connectés."
  },
  "metaMaskConnectStatusParagraphTwo": {
    "message": "Le bouton d’état de connexion indique si le site Web que vous visitez est connecté à votre compte actuellement sélectionné."
  },
  "metaMetricsIdNotAvailableError": {
    "message": "Comme vous n’avez jamais adhéré à MetaMetrics, il n’y a pas de données à supprimer ici."
  },
  "metadataModalSourceTooltip": {
    "message": "$1 est hébergé sur npm et $2 est l’identifiant unique de ce Snap.",
    "description": "$1 is the snap name and $2 is the snap NPM id."
  },
  "metamaskFee": {
    "message": "Commission MetaMask"
  },
  "metamaskNotificationsAreOff": {
    "message": "Les notifications du portefeuille ne sont actuellement pas activées."
  },
  "metamaskSwap": {
    "message": "Swap MetaMask"
  },
  "metamaskSwapsOfflineDescription": {
    "message": "MetaMask Swaps est en cours de maintenance. Nous vous invitons à revenir plus tard."
  },
  "metamaskVersion": {
    "message": "Version de MetaMask"
  },
  "methodData": {
    "message": "Méthode"
  },
  "methodDataTransactionDesc": {
    "message": "Fonction exécutée en fonction des données d’entrée décodées."
  },
  "methodNotSupported": {
    "message": "Non pris en charge par ce compte."
  },
  "metrics": {
    "message": "Indicateurs"
  },
  "minimumReceivedExplanation": {
    "message": "Le montant minimum que vous obtiendrez si le prix change pendant le traitement de votre transaction, en fonction de votre paramètre de slippage. L’estimation provient des fournisseurs de liquidité, le montant final peut donc différer."
  },
  "minimumReceivedExplanationTitle": {
    "message": "Montant minimum reçu"
  },
  "minimumReceivedLabel": {
    "message": "Minimum reçu"
  },
  "minute": {
    "message": "min"
  },
  "mismatchedChainLinkText": {
    "message": "vérifier les détails du réseau",
    "description": "Serves as link text for the 'mismatchedChain' key. This text will be embedded inside the translation for that key."
  },
  "mismatchedChainRecommendation": {
    "message": "Nous vous recommandons de $1 avant de continuer.",
    "description": "$1 is a clickable link with text defined by the 'mismatchedChainLinkText' key. The link will open to instructions for users to validate custom network details."
  },
  "mismatchedNetworkName": {
    "message": "Selon nos informations, le nom du réseau peut ne pas correspondre exactement à l’ID de la chaîne."
  },
  "mismatchedNetworkSymbol": {
    "message": "Le symbole monétaire soumis ne correspond à cet ID de chaîne."
  },
  "mismatchedRpcChainId": {
    "message": "L’ID de chaîne renvoyé par le réseau personnalisé ne correspond pas à l’ID de chaîne fourni."
  },
  "mismatchedRpcUrl": {
    "message": "Selon nos informations, la valeur de l’URL RPC soumise ne correspond pas à un fournisseur connu pour cet ID de chaîne."
  },
  "mmFee": {
    "message": "$1 % de frais MM."
  },
  "month": {
    "message": "mois"
  },
  "monthly": {
    "message": "Mensuelle"
  },
  "more": {
    "message": "plus"
  },
  "moreAccounts": {
    "message": "+ $1 comptes supplémentaires",
    "description": "$1 is the number of accounts"
  },
  "moreCapital": {
    "message": "Plus"
  },
  "moreNetworks": {
    "message": "+ $1 réseaux supplémentaires",
    "description": "$1 is the number of networks"
  },
  "moreQuotes": {
    "message": "Plus de cotations"
  },
  "multichainAccountAddressCopied": {
    "message": "Adresse copiée !",
    "description": "Message displayed when the multichain account address is copied to clipboard"
  },
  "multichainAccountIntroLearnMore": {
    "message": "En savoir plus",
    "description": "Button text to learn more about multichain accounts"
  },
  "multichainAccountIntroSameAddressDescription": {
    "message": "Nous avons regroupé vos comptes, vous pouvez donc continuer à utiliser MetaMask comme avant. Vos fonds sont en sécurité et restent inchangés.",
    "description": "Description explaining that accounts have been merged"
  },
  "multichainAccountIntroSameAddressTitle": {
    "message": "La même adresse, plus de réseaux",
    "description": "Title for the second section of the multichain account intro modal"
  },
  "multichainAccountIntroSettingUp": {
    "message": "Configuration de vos comptes…",
    "description": "Loading text shown while setting up multichain accounts"
  },
  "multichainAccountIntroViewAccounts": {
    "message": "Afficher les comptes",
    "description": "Button text to view accounts from the intro modal"
  },
  "multichainAccountIntroWhatDescription": {
    "message": "Un compte multichaîne est un compte disposant d’adresses sur plusieurs réseaux, pris en charge par MetaMask. Vous pouvez désormais utiliser Ethereum, Solana, etc., sans changer de compte.",
    "description": "Description explaining what multichain accounts are"
  },
  "multichainAccountIntroWhatTitle": {
    "message": "Que sont les comptes multichaînes ?",
    "description": "Title for the first section of the multichain account intro modal"
  },
  "multichainAccountPrivateKeyCopied": {
    "message": "Clé privée copiée",
    "description": "Message displayed when the multichain account private key is copied to clipboard"
  },
  "multichainAccountsIntroductionModalTitle": {
    "message": "Présentation des comptes multichaînes",
    "description": "Title for the multichain accounts introduction modal."
  },
  "multichainAddEthereumChainConfirmationDescription": {
    "message": "Vous allez ajouter ce réseau à MetaMask et donner à ce site l’autorisation de l’utiliser."
  },
  "multichainAddressViewAll": {
    "message": "Tout afficher"
  },
  "multichainProviderAccess": {
    "message": "Accorder au fournisseur Multichain l’accès à $1",
    "description": "The parameter is the name of the requesting origin"
  },
  "multichainQuoteCardRateExplanation": {
    "message": "Le meilleur taux que nous avons trouvé auprès des fournisseurs, incluant les frais des fournisseurs et une commission MetaMask de $1 %."
  },
  "multichainQuoteCardRateLabel": {
    "message": "Taux"
  },
  "multipleSnapConnectionWarning": {
    "message": "$1 veut utiliser $2 Snaps",
    "description": "$1 is the dapp and $2 is the number of snaps it wants to connect to."
  },
  "musdAssetBonusAccruing": {
    "message": "Accumulation du prochain bonus",
    "description": "Disabled claim button label shown when user holds mUSD but has no claimable bonus yet"
  },
  "musdAssetBonusClaimAmount": {
    "message": "Réclamer le bonus de $1",
    "description": "Label for the claim button in the mUSD asset details Your bonus section, where $1 is the formatted fiat amount (e.g., $10.27)"
  },
  "musdAssetBonusEstimatedAnnual": {
    "message": "Bonus annuel estimé",
    "description": "Label in the mUSD asset details Your bonus section"
  },
  "musdAssetBonusInfoAria": {
    "message": "Informations sur votre bonus",
    "description": "Accessible name for the info icon that opens the Your bonus tooltip"
  },
  "musdAssetBonusInfoEstimatedAnnual": {
    "message": "Estimation de ce que vous gagneriez sur une année en fonction de votre solde actuel et du taux. Le taux est variable et peut changer avec le temps.",
    "description": "Explanation for Estimated annual bonus in the Your bonus info tooltip"
  },
  "musdAssetBonusInfoLearnMore": {
    "message": "En savoir plus.",
    "description": "Link label at the bottom of the Your bonus info tooltip"
  },
  "musdAssetBonusInfoLifetimeClaimed": {
    "message": "Le montant total des bonus que vous avez réclamés depuis le début.",
    "description": "Explanation for Lifetime bonus claimed in the Your bonus info tooltip"
  },
  "musdAssetBonusInfoYourBonus": {
    "message": "Bonus annualisé de $1 % que vous gagnez en détenant simplement des mUSD. Vous pouvez réclamer votre bonus quotidiennement sur Linea. $2",
    "description": "$1 is the APY %, $2 is the 'Terms apply.' link"
  },
  "musdAssetBonusLifetimeClaimed": {
    "message": "Bonus à vie réclamé",
    "description": "Label in the mUSD asset details Your bonus section"
  },
  "musdAssetBonusNoAccruing": {
    "message": "Aucun bonus accumulé",
    "description": "Disabled claim button label shown when user holds no mUSD and has no bonus to claim"
  },
  "musdAssetBonusRate": {
    "message": "Bonus de $1 %",
    "description": "Tag next to Your bonus on the mUSD asset details page, where $1 is the bonus APY percentage (e.g., 3)"
  },
  "musdAssetBonusTitle": {
    "message": "Votre bonus",
    "description": "Section title on the mUSD asset details page"
  },
  "musdAssetConvertBenefitDailyBonus": {
    "message": "Bonus quotidien",
    "description": "Benefit tag on the mUSD asset details convert section"
  },
  "musdAssetConvertBenefitDollarBacked": {
    "message": "Adossé au dollar",
    "description": "Benefit tag on the mUSD asset details convert section"
  },
  "musdAssetConvertBenefitNoLockups": {
    "message": "Pas de blocage de fonds",
    "description": "Benefit tag on the mUSD asset details convert section"
  },
  "musdAssetConvertBenefitNoMetaMaskFee": {
    "message": "Pas de frais MetaMask",
    "description": "Benefit tag on the mUSD asset details convert section"
  },
  "musdAssetConvertDescriptionHighlight": {
    "message": "Bonus annualisé de $1 %",
    "description": "Shown in Figma accent lime (#baf24a) inside the mUSD asset details convert section description. $1 is the APY percentage."
  },
  "musdAssetConvertDescriptionLead": {
    "message": "Obtenez un ",
    "description": "Text before the green APY phrase on the mUSD asset details convert section"
  },
  "musdAssetConvertDescriptionTail": {
    "message": " en convertissant vos USDC, USDT et DAI en mUSD.",
    "description": "Text after the green APY phrase on the mUSD asset details convert section"
  },
  "musdAssetConvertLearnMore": {
    "message": "En savoir plus.",
    "description": "Button to open the mUSD support article from the asset details convert section"
  },
  "musdAssetConvertTitle": {
    "message": "Convertissez vos stablecoins",
    "description": "Title of the convert section on the mUSD asset details page"
  },
  "musdAssetPositionBalance": {
    "message": "Solde",
    "description": "Label in the mUSD asset details Your position section"
  },
  "musdAssetPositionTitle": {
    "message": "Votre position",
    "description": "Section title on the mUSD asset details page"
  },
  "musdAssetPositionValue": {
    "message": "Valeur",
    "description": "Label in the mUSD asset details Your position section (fiat value)"
  },
  "musdBonusExplanation": {
    "message": "Convertissez vos stablecoins en mUSD et gagnez\njusqu’à $1 % de bonus annualisé que vous pouvez\nréclamer quotidiennement. $2",
    "description": "$1 is the bonus APY percentage, $2 is the 'Terms apply' link"
  },
  "musdBonusPoweredByRelay": {
    "message": "Propulsé par Relay",
    "description": "Attribution shown below mUSD bonus explanation on the conversion confirmation info popover"
  },
  "musdBoostDescription": {
    "message": "Convertissez vos stablecoins en mUSD et obtenez un bonus annualisé de $1 %.",
    "description": "$1 is the bonus percentage (e.g., 3)"
  },
  "musdBoostTitle": {
    "message": "Obtenez un bonus de $1 % sur vos stablecoins",
    "description": "$1 is the bonus percentage (e.g., 3)"
  },
  "musdBuyMusd": {
    "message": "Acheter des mUSD"
  },
  "musdClaimSendingTo": {
    "message": "Envoyer à",
    "description": "Label for the account row in the mUSD claim confirmation screen when no wallet name is available"
  },
  "musdClaimSendingToWallet": {
    "message": "Envoyer à $1",
    "description": "Label for the account row in the mUSD claim confirmation screen, where $1 is the wallet name"
  },
  "musdClaimTitle": {
    "message": "Réclamer le bonus",
    "description": "Title for the mUSD bonus claim confirmation screen"
  },
  "musdClaimableBonus": {
    "message": "Bonus réclamable",
    "description": "Label for the claimable bonus row in the mUSD conversion confirmation screen"
  },
  "musdClaimableBonusTooltip": {
    "message": "Le bonus annualisé que vous avez gagné pour avoir détenu des mUSD. Vous pouvez réclamer votre bonus quotidiennement sur Linea. $1",
    "description": "$1 is the 'Terms apply' link"
  },
  "musdClaimableBonusTooltipAria": {
    "message": "Détails du bonus pouvant être réclamé",
    "description": "Accessible name for the info control that opens the claimable bonus explanation popover"
  },
  "musdConversionActivityTitle": {
    "message": "Convertir des $1 en mUSD",
    "description": "$1 is the source token symbol (e.g., USDC)"
  },
  "musdConversionBonusTooltipAria": {
    "message": "Détails du bonus",
    "description": "Accessible name for the info control that opens the mUSD conversion bonus explanation popover"
  },
  "musdConversionFeeTooltipDescription": {
    "message": "Les frais de conversion en mUSD comprennent les coûts de réseau et peuvent inclure des frais de fournisseur. Aucuns frais MetaMask ne s’appliquent lorsque vous effectuez un échange contre des mUSD.",
    "description": "Body text shown above the fee breakdown in the transaction fee tooltip for mUSD conversion"
  },
  "musdConversionTitle": {
    "message": "Converti en mUSD",
    "description": "Title shown in the transaction details modal for mUSD conversion transactions"
  },
  "musdConversionToastFailed": {
    "message": "Échec de la conversion en mUSD"
  },
  "musdConversionToastInProgress": {
    "message": "Conversion de $1 → mUSD",
    "description": "$1 is the source token symbol (e.g., USDC)"
  },
  "musdConversionToastSuccess": {
    "message": "Conversion en mUSD effectuée avec succès"
  },
  "musdConversionToastSuccessDescription": {
    "message": "Le bonus pourra être réclamé dans un délai d’un jour."
  },
  "musdConvert": {
    "message": "Convertir"
  },
  "musdConvertAndGetBonus": {
    "message": "Convertissez et obtenez un bonus de $1 %",
    "description": "$1 is the bonus percentage (e.g., 3)"
  },
  "musdEarnBonusPercentage": {
    "message": "Obtenez un bonus de $1 %",
    "description": "$1 is the bonus percentage (e.g., 3). Subtitle on the home token list mUSD Buy/Get CTA."
  },
  "musdEducationGetStarted": {
    "message": "Commencer"
  },
  "musdEducationHeadline": {
    "message": "OBTENEZ UN BONUS DE $1 % SUR\nLES STABLECOINS",
    "description": "$1 is the bonus APY percentage. Line break between ON and STABLECOINS matches splash layout."
  },
  "musdEducationNotNow": {
    "message": "Pas maintenant"
  },
  "musdGetBonusPercentage": {
    "message": "Obtenez $1 % de bonus en mUSD",
    "description": "$1 is the bonus percentage (e.g., 3)"
  },
  "musdGetMusd": {
    "message": "Obtenir des mUSD"
  },
  "musdMetaMaskUsd": {
    "message": "MetaMask USD",
    "description": "Product name shown as the title line on the home token list mUSD Buy/Get CTA"
  },
  "musdSymbol": {
    "message": "mUSD",
    "description": "Token ticker for MetaMask USD (displayed next to balance on the mUSD asset details page)"
  },
  "musdTermsApply": {
    "message": "Des conditions s’appliquent."
  },
  "mustSelectOne": {
    "message": "Vous devez sélectionner au moins 1 jeton."
  },
  "name": {
    "message": "Nom"
  },
  "nameAddressLabel": {
    "message": "adresse",
    "description": "Label above address field in name component modal."
  },
  "nameAlreadyInUse": {
    "message": "Ce nom est déjà utilisé"
  },
  "nameFooterTrustWarning": {
    "message": "Ne sauvegardez que les adresses auxquelles vous faites confiance.",
    "description": "Footer warning text shown in name modal for malicious and warning addresses."
  },
  "nameInstructionsMalicious": {
    "message": "Nous vous déconseillons d’interagir avec cette adresse qui a été identifiée comme malveillante.",
    "description": "Instruction text in name component modal when address is malicious."
  },
  "nameInstructionsNew": {
    "message": "Si vous connaissez cette adresse, donnez-lui un pseudonyme pour l’identifier plus facilement à l’avenir.",
    "description": "Instruction text in name component modal when value is not recognised."
  },
  "nameInstructionsRecognized": {
    "message": "Cette adresse a un pseudonyme par défaut, mais vous pouvez le modifier ou consulter la liste des pseudonymes proposés.",
    "description": "Instruction text in name component modal when value is recognized but not saved."
  },
  "nameInstructionsSaved": {
    "message": "Vous avez déjà choisi un pseudonyme pour cette adresse. Vous pouvez le modifier ou consulter la liste des pseudonymes proposés.",
    "description": "Instruction text in name component modal when value is saved."
  },
  "nameInstructionsWarning": {
    "message": "Nous ne pouvons pas vérifier cette adresse. Elle est peut-être nouvelle ou non vérifiée. Définissez un nom d’affichage personnel pour l’identifier à l’avenir.",
    "description": "Instruction text in name component modal when address has warning signals."
  },
  "nameLabel": {
    "message": "Nom du contrat",
    "description": "Label above name input field in name component modal."
  },
  "nameModalMaybeProposedName": {
    "message": "Peut-être : $1",
    "description": "$1 is the proposed name"
  },
  "nameModalTitleMalicious": {
    "message": "Adresse malveillante",
    "description": "Title of the modal created by the name component when address is identified as malicious."
  },
  "nameModalTitleNew": {
    "message": "Adresse inconnue",
    "description": "Title of the modal created by the name component when value is not recognised."
  },
  "nameModalTitleRecognized": {
    "message": "Adresse reconnue",
    "description": "Title of the modal created by the name component when value is recognized but not saved."
  },
  "nameModalTitleSaved": {
    "message": "Adresse enregistrée",
    "description": "Title of the modal created by the name component when value is saved."
  },
  "nameModalTitleVerified": {
    "message": "Adresse vérifiée",
    "description": "Title of the modal created by the name component when address is verified."
  },
  "nameModalTitleWarning": {
    "message": "L’adresse doit être vérifiée",
    "description": "Title of the modal created by the name component when address has warning trust signals."
  },
  "nameProviderProposedBy": {
    "message": "Proposé par $1",
    "description": "$1 is the name of the provider"
  },
  "nameProvider_ens": {
    "message": "Service de noms Ethereum (ENS)"
  },
  "nameProvider_etherscan": {
    "message": "Etherscan"
  },
  "nameProvider_lens": {
    "message": "Lens Protocol"
  },
  "nameProvider_token": {
    "message": "MetaMask"
  },
  "nameResolutionFailedError": {
    "message": "Aucune résolution d’adresse trouvée pour ce nom."
  },
  "nameResolutionZeroAddressError": {
    "message": "Le résolveur de noms a renvoyé une adresse nulle. Il s’agit probablement d’une erreur."
  },
  "nameSetPlaceholder": {
    "message": "Choisissez un pseudonyme…",
    "description": "Placeholder text for name input field in name component modal."
  },
  "nameSetPlaceholderSuggested": {
    "message": "Suggéré : $1",
    "description": "$1 is the proposed name"
  },
  "nativeNetworkPermissionRequestDescription": {
    "message": "$1 vous demande votre approbation pour :",
    "description": "$1 represents dapp name"
  },
  "nativeTokenScamWarningConversion": {
    "message": "Modifier les détails du réseau"
  },
  "nativeTokenScamWarningDescription": {
    "message": "Le symbole du jeton natif ne correspond pas au symbole attendu pour le jeton natif du réseau associé à cet ID de chaîne. Vous avez saisi $1 alors que le symbole attendu pour le jeton est $2. Veuillez vérifier que vous êtes connecté à la bonne chaîne.",
    "description": "$1 represents the currency name, $2 represents the expected currency symbol"
  },
  "nativeTokenScamWarningDescriptionExpectedTokenFallback": {
    "message": "autre chose",
    "description": "graceful fallback for when token symbol isn't found"
  },
  "nativeTokenScamWarningTitle": {
    "message": "Il pourrait s’agir d’une arnaque",
    "description": "Title for nativeTokenScamWarningDescription"
  },
  "needHelp": {
    "message": "Vous avez besoin d’aide ? Contactez $1",
    "description": "$1 represents `needHelpLinkText`, the text which goes in the help link"
  },
  "needHelpFeedback": {
    "message": "Partagez vos commentaires"
  },
  "needHelpLinkText": {
    "message": "le service d’assistance de MetaMask"
  },
  "needHelpSubmitTicket": {
    "message": "Envoyez une demande d’assistance"
  },
  "needImportFile": {
    "message": "Vous devez sélectionner un fichier à importer.",
    "description": "User is important an account and needs to add a file to continue"
  },
  "negativeOrZeroAmountToken": {
    "message": "Impossible d’envoyer des montants négatifs ou nuls."
  },
  "negativeValuesNotAllowed": {
    "message": "Les valeurs négatives ne sont pas autorisées"
  },
  "network": {
    "message": "Réseau :"
  },
  "networkChanged": {
    "message": "Le réseau a été modifié"
  },
  "networkChangedMessage": {
    "message": "Vous effectuez maintenant une transaction sur $1.",
    "description": "$1 is the name of the network"
  },
  "networkDetails": {
    "message": "Détails du réseau"
  },
  "networkFee": {
    "message": "Frais de réseau"
  },
  "networkFeeExplanation": {
    "message": "Les frais de réseau dépendent du trafic sur le réseau et de la complexité de votre transaction."
  },
  "networkFeeExplanationTitle": {
    "message": "Frais de réseau"
  },
  "networkMenu": {
    "message": "Menu du réseau"
  },
  "networkMenuHeading": {
    "message": "Sélectionner un réseau"
  },
  "networkName": {
    "message": "Nom du réseau"
  },
  "networkNameBitcoin": {
    "message": "Bitcoin"
  },
  "networkNameBitcoinSegwit": {
    "message": "Bitcoin Native SegWit"
  },
  "networkNameDefinition": {
    "message": "Le nom associé à ce réseau."
  },
  "networkNameEthereum": {
    "message": "Ethereum"
  },
  "networkNameGoerli": {
    "message": "Goerli"
  },
  "networkNamePolygon": {
    "message": "Polygon"
  },
  "networkNameSolana": {
    "message": "Solana"
  },
  "networkNameTron": {
    "message": "Tron"
  },
  "networkOptions": {
    "message": "Options du réseau"
  },
  "networkPermissionToast": {
    "message": "Les autorisations réseau ont été mises à jour"
  },
  "networkStatus": {
    "message": "Statut du réseau"
  },
  "networkStatusBaseFeeTooltip": {
    "message": "Les frais de base sont fixés par le réseau et varient toutes les 13-14 secondes. Nos options $1 et $2 tiennent compte des augmentations soudaines.",
    "description": "$1 and $2 are bold text for Medium and Aggressive respectively."
  },
  "networkStatusPriorityFeeTooltip": {
    "message": "Éventail de frais de priorité (aussi appelés « pourboire du mineur »). Ils sont versés aux mineurs et les incitent à accorder la priorité à votre transaction."
  },
  "networkStatusStabilityFeeTooltip": {
    "message": "Le prix du carburant est de $1 au regard des 72 dernières heures.",
    "description": "$1 is networks stability value - stable, low, high"
  },
  "networkSuggested": {
    "message": "Suggéré par le réseau"
  },
  "networkTabCustom": {
    "message": "Personnalisé"
  },
  "networkTabPopular": {
    "message": "Populaire"
  },
  "networkURL": {
    "message": "URL du réseau"
  },
  "networkURLDefinition": {
    "message": "L’URL utilisée pour accéder à ce réseau."
  },
  "networkUrlErrorWarning": {
    "message": "Les pirates informatiques imitent parfois les sites en modifiant légèrement l’adresse du site. Assurez-vous que vous interagissez avec le site voulu avant de continuer. Version Punycode : $1",
    "description": "$1 replaced by RPC URL for network"
  },
  "networks": {
    "message": "Réseaux"
  },
  "networksSmallCase": {
    "message": "réseaux"
  },
  "nevermind": {
    "message": "J’ai changé d’avis"
  },
  "new": {
    "message": "Nouveau!"
  },
  "newAccountIconMessage": {
    "message": "Nous avons actualisé les icônes des comptes afin de vous aider à les distinguer plus facilement. Vous pouvez modifier le style dans $1 > $2 > $3.",
    "description": "$1, $2, and $3 are bold text for Settings, General, and Account icon respectively"
  },
  "newAccountIconTitle": {
    "message": "Nouvelle icône de compte"
  },
  "newAccountNumberName": {
    "message": "Compte $1",
    "description": "Default name of next account to be created on create account screen"
  },
  "newContract": {
    "message": "Nouveau contrat"
  },
  "newCustomTokenAdded": {
    "message": "« $1 » a été ajouté avec succès !"
  },
  "newNFTDetectedInImportNFTsMessageStrongText": {
    "message": "Paramètres > Actifs"
  },
  "newNFTDetectedInImportNFTsMsg": {
    "message": "Pour afficher vos NFT en utilisant Opensea, activez l’option « Afficher les supports NFT » dans $1.",
    "description": "$1 is used for newNFTDetectedInImportNFTsMessageStrongText"
  },
  "newNFTDetectedInNFTsTabMessage": {
    "message": "Laissez MetaMask détecter et afficher automatiquement les NFT dans votre portefeuille."
  },
  "newNFTsAutodetected": {
    "message": "Détection automatique des NFT"
  },
  "newNetworkAdded": {
    "message": "« $1 » a été ajouté avec succès !"
  },
  "newNetworkEdited": {
    "message": "« $1 » a été modifié !"
  },
  "newNftAddedMessage": {
    "message": "Le NFT a été ajouté avec succès !"
  },
  "newPassword": {
    "message": "Nouveau mot de passe (min 8 caractères)"
  },
  "newPasswordCreate": {
    "message": "Créer un nouveau mot de passe"
  },
  "newPrivacyPolicyActionButton": {
    "message": "En savoir plus"
  },
  "newPrivacyPolicyTitle": {
    "message": "Nous avons mis à jour notre politique de confidentialité"
  },
  "newTokensImportedMessage": {
    "message": "Vous avez importé avec succès $1.",
    "description": "$1 is the string of symbols of all the tokens imported"
  },
  "newTokensImportedTitle": {
    "message": "Jeton importé"
  },
  "next": {
    "message": "Suivant"
  },
  "nftAddFailedMessage": {
    "message": "Les NFT ne peuvent pas être ajoutés, car les détails de propriété ne correspondent pas. Assurez-vous d’avoir saisi les bonnes informations."
  },
  "nftAddressError": {
    "message": "Ce jeton est un NFT. Ajouter sur le $1",
    "description": "$1 is a clickable link with text defined by the 'importNFTPage' key"
  },
  "nftAlreadyAdded": {
    "message": "Le NFT a déjà été ajouté."
  },
  "nftAutoDetectionEnabled": {
    "message": "Détection automatique des NFT activée"
  },
  "nftBought": {
    "message": "A acheté $1"
  },
  "nftEmptyDescription": {
    "message": "Le monde des NFT s’offre à vous. Commencez votre collection dès aujourd’hui."
  },
  "nftMinted": {
    "message": "A minté $1"
  },
  "nftOptions": {
    "message": "Options NFT"
  },
  "nftTokenIdPlaceholder": {
    "message": "Saisissez l’identifiant du jeton"
  },
  "nftWarningContent": {
    "message": "Vous êtes en train d’accorder à un tiers l’autorisation d’accéder à $1 que vous possédez actuellement ou que vous pourrez posséder dans le futur. Tant que vous n’aurez pas révoqué cette autorisation, l’autre partie pourra transférer ces NFT de votre portefeuille à tout moment et sans demander votre consentement. $2",
    "description": "$1 is nftWarningContentBold bold part, $2 is Learn more link"
  },
  "nftWarningContentBold": {
    "message": "tous les NFT $1",
    "description": "$1 is name of the collection"
  },
  "nftWarningContentGrey": {
    "message": "Agissez avec prudence."
  },
  "nfts": {
    "message": "NFT"
  },
  "nftsPreviouslyOwned": {
    "message": "Précédemment possédés"
  },
  "nickname": {
    "message": "Pseudonyme"
  },
  "no": {
    "message": "Non"
  },
  "noAccountsFound": {
    "message": "Aucun compte trouvé pour la demande de recherche effectuée"
  },
  "noConnectionDescription": {
    "message": "Pour vous connecter à un site, trouvez et sélectionnez le bouton « connecter ». N’oubliez pas que MetaMask ne peut se connecter qu’à des sites Web3"
  },
  "noDefaultAddress": {
    "message": "Aucune adresse $1",
    "description": "$1 is the default address scope"
  },
  "noDomainResolution": {
    "message": "Aucune résolution n’a été fournie pour le domaine."
  },
  "noHardwareWalletOrSnapsSupport": {
    "message": "Les Snaps et la plupart des portefeuilles matériels ne fonctionneront pas avec la version actuelle de votre navigateur."
  },
  "noMMFeeSwapping": {
    "message": "Pas de frais MetaMask"
  },
  "noNetworkFee": {
    "message": "Pas de frais de réseau"
  },
  "noNetworksAvailable": {
    "message": "Aucun réseau disponible"
  },
  "noNetworksFound": {
    "message": "Aucun réseau trouvé pour la requête donnée"
  },
  "noNetworksSelected": {
    "message": "Aucun réseau sélectionné"
  },
  "noOptionsAvailableMessage": {
    "message": "Ce moyen d’échange n’est pas disponible pour le moment. Essayez de modifier le montant, le réseau ou le jeton et nous vous trouverons la meilleure option."
  },
  "noQuoteAvailable": {
    "message": "Aucune cotation disponible"
  },
  "noSnaps": {
    "message": "Aucun Snap installé"
  },
  "noTokensMatchSearch": {
    "message": "Aucun jeton ne correspond à vos critères de recherche"
  },
  "noTokensMatchingYourFilters": {
    "message": "Aucun jeton ne correspond à vos critères de recherche"
  },
  "noTokensToManage": {
    "message": "Vous ne possédez pas encore de jetons. Effectuez une recherche par nom ou par adresse pour découvrir les jetons les plus populaires."
  },
  "noWebcamFound": {
    "message": "La caméra de votre ordinateur n’a pas été trouvée. Veuillez réessayer."
  },
  "noWebcamFoundTitle": {
    "message": "Webcam introuvable"
  },
  "noZeroValue": {
    "message": "$1 doit être supérieur à 0"
  },
  "nonContractAddressAlertDesc": {
    "message": "Vous envoyez des données d’appel à une adresse qui n’est pas un contrat. Cela pourrait entraîner une perte de fonds. Assurez-vous que vous êtes en train d’utiliser la bonne adresse et le bon réseau avant de continuer."
  },
  "nonContractAddressAlertTitle": {
    "message": "Erreur potentielle"
  },
  "nonce": {
    "message": "Nonce"
  },
  "none": {
    "message": "Aucune"
  },
  "notBusy": {
    "message": "Pas occupé"
  },
  "notCurrentAccount": {
    "message": "S’agit-il du bon compte ? Il est différent de celui actuellement sélectionné dans votre portefeuille"
  },
  "notificationDetail": {
    "message": "Détails"
  },
  "notificationDetailBaseFee": {
    "message": "Frais de base (GWEI)"
  },
  "notificationDetailGasLimit": {
    "message": "Limite de gaz (unités)"
  },
  "notificationDetailGasUsed": {
    "message": "Gaz utilisé (unités)"
  },
  "notificationDetailMaxFee": {
    "message": "Frais maximaux par unité de gaz"
  },
  "notificationDetailNetwork": {
    "message": "Réseau :"
  },
  "notificationDetailNetworkFee": {
    "message": "Frais de réseau"
  },
  "notificationDetailPriorityFee": {
    "message": "Frais de priorité (GWEI)"
  },
  "notificationItemCheckBlockExplorer": {
    "message": "Vérifier sur l’explorateur de blocs"
  },
  "notificationItemCollection": {
    "message": "Collection"
  },
  "notificationItemConfirmed": {
    "message": "Confirmé"
  },
  "notificationItemError": {
    "message": "Impossible de consulter la liste des frais pour l’instant"
  },
  "notificationItemFrom": {
    "message": "De"
  },
  "notificationItemLidoStakeReadyToBeWithdrawn": {
    "message": "Retrait prêt à être effectué"
  },
  "notificationItemLidoStakeReadyToBeWithdrawnMessage": {
    "message": "Vous pouvez maintenant retirer vos $1 non stakés"
  },
  "notificationItemLidoWithdrawalRequestedMessage": {
    "message": "La demande que vous avez soumise pour déstaker vos $1 a été envoyée"
  },
  "notificationItemNFTReceivedFrom": {
    "message": "A reçu un NFT de"
  },
  "notificationItemNFTSentTo": {
    "message": "A envoyé un NFT à"
  },
  "notificationItemNetwork": {
    "message": "Réseau :"
  },
  "notificationItemRate": {
    "message": "Taux (frais inclus)"
  },
  "notificationItemReceived": {
    "message": "Reçu"
  },
  "notificationItemReceivedFrom": {
    "message": "Reçu de la part de"
  },
  "notificationItemSent": {
    "message": "Envoyé"
  },
  "notificationItemSentTo": {
    "message": "Envoyé à"
  },
  "notificationItemStakeCompleted": {
    "message": "Stake terminé"
  },
  "notificationItemStaked": {
    "message": "A staké"
  },
  "notificationItemStakingProvider": {
    "message": "Fournisseur de services de staking"
  },
  "notificationItemStatus": {
    "message": "Statut"
  },
  "notificationItemSwapped": {
    "message": "Échangé"
  },
  "notificationItemSwappedFor": {
    "message": "contre"
  },
  "notificationItemTo": {
    "message": "Vers"
  },
  "notificationItemTransactionId": {
    "message": "ID de transaction"
  },
  "notificationItemUnStakeCompleted": {
    "message": "Annulation du staking terminée"
  },
  "notificationItemUnStaked": {
    "message": "Déstaké"
  },
  "notificationItemUnStakingRequested": {
    "message": "Déstaking demandé"
  },
  "notificationTransactionFailedMessage": {
    "message": "La transaction $1 a échoué ! $2",
    "description": "Content of the browser notification that appears when a transaction fails"
  },
  "notificationTransactionFailedTitle": {
    "message": "Transaction non conclue",
    "description": "Title of the browser notification that appears when a transaction fails"
  },
  "notificationTransactionSuccessMessage": {
    "message": "La transaction $1 a été confirmée !",
    "description": "Content of the browser notification that appears when a transaction is confirmed"
  },
  "notificationTransactionSuccessTitle": {
    "message": "Transaction confirmée",
    "description": "Title of the browser notification that appears when a transaction is confirmed"
  },
  "notificationTransactionSuccessView": {
    "message": "Consulter sur $1",
    "description": "Additional content in a notification that appears when a transaction is confirmed and has a block explorer URL."
  },
  "notificationTransactionWithoutNonceFailedMessage": {
    "message": "La transaction a échoué ! $1",
    "description": "Content of the browser notification that appears when a EIP-7702 transaction fails"
  },
  "notificationTransactionWithoutNonceSuccessMessage": {
    "message": "La transaction a été confirmée!",
    "description": "Content of the browser notification that appears when a nonce-less transaction is confirmed"
  },
  "notifications": {
    "message": "Notifications"
  },
  "notificationsFeatureToggle": {
    "message": "Activer les notifications du portefeuille",
    "description": "Experimental feature title"
  },
  "notificationsFeatureToggleDescription": {
    "message": "Cette option permet d’activer les notifications du portefeuille telles que l’envoi/la réception de fonds ou de NFT et les annonces liées aux fonctionnalités.",
    "description": "Description of the experimental notifications feature"
  },
  "notificationsMarkAllAsRead": {
    "message": "Marquer tout comme lu"
  },
  "notificationsPageEmptyTitle": {
    "message": "Rien à voir ici"
  },
  "notificationsPageErrorContent": {
    "message": "Essayez de visiter à nouveau cette page."
  },
  "notificationsPageErrorTitle": {
    "message": "Une erreur s’est produite"
  },
  "notificationsPageNoNotificationsContent": {
    "message": "Vous n’avez pas encore reçu de notifications."
  },
  "notificationsSettingsBoxError": {
    "message": "Un problème est survenu, veuillez réessayer."
  },
  "notificationsSettingsPageAllowNotificationsLink": {
    "message": "Découvrir comment"
  },
  "numberOfTokens": {
    "message": "Nombre de jetons"
  },
  "ofTextNofM": {
    "message": "sur"
  },
  "off": {
    "message": "Off"
  },
  "offlineForMaintenance": {
    "message": "Hors ligne à des fins de maintenance"
  },
  "ok": {
    "message": "Ok"
  },
  "on": {
    "message": "Activer"
  },
  "onboardedMetametricsAccept": {
    "message": "J’accepte"
  },
  "onboardedMetametricsDisagree": {
    "message": "Non, merci"
  },
  "onboardedMetametricsKey1": {
    "message": "Dernières avancées"
  },
  "onboardedMetametricsKey2": {
    "message": "Caractéristiques du produit"
  },
  "onboardedMetametricsKey3": {
    "message": "Autres matériels promotionnels pertinents"
  },
  "onboardedMetametricsLink": {
    "message": "MetaMetrics"
  },
  "onboardedMetametricsParagraph1": {
    "message": "En plus de $1, nous aimerions utiliser les données pour comprendre comment vous interagissez avec les communications commerciales.",
    "description": "$1 represents the 'onboardedMetametricsLink' locale string"
  },
  "onboardedMetametricsParagraph2": {
    "message": "Cela nous aide à personnaliser les informations que nous partageons avec vous, comme :"
  },
  "onboardedMetametricsParagraph3": {
    "message": "N’oubliez pas que nous ne vendons jamais les données que vous nous fournissez et que vous pouvez vous désinscrire à tout moment."
  },
  "onboardedMetametricsTitle": {
    "message": "Aidez-nous à améliorer votre expérience"
  },
  "onboardingAdvancedPrivacyIPFSDescription": {
    "message": "La passerelle IPFS vous permet d’accéder aux données hébergées par des tiers et de les visualiser. Vous pouvez ajouter une passerelle IPFS personnalisée ou continuer à utiliser la passerelle par défaut."
  },
  "onboardingAdvancedPrivacyIPFSInvalid": {
    "message": "Veuillez saisir une URL valide"
  },
  "onboardingAdvancedPrivacyIPFSTitle": {
    "message": "Ajouter une passerelle IPFS personnalisée"
  },
  "onboardingAdvancedPrivacyIPFSValid": {
    "message": "L’URL de la passerelle IPFS est valide"
  },
  "onboardingAdvancedPrivacyNetworkDescription": {
    "message": "Lorsque vous utilisez nos paramètres et configurations par défaut, nous utilisons Infura comme fournisseur de RPC (appel de procédure à distance) par défaut, afin d’offrir l’accès le plus fiable et le plus privé possible aux données Ethereum.\nDans certains cas limités, nous pouvons utiliser d’autres fournisseurs de RPC afin de garantir la meilleure expérience utilisateur possible. Vous pouvez choisir votre propre RPC, mais n’oubliez pas que tout RPC a besoin d’accéder à votre adresse IP et à l’adresse de votre portefeuille Ethereum pour valider les transactions. Pour en savoir plus sur la façon dont Infura gère les données pour les comptes EVM, lisez notre $1, et pour les comptes Solana, $2."
  },
  "onboardingAdvancedPrivacyNetworkDescriptionCallToAction": {
    "message": "cliquez ici"
  },
  "onboardingAdvancedPrivacyNetworkTitle": {
    "message": "Choisissez votre réseau"
  },
  "onboardingContinueWith": {
    "message": "Continuer avec $1",
    "description": "$1 is the type of login used Google, Apple, etc."
  },
  "onboardingCreateWallet": {
    "message": "Créer un nouveau portefeuille"
  },
  "onboardingImportWallet": {
    "message": "Importer un portefeuille existant"
  },
  "onboardingLoginFooter": {
    "message": "En continuant, j’accepte l’$1 et les $2 de MetaMask"
  },
  "onboardingLoginFooterPrivacyNotice": {
    "message": "Avis de confidentialité"
  },
  "onboardingLoginFooterTermsOfUse": {
    "message": "Conditions d’utilisation"
  },
  "onboardingMetametricCheckboxDescriptionOneUpdated": {
    "message": "Nous collecterons des données de base sur l’utilisation des produits. Nous pouvons associer ces informations aux données disponibles sur la chaîne."
  },
  "onboardingMetametricCheckboxDescriptionTwo": {
    "message": "Nous utiliserons ces données pour savoir comment vous interagissez avec nos communications commerciales et pour partager avec vous des informations pertinentes (comme les caractéristiques des produits)."
  },
  "onboardingMetametricCheckboxTitleOne": {
    "message": "Collecte de données d’utilisation de base"
  },
  "onboardingMetametricCheckboxTitleTwo": {
    "message": "Mises à jour du produit"
  },
  "onboardingMetametricsContinue": {
    "message": "Continuer"
  },
  "onboardingMetametricsDescription": {
    "message": "Nous aimerions recueillir des données d’utilisation et de diagnostic de base afin d’améliorer MetaMask. Sachez que nous ne vendons jamais les données que vous nous fournissez ici."
  },
  "onboardingMetametricsTitle": {
    "message": "Aidez-nous à améliorer MetaMask"
  },
  "onboardingSignInWith": {
    "message": "Se connecter avec $1",
    "description": "$1 is the type of login used Google, Apple, etc"
  },
  "onboardingSrpCreate": {
    "message": "Utiliser la phrase secrète de récupération"
  },
  "onboardingSrpImport": {
    "message": "Importer en utilisant la phrase secrète de récupération"
  },
  "onboardingSrpImportError": {
    "message": "N’utilisez que des lettres minuscules, vérifiez l’orthographe et remettez les mots dans l’ordre d’origine."
  },
  "onboardingSrpInputClearAll": {
    "message": "Tout effacer"
  },
  "onboardingSrpInputPlaceholder": {
    "message": "Ajoutez un espace entre chaque mot et assurez-vous que personne ne regarde."
  },
  "oneKey": {
    "message": "OneKey",
    "description": "Hardware device name"
  },
  "only": {
    "message": "seulement"
  },
  "onlyConnectTrust": {
    "message": "Ne vous connectez qu’aux sites auxquels vous faites confiance. $1",
    "description": "Text displayed above the buttons for connection confirmation. $1 is the link to the learn more web page."
  },
  "onlyIntegersAllowed": {
    "message": "Seuls les nombres entiers sont autorisés"
  },
  "onlyNumbersAllowed": {
    "message": "Seuls les chiffres sont autorisés"
  },
  "openFullScreen": {
    "message": "Ouvrir en plein écran"
  },
  "openFullScreenForLedgerWebHid": {
    "message": "Passez en plein écran pour connecter votre Ledger.",
    "description": "Shown to the user on the confirm screen when they are viewing MetaMask in a popup window but need to connect their ledger via webhid."
  },
  "openInBlockExplorer": {
    "message": "Ouvrir dans l’explorateur de blocs"
  },
  "openMultichainAccountAddressMenu": {
    "message": "Ouvrir le menu des adresses de compte multichaînes"
  },
  "openSettings": {
    "message": "Ouvrir « Settings » (Paramètres)"
  },
  "openWallet": {
    "message": "Ouvrir le portefeuille"
  },
  "opensInNewTab": {
    "message": "s’ouvre dans un nouvel onglet"
  },
  "options": {
    "message": "Options"
  },
  "or": {
    "message": "ou"
  },
  "origin": {
    "message": "Origine"
  },
  "originChanged": {
    "message": "Le site a été modifié"
  },
  "originChangedMessage": {
    "message": "Vous êtes en train d’examiner une demande de $1.",
    "description": "$1 is the name of the origin"
  },
  "osTheme": {
    "message": "Système"
  },
  "other": {
    "message": "autre"
  },
  "otherPermissionsOnSiteDescription": {
    "message": "Les autorisations suivantes ont également été trouvées sur ce site. Voulez-vous les supprimer ?"
  },
  "otherPermissionsOnSiteTitle": {
    "message": "Autres autorisations sur ce site"
  },
  "otherQrWallet": {
    "message": "Autre portefeuille QR"
  },
  "otherSnaps": {
    "message": "autres Snaps",
    "description": "Used in the 'permission_rpc' message."
  },
  "others": {
    "message": "autres"
  },
  "outdatedBrowserNotification": {
    "message": "Votre navigateur n’est pas à jour. Si vous ne mettez pas à jour votre navigateur, vous ne pourrez pas obtenir les correctifs de sécurité et profiter des nouvelles fonctionnalités de MetaMask."
  },
  "overrideContentSecurityPolicyHeader": {
    "message": "Remplacer l’en-tête Content-Security-Policy"
  },
  "padlock": {
    "message": "Cadenas"
  },
  "paidByMetaMask": {
    "message": "Payé par MetaMask"
  },
  "paidWith": {
    "message": "Payé avec"
  },
  "participateInMetaMetrics": {
    "message": "Participer à MetaMetrics"
  },
  "participateInMetaMetricsDescription": {
    "message": "Participez à MetaMetrics pour nous aider à améliorer MetaMask"
  },
  "passkeyAuthMethodBiometrics": {
    "message": "Authentification biométrique",
    "description": "Default OS-agnostic noun for the passkey auth method, used as $1 substitution in passkey messages on macOS / Linux / other OSes."
  },
  "passkeyAuthMethodTouchId": {
    "message": "Touch ID",
    "description": "Apple Touch ID brand name, used as $1 substitution on macOS for descriptive passkey copy that names the underlying feature."
  },
  "passkeyAuthMethodWindowsHello": {
    "message": "Windows Hello",
    "description": "Microsoft Windows Hello brand name, used as $1 substitution on Windows for all passkey copy."
  },
  "passkeyDescription": {
    "message": "Utilisez $1 pour déverrouiller MetaMask au lieu de saisir votre mot de passe. Cela crée une clé d’accès sur cet appareil uniquement.",
    "description": "Description of the passkey unlock feature on the setup / settings screens. $1 is the OS-specific auth-method noun (Touch ID on macOS, Windows Hello on Windows, Biometrics elsewhere)."
  },
  "passkeyErrorAlreadyEnrolled": {
    "message": "$1 déjà configuré(e) pour ce portefeuille.",
    "description": "Shown when starting passkey enrollment while a passkey is already enrolled. $1 is the OS-specific auth-method noun (Biometrics / Touch ID / Windows Hello)."
  },
  "passkeyErrorAuthenticationVerificationFailed": {
    "message": "Nous n’avons pas pu vérifier votre $1. Réessayez.",
    "description": "Shown when passkey authentication response verification fails. $1 is the OS-specific auth-method noun (Biometrics / Touch ID / Windows Hello)."
  },
  "passkeyErrorMissingKeyMaterial": {
    "message": "Votre réponse $1 était incomplète. Réessayez.",
    "description": "Shown when the passkey assertion is missing required key material. $1 is the OS-specific auth-method noun (Biometrics / Touch ID / Windows Hello)."
  },
  "passkeyErrorNoAuthenticationCeremony": {
    "message": "La session de connexion par $1 a expiré. Veuillez réessayer.",
    "description": "Shown when passkey authentication runs without an active authentication ceremony. $1 is the OS-specific auth-method noun (Biometrics / Touch ID / Windows Hello)."
  },
  "passkeyErrorNoRegistrationCeremony": {
    "message": "La session de configuration de votre $1 a expiré. Réessayez depuis le début.",
    "description": "Shown when passkey registration verification runs without an active registration ceremony. $1 is the OS-specific auth-method noun (Biometrics / Touch ID / Windows Hello)."
  },
  "passkeyErrorNotEnrolled": {
    "message": "$1 non configuré(e) pour ce portefeuille. Activez $1 dans les Paramètres.",
    "description": "Shown when biometrics unlock fails because no passkey is enrolled. $1 is the OS-specific auth-method noun (Biometrics / Touch ID / Windows Hello)."
  },
  "passkeyErrorRegistrationFailed": {
    "message": "Échec de la configuration de $1. Réessayez",
    "description": "Shown when onboarding biometrics registration fails with an unknown error (after specific biometrics error messages). $1 is the OS-specific auth-method noun (Biometrics / Touch ID / Windows Hello)."
  },
  "passkeyErrorRegistrationVerificationFailed": {
    "message": "Nous n’avons pas pu vérifier votre $1. Veuillez réessayer.",
    "description": "Shown when passkey registration response verification fails. $1 is the OS-specific auth-method noun (Biometrics / Touch ID / Windows Hello)."
  },
  "passkeyErrorVaultKeyDecryptionFailed": {
    "message": "Le déverrouillage par $1 a échoué. Réessayez ou reconfigurez $1 dans les Paramètres.",
    "description": "Shown when the wrapped vault key cannot be decrypted with the passkey-derived key. $1 is the OS-specific auth-method noun (Biometrics / Touch ID / Windows Hello)."
  },
  "passkeyErrorVaultKeyMismatch": {
    "message": "$1 n’est pas actuellement le système d’identification utilisé pour déverrouiller votre portefeuille. Configurez à nouveau $1 dans Paramètres.",
    "description": "Shown when renewing passkey protection and the decrypted key does not match the expected vault key. $1 is the OS-specific auth-method noun (Biometrics / Touch ID / Windows Hello)."
  },
  "passkeyErrorVaultKeyRenewalFailed": {
    "message": "Votre mot de passe a été mis à jour, mais le déverrouillage par $1 n’a pas pu être activé.",
    "description": "Shown after a successful wallet password change when re-wrapping the vault key for passkey fails and passkey enrollment is cleared. $1 is the OS-specific auth-method noun (Biometrics / Touch ID / Windows Hello)."
  },
  "passkeyErrorVerificationFailed": {
    "message": "Nous n’avons pas pu vérifier votre $1. Réessayez ou saisissez votre mot de passe.",
    "description": "Shown when biometrics verification fails while turning off biometrics unlock in Settings and the error has no known passkey code. $1 is the OS-specific auth-method noun (Biometrics / Touch ID / Windows Hello)."
  },
  "passkeySetupStepRegister": {
    "message": "Enregistrer $1",
    "description": "Onboarding step label. $1 is the OS-specific auth-method noun (Biometrics / Touch ID / Windows Hello)."
  },
  "passkeySetupStepVerify": {
    "message": "Valider $1",
    "description": "Onboarding step label. $1 is the OS-specific auth-method noun (Biometrics / Touch ID / Windows Hello)."
  },
  "passkeyTroubleshootModalDescription": {
    "message": "Ouvrez l’extension en plein écran et réessayez.",
    "description": "Explains that unlocking with a passkey may work better in a full screen MetaMask window."
  },
  "passkeyTroubleshootModalOpenFullScreen": {
    "message": "Ouvrir en plein écran",
    "description": "Button that opens MetaMask unlock in a full browser tab."
  },
  "passkeyTroubleshootModalStillHavingTrouble": {
    "message": "Vous rencontrez toujours des problèmes ?",
    "description": "Link text to open MetaMask support when passkey unlock troubleshooting did not help."
  },
  "passkeyTroubleshootUnlock": {
    "message": "Vous n’arrivez pas à déverrouiller votre portefeuille ?",
    "description": "Opens MetaMask in a full browser tab when passkey is unreliable in the side panel."
  },
  "passkeyTroubleshootUnlockModalTitle": {
    "message": "Je n’arrive pas à déverrouiller mon portefeuille",
    "description": "Title for the modal shown when the user needs help unlocking with a passkey from the side panel."
  },
  "passkeyTroubleshootVerify": {
    "message": "Vous n’arrivez pas à vérifier votre identité ?",
    "description": "Link to open passkey troubleshooting when verifying identity (not unlock), e.g. change password or security settings in the side panel."
  },
  "passkeyTroubleshootVerifyModalTitle": {
    "message": "Vous n’arrivez pas à vérifier votre identité ?",
    "description": "Title for the passkey troubleshoot modal when the user needs help verifying with a passkey outside of unlock (e.g. security settings or change password)."
  },
  "passkeyTurnedOff": {
    "message": "$1 désactivé(e)",
    "description": "Toast shown after passkey unlock is turned off. $1 is the OS-specific auth-method noun (Biometrics / Touch ID / Windows Hello)."
  },
  "passkeyTurnedOn": {
    "message": "$1 activé(e)",
    "description": "Toast shown after passkey unlock is turned on. $1 is the OS-specific auth-method noun (Biometrics / Touch ID / Windows Hello)."
  },
  "passkeyUnlockFailed": {
    "message": "Échec du déverrouillage par $1. Essayez de saisir votre mot de passe.",
    "description": "Generic fallback message when passkey unlock fails. $1 is the OS-specific auth-method noun (Biometrics / Touch ID / Windows Hello)."
  },
  "passkeyVerifyingDescription": {
    "message": "Utilisez $1 pour vérifier votre identité au lieu de saisir votre mot de passe.",
    "description": "Supporting line under the passkey verification heading while WebAuthn runs (e.g. change password). $1 is the OS-specific auth-method noun (Biometrics / Touch ID / Windows Hello)."
  },
  "passkeyVerifyingTitle": {
    "message": "Confirmez avec $1",
    "description": "Heading while the wallet waits for passkey verification (e.g. change password). $1 is the OS-specific auth-method noun (Biometrics / Touch ID / Windows Hello)."
  },
  "password": {
    "message": "Mot de passe"
  },
  "passwordChangedRecently": {
    "message": "Votre mot de passe a été modifié"
  },
  "passwordChangedRecentlyDescription": {
    "message": "Saisissez votre nouveau mot de passe pour rester connecté(e) à MetaMask."
  },
  "passwordNotLongEnough": {
    "message": "Mot de passe trop court"
  },
  "passwordTermsWarning": {
    "message": "Si je perds ce mot de passe, MetaMask ne pourra pas le réinitialiser."
  },
  "passwordTermsWarningSocial": {
    "message": "Si j’oublie ce mot de passe, je perdrai définitivement l’accès à mon portefeuille. MetaMask ne peut pas le réinitialiser pour moi."
  },
  "passwordToggleHide": {
    "message": "Masquer le mot de passe"
  },
  "passwordToggleShow": {
    "message": "Afficher le mot de passe"
  },
  "passwordsDontMatch": {
    "message": "Les mots de passe ne correspondent pas"
  },
  "paste": {
    "message": "Coller"
  },
  "pastePrivateKey": {
    "message": "Collez votre clé privée ici :",
    "description": "For importing an account from a private key"
  },
  "payWith": {
    "message": "Payer avec",
    "description": "Label for pay with row showing which token is used to pay transaction fees"
  },
  "payWithModalTitle": {
    "message": "Payer avec",
    "description": "Title for the pay with modal that allows users to select which token to pay transaction fees with"
  },
  "payee": {
    "message": "Bénéficiaire"
  },
  "pending": {
    "message": "En attente"
  },
  "pendingConfirmationAddNetworkAlertMessage": {
    "message": "La mise à jour du réseau annulera $1 transactions en attente sur ce site.",
    "description": "Number of transactions."
  },
  "pendingConfirmationSwitchNetworkAlertMessage": {
    "message": "Le changement de réseau annulera $1 transactions en attente sur ce site.",
    "description": "Number of transactions."
  },
  "pendingTransactionAlertMessage": {
    "message": "La transaction précédente doit être finalisée avant que celle-ci ne soit traitée. $1",
    "description": "$1 represents the words 'how to cancel or speed up a transaction' in a hyperlink"
  },
  "pendingTransactionAlertMessageHyperlink": {
    "message": "Découvrez comment annuler ou accélérer une transaction.",
    "description": "The text for the hyperlink in the pending transaction alert message"
  },
  "perSecond": {
    "message": "par seconde"
  },
  "percent": {
    "message": "$1 %"
  },
  "percentChange": {
    "message": "Variation en pourcentage"
  },
  "permissionFor": {
    "message": "Autorisation pour"
  },
  "permissionFrom": {
    "message": "Autorisation de"
  },
  "permissionRequested": {
    "message": "Demandé maintenant"
  },
  "permissionRequestedForAccounts": {
    "message": "Demandée maintenant pour $1",
    "description": "Permission cell status for requested permission including accounts, rendered as AvatarGroup which is $1."
  },
  "permissionRevoked": {
    "message": "Révoqué dans cette mise à jour"
  },
  "permissionRevokedForAccounts": {
    "message": "Révoquée dans cette mise à jour pour $1",
    "description": "Permission cell status for revoked permission including accounts, rendered as AvatarGroup which is $1."
  },
  "permission_accessNamedSnap": {
    "message": "Connexion à $1.",
    "description": "The description for the `wallet_snap` permission. $1 is the human-readable name of the snap."
  },
  "permission_accessNetwork": {
    "message": "Accéder à internet.",
    "description": "The description of the `endowment:network-access` permission."
  },
  "permission_accessNetworkDescription": {
    "message": "Autoriser le Snap $1 à accéder à l’internet. Cela permet d’effectuer des transferts de données avec des serveurs tiers.",
    "description": "An extended description of the `endowment:network-access` permission. $1 is the snap name."
  },
  "permission_accessSnap": {
    "message": "Connexion au Snap $1.",
    "description": "The description for the `wallet_snap` permission. $1 is the name of the snap."
  },
  "permission_accessSnapDescription": {
    "message": "Autoriser le site Web ou le snap à interagir avec $1.",
    "description": "The description for the `wallet_snap_*` permission. $1 is the name of the Snap."
  },
  "permission_assets": {
    "message": "Afficher les actifs du compte dans MetaMask.",
    "description": "The description for the `endowment:assets` permission."
  },
  "permission_assetsDescription": {
    "message": "Autorisez $1 à fournir des informations sur les actifs au client MetaMask. Les actifs peuvent être sur chaîne ou hors chaîne.",
    "description": "An extended description for the `endowment:assets` permission. $1 is the name of the Snap."
  },
  "permission_cronjob": {
    "message": "Planifiez et exécutez des actions périodiques.",
    "description": "The description for the `snap_cronjob` permission"
  },
  "permission_cronjobDescription": {
    "message": "Autoriser le Snap $1 à effectuer des actions qui s’exécutent périodiquement à des heures, des dates ou des intervalles fixes. Cela permet d’envoyer des messages ou des notifications urgentes.",
    "description": "An extended description for the `snap_cronjob` permission. $1 is the snap name."
  },
  "permission_dialog": {
    "message": "Afficher les boîtes de dialogue dans MetaMask.",
    "description": "The description for the `snap_dialog` permission"
  },
  "permission_dialogDescription": {
    "message": "Autoriser le Snap $1 à afficher des fenêtres contextuelles MetaMask contenant du texte personnalisé, un champ de saisie et des boutons pour approuver ou rejeter une action.\nCela permet de créer par exemple des alertes, des confirmations et des flux d'adhésion pour un snap.",
    "description": "An extended description for the `snap_dialog` permission. $1 is the snap name."
  },
  "permission_ethereumAccounts": {
    "message": "Consultez l’adresse, le solde du compte et l’activité, et lancez des transactions",
    "description": "The description for the `eth_accounts` permission"
  },
  "permission_ethereumProvider": {
    "message": "Accéder au fournisseur d’Ethereum.",
    "description": "The description for the `endowment:ethereum-provider` permission"
  },
  "permission_ethereumProviderDescription": {
    "message": "Autorisez le Snap $1 à communiquer directement avec MetaMask, afin qu'il puisse lire les données de la blockchain et suggérer des messages et des transactions.",
    "description": "An extended description for the `endowment:ethereum-provider` permission. $1 is the snap name."
  },
  "permission_getEntropy": {
    "message": "Dériver des clés arbitraires uniques au Snap $1.",
    "description": "The description for the `snap_getEntropy` permission. $1 is the snap name."
  },
  "permission_getEntropyDescription": {
    "message": "Autoriser le Snap $1 à dériver des clés arbitraires uniques au Snap $1, sans les divulguer. Ces clés sont distinctes de votre ou vos comptes MetaMask et ne sont pas liées à vos clés privées ou à votre phrase secrète de récupération. Les autres snaps ne peuvent pas accéder à ces informations.",
    "description": "An extended description for the `snap_getEntropy` permission. $1 is the snap name."
  },
  "permission_getLocale": {
    "message": "Afficher votre langue préférée.",
    "description": "The description for the `snap_getLocale` permission"
  },
  "permission_getLocaleDescription": {
    "message": "Autoriser le Snap $1 à accéder à vos paramètres MetaMask pour qu’il puisse identifier votre langue préférée. Cela permet de localiser et d’afficher le contenu du Snap $1 dans votre langue.",
    "description": "An extended description for the `snap_getLocale` permission. $1 is the snap name."
  },
  "permission_getPreferences": {
    "message": "Afficher des informations telles que votre langue et votre devise préférées.",
    "description": "The description for the `snap_getPreferences` permission"
  },
  "permission_getPreferencesDescription": {
    "message": "Autorisez $1 à accéder à des informations telles que votre langue et votre monnaie fiat préférées dans les paramètres de votre compte MetaMask. Cela permet à $1 d’afficher un contenu adapté à vos préférences. ",
    "description": "An extended description for the `snap_getPreferences` permission. $1 is the snap name."
  },
  "permission_homePage": {
    "message": "Afficher un écran personnalisé",
    "description": "The description for the `endowment:page-home` permission"
  },
  "permission_homePageDescription": {
    "message": "Laissez $1 afficher un écran d’accueil personnalisé dans MetaMask. Celui-ci peut être utilisé pour les interfaces utilisateur, la configuration et les tableaux de bord.",
    "description": "An extended description for the `endowment:page-home` permission. $1 is the snap name."
  },
  "permission_keyring": {
    "message": "Autoriser les demandes d’ajout et de gestion de comptes Ethereum",
    "description": "The description for the `endowment:keyring` permission"
  },
  "permission_keyringDescription": {
    "message": "Autoriser le Snap $1 à recevoir des demandes d’ajout ou de suppression de comptes et à signer des documents et effectuer des transactions au nom des détenteurs de ces comptes.",
    "description": "An extended description for the `endowment:keyring` permission. $1 is the snap name."
  },
  "permission_lifecycleHooks": {
    "message": "Utiliser des hooks de cycle de vie.",
    "description": "The description for the `endowment:lifecycle-hooks` permission"
  },
  "permission_lifecycleHooksDescription": {
    "message": "Autoriser le Snap $1 à utiliser des hooks de cycle de vie pour exécuter des codes à des moments spécifiques de son cycle de vie.",
    "description": "An extended description for the `endowment:lifecycle-hooks` permission. $1 is the snap name."
  },
  "permission_manageAccounts": {
    "message": "Ajouter et gérer des comptes Ethereum",
    "description": "The description for `snap_manageAccounts` permission"
  },
  "permission_manageAccountsDescription": {
    "message": "Autoriser le Snap $1 à ajouter ou supprimer des comptes Ethereum qui peuvent être utilisés pour effectuer des transactions et signer des documents.",
    "description": "An extended description for the `snap_manageAccounts` permission. $1 is the snap name."
  },
  "permission_manageBip32Keys": {
    "message": "Gérer les comptes du protocole $1.",
    "description": "The description for the `snap_getBip32Entropy` permission. $1 is a derivation path, e.g. 'm/44'/0'/0' (secp256k1)'."
  },
  "permission_manageBip44AndBip32KeysDescription": {
    "message": "Autoriser le Snap $1 à gérer des comptes et des actifs sur le réseau demandé. Ces comptes sont dérivés et sauvegardés à l’aide de votre phrase secrète de récupération (sans la divulguer). Grâce à sa capacité à dériver des clés, le Snap $1 peut prendre en charge des protocoles blockchain autres que les protocoles de la blockchain Ethereum (EVM).",
    "description": "An extended description for the `snap_getBip44Entropy` and `snap_getBip44Entropy` permissions. $1 is the snap name."
  },
  "permission_manageBip44Keys": {
    "message": "Gérer les comptes du chemin $1.",
    "description": "The description for the `snap_getBip44Entropy` permission. $1 is the name of a protocol, e.g. 'Filecoin'."
  },
  "permission_manageState": {
    "message": "Stockez et gérez ses données sur votre appareil.",
    "description": "The description for the `snap_manageState` permission"
  },
  "permission_manageStateDescription": {
    "message": "Autoriser le Snap $1 à stocker, mettre à jour et récupérer des données en toute sécurité en les chiffrant. Les autres snaps ne peuvent pas accéder à ces informations.",
    "description": "An extended description for the `snap_manageState` permission. $1 is the snap name."
  },
  "permission_multichainProvider": {
    "message": "Accéder au fournisseur Multichain.",
    "description": "The description for the `endowment:multichain-provider` permission"
  },
  "permission_multichainProviderDescription": {
    "message": "Autorisez le Snap $1 à communiquer directement avec MetaMask, afin qu'il puisse lire les données de la blockchain et suggérer des messages et des transactions.",
    "description": "An extended description for the `endowment:multichain-provider` permission. $1 is the snap name."
  },
  "permission_nameLookup": {
    "message": "Fournir des recherches de domaines et d’adresses.",
    "description": "The description for the `endowment:name-lookup` permission."
  },
  "permission_nameLookupDescription": {
    "message": "Autorisez le Snap à récupérer et à afficher les adresses et les noms de domaine dans différentes parties de l’interface utilisateur de MetaMask.",
    "description": "An extended description for the `endowment:name-lookup` permission."
  },
  "permission_notifications": {
    "message": "Afficher les notifications.",
    "description": "The description for the `snap_notify` permission"
  },
  "permission_notificationsDescription": {
    "message": "Autoriser le Snap $1 à afficher des notifications dans MetaMask. Un court texte de notification peut être déclenché par un snap pour fournir des informations exploitables ou sensibles au facteur temps.",
    "description": "An extended description for the `snap_notify` permission. $1 is the snap name."
  },
  "permission_protocol": {
    "message": "Fournir des données de protocole pour une ou plusieurs chaînes.",
    "description": "The description for the `endowment:protocol` permission."
  },
  "permission_protocolDescription": {
    "message": "Autoriser $1 à fournir à MetaMask des données de protocole telles que des estimations des frais de gaz ou des informations sur les jetons.",
    "description": "An extended description for the `endowment:protocol` permission. $1 is the name of the Snap."
  },
  "permission_rpc": {
    "message": "Autoriser $1 à communiquer directement avec le Snap $2.",
    "description": "The description for the `endowment:rpc` permission. $1 is 'other snaps' or 'websites', $2 is the snap name."
  },
  "permission_rpcDescription": {
    "message": "Autoriser $1 à envoyer des messages au Snap $2 et à recevoir une réponse du Snap $2.",
    "description": "An extended description for the `endowment:rpc` permission. $1 is 'other snaps' or 'websites', $2 is the snap name."
  },
  "permission_rpcDescriptionOriginList": {
    "message": "$1 et $2",
    "description": "A list of allowed origins where $2 is the last origin of the list and $1 is the rest of the list separated by ','."
  },
  "permission_signatureInsight": {
    "message": "Afficher un aperçu modal des signatures.",
    "description": "The description for the `endowment:signature-insight` permission"
  },
  "permission_signatureInsightDescription": {
    "message": "Autoriser $1 à afficher une fenêtre modale contenant des informations sur toute demande de signature avant son approbation. Cela peut être utilisé pour mettre en place des mesures de sécurité et de lutte contre l’hameçonnage.",
    "description": "An extended description for the `endowment:signature-insight` permission. $1 is the snap name."
  },
  "permission_signatureInsightOrigin": {
    "message": "Voir l’origine des sites web qui soumettent une demande de signature",
    "description": "The description for the `signatureOrigin` caveat, to be used with the `endowment:signature-insight` permission"
  },
  "permission_signatureInsightOriginDescription": {
    "message": "Autoriser $1 à voir l’origine (URI) des sites web qui soumettent des demandes de signature. Cela peut être utilisé pour mettre en place des mesures de sécurité et de lutte contre l’hameçonnage.",
    "description": "An extended description for the `signatureOrigin` caveat, to be used with the `endowment:signature-insight` permission. $1 is the snap name."
  },
  "permission_transactionInsight": {
    "message": "Récupérer et afficher les aperçus de transaction.",
    "description": "The description for the `endowment:transaction-insight` permission"
  },
  "permission_transactionInsightDescription": {
    "message": "Autoriser le Snap $1 à décoder les transactions et à afficher des informations dans l'interface utilisateur de MetaMask. Cela peut être utilisé pour des solutions de sécurité et de lutte contre l'hameçonnage.",
    "description": "An extended description for the `endowment:transaction-insight` permission. $1 is the snap name."
  },
  "permission_transactionInsightOrigin": {
    "message": "Voir l’origine des sites web qui proposent des transactions",
    "description": "The description for the `transactionOrigin` caveat, to be used with the `endowment:transaction-insight` permission"
  },
  "permission_transactionInsightOriginDescription": {
    "message": "Autoriser le Snap $1 à voir l'origine (URI) des sites Web qui suggèrent des transactions. Cela permet de développer des solutions de sécurité et de lutte contre l'hameçonnage.",
    "description": "An extended description for the `transactionOrigin` caveat, to be used with the `endowment:transaction-insight` permission. $1 is the snap name."
  },
  "permission_unknown": {
    "message": "Autorisation inconnue : $1",
    "description": "$1 is the name of a requested permission that is not recognized."
  },
  "permission_viewBip32PublicKeys": {
    "message": "Consultez votre clé publique pour $1 ($2).",
    "description": "The description for the `snap_getBip32PublicKey` permission. $1 is a derivation path, e.g. 'm/44'/0'/0''. $2 is the elliptic curve name, e.g. 'secp256k1'."
  },
  "permission_viewBip32PublicKeysDescription": {
    "message": "Autoriser le Snap $2 à consulter vos clés publiques (et vos adresses) pour $1. Cela n’accorde pas l’autorisation de gérer les comptes ou les actifs.",
    "description": "An extended description for the `snap_getBip32PublicKey` permission. $1 is a derivation path (name). $2 is the snap name."
  },
  "permission_viewNamedBip32PublicKeys": {
    "message": "Afficher la clé publique pour $1.",
    "description": "The description for the `snap_getBip32PublicKey` permission. $1 is a name for the derivation path, e.g., 'Ethereum accounts'."
  },
  "permission_walletSwitchEthereumChain": {
    "message": "Utiliser les réseaux que vous avez activés",
    "description": "The label for the `wallet_switchEthereumChain` permission"
  },
  "permission_webAssembly": {
    "message": "Prise en charge de WebAssembly.",
    "description": "The description of the `endowment:webassembly` permission."
  },
  "permission_webAssemblyDescription": {
    "message": "Autoriser le Snap $1 à accéder à des environnements d’exécution de faible niveau via WebAssembly.",
    "description": "An extended description of the `endowment:webassembly` permission. $1 is the snap name."
  },
  "permissions": {
    "message": "Autorisations"
  },
  "permissionsPageEmptyDescription": {
    "message": "Aucune autorisation détectée. Une fois que vous aurez accordé des autorisations à un site ou installé un Snap, les détails apparaîtront ici."
  },
  "permitSimulationChange_approve": {
    "message": "Plafond de dépenses"
  },
  "permitSimulationChange_bidding": {
    "message": "Vous enchérissez"
  },
  "permitSimulationChange_listing": {
    "message": "Vous mettez en vente"
  },
  "permitSimulationChange_nft_listing": {
    "message": "Prix de vente"
  },
  "permitSimulationChange_receive": {
    "message": "Vous recevez"
  },
  "permitSimulationChange_revoke2": {
    "message": "Révoquer"
  },
  "permitSimulationChange_transfer": {
    "message": "Vous envoyez"
  },
  "permitSimulationDetailInfo": {
    "message": "Vous donnez au dépenseur l’autorisation de retirer ce nombre de jetons de votre compte."
  },
  "permittedChainToastUpdate": {
    "message": "$1 a accès à $2."
  },
  "perps": {
    "message": "Perps"
  },
  "perps24hVolume": {
    "message": "Volume sur 24 heures"
  },
  "perpsActivity": {
    "message": "Activité"
  },
  "perpsAddExposure": {
    "message": "Ajouter une exposition"
  },
  "perpsAddExposureDescriptionLong": {
    "message": "Augmentez la taille de votre position longue"
  },
  "perpsAddExposureDescriptionShort": {
    "message": "Augmentez la taille de votre position courte"
  },
  "perpsAddFunds": {
    "message": "Ajouter des fonds"
  },
  "perpsAddFundsDescription": {
    "message": "Ajoutez des fonds pour commencer à trader des contrats perpétuels avec effet de levier"
  },
  "perpsAddMargin": {
    "message": "Ajouter une marge"
  },
  "perpsAddMarginDescription": {
    "message": "Augmentez la marge pour réduire le risque de liquidation"
  },
  "perpsAddToFavorites": {
    "message": "Ajouter aux favoris"
  },
  "perpsAutoClose": {
    "message": "Fermeture automatique"
  },
  "perpsAutoDeleveraging": {
    "message": "Réduction automatique de l’effet de levier",
    "description": "Badge label for trades executed via auto-deleveraging (ADL)"
  },
  "perpsAvailable": {
    "message": "disponible",
    "description": "is the available balance amount"
  },
  "perpsAvailableBalance": {
    "message": "Solde disponible: "
  },
  "perpsAvailableToAdd": {
    "message": "Pouvant être ajoutés"
  },
  "perpsAvailableToClose": {
    "message": "Disponible pour clôturer"
  },
  "perpsAvailableToSubtract": {
    "message": "Pouvant être soustraits"
  },
  "perpsAvailableToTrade": {
    "message": "Disponible pour le trading",
    "description": "Label for the available balance that can be used for trading"
  },
  "perpsBalance": {
    "message": "Solde des contrats à terme"
  },
  "perpsBasicFunctionalityOff": {
    "message": "Cette fonctionnalité n’est pas disponible lorsque les fonctionnalités de base sont désactivées."
  },
  "perpsBatchCancelFailed": {
    "message": "Échec de l’annulation d’un ou plusieurs ordres. Veuillez réessayer."
  },
  "perpsBatchCloseFailed": {
    "message": "Échec de la clôture d’une ou plusieurs positions. Veuillez réessayer."
  },
  "perpsCancelAllOrders": {
    "message": "Tout annuler"
  },
  "perpsCancelOrder": {
    "message": "Annuler l’ordre"
  },
  "perpsCandleIntervals": {
    "message": "Définir l’unité de temps"
  },
  "perpsCandlePeriodDays": {
    "message": "Jours"
  },
  "perpsCandlePeriodHours": {
    "message": "Heures"
  },
  "perpsCandlePeriodMinutes": {
    "message": "Minutes"
  },
  "perpsCloseAll": {
    "message": "Tout fermer"
  },
  "perpsCloseAllDescription": {
    "message": "Nous fermerons toutes vos positions ouvertes au prix actuel du marché."
  },
  "perpsCloseAllPositions": {
    "message": "Fermer toutes les positions"
  },
  "perpsCloseAmount": {
    "message": "Montant à clôturer"
  },
  "perpsCloseLong": {
    "message": "Fermer la position longue"
  },
  "perpsClosePartialMinNotional": {
    "message": "Les clôtures partielles doivent être d’une valeur minimale de $1 USD. Augmentez le montant à clôturer ou clôturez la position dans son intégralité."
  },
  "perpsClosePosition": {
    "message": "Fermer la position"
  },
  "perpsCloseShort": {
    "message": "Fermer la position courte"
  },
  "perpsConfirmCloseLong": {
    "message": "Fermer la position longue"
  },
  "perpsConfirmCloseShort": {
    "message": "Fermer la position courte"
  },
  "perpsConnectionTimeout": {
    "message": "Le délai de connexion a expiré. Veuillez réessayer."
  },
  "perpsContactSupport": {
    "message": "Contacter le service d’assistance"
  },
  "perpsCrossMarginNotSupportedDescription": {
    "message": "MetaMask Perps ne prend en charge que le trading à marge isolée. Vous devez d’abord clôturer votre position à marge croisée avant de pouvoir trader sur MetaMask."
  },
  "perpsCrossMarginNotSupportedTitle": {
    "message": "Marge croisée non prise en charge"
  },
  "perpsDateToday": {
    "message": "Aujourd’hui"
  },
  "perpsDateYesterday": {
    "message": "Hier"
  },
  "perpsDepositActivityTitle": {
    "message": "Contrats à terme perpétuels financés"
  },
  "perpsDepositErrorBridgeFailed": {
    "message": "Échec de la passerelle"
  },
  "perpsDepositFailed": {
    "message": "Le dépôt n’a pas pu être effectué. Veuillez réessayer."
  },
  "perpsDepositFundsTitle": {
    "message": "Déposer des fonds sur le compte de trading de contrats à terme perpétuels"
  },
  "perpsDepositTitle": {
    "message": "Compte de trading de contrats à terme financé"
  },
  "perpsDepositToastErrorDescription": {
    "message": "Les fonds n’ont pas été ajoutés à votre compte de trading de contrats à terme perpétuels. Veuillez réessayer."
  },
  "perpsDepositToastErrorTitle": {
    "message": "Échec du dépôt sur le compte de trading de contrats à terme perpétuels"
  },
  "perpsDepositToastPendingDescription": {
    "message": "Vos fonds seront bientôt disponibles pour le trading."
  },
  "perpsDepositToastPendingTitle": {
    "message": "Ajouter des fonds à votre compte de trading de contrats à terme perpétuels"
  },
  "perpsDepositToastSuccessDescription": {
    "message": "Les fonds sont prêts à être tradés"
  },
  "perpsDepositToastSuccessTitle": {
    "message": "Votre compte de trading de contrats à terme perpétuels a été approvisionné"
  },
  "perpsDeposits": {
    "message": "Dépôts"
  },
  "perpsDetails": {
    "message": "Détails"
  },
  "perpsDirection": {
    "message": "Direction"
  },
  "perpsDisclaimer": {
    "message": "Le trading de contrats à terme perpétuels est très risqué et vous pourriez perdre soudainement et sans préavis la totalité de votre investissement. Vous tradez entièrement à vos propres risques. Données de marché fournies par Hyperliquid. Graphique des cours fourni par TradingView."
  },
  "perpsEmptyDescription": {
    "message": "Tradez des contrats perpétuels avec effet de levier. Ouvrez votre première position pour commencer."
  },
  "perpsEntryPrice": {
    "message": "Prix d’ouverture"
  },
  "perpsEstSize": {
    "message": "Taille estimée"
  },
  "perpsEstimatedPnlAtStopLoss": {
    "message": "Estimation des pertes et profits au stop loss",
    "description": "Label for estimated profit or loss when stop loss is hit"
  },
  "perpsEstimatedPnlAtTakeProfit": {
    "message": "Estimation des pertes et profits au take profit",
    "description": "Label for estimated profit or loss when take profit is hit"
  },
  "perpsExploreMarkets": {
    "message": "Explorer les marchés"
  },
  "perpsFees": {
    "message": "Frais"
  },
  "perpsFilterAll": {
    "message": "Tous"
  },
  "perpsFilterCommodities": {
    "message": "Matières premières"
  },
  "perpsFilterCrypto": {
    "message": "Crypto"
  },
  "perpsFilterEtf": {
    "message": "ETF"
  },
  "perpsFilterForex": {
    "message": "Forex"
  },
  "perpsFilterIndex": {
    "message": "Indice"
  },
  "perpsFilterNew": {
    "message": "Nouveau"
  },
  "perpsFilterPreIpo": {
    "message": "Pré-IPO"
  },
  "perpsFilterStocks": {
    "message": "Actions"
  },
  "perpsFunding": {
    "message": "Approvisionnement"
  },
  "perpsFundingPayments": {
    "message": "Taux de financement"
  },
  "perpsFundingRate": {
    "message": "Taux de financement"
  },
  "perpsFundingRateTooltip": {
    "message": "Des frais horaires versés par les traders à d’autres traders afin d’aligner les prix sur ceux appliqués par le marché. Si le taux est positif, les acheteurs paient les vendeurs. S’il est négatif, les vendeurs paient les acheteurs."
  },
  "perpsGeoBlockedDescription": {
    "message": "Le trading de contrats à terme perpétuels (perps) n’est pas disponible dans votre région en raison de restrictions ou de sanctions locales."
  },
  "perpsGeoBlockedTitle": {
    "message": "Contrats à terme perpétuels (perps) non disponibles dans votre région"
  },
  "perpsGiveFeedback": {
    "message": "Donnez-nous votre avis"
  },
  "perpsIncludesPnl": {
    "message": "comprend les profits et pertes $1"
  },
  "perpsInsufficientMargin": {
    "message": "Marge insuffisante pour passer cet ordre."
  },
  "perpsKeepPositions": {
    "message": "Conserver les positions"
  },
  "perpsLearnBasics": {
    "message": "Apprenez les bases des contrats perpétuels"
  },
  "perpsLearnMore": {
    "message": "En savoir plus."
  },
  "perpsLeverage": {
    "message": "Effet de levier"
  },
  "perpsLimit": {
    "message": "Limite"
  },
  "perpsLimitPrice": {
    "message": "Prix limite"
  },
  "perpsLimitPriceAboveCurrentPrice": {
    "message": "Le prix limite est supérieur au prix actuel"
  },
  "perpsLimitPriceBelowCurrentPrice": {
    "message": "Le prix limite est inférieur au prix actuel"
  },
  "perpsLimitPriceNearLiquidation": {
    "message": "Le prix actuel est proche du prix de liquidation estimé"
  },
  "perpsLiquidated": {
    "message": "Liquidé",
    "description": "Badge label for trades that were liquidated"
  },
  "perpsLiquidationDistance": {
    "message": "Distance de liquidation"
  },
  "perpsLiquidationPrice": {
    "message": "Prix de liquidation"
  },
  "perpsLong": {
    "message": "Acheter"
  },
  "perpsMargin": {
    "message": "Marge"
  },
  "perpsMarginRiskWarning": {
    "message": "La suppression de la marge rapproche votre position du prix de liquidation. Veillez à maintenir une marge de sécurité suffisante."
  },
  "perpsMarket": {
    "message": "Marché"
  },
  "perpsMarketNotFound": {
    "message": "Marché introuvable"
  },
  "perpsMarketNotFoundDescription": {
    "message": "Le marché « $1 » est introuvable.",
    "description": "$1 is the market symbol that was not found"
  },
  "perpsMarkets": {
    "message": "Marchés"
  },
  "perpsMid": {
    "message": "Moyen"
  },
  "perpsMinOrderSize": {
    "message": "La taille de l’ordre doit être d’au moins $1",
    "description": "$1 is the minimum order size with currency symbol (e.g., '$10'). Shown as submit-button copy when the size input is empty or below the minimum."
  },
  "perpsModify": {
    "message": "Modifier"
  },
  "perpsModifyPosition": {
    "message": "Modifier la position"
  },
  "perpsMore": {
    "message": "Plus"
  },
  "perpsNetworkError": {
    "message": "Une erreur réseau s’est produite. Veuillez réessayer."
  },
  "perpsNoMarketsFound": {
    "message": "Aucun marché trouvé"
  },
  "perpsNoTransactions": {
    "message": "Aucune transaction pour le moment"
  },
  "perpsOpenInterest": {
    "message": "Intérêts ouverts"
  },
  "perpsOpenInterestTooltip": {
    "message": "La valeur combinée de toutes les positions ouvertes pour ce contrat à terme perpétuel"
  },
  "perpsOpenLong": {
    "message": "Ouvrir une position longue sur $1",
    "description": "$1 is the asset symbol (e.g., BTC, ETH)"
  },
  "perpsOpenOrders": {
    "message": "Ordres ouverts"
  },
  "perpsOpenShort": {
    "message": "Ouvrir une position courte sur $1",
    "description": "$1 is the asset symbol (e.g., BTC, ETH)"
  },
  "perpsOraclePrice": {
    "message": "Prix de l’oracle"
  },
  "perpsOraclePriceTooltip": {
    "message": "Médiane des prix externes communiqués par les validateurs, utilisée pour calculer le taux de financement"
  },
  "perpsOrderDate": {
    "message": "Date"
  },
  "perpsOrderFailed": {
    "message": "Impossible de passer l’ordre. Veuillez réessayer."
  },
  "perpsOrderOriginalSize": {
    "message": "Taille originale"
  },
  "perpsOrderRejected": {
    "message": "Votre ordre a été rejeté. Veuillez réessayer."
  },
  "perpsOrderStatus": {
    "message": "Statut"
  },
  "perpsOrderValue": {
    "message": "Valeur de l’ordre"
  },
  "perpsOrders": {
    "message": "Ordres"
  },
  "perpsPnl": {
    "message": "Résultat"
  },
  "perpsPosition": {
    "message": "Position"
  },
  "perpsPositions": {
    "message": "Positions"
  },
  "perpsRateLimitExceeded": {
    "message": "Trop de demandes. Veuillez patienter et réessayer."
  },
  "perpsRecentActivity": {
    "message": "Activité récente"
  },
  "perpsReduceExposure": {
    "message": "Réduire l’exposition"
  },
  "perpsReduceExposureDescriptionLong": {
    "message": "Réduisez la taille de votre position longue"
  },
  "perpsReduceExposureDescriptionShort": {
    "message": "Réduisez la taille de votre position courte"
  },
  "perpsReduceOnly": {
    "message": "Réduire uniquement"
  },
  "perpsRemoveFromFavorites": {
    "message": "Supprimer des favoris"
  },
  "perpsRemoveMargin": {
    "message": "Supprimer la marge"
  },
  "perpsRemoveMarginDescription": {
    "message": "Retirer la marge excédentaire de la position"
  },
  "perpsReturn": {
    "message": "Rendement"
  },
  "perpsReversePosition": {
    "message": "Inverser la position"
  },
  "perpsReversePositionDescriptionLong": {
    "message": "Transformez votre position longue en position courte"
  },
  "perpsReversePositionDescriptionShort": {
    "message": "Transformez votre position courte en position longue"
  },
  "perpsSaveChanges": {
    "message": "Enregistrer les modifications",
    "description": "Button text for saving TP/SL changes"
  },
  "perpsSearchMarkets": {
    "message": "Rechercher des marchés"
  },
  "perpsSeeAll": {
    "message": "Tout afficher",
    "description": "Accessible label for the arrow button that navigates to the full activity list"
  },
  "perpsServiceUnavailable": {
    "message": "Le service est temporairement indisponible. Veuillez réessayer plus tard."
  },
  "perpsShort": {
    "message": "Vendre"
  },
  "perpsSize": {
    "message": "Taille"
  },
  "perpsSlippage": {
    "message": "Slippage/effet de glissement"
  },
  "perpsSlippageConfigDescription": {
    "message": "Votre transaction ne sera pas validée si le prix dépasse ce seuil."
  },
  "perpsSlippageConfigTitle": {
    "message": "Définir le slippage"
  },
  "perpsSlippageCustom": {
    "message": "Personnalisé"
  },
  "perpsSlippageExceeded": {
    "message": "Slippage dépassé. Ajustez votre tolérance au slippage et réessayez."
  },
  "perpsSlippageInputLabel": {
    "message": "Pourcentage maximal de slippage"
  },
  "perpsSlippageSet": {
    "message": "Définir"
  },
  "perpsSortByFundingRate": {
    "message": "Taux de financement"
  },
  "perpsSortByHighToLow": {
    "message": "Du plus élevé au plus bas"
  },
  "perpsSortByLowToHigh": {
    "message": "Du plus bas au plus élevé"
  },
  "perpsSortByOpenInterest": {
    "message": "Intérêts ouverts"
  },
  "perpsSortByPriceChange": {
    "message": "Variation du prix"
  },
  "perpsSortByRank": {
    "message": "Rang"
  },
  "perpsSortBySection": {
    "message": "Trier par"
  },
  "perpsSortByTitle": {
    "message": "Filtrer"
  },
  "perpsSortByVolume": {
    "message": "Volume"
  },
  "perpsStartNewTrade": {
    "message": "Commencez un nouveau trade"
  },
  "perpsStartTrading": {
    "message": "Commencez à trader"
  },
  "perpsStats": {
    "message": "Statistiques"
  },
  "perpsStatusCanceled": {
    "message": "Annulé"
  },
  "perpsStatusCompleted": {
    "message": "Terminé"
  },
  "perpsStatusFilled": {
    "message": "Exécuté"
  },
  "perpsStatusOpen": {
    "message": "Ouvert"
  },
  "perpsStatusQueued": {
    "message": "En attente"
  },
  "perpsStatusRejected": {
    "message": "Demande rejetée"
  },
  "perpsStatusTriggered": {
    "message": "Exécuté"
  },
  "perpsStopLoss": {
    "message": "Stop loss",
    "description": "Label for stop loss price input"
  },
  "perpsStopLossInvalidLiquidationPrice": {
    "message": "Le stop loss doit être $1 au prix de liquidation",
    "description": "Validation error when stop loss price is on the wrong side of the liquidation price. $1 is above/below."
  },
  "perpsStopLossInvalidPrice": {
    "message": "Le stop loss doit être $1 à $2",
    "description": "Validation error when stop loss price is on the wrong side of the reference price. $1 is above/below, $2 is current/entry."
  },
  "perpsSubmitting": {
    "message": "En train d’envoyer la demande…",
    "description": "Loading text shown while an order is being submitted"
  },
  "perpsTakeProfit": {
    "message": "Take profit",
    "description": "Label for take profit price input"
  },
  "perpsTakeProfitInvalidPrice": {
    "message": "Le take profit doit être $1 à $2",
    "description": "Validation error when take profit price is on the wrong side of the reference price. $1 is above/below, $2 is current/entry."
  },
  "perpsToastCancelOrderFailed": {
    "message": "Échec de l’annulation de l’ordre",
    "description": "Error toast text shown when cancelling a perps limit order fails"
  },
  "perpsToastCancelOrderSuccess": {
    "message": "Commande annulée",
    "description": "Success toast text shown when a perps limit order is successfully cancelled"
  },
  "perpsToastCloseAllFailed": {
    "message": "Échec de la fermeture de toutes les positions",
    "description": "Error toast text shown when batch closing all perps positions fails"
  },
  "perpsToastCloseAllInProgress": {
    "message": "Fermeture de toutes les positions",
    "description": "In-progress toast text shown while batch closing all perps positions"
  },
  "perpsToastCloseAllPartial": {
    "message": "$1 position(s) sur $2 fermée(s)",
    "description": "Warning toast text shown when only some perps positions were successfully closed. $1 is success count, $2 is total attempted count."
  },
  "perpsToastCloseAllSuccess": {
    "message": "Toutes les positions ont été fermées",
    "description": "Success toast text shown when all perps positions are successfully closed"
  },
  "perpsToastCloseFailed": {
    "message": "Échec de la fermeture de la position",
    "description": "Error toast text shown when closing a perps position fails"
  },
  "perpsToastCloseInProgress": {
    "message": "Fermeture de la position",
    "description": "In-progress toast text shown while closing a perps position"
  },
  "perpsToastClosePnlSubtitle": {
    "message": "Le montant total de vos gains/pertes est de $1",
    "description": "$1 is the formatted PnL percentage for a closed position"
  },
  "perpsToastMarginAddSuccess": {
    "message": "Ajout d’une marge de $1 à la position sur le $2",
    "description": "$1 is the dollar-prefixed amount (e.g. $100) and $2 is the asset symbol for successful margin addition"
  },
  "perpsToastMarginAdjustmentFailed": {
    "message": "Échec de l’ajustement de la marge",
    "description": "Error toast text shown when adding or removing margin fails"
  },
  "perpsToastMarginAdjustmentFailedDescriptionFallback": {
    "message": "Impossible d’ajuster la marge. Veuillez réessayer.",
    "description": "Fallback description shown when margin adjustment fails without a usable error message."
  },
  "perpsToastMarginRemoveSuccess": {
    "message": "Suppression d’une marge de $1 de la position sur le $2",
    "description": "$1 is the dollar-prefixed amount (e.g. $100) and $2 is the asset symbol for successful margin removal"
  },
  "perpsToastOrderFailed": {
    "message": "L’exécution de l’ordre a échoué",
    "description": "Error toast text shown when placing a perps order fails"
  },
  "perpsToastOrderFailedDescriptionFallback": {
    "message": "Vos fonds vous ont été restitués",
    "description": "Fallback order failure subtitle shown when no specific order error is available"
  },
  "perpsToastOrderFilled": {
    "message": "Ordre exécuté",
    "description": "Success toast text shown when a perps market order is filled"
  },
  "perpsToastOrderPlaced": {
    "message": "Ordre passé",
    "description": "Success toast text shown when a perps limit order is accepted"
  },
  "perpsToastOrderSubmitted": {
    "message": "Ordre envoyé",
    "description": "In-progress toast text shown while a perps order is being submitted"
  },
  "perpsToastPartialCloseFailed": {
    "message": "Échec de la fermeture partielle de la position",
    "description": "Error toast text shown when a perps position is partially closed and fails"
  },
  "perpsToastPartialCloseInProgress": {
    "message": "Fermeture partielle de la position",
    "description": "In-progress toast text shown while a perps position is being partially closed"
  },
  "perpsToastPartialCloseSuccess": {
    "message": "Position partiellement fermée",
    "description": "Success toast text shown when a perps position is partially closed"
  },
  "perpsToastPositionStillActive": {
    "message": "Votre position est toujours active",
    "description": "Subtitle shown in perps close failure toasts when the position remains open"
  },
  "perpsToastReverseFailed": {
    "message": "Impossible d’inverser la position",
    "description": "Error toast text shown when reversing a perps position fails"
  },
  "perpsToastReverseInProgress": {
    "message": "Inversion de la position",
    "description": "In-progress toast text shown while reversing a perps position"
  },
  "perpsToastReverseSuccess": {
    "message": "Position inversée",
    "description": "Success toast text shown when a perps position is reversed"
  },
  "perpsToastSubmitInProgress": {
    "message": "Soumettre votre ordre",
    "description": "In-progress toast text shown while a perps trade is being submitted"
  },
  "perpsToastTradeSuccess": {
    "message": "Position fermée",
    "description": "Success toast text shown when a perps position is closed"
  },
  "perpsToastUpdateFailed": {
    "message": "Échec de la mise à jour du TP/SL",
    "description": "Error toast text shown when updating TP/SL settings fails"
  },
  "perpsToastUpdateInProgress": {
    "message": "Mise à jour du TP/SL...",
    "description": "In-progress toast text shown while updating TP/SL settings"
  },
  "perpsToastUpdateSuccess": {
    "message": "TP/SL mis à jour avec succès",
    "description": "Success toast text shown when TP/SL settings are updated"
  },
  "perpsTotalBalance": {
    "message": "Solde total"
  },
  "perpsTradePerps": {
    "message": "Tradez des contrats à terme perpétuels"
  },
  "perpsTrades": {
    "message": "Trades"
  },
  "perpsTransactionTitleOpenedLong": {
    "message": "Position longue ouverte"
  },
  "perpsTriggerPrice": {
    "message": "Prix déclencheur"
  },
  "perpsTutorialChooseLeverageDescription": {
    "message": "L’effet de levier amplifie à la fois les gains et les pertes. Avec un effet de levier de 40x, une variation de prix de 1 % équivaut à un gain ou à une perte de 40 % sur votre marge."
  },
  "perpsTutorialChooseLeverageTitle": {
    "message": "Choisissez votre effet de levier"
  },
  "perpsTutorialCloseAnytimeDescription": {
    "message": "Sortez quand vous le souhaitez. Vous récupérerez votre marge, majorée des bénéfices ou minorée des pertes."
  },
  "perpsTutorialCloseAnytimeTitle": {
    "message": "Fermer à tout moment"
  },
  "perpsTutorialContinue": {
    "message": "Continuer"
  },
  "perpsTutorialGoLongShortDescription": {
    "message": "Choisissez un jeton à acheter ou à vendre, puis définissez la taille de l’ordre."
  },
  "perpsTutorialGoLongShortSubtitle": {
    "message": "Prenez une position longue pour réaliser un bénéfice si le cours monte. Prenez une position courte pour réaliser un bénéfice si le cours baisse."
  },
  "perpsTutorialGoLongShortTitle": {
    "message": "Spéculer sur un jeton"
  },
  "perpsTutorialLetsGo": {
    "message": "C’est parti"
  },
  "perpsTutorialReadyToTradeDescription": {
    "message": "Approvisionnez votre compte de trading de contrats à terme perpétuels avec n’importe quel jeton, puis ouvrez votre première position en quelques secondes."
  },
  "perpsTutorialReadyToTradeTitle": {
    "message": "Prêt à trader ?"
  },
  "perpsTutorialSkip": {
    "message": "Ignorer"
  },
  "perpsTutorialWatchLiquidationDescription": {
    "message": "Vous perdrez la totalité de votre marge si le prix du jeton atteint votre prix de liquidation. Un effet de levier plus élevé signifie que vous disposerez de moins de marge de manœuvre avant la liquidation."
  },
  "perpsTutorialWatchLiquidationTitle": {
    "message": "Évitez la liquidation de vos positions"
  },
  "perpsTutorialWhatArePerpsDescription": {
    "message": "MetaMask prend désormais en charge les contrats à terme perpétuels, également appelés « perps », qui vous permettent de spéculer sur la fluctuation du cours d’un jeton sans l’acheter."
  },
  "perpsTutorialWhatArePerpsSubtitle": {
    "message": "Voici comment ils fonctionnent."
  },
  "perpsTutorialWhatArePerpsTitle": {
    "message": "Que sont les perps?"
  },
  "perpsUnrealizedPnl": {
    "message": "Profits et pertes non réalisés"
  },
  "perpsWatchlist": {
    "message": "Liste de surveillance"
  },
  "perpsWithdraw": {
    "message": "Retirer"
  },
  "perpsWithdrawActivityTitle": {
    "message": "Retrait du compte de trading de contrats à terme perpétuels",
    "description": "Title shown in the Activity list for a Perps withdraw transaction"
  },
  "perpsWithdrawEstimatedTime": {
    "message": "Délai estimé"
  },
  "perpsWithdrawFailed": {
    "message": "Le retrait n’a pas pu être effectué. Veuillez réessayer."
  },
  "perpsWithdrawFee": {
    "message": "Commission du fournisseur"
  },
  "perpsWithdrawFundsTitle": {
    "message": "Retirer"
  },
  "perpsWithdrawInsufficient": {
    "message": "Le montant dépasse le solde de votre compte de trading de contrats à terme perpétuels."
  },
  "perpsWithdrawInvalidAddress": {
    "message": "Veuillez saisir une adresse de destination valide."
  },
  "perpsWithdrawInvalidAmount": {
    "message": "Veuillez saisir un montant valide."
  },
  "perpsWithdrawMinNotice": {
    "message": "Retrait minimum : $1 USDC",
    "description": "$1 is the minimum amount (e.g. 1.01)"
  },
  "perpsWithdrawMinutesApprox": {
    "message": "~$1 min",
    "description": "$1 is the estimated number of minutes"
  },
  "perpsWithdrawNoAccount": {
    "message": "Aucun compte sélectionné. Sélectionnez un compte et réessayez."
  },
  "perpsWithdrawPostQuoteToastErrorDescription": {
    "message": "Échec du retrait"
  },
  "perpsWithdrawPostQuoteToastErrorTitle": {
    "message": "Une erreur s’est produite"
  },
  "perpsWithdrawPostQuoteToastPendingDescription": {
    "message": "Disponible dans environ 1 minute"
  },
  "perpsWithdrawPostQuoteToastPendingTitle": {
    "message": "Retrait en cours "
  },
  "perpsWithdrawPostQuoteToastSuccessDescription": {
    "message": "$2 $1 transféré(s) vers votre portefeuille",
    "description": "$1 is the formatted USD amount, e.g. '$20.73'. $2 is the destination token symbol, e.g. 'BNB'."
  },
  "perpsWithdrawPostQuoteToastSuccessGenericDescription": {
    "message": "Fonds transférés vers votre portefeuille"
  },
  "perpsWithdrawPostQuoteToastSuccessTitle": {
    "message": "Retrait effectué"
  },
  "perpsWithdrawReceive": {
    "message": "Recevoir"
  },
  "perpsWithdrawRoutesError": {
    "message": "Impossible de charger les limites de retrait. Veuillez réessayer plus tard."
  },
  "perpsWithdrawToastErrorTitle": {
    "message": "Le retrait a échoué"
  },
  "perpsWithdrawToastSuccessDescription": {
    "message": "Nous sommes en train de traiter la demande de retrait de $1. Les fonds arrivent généralement en quelques minutes.",
    "description": "$1 is the formatted withdrawal amount"
  },
  "perpsWithdrawToastSuccessTitle": {
    "message": "Demande de retrait envoyée avec succès"
  },
  "perpsWithdrawTooltip": {
    "message": "MetaMask échangera vos jetons pour vous. Aucuns frais MetaMask ne s’appliquent lorsque vous effectuez un échange contre des mUSD.",
    "description": "Tooltip shown on the Transaction fee row of the Perps Withdraw confirmation"
  },
  "perpsYouReceive": {
    "message": "Vous recevez"
  },
  "perpsYouWillReceive": {
    "message": "Vous recevrez"
  },
  "personalAddressDetected": {
    "message": "Votre adresse personnelle a été détectée. Veuillez saisir à la place l’adresse du contrat du jeton."
  },
  "pin": {
    "message": "Épingler",
    "description": "Pin label used in multichain account menu"
  },
  "pinMetaMask": {
    "message": "Épingler l’extension MetaMask"
  },
  "pinMetaMaskDescription": {
    "message": "Cliquez sur $1 puis sur $2 pour l’épingler."
  },
  "pinToTop": {
    "message": "Épingler en haut de la page"
  },
  "pinned": {
    "message": "Épinglé"
  },
  "pleaseConfirm": {
    "message": "Veuillez confirmer"
  },
  "pna25ModalBlogPostLink": {
    "message": "article de blog."
  },
  "pna25ModalBody1": {
    "message": "Afin de mieux vous servir, nous mettons à jour nos outils d’analyse afin que les données accessibles au public, telles que les adresses de portefeuille et les activités connexes sur la chaîne, puissent être associées aux actions que vous effectuez dans MetaMask. Cela nous aide à améliorer les performances, la sécurité et les fonctionnalités de MetaMask afin de créer un portefeuille plus performant et plus sûr."
  },
  "pna25ModalBody2": {
    "message": "Nous prenons la confidentialité très au sérieux. Nous n’utilisons pas ces informations à des fins publicitaires et ne vendons pas vos données à des tiers. Vous pouvez vous désinscrire à tout moment dans les paramètres."
  },
  "pna25ModalBody3": {
    "message": "Vous pouvez en savoir plus sur les informations que nous collectons, la manière dont nous les protégeons et les raisons qui nous poussent à effectuer ce changement dans notre dernier"
  },
  "pna25ModalTitle": {
    "message": "Confidentialité et mises à jour des produits"
  },
  "popularNetworkAddToolTip": {
    "message": "Certains de ces réseaux dépendent de services tiers. Les connexions peuvent être moins fiables ou permettre à des tiers de suivre l’activité des utilisateurs.",
    "description": "Learn more link"
  },
  "popularNetworks": {
    "message": "Réseaux populaires"
  },
  "preferencesAndDisplay": {
    "message": "Préférences et affichage"
  },
  "prev": {
    "message": "Préc."
  },
  "price": {
    "message": "Prix"
  },
  "priceUnavailable": {
    "message": "prix non disponible"
  },
  "primaryType": {
    "message": "Type primaire"
  },
  "priority": {
    "message": "Priorité"
  },
  "priorityFee": {
    "message": "Frais de priorité"
  },
  "priorityFeeProperCase": {
    "message": "Frais de priorité"
  },
  "priorityFeeTooHigh": {
    "message": "Les frais de priorité doivent être inférieurs aux frais de base maximaux"
  },
  "privacy": {
    "message": "Confidentialité"
  },
  "privacyMsg": {
    "message": "Politique de confidentialité"
  },
  "privateKey": {
    "message": "Clé privée",
    "description": "select this type of file to use to import an account"
  },
  "privateKeyCopyWarning": {
    "message": "Clé privée pour $1",
    "description": "$1 represents the account name"
  },
  "privateKeyHidden": {
    "message": "La clé privée est masquée",
    "description": "Explains that the private key input is hidden"
  },
  "privateKeyShow": {
    "message": "Afficher/masquer le champ de saisie de la clé privée",
    "description": "Describes a toggle that is used to show or hide the private key input"
  },
  "privateKeyShown": {
    "message": "Cette clé privée est affichée",
    "description": "Explains that the private key input is being shown"
  },
  "privateKeyWarning": {
    "message": "Avertissement : ne divulguez jamais cette clé, quiconque possède vos clés privées peut voler tous les actifs de votre compte."
  },
  "privateKeys": {
    "message": "Clés privées",
    "description": "Private keys row label on multichain account details page."
  },
  "privateNetwork": {
    "message": "Réseau privé"
  },
  "proceed": {
    "message": "Continuer"
  },
  "proceedWithTransaction": {
    "message": "Je veux tout de même continuer"
  },
  "provide": {
    "message": "Fournir"
  },
  "providerFee": {
    "message": "Commission du fournisseur",
    "description": "Label used in the Transaction fee tooltip for the provider (bridge/relay) fee, e.g. in Perps Withdraw"
  },
  "publicAddress": {
    "message": "Adresse publique"
  },
  "pushNotificationLimitOrderFilledDescriptionLong": {
    "message": "Votre position longue sur $1 est désormais ouverte.",
    "description": "$1 is the asset symbol"
  },
  "pushNotificationLimitOrderFilledDescriptionShort": {
    "message": "Votre position courte sur $1 est désormais ouverte.",
    "description": "$1 is the asset symbol"
  },
  "pushNotificationLimitOrderFilledTitle": {
    "message": "Ordre à cours limité exécuté"
  },
  "pushNotificationPositionLiquidatedDescriptionLong": {
    "message": "Votre position longue sur $1 a été fermée.",
    "description": "$1 is the asset symbol"
  },
  "pushNotificationPositionLiquidatedDescriptionShort": {
    "message": "Votre position courte sur $1 a été fermée.",
    "description": "$1 is the asset symbol"
  },
  "pushNotificationPositionLiquidatedTitle": {
    "message": "Position liquidée"
  },
  "pushNotificationShieldClaimCreatedDescriptionShort": {
    "message": "Votre demande de remboursement a été créée"
  },
  "pushNotificationShieldClaimCreatedTitle": {
    "message": "Demande créée"
  },
  "pushNotificationShieldClaimStatusUpdatedDescriptionShort": {
    "message": "Votre demande de remboursement a été mise à jour"
  },
  "pushNotificationShieldClaimStatusUpdatedTitle": {
    "message": "Demande de remboursement mise à jour"
  },
  "pushNotificationShieldLearnMoreCta": {
    "message": "En savoir plus"
  },
  "pushNotificationShieldSubscriptionCreatedDescriptionShort": {
    "message": "Votre police d’assurance est désormais active."
  },
  "pushNotificationShieldSubscriptionPaymentFailedDescriptionShort": {
    "message": "Votre police d’assurance a été suspendue en raison d’un échec de paiement."
  },
  "pushNotificationShieldSubscriptionTitle": {
    "message": "MetaMask Transaction Shield"
  },
  "pushNotificationShieldUpdatePaymentCta": {
    "message": "Mettre à jour le mode de paiement"
  },
  "pushNotificationStopLossTriggeredDescriptionLong": {
    "message": "Votre position longue sur $1 a été fermée au prix « stop loss » que vous avez défini.",
    "description": "$1 is the asset symbol"
  },
  "pushNotificationStopLossTriggeredDescriptionShort": {
    "message": "Votre position courte sur $1 a été fermée au prix « stop loss » que vous avez défini.",
    "description": "$1 is the asset symbol"
  },
  "pushNotificationStopLossTriggeredTitle": {
    "message": "Stop loss déclenché"
  },
  "pushNotificationTakeProfitTriggeredDescriptionLong": {
    "message": "Votre position longue sur $1 a été fermée au prix « take profit » que vous avez défini.",
    "description": "$1 is the asset symbol"
  },
  "pushNotificationTakeProfitTriggeredDescriptionShort": {
    "message": "Votre position courte sur $1 a été fermée au prix « take profit » que vous avez défini.",
    "description": "$1 is the asset symbol"
  },
  "pushNotificationTakeProfitTriggeredTitle": {
    "message": "Take profit déclenché"
  },
  "pushPlatformNotificationsFundsReceivedDescription": {
    "message": "Vous avez reçu $1 $2"
  },
  "pushPlatformNotificationsFundsReceivedDescriptionDefault": {
    "message": "Vous avez reçu des jetons"
  },
  "pushPlatformNotificationsFundsReceivedTitle": {
    "message": "Fonds reçus"
  },
  "pushPlatformNotificationsFundsSentDescription": {
    "message": "Vous avez envoyé avec succès $1 $2"
  },
  "pushPlatformNotificationsFundsSentDescriptionDefault": {
    "message": "Vous avez envoyé avec succès des jetons"
  },
  "pushPlatformNotificationsFundsSentTitle": {
    "message": "Fonds envoyés"
  },
  "pushPlatformNotificationsNftReceivedDescription": {
    "message": "Vous avez reçu de nouveaux NFT"
  },
  "pushPlatformNotificationsNftReceivedTitle": {
    "message": "NFT reçu"
  },
  "pushPlatformNotificationsNftSentDescription": {
    "message": "Vous avez envoyé avec succès un NFT"
  },
  "pushPlatformNotificationsNftSentTitle": {
    "message": "NFT envoyé"
  },
  "pushPlatformNotificationsStakingLidoStakeCompletedDescription": {
    "message": "Votre stake Lido a été effectué"
  },
  "pushPlatformNotificationsStakingLidoStakeCompletedTitle": {
    "message": "Stake terminé"
  },
  "pushPlatformNotificationsStakingLidoStakeReadyToBeWithdrawnDescription": {
    "message": "Votre stake Lido est maintenant prêt à être retiré"
  },
  "pushPlatformNotificationsStakingLidoStakeReadyToBeWithdrawnTitle": {
    "message": "Stake prêt à être retiré"
  },
  "pushPlatformNotificationsStakingLidoWithdrawalCompletedDescription": {
    "message": "Votre retrait Lido a été effectué"
  },
  "pushPlatformNotificationsStakingLidoWithdrawalCompletedTitle": {
    "message": "Retrait effectué"
  },
  "pushPlatformNotificationsStakingLidoWithdrawalRequestedDescription": {
    "message": "Votre demande de retrait Lido a été soumise"
  },
  "pushPlatformNotificationsStakingLidoWithdrawalRequestedTitle": {
    "message": "Retrait demandé"
  },
  "pushPlatformNotificationsStakingRocketpoolStakeCompletedDescription": {
    "message": "Votre stake RocketPool a été effectué"
  },
  "pushPlatformNotificationsStakingRocketpoolStakeCompletedTitle": {
    "message": "Stake terminé"
  },
  "pushPlatformNotificationsStakingRocketpoolUnstakeCompletedDescription": {
    "message": "Votre déstaking RocketPool a été effectué"
  },
  "pushPlatformNotificationsStakingRocketpoolUnstakeCompletedTitle": {
    "message": "Déstaking terminé"
  },
  "pushPlatformNotificationsSwapCompletedDescription": {
    "message": "Votre swap MetaMask a été effectué"
  },
  "pushPlatformNotificationsSwapCompletedTitle": {
    "message": "Swap terminé"
  },
  "qr": {
    "message": "QR",
    "description": "Hardware device name"
  },
  "qrCameraAccessBlockedBody": {
    "message": "Pour continuer, autorisez l’accès à l’appareil photo dans les paramètres de votre navigateur.",
    "description": "Body text when the browser has persistently blocked camera access for the QR hardware wallet scanner (Chromium, Firefox, etc.)."
  },
  "qrCameraAccessBlockedChromiumHint": {
    "message": "Cliquez sur l’icône de l’appareil photo dans les paramètres et sélectionnez « Autoriser »",
    "description": "Instruction shown on the Chromium blocked-camera screen for QR scanning."
  },
  "qrCameraAccessBlockedFirefoxStep1": {
    "message": "Allez dans Paramètres → Confidentialité et sécurité → Autorisations → Appareil photo",
    "description": "Firefox camera recovery step 1."
  },
  "qrCameraAccessBlockedFirefoxStep2": {
    "message": "Recherchez $1",
    "description": "$1 is the truncated moz-extension:// origin for this install."
  },
  "qrCameraAccessBlockedFirefoxStep3": {
    "message": "Sélectionnez « Autoriser »",
    "description": "Firefox camera recovery step 3."
  },
  "qrCameraAccessBlockedTitle": {
    "message": "L’accès à l’appareil photo est bloqué",
    "description": "Title when camera access is persistently blocked for QR scanning."
  },
  "qrCameraAccessNeededBody": {
    "message": "MetaMask a besoin d’accéder à l’appareil photo pour scanner le code QR sur votre appareil.",
    "description": "Body when the user dismissed the camera permission prompt but it can be requested again."
  },
  "qrCameraAccessNeededTitle": {
    "message": "L’accès à l’appareil photo est requis",
    "description": "Title when the camera permission dialog was dismissed without a choice."
  },
  "qrErrorMismatchedTransactionTitle": {
    "message": "Code QR incorrect",
    "description": "Title shown when a signature QR belongs to a different transaction."
  },
  "qrErrorNonUrPairingBody": {
    "message": "Retournez sur votre portefeuille matériel et trouvez l’option permettant de partager ou d’exporter vos comptes, choisissez MetaMask, puis scannez le code QR.",
    "description": "Body text for the non-UR QR code error during pairing."
  },
  "qrErrorNonUrPairingTitle": {
    "message": "Scannez le code QR de synchronisation du portefeuille",
    "description": "Title shown when scanned QR data is not a UR code during the pairing/import flow."
  },
  "qrErrorNonUrSigningBody": {
    "message": "Retournez sur votre portefeuille matériel et approuvez la transaction, puis scannez le code QR qui s’affiche.",
    "description": "Body text for the non-UR QR code error during signing."
  },
  "qrErrorNonUrSigningTitle": {
    "message": "Scanner le code QR de signature",
    "description": "Title shown when scanned QR data is not a UR code during the signing flow."
  },
  "qrErrorUrDecodeBody": {
    "message": "Assurez-vous que le code QR est entièrement visible et bien éclairé, puis réessayez. Si le problème persiste, essayez de mettre à jour le micrologiciel (firmware) de votre portefeuille matériel.",
    "description": "Body text for the UR decode error (universal for pairing and signing)."
  },
  "qrErrorUrDecodeTitle": {
    "message": "Impossible de lire le code QR",
    "description": "Title shown when the UR decoder encounters an error (universal for pairing and signing)."
  },
  "qrErrorWrongUrTypePairingBody": {
    "message": "Retournez sur votre portefeuille matériel, choisissez MetaMask comme type de portefeuille, puis générez un nouveau code QR et scannez-le.",
    "description": "Body text for the wrong UR type error during pairing."
  },
  "qrErrorWrongUrTypePairingTitle": {
    "message": "Code QR incorrect",
    "description": "Title shown when the UR type does not match what is expected during pairing."
  },
  "qrErrorWrongUrTypeSigningBody": {
    "message": "Retournez sur votre portefeuille matériel et approuvez la transaction, puis scannez le code QR qui s’affiche.",
    "description": "Body text for the wrong UR type error during signing."
  },
  "qrErrorWrongUrTypeSigningTitle": {
    "message": "Code QR incorrect",
    "description": "Title shown when the UR type does not match what is expected during signing."
  },
  "queued": {
    "message": "En attente"
  },
  "quizIntroduction": {
    "message": "Pour révéler votre Phrase secrète de récupération, vous devez répondre correctement à deux questions."
  },
  "quotedTotalCost": {
    "message": "Coût total : $1"
  },
  "rank": {
    "message": "Rang"
  },
  "rateIncludesMMFee": {
    "message": "Comprend des frais MM de $1 %."
  },
  "readdToken": {
    "message": "Vous pourrez ajouter à nouveau ce jeton en allant sur « Ajouter un jeton » dans le menu des options de votre compte."
  },
  "receive": {
    "message": "Recevoir"
  },
  "receiveCrypto": {
    "message": "Recevoir des crypto-actifs"
  },
  "receiveToken": {
    "message": "Recevoir le jeton",
    "description": "Row label on the Transaction Details page for withdrawal flows (e.g. Perps Withdraw), showing which token the user receives"
  },
  "received": {
    "message": "Reçu"
  },
  "receivedTotal": {
    "message": "Total reçu",
    "description": "Row label on the Transaction Details page for withdrawal flows (e.g. Perps Withdraw), showing the net amount received after fees"
  },
  "receivingAddress": {
    "message": "Adresse de réception",
    "description": "Page title when viewing addresses for receiving funds"
  },
  "recipient": {
    "message": "Destinataire"
  },
  "recipientAddressPlaceholderNew": {
    "message": "Saisissez l’adresse publique (0x) ou le nom de domaine"
  },
  "recipientEditAriaLabel": {
    "message": "Modifier le destinataire"
  },
  "recipientPlaceholderText": {
    "message": "Saisissez ou collez une adresse ou un nom"
  },
  "recoveryPhraseReminderBackupStart": {
    "message": "Commencez ici"
  },
  "recoveryPhraseReminderConfirm": {
    "message": "C’est compris !"
  },
  "recoveryPhraseReminderSubText": {
    "message": "Votre phrase secrète de récupération contrôle tous vos comptes."
  },
  "recoveryPhraseReminderTitle": {
    "message": "Protégez vos fonds"
  },
  "redeemer": {
    "message": "Racheteur"
  },
  "redeposit": {
    "message": "Déposer à nouveau"
  },
  "refreshList": {
    "message": "Rafraîchir la liste"
  },
  "reject": {
    "message": "Rejeter"
  },
  "rejectAll": {
    "message": "Refuser tout"
  },
  "rejected": {
    "message": "Refusé"
  },
  "remove": {
    "message": "Supprimer"
  },
  "removeAccount": {
    "message": "Suprimer le compte"
  },
  "removeAccountModalBannerDescription": {
    "message": "Veuillez vous assurer que vous disposez de la phrase secrète de récupération ou de la clé privée de ce compte avant de le supprimer.",
    "description": "Make sure you have the Secret Recovery Phrase or private key for this account before removing."
  },
  "removeAccountModalBannerTitle": {
    "message": "Ce compte sera supprimé de MetaMask.",
    "description": "Title of a banner alert used on account remove modal."
  },
  "removeAll": {
    "message": "Tout supprimer"
  },
  "removeKeyringSnap": {
    "message": "Si vous supprimez ce Snap, les comptes suivants seront supprimés de MetaMask :"
  },
  "removeKeyringSnapToolTip": {
    "message": "Les comptes sont gérés par ce snap. Si vous le supprimez, les comptes seront supprimés de MetaMask, mais pas de la blockchain."
  },
  "removeNFT": {
    "message": "Supprimer ce NFT"
  },
  "removeNftErrorMessage": {
    "message": "Nous n’avons pas pu supprimer ce NFT."
  },
  "removeNftMessage": {
    "message": "Le NFT a été supprimé avec succès !"
  },
  "removeSnap": {
    "message": "Supprimer le Snap"
  },
  "removeSnapAccountDescription": {
    "message": "Si vous continuez, ce compte ne sera plus disponible dans MetaMask."
  },
  "removeSnapAccountTitle": {
    "message": "Supprimer le compte"
  },
  "removeSnapConfirmation": {
    "message": "Voulez-vous vraiment supprimer $1 ?",
    "description": "$1 represents the name of the snap"
  },
  "removeSnapDescription": {
    "message": "Cette action supprimera le snap, ses données et révoquera vos permissions accordées."
  },
  "rename": {
    "message": "Renommer",
    "description": "Multichain account menu item for triggering account rename action modal"
  },
  "replace": {
    "message": "remplacer"
  },
  "reportIssue": {
    "message": "Signaler un problème"
  },
  "reportThisError": {
    "message": "Signaler cette erreur"
  },
  "requestFrom": {
    "message": "Demande de"
  },
  "requestFromInfo": {
    "message": "C'est le site qui vous demande votre signature."
  },
  "requestFromInfoSnap": {
    "message": "Il s’agit du Snap qui demande votre signature."
  },
  "requestFromTransactionDescription": {
    "message": "Il s’agit du site qui demande votre confirmation."
  },
  "requestingFor": {
    "message": "Demande de"
  },
  "required": {
    "message": "Requis"
  },
  "requiredToken": {
    "message": "Jeton requis",
    "description": "Label for the required token row showing the token and amount needed by the transaction"
  },
  "reset": {
    "message": "Réinitialiser"
  },
  "resetWallet": {
    "message": "Réinitialiser le portefeuille"
  },
  "resetWalletBoldTextOne": {
    "message": "définitive"
  },
  "resetWalletBoldTextTwo": {
    "message": "Cela n’aura aucune incidence sur les actifs disponibles dans votre portefeuille."
  },
  "resetWalletButton": {
    "message": "Oui, réinitialiser le portefeuille"
  },
  "resetWalletDescriptionOne": {
    "message": "Nous ne pouvons pas récupérer votre phrase secrète de récupération. Vous pouvez réinitialiser le portefeuille pour en créer un nouveau et importer vos comptes à l’aide de clés privées."
  },
  "resetWalletDescriptionTwo": {
    "message": "La réinitialisation entraînera la suppression $1 de toutes les données du portefeuille MetaMask sur cet appareil. $2",
    "description": "$1 is the bolded text 'permanently' and $2 is the bolded text 'It will not impact the assets within your wallet.'"
  },
  "resetWalletTitle": {
    "message": "Vous ne vous souvenez pas de votre phrase secrète de récupération ?"
  },
  "resolutionProtocol": {
    "message": "Adresse résolue via $1",
    "description": "$1 is the protocol name."
  },
  "restartMetamask": {
    "message": "Redémarrer MetaMask"
  },
  "restore": {
    "message": "Restaurer"
  },
  "restoreUserData": {
    "message": "Restaurer les données de l’utilisateur"
  },
  "restoreWalletDescription": {
    "message": "Saisissez votre $1. En important le portefeuille, vous effacerez les données actuelles de votre portefeuille sur cet appareil. Cette opération est irréversible.",
    "description": "$1 is the Secret Recovery Phrase"
  },
  "resultPageError": {
    "message": "Erreur"
  },
  "resultPageErrorDefaultMessage": {
    "message": "L’opération a échoué."
  },
  "resultPageSuccess": {
    "message": "Réussite"
  },
  "resultPageSuccessDefaultMessage": {
    "message": "L’opération a été effectuée avec succès."
  },
  "retryTransaction": {
    "message": "Retenter la transaction"
  },
  "reusedTokenNameWarning": {
    "message": "L’un de ces jetons réutilise le symbole d’un autre jeton que vous surveillez, ce qui peut être déroutant ou trompeur."
  },
  "revealMultichainPrivateKeysBannerDescription": {
    "message": "Cette clé vous donne le contrôle total de votre compte pour la chaîne associée. $1",
    "description": "Description for the banner warning users not to share their private key"
  },
  "revealMultichainPrivateKeysBannerTitle": {
    "message": "Ne communiquez votre clé privée à personne",
    "description": "Title for the banner warning users not to share their private key"
  },
  "revealSecretRecoveryPhrase": {
    "message": "Sauvegarder la phrase secrète de récupération"
  },
  "revealSecretRecoveryPhraseSettings": {
    "message": "Révéler la phrase secrète de récupération"
  },
  "revealSeedWordsDescription1": {
    "message": "Votre $1 donne un accès complet à votre portefeuille, vos fonds et vos comptes.",
    "description": "This is a sentence consisting of link using 'revealSeedWordsSRPName' as $1."
  },
  "revealSeedWordsQR": {
    "message": "QR"
  },
  "revealSeedWordsSRPName": {
    "message": "Phrase secrète de récupération"
  },
  "revealSeedWordsText": {
    "message": "Texte"
  },
  "revealSeedWordsWarning": {
    "message": "Assurez-vous que personne ne regarde votre écran. Le service d’assistance de MetaMask ne vous demandera jamais de fournir ce type d’information."
  },
  "revealSensitiveContent": {
    "message": "Révéler un contenu sensible"
  },
  "review": {
    "message": "Examiner"
  },
  "reviewAlert": {
    "message": "Consulter l’alerte"
  },
  "reviewAlerts": {
    "message": "Consulter les alertes"
  },
  "reviewPendingTransactions": {
    "message": "Revoir les transactions en attente"
  },
  "reviewPermissions": {
    "message": "Revoir les autorisations"
  },
  "revokePermission": {
    "message": "Retirer l'autorisation"
  },
  "revokePermissionTitle": {
    "message": "Révoquer l’autorisation de $1",
    "description": "The token symbol that is being revoked"
  },
  "revokeSimulationDetailsDesc": {
    "message": "Vous allez retirer à quelqu’un l’autorisation de dépenser des jetons depuis votre compte."
  },
  "revokeTokenApprovals": {
    "message": "Révoquer les autorisations de jetons"
  },
  "reward": {
    "message": "Récompense"
  },
  "rewardsAuthFailDescription": {
    "message": "Une erreur inconnue s’est produite lors de l’authentification de ce compte auprès du programme de récompenses. Veuillez réessayer plus tard."
  },
  "rewardsAuthFailTitle": {
    "message": "Erreur inconnue."
  },
  "rewardsErrorMessagesAccountAlreadyRegistered": {
    "message": "Ce compte est déjà enregistré avec un autre profil « Récompenses ». Veuillez changer de compte pour continuer."
  },
  "rewardsErrorMessagesFailedToClaimReward": {
    "message": "Impossible de réclamer la récompense. Veuillez réessayer dans quelques instants."
  },
  "rewardsErrorMessagesRequestRejected": {
    "message": "Vous avez rejeté la demande."
  },
  "rewardsErrorMessagesServiceNotAvailable": {
    "message": "Le service n’est pas disponible pour le moment. Veuillez réessayer dans quelques instants."
  },
  "rewardsErrorMessagesSomethingWentWrong": {
    "message": "Une erreur s’est produite. Veuillez réessayer dans quelques instants."
  },
  "rewardsLinkAccount": {
    "message": "Ajouter un compte"
  },
  "rewardsLinkAccountError": {
    "message": "Échec de l’ajout du compte"
  },
  "rewardsOnboardingCheckingRegion": {
    "message": "Vérification de la région…"
  },
  "rewardsOnboardingDescription": {
    "message": "Gagnez des prix, profitez d’avantages et découvrez d’autres façons de gagner de l’argent, simplement en utilisant MetaMask."
  },
  "rewardsOnboardingIntroGeoCheckFailedDescription": {
    "message": "Nous ne pouvons pas déterminer si votre pays autorise l’adhésion au programme de récompenses. Veuillez vérifier votre connexion et réessayer."
  },
  "rewardsOnboardingIntroGeoCheckFailedTitle": {
    "message": "Impossible de déterminer l’éligibilité à l’adhésion"
  },
  "rewardsOnboardingIntroGeoCheckRetry": {
    "message": "Réessayer"
  },
  "rewardsOnboardingIntroRewardsAuthFailRetry": {
    "message": "Réessayer"
  },
  "rewardsOnboardingIntroUnsupportedRegionDescription": {
    "message": "Les récompenses ne sont pas encore prises en charge dans votre région. Nous travaillons actuellement à l’élargissement de l’accès au programme des récompenses, veuillez donc revenir plus tard."
  },
  "rewardsOnboardingIntroUnsupportedRegionTitle": {
    "message": "Région non prise en charge"
  },
  "rewardsOnboardingLegalDisclaimer": {
    "message": "En vous inscrivant, vous acceptez notre $1. Nous inscrirons tous les comptes sur cet appareil et suivrons l’activité sur la blockchain pour vous récompenser automatiquement. $2",
    "description": "$1 is the Terms and Privacy Notice link, $2 is the Learn more link"
  },
  "rewardsOnboardingLegalDisclaimerLearnMoreLink": {
    "message": "En savoir plus."
  },
  "rewardsOnboardingLegalDisclaimerTermsLink": {
    "message": "conditions générales et notre politique de confidentialité"
  },
  "rewardsOnboardingOptInError": {
    "message": "Échec de l’inscription"
  },
  "rewardsOnboardingReferralCodeError": {
    "message": "Code de parrainage non valide"
  },
  "rewardsOnboardingReferralCodePlaceholder": {
    "message": "Code de parrainage (facultatif)"
  },
  "rewardsOnboardingReferralCodeUnknownError": {
    "message": "Impossible de valider le code de parrainage."
  },
  "rewardsOnboardingReferralCodeUnknownErrorDescription": {
    "message": "Vérifiez votre connexion et réessayez."
  },
  "rewardsOnboardingReferralHide": {
    "message": "Masquer le code"
  },
  "rewardsOnboardingReferralPrompt": {
    "message": "Vous avez un code de parrainage ?"
  },
  "rewardsOnboardingSignUp": {
    "message": "Inscrivez-vous au programme de récompenses"
  },
  "rewardsOnboardingSignUpLoading": {
    "message": "Inscription en cours…"
  },
  "rewardsOnboardingTitle": {
    "message": "Commencez à gagner des récompenses"
  },
  "rewardsOptInVerifyingReferralCode": {
    "message": "Vérification du code de parrainage…",
    "description": "Text shown while verifying a referral code during rewards opt-in"
  },
  "rewardsPointsBalance": {
    "message": "$1 points",
    "description": "$1 is the formatted number of rewards points"
  },
  "rewardsPointsBalance_couldntLoad": {
    "message": "Impossible de charger",
    "description": "Text shown when points balance couldn't be loaded"
  },
  "rewardsPointsIcon": {
    "message": "Points de récompense",
    "description": "Alt text for the rewards points icon"
  },
  "rewardsQRCodeDescription": {
    "message": "Pour accéder aux Récompenses MetaMask, scannez le code QR avec votre appareil mobile."
  },
  "rewardsQRCodeTitle": {
    "message": "Continuer sur appareil mobile"
  },
  "rewardsSignInFailed": {
    "message": "Échec de la connexion",
    "description": "Text shown when the opt-in sign attempt failed, with a retry affordance"
  },
  "rewardsSignInToViewPoints": {
    "message": "Connectez-vous pour voir vos points de récompense",
    "description": "Text shown when user needs to sign in to view their rewards points"
  },
  "rewardsSignUp": {
    "message": "S’inscrire à Rewards"
  },
  "rewardsSigningIn": {
    "message": "Connexion en cours…",
    "description": "Text shown while the user is signing in to view their rewards points"
  },
  "rpcNameOptional": {
    "message": "Nom du RPC (facultatif)"
  },
  "rpcUrl": {
    "message": "URL RPC"
  },
  "safeTransferFrom": {
    "message": "Transfert sécurisé depuis"
  },
  "save": {
    "message": "Sauvegarder"
  },
  "scanInstructions": {
    "message": "Placez le code QR devant votre appareil photo"
  },
  "scanQrCode": {
    "message": "Scannez le code QR"
  },
  "scrollDown": {
    "message": "Faites défiler vers le bas"
  },
  "search": {
    "message": "Rechercher"
  },
  "searchAnAcccountOrContact": {
    "message": "Rechercher un compte ou un contact"
  },
  "searchForAnAssetToSend": {
    "message": "Rechercher un actif à envoyer"
  },
  "searchNetworks": {
    "message": "Rechercher des réseaux"
  },
  "searchNfts": {
    "message": "Recherche de NFT"
  },
  "searchTokens": {
    "message": "Rechercher des jetons"
  },
  "searchTokensByNameOrAddress": {
    "message": "Recherche de jetons par nom ou par adresse"
  },
  "searchYourAccounts": {
    "message": "Recherchez vos comptes",
    "description": "Placeholder in a searchbar. Used on multichain account list page."
  },
  "searchingForBestQuotes": {
    "message": "Recherche des meilleures cotations"
  },
  "second": {
    "message": "s"
  },
  "secretRecoveryPhrase": {
    "message": "Phrase secrète de récupération"
  },
  "secureWallet": {
    "message": "Portefeuille sécurisé"
  },
  "secureWalletRemindLaterButton": {
    "message": "Me le rappeler plus tard"
  },
  "security": {
    "message": "Sécurité"
  },
  "securityAlert": {
    "message": "Alerte de sécurité provenant de $1 et de $2"
  },
  "securityAlerts": {
    "message": "Alertes de sécurité"
  },
  "securityAlertsDescriptionV2": {
    "message": "Cette fonctionnalité vous alerte en cas d’activité malveillante en examinant activement les demandes de transaction et de signature. $1"
  },
  "securityAndPassword": {
    "message": "Sécurité et mot de passe"
  },
  "securityAndPrivacy": {
    "message": "Sécurité et confidentialité"
  },
  "securityChangePasswordToastError": {
    "message": "Le mot de passe n’a pas pu être modifié. Veuillez réessayer."
  },
  "securityChangePasswordToastPasskeyRenewalFailed": {
    "message": "Le nouveau mot de passe a été enregistré, mais le déverrouillage par $1 n’a pas pu être activé.",
    "description": "Toast when passkey vault key renewal fails after the new password was already applied. $1 is the OS-specific auth-method noun (Biometrics / Touch ID / Windows Hello)."
  },
  "securityChangePasswordToastSuccess": {
    "message": "Nouveau mot de passe enregistré"
  },
  "securityDefaultSettingsSocialLogin": {
    "message": "Sécurité et confidentialité"
  },
  "securityDescription": {
    "message": "Réduisez le risque de rejoindre des réseaux dangereux et protégez vos comptes"
  },
  "securityMessageLinkForNetworks": {
    "message": "arnaques et risques de piratage informatique"
  },
  "securityProviderPoweredBy": {
    "message": "Service fourni par $1",
    "description": "The security provider that is providing data"
  },
  "securitySocialLoginDefaultSettingsDescription": {
    "message": "Réduisez le risque de rejoindre des réseaux non sécurisés et protégez vos comptes et vos données"
  },
  "securitySocialLoginEnabled": {
    "message": "Activé"
  },
  "securitySocialLoginEnabledDescription": {
    "message": "Utilisez votre identifiant $1 et votre mot de passe MetaMask pour récupérer votre compte et vos phrases secrètes de récupération.",
    "description": "The $1 is the text 'Google' or 'Apple' or 'Telegram'"
  },
  "securitySocialLoginLabel": {
    "message": "RÉCUPÉRATION $1",
    "description": "The $1 is the text 'Google' or 'Apple' or 'Telegram'"
  },
  "securitySrpLabel": {
    "message": "PHRASES SECRÈTES DE RÉCUPÉRATION"
  },
  "seeAllPermissions": {
    "message": "Voir toutes les autorisations",
    "description": "Used for revealing more content (e.g. permission list, etc.)"
  },
  "seeDetails": {
    "message": "Voir les détails"
  },
  "seedPhraseReq": {
    "message": "Les phrases secrètes de récupération sont composées de 12, 15, 18, 21 ou 24 mots."
  },
  "seedPhraseReviewDetails": {
    "message": "Il s’agit de votre $1. Notez-la correctement et conservez-la en lieu sûr. Si quelqu’un connait votre phrase secrète de récupération, il peut accéder à votre portefeuille. Ne la divulguez jamais à une autre personne.",
    "description": "The $1 is the bolded text 'Secret Recovery Phrase'"
  },
  "seedPhraseReviewTitle": {
    "message": "Sauvegardez votre phrase secrète de récupération"
  },
  "seedPhraseReviewTitleSettings": {
    "message": "Enregistrer la phrase secrète de récupération"
  },
  "select": {
    "message": "Sélectionner"
  },
  "selectAccountToConnect": {
    "message": "Sélectionner un compte à connecter"
  },
  "selectAll": {
    "message": "Tout sélectionner"
  },
  "selectAnAccount": {
    "message": "Sélectionner un compte"
  },
  "selectAnAccountAlreadyConnected": {
    "message": "Ce compte a déjà été connecté à MetaMask"
  },
  "selectEnableDisplayMediaPrivacyPreference": {
    "message": "Activer l’option « Afficher les supports NFT »"
  },
  "selectHdPath": {
    "message": "Sélectionner le chemin HD"
  },
  "selectNFTPrivacyPreference": {
    "message": "Activez la détection automatique des NFT"
  },
  "selectNetworkToFilter": {
    "message": "Sélectionner le réseau à filtrer"
  },
  "selectPathHelp": {
    "message": "Si vous ne voyez pas les comptes auxquels vous vous attendez, essayez de changer le chemin HD ou le réseau sélectionné."
  },
  "selectRecipient": {
    "message": "Sélectionner le destinataire"
  },
  "selectRpcUrl": {
    "message": "Sélectionner l’URL du RPC"
  },
  "selectSecretRecoveryPhrase": {
    "message": "Sélectionnez la phrase secrète de récupération"
  },
  "selectType": {
    "message": "Sélectionner le type"
  },
  "selectedAccountMismatch": {
    "message": "Compte différent sélectionné"
  },
  "sellAll": {
    "message": "Tout vendre"
  },
  "send": {
    "message": "Envoyer"
  },
  "sendBugReport": {
    "message": "Envoyez-nous un rapport de bogue."
  },
  "sendSelectReceiveAsset": {
    "message": "Sélectionnez l’actif que vous recevrez"
  },
  "sendSelectSendAsset": {
    "message": "Sélectionnez l’actif que vous voulez envoyer"
  },
  "sendingAsset": {
    "message": "Envoi de $1"
  },
  "sendingDisabled": {
    "message": "L’envoi d’actifs ERC-1155 NFT n’est pas encore pris en charge."
  },
  "sendingNativeAsset": {
    "message": "Envoi de $1",
    "description": "$1 represents the native currency symbol for the current network (e.g. ETH or BNB)"
  },
  "sent": {
    "message": "Envoyé"
  },
  "sentSpecifiedTokens": {
    "message": "A envoyé $1",
    "description": "Symbol of the specified token"
  },
  "sentTokenAsToken": {
    "message": "A échangé des $1 contre des $2 et les a envoyés",
    "description": "Used in the transaction display list to describe a swap and send. $1 and $2 are the symbols of tokens in involved in the swap."
  },
  "sepolia": {
    "message": "Réseau de test Sepolia"
  },
  "setApprovalForAll": {
    "message": "Définir l’approbation pour tous"
  },
  "setApprovalForAllRedesignedTitle": {
    "message": "Demande de retrait"
  },
  "setApprovalForAllTitle": {
    "message": "Approuver $1 sans limite de dépenses",
    "description": "The token symbol that is being approved"
  },
  "setUp": {
    "message": "Configurer",
    "description": "Action label for Smart Accounts. Used on multichain details page."
  },
  "setUpPasskey": {
    "message": "Configurer $1",
    "description": "Action label for turning on passkey unlock. $1 is the OS-specific auth-method noun (Biometrics / Touch ID / Windows Hello)."
  },
  "settingAddSnapAccount": {
    "message": "Ajouter un compte Snap"
  },
  "settingUpPasskey": {
    "message": "Configuration de $1",
    "description": "Heading on the onboarding passkey setup screen while enrollment is in progress. $1 is the OS-specific auth-method noun (Biometrics / Touch ID / Windows Hello)."
  },
  "settings": {
    "message": "Paramètres"
  },
  "settingsSearchCantFindSetting": {
    "message": "Vous ne trouvez pas un paramètre ? $1",
    "description": "$1 is a link to request a setting"
  },
  "settingsSearchMatchingNotFound": {
    "message": "Aucun résultat correspondant trouvé."
  },
  "settingsSearchRequestHere": {
    "message": "Demander ici"
  },
  "shieldClaim": {
    "message": "Soumettre une réclamation"
  },
  "shieldClaimChainNotSupported": {
    "message": "Cette chaîne n'est pas prise en charge."
  },
  "shieldClaimDeleteDraft": {
    "message": "Supprimer le brouillon"
  },
  "shieldClaimDeleteDraftDescription": {
    "message": "Votre brouillon de lettre de réclamation a été supprimé."
  },
  "shieldClaimDeletedDraft": {
    "message": "Brouillon supprimé"
  },
  "shieldClaimDescription": {
    "message": "Description de l’incident"
  },
  "shieldClaimDescriptionPlaceholder": {
    "message": "Fournissez un bref résumé de l’incident"
  },
  "shieldClaimDetails": {
    "message": "Vous pouvez déposer une seule demande d’indemnisation par incident dans les $1 jours suivant l’incident. $2",
    "description": "The $1 is the number of days and $2 is a link to the full coverage policy"
  },
  "shieldClaimDetailsViewClaims": {
    "message": "Cette demande de remboursement est en cours d’examen par notre équipe. Nous vous informerons par e-mail dès qu’elle aura été approuvée. Consultez l’intégralité de la police d’assurance $1.",
    "description": "The $1 is a link to the full coverage policy"
  },
  "shieldClaimDraftDeleteFailed": {
    "message": "Échec de la suppression du brouillon"
  },
  "shieldClaimDraftDeleteFailedDescription": {
    "message": "Impossible de supprimer votre brouillon de lettre de réclamation. Veuillez réessayer."
  },
  "shieldClaimDraftSaveFailed": {
    "message": "Échec de l’enregistrement du brouillon"
  },
  "shieldClaimDraftSaveFailedDescription": {
    "message": "Impossible d’enregistrer votre brouillon de lettre de réclamation. Veuillez réessayer."
  },
  "shieldClaimDraftSaved": {
    "message": "Brouillon enregistré"
  },
  "shieldClaimDraftSavedDescription": {
    "message": "Votre brouillon de lettre de réclamation a été enregistré."
  },
  "shieldClaimDuplicateClaimExists": {
    "message": "Une demande de remboursement a déjà été soumise pour ce hachage de transaction."
  },
  "shieldClaimEmail": {
    "message": "Adresse e-mail"
  },
  "shieldClaimEmailHelpText": {
    "message": "Nous utiliserons cette adresse e-mail pour vous informer régulièrement des mises à jour."
  },
  "shieldClaimFileErrorCountExceeded": {
    "message": "Le nombre de fichiers dépasse le nombre maximal autorisé."
  },
  "shieldClaimFileErrorInvalidType": {
    "message": "Type de fichier non valide."
  },
  "shieldClaimFileErrorSizeExceeded": {
    "message": "La taille totale des fichiers dépasse la taille maximale autorisée."
  },
  "shieldClaimFileUploader": {
    "message": "Téléchargement d’image"
  },
  "shieldClaimFileUploaderAcceptText": {
    "message": "PDF, PNG, JPG ($1 Mo au maximum)",
    "description": "The $1 is the maximum file size in MB"
  },
  "shieldClaimFileUploaderHelpText": {
    "message": "Si vous disposez de preuves supplémentaires, veuillez les télécharger ici."
  },
  "shieldClaimGroupActive": {
    "message": "Demandes d’indemnisation actives"
  },
  "shieldClaimGroupActiveNote": {
    "message": "Remarque : vous pouvez avoir au maximum $1 brouillons et $2 réclamations actives à la fois.",
    "description": "The $1 is the maximum number of drafts and $2 is the maximum number of active claims"
  },
  "shieldClaimGroupCompleted": {
    "message": "Demandes d’indemnisation dûment remplies"
  },
  "shieldClaimGroupDrafts": {
    "message": "Brouillons"
  },
  "shieldClaimGroupNoCompletedClaims": {
    "message": "Aucune demande d’indemnisation dûment remplie"
  },
  "shieldClaimGroupNoCompletedClaimsDescription": {
    "message": "Suivez ici vos demandes d’indemnisation dûment remplies."
  },
  "shieldClaimGroupNoOpenClaims": {
    "message": "Aucune demande d’indemnisation en cours de traitement"
  },
  "shieldClaimGroupNoOpenClaimsDescription": {
    "message": "Suivez le statut de vos demandes d’indemnisation ici."
  },
  "shieldClaimGroupRejected": {
    "message": "Demandes d’indemnisation rejetées"
  },
  "shieldClaimImpactedTxHash": {
    "message": "Hachage de la transaction concernée"
  },
  "shieldClaimImpactedTxHashHelpText": {
    "message": "Également appelé TXID, ID de hachage ou ID de transaction."
  },
  "shieldClaimImpactedTxHashHelpTextLink": {
    "message": "Besoin d’aide pour le trouver ?"
  },
  "shieldClaimImpactedTxHashNotEligible": {
    "message": "Cette transaction n’a pas été effectuée dans MetaMask, elle n’est donc pas couverte par la police d’assurance"
  },
  "shieldClaimImpactedWalletAddress": {
    "message": "Adresse du portefeuille concerné"
  },
  "shieldClaimIncidentDetails": {
    "message": "Détails de l’incident"
  },
  "shieldClaimInvalidChainId": {
    "message": "Veuillez saisir un ID de chaîne valide"
  },
  "shieldClaimInvalidEmail": {
    "message": "Veuillez saisir une adresse e-mail valide"
  },
  "shieldClaimInvalidRequired": {
    "message": "Ce champ est obligatoire"
  },
  "shieldClaimInvalidTxHash": {
    "message": "Veuillez saisir un hachage de transaction valide"
  },
  "shieldClaimInvalidWalletAddress": {
    "message": "Veuillez saisir une adresse de portefeuille valide"
  },
  "shieldClaimMaxClaimsLimitExceeded": {
    "message": "Vous avez atteint la limite maximale de demandes de remboursement en cours de traitement. Veuillez contacter le service d’assistance si vous souhaitez soumettre d’autres demandes."
  },
  "shieldClaimMaxDraftsReached": {
    "message": "Vous avez atteint le nombre maximum de brouillons. Veuillez supprimer un brouillon pour en enregistrer un nouveau."
  },
  "shieldClaimNetwork": {
    "message": "Sélectionner un réseau"
  },
  "shieldClaimPersonalDetails": {
    "message": "Coordonnées"
  },
  "shieldClaimReimbursementWalletAddress": {
    "message": "Adresse du portefeuille pour le remboursement"
  },
  "shieldClaimReimbursementWalletAddressHelpText": {
    "message": "Veuillez vous assurer qu’il ne s’agit pas d’un portefeuille compromis."
  },
  "shieldClaimSameWalletAddressesError": {
    "message": "L’adresse du portefeuille concerné et l’adresse du portefeuille de remboursement doivent être différentes."
  },
  "shieldClaimSaveAsDraft": {
    "message": "Enregistrer comme brouillon"
  },
  "shieldClaimSelectAccount": {
    "message": "Sélectionner un compte"
  },
  "shieldClaimSelectNetwork": {
    "message": "Sélectionner un réseau"
  },
  "shieldClaimSignatureCoverageNotCovered": {
    "message": "Signature de la police d’assurance non trouvée pour le hachage de transaction donné."
  },
  "shieldClaimSubmissionWindowExpired": {
    "message": "La période de soumission a expiré. Les demandes doivent être déposées dans les $1 jours suivant l’incident.",
    "description": "The $1 is the number of days"
  },
  "shieldClaimSubmit": {
    "message": "Soumettre une réclamation"
  },
  "shieldClaimSubmitError": {
    "message": "Échec de la soumission de la demande de remboursement"
  },
  "shieldClaimSubmitSuccess": {
    "message": "Demande d’indemnisation reçue"
  },
  "shieldClaimSubmitSuccessDescription": {
    "message": "Votre demande d’indemnisation a été soumise. Nous l’examinerons et vous tiendrons informé par e-mail."
  },
  "shieldClaimTransactionNotFound": {
    "message": "Transaction introuvable sur la chaîne."
  },
  "shieldClaimTransactionNotFromWalletAddress": {
    "message": "Hachage de transaction ne provenant pas de l’adresse du portefeuille."
  },
  "shieldClaimTransactionNotSuccessful": {
    "message": "Transaction non traitée avec succès sur la chaîne."
  },
  "shieldClaimViewGuidelines": {
    "message": "Consulter le guide"
  },
  "shieldClaimWalletOwnershipValidationFailed": {
    "message": "Échec de la validation de la propriété du portefeuille."
  },
  "shieldClaimsLastEdited": {
    "message": "Dernière modification : $1",
    "description": "The $1 is the date"
  },
  "shieldClaimsListTitle": {
    "message": "Demandes d’indemnisation"
  },
  "shieldClaimsNumber": {
    "message": "Demande de remboursement nº $1",
    "description": "The $1 is the claim number"
  },
  "shieldClaimsTabHistory": {
    "message": "Historique des demandes d’indemnisation"
  },
  "shieldClaimsTabPending": {
    "message": "Demandes d’indemnisation"
  },
  "shieldConfirmMembership": {
    "message": "Confirmer la police d’assurance"
  },
  "shieldCoverageAlertCovered": {
    "message": "Vous êtes couvert jusqu’à concurrence de $2 avec MetaMask Transaction Shield. $1."
  },
  "shieldCoverageAlertHighRiskTransaction": {
    "message": "Il s’agit d’une transaction à haut risque, elle n’est donc pas protégée par MetaMask Transaction Shield. $1."
  },
  "shieldCoverageAlertMessageChainNotSupported": {
    "message": "Cette chaîne n’est pas prise en charge, elle n’est donc pas protégée par MetaMask Transaction Shield. $1"
  },
  "shieldCoverageAlertMessageLearnHowCoverageWorks": {
    "message": "Découvrez quels risques sont couverts"
  },
  "shieldCoverageAlertMessagePaused": {
    "message": "Un problème est survenu lors du paiement de votre police d’assurance MetaMask Transaction Shield. Veuillez mettre à jour votre mode de paiement pour rétablir la couverture."
  },
  "shieldCoverageAlertMessagePausedAcknowledgeButton": {
    "message": "Mettre à jour le mode de paiement"
  },
  "shieldCoverageAlertMessagePotentialRisks": {
    "message": "Cette transaction présente des risques potentiels, elle n’est donc pas protégée par MetaMask Transaction Shield. $1"
  },
  "shieldCoverageAlertMessageSignatureNotSupported": {
    "message": "Cette signature n’est pas prise en charge, elle n’est donc pas protégée par MetaMask Transaction Shield. $1"
  },
  "shieldCoverageAlertMessageTitle": {
    "message": "Cette transaction n’est pas couverte"
  },
  "shieldCoverageAlertMessageTitleCovered": {
    "message": "Cette transaction est couverte"
  },
  "shieldCoverageAlertMessageTitlePaused": {
    "message": "Transaction Shield suspendu"
  },
  "shieldCoverageAlertMessageTitleSignatureRequest": {
    "message": "Cette demande de signature n’est pas couverte"
  },
  "shieldCoverageAlertMessageTitleSignatureRequestCovered": {
    "message": "Cette demande de signature est couverte"
  },
  "shieldCoverageAlertMessageTokenTrustSignalWarning": {
    "message": "Ce jeton présente des signes évidents de comportement malveillant. Continuer peut entraîner une perte de fonds. $1."
  },
  "shieldCoverageAlertMessageTxTypeNotSupported": {
    "message": "Ce type de transaction n’est pas pris en charge, il n’est donc pas protégé par MetaMask Transaction Shield. $1"
  },
  "shieldCoverageAlertMessageUnknown": {
    "message": "Cette demande ne peut pas être vérifiée, elle n’est donc pas protégée par MetaMask Transaction Shield. $1."
  },
  "shieldCoverageEnding": {
    "message": "La couverture Shield prendra fin bientôt"
  },
  "shieldCoverageEndingAction": {
    "message": "Renouveler"
  },
  "shieldCoverageEndingDescription": {
    "message": "La police d’assurance prend fin le $1.",
    "description": "The $1 is the date"
  },
  "shieldCovered": {
    "message": "Couvert"
  },
  "shieldEntryModalGetStarted": {
    "message": "Commencer l’essai gratuit de 14 jours"
  },
  "shieldEntryModalSubtitleA": {
    "message": "Tansaction Shield offre une protection allant jusqu’à $1 et une assistance prioritaire 24 h/24, 7 j/7.",
    "description": "The $1 is the amount of transaction protection"
  },
  "shieldEntryModalSubtitleB": {
    "message": "Effectuez vos transactions en toute confiance grâce à une protection allant jusqu’à $1 et une assistance prioritaire 24 h/24, 7 j/7.",
    "description": "The $1 is the amount of transaction protection"
  },
  "shieldEntryModalTitleA": {
    "message": "Effectuez vos transactions en toute confiance"
  },
  "shieldEntryModalTitleB": {
    "message": "Présentation de Transaction Shield"
  },
  "shieldErrorPayerAddressAlreadyUsed": {
    "message": "Cette adresse est déjà associée à un autre compte. Utilisez une autre adresse pour vous abonner."
  },
  "shieldEstimatedChangesMonthlyTooltipText": {
    "message": "Autorisez le paiement de $1/mois pendant 12 mois ($2 au total). Vous serez facturé chaque mois, vous n’aurez donc pas à payer la totalité du montant dès maintenant."
  },
  "shieldFooterAgreement": {
    "message": "En continuant, j’accepte les $1 de Transaction Shield"
  },
  "shieldManagePlan": {
    "message": "Gérer l’abonnement"
  },
  "shieldNotCovered": {
    "message": "Non couvert"
  },
  "shieldPastPlansTitle": {
    "message": "Détails passés"
  },
  "shieldPaused": {
    "message": "Suspendue"
  },
  "shieldPaymentPaused": {
    "message": "Transaction Shield suspendu"
  },
  "shieldPaymentPausedActionCardPayment": {
    "message": "Mettre à jour"
  },
  "shieldPaymentPausedActionCryptoPayment": {
    "message": "Mettre à jour"
  },
  "shieldPaymentPausedActionUnexpectedError": {
    "message": "Affichez"
  },
  "shieldPaymentPausedDescriptionCardPayment": {
    "message": "Échec du paiement par carte."
  },
  "shieldPaymentPausedDescriptionCryptoPayment": {
    "message": "Solde de jetons insuffisant."
  },
  "shieldPaymentPausedDescriptionUnexpectedError": {
    "message": "Une erreur inattendue s’est produite."
  },
  "shieldPlanAnnual": {
    "message": "Annuel"
  },
  "shieldPlanAnnualPrice": {
    "message": "$1/an",
    "description": "The $1 is the price of the annual plan"
  },
  "shieldPlanBillingDate": {
    "message": "Date de facturation"
  },
  "shieldPlanCard": {
    "message": "Carte"
  },
  "shieldPlanCryptoMonthlyNote": {
    "message": "Total des frais mensuels préapprouvés pour un an"
  },
  "shieldPlanDetails": {
    "message": "Ce que vous obtenez"
  },
  "shieldPlanDetails1": {
    "message": "Essai gratuit de $1 jours",
    "description": "The $1 is the number of days"
  },
  "shieldPlanDetails2": {
    "message": "Couverture des transactions à hauteur de $1",
    "description": "The $1 is the amount of transaction protection"
  },
  "shieldPlanDetails3": {
    "message": "Accès 24 h/24 et 7 j/7 à l’assistance prioritaire par chat en direct"
  },
  "shieldPlanDetailsRewards": {
    "message": "Gagnez $1 point par $2",
    "description": "The $1 is the number of points and $2 plan interval (month or year)"
  },
  "shieldPlanDetailsRewardsDescription": {
    "message": "Cette offre est uniquement disponible pendant les périodes des récompenses. Les points sont attribués à la fin de la période d’essai gratuite aux utilisateurs inscrits au programme de récompenses."
  },
  "shieldPlanDetailsRewardsTitle": {
    "message": "Récompenses"
  },
  "shieldPlanErrorText": {
    "message": "Impossible de se connecter à Transaction Shield"
  },
  "shieldPlanFooterNoteMonthly": {
    "message": "Facturation mensuelle, résiliation possible à tout moment"
  },
  "shieldPlanFooterNoteYearly": {
    "message": "Facturation annuelle, résiliation possible à tout moment"
  },
  "shieldPlanMonthly": {
    "message": "Mensuelle"
  },
  "shieldPlanMonthlyPrice": {
    "message": "$1/mois",
    "description": "The $1 is the price of the monthly plan"
  },
  "shieldPlanPayWith": {
    "message": "Payer avec"
  },
  "shieldPlanPayWithCard": {
    "message": "Payer par carte"
  },
  "shieldPlanPayWithToken": {
    "message": "Payer avec des $1",
    "description": "The $1 is token"
  },
  "shieldPlanPaymentTitle": {
    "message": "Changer de mode de paiement"
  },
  "shieldPlanSave": {
    "message": "Économisez 17 %"
  },
  "shieldPlanSelectToken": {
    "message": "Sélectionnez un jeton"
  },
  "shieldPlanTitle": {
    "message": "Choisissez votre forfait"
  },
  "shieldPlanYearly": {
    "message": "Annuelle"
  },
  "shieldStartNowCTA": {
    "message": "Commencer maintenant"
  },
  "shieldStartNowCTAWithTrial": {
    "message": "Commencer l’essai gratuit"
  },
  "shieldTx": {
    "message": "Protection des transactions"
  },
  "shieldTxBillingAccount": {
    "message": "Compte de facturation"
  },
  "shieldTxCancelDetails": {
    "message": "Si vous résiliez votre abonnement, votre portefeuille et vos transactions ne seront plus couverts à compter du $1.",
    "description": "The $1 is the date subscription ends"
  },
  "shieldTxCancelImmediateDetails": {
    "message": "Si vous résiliez votre abonnement, votre portefeuille et vos transactions ne seront plus couverts."
  },
  "shieldTxCancelNotAllowed": {
    "message": "Votre abonnement ne peut pas être résilié pour le moment."
  },
  "shieldTxCancelNotAllowedPendingVerification": {
    "message": "Votre abonnement ne peut pas être résilié, car une vérification est en cours."
  },
  "shieldTxCancelWhenPausedDetails": {
    "message": "Votre police d’assurance ne couvre pas les risques lorsqu’elle est suspendue. Si vous la résiliez, votre couverture prendra fin immédiatement."
  },
  "shieldTxDetails1DescriptionTrial": {
    "message": "Gratuit pendant $1 jours, puis vous devrez payer $2",
    "description": "The $1 is the number of days and the $2 is the price of the plan"
  },
  "shieldTxDetails1Title": {
    "message": "MetaMask Transaction Shield"
  },
  "shieldTxDetails2Description": {
    "message": "$1, prochaine facturation le $2",
    "description": "The $1 is interval and the $2 is the date of next billing"
  },
  "shieldTxDetails2Title": {
    "message": "Cycle de facturation"
  },
  "shieldTxDetails3DescriptionCrypto": {
    "message": "Crypto ($1)",
    "description": "The $1 is the token symbol"
  },
  "shieldTxDetails3DescriptionCryptoWithAccount": {
    "message": "Crypto ($1), $2",
    "description": "The $1 is the token symbol and the $2 is the account"
  },
  "shieldTxDetails3Title": {
    "message": "Mode de paiement"
  },
  "shieldTxDetailsManage": {
    "message": "Gérer"
  },
  "shieldTxDetailsTitle": {
    "message": "Détails du forfait"
  },
  "shieldTxMembershipActive": {
    "message": "Police d’assurance active"
  },
  "shieldTxMembershipBenefits": {
    "message": "Vos avantages"
  },
  "shieldTxMembershipBenefits1Description": {
    "message": "Sécurise les actifs sur les transactions couvertes"
  },
  "shieldTxMembershipBenefits1Title": {
    "message": "Protection jusqu’à $1",
    "description": "The $1 is the amount of transaction protection"
  },
  "shieldTxMembershipBenefits2Description": {
    "message": "Bénéficiez d’une assistance dédiée plus rapide à tout moment"
  },
  "shieldTxMembershipBenefits2Title": {
    "message": "Assistance prioritaire"
  },
  "shieldTxMembershipBenefits3Description": {
    "message": "Obtenez $1 points par $2",
    "description": "The $1 is the number of points and the $2 is the interval"
  },
  "shieldTxMembershipBenefits3DescriptionInactive": {
    "message": "Obtenez $1 points par $2",
    "description": "The $1 is the number of points and the $2 is the interval"
  },
  "shieldTxMembershipBenefits3LinkRewards": {
    "message": "Lien"
  },
  "shieldTxMembershipBenefits3SignUp": {
    "message": "Inscription"
  },
  "shieldTxMembershipBenefits3Title": {
    "message": "Gagnez des récompenses saisonnières"
  },
  "shieldTxMembershipBenefitsInactive": {
    "message": "Ce que vous obtenez"
  },
  "shieldTxMembershipBenefitsViewAll": {
    "message": "Tout afficher"
  },
  "shieldTxMembershipBillingDetailsViewBillingHistory": {
    "message": "Gérer la facturation"
  },
  "shieldTxMembershipCancel": {
    "message": "Annuler la police d’assurance"
  },
  "shieldTxMembershipCancelNotification": {
    "message": "Votre police d’assurance sera annulée le $1.",
    "description": "The $1 is the date"
  },
  "shieldTxMembershipCancelledDate": {
    "message": "Vous avez annulé votre abonnement le $1",
    "description": "The $1 is the date"
  },
  "shieldTxMembershipErrorInsufficientFunds": {
    "message": "Votre police d’assurance prend fin le $1. Renouvelez-la dès maintenant pour continuer à bénéficier de la couverture.",
    "description": "The $1 is the date subscription ends"
  },
  "shieldTxMembershipErrorPausedCard": {
    "message": "Votre police d’assurance a été suspendue en raison d’un échec du paiement par carte."
  },
  "shieldTxMembershipErrorPausedCardAction": {
    "message": "Mettre à jour les informations de la carte"
  },
  "shieldTxMembershipErrorPausedCardTooltip": {
    "message": "Votre paiement a été refusé. Veuillez mettre à jour votre mode de paiement pour continuer à bénéficier de la couverture."
  },
  "shieldTxMembershipErrorPausedCryptoInsufficientFunds": {
    "message": "La police d’assurance a été suspendue en raison d’un solde insuffisant. Les mises à jour de paiement peuvent prendre jusqu’à $1 heures.",
    "description": "The $1 is the number of hours"
  },
  "shieldTxMembershipErrorPausedCryptoInsufficientFundsAction": {
    "message": "Ajouter des fonds"
  },
  "shieldTxMembershipErrorPausedCryptoTooltip": {
    "message": "Solde de jetons insuffisant dans votre portefeuille. Cliquez sur « Réessayer » une fois que vous aurez approvisionné votre portefeuille."
  },
  "shieldTxMembershipErrorPausedUnexpected": {
    "message": "Police d’assurance suspendue en raison d’une erreur inattendue."
  },
  "shieldTxMembershipErrorPausedUnexpectedAction": {
    "message": "Contacter le service d’assistance"
  },
  "shieldTxMembershipFreeTrial": {
    "message": "Essai gratuit"
  },
  "shieldTxMembershipFreeTrialDaysLeft": {
    "message": "Il vous reste $1 jours d’essai",
    "description": "The $1 is the number of days left"
  },
  "shieldTxMembershipId": {
    "message": "Identifiant du membre"
  },
  "shieldTxMembershipInactive": {
    "message": "Police d’assurance inactive"
  },
  "shieldTxMembershipMakeClaim": {
    "message": "Faire une réclamation"
  },
  "shieldTxMembershipPaused": {
    "message": "Suspendue"
  },
  "shieldTxMembershipRenew": {
    "message": "Renouveler la police d’assurance"
  },
  "shieldTxMembershipRenewDescription": {
    "message": "Réactiver pour $1",
    "description": "The $1 is the price of the plan"
  },
  "shieldTxMembershipResubscribe": {
    "message": "Souscrire à nouveau à la police d’assurance"
  },
  "shieldTxMembershipSubmitCase": {
    "message": "Soumettre une réclamation"
  },
  "shieldTxPastPlans": {
    "message": "Anciens abonnements"
  },
  "shieldTxPastPlansMonthly": {
    "message": "Abonnement mensuel"
  },
  "shieldTxPastPlansYearly": {
    "message": "Abonnement annuel"
  },
  "shieldTxViewPastInvoice": {
    "message": "Consulter les anciennes factures"
  },
  "show": {
    "message": "Afficher"
  },
  "showAccount": {
    "message": "Afficher le compte"
  },
  "showAdvancedDetails": {
    "message": "Afficher les détails avancés"
  },
  "showDefaultAddress": {
    "message": "Afficher l’adresse par défaut"
  },
  "showDefaultAddressDescription": {
    "message": "Définissez une adresse par défaut qui sera toujours visible sur votre écran d’accueil et dans la liste de vos comptes."
  },
  "showExtensionInFullSizeView": {
    "message": "Afficher l’extension en taille réelle"
  },
  "showExtensionInFullSizeViewDescription": {
    "message": "Activez cette option si vous voulez que l’extension s’affiche en taille réelle lorsque vous cliquez sur l’icône de l’extension."
  },
  "showFiatConversionInTestnets": {
    "message": "Afficher la conversion sur les testnets"
  },
  "showFiatConversionInTestnetsDescriptionV2": {
    "message": "Affiche les jetons du réseau dans la devise locale sur les réseaux de test. Si l’on vous a demandé d’activer cette fonctionnalité, vous risquez d’être victime d’une arnaque. À des fins de test uniquement. $1",
    "description": "$1 is the 'Learn more' link"
  },
  "showHexData": {
    "message": "Afficher les données Hex"
  },
  "showHexDataDescription": {
    "message": "Sélectionnez cette option pour afficher le champ de données hexadécimales sur l’écran d’envoi"
  },
  "showLess": {
    "message": "Afficher moins"
  },
  "showMore": {
    "message": "Afficher plus"
  },
  "showNativeTokenAsMainBalance": {
    "message": "Afficher le solde principal en jeton natif"
  },
  "showNft": {
    "message": "Afficher le NFT"
  },
  "showPermissions": {
    "message": "Afficher les autorisations"
  },
  "showPrivateKey": {
    "message": "Afficher la clé privée"
  },
  "showSRP": {
    "message": "Afficher la phrase secrète de récupération"
  },
  "showTestnetNetworks": {
    "message": "Afficher les réseaux de test"
  },
  "sidePanelMigrationToast": {
    "message": "MetaMask s’ouvre désormais par défaut dans le panneau latéral. Vous pouvez $1 à tout moment depuis le menu.",
    "description": "Shown when the extension opens in the side panel after migration. $1 is an inline link to switch back to the popup view."
  },
  "sign": {
    "message": "Signer"
  },
  "signatureRequest": {
    "message": "Demande de signature"
  },
  "signature_decoding_bid_nft_tooltip": {
    "message": "Le NFT sera affiché dans votre portefeuille si l’offre est acceptée."
  },
  "signature_decoding_list_nft_tooltip": {
    "message": "Ne vous attendez à des changements que si quelqu’un achète vos NFT."
  },
  "signed": {
    "message": "Signé"
  },
  "signing": {
    "message": "Signature"
  },
  "signingInWith": {
    "message": "Se connecter avec"
  },
  "signingWith": {
    "message": "Signer avec"
  },
  "simulationApproveHeading": {
    "message": "Retirer"
  },
  "simulationDetailsApproveDesc": {
    "message": "Vous donnez à quelqu’un d’autre l’autorisation de retirer des NFT de votre compte."
  },
  "simulationDetailsERC20ApproveDesc": {
    "message": "Vous accordez à quelqu’un d’autre l’autorisation de dépenser ce montant qui sera débité de votre compte."
  },
  "simulationDetailsFiatNotAvailable": {
    "message": "Non disponible"
  },
  "simulationDetailsIncomingHeading": {
    "message": "Vous recevez"
  },
  "simulationDetailsIncomingHeadingReceived": {
    "message": "Vous avez reçu"
  },
  "simulationDetailsIncomingHeadingReceiving": {
    "message": "Vous recevez"
  },
  "simulationDetailsNoChanges": {
    "message": "Aucune modification"
  },
  "simulationDetailsOutgoingHeading": {
    "message": "Vous envoyez"
  },
  "simulationDetailsOutgoingHeadingSending": {
    "message": "Vous envoyez"
  },
  "simulationDetailsOutgoingHeadingSent": {
    "message": "Vous avez envoyé"
  },
  "simulationDetailsRevokeSetApprovalForAllDesc": {
    "message": "Vous révoquez l’autorisation que vous avez accordée à quelqu’un d’autre de retirer des NFT de votre compte."
  },
  "simulationDetailsSetApprovalForAllDesc": {
    "message": "Vous accordez à quelqu’un d’autre l’autorisation de retirer des NFT de votre compte."
  },
  "simulationDetailsTitle": {
    "message": "Changements estimés"
  },
  "simulationDetailsTitleEnforced": {
    "message": "Changements de solde"
  },
  "simulationDetailsTitleTooltip": {
    "message": "Les changements estimés représentent ce qui pourrait se produire si vous effectuez cette transaction. Il s’agit juste d’une estimation fournie à titre d’information."
  },
  "simulationDetailsTitleTooltipEnforced": {
    "message": "Les changements de solde sont garantis. Si ce résultat n’est pas possible, la transaction sera interrompue."
  },
  "simulationDetailsTotalFiat": {
    "message": "Total = $1",
    "description": "$1 is the total amount in fiat currency on one side of the transaction"
  },
  "simulationDetailsTransactionReverted": {
    "message": "Cette transaction va probablement échouer"
  },
  "simulationDetailsUnavailable": {
    "message": "Non disponible"
  },
  "simulationErrorMessageV2": {
    "message": "Nous n’avons pas pu estimer le prix de carburant. Par conséquent, il se peut qu’il y ait une erreur dans le contrat et que cette transaction échoue."
  },
  "simulationsSettingDescription": {
    "message": "Activez cette option pour estimer les changements de solde des transactions et des signatures avant de les confirmer. Ces estimations sont fournies à titre indicatif et n’engagent en rien les parties à la transaction. $1"
  },
  "simulationsSettingDescriptionV2": {
    "message": "Estime les variations de solde des transactions avant que vous ne les confirmiez. Cela ne garantit pas le résultat final de vos transactions. $1"
  },
  "simulationsSettingSubHeader": {
    "message": "Estimer les changements de solde"
  },
  "singleNetwork": {
    "message": "1 réseau"
  },
  "sites": {
    "message": "Sites"
  },
  "siweIssued": {
    "message": "Émis"
  },
  "siweNetwork": {
    "message": "Réseau :"
  },
  "siweRequestId": {
    "message": "Demander un ID"
  },
  "siweResources": {
    "message": "Ressources"
  },
  "siweURI": {
    "message": "URL"
  },
  "skip": {
    "message": "Ignorer"
  },
  "skipDeepLinkInterstitial": {
    "message": "Ne pas afficher d’écran interstitiel lors de l’ouverture de liens profonds"
  },
  "skipLinkConfirmationScreens": {
    "message": "Ignorer les écrans de confirmation des liens"
  },
  "skipLinkConfirmationScreensDescription": {
    "message": "Lorsque vous ouvrez un lien depuis MetaMask, nous affichons un écran de confirmation afin d’éviter tout affichage accidentel d’informations sensibles telles que la liste de vos comptes, les soldes de vos comptes ou votre historique de transactions. Activez cette option pour ignorer cet écran de confirmation pour les liens provenant de MetaMask."
  },
  "slippage": {
    "message": "Effet de glissement"
  },
  "slippageAuto": {
    "message": "Automatique"
  },
  "slippageEditAriaLabel": {
    "message": "Ajuster l’effet de glissement"
  },
  "slippageExplanation": {
    "message": "Le pourcentage de variation de prix que vous êtes prêt à accepter avant que votre transaction ne soit annulée."
  },
  "smartAccount": {
    "message": "Compte intelligent"
  },
  "smartAccountLabel": {
    "message": "Compte intelligent"
  },
  "smartAccountRequestsFromDapps": {
    "message": "Demandes de comptes intelligents émanant de dapps"
  },
  "smartAccountRequestsFromDappsDescriptionV2": {
    "message": "Autorisez les dapps à demander des fonctionnalités de compte intelligent pour les comptes standards. MetaMask effectuera la mise à niveau uniquement vers notre compte intelligent audité."
  },
  "smartAccountUpgradeBannerDescription": {
    "message": "Même adresse. Des fonctionnalités plus intelligentes."
  },
  "smartAccountUpgradeBannerTitle": {
    "message": "Passez à un compte intelligent"
  },
  "smartContractAddress": {
    "message": "Adresse du contrat intelligent"
  },
  "smartContractAddressWarning": {
    "message": "L’adresse du destinataire ne prend peut-être pas en charge les transferts directs de jetons, ce qui pourrait entraîner une perte de fonds. Ne poursuivez que si vous êtes certain que ce contrat est capable de recevoir votre transfert."
  },
  "smartSwapsErrorNotEnoughFunds": {
    "message": "Fonds insuffisants pour souscrire un contrat de swap intelligent."
  },
  "smartSwapsErrorUnavailable": {
    "message": "Les contrats de swap intelligents sont temporairement indisponibles."
  },
  "smartTransactions": {
    "message": "Transactions intelligentes"
  },
  "smartTransactionsEnabledDescription": {
    "message": " et la protection de la MEV. Désormais activées par défaut."
  },
  "smartTransactionsEnabledLink": {
    "message": "Taux de réussite plus élevés"
  },
  "smartTransactionsEnabledTitle": {
    "message": "Les transactions sont devenues plus intelligentes"
  },
  "snapAccountCreated": {
    "message": "Le compte a été créé"
  },
  "snapAccountCreatedDescription": {
    "message": "Votre nouveau compte est prêt à être utilisé !"
  },
  "snapAccountCreationFailed": {
    "message": "La création du compte a échoué"
  },
  "snapAccountCreationFailedDescription": {
    "message": "$1 n’a pas réussi à créer un compte pour vous.",
    "description": "$1 is the snap name"
  },
  "snapAccountRedirectFinishSigningTitle": {
    "message": "Finaliser la signature"
  },
  "snapAccountRedirectSiteDescription": {
    "message": "Suivez les instructions de $1"
  },
  "snapAccountRemovalFailed": {
    "message": "La suppression du compte a échoué"
  },
  "snapAccountRemovalFailedDescription": {
    "message": "$1 n’a pas réussi à supprimer ce compte pour vous.",
    "description": "$1 is the snap name"
  },
  "snapAccountRemoved": {
    "message": "Compte supprimé"
  },
  "snapAccountRemovedDescription": {
    "message": "Ce compte ne pourra plus être utilisé dans MetaMask."
  },
  "snapConnectTo": {
    "message": "Connectez-vous à $1",
    "description": "$1 is the website URL or a Snap name. Used for Snaps pre-approved connections."
  },
  "snapConnectionPermissionDescription": {
    "message": "Laissez $1 se connecter automatiquement à $2 sans votre approbation.",
    "description": "Used for Snap pre-approved connections. $1 is the Snap name, $2 is a website URL."
  },
  "snapConnectionWarning": {
    "message": "$1 veut utiliser $2",
    "description": "$2 is the snap and $1 is the dapp requesting connection to the snap."
  },
  "snapDetailWebsite": {
    "message": "Site web"
  },
  "snapHomeMenu": {
    "message": "Menu d’accueil du Snap"
  },
  "snapInstallRequest": {
    "message": "L’installation de $1 lui accorde les autorisations suivantes.",
    "description": "$1 is the snap name."
  },
  "snapInstallSuccess": {
    "message": "Installation terminée"
  },
  "snapInstallWarningCheck": {
    "message": "Le Snap $1 demande l’autorisation de faire ce qui suit :",
    "description": "Warning message used in popup displayed on snap install. $1 is the snap name."
  },
  "snapInstallWarningHeading": {
    "message": "Agissez avec prudence"
  },
  "snapInstallWarningPermissionDescriptionForBip32View": {
    "message": "Autoriser le Snap $1 à consulter vos clés publiques (et vos adresses). Cela n’accorde pas l’autorisation de gérer les comptes ou les actifs.",
    "description": "An extended description for the `snap_getBip32PublicKey` permission used for tooltip on Snap Install Warning screen (popup/modal). $1 is the snap name."
  },
  "snapInstallWarningPermissionDescriptionForEntropy": {
    "message": "Autoriser le Snap $1 à gérer des comptes et des actifs sur le(s) réseau(x) demandé(s). Ces comptes sont dérivés et sauvegardés à l'aide de votre phrase secrète de récupération (sans la divulguer). Grâce à sa capacité à dériver des clés, le Snap $1 peut prendre en charge des protocoles blockchain autres que les protocoles de la blockchain Ethereum (EVM).",
    "description": "An extended description for the `snap_getBip44Entropy` and `snap_getBip44Entropy` permissions used for tooltip on Snap Install Warning screen (popup/modal). $1 is the snap name."
  },
  "snapInstallWarningPermissionNameForEntropy": {
    "message": "Gérer les comptes $1",
    "description": "Permission name used for the Permission Cell component displayed on warning popup when installing a Snap. $1 is list of account types."
  },
  "snapInstallWarningPermissionNameForViewPublicKey": {
    "message": "Afficher la clé publique pour $1",
    "description": "Permission name used for the Permission Cell component displayed on warning popup when installing a Snap. $1 is list of account types."
  },
  "snapInstallationErrorDescription": {
    "message": "$1 n’a pas pu être installé.",
    "description": "Error description used when snap installation fails. $1 is the snap name."
  },
  "snapInstallationErrorTitle": {
    "message": "L’installation a échoué",
    "description": "Error title used when snap installation fails."
  },
  "snapResultError": {
    "message": "Erreur"
  },
  "snapResultSuccess": {
    "message": "Réussite"
  },
  "snapResultSuccessDescription": {
    "message": "$1 est prêt à être utilisé"
  },
  "snapUIAccountSelectorTitle": {
    "message": "Sélectionnez le compte"
  },
  "snapUIAssetSelectorTitle": {
    "message": "Sélectionner un actif"
  },
  "snapUpdateAlertDescription": {
    "message": "Obtenez la dernière version de $1",
    "description": "Description used in Snap update alert banner when snap update is available. $1 is the Snap name."
  },
  "snapUpdateAvailable": {
    "message": "Une mise à jour est disponible"
  },
  "snapUpdateErrorDescription": {
    "message": "La mise à jour de $1 a échoué.",
    "description": "Error description used when snap update fails. $1 is the snap name."
  },
  "snapUpdateErrorTitle": {
    "message": "La mise à jour a échoué",
    "description": "Error title used when snap update fails."
  },
  "snapUpdateRequest": {
    "message": "La mise à jour de $1 lui accorde les autorisations suivantes.",
    "description": "$1 is the Snap name."
  },
  "snapUpdateSuccess": {
    "message": "Mise à jour terminée"
  },
  "snapUrlIsBlocked": {
    "message": "Ce Snap veut vous emmener sur un site bloqué. $1."
  },
  "snaps": {
    "message": "Snaps"
  },
  "snapsConnected": {
    "message": "Snaps connectés"
  },
  "snapsNoInsight": {
    "message": "Aucun aperçu à montrer"
  },
  "snapsPrivacyWarningFirstMessage": {
    "message": "Vous reconnaissez que tout Snap que vous installez (sauf indication contraire) est un « Service tiers » tel que défini dans les $1 de Consensys. L’utilisation des services tiers est régie par des conditions distinctes définies par les fournisseurs de services tiers. Consensys ne recommande pas à des personnes particulières d’utiliser un Snap pour des raisons particulières. Si vous décidez d’utiliser un service tiers, vous le faites à vos propres risques. Consensys décline toute responsabilité pour toute perte liée à l’utilisation des services tiers.",
    "description": "First part of a message in popup modal displayed when installing a snap for the first time. $1 is terms of use link."
  },
  "snapsPrivacyWarningSecondMessage": {
    "message": "Toute information que vous partagez avec des services tiers sera collectée directement par ces services tiers conformément à leur politique de confidentialité. Pour plus d’informations, veuillez consulter leur politique de confidentialité.",
    "description": "Second part of a message in popup modal displayed when installing a snap for the first time."
  },
  "snapsPrivacyWarningThirdMessage": {
    "message": "Consensys n’a pas accès aux informations que vous partagez avec les fournisseurs de services tiers.",
    "description": "Third part of a message in popup modal displayed when installing a snap for the first time."
  },
  "snapsSettings": {
    "message": "Paramètres du Snap"
  },
  "snapsTermsOfUse": {
    "message": "Conditions d’utilisation"
  },
  "snapsToggle": {
    "message": "Un snap ne fonctionnera que s’il est activé"
  },
  "snapsUIError": {
    "message": "L’interface utilisateur (IU) spécifiée par le snap n’est pas valide.",
    "description": "This is shown when the insight snap throws an error. $1 is the snap name"
  },
  "someNetworks": {
    "message": "$1 réseaux"
  },
  "somethingDoesntLookRight": {
    "message": "On dirait que quelque chose ne va pas ? $1",
    "description": "A false positive message for users to contact support. $1 is a link to the support page."
  },
  "somethingIsWrong": {
    "message": "Un problème est survenu. Essayez de recharger la page."
  },
  "somethingWentWrong": {
    "message": "Nous n’avons pas pu charger cette page."
  },
  "sortBy": {
    "message": "Trier par"
  },
  "sortByAlphabetically": {
    "message": "Par ordre alphabétique (de A à Z)"
  },
  "sortByDecliningBalance": {
    "message": "Solde décroissant (du solde le plus élevé au solde le moins élevé en $1)",
    "description": "Indicates a descending order based on token fiat balance. $1 is the preferred currency symbol"
  },
  "source": {
    "message": "Source"
  },
  "spamModalBlockedDescription": {
    "message": "Ce site sera bloqué pendant 1 minute."
  },
  "spamModalBlockedTitle": {
    "message": "Vous avez temporairement bloqué ce site"
  },
  "spamModalDescription": {
    "message": "Si vous êtes inondé de demandes, vous pouvez bloquer temporairement le site."
  },
  "spamModalTemporaryBlockButton": {
    "message": "Bloquer temporairement ce site"
  },
  "spamModalTitle": {
    "message": "Nous avons remarqué un afflux de demandes"
  },
  "speed": {
    "message": "Vitesse"
  },
  "speedUp": {
    "message": "Accélérer"
  },
  "speedUpCancellation": {
    "message": "Accélérer cette annulation"
  },
  "speedUpTransactionDescription": {
    "message": "Ces frais de réseau remplaceront les frais initiaux."
  },
  "speedUpTransactionFailed": {
    "message": "Échec de l’accélération de la transaction"
  },
  "speedUpTransactionTitle": {
    "message": "Accélérer la transaction"
  },
  "spender": {
    "message": "Dépenseur"
  },
  "spenderTooltipDesc": {
    "message": "Il s’agit de l’adresse qui pourra retirer vos NFT."
  },
  "spenderTooltipERC20ApproveDesc": {
    "message": "Il s’agit de l’adresse qui pourra dépenser vos jetons en votre nom."
  },
  "spendingCap": {
    "message": "Plafond de dépenses"
  },
  "spendingCaps": {
    "message": "Plafonds de dépenses"
  },
  "srpAlreadyImportedError": {
    "message": "Cette phrase secrète de récupération a déjà été importée."
  },
  "srpDetailsDescription": {
    "message": "Une phrase secrète de récupération, également appelée phrase secrète ou phrase mnémonique, est une série de mots qui vous permet d’accéder à votre portefeuille crypto et de le gérer. Vous en aurez besoin pour transférer votre portefeuille vers MetaMask."
  },
  "srpDetailsOwnsAccessListItemOne": {
    "message": "Retirer tout votre argent"
  },
  "srpDetailsOwnsAccessListItemThree": {
    "message": "Modifier vos identifiants de connexion"
  },
  "srpDetailsOwnsAccessListItemTwo": {
    "message": "Confirmer des transactions"
  },
  "srpDetailsOwnsAccessListTitle": {
    "message": "Toute personne disposant de votre phrase secrète de récupération peut :"
  },
  "srpDetailsTitle": {
    "message": "Qu’est-ce qu’une phrase secrète de récupération ?"
  },
  "srpImportDuplicateAccountError": {
    "message": "Le compte que vous essayez d’importer est un doublon."
  },
  "srpInputNumberOfWords": {
    "message": "J’ai une phrase à $1 mot(s)",
    "description": "This is the text for each option in the dropdown where a user selects how many words their secret recovery phrase has during import. The $1 is the number of words (either 12, 15, 18, 21, or 24)."
  },
  "srpListName": {
    "message": "Phrase secrète de récupération $1",
    "description": "$1 is the order of the Secret Recovery Phrase"
  },
  "srpListNumberOfAccounts": {
    "message": "$1 comptes",
    "description": "$1 is the number of accounts in the list"
  },
  "srpListSelectionDescription": {
    "message": "La phrase secrète de récupération à partir de laquelle votre nouveau compte sera généré"
  },
  "srpListSingleOrZero": {
    "message": "$1 compte",
    "description": "$1 is the number of accounts in the list, it is either 1 or 0"
  },
  "srpListStateBackedUp": {
    "message": "Révéler"
  },
  "srpListStateNotBackedUp": {
    "message": "Sauvegarder"
  },
  "srpPasteFailedTooManyWords": {
    "message": "Échec du collage parce qu’elle contenait plus de 24 mots. Une phrase de récupération secrète ne peut contenir que 24 mots au maximum.",
    "description": "Description of SRP paste error when the pasted content has too many words"
  },
  "srpPasteTip": {
    "message": "Vous pouvez coller toute votre phrase de récupération secrète dans n’importe quel champ",
    "description": "Our secret recovery phrase input is split into one field per word. This message explains to users that they can paste their entire secrete recovery phrase into any field, and we will handle it correctly."
  },
  "srpRevealMaliciousBlockBody": {
    "message": "Des pirates de $1, tentent de vous piéger en vous demandant de leur communiquer votre phrase secrète de récupération. Quiconque dispose de cette phrase peut voler tout le contenu de votre portefeuille.",
    "description": "Warning message shown when a malicious site is detected. $1 is the hostname of the current tab."
  },
  "srpRevealMaliciousBlockDismiss": {
    "message": "Retour à la sécurité"
  },
  "srpRevealMaliciousBlockHeading": {
    "message": "Vous pourriez être victime d’une arnaque en ce moment même"
  },
  "srpRevealMaliciousBlockIconAriaLabel": {
    "message": "Danger"
  },
  "srpSecurityQuizGetStarted": {
    "message": "Commencer"
  },
  "srpSecurityQuizImgAlt": {
    "message": "Un œil avec un trou de serrure au centre et trois champs de mots de passe flottants"
  },
  "srpSecurityQuizIntroduction": {
    "message": "Pour révéler votre Phrase secrète de récupération, vous devez répondre correctement à deux questions"
  },
  "srpSecurityQuizQuestionOneQuestion": {
    "message": "Si vous perdez votre Phrase secrète de récupération, MetaMask..."
  },
  "srpSecurityQuizQuestionOneRightAnswer": {
    "message": "Ne pourra pas vous aider"
  },
  "srpSecurityQuizQuestionOneRightAnswerDescription": {
    "message": "Gravez-la sur une plaque en métal ou inscrivez-la sur plusieurs bouts de papier et cachez-les dans différents endroits secrets pour ne jamais la perdre. Si vous la perdez, il n'y a aucun moyen de la récupérer."
  },
  "srpSecurityQuizQuestionOneRightAnswerTitle": {
    "message": "En effet ! Personne ne peut vous aider à récupérer votre Phrase secrète de récupération."
  },
  "srpSecurityQuizQuestionOneWrongAnswer": {
    "message": "Pourra la récupérer pour vous"
  },
  "srpSecurityQuizQuestionOneWrongAnswerDescription": {
    "message": "Personne ne peut vous aider à récupérer votre Phrase secrète de récupération si jamais vous la perdez."
  },
  "srpSecurityQuizQuestionOneWrongAnswerTitle": {
    "message": "C'est faux ! Personne ne peut vous aider à récupérer votre Phrase secrète de récupération."
  },
  "srpSecurityQuizQuestionTwoQuestion": {
    "message": "Si un membre du service d'assistance ou toute autre personne vous demande votre Phrase secrète de récupération..."
  },
  "srpSecurityQuizQuestionTwoRightAnswer": {
    "message": "Ne la lui fournissez pas, car cette personne essaie de vous arnaquer."
  },
  "srpSecurityQuizQuestionTwoRightAnswerDescription": {
    "message": "Toute personne qui vous demande votre Phrase secrète de récupération, que ce soit pour des raisons de sécurité ou autre, essaie de vous arnaquer."
  },
  "srpSecurityQuizQuestionTwoRightAnswerTitle": {
    "message": "C'est exact ! Vous ne devez jamais partager votre Phrase secrète de récupération avec qui que ce soit."
  },
  "srpSecurityQuizQuestionTwoWrongAnswer": {
    "message": "Vous devez la lui fournir"
  },
  "srpSecurityQuizQuestionTwoWrongAnswerDescription": {
    "message": "Toute personne qui vous demande votre Phrase secrète de récupération, que ce soit pour des raisons de sécurité ou autre, essaie de vous arnaquer."
  },
  "srpSecurityQuizQuestionTwoWrongAnswerTitle": {
    "message": "C'est faux ! Vous ne devez jamais partager votre Phrase secrète de récupération avec qui que ce soit."
  },
  "srpSecurityQuizTitle": {
    "message": "Quiz sur la sécurité"
  },
  "srpToggleShow": {
    "message": "Afficher/cacher ce mot de la phrase de récupération secrète",
    "description": "Describes a toggle that is used to show or hide a single word of the secret recovery phrase"
  },
  "srpWordHidden": {
    "message": "Ce mot est caché",
    "description": "Explains that a word in the secret recovery phrase is hidden"
  },
  "srpWordShown": {
    "message": "Ce mot est affiché",
    "description": "Explains that a word in the secret recovery phrase is being shown"
  },
  "stable": {
    "message": "Stable"
  },
  "stableLowercase": {
    "message": "stable"
  },
  "stake": {
    "message": "Stake"
  },
  "staked": {
    "message": "A staké"
  },
  "stakingDeposit": {
    "message": "Dépôt de staking"
  },
  "stakingWithdrawal": {
    "message": "Retrait de staking"
  },
  "standardAccountLabel": {
    "message": "Compte standard"
  },
  "stateCorruptionAreYouSure": {
    "message": "Voulez-vous vraiment continuer ?"
  },
  "stateCorruptionCopyAndRestoreBeforeRecovery": {
    "message": "Vous pouvez essayer de copier et de restaurer votre fichier d’état manuellement avant de restaurer votre coffre-fort en suivant $1.",
    "description": "$1 represents the `stateCorruptionTheseInstructions` localization key"
  },
  "stateCorruptionCopyAndRestoreBeforeReset": {
    "message": "Vous pouvez essayer de copier et de restaurer votre fichier d’état manuellement avant de réinitialiser MetaMask en suivant $1.",
    "description": "$1 represents the `stateCorruptionTheseInstructions` localization key"
  },
  "stateCorruptionDetectedNoBackup": {
    "message": "Votre coffre-fort ne peut pas être restauré automatiquement."
  },
  "stateCorruptionDetectedWithBackup": {
    "message": "Votre coffre-fort peut être restauré à partir d’une sauvegarde automatique. La restauration automatique supprimera vos paramètres et préférences actuels et ne restaurera que votre coffre-fort."
  },
  "stateCorruptionMetamaskDatabaseCannotBeAccessed": {
    "message": "Erreur interne : impossible d’accéder à la base de données"
  },
  "stateCorruptionResetMetaMaskState": {
    "message": "Réinitialiser l’état de MetaMask"
  },
  "stateCorruptionResettingDatabase": {
    "message": "Réinitialisation de la base de données…"
  },
  "stateCorruptionRestoreAccountsFromBackup": {
    "message": "Restaurer les comptes"
  },
  "stateCorruptionRestoringDatabase": {
    "message": "Restauration de la base de données…"
  },
  "stateCorruptionTheseInstructions": {
    "message": "ces instructions ",
    "description": "This is a link to instructions on how to recover your Secret Recovery Phrase manually. It is used in the `stateCorruptionCopyAndRestoreBeforeRecovery` and `stateCorruptionCopyAndRestoreBeforeReset` localization keys."
  },
  "stateCorruptionTheseInstructionsLinkTitle": {
    "message": "Comment récupérer votre phrase secrète de récupération ?"
  },
  "stateLogError": {
    "message": "Une erreur est survenue lors de la récupération des journaux d’état, veuillez réessayer plus tard."
  },
  "stateLogFileName": {
    "message": "Journaux d’événements de MetaMask"
  },
  "stateLogs": {
    "message": "Journaux d’événements"
  },
  "stateLogsModalDescription": {
    "message": "Les journaux d’état peuvent nous aider à déboguer les problèmes que vous pourriez rencontrer. Ne les envoyez qu’au service d’assistance de MetaMask, car les journaux d’état contiennent l’adresse publique de votre compte et l’historique de vos transactions."
  },
  "status": {
    "message": "Statut"
  },
  "statusNotConnected": {
    "message": "Non connecté"
  },
  "stillConnectingTo": {
    "message": "Toujours en cours de connexion à $1…",
    "description": "Message shown when network connection is slow. $1 is the network name."
  },
  "storageErrorAction": {
    "message": "Sauvegarder la phrase secrète de récupération"
  },
  "storageErrorDescriptionDefault": {
    "message": "Sauvegardez votre phrase secrète de récupération et réinstallez MetaMask si le problème persiste."
  },
  "storageErrorDescriptionNoSpace": {
    "message": "L’espace de stockage de votre appareil est saturé. Libérez de l’espace dès maintenant, sinon vous risquez de perdre les modifications que vous avez apportées à votre portefeuille et que vous n’avez pas encore sauvegardées."
  },
  "storageErrorTitle": {
    "message": "Nous n’avons pas pu enregistrer vos données"
  },
  "strong": {
    "message": "Fort"
  },
  "stxCancelled": {
    "message": "Le swap aurait échoué"
  },
  "stxCancelledDescription": {
    "message": "Votre transaction aurait échoué et a été annulée pour vous éviter de payer inutilement des frais de transaction."
  },
  "stxCancelledSubDescription": {
    "message": "Essayez votre swap à nouveau. Nous serons présents pour vous protéger contre les risques similaires la prochaine fois."
  },
  "stxFailure": {
    "message": "Échec du swap"
  },
  "stxFailureDescription": {
    "message": "Les fluctuations soudaines du marché peuvent provoquer des échecs. Si le problème persiste, veuillez contacter $1.",
    "description": "This message is shown to a user if their swap fails. The $1 will be replaced by support.metamask.io"
  },
  "stxOptInDescriptionV2": {
    "message": "Activez les transactions intelligentes pour profiter de transactions plus fiables et plus sécurisées. $1"
  },
  "stxPendingPrivatelySubmittingSwap": {
    "message": "Soumission privée de votre Swap..."
  },
  "stxPendingPubliclySubmittingSwap": {
    "message": "Soumission publique de votre Swap..."
  },
  "stxSuccess": {
    "message": "Swap effectué !"
  },
  "stxSuccessDescription": {
    "message": "Votre $1 est maintenant disponible.",
    "description": "$1 is a token symbol, e.g. ETH"
  },
  "stxSwapCompleteIn": {
    "message": "Le Swap sera effectué dans <",
    "description": "'<' means 'less than', e.g. Swap will complete in < 2:59"
  },
  "stxTryingToCancel": {
    "message": "Tentative d’annulation de votre transaction..."
  },
  "stxUnknown": {
    "message": "Statut inconnu"
  },
  "stxUnknownDescription": {
    "message": "Une transaction a été effectuée, mais nous ne sommes pas sûrs de sa nature. Cette erreur est peut-être due à la soumission d’une autre transaction pendant le traitement de ce swap."
  },
  "stxUserCancelled": {
    "message": "Swap annulé"
  },
  "stxUserCancelledDescription": {
    "message": "Votre transaction a été annulée et vous avez évité ainsi de payer inutilement des frais de transaction."
  },
  "submit": {
    "message": "Soumettre"
  },
  "submitted": {
    "message": "Envoyé"
  },
  "suggestedBySnap": {
    "message": "Suggéré par $1",
    "description": "$1 is the snap name"
  },
  "suggestedCurrencySymbol": {
    "message": "Symbole monétaire suggéré :"
  },
  "suggestedTokenName": {
    "message": "Nom suggéré :"
  },
  "summary": {
    "message": "Résumé"
  },
  "supplied": {
    "message": "A fourni"
  },
  "support": {
    "message": "Service d’assistance"
  },
  "supportCenter": {
    "message": "Visitez notre centre d’aide"
  },
  "supportMultiRpcInformation": {
    "message": "Nous prenons désormais en charge plusieurs RPC pour un même réseau. Votre RPC le plus récent a été sélectionné par défaut afin de résoudre les problèmes liés à des informations contradictoires."
  },
  "supportedLanguagesSectionTitle": {
    "message": "Langues prises en charge",
    "description": "Section heading on the language settings screen for locales actively maintained by MetaMask."
  },
  "swap": {
    "message": "Swap"
  },
  "swapAdjustSlippage": {
    "message": "Ajuster l’effet de glissement"
  },
  "swapAgain": {
    "message": "Échanger à nouveau"
  },
  "swapAggregator": {
    "message": "Agrégateur"
  },
  "swapAllowSwappingOf": {
    "message": "Autoriser le swap de $1",
    "description": "Shows a user that they need to allow a token for swapping on their hardware wallet"
  },
  "swapAmountReceived": {
    "message": "Montant garanti"
  },
  "swapAmountReceivedInfo": {
    "message": "Il s’agit du montant minimal que vous recevrez. Vous pouvez recevoir plus en fonction du glissement."
  },
  "swapAndSend": {
    "message": "Échanger et envoyer"
  },
  "swapApproval": {
    "message": "Approuver $1 pour les swaps",
    "description": "Used in the transaction display list to describe a transaction that is an approve call on a token that is to be swapped.. $1 is the symbol of a token that has been approved."
  },
  "swapAreYouStillThere": {
    "message": "Êtes-vous toujours là ?"
  },
  "swapAreYouStillThereDescription": {
    "message": "Si vous le souhaitez, nous sommes prêts à vous présenter les dernières cotations"
  },
  "swapConfirmWithHwWallet": {
    "message": "Confirmez avec votre portefeuille matériel"
  },
  "swapContractDataDisabledErrorDescription": {
    "message": "Dans l’application Ethereum de votre Ledger, allez dans « Paramètres » et autorisez les données de contrat. Ensuite, retentez votre swap."
  },
  "swapContractDataDisabledErrorTitle": {
    "message": "Les données de contrat ne sont pas activées sur votre Ledger"
  },
  "swapCustom": {
    "message": "personnalisé"
  },
  "swapDecentralizedExchange": {
    "message": "Échange décentralisé"
  },
  "swapDetailsTitle": {
    "message": "Détails du swap",
    "description": "Title for the modal showing details about a swap transaction."
  },
  "swapDirectContract": {
    "message": "Contrat direct"
  },
  "swapEditLimit": {
    "message": "Modifier la limite"
  },
  "swapEnableDescription": {
    "message": "Cette information est nécessaire et autorise MetaMask à effectuer le swap de vos $1.",
    "description": "Gives the user info about the required approval transaction for swaps. $1 will be the symbol of a token being approved for swaps."
  },
  "swapEnableTokenForSwapping": {
    "message": "Ce sera $1 pour le swap",
    "description": "$1 is for the 'enableToken' key, e.g. 'enable ETH'"
  },
  "swapEstimatedNetworkFees": {
    "message": "Frais de réseau estimés"
  },
  "swapEstimatedNetworkFeesInfo": {
    "message": "Il s’agit d’une estimation des frais de réseau qui seront utilisés pour effectuer votre swap. Le montant réel peut varier en fonction des conditions du réseau."
  },
  "swapFailedErrorDescriptionWithSupportLink": {
    "message": "Sachez que les transactions peuvent échouer et que nous sommes là pour vous aider. Si ce problème persiste, vous pouvez contacter notre service clientèle au $1 pour plus d’assistance.",
    "description": "This message is shown to a user if their swap fails. The $1 will be replaced by support.metamask.io"
  },
  "swapFailedErrorTitle": {
    "message": "Échec du swap"
  },
  "swapFetchingQuoteNofN": {
    "message": "Récupération du devis $1 sur $2",
    "description": "A count of possible quotes shown to the user while they are waiting for quotes to be fetched. $1 is the number of quotes already loaded, and $2 is the total number of resources that we check for quotes. Keep in mind that not all resources will have a quote for a particular swap."
  },
  "swapFetchingQuotes": {
    "message": "Récupération des cotations..."
  },
  "swapFetchingQuotesErrorDescription": {
    "message": "Hum… un problème est survenu. Réessayez et si les erreurs persistent, contactez le service client."
  },
  "swapFetchingQuotesErrorTitle": {
    "message": "Erreur lors de la récupération des cotations"
  },
  "swapFromTo": {
    "message": "Le swap de $1 vers $2",
    "description": "Tells a user that they need to confirm on their hardware wallet a swap of 2 tokens. $1 is a source token and $2 is a destination token"
  },
  "swapGasFeesExplanation": {
    "message": "MetaMask ne tire aucun profit des frais de gaz. Ces frais sont des estimations et peuvent changer en fonction de l’activité du réseau et de la complexité de la transaction. En savoir plus $1.",
    "description": "$1 is a link (text in link can be found at 'swapGasFeesSummaryLinkText')"
  },
  "swapGasFeesExplanationLinkText": {
    "message": "ici",
    "description": "Text for link in swapGasFeesExplanation"
  },
  "swapGasFeesIncluded": {
    "message": " Inclus"
  },
  "swapGasFeesSplit": {
    "message": "Les frais de carburant indiqués dans l’écran précédent sont répartis entre ces deux transactions."
  },
  "swapGasFeesSponsored": {
    "message": "Payé par MetaMask"
  },
  "swapGasFeesSponsoredExplanation": {
    "message": "Ces frais de réseau sont pris en charge par MetaMask, vous pouvez donc effectuer des transactions sans avoir de $1 sur votre compte."
  },
  "swapIncludesMMFee": {
    "message": "Comprend des frais MetaMask à hauteur de $1 %.",
    "description": "Provides information about the fee that MetaMask takes for swaps. $1 is a decimal number."
  },
  "swapLearnMore": {
    "message": "En savoir plus sur les swaps"
  },
  "swapLiquiditySourceInfo": {
    "message": "Nous consultons différentes sources de liquidité (bourses, agrégateurs et teneurs de marché professionnels) pour comparer les taux de change et les frais de réseau."
  },
  "swapMaxSlippage": {
    "message": "Glissement maximal"
  },
  "swapMetaMaskFee": {
    "message": "Commission MetaMask"
  },
  "swapMetaMaskFeeDescription": {
    "message": "Des frais de $1 % sont automatiquement ajoutés à ce devis. Ces frais vous sont facturés en échange d'une licence d'utilisation du logiciel d'agrégation d'informations sur les fournisseurs de liquidités de MetaMask.",
    "description": "Provides information about the fee that MetaMask takes for swaps. $1 is a decimal number."
  },
  "swapNQuotesWithDot": {
    "message": "$1 cotations.",
    "description": "$1 is the number of quotes that the user can select from when opening the list of quotes on the 'view quote' screen"
  },
  "swapOnceTransactionHasProcess": {
    "message": "Vos $1 seront ajoutés à votre compte une fois que cette transaction sera traitée.",
    "description": "This message communicates the token that is being transferred. It is shown on the awaiting swap screen. The $1 will be a token symbol."
  },
  "swapProcessing": {
    "message": "Traitement en cours"
  },
  "swapQuoteDetails": {
    "message": "Détails de la cotation"
  },
  "swapQuoteSource": {
    "message": "Origine de la cotation"
  },
  "swapQuotesExpiredErrorDescription": {
    "message": "Veuillez demander de nouvelles cotations pour obtenir les derniers taux."
  },
  "swapQuotesExpiredErrorTitle": {
    "message": "Expiration des cotations"
  },
  "swapQuotesNotAvailableDescription": {
    "message": "Réduisez le montant de la transaction ou utilisez un autre jeton."
  },
  "swapQuotesNotAvailableErrorDescription": {
    "message": "Essayez d’ajuster le montant ou les paramètres de glissement, puis réessayez."
  },
  "swapQuotesNotAvailableErrorTitle": {
    "message": "Aucune cotation disponible"
  },
  "swapRate": {
    "message": "Taux"
  },
  "swapReceiving": {
    "message": "Réception"
  },
  "swapReceivingInfoTooltip": {
    "message": "Il s’agit d’une estimation. Le montant exact dépend du glissement."
  },
  "swapRequestForQuotation": {
    "message": "Demande de cotation"
  },
  "swapSelect": {
    "message": "Sélectionner"
  },
  "swapSelectAQuote": {
    "message": "Sélectionnez une cotation"
  },
  "swapSelectAToken": {
    "message": "Sélectionnez un jeton"
  },
  "swapSelectQuotePopoverDescription": {
    "message": "Vous trouverez ci-dessous toutes les cotations obtenues auprès de multiples sources de liquidité."
  },
  "swapSelectToken": {
    "message": "Sélectionnez un jeton"
  },
  "swapShowLatestQuotes": {
    "message": "Afficher les dernières cotations"
  },
  "swapSlippageAutoDescription": {
    "message": "Automatique"
  },
  "swapSlippageHighDescription": {
    "message": "L’effet de glissement saisi ($1 %) est considéré comme très élevé et peut donner lieu à un taux de change désavantageux",
    "description": "$1 is the amount of % for slippage"
  },
  "swapSlippageHighTitle": {
    "message": "Important effet de glissement"
  },
  "swapSlippageLowDescription": {
    "message": "Une valeur aussi faible ($1 %) peut entraîner l’échec de l’accord de swap",
    "description": "$1 is the amount of % for slippage"
  },
  "swapSlippageLowTitle": {
    "message": "Faible effet de glissement"
  },
  "swapSlippageNegativeDescription": {
    "message": "Le glissement doit être supérieur ou égal à zéro"
  },
  "swapSlippageNegativeTitle": {
    "message": "Augmentez le slippage pour continuer"
  },
  "swapSlippageOverLimitDescription": {
    "message": "La tolérance au slippage doit être inférieure ou égale à 15 %. Une tolérance plus élevée peut se traduire par un taux de change désavantageux."
  },
  "swapSlippageOverLimitTitle": {
    "message": "Slippage très élevé"
  },
  "swapSlippagePercent": {
    "message": "$1 %",
    "description": "$1 is the amount of % for slippage"
  },
  "swapSlippageTooltip": {
    "message": "Si le prix fluctue entre le moment où vous placez un ordre et le moment où il est exécuté, on parle alors d’un « effet de glissement » ou « slippage ». Votre swap sera automatiquement annulé si ce phénomène dépasse le « seuil de glissement toléré » que vous avez fixé."
  },
  "swapSlippageZeroDescription": {
    "message": "Il y a moins de prestataires de services d’investissement sans slippage, ce qui se traduit par une cotation moins compétitive."
  },
  "swapSlippageZeroTitle": {
    "message": "Recherche de prestataires de services d’investissement sans slippage"
  },
  "swapSource": {
    "message": "Source de liquidité"
  },
  "swapSuggestedGasSettingToolTipMessage": {
    "message": "Les swaps sont des transactions complexes et soumises à une contrainte de temps. Nous recommandons ce prix de carburant pour assurer un bon équilibre entre le coût et la garantie d’un swap réussi."
  },
  "swapToConfirmWithHwWallet": {
    "message": "pour confirmer avec votre portefeuille matériel"
  },
  "swapTokenAvailable": {
    "message": "Votre $1 a été ajouté à votre compte.",
    "description": "This message is shown after a swap is successful and communicates the exact amount of tokens the user has received for a swap. The $1 is a decimal number of tokens followed by the token symbol."
  },
  "swapTokenNotAvailable": {
    "message": "Impossible d’échanger ce jeton dans cette région"
  },
  "swapTokenToToken": {
    "message": "Swap de $1 vers $2",
    "description": "Used in the transaction display list to describe a swap. $1 and $2 are the symbols of tokens in involved in a swap."
  },
  "swapTokens": {
    "message": "Échanger des jetons"
  },
  "swapTransactionComplete": {
    "message": "Transaction terminée"
  },
  "swapTwoTransactions": {
    "message": "2 transactions"
  },
  "swapUnknown": {
    "message": "Inconnu"
  },
  "swapValidationInsufficientGasMessage": {
    "message": "Vous n’avez pas assez de $1 pour payer les frais de gaz pour ce swap. Saisissez un montant plus petit ou achetez plus de $1."
  },
  "swapZeroSlippage": {
    "message": "0 % de glissement"
  },
  "swapsMaxSlippage": {
    "message": "Tolérance au slippage"
  },
  "swapsViewInActivity": {
    "message": "Afficher dans l’activité"
  },
  "switch": {
    "message": "Changer"
  },
  "switchBack": {
    "message": "Rétablir"
  },
  "switchBackToPopup": {
    "message": "revenir à la fenêtre contextuelle"
  },
  "switchEthereumChainConfirmationDescription": {
    "message": "Ceci permet de remplacer le réseau sélectionné dans MetaMask par un réseau précédemment ajouté :"
  },
  "switchEthereumChainConfirmationTitle": {
    "message": "Autoriser ce site à changer de réseau ?"
  },
  "switchNetwork": {
    "message": "Changer de réseau"
  },
  "switchToMetaMaskDefaultRpc": {
    "message": "Passez au RPC par défaut de MetaMask",
    "description": "Button text to switch the default RPC endpoint to MetaMask default RPC"
  },
  "switchToPopup": {
    "message": "Passer à la fenêtre contextuelle"
  },
  "switchToSidePanel": {
    "message": "Passer au panneau latéral"
  },
  "switchToThisAccount": {
    "message": "Basculer vers ce compte"
  },
  "switchingNetworksCancelsPendingConfirmations": {
    "message": "Le changement de réseau annulera toutes les confirmations en attente"
  },
  "symbol": {
    "message": "Symbole"
  },
  "symbolBetweenZeroTwelve": {
    "message": "Le symbole doit comporter 11 caractères ou moins."
  },
  "syncing": {
    "message": "Synchronisation..."
  },
  "tapToReveal": {
    "message": "Appuyez pour l’afficher"
  },
  "tapToRevealNote": {
    "message": "Assurez-vous que personne ne regarde votre écran."
  },
  "tenPercentIncreased": {
    "message": "Augmentation de 10 %"
  },
  "terms": {
    "message": "Conditions d’utilisation"
  },
  "termsOfService": {
    "message": "Conditions de service"
  },
  "termsOfUseAgree": {
    "message": "J’accepte"
  },
  "termsOfUseAgreeText": {
    "message": " J’accepte les conditions d’utilisation de MetaMask et de ses fonctionnalités"
  },
  "termsOfUseFooterText": {
    "message": "Veuillez faire défiler pour lire toutes les sections"
  },
  "termsOfUseTitle": {
    "message": "Nos conditions d’utilisation ont été mises à jour"
  },
  "testnets": {
    "message": "Testnets"
  },
  "theme": {
    "message": "Thème"
  },
  "thirdPartyApis": {
    "message": "API tierces"
  },
  "thirdPartyApisDescription": {
    "message": "Choisissez comment vous partagez votre adresse IP ou votre adresse Ethereum avec les API tierces. Les modifications auront un impact sur votre expérience MetaMask."
  },
  "thirdPartySoftware": {
    "message": "Avis sur les logiciels développés par des tiers",
    "description": "Title of a popup modal displayed when installing a snap for the first time."
  },
  "thisContactWillBeDeleted": {
    "message": "Ce contact sera supprimé."
  },
  "time": {
    "message": "Temps"
  },
  "to": {
    "message": "Vers"
  },
  "toggleDecodeDescription": {
    "message": "Nous utilisons les services de 4byte.directory et de Sourcify pour décoder et afficher des données de transaction plus compréhensibles. Cela vous aide à comprendre le résultat des transactions en cours et passées, mais peut entraîner le partage de votre adresse IP."
  },
  "token": {
    "message": "Jeton"
  },
  "tokenAddress": {
    "message": "Adresse du jeton"
  },
  "tokenAllowance": {
    "message": "Allocation de jetons"
  },
  "tokenAlreadyAdded": {
    "message": "Ce jeton a déjà été ajouté."
  },
  "tokenContractAddress": {
    "message": "Adresse du contrat de jeton"
  },
  "tokenContractWarning": {
    "message": "Avertissement concernant le contrat de jetons"
  },
  "tokenCount": {
    "message": "jeton",
    "description": "is number of tokens used for token transfers (singular form)"
  },
  "tokenDecimal": {
    "message": "Nombre de décimales du jeton"
  },
  "tokenDecimalFetchFailed": {
    "message": "La décimale du jeton est requise. Trouvez-la sur : $1"
  },
  "tokenDetails": {
    "message": "Détails du jeton"
  },
  "tokenId": {
    "message": "ID de token"
  },
  "tokenList": {
    "message": "Listes de jetons"
  },
  "tokenMarketplace": {
    "message": "Marché des jetons"
  },
  "tokenPermissionCount": {
    "message": "Autorisation pour $1 jeton",
    "description": "$1 is the count of token permissions (singular form)"
  },
  "tokenPermissionsCount": {
    "message": "Autorisation pour $1 jetons",
    "description": "$1 is the count of token permissions (plural form)"
  },
  "tokenSearchError": {
    "message": "Impossible d’afficher les résultats de la recherche. Veuillez réessayer."
  },
  "tokenStandard": {
    "message": "Jeton standard"
  },
  "tokenStock": {
    "message": "Actions"
  },
  "tokenStream": {
    "message": "Flux de jetons"
  },
  "tokenSubscription": {
    "message": "Abonnement aux jetons"
  },
  "tokenSymbol": {
    "message": "Symbole du jeton"
  },
  "tokenTransfer": {
    "message": "Transfert de jetons"
  },
  "tokens": {
    "message": "Jetons"
  },
  "tokensCount": {
    "message": "jetons",
    "description": "is the count of tokens used for token transfers (plural form)"
  },
  "tokensInCollection": {
    "message": "Jetons dans la collection"
  },
  "tooltipSatusConnectedUpperCase": {
    "message": "Connecté"
  },
  "total": {
    "message": "Total"
  },
  "totalAmount": {
    "message": "Montant total"
  },
  "totalReceived": {
    "message": "Total reçu"
  },
  "totalVolume": {
    "message": "Volume total"
  },
  "transaction": {
    "message": "transaction"
  },
  "transactionConfirmed": {
    "message": "La transaction a été confirmée"
  },
  "transactionDataFunction": {
    "message": "Fonction"
  },
  "transactionDetailGasHeading": {
    "message": "Frais de gaz estimés"
  },
  "transactionError": {
    "message": "Erreur de transaction. Une exception a été rencontrée dans l’exécution du code du contrat."
  },
  "transactionErrorNoContract": {
    "message": "Tentative d’appel de fonction sur une adresse qui n’apparaît pas dans le contrat."
  },
  "transactionFailed": {
    "message": "La transaction a échoué"
  },
  "transactionFee": {
    "message": "Frais de transaction"
  },
  "transactionFlowNetwork": {
    "message": "Réseau :"
  },
  "transactionHistoryBaseFee": {
    "message": "Frais de base (GWEI)"
  },
  "transactionHistoryL1GasLabel": {
    "message": "Total des frais de transaction L1"
  },
  "transactionHistoryL2GasLimitLabel": {
    "message": "Montant maximal des frais de transaction L2"
  },
  "transactionHistoryL2GasPriceLabel": {
    "message": "Prix du gaz L2"
  },
  "transactionHistoryMaxFeePerGas": {
    "message": "Frais maximaux par unité de gaz"
  },
  "transactionHistoryPriorityFee": {
    "message": "Frais de priorité (GWEI)"
  },
  "transactionHistoryTotalGasFee": {
    "message": "Montant total des frais de gaz"
  },
  "transactionIdLabel": {
    "message": "ID de transaction",
    "description": "Label for the source transaction ID field."
  },
  "transactionIncludesTypes": {
    "message": "Cette transaction comprend : $1."
  },
  "transactionProtectedByEnforcedSimulations": {
    "message": "Cette transaction était protégée. Nous l’avons annulée pour éviter toute perte de fonds indésirable.",
    "description": "Banner shown in the transaction details view when a failed transaction reverted because an enforced-simulations caveat enforcer rejected it."
  },
  "transactionSettings": {
    "message": "Paramètres de la transaction"
  },
  "transactionShield": {
    "message": "Protection des transactions"
  },
  "transactionSubmitted": {
    "message": "Transaction soumise"
  },
  "transactionTotalGasFee": {
    "message": "Montant total des frais de gaz",
    "description": "Label for the total gas fee incurred in the transaction."
  },
  "transactions": {
    "message": "Transactions"
  },
  "transactionsAndAssets": {
    "message": "Transactions et actifs"
  },
  "transfer": {
    "message": "Transférer"
  },
  "transferCrypto": {
    "message": "Transférer des crypto-monnaies"
  },
  "transferFrom": {
    "message": "Transfert depuis"
  },
  "transferRequest": {
    "message": "Demande de transfert"
  },
  "trezor": {
    "message": "Trezor",
    "description": "Hardware device name"
  },
  "tronBandwidth": {
    "message": "Bande passante"
  },
  "tronBandwidthCoverageDescriptionPlural": {
    "message": "Couvre environ $1 transferts en TRX",
    "description": "$1 is the number of TRX transfers"
  },
  "tronBandwidthCoverageDescriptionSingular": {
    "message": "Couvre 1 transfert en TRX"
  },
  "tronDailyResources": {
    "message": "Ressource quotidienne"
  },
  "tronDailyResourcesDescription": {
    "message": "Il s’agit de votre quota quotidien de données, calculé en fonction des TRX stakés. Vous bénéficiez gratuitement de $1 de bande passante chaque jour.",
    "description": "$1 is the maximum bandwidth value"
  },
  "tronEnergy": {
    "message": "Énergie"
  },
  "tronEnergyCoverageDescriptionPlural": {
    "message": "Couvre environ $1 transferts en USDT",
    "description": "$1 is the number of USDT transfers"
  },
  "tronEnergyCoverageDescriptionSingular": {
    "message": "Couvre 1 transfert en USDT"
  },
  "troubleConnectingToLedgerU2FOnFirefox": {
    "message": "Nous avons des difficultés à connecter votre Ledger. $1",
    "description": "$1 is a link to the wallet connection guide;"
  },
  "troubleConnectingToLedgerU2FOnFirefox2": {
    "message": "Consultez notre guide de connexion au portefeuille matériel et réessayez.",
    "description": "$1 of the ledger wallet connection guide"
  },
  "troubleConnectingToLedgerU2FOnFirefoxLedgerSolution": {
    "message": "Si vous utilisez la dernière version de Firefox, il se peut que vous rencontriez un problème, car Firefox ne prend plus en charge la norme d’authentification U2F. Découvrez $1 comment vous pouvez résoudre ce problème.",
    "description": "It is a link to the ledger website for the workaround."
  },
  "troubleConnectingToLedgerU2FOnFirefoxLedgerSolution2": {
    "message": "ici",
    "description": "Second part of the error message; It is a link to the ledger website for the workaround."
  },
  "troubleConnectingToWallet": {
    "message": "Nous avons eu des difficultés à nous connecter à votre $1. Essayez de vérifier votre $2 et réessayez.",
    "description": "$1 is the wallet device name; $2 is a link to wallet connection guide"
  },
  "troubleStartingMessage": {
    "message": "Cette erreur peut être passagère. Essayez de redémarrer l’extension."
  },
  "troubleStartingTitle": {
    "message": "MetaMask a rencontré des difficultés à démarrer."
  },
  "trustSignalBlockDescription": {
    "message": "Si vous vous connectez à ce site, vous risquez de perdre tous vos actifs."
  },
  "trustSignalBlockTitle": {
    "message": "Site malveillant détecté"
  },
  "trustSignalContinueAnyway": {
    "message": "Se connecter quand même"
  },
  "tryAgain": {
    "message": "Réessayer"
  },
  "turnOff": {
    "message": "Désactiver"
  },
  "turnOffMetamaskNotificationsError": {
    "message": "Une erreur s’est produite lors de la désactivation des notifications. Veuillez réessayer plus tard."
  },
  "turnOffPasskey": {
    "message": "Désactiver $1",
    "description": "Action label for turning off passkey unlock. $1 is the OS-specific auth-method noun (Biometrics / Touch ID / Windows Hello)."
  },
  "turnOffPasskeyFailed": {
    "message": "Nous n’avons pas pu vérifier votre $1. Réessayez.",
    "description": "Error toast when turning off passkey unlock fails. $1 is the OS-specific auth-method noun (Biometrics / Touch ID / Windows Hello)."
  },
  "turnOn": {
    "message": "Activer"
  },
  "turnOnMetamaskNotifications": {
    "message": "Activer les notifications"
  },
  "turnOnMetamaskNotificationsButton": {
    "message": "Activer"
  },
  "turnOnMetamaskNotificationsError": {
    "message": "Une erreur s’est produite lors de la création des notifications. Veuillez réessayer plus tard."
  },
  "turnOnMetamaskNotificationsMessageFirst": {
    "message": "Restez au courant de ce qui se passe dans votre portefeuille grâce aux notifications."
  },
  "turnOnMetamaskNotificationsMessagePrivacyBold": {
    "message": "paramètres de notification."
  },
  "turnOnMetamaskNotificationsMessagePrivacyLink": {
    "message": "Découvrez comment nous protégeons vos données personnelles lorsque vous utilisez cette fonctionnalité."
  },
  "turnOnMetamaskNotificationsMessageSecond": {
    "message": "Pour activer les notifications du portefeuille, nous utilisons un profil pour synchroniser certains paramètres entre vos appareils. $1"
  },
  "turnOnMetamaskNotificationsMessageThird": {
    "message": "Vous pouvez désactiver les notifications à tout moment dans les $1"
  },
  "turnOnTokenDetection": {
    "message": "Activer la détection améliorée des jetons"
  },
  "tutorial": {
    "message": "Tutoriel"
  },
  "txAlertTitle": {
    "message": "Cette transaction sera annulée"
  },
  "typeYourSRP": {
    "message": "Saisissez votre phrase secrète de récupération"
  },
  "u2f": {
    "message": "U2F",
    "description": "A name on an API for the browser to interact with devices that support the U2F protocol. On some browsers we use it to connect MetaMask to Ledger devices."
  },
  "unableToConnectTo": {
    "message": "Impossible de se connecter à $1.",
    "description": "Message shown when network connection fails. $1 is the network name."
  },
  "unableToDownload": {
    "message": "Impossible de télécharger"
  },
  "unapproved": {
    "message": "Non autorisé"
  },
  "unavailable": {
    "message": "Non disponible"
  },
  "unavailableNetworkConnection": {
    "message": "Connexion au réseau non disponible"
  },
  "unavailableNetworkConnectionDescription": {
    "message": "La connexion à $1 n’est pas fiable. Vérifiez la configuration de votre connexion réseau avant de continuer ou réessayez plus tard.",
    "description": "Message shown when the send page detects the asset's network has an unreliable RPC. $1 is the network name."
  },
  "unexpectedBehavior": {
    "message": "Ce comportement est inattendu et doit être signalé comme un bogue, même si vos comptes ont été restaurés."
  },
  "unexpectedError": {
    "message": "Une erreur inattendue s’est produite.",
    "description": "This is a fallback error message used for unexpected errors."
  },
  "unifiedSwapAllowSwappingOf": {
    "message": "Autoriser l’accès uniquement à $1 $2 sur $3 pour l’échange"
  },
  "unifiedSwapFromTo": {
    "message": "Échanger $1 $2 contre $3",
    "description": "Tells a user that they need to confirm on their hardware wallet a swap of 2 tokens. $1 is a source token and $2 is a destination token"
  },
  "units": {
    "message": "unités"
  },
  "unknown": {
    "message": "Inconnu"
  },
  "unknownCollection": {
    "message": "Collection sans nom"
  },
  "unknownNetworkForGatorPermissions": {
    "message": "Réseau inconnu",
    "description": "Displayed on places like Gator permissions when regular name is not available."
  },
  "unknownNetworkForKeyEntropy": {
    "message": "Réseau inconnu",
    "description": "Displayed on places like Snap install warning when regular name is not available."
  },
  "unknownPermissionType": {
    "message": "Type d’autorisation inconnue"
  },
  "unknownQrCode": {
    "message": "Erreur : nous n’avons pas pu identifier le code QR"
  },
  "unlimited": {
    "message": "Illimité"
  },
  "unlock": {
    "message": "Déverrouiller"
  },
  "unlockPageIncorrectPassword": {
    "message": "Le mot de passe est incorrect. Veuillez réessayer."
  },
  "unlockPageTooManyFailedAttempts": {
    "message": "Trop de tentatives infructueuses. Réessayez dans "
  },
  "unlockToReveal": {
    "message": "Déverrouiller pour révéler",
    "description": "Label used for Private Keys row on multichain account details page."
  },
  "unlockWithPasskey": {
    "message": "Déverrouiller avec $1",
    "description": "Action label / aria-label for the passkey unlock button. $1 is the OS-specific auth-method noun (Biometrics / Touch ID / Windows Hello)."
  },
  "unpin": {
    "message": "Détacher"
  },
  "unrecognizedChain": {
    "message": "Ce réseau personnalisé n’est pas reconnu",
    "description": "$1 is a clickable link with text defined by the 'unrecognizedChanLinkText' key. The link will open to instructions for users to validate custom network details."
  },
  "unsendableAsset": {
    "message": "L’envoi de jetons NFT (ERC-721) n’est pas pris en charge actuellement",
    "description": "This is an error message we show the user if they attempt to send an NFT asset type, for which currently don't support sending"
  },
  "unstableTokenPriceDescription": {
    "message": "Le prix de ce jeton en USD est extrêmement volatil, ce qui signifie qu’il peut perdre rapidement de sa valeur."
  },
  "unstableTokenPriceTitle": {
    "message": "Prix du jeton instable"
  },
  "update": {
    "message": "Mise à jour"
  },
  "updateEthereumChainConfirmationDescription": {
    "message": "Ce site demande à mettre à jour l’URL par défaut de votre réseau. Vous pouvez modifier les paramètres par défaut et les informations du réseau à tout moment."
  },
  "updateInformation": {
    "message": "Nous avons ajouté de nouvelles fonctionnalités qui permettent de renforcer la sécurité et de faciliter l’utilisation de votre portefeuille. Mettez-le à jour maintenant pour bénéficier des dernières améliorations."
  },
  "updateNetworkConfirmationTitle": {
    "message": "Mettre à jour $1",
    "description": "$1 represents network name"
  },
  "updateOrEditNetworkInformations": {
    "message": "Mettez à jour vos informations ou"
  },
  "updateRequest": {
    "message": "Demande de mise à jour"
  },
  "updateRpc": {
    "message": "Mettre à jour le RPC",
    "description": "Button text to update RPC endpoint"
  },
  "updateToTheLatestVersion": {
    "message": "Mettre à jour vers la dernière version"
  },
  "updatedRpcForNetworks": {
    "message": "Les RPC du réseau ont été mis à jour"
  },
  "updatedToMetaMaskDefault": {
    "message": "Mise à jour vers le RPC par défaut de MetaMask",
    "description": "Toast message confirming that the default RPC endpoint has been updated to MetaMask default"
  },
  "uploadDropFile": {
    "message": "Déposez votre fichier ici"
  },
  "uploadFile": {
    "message": "Télécharger le fichier"
  },
  "urlErrorMsg": {
    "message": "Les URLs requièrent un préfixe HTTP/HTTPS approprié."
  },
  "use4ByteResolution": {
    "message": "Décoder les contrats intelligents"
  },
  "useDifferentLoginMethod": {
    "message": "Utiliser une autre méthode de connexion"
  },
  "useMultiAccountBalanceChecker": {
    "message": "Demandes d’informations concernant le solde de plusieurs comptes"
  },
  "useMultiAccountBalanceCheckerSettingDescription": {
    "message": "Bénéficiez d’une mise à jour plus rapide des soldes en regroupant les demandes d’informations concernant le solde des comptes. Cela nous permet de récupérer plus rapidement les informations dont nous avons besoin pour mettre à jour le solde de vos comptes. En désactivant cette fonctionnalité, vous limitez la capacité des tiers à établir un lien entre vos différents comptes."
  },
  "useMultiAccountBalanceCheckerSettingDescriptionV2": {
    "message": "Facilite la gestion des comptes en permettant d’actualiser simultanément le solde de tous vos comptes."
  },
  "useNftDetection": {
    "message": "Détection automatique des NFT"
  },
  "useNftDetectionDescription": {
    "message": "Affiche tous les NFT, y compris les faux NFT distribués gratuitement par des escrocs."
  },
  "usePassword": {
    "message": "Utiliser le mot de passe"
  },
  "usePhishingDetection": {
    "message": "Utiliser la fonction anti-hameçonnage"
  },
  "usePhishingDetectionDescription": {
    "message": "Cela permet d’afficher un avertissement pour les domaines d’hameçonnage ciblant les utilisateurs d’Ethereum"
  },
  "useSafeChainsListValidation": {
    "message": "Vérification des détails du réseau"
  },
  "useSafeChainsListValidationDescriptionV2": {
    "message": "Réduit les risques de connexion à un réseau malveillant ou incorrect. MetaMask utilise $1 pour afficher des détails de réseau précis et standardisés."
  },
  "useSafeChainsListValidationWebsite": {
    "message": "chainid.network",
    "description": "useSafeChainsListValidationWebsite is separated from the rest of the text so that we can bold the third party service name in the middle of them"
  },
  "useTokenDetectionPrivacyDesc": {
    "message": "L’affichage automatique des jetons envoyés à votre compte implique de communiquer avec des serveurs tiers pour la récupération des images de jeton. Ces serveurs auront accès à votre adresse IP."
  },
  "usedByClients": {
    "message": "Utilisé par plusieurs clients différents"
  },
  "userOpContractDeployError": {
    "message": "Le déploiement de contrats à partir d’un compte de contrat intelligent n’est pas pris en charge"
  },
  "value": {
    "message": "Valeur"
  },
  "version": {
    "message": "Version"
  },
  "view": {
    "message": "Affichez"
  },
  "viewAddressOnExplorer": {
    "message": "Consulter sur $1",
    "description": "$1 is the block explorer name"
  },
  "viewDetails": {
    "message": "Afficher les détails"
  },
  "viewOnBlockExplorer": {
    "message": "Afficher sur l’explorateur de blocs"
  },
  "viewOnCustomBlockExplorer": {
    "message": "Afficher $1 à $2",
    "description": "$1 is the action type. e.g (Account, Transaction, Swap) and $2 is the Custom Block Explorer URL"
  },
  "viewOnEtherscan": {
    "message": "Afficher $1 sur Etherscan",
    "description": "$1 is the action type. e.g (Account, Transaction, Swap)"
  },
  "viewOnExplorer": {
    "message": "Afficher sur l’explorateur"
  },
  "viewOnOpensea": {
    "message": "Afficher sur Opensea"
  },
  "viewTokenDetails": {
    "message": "Afficher les détails du jeton"
  },
  "viewinExplorer": {
    "message": "Voir $1 dans l’explorateur",
    "description": "$1 is the action type. e.g (Account, Transaction, Swap)"
  },
  "vip": {
    "message": "VIP $1",
    "description": "$1 is the VIP tier number"
  },
  "visitSite": {
    "message": "Visiter le site"
  },
  "visitSupportDataConsentModalAccept": {
    "message": "Confirmer"
  },
  "visitSupportDataConsentModalDescription": {
    "message": "Voulez-vous partager votre identifiant MetaMask et la version de l’application que vous utilisez actuellement avec notre centre d’assistance ? Cela peut nous aider à résoudre le problème, mais vous n’êtes pas obligé à le faire."
  },
  "visitSupportDataConsentModalReject": {
    "message": "Ne pas partager"
  },
  "visitSupportDataConsentModalTitle": {
    "message": "Partager les détails de l’appareil avec le centre d’assistance"
  },
  "visitWebSite": {
    "message": "Visitez notre site web"
  },
  "volume": {
    "message": "Volume"
  },
  "wallet": {
    "message": "Portefeuille"
  },
  "walletConnectionGuide": {
    "message": "notre guide de connexion des portefeuilles matériels"
  },
  "walletName": {
    "message": "Nom du portefeuille"
  },
  "walletReadyLearn": {
    "message": "$1 conservez cette phrase en lieu sûr pour ne jamais perdre l’accès à votre argent.",
    "description": "$1 is the link to Learn how"
  },
  "walletReadyLoseSrp": {
    "message": "Si vous perdez cette phrase secrète de récupération, vous ne pourrez plus accéder à votre portefeuille."
  },
  "walletReadyLoseSrpFromReminder": {
    "message": "Cette phrase secrète de récupération peut vous aider à accéder à nouveau à votre compte si jamais vous oubliez votre mot de passe ou votre identifiant."
  },
  "wantToAddThisNetwork": {
    "message": "Vous voulez ajouter ce réseau ?"
  },
  "wantsToAddThisAsset": {
    "message": "Cela permet d’ajouter l’actif suivant à votre portefeuille."
  },
  "warning": {
    "message": "Attention"
  },
  "warningFromSnap": {
    "message": "Avertissement provenant de $1",
    "description": "$1 represents the name of the snap"
  },
  "watchEthereumAccountsDescription": {
    "message": "En activant cette option, vous pourrez surveiller des comptes Ethereum via une adresse publique ou un nom ENS. Pour nous faire part de vos commentaires sur cette fonctionnalité bêta, veuillez remplir ce $1.",
    "description": "$1 is the link to a product feedback form"
  },
  "watchEthereumAccountsToggle": {
    "message": "Surveiller des comptes Ethereum (Bêta)"
  },
  "watchOutMessage": {
    "message": "Méfiez-vous de $1.",
    "description": "$1 is a link with text that is provided by the 'securityMessageLinkForNetworks' key"
  },
  "web3": {
    "message": "Web3"
  },
  "web3ShimUsageNotification": {
    "message": "Nous avons remarqué que ce site Web a essayé d’utiliser l’API window.web3 supprimée. Si le site semble être défectueux, veuillez cliquer sur $1 pour plus d’informations.",
    "description": "$1 is a clickable link."
  },
  "webhid": {
    "message": "WebHID",
    "description": "Refers to a interface for connecting external devices to the browser. Used for connecting ledger to the browser. Read more here https://developer.mozilla.org/en-US/docs/Web/API/WebHID_API"
  },
  "websites": {
    "message": "sites Web",
    "description": "Used in the 'permission_rpc' message."
  },
  "weekly": {
    "message": "hebdomadaire"
  },
  "welcomeBack": {
    "message": "Nous sommes heureux de vous revoir !"
  },
  "whatsThis": {
    "message": "Qu’est-ce que c’est ?"
  },
  "willApproveAmountForBridging": {
    "message": "Approuve le jeton pour l’établissement d’une passerelle."
  },
  "willApproveAmountForSwapping": {
    "message": "Approuve le jeton pour le swap."
  },
  "withdrawTo": {
    "message": "Recevoir",
    "description": "Label for pay with row in withdrawal flows showing the destination token"
  },
  "withdrawing": {
    "message": "Retrait en cours"
  },
  "wrongNetworkName": {
    "message": "Selon nos informations, il se peut que le nom du réseau ne corresponde pas exactement à cet ID de chaîne."
  },
  "wrongPassword": {
    "message": "Mot de passe incorrect",
    "description": "Displayed when the user enters an incorrect password"
  },
  "year": {
    "message": "an"
  },
  "yes": {
    "message": "Oui"
  },
  "yesSwap": {
    "message": "Oui, procéder à l’échange"
  },
  "you": {
    "message": "Vous"
  },
  "youApprove": {
    "message": "Vous acceptez"
  },
  "youNeedToAllowCameraAccess": {
    "message": "Vous devez autoriser l’accès à votre appareil pour utiliser cette fonctionnalité."
  },
  "youReceived": {
    "message": "Vous avez reçu",
    "description": "Label indicating the amount and asset the user received."
  },
  "youSell": {
    "message": "Vous vendez"
  },
  "youSent": {
    "message": "Vous avez envoyé",
    "description": "Label indicating the amount and asset the user sent."
  },
  "youllReceive": {
    "message": "Vous recevrez",
    "description": "Row label on the Perps Withdraw confirmation showing the net receive amount after fees"
  },
  "yourActivity": {
    "message": "Votre activité"
  },
  "yourBalance": {
    "message": "Votre solde"
  },
  "yourNFTmayBeAtRisk": {
    "message": "Il peut y avoir des risques associés à votre NFT"
  },
  "yourWalletIsReady": {
    "message": "Votre portefeuille est prêt"
  },
  "yourWalletIsReadyFromReminder": {
    "message": "Conservez votre phrase secrète de récupération en lieu sûr !"
  }
}
