export const messagingMessages = {
  "messageListHeader.sidebar.openSessionListAriaLabel": "Ouvrir la liste des sessions",
  "messageListHeader.metrics.usedLabel": "Utilisé",
  "messageListHeader.metrics.availableLabel": "Dispo",
  "messageListHeader.commandPalette.ariaLabel": "Ouvrir la palette de commandes",
  "messageListHeader.commandPalette.button": "Palette de commandes",
  "messageListHeader.connection.connected": "Connecté",
  "messageListHeader.connection.connecting": "Connexion...",
  "messageListHeader.connection.disconnected": "Déconnecté",

  "messageSection.empty.logoAlt": "Logo CodeNomad",
  "messageSection.empty.brandTitle": "CodeNomad",
  "messageSection.empty.title": "Démarrer une conversation",
  "messageSection.empty.description": "Saisissez un message ci-dessous ou ouvrez la palette de commandes :",
  "messageSection.empty.tips.commandPalette": "Palette de commandes",
  "messageSection.empty.tips.askAboutCodebase": "Parler de votre codebase",
  "messageSection.empty.tips.attachFilesPrefix": "Joindre des fichiers avec",
  "messageSection.loading.messages": "Chargement des messages...",
  "messageSection.scroll.toFirstAriaLabel": "Aller au premier message",
  "messageSection.scroll.toLatestAriaLabel": "Aller au dernier message",
  "messageSection.quote.addAsQuote": "Ajouter en citation",
  "messageSection.quote.addAsCode": "Ajouter en code",
  "messageSection.quote.copy": "Copier",
  "messageSection.quote.copied": "Copié !",
  "messageSection.quote.copyFailed": "Impossible de copier",

  "messageTimeline.ariaLabel": "Chronologie des messages",
  "messageTimeline.segment.user.label": "Vous",
  "messageTimeline.segment.assistant.label": "Asst",
  "messageTimeline.segment.compaction.label": "Compaction",
  "messageTimeline.tool.fallbackLabel": "Appel d'outil",
  "messageTimeline.tooltip.userFallback": "Message utilisateur",
  "messageTimeline.tooltip.assistantFallback": "Réponse de l'assistant",
  "messageTimeline.tooltip.compaction.auto": "Compaction auto",
  "messageTimeline.tooltip.compaction.manual": "Compaction utilisateur",
  "messageTimeline.text.filePrefix": "[Fichier] {filename}",
  "messageTimeline.text.attachment": "Pièce jointe",

  "messageBlock.tool.header": "Appel d'outil",
  "messageBlock.tool.unknown": "inconnu",
  "messageBlock.tool.goToSession.label": "Aller à la session",
  "messageBlock.tool.goToSession.title": "Aller à la session",
  "messageBlock.tool.goToSession.unavailableTitle": "Session pas encore disponible",
  "messageBlock.tool.deletePart.label": "Supprimer",
  "messageBlock.tool.deletePart.deleting": "Suppression...",
  "messageBlock.tool.deletePart.title": "Supprimer cette sortie d'outil",
  "messageBlock.tool.deletePart.failed.title": "Échec de suppression",
  "messageBlock.tool.deletePart.failed.message": "Impossible de supprimer la sortie d'outil",

  "messageBlock.compaction.ariaLabel": "Compaction de la session",
  "messageBlock.compaction.autoLabel": "Session compactée automatiquement",
  "messageBlock.compaction.manualLabel": "Session compactée par vous",
  "messageBlock.usage.input": "Entrée",
  "messageBlock.usage.output": "Sortie",
  "messageBlock.usage.reasoning": "Raisonnement",
  "messageBlock.usage.cacheRead": "Lecture du cache",
  "messageBlock.usage.cacheWrite": "Écriture du cache",
  "messageBlock.usage.cost": "Coût",
  "messageBlock.step.agentLabel": "Agent : {agent}",
  "messageBlock.step.modelLabel": "Modèle : {model}",
  "messageBlock.reasoning.thinkingLabel": "Réflexion",
  "messageBlock.reasoning.expandAriaLabel": "Développer la réflexion",
  "messageBlock.reasoning.collapseAriaLabel": "Réduire la réflexion",
  "messageBlock.reasoning.indicator.hide": "Masquer",
  "messageBlock.reasoning.indicator.view": "Voir",
  "messageBlock.reasoning.detailsAriaLabel": "Détails du raisonnement",

  "codeBlockInline.actions.copy": "Copier",
  "codeBlockInline.actions.copied": "Copié !",

  "messageItem.speaker.you": "Vous",
  "messageItem.speaker.assistant": "Assistant",
  "messageItem.actions.revert": "Revenir",
  "messageItem.actions.revertTitle": "Revenir à ce message",
  "messageItem.actions.fork": "Fork",
  "messageItem.actions.forkTitle": "Fork depuis ce message",
  "messageItem.actions.copy": "Copier",
  "messageItem.actions.copyTitle": "Copier le message",
  "messageItem.actions.copied": "Copié !",
  "messageItem.status.queued": "EN FILE",
  "messageItem.status.generating": "Génération...",
  "messageItem.status.sending": "Envoi...",
  "messageItem.status.failedToSend": "Échec de l'envoi du message",
  "messagePart.actions.delete": "Supprimer",
  "messagePart.actions.deleting": "Suppression...",
  "messagePart.actions.deleteTitle": "Supprimer cet élément",
  "messagePart.actions.deleteFailedTitle": "Échec de suppression",
  "messagePart.actions.deleteFailedMessage": "Impossible de supprimer l'élément",
  "messageItem.attachment.defaultName": "piece-jointe",
  "messageItem.attachment.downloadAriaLabel": "Télécharger {name}",
  "messageItem.agentMeta.agentLabel": "Agent : {agent}",
  "messageItem.agentMeta.modelLabel": "Modèle : {model}",
  "messageItem.errors.authenticationFallback": "Erreur d'authentification",
  "messageItem.errors.outputLengthExceeded": "Longueur de sortie du message dépassée",
  "messageItem.errors.requestAborted": "La requête a été annulée",
  "messageItem.errors.unknownFallback": "Une erreur inconnue est survenue",

  "attachmentChip.removeAriaLabel": "Retirer la pièce jointe",

  "expandButton.toggleAriaLabel": "Basculer la hauteur de la zone de saisie",

  "promptInput.placeholder.shell": "Exécuter une commande shell (Esc pour quitter)...",
  "promptInput.placeholder.default": "Tapez votre message, @fichier, @agent, ou collez des images et du texte...",
  "promptInput.hints.shell.exit": "pour quitter le mode shell",
  "promptInput.hints.shell.enable": "Mode shell",
  "promptInput.hints.commands": "Commandes",
  "promptInput.history.previousAriaLabel": "Prompt précédent",
  "promptInput.history.nextAriaLabel": "Prompt suivant",
  "promptInput.overlay.newLine": "Nouvelle ligne",
  "promptInput.overlay.send": "Envoyer",
  "promptInput.overlay.filesAgents": "Fichiers/agents",
  "promptInput.overlay.history": "Historique",
  "promptInput.overlay.attachments": "• {count} fichier(s) joint(s)",
  "promptInput.overlay.shellModeActive": "Mode shell actif",
  "promptInput.overlay.press": "Appuyez sur",
  "promptInput.overlay.againToAbort": "à nouveau pour interrompre la session",
  "promptInput.stopSession.ariaLabel": "Arrêter la session",
  "promptInput.stopSession.title": "Arrêter la session",
  "promptInput.send.ariaLabel": "Envoyer le message",
  "promptInput.send.errorFallback": "Impossible d'envoyer le message",
  "promptInput.send.errorTitle": "Échec de l'envoi",
} as const
