{
  "azure.azureApiVersion.desc": "Version de l'API Azure, au format AAAA-MM-JJ. Consultez la [dernière version](https://learn.microsoft.com/fr-fr/azure/ai-services/openai/reference#chat-completions)",
  "azure.azureApiVersion.fetch": "Récupérer la liste",
  "azure.azureApiVersion.title": "Version de l'API Azure",
  "azure.empty": "Veuillez saisir un ID de modèle pour ajouter le premier modèle",
  "azure.endpoint.desc": "En consultant les ressources sur le portail Azure, vous trouverez cette valeur dans la section 'Clés et points de terminaison'",
  "azure.endpoint.placeholder": "https://docs-test-001.openai.azure.com",
  "azure.endpoint.title": "Adresse de l'API Azure",
  "azure.modelListPlaceholder": "Sélectionnez ou ajoutez le modèle OpenAI que vous avez déployé",
  "azure.title": "Azure OpenAI",
  "azure.token.desc": "En consultant les ressources sur le portail Azure, vous trouverez cette valeur dans la section 'Clés et points de terminaison'. Vous pouvez utiliser KEY1 ou KEY2",
  "azure.token.placeholder": "Clé API Azure",
  "azure.token.title": "Clé API",
  "azureai.azureApiVersion.desc": "Version de l'API Azure, au format AAAA-MM-JJ. Consultez la [dernière version](https://learn.microsoft.com/fr-fr/azure/ai-services/openai/reference#chat-completions)",
  "azureai.azureApiVersion.fetch": "Récupérer la liste",
  "azureai.azureApiVersion.title": "Version de l'API Azure",
  "azureai.endpoint.desc": "Trouvez le point de terminaison d'inférence du modèle Azure AI dans l'aperçu du projet Azure AI",
  "azureai.endpoint.placeholder": "https://ai-userxxxxxxxxxx.services.ai.azure.com/models",
  "azureai.endpoint.title": "Point de terminaison Azure AI",
  "azureai.title": "Azure OpenAI",
  "azureai.token.desc": "Trouvez la clé API dans l'aperçu du projet Azure AI",
  "azureai.token.placeholder": "Clé Azure",
  "azureai.token.title": "Clé",
  "bedrock.accessKeyId.desc": "Saisissez l'identifiant de clé d'accès AWS",
  "bedrock.accessKeyId.placeholder": "Identifiant de clé d'accès AWS",
  "bedrock.accessKeyId.title": "Identifiant de clé d'accès AWS",
  "bedrock.checker.desc": "Testez si AccessKeyId / SecretAccessKey sont correctement renseignés",
  "bedrock.region.desc": "Saisissez la région AWS",
  "bedrock.region.placeholder": "Région AWS",
  "bedrock.region.title": "Région AWS",
  "bedrock.secretAccessKey.desc": "Saisissez la clé d'accès secrète AWS",
  "bedrock.secretAccessKey.placeholder": "Clé d'accès secrète AWS",
  "bedrock.secretAccessKey.title": "Clé d'accès secrète AWS",
  "bedrock.sessionToken.desc": "Si vous utilisez AWS SSO/STS, veuillez saisir votre jeton de session AWS",
  "bedrock.sessionToken.placeholder": "Jeton de session AWS",
  "bedrock.sessionToken.title": "Jeton de session AWS (optionnel)",
  "bedrock.title": "Bedrock",
  "bedrock.unlock.customRegion": "Région de service personnalisée",
  "bedrock.unlock.customSessionToken": "Jeton de session personnalisé",
  "bedrock.unlock.description": "Saisissez votre AccessKeyId / SecretAccessKey AWS pour démarrer la session. L'application ne stockera pas votre configuration d'authentification",
  "bedrock.unlock.imageGenerationDescription": "Saisissez votre AccessKeyId / SecretAccessKey AWS pour commencer la génération. L'application ne stockera pas vos identifiants d'authentification.",
  "bedrock.unlock.title": "Utiliser une authentification Bedrock personnalisée",
  "cloudflare.apiKey.desc": "Veuillez saisir la clé API Cloudflare",
  "cloudflare.apiKey.placeholder": "Clé API Cloudflare",
  "cloudflare.apiKey.title": "Clé API Cloudflare",
  "cloudflare.baseURLOrAccountID.desc": "Saisissez votre identifiant de compte Cloudflare ou une URL API personnalisée",
  "cloudflare.baseURLOrAccountID.placeholder": "ID de compte Cloudflare / URL API personnalisée",
  "cloudflare.baseURLOrAccountID.title": "ID de compte Cloudflare / Adresse API",
  "comfyui.apiKey.desc": "Clé API pour l'authentification par jeton Bearer",
  "comfyui.apiKey.placeholder": "Saisir la clé API",
  "comfyui.apiKey.required": "Veuillez saisir la clé API",
  "comfyui.apiKey.title": "Clé API",
  "comfyui.authType.desc": "Sélectionnez la méthode d'authentification pour se connecter au serveur ComfyUI",
  "comfyui.authType.options.basic": "Authentification de base",
  "comfyui.authType.options.bearer": "Jeton Bearer",
  "comfyui.authType.options.custom": "Authentification personnalisée",
  "comfyui.authType.options.none": "Aucune authentification",
  "comfyui.authType.placeholder": "Veuillez sélectionner un type d'authentification",
  "comfyui.authType.title": "Type d'authentification",
  "comfyui.baseURL.desc": "Adresse d'accès au serveur ComfyUI, par ex. http://localhost:8000",
  "comfyui.baseURL.placeholder": "http://127.0.0.1:8000",
  "comfyui.baseURL.required": "Veuillez saisir l'URL du service ComfyUI",
  "comfyui.baseURL.title": "URL du service ComfyUI",
  "comfyui.checker.desc": "Testez si la connexion est correctement configurée",
  "comfyui.checker.title": "Vérification de la connectivité",
  "comfyui.customHeaders.addButton": "Ajouter un en-tête",
  "comfyui.customHeaders.deleteTooltip": "Supprimer cet en-tête",
  "comfyui.customHeaders.desc": "En-têtes de requête requis pour l'authentification personnalisée, au format clé-valeur",
  "comfyui.customHeaders.duplicateKeyError": "Les noms d'en-tête ne peuvent pas être dupliqués",
  "comfyui.customHeaders.keyPlaceholder": "Clé",
  "comfyui.customHeaders.required": "Veuillez saisir les en-têtes de requête personnalisés",
  "comfyui.customHeaders.title": "En-têtes personnalisés",
  "comfyui.customHeaders.valuePlaceholder": "Valeur",
  "comfyui.password.desc": "Mot de passe pour l'authentification de base",
  "comfyui.password.placeholder": "Saisir le mot de passe",
  "comfyui.password.required": "Veuillez saisir le mot de passe",
  "comfyui.password.title": "Mot de passe",
  "comfyui.title": "ComfyUI",
  "comfyui.username.desc": "Nom d'utilisateur pour l'authentification de base",
  "comfyui.username.placeholder": "Saisir le nom d'utilisateur",
  "comfyui.username.required": "Veuillez saisir le nom d'utilisateur",
  "comfyui.username.title": "Nom d'utilisateur",
  "createNewAiProvider.apiKey.placeholder": "Veuillez saisir votre clé API",
  "createNewAiProvider.apiKey.title": "Clé API",
  "createNewAiProvider.basicTitle": "Informations de base",
  "createNewAiProvider.configTitle": "Informations de configuration",
  "createNewAiProvider.confirm": "Créer",
  "createNewAiProvider.createSuccess": "Création réussie",
  "createNewAiProvider.description.placeholder": "Description du fournisseur (optionnel)",
  "createNewAiProvider.description.title": "Description du fournisseur",
  "createNewAiProvider.id.desc": "Identifiant unique du fournisseur de service, non modifiable après création",
  "createNewAiProvider.id.duplicate": "L'identifiant du fournisseur existe déjà",
  "createNewAiProvider.id.format": "Peut contenir uniquement des chiffres, lettres minuscules, tirets (-) et underscores (_)",
  "createNewAiProvider.id.placeholder": "En minuscules, ex : openai, non modifiable après création",
  "createNewAiProvider.id.required": "Veuillez saisir l'ID du fournisseur",
  "createNewAiProvider.id.title": "ID du fournisseur",
  "createNewAiProvider.logo.placeholder": "https://example.com/logo.png",
  "createNewAiProvider.logo.required": "Veuillez téléverser un logo valide pour le fournisseur",
  "createNewAiProvider.logo.title": "Logo du fournisseur",
  "createNewAiProvider.name.placeholder": "Veuillez saisir le nom d'affichage du fournisseur",
  "createNewAiProvider.name.required": "Veuillez saisir le nom du fournisseur",
  "createNewAiProvider.name.title": "Nom du fournisseur",
  "createNewAiProvider.proxyUrl.placeholder": "https://your-proxy-url.com/v1",
  "createNewAiProvider.proxyUrl.required": "Veuillez saisir l'adresse du proxy",
  "createNewAiProvider.proxyUrl.title": "URL du proxy",
  "createNewAiProvider.sdkType.placeholder": "openai/anthropic/azureai/ollama/...",
  "createNewAiProvider.sdkType.required": "Veuillez sélectionner le type de SDK",
  "createNewAiProvider.sdkType.title": "Format de requête",
  "createNewAiProvider.title": "Créer un fournisseur d'IA personnalisé",
  "github.personalAccessToken.desc": "Saisissez votre PAT GitHub. Cliquez [ici](https://github.com/settings/tokens) pour en créer un.",
  "github.personalAccessToken.placeholder": "ghp_xxxxxx",
  "github.personalAccessToken.title": "PAT GitHub",
  "huggingface.accessToken.desc": "Saisissez votre jeton HuggingFace, cliquez [ici](https://huggingface.co/settings/tokens) pour en créer un",
  "huggingface.accessToken.placeholder": "hf_xxxxxxxxx",
  "huggingface.accessToken.title": "Jeton HuggingFace",
  "list.title.custom": "Fournisseur personnalisé non activé",
  "list.title.disabled": "Désactivé",
  "list.title.enabled": "Activé",
  "menu.addCustomProvider": "Ajouter un fournisseur personnalisé",
  "menu.all": "Tous",
  "menu.list.custom": "Personnalisé non activé",
  "menu.list.disabled": "Désactivé",
  "menu.list.disabledActions.sort": "Trier par",
  "menu.list.disabledActions.sortAlphabetical": "Trier par ordre alphabétique",
  "menu.list.disabledActions.sortAlphabeticalDesc": "Trier par ordre alphabétique inverse",
  "menu.list.disabledActions.sortDefault": "Tri par défaut",
  "menu.list.enabled": "Activé",
  "menu.notFound": "Aucun résultat trouvé",
  "menu.searchProviders": "Rechercher des fournisseurs...",
  "menu.sort": "Tri personnalisé",
  "newapi.apiKey.desc": "Clé API fournie par la plateforme New API",
  "newapi.apiKey.placeholder": "Clé API New API",
  "newapi.apiKey.required": "La clé API est requise",
  "newapi.apiKey.title": "Clé API",
  "newapi.apiUrl.desc": "Point de terminaison de l'API pour le service New API, inclut généralement /v1",
  "newapi.apiUrl.title": "URL de l'API",
  "newapi.enabled.title": "Activer New API",
  "newapi.models.batchSelect": "Sélectionner les modèles en lot ({{count}} éléments)",
  "newapi.models.fetch": "Récupérer la liste des modèles",
  "newapi.models.selected": "Modèles sélectionnés",
  "newapi.models.title": "Modèles disponibles",
  "newapi.title": "New API",
  "ollama.checker.desc": "Tester si l'adresse du proxy est correctement renseignée",
  "ollama.checker.title": "Vérification de la connectivité",
  "ollama.customModelName.desc": "Ajouter des modèles personnalisés, séparer plusieurs modèles par des virgules",
  "ollama.customModelName.placeholder": "vicuna, llava, codellama, llama2:13b-text",
  "ollama.customModelName.title": "Nom du modèle personnalisé",
  "ollama.download.desc": "Ollama télécharge le modèle. Veuillez éviter de fermer cette page. Le téléchargement reprendra là où il s'est arrêté en cas d'interruption.",
  "ollama.download.failed": "Échec du téléchargement du modèle. Veuillez vérifier votre connexion réseau ou les paramètres Ollama, puis réessayer.",
  "ollama.download.remainingTime": "Temps restant",
  "ollama.download.speed": "Vitesse",
  "ollama.download.title": "Téléchargement du modèle {{model}}",
  "ollama.endpoint.desc": "Doit inclure http(s):// ; peut être laissé vide si non spécifié localement.",
  "ollama.endpoint.title": "Adresse proxy de l'interface",
  "ollama.title": "Ollama",
  "ollama.unlock.cancel": "Annuler le téléchargement",
  "ollama.unlock.confirm": "Télécharger",
  "ollama.unlock.description": "Entrez le tag de votre modèle Ollama pour continuer la session",
  "ollama.unlock.downloaded": "{{completed}} / {{total}}",
  "ollama.unlock.starting": "Démarrage du téléchargement...",
  "ollama.unlock.title": "Télécharger un modèle Ollama spécifique",
  "providerModels.batchSelect.selected": "{{count}} modèles sélectionnés",
  "providerModels.batchSelect.title": "Sélection en lot",
  "providerModels.config.aesGcm": "Votre clé et l'URL du proxy seront chiffrées à l'aide de l'algorithme <1>AES-GCM</1>",
  "providerModels.config.apiKey.desc": "Veuillez saisir votre clé API {{name}}",
  "providerModels.config.apiKey.descWithUrl": "Veuillez saisir votre clé API {{name}}. <3>Cliquez ici pour l'obtenir</3>",
  "providerModels.config.apiKey.placeholder": "Clé API {{name}}",
  "providerModels.config.apiKey.title": "Clé API",
  "providerModels.config.baseURL.desc": "Doit inclure http(s)://",
  "providerModels.config.baseURL.invalid": "Veuillez saisir une URL valide",
  "providerModels.config.baseURL.placeholder": "https://votre-url-proxy.com/v1",
  "providerModels.config.baseURL.title": "URL du proxy API",
  "providerModels.config.checker.button": "Vérifier",
  "providerModels.config.checker.desc": "Tester si la clé API et l'URL du proxy sont correctement renseignées",
  "providerModels.config.checker.pass": "Vérification réussie",
  "providerModels.config.checker.title": "Vérification de la connectivité",
  "providerModels.config.fetchOnClient.desc": "Le mode de requête client initiera les requêtes de session directement depuis le navigateur, ce qui peut améliorer la vitesse de réponse",
  "providerModels.config.fetchOnClient.title": "Utiliser le mode de requête client",
  "providerModels.config.helpDoc": "Guide de configuration",
  "providerModels.config.oauth.authError": "Échec de l'autorisation. Veuillez réessayer.",
  "providerModels.config.oauth.authorized": "Autorisé",
  "providerModels.config.oauth.authorizedDesc": "Vous êtes connecté à {{name}}. Cliquez pour vous déconnecter.",
  "providerModels.config.oauth.cancel": "Annuler",
  "providerModels.config.oauth.codeExpired": "Le code d'autorisation a expiré. Veuillez réessayer.",
  "providerModels.config.oauth.connect": "Se connecter avec {{name}}",
  "providerModels.config.oauth.connectDesc": "Cliquez pour autoriser via le navigateur. Aucune clé API requise.",
  "providerModels.config.oauth.connected": "Connecté",
  "providerModels.config.oauth.connecting": "Connexion en cours...",
  "providerModels.config.oauth.copyCode": "Copier le code",
  "providerModels.config.oauth.denied": "L'autorisation a été refusée. Veuillez réessayer.",
  "providerModels.config.oauth.desc": "Autorisez avec votre compte {{name}} pour accéder aux modèles via votre abonnement.",
  "providerModels.config.oauth.disconnect": "Se déconnecter",
  "providerModels.config.oauth.disconnectConfirm": "Êtes-vous sûr de vouloir vous déconnecter ? Vous devrez vous réautoriser pour utiliser ce fournisseur.",
  "providerModels.config.oauth.enterCode": "Saisissez le code sur la page ouverte :",
  "providerModels.config.oauth.openBrowser": "Ouvrir le navigateur pour autoriser",
  "providerModels.config.oauth.polling": "En attente de l'autorisation...",
  "providerModels.config.oauth.retry": "Réessayer",
  "providerModels.config.oauth.serviceNote": "Service fourni par {{name}}",
  "providerModels.config.oauth.title": "Autorisation OAuth",
  "providerModels.config.responsesApi.desc": "Utilise le format de requête de nouvelle génération d'OpenAI pour débloquer des fonctionnalités avancées comme le raisonnement en chaîne (pris en charge uniquement par les modèles OpenAI)",
  "providerModels.config.responsesApi.title": "Utiliser la spécification Responses API",
  "providerModels.config.waitingForMore": "D'autres modèles sont actuellement <1>prévus pour intégration</1>, restez à l'écoute",
  "providerModels.createNew.title": "Créer un modèle IA personnalisé",
  "providerModels.item.config": "Configurer le modèle",
  "providerModels.item.customModelCards.addNew": "Créer et ajouter le modèle {{id}}",
  "providerModels.item.customModelCards.confirmDelete": "Vous êtes sur le point de supprimer ce modèle personnalisé. Une fois supprimé, il ne pourra pas être récupéré. Veuillez procéder avec prudence.",
  "providerModels.item.delete.confirm": "Êtes-vous sûr de vouloir supprimer le modèle {{displayName}} ?",
  "providerModels.item.delete.success": "Suppression réussie",
  "providerModels.item.delete.title": "Supprimer le modèle",
  "providerModels.item.modelConfig.azureDeployName.extra": "Champ utilisé pour les requêtes réelles dans Azure OpenAI",
  "providerModels.item.modelConfig.azureDeployName.placeholder": "Veuillez saisir le nom de déploiement du modèle dans Azure",
  "providerModels.item.modelConfig.azureDeployName.title": "Nom de déploiement du modèle",
  "providerModels.item.modelConfig.deployName.extra": "Ce champ sera utilisé comme identifiant du modèle lors de l'envoi des requêtes",
  "providerModels.item.modelConfig.deployName.placeholder": "Veuillez saisir le nom ou l'identifiant réel du modèle",
  "providerModels.item.modelConfig.deployName.title": "Nom de déploiement du modèle",
  "providerModels.item.modelConfig.displayName.placeholder": "Veuillez saisir le nom d'affichage du modèle, par ex. ChatGPT, GPT-4, etc.",
  "providerModels.item.modelConfig.displayName.title": "Nom d'affichage du modèle",
  "providerModels.item.modelConfig.extendParams.extra": "Choisissez les paramètres étendus pris en charge par le modèle. Survolez une option pour prévisualiser les contrôles. Des configurations incorrectes peuvent entraîner des échecs de requête.",
  "providerModels.item.modelConfig.extendParams.options.codexMaxReasoningEffort.hint": "Pour les modèles Codex ; contrôle l'intensité du raisonnement.",
  "providerModels.item.modelConfig.extendParams.options.deepseekV4ReasoningEffort.hint": "Pour le mode de réflexion DeepSeek V4 ; contrôle l’intensité du raisonnement. « high » est la valeur par défaut, « max » débloque le niveau de raisonnement le plus profond utilisé par les workflows d’agents complexes.",
  "providerModels.item.modelConfig.extendParams.options.disableContextCaching.hint": "Pour les modèles Claude ; peut réduire les coûts et accélérer les réponses.",
  "providerModels.item.modelConfig.extendParams.options.effort.hint": "Pour Claude Opus 4.6 ; contrôle le niveau d'effort (faible/moyen/élevé/maximal).",
  "providerModels.item.modelConfig.extendParams.options.enableAdaptiveThinking.hint": "Pour Claude Opus 4.6 ; active ou désactive la pensée adaptative.",
  "providerModels.item.modelConfig.extendParams.options.enableReasoning.hint": "Pour Claude, DeepSeek et autres modèles de raisonnement ; active une réflexion plus approfondie.",
  "providerModels.item.modelConfig.extendParams.options.gpt5ReasoningEffort.hint": "Pour la série GPT-5 ; contrôle l’intensité du raisonnement.",
  "providerModels.item.modelConfig.extendParams.options.gpt5_1ReasoningEffort.hint": "Pour la série GPT-5.1 ; contrôle l’intensité du raisonnement.",
  "providerModels.item.modelConfig.extendParams.options.gpt5_2ProReasoningEffort.hint": "Pour la série GPT-5.2 Pro ; contrôle l’intensité du raisonnement.",
  "providerModels.item.modelConfig.extendParams.options.gpt5_2ReasoningEffort.hint": "Pour la série GPT-5.2 ; contrôle l’intensité du raisonnement.",
  "providerModels.item.modelConfig.extendParams.options.grok4_20ReasoningEffort.hint": "Pour la série Grok 4.20 ; contrôle l'intensité du raisonnement. Faible/Moyen utilise 4 agents, Élevé/Très Élevé utilise 16 agents.",
  "providerModels.item.modelConfig.extendParams.options.grok4_3ReasoningEffort.hint": "Pour la série Grok 4.3 ; contrôle l'intensité du raisonnement.",
  "providerModels.item.modelConfig.extendParams.options.hy3ReasoningEffort.hint": "Pour les modèles Hy3 ; contrôle l’intensité du raisonnement. no_think (réponse ultra-rapide), low (raisonnement rapide) et high (raisonnement approfondi) — afin de répondre à différents besoins de latence et de profondeur, allant des interactions haute fréquence aux tâches d’ingénierie complexes.",
  "providerModels.item.modelConfig.extendParams.options.imageAspectRatio.hint": "Pour les modèles de génération d’images Gemini ; contrôle le format d’image généré.",
  "providerModels.item.modelConfig.extendParams.options.imageAspectRatio2.hint": "Pour Nano Banana 2 ; contrôle le rapport d'aspect des images générées (prend en charge ultra-large 1:4, 4:1, 1:8, 8:1).",
  "providerModels.item.modelConfig.extendParams.options.imageResolution.hint": "Pour les modèles de génération d’images Gemini 3 ; contrôle la résolution des images générées.",
  "providerModels.item.modelConfig.extendParams.options.imageResolution2.hint": "Pour les modèles d'images Gemini 3.1 Flash ; contrôle la résolution des images générées (prend en charge 512px).",
  "providerModels.item.modelConfig.extendParams.options.opus47Effort.hint": "Pour Claude Opus 4.7 et versions ultérieures ; contrôle le niveau d'effort (faible/moyen/élevé/très élevé/max).",
  "providerModels.item.modelConfig.extendParams.options.preserveThinking.hint": "Pour Qwen3.6 Plus, GLM-5 et GLM-4.7 ; renvoie le raisonnement historique de l'assistant au contexte du modèle (preserve_thinking / clear_thinking=false).",
  "providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken.hint": "Pour Claude, Qwen3 et similaires ; contrôle le budget de jetons pour le raisonnement.",
  "providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken32k.hint": "Pour GLM-5 et GLM-4.7 ; contrôle le budget de tokens pour le raisonnement (max 32k).",
  "providerModels.item.modelConfig.extendParams.options.reasoningBudgetToken80k.hint": "Pour la série Qwen3 ; contrôle le budget de tokens pour le raisonnement (max 80k).",
  "providerModels.item.modelConfig.extendParams.options.reasoningEffort.hint": "Pour OpenAI et autres modèles capables de raisonnement ; contrôle l’effort de raisonnement.",
  "providerModels.item.modelConfig.extendParams.options.ring2_6ReasoningEffort.hint": "Pour la série Ring 2.6 ; contrôle l'intensité du raisonnement.",
  "providerModels.item.modelConfig.extendParams.options.step3_5ReasoningEffort.hint": "Pour la série Step 3.5 ; contrôle l'intensité du raisonnement.",
  "providerModels.item.modelConfig.extendParams.options.textVerbosity.hint": "Pour la série GPT-5+ ; contrôle la verbosité de la sortie.",
  "providerModels.item.modelConfig.extendParams.options.thinking.hint": "Pour certains modèles Doubao ; permet au modèle de décider s’il doit réfléchir en profondeur.",
  "providerModels.item.modelConfig.extendParams.options.thinkingBudget.hint": "Pour la série Gemini ; contrôle le budget de réflexion.",
  "providerModels.item.modelConfig.extendParams.options.thinkingLevel.hint": "Pour les modèles Gemini 3 Flash Preview ; contrôle la profondeur de réflexion.",
  "providerModels.item.modelConfig.extendParams.options.thinkingLevel2.hint": "Pour les modèles Gemini 3 Pro Preview ; contrôle la profondeur de réflexion.",
  "providerModels.item.modelConfig.extendParams.options.thinkingLevel3.hint": "Pour les modèles Gemini 3.1 Pro Preview ; contrôle la profondeur de réflexion avec des niveaux bas/moyen/élevé.",
  "providerModels.item.modelConfig.extendParams.options.thinkingLevel4.hint": "Pour les modèles Gemini 3.1 Flash Image ; active ou désactive la réflexion.",
  "providerModels.item.modelConfig.extendParams.options.urlContext.hint": "Pour la série Gemini ; permet de fournir un contexte via une URL.",
  "providerModels.item.modelConfig.extendParams.placeholder": "Sélectionnez les paramètres étendus à activer",
  "providerModels.item.modelConfig.extendParams.previewFallback": "Aperçu non disponible",
  "providerModels.item.modelConfig.extendParams.title": "Paramètres étendus",
  "providerModels.item.modelConfig.files.extra": "L'implémentation actuelle du téléversement de fichiers est une solution temporaire, limitée à l'expérimentation personnelle. Veuillez attendre les fonctionnalités complètes dans les futures versions.",
  "providerModels.item.modelConfig.files.title": "Prise en charge du téléversement de fichiers",
  "providerModels.item.modelConfig.functionCall.extra": "Cette configuration activera uniquement la capacité du modèle à utiliser des outils. L'utilisation effective dépend entièrement du modèle lui-même ; veuillez tester sa compatibilité.",
  "providerModels.item.modelConfig.functionCall.title": "Prise en charge de l'utilisation d'outils",
  "providerModels.item.modelConfig.id.extra": "Ne peut pas être modifié après création et sera utilisé comme identifiant du modèle lors des appels IA",
  "providerModels.item.modelConfig.id.placeholder": "Veuillez saisir l'identifiant du modèle, par ex. gpt-4o ou claude-3.5-sonnet",
  "providerModels.item.modelConfig.id.title": "Identifiant du modèle",
  "providerModels.item.modelConfig.imageOutput.extra": "Ce paramètre active uniquement la capacité de génération d'images du modèle. Les performances réelles dépendent du modèle. Veuillez tester sa compatibilité.",
  "providerModels.item.modelConfig.imageOutput.title": "Prise en charge de la génération d'images",
  "providerModels.item.modelConfig.modalTitle": "Configuration du modèle personnalisé",
  "providerModels.item.modelConfig.reasoning.extra": "Cette configuration activera les capacités de raisonnement approfondi du modèle. Les effets dépendent du modèle. Veuillez tester sa compatibilité.",
  "providerModels.item.modelConfig.reasoning.title": "Prise en charge du raisonnement approfondi",
  "providerModels.item.modelConfig.search.extra": "Ce paramètre active la capacité de recherche web intégrée du modèle. La prise en charge dépend du modèle. Veuillez tester sa compatibilité.",
  "providerModels.item.modelConfig.search.title": "Prise en charge de la recherche web",
  "providerModels.item.modelConfig.tokens.extra": "Définir le nombre maximal de tokens pris en charge par le modèle",
  "providerModels.item.modelConfig.tokens.title": "Fenêtre de contexte maximale",
  "providerModels.item.modelConfig.tokens.unlimited": "Illimité",
  "providerModels.item.modelConfig.type.extra": "Les différents types de modèles ont des cas d'utilisation et des capacités distincts",
  "providerModels.item.modelConfig.type.options.chat": "Chat",
  "providerModels.item.modelConfig.type.options.embedding": "Embedding",
  "providerModels.item.modelConfig.type.options.image": "Génération d'images",
  "providerModels.item.modelConfig.type.options.realtime": "Chat en temps réel",
  "providerModels.item.modelConfig.type.options.stt": "Reconnaissance vocale",
  "providerModels.item.modelConfig.type.options.text2music": "Texte en musique",
  "providerModels.item.modelConfig.type.options.tts": "Synthèse vocale",
  "providerModels.item.modelConfig.type.options.video": "Génération de vidéo",
  "providerModels.item.modelConfig.type.placeholder": "Veuillez sélectionner un type de modèle",
  "providerModels.item.modelConfig.type.title": "Type de modèle",
  "providerModels.item.modelConfig.video.extra": "Ce paramètre active la configuration de reconnaissance vidéo dans l'application. La prise en charge dépend du modèle. Veuillez tester sa compatibilité.",
  "providerModels.item.modelConfig.video.title": "Prise en charge de la reconnaissance vidéo",
  "providerModels.item.modelConfig.vision.extra": "Cette configuration active uniquement la capacité de téléversement d'images dans l'application. La reconnaissance dépend du modèle. Veuillez tester ses capacités visuelles.",
  "providerModels.item.modelConfig.vision.title": "Prise en charge de la vision",
  "providerModels.item.pricing.image": "${{amount}}/Image",
  "providerModels.item.pricing.inputCharts": "${{amount}}/M caractères",
  "providerModels.item.pricing.inputMinutes": "${{amount}}/minute",
  "providerModels.item.pricing.inputTokens": "Entrée ${{amount}}/M",
  "providerModels.item.pricing.outputTokens": "Sortie ${{amount}}/M",
  "providerModels.item.releasedAt": "Publié le {{releasedAt}}",
  "providerModels.list.addNew": "Ajouter un modèle",
  "providerModels.list.disabled": "Désactivé",
  "providerModels.list.disabledActions.showMore": "Afficher tout",
  "providerModels.list.disabledActions.sort": "Trier par",
  "providerModels.list.disabledActions.sortAlphabetical": "Trier par ordre alphabétique",
  "providerModels.list.disabledActions.sortAlphabeticalDesc": "Trier par ordre alphabétique inverse",
  "providerModels.list.disabledActions.sortDefault": "Tri par défaut",
  "providerModels.list.disabledActions.sortReleasedAt": "Trier par date de sortie (ancienne)",
  "providerModels.list.disabledActions.sortReleasedAtDesc": "Trier par date de sortie (récente)",
  "providerModels.list.empty.desc": "Veuillez créer un modèle personnalisé ou en importer un pour commencer.",
  "providerModels.list.empty.title": "Aucun modèle disponible",
  "providerModels.list.enabled": "Activé",
  "providerModels.list.enabledActions.disableAll": "Tout désactiver",
  "providerModels.list.enabledActions.enableAll": "Tout activer",
  "providerModels.list.enabledActions.sort": "Tri personnalisé des modèles",
  "providerModels.list.enabledEmpty": "Aucun modèle activé disponible. Veuillez activer vos modèles préférés ci-dessous~",
  "providerModels.list.fetcher.clear": "Effacer les modèles récupérés",
  "providerModels.list.fetcher.error": "Échec de la récupération des modèles : {{message}}",
  "providerModels.list.fetcher.errorFallback": "Erreur inconnue",
  "providerModels.list.fetcher.fetch": "Récupérer les modèles",
  "providerModels.list.fetcher.fetching": "Récupération de la liste des modèles...",
  "providerModels.list.fetcher.latestTime": "Dernière mise à jour : {{time}}",
  "providerModels.list.fetcher.noLatestTime": "Liste des modèles non encore récupérée",
  "providerModels.list.noModelsInCategory": "Aucun modèle activé dans cette catégorie",
  "providerModels.list.resetAll.conform": "Êtes-vous sûr de vouloir réinitialiser toutes les modifications du modèle actuel ? La liste reviendra à son état par défaut.",
  "providerModels.list.resetAll.success": "Réinitialisation réussie",
  "providerModels.list.resetAll.title": "Réinitialiser toutes les modifications",
  "providerModels.list.search": "Rechercher des modèles...",
  "providerModels.list.searchResult": "{{count}} modèles trouvés",
  "providerModels.list.title": "Liste des modèles",
  "providerModels.list.total": "{{count}} modèles disponibles",
  "providerModels.searchNotFound": "Aucun résultat trouvé",
  "providerModels.tabs.all": "Tous",
  "providerModels.tabs.chat": "Chat",
  "providerModels.tabs.embedding": "Embedding",
  "providerModels.tabs.image": "Image",
  "providerModels.tabs.stt": "ASR",
  "providerModels.tabs.tts": "TTS",
  "providerModels.tabs.video": "Vidéo",
  "sortModal.success": "Tri mis à jour avec succès",
  "sortModal.title": "Ordre personnalisé",
  "sortModal.update": "Mettre à jour",
  "updateAiProvider.confirmDelete": "Vous êtes sur le point de supprimer ce fournisseur IA. Une fois supprimé, il ne pourra pas être récupéré. Confirmez-vous la suppression ?",
  "updateAiProvider.deleteSuccess": "Suppression réussie",
  "updateAiProvider.tooltip": "Mettre à jour la configuration de base du fournisseur",
  "updateAiProvider.updateSuccess": "Mise à jour réussie",
  "updateCustomAiProvider.title": "Mettre à jour la configuration du fournisseur IA personnalisé",
  "vertexai.apiKey.desc": "Saisissez vos clés Vertex AI",
  "vertexai.apiKey.placeholder": "{ \"type\": \"service_account\", \"project_id\": \"xxx\", \"private_key_id\": ... }",
  "vertexai.apiKey.title": "Clés Vertex AI",
  "vertexai.region.desc": "Sélectionnez la région pour le service Vertex AI. Certains modèles comme Gemini 2.5 ne sont disponibles que dans certaines régions (ex. : global)",
  "vertexai.region.placeholder": "Sélectionner une région",
  "vertexai.region.title": "Région Vertex AI",
  "zeroone.title": "01.AI Zero One Everything",
  "zhipu.title": "Zhipu"
}
