{
  "title": "E-mail",
  "subtitle": "Domaines, DNS, boîtes mail et relais",
  "externalTodos": "Tâches à traiter en dehors du serveur",
  "ptr": "Le DNS inverse (PTR) doit être configuré par votre fournisseur VPS/cloud",
  "port25": "Le port 25 sortant peut être bloqué ; demandez le déblocage ou utilisez un relais",
  "create": "Créer un domaine mail",
  "createHint": "Après création, vérifiez le DNS, les boîtes mail et les contrôles de santé",
  "domains": "Domaines enregistrés",
  "empty": "Aucun domaine e-mail pour l’instant",
  "emptyHint": "Créez un domaine pour obtenir les enregistrements DNS et les tâches externes",
  "searchPlaceholder": "Rechercher un domaine…",
  "domain": "Domaine",
  "serverIp": "IP du serveur",
  "notFound": "Domaine e-mail introuvable",
  "backToList": "Retour aux domaines e-mail",
  "softwareNeeded": "Les logiciels e-mail requis ne sont pas installés",
  "applyApplied": "Appliqué",
  "applyWritten": "Écrit",
  "applyFailed": "Échoué",
  "applyDraft": "Brouillon",
  "queueMsgCount": "File d’attente : {{count}} message(s)",
  "queueLoadFailed": "Échec du chargement de la file d’attente",
  "queueFlushRequested": "Vidage de la file d’attente demandé",
  "queueFlushFailed": "Échec du vidage",
  "queueDeleted": "{{id}} supprimé",
  "queueDeleteFailed": "Échec de la suppression",
  "pillDomains": "{{count}} domaine(s)",
  "pillNoDomain": "Aucun domaine",
  "statDomains": "Domaines",
  "statHealthy80": "Santé ≥80",
  "statApplied": "Appliqué",
  "statDraft": "Brouillon",
  "tabDomains": "Domaines",
  "tabWebmail": "Webmail",
  "tabQueue": "File d’attente",
  "tabStack": "Logiciels",
  "tabOps": "Rôles",
  "webmailGlobalDesc": "Une seule application webmail pour tout le panneau — chaque domaine mail se connecte via la même URL.",
  "webmailGlobalHint": "Nécessite l’autorisation de modification système (YSK_EXECUTE) et un accès réseau sortant pour télécharger Roundcube/SnappyMail. Aucun projet partiel n’est créé sans EXECUTE.",
  "webmailMovedHint": "Le webmail est configuré globalement (pas par domaine).",
  "openGlobalWebmailSettings": "Ouvrir les paramètres webmail",
  "domainsTitle": "Domaines ({{filtered}}/{{total}})",
  "domainsListDesc": "Domaines de messagerie enregistrés sur cet hôte",
  "emptyFilterHint": "Aucun domaine ne correspond à la recherche",
  "emptyCreateHint": "Utilisez Créer dans la barre d’outils pour enregistrer un domaine ;",
  "queueLocalTitle": "File d’attente mail",
  "needExecute": "Nécessite YSK_EXECUTE",
  "viewQueue": "Voir la file d’attente",
  "flushQueue": "Vider la file d’attente",
  "flushQueueEmpty": "La file d'attente est vide",
  "flushQueueNeedExecute": "Le vidage de la file d'attente nécessite YSK_EXECUTE (autorisation d'exécution de l'hôte)",
  "queueHint": "File Postfix locale. La lecture est une sonde ; le vidage exige YSK_EXECUTE.",
  "deleteThisId": "Supprimer cet ID",
  "queueEmpty": "Aucun courrier différé",
  "queueEmptyHint": "Aucun message différé",
  "mtaTitle": "Logiciel MTA",
  "mtaBody": "La sonde et l’installation en un clic sont pilotées par la bannière ci-dessus",
  "mtaSmtp": "SMTP sortant / entrant",
  "mtaImap": "Boîtes mail IMAP / POP3",
  "mtaDkim": "Signature DKIM sortante",
  "mtaMissingHint": "Lorsque le logiciel manque, la bannière propose l’installation / une nouvelle sonde",
  "pathTitle": "Parcours de configuration du domaine",
  "path1": "Enregistrer un domaine (en haut à droite)",
  "path2": "Ouvrir le détail du domaine → configuration mail en un clic",
  "path3": "Ajouter MX / SPF / DKIM / DMARC sur la page DNS ou la checklist externe",
  "path4": "SSL pour les noms d’hôte mail / webmail",
  "viewDomainList": "Voir la liste des domaines",
  "opsPanelTitle": "Panneau vs externe",
  "opsThisPage": "Cette page : registre des domaines, vue de la file, sonde logicielle",
  "opsDetail": "Détail du domaine : bootstrap, boîtes mail, alias, relais, webmail",
  "opsHost": "Fournisseur d'hébergement : PTR, politique sortante du port 25",
  "opsRegistrar": "Registrar : publier MX / SPF / DKIM / DMARC",
  "statusTitle": "Statut",
  "statusDraft": "brouillon : panneau uniquement",
  "deliverabilityChecks": "Chèques",
  "statusWritten": "écrit : fichiers de gestion écrits, pas forcément en production",
  "statusApplied": "appliqué : déjà appliqué avec succès (vérifier encore service is-active)",
  "statusReputation": "La réputation de boîte de réception ne peut jamais être automatisée à 100 %",
  "createModalDesc": "",
  "registerDomain": "Créer",
  "domainApexHint": "Sans préfixe mail.",
  "serverIpv4Hint": "MX/A/SPF",
  "serverIpv4Ph": "IPv4 public",
  "serverIpv6": "IPv6 (facultatif)",
  "serverIpv6Hint": "AAAA/SPF ip6",
  "serverIpv6Ph": "Facultatif",
  "registerNote": "",
  "flushConfirmTitle": "Vider entièrement la file d'attente mail ?",
  "flushConfirmDesc": "Les messages en file seront supprimés. Action irréversible.",
  "flushConfirm": "Vider",
  "tabMailbox": "Boîtes mail",
  "tabAliases": "Alias / transfert",
  "tabHealth": "Santé",
  "tabRelay": "Relais",
  "tabSieve": "Filtre / SSO",
  "tabAdvanced": "Avancé",
  "pillApplied": "Appliqué",
  "pillManaged": "Fichiers gérés",
  "pillDraft": "Brouillon",
  "statHealth": "Santé",
  "statApply": "Appliquer",
  "statDomain": "Domaine",
  "pausedFlag": "En pause (flag)",
  "normal": "Normale",
  "statMailboxes": "Boîtes mail",
  "statDnsRecords": "Enregistrements DNS",
  "dnsTodosTitle": "DNS",
  "copyAllRecords": "Copier tous les enregistrements",
  "openDnsPage": "Ouvrir la page DNS",
  "healthScore": "Score de santé",
  "healthUnchecked": "Pas encore vérifié",
  "healthUncheckedHint": "DNS / PTR / port 25 n’ont pas encore été sondés.",
  "healthPartialScore": "Partiel {{n}}/100 (DNS uniquement)",
  "healthPartialHint": "Liste de contrôle DNS uniquement – ​​en direct et liste noire non sondée.",
  "deliverabilityScore": "Pack de délivrabilité",
  "opendkimNoReload": "OpenDKIM n’a pas de reload — redémarrez après un changement de clés ou de tables.",
  "opendkimNoReloadTitle": "systemctl reload opendkim n’est pas pris en charge sur cette pile",
  "healthChecklist": "Liste {{score}}/100",
  "healthChecklistHint": "Score de liste — DNS / PTR / port 25 pas encore sondés",
  "healthLiveHint": "Score de sonde réelle",
  "suggestedRecords": "Enregistrements suggérés",
  "externalTodosCount": "Tâches externes",
  "colType": "Taper",
  "colName": "Nom",
  "colValue": "Valeur",
  "colNote": "Note",
  "copy": "Copier",
  "noDnsRecords": "Aucun enregistrement DNS",
  "externalTodosHeading": "Tâches externes (le panneau ne peut pas les faire)",
  "externalTodosBody": "PTR, port 25 et DNS du registrar sont de votre responsabilité.",
  "copyExternalTodos": "Copier la liste des tâches externes",
  "todoDone": "Fait",
  "todoPending": "Tâche",
  "refreshDnsHint": "Cliquez sur Actualiser pour charger les suggestions DNS",
  "mailboxListTitle": "Boîtes mail ({{count}})",
  "createMailbox": "+ Créer une boîte mail",
  "writeDovecot": "Écrire la base de mots de passe Dovecot",
  "noMailboxes": "Aucune boîte mail pour l'instant — cliquez sur Créer une boîte mail",
  "mailboxOpsResult": "Résultat de l'opération sur la boîte mail",
  "aliasesTitle": "Alias / transfert / catch-all",
  "aliasType": "Taper",
  "aliasTypeAria": "Type d'alias",
  "typeForward": "Transfert",
  "typeAlias": "Alias",
  "localPart": "Partie locale",
  "localPartHint": "ex. sales",
  "targetMailbox": "Boîte mail cible",
  "targetMailboxHint": "Séparés par des virgules pour plusieurs",
  "addAlias": "Ajouter un alias",
  "noAliases": "Aucun alias / transfert pour l’instant",
  "aliasResult": "Résultat de l’alias",
  "autoreplyTitle": "Réponse automatique / suspension",
  "autoreplyDesc": "Réponse automatique",
  "autoreplyBodyHint": "Application optionnelle au système",
  "enableAutoreply": "Activer la réponse automatique",
  "enableAutoreplyDesc": "vacation.sieve ; après application système, monte .dovecot.sieve",
  "applyToSystem": "Appliquer au système (Postfix / Dovecot)",
  "applyToSystemDesc": "Nécessite YSK_EXECUTE=1 + root ; les échecs ne sont pas simulés en succès",
  "subject": "Objet",
  "body": "Corps",
  "saveApplyAutoreply": "Enregistrer et appliquer la réponse automatique",
  "saveAutoreplyWritten": "Enregistrer la réponse automatique (écrit)",
  "suspendApply": "Suspendre et appliquer REJECT",
  "suspendWritten": "Suspendre le domaine (écrit)",
  "resumeApply": "Reprendre et mettre à jour la map",
  "resumeWritten": "Reprendre le domaine (écrit)",
  "flagsResult": "Indicateurs / résultat d’application système",
  "defaultAutoreplySubject": "Réponse automatique",
  "defaultAutoreplyBody": "Nous avons bien reçu votre e-mail et vous répondrons plus tard.",
  "healthLiveTitle": "Santé de la livraison (sondes DNS / ports en direct)",
  "healthLiveDesc": "Contrôles en direct",
  "serverIpLabel": "IP du serveur",
  "liveCheck": "Contrôle en direct",
  "liveOk": "Globalement OK",
  "liveBad": "Problèmes détectés",
  "notTested": "Non testé",
  "blacklist": "Liste noire",
  "healthExternalNote": "Le PTR et le port 25 doivent être configurés chez l’hébergeur.",
  "runLiveCheck": "Lancer le contrôle en direct",
  "dnsblThisIp": "DNSBL (cette IP)",
  "multiIpRbl": "RBL multi-IP",
  "warmupAdvice": "Conseils de chauffe",
  "probeMatrix": "Résultats des sondes",
  "colItem": "Élément",
  "colStatus": "Statut",
  "pass": "Réussi",
  "fail": "Échec",
  "unknown": "Inconnu",
  "colDetail": "Détail",
  "outboundPort25": "Port 25 sortant",
  "noProbeResults": "Aucun résultat de sonde pour l'instant",
  "noLiveYet": "Contrôle en direct pas encore exécuté",
  "noLiveYetHint": "Exécutez d’abord un contrôle en direct",
  "mailSslTitle": "Certificats et TLS",
  "mailSslHint": "Le vrai problème est sur la page SSL ; accédez ici aux noms d’hôte mail / webmail / domaine",
  "openSslPage": "Ouvrir la page SSL",
  "webmailSsoSkeleton": "Squelette SSO webmail",
  "writeRoundcubeSso": "Écrire le squelette SSO Roundcube",
  "ssoSkeletonSymlink": "Squelette SSO + lien symbolique système",
  "rateLimitTitle": "Débit sortant / antispam",
  "rateLimitDesc": "Écrit les paramètres Postfix anvil et Rspamd (appliqués uniquement avec YSK_EXECUTE + root)",
  "hourlyMsgCap": "Plafond de messages horaire",
  "hourlyMsgCapHint": "Global utilise le minimum sur tous les domaines",
  "enableAntispam": "Activer le marquage antispam (multimap Rspamd)",
  "enableAntispamDesc": "Off désactive l'antispam du domaine",
  "writeControlOnly": "Écrire le panneau uniquement",
  "applyToSystemBtn": "Appliquer au système",
  "dnsblResult": "Résultat DNSBL",
  "warmupResult": "Résultat de warm-up",
  "policyResult": "Résultat de politique",
  "relayTitle": "Relais SMTP sortant",
  "relayHost": "Hôte de relais",
  "applyRelaySystem": "Appliquer au Postfix système",
  "applyRelaySystemDesc": "Écrire le relais Postfix système",
  "saveApplyRelay": "Enregistrer et appliquer au système",
  "saveOnly": "Enregistrer les paramètres uniquement",
  "relayResult": "Résultat du relais",
  "webmailSsoTitle": "Authentification unique webmail",
  "webmailSsoDesc": "Émettre un jeton à usage unique ;",
  "mailboxPasswordOptional": "Mot de passe de boîte aux lettres (facultatif)",
  "mailboxPasswordHint": "Facultatif",
  "mailboxPasswordPh": "Avec mot de passe, le jeton peut se connecter automatiquement à Roundcube",
  "ssoTokenHint": "Émettre un jeton de connexion à courte durée",
  "issueSsoToken": "Émettre un jeton SSO",
  "sieveTitle": "Filtres Sieve",
  "sieveDesc": "Filtres",
  "sieveTemplateHint": "Modèle de filtre par défaut",
  "writeDefaultSieve": "Écrire le Sieve par défaut",
  "listWrittenFiles": "Lister les fichiers écrits",
  "result": "Résultat",
  "domainSslTitle": "SSL pour ce domaine",
  "domainSslDesc": "SSL de l'hôte de messagerie",
  "requestCert": "Demander un certificat pour {{domain}}",
  "clientAutoTitle": "Autoconfiguration client",
  "clientAutoDesc": "Autoconfiguration client",
  "clientAutoHint": "Générer autodiscover/autoconfig",
  "generateCopyXml": "Générer et copier le XML de configuration",
  "queueTitle": "File d’attente mail",
  "queueDesc": "File d'attente locale",
  "publicAutoconfig": "Configuration publique",
  "bootstrapTitle": "Configuration messagerie en un clic",
  "bootstrapDesc": "Configuration en un clic",
  "adminPassword": "Mot de passe administrateur",
  "adminPasswordHint": "Mot de passe de la boîte admin",
  "adminPasswordPh": "Au moins 8 caractères",
  "adminPasswordRequired": "Définir un mot de passe admin d'au moins 8 caractères",
  "bootstrapBtn": "Configuration messagerie en un clic",
  "webmailInstallDesc": "Télécharger / appliquer Roundcube",
  "webmailHostname": "Nom d'hôte webmail",
  "webmailHostnameHint": "server_name du vhost, p. ex. webmail.example.com",
  "installWebmail": "Installer / appliquer le webmail",
  "bootstrapResult": "Résultat bootstrap / webmail",
  "createMailboxTitle": "Créer une boîte aux lettres",
  "createMailboxDesc": "L'adresse complète sera {{local}}@{{domain}}",
  "createMailboxBtn": "Créer une boîte aux lettres",
  "localPartLabel": "Partie locale",
  "localPartFullHint": "L'adresse complète sera {{local}}@{{domain}}",
  "passwordOptionalHint8": "Facultatif ; hachage écrit seulement si au moins 8 caractères",
  "live": {
    "noMx": "pas de MX",
    "mxLookupFailed": "Échec de la recherche MX",
    "noSpf": "pas de SPF TXT",
    "spfLookupFailed": "Échec de la recherche SPF",
    "noDkim": "aucun TXT DKIM",
    "dkimLookupFailed": "Échec de la recherche DKIM",
    "noDmarc": "aucun DMARC",
    "dmarcLookupFailed": "Échec de la recherche DMARC",
    "noPtr": "aucun PTR",
    "ptrLookupFailed": "Échec de la recherche PTR",
    "port25Open": "TCP 25 sortant semble ouvert (sonde vers gmail-smtp-in.l.google.com)",
    "port25Blocked": "Échec de la sonde TCP 25 sortante — peut être bloqué ; demander le déblocage ou utiliser un relais",
    "dnsblListed": "LISTÉ : {{list}}",
    "dnsblClean": "propre sur {{list}}"
  },
  "deliv": {
    "mx": "Enregistrement MX",
    "mxFix": "Ajouter un MX chez le fournisseur DNS pointant vers l’hôte mail",
    "spf": "TXT SPF",
    "spfFix": "Publier v=spf1 incluant cette IP",
    "dkim": "DKIM TXT",
    "dkimFix": "Publier le TXT selector._domainkey depuis le panneau",
    "dmarc": "DMARC TXT",
    "dmarcFix": "Publier la politique _dmarc (commencer par p=none)",
    "ptr": "DNS inverse (PTR)",
    "ptrFix": "Définir le PTR dans la console VPS/cloud pour qu’il corresponde au nom d’hôte mail — le panneau ne peut pas le définir",
    "port25": "Port 25 sortant",
    "port25Fix": "Demander le déblocage du port 25 à l’hébergeur, ou configurer un relais SMTP (soumission 587)",
    "dnsbl": "Réputation DNSBL",
    "dnsblFix": "Se faire retirer des listes concernées ; arrêter l’envoi jusqu’à être propre",
    "relay": "Relais SMTP (lorsque le port 25 est bloqué)",
    "relayOptional": "Sonde du port 25 ouverte — relais optionnel",
    "relayPresent": "Configuration de relais présente sous dataDir (l’application peut encore exiger EXECUTE)",
    "relayMissing": "Aucun relais configuré — requis si le port 25 reste bloqué",
    "relayFix": "Panneau E-mail → Relais, ou ysk-server hosting email-bootstrap avec relais",
    "warmup": "Plan de chauffe",
    "warmupDetail": "{{phases}} phases · jour1 max {{day1}} msgs",
    "warmupFix": "Respecter les limites de phase ; ne pas envoyer en masse à des listes froides depuis une nouvelle IP",
    "honesty1": "Le panneau ne garantit jamais la livraison mondiale en boîte de réception (le filtrage Gmail/Outlook est externe).",
    "honesty2": "Le PTR et le port 25 appartiennent au fournisseur VPS/réseau — pas au plan de contrôle YSK.",
    "honesty3": "Les DNS MX/SPF/DKIM/DMARC doivent être publiés chez le fournisseur DNS faisant autorité.",
    "honestyPortBlocked": "Le port 25 semble bloqué — utiliser un relais ou demander le déblocage avant un volume élevé.",
    "honestyPortOk": "Sonde du port 25 réussie — surveiller tout de même les rebonds et le DNSBL."
  },
  "catchall": "Fourre-tout",
  "webmailRoundcube": "Webmail",
  "warmup": {
    "p1g1": "Envoyer uniquement aux destinataires transactionnels / connus fiables",
    "p1g2": "Surveiller les rebonds ; maintenir le taux de plaintes près de zéro",
    "p1g3": "S’assurer que SPF/DKIM/DMARC/PTR sont actifs avant le volume",
    "p2g1": "Élargir lentement aux contacts engagés uniquement",
    "p2g2": "Vérifier le DNSBL quotidiennement ; suspendre si listé",
    "p2g3": "Préférer la soumission 587 au bulk sur le port 25 si restreint",
    "p3g1": "Doubler le volume seulement si les métriques restent propres",
    "p3g2": "Segmenter les listes ; retirer immédiatement les rebonds durs",
    "p4g1": "Approcher le volume normal s’il n’y a pas de blocages",
    "p4g2": "Garder le rua DMARC sous surveillance",
    "c1": "Le PTR correspond au HELO/EHLO (nom d’hôte mail)",
    "c2": "SPF + DKIM + DMARC publiés et alignés",
    "c3": "DNSBL propre sur Spamhaus / SpamCop / Barracuda",
    "c4": "Port sortant 25 ouvert ou relais configuré",
    "c5": "Pas de plages d’IP « bulk email » achetées",
    "c6": "Âge / historique du domaine pris en compte (nouveaux domaines = montée plus lente)",
    "noteNewIp": "Traiter cette IP comme nouvelle — commencer aux limites de la phase jours 1–3",
    "noteOldIp": "Une IP existante bénéficie encore d’une montée progressive après des changements de config",
    "noteProcess": "Le warm-up est un processus opérateur ; YSK suit les conseils + DNSBL, pas le volume marketing ESP"
  },
  "health": {
    "dnsUnconfirmed": "Enregistrements DNS (MX/SPF/DKIM) pas encore confirmés",
    "dmarcMissing": "DMARC manquant — fortement recommandé",
    "dmarcUnpublished": "DMARC est généré dans le panel mais n'est pas encore publié dans le DNS public",
    "ptrBad": "PTR (DNS inverse) manquant ou incorrect — demander au fournisseur VPS",
    "port25Blocked": "Le port sortant 25 semble bloqué — demander le déblocage ou utiliser un relais SMTP",
    "port25Unknown": "État du port 25 inconnu — lancer le test de connectivité"
  },
  "stack": {
    "tlsNote": "Certificats TLS via Let’s Encrypt pour SMTP/IMAP",
    "externalNote": "DNS/PTR/Port25 externes toujours requis pour la délivrabilité"
  },
  "test": {
    "defaultSubject": "Test mail YSK Server",
    "needMta": "Nécessite un MTA local (Postfix) installé et le port 25/relais configuré",
    "checkSpam": "Vérifier le dossier spam du destinataire et les journaux mail du serveur après l’envoi",
    "hintDeferred": "Si différé : vérifier le blocage du port 25 ou les identifiants du relais",
    "hintSpam": "Si accepté mais en spam : améliorer SPF/DKIM/DMARC/PTR et le warm-up",
    "hintLogs": "Inspecter /var/log/mail.log ou journalctl -u postfix"
  },
  "leMailHost": "Demander le certificat · {{host}}",
  "leWebmailHost": "Demander le certificat · {{host}} (webmail)",
  "leApexHost": "Demander le certificat · {{host}} (apex)",
  "applyMailTls": "Appliquer les chemins TLS mail",
  "applyMailTlsHint": "Le certificat doit exister ; écrit les chemins du service mail et recharge.",
  "probeMx": "MX",
  "probeSpf": "SPF",
  "probeDkim": "DKIM",
  "probeDmarc": "DMARC",
  "probePtr": "PTR",
  "probeDnsbl": "DNSBL",
  "dnsAuthRepairTitle": "L’auth DNS nécessite une correction",
  "dnsAuthRepairHint": "Copier les enregistrements depuis l’onglet DNS et les publier.",
  "fixHintSpf": "SPF échoué : publier un TXT v=spf1 sur @.",
  "fixHintDkim": "DKIM échoué : publier le TXT selector._domainkey.",
  "fixHintDmarc": "DMARC échoué : publier le TXT _dmarc.",
  "fixHintMx": "MX échoué : pointer le MX vers mail.<domain>.",
  "mailTls": {
    "needRootExecute": "Appliquer le TLS mail nécessite root et YSK_EXECUTE.",
    "certMissing": "Aucun fichier de certificat pour {{host}} ({{path}}).",
    "getCertFirst": "Émettre d’abord un certificat Let’s Encrypt pour {{host}} sur la page SSL.",
    "certFound": "Certificat trouvé pour {{host}}.",
    "postconfFailed": "postconf a échoué : {{detail}}",
    "postfixPathsSet": "Chemins de certificat TLS Postfix définis.",
    "postfixReloaded": "Postfix rechargé.",
    "postfixReloadFailed": "Échec du rechargement Postfix : {{detail}}",
    "dovecotApplied": "Snippet TLS Dovecot écrit et rechargement tenté.",
    "dovecotSkipped": "Dovecot ignoré (non installé ou doveconf indisponible).",
    "dovecotSslOmitted": "Le certificat de courrier est manquant ; a écrit ssl=no pour que Dovecot puisse démarrer sans les fichiers LE."
  },
  "policyApplySystemHint": "Cocher « appliquer au système » pour écrire les maps Postfix/Rspamd et recharger ;",
  "rateLimitAppliedNote": "Limite horaire sortante et drapeau antispam appliqués (quand l’application système est activée).",
  "bootstrapHonesty": "En un clic : écrit les fichiers du panneau ; appliquer au système nécessite des droits. DNS/PTR/port 25 sont manuels.",
  "bootstrapAfterSteps": "Suite : ① publier le DNS (MX/SPF/DKIM/DMARC) ② émettre le SSL mail ③ Appliquer les chemins TLS mail.",
  "bootstrapThenSsl": "Suite : émettre le SSL mail",
  "bootstrap": {
    "mtaOk": "Configs MTA écrites ({{count}} fichiers)",
    "mtaIncomplete": "MTA incomplet : {{detail}}",
    "seeNotes": "voir les notes",
    "mailboxOk": "Boîte mail {{address}} (statut {{status}})",
    "mailboxExists": "La boîte mail existe déjà (ignorée) : {{detail}}",
    "passdbOk": "Passdb Dovecot écrite ({{count}} boîtes mail)",
    "webmailOk": "Plan webmail {{mode}} pour {{host}}",
    "mailTlsTodo": "TLS mail : émettez un certificat pour {{mailHost}}, puis utilisez Appliquer les chemins TLS mail dans l'onglet santé.",
    "externalDns": "Externe (à la charge de l'opérateur) : configurez MX/SPF/DKIM/DMARC au DNS ; PTR chez le VPS ; port 25 ou relais SMTP.",
    "healthScore": "Score de santé {{score}}/{{max}} (DNS/PTR/port 25 non auto-complétés)",
    "webmailProjectOk": "Projet webmail {{tool}} @ {{host}} ({{status}})",
    "dovecotApplyOk": "Authentification virtuelle Dovecot appliquée"
  },
  "tabDeliverability": "Livraison",
  "pendingCount": "En attente",
  "externalTodosOneLiner": "Le PTR, le port 25 et le DNS du registrar doivent être faits par vous.",
  "runDeliverabilityPack": "Lancer le contrôle de livraison",
  "deliverabilityTitle": "Contrôle de livraison",
  "deliverabilityEmpty": "Pas encore vérifié",
  "deliverabilityEmptyDesc": "Lancer le contrôle de livraison pour DNS, PTR et port 25.",
  "panelReady": "Vérifiable par le panneau",
  "gaps": "Écarts",
  "checkOk": "OK",
  "checkExternal": "Externe",
  "checkFail": "Échec",
  "mailboxListDesc": "Écrire la base de mots de passe après création",
  "aliasesDesc": "Alias et redirections",
  "relayDesc": "Relais SMTP",
  "deliverabilityDesc": "Contrôles PTR / DNS / port 25",
  "dnsTodosDesc": "Copiez puis ajoutez chez votre hébergeur DNS",
  "deliverabilityHonesty": "Impossible de définir le PTR ou de débloquer le port 25 pour vous",
  "warmupSuggest": "Suggestions de préchauffage",
  "writeSsoSkeleton": "Écrire le squelette SSO Roundcube",
  "rateLimitPerHour": "Plafond de messages par heure",
  "rateLimitGlobalHint": "Le global prend le minimum de chaque domaine",
  "savePolicyWritten": "Écrit uniquement dans le plan de contrôle",
  "dnsblMultiIp": "RBL multi-IP",
  "webmailTool": "Logiciel webmail",
  "webmailToolRoundcube": "Roundcube (par défaut)",
  "webmailToolSnappy": "SnappyMail (léger)",
  "webmailProjectName": "Nom du projet",
  "installWebmailProject": "Créer et mettre en service",
  "openWebmail": "Ouvrir le webmail",
  "webmailRisk": "Le webmail public est risqué — activez HTTPS rapidement.",
  "webmailForceHttps": "Forcer HTTPS (Roundcube ; SSL requis)",
  "reinstallWebmail": "Réinstaller / mettre à niveau",
  "installWebmailTitle": "Créer le projet de webmail partagé (première installation)",
  "reinstallWebmailTitle": "Reconstruire/mettre à niveau le projet webmail existant",
  "reinstallNeedInstall": "Installez d'abord la messagerie Web",
  "webmailSsoAdvanced": "Avancé · plugin SSO",
  "tlsRoleMail": "courrier (IMAP/SMTP)",
  "tlsRoleMailHint": "Nom d'hôte du serveur de messagerie",
  "tlsRoleWebmail": "messagerie Web",
  "tlsRoleWebmailHint": "Hôte virtuel webmail",
  "tlsRoleApex": "Domaine apex",
  "tlsRoleApexHint": "Certificat web / apex",
  "tlsRequestLe": "Demander LE",
  "tlsRequestLeFor": "Demander LE pour {{host}}",
  "advancedToolsTitle": "File d'attente et clients",
  "flushQueueConfirm": "Vider la file d'attente MTA locale ? Cette action est irréversible.",
  "mailSslTitleShort": "Certificats et TLS",
  "deleteDomain": "Supprimer le domaine",
  "deleteDomainConfirmTitle": "Supprimer le domaine e-mail ?",
  "deleteDomainConfirm": "Supprime {{domain}} ainsi que ses boîtes mail, alias et données du plan de contrôle. La configuration système Postfix/Dovecot peut encore nécessiter un nettoyage.",
  "deleteDomainBtn": "Supprimer",
  "deleteMailbox": "Supprimer la boîte mail",
  "deleteMailboxTitle": "Supprimer la boîte mail ?",
  "deleteMailboxDesc": "Supprime {{address}}, les données du plan de contrôle et le Maildir local s’il est présent.",
  "deleteMailboxC1": "Connexion à la boîte mail et fichiers de messagerie",
  "deleteMailboxC2": "Réécrire la carte virtuelle du domaine (plan de contrôle)",
  "deleteMailboxC3": "Le système Dovecot/Postfix peut encore nécessiter un nettoyage",
  "deleteAliasTitle": "Supprimer l’alias/le transfert ?",
  "deleteAliasDesc": "Supprime {{source}}.",
  "deleteImpact": "{{mailboxes}} boîtes aux lettres · {{records}} enregistrements DNS · {{aliases}} alias",
  "deleteDomainC1": "Toutes les boîtes mail et alias",
  "deleteDomainC2": "DKIM du plan de contrôle, suggestions DNS et indicateurs",
  "deleteDomainC3": "Répertoire local dataDir/email s’il est présent",
  "deleteDomainC4": "Les cartes MTA système peuvent rester ; nettoyez-les séparément si nécessaire",
  "deleteDialogTitle": "Supprimer définitivement le domaine de messagerie",
  "deleteDialogDesc": "Vous allez supprimer {{domain}}. Cette action est irréversible.",
  "deletePermanent": "Supprimer définitivement",
  "deleteRemoveData": "Supprimer aussi les données de messagerie locales",
  "deleteRemoveDataDesc": "Décochez pour retirer uniquement du panneau ; le Maildir reste sur le disque",
  "deleteTypeName": "Saisissez le domaine pour confirmer",
  "deleteTypeNameHint": "Doit correspondre exactement : {{name}}",
  "deleteWillData": "Répertoire local dataDir/email s’il est présent",
  "deleteKeepData": "Conserver les données de messagerie locales dataDir",
  "deleteSystemWarn": "Les cartes système Postfix/Dovecot ne sont pas nettoyées automatiquement ; nettoyez-les séparément si nécessaire.",
  "hostIpPick": "IPv4 de l’hôte",
  "hostIpPickV6": "IPv6 de l’hôte",
  "editMailboxTitle": "Modifier la boîte aux lettres",
  "editMailboxDesc": "Modifier le mot de passe ou les paramètres de connexion pour {{address}}",
  "editMailboxSave": "Enregistrer les modifications",
  "newPassword": "Nouveau mot de passe",
  "newPasswordHint": "Laissez vide pour conserver le mot de passe actuel (min. 8 caractères si défini)",
  "confirmPassword": "Confirmez le mot de passe",
  "mailboxStatus": "Statut",
  "mailboxStatusActive": "Actif (connexion autorisée)",
  "mailboxStatusDisabled": "Désactivé (connexion bloquée)",
  "mailboxStatusHint": "Exportations désactivées * vers la base de données Dovecot, la connexion est donc refusée",
  "colAddress": "Adresse",
  "colLocalPart": "Partie locale",
  "colPassword": "Mot de passe",
  "colCreated": "Créé",
  "hasPassword": "Ensemble",
  "noPassword": "Non défini",
  "mailboxPager": "Pages de boîte aux lettres",
  "prevPage": "Précédent",
  "nextPage": "Suivant",
  "pageOf": "Page {{page}} / {{total}} · {{count}}",
  "mailboxEmptyTitle": "Pas encore de boîtes aux lettres",
  "passwordMismatch": "Les mots de passe ne correspondent pas",
  "passwordTooShort": "Le mot de passe doit comporter au moins 8 caractères",
  "mailboxUpdateNeedField": "Définir un nouveau mot de passe ou modifier le statut",
  "catchallHint": "Les parties locales inconnues vont à la boîte cible. Brouillon jusqu’à l’application.",
  "queueSearchPh": "Rechercher ID, expéditeur ou destinataire…",
  "queueId": "ID de file",
  "queueSender": "Expéditeur",
  "queueRecipients": "Destinataires",
  "queueSize": "Taille",
  "queueReason": "Raison",
  "queueActive": "Actif",
  "queueHeld": "Retenu",
  "queueDeferred": "Différé",
  "deleteQueueTitle": "Supprimer ce message en file ?",
  "deleteQueueDesc": "Retirer {{id}} de la file MTA locale. YSK_EXECUTE requis.",
  "openQueuePage": "Ouvrir la file mail",
  "dovecotFailedHint": "Dovecot failed. Open the Software tab for status; if the mail certificate is missing, issue it on the SSL page first.",
  "dovecotFailedStatus": "Le pigeonnier est {{status}}. Ouvrez l'onglet Logiciel pour le résumé de l'unité.",
  "mailCertMissing": "Pas de certificat pour {{hosts}}. Émettez-le sur la page SSL.",
  "mailCertPresent": "Un certificat de courrier est déjà émis : il ne s'agit pas d'un problème de certificat manquant.",
  "webmailNeedCert": "Aucun certificat pour {{host}} — émettez-le sur SSL avant de forcer HTTPS.",
  "domainRequired": "Entrez un domaine",
  "domainInvalid": "Entrez un domaine valide",
  "serverIpRequired": "Entrez une adresse IP de serveur",
  "serverIpInvalid": "Entrez une adresse IP valide",
  "serverIpv6Invalid": "Entrez une adresse IPv6 valide",
  "localPartRequired": "Entrez une pièce locale",
  "localPartInvalid": "La partie locale ne peut utiliser que des lettres, des chiffres, . _ + -",
  "aliasDestRequired": "Saisissez au moins une adresse de destination",
  "mailboxStatusManaged": "Géré",
  "mailboxStatusActiveShort": "Actif",
  "mailboxStatusDisabledShort": "Désactivé",
  "mailboxStatusSystem": "Système provisionné",
  "mailboxStatusPending": "Système en attente",
  "mailboxStatusFailed": "Le système a échoué",
  "dnsblCleanStatus": "Non répertorié",
  "dnsblListedStatus": "Inscrit",
  "deliverabilityDone": "Contrôle de livraison terminé ({{score}}/100)",
  "sieveEmpty": "Aucun fichier Sieve écrit",
  "sieveListed": "{{count}} fichier(s) écrit(s)",
  "webmailHostnameRequired": "Entrez un nom d'hôte de messagerie Web",
  "sieveFilesTitle": "Dossiers écrits"
}
