{
  "DragUpload": {
    "dragDesc": "Faites glisser des fichiers ici, plusieurs images peuvent être téléchargées.",
    "dragFileDesc": "Faites glisser des images et des fichiers ici, plusieurs images et fichiers peuvent être téléchargés.",
    "dragFileTitle": "Télécharger des fichiers",
    "dragTitle": "Télécharger des images"
  },
  "FileManager": {
    "actions": {
      "addToKnowledgeBase": "Ajouter à la base de connaissances",
      "addToOtherKnowledgeBase": "Ajouter à une autre base de connaissances",
      "batchChunking": "Découpage par lots",
      "chunking": "Découpage",
      "chunkingTooltip": "Divisez le fichier en plusieurs blocs de texte et vectorisez-les pour une recherche sémantique et un dialogue sur le fichier",
      "chunkingUnsupported": "Ce fichier ne prend pas en charge le fractionnement",
      "confirmDelete": "Vous allez supprimer ce fichier. Une fois supprimé, il ne pourra pas être récupéré. Veuillez confirmer votre action.",
      "confirmDeleteMultiFiles": "Vous allez supprimer les {{count}} fichiers sélectionnés. Une fois supprimés, ils ne pourront pas être récupérés. Veuillez confirmer votre action.",
      "confirmRemoveFromKnowledgeBase": "Vous allez retirer les {{count}} fichiers sélectionnés de la base de connaissances. Une fois retirés, les fichiers resteront visibles dans tous les fichiers. Veuillez confirmer votre action.",
      "copyUrl": "Copier le lien",
      "copyUrlSuccess": "Adresse du fichier copiée avec succès",
      "createChunkingTask": "Préparation en cours...",
      "deleteSuccess": "Fichier supprimé avec succès",
      "downloading": "Téléchargement du fichier en cours...",
      "removeFromKnowledgeBase": "Retirer de la base de connaissances",
      "removeFromKnowledgeBaseSuccess": "Fichier retiré avec succès"
    },
    "bottom": "C'est tout",
    "config": {
      "showFilesInKnowledgeBase": "Afficher le contenu dans la base de connaissances"
    },
    "emptyStatus": {
      "actions": {
        "file": "Télécharger un fichier",
        "folder": "Télécharger un dossier",
        "knowledgeBase": "Créer une nouvelle base de connaissances"
      },
      "or": "ou",
      "title": "Faites glisser un fichier ou un dossier ici"
    },
    "title": {
      "createdAt": "Date de création",
      "size": "Taille",
      "title": "Fichier"
    },
    "total": {
      "fileCount": "Total {{count}} éléments",
      "selectedCount": "Sélectionné {{count}} éléments"
    }
  },
  "FileParsingStatus": {
    "chunks": {
      "embeddingStatus": {
        "empty": "Les blocs de texte n'ont pas encore été entièrement vectorisés, ce qui rendra la fonction de recherche sémantique indisponible. Pour améliorer la qualité de la recherche, veuillez vectoriser les blocs de texte.",
        "error": "Échec de la vectorisation",
        "errorResult": "Échec de la vectorisation, veuillez vérifier et réessayer. Raison de l'échec :",
        "processing": "Les blocs de texte sont en cours de vectorisation, veuillez patienter.",
        "success": "Tous les blocs de texte sont maintenant vectorisés."
      },
      "embeddings": "Vectorisation",
      "status": {
        "error": "Échec du découpage",
        "errorResult": "Échec du découpage, veuillez vérifier et réessayer. Raison de l'échec :",
        "processing": "Découpage en cours",
        "processingTip": "Le serveur est en train de diviser les blocs de texte, fermer la page n'affectera pas le progrès du découpage."
      }
    }
  },
  "GoBack": {
    "back": "Retour"
  },
  "ImageUpload": {
    "actions": {
      "changeImage": "Cliquez pour changer l'image",
      "dropMultipleFiles": "Le téléchargement multiple de fichiers n'est pas pris en charge, seul le premier fichier sera utilisé"
    },
    "placeholder": {
      "primary": "Ajouter une image",
      "secondary": "Cliquez ou faites glisser pour télécharger"
    }
  },
  "KeyValueEditor": {
    "addButton": "Ajouter une ligne",
    "deleteTooltip": "Supprimer",
    "duplicateKeyError": "Le nom de la clé doit être unique",
    "keyPlaceholder": "Clé",
    "valuePlaceholder": "Valeur"
  },
  "MaxTokenSlider": {
    "unlimited": "Illimité"
  },
  "ModelSelect": {
    "featureTag": {
      "custom": "Modèle personnalisé par défaut prenant en charge à la fois les appels de fonction et la reconnaissance visuelle. Veuillez vérifier la disponibilité de ces capacités en fonction de vos besoins réels.",
      "file": "Ce modèle prend en charge la lecture et la reconnaissance de fichiers téléchargés.",
      "functionCall": "Ce modèle prend en charge les appels de fonction.",
      "imageOutput": "Ce modèle prend en charge la génération d'images",
      "reasoning": "Ce modèle prend en charge une réflexion approfondie",
      "search": "Ce modèle prend en charge la recherche en ligne",
      "tokens": "Ce modèle prend en charge jusqu'à {{tokens}} jetons par session.",
      "vision": "Ce modèle prend en charge la reconnaissance visuelle."
    },
    "removed": "Le modèle n'est pas dans la liste, il sera automatiquement supprimé si vous annulez la sélection"
  },
  "ModelSwitchPanel": {
    "emptyModel": "Aucun modèle activé. Veuillez vous rendre dans les paramètres pour l'activer.",
    "emptyProvider": "Aucun fournisseur activé, veuillez aller dans les paramètres pour l'activer",
    "goToSettings": "Aller aux paramètres",
    "provider": "Fournisseur",
    "title": "Modèle"
  },
  "MultiImagesUpload": {
    "actions": {
      "uploadMore": "Cliquez ou glissez pour télécharger plus"
    },
    "modal": {
      "complete": "Terminé",
      "newFileIndicator": "Nouveau",
      "selectImageToPreview": "Veuillez sélectionner une image à prévisualiser",
      "title": "Gérer les images ({{count}})",
      "upload": "Télécharger des images"
    },
    "placeholder": {
      "primary": "Cliquez ou glissez pour télécharger une image",
      "secondary": "Prise en charge de la sélection de plusieurs images"
    },
    "progress": {
      "uploadingWithCount": "{{completed}}/{{total}} téléchargées"
    }
  },
  "OllamaSetupGuide": {
    "action": {
      "close": "Fermer l'invite",
      "start": "Installé et en cours d'exécution, commencer la conversation"
    },
    "cors": {
      "description": "En raison des restrictions de sécurité des navigateurs, vous devez configurer les paramètres CORS pour utiliser Ollama correctement.",
      "linux": {
        "env": "Ajoutez `Environment` sous la section [Service], et ajoutez la variable d'environnement OLLAMA_ORIGINS :",
        "reboot": "Rechargez systemd et redémarrez Ollama",
        "systemd": "Appelez systemd pour éditer le service ollama :"
      },
      "macos": "Veuillez ouvrir l'application « Terminal », collez la commande suivante et appuyez sur Entrée pour l'exécuter",
      "reboot": "Veuillez redémarrer le service Ollama après l'exécution",
      "title": "Configurer Ollama pour autoriser l'accès CORS",
      "windows": "Sous Windows, cliquez sur « Panneau de configuration », puis accédez à l'édition des variables d'environnement système. Créez une nouvelle variable d'environnement nommée « OLLAMA_ORIGINS » pour votre compte utilisateur, avec la valeur * , puis cliquez sur « OK/Appliquer » pour enregistrer"
    },
    "install": {
      "description": "Veuillez vous assurer que vous avez démarré Ollama. Si vous n'avez pas téléchargé Ollama, veuillez vous rendre sur le site officiel <1>pour le télécharger</1>",
      "docker": "Si vous préférez utiliser Docker, Ollama propose également une image Docker officielle que vous pouvez tirer avec la commande suivante :",
      "linux": {
        "command": "Installez avec la commande suivante :",
        "manual": "Ou, vous pouvez également consulter le <1>guide d'installation manuelle pour Linux</1> pour l'installer vous-même"
      },
      "title": "Installer et démarrer l'application Ollama localement",
      "windowsTab": "Windows (version préliminaire)"
    }
  },
  "Thinking": {
    "thinking": "En pleine réflexion...",
    "thought": "Pensée approfondie (durée : {{duration}} secondes)",
    "thoughtWithDuration": "Pensée approfondie"
  }
}
