{
  "translation": {
    "360": "360",
    "1000": "1000",
    "10000": "10000",
    "_copy": "_copie",
    ", 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\"",
    "(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\"}]",
    "{\"original-model\": \"replacement-model\"}": "{\"original-model\": \"replacement-model\"}",
    "{{category}} Models": "Modèles {{category}}",
    "{{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}} hours ago": "il y a {{count}} heures",
    "{{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}} model(s)": "{{count}} modèle(s)",
    "{{count}} months ago": "il y a {{count}} mois",
    "{{count}} override": "{{count}} remplacement",
    "{{count}} tiers": "{{count}} paliers",
    "{{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}}",
    "{{n}} model(s) selected": "{{n}} modèle(s) sélectionné(s)",
    "{{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",
    "% 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.",
    "| Based on": "| Basé sur",
    "0 means unlimited": "0 signifie illimité",
    "1 Day": "1 jour",
    "1 day ago": "Il y a 1 jour",
    "1 Hour": "1H",
    "1 hour ago": "Il y a 1 heure",
    "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",
    "1) Click \"Open authorization page\" and complete login. 2) Your browser may redirect to localhost (it is OK if the page does not load). 3) Copy the full URL from the address bar and paste it below. 4) Click \"Generate credential\".": "1) Cliquez sur « Ouvrir la page d'autorisation » et connectez-vous. 2) Votre navigateur peut rediriger vers localhost (la page peut ne pas s'afficher). 3) Copiez l'URL complète de la barre d'adresse et collez-la ci-dessous. 4) Cliquez sur « Générer l'identifiant ».",
    "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",
    "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",
    "About": "À propos",
    "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 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",
    "Action confirmation": "Confirmation de l'action",
    "Actions": "Actions",
    "active": "actif",
    "Active": "Actif",
    "Active Cache Count": "Nombre de caches actifs",
    "Active Files": "Fichiers actifs",
    "active users": "utilisateurs actifs",
    "Actual Amount": "Montant réel",
    "Actual Model": "Modèle réel",
    "Actual Model:": "Modèle réel :",
    "Add": "Ajouter",
    "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 custom model(s), comma-separated": "Ajouter un ou plusieurs modèles personnalisés, séparés par des virgules",
    "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 Mode": "Ajouter un mode",
    "Add model": "Ajouter un modèle",
    "Add Model": "Ajouter un 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 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}} custom model(s)": "{{count}} modèle(s) personnalisé(s) ajouté(s)",
    "Added {{count}} model(s)": "{{count}} modèle(s) ajouté(s)",
    "Added successfully": "Ajouté avec succès",
    "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 Quota": "Ajuster le quota",
    "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 notes (only visible to admins)": "Notes d'administration (visibles uniquement par les administrateurs)",
    "Admin Only": "Administrateur uniquement",
    "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 options": "Options avancées",
    "Advanced Options": "Options avancées",
    "Advanced platform configuration.": "Configuration avancée de la plateforme.",
    "Advanced Settings": "Paramètres avancés",
    "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 *",
    "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.",
    "AGPL v3.0 License": "Licence AGPL v3.0",
    "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": "Ali",
    "All": "Tout",
    "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 Status": "Tous les statuts",
    "All Sync Status": "Tous les statuts de synchronisation",
    "All Tags": "Tous les tags",
    "All Types": "Tous les types",
    "All upstream data is trusted": "Toutes les données en amont sont fiables",
    "All Vendors": "Tous les fournisseurs",
    "All Your AI Models": "Tous vos modèles IA",
    "Allocated Memory": "Mémoire allouée",
    "Allow accountFilter parameter": "Autoriser le paramètre accountFilter",
    "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 safety_identifier passthrough": "Autoriser la transmission de safety_identifier",
    "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",
    "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 to pay:": "Montant à payer :",
    "An unexpected error occurred": "Une erreur inattendue est survenue",
    "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",
    "Anthropic": "Anthropic",
    "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 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",
    "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 to channel": "Ajouter au canal",
    "Append to existing keys": "Ajouter aux clés existantes",
    "appended": "ajouté",
    "Application": "Application",
    "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 Sync": "Appliquer la synchronisation",
    "Applying...": "Application en cours...",
    "Approx.": "Environ.",
    "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 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 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 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 ?",
    "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.",
    "Area Chart": "Graphique en aires",
    "Asc": "Asc",
    "Ask anything": "Demandez n'importe quoi",
    "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 entrée audio",
    "Audio Out": "Sortie audio",
    "Audio output": "Sortie audio",
    "Audio Output": "Sortie audio",
    "Audio playback failed": "Échec de la lecture audio",
    "Audio Preview": "Aperçu audio",
    "Audio ratio": "Ratio audio",
    "Audio Tokens": "Jetons audio",
    "Auth Style": "Style d'authentification",
    "Authentication": "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 Chain": "Chaîne de groupes automatique",
    "Auto refresh": "Actualisation automatique",
    "Auto Sync Upstream Models": "Synchronisation automatique des modèles en amont",
    "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-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",
    "Automatically test channels and notify users when limits are hit": "Tester automatiquement les canaux et notifier les utilisateurs lorsque les limites sont atteintes",
    "Available": "Disponible",
    "Available disk space": "Espace disque disponible",
    "Available Models": "Modèles disponibles",
    "Available Rewards": "Récompenses disponibles",
    "Average RPM": "RPM moyen",
    "Average TPM": "TPM moyen",
    "AWS": "AWS",
    "AWS Key Format": "Format de clé AWS",
    "Azure": "Azure",
    "AZURE_OPENAI_ENDPOINT *": "AZURE_OPENAI_ENDPOINT *",
    "Back": "Retour",
    "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}}",
    "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 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 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 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 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",
    "Batch Add (one key per line)": "Ajout par lots (une clé par ligne)",
    "Batch delete failed": "Échec de la suppression par lots",
    "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 processing failed": "Échec du traitement par lot",
    "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.",
    "Billing": "Facturation",
    "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 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",
    "Bot Name": "Nom du bot",
    "Bot Protection": "Protection des bots",
    "Bot Token": "Jeton du bot",
    "Bot:": "Bot :",
    "Bound": "Lié",
    "Bound Channels": "Canaux liés",
    "Bound Only": "Liés uniquement",
    "Bring channels back online after successful checks": "Remettre les canaux en ligne après des vérifications réussies",
    "Broadcast a global banner to users. Markdown is supported.": "Diffuser une bannière globale aux utilisateurs. Le Markdown est pris en charge.",
    "Broadcast short system notices on the dashboard": "Diffuser de courtes notifications système sur le tableau de bord",
    "Browse and compare": "Parcourir et comparer",
    "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",
    "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",
    "Cache": "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 ratio": "Ratio de cache",
    "Cache Read": "Lecture du cache",
    "Cache write": "Écriture du cache",
    "Cache Write": "Écriture du cache",
    "Cache Write (1h)": "Écriture cache (1h)",
    "Cache Write (5m)": "Écriture cache (5m)",
    "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)",
    "Callback URL": "URL de callback",
    "Cancel": "Annuler",
    "Cancelled": "Annulé",
    "Cancelled at": "Annulé le",
    "Capture a reusable bundle of models, tags, or endpoints.": "Capturez un ensemble réutilisable de modèles, d'étiquettes ou de points de terminaison.",
    "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": "Changement CC",
    "Chain": "Chaîne",
    "Change": "Modifier",
    "Change language": "Changer de langue",
    "Change Password": "Changer le mot de passe",
    "Change To": "Changer en",
    "Changing...": "Modification en cours...",
    "Channel": "Canal",
    "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 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 ID": "ID du Canal",
    "Channel key unlocked": "Clé de canal déverrouillée",
    "Channel models": "Modèles de canaux",
    "Channel name is required": "Le nom du canal est requis",
    "Channel test completed": "Test du canal terminé",
    "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",
    "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",
    "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 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 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 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 the bundle type and define the items inside it.": "Choisissez le type de bundle et définissez les éléments qu'il contient.",
    "Choose where to fetch upstream metadata.": "Choisissez où récupérer les métadonnées amont.",
    "Classic (Legacy Frontend)": "Classique (Ancien frontend)",
    "Claude": "Claude",
    "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 filters": "Effacer les filtres",
    "Clear Mapping": "Effacer le mappage",
    "Clear mode flags in prompts": "Effacer les indicateurs de mode dans les prompts",
    "Clear search": "Effacer la recherche",
    "Clear selection": "Effacer la sélection",
    "Clear selection (Escape)": "Effacer la sélection (Échap)",
    "Cleared": "Vidé",
    "Cleared all models": "Tous les modèles 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 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 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",
    "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",
    "Codes copied!": "Codes copiés !",
    "Codex": "Codex",
    "Codex Account & Usage": "Compte et utilisation Codex",
    "Codex Authorization": "Autorisation Codex",
    "Codex channels use an OAuth JSON credential as the key.": "Les canaux Codex utilisent un identifiant OAuth JSON comme clé.",
    "Cohere": "Cohere",
    "Collapse": "Réduire",
    "Color": "Couleur",
    "Color is required": "La couleur est requise",
    "Color:": "Couleur :",
    "Coming Soon!": "Bientôt disponible !",
    "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",
    "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é",
    "Completion": "Achèvement",
    "Completion price ($/1M tokens)": "Prix de la complétion (USD/1M jetons)",
    "Completion ratio": "Ratio de complétion",
    "Concatenate channel system prompt with user&apos;s prompt": "Concaténer l'invite système du canal avec l'invite de l'utilisateur",
    "Conditional multipliers": "Multiplicateurs conditionnels",
    "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 basic system information and branding": "Configurer les informations système de base et l'image de marque",
    "Configure channel affinity (sticky routing) rules": "Configurer les règles d'affinité de canal (routage persistant)",
    "Configure Creem products. Provide a JSON array.": "Configurez les produits Creem. Fournissez un tableau JSON.",
    "Configure custom OAuth providers for user authentication": "Configurer des fournisseurs OAuth personnalisés pour l'authentification des utilisateurs",
    "Configure daily check-in rewards for users": "Configurer les récompenses de connexion quotidienne pour les utilisateurs",
    "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 Gemini safety behavior, version overrides, and thinking adapter": "Configurer le comportement de sécurité Gemini, les remplacements de version et l'adaptateur de réflexion",
    "Configure in your Creem dashboard": "Configurez dans votre tableau de bord Creem",
    "Configure io.net API key for model deployments": "Configurer la clé API io.net pour les déploiements de modèles",
    "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 outgoing email server for notifications": "Configurer le serveur de messagerie sortant pour les notifications",
    "Configure Passkey (WebAuthn) login settings": "Configurer les paramètres de connexion Passkey (WebAuthn)",
    "Configure password-based login and registration": "Configurer la connexion et l'inscription basées sur un mot de passe",
    "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 predefined chat links surfaced to end users.": "Configurer les liens de discussion prédéfinis affichés aux utilisateurs finaux.",
    "Configure pricing model and display options": "Configurer le modèle de tarification et les options d'affichage",
    "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 recharge pricing and payment gateway integrations": "Configurer la tarification des recharges et les intégrations de passerelles de paiement",
    "Configure system-wide behavior and defaults": "Configurer le comportement et les valeurs par défaut à l'échelle du système",
    "Configure the ratio for this group.": "Configurer le ratio pour ce groupe.",
    "Configure third-party authentication providers": "Configurer les fournisseurs d'authentification tiers",
    "Configure upstream providers and routing.": "Configurer les fournisseurs en amont et le routage.",
    "Configure upstream worker or proxy service for outbound requests": "Configurer le service de travailleur en amont ou de proxy pour les requêtes sortantes",
    "Configure user quota allocation and rewards": "Configurer l'allocation de quotas utilisateur et les récompenses",
    "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 xAI Grok model settings": "Configurer les paramètres du modèle xAI Grok",
    "Configure xAI Grok model specific settings": "Configurer les paramètres spécifiques du modèle xAI Grok",
    "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",
    "Confirm": "Confirmer",
    "Confirm Action": "Confirmer l'action",
    "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 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 Unbind": "Confirmer la dissociation",
    "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.",
    "Conflict": "Conflit",
    "Connect": "Connecter",
    "Connected to io.net service normally.": "Connexion au service io.net réussie.",
    "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",
    "Consume": "Consommation",
    "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é !",
    "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",
    "Control log retention and clean historical data.": "Contrôler la rétention des journaux et nettoyer les données historiques.",
    "Control passthrough behavior and connection keep-alive settings": "Contrôler le comportement de passthrough et les paramètres de maintien de connexion",
    "Control request frequency to prevent abuse and manage system load.": "Contrôler la fréquence des requêtes pour prévenir les abus et gérer la charge système.",
    "Control which sidebar areas and modules are available to all users.": "Contrôler les zones et modules de la barre latérale disponibles pour tous les utilisateurs.",
    "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.",
    "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",
    "Copied": "Copié",
    "Copied {{count}} key(s)": "{{count}} clé(s) copiée(s)",
    "Copied to clipboard": "Copié dans le presse-papiers",
    "Copied: {{model}}": "Copié : {{model}}",
    "Copied!": "Copié !",
    "Copy": "Copier",
    "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 authorization link": "Copier le lien d'autorisation",
    "Copy Channel": "Copier le canal",
    "Copy code": "Copier le code",
    "Copy Connection Info": "Copier les infos de connexion",
    "Copy failed": "Copie échouée",
    "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 redemption code": "Copier le code de rachat",
    "Copy referral link": "Copier le lien de parrainage",
    "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 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",
    "Core Features": "Fonctionnalités principales",
    "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 Threshold (%)": "Seuil CPU (%)",
    "Create": "Créer",
    "Create a copy of:": "Créer une copie de :",
    "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 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 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 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 At": "Créé le",
    "Credential generated": "Identifiant généré",
    "Credential refreshed": "Identifiant actualisé",
    "Credentials": "Identifiants",
    "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",
    "Curate quick links to your different Domains": "Organiser des liens rapides vers vos différents domaines",
    "Currency": "Devise",
    "Current Balance": "Solde actuel",
    "Current Billing": "Facturation actuelle",
    "Current Cache Size": "Taille actuelle du cache",
    "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 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 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",
    "Dark": "Sombre",
    "Dashboard": "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",
    "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",
    "days": "jours",
    "Days to Retain": "Jours à conserver",
    "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 API Version *": "Version API par défaut *",
    "Default API version for this channel": "Version API par défaut pour ce canal",
    "Default Collapse Sidebar": "Réduire la barre latérale par défaut",
    "Default Max Tokens": "Jetons max 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.",
    "Delete": "Supprimer",
    "Delete (": "Supprimer (",
    "Delete {{count}} API key(s)?": "Supprimer {{count}} clé(s) API ?",
    "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 failed": "Échec de la suppression",
    "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 Model": "Supprimer le modèle",
    "Delete Models?": "Supprimer les modèles ?",
    "Delete Provider": "Supprimer le fournisseur",
    "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 successfully": "Supprimé avec succès",
    "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",
    "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": "Description",
    "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",
    "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.",
    "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 thinking processing models": "Désactiver les modèles de traitement de la pensée",
    "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 Reason": "Raison de la désactivation",
    "Disabled Time": "Heure de désactivation",
    "Disabling...": "Désactivation en cours...",
    "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é",
    "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 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",
    "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",
    "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 Coding Plan": "Plan Doubao Coding",
    "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.",
    "Download": "Télécharger",
    "Draw": "Dessin",
    "Drawing": "Dessin",
    "Drawing logs": "Journaux de dessin",
    "Drawing Logs": "Journaux de dessin",
    "Drawing task records": "Historique des tâches de dessin",
    "Duplicate": "Dupliquer",
    "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. 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., 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., 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., 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.",
    "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 Channel": "Modifier le canal",
    "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 rate limit": "Modifier la limite de taux de groupe",
    "Edit model": "Modifier le modèle",
    "Edit Model": "Modifier le modèle",
    "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 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",
    "Editor mode": "Mode éditeur",
    "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",
    "Embeddings": "Embeddings",
    "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 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 or disable top navigation modules globally.": "Activer ou désactiver globalement les modules de navigation supérieure.",
    "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 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 Status": "Statut activé",
    "Enabling...": "Activation en cours...",
    "End": "End",
    "End Error": "Erreur finale",
    "End Reason": "Raison de fin",
    "End Time": "Heure de fin",
    "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:": "Point de terminaison :",
    "Endpoints": "Points de terminaison",
    "English": "Anglais",
    "Ensure Prefix": "Assurer le préfixe",
    "Ensure Suffix": "Assurer le suffixe",
    "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 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, 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 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 password": "Saisir le mot de passe",
    "Enter password (8-20 characters)": "Saisir le mot de passe (8-20 caractères)",
    "Enter password (min 8 characters)": "Entrez le mot de passe (min. 8 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 endpoint": "Endpoint Epay",
    "Epay Gateway": "Passerelle Epay",
    "Epay merchant ID": "ID marchand Epay",
    "Epay secret key": "Clé secrète Epay",
    "Error": "Erreur",
    "Error Message": "Message d'erreur",
    "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",
    "Exhausted": "Épuisé",
    "Existing account will be reused": "Le compte existant sera réutilisé",
    "Existing Models ({{count}})": "Modèles existants ({{count}})",
    "Exists": "Existe",
    "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",
    "Expose grouped Uptime Kuma status pages directly on the dashboard": "Exposer les pages d'état groupées d'Uptime Kuma directement sur le tableau de bord",
    "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 billing": "Facturation par expression",
    "Expression editor": "Éditeur d’expression",
    "Expression error": "Erreur d’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)",
    "Fail Reason": "Raison de l'échec",
    "Fail Reason Details": "Détails de la raison de l'échec",
    "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 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 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 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 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 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 correction des capacités",
    "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 logs": "Échec du chargement des journaux",
    "Failed to load Passkey status": "Échec du chargement du statut Passkey",
    "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 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 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 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 verification code": "Échec de l'envoi du code 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",
    "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 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",
    "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 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 channel ID": "Filtrer par ID de canal",
    "Filter by group": "Filtrer par groupe",
    "Filter by Midjourney task ID": "Filtrer par ID de tâche Midjourney",
    "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 or key...": "Filtrer par nom ou clé...",
    "Filter by name, ID, or key...": "Filtrer par nom, ID ou clé...",
    "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 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...": "Filtrer...",
    "Filters": "Filtres",
    "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",
    "Fine-tune Midjourney integration and guardrails.": "Affiner l'intégration et les garde-fous de Midjourney.",
    "Finish Time": "Heure de fin",
    "First/Last Frame to Video": "Première/Dernière image vers vidéo",
    "Fix Abilities": "Corriger les capacités",
    "Fixed abilities: {{success}} succeeded, {{fails}} failed": "Correction des capacités : {{success}} réussie(s), {{fails}} échouée(s)",
    "Fixed price": "Prix fixe",
    "Fixed price (USD)": "Prix fixe (USD)",
    "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.",
    "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.",
    "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": "Midjourney-Proxy",
    "footer.columns.related.links.neko": "neko-api-key-tool",
    "footer.columns.related.links.oneApi": "One API",
    "footer.columns.related.title": "Projets liés",
    "footer.defaultCopyright": "Tous droits réservés.",
    "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 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 SMTP authentication using AUTH LOGIN method": "Forcer l'authentification SMTP en utilisant la méthode AUTH LOGIN",
    "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.",
    "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",
    "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 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 a Codex OAuth credential and paste it into the channel key field.": "Générer un identifiant OAuth Codex et le coller dans le champ clé du canal.",
    "Generate and manage your API access token": "Générer et gérer votre jeton d'accès API",
    "Generate credential": "Générer l'identifiant",
    "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",
    "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...",
    "Generic cache": "Cache générique",
    "Get notified when balance falls below this value": "Recevoir une notification lorsque le solde tombe en dessous de cette valeur",
    "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",
    "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 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 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",
    "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 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 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",
    "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.",
    "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 navigation": "Navigation d'en-tête",
    "Header Override": "Remplacement d'en-tête",
    "Hidden — verify to reveal": "Masqué — vérifiez pour révéler",
    "Hide": "Masquer",
    "Hide API key": "Masquer la clé API",
    "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 Midjourney-style image tasks.": "Historique des tâches d'images style Midjourney.",
    "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",
    "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 tests all channels": "Fréquence à laquelle le système teste tous les canaux",
    "How It Works": "Comment ça marche",
    "How model mapping works": "Comment fonctionne le mappage de modèle",
    "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 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 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 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.",
    "Image": "Image",
    "Image Generation": "Génération d'images",
    "Image In": "Entrée d’image",
    "Image input": "Entrée image",
    "Image Out": "Sortie d’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",
    "In Progress": "En cours",
    "In:": "Entrée :",
    "Include Group": "Inclure le groupe",
    "Include Model": "Inclure le modèle",
    "Include Rule Name": "Inclure le nom de la règle",
    "Including failed requests, 0 = unlimited": "Y compris les requêtes échouées, 0 = illimité",
    "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 tokens": "Jetons d’entrée",
    "Input Tokens": "Tokens d'entrée",
    "Inspect user prompts": "Inspecter les invites utilisateur",
    "Instance": "Instance",
    "Integrations": "Intégrations",
    "Inter-group overrides": "Dérogations inter-groupes",
    "Inter-group ratio overrides": "Dérogations de ratio inter-groupes",
    "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é",
    "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",
    "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 supports service account JSON files": "Le format JSON prend en charge les fichiers JSON de compte de service",
    "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 must be an object": "Le JSON doit être un objet",
    "JSON object:": "Objet 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 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 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é",
    "Kling": "Kling",
    "Knowledge Base ID *": "ID de la base de connaissances *",
    "Landing page with system overview.": "Page d'accueil avec aperçu du système.",
    "Last Login": "Dernière connexion",
    "Last Seen": "Dernière fois",
    "Last Tested": "Dernier testé",
    "Last updated:": "Dernière mise à jour :",
    "Last Used": "Dernière utilisation",
    "Last used:": "Dernière utilisation :",
    "Layout": "Disposition",
    "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",
    "Less": "Moins",
    "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",
    "LLM prompt helper": "Assistant prompt LLM",
    "Load Balancing": "Équilibrage de charge",
    "Load template...": "Charger le modèle...",
    "Loader": "Chargeur",
    "Loading configuration": "Chargement de la configuration",
    "Loading content settings...": "Chargement des paramètres de contenu...",
    "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 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",
    "Login failed": "Échec de la connexion",
    "Logo": "Logo",
    "Logo URL": "URL du logo",
    "Logs": "Journaux",
    "m": "m",
    "Maintain a list of common questions for the dashboard help panel": "Maintenir une liste de questions courantes pour le panneau d'aide du tableau de bord",
    "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 and configure": "Gérer et configurer",
    "Manage API channels and provider configurations": "Gérer les canaux d'API et les configurations des fournisseurs",
    "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 model deployments": "Gérer les déploiements de modèles",
    "Manage model metadata and configuration": "Gérer les métadonnées et la configuration des modèles",
    "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 redemption codes for quota top-up": "Gérer les codes d'échange pour la recharge de quota",
    "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 plan creation, pricing and status": "Gérer la création, la tarification et le statut des abonnements",
    "Manage subscription plans and pricing.": "Gérer les plans d'abonnement et les tarifs.",
    "Manage Subscriptions": "Gérer les abonnements",
    "Manage users and their permissions": "Gérer les utilisateurs et leurs permissions",
    "Manage Vendors": "Gérer les fournisseurs",
    "Manage your API keys for accessing the service": "Gérer vos clés API pour accéder au service",
    "Manage your balance and payment methods": "Gérer votre solde et vos méthodes de paiement",
    "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",
    "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 Type": "Type de correspondance",
    "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 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 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 quota amount awarded for check-in": "Montant maximum de quota attribué pour la connexion",
    "maxRequests ≥ 0, maxSuccess ≥ 1, both ≤ 2,147,483,647": "maxRequests ≥ 0, maxSuccess ≥ 1, les deux ≤ 2 147 483 647",
    "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",
    "Message Priority": "Priorité du message",
    "Metadata": "Métadonnées",
    "Midjourney": "Midjourney",
    "MidjourneyPlus": "MidjourneyPlus",
    "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 :",
    "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",
    "Mode": "Mode",
    "model": "modèle",
    "Model": "Modèle",
    "Model Access": "Accès au modèle",
    "Model Analytics": "Analyse 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 service is disabled": "Le service de déploiement de modèles est désactivé",
    "Model Description": "Description 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 valid JSON": "La cartographie des modèles doit être un JSON valide",
    "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 Price": "Prix du modèle",
    "Model Price Not Configured": "Prix du modèle non configuré",
    "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 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 appended successfully": "Modèles ajoutés avec succès",
    "Models are required": "Les modèles sont requis",
    "Models directory": "Répertoire des modèles",
    "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 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 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",
    "Monitoring & Alerts": "Surveillance & Alertes",
    "Month": "Mois",
    "Monthly": "Mensuel",
    "months": "mois",
    "Moonshot": "Moonshot",
    "More": "Plus",
    "more mapping": "plus de mappage",
    "More templates...": "Autres modèles…",
    "More...": "Plus...",
    "Move": "Déplacer",
    "Move affiliate rewards to your main balance": "Transférer les récompenses d'affiliation vers votre solde principal",
    "Move Header": "Déplacer l'en-tête",
    "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 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-region deployment for stable global access": "Déploiement multirégional pour un accès mondial stable",
    "Multi-user management with flexible permission allocation": "Gestion multi-utilisateurs avec attribution de permissions flexible",
    "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@example.com": "name@example.com",
    "Native format": "Format natif",
    "Need a code?": "Besoin d'un code ?",
    "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 proxy for this channel (supports socks5 protocol)": "Proxy réseau pour ce canal (supporte le protocole socks5)",
    "Never": "Jamais",
    "Never expires": "N'expire jamais",
    "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": "Nouveau modèle de format",
    "New Group": "Nouveau groupe",
    "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",
    "Next": "Suivant",
    "Next branch": "Branche suivante",
    "Next page": "Page suivante",
    "Next reset": "Prochaine réinitialisation",
    "No About Content Set": "Aucun contenu « À propos » défini",
    "No Active": "Aucun actif",
    "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 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 available models": "Aucun modèle disponible",
    "No available Web chat links": "Aucun lien de chat Web disponible",
    "No backup": "Pas de sauvegarde",
    "No billing records found": "Aucun enregistrement de facturation trouvé",
    "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 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 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 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 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 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 header overrides configured.": "Aucune surcharge d'en-têtes configurée.",
    "No Inviter": "Pas d'inviteur",
    "No keys found": "Aucune clé trouvée",
    "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 results": "Aucun résultat correspondant",
    "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 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 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 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 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 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 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 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 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 status code mappings configured.": "Aucun mappage de codes de statut configuré.",
    "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 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 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 available. Try adjusting your search or filters.": "Aucun utilisateur disponible. Essayez d'ajuster votre recherche ou vos filtres.",
    "No Users Found": "Aucun utilisateur trouvé",
    "Node Name": "Nom du nœud",
    "Non-stream": "Non-streaming",
    "None": "Aucun",
    "noreply@example.com": "noreply@example.com",
    "Normalized:": "Normalisé :",
    "Not available": "Non disponible",
    "Not backed up": "Non sauvegardé",
    "Not bound": "Non lié",
    "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 yet": "Pas encore utilisé",
    "Notice": "Avis",
    "Notification Email": "E-mail de notification",
    "Notification Method": "Méthode de notification",
    "Notifications": "Notifications",
    "Number of codes to create": "Nombre de codes à créer",
    "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 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",
    "OAuth start failed": "Échec du démarrage OAuth",
    "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",
    "of": "sur",
    "of 3:": "sur 3 :",
    "off": "désactivé",
    "Official": "Officiel",
    "Official documentation": "Documentation officielle",
    "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 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 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 authorization page": "Ouvrir la page d'autorisation",
    "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 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",
    "OpenAI": "OpenAI",
    "OpenAI Compatible": "Compatible OpenAI",
    "OpenAI Organization": "Organisation OpenAI",
    "OpenAI Organization ID (optional)": "Identifiant d'organisation OpenAI (optionnel)",
    "OpenAI, Anthropic, etc.": "OpenAI, Anthropic, etc.",
    "OpenAI, Anthropic, Google, etc.": "OpenAI, Anthropic, Google, etc.",
    "OpenAIMax": "OpenAIMax",
    "Opened authorization page": "Page d'autorisation ouverte",
    "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.",
    "Operation failed": "Opération échouée",
    "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 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 :",
    "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",
    "Output": "Sortie",
    "Output price": "Prix de sortie",
    "Output tokens": "Jetons de sortie",
    "Output Tokens": "Tokens de sortie",
    "override": "remplacer",
    "Override": "Remplacer",
    "Override Anthropic headers, defaults, and thinking adapter behavior": "Remplacer les en-têtes, les valeurs par défaut et le comportement de l'adaptateur de réflexion d'Anthropic",
    "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 (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 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.",
    "Overview": "Vue d'ensemble",
    "Overwritten": "Écrasé",
    "Page": "Page",
    "Page {{current}} of {{total}}": "Page {{current}} sur {{total}}",
    "PaLM": "PaLM",
    "Pan": "Panoramique",
    "Param Override": "Remplacement de paramètre",
    "Parameter Override": "Remplacement de paramètre",
    "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 Through Body": "Corps de transmission directe",
    "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-Through": "Transmission directe",
    "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",
    "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 least 8 characters long": "Le mot de passe doit comporter au moins 8 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",
    "Paste the full callback URL (includes code & state)": "Coller l'URL de callback complète (inclut code et state)",
    "Path": "Chemin",
    "Path Regex (one per line)": "Regex du chemin (un par ligne)",
    "Path:": "Chemin :",
    "Pay": "Pay",
    "Pay-as-you-go with real-time usage monitoring": "Paiement à l'usage avec suivi de la consommation en temps réel",
    "Payment Channel": "Canal de paiement",
    "Payment Gateway": "Passerelle de paiement",
    "Payment initiated": "Paiement initié",
    "Payment Method": "Méthode de paiement",
    "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",
    "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-request (fixed price)": "Par requête (prix fixe)",
    "Per-token": "Par jeton",
    "Per-token (ratio based)": "Par jeton (basé sur un ratio)",
    "Percentage:": "Pourcentage :",
    "Performance": "Performances",
    "Performance Monitor": "Moniteur de performances",
    "Performance Settings": "Paramètres de performances",
    "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 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",
    "Ping Interval (seconds)": "Intervalle de ping (secondes)",
    "Plan": "Plan",
    "Plan Name": "Nom du plan",
    "Plan Subtitle": "Sous-titre du plan",
    "Plan Title": "Titre du plan",
    "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 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 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 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 log in with the appropriate credentials": "Veuillez vous connecter avec les identifiants appropriés",
    "Please manually copy and open the authorization link": "Veuillez copier et ouvrir manuellement le lien d'autorisation",
    "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 try again later.": "Veuillez réessayer plus tard.",
    "Please upload key file(s)": "Veuillez télécharger le (s) fichier(s) clé (s)",
    "Please wait a moment, human check is initializing...": "Veuillez patienter un instant, la vérification humaine s'initialise...",
    "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.",
    "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",
    "Premium chat models": "Modèles de chat Premium",
    "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",
    "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",
    "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",
    "Prevent server-side request forgery attacks by controlling outbound requests.": "Prévenir les attaques de falsification de requêtes côté serveur en contrôlant les requêtes sortantes.",
    "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_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 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",
    "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",
    "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": "Mise en cache des invites",
    "Prompt Details": "Détails de l'invite",
    "Prompt price ($/1M tokens)": "Prix du prompt ($/1M de jetons)",
    "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 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",
    "Proxy Address": "Adresse du proxy",
    "Publish Date": "Date de publication",
    "Published": "Publié",
    "Published:": "Publié :",
    "Pull": "Télécharger",
    "Pull model": "Télécharger le modèle",
    "Pulling...": "Téléchargement en cours...",
    "Purchase a plan to enjoy model benefits": "Souscrivez un plan pour bénéficier des avantages des modèles",
    "Purchase here": "Acheter ici",
    "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 Balance": "Solde des requêtes",
    "Query Param": "Paramètre de requête",
    "Querying...": "Recherche en cours...",
    "Question": "Question",
    "Queued": "En file",
    "Quick insert common payment methods": "Insérer rapidement les méthodes de paiement courantes",
    "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 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 :",
    "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",
    "Rate Limit Windows": "Fenêtres de limitation",
    "Rate Limiting": "Limitation du 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 JSON": "JSON brut",
    "Raw Quota": "Quota brut",
    "Re-enable on success": "Réactiver en cas de succès",
    "Re-login": "Se reconnecter",
    "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",
    "Recharge": "Recharger",
    "Recharge Amount": "Montant de la recharge",
    "Recharge Amount (USD)": "Montant de la recharge (USD)",
    "Recommended": "Recommandé",
    "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",
    "Redeem": "Utiliser",
    "Redeem codes": "Échanger des codes",
    "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.": "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...",
    "Reference Video": "Vidéo de référence",
    "Referral link:": "Lien de parrainage :",
    "Referral Program": "Programme de parrainage",
    "Refresh": "Actualiser",
    "Refresh Cache": "Actualiser le cache",
    "Refresh credential": "Actualiser l'identifiant",
    "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 Replace": "Remplacement regex",
    "Register Passkey": "Enregistrer un Passkey",
    "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",
    "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 ${{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 Models": "Supprimer des modèles",
    "Remove Passkey": "Supprimer le Passkey",
    "Remove Passkey?": "Supprimer la clé d'accès ?",
    "Remove rule group": "Supprimer le groupe de règles",
    "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 Models ({{count}})": "Modèles supprimés ({{count}})",
    "Removes Midjourney flags such as --fast, --relax, and --turbo from user prompts.": "Supprime les drapeaux Midjourney 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",
    "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",
    "replaced": "remplacé",
    "Replacement Model": "Modèle de remplacement",
    "Replica count": "Nombre de réplicas",
    "Replicate": "Replicate",
    "request": "requête",
    "Request": "Requête",
    "Request Body Disk Cache": "Cache disque 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 failed": "Échec de la requête",
    "Request flow": "Flux 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 rule pricing": "Règles de tarification de requête",
    "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 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",
    "Required": "Requis",
    "Required events:": "Événements requis :",
    "Required to expose Midjourney-style image generation to end users.": "Requis pour exposer la génération d'images style Midjourney aux utilisateurs finaux.",
    "Rerank": "Reclasser",
    "Reroll": "Relancer",
    "Resend ({{seconds}}s)": "Renvoyer ({{seconds}}s)",
    "Reset": "Réinitialiser",
    "Reset 2FA": "Réinitialiser la 2FA",
    "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 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 Passkey": "Réinitialiser le Passkey",
    "Reset password": "Réinitialiser le mot de passe",
    "Reset Period": "Période de réinitialisation",
    "Reset ratios": "Réinitialiser les ratios",
    "Reset Stats": "Réinitialiser les statistiques",
    "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",
    "Resets in:": "Réinitialise dans :",
    "Resolve Conflicts": "Résoudre les conflits",
    "Resource Configuration": "Configuration des ressources",
    "Response": "Réponse",
    "Response Time": "Temps de réponse",
    "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)",
    "Retain last N days": "Conserver les N derniers jours",
    "Retain last N files": "Conserver les N derniers fichiers",
    "Retry": "Réessayer",
    "Retry Chain": "Chaîne de tentatives",
    "Retry Times": "Nombre de tentatives",
    "Return Error": "Retourner l'erreur",
    "Return to dashboard": "Retour au tableau de bord",
    "Reveal API key": "Afficher la clé API",
    "Reveal key": "Révéler la clé",
    "Revenue": "Revenu",
    "Review & initialize": "Vérifier et initialiser",
    "Review current version and fetch release notes.": "Examiner la version actuelle et récupérer les notes de publication.",
    "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",
    "Role": "Rôle",
    "Root": "Racine",
    "Route": "Route",
    "Route Description": "Description de la route",
    "Route is required": "La route est requise",
    "Rows per page": "Lignes par page",
    "RPM": "RPM",
    "RSA Private Key (Production)": "Clé privée RSA (Production)",
    "RSA Private Key (Sandbox)": "Clé privée RSA (Sandbox)",
    "Rule": "Règle",
    "Rule group": "Groupe de 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",
    "s": "s",
    "Safety Settings": "Paramètres de sécurité",
    "Same as Local": "Identique au local",
    "Sandbox mode": "Mode sandbox",
    "Save": "Enregistrer",
    "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 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 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 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.)",
    "Scheduled channel tests": "Tests de canaux planifiés",
    "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 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 missing models": "Rechercher les modèles manquants",
    "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 types...": "Rechercher des types de paiement...",
    "Search products...": "Rechercher des produits...",
    "Search tags...": "Rechercher des tags...",
    "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",
    "Security": "Sécurité",
    "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 preset...": "Sélectionner un préréglage...",
    "Select a role": "Sélectionner un rôle",
    "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 channel type": "Sélectionner le type de canal",
    "Select currency": "Sélectionner la devise",
    "Select date": "Sélectionner la date",
    "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 items...": "Sélectionner des éléments...",
    "Select key format": "Sélectionner le format de clé",
    "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 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 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 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 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 time granularity": "Sélectionner la granularité temporelle",
    "Select vendor": "Sélectionner le fournisseur",
    "Selectable groups": "Groupes sélectionnables",
    "selected": "sélectionné",
    "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.",
    "Self-Use Mode": "Mode d'utilisation personnelle",
    "Send": "Envoyer",
    "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",
    "Sending...": "Envoi en cours...",
    "Sensitive Words": "Mots sensibles",
    "Sent the API key to FluentRead.": "Clé API envoyée à FluentRead.",
    "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 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 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 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 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 Tag": "Définir un tag",
    "Set tag for selected channels": "Définir un tag pour les canaux sélectionnés",
    "Set the user's role (cannot be Root)": "Définir le rôle de l'utilisateur (ne peut pas être Root)",
    "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 Instructions": "Instructions de configuration",
    "Setup Two-Factor Authentication": "Configurer l'authentification à deux facteurs",
    "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 prices in currency instead of quota.": "Afficher les prix en devise au lieu du quota.",
    "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 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é",
    "Signing you in with {{provider}}": "Connexion avec {{provider}}",
    "SiliconFlow": "SiliconFlow",
    "Single Key": "Clé unique",
    "Site Key": "Clé du site",
    "Size:": "Taille :",
    "sk_xxx or rk_xxx": "sk_xxx ou rk_xxx",
    "Skip retry on failure": "Ne pas réessayer en cas d'échec",
    "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 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",
    "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 usable group rules": "Règles spéciales de groupes utilisables",
    "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.",
    "SSRF Protection": "Protection SSRF",
    "Standard": "Standard",
    "Start": "Début",
    "Start a conversation to see messages here": "Démarrez une conversation pour voir les messages ici",
    "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",
    "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 Mapping": "Mappage des codes d'état",
    "Status Page Slug": "Slug de la page d'état",
    "Status:": "Statut :",
    "Stay": "Rester",
    "Stay tuned though!": "Restez à l'écoute cependant !",
    "Step": "Étape",
    "Stop": "Arrêter",
    "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",
    "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",
    "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",
    "Subscription": "Abonnement",
    "Subscription Billing": "Facturation d'abonnement",
    "Subscription First": "Abonnement en priorité",
    "Subscription Management": "Gestion des abonnements",
    "Subscription Only": "Abonnement uniquement",
    "Subscription Plans": "Plans d'abonnement",
    "Subtract": "Soustraire",
    "Success": "Succès",
    "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",
    "SunoAPI": "SunoAPI",
    "Super Admin": "Super Administrateur",
    "Support for high concurrency with automatic load balancing": "Prise en charge de la haute concurrence avec équilibrage de charge automatique",
    "Supported Imagine Models": "Modèles Imagine pris en charge",
    "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 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.",
    "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 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 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",
    "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...",
    "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 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 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 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 group": "Groupe cible",
    "Task": "Tâche",
    "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",
    "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 variables:": "Variables de modèle :",
    "Templates": "Modèles",
    "Templates appended": "Modèles ajoutés",
    "Tencent": "Tencent",
    "Termination requested": "Arrêt demandé",
    "Test All Channels": "Tester tous les canaux",
    "Test Channel Connection": "Tester la connexion du canal",
    "Test Connection": "Tester la connexion",
    "Test connectivity for:": "Tester la connectivité pour :",
    "Test interval (minutes)": "Intervalle de test (minutes)",
    "Test Latency": "Tester la latence",
    "Test Mode": "Mode test",
    "Test Model": "Tester le modèle",
    "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 Input": "Entrée texte",
    "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 binding will complete automatically after authorization": "La liaison se terminera automatiquement après l'autorisation",
    "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 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 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 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 URL for this chat client.": "L'URL de ce client de discussion.",
    "Theme": "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 Adapter": "Adaptateur de réflexion",
    "Thinking to Content": "Réflexion vers Contenu",
    "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 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 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 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 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 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 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 token group": "ce groupe de jetons",
    "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 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é.",
    "Three steps to get started": "Trois étapes pour commencer",
    "Tier": "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",
    "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:": "Heure :",
    "Timed cache (1h)": "Cache limité (1h)",
    "Timeline": "Chronologie",
    "times": "Fois",
    "Timing": "Durée",
    "Tip: The generated key is a JSON credential including access_token / refresh_token / account_id.": "Conseil : La clé générée est un identifiant JSON incluant access_token / refresh_token / account_id.",
    "to access this resource.": "pour accéder à cette ressource.",
    "to confirm": "pour confirmer",
    "To Lower": "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 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 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 regenerated and copied to clipboard": "Jeton régénéré et copié dans le presse-papiers",
    "Token unit": "Unité de tokens",
    "Token-based": "Basé sur les jetons",
    "tokens": "jetons",
    "Tokens": "Jeton",
    "Tokens Only": "Jetons uniquement",
    "Tokens per minute": "Jetons par minute",
    "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.",
    "Tool identifier": "Identifiant d’outil",
    "Tool price settings": "Paramètres de prix des outils",
    "Tool prices": "Prix des outils",
    "Top {{count}}": "Top {{count}}",
    "Top Models": "Top Modèles",
    "Top Users": "Top utilisateurs",
    "Top up balance and view billing history.": "Recharger le solde et consulter l'historique de facturation.",
    "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 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 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",
    "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.",
    "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",
    "Translate `-thinking` suffixes into Anthropic native thinking models while keeping pricing predictable.": "Traduire les suffixes `-thinking` en modèles de réflexion natifs Anthropic tout en gardant une tarification prévisible.",
    "Transparent Billing": "Facturation transparente",
    "Trim Prefix": "Supprimer le préfixe",
    "Trim Space": "Supprimer les espaces",
    "Trim Suffix": "Supprimer le suffixe",
    "Trusted": "Fiable",
    "Try adjusting your search to locate a missing model.": "Essayez d'ajuster votre recherche pour localiser un modèle manquant.",
    "TTL": "TTL",
    "TTL (seconds, 0 = default)": "TTL (secondes, 0 = par défaut)",
    "TTL (seconds)": "TTL (secondes)",
    "Turnstile is enabled but site key is empty.": "Turnstile est activé mais la clé du site est vide.",
    "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 *": "Type *",
    "Type a command or search...": "Tapez une commande ou recherchez...",
    "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 open chat": "Impossible d'ouvrir la discussion",
    "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 Access": "Accès non autorisé",
    "Unbind": "Dissocier",
    "Unbind failed": "Échec de la dissociation",
    "Unbound {{provider}}": "{{provider}} dissocié",
    "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",
    "Until": "Jusqu'au",
    "Untitled": "Sans titre",
    "Untrusted upstream data:": "Données amont non fiables :",
    "Unused": "Inutilisé",
    "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 successfully": "Mise à jour réussie",
    "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.",
    "Upgrade Group": "Groupe de mise à niveau",
    "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 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 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 Response": "Réponse amont",
    "Upstream Updates": "Mises à jour en amont",
    "uptime": "disponibilité",
    "Uptime": "Temps de fonctionnement",
    "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 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",
    "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 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 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 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 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 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 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:": "Utilisé :",
    "User": "Utilisateurs",
    "User {{id}}": "Utilisateur {{id}}",
    "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 Exclusive Ratio": "Ratio exclusif 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 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.",
    "uses": "utilisations",
    "Validity": "Validité",
    "Validity Period": "Période de validité",
    "Value": "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)",
    "Vendor": "Fournisseur",
    "Vendor deleted successfully": "Fournisseur supprimé avec succès",
    "Vendor Name *": "Nom du fournisseur *",
    "Vendor:": "Fournisseur :",
    "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 Setup": "Vérifier la configuration",
    "Verify your database connection": "Vérifiez votre connexion à la base de données",
    "Version Overrides": "Remplacements de version",
    "Vertex AI": "Vertex AI",
    "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",
    "Video": "Vidéo",
    "Video Remix": "Remix vidéo",
    "Vidu": "Vidu",
    "View": "Afficher",
    "View all currently available models": "Voir tous les modèles actuellement disponibles",
    "View and manage your API usage logs": "Afficher et gérer vos journaux d'utilisation de l'API",
    "View and manage your drawing logs": "Afficher et gérer vos journaux de dessin",
    "View and manage your task logs": "Afficher et gérer vos journaux de tâches",
    "View dashboard overview and statistics": "Afficher le tableau de bord, aperçu et statistiques",
    "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 logs": "Voir les logs",
    "View mode": "Mode d'affichage",
    "View model call count analytics and charts": "Afficher les analyses et graphiques du nombre d'appels par modèle",
    "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 user consumption statistics and charts": "Voir les statistiques et graphiques de consommation",
    "View your topup transaction records and payment history": "Afficher vos enregistrements de transactions de recharge et votre historique de paiement",
    "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",
    "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.",
    "Visual": "Visuel",
    "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",
    "VolcEngine": "VolcEngine",
    "Waffo Pancake Payment Gateway": "Passerelle de paiement Waffo Pancake",
    "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 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",
    "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:": "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 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 Window": "Fenêtre hebdomadaire",
    "Weight": "Poids",
    "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 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, 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, Midjourney callbacks are accepted (reveals server IP).": "Lorsque activé, les callbacks Midjourney 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, 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 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",
    "Window:": "Fenêtre :",
    "with conflicts": "avec des conflits",
    "Worker Access Key": "Clé d'accès du Worker",
    "Worker Proxy": "Proxy Worker",
    "Worker URL": "URL du Worker",
    "Workspaces": "Espaces de travail",
    "x": "x",
    "xAI": "xAI",
    "Xinference": "Xinference",
    "Xunfei": "Xunfei",
    "years": "ans",
    "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 don't have necessary permission": "Vous n'avez pas la permission nécessaire",
    "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 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 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 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 Turnstile secret key": "Votre clé secrète Turnstile",
    "Your Turnstile site key": "Votre clé de site Turnstile",
    "Zhipu": "Zhipu",
    "Zhipu V4": "Zhipu V4",
    "Zoom": "Zoom"
  }
}
