{
  "title": "Interfaces réseau",
  "canMutate": "Modifiable",
  "readOnlyBlocked": "Lecture seule / bloqué",
  "statIfaces": "Interfaces",
  "statUp": "En haut",
  "oper": {
    "up": "En haut",
    "down": "Vers le bas",
    "unknown": "Inconnu",
    "loopback": "Toujours allumé",
    "loopbackHint": "Le bouclage est toujours disponible et ne peut pas être modifié.",
    "other": "Autre"
  },
  "statGateway": "Passerelle",
  "pageActions": "Actions de la page",
  "loadingSnap": "Chargement de l'instantané réseau…",
  "mutateHint": "Les modifications s'appliquent en direct ; peuvent être réinitialisées au redémarrage.",
  "cannotMutate": "Modification impossible : nécessite EXECUTE et root.",
  "tabs": {
    "ifaces": "Interfaces",
    "routes": "Itinéraires",
    "dns": "DNS",
    "advanced": "Avancé",
    "about": "À propos",
    "realip": "IP réelle / CDN"
  },
  "ifaceSummary": "{{count}} interface(s) · {{up}} UP",
  "noIfaces": "Aucune interface",
  "noIfacesDesc": "ip indisponible ou permission refusée",
  "colName": "Nom",
  "colStatus": "Statut",
  "ifaceOps": "Actions {{name}}",
  "routeTable": "Table de routage",
  "defaultGw": "Passerelle par défaut {{gw}}",
  "liveIpRoute": "ip route en direct",
  "noRoutes": "Aucune route",
  "colDest": "Destination",
  "addRoute": "Ajouter une route",
  "persistNm": "Enregistrer dans la connexion NetworkManager (persiste après redémarrage)",
  "ephemeralRoute": "Route ip live uniquement (peut disparaître au redémarrage)",
  "destPlaceholder": "default ou 10.0.0.0/8",
  "devOptional": "Dev (facultatif)",
  "defaultDev": "Sortie par défaut : {{dev}}",
  "saveNm": "Enregistrer (NetworkManager, persiste après redémarrage)",
  "ephemeralHint": "Décoché = ip route add live uniquement",
  "nmUnavailable": "NetworkManager n'est pas en cours d'exécution — seule une route en direct peut être ajoutée",
  "defaultRouteDownNeedName": "Il s'agit de la sortie de route par défaut. Tapez le nom de l’interface pour confirmer – le panneau peut se déconnecter.",
  "saveRoute": "Enregistrer la route",
  "dnsSettings": "Paramètres DNS",
  "dnsNmHint": "Écrit la connexion NM « {{conn}} » et se reconnecte (persistant)",
  "dnsCannotApply": "Impossible d'appliquer : connexion NM active + EXECUTE + root requis",
  "mode": "Mode",
  "connection": "Connexion",
  "source": "Source",
  "ignoreAutoDns": "ignore-auto-dns actuel",
  "ignoreYes": "oui (ignorer le DNS DHCP)",
  "ignoreNo": "non (suivre le DHCP)",
  "nameserverEditHint": "Ajouter/supprimer des serveurs ; l'application écrit NetworkManager et se reconnecte",
  "routerDns": "Routeur {{dns}}",
  "current": "Actuel",
  "serverList": "Liste des serveurs",
  "emptyDnsTitle": "Aucun serveur DNS pour l'instant",
  "emptyDnsDesc": "Cliquez sur « Ajouter un serveur » pour commencer",
  "keepOneRow": "Conservez au moins une ligne (vider puis supprimer)",
  "removeServer": "Supprimer ce serveur",
  "searchDomainsPlaceholder": "Facultatif, séparé par des espaces",
  "ignoreDhcpDns": "Ignorer le DNS auto DHCP (ipv4.ignore-auto-dns=yes)",
  "restoreDhcpHint": "« Restaurer le DNS DHCP » rend le contrôle au routeur",
  "noNmConnection": "Aucune connexion NM — ne modifiera pas aveuglément /etc/resolv.conf (pas de faux succès).",
  "needExecuteRoot": "Nécessite YSK_EXECUTE=1 et root pour les écritures réelles.",
  "resolveTest": "Test de résolution",
  "resolveTestDesc": "getent ahosts (résolution locale réelle)",
  "hostname": "Nom d'hôte",
  "testFailed": "Échec du test",
  "stackDetect": "Détection de la pile réseau locale",
  "available": "Disponible",
  "unavailable": "Indisponible",
  "persistNmCap": "Persistant (NM)",
  "ifaceDetail": "Interface {{name}}",
  "type": "Taper",
  "addresses": "Adresses",
  "noAddresses": "Aucune adresse",
  "ifaceAdjust": "Ajustement d'interface",
  "addIpTitle": "Ajouter une IP · {{name}}",
  "saveIp": "Enregistrer l'IP",
  "add": "Ajouter",
  "cidrPlaceholder": "ex. 10.0.0.5/24 ou 2001:db8::5/64",
  "saveIpHint": "Écrire la connexion +ipv4/ipv6.addresses et activer la connexion",
  "confirmIfaceName": "Saisissez le nom d'interface « {{name}} » pour confirmer",
  "deleteRouteTitle": "Supprimer la route ?",
  "deleteRouteNamed": "Supprimer l'itinéraire {{dst}} ?",
  "deleteRouteBody": "Supprimez {{dst}}{{via}}{{dev}} de la table de routage en direct.",
  "viaGw": "via {{gw}}",
  "onDev": "le {{dev}}",
  "deleteDefaultWarn": "— la suppression de default peut couper la connectivité.",
  "alsoRemoveNm": "Retirer aussi de la connexion NetworkManager (disparu après redémarrage)",
  "loadFailed": "Échec du chargement",
  "loadNetworkFailed": "Échec du chargement du réseau",
  "on": "Activé",
  "off": "Désactivé",
  "addServer": "Ajouter un serveur",
  "applyDns": "Appliquer le DNS",
  "restoreDhcpDns": "Restaurer le DNS DHCP",
  "test": "Tester",
  "refresh": "Actualiser",
  "hostSettings": "Paramètres de l'hôte",
  "protection": "Protection",
  "defaultEgressBadge": "Par défaut",
  "opsAria": "Actions {{name}}",
  "details": "Détails",
  "addIp": "Ajouter une IP",
  "reset": "Réinitialiser",
  "ephemeralOnly": "En direct uniquement",
  "saveRouteHint": "Enregistrer écrit la connexion NM + connection up ;",
  "deleteShort": "Suppr.",
  "resetForm": "Réinitialiser le formulaire",
  "applyDnsNotes": "Appliquer exécute nmcli connection modify + up ; une brève coupure est normale. Le stub 127.0.0.53 n’est pas écrit (resolved local).",
  "testResolve": "Tester la résolution",
  "loadRaw": "Charger la sortie brute",
  "hideRaw": "Masquer la sortie brute",
  "rawLoadedAt": "Chargé {{time}}",
  "confirmDown": "Confirmer Down",
  "linkDownTitle": "Mettez {{name}} hors ligne",
  "linkDownNeedConfirm": "Tapez le nom de l'interface pour confirmer",
  "defaultRouteDownWarn": "Cette interface est la sortie de la route par défaut ; la passer Down peut couper l’accès au panneau.",
  "deleteDefaultMayDrop": " — supprimer la route par défaut peut couper la connectivité.",
  "deleteDefaultPanelWarn": "La suppression de l'itinéraire par défaut peut abandonner cette session de panneau. Tapez DEFAULT pour confirmer.",
  "deleteDefaultNeedConfirm": "Confirmation requise — saisissez DEFAULT (peut couper ce panneau)",
  "deleteRouteNeedConfirm": "Confirmation requise",
  "typeDefaultToConfirm": "Tapez DEFAULT pour confirmer",
  "gateway": "Passerelle",
  "nameservers": "Serveurs de noms",
  "searchDomains": "Domaines de recherche",
  "backend": "Back-end",
  "cidr": "CIDR",
  "realip": {
    "title": "CDN / IP client réelle",
    "desc": "Restaurer l’IP du visiteur derrière le CDN ; ne faire confiance qu’aux CIDR de bordure.",
    "provider": "Fournisseur par défaut",
    "providerHint": "none = origine directe ; choisir le CDN lorsqu’on est derrière un edge.",
    "mode": "Mode de confiance",
    "modeSingle": "En-tête d’un seul fournisseur (recommandé)",
    "modeXff": "X-Forwarded-For + CIDR CDN fusionnés",
    "customCidrs": "CIDR de confiance supplémentaires",
    "customCidrsHint": "Un CIDR par ligne.",
    "lastRefresh": "Dernier rafraîchissement des CIDR",
    "active": "Par défaut actif",
    "republishHint": "Republier le Nginx du projet après l’enregistrement.",
    "refresh": "Actualiser les listes d’IP CDN",
    "refreshOk": "Listes CIDR actualisées",
    "providers": {
      "none": "Aucun (origine directe)",
      "cloudflare": "Flare nuageuse",
      "fastly": "Rapidement",
      "bunny": "Lapin CDN",
      "cloudfront": "AWS CloudFront",
      "azure_frontdoor": "Porte d'entrée azur",
      "gcore": "CDN Gcore",
      "custom": "Proxys personnalisés"
    },
    "needProvider": "Choisissez un fournisseur CDN avant de récupérer sa liste IP.",
    "spoofWarn": "Faire confiance au mauvais CIDR permet aux clients d'usurper les en-têtes X-Forwarded-For / CDN comme adresse IP."
  },
  "linkUp": "En haut",
  "linkDown": "Vers le bas",
  "linkDownDefault": "Itinéraire par défaut vers le bas",
  "loopbackImmutable": "Le bouclage ne peut pas être modifié",
  "operUnknownHint": "Le noyau n'a pas signalé UP/DOWN (commun pour lo). L'interface est toujours utilisable.",
  "persistNmHint": "Persistant signifie que les modifications peuvent survivre au redémarrage via NetworkManager."
}
