{
  "translation": {
    "360": "360",
    "1000": "1000",
    "10000": "10000",
    "_copy": "_copie",
    "，": ", ",
    ", and": ", et",
    "，and ": " et ",
    "、": ", ",
    "? This action cannot be undone.": "? Cette action ne peut pas être annulée.",
    ". Please fix the JSON before saving.": ". Veuillez corriger le JSON avant d'enregistrer.",
    ". This action cannot be undone.": ". Cette action ne peut pas être annulée.",
    "...": "...",
    "\"default\": \"us-central1\", \"claude-3-5-sonnet-20240620\": \"europe-west1\"": "\"default\": \"us-central1\", \"claude-3-5-sonnet-20240620\": \"europe-west1\"",
    "({{total}} total, {{omit}} omitted)": "({{total}} au total, {{omit}} omis)",
    "(Leave empty to dissolve tag)": "(Laisser vide pour dissoudre le tag)",
    "(Optional: redirect model names)": "(Facultatif : rediriger les noms de modèles)",
    "(Override all channels' groups)": "(Remplacer les groupes de tous les canaux)",
    "(Override all channels' models)": "(Remplacer les modèles de tous les canaux)",
    "[{\"ChatGPT\":\"https://chat.openai.com\"},{\"Lobe Chat\":\"https://chat-preview.lobehub.com/?settings={...}\"}]": "[{\"ChatGPT\":\"https://chat.openai.com\"},{\"Lobe Chat\":\"https://chat-preview.lobehub.com/?settings={...}\"}]",
    "[{\"name\":\"支付宝\",\"type\":\"alipay\",\"color\":\"#1677FF\"}]": "[{\"name\":\"Alipay\",\"type\":\"alipay\",\"color\":\"#1677FF\"}]",
    "[{\"name\":\"支付宝\",\"type\":\"alipay\",\"icon\":\"SiAlipay\"}]": "[{\"name\":\"Alipay\",\"type\":\"alipay\",\"icon\":\"SiAlipay\"}]",
    "{\"original-model\": \"replacement-model\"}": "{\"original-model\": \"replacement-model\"}",
    "{{category}} Models": "Modèles {{category}}",
    "{{completed}}/{{total}} completed": "{{completed}}/{{total}} terminé(s)",
    "{{count}} announcements will be removed from the list.": "{{count}} annonces seront retirées de la liste.",
    "{{count}} API shortcuts will be removed from the list.": "{{count}} raccourcis API seront retirés de la liste.",
    "{{count}} channel(s) deleted": "{{count}} canal(canaux) supprimé(s)",
    "{{count}} channel(s) disabled": "{{count}} canal(canaux) désactivé(s)",
    "{{count}} channel(s) enabled": "{{count}} canal(canaux) activé(s)",
    "{{count}} channel(s) failed to disable": "{{count}} canal(canaux) n'ont pas pu être désactivé(s)",
    "{{count}} channel(s) failed to enable": "{{count}} canal(canaux) n'ont pas pu être activé(s)",
    "{{count}} days ago": "il y a {{count}} jours",
    "{{count}} days remaining": "{{count}} days remaining",
    "{{count}} disabled channel(s) deleted": "{{count}} canal(canaux) désactivé(s) supprimé(s)",
    "{{count}} FAQ entries will be removed from the list.": "{{count}} entrées de FAQ seront retirées de la liste.",
    "{{count}} hours ago": "il y a {{count}} heures",
    "{{count}} incidents": "{{count}} incidents",
    "{{count}} incidents in the last 24 hours": "{{count}} incidents au cours des dernières 24 heures",
    "{{count}} incidents in the last 30 days": "{{count}} incidents au cours des 30 derniers jours",
    "{{count}} IP(s)": "{{count}} IP",
    "{{count}} log entries removed.": "{{count}} entrées de journal supprimées.",
    "{{count}} minutes ago": "il y a {{count}} minutes",
    "{{count}} models": "{{count}} modèles",
    "{{count}} months ago": "il y a {{count}} mois",
    "{{count}} override": "{{count}} remplacement",
    "{{count}} selected targets available for bulk copy.": "{{count}} cibles sélectionnées disponibles pour la copie en lot.",
    "{{count}} tiers": "{{count}} paliers",
    "{{count}} Uptime Kuma groups will be removed from the list.": "{{count}} groupes Uptime Kuma seront retirés de la liste.",
    "{{count}} vendors": "{{count}} fournisseurs",
    "{{count}} weeks ago": "il y a {{count}} semaines",
    "{{field}} updated to {{value}}": "{{field}} mis à jour en {{value}}",
    "{{field}} updated to {{value}} for tag: {{tag}}": "{{field}} mis à jour en {{value}} pour le tag : {{tag}}",
    "{{method}} {{route}}": "{{method}} {{route}}",
    "{{modality}} not supported": "{{modality}} non pris en charge",
    "{{modality}} supported": "{{modality}} pris en charge",
    "{{n}} model(s) selected": "{{n}} modèle(s) sélectionné(s)",
    "{{processed}} of {{total}} log entries processed.": "{{processed}} sur {{total}} entrées de journal traitées.",
    "{{success}} succeeded, {{failed}} failed": "{{success}} réussi(s), {{failed}} échoué(s)",
    "{{target}} test failed": "Échec du test de {{target}}",
    "{{target}} test succeeded": "Test de {{target}} réussi",
    "{{value}}ms": "{{value}} ms",
    "{{value}}s": "{{value}} s",
    "@lobehub/icons key": "@lobehub/icons clé",
    "@lobehub/icons key name": "@lobehub/icons nom de la clé",
    "/status/": "/status/",
    "/your/endpoint": "/votre/endpoint",
    "#1 App": "#1 App",
    "#1 by usage": "N° 1 d'utilisation",
    "#1 Model": "#1 Modèle",
    "% off": "% de réduction",
    "`, and `-nothinking` suffixes while routing to the correct Gemini variant.": "`, et les suffixes `-nothinking` lors du routage vers la variante Gemini correcte.",
    "© 2025 Your Company. All rights reserved.": "© 2025 Votre entreprise. Tous droits réservés.",
    "+{{count}} more": "+{{count}} de plus",
    "| Based on": "| Basé sur",
    "0 means data is kept permanently": "0 signifie que les données sont conservées indéfiniment",
    "0 means unlimited": "0 signifie illimité",
    "1 Day": "1 jour",
    "1 day ago": "Il y a 1 jour",
    "1 hour": "1 heure",
    "1 Hour": "1H",
    "1 hour ago": "Il y a 1 heure",
    "1 minute": "1 minute",
    "1 minute ago": "Il y a 1 minute",
    "1 Month": "1M",
    "1 month ago": "Il y a 1 mois",
    "1 week ago": "Il y a 1 semaine",
    "1 year ago": "Il y a 1 an",
    "1. Create an application in your Gotify server": "1. Créez une application sur votre serveur Gotify",
    "10 / page": "10 / page",
    "100 / page": "100 / page",
    "14 Days": "14 jours",
    "192.168.1.1&#10;10.0.0.0/8": "192.168.1.1&#10;10.0.0.0/8",
    "1M": "1M",
    "1W": "1S",
    "2. Copy the application token": "2. Copiez le jeton de l'application",
    "20 / page": "20 / page",
    "24 Hours": "24 heures",
    "24 hours ago": "Il y a 24 heures",
    "29 Days": "29 jours",
    "3. Enter your Gotify server URL and token above": "3. Saisissez l'URL de votre serveur Gotify et le jeton ci-dessus",
    "30 Days": "30 jours",
    "30 days ago": "Il y a 30 jours",
    "30d change": "Variation 30 j",
    "5 minutes": "5 minutes",
    "5-Hour Window": "Fenêtre de 5 heures",
    "50 / page": "50 / page",
    "7 Days": "7 jours",
    "7 days ago": "Il y a 7 jours",
    "80,443,8080": "80,443,8080",
    "A billing multiplier. Lower ratios mean lower API call costs.": "Un multiplicateur de facturation. Plus le ratio est faible, plus le coût des appels API est bas.",
    "A focused home for keys, balance, routing, and service health.": "Un accueil dédié aux clés, au solde, au routage et à l'état du service.",
    "About": "À propos",
    "About {{days}} days left": "Environ {{days}} jours restants",
    "Accept Unpriced Models": "Accepter les modèles non tarifés",
    "Accepts a JSON array of model identifiers that support the Imagine API.": "Accepte un tableau JSON d'identifiants de modèles qui prennent en charge l'API Imagine.",
    "Accepts comma-separated status codes and inclusive ranges.": "Accepte les codes de statut séparés par des virgules et les plages inclusives.",
    "Access a vast selection of models via a standard, unified API protocol. Power AI applications, manage digital assets, and connect the Future.": "Accédez à une vaste sélection de modèles via un protocole API standard et unifié. Propulsez les applications d'IA, gérez les actifs numériques et connectez le futur.",
    "Access Denied Message": "Message d'accès refusé",
    "Access Forbidden": "Accès interdit",
    "Access Policy (JSON)": "Politique d'accès (JSON)",
    "Access previous conversations and start new ones.": "Accéder aux conversations précédentes et en démarrer de nouvelles.",
    "Access Token": "Jeton d'accès",
    "AccessKey / SecretAccessKey": "AccessKey / SecretAccessKey",
    "Account Binding Management": "Gestion des liaisons de compte",
    "Account Bindings": "Associations de compte",
    "Account created! Please sign in": "Compte créé ! Veuillez vous connecter",
    "Account deleted successfully": "Compte supprimé avec succès",
    "Account ID *": "ID de compte *",
    "Account Info": "Informations du compte",
    "Account used when authenticating with the SMTP server": "Compte utilisé lors de l'authentification auprès du serveur SMTP",
    "acknowledge the related legal risks": "reconnais les risques juridiques associés",
    "Across all groups": "Tous groupes confondus",
    "Action": "Action",
    "Action confirmation": "Confirmation de l'action",
    "Actions": "Actions",
    "active": "actif",
    "Active": "Actif",
    "Active apps": "Applications actives",
    "Active Cache Count": "Nombre de caches actifs",
    "Active Files": "Fichiers actifs",
    "Active models": "Modèles actifs",
    "Active Tasks": "Tâches actives",
    "active users": "utilisateurs actifs",
    "Actual Amount": "Montant réel",
    "Actual Model": "Modèle réel",
    "Actual Model:": "Modèle réel :",
    "Adapt `-thinking` suffix requests to Anthropic native thinking behavior while keeping billing predictable.": "Adapter les requêtes avec le suffixe `-thinking` au comportement de pensée natif d’Anthropic tout en gardant une facturation prévisible.",
    "Add": "Ajouter",
    "Add \"{{value}}\"": "Ajouter \"{{value}}\"",
    "Add {{title}}": "Ajouter {{title}}",
    "Add a group identifier to the auto assignment list.": "Ajouter un identifiant de groupe à la liste d'affectation automatique.",
    "Add a new API key by providing necessary info.": "Ajoutez une nouvelle clé API en fournissant les informations nécessaires.",
    "Add a new channel by providing the necessary information.": "Ajoutez un nouveau canal en fournissant les informations nécessaires.",
    "Add a new model to the system by providing the necessary information.": "Ajoutez un nouveau modèle au système en fournissant les informations nécessaires.",
    "Add a new user by providing necessary info.": "Ajouter un nouvel utilisateur en fournissant les informations nécessaires.",
    "Add a new vendor to the system": "Ajouter un nouveau fournisseur au système",
    "Add an extra layer of security to your account": "Ajouter une couche de sécurité supplémentaire à votre compte",
    "Add and submit": "Ajouter et soumettre",
    "Add Announcement": "Ajouter une annonce",
    "Add API": "Ajouter une API",
    "Add API Shortcut": "Ajouter un raccourci API",
    "Add auto group": "Ajouter un groupe automatique",
    "Add chat preset": "Ajouter un préréglage de chat",
    "Add condition": "Ajouter une condition",
    "Add Condition": "Ajouter une condition",
    "Add credits": "Ajouter des crédits",
    "Add custom model \"{{value}}\"": "Ajouter le modèle personnalisé « {{value}} »",
    "Add discount tier": "Ajouter un niveau de réduction",
    "Add each model or tag you want to include.": "Ajoutez chaque modèle ou étiquette que vous souhaitez inclure.",
    "Add FAQ": "Ajouter une FAQ",
    "Add from available models...": "Ajouter à partir des modèles disponibles...",
    "Add Funds": "Ajouter des fonds",
    "Add group": "Ajouter un groupe",
    "Add Group": "Ajouter un groupe",
    "Add group rate limit": "Ajouter une limite de taux de groupe",
    "Add group rules": "Ajouter des règles de groupe",
    "Add Mapping": "Ajouter un mappage",
    "Add method": "Ajouter une méthode",
    "Add missing models": "Ajouter les modèles manquants",
    "Add Mode": "Ajouter un mode",
    "Add model": "Ajouter un modèle",
    "Add Model": "Ajouter un modèle",
    "Add model pricing": "Ajouter une tarification de modèle",
    "Add Models": "Ajouter des modèles",
    "Add new amount": "Ajouter un nouveau montant",
    "Add new redemption code(s) by providing necessary info.": "Ajouter de nouveaux codes de réduction en fournissant les informations nécessaires.",
    "Add OAuth Provider": "Ajouter un fournisseur OAuth",
    "Add param/header": "Ajouter un param / un en-tête",
    "Add payment method": "Ajouter un mode de paiement",
    "Add photos or files": "Ajouter des photos ou des fichiers",
    "Add product": "Ajouter un produit",
    "Add Provider": "Ajouter un fournisseur",
    "Add Quota": "Ajouter un quota",
    "Add ratio override": "Ajouter un remplacement de ratio",
    "Add route": "Ajouter une route",
    "Add Row": "Ajouter une ligne",
    "Add Rule": "Ajouter une règle",
    "Add rule group": "Ajouter un groupe de règles",
    "Add selectable group": "Ajouter un groupe sélectionnable",
    "Add subscription": "Ajouter un abonnement",
    "Add tags...": "Ajouter des étiquettes...",
    "Add tier": "Ajouter un palier",
    "Add time condition": "Ajouter une condition temporelle",
    "Add time rule group": "Ajouter un groupe de règles temporelles",
    "Add Uptime Kuma Group": "Ajouter un groupe Uptime Kuma",
    "Add User": "Ajouter un utilisateur",
    "Add user group": "Ajouter un groupe d'utilisateurs",
    "Add your API keys, set up channels and configure access permissions": "Ajoutez vos clés API, configurez les canaux et les permissions d'accès",
    "Added {{count}} model(s)": "{{count}} modèle(s) ajouté(s)",
    "Added successfully": "Ajouté avec succès",
    "Additional Conditions": "Conditions supplémentaires",
    "Additional information": "Informations supplémentaires",
    "Additional Information": "Informations supplémentaires",
    "Additional Limit": "Limite supplémentaire",
    "Additional Limits": "Limites supplémentaires",
    "Additional metered capability": "Fonctionnalité supplémentaire facturée à l’usage",
    "Adjust filters, then search to refresh the logs.": "Ajustez les filtres, puis lancez la recherche pour actualiser les journaux.",
    "Adjust Quota": "Ajuster le quota",
    "Adjust response formatting, prompt behavior, proxy, and upstream automation.": "Ajustez le formatage des réponses, le comportement des prompts, le proxy et l’automatisation amont.",
    "Adjust the appearance and layout to suit your preferences.": "Ajustez l'apparence et la mise en page selon vos préférences.",
    "Admin": "Administrateur",
    "Admin access required": "Accès administrateur requis",
    "Admin area": "Espace administrateur",
    "Admin Channel Permissions": "Autorisations des canaux administrateur",
    "Admin notes (only visible to admins)": "Notes d'administration (visibles uniquement par les administrateurs)",
    "Admin Only": "Administrateur uniquement",
    "Admin Permissions": "Autorisations administrateur",
    "Administer user accounts and roles.": "Gérer les comptes d'utilisateurs et les rôles.",
    "Administrator account": "Compte administrateur",
    "Administrator username": "Nom d'utilisateur administrateur",
    "Advanced": "Avancé",
    "Advanced Configuration": "Configuration avancée",
    "Advanced Custom": "Personnalisé avancé",
    "Advanced custom configuration is required": "La configuration personnalisée avancée est requise",
    "Advanced custom configuration requires at least one route": "La configuration personnalisée avancée nécessite au moins une route",
    "Advanced Custom Routes": "Routes personnalisées avancées",
    "Advanced options": "Options avancées",
    "Advanced Options": "Options avancées",
    "Advanced platform configuration.": "Configuration avancée de la plateforme.",
    "Advanced Settings": "Paramètres avancés",
    "Advanced text editing": "Édition de texte avancée",
    "Aesthetic style": "Style esthétique",
    "Affected windows:": "Fenêtres affectées :",
    "After clicking the button, you'll be asked to authorize the bot": "Après avoir cliqué sur le bouton, il vous sera demandé d'autoriser le bot",
    "After disabling, it will no longer be shown to users, but historical orders are not affected. Continue?": "Après désactivation, il ne sera plus affiché aux utilisateurs, mais les commandes historiques ne sont pas affectées. Continuer ?",
    "After enabling, the plan will be shown to users. Continue?": "Après activation, le plan sera affiché aux utilisateurs. Continuer ?",
    "After invalidating, this subscription will be immediately deactivated. Historical records are not affected. Continue?": "Après l'invalidation, cet abonnement sera immédiatement désactivé. Les enregistrements historiques ne sont pas affectés. Continuer ?",
    "After scanning, the binding will complete automatically": "Après la numérisation, la liaison se terminera automatiquement",
    "Agent ID *": "ID d'agent *",
    "Aggregate tokens delivered across the platform": "Jetons cumulés livrés sur la plateforme",
    "Aggregate traffic across every category": "Trafic cumulé sur toutes les catégories",
    "Aggregated across enabled groups": "Agrégé sur les groupes activés",
    "Aggregated across the apps below": "Agrégé sur les applications ci-dessous",
    "Aggregated traffic by upstream model provider": "Trafic agrégé par fournisseur de modèle amont",
    "Aggregated usage metrics and trend charts.": "Métriques d'utilisation agrégées et graphiques de tendances.",
    "aggregates 50+ AI providers behind one unified API. Manage access, track costs, and scale effortlessly.": "agrège plus de 50 fournisseurs IA derrière une API unifiée. Gérez l'accès, suivez les coûts et évoluez sans effort.",
    "Aggregation bucket": "Fenêtre d’agrégation",
    "AGPL v3.0 License": "Licence AGPL v3.0",
    "AI Application Infrastructure Foundation": "Socle d'infrastructure pour applications d'IA",
    "AI model testing environment": "Environnement de test de modèle IA",
    "AI models": "Modèles d'IA",
    "AI models supported": "Modèles d'IA pris en charge",
    "AI Proxy": "AI Proxy",
    "AI Proxy Library": "Bibliothèque AI Proxy",
    "AIGC2D": "AIGC2D",
    "AILS": "AILS",
    "AK/SK mode: use AccessKey|SecretAccessKey|Region": "Mode AK/SK : utiliser AccessKey|SecretAccessKey|Region",
    "Ali": "Alibaba Bailian",
    "Alipay": "Alipay",
    "All": "Tout",
    "All API tokens": "Tous les jetons API",
    "All categories": "Toutes catégories",
    "All conditions must match before this tier is used.": "Toutes les conditions doivent correspondre avant que ce palier soit utilisé.",
    "All edits are overwrite operations. Leave fields empty to keep current values unchanged.": "Toutes les modifications sont des opérations d'écrasement. Laissez les champs vides pour conserver les valeurs actuelles inchangées.",
    "All files exceed the maximum size.": "Tous les fichiers dépassent la taille maximale.",
    "All Groups": "Tous les groupes",
    "All Models": "Tous les modèles",
    "All models in use are properly configured.": "Tous les modèles utilisés sont correctement configurés.",
    "All Must Match (AND)": "Toutes doivent correspondre (AND)",
    "All nodes": "Tous les nœuds",
    "All playground messages saved in this browser will be removed. This cannot be undone.": "Tous les messages du Playground enregistrés dans ce navigateur seront supprimés. Cette action est irréversible.",
    "All requests must include": "Toutes les requêtes doivent inclure",
    "All Status": "Tous les statuts",
    "All Sync Status": "Tous les statuts de synchronisation",
    "All systems operational": "Tous les systèmes opérationnels",
    "All Tags": "Tous les tags",
    "All Types": "Tous les types",
    "All upstream data is trusted": "Toutes les données en amont sont fiables",
    "All users": "Tous les utilisateurs",
    "All Vendors": "Tous les fournisseurs",
    "All-time": "Tous temps",
    "Allocated Memory": "Mémoire allouée",
    "Allow accountFilter parameter": "Autoriser le paramètre accountFilter",
    "Allow balance redemption": "Autoriser le paiement avec le solde",
    "Allow Claude beta query passthrough": "Autoriser le passage des requêtes bêta Claude",
    "Allow clients to query configured ratios via `/api/ratio`.": "Autoriser les clients à interroger les ratios configurés via `/api/ratio`.",
    "Allow HTTP image requests": "Autoriser les requêtes d'images HTTP",
    "Allow include usage obfuscation passthrough": "Autoriser le passage de l'obfuscation d'utilisation",
    "Allow inference geography passthrough": "Autoriser le passage de la géographie d'inférence",
    "Allow inference_geo passthrough": "Autoriser la transmission de inference_geo",
    "Allow Insecure Origins": "Autoriser les origines non sécurisées",
    "Allow new users to register": "Autoriser les nouveaux utilisateurs à s'inscrire",
    "Allow Private IPs": "Autoriser les IP privées",
    "Allow registration with password": "Autoriser l'inscription avec mot de passe",
    "Allow requests to private IP ranges (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16)": "Autoriser les requêtes vers les plages d'adresses IP privées (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16)",
    "Allow Retry": "Autoriser la relance",
    "Allow safety_identifier passthrough": "Autoriser la transmission de safety_identifier",
    "Allow self-signed or hostname-mismatched SMTP certificates": "Autoriser les certificats SMTP auto-signés ou dont le nom d'hôte ne correspond pas",
    "Allow service_tier passthrough": "Autoriser la transmission de service_tier",
    "Allow speed passthrough": "Autoriser la transmission de speed",
    "Allow upstream callbacks": "Autoriser les callbacks en amont",
    "Allow users to check in daily for random quota rewards": "Permettre aux utilisateurs de se connecter quotidiennement pour des récompenses de quota aléatoires",
    "Allow users to enter promo codes": "Autoriser les utilisateurs à saisir des codes promotionnels",
    "Allow users to log in with password": "Autoriser les utilisateurs à se connecter avec un mot de passe",
    "Allow users to register and sign in with Passkey (WebAuthn)": "Autoriser les utilisateurs à s'inscrire et se connecter avec une clé d'accès (Passkey) (WebAuthn)",
    "Allow users to sign in with Discord": "Autoriser les utilisateurs à se connecter avec Discord",
    "Allow users to sign in with GitHub": "Autoriser les utilisateurs à se connecter avec GitHub",
    "Allow users to sign in with LinuxDO": "Autoriser les utilisateurs à se connecter avec LinuxDO",
    "Allow users to sign in with OpenID Connect": "Autoriser les utilisateurs à se connecter avec OpenID Connect",
    "Allow users to sign in with Telegram": "Autoriser les utilisateurs à se connecter avec Telegram",
    "Allow users to sign in with this provider": "Autoriser les utilisateurs à se connecter avec ce fournisseur",
    "Allow users to sign in with WeChat": "Autoriser les utilisateurs à se connecter avec WeChat",
    "Allow using models without price configuration": "Autoriser l'utilisation de modèles sans configuration de prix",
    "Allow wallet balance after quota used up": "Autoriser le solde du portefeuille une fois le quota épuisé",
    "Allowed": "Autorisé",
    "Allowed Origins": "Origines autorisées",
    "Allowed Ports": "Ports autorisés",
    "Already have an account?": "Vous avez déjà un compte ?",
    "Always matches (default tier).": "Toujours appliqué (palier par défaut).",
    "Amount": "Montant",
    "Amount cannot be changed when editing.": "Le montant ne peut pas être modifié lors de la modification.",
    "Amount discount": "Remise sur le montant",
    "Amount Due": "Montant dû",
    "Amount must be a whole number": "Le montant doit être un nombre entier",
    "Amount must be greater than 0": "Le montant doit être supérieur à 0",
    "Amount of quota to credit to user account.": "Montant du quota à créditer sur le compte utilisateur.",
    "Amount options must be a JSON array": "Les options de montant doivent être un tableau JSON",
    "Amount the user pays to purchase this plan (USD).": "Montant que l'utilisateur paie pour acheter ce forfait (USD).",
    "Amount the user pays to purchase this plan; the actual currency depends on the payment gateway.": "Montant que l'utilisateur paie pour acheter ce forfait ; la devise réelle dépend de la passerelle de paiement.",
    "Amount to pay:": "Montant à payer :",
    "An unexpected error occurred": "Une erreur inattendue est survenue",
    "An unknown error occurred": "Une erreur inconnue est survenue",
    "Analyze data": "Analyser les données",
    "and": "et",
    "Announcement added. Click \"Save Settings\" to apply.": "Annonce ajoutée. Cliquez sur \"Enregistrer les paramètres\" pour appliquer.",
    "Announcement content": "Contenu de l'annonce",
    "Announcement deleted. Click \"Save Settings\" to apply.": "Annonce supprimée. Cliquez sur \"Enregistrer les paramètres\" pour appliquer.",
    "Announcement Details": "Détails de l'annonce",
    "Announcement displayed to users (supports Markdown & HTML)": "Annonce affichée aux utilisateurs (prend en charge Markdown et HTML)",
    "Announcement updated. Click \"Save Settings\" to apply.": "Annonce mise à jour. Cliquez sur \"Enregistrer les paramètres\" pour appliquer.",
    "Announcements": "Annonces",
    "Announcements saved successfully": "Annonces enregistrées avec succès",
    "Answer": "Réponse",
    "Answers for common access and billing questions": "Réponses aux questions courantes sur l'accès et la facturation",
    "Anthropic": "Anthropic",
    "Anthropic Messages to OpenAI Chat": "Anthropic Messages vers OpenAI Chat",
    "Any Match (OR)": "N'importe laquelle (OR)",
    "API": "API",
    "API Access": "Accès API",
    "API Addresses": "Adresses API",
    "API Base URL (Important: Not Chat API) *": "URL de base de l'API (Important : Pas l'API de Chat) *",
    "API Base URL *": "URL de base de l'API *",
    "API Endpoints": "Points de terminaison API",
    "API Info": "Infos API",
    "API info added. Click \"Save Settings\" to apply.": "Informations API ajoutées. Cliquez sur \"Enregistrer les paramètres\" pour appliquer.",
    "API info deleted. Click \"Save Settings\" to apply.": "Informations API supprimées. Cliquez sur \"Enregistrer les paramètres\" pour appliquer.",
    "API info saved successfully": "Informations API enregistrées avec succès",
    "API info updated. Click \"Save Settings\" to apply.": "Informations API mises à jour. Cliquez sur \"Enregistrer les paramètres\" pour appliquer.",
    "API key": "Clé API",
    "API Key": "Clé API",
    "API Key (one per line for batch mode)": "Clé API (une par ligne pour le mode batch)",
    "API Key (Production)": "Clé API (Production)",
    "API Key (Sandbox)": "Clé API (Sandbox)",
    "API Key *": "Clé API *",
    "API Key created successfully": "Clé API créée avec succès",
    "API Key deleted successfully": "Clé API supprimée avec succès",
    "API Key disabled successfully": "Clé API désactivée avec succès",
    "API Key enabled successfully": "Clé API activée avec succès",
    "API key from the provider": "Clé API du fournisseur",
    "API key is loading, please try again in a moment": "La clé API est en cours de chargement, veuillez réessayer dans un instant",
    "API key is required": "La clé API est requise",
    "API Key mode (does not support batch creation)": "Mode clé API (ne prend pas en charge la création par lots)",
    "API Key mode: use APIKey|Region": "Mode clé API : utiliser APIKey|Region",
    "API Key updated successfully": "Clé API mise à jour avec succès",
    "API Keys": "Clés API",
    "API Private Key": "Clé privée de l'API",
    "API Requests": "Requêtes API",
    "API secret": "Secret API",
    "API token management": "Gestion des tokens API",
    "API URL": "URL de l'API",
    "API usage records": "Historique d'utilisation de l'API",
    "API2GPT": "API2GPT",
    "App": "Application",
    "App rankings shown here are simulated for preview purposes and will be replaced with live usage data once the backend integration is complete.": "Les classements d'applications présentés ici sont simulés à des fins de prévisualisation et seront remplacés par des données réelles une fois l'intégration du backend terminée.",
    "Append": "Ajouter à la fin",
    "Append mode: New keys will be added to the end of the existing key list": "Mode d'ajout : Les nouvelles clés seront ajoutées à la fin de la liste de clés existante",
    "Append Template": "Ajouter le modèle",
    "Append to channel": "Ajouter au canal",
    "Append to End": "Ajouter à la fin",
    "Append to existing keys": "Ajouter aux clés existantes",
    "Append value to array / string / object end": "Ajouter la valeur à la fin du tableau / chaîne / objet",
    "appended": "ajouté",
    "Application": "Application",
    "Applied {{name}} pricing to {{count}} models": "Tarification de {{name}} appliquée à {{count}} modèles",
    "Applied upstream model changes to {{count}} channels": "Modifications des modèles en amont appliquées à {{count}} canaux",
    "Applied upstream model changes to channel (ID: {{id}})": "Modifications des modèles en amont appliquées au canal (ID : {{id}})",
    "Applies to custom completion endpoints. JSON map of model → ratio.": "S'applique aux points de terminaison de complétion personnalisés. Mappage JSON de modèle → ratio.",
    "Apply All Upstream Updates": "Appliquer toutes les mises à jour upstream",
    "Apply Filters": "Appliquer les filtres",
    "Apply IP Filter to Resolved Domains": "Appliquer le filtre IP aux domaines résolus",
    "Apply Overwrite": "Appliquer l'écrasement",
    "Apply reset": "Appliquer la réinitialisation",
    "Apply Sync": "Appliquer la synchronisation",
    "Applying...": "Application en cours...",
    "Approx.": "Environ.",
    "apps": "applications",
    "Apps": "Applications",
    "apps tracked": "applications suivies",
    "Apps using the most tokens through new-api": "Applications consommant le plus de jetons via new-api",
    "are also listed here. Remove them from Models to keep the `/v1/models` response user-friendly and hide vendor-specific names.": "sont également listés ici. Supprimez-les des Modèles pour que la réponse `/v1/models` reste conviviale et pour masquer les noms spécifiques aux fournisseurs.",
    "Are you sure you want to delete": "Êtes-vous sûr de vouloir supprimer",
    "Are you sure you want to delete {{count}} model(s)? This action cannot be undone.": "Êtes-vous sûr de vouloir supprimer {{count}} modèle(s) ? Cette action ne peut pas être annulée.",
    "Are you sure you want to delete all auto-disabled keys? This action cannot be undone.": "Êtes-vous sûr de vouloir supprimer toutes les clés automatiquement désactivées ? Cette action ne peut pas être annulée.",
    "Are you sure you want to delete channel \"{{name}}\"? This action cannot be undone.": "Êtes-vous sûr de vouloir supprimer le canal \"{{name}}\" ? Cette action ne peut pas être annulée.",
    "Are you sure you want to delete deployment \"{{name}}\"? This action cannot be undone.": "Êtes-vous sûr de vouloir supprimer le déploiement \"{{name}}\" ? Cette action est irréversible.",
    "Are you sure you want to delete group \"{{name}}\"? This action cannot be undone.": "Voulez-vous vraiment supprimer le groupe \"{{name}}\" ? Cette action est irréversible.",
    "Are you sure you want to delete model \"{{name}}\"? This action cannot be undone.": "Voulez-vous vraiment supprimer le modèle \"{{name}}\" ? Cette action est irréversible.",
    "Are you sure you want to delete this key? This action cannot be undone.": "Êtes-vous sûr de vouloir supprimer cette clé ? Cette action ne peut pas être annulée.",
    "Are you sure you want to disable all enabled keys?": "Êtes-vous sûr de vouloir désactiver toutes les clés activées ?",
    "Are you sure you want to enable all keys?": "Êtes-vous sûr de vouloir activer toutes les clés ?",
    "Are you sure you want to manually complete this order? The user will be credited with the corresponding quota.": "Êtes-vous sûr de vouloir compléter manuellement cette commande ? L'utilisateur sera crédité du quota correspondant.",
    "Are you sure you want to sign out? You will need to sign in again to access your account.": "Êtes-vous sûr de vouloir vous déconnecter ? Vous devrez vous reconnecter pour accéder à votre compte.",
    "Are you sure you want to unbind {{provider}} for this user? The user will no longer be able to log in via this method.": "Êtes-vous sûr de vouloir dissocier {{provider}} de cet utilisateur ? L'utilisateur ne pourra plus se connecter via cette méthode.",
    "Are you sure you want to unbind {{provider}}? You will no longer be able to log in via this method.": "Êtes-vous sûr de vouloir dissocier {{provider}} ? Vous ne pourrez plus vous connecter via cette méthode.",
    "Are you sure?": "Êtes-vous sûr ?",
    "Area Chart": "Graphique en aires",
    "Args (space separated)": "Arguments (séparés par des espaces)",
    "Array of chat client presets. Each item is an object with one key-value pair: client name and its URL.": "Tableau de préréglages de clients de chat. Chaque élément est un objet avec une paire clé-valeur : nom du client et son URL.",
    "Asc": "Asc",
    "Ask anything": "Demandez n'importe quoi",
    "Assigned by administrator only": "Attribué uniquement par l'administrateur",
    "Assigned by administrators and used to represent a user level, such as default or vip.": "Attribué par les administrateurs pour représenter un niveau utilisateur, comme default ou vip.",
    "Async task polling": "Interrogation des tâches asynchrones",
    "Async task refund": "Remboursement de tâche asynchrone",
    "At least one model regex pattern is required": "Au moins un modèle de regex est requis",
    "At least one valid key source is required": "Au moins une source de clé valide est requise",
    "Attach": "Joindre",
    "Audio": "Audio",
    "Audio comp.": "Comp. audio",
    "Audio completion ratio": "Ratio de complétion audio",
    "Audio In": "Entrée audio",
    "Audio input": "Entrée audio",
    "Audio Input": "Entrée audio",
    "Audio input price": "Prix d’entrée audio",
    "Audio Input Price": "Prix entrée audio",
    "Audio Out": "Sortie audio",
    "Audio output": "Sortie audio",
    "Audio Output": "Sortie audio",
    "Audio output price": "Prix de sortie audio",
    "Audio output price requires an audio input price.": "Le prix de sortie audio nécessite un prix d’entrée audio.",
    "Audio playback failed": "Échec de la lecture audio",
    "Audio Preview": "Aperçu audio",
    "Audio ratio": "Ratio audio",
    "Audio Tokens": "Jetons audio",
    "Auth": "Auth",
    "Auth configured": "Authentification configurée",
    "Auth name": "Nom auth",
    "Auth name is required": "Le nom auth est requis",
    "Auth Style": "Style d'authentification",
    "Auth type is invalid": "Le type auth est invalide",
    "Auth value": "Valeur auth",
    "Auth value is required": "La valeur auth est requise",
    "auth.resetPasswordConfirm.backToLogin": "Retour à la connexion",
    "auth.resetPasswordConfirm.confirm": "Confirmer la réinitialisation du mot de passe",
    "auth.resetPasswordConfirm.description": "Confirmez la demande de réinitialisation pour générer un nouveau mot de passe.",
    "auth.resetPasswordConfirm.retry": "Réessayer ({{seconds}}s)",
    "auth.resetPasswordConfirm.success": "Votre mot de passe a été réinitialisé avec succès",
    "Authentication": "Authentification",
    "Authentication Method": "Méthode d'authentification",
    "Authenticator code": "Code d'authentification",
    "Authorization Endpoint": "Point de terminaison d'autorisation",
    "Authorization Endpoint (Optional)": "Point de terminaison d'autorisation (Facultatif)",
    "Authorize": "Autoriser",
    "Auto": "Auto",
    "Auto (Circuit Breaker)": "Auto (Disjoncteur)",
    "Auto assignment order": "Ordre d'affectation automatique",
    "Auto Ban": "Bannissement automatique",
    "Auto detect (default)": "Détection automatique (par défaut)",
    "Auto Disabled": "Désactivé automatiquement",
    "Auto group behavior": "Comportement du groupe auto",
    "Auto Group Chain": "Chaîne de groupes automatique",
    "Auto refresh": "Actualisation automatique",
    "Auto Sync Upstream Models": "Synchronisation automatique des modèles en amont",
    "Auto-disable rules": "Règles de désactivation automatique",
    "Auto-disable status codes": "Codes de statut de désactivation auto",
    "Auto-discover": "Découverte automatique",
    "Auto-discovers endpoints from the provider": "Découvre automatiquement les points de terminaison du fournisseur",
    "Auto-fill when one field exists and another is missing": "Remplissage automatique si un champ existe et l'autre est manquant",
    "Auto-refreshing every {{seconds}}s": "Actualisation automatique toutes les {{seconds}} s",
    "Auto-retry status codes": "Codes de statut de nouvelle tentative auto",
    "Automatically disable channel on repeated failures": "Désactiver automatiquement le canal en cas d'échecs répétés",
    "Automatically disable channels exceeding this response time": "Désactiver automatiquement les canaux dépassant ce temps de réponse",
    "Automatically disable channels when tests fail": "Désactiver automatiquement les canaux lorsque les tests échouent",
    "Automatically probe all channels in the background": "Sonder automatiquement tous les canaux en arrière-plan",
    "Automatically replaces upstream callback URLs with the server address.": "Remplace automatiquement les URL des callbacks en amont par l'adresse du serveur.",
    "Automatically selects the best available group with circuit breaker mechanism": "Sélectionne automatiquement le meilleur groupe disponible avec un mécanisme de disjoncteur de circuit",
    "Automatically sync model list when upstream changes are detected": "Synchroniser automatiquement la liste des modèles lorsque des changements en amont sont détectés",
    "Availability (last 24h)": "Disponibilité (dernières 24 h)",
    "Available": "Disponible",
    "Available credits are ordered by soonest expiration.": "Les crédits disponibles sont triés par expiration la plus proche.",
    "Available disk space": "Espace disque disponible",
    "Available Models": "Modèles disponibles",
    "Available reset credits": "Crédits de réinitialisation disponibles",
    "Available Rewards": "Récompenses disponibles",
    "Average latency": "Latence moyenne",
    "Average latency, TTFT, and success rate by group": "Latence moyenne, TTFT et taux de réussite par groupe",
    "Average latency, TTFT, TPS, and success rate": "Latence moyenne, TTFT, TPS et taux de réussite",
    "Average RPM": "RPM moyen",
    "Average time-to-first-token (TTFT) by group": "Temps moyen jusqu’au premier token (TTFT) par groupe",
    "Average tokens per second sustained per group": "Tokens par seconde soutenus en moyenne par groupe",
    "Average TPM": "TPM moyen",
    "Average TTFT": "TTFT moyen",
    "AWS": "AWS",
    "AWS Bedrock Claude Compat": "AWS Bedrock Claude Compat",
    "AWS Key Format": "Format de clé AWS",
    "Azure": "Azure",
    "AZURE_OPENAI_ENDPOINT *": "AZURE_OPENAI_ENDPOINT *",
    "Back": "Retour",
    "Back to Dashboard": "Retour au tableau de bord",
    "Back to footnote {{id}} reference": "Retour à la référence de la note {{id}}",
    "Back to Home": "Retour à l'accueil",
    "Back to login": "Retour à la connexion",
    "Back to Models": "Retour aux modèles",
    "Backed up": "Sauvegardé",
    "Background job tracker for queued work.": "Suivi des tâches en arrière-plan pour les travaux en file d'attente.",
    "Backup Code": "Code de secours",
    "Backup code must be in format XXXX-XXXX": "Le code de sauvegarde doit être au format XXXX-XXXX",
    "Backup codes regenerated successfully": "Codes de sauvegarde régénérés avec succès",
    "Backup codes remaining: {{count}}": "Codes de secours restants : {{count}}",
    "Bad Request": "Requête invalide",
    "Badge Color": "Couleur du badge",
    "Baidu": "Baidu",
    "Baidu V2": "Baidu V2",
    "Balance": "Solde",
    "Balance and top-up management": "Gestion du solde et des recharges",
    "Balance depleted": "Solde épuisé",
    "Balance is shown in quota units": "Le solde est affiché en unités de quota",
    "Balance queried successfully": "Solde interrogé avec succès",
    "Balance updated successfully": "Solde mis à jour avec succès",
    "Balance updated: {{balance}}": "Solde mis à jour : {{balance}}",
    "Bar Chart": "Graphique en barres",
    "Bark Push URL": "URL de notification Bark",
    "Base address provided by your Epay service": "Adresse de base fournie par votre service Epay",
    "Base amount. Actual deduction = base amount × system group rate.": "Montant de base. Déduction réelle = montant de base × taux du groupe système.",
    "Base input and output token prices for this tier.": "Prix de base des tokens en entrée et en sortie pour ce palier.",
    "Base input price only": "Prix d’entrée de base uniquement",
    "Base Limits": "Limites de base",
    "Base multipliers applied when users select specific groups.": "Multiplicateurs de base appliqués lorsque les utilisateurs sélectionnent des groupes spécifiques.",
    "Base Price": "Prix de base",
    "Base rate limit windows for this account.": "Fenêtres de limitation de débit de base pour ce compte.",
    "Base URL": "URL de base",
    "Base URL is required for this channel type": "L'URL de base est requise pour ce type de canal",
    "Base URL is required when an advanced route uses an upstream path": "La Base URL est requise lorsqu’une route avancée utilise un chemin amont",
    "Base URL of your Uptime Kuma instance": "URL de base de votre instance Uptime Kuma",
    "Basic Authentication": "Authentification de base",
    "Basic Configuration": "Configuration de base",
    "Basic Info": "Informations de base",
    "Basic Information": "Informations de base",
    "Basic Templates": "Modèles de base",
    "Batch Add (one key per line)": "Ajout par lots (une clé par ligne)",
    "Batch channel test": "Test groupé des canaux",
    "Batch delete failed": "Échec de la suppression par lots",
    "Batch deleted {{count}} channels": "{{count}} canaux supprimés par lot",
    "Batch detection complete: {{channels}} channels, {{add}} to add, {{remove}} to remove, {{fails}} failed": "Détection par lots terminée : {{channels}} canaux, {{add}} à ajouter, {{remove}} à supprimer, {{fails}} échoués",
    "Batch detection failed": "Échec de la détection par lot",
    "Batch disable failed": "Échec de la désactivation par lots",
    "Batch Edit": "Modification par lot",
    "Batch edit all channels with this tag. Leave fields empty to keep current values.": "Modifiez par lot tous les canaux avec ce tag. Laissez les champs vides pour conserver les valeurs actuelles.",
    "Batch Edit by Tag": "Modification par lot par tag",
    "Batch enable failed": "Échec de l'activation par lots",
    "Batch Operations": "Opérations par lots",
    "Batch processing failed": "Échec du traitement par lot",
    "Batch set tag for {{count}} channels": "Étiquette définie par lot pour {{count}} canaux",
    "Batch test completed: {{count}} succeeded": "Test par lots terminé : {{count}} réussi(s)",
    "Batch test completed: {{success}} succeeded, {{failed}} failed": "Test par lots terminé : {{success}} réussi(s), {{failed}} échoué(s)",
    "Batch test stopped: {{completed}}/{{total}} completed, {{success}} succeeded, {{failed}} failed": "Test par lots arrêté : {{completed}}/{{total}} terminé(s), {{success}} réussi(s), {{failed}} échoué(s)",
    "Batch testing models...": "Test des modèles par lots...",
    "Batch upstream model update": "Mise à jour groupée des modèles en amont",
    "Batch upstream model updates applied: {{channels}} channels, {{added}} added, {{removed}} removed, {{fails}} failed": "Mises à jour par lot des modèles en amont appliquées : {{channels}} canaux, {{added}} ajoutés, {{removed}} supprimés, {{fails}} échoués",
    "Best for single-tenant deployments. Pricing and billing options stay hidden.": "Idéal pour les déploiements mono-utilisateur. Les options de tarification et de facturation restent masquées.",
    "Best TTFT": "Meilleur TTFT",
    "Billable input tokens": "Tokens d’entrée facturables",
    "Billable output tokens": "Tokens de sortie facturables",
    "Billing": "Facturation",
    "Billing & Payment": "Facturation et paiement",
    "Billing currency": "Devise de facturation",
    "Billing Details": "Détails de facturation",
    "Billing History": "Historique de facturation",
    "Billing Mode": "Mode de facturation",
    "Billing Process": "Processus de facturation",
    "Billing Source": "Source de facturation",
    "Bind": "Lier",
    "Bind a Pancake store + product": "Associer une boutique et un produit Pancake",
    "Bind an email address to your account.": "Associez une adresse e-mail à votre compte.",
    "Bind Email": "Lier l'e-mail",
    "Bind Telegram Account": "Lier le compte Telegram",
    "Bind WeChat Account": "Lier le compte WeChat",
    "Binding Information": "Informations de liaison",
    "Binding successful!": "Liaison réussie !",
    "Binding your {{provider}} account": "Liaison de votre compte {{provider}}",
    "Binding...": "Liaison en cours...",
    "Bindings": "Liages",
    "Blacklist": "Liste noire",
    "Blacklist (Block listed domains)": "Liste noire (Bloquer les domaines listés)",
    "Blacklist (Block listed IPs)": "Liste noire (Bloquer les adresses IP listées)",
    "Blank Rule": "Règle vide",
    "Blend": "Fusion",
    "Block email aliases (e.g., user+alias@domain.com)": "Bloquer les alias d'e-mail (par exemple, utilisateur+alias@domaine.com)",
    "Blocked keywords": "Mots-clés bloqués",
    "Blocks messages when sensitive keywords are detected.": "Bloque les messages lorsque des mots-clés sensibles sont détectés.",
    "Body param": "Paramètre de corps",
    "Border radius": "Rayon de bordure",
    "Bot Name": "Nom du bot",
    "Bot Protection": "Protection des bots",
    "Bot Token": "Jeton du bot",
    "Bot:": "Bot :",
    "Bound": "Lié",
    "Bound a subscription": "Abonnement lié",
    "Bound Channels": "Canaux liés",
    "Bound Only": "Liés uniquement",
    "Bound product:": "Produit associé :",
    "Bound store:": "Boutique associée :",
    "Bring channels back online after successful checks": "Remettre les canaux en ligne après des vérifications réussies",
    "Browse and compare": "Parcourir et comparer",
    "Browse available models and pricing": "Parcourir les modèles disponibles et les tarifs",
    "Browse rankings by category": "Parcourir les classements par catégorie",
    "Budget tokens = max tokens × ratio. Accepts a decimal between 0.002 and 1. Recommended to keep aligned with upstream billing.": "Jetons budgétaires = jetons max × ratio. Accepte un nombre décimal entre 0,002 et 1. Il est recommandé de rester aligné avec la facturation en amont.",
    "Budget tokens = max tokens × ratio. Accepts a decimal between 0.1 and 1.": "Jetons budgétaires = jetons max × ratio. Accepte un nombre décimal entre 0,1 et 1.",
    "Budget Tokens Ratio": "Ratio de jetons budgétaires",
    "Budgets": "Budgets",
    "Build on your API gateway in minutes": "Construisez sur votre passerelle API en quelques minutes",
    "Built for developers,": "Conçu pour les développeurs,",
    "Built-in": "Intégré",
    "Built-in Device": "Appareil intégré",
    "Built-in: phone fingerprint/face, or Windows Hello; External: USB security key": "Intégré : empreinte digitale/visage du téléphone, ou Windows Hello ; Externe : clé de sécurité USB",
    "by": "par",
    "By category": "Par catégorie",
    "By model author": "Par auteur du modèle",
    "By quota": "Par quota",
    "By requests": "Par requêtes",
    "By tokens": "Par jetons",
    "Cache": "Cache",
    "Cache create (1h) price": "Prix de création du cache (1 h)",
    "Cache create price": "Prix de création du cache",
    "Cache Creation": "Création cache",
    "Cache Creation (1h)": "Création cache (1h)",
    "Cache Creation (5m)": "Création cache (5m)",
    "Cache Directory": "Répertoire de cache",
    "Cache Directory Disk Space": "Espace disque du répertoire de cache",
    "Cache Directory Info": "Infos du répertoire de cache",
    "Cache Entries": "Entrées de cache",
    "Cache mode": "Mode de cache",
    "Cache pricing": "Tarification du cache",
    "Cache ratio": "Ratio de cache",
    "Cache Read": "Lecture du cache",
    "Cache read price": "Prix de lecture du cache",
    "Cache repeated prompt prefixes for cheaper, faster reuse": "Mettre en cache les préfixes répétés pour une réutilisation plus rapide et moins coûteuse",
    "Cache write": "Écriture du cache",
    "Cache Write": "Écriture du cache",
    "Cache Write (1h)": "Écriture cache (1h)",
    "Cache Write (5m)": "Écriture cache (5m)",
    "Cache write price": "Prix d’écriture du cache",
    "Cached": "Cache",
    "Cached input": "Entrée mise en cache",
    "Calculated price: ${{price}} per 1M tokens": "Prix calculé : ${{price}} par 1M tokens",
    "Calculated ratio: {{ratio}}": "Ratio calculé : {{ratio}}",
    "Calculating...": "Calcul en cours...",
    "Call Count Distribution": "Distribution du nombre d'appels",
    "Call Count Ranking": "Classement du nombre d'appels",
    "Call Proportion": "Proportion d'appels",
    "Call Trend": "Tendance des appels",
    "Callback address": "Adresse de rappel",
    "Callback Caller IP": "IP de l’appelant du callback",
    "Callback notification URL": "URL de notification de rappel",
    "Callback Payment Method": "Moyen de paiement (callback)",
    "Cancel": "Annuler",
    "Cancelled": "Annulé",
    "Cancelled at": "Annulé le",
    "Capabilities": "Capacités",
    "Capture a reusable bundle of models, tags, or endpoints.": "Capturez un ensemble réutilisable de modèles, d'étiquettes ou de points de terminaison.",
    "Card view": "Vue cartes",
    "Category": "Catégorie",
    "Category Name": "Nom de la catégorie",
    "Category name is required": "Le nom de la catégorie est requis",
    "Category name must be less than 50 characters": "Le nom de la catégorie doit contenir moins de 50 caractères",
    "Caution": "Attention",
    "CC Switch": "CC Switch",
    "Centered": "Centré",
    "Chain": "Chaîne",
    "Change": "Modifier",
    "Change language": "Changer de langue",
    "Change Password": "Changer le mot de passe",
    "Change To": "Changer en",
    "Changed Fields": "Champs modifiés",
    "Changes are written to the settings draft on save.": "Les modifications sont écrites dans le brouillon des paramètres lors de l’enregistrement.",
    "Changing...": "Modification en cours...",
    "Channel": "Canal",
    "Channel {{name}}": "Canal {{name}}",
    "Channel {{name}} model {{model}}": "Canal {{name}} modèle {{model}}",
    "Channel Affinity": "Affinité de canal",
    "Channel affinity reuses the last successful channel based on keys extracted from the request context or JSON body.": "L'affinité de canal réutilise le dernier canal ayant réussi, en se basant sur les clés extraites du contexte de la requête ou du corps JSON.",
    "Channel Affinity: Upstream Cache Hit": "Affinité de canal : hit de cache en amont",
    "Channel consistency repaired: {{success}} succeeded, {{fails}} failed": "Cohérence des canaux réparée : {{success}} réussie(s), {{fails}} échouée(s)",
    "Channel copied successfully": "Canal copié avec succès",
    "Channel created successfully": "Canal créé avec succès",
    "Channel deleted successfully": "Canal supprimé avec succès",
    "Channel disabled successfully": "Canal désactivé avec succès",
    "Channel enabled successfully": "Canal activé avec succès",
    "Channel Extra Settings": "Paramètres supplémentaires du canal",
    "Channel health checks": "Contrôles de santé des canaux",
    "Channel ID": "ID du Canal",
    "Channel ID is required": "L'ID du canal est requis",
    "Channel key": "Clé du canal",
    "Channel key unlocked": "Clé de canal déverrouillée",
    "Channel Management": "Gestion des canaux",
    "Channel models": "Modèles de canaux",
    "Channel name is required": "Le nom du canal est requis",
    "Channel test completed": "Test du canal terminé",
    "Channel test mode": "Mode de test des canaux",
    "Channel type is required": "Le type de canal est requis",
    "Channel updated successfully": "Canal mis à jour avec succès",
    "Channel-specific settings (JSON format)": "Paramètres spécifiques aux canaux (format JSON)",
    "Channel:": "Canal :",
    "channel(s)? This action cannot be undone.": "canal(aux) ? Cette action ne peut pas être annulée.",
    "Channels": "Canaux",
    "Channels deleted successfully": "Canaux supprimés avec succès",
    "Character chat, storytelling, persona": "Discussion de personnages, narration, persona",
    "Chart Preferences": "Préférences des graphiques",
    "Chart Settings": "Paramètres du graphique",
    "Chat": "Discuter",
    "Chat area": "Zone de chat",
    "Chat Area": "Zone de chat",
    "Chat Client Name": "Nom du client de chat",
    "Chat client name is required": "Le nom du client de chat est requis",
    "Chat configuration JSON": "Configuration du chat JSON",
    "Chat preset not found": "Préréglage de chat introuvable",
    "Chat Presets": "Préréglages de chat",
    "Chat session management": "Gestion des sessions de chat",
    "ChatCompletions -> Responses Compatibility": "Compatibilité ChatCompletions -> Réponses",
    "ChatGPT Subscription (Codex)": "ChatGPT Subscription (Codex)",
    "Check for updates": "Vérifier les mises à jour",
    "Check in daily to receive random quota rewards": "Connectez-vous quotidiennement pour recevoir des récompenses de quota aléatoires",
    "Check in now": "Se connecter maintenant",
    "Check line {{line}} for a missing comma.": "Vérifiez la ligne {{line}} pour une virgule manquante.",
    "Check out the Quick Start": "Consultez le démarrage rapide",
    "Check resolved IPs against IP filters even when accessing by domain": "Vérifier les adresses IP résolues par rapport aux filtres IP même lors de l'accès par domaine",
    "Check-in failed": "Échec de la connexion",
    "Check-in Rewards": "Récompenses de connexion quotidienne",
    "Check-in Settings": "Paramètres de connexion",
    "Check-in successful! Received": "Connexion réussie ! Reçu",
    "Checked in": "Vérifié",
    "Checking connection": "Vérification de la connexion",
    "Checking name...": "Vérification du nom...",
    "Checking updates...": "Vérification des mises à jour...",
    "checkout.session.completed": "checkout.session.completed",
    "checkout.session.expired": "checkout.session.expired",
    "Chinese": "Chinois",
    "Choose a username": "Choisir un nom d'utilisateur",
    "Choose an amount and payment method": "Choisir un montant et un mode de paiement",
    "Choose between default expanded, compact icon-only, or full layout mode": "Choisissez entre le mode d'affichage étendu par défaut, compact (icône uniquement) ou complet",
    "Choose between inset, floating, or standard sidebar layout": "Choisissez entre la disposition de la barre latérale intégrée, flottante ou standard",
    "Choose between left-to-right or right-to-left site direction": "Choisissez entre la direction du site de gauche à droite ou de droite à gauche",
    "Choose between system preference, light mode, or dark mode": "Choisissez entre la préférence système, le mode clair ou le mode sombre",
    "Choose channels to sync upstream ratio configurations from": "Choisissez les canaux à partir desquels synchroniser les configurations de ratio amont",
    "Choose Group": "Choisir un groupe",
    "Choose how flow widths are calculated.": "Choisissez comment l'épaisseur des flux est calculée.",
    "Choose how quota values are shown to users": "Choisissez comment les valeurs de quota sont affichées aux utilisateurs",
    "Choose how the platform will operate": "Choisissez le mode de fonctionnement de la plateforme",
    "Choose how to filter domains": "Choisissez comment filtrer les domaines",
    "Choose how to filter IP addresses": "Choisissez comment filtrer les adresses IP",
    "Choose one SMTP transport security mode": "Choisissez un mode de sécurité de transport SMTP",
    "Choose the bundle type and define the items inside it.": "Choisissez le type de bundle et définissez les éléments qu'il contient.",
    "Choose the default charts, range, and time granularity for model analytics.": "Choisissez les graphiques, la plage et la granularité temporelle par défaut pour l'analyse des modèles.",
    "Choose where to fetch upstream metadata.": "Choisissez où récupérer les métadonnées amont.",
    "Choose which charts are selected by default when opening model analytics.": "Choisissez les graphiques sélectionnés par défaut à l'ouverture de l'analyse des modèles.",
    "Classic (Legacy Frontend)": "Classique (Ancien frontend)",
    "Claude": "Claude",
    "Claude CLI Header Passthrough": "Passthrough en-tête Claude CLI",
    "Claude Messages": "Claude Messages",
    "Clean": "Sans conflit",
    "Clean history logs": "Nettoyer les journaux d'historique",
    "Clean logs": "Nettoyer les logs",
    "Clean up inactive cache": "Nettoyer le cache inactif",
    "Clean Up Log Files": "Nettoyer les fichiers journaux",
    "Cleaned up {{count}} log files, freed {{size}}": "{{count}} fichiers journaux nettoyés, {{size}} libérés",
    "Cleaning...": "Nettoyage en cours...",
    "Cleanup failed": "Échec du nettoyage",
    "Cleanup Mode": "Mode de nettoyage",
    "Clear": "Effacer",
    "Clear all": "Tout effacer",
    "Clear All": "Tout effacer",
    "Clear All Cache": "Vider tout le cache",
    "Clear all filters": "Effacer tous les filtres",
    "Clear cache for this rule": "Vider le cache de cette règle",
    "Clear chat history": "Effacer l'historique du chat",
    "Clear chat history?": "Effacer l'historique du chat ?",
    "Clear filters": "Effacer les filtres",
    "Clear Mapping": "Effacer le mappage",
    "Clear mode flags in prompts": "Effacer les indicateurs de mode dans les prompts",
    "Clear node filters": "Effacer les filtres de nœuds",
    "Clear search": "Effacer la recherche",
    "Clear selection": "Effacer la sélection",
    "Clear selection (Escape)": "Effacer la sélection (Échap)",
    "Cleared": "Vidé",
    "Cleared {{bindingType}} binding for user {{username}}": "Liaison {{bindingType}} de l'utilisateur {{username}} supprimée",
    "Cleared all models": "Tous les modèles effacés",
    "Cleared channel affinity cache": "Cache d'affinité des canaux vidé",
    "Cleared disk cache": "Cache disque vidé",
    "Cleared historical logs": "Journaux historiques effacés",
    "Cleared log files": "Fichiers journaux effacés",
    "Click \"Create Plan\" to create your first subscription plan": "Cliquez sur « Créer un plan » pour créer votre premier abonnement",
    "Click \"Generate\" to create a token": "Cliquez sur \"Générer\" pour créer un jeton",
    "Click a stage to show or hide that column": "Cliquez sur une étape pour afficher ou masquer cette colonne",
    "Click any category to drill into its models, apps, and trends": "Cliquez sur une catégorie pour explorer ses modèles, applications et tendances",
    "Click for details": "Cliquez pour les détails",
    "Click save when you're done.": "Cliquez sur Enregistrer lorsque vous avez terminé.",
    "Click save when you&apos;re done.": "Cliquez sur Enregistrer lorsque vous avez terminé.",
    "Click the button below to bind your Telegram account": "Cliquez sur le bouton ci-dessous pour lier votre compte Telegram",
    "Click to copy": "Cliquer pour copier",
    "Click to open deployment": "Cliquez pour ouvrir le déploiement",
    "Click to preview audio": "Cliquer pour prévisualiser l'audio",
    "Click to preview video": "Cliquer pour prévisualiser la vidéo",
    "Click to update balance": "Cliquez pour mettre à jour le solde",
    "Click to view Codex usage": "Cliquer pour voir l'utilisation Codex",
    "Click to view full details": "Cliquez pour voir les détails complets",
    "Click to view full error message": "Cliquez pour voir le message d'erreur complet",
    "Click to view full prompt": "Cliquez pour voir l'invite complète",
    "Click to view image": "Cliquer pour voir l’image",
    "Client header value": "Valeur d'en-tête client",
    "Client ID": "ID client",
    "Client Secret": "Secret client",
    "Close": "Fermer",
    "Close dialog": "Fermer la boîte de dialogue",
    "Close menu": "Fermer le menu",
    "Close Today": "Fermer aujourd'hui",
    "Cloudflare": "Cloudflare",
    "CNY": "CNY",
    "CNY per USD": "CNY par USD",
    "Code": "Code",
    "Code generation, refactoring, autocomplete": "Génération de code, refactorisation, autocomplétion",
    "Code interpreter": "Interpréteur de code",
    "Code samples": "Exemples de code",
    "Codes copied!": "Codes copiés !",
    "Codex": "Codex",
    "Codex Account & Usage": "Compte et utilisation Codex",
    "Codex Account Status": "Statut du compte Codex",
    "Codex channels do not support batch creation": "Les canaux Codex ne prennent pas en charge la création par lot",
    "Codex channels use an OAuth JSON credential as the key.": "Les canaux Codex utilisent un identifiant OAuth JSON comme clé.",
    "Codex CLI Header Passthrough": "Passthrough en-tête Codex CLI",
    "Codex credential must be a JSON object with access_token and account_id": "L'identifiant Codex doit être un objet JSON avec access_token et account_id",
    "Cohere": "Cohere",
    "Collapse": "Réduire",
    "Collapse All": "Tout réduire",
    "Collect relay latency and success-rate metrics for the model square.": "Collecte les métriques de latence Relay et de taux de réussite pour la place des modèles.",
    "Color": "Couleur",
    "Color is required": "La couleur est requise",
    "Color preset": "Préréglage de couleur",
    "Color:": "Couleur :",
    "Comfortable": "Confortable",
    "Coming Soon!": "Bientôt disponible !",
    "Comma-separated exact model names. Prefix with regex: to ignore by regular expression.": "Noms exacts de modèles séparés par des virgules. Préfixez avec regex: pour ignorer par expression régulière.",
    "Comma-separated list of allowed ports (empty = all ports)": "Liste des ports autorisés séparés par des virgules (vide = tous les ports)",
    "Comma-separated model names (leave empty to keep current)": "Noms de modèles séparés par des virgules (laissez vide pour conserver l'actuel)",
    "Comma-separated model names, e.g., gpt-4,gpt-3.5-turbo": "Noms de modèles séparés par des virgules, p. ex., gpt-4,gpt-3.5-turbo",
    "Command": "Commande",
    "Common": "Commun",
    "Common Keys": "Clés courantes",
    "Common Logs": "Journaux courants",
    "Common ports include 25, 465, and 587": "Les ports courants incluent 25, 465 et 587",
    "Common User": "Utilisateur commun",
    "Community driven, self-hosted, and extensible": "Piloté par la communauté, auto-hébergé et extensible",
    "Compact": "Compact",
    "Compare each vendor's token share across the past few weeks": "Comparer la part de tokens de chaque fournisseur sur les dernières semaines",
    "Compare each vendor's token share across the past year": "Comparer la part de tokens de chaque fournisseur sur l’année écoulée",
    "Compare each vendor's token share over the past 24 hours": "Comparer la part de tokens de chaque fournisseur sur les dernières 24 heures",
    "Compare each vendor's token share over the past month": "Comparer la part de tokens de chaque fournisseur sur le dernier mois",
    "Compare each vendor's token share since launch": "Comparer la part de tokens de chaque fournisseur depuis le lancement",
    "Compare the most popular models on the platform": "Comparez les modèles les plus populaires de la plateforme",
    "compatible API routes": "routes API compatibles",
    "Compatible API routes for common AI application workflows": "Routes API compatibles pour les workflows courants des applications d'IA",
    "Complete API documentation with multi-language SDK support": "Documentation API complète avec support SDK multilingue",
    "Complete Order": "Compléter la commande",
    "Complete these steps to finish the initial installation.": "Suivez ces étapes pour terminer l'installation initiale.",
    "Completed": "Terminé",
    "Completed top-up order for the user": "Commande de recharge complétée pour l'utilisateur",
    "Completion": "Achèvement",
    "Completion price": "Prix de complétion",
    "Completion price ($/1M tokens)": "Prix de la complétion (USD/1M jetons)",
    "Completion ratio": "Ratio de complétion",
    "Compliance confirmation required": "Confirmation de conformité requise",
    "Compliance confirmed": "Conformité confirmée",
    "Compliance confirmed successfully": "Conformité confirmée avec succès",
    "Concatenate channel system prompt with user&apos;s prompt": "Concaténer l'invite système du canal avec l'invite de l'utilisateur",
    "Condition Path": "Chemin de condition",
    "Condition Settings": "Paramètres de condition",
    "Condition Value": "Valeur de condition",
    "Conditional multipliers": "Multiplicateurs conditionnels",
    "Conditions": "Conditions",
    "Conditions (AND)": "Conditions (ET)",
    "Confidence": "Confiance",
    "Configuration": "Configuration",
    "Configuration File": "Fichier de configuration",
    "Configuration for Creem payment integration": "Configuration pour l'intégration de paiement Creem",
    "Configuration for Epay payment integration": "Configuration pour l'intégration de paiement Epay",
    "Configuration for Stripe payment integration": "Configuration pour l'intégration de paiement Stripe",
    "Configuration required": "Configuration requise",
    "Configure": "Configurer",
    "Configure a Creem product for user recharge options.": "Configurez un produit Creem pour les options de recharge utilisateur.",
    "Configure a custom ratio for when users use a specific token group.": "Configurer un ratio personnalisé lorsque les utilisateurs utilisent un groupe de jetons spécifique.",
    "Configure a group that users can select when creating API keys.": "Configurer un groupe que les utilisateurs peuvent sélectionner lors de la création de clés API.",
    "Configure a new custom OAuth provider for user authentication.": "Configurer un nouveau fournisseur OAuth personnalisé pour l'authentification des utilisateurs.",
    "Configure a payment method for user recharge options.": "Configurer un mode de paiement pour les options de recharge utilisateur.",
    "Configure a predefined chat link for end users.": "Configurer un lien de chat prédéfini pour les utilisateurs finaux.",
    "Configure and deploy a new container instance.": "Configurer et déployer une nouvelle instance de conteneur.",
    "Configure API documentation links for the dashboard": "Configurer les liens de documentation API pour le tableau de bord",
    "Configure at:": "Configurer à :",
    "Configure available payment methods. Provide a JSON array.": "Configurer les méthodes de paiement disponibles. Fournir un tableau JSON.",
    "Configure Creem products. Provide a JSON array.": "Configurez les produits Creem. Fournissez un tableau JSON.",
    "Configure discount rates based on recharge amounts": "Configurer les taux de réduction basés sur les montants de recharge",
    "Configure experimental data export for the dashboard": "Configurer l'exportation de données expérimentales pour le tableau de bord",
    "Configure in your Creem dashboard": "Configurez dans votre tableau de bord Creem",
    "Configure keyword filtering for prompts and responses.": "Configurer le filtrage par mots-clés pour les invites et les réponses.",
    "Configure model, caching, and group ratios used for billing": "Configurer les ratios de modèle, de mise en cache et de groupe utilisés pour la facturation",
    "Configure monitoring status page groups for the dashboard": "Configurer les groupes de pages d'état de surveillance pour le tableau de bord",
    "Configure NODE_NAME": "Configurer NODE_NAME",
    "Configure per-model ratio for image inputs or outputs.": "Configurer le ratio par modèle pour les entrées ou sorties d'images.",
    "Configure per-tool unit prices ($/1K calls). Per-request models do not incur additional tool fees.": "Définissez le prix unitaire de chaque outil ($/1K appels). Les modèles facturés à la requête n'entraînent pas de frais d'outils supplémentaires.",
    "Configure pricing ratios for a specific model.": "Configurer les ratios de tarification pour un modèle spécifique.",
    "Configure rate limiting rules for a specific user group.": "Configurer les règles de limitation de débit pour un groupe d'utilisateurs spécifique.",
    "Configure routes": "Configurer les routes",
    "Configure the ratio for this group.": "Configurer le ratio pour ce groupe.",
    "Configure upstream providers and routing.": "Configurer les fournisseurs en amont et le routage.",
    "Configure Waffo Pancake hosted checkout integration for USD-priced top-ups": "Configurer l'intégration du parcours de paiement hébergé Waffo Pancake pour les rechargements en USD",
    "Configure Waffo payment aggregation platform integration": "Configurer l'intégration de la plateforme d'agrégation de paiement Waffo",
    "Configure your account behavior preferences": "Configurer les préférences de comportement de votre compte",
    "Configure your account preferences and integrations": "Configurer les préférences et les intégrations de votre compte",
    "Configured as PayMethods JSON. The type value decides which payment flow is used: stripe for Stripe, waffo_pancake for Waffo Pancake, and other values are sent to Epay as the type parameter.": "Enregistré comme JSON PayMethods. La valeur type décide du flux de paiement utilisé : stripe pour Stripe, waffo_pancake pour Waffo Pancake, et les autres valeurs sont envoyées à Epay comme paramètre type.",
    "Configured routes and latency checks": "Routes configurées et contrôles de latence",
    "Confirm": "Confirmer",
    "Confirm Action": "Confirmer l'action",
    "Confirm and enable": "Confirmer et activer",
    "Confirm Batch Update": "Confirmer la mise à jour par lot",
    "Confirm Billing Conflicts": "Confirmer les conflits de facturation",
    "Confirm Changes": "Confirmer les modifications",
    "Confirm Cleanup": "Confirmer le nettoyage",
    "Confirm cleanup of inactive disk cache?": "Confirmer le nettoyage du cache disque inactif ?",
    "Confirm clearing all channel affinity cache": "Confirmer la suppression de tout le cache d'affinité de canal",
    "Confirm clearing cache for this rule": "Confirmer la suppression du cache de cette règle",
    "Confirm compliance": "Confirmer la conformité",
    "Confirm compliance terms": "Confirmer les conditions de conformité",
    "Confirm Creem Purchase": "Confirmer l'achat Creem",
    "Confirm delete": "Confirmer la suppression",
    "Confirm disable": "Confirmer la désactivation",
    "Confirm enable": "Confirmer l'activation",
    "Confirm invalidate": "Confirmer l'invalidation",
    "Confirm log cleanup": "Confirmer le nettoyage des journaux",
    "Confirm log file cleanup?": "Confirmer le nettoyage des fichiers journaux ?",
    "Confirm New Password": "Confirmer le nouveau mot de passe",
    "Confirm password": "Confirmer le mot de passe",
    "Confirm Payment": "Confirmer le paiement",
    "Confirm Selection": "Confirmer la sélection",
    "Confirm settings and finish setup": "Confirmez les paramètres et terminez la configuration",
    "confirm that I bear legal responsibility arising from deployment": "confirme assumer la responsabilité juridique découlant du déploiement",
    "Confirm Unbind": "Confirmer la dissociation",
    "Confirm usage reset": "Confirmer la réinitialisation de l’utilisation",
    "Confirm your identity before removing this Passkey from your account.": "Confirmez votre identité avant de supprimer cette Passkey de votre compte.",
    "Confirm your identity with Two-factor Authentication before registering a Passkey.": "Confirmez votre identité avec l’authentification à deux facteurs avant d’enregistrer une Passkey.",
    "Confirmed at {{time}} by user #{{userId}}": "Confirmé le {{time}} par l’utilisateur #{{userId}}",
    "Confirmed payment compliance": "Conformité de paiement confirmée",
    "Conflict": "Conflit",
    "Connect": "Connecter",
    "Connect through OpenAI, Claude, Gemini, and other compatible API routes": "Connectez-vous via OpenAI, Claude, Gemini et d'autres routes API compatibles",
    "Connected to io.net service normally.": "Connexion au service io.net réussie.",
    "Connection closed": "Connexion fermée",
    "Connection error": "Erreur de connexion",
    "Connection failed": "Connexion échouée",
    "Connection successful": "Connexion réussie",
    "Console": "Console",
    "Console area": "Zone de console",
    "Console Area": "Zone console",
    "Console Content": "Contenu de la console",
    "Consume": "Consommation",
    "Consumed in the last 24 hours": "Consommé dans les dernières 24 heures",
    "Container": "Conteneur",
    "Container name": "Nom du conteneur",
    "Containers": "Conteneurs",
    "Contains": "Contient",
    "Contains Match": "Correspondance contient",
    "Content": "Contenu",
    "Content displayed on the home page (supports Markdown)": "Contenu affiché sur la page d'accueil (prend en charge Markdown)",
    "Content not found.": "Contenu non trouvé.",
    "Content not modified!": "Contenu non modifié !",
    "Content width": "Largeur du contenu",
    "Context": "Contexte",
    "Continue": "Continuer",
    "Continue with {{name}}": "Continuer avec {{name}}",
    "Continue with Discord": "Continuer avec Discord",
    "Continue with GitHub": "Continuer avec GitHub",
    "Continue with LinuxDO": "Continuer avec LinuxDO",
    "Continue with OIDC": "Continuer avec OIDC",
    "Continue with Telegram": "Continuer avec Telegram",
    "Continue with WeChat": "Continuer avec WeChat",
    "Contract review, compliance, summarisation": "Revue de contrats, conformité, résumé",
    "Control which models are exposed and which groups may use them.": "Contrôlez les modèles exposés et les groupes autorisés à les utiliser.",
    "Controls how much the model thinks before answering": "Contrôle la quantité de raisonnement avant la réponse",
    "Controls whether user verification (biometrics/PIN) is required during Passkey flows.": "Contrôle si la vérification de l'utilisateur (biométrie/PIN) est requise lors des flux de Passkey.",
    "Conversation cleared": "Conversation effacée",
    "Conversion rate from USD to your custom currency": "Taux de conversion de l'USD vers votre devise personnalisée",
    "Convert reasoning_content to <think> tag in content": "Convertir reasoning_content en balise <think> dans content",
    "Convert string to lowercase": "Convertir la chaîne en minuscules",
    "Convert string to uppercase": "Convertir la chaîne en majuscules",
    "Converter": "Convertisseur",
    "Converter does not match incoming path": "Le convertisseur ne correspond pas au chemin entrant",
    "Converter is not registered": "Le convertisseur n’est pas enregistre",
    "Copied": "Copié",
    "Copied {{count}} key(s)": "{{count}} clé(s) copiée(s)",
    "Copied channel (source ID: {{sourceId}}) to {{name}} (new ID: {{id}})": "Canal copié (ID source : {{sourceId}}) vers {{name}} (nouvel ID : {{id}})",
    "Copied to clipboard": "Copié dans le presse-papiers",
    "Copied: {{model}}": "Copié : {{model}}",
    "Copied!": "Copié !",
    "Copy": "Copier",
    "Copy {{name}} pricing": "Copier la tarification de {{name}}",
    "Copy a request header": "Copier un en-tête de requête",
    "Copy All": "Tout copier",
    "Copy all backup codes": "Copier tous les codes de sauvegarde",
    "Copy All Codes": "Copier tous les codes",
    "Copy API key": "Copier la clé API",
    "Copy Channel": "Copier le canal",
    "Copy code": "Copier le code",
    "Copy Connection Info": "Copier les infos de connexion",
    "Copy failed": "Copie échouée",
    "Copy Field": "Copier le champ",
    "Copy Header": "Copier l'en-tête",
    "Copy Key": "Copier la clé",
    "Copy Link": "Copier le lien",
    "Copy model name": "Copier le nom du modèle",
    "Copy model names": "Copier les noms des modèles",
    "Copy prompt": "Copier le prompt",
    "Copy ready-to-run curl": "Copier le curl prêt à exécuter",
    "Copy redemption code": "Copier le code de rachat",
    "Copy referral link": "Copier le lien de parrainage",
    "Copy Request Header": "Copier un en-tête de requête",
    "Copy secret key": "Copier la clé secrète",
    "Copy selected codes": "Copier les codes sélectionnés",
    "Copy selected keys": "Copier les clés sélectionnées",
    "Copy selected models": "Copier les modèles sélectionnés",
    "Copy selected models separated by commas (e.g. a,b)": "Copier les modèles sélectionnés séparés par des virgules (par ex. a,b)",
    "Copy source field to target field": "Copier le champ source vers le champ cible",
    "Copy the key and paste it here": "Copiez la clé et collez-la ici",
    "Copy this prompt and send it to an LLM (e.g. ChatGPT / Claude) to help design your billing expression.": "Copiez ce prompt et envoyez-le à un LLM (ex. ChatGPT / Claude) pour vous aider à concevoir votre expression de facturation.",
    "Copy to clipboard": "Copier dans le presse-papiers",
    "Copy token": "Copier le Jeton",
    "Copy URL": "Copier l'URL",
    "Copying...": "Copie...",
    "Copywriting, ad creative, SEO": "Rédaction publicitaire, créatif, SEO",
    "Core concepts": "Concepts clés",
    "Core Configuration": "Configuration principale",
    "Core Features": "Fonctionnalités principales",
    "Core pricing": "Tarification principale",
    "Cost": "Coût",
    "Cost in USD per request, regardless of tokens used.": "Coût en USD par requête, quel que soit le nombre de jetons utilisés.",
    "Cost Tracking": "Suivi des coûts",
    "Count must be between {{min}} and {{max}}": "Le nombre doit être compris entre {{min}} et {{max}}",
    "Coze": "Coze",
    "CPU": "Processeur",
    "CPU Threshold (%)": "Seuil CPU (%)",
    "Create": "Créer",
    "Create a copy of:": "Créer une copie de :",
    "Create a key for your app or service": "Créer une clé pour votre application ou service",
    "Create a new user group to configure ratio overrides for.": "Créer un nouveau groupe d'utilisateurs pour configurer les remplacements de ratio.",
    "Create account": "Créer un compte",
    "Create an account": "Créer un compte",
    "Create an API key to unlock the real request": "Créez une clé API pour débloquer la requête réelle",
    "Create and review invite or credit codes.": "Créer et examiner les codes d'invitation ou de crédit.",
    "Create API Key": "Créer une clé API",
    "Create cache": "Créer le cache",
    "Create cache ratio": "Créer un ratio de cache",
    "Create Channel": "Créer un canal",
    "Create channels or edit keys, base URLs, and overrides.": "Créer des canaux ou modifier les clés, URL de base et règles de remplacement.",
    "Create Code": "Créer un code",
    "Create credentials for the root user": "Créer les identifiants pour le compte administrateur",
    "Create deployment": "Créer un déploiement",
    "Create Model": "Créer un modèle",
    "Create multiple API keys at once (random suffix will be added to names)": "Créer plusieurs clés API en une fois (un suffixe aléatoire sera ajouté aux noms)",
    "Create multiple channels from multiple keys": "Créer plusieurs canaux à partir de plusieurs clés",
    "Create multiple redemption codes at once (1-100)": "Créer plusieurs codes de rachat à la fois (1-100)",
    "Create new subscription plan": "Créer un nouveau plan d'abonnement",
    "Create or update frequently asked questions for users": "Créer ou mettre à jour les questions fréquemment posées aux utilisateurs",
    "Create or update system announcements for the dashboard": "Créer ou mettre à jour les annonces système pour le tableau de bord",
    "Create Plan": "Créer un plan",
    "Create Prefill Group": "Créer un groupe de préremplissage",
    "Create Provider": "Créer un fournisseur",
    "Create Redemption Code": "Créer un code d'échange",
    "Create request parameter override rules with a visual editor or raw JSON.": "Créer des règles de substitution de paramètres avec l'éditeur visuel ou le JSON brut.",
    "Create request parameter override rules without editing raw JSON.": "Créez des règles de remplacement des paramètres de requête sans modifier le JSON brut.",
    "Create reusable bundles of models, tags, endpoints, and user groups to speed up configuration elsewhere in the console.": "Créez des ensembles réutilisables de modèles, de balises, de points de terminaison et de groupes d'utilisateurs pour accélérer la configuration ailleurs dans la console.",
    "Create succeeded": "Création réussie",
    "Create Vendor": "Créer un fournisseur",
    "Create your first group to reuse model, tag, or endpoint selections anywhere in the dashboard.": "Créez votre premier groupe pour réutiliser les sélections de modèles, de balises ou de points de terminaison n'importe où dans le tableau de bord.",
    "Create, revoke, and audit API tokens.": "Créer, révoquer et auditer les jetons API.",
    "Created": "Créé",
    "Created {{count}} redemption codes named {{name}} ({{quota}} each)": "{{count}} codes de réduction nommés {{name}} créés ({{quota}} chacun)",
    "Created a custom OAuth provider": "Fournisseur OAuth personnalisé créé",
    "Created a deployment": "Déploiement créé",
    "Created a model": "Modèle créé",
    "Created a prefill group": "Groupe de préremplissage créé",
    "Created a subscription plan": "Forfait d'abonnement créé",
    "Created a vendor": "Fournisseur créé",
    "Created At": "Créé le",
    "Created channel {{name}} (type {{type}}, count {{count}})": "Canal {{name}} créé (type {{type}}, nombre {{count}})",
    "Created user {{username}} (role {{role}})": "Utilisateur {{username}} créé (rôle {{role}})",
    "Creates a Pancake product in the saved store using this plan’s title and price. Requires Waffo Pancake to be fully configured in Payment settings first.": "Crée un produit Pancake dans la boutique enregistrée avec le titre et le prix de ce forfait. Waffo Pancake doit d’abord être entièrement configuré dans les paramètres de paiement.",
    "Creating...": "Création...",
    "Creation failed": "Échec de la création",
    "Credential refreshed": "Identifiant actualisé",
    "Credentials": "Identifiants",
    "Credentials verification failed": "Échec de la vérification des identifiants",
    "Credentials verification failed — double-check Merchant ID and API private key.": "Échec de la vérification des identifiants — vérifiez l’ID marchand et la clé privée API.",
    "Credit remaining": "Crédit restant",
    "Creem API key (leave blank unless updating)": "Clé API Creem (laissez vide sauf si mise à jour)",
    "Creem Gateway": "Passerelle Creem",
    "Creem Payment": "Paiement Creem",
    "Creem product ID from your Creem dashboard.": "ID du produit Creem depuis votre tableau de bord Creem.",
    "Creem products must be a JSON array": "Les produits Creem doivent être un tableau JSON",
    "Cross-group": "Inter-groupes",
    "Cross-group retry": "Nouvelle tentative inter-groupes",
    "Currency": "Devise",
    "Currency & Display": "Devise et affichage",
    "Current Balance": "Solde actuel",
    "Current Billing": "Facturation actuelle",
    "Current Cache Size": "Taille actuelle du cache",
    "Current domain": "Domaine actuel",
    "Current email: {{email}}. Enter a new email to change.": "E-mail actuel : {{email}}. Saisissez un nouvel e-mail pour le modifier.",
    "Current key": "Clé actuelle",
    "Current legacy JSON is invalid, cannot append": "Le JSON ancien format actuel n'est pas valide, impossible d'ajouter",
    "Current Level Only": "Niveau actuel uniquement",
    "Current models for the longest channel in this tag. May not include all models from all channels.": "Modèles actuels pour le canal le plus long de cette balise. Peut ne pas inclure tous les modèles de tous les canaux.",
    "Current Password": "Mot de passe actuel",
    "Current Price": "Prix actuel",
    "Current quota": "Quota actuel",
    "Current Value": "Valeur actuelle",
    "Current version": "Version actuelle",
    "Current:": "Actuel :",
    "Custom": "Personnalisé",
    "Custom (seconds)": "Personnalisé (secondes)",
    "Custom Amount": "Montant personnalisé",
    "Custom API base URL. For official channels, New API has built-in addresses. Only fill this for third-party proxy sites or special endpoints. Do not add /v1 or trailing slash.": "URL de base API personnalisée. Pour les canaux officiels, New API dispose d'adresses intégrées. Ne remplissez ceci que pour les sites proxy tiers ou les points de terminaison spéciaux. N'ajoutez pas /v1 ou de barre oblique finale.",
    "Custom API base URL. Leave empty to use provider default.": "URL de base API personnalisée. Laissez vide pour utiliser la valeur par défaut du fournisseur.",
    "Custom Currency": "Devise personnalisée",
    "Custom Currency Symbol": "Symbole de devise personnalisé",
    "Custom currency symbol is required": "Le symbole de devise personnalisé est requis",
    "Custom database driver detected.": "Pilote de base de données personnalisé détecté.",
    "Custom Epay method": "Méthode Epay personnalisée",
    "Custom Error Response": "Réponse d'erreur personnalisée",
    "Custom Home Page": "Page d'accueil personnalisée",
    "Custom message shown when access is denied": "Message personnalisé affiché lorsque l'accès est refusé",
    "Custom model (comma-separated)": "Modèle personnalisé (séparé par des virgules)",
    "Custom module": "Module personnalisé",
    "Custom multipliers when specific user groups use specific token groups. Example: VIP users get 0.9x rate when using \"edit_this\" group tokens.": "Multiplicateurs personnalisés lorsque des groupes d'utilisateurs spécifiques utilisent des groupes de jetons spécifiques. Exemple : les utilisateurs VIP obtiennent un taux de 0,9x lorsqu'ils utilisent les jetons du groupe \"edit_this\".",
    "Custom OAuth": "OAuth personnalisé",
    "Custom OAuth Providers": "Fournisseurs OAuth personnalisés",
    "Custom Seconds": "Secondes personnalisées",
    "Custom sidebar section": "Section de barre latérale personnalisée",
    "Custom Time Range": "Plage horaire personnalisée",
    "Custom Zoom": "Zoom personnalisé",
    "Customize sidebar display content": "Personnaliser le contenu affiché dans la barre latérale",
    "Daily": "Quotidien",
    "Daily Check-in": "Connexion quotidienne",
    "Daily token usage by model across the past few weeks": "Utilisation quotidienne de tokens par modèle sur les dernières semaines",
    "Daily token usage by model across the past month": "Utilisation quotidienne des tokens par modèle au cours du dernier mois",
    "Daily token usage by model over the past month": "Utilisation quotidienne de tokens par modèle sur le dernier mois",
    "Daily uptime over the last 30 days": "Disponibilité quotidienne sur les 30 derniers jours",
    "Daily uptime; {{incidents}} incidents totalling {{minutes}} minutes": "Disponibilité quotidienne ; {{incidents}} incidents totalisant {{minutes}} minutes",
    "Dark": "Sombre",
    "Dashboard": "Tableau de bord",
    "Dashboard Preferences": "Préférences du tableau de bord",
    "Dashboards, tokens, and usage analytics.": "Tableaux de bord, jetons et analyses d'utilisation.",
    "Data Dashboard": "Tableau de bord des données",
    "Data directory:": "Répertoire des données :",
    "Data is stored locally on this device. Use system backups to keep a safe copy.": "Les données sont stockées localement sur cet appareil. Utilisez les sauvegardes système pour conserver une copie sécurisée.",
    "Data management and log viewing": "Gestion des données et consultation des journaux",
    "Data retention": "Rétention des données",
    "Database": "Base de données",
    "Database check": "Vérification de la base de données",
    "Date and time when this announcement should be displayed": "Date et heure auxquelles cette annonce doit être affichée",
    "Date Range": "Plage de dates",
    "Day": "Jour",
    "Day of month": "Jour du mois",
    "days": "jours",
    "Days to Retain": "Jours à conserver",
    "Decreased user quota by {{quota}}": "Quota de l'utilisateur diminué de {{quota}}",
    "Deducted by subscription": "Déduit par abonnement",
    "DeepSeek": "DeepSeek",
    "default": "par défaut",
    "Default": "Par défaut",
    "Default (New Frontend)": "Par défaut (Nouveau frontend)",
    "Default / range": "Défaut / plage",
    "Default administrator permissions can be overridden for this user.": "Les autorisations administrateur par défaut peuvent être remplacées pour cet utilisateur.",
    "Default API Version *": "Version API par défaut *",
    "Default API version for this channel": "Version API par défaut pour ce canal",
    "Default Bearer": "Bearer par defaut",
    "Default Collapse Sidebar": "Réduire la barre latérale par défaut",
    "Default consumption chart": "Graphique de consommation par défaut",
    "Default Max Tokens": "Jetons max par défaut",
    "Default model call chart": "Graphique d'appels de modèle par défaut",
    "Default range": "Plage par défaut",
    "Default Responses API version, if empty, will use the API version above": "Version API des réponses par défaut, si vide, utilisera la version API ci-dessus",
    "Default system prompt for this channel": "Invite système par défaut pour ce canal",
    "Default time granularity": "Granularité temporelle par défaut",
    "Default to auto groups": "Par défaut aux groupes automatiques",
    "Default TTL (seconds)": "TTL par défaut (secondes)",
    "Defaults to the wallet page when empty": "Si vide, la page portefeuille est utilisée par défaut",
    "Define API endpoints for this model (JSON format)": "Définir les points de terminaison API pour ce modèle (format JSON)",
    "Define endpoint mappings for each provider.": "Définissez les mappages d'endpoints pour chaque fournisseur.",
    "Define per-group rules to add, remove, or append selectable groups for specific user groups.": "Définir des règles par groupe pour ajouter, supprimer ou ajouter des groupes sélectionnables pour des groupes d'utilisateurs spécifiques.",
    "Degraded performance recently": "Performances dégradées récemment",
    "Delete": "Supprimer",
    "Delete (": "Supprimer (",
    "Delete {{count}} API key(s)?": "Supprimer {{count}} clé(s) API ?",
    "Delete a runtime request header": "Supprimer un en-tête de requête à l'exécution",
    "Delete Account": "Supprimer le compte",
    "Delete All Disabled": "Supprimer tout ce qui est désactivé",
    "Delete All Disabled Channels?": "Supprimer tous les canaux désactivés ?",
    "Delete Auto-Disabled": "Supprimer les désactivés automatiquement",
    "Delete Channel": "Supprimer le canal",
    "Delete Channels?": "Supprimer les canaux ?",
    "Delete condition": "Supprimer la condition",
    "Delete Condition": "Supprimer la condition",
    "Delete failed": "Échec de la suppression",
    "Delete failed models": "Supprimer les modèles en échec",
    "Delete failed models ({{count}})": "Supprimer les modèles en échec ({{count}})",
    "Delete Field": "Supprimer le champ",
    "Delete group": "Supprimer le groupe",
    "Delete Header": "Supprimer l'en-tête",
    "Delete Invalid": "Supprimer les invalides",
    "Delete invalid codes": "Supprimer les codes invalides",
    "Delete invalid codes (used/disabled/expired)": "Supprimer les codes invalides (utilisés/désactivés/expirés)",
    "Delete invalid redemption codes": "Supprimer les codes de rachat invalides",
    "Delete Invalid Redemption Codes?": "Supprimer les codes de rachat invalides ?",
    "Delete logs": "Supprimer les journaux",
    "Delete mapping": "Supprimer le mappage",
    "Delete Model": "Supprimer le modèle",
    "Delete Models?": "Supprimer les modèles ?",
    "Delete Provider": "Supprimer le fournisseur",
    "Delete Request Header": "Supprimer un en-tête de requête",
    "Delete selected API keys": "Supprimer les clés API sélectionnées",
    "Delete selected channels": "Supprimer les canaux sélectionnés",
    "Delete selected models": "Supprimer les modèles sélectionnés",
    "Deleted": "Supprimé",
    "Deleted \"{{name}}\"": "\"{{name}}\" supprimé",
    "Deleted ({{id}})": "Supprimé ({{id}})",
    "Deleted {{count}} failed models": "{{count}} modèles en échec supprimés",
    "Deleted a custom OAuth provider": "Fournisseur OAuth personnalisé supprimé",
    "Deleted a deployment": "Déploiement supprimé",
    "Deleted a model": "Modèle supprimé",
    "Deleted a passkey": "Clé d'accès supprimée",
    "Deleted a prefill group": "Groupe de préremplissage supprimé",
    "Deleted a redemption code": "Code de réduction supprimé",
    "Deleted a vendor": "Fournisseur supprimé",
    "Deleted all disabled channels ({{count}})": "Tous les canaux désactivés supprimés ({{count}})",
    "Deleted channel {{name}} (ID: {{id}})": "Canal {{name}} supprimé (ID : {{id}})",
    "Deleted invalid redemption codes": "Codes de réduction invalides supprimés",
    "Deleted successfully": "Supprimé avec succès",
    "Deleted user {{username}} (ID: {{id}})": "Utilisateur {{username}} supprimé (ID : {{id}})",
    "Deleting will permanently remove this subscription record (including benefit details). Continue?": "La suppression supprimera définitivement cet enregistrement d'abonnement (y compris les détails des avantages). Continuer ?",
    "Deleting...": "Suppression...",
    "Demo site": "Site de démonstration",
    "Demo site mode": "Mode site de démonstration",
    "Demo Site Mode": "Mode Site de démonstration",
    "Demote": "Rétrograder",
    "Density": "Densité",
    "Deploy your own gateway and start routing requests through your configured upstream services.": "Déployez votre propre passerelle et commencez à router les requêtes via vos services en amont configurés.",
    "Deployment created successfully": "Déploiement créé avec succès",
    "Deployment details": "Détails du déploiement",
    "Deployment ID": "ID du déploiement",
    "Deployment location": "Emplacement du déploiement",
    "Deployment logs": "Journaux de déploiement",
    "Deployment Region *": "Région de déploiement *",
    "Deployment requested": "Déploiement demandé",
    "Deployments": "Déploiements",
    "Desc": "Desc.",
    "Describe": "Décrire",
    "Describe this model...": "Décrire ce modèle...",
    "Describe this vendor...": "Décrire ce fournisseur...",
    "Description": "Description",
    "Description is required": "La description est requise",
    "Designed and Developed by": "Conçu et développé par",
    "designed for scale": "conçu pour la scalabilité",
    "Destroyed": "Détruit",
    "Detail": "Détail",
    "Detailed request logs for investigations.": "Journaux détaillés des requêtes pour les enquêtes.",
    "Details": "Détails",
    "Detect All Upstream Updates": "Détecter toutes les mises à jour upstream",
    "Detected database": "Base de données détectée",
    "Detected high-risk status code redirect rules": "Les règles de redirection de codes d'état à haut risque suivantes ont été détectées :",
    "Detection complete: {{add}} to add, {{remove}} to remove": "Détection terminée : {{add}} à ajouter, {{remove}} à supprimer",
    "Detection failed": "Échec de la détection",
    "Determines how this group is applied elsewhere.": "Détermine comment ce groupe est appliqué ailleurs.",
    "Deterministic sampling seed (best-effort)": "Graine d'échantillonnage déterministe (meilleur effort)",
    "Developer Friendly": "Convivial pour les développeurs",
    "Device Type Preference": "Préférence de type d'appareil",
    "Dify": "Dify",
    "Dify channels only support chatflow and agent, and agent does not support images": "Les canaux Dify ne prennent en charge que les chatflow et les agents, et les agents ne prennent pas en charge les images",
    "Digest:": "Digest :",
    "Direction": "Direction",
    "Directory File Count": "Nombre de fichiers du répertoire",
    "Directory Total Size": "Taille totale du répertoire",
    "Disable": "Désactiver",
    "Disable 2FA": "Désactiver la 2FA",
    "Disable All": "Désactiver tout",
    "Disable on failure": "Désactiver en cas d'échec",
    "Disable selected channels": "Désactiver les canaux sélectionnés",
    "Disable selected models": "Désactiver les modèles sélectionnés",
    "Disable store passthrough": "Désactiver la transmission du champ store",
    "Disable this key?": "Désactiver cette clé ?",
    "Disable threshold (seconds)": "Seuil de désactivation (secondes)",
    "Disable Two-Factor Authentication": "Désactiver l'authentification à deux facteurs",
    "disabled": "désactivé",
    "Disabled": "Désactivé",
    "Disabled all channels with tag: {{tag}}": "Tous les canaux avec le tag {{tag}} ont été désactivés",
    "Disabled channels with tag {{tag}}": "Canaux avec l'étiquette {{tag}} désactivés",
    "Disabled lanes are omitted on save.": "Les voies désactivées sont omises à l’enregistrement.",
    "Disabled Reason": "Raison de la désactivation",
    "Disabled Time": "Heure de désactivation",
    "Disabling...": "Désactivation en cours...",
    "Disclaimer: Personal use only. Do not distribute or share any credentials. This channel has prerequisites and requires prior setup; use it only if you understand the flow and risks, and comply with OpenAI's terms and policies. Credentials and configuration are for Codex CLI integration only, and are not intended for any other client, platform, or channel.": "Avertissement : usage personnel uniquement. Ne distribuez ni ne partagez aucun identifiant. Ce canal a des prerequis et necessite une configuration prealable ; utilisez-le uniquement si vous comprenez la procedure et les risques, et respectez les conditions et politiques d'OpenAI. Les identifiants et la configuration sont reserves a l'integration Codex CLI et ne sont pas destines a d'autres clients, plateformes ou canaux.",
    "Discord": "Discord",
    "Discount": "Remise",
    "Discount map by recharge amount (JSON object)": "Mappage des réductions par montant de recharge (objet JSON)",
    "Discount Rate": "Taux de réduction",
    "Discount rate must be ≤ 1": "Le taux de remise doit être ≤ 1",
    "Discount rate must be greater than 0": "Le taux de remise doit être supérieur à 0",
    "Discount Rate:": "Taux de réduction :",
    "Discount ratio for cache hits.": "Ratio de réduction pour les accès au cache.",
    "Discouraged": "Déconseillé",
    "Discover curated AI models, compare pricing and capabilities, and choose the right model for every scenario.": "Découvrez une sélection de modèles IA, comparez les tarifs et les capacités, et choisissez le modèle adapté à chaque scénario.",
    "Discover the leading models in each domain": "Découvrez les modèles leaders dans chaque domaine",
    "Discover the most-used models and rising vendors on the platform, updated from live usage data.": "Découvrez les modèles les plus utilisés et les fournisseurs en progression sur la plateforme, mis à jour avec les données d’utilisation en direct.",
    "Discover the most-used models, top apps, and rising vendors on the platform — updated continuously across every category.": "Découvrez les modèles les plus utilisés, les meilleures applications et les fournisseurs en plein essor — mis à jour en continu pour chaque catégorie.",
    "Discovering...": "Découverte en cours...",
    "Disk cache cleared": "Cache disque vidé",
    "Disk Cache Settings": "Paramètres du cache disque",
    "Disk Cache Threshold (MB)": "Seuil du cache disque (Mo)",
    "Disk cache, system performance monitoring, and operation statistics": "Cache disque, surveillance des performances système et statistiques opérationnelles",
    "Disk Hits": "Hits disque",
    "Disk Threshold (%)": "Seuil disque (%)",
    "Display in Currency": "Afficher en devise",
    "Display limit": "Limite d'affichage",
    "Display Mode": "Mode d'affichage",
    "Display name": "Nom d'affichage",
    "Display Name": "Nom d'affichage",
    "Display name and email used in outgoing messages": "Nom d'affichage et e-mail utilisés dans les messages sortants",
    "Display Name Field": "Champ de nom d'affichage",
    "Display name for this chat client.": "Nom d'affichage pour ce client de chat.",
    "Display name for this monitoring group (max 50 characters)": "Nom d'affichage pour ce groupe de surveillance (50 caractères max)",
    "Display name for this payment method.": "Nom d'affichage pour ce mode de paiement.",
    "Display name shown to users.": "Nom d'affichage affiché aux utilisateurs.",
    "Display Options": "Options d'affichage",
    "Display Token Statistics": "Afficher les statistiques des jetons",
    "Displayed in": "Affiché en",
    "Displays the mobile sidebar.": "Affiche la barre latérale mobile.",
    "Do not over-trust this feature. IP may be spoofed. Please use with nginx, CDN and other gateways.": "Ne faites pas trop confiance à cette fonctionnalité. L'IP peut être usurpée. Veuillez l'utiliser avec nginx, CDN et autres passerelles.",
    "Do not repeat check-in; only once per day": "Ne répétez pas le check-in ; une seule fois par jour",
    "Do not wait one second between polling async tasks for this channel": "Ne pas attendre une seconde entre les interrogations des tâches asynchrones pour ce canal",
    "Do regex replacement in the target field": "Effectuer un remplacement par expression régulière dans le champ cible",
    "Do string replacement in the target field": "Effectuer un remplacement de chaîne dans le champ cible",
    "Docs": "Documents",
    "Documentation Link": "Lien de la documentation",
    "Documentation or external knowledge base.": "Documentation ou base de connaissances externe.",
    "does not exist or might have been removed.": "n'existe pas ou a peut-être été supprimé.",
    "Domain": "Domaine",
    "Domain Filter Mode": "Mode de filtre de domaine",
    "Don't have an account?": "Vous n'avez pas de compte ?",
    "Done": "Terminé",
    "Doubao custom API address editing unlocked": "Édition d'adresse API personnalisée Doubao déverrouillée",
    "DoubaoVideo": "DoubaoVideo",
    "Double check the configuration below. Your system will be locked until initialization is complete.": "Vérifiez la configuration ci-dessous. Votre système sera verrouillé jusqu'à ce que l'initialisation soit terminée.",
    "Downgrade Group": "Groupe de rétrogradation",
    "Downgrade to pre-purchase group": "Rétrograder vers le groupe d'avant l'achat",
    "Downgrade to this group after the subscription expires": "Rétrograder vers ce groupe après l'expiration de l'abonnement",
    "Download": "Télécharger",
    "Draw": "Dessin",
    "Drawing": "Dessin",
    "Drawing logs": "Journaux de dessin",
    "Drawing Logs": "Journaux de dessin",
    "Drawing task polling": "Interrogation des tâches de dessin",
    "Drawing task records": "Historique des tâches de dessin",
    "Duplicate": "Dupliquer",
    "Duplicate group names: {{names}}": "Noms de groupe en double : {{names}}",
    "Duplicate source model mappings are not allowed": "Les mappages de modèles source en double ne sont pas autorisés",
    "Duplicate source model(s): {{models}}": "Modèle(s) source en double : {{models}}",
    "Duration": "Durée",
    "Duration (hours)": "Durée (heures)",
    "Duration Settings": "Paramètres de durée",
    "Duration Unit": "Unité de durée",
    "Duration Value": "Valeur de durée",
    "Dynamic Pricing": "Tarification dynamique",
    "e.g. ¥ or HK$": "par ex. ¥ ou HK$",
    "e.g. 401, 403, 429, 500-599": "ex. 401, 403, 429, 500-599",
    "e.g. 8 means 1 USD = 8 units": "par ex. 8 signifie 1 USD = 8 unités",
    "e.g. Basic Plan": "ex. Plan de base",
    "e.g. Clean tool parameters to avoid upstream validation errors": "ex. Nettoyer les paramètres d'outils pour éviter les erreurs de validation en amont",
    "e.g. example.com": "par ex. example.com",
    "e.g. llama3.1:8b": "p. ex. llama3.1:8b",
    "e.g. My GitLab": "par ex. Mon GitLab",
    "e.g. my-gitlab": "par ex. mon-gitlab",
    "e.g. New API Console": "par ex. console New API",
    "e.g. openid profile email": "par ex. openid profile email",
    "e.g. Suitable for light usage": "ex. Adapté à une utilisation légère",
    "e.g. This request does not meet access policy": "ex. Cette requête ne satisfait pas la politique d'accès",
    "e.g., 0.95": "par ex., 0.95",
    "e.g., 100": "par ex., 100",
    "e.g., 123456": "par ex., 123456",
    "e.g., 2025-04-01-preview": "par ex., 2025-04-01-preview",
    "e.g., 50": "par ex., 50",
    "e.g., 500000": "p. ex., 500000",
    "e.g., 7342866812345": "par ex., 7342866812345",
    "e.g., 8 means 8 local currency per USD": "par ex., 8 signifie 8 unités de monnaie locale par USD",
    "e.g., Alipay, WeChat": "par ex., Alipay, WeChat",
    "e.g., Basic Package": "p. ex., Forfait de base",
    "e.g., CN2 GIA": "par ex., CN2 GIA",
    "e.g., Core APIs, OpenAI, Claude": "par ex., API principales, OpenAI, Claude",
    "e.g., d6b5da8hk1awo8nap34ube6gh": "par ex., d6b5da8hk1awo8nap34ube6gh",
    "e.g., default, vip, premium": "par ex., par défaut, vip, premium",
    "e.g., gpt-4, claude-3": "ex. gpt-4, claude-3",
    "e.g., gpt-4.1-nano,regex:^claude-.*$,regex:^sora-.*$": "ex. : gpt-4.1-nano,regex:^claude-.*$,regex:^sora-.*$",
    "e.g., https://api.example.com (path before /suno)": "par ex., https://api.example.com (chemin avant /suno)",
    "e.g., https://api.openai.com/v1/chat/completions": "par ex., https://api.openai.com/v1/chat/completions",
    "e.g., https://ark.cn-beijing.volces.com": "p. ex., https://ark.cn-beijing.volces.com",
    "e.g., https://docs-test-001.openai.azure.com": "par ex., https://docs-test-001.openai.azure.com",
    "e.g., https://fastgpt.run/api/openapi": "par ex., https://fastgpt.run/api/openapi",
    "e.g., OpenAI GPT-4 Production": "p. ex., OpenAI GPT-4 Production",
    "e.g., preview": "par ex., prévisualisation",
    "e.g., prod_xxx": "p. ex., prod_xxx",
    "e.g., Recommended for China Mainland Users": "par ex., Recommandé pour les utilisateurs de Chine continentale",
    "e.g., SiAlipay": "par ex., SiAlipay",
    "e.g., us-central1 or JSON format for model-specific regions": "par ex., us-central1 ou format JSON pour les régions spécifiques au modèle",
    "e.g., v2.1": "par ex., v2.1",
    "Each backup code can only be used once.": "Chaque code de sauvegarde ne peut être utilisé qu'une seule fois.",
    "Each item must be an object with a single key-value pair.": "Chaque élément doit être un objet avec une seule paire clé-valeur.",
    "Each item must have exactly one key-value pair.": "Chaque élément doit avoir exactement une paire clé-valeur.",
    "Each line represents one keyword. Leave blank to disable the list but keep the switch states.": "Chaque ligne représente un mot-clé. Laissez vide pour désactiver la liste mais conserver les états des interrupteurs.",
    "Each tier supports 0~2 conditions (over len, p, c); the last tier is the catch-all without conditions. Use len (full input length, including cache hits) for tier conditions to avoid mis-routing when cache hits reduce p.": "Chaque palier accepte 0 à 2 conditions (sur len, p, c) ; le dernier palier est le filet de sécurité sans condition. Utilisez len (longueur d'entrée complète, y compris les cache hits) pour les conditions de palier afin d'éviter les routages erronés lorsque les cache hits réduisent p.",
    "Each tier supports up to 2 conditions; the last tier is the catch-all without conditions. Use full input length for tier conditions to avoid mis-routing when cache hits reduce billable input tokens.": "Chaque palier accepte jusqu’à 2 conditions ; le dernier palier sert de repli sans condition. Utilisez la longueur complète de l’entrée pour éviter un mauvais aiguillage lorsque les lectures de cache réduisent les tokens d’entrée facturables.",
    "Each tier supports up to 2 conditions. The last tier without conditions is the fallback.": "Chaque palier prend en charge jusqu’à 2 conditions. Le dernier palier sans condition sert de repli.",
    "Earn rewards when your referrals add funds. Transfer accumulated rewards to your balance anytime.": "Gagnez des récompenses lorsque vos filleuls ajoutent des fonds. Transférez les récompenses accumulées à votre solde à tout moment.",
    "Edit": "Modifier",
    "Edit {{title}}": "Modifier {{title}}",
    "Edit all channels with tag:": "Modifier tous les canaux avec l'étiquette :",
    "Edit Announcement": "Modifier l'annonce",
    "Edit API Shortcut": "Modifier le raccourci API",
    "Edit billing ratios and user-selectable groups in one table.": "Modifiez les ratios de facturation et les groupes sélectionnables par les utilisateurs dans un seul tableau.",
    "Edit Channel": "Modifier le canal",
    "Edit channel routing": "Modifier le routage des canaux",
    "Edit chat preset": "Modifier le préréglage de chat",
    "Edit discount tier": "Modifier le palier de remise",
    "Edit FAQ": "Modifier la FAQ",
    "Edit group": "Modifier le groupe",
    "Edit group rate limit": "Modifier la limite de taux de groupe",
    "Edit JSON object directly. Suitable for simple parameter overrides.": "Modifier l'objet JSON directement. Adapté aux substitutions de paramètres simples.",
    "Edit JSON text directly. Format will be validated on save.": "Modifier le texte JSON directement. Le format sera validé à l'enregistrement.",
    "Edit model": "Modifier le modèle",
    "Edit Model": "Modifier le modèle",
    "Edit model pricing": "Modifier la tarification du modèle",
    "Edit non-sensitive settings such as models, groups, and routing rules.": "Modifier les paramètres non sensibles comme les modèles, les groupes et les règles de routage.",
    "Edit OAuth Provider": "Modifier le fournisseur OAuth",
    "Edit payment method": "Modifier le mode de paiement",
    "Edit Prefill Group": "Modifier le groupe de préremplissage",
    "Edit product": "Modifier le produit",
    "Edit ratio override": "Modifier le remplacement de ratio",
    "Edit Rule": "Modifier la règle",
    "Edit selectable group": "Modifier le groupe sélectionnable",
    "Edit sensitive channel settings": "Modifier les paramètres sensibles des canaux",
    "Edit Tag": "Modifier l'étiquette",
    "Edit Tag:": "Modifier l'étiquette :",
    "Edit Uptime Kuma Group": "Modifier le groupe Uptime Kuma",
    "Edit Vendor": "Modifier le fournisseur",
    "edit_this": "modifier_ceci",
    "Edited channels with tag {{tag}}": "Canaux avec l'étiquette {{tag}} modifiés",
    "Editor mode": "Mode éditeur",
    "Education": "Éducation",
    "Email": "E-mail",
    "Email (required for verification)": "E-mail (requis pour la vérification)",
    "Email Address": "Adresse e-mail",
    "Email Alias Restriction": "Restriction d'alias d'e-mail",
    "Email bound successfully!": "E-mail lié avec succès !",
    "Email Domain Restriction": "Restriction de domaine d'e-mail",
    "Email Domain Whitelist": "Liste blanche de domaines d'e-mail",
    "Email Field": "Champ d'e-mail",
    "Email Verification": "Vérification d'e-mail",
    "Email, summarisation, knowledge work": "Email, résumé, travail intellectuel",
    "Embeddings": "Embeddings",
    "Empty": "Vide",
    "Empty value will be saved as {}.": "Une valeur vide sera enregistrée comme {}.",
    "Enable": "Activer",
    "Enable 2FA": "Activer 2FA",
    "Enable All": "Tout activer",
    "Enable check-in feature": "Activer la fonction de connexion",
    "Enable Data Dashboard": "Activer le tableau de bord des données",
    "Enable demo mode with limited functionality": "Activer le mode démo avec des fonctionnalités limitées",
    "Enable Discord OAuth": "Activer OAuth Discord",
    "Enable Disk Cache": "Activer le cache disque",
    "Enable drawing features": "Activer les fonctionnalités de dessin",
    "Enable filtering": "Activer le filtrage",
    "Enable FunctionCall thoughtSignature Fill": "Activer le remplissage de thoughtSignature pour FunctionCall",
    "Enable GitHub OAuth": "Activer GitHub OAuth",
    "Enable Groups": "Activer les groupes",
    "Enable if this is an OpenRouter enterprise account with special response format": "Activer si c'est un compte d'entreprise OpenRouter avec un format de réponse spécial",
    "Enable io.net deployments": "Activer les déploiements io.net",
    "Enable io.net model deployment service in console": "Activer le service de déploiement de modèles io.net dans la console",
    "Enable LinuxDO OAuth": "Activer LinuxDO OAuth",
    "Enable model performance metrics": "Activer les indicateurs de performance des modèles",
    "Enable OIDC": "Activer OIDC",
    "Enable or disable this channel": "Activer ou désactiver ce canal",
    "Enable or disable this model": "Activer ou désactiver ce modèle",
    "Enable Passkey": "Activer Passkey",
    "Enable Performance Monitoring": "Activer la surveillance des performances",
    "Enable rate limiting": "Activer la limitation de débit",
    "Enable Request Passthrough": "Activer le Passthrough de requêtes",
    "Enable selected channels": "Activer les canaux sélectionnés",
    "Enable selected models": "Activer les modèles sélectionnés",
    "Enable SSL/TLS": "Activer SSL/TLS",
    "Enable SSRF Protection": "Activer la protection SSRF",
    "Enable STARTTLS": "Activer STARTTLS",
    "Enable streaming mode for the test request.": "Activer le mode streaming pour la requête de test.",
    "Enable Telegram OAuth": "Activer Telegram OAuth",
    "Enable test mode for Creem payments": "Activer le mode test pour les paiements Creem",
    "Enable this key?": "Activer cette clé ?",
    "Enable Turnstile": "Activer Turnstile",
    "Enable Two-factor Authentication or Passkey in your profile to unlock sensitive operations.": "Activez l'authentification à deux facteurs ou Passkey dans votre profil pour déverrouiller les opérations sensibles.",
    "Enable unlimited quota for this API key": "Activer le quota illimité pour cette clé API",
    "Enable violation deduction": "Activer la déduction pour violation",
    "Enable Waffo": "Activer Waffo",
    "Enable Waffo Pancake": "Activer Waffo Pancake",
    "Enable WeChat Auth": "Activer l'authentification WeChat",
    "Enable when proxying workers that fetch images over HTTP.": "Activer lors de la mise en proxy des workers qui récupèrent des images via HTTP.",
    "Enabled": "Activé",
    "Enabled all channels with tag: {{tag}}": "Tous les canaux avec le tag {{tag}} ont été activés",
    "Enabled channels with tag {{tag}}": "Canaux avec l'étiquette {{tag}} activés",
    "Enabled Status": "Statut activé",
    "Enabling...": "Activation en cours...",
    "Encourages introducing new topics": "Encourage l'introduction de nouveaux sujets",
    "End": "End",
    "End Error": "Erreur finale",
    "End Reason": "Raison de fin",
    "End Time": "Heure de fin",
    "End-user identifier for abuse monitoring": "Identifiant d'utilisateur final pour la surveillance des abus",
    "Endpoint": "Point d'accès",
    "Endpoint config": "Configuration de l'endpoint",
    "Endpoint Configuration": "Configuration du point de terminaison",
    "Endpoint Type": "Type de point de terminaison",
    "Endpoint, provider-specific settings, and credentials.": "Point de terminaison, paramètres propres au fournisseur et identifiants.",
    "Endpoint:": "Point de terminaison :",
    "Endpoints": "Points de terminaison",
    "English": "Anglais",
    "Ensure Prefix": "Garantir le préfixe",
    "Ensure Suffix": "Garantir le suffixe",
    "Ensure the string has a specified prefix": "S'assurer que la chaîne a un préfixe spécifié",
    "Ensure the string has a specified suffix": "S'assurer que la chaîne a un suffixe spécifié",
    "Enter 6-digit code": "Saisir le code à 6 chiffres",
    "Enter a name": "Saisir un nom",
    "Enter a new name": "Entrez un nouveau nom",
    "Enter a positive or negative amount to adjust the quota": "Saisir un montant positif ou négatif pour ajuster le quota",
    "Enter a react-icons component name. Invalid names show no icon.": "Saisissez le nom d’un composant react-icons. Les noms invalides n’affichent aucune icône.",
    "Enter a valid email or leave blank": "Entrez un e-mail valide ou laissez vide",
    "Enter a value and press Enter": "Saisir une valeur et appuyer sur Entrée",
    "Enter amount in {{currency}}": "Entrez le montant en {{currency}}",
    "Enter amount in tokens": "Entrez le montant en tokens",
    "Enter announcement content (supports Markdown & HTML)": "Saisir le contenu de l'annonce (prend en charge Markdown et HTML)",
    "Enter announcement content (supports Markdown/HTML)": "Saisir le contenu de l'annonce (prend en charge Markdown/HTML)",
    "Enter API Key": "Saisir la clé API",
    "Enter API key for this channel": "Saisir la clé API pour ce canal",
    "Enter API Key, format: APIKey|Region": "Entrez la clé API, format : APIKey|Region",
    "Enter API Key, one per line, format: APIKey|Region": "Entrez la clé API, une par ligne, format : APIKey|Region",
    "Enter application token": "Saisir le jeton d'application",
    "Enter authenticator code": "Saisir le code de l'authentificateur",
    "Enter backup code (e.g., CAWD-OQDV)": "Saisir le code de secours (par exemple, CAWD-OQDV)",
    "Enter code": "Saisir le code",
    "Enter code or backup code": "Saisir le code ou le code de secours",
    "Enter Completion price to calculate ratio": "Saisir le prix Completion pour calculer le ratio",
    "Enter Creem API key": "Saisir la clé API Creem",
    "Enter custom API endpoint URL": "Saisir l'URL du point de terminaison API personnalisé",
    "Enter deployment region or JSON mapping:": "Saisir la région de déploiement ou le mappage JSON :",
    "Enter display name": "Saisir le nom d'affichage",
    "Enter HTML code (e.g., <p>About us...</p>) or a URL (e.g., https://example.com) to embed as iframe": "Saisissez le code HTML (par exemple, <p>À propos de nous...</p>) ou une URL (par exemple, https://example.com) à intégrer en tant qu'iframe",
    "Enter Input price to calculate ratio": "Saisir le prix Input pour calculer le ratio",
    "Enter JSON to override request headers": "Entrez du JSON pour remplacer les en-têtes",
    "Enter key, format: AccessKey|SecretAccessKey|Region": "Entrez la clé, format : AccessKey|SecretAccessKey|Region",
    "Enter key, one per line, format: AccessKey|SecretAccessKey|Region": "Entrez la clé, une par ligne, format : AccessKey|SecretAccessKey|Region",
    "Enter model name": "Entrez le nom du modèle",
    "Enter new key to update": "Saisir la nouvelle clé à mettre à jour",
    "Enter new key to update, or leave empty to keep current key": "Saisir la nouvelle clé à mettre à jour, ou laisser vide pour conserver la clé actuelle",
    "Enter new tag name (leave empty to disband tag)": "Saisir le nouveau nom de tag (laisser vide pour dissoudre le tag)",
    "Enter new tag name or leave empty": "Saisir le nouveau nom de tag ou laisser vide",
    "Enter new token to update": "Saisir le nouveau token à mettre à jour",
    "Enter one API key per line for batch creation": "Saisissez une clé API par ligne pour la création par lots",
    "Enter one key per line for batch creation": "Saisissez une clé par ligne pour la création par lots",
    "Enter one keyword per line": "Saisir un mot-clé par ligne",
    "Enter only a top-level callback domain, for example https://api.example.com, without any path.": "Saisissez uniquement le domaine de callback principal, par exemple https://api.example.com, sans chemin.",
    "Enter password": "Saisir le mot de passe",
    "Enter password (8-20 characters)": "Saisir le mot de passe (8-20 caractères)",
    "Enter quota in {{currency}}": "Saisir le quota en {{currency}}",
    "Enter quota in tokens": "Saisir le quota en tokens",
    "Enter secret key": "Saisir la clé secrète",
    "Enter system prompt (user prompt takes priority)": "Saisir l'invite système (l'invite utilisateur est prioritaire)",
    "Enter tag name (optional)": "Saisir le nom du tag (facultatif)",
    "Enter the 6-digit code from your authenticator app": "Saisir le code à 6 chiffres de votre application d'authentification",
    "Enter the 6-digit Time-based One-Time Password or 8-character backup code from your authenticator app.": "Saisir le mot de passe à usage unique basé sur le temps à 6 chiffres ou le code de secours à 8 caractères de votre application d'authentification.",
    "Enter the complete URL, supports": "Saisir l'URL complète, prend en charge",
    "Enter the Coze agent ID": "Saisir l'ID de l'agent Coze",
    "Enter the full URL of your Gotify server": "Saisir l'URL complète de votre serveur Gotify",
    "Enter the knowledge base ID": "Saisir l'ID de la base de connaissances",
    "Enter the path before /suno, usually just the domain": "Saisir le chemin avant /suno, généralement juste le domaine",
    "Enter the quota amount in {{currency}}": "Entrez le montant du quota en {{currency}}",
    "Enter the quota amount in tokens": "Saisir le montant du quota en tokens",
    "Enter the verification code": "Saisir le code de vérification",
    "Enter threshold": "Saisir le seuil",
    "Enter token counts to preview the estimated cost (excluding group multipliers).": "Saisissez le nombre de tokens pour estimer le coût (hors multiplicateurs de groupe).",
    "Enter URL...": "Saisir l'URL...",
    "Enter username": "Saisir le nom d'utilisateur",
    "Enter verification code": "Saisir le code de vérification",
    "Enter webhook secret": "Saisir le secret du webhook",
    "Enter your authenticator code or a backup code": "Saisir votre code d'authentification ou un code de secours",
    "Enter your email": "Saisir votre e-mail",
    "Enter your redemption code": "Saisir votre code de rachat",
    "Enter your registered email and we will send you a link to reset your password.": "Saisir votre e-mail enregistré et nous vous enverrons un lien pour réinitialiser votre mot de passe.",
    "Enter your username": "Saisir votre nom d'utilisateur",
    "Enter your username or email": "Saisir votre nom d'utilisateur ou votre e-mail",
    "Enterprise Account": "Compte d'entreprise",
    "Enterprise-grade security with comprehensive permission management": "Sécurité de niveau entreprise avec gestion complète des autorisations",
    "Entrypoint (space separated)": "Point d'entrée (séparés par des espaces)",
    "Env (JSON object)": "Env (objet JSON)",
    "Environment variables": "Variables d'environnement",
    "Environment variables (JSON)": "Variables d'environnement (JSON)",
    "Epay Alipay": "Alipay via Epay",
    "Epay endpoint": "Endpoint Epay",
    "Epay Gateway": "Passerelle Epay",
    "Epay is a payment protocol, not a specific official website. Verify the provider yourself and do not trust random third-party Epay deployments.": "Epay est un protocole de paiement, pas un site officiel précis. Vérifiez vous-même le fournisseur et ne faites pas confiance à des déploiements Epay tiers aléatoires.",
    "Epay merchant ID": "ID marchand Epay",
    "Epay safety reminder": "Rappel de sécurité Epay",
    "Epay secret key": "Clé secrète Epay",
    "Epay WeChat Pay": "WeChat Pay via Epay",
    "Equals": "Égal à",
    "Error": "Erreur",
    "Error Code (optional)": "Code d'erreur (optionnel)",
    "Error establishing connection": "Erreur lors de l’établissement de la connexion",
    "Error Message": "Message d'erreur",
    "Error Message (required)": "Message d'erreur (requis)",
    "Error parsing response data": "Erreur lors de l’analyse des données de réponse",
    "Error Type (optional)": "Type d'erreur (optionnel)",
    "Estimated cost": "Coût estimé",
    "Estimated quota cost": "Coût de quota estimé",
    "Exact": "Exact",
    "Exact Match": "Correspondance exacte",
    "Example": "Exemple",
    "Example (all channels):": "Exemple (tous les canaux) :",
    "Example (specific channels):": "Exemple (canaux spécifiques) :",
    "Example:": "Exemple :",
    "example.com&#10;blocked-site.com": "example.com&#10;blocked-site.com",
    "example.com&#10;company.com": "example.com&#10;company.com",
    "Excellent": "Excellent",
    "Exchange rate is required": "Le taux de change est requis",
    "Exchange rate must be greater than 0": "Le taux de change doit être supérieur à 0",
    "Execute code in a sandbox during the response": "Exécuter du code dans un bac à sable pendant la réponse",
    "Executor": "Exécuteur",
    "Exhausted": "Épuisé",
    "Existing account will be reused": "Le compte existant sera réutilisé",
    "Existing Models ({{count}})": "Modèles existants ({{count}})",
    "Exists": "Existe",
    "Expand": "Développer",
    "Expand All": "Tout développer",
    "Expected a JSON array of group identifiers": "Un tableau JSON d'identifiants de groupe est attendu",
    "Expected a JSON array.": "Un tableau JSON est attendu.",
    "Experiment with prompts and models in real time.": "Expérimentez avec des prompts et des modèles en temps réel.",
    "Expiration Time": "Heure d'expiration",
    "expired": "expiré",
    "Expired": "Expiré",
    "Expired at": "Expiré le",
    "Expired time cannot be earlier than current time": "L'heure d'expiration ne peut pas être antérieure à l'heure actuelle",
    "Expires": "Expire",
    "Expires at": "Expire le",
    "Expires in": "Expire dans",
    "Expose ratio API": "Exposer l'API de ratio",
    "Exposes the pricing/models catalog in the top navigation.": "Expose le catalogue des prix/modèles dans la navigation supérieure.",
    "Expression": "Expression",
    "Expression based": "Basé sur une expression",
    "Expression billing": "Facturation par expression",
    "Expression editor": "Éditeur d’expression",
    "Expression error": "Erreur d’expression",
    "Expression pricing": "Tarification par expression",
    "Extend": "Prolonger",
    "Extend deployment": "Prolonger le déploiement",
    "Extend failed": "Échec de la prolongation",
    "Extended successfully": "Prolongé avec succès",
    "External Device": "Appareil externe",
    "External link for users to purchase quota": "Lien externe permettant aux utilisateurs d'acheter du quota",
    "External operations": "Opérations externes",
    "External operations mode": "Mode opérations externes",
    "External Speed Test": "Test de vitesse externe",
    "Extra": "Supplémentaire",
    "Extra Notes (Optional)": "Notes supplémentaires (facultatif)",
    "extras": "suppléments",
    "Fail Reason": "Raison de l'échec",
    "Fail Reason Details": "Détails de la raison de l'échec",
    "failed": "échoué",
    "Failed": "Échec",
    "Failed to {{action}} user": "Échec de l'action {{action}} sur l'utilisateur",
    "Failed to adjust quota": "Échec de l'ajustement du quota",
    "Failed to apply overwrite.": "Échec de l'application de l'écrasement.",
    "Failed to bind email": "Échec de la liaison de l'e-mail",
    "Failed to change password": "Échec du changement de mot de passe",
    "Failed to check for updates": "Échec de la vérification des mises à jour",
    "Failed to clean logs": "Échec du nettoyage des journaux",
    "Failed to complete order": "Échec de la finalisation de la commande",
    "Failed to complete Passkey login": "Impossible de terminer la connexion Passkey",
    "Failed to confirm compliance": "Échec de la confirmation de conformité",
    "Failed to contact GitHub releases API": "Impossible de contacter l'API GitHub Releases",
    "Failed to copy": "Échec de la copie",
    "Failed to copy channel": "Échec de la copie du canal",
    "Failed to copy keys": "Échec de la copie des clés",
    "Failed to copy model names": "Échec de la copie des noms de modèles",
    "Failed to copy to clipboard": "Échec de la copie dans le presse-papiers",
    "Failed to create account": "Échec de la création du compte",
    "Failed to create API key": "Échec de la création de la clé API",
    "Failed to create channel": "Échec de la création du canal",
    "Failed to create deployment": "Échec de la création du déploiement",
    "Failed to create provider": "Échec de la création du fournisseur",
    "Failed to create redemption code": "Échec de la création du code d'échange",
    "Failed to create user": "Échec de la création de l'utilisateur",
    "Failed to delete {{count}} model(s)": "Échec de la suppression de {{count}} modèle(s)",
    "Failed to delete account": "Échec de la suppression du compte",
    "Failed to delete API key": "Échec de la suppression de la clé API",
    "Failed to delete API keys": "Échec de la suppression des Clés API",
    "Failed to delete channel": "Échec de la suppression du canal",
    "Failed to delete disabled channels": "Échec de la suppression des canaux désactivés",
    "Failed to delete failed models": "Échec de la suppression des modèles en échec",
    "Failed to delete group": "Échec de la suppression du groupe",
    "Failed to delete invalid redemption codes": "Échec de la suppression des codes d'échange invalides",
    "Failed to delete model": "Échec de la suppression du modèle",
    "Failed to delete provider": "Échec de la suppression du fournisseur",
    "Failed to delete redemption code": "Échec de la suppression du code d'échange",
    "Failed to delete user": "Échec de la suppression de l'utilisateur",
    "Failed to delete vendor": "Échec de la suppression du fournisseur",
    "Failed to disable {{count}} model(s)": "Échec de la désactivation de {{count}} modèle(s)",
    "Failed to disable 2FA": "Échec de la désactivation de la 2FA",
    "Failed to disable channels": "Échec de la désactivation des canaux",
    "Failed to disable model": "Échec de la désactivation du modèle",
    "Failed to disable tag channels": "Échec de la désactivation des canaux de tags",
    "Failed to discover OIDC endpoints": "Échec de la découverte des points de terminaison OIDC",
    "Failed to enable {{count}} model(s)": "Échec de l'activation de {{count}} modèle(s)",
    "Failed to enable 2FA": "Échec de l'activation de 2FA",
    "Failed to enable channels": "Échec de l'activation des canaux",
    "Failed to enable model": "Échec de l'activation du modèle",
    "Failed to enable tag channels": "Échec de l'activation des canaux de tags",
    "Failed to fetch channel key": "Échec de la récupération de la clé du canal",
    "Failed to fetch checkin status": "Échec de la récupération du statut d'enregistrement",
    "Failed to fetch deployment details": "Impossible de récupérer les détails du déploiement",
    "Failed to fetch models": "Échec de la récupération des modèles",
    "Failed to fetch OIDC configuration. Please check the URL and network status": "Échec de la récupération de la configuration OIDC. Veuillez vérifier l'URL et le statut du réseau",
    "Failed to fetch reset credit details": "Échec de la récupération des détails des crédits de réinitialisation",
    "Failed to fetch upstream prices": "Échec de la récupération des prix amont",
    "Failed to fetch upstream ratios": "Échec de la récupération des ratios en amont",
    "Failed to fetch usage": "Échec de la récupération de l'utilisation",
    "Failed to fetch user information": "Échec de la récupération des informations utilisateur",
    "Failed to fix abilities": "Échec de la réparation de la cohérence des canaux",
    "Failed to generate token": "Échec de la génération du jeton",
    "Failed to initialize OAuth": "Échec de l'initialisation d'OAuth",
    "Failed to initialize system": "Échec de l'initialisation du système",
    "Failed to load": "Échec du chargement",
    "Failed to load API keys": "Échec du chargement des Clés API",
    "Failed to load billing history": "Échec du chargement de l'historique de facturation",
    "Failed to load home page content": "Échec du chargement du contenu de la page d'accueil",
    "Failed to load image": "Échec du chargement de l'image",
    "Failed to load key status": "Échec du chargement du statut des clés",
    "Failed to load logs": "Échec du chargement des journaux",
    "Failed to load Passkey status": "Échec du chargement du statut Passkey",
    "Failed to load playground groups": "Échec du chargement des groupes du playground",
    "Failed to load playground models": "Échec du chargement des modèles du playground",
    "Failed to load profile": "Échec du chargement du profil",
    "Failed to load redemption codes": "Échec du chargement des codes d'échange",
    "Failed to load setup data": "Échec du chargement des données de configuration",
    "Failed to load setup status": "Échec du chargement de l'état de configuration",
    "Failed to load tag data": "Échec du chargement des données de tags",
    "Failed to load users": "Échec du chargement des utilisateurs",
    "Failed to parse group items": "Échec de l'analyse des éléments de groupe",
    "Failed to parse JSON file: {{name}}": "Échec de l'analyse du fichier JSON : {{name}}",
    "Failed to query balance": "Échec de la requête de solde",
    "Failed to refresh cache stats": "Échec de l'actualisation des statistiques de cache",
    "Failed to refresh credential": "Échec de l’actualisation des identifiants",
    "Failed to regenerate backup codes": "Échec de la régénération des codes de sauvegarde",
    "Failed to register Passkey": "Échec de l'enregistrement du Passkey",
    "Failed to remove Passkey": "Échec de la suppression de la Passkey",
    "Failed to repair channel consistency": "Échec de la réparation de la cohérence des canaux",
    "Failed to reset 2FA": "Échec de la réinitialisation de la 2FA",
    "Failed to reset model ratios": "Échec de la réinitialisation des ratios du modèle",
    "Failed to reset Passkey": "Échec de la réinitialisation de la Passkey",
    "Failed to reset usage": "Échec de la réinitialisation de l’utilisation",
    "Failed to save": "Échec de la sauvegarde",
    "Failed to save announcements": "Échec de la sauvegarde des annonces",
    "Failed to save API info": "Échec de l'enregistrement des informations API",
    "Failed to save FAQ": "Échec de la sauvegarde de la FAQ",
    "Failed to save Uptime Kuma groups": "Échec de la sauvegarde des groupes Uptime Kuma",
    "Failed to search API keys": "Échec de la recherche des Clés API",
    "Failed to search redemption codes": "Échec de la recherche des codes d'échange",
    "Failed to search users": "Échec de la recherche des utilisateurs",
    "Failed to send reset email": "Échec de l'envoi de l'e-mail de réinitialisation",
    "Failed to send verification code": "Échec de l'envoi du code de vérification",
    "Failed to send verification email": "Échec de l'envoi de l'e-mail de vérification",
    "Failed to set tag": "Échec de la définition de l'étiquette",
    "Failed to setup 2FA": "Échec de la configuration de 2FA",
    "Failed to start {{provider}} login": "Échec du démarrage de la connexion {{provider}}",
    "Failed to start Discord login": "Échec du démarrage de la connexion Discord",
    "Failed to start GitHub login": "Échec du démarrage de la connexion GitHub",
    "Failed to start LinuxDO login": "Échec du démarrage de la connexion LinuxDO",
    "Failed to start OIDC login": "Échec du démarrage de la connexion OIDC",
    "Failed to start Passkey login": "Impossible de démarrer la connexion Passkey",
    "Failed to start Passkey registration": "Échec du démarrage de l'enregistrement de la Passkey",
    "Failed to start testing all channels": "Échec du démarrage du test de tous les canaux",
    "Failed to sync prices": "Échec de la synchronisation des prix",
    "Failed to sync ratios": "Échec de la synchronisation des ratios",
    "Failed to test all channels": "Échec du test de tous les canaux",
    "Failed to test channel": "Échec du test du canal",
    "Failed to update all balances": "Échec de la mise à jour de tous les soldes",
    "Failed to update API key": "Échec de la mise à jour de la Clé API",
    "Failed to update API key status": "Échec de la mise à jour du statut de la Clé API",
    "Failed to update balance": "Échec de la mise à jour du solde",
    "Failed to update channel": "Échec de la mise à jour du canal",
    "Failed to update models": "Échec de la mise à jour des modèles",
    "Failed to update profile": "Échec de la mise à jour du profil",
    "Failed to update provider": "Échec de la mise à jour du fournisseur",
    "Failed to update redemption code": "Échec de la mise à jour du code de rachat",
    "Failed to update redemption code status": "Échec de la mise à jour du statut du code de rachat",
    "Failed to update setting": "Échec de la mise à jour du paramètre",
    "Failed to update settings": "Échec de la mise à jour des paramètres",
    "Failed to update tag": "Échec de la mise à jour de l'étiquette",
    "Failed to update user": "Échec de la mise à jour de l'utilisateur",
    "Failure keywords": "Mots-clés d'échec",
    "Fair": "Correct",
    "Fallback base URL": "Base URL de fallback",
    "Fallback tier": "Palier de repli",
    "FAQ": "FAQ",
    "FAQ added. Click \"Save Settings\" to apply.": "FAQ ajouté. Cliquez sur \"Enregistrer les paramètres\" pour appliquer.",
    "FAQ deleted. Click \"Save Settings\" to apply.": "FAQ supprimé. Cliquez sur \"Enregistrer les paramètres\" pour appliquer.",
    "FAQ saved successfully": "FAQ enregistré avec succès",
    "FAQ updated. Click \"Save Settings\" to apply.": "FAQ mis à jour. Cliquez sur \"Enregistrer les paramètres\" pour appliquer.",
    "FastGPT": "FastGPT",
    "Feature in development": "Fonctionnalité en développement",
    "Fee": "Frais",
    "Fee Amount": "Montant des frais",
    "Fetch available models for:": "Récupérer les modèles disponibles pour :",
    "Fetch available models from upstream": "Récupérer les modèles disponibles en amont",
    "Fetch from Upstream": "Récupérer depuis l'amont",
    "Fetch Models": "Récupérer les modèles",
    "Fetched {{count}} model(s) from upstream": "{{count}} modèle(s) récupéré(s) depuis l'amont",
    "Fetched {{count}} models": "{{count}} modèles récupérés",
    "Fetching prefill groups...": "Récupération des groupes de préremplissage...",
    "Fetching upstream prices...": "Récupération des prix amont...",
    "Fetching upstream ratios...": "Récupération des ratios amont...",
    "field": "champ",
    "Field Mapping": "Mappage de champs",
    "Field passthrough controls": "Contrôles de transmission des champs",
    "Field Path": "Chemin du champ",
    "File": "Fichier",
    "File Search": "Recherche de fichiers",
    "Files to Retain": "Fichiers à conserver",
    "Fill All Models": "Remplir tous les modèles",
    "Fill Codex CLI / Claude CLI Templates": "Remplir les modèles Codex CLI / Claude CLI",
    "Fill example (all channels)": "Remplir l'exemple (tous les canaux)",
    "Fill example (specific channels)": "Remplir l'exemple (canaux spécifiques)",
    "Fill in both Merchant ID and API Private Key before creating.": "Renseignez l’ID marchand et la clé privée API avant de créer.",
    "Fill in the credentials above to begin.": "Renseignez les identifiants ci-dessus pour commencer.",
    "Fill in the following info to create a new subscription plan": "Remplissez les informations suivantes pour créer un nouveau plan d'abonnement",
    "Fill Related Models": "Remplir les modèles associés",
    "Fill Template": "Remplir le modèle",
    "Fill Templates": "Remplir les modèles",
    "Fill thoughtSignature only for Gemini/Vertex channels using the OpenAI format": "Remplit thoughtSignature uniquement pour les canaux Gemini/Vertex utilisant le format OpenAI",
    "Filled {{count}} model(s)": "{{count}} modèle(s) rempli(s)",
    "Filled {{count}} related model(s)": "{{count}} modèle(s) associé(s) rempli(s)",
    "Filter": "Filtre",
    "Filter by API key...": "Filtrer par clé API...",
    "Filter by channel ID": "Filtrer par ID de canal",
    "Filter by group": "Filtrer par groupe",
    "Filter by MjProxy task ID": "Filtrer par ID de tâche MjProxy",
    "Filter by model name...": "Filtrer par nom du modèle...",
    "Filter by model...": "Filtrer par modèle...",
    "Filter by name or ID...": "Filtrer par nom ou ID...",
    "Filter by name, ID, or key...": "Filtrer par nom, ID ou clé...",
    "Filter by name...": "Filtrer par nom...",
    "Filter by node": "Filtrer par nœud",
    "Filter by price field": "Filtrer par champ de prix",
    "Filter by ratio type": "Filtrer par type de ratio",
    "Filter by request ID": "Filtrer par ID de requête",
    "Filter by task ID": "Filtrer par ID de tâche",
    "Filter by token name": "Filtrer par nom de jeton",
    "Filter by username": "Filtrer par nom d'utilisateur",
    "Filter by username, name or email...": "Filtrer par nom d'utilisateur, nom ou e-mail...",
    "Filter Dashboard Models": "Filtrer les modèles du tableau de bord",
    "Filter models by provider, group, type, endpoint, and tags.": "Filtrer les modèles par fournisseur, groupe, type, endpoint et tags.",
    "Filter models by type, endpoint, vendor, group and tags": "Filtrer les modèles par type, point d'accès, fournisseur, groupe et tags",
    "Filter models...": "Filtrer les modèles...",
    "Filter the model analytics view by time range and user.": "Filtrez la vue d’analyse des modèles par période et utilisateur.",
    "Filter the traffic flow view by time range and user.": "Filtrez la vue du flux de trafic par plage horaire et utilisateur.",
    "Filter...": "Filtrer...",
    "Filters": "Filtres",
    "Filters active": "Filtres actifs",
    "Final Consumed": "Consommation finale",
    "Final cost = base × multiplier when conditions match": "Coût final = base × multiplicateur lorsque les conditions correspondent",
    "Final price multiplier (0.95 = 5% discount": "Multiplicateur de prix final (0.95 = 5% de réduction",
    "Finance": "Finance",
    "Finish Time": "Heure de fin",
    "First API request": "Première requête API",
    "First/Last Frame to Video": "Première/Dernière image vers vidéo",
    "Fix Abilities": "Réparer la cohérence des canaux",
    "Fixed abilities: {{success}} succeeded, {{fails}} failed": "Cohérence des canaux réparée : {{success}} réussie(s), {{fails}} échouée(s)",
    "Fixed price": "Prix fixe",
    "Fixed price (USD)": "Prix fixe (USD)",
    "Fixed request price": "Prix fixe par requête",
    "Floating": "Flottant",
    "Flow": "Flux",
    "Flow Filters": "Filtres de flux",
    "Flow width metric": "Indicateur de largeur du flux",
    "FluentRead extension not detected. Please ensure it is installed and active.": "Extension FluentRead non détectée. Veuillez vous assurer qu'elle est installée et activée.",
    "Flush interval (minutes)": "Intervalle d’écriture (minutes)",
    "Follow the guided steps to prepare your workspace before the first login.": "Suivez les étapes guidées pour préparer votre espace de travail avant la première connexion.",
    "Font": "Police",
    "Footer": "Pied de page",
    "Footer text displayed at the bottom of pages": "Texte de pied de page affiché en bas des pages",
    "footer.columns.about.links.aboutProject": "À propos du projet",
    "footer.columns.about.links.contact": "Contactez-nous",
    "footer.columns.about.links.features": "Fonctionnalités",
    "footer.columns.about.title": "À propos de nous",
    "footer.columns.docs.links.apiDocs": "Documentation API",
    "footer.columns.docs.links.installation": "Guide d'installation",
    "footer.columns.docs.links.quickStart": "Démarrage rapide",
    "footer.columns.docs.title": "Documentation",
    "footer.columns.related.links.midjourney": "MjProxy",
    "footer.columns.related.links.newApiKeyTool": "new-api-key-tool",
    "footer.columns.related.links.oneApi": "One API",
    "footer.columns.related.title": "Projets liés",
    "footer.defaultCopyright": "Tous droits réservés.",
    "footer.new\u0061pi.projectAttributionSuffix": "Tous droits réservés. Conçu et développé par les contributeurs du projet.",
    "For channels added after May 10, 2025, no need to remove \".\" from model names during deployment": "Pour les canaux ajoutés après le 10 mai 2025, pas besoin de supprimer \".\" des noms de modèles lors du déploiement",
    "For private deployments, format: https://fastgpt.run/api/openapi": "Pour les déploiements privés, format : https://fastgpt.run/api/openapi",
    "Force a syntactically valid JSON response": "Imposer une réponse JSON syntaxiquement valide",
    "Force AUTH LOGIN": "Forcer AUTH LOGIN",
    "Force Format": "Forcer le format",
    "Force format response to OpenAI standard (OpenAI channel only)": "Forcer la réponse au format standard OpenAI (canal OpenAI uniquement)",
    "Force JSON object or schema-conforming output": "Forcer une sortie JSON ou conforme à un schéma",
    "Force SMTP authentication using AUTH LOGIN method": "Forcer l'authentification SMTP en utilisant la méthode AUTH LOGIN",
    "Force-disabled two-factor authentication for the user": "Authentification à deux facteurs désactivée de force pour l'utilisateur",
    "Forest Whisper": "Murmure forestier",
    "Forgot password": "Mot de passe oublié",
    "Forgot password?": "Mot de passe oublié ?",
    "Form reset to saved values": "Formulaire réinitialisé aux valeurs enregistrées",
    "Format": "Format",
    "Format JSON": "Formater JSON",
    "Format:": "Format :",
    "Format: Access Key ID|Secret Access Key": "Format : Access Key ID|Secret Access Key",
    "Format: AccessKey|SecretKey (or just ApiKey if upstream is New API)": "Format : AccessKey|SecretKey (ou simplement ApiKey si l'amont est New API)",
    "Format: Ak|Sk|Region": "Format : Ak|Sk|Region",
    "Format: APIKey-AppId, e.g., fastgpt-0sp2gtvfdgyi4k30jwlgwf1i-64f335d84283f05518e9e041": "Format : APIKey-AppId, par ex. fastgpt-0sp2gtvfdgyi4k30jwlgwf1i-64f335d84283f05518e9e041",
    "Format: APIKey|SecretKey": "Format : APIKey|SecretKey",
    "Format: APPID|APISecret|APIKey": "Format : APPID|APISecret|APIKey",
    "Format: AppId|SecretId|SecretKey": "Format : AppId|SecretId|SecretKey",
    "Forward requests directly to upstream providers without any post-processing.": "Transférer les requêtes directement aux fournisseurs amont sans aucun post-traitement.",
    "Frames per second": "Images par seconde",
    "Free": "Libre",
    "Free: {{free}} / Total: {{total}}": "Disponible : {{free}} / Total : {{total}}",
    "Friendly name to identify this channel": "Nom convivial pour identifier ce canal",
    "From Address": "De l'adresse",
    "From IO.NET deployment": "Depuis le déploiement IO.NET",
    "From model redirect, not yet added to models list": "Depuis la redirection du modèle, pas encore ajouté à la liste des modèles",
    "Frontend Theme": "Thème du frontend",
    "Full API Key": "Clé API complète",
    "Full Base URL (supports": "URL de base complète (prend en charge",
    "Full Code": "Code complet",
    "Full input length": "Longueur complète de l’entrée",
    "Full layout": "Disposition complète",
    "Full width": "Pleine largeur",
    "Function calling": "Appel de fonction",
    "Functions": "Fonctions",
    "GC Count": "Nombre de GC",
    "GC executed": "GC exécuté",
    "GC execution failed": "Échec de l'exécution du GC",
    "Gemini": "Gemini",
    "Gemini Batch Embed Contents": "Gemini Batch Embed Contents",
    "Gemini Embed Content": "Gemini Embed Content",
    "Gemini Generate Content": "Gemini Generate Content",
    "Gemini Generate Content to OpenAI Chat": "Gemini Generate Content vers OpenAI Chat",
    "Gemini Image 4K": "Gemini Image 4K",
    "Gemini will continue to auto-detect thinking mode even with the adapter disabled. Enable this only when you need finer control over pricing and budgeting.": "Gemini continuera à détecter automatiquement le mode de pensée même avec l'adaptateur désactivé. Activez ceci uniquement lorsque vous avez besoin d'un contrôle plus fin sur la tarification et le budget.",
    "General": "Général",
    "General Settings": "Paramètres généraux",
    "Generate and manage your API access token": "Générer et gérer votre jeton d'accès API",
    "Generate Lyrics": "Générer des paroles",
    "Generate Music": "Générer de la musique",
    "Generate new backup codes for account recovery": "Générer de nouveaux codes de secours pour la récupération du compte",
    "Generate New Codes": "Générer de nouveaux codes",
    "Generate tokens from the Tokens page; you can scope them to specific models, groups, IPs, and rate-limits.": "Générez des jetons depuis la page Jetons ; vous pouvez les restreindre par modèle, groupe, IP et limites de débit.",
    "Generated image": "Image générée",
    "Generating new codes will invalidate all existing backup codes.": "La génération de nouveaux codes invalidera tous les codes de sauvegarde existants.",
    "Generating...": "Génération...",
    "Generation quality preset": "Préréglage de qualité de génération",
    "Generation was interrupted": "La génération a été interrompue",
    "Generic cache": "Cache générique",
    "Get advice": "Obtenir des conseils",
    "Get notified when balance falls below this value": "Recevoir une notification lorsque le solde tombe en dessous de cette valeur",
    "Get one here": "Obtenir ici",
    "Get started": "Commencer",
    "Get Started": "Commencer",
    "GitHub": "GitHub",
    "Give the group a recognizable name and optional description.": "Donnez au groupe un nom reconnaissable et une description facultative.",
    "Give this group a recognizable name.": "Donnez un nom reconnaissable à ce groupe.",
    "Global configuration and administrative tools.": "Configuration globale et outils d'administration.",
    "Global Coverage": "Couverture mondiale",
    "Global Model Configuration": "Configuration globale du modèle",
    "Global throughput": "Débit global",
    "Go Back": "Retour",
    "Go back and edit": "Retour et modifier",
    "Go to Dashboard": "Aller au tableau de bord",
    "Go to first page": "Aller à la première page",
    "Go to home": "Retour à l'accueil",
    "Go to io.net API Keys": "Accéder aux clés API io.net",
    "Go to last page": "Aller à la dernière page",
    "Go to next page": "Aller à la page suivante",
    "Go to page {{page}}": "Aller à la page {{page}}",
    "Go to previous page": "Aller à la page précédente",
    "Go to settings": "Aller aux paramètres",
    "Go to Settings": "Aller aux paramètres",
    "Good": "Bon",
    "Gotify Application Token": "Jeton d'application Gotify",
    "Gotify Documentation": "Documentation Gotify",
    "Gotify Server URL": "URL du serveur Gotify",
    "gpt-3.5-turbo": "gpt-3.5-turbo",
    "gpt-3.5-turbo-0125": "gpt-3.5-turbo-0125",
    "gpt-4": "gpt-4",
    "gpt-4, claude-3-opus, etc.": "gpt-4, claude-3-opus, etc.",
    "GPU count": "Nombre de GPU",
    "Granted at": "Accordé le",
    "Greater than": "Supérieur à",
    "Greater Than": "Supérieur à",
    "Greater than or equal": "Supérieur ou égal",
    "Greater Than or Equal": "Supérieur ou égal",
    "Grok": "Grok",
    "Grok Settings": "Paramètres Grok",
    "Group": "Groupe",
    "Group & Quota": "Groupe et Quota",
    "Group added. Click \"Save Settings\" to apply.": "Groupe ajouté. Cliquez sur \"Enregistrer les paramètres\" pour appliquer.",
    "Group channels by tag for batch operations": "Regrouper les canaux par étiquette pour les opérations par lots",
    "Group config overrides global limits, shares the same period": "La configuration du groupe annule les limites globales et partage la même période",
    "Group deleted. Click \"Save Settings\" to apply.": "Groupe supprimé. Cliquez sur \"Enregistrer les paramètres\" pour appliquer.",
    "Group description": "Description du groupe",
    "Group details": "Détails du groupe",
    "Group identifier": "Identifiant du groupe",
    "Group is required": "Le groupe est requis",
    "Group name": "Nom du groupe",
    "Group Name": "Nom du groupe",
    "Group name cannot be changed when editing.": "Le nom du groupe ne peut pas être modifié lors de la modification.",
    "Group prices cannot be expanded because this expression is not a standard tiered pricing expression.": "Les prix par groupe ne peuvent pas être détaillés car cette expression n'est pas une expression tarifaire par paliers standard.",
    "Group Pricing": "Tarification des groupes",
    "Group pricing usage guide": "Guide d'utilisation des groupes tarifaires",
    "group ratio": "ratio de groupe",
    "Group Ratio": "Ratio de groupe",
    "Group ratios": "Ratios de groupe",
    "Group updated. Click \"Save Settings\" to apply.": "Groupe mis à jour. Cliquez sur \"Enregistrer les paramètres\" pour appliquer.",
    "Group-based rate limits": "Limites de débit basées sur le groupe",
    "Group:": "Groupe :",
    "Group: {{ratio}}x": "Groupe : {{ratio}}x",
    "Grouped monitor status from Uptime Kuma": "État des moniteurs groupés depuis Uptime Kuma",
    "Groups": "Groupes",
    "Groups *": "Groupes *",
    "Groups that users can select when creating API keys.": "Groupes que les utilisateurs peuvent sélectionner lors de la création de clés API.",
    "Growth": "Croissance",
    "Guardrails": "Garde-fous",
    "Guest": "Invité",
    "h": "h",
    "Haiku Model": "Modèle Haiku",
    "Hang tight while we finish connecting your account.": "Patientez pendant que nous terminons la connexion de votre compte.",
    "Hang tight while we securely link this account to your profile.": "Patientez pendant que nous lions en toute sécurité ce compte à votre profil.",
    "Hardware": "Matériel",
    "Hardware type": "Type de matériel",
    "Has been disabled": "Désactivé avec succès",
    "Has been enabled": "Activé avec succès",
    "Has been invalidated": "Invalidé avec succès",
    "Have a Code?": "Vous avez un code ?",
    "Header": "En-tête",
    "header instead.": ".",
    "Header Name": "Nom de l’en-tête",
    "Header navigation": "Navigation d'en-tête",
    "Header Override": "Remplacement d'en-tête",
    "Header Passthrough (X-Request-Id)": "Passthrough en-tête (X-Request-Id)",
    "Header Value (supports string or JSON mapping)": "Valeur de l'en-tête (chaîne ou mappage JSON)",
    "header. Anthropic-formatted endpoints accept the": ". Les points de terminaison au format Anthropic acceptent à la place",
    "Health": "Santé",
    "Healthy": "Normal",
    "Hidden — verify to reveal": "Masqué — vérifiez pour révéler",
    "Hide": "Masquer",
    "Hide API key": "Masquer la clé API",
    "Hide sensitive data": "Masquer les données sensibles",
    "Hide setup guide": "Masquer le guide de configuration",
    "High Performance": "Hautes performances",
    "High-risk operation confirmation": "Confirmation d'opération à haut risque",
    "High-risk status code retry confirmation text": "JE CONFIRME",
    "High-risk status code retry input mismatch": "Le texte saisi ne correspond pas, veuillez réessayer.",
    "High-risk status code retry input placeholder": "Veuillez saisir le texte de confirmation ci-dessus",
    "High-risk status code retry risk check 1": "Je comprends que la relance sur ces codes d'état peut entraîner des frais normaux facturés par le fournisseur en amont, et que ces frais ne peuvent pas être récupérés.",
    "High-risk status code retry risk check 2": "Je comprends que ces codes d'état indiquent généralement que la requête a été traitée avec succès par le fournisseur, et que la relance peut entraîner une double facturation.",
    "High-risk status code retry risk check 3": "Je reconnais que ces configurations peuvent entraîner des pertes financières importantes et j'accepte tous les risques associés.",
    "High-risk status code retry risk check 4": "J'ai soigneusement vérifié les règles de redirection de codes d'état ci-dessus et confirme qu'elles sont correctes.",
    "High-risk status code retry risk disclaimer": "Les règles de redirection suivantes contiennent des configurations à haut risque. La relance sur ces codes d'état peut entraîner des frais normaux en amont non récupérables. Veuillez vérifier soigneusement.",
    "Higher priority channels are selected first": "Les canaux de priorité plus élevée sont sélectionnés en premier",
    "Historical Usage": "Utilisation historique",
    "History of MjProxy-style image tasks.": "Historique des tâches d'images style MjProxy.",
    "Hit criteria: If cached tokens exist in usage, it counts as a hit.": "Critère de hit : si des tokens en cache existent dans l'utilisation, cela compte comme un hit.",
    "Hit Rate": "Taux de succès",
    "Hit tier": "Palier atteint",
    "Home": "Accueil",
    "Home Page Content": "Contenu de la page d'accueil",
    "Hostname or IP of your SMTP provider": "Nom d'hôte ou IP de votre fournisseur SMTP",
    "Hour": "Heure",
    "Hour of day": "Heure du jour",
    "Hourly token usage by model across the last 24 hours": "Utilisation horaire des tokens par modèle sur les dernières 24 heures",
    "Hourly token usage by model over the past 24 hours": "Utilisation horaire de tokens par modèle sur les dernières 24 heures",
    "hours": "heures",
    "How client credentials are sent to the token endpoint": "Comment les informations d'identification client sont envoyées au point de terminaison de jeton",
    "How frequently the system checks auto-disabled channels for recovery": "Fréquence à laquelle le système vérifie la récupération des canaux désactivés automatiquement",
    "How frequently the system tests all channels": "Fréquence à laquelle le système teste tous les canaux",
    "How It Works": "Comment ça marche",
    "How model mapping works": "Fonctionnement du mappage des modèles",
    "How much to charge for each US dollar of balance (Epay)": "Montant à facturer pour chaque dollar US de solde (Epay)",
    "How this model name should match requests": "Comment ce nom de modèle doit correspondre aux requêtes",
    "How to deliver the resulting image": "Comment délivrer l'image résultante",
    "How to get an io.net API Key": "Comment obtenir une clé API io.net",
    "How to reset my quota?": "Comment réinitialiser mon quota ?",
    "How to select keys: random or sequential polling": "Comment sélectionner les clés : sondage aléatoire ou séquentiel",
    "How will you use the platform?": "Comment allez-vous utiliser la plateforme ?",
    "https://api.day.app/yourkey/{{title}}/{{content}}": "https://api.day.app/yourkey/{{title}}/{{content}}",
    "https://api.example.com": "https://api.example.com",
    "https://ark.ap-southeast.bytepluses.com": "https://ark.ap-southeast.bytepluses.com",
    "https://ark.cn-beijing.volces.com": "https://ark.cn-beijing.volces.com",
    "https://cloud.siliconflow.cn/i/hij0YNTZ": "https://cloud.siliconflow.cn/i/hij0YNTZ",
    "https://docs.example.com": "https://docs.example.com",
    "https://example.com": "https://example.com",
    "https://example.com/logo.png": "https://example.com/logo.png",
    "https://example.com/qr-code.png": "https://example.com/qr-code.png",
    "https://example.com/topup": "https://example.com/topup",
    "https://example.com/webhook": "https://example.com/webhook",
    "https://gateway.example.com": "https://gateway.example.com",
    "https://github.com/QuantumNous/new-api": "https://github.com/QuantumNous/new-api",
    "https://gotify.example.com": "https://gotify.example.com",
    "https://pay.example.com": "https://pay.example.com",
    "https://provider.com/.well-known/openid-configuration": "https://provider.com/.well-known/openid-configuration",
    "https://status.example.com": "https://status.example.com",
    "https://wechat-server.example.com": "https://wechat-server.example.com",
    "https://worker.example.workers.dev": "https://worker.example.workers.dev",
    "https://your-server.example.com": "https://votre-serveur.example.com",
    "Human-readable name shown to users during Passkey prompts.": "Nom lisible par l'homme affiché aux utilisateurs lors des invites de clé d'accès (Passkey).",
    "I confirm enabling high-risk retry": "Je confirme l'activation de la relance à haut risque",
    "I have read and agree to the": "J'ai lu et j'accepte les",
    "I have read and understood the above compliance reminder": "J’ai lu et compris le rappel de conformité ci-dessus",
    "I have read and understood the above compliance reminder, acknowledge the related legal risks, and confirm that I bear legal responsibility arising from deployment, operation, and charging behavior.": "J’ai lu et compris le rappel de conformité ci-dessus, je reconnais les risques juridiques associés et confirme assumer la responsabilité juridique liée au déploiement, à l’exploitation et à la facturation.",
    "I understand that disabling 2FA will remove all protection and backup codes": "Je comprends que la désactivation de la 2FA supprimera toute protection et les codes de secours",
    "Icon": "Icône",
    "Icon file must be 100 KB or smaller": "Le fichier icône doit être de 100 Ko ou moins",
    "Icon identifier (e.g. github, gitlab)": "Identifiant d'icône (par exemple github, gitlab)",
    "ID": "ID",
    "If an upstream error contains any of these keywords (case insensitive), the channel will be disabled automatically.": "Si une erreur en amont contient l'un de ces mots-clés (insensible à la casse), le canal sera désactivé automatiquement.",
    "If authorization succeeds, the generated JSON will be inserted into the key field. You still need to save the channel to persist it.": "Si l'autorisation réussit, le JSON généré sera inséré dans le champ clé. Vous devez encore enregistrer le canal pour le conserver.",
    "If connecting to upstream One API or New API relay projects, use OpenAI type instead unless you know what you are doing": "Si vous vous connectez à des projets de relais One API ou New API en amont, utilisez le type OpenAI à la place sauf si vous savez ce que vous faites",
    "If default auto group is enabled, newly created tokens start with auto instead of an empty group.": "Si le groupe auto par défaut est activé, les nouveaux jetons commencent avec auto au lieu d’un groupe vide.",
    "If the affinity channel fails and retry succeeds on another channel, update affinity to the successful channel.": "Si le canal affinitaire échoue et qu'une nouvelle tentative réussit sur un autre canal, mettre à jour l'affinité vers le canal ayant réussi.",
    "If this keeps happening, please report it on GitHub Issues.": "Si cela continue, veuillez le signaler sur GitHub Issues.",
    "If you provide generative AI services to the public in mainland China, you will fulfill legal obligations including filing, security assessment, content safety, complaint handling, generated content labeling, log retention, and personal information protection.": "Si vous fournissez des services d’IA générative au public en Chine continentale, vous remplirez les obligations légales applicables, notamment le dépôt, l’évaluation de sécurité, la sécurité du contenu, le traitement des plaintes, l’étiquetage du contenu généré, la conservation des journaux et la protection des informations personnelles.",
    "Ignored upstream models": "Modèles amont ignorés",
    "Image": "Image",
    "Image Generation": "Génération d'images",
    "Image In": "Entrée d’image",
    "Image input": "Entrée image",
    "Image input price": "Prix d’entrée image",
    "Image not available": "Image indisponible",
    "Image Out": "Sortie d’image",
    "Image output price": "Prix de sortie image",
    "Image Preview": "Aperçu de l'image",
    "Image ratio": "Ratio d'image",
    "Image to Video": "Image vers vidéo",
    "Image Tokens": "Tokens image",
    "Import to CC Switch": "Importer vers CC Switch",
    "Important": "Important",
    "In Progress": "En cours",
    "In:": "Entrée :",
    "incident": "incident",
    "incidents": "incidents",
    "Incidents": "Incidents",
    "Include Group": "Inclure le groupe",
    "Include Model": "Inclure le modèle",
    "Include Rule Name": "Inclure le nom de la règle",
    "Includes request rules": "Inclut des règles de requête",
    "Including failed requests, 0 = unlimited": "Y compris les requêtes échouées, 0 = illimité",
    "Incoming path": "Chemin entrant",
    "Incoming path is required": "Le chemin entrant est requis",
    "Incoming path must be unique": "Le chemin entrant doit etre unique",
    "Incoming path must not include query": "Le chemin entrant ne doit pas inclure de query",
    "Incoming path must start with /": "Le chemin entrant doit commencer par /",
    "Incomplete": "Incomplet",
    "Increased user quota by {{quota}}": "Quota de l'utilisateur augmenté de {{quota}}",
    "Index": "Index",
    "Initial quota given to new users": "Quota initial donné aux nouveaux utilisateurs",
    "Initialization failed, please try again.": "L'initialisation a échoué, veuillez réessayer.",
    "Initialize": "Initialiser",
    "Initialize system": "Initialiser le système",
    "Initializing…": "Initialisation…",
    "Inpaint": "Inpainting",
    "Input": "Entrée",
    "Input mode": "Mode d'entrée",
    "Input price": "Prix d’entrée",
    "Input price is required before saving dependent prices.": "Le prix d’entrée est requis avant d’enregistrer les prix dépendants.",
    "Input tokens": "Jetons d’entrée",
    "Input Tokens": "Tokens d'entrée",
    "Inset": "Encastré",
    "Inspect requests, errors, and billing details": "Inspecter les requêtes, les erreurs et les détails de facturation",
    "Inspect user prompts": "Inspecter les invites utilisateur",
    "Instance": "Instance",
    "Instances": "Instances",
    "Insufficient balance": "Solde insuffisant",
    "Integrations": "Intégrations",
    "Inter-group overrides": "Dérogations inter-groupes",
    "Inter-group ratio overrides": "Dérogations de ratio inter-groupes",
    "Interface Language": "Langue de l'interface",
    "Internal Notes": "Notes internes",
    "Internal notes (not shown to users)": "Notes internes (non visibles par les utilisateurs)",
    "Internal Server Error!": "Erreur interne du serveur !",
    "Invalid chat link. Please contact the administrator.": "Lien de chat invalide. Veuillez contacter l'administrateur.",
    "Invalid chat link. Please contact your administrator.": "Lien de chat invalide. Veuillez contacter votre administrateur.",
    "Invalid code": "Code invalide",
    "Invalid JSON": "JSON invalide",
    "Invalid JSON format": "Format JSON invalide",
    "Invalid JSON format or values out of allowed range": "Format JSON invalide ou valeurs hors plage autorisée",
    "Invalid JSON in parameter override template": "JSON invalide dans le modèle de remplacement de paramètres",
    "Invalid JSON string.": "Chaîne JSON invalide.",
    "Invalid model mapping format": "Format de mappage de modèle invalide",
    "Invalid Passkey registration response": "Réponse d'enregistrement de passe-clé invalide",
    "Invalid Passkey response": "Réponse Passkey invalide",
    "Invalid payment redirect URL": "URL de redirection de paiement non valide",
    "Invalid reset link, please request a new password reset": "Lien de réinitialisation invalide, veuillez demander une nouvelle réinitialisation de mot de passe",
    "Invalid reset link, please request a new password reset.": "Lien de réinitialisation invalide, veuillez demander une nouvelle réinitialisation du mot de passe.",
    "Invalid rules JSON format": "Format JSON des règles invalide",
    "Invalid status code mapping entries: {{entries}}": "Entrées de mappage de code d'état invalides : {{entries}}",
    "Invalidate": "Invalider",
    "Invalidated": "Invalidé",
    "Invert match": "Inverser la correspondance",
    "Invitation Code": "Code d'invitation",
    "Invitation Quota": "Quota d'invitation",
    "Invite Info": "Informations sur l'invitation",
    "Invited": "Invité",
    "Invited by user ID": "Invité par l'ID utilisateur",
    "Invited Users": "Utilisateurs invités",
    "Invitee Reward": "Récompense de l'invité",
    "Inviter": "Inviteur",
    "Inviter Reward": "Récompense de l'inviteur",
    "Invites": "Invitations",
    "Invoke developer-defined functions with structured arguments": "Appeler des fonctions définies par le développeur avec des arguments structurés",
    "io.net API Key": "Clé API io.net",
    "io.net Deployments": "Déploiements io.net",
    "IP": "IP",
    "IP Address": "Adresse IP",
    "IP Filter Mode": "Mode de filtre IP",
    "IP Restriction": "Restriction IP",
    "IP Whitelist (supports CIDR)": "Liste blanche IP (supporte CIDR)",
    "is less than the configured maximum cache size": "est inférieur à la taille maximale du cache configurée",
    "is the default price; ": "est le prix par défaut ; ",
    "It seems like the page you're looking for": "Il semble que la page que vous recherchez",
    "Items": "Éléments",
    "Japanese": "Japonais",
    "Jimeng": "Jimeng",
    "Jina": "Jina",
    "JSON": "JSON",
    "JSON array of group identifiers. When enabled below, new tokens rotate through this list.": "Tableau JSON d'identifiants de groupe. Lorsqu'il est activé ci-dessous, les nouveaux jetons alternent dans cette liste.",
    "JSON Editor": "Édition JSON",
    "JSON format error": "Erreur de format JSON",
    "JSON format supports service account JSON files": "Le format JSON prend en charge les fichiers JSON de compte de service",
    "JSON is invalid at line {{line}}, column {{column}}.": "Le JSON est invalide à la ligne {{line}}, colonne {{column}}.",
    "JSON is invalid at position {{position}}.": "Le JSON est invalide à la position {{position}}.",
    "JSON is invalid. Please check the syntax.": "Le JSON est invalide. Veuillez vérifier la syntaxe.",
    "JSON map of group → description exposed when users create API keys.": "Carte JSON de groupe → description exposée lorsque les utilisateurs créent des clés API.",
    "JSON map of group → ratio applied when the user selects the group explicitly.": "Carte JSON de groupe → ratio appliqué lorsque l'utilisateur sélectionne explicitement le groupe.",
    "JSON map of model → multiplier applied to quota billing.": "Carte JSON de modèle → multiplicateur appliqué à la facturation par quota.",
    "JSON map of model → USD cost per request. Takes precedence over ratio based billing.": "Carte JSON de modèle → coût en USD par requête. Prend le pas sur la facturation basée sur le ratio.",
    "JSON mode": "Mode JSON",
    "JSON Mode": "Mode JSON",
    "JSON must be an object": "Le JSON doit être un objet",
    "JSON object:": "Objet JSON :",
    "JSON structure is invalid": "La structure JSON est invalide",
    "JSON Text": "Texte JSON",
    "JSON-based access control rules. Leave empty to allow all users.": "Règles de contrôle d'accès basées sur JSON. Laisser vide pour autoriser tous les utilisateurs.",
    "Just now": "À l'instant",
    "JustSong": "JustSong",
    "K": "K",
    "Keep affinity when channel is disabled": "Conserver l'affinité lorsque le canal est désactivé",
    "Keep enabled if you need to proxy requests for different upstream accounts.": "Gardez activé si vous devez proxifier les requêtes pour différents comptes en amont.",
    "Keep enough balance before production traffic": "Gardez un solde suffisant avant le trafic de production",
    "Keep original value": "Conserver la valeur originale",
    "Keep original value (skip if target exists)": "Conserver la valeur originale (ignorer si la cible existe)",
    "Keep the platform ready": "Gardez la plateforme prête",
    "Keep this above 1 minute to avoid heavy database load": "Gardez cette valeur au-dessus de 1 minute pour éviter une charge excessive de la base de données",
    "Keep-alive Ping": "Ping de maintien de connexion",
    "Key": "Clé",
    "Key Fingerprint": "Empreinte de clé",
    "Key Sources": "Sources de clé",
    "Key Summary": "Résumé de clé",
    "Key Update Mode": "Mode de mise à jour de la clé",
    "Keys, OAuth credentials, and multi-key update behavior.": "Clés, identifiants OAuth et comportement de mise à jour multi-clés.",
    "Kling": "Kling",
    "Knowledge Base ID *": "ID de la base de connaissances *",
    "Knowledge cutoff": "Date de coupure des connaissances",
    "Lake View": "Vue du lac",
    "Landing page with system overview.": "Page d'accueil avec aperçu du système.",
    "Language preference saved": "Préférence de langue enregistrée",
    "Language Preferences": "Préférences de langue",
    "Language preferences sync across your signed-in devices and affect API error messages.": "Les préférences de langue se synchronisent sur vos appareils connectés et affectent les messages d'erreur de l'API.",
    "Last 24h usage": "Utilisation 24h",
    "Last 30 days uptime": "Disponibilité 30 derniers jours",
    "Last check time": "Dernière vérification",
    "Last detected addable models": "Derniers modèles ajoutables détectés",
    "Last Login": "Dernière connexion",
    "Last Seen": "Dernier signal",
    "Last Tested": "Dernier testé",
    "Last updated:": "Dernière mise à jour :",
    "Last Used": "Dernière utilisation",
    "Last used:": "Dernière utilisation :",
    "Latency": "Latence",
    "Latency check": "Contrôle de latence",
    "Latency short": "Lat.",
    "Latency trend (last 24h)": "Tendance de latence (24 dernières heures)",
    "Latest platform updates and notices": "Dernières mises à jour et annonces de la plateforme",
    "Lavender Dream": "Rêve de lavande",
    "Layout": "Disposition",
    "lead": "tête",
    "Leaderboards": "Classements",
    "Learn more": "En savoir plus",
    "Learn more:": "En savoir plus :",
    "Leave": "Quitter",
    "Leave blank to keep the existing credential": "Laissez vide pour conserver l'identifiant existant",
    "Leave blank to keep the existing key": "Laisser vide pour conserver la clé existante",
    "Leave blank unless rotating the secret": "Laissez vide, sauf si vous faites pivoter le secret",
    "Leave empty for never expires": "Laissez vide pour qu'il n'expire jamais",
    "Leave empty to disable the agreement requirement. Supports Markdown, HTML, or a full URL to redirect users.": "Laissez vide pour désactiver l'exigence d'accord. Prend en charge Markdown, HTML ou une URL complète pour rediriger les utilisateurs.",
    "Leave empty to disable the privacy policy requirement. Supports Markdown, HTML, or a full URL to redirect users.": "Laissez vide pour désactiver l'exigence de politique de confidentialité. Prend en charge Markdown, HTML ou une URL complète pour rediriger les utilisateurs.",
    "Leave empty to disband the tag": "Laissez vide pour dissoudre l'étiquette",
    "Leave empty to keep existing key": "Laissez vide pour conserver la clé existante",
    "Leave empty to keep unchanged": "Laissez vide pour conserver inchangé",
    "Leave empty to use account email": "Laissez vide pour utiliser l'e-mail du compte",
    "Leave empty to use default": "Laisser vide pour utiliser la valeur par défaut",
    "Leave empty to use system temp directory": "Laisser vide pour utiliser le répertoire temporaire",
    "Leave empty to use username": "Laissez vide pour utiliser le nom d'utilisateur",
    "Left to Right": "De gauche à droite",
    "Legacy Format (JSON Object)": "Ancien format (objet JSON)",
    "Legacy format must be a JSON object": "L'ancien format doit être un objet JSON",
    "Legacy Format Template": "Modèle ancien format",
    "Legal": "Juridique",
    "Less": "Moins",
    "Less than": "Inférieur à",
    "Less Than": "Inférieur à",
    "Less than 1 day left": "Moins d'un jour restant",
    "Less than or equal": "Inférieur ou égal",
    "Less Than or Equal": "Inférieur ou égal",
    "License": "Licence",
    "Light": "Clair",
    "Lightning Fast": "Extrêmement rapide",
    "Limit period": "Période de limite",
    "Limit Reached": "Limite atteinte",
    "Limit which models can be used with this key": "Limiter les modèles pouvant être utilisés avec cette clé",
    "Limited": "Limité",
    "LingYiWanWu": "LingYiWanWu",
    "Link to your documentation site": "Lien vers votre site de documentation",
    "LinuxDO": "LinuxDO",
    "LinuxDO Client ID": "ID client LinuxDO",
    "LinuxDO Client Secret": "Secret client LinuxDO",
    "List of models supported by this channel. Use comma to separate multiple models.": "Liste des modèles pris en charge par ce canal. Utilisez une virgule pour séparer plusieurs modèles.",
    "List of origins (one per line) allowed for Passkey registration and authentication.": "Liste des origines (une par ligne) autorisées pour l'enregistrement et l'authentification des clés d'accès (Passkey).",
    "List view": "Vue en liste",
    "Live refresh pauses when no task is running": "L'actualisation en direct est suspendue lorsqu'aucune tâche n'est en cours",
    "LLM Leaderboard": "Classement des LLM",
    "LLM prompt helper": "Assistant prompt LLM",
    "Load Balancing": "Équilibrage de charge",
    "Load template...": "Charger le modèle...",
    "Loader": "Chargeur",
    "Loading": "Chargement",
    "Loading channel details": "Chargement des détails du canal",
    "Loading configuration": "Chargement de la configuration",
    "Loading content settings...": "Chargement des paramètres de contenu...",
    "Loading conversation...": "Chargement de la conversation...",
    "Loading current models...": "Chargement des modèles actuels...",
    "Loading failed": "Échec du chargement",
    "Loading maintenance settings...": "Chargement des paramètres de maintenance...",
    "Loading settings...": "Chargement des paramètres...",
    "Loading setup status…": "Chargement du statut de configuration…",
    "Loading...": "Chargement...",
    "Local": "Local",
    "Local Billing": "Facturation locale",
    "Local models": "Modèles locaux",
    "Locations": "Emplacements",
    "Locked": "Verrouillé",
    "log": "journal",
    "Log cleanup": "Nettoyage des journaux",
    "Log cleanup progress": "Progression du nettoyage des journaux",
    "Log cleanup task started.": "La tâche de nettoyage des journaux a démarré.",
    "Log Details": "Détails du journal",
    "Log Directory": "Répertoire des journaux",
    "Log File Count": "Nombre de fichiers journaux",
    "Log files older than {{value}} days will be deleted.": "Les fichiers journaux de plus de {{value}} jours seront supprimés.",
    "Log IP address for usage and error logs": "Enregistrer l'adresse IP pour les journaux d'utilisation et d'erreurs",
    "Log Maintenance": "Maintenance des journaux",
    "Log Type": "Type de journal",
    "Logged in successfully via {{method}}": "Connexion réussie via {{method}}",
    "Logic": "Logique",
    "Login": "Connexion",
    "Login failed": "Échec de la connexion",
    "Login Info": "Informations de connexion",
    "Login Method": "Méthode de connexion",
    "Logo": "Logo",
    "Logo URL": "URL du logo",
    "Logs": "Journaux",
    "Low balance": "Solde faible",
    "Lowest median first-token latency": "Latence médiane de premier jeton la plus faible",
    "m": "m",
    "Maintenance": "Maintenance",
    "Make it easier for teammates to pick the right group.": "Faciliter le choix du bon groupe pour les coéquipiers.",
    "Manage": "Gestion",
    "Manage account bindings for this user": "Gérer les liaisons de compte pour cet utilisateur",
    "Manage Bindings": "Gérer les liaisons",
    "Manage catalog visibility and pricing.": "Gérer la visibilité du catalogue et les prix.",
    "Manage custom OAuth providers for user authentication": "Gérer les fournisseurs OAuth personnalisés pour l'authentification des utilisateurs",
    "Manage Keys": "Gérer les clés",
    "Manage local models for:": "Gérer les modèles locaux pour :",
    "Manage multi-key status and configuration for this channel": "Gérer le statut multi-clés et la configuration pour ce canal",
    "Manage Ollama Models": "Gérer les modèles Ollama",
    "Manage server log files. Log files accumulate over time; regular cleanup is recommended to free disk space.": "Gérer les fichiers journaux du serveur. Les fichiers journaux s'accumulent au fil du temps ; un nettoyage régulier est recommandé.",
    "Manage subscription plans and pricing.": "Gérer les plans d'abonnement et les tarifs.",
    "Manage Subscriptions": "Gérer les abonnements",
    "Manage Vendors": "Gérer les fournisseurs",
    "Manage your security settings and account access": "Gérer vos paramètres de sécurité et l'accès à votre compte",
    "Manual Disabled": "Désactivé manuellement",
    "Map fields from the user info response to local user attributes. Supports nested paths (e.g. ocs.data.id).": "Mapper les champs de la réponse des informations utilisateur vers les attributs utilisateur locaux. Supporte les chemins imbriqués (par exemple ocs.data.id).",
    "Map model identifiers to Gemini API versions. A `default` entry applies when no specific match is found.": "Mapper les identifiants de modèle aux versions de l'API Gemini. Une entrée `default` s'applique lorsqu'aucune correspondance spécifique n'est trouvée.",
    "Map request model names to actual provider model names (JSON format)": "Mapper les noms de modèles de requête aux noms réels de modèles du fournisseur (format JSON)",
    "Map response status codes (JSON format)": "Mapper les codes de statut de réponse (format JSON)",
    "Map upstream status codes to different codes": "Mapper les codes de statut amont à différents codes",
    "Market Share": "Part de marché",
    "Marketing": "Marketing",
    "Master instances run scheduled background tasks.": "Les instances master exécutent les tâches planifiées en arrière-plan.",
    "Match All (AND)": "Toutes (AND)",
    "Match Any (OR)": "N'importe laquelle (OR)",
    "Match Mode": "Mode de correspondance",
    "Match model name exactly": "Correspondance exacte du nom du modèle",
    "Match models containing this name": "Correspondance des modèles contenant ce nom",
    "Match models ending with this name": "Correspondance des modèles se terminant par ce nom",
    "Match models starting with this name": "Correspondance des modèles commençant par ce nom",
    "Match Text": "Texte à rechercher",
    "Match Type": "Type de correspondance",
    "Match Value": "Valeur de correspondance",
    "Match Value (optional)": "Valeur de correspondance (optionnel)",
    "Matched": "Correspondant",
    "Matched Tier": "Palier correspondant",
    "Matching Rules": "Règles de correspondance",
    "Max Disk Cache Size (MB)": "Taille max du cache disque (Mo)",
    "Max Entries": "Entrées max",
    "Max output": "Sortie max",
    "Max Requests (incl. failures)": "Max Requêtes (incl. échecs)",
    "Max Requests (including failures)": "Max Requêtes (incluant les échecs)",
    "Max requests per period": "Nombre max de requêtes par période",
    "Max Retries": "Relances max",
    "Max Success": "Max Succès",
    "Max successful requests": "Nombre max de requêtes réussies",
    "Max Successful Requests": "Max Requêtes réussies",
    "Maximum 1000 characters. Supports Markdown and HTML.": "Maximum 1000 caractères. Prend en charge Markdown et HTML.",
    "Maximum 200 characters": "Maximum 200 caractères",
    "Maximum 500 characters. Supports Markdown and HTML.": "Maximum 500 caractères. Prend en charge Markdown et HTML.",
    "Maximum check-in quota": "Quota maximum de connexion",
    "Maximum input window": "Fenêtre d'entrée maximale",
    "Maximum number of tokens each user can create. Default 1000. Setting too large may affect performance.": "Nombre maximum de jetons que chaque utilisateur peut créer. Par défaut 1000. Une valeur trop élevée peut affecter les performances.",
    "Maximum number of tokens in the response": "Nombre maximum de jetons dans la réponse",
    "Maximum quota amount awarded for check-in": "Montant maximum de quota attribué pour la connexion",
    "Maximum tokens including hidden reasoning tokens": "Jetons maximum, y compris les jetons de raisonnement masqués",
    "Maximum tokens per response": "Nombre maximal de jetons par réponse",
    "Maximum tokens per user": "Nombre maximum de jetons par utilisateur",
    "maxRequests ≥ 0, maxSuccess ≥ 1, both ≤ 2,147,483,647": "maxRequests ≥ 0, maxSuccess ≥ 1, les deux ≤ 2 147 483 647",
    "May be used for training by upstream provider": "Peut être utilisé pour l'entraînement par le fournisseur amont",
    "Media pricing": "Tarification multimédia",
    "Median time-to-first-token (TTFT) sampled hourly per group": "Latence médiane jusqu'au premier jeton (TTFT) échantillonnée par heure et par groupe",
    "Medical Q&A, mental health support": "Q&R médicales, soutien en santé mentale",
    "Memory": "Mémoire",
    "Memory Hits": "Hits mémoire",
    "Memory Threshold (%)": "Seuil mémoire (%)",
    "Merchant ID": "ID du commerçant",
    "Merchant ID is required": "L'ID marchand est requis",
    "Merge into Other": "Fusionner dans Autres",
    "Message Priority": "Priorité du message",
    "Metadata": "Métadonnées",
    "min downtime": "min d'interruption",
    "Min Top-up": "Recharge min.",
    "Min Top-up:": "Recharge min. :",
    "MiniMax": "MiniMax",
    "Minimum check-in quota": "Quota minimum de connexion",
    "Minimum LinuxDO trust level required": "Niveau de confiance minimum LinuxDO requis",
    "Minimum quota amount awarded for check-in": "Montant minimum de quota attribué pour la connexion",
    "Minimum recharge amount in USD": "Montant de recharge minimum en USD",
    "Minimum recharge amount to qualify for this discount.": "Montant minimum de recharge pour bénéficier de cette remise.",
    "Minimum top-up (optional)": "Recharge minimum (facultatif)",
    "Minimum top-up (USD)": "Recharge minimum (USD)",
    "Minimum top-up amount must be at least 1": "Le montant minimum de recharge doit être d'au moins 1",
    "Minimum top-up quantity": "Quantité minimale de recharge",
    "Minimum topup amount: {{amount}}": "Montant minimum de recharge : {{amount}}",
    "Minimum Trust Level": "Niveau de confiance minimum",
    "Minimum:": "Minimum :",
    "Minor blips in the last 30 days": "Légères perturbations sur les 30 derniers jours",
    "Mint a fresh pair below — or pick an existing one further down. Click Save when ready.": "Créez une nouvelle paire ci-dessous, ou choisissez une paire existante plus bas. Cliquez sur Enregistrer lorsque vous êtes prêt.",
    "Minute": "Minute",
    "minutes": "minutes",
    "Missing code": "Code manquant",
    "Missing Models": "Modèles manquants",
    "Missing user data from Passkey login response": "Données utilisateur manquantes de la réponse de connexion Passkey",
    "Mistral": "Mistral",
    "MjProxy": "MjProxy",
    "MjProxyPlus": "MjProxyPlus",
    "Modalities": "Modalités",
    "Modality": "Modalité",
    "Mode": "Mode",
    "model": "modèle",
    "Model": "Modèle",
    "Model {{model}}": "Modèle {{model}}",
    "Model Access": "Accès au modèle",
    "Model Analytics": "Analyse des modèles",
    "Model Analytics Defaults": "Paramètres par défaut de l’analyse des modèles",
    "Model Analytics Filters": "Filtres d’analyse des modèles",
    "model billing support": "prise en charge de la facturation des modèles",
    "Model Call Analytics": "Analyse des appels de modèles",
    "Model context usage": "Utilisation du contexte du modèle",
    "Model deleted": "Modèle supprimé",
    "Model deleted successfully": "Modèle supprimé avec succès",
    "Model Deployment": "Déploiement de modèles",
    "Model deployment service is disabled": "Le service de déploiement de modèles est désactivé",
    "Model Description": "Description du modèle",
    "Model details": "Détails du modèle",
    "Model disabled successfully": "Modèle désactivé avec succès",
    "Model enabled successfully": "Modèle activé avec succès",
    "Model fixed pricing": "Tarification fixe du modèle",
    "Model Group": "Groupe de modèles",
    "Model Limits": "Limites du modèle",
    "Model Mapping": "Mappage de modèle",
    "Model Mapping (JSON)": "Mappage de modèle (JSON)",
    "Model Mapping must be a JSON object like": "Le mappage de modèle doit être un objet JSON tel que",
    "Model mapping must be a JSON object with string values": "Le mappage de modèles doit être un objet JSON avec des valeurs de chaîne",
    "Model mapping must be a valid JSON object": "Le mapping des modèles doit être un objet JSON valide",
    "Model mapping must be valid JSON": "La cartographie des modèles doit être un JSON valide",
    "Model mapping must be valid JSON format": "Le mapping des modèles doit être au format JSON valide",
    "Model mapping values must be strings": "Les valeurs du mappage de modèles doivent être des chaînes",
    "Model name": "Nom du modèle",
    "Model Name": "Nom du modèle",
    "Model Name *": "Nom du modèle *",
    "Model name is required": "Le nom du modèle est requis",
    "Model names copied to clipboard": "Noms des modèles copiés dans le presse-papiers",
    "Model not found": "Modèle introuvable",
    "Model performance metrics": "Indicateurs de performance des modèles",
    "Model Price": "Prix du modèle",
    "Model price is not configured. Please complete model pricing in settings.": "Le prix du modèle n'est pas configuré. Veuillez compléter la tarification du modèle dans les paramètres.",
    "Model Price Not Configured": "Prix du modèle non configuré",
    "Model prices": "Prix des modèles",
    "Model prices reset successfully": "Prix des modèles réinitialisés avec succès",
    "Model Pricing": "Tarification des modèles",
    "Model pull failed: {{msg}}": "Échec du téléchargement du modèle : {{msg}}",
    "Model ratio": "Ratio modèle",
    "Model ratios": "Ratios de modèle",
    "Model ratios reset successfully": "Ratios des modèles réinitialisés avec succès",
    "Model Regex": "Regex du modèle",
    "Model Regex (one per line)": "Regex du modèle (un par ligne)",
    "Model selected": "Modèle sélectionné",
    "Model Square": "Place des modèles",
    "Model Tags": "Tags de modèle",
    "Model to use for testing": "Modèle à utiliser pour les tests",
    "Model to use when testing channel connectivity": "Modèle à utiliser lors du test de la connectivité du canal",
    "Model Version *": "Version du modèle *",
    "model(s) selected out of": "modèle(s) sélectionné(s) parmi",
    "model(s)? This action cannot be undone.": "modèle(s) ? Cette action ne peut pas être annulée.",
    "models": "modèles",
    "Models": "Modèles",
    "Models *": "Modèles *",
    "Models & Groups": "Modèles & Groupes",
    "Models & Routing": "Modèles et routage",
    "Models appended successfully": "Modèles ajoutés avec succès",
    "Models are required": "Les modèles sont requis",
    "Models climbing the leaderboard": "Modèles qui montent au classement",
    "Models climbing the leaderboard fastest": "Modèles qui grimpent le plus vite au classement",
    "Models directory": "Répertoire des modèles",
    "Models Directory": "Répertoire des modèles",
    "Models exposed by this channel": "Modeles exposes par ce canal",
    "Models fetched successfully": "Modèles récupérés avec succès",
    "Models filled to form": "Modèles remplis pour le formulaire",
    "Models listed here will not automatically append or remove -thinking / -nothinking suffixes.": "Les modèles listés ici n'ajouteront ni ne supprimeront automatiquement les suffixes -thinking / -nothinking.",
    "Models losing positions": "Modèles perdant des positions",
    "Models losing the most positions": "Modèles qui perdent le plus de places",
    "Models not in list, may fail to invoke": "Modèles non listés, peut échouer lors de l'invocation",
    "Models that are being used but not configured in the system": "Modèles utilisés mais non configurés dans le système",
    "Models that skip thinking suffix processing": "Modèles qui ignorent le traitement des suffixes thinking",
    "Models updated successfully": "Modèles mis à jour avec succès",
    "Modify existing subscription plan configuration": "Modifier la configuration du plan d'abonnement existant",
    "Module availability": "Disponibilité du module",
    "MokaAI": "MokaAI",
    "Monitor": "Surveiller",
    "Monitor balance, usage, and request volume": "Surveillez le solde, l'utilisation et le volume de requêtes",
    "Monitored relay requests": "Requêtes relais surveillées",
    "Monitoring & Alerts": "Surveillance & Alertes",
    "Month": "Mois",
    "Month number": "Numéro du mois",
    "Monthly": "Mensuel",
    "Monthly tokens": "Tokens par mois",
    "months": "mois",
    "Moonshot": "Moonshot",
    "More": "Plus",
    "More Apps": "Plus",
    "more mapping": "plus de mappage",
    "More templates...": "Autres modèles…",
    "More than 999 days left": "Plus de 999 jours restants",
    "More...": "Plus...",
    "Most-used models in the selected period and category": "Modèles les plus utilisés dans la période et catégorie choisies",
    "Move": "Déplacer",
    "Move a request header": "Déplacer un en-tête de requête",
    "Move affiliate rewards to your main balance": "Transférer les récompenses d'affiliation vers votre solde principal",
    "Move Field": "Déplacer le champ",
    "Move Header": "Déplacer l'en-tête",
    "Move Request Header": "Déplacer un en-tête de requête",
    "Move source field to target field": "Déplacer le champ source vers le champ cible",
    "ms": "ms",
    "Multi-key channel: Keys will be": "Canal multi-clés : Les clés seront",
    "Multi-Key Management": "Gestion multi-clés",
    "Multi-key management {{action}} on channel (ID: {{id}})": "Gestion multi-clés {{action}} sur le canal (ID : {{id}})",
    "Multi-Key Mode (multiple keys, one channel)": "Mode multi-clés (plusieurs clés, un canal)",
    "Multi-Key Strategy": "Stratégie multi-clés",
    "Multi-key: Polling rotation": "Multi-clé : Rotation par sondage",
    "Multi-key: Random rotation": "Multi-clé : Rotation aléatoire",
    "Multi-protocol Compatible": "Compatible multi-protocole",
    "Multi-region deployment for stable global access": "Déploiement multirégional pour un accès mondial stable",
    "Multi-step thinking before final answer": "Raisonnement en plusieurs étapes avant la réponse finale",
    "Multi-user management with flexible permission allocation": "Gestion multi-utilisateurs avec attribution de permissions flexible",
    "Multilingual translation and localisation": "Traduction multilingue et localisation",
    "Multimodal": "Multimodal",
    "Multiplier": "Multiplicateur",
    "Multiplier applied when": "Multiplicateur appliqué lorsque",
    "Multiplier applied when {{userGroup}} uses {{targetGroup}}": "Multiplicateur appliqué lorsque {{userGroup}} utilise {{targetGroup}}",
    "Multiplier for audio inputs.": "Multiplicateur pour les entrées audio.",
    "Multiplier for audio outputs.": "Multiplicateur pour les sorties audio.",
    "Multiplier for completion tokens.": "Multiplicateur pour les jetons de complétion.",
    "Multiplier for image processing.": "Multiplicateur pour le traitement d'image.",
    "Multiplier for prompt tokens.": "Multiplicateur pour les tokens de prompt.",
    "Multipliers for recharge pricing based on user groups.": "Multiplicateurs pour la tarification de recharge basés sur les groupes d'utilisateurs.",
    "Must be a valid URL": "Doit être une URL valide",
    "Must be at least 8 characters": "Doit contenir au moins 8 caractères",
    "My Subscriptions": "Mes abonnements",
    "my-status": "mon-statut",
    "MySQL detected": "MySQL détecté",
    "MySQL is a production-ready relational database. Keep your credentials secure.": "MySQL est une base de données relationnelle prête pour la production. Gardez vos identifiants en sécurité.",
    "MySQL is production ready. Ensure automated backups and a dedicated user with the minimal required privileges are configured.": "MySQL est prêt pour la production. Assurez-vous que des sauvegardes automatisées et un utilisateur dédié avec les privilèges minimaux requis sont configurés.",
    "N/A": "N/A",
    "Name": "Nom",
    "Name *": "Nom *",
    "Name for this redemption code (1-20 characters)": "Nom pour ce code d'échange (1-20 caractères)",
    "Name is available": "Nom disponible",
    "Name is not available": "Nom non disponible",
    "Name must be between {{min}} and {{max}} characters": "Le nom doit contenir entre {{min}} et {{max}} caractères",
    "Name Rule": "Règle de nommage",
    "Name Suffix": "Suffixe du nom",
    "Name the channel and choose the upstream provider.": "Nommez le canal et choisissez le fournisseur amont.",
    "Name the channel, choose the provider, configure API access, and set credentials.": "Nommez le canal, choisissez le fournisseur, configurez l’accès API et définissez les identifiants.",
    "Name, provider type, and availability.": "Nom, type de fournisseur et disponibilité.",
    "name@example.com": "name@example.com",
    "Native format": "Format natif",
    "Native forwarding": "Transfert natif",
    "Need a redemption code?": "Besoin d'un code d'échange ?",
    "Needs API key": "Clé API requise",
    "Nested JSON defining per-group rules for adding (+:), removing (-:), or appending usable groups.": "JSON imbriqué définissant des règles par groupe pour ajouter (+:), supprimer (-:), ou ajouter des groupes utilisables.",
    "Nested JSON: source group →": "JSON imbriqué : groupe source →",
    "Network connection failed or server not responding": "La connexion réseau a échoué ou le serveur ne répond pas",
    "Network proxy for this channel (supports socks5 protocol)": "Proxy réseau pour ce canal (supporte le protocole socks5)",
    "Never": "Jamais",
    "Never expires": "N'expire jamais",
    "Never used an API Gateway?": "Vous n'avez jamais utilisé de passerelle API ?",
    "NEW": "NOUVEAU",
    "New API": "New API",
    "New API &lt;noreply@example.com&gt;": "New API &lt;noreply@example.com&gt;",
    "New API Project Repository:": "Dépôt du projet New API :",
    "New Format Template": "Modèle nouveau format",
    "New Group": "Nouveau groupe",
    "New model": "Nouveau modèle",
    "New Models ({{count}})": "Nouveaux modèles ({{count}})",
    "New name will be:": "Le nouveau nom sera :",
    "New password": "Nouveau mot de passe",
    "New Password": "Nouveau mot de passe",
    "New password must be different from current password": "Le nouveau mot de passe doit être différent de l'actuel",
    "New User Quota": "Quota nouvel utilisateur",
    "New version available: {{version}}": "Nouvelle version disponible : {{version}}",
    "NewAPI": "NewAPI",
    "Newly released": "Récemment publiés",
    "Next": "Suivant",
    "Next branch": "Branche suivante",
    "Next page": "Page suivante",
    "Next reset": "Prochaine réinitialisation",
    "No": "Non",
    "No About Content Set": "Aucun contenu « À propos » défini",
    "No Active": "Aucun actif",
    "No active system tasks.": "Aucune tâche système active.",
    "No additional type-specific settings for this channel type.": "Aucun paramètre supplémentaire spécifique au type pour ce type de canal.",
    "No amount options configured. Add amounts below to get started.": "Aucune option de montant configurée. Ajoutez des montants ci-dessous pour commencer.",
    "No announcements at this time": "Aucune annonce pour le moment",
    "No announcements yet. Click \"Add Announcement\" to create one.": "Aucune annonce pour l'instant. Cliquez sur « Ajouter une annonce » pour en créer une.",
    "No API Domains yet. Click \"Add API\" to create one.": "Aucun domaine API pour l'instant. Cliquez sur \"Ajouter une API\" pour en créer un.",
    "No API key yet": "Aucune clé API pour le moment",
    "No API keys available. Create your first API key to get started.": "Aucune clé API disponible. Créez votre première clé API pour commencer.",
    "No API Keys Found": "Aucune clé API trouvée",
    "No API routes configured": "Aucune route API configurée",
    "No API tokens": "Aucun jeton API",
    "No app usage data available for this model.": "Aucune donnée d'utilisation d'application n'est disponible pour ce modèle.",
    "No apps match the selected filters": "Aucune application ne correspond aux filtres",
    "No Auth": "Sans auth",
    "No available models": "Aucun modèle disponible",
    "No available Web chat links": "Aucun lien de chat Web disponible",
    "No backup": "Pas de sauvegarde",
    "No base input price": "Aucun prix d’entrée de base",
    "No billing records found": "Aucun enregistrement de facturation trouvé",
    "No capabilities reported for this model.": "Aucune capacité n'a été signalée pour ce modèle.",
    "No Change": "Aucun changement",
    "No changes": "Aucune modification",
    "No changes made": "Aucune modification effectuée",
    "No changes to save": "Aucune modification à enregistrer",
    "No channel selected": "Aucun canal sélectionné",
    "No channel type found.": "Aucun type de canal trouvé.",
    "No channels available. Create your first channel to get started.": "Aucun canal disponible. Créez votre premier canal pour commencer.",
    "No channels found": "Aucun canal trouvé",
    "No Channels Found": "Aucun canal trouvé",
    "No channels selected": "Aucun canal sélectionné",
    "No chat presets configured. Click \"Add chat preset\" to get started.": "Aucun préréglage de chat configuré. Cliquez sur \"Ajouter un préréglage de chat\" pour commencer.",
    "No chat presets match your search": "Aucun préréglage de chat ne correspond à votre recherche",
    "No conflict entries available.": "Aucune entrée de conflit disponible.",
    "No conflicts match your search.": "Aucun conflit ne correspond à votre recherche.",
    "No console output": "Aucune sortie console",
    "No containers": "Aucun conteneur",
    "No content to copy": "Aucun contenu à copier",
    "No custom OAuth providers configured yet.": "Aucun fournisseur OAuth personnalisé configuré pour le moment.",
    "No data": "Aucune donnée",
    "No Data": "Aucune donnée",
    "No data available": "Aucune donnée disponible",
    "No deployments available. Create one to get started.": "Aucun déploiement disponible. Créez-en un pour commencer.",
    "No Deployments Found": "Aucun déploiement trouvé",
    "No description available.": "Aucune description disponible.",
    "No discount tiers configured. Click \"Add discount tier\" to get started.": "Aucun niveau de réduction configuré. Cliquez sur « Ajouter un niveau de réduction » pour commencer.",
    "No duplicate keys found": "Aucune clé dupliquée trouvée",
    "No enabled tokens available": "Aucun token activé disponible",
    "No encryption": "Aucun chiffrement",
    "No endpoints configured. Switch to JSON mode or add rows to define endpoints.": "Aucun point de terminaison configuré. Passez en mode JSON ou ajoutez des lignes pour définir les points de terminaison.",
    "No FAQ entries available": "Aucune entrée FAQ disponible",
    "No FAQ entries yet. Click \"Add FAQ\" to create one.": "Aucune entrée FAQ pour l'instant. Cliquez sur \"Ajouter une FAQ\" pour en créer une.",
    "No files match the accepted types.": "Aucun fichier ne correspond aux types acceptés.",
    "No flow data available": "Aucune donnée de flux disponible",
    "No group found.": "Aucun groupe trouvé.",
    "No group-based rate limits configured. Click \"Add group\" to get started.": "Aucune limite de taux basée sur les groupes configurée. Cliquez sur \"Ajouter un groupe\" pour commencer.",
    "No groups match your search": "Aucun groupe ne correspond à votre recherche",
    "No groups yet. Add a group to get started.": "Aucun groupe pour le moment. Ajoutez un groupe pour commencer.",
    "No header overrides configured.": "Aucune surcharge d'en-têtes configurée.",
    "No historical system tasks.": "Aucune tâche système dans l’historique.",
    "No history data available": "Aucune donnée historique disponible",
    "No incidents in the last 24 hours": "Aucun incident au cours des dernières 24 heures",
    "No incidents in the last 30 days": "Aucun incident sur les 30 derniers jours",
    "No instances have reported yet.": "Aucune instance ne s’est encore signalée.",
    "No Inviter": "Pas d'inviteur",
    "No keys found": "Aucune clé trouvée",
    "No latency data available": "Aucune donnée de latence disponible",
    "No log entries matched the selected time.": "Aucune entrée de journal ne correspond à l'heure sélectionnée.",
    "No logs": "Aucun journal",
    "No Logs Found": "Aucun journal trouvé",
    "No mappings configured. Click \"Add Row\" to get started.": "Aucun mappage configuré. Cliquez sur « Ajouter une ligne » pour commencer.",
    "No matches found": "Aucune correspondance trouvée",
    "No matching items": "Aucun élément correspondant",
    "No matching results": "Aucun résultat correspondant",
    "No matching rules": "Aucune règle correspondante",
    "No matching token and channel usage was found.": "Aucune utilisation correspondante par jeton et canal n'a été trouvée.",
    "No messages yet": "Pas encore de messages",
    "No missing models found.": "Aucun modèle manquant trouvé.",
    "No model found.": "Aucun modèle trouvé.",
    "No model mappings configured. Click \"Add Mapping\" to get started.": "Aucun mappage de modèle configuré. Cliquez sur « Ajouter un mappage » pour commencer.",
    "No model price changes to save": "Aucun changement de prix de modèle à sauvegarder",
    "No models available": "Aucun modèle disponible",
    "No models available in this category": "Aucun modèle disponible dans cette catégorie",
    "No models available. Create your first model to get started.": "Aucun modèle disponible. Créez votre premier modèle pour commencer.",
    "No models configured. Use Add model to get started.": "Aucun modèle configuré. Utilisez Ajouter un modèle pour commencer.",
    "No models fetched from upstream": "Aucun modèle récupéré depuis l'amont",
    "No models fetched yet.": "Aucun modèle récupéré pour l'instant.",
    "No models found": "Aucun modèle trouvé",
    "No Models Found": "Aucun modèle trouvé",
    "No models found.": "Aucun modèle trouvé.",
    "No models match the selected filters": "Aucun modèle ne correspond aux filtres",
    "No models match your current filters.": "Aucun modèle ne correspond à vos filtres actuels.",
    "No models match your search": "Aucun modèle ne correspond à votre recherche",
    "No models matched your search.": "Aucun modèle ne correspond à votre recherche.",
    "No models selected": "Aucun modèle sélectionné",
    "No models to add": "Aucun modèle à ajouter",
    "No models to copy": "Aucun modèle à copier",
    "No models to remove": "Aucun modèle à supprimer",
    "No new models to add": "Aucun nouveau modèle à ajouter",
    "No new models yet": "Pas encore de nouveaux modèles",
    "No nodes": "Aucun nœud",
    "No notable climbers right now": "Aucune progression notable pour le moment",
    "No notable drops right now": "Aucune chute notable pour le moment",
    "No parameter overrides configured.": "Aucune surcharge de paramètres configurée.",
    "No payment methods available. Please contact administrator.": "Aucun moyen de paiement disponible. Veuillez contacter l'administrateur.",
    "No payment methods configured": "Aucun mode de paiement configuré",
    "No payment methods configured. Click \"Add method\" or use templates to get started.": "Aucune méthode de paiement configurée. Cliquez sur \"Ajouter une méthode\" ou utilisez des modèles pour commencer.",
    "No payment methods match your search": "Aucune méthode de paiement ne correspond à votre recherche",
    "No performance data available": "Aucune donnée de performance disponible",
    "No permission to perform this action": "Vous n’avez pas l’autorisation d’effectuer cette action",
    "No plans available": "Aucun plan disponible",
    "No preference": "Aucune préférence",
    "No prefill groups yet": "Aucun groupe de préremplissage pour l'instant",
    "No price differences found": "Aucune différence de prix trouvée",
    "No processable upstream model updates for this channel": "Aucune mise à jour de modèle en amont traitable pour ce canal",
    "No products configured. Click \"Add product\" to get started.": "Aucun produit configuré. Cliquez sur \"Ajouter un produit\" pour commencer.",
    "No products match your search": "Aucun produit ne correspond à votre recherche",
    "No providers available": "Aucun fournisseur disponible",
    "No Quota": "Aucun quota",
    "No ratio differences found": "Aucune différence de ratio trouvée",
    "No recent usage": "Aucune utilisation récente",
    "No records found. Try adjusting your filters.": "Aucun enregistrement trouvé. Essayez d'ajuster vos filtres.",
    "No redemption codes available. Create your first redemption code to get started.": "Aucun code d'échange disponible. Créez votre premier code d'échange pour commencer.",
    "No Redemption Codes Found": "Aucun code d'échange trouvé",
    "No related models available for this channel type": "Aucun modèle associé disponible pour ce type de canal",
    "No release notes provided.": "Aucune note de version fournie.",
    "No Reset": "Pas de réinitialisation",
    "No reset credits": "Aucun crédit de réinitialisation",
    "No reset credits available": "Aucun crédit de réinitialisation disponible",
    "No restriction": "Aucune restriction",
    "No results for \"{{query}}\". Try adjusting your search or filters.": "Aucun résultat pour \"{{query}}\". Essayez d'ajuster votre recherche ou vos filtres.",
    "No results found": "Aucun résultat trouvé",
    "No results found.": "Aucun résultat trouvé.",
    "No Retry": "Pas de réessai",
    "No rules yet": "Aucune règle",
    "No rules yet. Add a group below to get started.": "Aucune règle pour le moment. Ajoutez un groupe ci-dessous pour commencer.",
    "No separate media pricing configured.": "Aucune tarification multimédia séparée n’est configurée.",
    "No status code mappings configured.": "Aucun mappage de codes de statut configuré.",
    "No stores on this merchant yet. Set a return URL and click Create to mint your first pair.": "Ce marchand n’a pas encore de boutique. Définissez une URL de retour puis cliquez sur Créer pour générer votre première paire.",
    "No subscription plans yet": "Aucun plan d'abonnement pour le moment",
    "No subscription records": "Aucun enregistrement d'abonnement",
    "No Sync": "Pas de synchronisation",
    "No system announcements": "Aucune annonce système",
    "No system tasks yet.": "Aucune tâche système pour le moment.",
    "No token found.": "Aucun jeton trouvé.",
    "No tools configured": "Aucun outil configuré",
    "No Upgrade": "Pas de mise à niveau",
    "No upstream price differences found": "Aucune différence de prix amont trouvée",
    "No upstream ratio differences found": "Aucune différence de ratio amont trouvée",
    "No uptime data available": "Aucune donnée de disponibilité disponible",
    "No Uptime Kuma groups yet. Click \"Add Group\" to create one.": "Aucun groupe Uptime Kuma pour l'instant. Cliquez sur « Ajouter un groupe » pour en créer un.",
    "No uptime monitoring configured": "Aucune surveillance de disponibilité configurée",
    "No usage logs available. Logs will appear here once API calls are made.": "Aucun journal d'utilisation. Les journaux apparaîtront ici une fois les appels API effectués.",
    "No user information available": "Aucune information utilisateur disponible",
    "No user selected": "Aucun utilisateur sélectionné",
    "No users": "Aucun utilisateur",
    "No users available. Try adjusting your search or filters.": "Aucun utilisateur disponible. Essayez d'ajuster votre recherche ou vos filtres.",
    "No Users Found": "Aucun utilisateur trouvé",
    "No vendor data available": "Aucune donnée de fournisseur disponible",
    "No X Found": "Aucun X trouvé",
    "Node": "Nœud",
    "Node filters": "Filtres de nœuds",
    "Node Name": "Nom du nœud",
    "Node role": "Rôle du nœud",
    "Nodes reporting from this deployment and their latest heartbeat.": "Nœuds signalés par ce déploiement et leur dernier battement de cœur.",
    "Non-stream": "Non-streaming",
    "Non-zero invitation rewards require compliance confirmation in Payment Gateway settings.": "Les récompenses d’invitation non nulles nécessitent une confirmation de conformité dans les paramètres de la passerelle de paiement.",
    "None": "Aucun",
    "noreply@example.com": "noreply@example.com",
    "Normalized:": "Normalisé :",
    "Not available": "Non disponible",
    "Not backed up": "Non sauvegardé",
    "Not bound": "Non lié",
    "Not Equals": "Différent de",
    "Not Set": "Non défini",
    "Not set yet": "Non défini",
    "Not Started": "Non démarré",
    "Not Submitted": "Non soumis",
    "Not tested": "Non testé",
    "Not used for upstream training by default": "Non utilisé pour l'entraînement amont par défaut",
    "Not used yet": "Pas encore utilisé",
    "Note": "Note",
    "Notice": "Avis",
    "Notification Email": "E-mail de notification",
    "Notification Method": "Méthode de notification",
    "Notifications": "Notifications",
    "Nucleus sampling probability mass": "Masse probabiliste de l'échantillonnage nucleus",
    "Number of codes to create": "Nombre de codes à créer",
    "Number of completions to generate": "Nombre de complétions à générer",
    "Number of images to generate": "Nombre d'images à générer",
    "Number of keys to create": "Nombre de clés à créer",
    "Number of times to retry failed requests (0-10)": "Nombre de tentatives de réessai des requêtes échouées (0-10)",
    "Number of tokens per unit quota": "Nombre de jetons par unité de quota",
    "Number of top log probabilities returned per token": "Nombre de log-probabilités retournées par jeton",
    "Number of users invited": "Nombre d'utilisateurs invités",
    "OAuth Client ID": "ID client OAuth",
    "OAuth Client Secret": "Secret client OAuth",
    "OAuth failed": "Échec de l'OAuth",
    "OAuth Integrations": "Intégrations OAuth",
    "Object Prune Rules": "Règles de nettoyage d'objets",
    "Observability": "Observabilité",
    "Obtain the API key, merchant ID, and RSA key pair from the Waffo dashboard, and configure the callback URL.": "Obtenez la clé API, l'ID du commerçant et la paire de clés RSA depuis le tableau de bord Waffo, et configurez l'URL de rappel.",
    "Obtain the merchant, store, product and signing keys from your Waffo dashboard. Webhook URL: <ServerAddress>/api/waffo-pancake/webhook": "Obtenez l'ID marchand, le magasin, le produit et les clés de signature dans le tableau de bord Waffo. URL du Webhook : <ServerAddress>/api/waffo-pancake/webhook",
    "Ocean Breeze": "Brise océane",
    "of": "sur",
    "of 3:": "sur 3 :",
    "off": "désactivé",
    "Official": "Officiel",
    "Official Claude Messages": "Messages Claude officiels",
    "Official documentation": "Documentation officielle",
    "Official Gemini from OpenAI Chat": "Gemini officiel depuis OpenAI Chat",
    "Official Gemini Native": "Gemini natif officiel",
    "Official OpenAI Chat": "OpenAI Chat officiel",
    "Official OpenAI Embeddings": "Embeddings OpenAI officiels",
    "Official OpenAI Images": "Images OpenAI officielles",
    "Official OpenAI Responses": "Responses OpenAI officiel",
    "Official Repository": "Dépôt officiel",
    "Official Sync": "Synchronisation Officielle",
    "OhMyGPT": "OhMyGPT",
    "OIDC": "OIDC",
    "OIDC Client ID": "ID Client OIDC",
    "OIDC Client Secret": "Secret Client OIDC",
    "OIDC configuration fetched successfully": "Configuration OIDC récupérée avec succès",
    "OIDC discovery URL. Click \"Auto-discover\" to fetch endpoints automatically.": "URL de découverte OIDC. Cliquez sur \"Découverte automatique\" pour récupérer les points de terminaison automatiquement.",
    "OIDC endpoints discovered successfully": "Points de terminaison OIDC découverts avec succès",
    "Old Format Template": "Modèle Ancien Format",
    "Old format: Direct override. New format: Supports conditional judgment and custom JSON operations.": "Ancien format : Remplacement direct. Nouveau format : Prend en charge le jugement conditionnel et les opérations JSON personnalisées.",
    "Ollama": "Ollama",
    "Ollama Models": "Modèles Ollama",
    "One API": "One API",
    "One domain per line": "Un domaine par ligne",
    "One domain per line (only used when domain restriction is enabled)": "Un domaine par ligne (utilisé uniquement lorsque la restriction de domaine est activée)",
    "One IP or CIDR range per line": "Une IP ou plage CIDR par ligne",
    "One IP per line (empty for no restriction)": "Une IP par ligne (laisser vide pour aucune restriction)",
    "one keyword per line": "un mot-clé par ligne",
    "online": "en ligne",
    "Online": "En ligne",
    "Online payment is not enabled. Please contact the administrator.": "Le paiement en ligne n'est pas activé. Veuillez contacter l'administrateur.",
    "Online topup is not enabled. Please use redemption code or contact administrator.": "La recharge en ligne n'est pas activée. Veuillez utiliser un code d'échange ou contacter l'administrateur.",
    "Only allow specific email domains": "Autoriser uniquement des domaines d'e-mail spécifiques",
    "Only available for admins. When enabled, you will receive a summary notification via your selected method when the scheduled model check detects upstream model changes or check failures.": "Uniquement disponible pour les administrateurs. Lorsque cette option est activée, vous recevrez une notification récapitulative via votre méthode sélectionnée lorsque la vérification planifiée des modèles détecte des changements de modèles en amont ou des échecs de vérification.",
    "Only configured combinations are overridden. All other calls keep the token group base ratio.": "Seules les combinaisons configurées sont remplacées. Les autres appels conservent le ratio de base du groupe du jeton.",
    "Only enter the site origin, for example https://api.example.com. Do not include any path such as /api/user/epay/notify. Leave blank to use the server address.": "Saisissez uniquement l’origine du site, par exemple https://api.example.com. N’ajoutez aucun chemin comme /api/user/epay/notify. Laissez vide pour utiliser l’adresse du serveur.",
    "Only selected fields will be overwritten. You can re-run the sync wizard if new conflicts appear.": "Seuls les champs sélectionnés seront écrasés. Vous pouvez relancer l'assistant de synchronisation si de nouveaux conflits apparaissent.",
    "Only successful requests": "Uniquement les requêtes réussies",
    "Only successful requests count toward this limit.": "Seules les requêtes réussies comptent pour cette limite.",
    "Only the last {{value}} log files will be retained; the rest will be deleted.": "Seuls les {{value}} derniers fichiers journaux seront conservés ; le reste sera supprimé.",
    "Oops! Page Not Found!": "Oups ! Page introuvable !",
    "Oops! Something went wrong": "Oups ! Quelque chose s'est mal passé",
    "Open": "Ouvrir",
    "Open a source model first": "Ouvrez d’abord un modèle source",
    "Open CC Switch": "Ouvrir le commutateur CC",
    "Open in chat": "Ouvrir dans le chat",
    "Open in new tab": "Ouvrir dans un nouvel onglet",
    "Open in New Tab": "Ouvrir dans un nouvel onglet",
    "Open menu": "Ouvrir le menu",
    "Open release": "Ouvrir la version",
    "Open source": "Open source",
    "Open Source": "Open source",
    "Open the io.net console API Keys page": "Ouvrir la page Clés API de la console io.net",
    "Open theme settings": "Ouvrir les paramètres du thème",
    "Open weights": "Poids ouverts",
    "OpenAI": "OpenAI",
    "OpenAI Audio Speech": "OpenAI Audio Speech",
    "OpenAI Audio Transcriptions": "OpenAI Audio Transcriptions",
    "OpenAI Audio Translations": "OpenAI Audio Translations",
    "OpenAI Chat Completions": "OpenAI Chat Completions",
    "OpenAI Chat to Anthropic Messages": "OpenAI Chat vers Anthropic Messages",
    "OpenAI Chat to Gemini Generate Content": "OpenAI Chat vers Gemini Generate Content",
    "OpenAI Chat to OpenAI Responses": "OpenAI Chat vers OpenAI Responses",
    "OpenAI Compatible": "Compatible OpenAI",
    "OpenAI Completions": "OpenAI Completions",
    "OpenAI Embeddings": "OpenAI Embeddings",
    "OpenAI Image Edits": "OpenAI Image Edits",
    "OpenAI Image Generations": "OpenAI Image Generations",
    "OpenAI Organization": "Organisation OpenAI",
    "OpenAI Organization ID (optional)": "Identifiant d'organisation OpenAI (optionnel)",
    "OpenAI Realtime": "OpenAI Realtime",
    "OpenAI Rerank": "OpenAI Rerank",
    "OpenAI Responses": "OpenAI Responses",
    "OpenAI Responses Compact": "OpenAI Responses Compact",
    "OpenAI Responses to OpenAI Chat": "OpenAI Responses vers OpenAI Chat",
    "OpenAI, Anthropic, etc.": "OpenAI, Anthropic, etc.",
    "OpenAI, Anthropic, Google, etc.": "OpenAI, Anthropic, Google, etc.",
    "OpenAIMax": "OpenAIMax",
    "OpenRouter": "OpenRouter",
    "opens in an external client. Trigger it from the sidebar or API key actions to launch the configured application.": "s'ouvre dans un client externe. Déclenchez-le depuis la barre latérale ou les actions de clé API pour lancer l'application configurée.",
    "Operate channels": "Exploiter les canaux",
    "Operation": "Opération",
    "operation and charging behavior": "à l’exploitation et à la facturation",
    "Operation Audit Info": "Informations d'audit d'opération",
    "Operation failed": "Opération échouée",
    "Operation successful": "Opération réussie",
    "Operation Type": "Type d'opération",
    "Operations": "Opérations",
    "Operator Admin": "Admin opérateur",
    "Optimize system for self-hosted single-user usage": "Optimiser le système pour une utilisation auto-hébergée par un seul utilisateur",
    "Optimized network architecture ensures millisecond response times": "Architecture réseau optimisée garantissant des temps de réponse en millisecondes",
    "Optional callback override. Leave blank to use server address": "Remplacement optionnel du callback. Laisser vide pour utiliser l'adresse du serveur",
    "Optional icon identifier for the login button": "Identifiant d'icône optionnel pour le bouton de connexion",
    "Optional JSON policy to restrict access based on user info fields": "Politique JSON optionnelle pour restreindre l'accès en fonction des champs d'informations utilisateur",
    "Optional minimum recharge amount for this method.": "Montant minimum de recharge optionnel pour cette méthode.",
    "Optional multiplier per user group used when calculating recharge pricing. Provide a JSON object such as": "Multiplicateur optionnel par groupe d'utilisateurs utilisé lors du calcul des prix de recharge. Fournissez un objet JSON tel que",
    "Optional notes about this channel": "Notes optionnelles sur ce canal",
    "Optional notes about when to use this group": "Notes optionnelles sur le moment d'utiliser ce groupe",
    "Optional ratio used when upstream cache hits occur.": "Ratio optionnel utilisé en cas de succès du cache en amont.",
    "Optional rule description": "Description facultative de la règle",
    "Optional settings for advanced container configuration.": "Paramètres optionnels pour la configuration avancée du conteneur.",
    "Optional supplementary information (max 100 characters)": "Informations supplémentaires optionnelles (max 100 caractères)",
    "Optional tag for grouping channels": "Étiquette optionnelle pour regrouper les canaux",
    "Opus Model": "Modèle Opus",
    "Or continue with": "Ou continuer avec",
    "Or enter this key manually:": "Ou entrez cette clé manuellement :",
    "or pick existing": "ou choisir une existante",
    "Order completed successfully": "Commande terminée avec succès",
    "Order History": "Historique des commandes",
    "Order Payment Method": "Moyen de paiement (commande)",
    "org-...": "org-...",
    "Original Model": "Modèle Original",
    "Other": "Autre",
    "Other channels": "Autres canaux",
    "Other groups": "Autres groupes",
    "Other models": "Autres modèles",
    "Other nodes": "Autres nœuds",
    "Other tokens": "Autres jetons",
    "Other users": "Autres utilisateurs",
    "Outage": "Interruption",
    "Output": "Sortie",
    "Output aspect ratio": "Format d'image de sortie",
    "Output image size": "Taille de l'image de sortie",
    "Output price": "Prix de sortie",
    "Output token price for generated tokens.": "Prix des tokens de sortie générés.",
    "Output tokens": "Jetons de sortie",
    "Output Tokens": "Tokens de sortie",
    "Overage limited": "Dépassement limité",
    "overall": "global",
    "Overflow items": "Éléments excédentaires",
    "Overnight range": "Plage nocturne",
    "override": "remplacer",
    "Override": "Remplacer",
    "Override auto-discovered endpoint": "Remplacer le point de terminaison auto-découvert",
    "Override request headers": "Remplacer les en-têtes de requête",
    "Override request headers (JSON format)": "Surcharge des en-têtes de requête (format JSON)",
    "Override request parameters": "Remplacer les paramètres de requête",
    "Override request parameters (JSON format)": "Remplacer les paramètres de requête (format JSON)",
    "Override request parameters. Cannot override": "Remplacer les paramètres de requête. Impossible de remplacer",
    "Override request parameters. Cannot override stream parameter.": "Remplace les paramètres de requête. Impossible de remplacer le paramètre stream.",
    "Override Rules": "Règles de remplacement",
    "Override the endpoint used for testing. Leave empty to auto detect.": "Remplacer le point de terminaison utilisé pour les tests. Laisser vide pour la détection automatique.",
    "overrides for matching model prefix.": "remplace le tarif si le modèle a ce préfixe.",
    "Overrode user quota from {{from}} to {{to}}": "Quota de l'utilisateur remplacé de {{from}} à {{to}}",
    "Overview": "Vue d'ensemble",
    "Overwritten": "Écrasé",
    "Page": "Page",
    "Page {{current}} of {{total}}": "Page {{current}} sur {{total}}",
    "PaLM": "PaLM",
    "Pan": "Panoramique",
    "Pancake": "Pancake",
    "Param Override": "Remplacement de paramètre",
    "Parameter": "Paramètre",
    "Parameter configuration error": "Erreur de configuration des paramètres",
    "Parameter Override": "Remplacement de paramètre",
    "Parameter override must be a valid JSON object": "La substitution de paramètres doit être un objet JSON valide",
    "Parameter override must be valid JSON format": "La substitution de paramètres doit être au format JSON valide",
    "Parameter Override Template (JSON)": "Modèle de remplacement de paramètres (JSON)",
    "Parameter override template must be a JSON object": "Le modèle de remplacement de paramètres doit être un objet JSON",
    "parameter.": "paramètre.",
    "Parameters": "Paramètres",
    "Parsed {{count}} service account file(s)": "{{count}} fichier(s) de compte de service analysé(s)",
    "Partial Submission": "Soumission partielle",
    "Pass Headers": "Transmettre les en-têtes",
    "Pass request body directly to upstream": "Transmettre le corps de la requête directement à l'upstream",
    "Pass specified request headers to upstream": "Transmettre les en-têtes de requête spécifiés en amont",
    "Pass Through Body": "Corps de transmission directe",
    "Pass Through Headers": "Transmettre les en-têtes",
    "Pass through the anthropic-beta header for beta features": "Transmettre l'en-tête anthropic-beta pour les fonctionnalités bêta",
    "Pass through the include field for usage obfuscation": "Transmettre le champ include pour l'obfuscation d'utilisation",
    "Pass through the inference_geo field for Claude data residency region control": "Transmettre le champ inference_geo pour le contrôle de la région de résidence des données Claude",
    "Pass through the inference_geo field for geographic routing": "Transmettre le champ inference_geo pour le routage géographique",
    "Pass through the safety_identifier field": "Transmettre le champ safety_identifier",
    "Pass through the service_tier field": "Transmettre le champ service_tier",
    "Pass through the speed field for Claude inference speed mode control": "Transmettre le champ speed pour le contrôle du mode de vitesse d'inférence Claude",
    "Pass when key is missing": "Accepter si la clé est absente",
    "Pass-Through": "Transmission directe",
    "Pass-through Headers (comma-separated or JSON array)": "En-têtes passthrough (séparés par des virgules ou tableau JSON)",
    "Passive recovery only": "Récupération passive uniquement",
    "Passkey": "Passkey",
    "Passkey Authentication": "Authentification Passkey",
    "Passkey is not available in this browser": "Passkey n'est pas disponible dans ce navigateur",
    "Passkey is not supported in this environment": "Passkey n'est pas pris en charge dans cet environnement",
    "Passkey is not supported on this device": "Passkey n'est pas pris en charge sur cet appareil",
    "Passkey is not supported on this device.": "La Passkey n'est pas prise en charge sur cet appareil.",
    "Passkey Login": "Connexion avec Passkey",
    "Passkey login failed": "Échec de la connexion Passkey",
    "Passkey login was cancelled": "Connexion Passkey annulée",
    "Passkey login was cancelled or timed out": "Connexion Passkey annulée ou expirée",
    "Passkey not supported on this device": "Passkey non prise en charge sur cet appareil",
    "Passkey registered successfully": "Passkey enregistré avec succès",
    "Passkey registration was cancelled": "L'enregistrement de la Passkey a été annulé",
    "Passkey removed successfully": "Passkey supprimée avec succès",
    "Passkey reset successfully": "Passkey réinitialisée avec succès",
    "Passthrough Template": "Modèle de transmission",
    "Password": "Mot de passe",
    "Password / Access Token": "Mot de passe / Jeton d'accès",
    "Password changed successfully": "Mot de passe changé avec succès",
    "Password copied to clipboard: {{password}}": "Mot de passe copié dans le presse-papiers : {{password}}",
    "Password has been copied to clipboard": "Le mot de passe a été copié dans le presse-papiers",
    "Password Login": "Connexion par mot de passe",
    "Password must be at least 8 characters": "Le mot de passe doit comporter au moins 8 caractères",
    "Password must be at most 20 characters long": "Le mot de passe doit comporter au maximum 20 caractères",
    "Password must be between 8 and 20 characters": "Le mot de passe doit comporter entre 8 et 20 caractères",
    "Password Registration": "Inscription par mot de passe",
    "Password reset and copied to clipboard: {{password}}": "Mot de passe réinitialisé et copié dans le presse-papiers : {{password}}",
    "Password reset: {{password}}": "Mot de passe réinitialisé : {{password}}",
    "Passwords do not match": "Les mots de passe ne correspondent pas",
    "Passwords don't match.": "Les mots de passe ne correspondent pas.",
    "Path": "Chemin",
    "Path not set": "Chemin non défini",
    "Path Regex (one per line)": "Regex du chemin (un par ligne)",
    "Path:": "Chemin :",
    "Pay": "Pay",
    "Pay with Balance": "Payer avec le solde",
    "Pay-as-you-go with real-time usage monitoring": "Paiement à l'usage avec suivi de la consommation en temps réel",
    "Payment": "Paiement",
    "Payment aggregator mode — onboard with your own registered company (offshore entity). Built for Enterprise.": "Mode agrégateur de paiement — embarquez avec votre propre société enregistrée (entité offshore). Conçu pour les entreprises.",
    "Payment Channel": "Canal de paiement",
    "Payment Gateway": "Passerelle de paiement",
    "Payment initiated": "Paiement initié",
    "Payment Method": "Méthode de paiement",
    "Payment method identifier": "Identifiant du mode de paiement",
    "Payment method identifier is required": "L’identifiant du mode de paiement est requis",
    "Payment method name": "Nom du mode de paiement",
    "Payment method name is required": "Le nom du mode de paiement est requis",
    "Payment method type": "Type de mode de paiement",
    "Payment method type is required": "Le type de méthode de paiement est requis",
    "Payment methods": "Méthodes de paiement",
    "Payment Methods": "Modes de paiement",
    "Payment page opened": "Page de paiement ouverte",
    "Payment request failed": "Requête de paiement échouée",
    "Payment return URL": "URL de retour de paiement",
    "Payment return URL is empty. Create the product without a SuccessURL redirect?": "L’URL de retour de paiement est vide. Créer le produit sans redirection SuccessURL ?",
    "Payment type key": "Clé de type de paiement",
    "Payment type key is required": "La clé de type de paiement est requise",
    "Payment, redemption codes, subscription plans, and invitation rewards are locked until the root administrator confirms the compliance terms.": "Les paiements, codes de兑换, forfaits d’abonnement et récompenses d’invitation sont verrouillés jusqu’à ce que l’administrateur racine confirme les conditions de conformité.",
    "Peak": "Pic",
    "Peak throughput": "Débit de pointe",
    "Penalises repetition of frequent tokens": "Pénalise la répétition des jetons fréquents",
    "pending": "en attente",
    "Pending": "En attente",
    "per": "par",
    "Per 1K tokens": "Par 1K tokens",
    "Per 1M tokens": "Par 1M tokens",
    "per request": "par requête",
    "Per request": "Par requête",
    "Per Request": "Par demande",
    "Per-call": "Par appel",
    "Per-feature metered windows split by model or capability.": "Fenêtres mesurées par fonction, réparties par modèle ou capacité.",
    "Per-group performance": "Performance par groupe",
    "Per-request": "Par requête",
    "Per-request (fixed price)": "Par requête (prix fixe)",
    "Per-token": "Par jeton",
    "Per-token (ratio based)": "Par jeton (basé sur un ratio)",
    "Per-token logit bias map": "Carte de biais des logits par jeton",
    "Percentage:": "Pourcentage :",
    "Performance": "Performances",
    "Performance data is not yet available for this model.": "Aucune donnée de performance n'est encore disponible pour ce modèle.",
    "Performance health": "Santé des performances",
    "Performance metrics for the last 24 hours": "Indicateurs de performance des dernières 24 heures",
    "Performance metrics shown here are simulated for preview purposes and will be replaced with live observability data once the backend integration is complete.": "Les indicateurs de performance présentés ici sont simulés à des fins de prévisualisation et seront remplacés par des données d'observabilité réelles une fois l'intégration du backend terminée.",
    "Performance Monitor": "Moniteur de performances",
    "Performance Settings": "Paramètres de performances",
    "Performed {{action}} on user {{username}} (ID: {{id}})": "Action {{action}} effectuée sur l'utilisateur {{username}} (ID : {{id}})",
    "Period": "Période",
    "Periodically check for upstream model changes": "Vérifier périodiquement les changements de modèles en amont",
    "Periodically send ping frames to keep streaming connections active.": "Envoyer périodiquement des trames ping pour maintenir les connexions de streaming actives.",
    "Permanently delete your account and all data": "Supprimer définitivement votre compte et toutes les données",
    "Permit Passkey registration on non-HTTPS origins (only recommended for development)": "Autoriser l'enregistrement de Passkey sur des origines non-HTTPS (recommandé uniquement pour le développement)",
    "Perplexity": "Perplexity",
    "Persist your data file": "Conserver votre fichier de données",
    "Personal": "Personnel",
    "Personal area": "Espace personnel",
    "Personal Center Area": "Espace personnel",
    "Personal info settings": "Paramètres d'informations personnelles",
    "Personal Settings": "Paramètres personnels",
    "Personal settings and profile management.": "Paramètres personnels et gestion du profil.",
    "Personal use": "Usage personnel",
    "Personal use mode": "Mode usage personnel",
    "Pick a date": "Choisir une date",
    "Pick or create both a store and a product before saving.": "Choisissez ou créez à la fois une boutique et un produit avant d’enregistrer.",
    "Ping Interval (seconds)": "Intervalle de ping (secondes)",
    "Plan": "Plan",
    "Plan Name": "Nom du plan",
    "Plan Price": "Prix du forfait",
    "Plan price must be greater than zero": "Le prix du forfait doit être supérieur à zéro",
    "Plan Quota": "Quota du forfait",
    "Plan Subtitle": "Sous-titre du plan",
    "Plan Title": "Titre du plan",
    "Plan title is required": "Le titre du forfait est requis",
    "Planned maintenance on Friday at 22:00 UTC...": "Maintenance planifiée vendredi à 22:00 UTC...",
    "Platform": "Plateforme",
    "Playground": "Aire de jeux",
    "Playground and chat functions": "Fonctions de terrain de jeu et de discussion",
    "Playground experiments and live conversations.": "Expériences Playground et conversations en direct.",
    "Please agree to the legal terms first": "Veuillez accepter les conditions légales d'abord",
    "Please complete the security check to continue.": "Veuillez compléter la vérification de sécurité pour continuer.",
    "Please confirm that you understand the consequences": "Veuillez confirmer que vous comprenez les conséquences",
    "Please confirm your password": "Veuillez confirmer votre mot de passe",
    "Please enable io.net model deployment service and configure an API key in System Settings.": "Veuillez activer le service de déploiement de modèles io.net et configurer une clé API dans les Paramètres système.",
    "Please enable Two-factor Authentication or Passkey before proceeding": "Veuillez activer l'authentification à deux facteurs ou une Passkey avant de continuer",
    "Please enter a code.": "Veuillez saisir un code.",
    "Please enter a name": "Veuillez saisir un nom",
    "Please enter a new password": "Veuillez saisir un nouveau mot de passe",
    "Please enter a redemption code": "Veuillez saisir un code de rédemption",
    "Please enter a valid duration": "Veuillez saisir une durée valide",
    "Please enter a valid email address": "Veuillez saisir une adresse e-mail valide",
    "Please enter a valid number": "Veuillez entrer un nombre valide",
    "Please enter a Well-Known URL first": "Veuillez d'abord saisir une URL Well-Known",
    "Please enter amount": "Veuillez saisir le montant",
    "Please enter an administrator username": "Veuillez saisir un nom d'utilisateur administrateur",
    "Please enter API key first": "Veuillez saisir la clé API en premier",
    "Please enter chat client name": "Veuillez saisir le nom du client de chat",
    "Please enter email and verification code": "Veuillez saisir l'email et le code de vérification",
    "Please enter keys first": "Veuillez saisir les clés en premier",
    "Please enter model name": "Veuillez entrer le nom du modèle",
    "Please enter plan title": "Veuillez saisir le titre du plan",
    "Please enter the authentication code.": "Veuillez saisir le code d'authentification.",
    "Please enter the URL": "Veuillez saisir l'URL",
    "Please enter the verification code": "Veuillez saisir le code de vérification",
    "Please enter your current password": "Veuillez saisir votre mot de passe actuel",
    "Please enter your email": "Veuillez saisir votre adresse e-mail",
    "Please enter your email first": "Veuillez saisir votre email en premier",
    "Please enter your password": "Veuillez saisir votre mot de passe",
    "Please enter your username": "Veuillez saisir votre nom d’utilisateur",
    "Please enter your username or email": "Veuillez saisir votre nom d’utilisateur ou votre adresse e-mail",
    "Please enter your verification code": "Veuillez saisir votre code de vérification",
    "Please enter your verification code or backup code": "Veuillez saisir votre code de vérification ou votre code de secours",
    "Please fix JSON errors before saving": "Veuillez corriger les erreurs JSON avant d’enregistrer",
    "Please fix the highlighted fields before saving": "Veuillez corriger les champs en surbrillance avant d’enregistrer",
    "Please log in with the appropriate credentials": "Veuillez vous connecter avec les identifiants appropriés",
    "Please select a container": "Veuillez sélectionner un conteneur",
    "Please select a payment method": "Veuillez sélectionner un mode de paiement",
    "Please select a primary model": "Veuillez sélectionner un modèle principal",
    "Please select a subscription plan": "Veuillez sélectionner un plan d'abonnement",
    "Please select at least one channel": "Veuillez sélectionner au moins un canal",
    "Please select at least one model": "Veuillez sélectionner au moins un modèle",
    "Please select items to delete": "Veuillez sélectionner des éléments à supprimer",
    "Please Select user groups that can access this channel.": "Veuillez sélectionner les groupes d'utilisateurs qui peuvent accéder à ce canal.",
    "Please set Ollama API Base URL first": "Veuillez d'abord définir l'URL de base de l'API Ollama",
    "Please sign in to view {{module}}.": "Veuillez vous connecter pour voir {{module}}.",
    "Please try again later.": "Veuillez réessayer plus tard.",
    "Please type the following text to confirm:": "Veuillez saisir le texte suivant pour confirmer :",
    "Please upload key file(s)": "Veuillez télécharger le (s) fichier(s) clé (s)",
    "Please wait a moment before trying again.": "Veuillez patienter un instant avant de réessayer.",
    "Please wait a moment, human check is initializing...": "Veuillez patienter un instant, la vérification humaine s'initialise...",
    "Please wait before editing to avoid overwriting saved values.": "Veuillez patienter avant de modifier afin d'éviter d'écraser les valeurs enregistrées.",
    "Please wait for the current generation to complete": "Veuillez attendre la fin de la génération en cours",
    "Policy JSON": "JSON de stratégie",
    "Polling": "Sondage",
    "Polling mode requires Redis and memory cache, otherwise performance will be significantly degraded": "Le mode d'interrogation nécessite Redis et un cache mémoire, sinon les performances seront considérablement dégradées",
    "Poor": "Mauvais",
    "Port": "Port",
    "Port must be a positive integer": "Le port doit être un entier positif",
    "Post Delta": "Delta post-calcul",
    "PostgreSQL detected": "PostgreSQL détecté",
    "PostgreSQL offers advanced reliability and data integrity for production workloads.": "PostgreSQL offre une fiabilité avancée et une intégrité des données pour les charges de travail en production.",
    "PostgreSQL offers strong reliability guarantees. Double check your maintenance window and retention policies before going live.": "PostgreSQL offre de solides garanties de fiabilité. Vérifiez votre fenêtre de maintenance et vos politiques de rétention avant la mise en production.",
    "Power AI applications, manage digital assets, connect the Future": "Propulser les applications IA, gérer les actifs numériques, connecter l'Avenir",
    "Powerful API Management Platform": "Plateforme puissante de gestion d'API",
    "Pre-Consume for Free Models": "Pré-consommation pour les modèles gratuits",
    "Pre-consumed": "Pré-consommé",
    "Pre-Consumed Quota": "Quota pré-consommé",
    "Preference saved as {{pref}}, but no active subscription. Wallet will be used automatically.": "Préférence enregistrée comme {{pref}}, mais aucun abonnement actif. Le portefeuille sera utilisé automatiquement.",
    "Preferences": "Préférences",
    "Prefill Group Management": "Gestion des groupes de préremplissage",
    "Prefill Groups": "Groupes de préremplissage",
    "Prefill groups help you keep complex configurations in sync.": "Les groupes de préremplissage vous aident à maintenir des configurations complexes synchronisées.",
    "Prefix": "Préfixe",
    "Prefix Match": "Correspondance de préfixe",
    "Prefix used when displaying prices": "Préfixe utilisé lors de l'affichage des prix",
    "Prefix/Suffix Text": "Texte préfixe/suffixe",
    "Premium chat models": "Modèles de chat Premium",
    "Premium plan, half price": "Offre premium, moitié prix",
    "Preparing chat keys…": "Préparation des clés de chat…",
    "Preparing your chat link, please try again in a moment.": "Préparation de votre lien de discussion, veuillez réessayer dans un instant.",
    "Preparing your chat link…": "Préparation de votre lien de chat…",
    "Prepend": "Ajouter au début",
    "Prepend to Start": "Ajouter au début",
    "Prepend value to array / string / object start": "Ajouter la valeur au début du tableau / chaîne / objet",
    "Preserve the original field when applying this rule": "Conserver le champ original lors de l’application de cette règle",
    "Preset groups": "Groupes prédéfinis",
    "Preset recharge amounts (JSON array)": "Montants de recharge prédéfinis (tableau JSON)",
    "Preset recharge amounts displayed to users": "Montants de recharge prédéfinis affichés aux utilisateurs",
    "Preset Template": "Modèle prédéfini",
    "Preset templates": "Modèles prédéfinis",
    "preset.anthropic": "Anthropic",
    "preset.default": "Par défaut",
    "preset.forest-whisper": "Murmure de la forêt",
    "preset.lake-view": "Vue sur le lac",
    "preset.lavender-dream": "Rêve de lavande",
    "preset.ocean-breeze": "Brise océane",
    "preset.rose-garden": "Roseraie",
    "preset.simple-large": "Simple & Grands Caractères",
    "preset.sunset-glow": "Lueur du couchant",
    "preset.underground": "Souterrain",
    "Press Enter or comma to add tags": "Appuyez sur Entrée ou sur la virgule pour ajouter des tags",
    "Press Enter to use \"{{value}}\"": "Appuyez sur Entrée pour utiliser « {{value}} »",
    "Prevent server-side request forgery attacks": "Prévenir les attaques de falsification de requêtes côté serveur",
    "Preview": "Aperçu",
    "Previous": "Précédent",
    "Previous branch": "Branche précédente",
    "Previous page": "Page précédente",
    "Price": "Prix",
    "Price ($/1K calls)": "Prix ($/1K appels)",
    "Price (local currency / USD)": "Prix (devise locale / USD)",
    "Price display": "Affichage des prix",
    "Price display mode": "Mode d'affichage des prix",
    "Price estimation": "Estimation du prix",
    "Price estimation description": "Après avoir configuré le type de matériel, l'emplacement de déploiement, le nombre de réplicas, etc., le prix sera calculé automatiquement.",
    "Price ID": "ID du prix",
    "Price mode (USD per 1M tokens)": "Mode de tarification (USD par 1M de jetons)",
    "Price summary": "Résumé des prix",
    "price_xxx": "price_xxx",
    "Price:": "Prix :",
    "Price: High to Low": "Prix : Du plus élevé au plus bas",
    "Price: Low to High": "Prix : Du plus bas au plus élevé",
    "Prices shown per": "Prix affichés par",
    "Prices synced successfully": "Prix synchronisés avec succès",
    "Prices vary by usage tier and request conditions": "Les prix varient selon le palier d’utilisation et les conditions de requête",
    "Pricing": "Tarification",
    "Pricing & Display": "Tarification et Affichage",
    "Pricing by Group": "Tarification par groupe",
    "Pricing Configuration": "Configuration de la tarification",
    "Pricing group example": "Exemple de groupe tarifaire",
    "Pricing groups": "Groupes tarifaires",
    "Pricing mode": "Mode de tarification",
    "Pricing Ratios": "Ratios de tarification",
    "Pricing Type": "Type de tarification",
    "Primary Model": "Modèle principal",
    "Prioritize reusing the last successful channel based on keys extracted from request context (sticky routing)": "Priorise la réutilisation du dernier canal ayant réussi, basé sur les clés extraites du contexte de la requête (routage persistant)",
    "Priority": "Priorité",
    "Priority (Default)": "Priorité (Par défaut)",
    "Priority level from 0 (lowest) to 10 (highest), default is 5": "Niveau de priorité de 0 (le plus bas) à 10 (le plus élevé), la valeur par défaut est 5",
    "Priority order for automatic group assignment. New tokens rotate through this list.": "Ordre de priorité pour l'attribution automatique des groupes. Les nouveaux jetons alternent dans cette liste.",
    "Privacy Policy": "Politique de confidentialité",
    "Private Deployment URL": "URL de déploiement privé",
    "Processing OAuth response...": "Traitement de la réponse OAuth...",
    "Processing...": "Traitement...",
    "Product": "Produit",
    "Product ID": "ID du produit",
    "Product ID is required": "L'ID de produit est requis",
    "Product Name": "Nom du produit",
    "Productivity": "Productivité",
    "Products": "Produits",
    "Professional team providing 24/7 technical support": "Équipe professionnelle offrant un support technique 24h/24 et 7j/7",
    "Profile": "Profil",
    "Profile updated successfully": "Profil mis à jour avec succès",
    "Programming": "Programmation",
    "Progress": "Progression",
    "Project": "Élément",
    "Promote": "Promouvoir",
    "Promotion codes": "Codes promotionnels",
    "Prompt": "Invite",
    "Prompt (EN)": "Invite (EN)",
    "Prompt cache ratio": "Ratio de cache d'invite",
    "Prompt caching": "Cache d'invites",
    "Prompt Caching": "Mise en cache des invites",
    "Prompt Details": "Détails de l'invite",
    "Prompt price ($/1M tokens)": "Prix du prompt ($/1M de jetons)",
    "Proprietary": "Propriétaire",
    "Protect login and registration with Cloudflare Turnstile": "Protéger la connexion et l'inscription avec Cloudflare Turnstile",
    "Provide a JSON object where each key maps to an endpoint definition.": "Fournissez un objet JSON où chaque clé correspond à une définition de point de terminaison.",
    "Provide a valid URL starting with http:// or https://": "Fournissez une URL valide commençant par http:// ou https://",
    "Provide Markdown, HTML, or an external URL for the privacy policy": "Fournir du Markdown, du HTML ou une URL externe pour la politique de confidentialité",
    "Provide Markdown, HTML, or an external URL for the user agreement": "Fournir du Markdown, du HTML ou une URL externe pour l'accord utilisateur",
    "Provide per-category safety overrides as JSON. Use `default` for fallback values.": "Fournir des remplacements de sécurité par catégorie au format JSON. Utilisez `default` pour les valeurs de secours.",
    "Provide per-model header overrides as JSON. Useful for enabling beta features such as expanded context windows.": "Fournir des remplacements d'en-tête par modèle au format JSON. Utile pour activer des fonctionnalités bêta telles que les fenêtres de contexte étendues.",
    "Provider": "Fournisseur",
    "Provider & data privacy": "Fournisseur & confidentialité",
    "Provider created successfully": "Fournisseur créé avec succès",
    "Provider deleted successfully": "Fournisseur supprimé avec succès",
    "Provider Name": "Nom du fournisseur",
    "Provider type (OpenAI, Anthropic, etc.)": "Type de fournisseur (OpenAI, Anthropic, etc.)",
    "Provider updated successfully": "Fournisseur mis à jour avec succès",
    "Provider-specific endpoint, account, and compatibility settings.": "Paramètres de point d’accès, de compte et de compatibilité propres au fournisseur.",
    "Proxy Address": "Adresse du proxy",
    "Prune Object Items": "Nettoyer les éléments objet",
    "Prune object items by conditions": "Nettoyer les éléments d'objets par conditions",
    "Prune Rule (string or JSON object)": "Règle de nettoyage (chaîne ou objet JSON)",
    "Public model catalog and pricing page.": "Page publique du catalogue des modèles et des tarifs.",
    "Public rankings page based on live usage data.": "Page publique des classements basée sur les données d'utilisation réelles.",
    "Publish Date": "Date de publication",
    "Published": "Publié",
    "Published models, groups, and model remapping rules.": "Modèles publiés, groupes et règles de remappage des modèles.",
    "Published:": "Publié :",
    "Pull": "Télécharger",
    "Pull model": "Télécharger le modèle",
    "Pulling...": "Téléchargement en cours...",
    "Purchase Limit": "Limite d'achat",
    "Purchase limit reached": "Limite d'achat atteinte",
    "Purchase Subscription": "Acheter un abonnement",
    "QR Code Image URL": "URL de l'image du code QR",
    "QR code is not configured. Please contact support.": "Le code QR n'est pas configuré. Veuillez contacter le support.",
    "Quantity": "Quantité",
    "QuantumNous": "QuantumNous",
    "Query": "Query",
    "Query Balance": "Solde des requêtes",
    "Query Param": "Paramètre de requête",
    "Querying...": "Recherche en cours...",
    "Question": "Question",
    "Queued": "En file",
    "Quick actions": "Actions rapides",
    "Quick insert common payment methods": "Insérer rapidement les méthodes de paiement courantes",
    "Quick insert payment entries": "Insérer rapidement des entrées de paiement",
    "Quick Range": "Plage rapide",
    "Quick Setup from Preset": "Configuration rapide à partir d'un préréglage",
    "Quota": "Quota",
    "Quota ({{currency}})": "Quota ({{currency}})",
    "Quota adjusted successfully": "Quota ajusté avec succès",
    "Quota consumed before charging users": "Quota consommé avant de facturer les utilisateurs",
    "Quota Distribution": "Distribution des quotas",
    "Quota given to invited users": "Quota attribué aux utilisateurs invités",
    "Quota given to users who invite others": "Quota attribué aux utilisateurs qui invitent d'autres personnes",
    "Quota must be a positive number": "Le quota doit être un nombre positif",
    "Quota must be zero or greater": "Le quota ne peut pas être négatif",
    "Quota Per Unit": "Quota par unité",
    "Quota reminder (tokens)": "Rappel de quota (jetons)",
    "Quota Reset": "Réinitialisation du quota",
    "Quota Settings": "Paramètres de quota",
    "Quota Types": "Types de quotas",
    "Quota Warning Threshold": "Seuil d'avertissement de quota",
    "Quota:": "Quota :",
    "Radius": "Rayon",
    "Random": "Aléatoire",
    "Randomly select a key from the pool for each request": "Sélectionner aléatoirement une clé du pool pour chaque requête",
    "Ranking data is currently simulated for preview purposes and will be replaced with live analytics once the backend integration ships.": "Les données de classement sont actuellement simulées à des fins d'aperçu et seront remplacées par des analyses en direct une fois l'intégration backend livrée.",
    "Rankings": "Classements",
    "Rate Limit Windows": "Fenêtres de limitation",
    "Rate Limited": "Limitation de débit",
    "Rate Limiting": "Limitation du débit",
    "Rate limits": "Limites de débit",
    "Ratio": "Ratio",
    "Ratio applied to audio completions for streaming models.": "Ratio appliqué aux complétions audio pour les modèles de streaming.",
    "Ratio applied to audio inputs where supported by the upstream model.": "Ratio appliqué aux entrées audio lorsque pris en charge par le modèle amont.",
    "Ratio applied when creating cache entries for supported models.": "Ratio appliqué lors de la création d'entrées de cache pour les modèles pris en charge.",
    "Ratio mode": "Mode de ratio",
    "Ratio Type": "Type de ratio",
    "Ratio: {{value}}": "Ratio : {{value}}",
    "Ratios synced successfully": "Ratios synchronisés avec succès",
    "Raw expression": "Expression brute",
    "Raw JSON": "JSON brut",
    "Raw Quota": "Quota brut",
    "Raw response": "Reponse brute",
    "Re-enable on success": "Réactiver en cas de succès",
    "Re-login": "Se reconnecter",
    "Read channels": "Lire les canaux",
    "Ready": "Prêt",
    "Ready to initialize": "Prêt à initialiser",
    "Ready to simplify": "Prêt à simplifier",
    "Real exchange rate between USD and your payment gateway currency": "Taux de change réel entre l'USD et la devise de votre passerelle de paiement",
    "Reason": "Raison",
    "Reason:": "Raison :",
    "Reasoning": "Raisonnement",
    "Reasoning Effort": "Effort de raisonnement",
    "Receive Upstream Model Update Notifications": "Recevoir les notifications de mise à jour des modèles en amont",
    "Received": "Reçu",
    "Received amount": "Montant reçu",
    "Recent maintenance tasks running across instances and their execution status.": "Tâches de maintenance récentes exécutées sur les instances et leur état d'exécution.",
    "Recently completed or failed system task runs.": "Exécutions de tâches système récemment terminées ou échouées.",
    "Recently launched models": "Modèles récemment lancés",
    "Recently launched models gaining traction": "Modèles récemment publiés et en forte progression",
    "Recharge": "Recharger",
    "Recharge Amount": "Montant de la recharge",
    "Recharge Amount (USD)": "Montant de la recharge (USD)",
    "Recommended": "Recommandé",
    "Recommended actions": "Actions recommandées",
    "Recommended to keep this high to avoid upstream throttling.": "Il est recommandé de maintenir cette valeur élevée pour éviter la limitation en amont.",
    "Record IP Address": "Enregistrer l'adresse IP",
    "Record quota usage": "Enregistrer l'utilisation du quota",
    "Recursion Strategy": "Stratégie de récursion",
    "Recursive": "Récursif",
    "Redeem": "Utiliser",
    "Redeem codes": "Échanger des codes",
    "Redeemed": "Utilisé",
    "Redeemed at": "Utilisé le",
    "Redeemed By": "Utilisé par",
    "Redeemed:": "Utilisé :",
    "redemption code": "code d'échange",
    "Redemption Code": "Code d'échange",
    "Redemption code deleted successfully": "Code d'échange supprimé avec succès",
    "Redemption code disabled successfully": "Code d'échange désactivé avec succès",
    "Redemption code enabled successfully": "Code d'échange activé avec succès",
    "Redemption code updated successfully": "Code d'échange mis à jour avec succès",
    "Redemption code(s) created successfully": "Code(s) d'échange créé(s) avec succès",
    "Redemption Codes": "Codes d'échange",
    "Redemption codes are disabled until the administrator confirms compliance terms.": "Les codes de兑换 sont désactivés jusqu’à ce que l’administrateur confirme les conditions de conformité.",
    "redemption codes.": "codes de rachat.",
    "Redemption failed": "Rédemption échouée",
    "Redemption successful! Added: {{quota}}": "Échange réussi ! Ajouté : {{quota}}",
    "Redirecting to chat page...": "Redirection vers la page de discussion...",
    "Redirecting to Creem checkout...": "Redirection vers la caisse Creem...",
    "Redirecting to GitHub...": "Redirection vers GitHub...",
    "Redirecting to payment page...": "Redirection vers la page de paiement...",
    "Redirecting to sign in in {{seconds}} seconds.": "Redirection vers la connexion dans {{seconds}} secondes.",
    "Reference Video": "Vidéo de référence",
    "Referral link:": "Lien de parrainage :",
    "Referral Program": "Programme de parrainage",
    "Referral reward transfer is disabled until the administrator confirms compliance terms.": "Le transfert des récompenses de parrainage est désactivé jusqu’à ce que l’administrateur confirme les conditions de conformité.",
    "Refine models by provider, group, type, and tags.": "Affinez les modèles par fournisseur, groupe, type et tags.",
    "Refresh": "Actualiser",
    "Refresh Cache": "Actualiser le cache",
    "Refresh credential": "Actualiser l'identifiant",
    "Refresh details": "Actualiser les détails",
    "Refresh failed": "Échec de l'actualisation",
    "Refresh interval (minutes)": "Intervalle d'actualisation (minutes)",
    "Refresh Stats": "Actualiser les statistiques",
    "Refreshing...": "Actualisation...",
    "Refund": "Remboursement",
    "Refund Details": "Détails du remboursement",
    "Regenerate": "Régénérer",
    "Regenerate Backup Codes": "Régénérer les codes de secours",
    "Regex": "Regex",
    "Regex Pattern": "Expression régulière",
    "Regex Replace": "Remplacement regex",
    "Register each URL into the matching Test Mode / Production Mode webhook slot in the Pancake dashboard. Separate endpoints prevent test traffic from accidentally crediting production accounts.": "Enregistrez chaque URL dans l’emplacement webhook correspondant au mode test ou production dans le tableau de bord Pancake. Des points de terminaison séparés évitent que le trafic de test crédite accidentellement les comptes de production.",
    "Register Passkey": "Enregistrer un Passkey",
    "Registered a passkey": "Passkey enregistré",
    "Registration Enabled": "Inscription activée",
    "Registry (optional)": "Registre (optionnel)",
    "Registry secret": "Secret du registre",
    "Registry username": "Nom d'utilisateur du registre",
    "Reject Reason": "Raison du rejet",
    "Release details": "Détails de la version",
    "Released": "Sorti",
    "Relying Party Display Name": "Nom d'affichage de la partie de confiance",
    "Relying Party ID": "ID de la partie de confiance",
    "Remaining": "Restant",
    "Remaining quota": "Quota restant",
    "Remaining Quota ({{currency}})": "Quota restant ({{currency}})",
    "Remaining quota units": "Unités de quota restantes",
    "Remaining:": "Restant :",
    "Remark": "Remarque",
    "Remove": "Supprimer",
    "Remove {{value}}": "Retirer {{value}}",
    "Remove ${{amount}}": "Supprimer ${{amount}}",
    "Remove all log entries created before the selected timestamp.": "Supprimer toutes les entrées de journal créées avant l'horodatage sélectionné.",
    "Remove attachment": "Supprimer la pièce jointe",
    "Remove condition": "Supprimer la condition",
    "Remove Duplicates": "Supprimer les doublons",
    "Remove filter": "Supprimer le filtre",
    "Remove functionResponse.id field": "Supprimer le champ functionResponse.id",
    "Remove mapped targets": "Retirer les cibles mappées",
    "Remove Models": "Supprimer des modèles",
    "Remove node filter": "Supprimer le filtre de nœud",
    "Remove Passkey": "Supprimer le Passkey",
    "Remove Passkey?": "Supprimer la clé d'accès ?",
    "Remove rule group": "Supprimer le groupe de règles",
    "Remove string prefix": "Supprimer le préfixe de la chaîne",
    "Remove string suffix": "Supprimer le suffixe de la chaîne",
    "Remove the target field": "Supprimer le champ cible",
    "Remove tier": "Supprimer le palier",
    "Removed": "Supprimé",
    "Removed {{removed}} duplicate key(s). Before: {{before}}, After: {{after}}": "{{removed}} clé(s) en double supprimée(s). Avant : {{before}}, Après : {{after}}",
    "Removed an OAuth binding for the user": "Liaison OAuth de l'utilisateur supprimée",
    "Removed Models ({{count}})": "Modèles supprimés ({{count}})",
    "Removes MjProxy flags such as --fast, --relax, and --turbo from user prompts.": "Supprime les drapeaux MjProxy tels que --fast, --relax et --turbo des prompts utilisateur.",
    "Removing Passkey will require you to sign in with your password next time. You can re-register anytime.": "La suppression de la clé d'accès (Passkey) vous obligera à vous connecter avec votre mot de passe la prochaine fois. Vous pouvez vous réinscrire à tout moment.",
    "Rename": "Renommer",
    "Rename deployment": "Renommer le déploiement",
    "Rename failed": "Échec du renommage",
    "Renamed successfully": "Renommé avec succès",
    "Repair": "Réparer",
    "Repair Channel Consistency": "Réparer la cohérence des canaux",
    "Repair channel consistency?": "Réparer la cohérence des canaux ?",
    "Repeat the administrator password": "Répéter le mot de passe administrateur",
    "Replace": "Remplacer",
    "Replace all existing keys": "Remplacer toutes les clés existantes",
    "Replace channel models": "Remplacer les modèles du canal",
    "Replace mode: Will completely replace all existing keys": "Mode remplacement : Remplacera complètement toutes les clés existantes",
    "Replace With": "Remplacer par",
    "replaced": "remplacé",
    "Replacement Model": "Modèle de remplacement",
    "Replica count": "Nombre de réplicas",
    "Replicate": "Replicate",
    "Report an issue": "Signaler un problème",
    "request": "requête",
    "Request": "Requête",
    "Request Body Disk Cache": "Cache disque du corps de requête",
    "Request Body Field": "Champ du corps de requête",
    "Request Body Memory Cache": "Cache mémoire du corps de requête",
    "Request body pass-through is enabled. The request body will be sent directly to the upstream without any conversion.": "Le passage du corps de requête est activé. Le corps sera envoyé directement en amont sans conversion.",
    "Request conversion": "Conversion de requête",
    "Request Conversion": "Conversion de requête",
    "Request Count": "Nombre de requêtes",
    "Request error occurred": "Une erreur de requête est survenue",
    "Request failed": "Échec de la requête",
    "Request flow": "Flux de requête",
    "Request Header Field": "Champ d'en-tête de requête",
    "Request Header Override": "Remplacement des en-têtes de requête",
    "Request Header Overrides": "Remplacements d'en-têtes de requête",
    "Request ID": "ID de requête",
    "Request Limits": "Limites de requêtes",
    "Request Model": "Modèle demandé",
    "Request Model:": "Modèle demandé :",
    "Request overrides, routing behavior, and upstream model automation": "Surcharges de requête, comportement de routage et automatisation des modèles amont",
    "Request retry": "Relance des requêtes",
    "Request rule pricing": "Règles de tarification de requête",
    "Request success rate sampled over the last 24 hours": "Taux de réussite des requêtes échantillonné sur les dernières 24 heures",
    "Request success rate; {{incidents}} incident buckets in the last 24 hours": "Taux de réussite des requêtes ; {{incidents}} créneaux avec incident sur les dernières 24 heures",
    "Request timed out, please refresh and restart GitHub login": "Délai dépassé, veuillez actualiser la page puis relancer la connexion GitHub",
    "Request-based": "Selon la requête",
    "Requests": "Requêtes",
    "Requests (24h)": "Requêtes (24 h)",
    "Requests / 24h": "Requêtes / 24 h",
    "Requests per minute": "Requêtes par minute",
    "requests served": "requêtes traitées",
    "Requests will be forwarded to this worker. Trailing slashes are removed automatically.": "Les requêtes seront transmises à ce worker. Les barres obliques finales sont automatiquement supprimées.",
    "Requests:": "Requêtes :",
    "Require email verification for new accounts": "Exiger la vérification de l'e-mail pour les nouveaux comptes",
    "Require job success before follow-up actions": "Exiger le succès de la tâche avant les actions de suivi",
    "Require login to view models": "Exiger la connexion pour voir les modèles",
    "Require login to view rankings": "Exiger la connexion pour voir les classements",
    "required": "requis",
    "Required": "Requis",
    "Required events:": "Événements requis :",
    "Required provider, authentication, model, and group settings": "Paramètres requis de fournisseur, authentification, modèles et groupes",
    "Required to expose MjProxy-style image generation to end users.": "Requis pour exposer la génération d'images style MjProxy aux utilisateurs finaux.",
    "Rerank": "Reclasser",
    "Reroll": "Relancer",
    "Research, analysis, scientific reasoning": "Recherche, analyse, raisonnement scientifique",
    "Resend ({{seconds}}s)": "Renvoyer ({{seconds}}s)",
    "Reserved for viewing complete channel keys after secure verification.": "Réservé à l'affichage des clés complètes des canaux après une vérification sécurisée.",
    "Reset": "Réinitialiser",
    "Reset 2FA": "Réinitialiser la 2FA",
    "Reset 2FA for {{username}}? The user must set up 2FA again to continue using it.": "Réinitialiser la 2FA de {{username}} ? L’utilisateur devra configurer à nouveau la 2FA pour continuer à l’utiliser.",
    "Reset all model prices?": "Réinitialiser tous les prix des modèles ?",
    "Reset all model ratios?": "Réinitialiser tous les ratios de modèle ?",
    "Reset all settings to default values": "Réinitialiser tous les paramètres aux valeurs par défaut",
    "Reset at:": "Réinitialisation à :",
    "Reset balance and used quota": "Réinitialiser le solde et le quota utilisé",
    "Reset completed": "Réinitialisation terminée",
    "Reset completed. Latest usage has been refreshed.": "Réinitialisation terminée. La dernière utilisation a été actualisée.",
    "Reset count:": "Nombre de réinitialisations :",
    "Reset Credit": "Crédit de réinitialisation",
    "Reset Credits": "Crédits de réinitialisation",
    "Reset Cycle": "Cycle de réinitialisation",
    "Reset email sent, please check your inbox": "Email de réinitialisation envoyé, veuillez vérifier votre boîte de réception",
    "Reset failed": "Échec de la réinitialisation",
    "Reset model ratios": "Ratios de modèle réinitialisés",
    "Reset Passkey": "Réinitialiser le Passkey",
    "Reset Passkey for {{username}}? The user will need to register a new Passkey before using passwordless login.": "Réinitialiser la Passkey de {{username}} ? L’utilisateur devra enregistrer une nouvelle Passkey avant d’utiliser la connexion sans mot de passe.",
    "Reset password": "Réinitialiser le mot de passe",
    "Reset Period": "Période de réinitialisation",
    "Reset prices": "Réinitialiser les prix",
    "Reset ratios": "Réinitialiser les ratios",
    "Reset Stats": "Réinitialiser les statistiques",
    "Reset the user passkey": "Clé d'accès de l'utilisateur réinitialisée",
    "Reset to default": "Réinitialiser par défaut",
    "Reset to Default": "Réinitialiser par défaut",
    "Reset to default configuration": "Réinitialisé à la configuration par défaut",
    "Reset Two-Factor Authentication": "Réinitialiser 2FA",
    "Reset usage window": "Réinitialiser la fenêtre d’utilisation",
    "Resets in:": "Réinitialise dans :",
    "Resetting...": "Réinitialisation...",
    "Resolve Conflicts": "Résoudre les conflits",
    "Resource Configuration": "Configuration des ressources",
    "Resources": "Ressources",
    "Responding...": "Réponse en cours...",
    "Response": "Réponse",
    "Response Time": "Temps de réponse",
    "Response time: {{duration}}": "Temps de réponse : {{duration}}",
    "Responses API Version": "Version de l'API des réponses",
    "Restore defaults": "Restaurer les paramètres par défaut",
    "Restrict user model request frequency (may impact high concurrency performance)": "Restreindre la fréquence des requêtes du modèle utilisateur (peut impacter les performances en cas de forte concurrence)",
    "Result": "Résultat",
    "Retain last N days": "Conserver les N derniers jours",
    "Retain last N files": "Conserver les N derniers fichiers",
    "Retention days": "Jours de rétention",
    "Retry": "Réessayer",
    "Retry Chain": "Chaîne de tentatives",
    "Retry Settings": "Paramètres de relance",
    "Retry Suggestion": "Suggestion de relance",
    "Retry Times": "Nombre de tentatives",
    "Return a custom error immediately": "Retourner immédiatement une erreur personnalisée",
    "Return Custom Error": "Retourner une erreur personnalisée",
    "Return data conforming to a JSON schema": "Renvoyer des données conformes à un schéma JSON",
    "Return Error": "Retourner l'erreur",
    "Return per-token log probabilities": "Retourner les log-probabilités par jeton",
    "Return to dashboard": "Retour au tableau de bord",
    "Return vector embeddings for inputs": "Renvoyer des embeddings vectoriels pour les entrées",
    "Reveal API key": "Afficher la clé API",
    "Reveal key": "Révéler la clé",
    "Revenue": "Revenu",
    "Review & initialize": "Vérifier et initialiser",
    "Review model rates before scaling traffic": "Consulter les tarifs des modèles avant d'augmenter le trafic",
    "Review your payment details": "Vérifier vos détails de paiement",
    "Review your purchase details before proceeding.": "Vérifiez les détails de votre achat avant de continuer.",
    "Rewards will be added directly to your balance": "Les récompenses seront ajoutées directement à votre solde",
    "Rewrite callback URLs to the local server": "Réécrire les URLs de callback vers le serveur local",
    "Right to Left": "De droite à gauche",
    "Role": "Rôle",
    "Roleplay": "Roleplay",
    "Root": "Racine",
    "Rose Garden": "Jardin de roses",
    "Route": "Route",
    "Route active": "Route active",
    "Route Description": "Description de la route",
    "Route is required": "La route est requise",
    "Route, auth, and balance check in one place": "Routage, authentification et solde au même endroit",
    "Routes": "Routes",
    "Routing & Overrides": "Routage et surcharges",
    "Routing Reliability": "Fiabilité du routage",
    "Routing Strategy": "Stratégie de routage",
    "Rows per page": "Lignes par page",
    "RPM": "RPM",
    "RPM = requests per minute, TPM = tokens per minute, RPD = requests per day. Limits apply per token group.": "RPM = requêtes/minute, TPM = jetons/minute, RPD = requêtes/jour. Les limites s'appliquent par groupe de jetons.",
    "RSA Private Key (Production)": "Clé privée RSA (Production)",
    "RSA Private Key (Sandbox)": "Clé privée RSA (Sandbox)",
    "Rule": "Règle",
    "Rule {{line}} is missing source field": "La règle {{line}} n'a pas de champ source",
    "Rule {{line}} is missing target field": "La règle {{line}} n'a pas de champ cible",
    "Rule {{line}} is missing target path": "La règle {{line}} n'a pas de chemin cible",
    "Rule {{line}} is missing value": "La règle {{line}} n'a pas de valeur",
    "Rule {{line}} pass_headers format is invalid": "Le format pass_headers de la règle {{line}} est invalide",
    "Rule {{line}} pass_headers is missing header names": "La règle {{line}} pass_headers n'a pas de noms d'en-têtes",
    "Rule {{line}} prune_objects is missing conditions": "La règle {{line}} prune_objects n'a pas de conditions",
    "Rule {{line}} return_error requires a message field": "La règle {{line}} return_error nécessite un champ message",
    "Rule Description (optional)": "Description de la règle (optionnel)",
    "Rule group": "Groupe de règles",
    "rules": "règles",
    "Rules": "Règles",
    "Rules JSON": "Règles JSON",
    "Rules JSON must be an array": "Le JSON des règles doit être un tableau",
    "Run GC": "Exécuter le GC",
    "Run tests for the selected models": "Exécuter les tests pour les modèles sélectionnés",
    "running": "en cours",
    "Running": "En cours",
    "Runtime": "Environnement",
    "Runway": "Durée restante",
    "s": "s",
    "Safety Settings": "Paramètres de sécurité",
    "Same as Local": "Identique au local",
    "Sampling temperature; lower is more deterministic": "Température d'échantillonnage ; plus c'est bas, plus c'est déterministe",
    "Sandbox mode": "Mode sandbox",
    "Save": "Enregistrer",
    "Save & Submit": "Enregistrer et envoyer",
    "Save all settings": "Enregistrer tous les paramètres",
    "Save Backup Codes": "Sauvegarder les codes de secours",
    "Save changes": "Enregistrer les modifications",
    "Save Changes": "Enregistrer les modifications",
    "Save chat settings": "Enregistrer les paramètres de chat",
    "Save check-in settings": "Enregistrer les paramètres de connexion",
    "Save Creem settings": "Enregistrer les paramètres Creem",
    "Save drawing settings": "Enregistrer les paramètres de dessin",
    "Save Epay settings": "Enregistrer les paramètres Epay",
    "Save failed": "Échec de l'enregistrement",
    "Save failed, please retry": "Échec de l'enregistrement, veuillez réessayer",
    "Save general settings": "Enregistrer les paramètres généraux",
    "Save group ratios": "Enregistrer les ratios de groupes",
    "Save io.net settings": "Enregistrer les paramètres io.net",
    "Save log settings": "Enregistrer les paramètres de journal",
    "Save model prices": "Enregistrer les prix des modèles",
    "Save model ratios": "Enregistrer les ratios de modèles",
    "Save Models": "Enregistrer les modèles",
    "Save monitoring rules": "Enregistrer les règles de surveillance",
    "Save navigation": "Enregistrer la navigation",
    "Save notice": "Enregistrer l'avis",
    "Save Preferences": "Enregistrer les préférences",
    "Save preview": "Aperçu de l’enregistrement",
    "Save rate limits": "Enregistrer les limites de débit",
    "Save sensitive words": "Enregistrer les mots sensibles",
    "Save Settings": "Enregistrer les paramètres",
    "Save sidebar modules": "Enregistrer les modules de la barre latérale",
    "Save SMTP settings": "Enregistrer les paramètres SMTP",
    "Save SSRF settings": "Enregistrer les paramètres SSRF",
    "Save Stripe settings": "Enregistrer les paramètres Stripe",
    "Save these backup codes in a safe place. Each code can only be used once.": "Enregistrez ces codes de secours dans un endroit sûr. Chaque code ne peut être utilisé qu'une seule fois.",
    "Save these codes in a safe place. Each code can only be used once.": "Enregistrez ces codes dans un endroit sûr. Chaque code ne peut être utilisé qu'une seule fois.",
    "Save token limits": "Enregistrer les limites de jetons",
    "Save tool prices": "Enregistrer les prix des outils",
    "Save Waffo Pancake settings": "Enregistrer les paramètres Waffo Pancake",
    "Save Worker settings": "Enregistrer les paramètres Worker",
    "Saved successfully": "Enregistré avec succès",
    "Saving...": "Enregistrement en cours...",
    "Scan QR Code": "Scanner le code QR",
    "Scan the QR code to follow the official account and reply with “验证码” to receive your verification code.": "Scannez le code QR pour suivre le compte officiel et répondez par « 验证码 » pour recevoir votre code de vérification.",
    "Scan the QR code with WeChat to bind your account": "Scannez le code QR avec WeChat pour lier votre compte",
    "Scan this QR code with your authenticator app (Google Authenticator, Microsoft Authenticator, etc.)": "Scannez ce code QR avec votre application d'authentification (Google Authenticator, Microsoft Authenticator, etc.)",
    "Scenario Templates": "Modèles de scénario",
    "Scheduled channel tests": "Tests de canaux planifiés",
    "Scheduled full test": "Test complet planifié",
    "Scheduled full test probes non-manually-disabled channels; passive recovery only checks auto-disabled channels after real request failures.": "Le test complet planifié sonde les canaux non désactivés manuellement ; la récupération passive vérifie uniquement les canaux désactivés automatiquement après des échecs de requêtes réelles.",
    "scheduling controls": "contrôles d'ordonnancement",
    "Science": "Science",
    "Scope": "Portée",
    "Scopes": "Portées",
    "Search": "Rechercher",
    "Search by name or URL...": "Rechercher par nom ou URL...",
    "Search by order number...": "Rechercher par numéro de commande...",
    "Search channel type...": "Rechercher un type de canal...",
    "Search chat presets...": "Rechercher des préréglages de chat...",
    "Search colors...": "Rechercher des couleurs...",
    "Search conflicting models or fields": "Rechercher des modèles ou champs en conflit",
    "Search deployments...": "Rechercher des déploiements...",
    "Search feature in development": "Fonctionnalité de recherche en développement",
    "Search group names...": "Rechercher des noms de groupe...",
    "Search groups...": "Rechercher des groupes...",
    "Search method identifiers...": "Rechercher des identifiants de modes...",
    "Search missing models": "Rechercher les modèles manquants",
    "Search model name, provider, endpoint, or tag...": "Rechercher un nom de modèle, fournisseur, endpoint ou tag...",
    "Search model name...": "Rechercher le nom du modèle...",
    "Search models": "Rechercher des modèles",
    "Search models or fields...": "Rechercher des modèles ou des champs...",
    "Search models...": "Rechercher des modèles...",
    "Search payment methods...": "Rechercher des méthodes de paiement...",
    "Search payment type keys...": "Rechercher des clés de type de paiement...",
    "Search payment types...": "Rechercher des types de paiement...",
    "Search products...": "Rechercher des produits...",
    "Search rules...": "Rechercher des règles…",
    "Search tags...": "Rechercher des tags...",
    "Search the public web at inference time": "Rechercher sur le web public lors de l'inférence",
    "Search vendors...": "Rechercher des fournisseurs...",
    "Search...": "Rechercher...",
    "seconds": "secondes",
    "Secret env (JSON object)": "Environnement secret (objet JSON)",
    "Secret environment variables (JSON)": "Variables d'environnement secrètes (JSON)",
    "Secret Key": "Clé secrète",
    "Secure & Reliable": "Sécurisé et fiable",
    "Secured": "Sécurisé",
    "Security": "Sécurité",
    "Security & Limits": "Sécurité et limites",
    "Security Check": "Vérification de sécurité",
    "Security verification": "Vérification de sécurité",
    "Select": "Sélectionner",
    "Select a color": "Sélectionner une couleur",
    "Select a group": "Sélectionner un groupe",
    "Select a group type": "Sélectionner un type de groupe",
    "Select a model to edit pricing": "Sélectionnez un modèle pour modifier sa tarification",
    "Select a preset...": "Sélectionner un préréglage...",
    "Select a product": "Sélectionner un produit",
    "Select a role": "Sélectionner un rôle",
    "Select a rule to edit.": "Sélectionnez une règle à modifier.",
    "Select a store": "Sélectionner une boutique",
    "Select a timestamp before clearing logs.": "Sélectionnez un horodatage avant de vider les journaux.",
    "Select a usage mode to continue": "Sélectionnez un mode d'utilisation pour continuer",
    "Select a verification method first": "Sélectionnez d'abord une méthode de vérification",
    "Select all": "Tout sélectionner",
    "Select all (filtered)": "Tout sélectionner (filtré)",
    "Select all models": "Sélectionner tous les modèles",
    "Select All Visible": "Sélectionner tout ce qui est visible",
    "Select an operation mode and enter the amount": "Sélectionnez un mode d'opération et entrez le montant",
    "Select announcement type": "Sélectionner le type d'annonce",
    "Select at least one field to overwrite.": "Sélectionnez au moins un champ à écraser.",
    "Select at least one target model": "Sélectionnez au moins un modèle cible",
    "Select body font": "Sélectionner la police du corps de texte",
    "Select border radius": "Sélectionner le rayon de bordure",
    "Select channel type": "Sélectionner le type de canal",
    "Select color preset": "Sélectionner un préréglage de couleur",
    "Select content width": "Sélectionner la largeur du contenu",
    "Select corner radius": "Sélectionner le rayon des coins",
    "Select currency": "Sélectionner la devise",
    "Select date": "Sélectionner la date",
    "Select default chart": "Sélectionner le graphique par défaut",
    "Select default range": "Sélectionner la plage par défaut",
    "Select display mode": "Sélectionner le mode d'affichage",
    "Select end time": "Sélectionner l'heure de fin",
    "Select from presets or type custom identifier.": "Sélectionner parmi les préréglages ou saisir un identifiant personnalisé.",
    "Select granularity": "Sélectionner la granularité",
    "Select groups (leave empty to keep current)": "Sélectionner les groupes (laisser vide pour conserver les groupes actuels)",
    "Select interface density": "Sélectionner la densité de l'interface",
    "Select items...": "Sélectionner des éléments...",
    "Select key format": "Sélectionner le format de clé",
    "Select language": "Sélectionner une langue",
    "Select Language": "Sélectionner la langue",
    "Select layout style": "Sélectionner le style de mise en page",
    "Select locations": "Sélectionner des emplacements",
    "Select Model": "Sélectionner le modèle",
    "Select model {{model}}": "Sélectionner le modèle {{model}}",
    "Select models (empty for allow all)": "Sélectionner les modèles (vide pour autoriser tout)",
    "Select models and apply to channel models list.": "Sélectionnez les modèles et appliquez-les à la liste des modèles de canaux.",
    "Select models or add custom ones": "Sélectionner des modèles ou en ajouter des personnalisés",
    "Select models to process. Unselected \"add\" models will be ignored.": "Sélectionnez les modèles à traiter. Les modèles « ajout » non sélectionnés seront ignorés.",
    "Select models to run batch tests.": "Sélectionner les modèles pour exécuter les tests par lots.",
    "Select or enter color value": "Sélectionner ou saisir une valeur de couleur",
    "Select or enter method identifier": "Sélectionner ou saisir l’identifiant du mode",
    "Select or enter model name": "Sélectionner ou saisir le nom du modèle",
    "Select or enter payment type": "Sélectionner ou saisir le type de paiement",
    "Select or enter payment type key": "Sélectionner ou saisir la clé de type de paiement",
    "Select payment method": "Sélectionner le mode de paiement",
    "Select preset or enter custom CSS color value.": "Sélectionner un préréglage ou saisir une valeur de couleur CSS personnalisée.",
    "Select publish date": "Sélectionner la date de publication",
    "Select requirement": "Sélectionner l'exigence",
    "Select row": "Sélectionner la ligne",
    "Select sidebar style": "Sélectionner le style de la barre latérale",
    "Select site direction": "Sélectionner la direction du site",
    "Select start time": "Sélectionner l'heure de début",
    "Select subscription plan": "Sélectionner un plan d'abonnement",
    "Select successful models ({{count}})": "Sélectionner les modèles réussis ({{count}})",
    "Select Sync Channels": "Sélectionner les canaux de synchronisation",
    "Select sync channels to compare prices": "Sélectionner les canaux de synchronisation pour comparer les prix",
    "Select sync channels to compare ratios": "Sélectionner les canaux de synchronisation pour comparer les ratios",
    "Select Sync Source": "Sélectionner la source de synchronisation",
    "Select the API endpoint region": "Sélectionner la région du point de terminaison API",
    "Select the fields you want to overwrite with upstream data. Unselected fields keep their local values.": "Sélectionnez les champs que vous souhaitez écraser avec les données en amont. Les champs non sélectionnés conservent leurs valeurs locales.",
    "Select theme preference": "Sélectionner la préférence de thème",
    "Select theme preset": "Sélectionner un préréglage de thème",
    "Select time granularity": "Sélectionner la granularité temporelle",
    "Select vendor": "Sélectionner le fournisseur",
    "Selectable groups": "Groupes sélectionnables",
    "selected": "sélectionné",
    "Selected {{count}}": "{{count}} sélectionné(s)",
    "selected channel(s). Leave empty to remove tag.": "canal(aux) sélectionné(s). Laisser vide pour supprimer l'étiquette.",
    "Selected conflicts were overwritten successfully.": "Les conflits sélectionnés ont été écrasés avec succès.",
    "Selected nodes": "Nœuds sélectionnés",
    "Selected when creating a token and used as the default billing group for API calls.": "Sélectionné lors de la création d’un jeton et utilisé comme groupe de facturation par défaut pour les appels API.",
    "Self-Use Mode": "Mode d'utilisation personnelle",
    "Send": "Envoyer",
    "Send a request": "Envoyer une requête",
    "Send code": "Envoyer le code",
    "Send email alerts when a user falls below this quota": "Envoyer des alertes par e-mail lorsqu'un utilisateur descend en dessous de ce quota",
    "Send reset email": "Envoyer l'e-mail de réinitialisation",
    "Sending...": "Envoi en cours...",
    "Sensitive channel settings are read-only for your account.": "Les paramètres sensibles des canaux sont en lecture seule pour votre compte.",
    "Sensitive Words": "Mots sensibles",
    "Sent the API key to FluentRead.": "Clé API envoyée à FluentRead.",
    "Separate image/audio prices are enabled.": "Les prix séparés pour l’image et l’audio sont activés.",
    "Serve multiple users or teams with billing and quota control.": "Servir plusieurs utilisateurs ou équipes avec gestion de la facturation et des quotas.",
    "Server Address": "Adresse du serveur",
    "Server IP": "IP du serveur",
    "Server Log Management": "Gestion des journaux serveur",
    "Server logging is not enabled (log directory not configured)": "La journalisation serveur n'est pas activée (répertoire non configuré)",
    "Server Token": "Jeton de serveur",
    "Service account JSON file(s)": "Fichier(s) JSON de compte de service",
    "Session": "Session",
    "Session expired!": "Session expirée !",
    "Session expired?": "Session expirée ?",
    "Set": "Définir",
    "Set a discount rate for a specific recharge amount threshold.": "Définir un taux de réduction pour un seuil de montant de recharge spécifique.",
    "Set a secure password (min. 8 characters)": "Définir un mot de passe sécurisé (min. 8 caractères)",
    "Set a tag for": "Définir un tag pour",
    "Set API key access restrictions": "Définir les restrictions d'accès de la clé API",
    "Set API key basic information": "Définir les informations de base de la clé API",
    "Set default ranges and charts for model analytics.": "Définissez les plages et graphiques par défaut pour l’analyse des modèles.",
    "Set Field": "Définir le champ",
    "Set filters to customize your dashboard statistics and charts.": "Définir des filtres pour personnaliser les statistiques et les graphiques de votre tableau de bord.",
    "Set filters to narrow down your log search results.": "Définir des filtres pour affiner vos résultats de recherche de journaux.",
    "Set Header": "Définir l'en-tête",
    "Set Project to io.cloud when creating/selecting key": "Définir le projet sur io.cloud lors de la création/sélection de la clé",
    "Set quota amount and limits": "Définir le quota et les limites",
    "Set Request Header": "Définir un en-tête de requête",
    "Set runtime request header: override entire value, or manipulate comma-separated tokens": "Définir l'en-tête de requête : remplacer la valeur ou manipuler les tokens séparés par des virgules",
    "Set separate prices for cache reads and writes.": "Définissez des prix distincts pour les lectures et écritures de cache.",
    "Set Tag": "Définir un tag",
    "Set tag for selected channels": "Définir un tag pour les canaux sélectionnés",
    "Set the language used across the interface": "Définir la langue utilisée dans l'interface",
    "Set the user's role (cannot be Root)": "Définir le rôle de l'utilisateur (ne peut pas être Root)",
    "Setting Key": "Clé de paramètre",
    "Setting saved": "Paramètre sauvegardé",
    "Setting up 2FA...": "Configuration de la 2FA...",
    "Setting updated successfully": "Paramètre mis à jour avec succès",
    "Settings": "Paramètres",
    "Settings & Preferences": "Paramètres et préférences",
    "Settings updated successfully": "Paramètres mis à jour avec succès",
    "Setup guide": "Guide de configuration",
    "Setup guide complete": "Guide de configuration terminé",
    "Setup guide is collapsed. Expand it anytime.": "Le guide de configuration est réduit. Vous pouvez le rouvrir à tout moment.",
    "Setup Instructions": "Instructions de configuration",
    "Setup progress: {{completed}}/{{total}}": "Progression : {{completed}}/{{total}}",
    "Setup Two-Factor Authentication": "Configurer l'authentification à deux facteurs",
    "Share": "Part",
    "Share your link and earn rewards": "Partagez votre lien et gagnez des récompenses",
    "Shared configuration for all payment gateways": "Configuration partagée pour toutes les passerelles de paiement",
    "Shorten": "Raccourcir",
    "Show": "Afficher",
    "Show All": "Tout afficher",
    "Show all providers including unbound": "Afficher tous les fournisseurs (y compris non liés)",
    "Show only bound providers": "Afficher uniquement les fournisseurs liés",
    "Show or hide flow columns": "Afficher ou masquer les colonnes du flux",
    "Show preview": "Afficher l'apercu",
    "Show prices in currency instead of quota.": "Afficher les prix en devise au lieu du quota.",
    "Show sensitive data": "Afficher les données sensibles",
    "Show setup guide": "Afficher le guide de configuration",
    "Show source": "Afficher la source",
    "Show token usage statistics in the UI": "Afficher les statistiques d'utilisation des jetons dans l'interface utilisateur",
    "Showcase core capabilities with demo credentials and limited access.": "Présenter les fonctionnalités principales avec des identifiants de démonstration et un accès limité.",
    "Showing": "Affichage de",
    "showing •": "affichage •",
    "Sidebar": "Barre latérale",
    "Sidebar collapsed by default for new users": "Barre latérale masquée par défaut pour les nouveaux utilisateurs",
    "Sidebar modules": "Modules de la barre latérale",
    "Sidebar Personal Settings": "Paramètres personnels de la barre latérale",
    "Sign in": "Se connecter",
    "Sign In": "Se connecter",
    "Sign in now": "Se connecter maintenant",
    "Sign in required": "Connexion requise",
    "Sign in with Passkey": "Se connecter avec Passkey",
    "Sign out": "Se déconnecter",
    "Sign up": "S'inscrire",
    "Signed in": "Connecté",
    "Signed in successfully!": "Connecté avec succès !",
    "Signed in via WeChat": "Connecté via WeChat",
    "Signed in with Passkey": "Connecté avec Passkey",
    "Signed out": "Déconnecté",
    "Significant outages detected": "Pannes significatives détectées",
    "Signing you in with {{provider}}": "Connexion avec {{provider}}",
    "SiliconFlow": "SiliconFlow",
    "Simple": "Simple",
    "Simple mode only returns message; status code and error type use system defaults.": "Le mode simple ne retourne que le message ; le code de statut et le type d'erreur utilisent les valeurs par défaut.",
    "Simple mode: prune objects by type, e.g. redacted_thinking.": "Mode simple : nettoyer les objets par type, ex. redacted_thinking.",
    "Single Key": "Clé unique",
    "Site & Branding": "Site et marque",
    "Site Key": "Clé du site",
    "Size:": "Taille :",
    "sk_xxx or rk_xxx": "sk_xxx ou rk_xxx",
    "Skip async task polling delay": "Ignorer le délai de polling des tâches asynchrones",
    "Skip retry on failure": "Ne pas réessayer en cas d'échec",
    "Skip SMTP TLS certificate verification": "Ignorer la vérification du certificat TLS SMTP",
    "Skip to Main": "Aller au contenu principal",
    "Slug": "Slug",
    "Slug can only contain letters, numbers, hyphens, and underscores": "Le slug ne peut contenir que des lettres, des chiffres, des tirets et des underscores",
    "Slug is required": "Le slug est requis",
    "Slug must be less than 100 characters": "Le slug doit contenir moins de 100 caractères",
    "Smallest USD amount users can recharge (Epay)": "Montant minimum en USD que les utilisateurs peuvent recharger (Epay)",
    "SMTP Email": "E-mail SMTP",
    "SMTP encryption": "Chiffrement SMTP",
    "SMTP Host": "Hôte SMTP",
    "smtp.example.com": "smtp.example.com",
    "socks5://user:pass@host:port": "socks5://user:pass@host:port",
    "Soft Errors": "Erreurs douces",
    "Some channels failed: {{errorMsg}}": "Certains canaux ont échoué : {{errorMsg}}",
    "Something went wrong!": "Quelque chose s'est mal passé !",
    "Sonnet Model": "Modèle Sonnet",
    "Sora": "Sora",
    "Sort": "Trier",
    "Sort by ID": "Trier par ID",
    "Sort Order": "Ordre de tri",
    "Source": "Source",
    "Source Endpoint": "Point source",
    "Source Field": "Champ source",
    "Source Header": "En-tête source",
    "sources": "sources",
    "Space-separated OAuth scopes": "Scopes OAuth séparés par des espaces",
    "Spark model version, e.g., v2.1 (version number in API URL)": "Version du modèle Spark, par exemple v2.1 (numéro de version dans l'URL de l'API)",
    "Special billing expression": "Expression de facturation spéciale",
    "Special group": "Groupe spécial",
    "Special ratio rules": "Règles de ratio spéciales",
    "Special ratios override the token group ratio for specific user group and token group combinations.": "Les ratios spéciaux remplacent le ratio du groupe de jeton pour des combinaisons précises de groupe utilisateur et de groupe de jeton.",
    "Special usable group rules": "Règles spéciales de groupes utilisables",
    "Special usable group rules can add, remove, or append selectable token groups for a specific user group.": "Les règles de groupes utilisables spéciaux peuvent ajouter, supprimer ou annexer des groupes de jetons sélectionnables pour un groupe utilisateur précis.",
    "Spend limited": "Dépenses limitées",
    "SQLite stores all data in a single file. Make sure that file is persisted when running in containers.": "SQLite stocke toutes les données dans un seul fichier. Assurez-vous que ce fichier est persisté lors de l'exécution dans des conteneurs.",
    "SSL/TLS": "SSL/TLS",
    "SSRF Protection": "Protection SSRF",
    "stale": "expiré",
    "Standard": "Standard",
    "Standard price": "Prix standard",
    "Start": "Début",
    "Start a conversation to see messages here": "Démarrez une conversation pour voir les messages ici",
    "Start a playground chat": "Démarrer une conversation dans le playground",
    "Start collecting payments globally without registering a company. Built for indie developers, OPC sole proprietorships, and startups. Waffo Pancake acts as your Merchant of Record, taking on the compliance burden of global payment collection — consumption tax, invoicing, subscription management, refunds, and chargebacks. Solo developers can launch fast and stay focused on product instead of compliance. Onboard in minutes — one prompt to a full integration.": "Commencez à encaisser des paiements dans le monde entier sans créer de société. Conçu pour les développeurs indépendants, les entrepreneurs individuels OPC et les startups. Waffo Pancake agit comme Merchant of Record et prend en charge la conformité liée à l’encaissement mondial : taxes à la consommation, facturation, gestion des abonnements, remboursements et rétrofacturations. Les développeurs solo peuvent lancer rapidement leur produit et rester concentrés sur celui-ci plutôt que sur la conformité. Intégration en quelques minutes, d’une seule invite à une intégration complète.",
    "Start for free with generous limits. No credit card required.": "Commencez gratuitement avec des limites généreuses. Aucune carte de crédit requise.",
    "Start Time": "Heure de début",
    "Started": "Démarré",
    "STARTTLS": "STARTTLS",
    "Static page describing the platform.": "Page statique décrivant la plateforme.",
    "Statistical count": "Nombre statistique",
    "Statistical quota": "Quota statistique",
    "Statistical tokens": "Jetons statistiques",
    "Statistics reset": "Statistiques réinitialisées",
    "Status": "Statut",
    "Status & Sync": "Statut et synchronisation",
    "Status Code": "Code de statut",
    "Status Code Mapping": "Mappage des codes d'état",
    "Status code mapping must use valid HTTP status codes": "Le mappage des codes d'état doit utiliser des codes d'état HTTP valides",
    "Status Page Slug": "Slug de la page d'état",
    "Status short": "État",
    "Status:": "Statut :",
    "Stay": "Rester",
    "Stay tuned though!": "Restez à l'écoute cependant !",
    "Steer behaviour with a system instruction": "Orienter le comportement via une instruction système",
    "Step": "Étape",
    "Stop": "Arrêter",
    "Stop Retry": "Arrêter la relance",
    "Stop testing": "Arrêter le test",
    "Stopping batch test...": "Arrêt du test par lots...",
    "Stopping...": "Arrêt...",
    "Storage": "Stockage",
    "Store": "Store",
    "Store + product created": "Boutique + produit créés",
    "Store ID": "ID du magasin",
    "Store ID is required": "L'ID de magasin est requis",
    "Stored value is not echoed back for security": "Par sécurité, la valeur enregistrée n'est pas affichée",
    "stream": "Flux",
    "Stream": "Flux",
    "Stream Mode": "Mode streaming",
    "Stream Status": "Statut du flux",
    "Stream tokens incrementally as they are generated": "Diffuser les jetons au fur et à mesure de leur génération",
    "Stream tokens via Server-Sent Events": "Diffuser les jetons via Server-Sent Events",
    "Streaming": "Streaming",
    "String Replace": "Remplacement de texte",
    "Stripe": "Stripe",
    "Stripe API key (leave blank unless updating)": "Clé API Stripe (laisser vide sauf en cas de mise à jour)",
    "Stripe Dashboard": "Tableau de bord Stripe",
    "Stripe Gateway": "Passerelle Stripe",
    "Stripe product price ID": "ID de prix du produit Stripe",
    "Stripe/Creem requires creating products on the third-party platform and entering the ID": "Stripe/Creem nécessite de créer des produits sur la plateforme tierce et d'entrer l'ID",
    "Structured output": "Sortie structurée",
    "Submit": "Soumettre",
    "Submit directly": "Soumettre directement",
    "Submit Result": "Soumettre le résultat",
    "Submit Time": "Heure de soumission",
    "Submitted": "Soumis",
    "Submitting": "Envoi en cours",
    "Submitting...": "Envoi...",
    "Submodel": "Submodel",
    "Subscribe Now": "S'abonner maintenant",
    "Subscribe to a plan for model access": "Souscrivez à un plan pour accéder aux modèles",
    "Subscription": "Abonnement",
    "Subscription Billing": "Facturation d'abonnement",
    "Subscription First": "Abonnement en priorité",
    "Subscription Management": "Gestion des abonnements",
    "Subscription Only": "Abonnement uniquement",
    "Subscription plan creation and changes are locked until the administrator confirms compliance terms in Payment Gateway settings.": "La création et la modification des forfaits d’abonnement sont verrouillées jusqu’à ce que l’administrateur confirme les conditions de conformité dans les paramètres de la passerelle de paiement.",
    "Subscription Plans": "Plans d'abonnement",
    "Subscription plans do NOT use the bound Product — each plan has its own dedicated Pancake product, set in the Subscriptions admin (or auto-minted via the \"+ Create\" button there).": "Les forfaits d’abonnement n’utilisent PAS le produit associé : chaque forfait dispose de son propre produit Pancake dédié, défini dans l’administration des abonnements (ou créé automatiquement via le bouton « + Créer »).",
    "Subscription purchased successfully": "Abonnement acheté avec succès",
    "Subscriptions": "Abonnements",
    "Subtract": "Soustraire",
    "succeeded": "réussi",
    "Success": "Succès",
    "Success rate": "Taux de réussite",
    "Successfully created {{count}} API Key(s)": "{{count}} clé(s) API créée(s) avec succès",
    "Successfully created {{count}} redemption codes": "{{count}} codes de réduction créés avec succès",
    "Successfully deleted {{count}} API key(s)": "{{count}} clé(s) API supprimée(s) avec succès",
    "Successfully deleted {{count}} invalid redemption codes": "{{count}} code(s) d'échange invalide(s) supprimé(s) avec succès",
    "Successfully deleted {{count}} model(s)": "{{count}} modèle(s) supprimé(s) avec succès",
    "Successfully disabled {{count}} model(s)": "{{count}} modèle(s) désactivé(s) avec succès",
    "Successfully enabled {{count}} model(s)": "{{count}} modèle(s) activé(s) avec succès",
    "Suffix": "Suffixe",
    "Suffix Match": "Correspondance de suffixe",
    "Summarize text": "Résumer le texte",
    "SunoAPI": "SunoAPI",
    "Sunset Glow": "Lueur du couchant",
    "Super Admin": "Super Administrateur",
    "Super Large": "Très grand",
    "Support for high concurrency with automatic load balancing": "Prise en charge de la haute concurrence avec équilibrage de charge automatique",
    "Supported Applications": "Applications prises en charge",
    "Supported Imagine Models": "Modèles Imagine pris en charge",
    "Supported modalities": "Modalités prises en charge",
    "Supported parameters": "Paramètres pris en charge",
    "Supported variables": "Variables supportées",
    "Supports `-thinking`, `-thinking-": "Prend en charge `-thinking`, `-thinking-",
    "Supports HTML markup or iframe embedding. Enter HTML code directly, or provide a complete URL to automatically embed it as an iframe.": "Prend en charge le balisage HTML ou l'intégration d'iframe. Entrez le code HTML directement, ou fournissez une URL complète pour l'intégrer automatiquement en tant qu'iframe.",
    "Supports one-click configuration and perfectly adapts to NewAPI multi-protocol configuration.": "Prend en charge la configuration en un clic et s'adapte parfaitement à la configuration multi-protocole NewAPI.",
    "Supports PNG, JPG, SVG, or WebP. Recommended size: 128×128 or smaller.": "Prend en charge PNG, JPG, SVG ou WebP. Taille recommandée : 128×128 ou moins.",
    "Surprise me": "Surprends-moi",
    "Sustained tokens per second": "Jetons par seconde soutenus",
    "Swap Face": "Échanger le visage",
    "Switch affinity on success": "Changer l'affinité en cas de succès",
    "Switch between the new frontend and the classic frontend. Changes take effect after page reload.": "Basculer entre le nouveau frontend et le frontend classique. Les modifications prennent effet après le rechargement de la page.",
    "Switch to JSON": "Passer à JSON",
    "Switch to Visual": "Passer à l'affichage visuel",
    "Sync Endpoint": "Point de terminaison de synchronisation",
    "Sync Endpoints": "Points de synchronisation",
    "Sync Fields": "Synchroniser les champs",
    "Sync from the public upstream metadata repository.": "Synchroniser depuis le dépôt de métadonnées public en amont.",
    "Sync Now": "Synchroniser maintenant",
    "Sync this model with official upstream": "Synchroniser ce modèle avec la source amont officielle",
    "Sync Upstream": "Synchroniser l'amont",
    "Sync Upstream Models": "Synchroniser les modèles amont",
    "Synced upstream models": "Modèles en amont synchronisés",
    "Synchronize models and vendors from an upstream source": "Synchroniser les modèles et les fournisseurs à partir d'une source amont",
    "Syncing prices, please wait...": "Synchronisation des prix, veuillez patienter...",
    "Syncing...": "Synchronisation...",
    "System": "Système",
    "System Administration": "Administration du système",
    "System Announcements": "Annonces système",
    "System Behavior": "Comportement du système",
    "System data statistics": "Statistiques des données système",
    "System default": "Système par défaut",
    "System Info": "Infos système",
    "System Information": "Informations système",
    "System initialized successfully! Redirecting…": "Système initialisé avec succès ! Redirection…",
    "System logo": "Logo du système",
    "System maintenance": "Maintenance du système",
    "System Memory": "Mémoire système",
    "System Memory Stats": "Statistiques de la mémoire système",
    "System Name": "Nom du système",
    "System name is required": "Le nom du système est requis",
    "System Notice": "Avis système",
    "System Performance Monitoring": "Surveillance des performances système",
    "System prompt": "Invite système",
    "System Prompt": "Invite système",
    "System Prompt Concatenation": "Concaténation des invites système",
    "System Prompt Override": "Remplacement du prompt système",
    "System settings": "Paramètres système",
    "System Settings": "Paramètres du système",
    "System setup wizard": "Assistant de configuration du système",
    "System task records": "Historique des tâches système",
    "System Tasks": "Tâches système",
    "System Version": "Version du système",
    "Table view": "Vue en tableau",
    "Tag": "Balise",
    "Tag Aggregate": "Agrégat de balises",
    "Tag Mode": "Mode Balise",
    "Tag Name": "Nom de l'étiquette",
    "Tag set successfully": "Tag défini avec succès",
    "Tag updated successfully": "Tag mis à jour avec succès",
    "Tag:": "Balise :",
    "Tags": "Balises",
    "Take photo": "Prendre une photo",
    "Take screenshot": "Prendre une capture d'écran",
    "Target Endpoint": "Point cible",
    "Target Field": "Champ cible",
    "Target Field Path": "Chemin du champ cible",
    "Target group": "Groupe cible",
    "Target Header": "En-tête cible",
    "Target Path (optional)": "Chemin cible (optionnel)",
    "Target User": "Utilisateur cible",
    "Task": "Tâche",
    "Task History": "Historique des tâches",
    "Task ID": "ID de la tâche",
    "Task ID:": "ID de tâche :",
    "Task logs": "Journaux des tâches",
    "Task Logs": "Journaux de tâches",
    "Tasks currently pending or running.": "Tâches actuellement en attente ou en cours d’exécution.",
    "Team Collaboration": "Collaboration d'équipe",
    "Technical Support": "Support technique",
    "Telegram": "Telegram",
    "Telegram login requires widget integration; coming soon": "La connexion Telegram nécessite l'intégration d'un widget ; disponible bientôt",
    "Telegram Login Widget": "Widget de connexion Telegram",
    "Template": "Modèle",
    "Template variables:": "Variables de modèle :",
    "Templates": "Modèles",
    "Templates appended": "Modèles ajoutés",
    "Tencent": "Tencent",
    "Termination requested": "Arrêt demandé",
    "Test": "Tester",
    "Test {{count}} matching models": "Tester les {{count}} modèles correspondants",
    "Test {{count}} selected": "Tester {{count}} sélectionné(s)",
    "Test a model with a starter prompt, or write your own request below.": "Testez un modèle avec un prompt de départ, ou rédigez votre propre demande ci-dessous.",
    "Test all {{count}} models": "Tester les {{count}} modèles",
    "Test All Channels": "Tester tous les canaux",
    "Test Channel Connection": "Tester la connexion du canal",
    "Test channels, refresh balances, and enable/disable individual, batch, or tagged channels.": "Tester les canaux, actualiser les soldes et activer/désactiver des canaux individuellement, par lot ou par tag.",
    "Test Connection": "Tester la connexion",
    "Test connectivity for:": "Tester la connectivité pour :",
    "Test failed": "Échec du test",
    "Test interval (minutes)": "Intervalle de test (minutes)",
    "Test Latency": "Tester la latence",
    "Test Mode": "Mode test",
    "Test Model": "Tester le modèle",
    "Test models and prompts from the browser": "Tester les modèles et les prompts depuis le navigateur",
    "Test selected models": "Tester les modèles sélectionnés",
    "Testing all enabled channels started. Please refresh to see results.": "Test de tous les canaux activés démarré. Veuillez actualiser pour voir les résultats.",
    "Testing...": "Test en cours...",
    "Text": "Texte",
    "Text description of the desired image": "Description textuelle de l'image souhaitée",
    "Text description of the desired video": "Description textuelle de la vidéo souhaitée",
    "Text Input": "Entrée texte",
    "Text or array of texts to embed": "Texte ou tableau de textes à vectoriser",
    "Text Output": "Sortie texte",
    "Text to Video": "Texte vers vidéo",
    "The administrator account is already initialized. You can keep your existing credentials and continue to the next step.": "Le compte administrateur est déjà initialisé. Vous pouvez conserver vos identifiants existants et passer à l'étape suivante.",
    "The administrator configured an external link for this document.": "L'administrateur a configuré un lien externe pour ce document.",
    "The administrator has not configured a privacy policy yet.": "L'administrateur n'a pas encore configuré de politique de confidentialité.",
    "The administrator has not configured a user agreement yet.": "L'administrateur n'a pas encore configuré d'accord utilisateur.",
    "The administrator has not configured any about content yet. You can set it in the settings page, supporting HTML or URL.": "L'administrateur n'a pas encore configuré de contenu 'À propos'. Vous pouvez le définir dans la page des paramètres, en supportant le HTML ou l'URL.",
    "The API key used for the requests": "La clé API utilisée pour les requêtes",
    "The binding will complete automatically after authorization": "La liaison se terminera automatiquement après l'autorisation",
    "The bound Product powers wallet top-ups: when a user enters any amount, new-api runs the checkout against this single Pancake product and overrides the price per session — no need to pre-create $1 / $5 / $10 SKUs.": "Le produit associé alimente les recharges de portefeuille : lorsqu’un utilisateur saisit un montant, new-api lance le paiement sur ce produit Pancake unique et remplace le prix pour la session, sans devoir précréer des SKU de 1 $, 5 $ ou 10 $.",
    "The bound Store is the parent container for every Pancake product new-api creates from this admin — both the wallet top-up product and any subscription-plan products. One store is enough; pin a different one only if you genuinely run separate Pancake catalogs.": "La boutique associée est le conteneur parent de tous les produits Pancake que new-api crée depuis cette administration, y compris le produit de recharge de portefeuille et les produits de forfaits d’abonnement. Une seule boutique suffit ; choisissez-en une autre uniquement si vous gérez réellement des catalogues Pancake séparés.",
    "The deployment node that handled the requests": "Le nœud de déploiement ayant traité les requêtes",
    "The effective domain for Passkey registration. Must match the current domain or be its parent domain.": "Le domaine effectif pour l'enregistrement de la clé d'accès. Doit correspondre au domaine actuel ou être son domaine parent.",
    "The entered text does not match the required text.": "Le texte saisi ne correspond pas au texte requis.",
    "The environment (test vs production) is decided by the key you paste here — use the Test key while integrating, then swap to the Production key when going live.": "L’environnement (test ou production) est déterminé par la clé collée ici : utilisez la clé de test pendant l’intégration, puis remplacez-la par la clé de production lors de la mise en ligne.",
    "The exact model identifier as used in API requests.": "L'identifiant exact du modèle tel qu'utilisé dans les requêtes API.",
    "The following models have billing type conflicts (fixed price vs ratio billing). Confirm to proceed with the changes.": "Les modèles suivants présentent des conflits de type de facturation (prix fixe vs facturation au ratio). Confirmez pour procéder aux changements.",
    "The following models in the model redirect have not been added to the \"Models\" list and may fail during invocation due to missing available models:": "Les modèles suivants dans la redirection du modèle n'ont pas été ajoutés à la liste \"Modèles\" et peuvent échouer lors de l'invocation en raison de modèles disponibles manquants :",
    "The mapped upstream model(s)": "Le(s) modèle(s) amont mappé(s)",
    "The model that was requested": "Le modèle qui a été demandé",
    "The model you're looking for doesn't exist.": "Le modèle que vous recherchez n'existe pas.",
    "The name displayed across the application": "Le nom affiché dans l'application",
    "The public URL of your server, used for OAuth callbacks, webhooks, and other external integrations": "L'URL publique de votre serveur, utilisée pour les rappels OAuth, les webhooks et autres intégrations externes",
    "The requested chat preset does not exist or has been removed.": "Le préréglage de discussion demandé n'existe pas ou a été supprimé.",
    "The reset request stays disabled until a credit is available.": "La demande de réinitialisation reste désactivée tant qu’aucun crédit n’est disponible.",
    "The setup wizard will use this database during initialization.": "L'assistant de configuration utilisera cette base de données lors de l'initialisation.",
    "The site is not available at the moment.": "Le site n'est pas disponible pour le moment.",
    "The slug is appended to the URL:": "Le slug est ajouté à l'URL :",
    "The sync will fetch missing models and vendors from the selected source. Existing records are updated only when you approve conflicts.": "La synchronisation récupérera les modèles et fournisseurs manquants à partir de la source sélectionnée. Les enregistrements existants ne sont mis à jour que lorsque vous approuvez les conflits.",
    "The token group that will have a custom ratio": "Le groupe de jetons qui aura un ratio personnalisé",
    "The unique identifier for this model": "L'identifiant unique de ce modèle",
    "The unique name for this vendor": "Le nom unique de ce fournisseur",
    "The upstream channel that served the requests": "Le canal en amont ayant servi les requêtes",
    "The URL for this chat client.": "L'URL de ce client de discussion.",
    "The user group applied to the requests": "Le groupe d'utilisateurs appliqué aux requêtes",
    "The user who made the requests": "L'utilisateur à l'origine des requêtes",
    "Theme": "Thème",
    "Theme preset": "Préréglage du thème",
    "Theme Settings": "Paramètres du thème",
    "There are both add and remove models pending, but you only selected one type. Confirm submitting only the selected items?": "Il y a à la fois des modèles à ajouter et à supprimer, mais vous n'avez sélectionné qu'un seul type. Confirmer l'envoi uniquement des éléments sélectionnés ?",
    "These models are still in your selection but were not returned by the upstream listing. Entries that are only model_mapping source aliases are omitted. Toggle to adjust before saving.": "Ces modèles restent encore sélectionnés mais ne figurent pas dans la liste renvoyée par l'amont ; les noms qui sont uniquement des clés sources de model_mapping sont exclus. Modifiez la sélection avant d'enregistrer.",
    "These toggles affect whether certain request fields are passed through to the upstream provider.": "Ces bascules déterminent si certains champs de demande sont transmis au fournisseur en amont.",
    "Thinking Suffix Adapter": "Adaptateur de suffixe thinking",
    "Thinking to Content": "Réflexion vers Contenu",
    "Thinking...": "Réflexion...",
    "Third-party account bindings (read-only, managed by user in profile settings)": "Liaisons de comptes tiers (lecture seule, gérées par l'utilisateur dans les paramètres de profil)",
    "Third-party Payment Config": "Configuration de paiement tiers",
    "This action cannot be undone.": "Cette action est irréversible.",
    "This action cannot be undone. This will permanently delete your account and remove all your data from our servers.": "Cette action est irréversible. Cela supprimera définitivement votre compte et toutes vos données de nos serveurs.",
    "This action will permanently remove 2FA protection from your account.": "Cette action supprimera définitivement la protection 2FA de votre compte.",
    "This announcement will be removed from the list.": "Cette annonce sera retirée de la liste.",
    "This API shortcut will be removed from the list.": "Ce raccourci API sera retiré de la liste.",
    "This channel has no configured models.": "Ce canal n'a aucun modèle configuré.",
    "This channel is not an Ollama channel.": "Ce canal n'est pas un canal Ollama.",
    "This channel type does not support fetching models": "Ce type de canal ne prend pas en charge la récupération de modèles",
    "This channel type requires additional configuration": "Ce type de canal nécessite une configuration supplémentaire",
    "This confirmation unlocks payment, redemption code, subscription plan, and invitation reward features. Please read the statements carefully.": "Cette confirmation déverrouille les fonctionnalités de paiement, de codes de兑换, de forfaits d’abonnement et de récompenses d’invitation. Veuillez lire attentivement les déclarations.",
    "This controls model request rate limiting. Web/API route throttling is configured by environment variables and may still return 429.": "Ce réglage contrôle la limitation des requêtes de modèles. La limitation des routes Web/API se configure via les variables d'environnement et peut encore renvoyer 429.",
    "This data may be unreliable, use with caution": "Ces données peuvent être peu fiables, utilisez-les avec prudence",
    "This device does not support Passkey": "Cet appareil ne prend pas en charge Passkey",
    "This device does not support Passkey verification.": "Cet appareil ne prend pas en charge la vérification par clé d'accès.",
    "This expression is too complex for the visual editor. Please switch to expression mode to edit.": "Cette expression est trop complexe pour l'éditeur visuel. Passez en mode expression pour la modifier.",
    "This FAQ entry will be removed from the list.": "Cette entrée de FAQ sera retirée de la liste.",
    "This feature is experimental. Configuration format and behavior may change.": "Cette fonctionnalité est expérimentale. Le format de configuration et le comportement peuvent changer.",
    "This feature requires server-side WeChat configuration": "Cette fonctionnalité nécessite une configuration WeChat côté serveur",
    "This identifier is sent to the payment backend when creating an order. Use alipay for Alipay, wxpay for WeChat Pay, stripe for Stripe. Custom values must be supported by your payment provider.": "Cet identifiant est envoyé au backend de paiement lors de la création d’une commande. Utilisez alipay pour Alipay, wxpay pour WeChat Pay, stripe pour Stripe. Les valeurs personnalisées doivent être prises en charge par votre fournisseur de paiement.",
    "This instance is using an automatic hostname. Set NODE_NAME to a stable unique value for multi-instance management.": "Cette instance utilise un nom d’hôte automatique. Définissez NODE_NAME sur une valeur stable et unique pour la gestion multi-instance.",
    "This may cause cache failures.": "Cela peut provoquer des échecs de cache.",
    "This may take a few moments while we validate the request and update your session.": "Cela peut prendre quelques instants pendant que nous validons la requête et mettons à jour votre session.",
    "This model has both fixed price and ratio billing conflicts": "Ce modèle présente des conflits de facturation à la fois en prix fixe et au ratio",
    "This model has both fixed-price and ratio settings. Saving the current mode will rewrite the conflicting fields.": "Ce modèle possède à la fois un prix fixe et des paramètres de ratio. L’enregistrement du mode actuel réécrira les champs en conflit.",
    "This model has both fixed-price and token-price settings. Saving the current mode will rewrite the conflicting fields.": "Ce modèle possède à la fois un prix fixe et des prix par token. L’enregistrement du mode actuel réécrira les champs en conflit.",
    "This model is not available in any group, or no group pricing information is configured.": "Ce modèle n'est disponible dans aucun groupe, ou aucune information de tarification de groupe n'est configurée.",
    "This month": "Ce mois-ci",
    "This page has not been created yet.": "Cette page n'a pas encore été créée.",
    "This plan does not allow balance redemption": "Ce forfait ne permet pas le paiement avec le solde",
    "This project must be used in compliance with the": "Ce projet doit être utilisé conformément aux",
    "This record was written by a pre-upgrade instance and lacks audit info. Upgrade the instance to record server IP, callback IP, payment method and system version.": "Cet enregistrement provient d’une instance avant la mise à niveau et n’inclut pas d’audits. Mettez à jour l’instance pour enregistrer l’IP du serveur, l’IP de callback, le moyen de paiement et la version du système.",
    "This removes {{count}} failed models from this channel. This action cannot be undone.": "Cela supprime {{count}} modèles en échec de ce canal. Cette action est irréversible.",
    "This site currently has {{count}} models enabled": "Ce site compte actuellement {{count}} modèles activés",
    "This tier catches any request that did not match earlier tiers.": "Ce palier récupère toute requête qui ne correspond à aucun palier précédent.",
    "this token group": "ce groupe de jetons",
    "This Uptime Kuma group will be removed from the list.": "Ce groupe Uptime Kuma sera retiré de la liste.",
    "this user group": "ce groupe d'utilisateurs",
    "This user has no bindings": "Cet utilisateur n'a aucune liaison",
    "This week": "Cette semaine",
    "This will append 2 template rules (Codex CLI and Claude CLI) to the existing rule list.": "Cela ajoutera 2 règles modèles (Codex CLI et Claude CLI) à la liste de règles existante.",
    "This will clear custom pricing ratios and revert to upstream defaults.": "Cela effacera les ratios de tarification personnalisés et rétablira les valeurs par défaut du fournisseur.",
    "This will delete all": "Cela supprimera tout",
    "This will delete all channel affinity cache entries still in memory.": "Cela supprimera toutes les entrées de cache d'affinité de canal encore en mémoire.",
    "This will delete temporary cache files that have not been used for more than 10 minutes": "Cela supprimera les fichiers de cache temporaires inutilisés depuis plus de 10 minutes",
    "This will extend the deployment by the specified hours.": "Cela prolongera le déploiement du nombre d'heures spécifié.",
    "This will permanently delete all manually and automatically disabled channels. This action cannot be undone.": "Cela supprimera définitivement tous les canaux désactivés manuellement et automatiquement. Cette action ne peut pas être annulée.",
    "This will permanently delete API key": "Cela supprimera définitivement la clé API",
    "This will permanently delete redemption code": "Cela supprimera définitivement le code d'échange",
    "This will permanently delete user": "Cela supprimera définitivement l'utilisateur",
    "This will permanently remove all log entries created before {{date}}.": "Cela supprimera définitivement toutes les entrées de journal créées avant le {{date}}.",
    "This will permanently remove log entries before the selected timestamp.": "Cela supprimera définitivement les entrées de journal antérieures à l'horodatage sélectionné.",
    "This will rebuild the channel routing index from every channel configuration, including supported models, groups, priorities, and weights. Routing may be briefly incomplete while the rebuild is running. Continue?": "Cette action reconstruit l’index de routage des canaux à partir de toutes les configurations, y compris les modèles pris en charge, les groupes, les priorités et les poids. Le routage peut être brièvement incomplet pendant la reconstruction. Continuer ?",
    "This will update the priority to {{value}} for all {{count}} channel(s) with tag \"{{tag}}\". Continue?": "La priorité de tous les {{count}} canaux avec le tag \"{{tag}}\" sera mise à jour à {{value}}. Continuer ?",
    "This will update the weight to {{value}} for all {{count}} channel(s) with tag \"{{tag}}\". Continue?": "Le poids de tous les {{count}} canaux avec le tag \"{{tag}}\" sera mis à jour à {{value}}. Continuer ?",
    "This year": "Cette année",
    "Thought for {{duration}} seconds": "Réflexion pendant {{duration}} secondes",
    "Three steps to get started": "Trois étapes pour commencer",
    "Throughput": "Débit",
    "Throughput by group": "Débit par groupe",
    "Throughput short": "TPS",
    "Throughput trend": "Tendance du débit",
    "Tier": "Palier",
    "Tier conditions": "Conditions du palier",
    "Tier name": "Nom du palier",
    "Tiered": "Par paliers",
    "Tiered (billing expression)": "Par paliers (expression de facturation)",
    "Tiered price table": "Grille de prix par paliers",
    "Tiered pricing": "Tarification par paliers",
    "tiers": "paliers",
    "Time": "Heure",
    "Time Granularity": "Granularité temporelle",
    "Time remaining": "Temps restant",
    "Time window for rate limiting": "Fenêtre de temps pour la limitation de débit",
    "Time-based": "Selon l’heure",
    "Time-sliced cache (Claude)": "Cache segmenté (Claude)",
    "Time:": "Heure :",
    "Timeline": "Chronologie",
    "times": "Fois",
    "Timing": "Durée",
    "Tip": "Astuce",
    "to access this resource.": "pour accéder à cette ressource.",
    "to confirm": "pour confirmer",
    "To Lower": "En minuscules",
    "To Lowercase": "En minuscules",
    "to override billing when a user in one group uses a token of another group.": "pour remplacer la facturation lorsqu'un utilisateur d'un groupe utilise un jeton d'un autre groupe.",
    "to the Models list so users can use them before the mapping sends traffic upstream.": "à la liste des modèles afin que les utilisateurs puissent les utiliser avant que le mappage n'envoie le trafic en amont.",
    "To Upper": "En majuscules",
    "To Uppercase": "En majuscules",
    "to view this resource.": "pour afficher cette ressource.",
    "Today": "Aujourd'hui",
    "Toggle columns": "Basculer les colonnes",
    "Toggle navigation menu": "Basculer le menu de navigation",
    "Toggle plan": "Basculer le plan",
    "Toggle theme": "Basculer le thème",
    "Token": "Jeton",
    "Token Breakdown": "Détails des tokens",
    "Token Endpoint": "Point de terminaison de jeton",
    "Token Endpoint (Optional)": "Point de terminaison du jeton (Facultatif)",
    "Token estimator": "Estimation des jetons",
    "Token group": "Groupe de jetons",
    "Token Limits": "Limites de jetons",
    "Token management": "Gestion des jetons",
    "Token Management": "Gestion des tokens",
    "Token Mgmt": "Gestion des jetons",
    "Token Name": "Nom du jeton",
    "Token obtained from your Gotify application": "Jeton obtenu depuis votre application Gotify",
    "Token price for audio input.": "Prix par token pour l’entrée audio.",
    "Token price for audio output.": "Prix par token pour la sortie audio.",
    "Token price for cache reads.": "Prix par token pour les lectures du cache.",
    "Token price for creating cache entries.": "Prix par token pour la création d’entrées de cache.",
    "Token price for image input.": "Prix par token pour l’entrée image.",
    "Token prices": "Prix des tokens",
    "Token regenerated and copied to clipboard": "Jeton régénéré et copié dans le presse-papiers",
    "Token share by model author across the last 24 hours": "Part des tokens par auteur de modèle sur les dernières 24 heures",
    "Token share by model author across the past few weeks": "Part des tokens par auteur de modèle au cours des dernières semaines",
    "Token share by model author across the past month": "Part des tokens par auteur de modèle au cours du dernier mois",
    "Token share by model author across the past year": "Part des tokens par auteur de modèle au cours de la dernière année",
    "Token share by model author since launch": "Part des tokens par auteur de modèle depuis le lancement",
    "Token unit": "Unité de tokens",
    "Token usage by model since launch": "Utilisation des tokens par modèle depuis le lancement",
    "Token-based": "Basé sur les jetons",
    "Tokenizer": "Tokeniseur",
    "tokens": "jetons",
    "Tokens": "Jeton",
    "tokens / mo": "jetons / mois",
    "Tokens by category": "Jetons par catégorie",
    "Tokens Only": "Jetons uniquement",
    "Tokens per minute": "Jetons par minute",
    "Tokens since launch": "Jetons depuis le lancement",
    "Tokens-only mode will show raw quota values regardless of this toggle.": "Le mode Tokens uniquement affichera les valeurs de quota brutes indépendamment de ce basculement.",
    "Too many files. Some were not added.": "Trop de fichiers. Certains n'ont pas été ajoutés.",
    "Too many requests": "Trop de requêtes",
    "Tool / function declarations the model may call": "Déclarations d'outils / fonctions que le modèle peut appeler",
    "Tool identifier": "Identifiant d’outil",
    "Tool price settings": "Paramètres de prix des outils",
    "Tool prices": "Prix des outils",
    "Tool-choice policy or specific tool name": "Stratégie de choix d'outil ou nom d'outil spécifique",
    "Tools": "Outils",
    "Top {{count}}": "Top {{count}}",
    "Top app": "Application principale",
    "Top apps": "Top applications",
    "Top Apps": "Meilleures applications",
    "Top integrations using this model": "Principales intégrations utilisant ce modèle",
    "Top model": "Modèle principal",
    "Top models": "Top modèles",
    "Top Models": "Top Modèles",
    "Top models by traffic": "Modèles les plus utilisés",
    "Top up balance and view billing history.": "Recharger le solde et consulter l'historique de facturation.",
    "Top Users": "Top utilisateurs",
    "Top vendors": "Top fournisseurs",
    "Top-up": "Recharge",
    "Top-up amount options": "Options de montant de recharge",
    "Top-up Audit Info": "Audits de rechargement",
    "Top-up group ratios": "Ratios de groupe de recharge",
    "Top-Up Link": "Lien de recharge",
    "top-up ratio": "ratio de recharge",
    "Topup Amount": "Montant de la recharge",
    "Total": "Total",
    "Total Allocated": "Total alloué",
    "Total check-ins": "Total des connexions",
    "Total consumed": "Consommé total",
    "Total consumed quota": "Quota total consommé",
    "Total cost": "Coût total",
    "Total Cost": "Coût total",
    "Total Count": "Nombre total",
    "Total earned": "Total gagné",
    "Total Earned": "Total gagné",
    "Total GPUs": "GPUs totaux",
    "Total invitation revenue": "Revenu total des invitations",
    "Total Log Size": "Taille totale des journaux",
    "Total Quota": "Quota total",
    "Total quota included in the plan, usable per billing period. 0 means unlimited.": "Quota total inclus dans le forfait, utilisable par période de facturation. 0 signifie illimité.",
    "Total requests allowed per period. 0 = unlimited.": "Total des requêtes autorisées par période. 0 = illimité.",
    "Total requests made": "Requêtes totales effectuées",
    "Total tokens": "Jetons totaux",
    "Total Tokens": "Jetons totaux",
    "Total Usage": "Utilisation totale",
    "Total:": "Total :",
    "TPM": "TPM",
    "Track per-request consumption to power usage analytics. Keeping this on increases database writes.": "Suivre la consommation par requête pour l'analyse de l'utilisation. Garder ceci activé augmente les écritures en base de données.",
    "Track usage, costs and performance with real-time analytics": "Suivez l'utilisation, les coûts et les performances avec des analyses en temps réel",
    "Tracked apps": "Applications suivies",
    "Tracks current account base limits and additional metered usage on Codex upstream.": "Affiche les limites de base et l’utilisation supplémentaire (metered) du compte auprès de Codex en amont.",
    "Trading insights, accounting, advisory": "Analyses de marché, comptabilité, conseil",
    "Transfer": "Transférer",
    "Transfer Amount": "Montant du transfert",
    "Transfer failed": "Transfert échoué",
    "Transfer Rewards": "Transférer les récompenses",
    "Transfer successful": "Transfert réussi",
    "Transfer to Balance": "Transférer vers le solde",
    "Translation": "Traduction",
    "Transparent Billing": "Facturation transparente",
    "Trend": "Tendance",
    "Trending down": "En baisse",
    "Trending up": "En hausse",
    "Triggered garbage collection": "Collecte des déchets déclenchée",
    "Trim leading/trailing whitespace": "Supprimer les espaces en début/fin",
    "Trim Prefix": "Supprimer le préfixe",
    "Trim Space": "Supprimer les espaces",
    "Trim Suffix": "Supprimer le suffixe",
    "Truncate embeddings to this many dimensions": "Tronquer les vecteurs à autant de dimensions",
    "Trusted": "Fiable",
    "Try adjusting your search": "Essayez d'ajuster votre recherche",
    "Try adjusting your search to locate a missing model.": "Essayez d'ajuster votre recherche pour localiser un modèle manquant.",
    "TTFT P50": "TTFT P50",
    "TTFT P95": "TTFT P95",
    "TTFT P99": "TTFT P99",
    "TTFT percentiles, throughput, and 30-day uptime by group": "Percentiles TTFT, débit et disponibilité sur 30 jours par groupe",
    "TTL": "TTL",
    "TTL (seconds, 0 = default)": "TTL (secondes, 0 = par défaut)",
    "TTL (seconds)": "TTL (secondes)",
    "Tune selection priority, testing, status handling, and request overrides.": "Ajustez la priorité de sélection, les tests, la gestion des statuts et les surcharges de requête.",
    "Turnstile is enabled but site key is empty.": "Turnstile est activé mais la clé du site est vide.",
    "Tutoring, learning aids, assessment": "Tutorat, aides à l'apprentissage, évaluation",
    "Two-factor Authentication": "Authentification à deux facteurs",
    "Two-Factor Authentication": "Authentification à deux facteurs",
    "Two-factor authentication disabled": "Authentification à deux facteurs désactivée",
    "Two-factor authentication enabled successfully!": "Authentification à deux facteurs activée avec succès!",
    "Two-factor authentication reset": "Authentification à deux facteurs réinitialisée",
    "Two-Step Verification": "Validation en deux étapes",
    "Type": "Type",
    "Type (common)": "Type (commun)",
    "Type *": "Type *",
    "Type a command or search...": "Tapez une commande ou recherchez...",
    "Type the confirmation text here": "Saisissez ici le texte de confirmation",
    "Type-Specific Settings": "Paramètres spécifiques au type",
    "Type:": "Type :",
    "UI granularity only &mdash; data is still aggregated hourly": "Granularité de l'interface uniquement &mdash; les données sont toujours agrégées par heure",
    "Unable to estimate price for this deployment.": "Impossible d'estimer le prix pour ce déploiement.",
    "Unable to generate chat link. Please contact your administrator.": "Impossible de générer le lien de discussion. Veuillez contacter votre administrateur.",
    "Unable to load groups": "Impossible de charger les groupes",
    "Unable to load rankings": "Impossible de charger les classements",
    "Unable to load rankings data": "Impossible de charger les données des classements",
    "Unable to open chat": "Impossible d'ouvrir la discussion",
    "Unable to parse structured pricing": "Impossible d'analyser la tarification structurée",
    "Unable to prepare chat link. Please ensure you have an enabled API key.": "Impossible de préparer le lien de chat. Veuillez vous assurer d'avoir une clé API activée.",
    "Unauthorized": "Non autorisé",
    "Unauthorized Access": "Accès non autorisé",
    "Unbind": "Dissocier",
    "Unbind failed": "Échec de la dissociation",
    "Unbound {{provider}}": "{{provider}} dissocié",
    "Underground": "Underground",
    "Understand how user groups, token groups, ratios, and special rules work together.": "Comprendre comment les groupes utilisateur, groupes de jetons, ratios et règles spéciales fonctionnent ensemble.",
    "Understand image inputs alongside text": "Comprendre des entrées image en complément du texte",
    "Unexpected release payload": "Format de version inattendu",
    "Unified API Gateway for": "Passerelle API unifiée pour",
    "Unique identifier for this group.": "Identifiant unique pour ce groupe.",
    "Unit price (local currency / USD)": "Prix unitaire (devise locale / USD)",
    "Unit price (USD)": "Prix unitaire (USD)",
    "Unit price must be greater than 0": "Le prix unitaire doit être supérieur à 0",
    "Units per USD": "Unités par USD",
    "Unknown": "Inconnu",
    "Unknown version": "Version inconnue",
    "Unlimited": "Illimité",
    "Unlimited Quota": "Quota illimité",
    "Unsaved changes": "Modifications non enregistrées",
    "Unset price": "Prix non défini",
    "Until": "Jusqu'au",
    "Untitled": "Sans titre",
    "Untrusted upstream data:": "Données amont non fiables :",
    "Unused": "Inutilisé",
    "Up to 4 strings that stop generation": "Jusqu'à 4 chaînes qui arrêtent la génération",
    "Update": "Mettre à jour",
    "Update All Balances": "Mettre à jour tous les soldes",
    "Update API Key": "Mettre à jour la clé API",
    "Update Balance": "Mettre à jour le solde",
    "Update balance for:": "Mise à jour du solde pour :",
    "Update Channel": "Mettre à jour le canal",
    "Update channel configuration and click save when you're done.": "Mettez à jour la configuration du canal et cliquez sur Enregistrer lorsque vous avez terminé.",
    "Update configuration": "Mettre à jour la configuration",
    "Update failed": "Échec de la mise à jour",
    "Update Model": "Mettre à jour le modèle",
    "Update model configuration and click save when you're done.": "Mettez à jour la configuration du modèle et cliquez sur Enregistrer lorsque vous avez terminé.",
    "Update plan info": "Mettre à jour les informations du plan",
    "Update Provider": "Mettre à jour le fournisseur",
    "Update Redemption Code": "Mettre à jour le code d'échange",
    "Update succeeded": "Mise à jour réussie",
    "Update the API key by providing necessary info.": "Mettez à jour la clé API en fournissant les informations nécessaires.",
    "Update the configuration for this custom OAuth provider.": "Mettre à jour la configuration de ce fournisseur OAuth personnalisé.",
    "Update the redemption code by providing necessary info.": "Mettez à jour le code de remboursement en fournissant les informations nécessaires.",
    "Update the reusable bundle below.": "Mettez à jour le bundle réutilisable ci-dessous.",
    "Update the user by providing necessary info.": "Mettre à jour l'utilisateur en fournissant les informations nécessaires.",
    "Update vendor information for {{name}}": "Mettre à jour les informations du fournisseur pour {{name}}",
    "Update your password for account:": "Mettez à jour votre mot de passe pour le compte :",
    "Update your password to keep your account secure": "Mettez à jour votre mot de passe pour sécuriser votre compte",
    "Updated": "Mis à jour",
    "Updated a custom OAuth provider": "Fournisseur OAuth personnalisé mis à jour",
    "Updated a deployment": "Déploiement mis à jour",
    "Updated a model": "Modèle mis à jour",
    "Updated a prefill group": "Groupe de préremplissage mis à jour",
    "Updated a redemption code": "Code de réduction mis à jour",
    "Updated a subscription plan": "Forfait d'abonnement mis à jour",
    "Updated a vendor": "Fournisseur mis à jour",
    "Updated channel {{name}} (ID: {{id}})": "Canal {{name}} mis à jour (ID : {{id}})",
    "Updated daily": "Mis à jour quotidiennement",
    "Updated successfully": "Mise à jour réussie",
    "Updated system setting {{key}}": "Paramètre système {{key}} mis à jour",
    "Updated user {{username}} (ID: {{id}})": "Utilisateur {{username}} mis à jour (ID : {{id}})",
    "Updating all channel balances. This may take a while. Please refresh to see results.": "Mise à jour de tous les soldes des canaux. Cela peut prendre un certain temps. Veuillez actualiser pour voir les résultats.",
    "Updating...": "Mise à jour...",
    "Upgrade Group": "Groupe de mise à niveau",
    "Upgrade plaintext SMTP connection with STARTTLS before authentication": "Mettre à niveau la connexion SMTP en clair avec STARTTLS avant l'authentification",
    "Upload": "Téléverser",
    "Upload a single service account JSON file": "Télécharger un seul fichier JSON de compte de service",
    "Upload file": "Téléverser un fichier",
    "Upload files": "Téléverser des fichiers",
    "Upload multiple JSON files in batch modes": "Télécharger plusieurs fichiers JSON en mode batch",
    "Upload or reference a local configuration file.": "Chargez ou référencez un fichier de configuration local.",
    "Upload photo": "Téléverser une photo",
    "Upscale": "Agrandir",
    "Upstream": "Amont",
    "Upstream did not return reset credit details.": "L'amont n'a renvoyé aucun détail de crédit de réinitialisation.",
    "Upstream Model Detection Settings": "Paramètres de détection des modèles en amont",
    "Upstream model detection task started. Track progress in System Info, then refresh to review staged updates.": "Tâche de détection des modèles en amont démarrée. Suivez la progression dans Infos système, puis actualisez pour examiner les mises à jour en attente.",
    "Upstream Model Update Check": "Vérification des mises à jour des modèles en amont",
    "Upstream Model Updates": "Mises à jour des modèles en amont",
    "Upstream model updates applied: {{added}} added, {{removed}} removed, {{ignored}} ignored this time, {{totalIgnored}} total ignored models": "Mises à jour des modèles en amont appliquées : {{added}} ajoutés, {{removed}} supprimés, {{ignored}} ignorés cette fois, {{totalIgnored}} modèles ignorés au total",
    "Upstream path": "Chemin amont",
    "Upstream path is required": "Le chemin amont est requis",
    "Upstream path must be a full URL or a path starting with /": "Le chemin amont doit être une URL complète ou un chemin commençant par /",
    "Upstream price sync": "Synchronisation amont des prix",
    "Upstream prices fetched successfully": "Prix amont récupérés avec succès",
    "Upstream ratios fetched successfully": "Ratios en amont récupérés avec succès",
    "Upstream Request ID": "ID de requête en amont",
    "Upstream Response": "Réponse amont",
    "upstream services integrated": "services en amont intégrés",
    "Upstream Updates": "Mises à jour en amont",
    "Upstream URL": "URL amont",
    "Upstream URL must be a full URL": "L’URL amont doit etre une URL complete",
    "uptime": "disponibilité",
    "Uptime": "Temps de fonctionnement",
    "Uptime (30d)": "Disponibilité (30 j)",
    "Uptime (last 30 days)": "Disponibilité (30 derniers jours)",
    "Uptime Kuma": "Uptime Kuma",
    "Uptime Kuma groups saved successfully": "Groupes Uptime Kuma sauvegardés avec succès",
    "Uptime Kuma URL": "URL Uptime Kuma",
    "Uptime since": "Temps de fonctionnement depuis",
    "URL": "URL",
    "URL is required": "L'URL est requise",
    "URL to your logo image (optional)": "URL de votre image de logo (facultatif)",
    "Usage": "Utilisation",
    "Usage at a glance": "Vue d'ensemble de l'utilisation",
    "Usage guide": "Guide d'utilisation",
    "Usage logs": "Journaux d'utilisation",
    "Usage Logs": "Journaux d'utilisation",
    "Usage mode": "Mode d'utilisation",
    "Usage-based": "Basé sur l'utilisation",
    "USD": "USD",
    "USD Exchange Rate": "Taux de change USD",
    "USD price per 1M input tokens.": "Prix en USD par million de tokens d’entrée.",
    "USD price per 1M tokens.": "Prix en USD par million de tokens.",
    "Use +: to add a group, -: to remove a default selectable group, or no prefix to append a group.": "Utilisez +: pour ajouter un groupe, -: pour supprimer un groupe sélectionnable par défaut, ou aucun préfixe pour annexer un groupe.",
    "Use a compatible browser or device with biometric authentication or a security key to register a Passkey.": "Utilisez un navigateur ou un appareil compatible avec l'authentification biométrique ou une clé de sécurité pour enregistrer une clé d'accès (Passkey).",
    "Use a different stable value for each instance, then restart the service.": "Utilisez une valeur stable différente pour chaque instance, puis redémarrez le service.",
    "Use a path to append it to the channel Base URL, or enter a full URL to override the Base URL for this route.": "Utilisez un chemin pour l’ajouter à la Base URL du canal, ou saisissez une URL complète pour remplacer la Base URL pour cette route.",
    "Use authenticator code": "Utiliser le code de l'authentificateur",
    "Use backup code": "Utiliser un code de secours",
    "Use disk cache when request body exceeds this size": "Utiliser le cache disque quand le corps de requête dépasse cette taille",
    "Use external tools to extend capabilities": "Utiliser des outils externes pour étendre les capacités",
    "Use one available reset credit for this channel. The reset request is sent only after confirmation.": "Utilise un crédit de réinitialisation disponible pour ce canal. La demande n’est envoyée qu’après confirmation.",
    "Use one available reset credit to refresh the current Codex usage windows.": "Utilise un crédit de réinitialisation disponible pour actualiser les fenêtres d’utilisation Codex actuelles.",
    "Use our unified OpenAI-compatible endpoint in your applications": "Utilisez notre point de terminaison unifié compatible OpenAI dans vos applications",
    "Use Passkey to sign in without entering your password.": "Utilisez une clé d'accès (Passkey) pour vous connecter sans saisir votre mot de passe.",
    "Use presets or upstream discovery to populate the model list faster.": "Utilisez des préréglages ou la découverte en amont pour remplir plus vite la liste des modèles.",
    "Use secure connection when sending emails": "Utiliser une connexion sécurisée lors de l'envoi d'e-mails",
    "Use sidebar shortcut": "Utiliser le raccourci de la barre latérale",
    "Use the full-width table to scan prices, then select a row to edit it here.": "Parcourez les prix dans le tableau, puis sélectionnez une ligne pour la modifier ici.",
    "Use the pricing group table to manage the ratio and whether the group appears in the token creation dropdown.": "Utilisez le tableau des groupes tarifaires pour gérer le ratio et l’apparition du groupe dans la liste de création de jeton.",
    "Use this token for API authentication": "Utilisez ce jeton pour l'authentification API",
    "Use your Passkey": "Utiliser votre clé d'accès (Passkey)",
    "used": "utilisé",
    "Used": "Utilisé",
    "Used / Remaining": "Utilisé / Restant",
    "Used as SuccessURL on the new product. You'll be prompted to confirm if left blank.": "Utilisé comme SuccessURL sur le nouveau produit. Une confirmation vous sera demandée si ce champ est laissé vide.",
    "Used by route auth templates": "Utilise par les modeles auth de route",
    "Used for load balancing. Higher weight = more requests": "Utilisé pour l'équilibrage de charge. Poids plus élevé = plus de requêtes",
    "Used in URLs and API routes": "Utilisé dans les URLs et les routes API",
    "Used Quota": "Quota utilisé",
    "Used reset credits cannot be restored.": "Les crédits de réinitialisation utilisés ne peuvent pas être restaurés.",
    "Used to authenticate with io.net deployment API": "Utilisée pour l'authentification auprès de l'API de déploiement io.net",
    "Used to authenticate with the worker. Leave blank to keep the existing secret.": "Utilisé pour l'authentification auprès du worker. Laissez vide pour conserver le secret existant.",
    "Used to decide the payment flow. Built-in keys include stripe for Stripe and waffo_pancake for Waffo Pancake; other values are sent to Epay as the type parameter.": "Détermine le flux de paiement utilisé au clic. Les clés intégrées incluent stripe pour Stripe et waffo_pancake pour Waffo Pancake ; les autres valeurs sont envoyées à Epay comme paramètre type.",
    "Used:": "Utilisé :",
    "User": "Utilisateurs",
    "User {{id}}": "Utilisateur {{id}}",
    "User Agent": "Agent utilisateur",
    "User Agreement": "Accord utilisateur",
    "User Analytics": "Statistiques utilisateur",
    "User Consumption Ranking": "Classement de consommation",
    "User Consumption Trend": "Tendance de consommation",
    "User created successfully": "Utilisateur créé avec succès",
    "User dashboard and quota controls.": "Tableau de bord utilisateur et contrôles de quotas.",
    "User deleted successfully": "Utilisateur supprimé avec succès",
    "User demoted to regular user successfully": "Utilisateur rétrogradé en utilisateur standard avec succès",
    "User disabled successfully": "Utilisateur désactivé avec succès",
    "User enabled successfully": "Utilisateur activé avec succès",
    "User Exclusive Ratio": "Ratio exclusif utilisateur",
    "User group": "Groupe utilisateur",
    "User Group": "Groupe d'utilisateurs",
    "User group name": "Nom du groupe d'utilisateurs",
    "User Group: {{ratio}}x": "Groupe utilisateur : {{ratio}}x",
    "User groups that can access channels with this tag": "Groupes d'utilisateurs pouvant accéder aux canaux avec cette balise",
    "User groups that can access this channel. ": "Groupes d'utilisateurs qui peuvent accéder à ce canal. ",
    "User ID": "ID utilisateur",
    "User ID Field": "Champ ID utilisateur",
    "User ID:": "ID utilisateur :",
    "User Info Endpoint": "Point de terminaison des informations utilisateur",
    "User Info Endpoint (Optional)": "Point de terminaison d'informations utilisateur (Facultatif)",
    "User Information": "Informations utilisateur",
    "User Menu": "Menu utilisateur",
    "User personal functions": "Fonctions personnelles de l'utilisateur",
    "User promoted to admin successfully": "Utilisateur promu administrateur avec succès",
    "User selectable": "Sélectionnable par l'utilisateur",
    "User Subscription Management": "Gestion des abonnements utilisateur",
    "User updated successfully": "Utilisateur mis à jour avec succès",
    "User Verification": "Vérification de l'utilisateur",
    "User-Agent include (one per line)": "User-Agent inclus (un par ligne)",
    "Username": "Nom d'utilisateur",
    "Username confirmation does not match": "La confirmation du nom d'utilisateur ne correspond pas",
    "Username Field": "Champ nom d'utilisateur",
    "Username or Email": "Nom d'utilisateur ou e-mail",
    "Users": "Utilisateurs",
    "Users call the model on the left. The platform forwards the request to the upstream model on the right.": "Les utilisateurs appellent le modèle à gauche. La plateforme transmet la requête au modèle amont à droite.",
    "Users must wait for a successful drawing before upscales or variations.": "Les utilisateurs doivent attendre une génération réussie avant les upscales ou variations.",
    "Users only see groups marked as user selectable. Non-selectable groups can still be assigned by administrators.": "Les utilisateurs ne voient que les groupes marqués comme sélectionnables. Les groupes non sélectionnables peuvent toujours être attribués par les administrateurs.",
    "uses": "utilisations",
    "Validity": "Validité",
    "Validity Period": "Période de validité",
    "Value": "Valeur",
    "Value (supports JSON or plain text)": "Valeur (JSON ou texte brut)",
    "Value is required": "La valeur est obligatoire",
    "Value metric": "Métrique de valeur",
    "Value must be at least 0": "La valeur doit être au moins 0",
    "Value Regex": "Regex de valeur",
    "variable": "variable",
    "variable) *": "variable) *",
    "Variables": "Variables",
    "Vary": "Varier",
    "Vary (Strong)": "Varier (fort)",
    "Vary (Subtle)": "Varier (subtil)",
    "Vast Range of AI Models": "Vaste gamme de modèles d'IA",
    "Vendor": "Fournisseur",
    "Vendor deleted successfully": "Fournisseur supprimé avec succès",
    "Vendor Name *": "Nom du fournisseur *",
    "Vendor:": "Fournisseur :",
    "Vendors ranked by aggregated token volume": "Fournisseurs classés par volume de tokens agrégé",
    "Verification code": "Code de vérification",
    "Verification Code": "Code de vérification",
    "Verification code must be 6 digits": "Le code de vérification doit comporter 6 chiffres",
    "Verification code sent! Please check your email.": "Code de vérification envoyé ! Veuillez vérifier votre email.",
    "Verification code updates every 30 seconds.": "Le code de vérification se met à jour toutes les 30 secondes.",
    "Verification email sent": "Email de vérification envoyé",
    "Verification failed": "Échec de la vérification",
    "Verification is not configured properly": "La vérification n'est pas configurée correctement",
    "Verification required to reveal the saved key.": "Vérification requise pour révéler la clé enregistrée.",
    "Verify": "Vérifier",
    "Verify and Sign In": "Vérifier et se connecter",
    "Verify routing with Playground or your client": "Vérifiez le routage avec Playground ou votre client",
    "Verify Setup": "Vérifier la configuration",
    "Verify your database connection": "Vérifiez votre connexion à la base de données",
    "Verifying credentials and pulling stores from your Pancake account...": "Vérification des identifiants et récupération des boutiques depuis votre compte Pancake...",
    "Version": "Version",
    "Version Overrides": "Remplacements de version",
    "Vertex AI": "Vertex AI",
    "Vertex AI API Key mode does not support batch creation": "Le mode clé API Vertex AI ne prend pas en charge la création par lot",
    "Vertex AI does not support functionResponse.id. Enable this to remove the field automatically.": "Vertex AI ne prend pas en charge functionResponse.id. Activez ceci pour supprimer automatiquement ce champ.",
    "Vertex AI Key Format": "Format de clé Vertex AI",
    "Vertex AI service account key must be valid JSON": "La clé de compte de service Vertex AI doit être un JSON valide",
    "Video": "Vidéo",
    "Video length in seconds": "Durée de la vidéo en secondes",
    "Video Remix": "Remix vidéo",
    "Vidu": "Vidu",
    "View": "Afficher",
    "View all currently available models": "Voir tous les modèles actuellement disponibles",
    "View channel lists and details without secrets.": "Afficher les listes et détails des canaux sans secrets.",
    "View channel secrets": "Voir les secrets des canaux",
    "View detailed information about this user including balance, usage statistics, and invitation details.": "Afficher des informations détaillées sur cet utilisateur, y compris le solde, les statistiques d'utilisation et les détails d'invitation.",
    "View details": "Voir les détails",
    "View document": "Afficher le document",
    "View issued reset credits, grant dates, and expiration.": "Voir les crédits de réinitialisation émis, les dates d'attribution et d'expiration.",
    "View logs": "Voir les logs",
    "View mode": "Mode d'affichage",
    "View model statistics and charts": "Afficher les statistiques et graphiques des modèles",
    "View Pricing": "Voir les tarifs",
    "View the complete details for this": "Voir les détails complets de ce",
    "View the complete details for this log entry": "Voir les détails complets de cette entrée de journal",
    "View the complete error message and details": "Voir le message d'erreur et les détails complets",
    "View the complete prompt and its English translation": "Voir l'invite complète et sa traduction anglaise",
    "View the generated image": "Voir l'image générée",
    "View your topup transaction records and payment history": "Afficher vos enregistrements de transactions de recharge et votre historique de paiement",
    "Viewed channel key {{name}} (ID: {{id}})": "Clé du canal {{name}} consultée (ID : {{id}})",
    "Violation Code": "Code de violation",
    "Violation deduction amount": "Montant de la déduction pour violation",
    "Violation Fee": "Frais de violation",
    "Violation Marker": "Marqueur de violation",
    "vip": "vip",
    "VIP users with premium access": "Utilisateurs VIP avec accès premium",
    "Vision": "Vision",
    "Vision, image / video, document chat": "Vision, image / vidéo, conversation sur document",
    "Visit Settings → General and adjust quota options...": "Visitez Paramètres → Général et ajustez les options de quota...",
    "Visitors must authenticate before accessing the pricing directory.": "Les visiteurs doivent s'authentifier avant d'accéder au répertoire des prix.",
    "Visitors must authenticate before accessing the rankings page.": "Les visiteurs doivent s'authentifier avant d'accéder à la page des classements.",
    "Visual": "Visuel",
    "Visual edit": "Édition visuelle",
    "Visual editor": "Éditeur visuel",
    "Visual Editor": "Éditeur Visuel",
    "Visual indicator color for the API card": "Couleur de l'indicateur visuel pour la carte API",
    "Visual Mode": "Mode Visuel",
    "Visual Parameter Override": "Remplacement visuel des paramètres",
    "VolcEngine": "VolcEngine",
    "vs. previous": "vs. précédent",
    "Waffo": "Waffo",
    "Waffo Aggregator Gateway": "Passerelle agrégatrice Waffo",
    "Waffo Pancake Dashboard": "Waffo Pancake Dashboard",
    "Waffo Pancake MoR": "Waffo Pancake MoR",
    "Waffo Pancake Payment Gateway": "Passerelle de paiement Waffo Pancake",
    "Waffo Pancake product created": "Produit Waffo Pancake créé",
    "Waffo Pancake product creation failed": "Échec de la création du produit Waffo Pancake",
    "Waffo Pancake save failed": "Échec de l’enregistrement Waffo Pancake",
    "Waffo Pancake settings saved": "Paramètres Waffo Pancake enregistrés",
    "Waffo Payment": "Paiement Waffo",
    "Waffo Payment Gateway": "Passerelle de paiement Waffo",
    "Waffo Public Key (Production)": "Clé publique Waffo (Production)",
    "Waffo Public Key (Sandbox)": "Clé publique Waffo (Sandbox)",
    "Waiting": "En attente",
    "Waiting for email...": "En attente de l'e-mail...",
    "Wallet": "Portefeuille",
    "Wallet First": "Portefeuille en priorité",
    "Wallet Management": "Gestion du portefeuille",
    "Wallet management and personal preferences.": "Gestion du portefeuille et préférences personnelles.",
    "Wallet Only": "Portefeuille uniquement",
    "Warning": "Avertissement",
    "Warning: Base URL should not end with /v1. New API will handle it automatically. This may cause request failures.": "Avertissement : L'URL de base ne doit pas se terminer par /v1. La nouvelle API le gérera automatiquement. Cela peut causer des échecs de requêtes.",
    "Warning: Disabling 2FA will make your account less secure.": "Avertissement : La désactivation de la 2FA rendra votre compte moins sécurisé.",
    "Warning: This action is permanent and irreversible!": "Avertissement : Cette action est permanente et irréversible !",
    "We apologize for the inconvenience.": "Nous nous excusons pour le désagrément.",
    "We could not load instances.": "Impossible de charger les instances.",
    "We could not load system tasks.": "Impossible de charger les tâches système.",
    "We could not load the setup status.": "Nous n'avons pas pu charger l'état de la configuration.",
    "We will prompt your device to confirm using biometrics or your hardware key.": "Nous allons demander à votre appareil de confirmer en utilisant la biométrie ou votre clé matérielle.",
    "We'll be back online shortly.": "Nous serons de retour en ligne sous peu.",
    "Web search": "Recherche web",
    "Web Search": "Recherche web",
    "Webhook Configuration:": "Configuration du Webhook :",
    "Webhook public key (production)": "Clé publique Webhook (production)",
    "Webhook public key (production) is required": "La clé publique Webhook (production) est requise",
    "Webhook public key (sandbox)": "Clé publique Webhook (sandbox)",
    "Webhook public key (sandbox) is required": "La clé publique Webhook (sandbox) est requise",
    "Webhook secret": "Secret du Webhook",
    "Webhook Secret": "Secret du Webhook",
    "Webhook signing secret (leave blank unless updating)": "Secret de signature du Webhook (laisser vide sauf en cas de mise à jour)",
    "Webhook URL": "URL du Webhook",
    "Webhook URL (Production):": "URL du webhook (production) :",
    "Webhook URL (Test):": "URL du webhook (test) :",
    "Webhook URL:": "URL du Webhook :",
    "Website is under maintenance!": "Le site web est en maintenance !",
    "WeChat": "WeChat",
    "WeChat login QR code": "Code QR de connexion WeChat",
    "WeChat Pay": "WeChat Pay",
    "WeChat QR code will be displayed here": "Le code QR WeChat sera affiché ici",
    "WeChat sign in": "Connexion WeChat",
    "Week": "Semaine",
    "Weekday": "Jour de la semaine",
    "Weekly": "Hebdomadaire",
    "Weekly token usage by model across the past few weeks": "Utilisation hebdomadaire des tokens par modèle au cours des dernières semaines",
    "Weekly token usage by model across the past year": "Utilisation hebdomadaire de tokens par modèle sur l’année écoulée",
    "Weekly token usage by model since launch": "Utilisation hebdomadaire de tokens par modèle depuis le lancement",
    "Weekly Window": "Fenêtre hebdomadaire",
    "Weight": "Poids",
    "Weighted by request count": "Pondéré par le nombre de requêtes",
    "Welcome back!": "Bienvenue de retour !",
    "Welcome to our New API...": "Bienvenue sur notre New API...",
    "Well-Known URL": "URL bien connue",
    "Well-Known URL must start with http:// or https://": "L'URL bien connue doit commencer par http:// ou https://",
    "What would you like to know?": "Que voulez-vous savoir ?",
    "When a token uses the auto group, the system tries groups from top to bottom until it finds an available group.": "Quand un jeton utilise le groupe auto, le système essaie les groupes de haut en bas jusqu’à trouver un groupe disponible.",
    "When conditions match, the final price is multiplied by X. Multiple matches multiply together; values < 1 act as discounts.": "Si les conditions sont remplies, le prix final est multiplié par X. Plusieurs correspondances se multiplient ; les valeurs < 1 agissent comme des remises.",
    "When enabled, if channels in the current group fail, it will try channels in the next group in order.": "Lorsqu'elle est activée, si les canaux du groupe actuel échouent, le système essaiera les canaux du groupe suivant dans l'ordre.",
    "When enabled, keep the affinity entry even if the affinity channel is disabled or no longer usable for the current group/model. Leave it off to delete the entry and select another channel.": "Lorsque cette option est activée, conserver l'entrée d'affinité même si le canal affinitaire est désactivé ou n'est plus utilisable pour le groupe/modèle actuel. Laissez-la désactivée pour supprimer l'entrée et sélectionner un autre canal.",
    "When enabled, large request bodies are temporarily stored on disk instead of memory, significantly reducing memory usage. SSD recommended.": "Lorsqu'activé, les corps de requête volumineux sont temporairement stockés sur disque, réduisant considérablement l'utilisation mémoire. SSD recommandé.",
    "When enabled, MjProxy callbacks are accepted (reveals server IP).": "Lorsque activé, les callbacks MjProxy sont acceptés (révèle l'IP du serveur).",
    "When enabled, newly created tokens start in the first auto group.": "Lorsqu'elle est activée, les jetons nouvellement créés commencent dans le premier groupe automatique.",
    "When enabled, prompts are scanned before reaching upstream models.": "Lorsqu'elle est activée, les invites sont scannées avant d'atteindre les modèles en amont.",
    "When enabled, the store field will be blocked": "Lorsqu'il est activé, le champ de la boutique sera bloqué",
    "When enabled, users can pick this group when creating tokens.": "Une fois activé, les utilisateurs peuvent choisir ce groupe lors de la création de jetons.",
    "When enabled, violation requests will incur additional charges.": "Lorsqu'activé, les requêtes en violation entraîneront des frais supplémentaires.",
    "When enabled, zero-cost models also pre-consume quota before final settlement.": "Lorsqu'elle est activée, les modèles à coût zéro pré-consomment également du quota avant le règlement final.",
    "When no conditions are set, the operation always executes.": "Sans conditions, l'opération s'exécute toujours.",
    "When performance monitoring is enabled and system resource usage exceeds the set threshold, new Relay requests will be rejected.": "Lorsque la surveillance des performances est activée et que les ressources dépassent le seuil, les nouvelles requêtes Relay seront rejetées.",
    "When running in containers or ephemeral environments, ensure the SQLite file is mapped to persistent storage to avoid data loss on restart.": "Lors de l'exécution dans des conteneurs ou des environnements éphémères, assurez-vous que le fichier SQLite est mappé à un stockage persistant pour éviter la perte de données au redémarrage.",
    "Whitelist": "Liste blanche",
    "Whitelist (Only allow listed domains)": "Liste blanche (Autoriser uniquement les domaines listés)",
    "Whitelist (Only allow listed IPs)": "Liste blanche (Autoriser uniquement les adresses IP listées)",
    "whsec_xxx": "whsec_xxx",
    "Why only one store + product?": "Pourquoi une seule boutique + un seul produit ?",
    "Window:": "Fenêtre :",
    "Wire encoding for the embedding vectors": "Encodage filaire pour les vecteurs",
    "with conflicts": "avec des conflits",
    "with the API key from your token settings.": "par la clé API de votre page de jetons.",
    "Without additional conditions, only the type above is used for pruning.": "Sans conditions supplémentaires, seul le type ci-dessus est utilisé pour le nettoyage.",
    "Worker Access Key": "Clé d'accès du Worker",
    "Worker instances do not run master-only background tasks.": "Les instances worker n’exécutent pas les tâches d’arrière-plan réservées au master.",
    "Worker Proxy": "Proxy Worker",
    "Worker URL": "URL du Worker",
    "Workspaces": "Espaces de travail",
    "Write value to the target field": "Écrire la valeur dans le champ cible",
    "x": "x",
    "xAI": "xAI",
    "Xinference": "Xinference",
    "Xunfei": "Xunfei",
    "Year": "Année",
    "years": "ans",
    "Yes": "Oui",
    "You are about to delete {{count}} API key(s).": "Vous êtes sur le point de supprimer {{count}} clé(s) API.",
    "You are running the latest version ({{version}}).": "Vous utilisez la dernière version ({{version}}).",
    "You can close this tab once the binding completes or a success message appears in the original window.": "Vous pouvez fermer cet onglet une fois la liaison terminée ou qu'un message de succès apparaît dans la fenêtre d'origine.",
    "You can manually add them in \"Custom Model Names\", click \"Fill\" and then submit, or use the operations below to handle automatically.": "Vous pouvez les ajouter manuellement dans \"Noms de modèles personnalisés\", cliquer sur \"Remplir\" puis soumettre, ou utiliser les opérations ci-dessous pour les gérer automatiquement.",
    "You can only check in once per day": "Vous ne pouvez vous connecter qu'une fois par jour",
    "You can still edit non-sensitive operations fields such as models, groups, priority, and weight.": "Vous pouvez toujours modifier les champs opérationnels non sensibles, comme les modèles, les groupes, la priorité et le poids.",
    "You commit not to use this system to implement, assist with, or indirectly implement acts that violate applicable laws and regulations, regulatory requirements, platform rules, public interests, or the lawful rights and interests of third parties.": "Vous vous engagez à ne pas utiliser ce système pour mettre en œuvre, faciliter ou indirectement réaliser des actes violant les lois et règlements applicables, les exigences réglementaires, les règles des plateformes, l’intérêt public ou les droits et intérêts légitimes de tiers.",
    "You commit to using upstream APIs, accounts, keys, quotas, and service capabilities only within the scope of lawful authorization obtained from upstream service providers, model service providers, or relevant rights holders, and will not conduct unauthorized resale, trafficking, distribution, or other non-compliant commercialization.": "Vous vous engagez à utiliser les API, comptes, clés, quotas et capacités de service en amont uniquement dans le cadre d’une autorisation légale obtenue auprès des fournisseurs de services en amont, fournisseurs de modèles ou ayants droit concernés, et à ne pas effectuer de revente, trafic, distribution ou autre commercialisation non conforme sans autorisation.",
    "You do not have permission to edit sensitive channel settings.": "Vous n’avez pas l’autorisation de modifier les paramètres sensibles des canaux.",
    "You don't have necessary permission": "Vous n'avez pas la permission nécessaire",
    "You have legally obtained authorization for the connected model APIs, accounts, keys, and quotas.": "Vous avez légalement obtenu l’autorisation pour les API de modèles, comptes, clés et quotas connectés.",
    "You have unsaved changes": "Vous avez des modifications non enregistrées",
    "You have unsaved changes. Are you sure you want to leave?": "Vous avez des modifications non enregistrées. Êtes-vous sûr de vouloir quitter ?",
    "You Pay": "Vous payez",
    "You save": "Vous économisez",
    "You understand and independently bear legal responsibility arising from deployment, operation, and charging behavior.": "Vous comprenez et assumez indépendamment la responsabilité juridique découlant du déploiement, de l’exploitation et de la facturation.",
    "You understand this compliance reminder is only for risk notice and does not constitute legal advice, a compliance review conclusion, or a guarantee of the legality of your use of this system; you should consult professional legal or compliance advisors based on your actual business scenario.": "Vous comprenez que ce rappel de conformité est uniquement un avis de risque et ne constitue ni un conseil juridique, ni une conclusion d’examen de conformité, ni une garantie de la légalité de votre utilisation de ce système ; vous devez consulter des conseillers juridiques ou conformité professionnels selon votre situation réelle.",
    "You will be redirected to Telegram to complete the binding process.": "Vous serez redirigé vers Telegram pour terminer le processus de liaison.",
    "You'll be redirected automatically. You can return to the previous page if nothing happens after a few seconds.": "Vous serez redirigé automatiquement. Vous pouvez revenir à la page précédente si rien ne se passe après quelques secondes.",
    "Your account can edit sensitive channel settings.": "Votre compte peut modifier les paramètres sensibles des canaux.",
    "Your account cannot edit sensitive channel settings.": "Votre compte ne peut pas modifier les paramètres sensibles des canaux.",
    "your AI integration?": "votre intégration IA ?",
    "Your Azure OpenAI endpoint URL": "Votre URL de point de terminaison Azure OpenAI",
    "Your Bot Name": "Nom de votre Bot",
    "Your Cloudflare Account ID": "Votre ID de compte Cloudflare",
    "Your Discord OAuth Client ID": "Votre ID client OAuth Discord",
    "Your Discord OAuth Client Secret": "Votre secret client OAuth Discord",
    "Your GitHub OAuth Client ID": "Votre ID Client OAuth GitHub",
    "Your GitHub OAuth Client Secret": "Votre Secret Client OAuth GitHub",
    "Your new backup codes are ready": "Vos nouveaux codes de secours sont prêts",
    "Your Referral Link": "Votre lien de parrainage",
    "Your setup guide is collapsed so usage stays in focus.": "Le guide de configuration est réduit afin de garder l'utilisation au premier plan.",
    "Your system access token for API authentication. Keep it secure and don't share it with others.": "Votre jeton d'accès système pour l'authentification API. Gardez-le en sécurité et ne le partagez pas avec d'autres.",
    "Your Telegram Bot Token": "Votre Jeton de Bot Telegram",
    "Your transaction history will appear here": "Votre historique de transactions apparaîtra ici",
    "Your Turnstile secret key": "Votre clé secrète Turnstile",
    "Your Turnstile site key": "Votre clé de site Turnstile",
    "Zero retention": "Aucune rétention",
    "Zhipu": "Zhipu",
    "Zhipu V4": "Zhipu V4",
    "Zoom": "Zoom"
  }
}
