{
  "agent": {
    "title": "Agent IA",
    "tabTitle": "Agent IA",
    "autonomy": {
      "supervised": "Supervisé",
      "balanced": "Équilibré",
      "autonomous": "Autonome",
      "supervised_desc": "Tous les appels d'outils nécessitent une approbation manuelle",
      "balanced_desc": "Les outils en lecture seule sont approuvés automatiquement, les écritures nécessitent une approbation",
      "autonomous_desc": "Tous les outils sont approuvés automatiquement sauf les commandes dangereuses"
    },
    "input": {
      "placeholder": "Décrivez votre tâche... (ex : « Vérifier l'utilisation disque sur tous les serveurs »)",
      "shortcut": "⌘+Entrée pour démarrer",
      "start": "Démarrer"
    },
    "plan": {
      "title": "Plan",
      "skip_step": "Ignorer"
    },
    "contract": {
      "title": "Contrat de tour",
      "objective": "Objectif",
      "actions": "Actions prévues",
      "verification": "Liste de vérification",
      "risks": "Risques",
      "approvals": "Plan d'approbation",
      "none": "Aucun"
    },
    "roles": {
      "title": "Rôles",
      "planner": "Planificateur",
      "reviewer": "Réviseur",
      "interval": "Tous les"
    },
    "step": {
      "plan": "Planification",
      "contract": "Contrat",
      "tool_call": "Appel d'outil",
      "observation": "Observation",
      "decision": "Décision",
      "error": "Erreur",
      "approval_request": "Demande d'approbation",
      "user_input": "Entrée utilisateur",
      "verify": "Vérifier",
      "review": "Révision",
      "handoff": "Handoff",
      "summary": "Résumé",
      "expand": "Voir plus",
      "collapse": "Réduire"
    },
    "log": {
      "empty": "Aucune tâche active. Décrivez un objectif pour commencer."
    },
    "approval": {
      "title": "{{count}} action(s) en attente d'approbation",
      "approve_all": "Tout approuver",
      "reject_all": "Tout rejeter",
      "skip": "Passer",
      "viewArgs": "Voir les arguments"
    },
    "status": {
      "idle": "Inactif",
      "planning": "Planification...",
      "executing": "Exécution...",
      "paused": "En pause",
      "completed": "Terminé",
      "handed_off": "Transmis",
      "failed": "Échoué",
      "cancelled": "Annulé",
      "awaiting_approval": "En attente d'approbation"
    },
    "control": {
      "pause": "Pause",
      "resume": "Reprendre",
      "cancel": "Annuler",
      "round": "Tour {{current}}/{{max}}",
      "switchAutonomy": "Changer l'autonomie (actuel : {{level}})"
    },
    "summary": {
      "completed": "Tâche terminée",
      "handed_off": "Tâche transmise",
      "failed": "Tâche échouée",
      "pause_timeout": "Tâche annulée automatiquement : en pause depuis plus de 30 minutes.",
      "no_progress": "Agent arrêté : aucune réponse exploitable après plusieurs tours.",
      "max_rounds": "Nombre maximal de tours atteint. La tâche peut être incomplète."
    },
    "review": {
      "title": "Porte de révision",
      "blocking": "Constats bloquants",
      "suggestions": "Suggestions",
      "assessment": {
        "pass": "Validé",
        "needs_correction": "Correction requise",
        "reset_required": "Réinitialisation requise",
        "critical_failure": "Échec critique"
      }
    },
    "lineage": {
      "title": "Lignée",
      "id": "ID de lignée",
      "reset_count": "Réinitialisations",
      "source": "Source du handoff",
      "handoffs": "Handoffs récents",
      "none": "Aucun"
    },
    "history": {
      "title": "Historique ({{count}})",
      "back": "Retour à la liste",
      "view": "Voir les détails",
      "rerun": "Relancer",
      "rerunWithPlan": "Relancer avec le même plan",
      "delete": "Supprimer",
      "clear": "Tout effacer",
      "rounds": "{{count}} tours",
      "resume": "Reprendre la tâche",
      "loading": "Chargement des détails de la tâche…"
    },
    "toast": {
      "task_completed": "Tâche de l'agent terminée",
      "task_failed": "Tâche de l'agent échouée",
      "approval_needed": "L'agent a besoin d'approbation",
      "context_overflow": "Limite de contexte atteinte, tâche arrêtée",
      "max_rounds": "Nombre max de tours atteint, tâche peut être incomplète",
      "no_progress": "Agent arrêté : aucun progrès après plusieurs tours",
      "pause_timeout": "La tâche de l'agent a été annulée après une pause trop longue",
      "reviewer_stopped": "Le réviseur a arrêté la tâche"
    },
    "customRoles": {
      "title": "Rôles personnalisés",
      "add": "Nouveau rôle",
      "newRole": "Nouveau rôle personnalisé",
      "editRole": "Modifier le rôle",
      "duplicate": "Dupliquer",
      "name": "Nom",
      "roleType": "Type",
      "description": "Description",
      "promptTemplate": "Modèle de prompt système",
      "toolAccess": "Accès aux outils",
      "toolAll": "Tous les outils",
      "toolNone": "Aucun outil",
      "toolCustom": "Personnalisé",
      "toolList": "Outils autorisés (séparés par des virgules)",
      "outputFormat": "Sortie",
      "maxRounds": "Tours max",
      "nameHint": "Mon rôle personnalisé",
      "descriptionHint": "Ce que fait ce rôle...",
      "promptHint": "Prompt système pour ce rôle...",
      "toolListHint": "terminal_exec, read_file, list_directory"
    },
    "pipeline": {
      "select": "Sélectionner un pipeline",
      "default": "Pipeline par défaut"
    }
  }
}
