mirror of
https://github.com/QuantumNous/new-api.git
synced 2026-09-13 15:54:34 +00:00
fix(default): improve billing settings forms
This commit is contained in:
Vendored
+112
-77
@@ -38,6 +38,7 @@
|
||||
"{{count}} models": "{{count}} modèles",
|
||||
"{{count}} months ago": "il y a {{count}} mois",
|
||||
"{{count}} override": "{{count}} remplacement",
|
||||
"{{count}} selected targets available for bulk copy.": "{{count}} cibles sélectionnées disponibles pour la copie en lot.",
|
||||
"{{count}} tiers": "{{count}} paliers",
|
||||
"{{count}} vendors": "{{count}} fournisseurs",
|
||||
"{{count}} weeks ago": "il y a {{count}} semaines",
|
||||
@@ -96,6 +97,7 @@
|
||||
"7 Days": "7 jours",
|
||||
"7 days ago": "Il y a 7 jours",
|
||||
"80,443,8080": "80,443,8080",
|
||||
"A billing multiplier. Lower ratios mean lower API call costs.": "Un multiplicateur de facturation. Plus le ratio est faible, plus le coût des appels API est bas.",
|
||||
"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.",
|
||||
@@ -158,6 +160,7 @@
|
||||
"Add Mode": "Ajouter un mode",
|
||||
"Add model": "Ajouter un modèle",
|
||||
"Add Model": "Ajouter un modèle",
|
||||
"Add model pricing": "Ajouter une tarification de modèle",
|
||||
"Add Models": "Ajouter des modèles",
|
||||
"Add new amount": "Ajouter un nouveau montant",
|
||||
"Add new redemption code(s) by providing necessary info.": "Ajouter de nouveaux codes de réduction en fournissant les informations nécessaires.",
|
||||
@@ -236,6 +239,7 @@
|
||||
"Ali": "Ali",
|
||||
"All": "Tout",
|
||||
"All categories": "Toutes catégories",
|
||||
"All conditions must match before this tier is used.": "Toutes les conditions doivent correspondre pour utiliser ce palier.",
|
||||
"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",
|
||||
@@ -354,6 +358,7 @@
|
||||
"Append value to array / string / object end": "Ajouter la valeur à la fin du tableau / chaîne / objet",
|
||||
"appended": "ajouté",
|
||||
"Application": "Application",
|
||||
"Applied {{name}} pricing to {{count}} models": "Tarification de {{name}} appliquée à {{count}} modèles",
|
||||
"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",
|
||||
@@ -383,6 +388,8 @@
|
||||
"Array of chat client presets. Each item is an object with one key-value pair: client name and its URL.": "Tableau de préréglages de clients de chat. Chaque élément est un objet avec une paire clé-valeur : nom du client et son URL.",
|
||||
"Asc": "Asc",
|
||||
"Ask anything": "Demandez n'importe quoi",
|
||||
"Assigned by administrator only": "Attribué uniquement par l'administrateur",
|
||||
"Assigned by administrators and used to represent a user level, such as default or vip.": "Attribué par les administrateurs pour représenter un niveau utilisateur, comme default ou vip.",
|
||||
"Async task 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",
|
||||
@@ -393,10 +400,13 @@
|
||||
"Audio In": "Entrée audio",
|
||||
"Audio input": "Entrée audio",
|
||||
"Audio Input": "Entrée audio",
|
||||
"Audio input price": "Prix d’entrée audio",
|
||||
"Audio Input Price": "Prix entrée audio",
|
||||
"Audio Out": "Sortie audio",
|
||||
"Audio output": "Sortie audio",
|
||||
"Audio Output": "Sortie audio",
|
||||
"Audio output price": "Prix de sortie audio",
|
||||
"Audio output price requires an audio input price.": "Le prix de sortie audio nécessite un prix d’entrée audio.",
|
||||
"Audio playback failed": "Échec de la lecture audio",
|
||||
"Audio Preview": "Aperçu audio",
|
||||
"Audio ratio": "Ratio audio",
|
||||
@@ -413,6 +423,7 @@
|
||||
"Auto Ban": "Bannissement automatique",
|
||||
"Auto detect (default)": "Détection automatique (par défaut)",
|
||||
"Auto Disabled": "Désactivé automatiquement",
|
||||
"Auto group behavior": "Comportement du groupe auto",
|
||||
"Auto Group Chain": "Chaîne de groupes automatique",
|
||||
"Auto refresh": "Actualisation automatique",
|
||||
"Auto Sync Upstream Models": "Synchronisation automatique des modèles en amont",
|
||||
@@ -469,6 +480,8 @@
|
||||
"Bark Push URL": "URL de notification Bark",
|
||||
"Base address provided by your Epay service": "Adresse de base fournie par votre service Epay",
|
||||
"Base amount. Actual deduction = base amount × system group rate.": "Montant de base. Déduction réelle = montant de base × taux du groupe système.",
|
||||
"Base input and output token prices for this tier.": "Prix de base des tokens d’entrée et de sortie pour ce palier.",
|
||||
"Base input price only": "Prix d’entrée de base uniquement",
|
||||
"Base Limits": "Limites de base",
|
||||
"Base multipliers applied when users select specific groups.": "Multiplicateurs de base appliqués lorsque les utilisateurs sélectionnent des groupes spécifiques.",
|
||||
"Base Price": "Prix de base",
|
||||
@@ -493,6 +506,8 @@
|
||||
"Batch upstream model updates applied: {{channels}} channels, {{added}} added, {{removed}} removed, {{fails}} failed": "Mises à jour par lot des modèles en amont appliquées : {{channels}} canaux, {{added}} ajoutés, {{removed}} supprimés, {{fails}} échoués",
|
||||
"Best for single-tenant deployments. Pricing and billing options stay hidden.": "Idéal pour les déploiements mono-utilisateur. Les options de tarification et de facturation restent masquées.",
|
||||
"Best TTFT": "Meilleur TTFT",
|
||||
"Billable input tokens": "Tokens d’entrée facturables",
|
||||
"Billable output tokens": "Tokens de sortie facturables",
|
||||
"Billing": "Facturation",
|
||||
"Billing & Payment": "Facturation et paiement",
|
||||
"Billing currency": "Devise de facturation",
|
||||
@@ -545,6 +560,8 @@
|
||||
"By category": "Par catégorie",
|
||||
"By model author": "Par auteur du modèle",
|
||||
"Cache": "Cache",
|
||||
"Cache create (1h) price": "Prix de création du cache (1 h)",
|
||||
"Cache create price": "Prix de création du cache",
|
||||
"Cache Creation": "Création cache",
|
||||
"Cache Creation (1h)": "Création cache (1h)",
|
||||
"Cache Creation (5m)": "Création cache (5m)",
|
||||
@@ -553,13 +570,16 @@
|
||||
"Cache Directory Info": "Infos du répertoire de cache",
|
||||
"Cache Entries": "Entrées de cache",
|
||||
"Cache mode": "Mode de cache",
|
||||
"Cache pricing": "Tarification du cache",
|
||||
"Cache ratio": "Ratio de cache",
|
||||
"Cache Read": "Lecture du cache",
|
||||
"Cache read price": "Prix de lecture du cache",
|
||||
"Cache repeated prompt prefixes for cheaper, faster reuse": "Mettre en cache les préfixes répétés pour une réutilisation plus rapide et moins coûteuse",
|
||||
"Cache write": "Écriture du cache",
|
||||
"Cache Write": "Écriture du cache",
|
||||
"Cache Write (1h)": "Écriture cache (1h)",
|
||||
"Cache Write (5m)": "Écriture cache (5m)",
|
||||
"Cache write price": "Prix d’écriture du cache",
|
||||
"Cached": "Cache",
|
||||
"Cached input": "Entrée mise en cache",
|
||||
"Calculated price: ${{price}} per 1M tokens": "Prix calculé : ${{price}} par 1M tokens",
|
||||
@@ -592,6 +612,7 @@
|
||||
"Change language": "Changer de langue",
|
||||
"Change Password": "Changer le mot de passe",
|
||||
"Change To": "Changer en",
|
||||
"Changes are written to the settings draft on save.": "Les modifications sont écrites dans le brouillon des paramètres lors de l’enregistrement.",
|
||||
"Changing...": "Modification en cours...",
|
||||
"Channel": "Canal",
|
||||
"Channel Affinity": "Affinité de canal",
|
||||
@@ -663,6 +684,7 @@
|
||||
"Classic (Legacy Frontend)": "Classique (Ancien frontend)",
|
||||
"Claude": "Claude",
|
||||
"Claude CLI Header Passthrough": "Passthrough en-tête Claude CLI",
|
||||
"Clean": "Sans conflit",
|
||||
"Clean history logs": "Nettoyer les journaux d'historique",
|
||||
"Clean logs": "Nettoyer les logs",
|
||||
"Clean up inactive cache": "Nettoyer le cache inactif",
|
||||
@@ -755,6 +777,7 @@
|
||||
"Complete these steps to finish the initial installation.": "Suivez ces étapes pour terminer l'installation initiale.",
|
||||
"Completed": "Terminé",
|
||||
"Completion": "Achèvement",
|
||||
"Completion price": "Prix de complétion",
|
||||
"Completion price ($/1M tokens)": "Prix de la complétion (USD/1M jetons)",
|
||||
"Completion ratio": "Ratio de complétion",
|
||||
"Concatenate channel system prompt with user's prompt": "Concaténer l'invite système du canal avec l'invite de l'utilisateur",
|
||||
@@ -894,6 +917,7 @@
|
||||
"Copied: {{model}}": "Copié : {{model}}",
|
||||
"Copied!": "Copié !",
|
||||
"Copy": "Copier",
|
||||
"Copy {{name}} pricing": "Copier la tarification de {{name}}",
|
||||
"Copy a request header": "Copier un en-tête de requête",
|
||||
"Copy All": "Tout copier",
|
||||
"Copy all backup codes": "Copier tous les codes de sauvegarde",
|
||||
@@ -924,8 +948,10 @@
|
||||
"Copy token": "Copier le Jeton",
|
||||
"Copy URL": "Copier l'URL",
|
||||
"Copywriting, ad creative, SEO": "Rédaction publicitaire, créatif, SEO",
|
||||
"Core concepts": "Concepts clés",
|
||||
"Core Configuration": "Configuration principale",
|
||||
"Core Features": "Fonctionnalités principales",
|
||||
"Core pricing": "Tarification principale",
|
||||
"Cost": "Coût",
|
||||
"Cost in USD per request, regardless of tokens used.": "Coût en USD par requête, quel que soit le nombre de jetons utilisés.",
|
||||
"Cost Tracking": "Suivi des coûts",
|
||||
@@ -1148,6 +1174,7 @@
|
||||
"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 lanes are omitted on save.": "Les voies désactivées sont omises à l’enregistrement.",
|
||||
"Disabled Reason": "Raison de la désactivation",
|
||||
"Disabled Time": "Heure de désactivation",
|
||||
"Disabling...": "Désactivation en cours...",
|
||||
@@ -1206,6 +1233,7 @@
|
||||
"Drawing Logs": "Journaux de dessin",
|
||||
"Drawing task records": "Historique des tâches de dessin",
|
||||
"Duplicate": "Dupliquer",
|
||||
"Duplicate group names: {{names}}": "Noms de groupe en double : {{names}}",
|
||||
"Duration": "Durée",
|
||||
"Duration (hours)": "Durée (heures)",
|
||||
"Duration Settings": "Paramètres de durée",
|
||||
@@ -1257,12 +1285,15 @@
|
||||
"Each item must have exactly one key-value pair.": "Chaque élément doit avoir exactement une paire clé-valeur.",
|
||||
"Each line represents one keyword. Leave blank to disable the list but keep the switch states.": "Chaque ligne représente un mot-clé. Laissez vide pour désactiver la liste mais conserver les états des interrupteurs.",
|
||||
"Each tier supports 0~2 conditions (over len, p, c); the last tier is the catch-all without conditions. Use len (full input length, including cache hits) for tier conditions to avoid mis-routing when cache hits reduce p.": "Chaque palier accepte 0 à 2 conditions (sur len, p, c) ; le dernier palier est le filet de sécurité sans condition. Utilisez len (longueur d'entrée complète, y compris les cache hits) pour les conditions de palier afin d'éviter les routages erronés lorsque les cache hits réduisent p.",
|
||||
"Each tier supports up to 2 conditions; the last tier is the catch-all without conditions. Use full input length for tier conditions to avoid mis-routing when cache hits reduce billable input tokens.": "Chaque palier accepte jusqu’à 2 conditions ; le dernier palier sert de repli sans condition. Utilisez la longueur complète de l’entrée pour éviter un mauvais aiguillage lorsque les lectures de cache réduisent les tokens d’entrée facturables.",
|
||||
"Each tier supports up to 2 conditions. The last tier without conditions is the fallback.": "Each tier supports up to 2 conditions. The last tier without conditions is the fallback.",
|
||||
"Earn rewards when your referrals add funds. Transfer accumulated rewards to your balance anytime.": "Gagnez des récompenses lorsque vos filleuls ajoutent des fonds. Transférez les récompenses accumulées à votre solde à tout moment.",
|
||||
"Edit": "Modifier",
|
||||
"Edit {{title}}": "Modifier {{title}}",
|
||||
"Edit all channels with tag:": "Modifier tous les canaux avec l'étiquette :",
|
||||
"Edit Announcement": "Modifier l'annonce",
|
||||
"Edit API Shortcut": "Modifier le raccourci API",
|
||||
"Edit billing ratios and user-selectable groups in one table.": "Modifiez les ratios de facturation et les groupes sélectionnables par les utilisateurs dans un seul tableau.",
|
||||
"Edit Channel": "Modifier le canal",
|
||||
"Edit chat preset": "Modifier le préréglage de chat",
|
||||
"Edit discount tier": "Modifier le palier de remise",
|
||||
@@ -1272,6 +1303,7 @@
|
||||
"Edit JSON text directly. Format will be validated on save.": "Modifier le texte JSON directement. Le format sera validé à l'enregistrement.",
|
||||
"Edit model": "Modifier le modèle",
|
||||
"Edit Model": "Modifier le modèle",
|
||||
"Edit model pricing": "Modifier la tarification du modèle",
|
||||
"Edit OAuth Provider": "Modifier le fournisseur OAuth",
|
||||
"Edit payment method": "Modifier le mode de paiement",
|
||||
"Edit Prefill Group": "Modifier le groupe de préremplissage",
|
||||
@@ -1297,6 +1329,7 @@
|
||||
"Email Verification": "Vérification d'e-mail",
|
||||
"Email, summarisation, knowledge work": "Email, résumé, travail intellectuel",
|
||||
"Embeddings": "Embeddings",
|
||||
"Empty": "Vide",
|
||||
"Empty value will be saved as {}.": "Une valeur vide sera enregistrée comme {}.",
|
||||
"Enable": "Activer",
|
||||
"Enable 2FA": "Activer 2FA",
|
||||
@@ -1475,9 +1508,12 @@
|
||||
"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": "Expression",
|
||||
"Expression based": "Basé sur une expression",
|
||||
"Expression billing": "Facturation par expression",
|
||||
"Expression editor": "Éditeur d’expression",
|
||||
"Expression error": "Erreur d’expression",
|
||||
"Expression pricing": "Tarification par expression",
|
||||
"Extend": "Prolonger",
|
||||
"Extend deployment": "Prolonger le déploiement",
|
||||
"Extend failed": "Échec de la prolongation",
|
||||
@@ -1489,6 +1525,7 @@
|
||||
"External Speed Test": "Test de vitesse externe",
|
||||
"Extra": "Supplémentaire",
|
||||
"Extra Notes (Optional)": "Notes supplémentaires (facultatif)",
|
||||
"extras": "suppléments",
|
||||
"Fail Reason": "Raison de l'échec",
|
||||
"Fail Reason Details": "Détails de la raison de l'échec",
|
||||
"Failed": "Échec",
|
||||
@@ -1610,6 +1647,7 @@
|
||||
"Failed to update user": "Échec de la mise à jour de l'utilisateur",
|
||||
"Failure keywords": "Mots-clés d'échec",
|
||||
"Fair": "Correct",
|
||||
"Fallback tier": "Palier de repli",
|
||||
"FAQ": "FAQ",
|
||||
"FAQ added. Click \"Save Settings\" to apply.": "FAQ ajouté. Cliquez sur \"Enregistrer les paramètres\" pour appliquer.",
|
||||
"FAQ deleted. Click \"Save Settings\" to apply.": "FAQ supprimé. Cliquez sur \"Enregistrer les paramètres\" pour appliquer.",
|
||||
@@ -1679,6 +1717,7 @@
|
||||
"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)",
|
||||
"Fixed request price": "Prix fixe par requête",
|
||||
"Floating": "Flottant",
|
||||
"FluentRead extension not detected. Please ensure it is installed and active.": "Extension FluentRead non détectée. Veuillez vous assurer qu'elle est installée et activée.",
|
||||
"Flush interval (minutes)": "Intervalle d’écriture (minutes)",
|
||||
@@ -1732,6 +1771,7 @@
|
||||
"Full API Key": "Clé API complète",
|
||||
"Full Base URL (supports": "URL de base complète (prend en charge",
|
||||
"Full Code": "Code complet",
|
||||
"Full input length": "Longueur complète de l’entrée",
|
||||
"Full layout": "Disposition complète",
|
||||
"Full width": "Pleine largeur",
|
||||
"Function calling": "Appel de fonction",
|
||||
@@ -1785,10 +1825,10 @@
|
||||
"gpt-4": "gpt-4",
|
||||
"gpt-4, claude-3-opus, etc.": "gpt-4, claude-3-opus, etc.",
|
||||
"GPU count": "Nombre de GPU",
|
||||
"Greater Than": "Supérieur à",
|
||||
"Greater Than or Equal": "Supérieur ou égal",
|
||||
"Greater than": "Supérieur à",
|
||||
"Greater Than": "Supérieur à",
|
||||
"Greater than or equal": "Supérieur ou égal",
|
||||
"Greater Than or Equal": "Supérieur ou égal",
|
||||
"Grok": "Grok",
|
||||
"Grok Settings": "Paramètres Grok",
|
||||
"Group": "Groupe",
|
||||
@@ -1797,6 +1837,7 @@
|
||||
"Group channels by tag for batch operations": "Regrouper les canaux par étiquette pour les opérations par lots",
|
||||
"Group config overrides global limits, shares the same period": "La configuration du groupe annule les limites globales et partage la même période",
|
||||
"Group deleted. Click \"Save Settings\" to apply.": "Groupe supprimé. Cliquez sur \"Enregistrer les paramètres\" pour appliquer.",
|
||||
"Group description": "Description du groupe",
|
||||
"Group details": "Détails du groupe",
|
||||
"Group identifier": "Identifiant du groupe",
|
||||
"Group is required": "Le groupe est requis",
|
||||
@@ -1805,6 +1846,7 @@
|
||||
"Group name cannot be changed when editing.": "Le nom du groupe ne peut pas être modifié lors de la modification.",
|
||||
"Group prices cannot be expanded because this expression is not a standard tiered pricing expression.": "Les prix par groupe ne peuvent pas être détaillés car cette expression n'est pas une expression tarifaire par paliers standard.",
|
||||
"Group Pricing": "Tarification des groupes",
|
||||
"Group pricing usage guide": "Guide d'utilisation des groupes tarifaires",
|
||||
"group ratio": "ratio de groupe",
|
||||
"Group Ratio": "Ratio de groupe",
|
||||
"Group ratios": "Ratios de groupe",
|
||||
@@ -1906,14 +1948,17 @@
|
||||
"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 this keeps happening, please report it on GitHub Issues.": "Si cela continue, veuillez le signaler sur GitHub Issues.",
|
||||
"If default auto group is enabled, newly created tokens start with auto instead of an empty group.": "Si le groupe auto par défaut est activé, les nouveaux jetons commencent avec auto au lieu d’un groupe vide.",
|
||||
"If the affinity channel fails and retry succeeds on another channel, update affinity to the successful channel.": "Si le canal affinitaire échoue et qu'une nouvelle tentative réussit sur un autre canal, mettre à jour l'affinité vers le canal ayant réussi.",
|
||||
"If this keeps happening, please report it on GitHub Issues.": "Si cela continue, veuillez le signaler sur GitHub Issues.",
|
||||
"Ignored upstream models": "Modèles amont ignorés",
|
||||
"Image": "Image",
|
||||
"Image Generation": "Génération d'images",
|
||||
"Image In": "Entrée d’image",
|
||||
"Image input": "Entrée image",
|
||||
"Image input price": "Prix d’entrée image",
|
||||
"Image Out": "Sortie d’image",
|
||||
"Image output price": "Prix de sortie image",
|
||||
"Image Preview": "Aperçu de l'image",
|
||||
"Image ratio": "Ratio d'image",
|
||||
"Image to Video": "Image vers vidéo",
|
||||
@@ -1927,6 +1972,7 @@
|
||||
"Include Group": "Inclure le groupe",
|
||||
"Include Model": "Inclure le modèle",
|
||||
"Include Rule Name": "Inclure le nom de la règle",
|
||||
"Includes request rules": "Inclut des règles de requête",
|
||||
"Including failed requests, 0 = unlimited": "Y compris les requêtes échouées, 0 = illimité",
|
||||
"Index": "Index",
|
||||
"Initial quota given to new users": "Quota initial donné aux nouveaux utilisateurs",
|
||||
@@ -1938,6 +1984,7 @@
|
||||
"Input": "Entrée",
|
||||
"Input mode": "Mode d'entrée",
|
||||
"Input price": "Prix d’entrée",
|
||||
"Input price is required before saving dependent prices.": "Le prix d’entrée est requis avant d’enregistrer les prix dépendants.",
|
||||
"Input tokens": "Jetons d’entrée",
|
||||
"Input Tokens": "Tokens d'entrée",
|
||||
"Inset": "Encastré",
|
||||
@@ -2068,10 +2115,10 @@
|
||||
"Legacy Format Template": "Modèle ancien format",
|
||||
"Legal": "Juridique",
|
||||
"Less": "Moins",
|
||||
"Less Than": "Inférieur à",
|
||||
"Less Than or Equal": "Inférieur ou égal",
|
||||
"Less than": "Inférieur à",
|
||||
"Less Than": "Inférieur à",
|
||||
"Less than or equal": "Inférieur ou égal",
|
||||
"Less Than or Equal": "Inférieur ou égal",
|
||||
"License": "Licence",
|
||||
"Light": "Clair",
|
||||
"Lightning Fast": "Extrêmement rapide",
|
||||
@@ -2188,6 +2235,7 @@
|
||||
"Maximum tokens per response": "Nombre maximal de jetons par réponse",
|
||||
"maxRequests ≥ 0, maxSuccess ≥ 1, both ≤ 2,147,483,647": "maxRequests ≥ 0, maxSuccess ≥ 1, les deux ≤ 2 147 483 647",
|
||||
"May be used for training by upstream provider": "Peut être utilisé pour l'entraînement par le fournisseur amont",
|
||||
"Media pricing": "Tarification multimodale",
|
||||
"Median time-to-first-token (TTFT) sampled hourly per group": "Latence médiane jusqu'au premier jeton (TTFT) échantillonnée par heure et par groupe",
|
||||
"Medical Q&A, mental health support": "Q&R médicales, soutien en santé mentale",
|
||||
"Memory Hits": "Hits mémoire",
|
||||
@@ -2255,6 +2303,8 @@
|
||||
"Model performance metrics": "Indicateurs de performance des modèles",
|
||||
"Model Price": "Prix du modèle",
|
||||
"Model Price Not Configured": "Prix du modèle non configuré",
|
||||
"Model prices": "Prix des modèles",
|
||||
"Model prices reset successfully": "Prix des modèles réinitialisés avec succès",
|
||||
"Model Pricing": "Tarification des modèles",
|
||||
"Model pull failed: {{msg}}": "Échec du téléchargement du modèle : {{msg}}",
|
||||
"Model ratio": "Ratio modèle",
|
||||
@@ -2365,6 +2415,7 @@
|
||||
"New API Project Repository:": "Dépôt du projet New API :",
|
||||
"New Format Template": "Modèle nouveau format",
|
||||
"New Group": "Nouveau groupe",
|
||||
"New model": "Nouveau modèle",
|
||||
"New Models ({{count}})": "Nouveaux modèles ({{count}})",
|
||||
"New name will be:": "Le nouveau nom sera :",
|
||||
"New password": "Nouveau mot de passe",
|
||||
@@ -2393,6 +2444,7 @@
|
||||
"No available models": "Aucun modèle disponible",
|
||||
"No available Web chat links": "Aucun lien de chat Web disponible",
|
||||
"No backup": "Pas de sauvegarde",
|
||||
"No base input price": "Aucun prix d’entrée de base",
|
||||
"No billing records found": "Aucun enregistrement de facturation trouvé",
|
||||
"No capabilities reported for this model.": "Aucune capacité n'a été signalée pour ce modèle.",
|
||||
"No Change": "Aucun changement",
|
||||
@@ -2428,6 +2480,7 @@
|
||||
"No group found.": "Aucun groupe trouvé.",
|
||||
"No group-based rate limits configured. Click \"Add group\" to get started.": "Aucune limite de taux basée sur les groupes configurée. Cliquez sur \"Ajouter un groupe\" pour commencer.",
|
||||
"No groups match your search": "Aucun groupe ne correspond à votre recherche",
|
||||
"No groups yet. Add a group to get started.": "Aucun groupe pour le moment. Ajoutez un groupe pour commencer.",
|
||||
"No header overrides configured.": "Aucune surcharge d'en-têtes configurée.",
|
||||
"No history data available": "Aucune donnée historique disponible",
|
||||
"No incidents in the last 24 hours": "Aucun incident au cours des dernières 24 heures",
|
||||
@@ -2449,6 +2502,7 @@
|
||||
"No models available": "Aucun modèle disponible",
|
||||
"No models available in this category": "Aucun modèle disponible dans cette catégorie",
|
||||
"No models available. Create your first model to get started.": "Aucun modèle disponible. Créez votre premier modèle pour commencer.",
|
||||
"No models configured. Use Add model to get started.": "Aucun modèle configuré. Utilisez Ajouter un modèle pour commencer.",
|
||||
"No models fetched from upstream": "Aucun modèle récupéré depuis l'amont",
|
||||
"No models fetched yet.": "Aucun modèle récupéré pour l'instant.",
|
||||
"No models found": "Aucun modèle trouvé",
|
||||
@@ -2493,6 +2547,7 @@
|
||||
"No Retry": "Pas de réessai",
|
||||
"No rules yet": "Aucune règle",
|
||||
"No rules yet. Add a group below to get started.": "Aucune règle pour le moment. Ajoutez un groupe ci-dessous pour commencer.",
|
||||
"No separate media pricing configured.": "Aucune tarification multimodale séparée n’est configurée.",
|
||||
"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",
|
||||
@@ -2579,6 +2634,7 @@
|
||||
"Online topup is not enabled. Please use redemption code or contact administrator.": "La recharge en ligne n'est pas activée. Veuillez utiliser un code d'échange ou contacter l'administrateur.",
|
||||
"Only allow specific email domains": "Autoriser uniquement des domaines d'e-mail spécifiques",
|
||||
"Only available for admins. When enabled, you will receive a summary notification via your selected method when the scheduled model check detects upstream model changes or check failures.": "Uniquement disponible pour les administrateurs. Lorsque cette option est activée, vous recevrez une notification récapitulative via votre méthode sélectionnée lorsque la vérification planifiée des modèles détecte des changements de modèles en amont ou des échecs de vérification.",
|
||||
"Only configured combinations are overridden. All other calls keep the token group base ratio.": "Seules les combinaisons configurées sont remplacées. Les autres appels conservent le ratio de base du groupe du jeton.",
|
||||
"Only 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.",
|
||||
@@ -2586,6 +2642,7 @@
|
||||
"Oops! Page Not Found!": "Oups ! Page introuvable !",
|
||||
"Oops! Something went wrong": "Oups ! Quelque chose s'est mal passé",
|
||||
"Open": "Ouvrir",
|
||||
"Open a source model first": "Ouvrez d’abord un modèle source",
|
||||
"Open authorization page": "Ouvrir la page d'autorisation",
|
||||
"Open CC Switch": "Ouvrir le commutateur CC",
|
||||
"Open in chat": "Ouvrir dans le chat",
|
||||
@@ -2641,9 +2698,11 @@
|
||||
"Output aspect ratio": "Format d'image de sortie",
|
||||
"Output image size": "Taille de l'image de sortie",
|
||||
"Output price": "Prix de sortie",
|
||||
"Output token price for generated tokens.": "Prix des tokens de sortie générés.",
|
||||
"Output tokens": "Jetons de sortie",
|
||||
"Output Tokens": "Tokens de sortie",
|
||||
"overall": "global",
|
||||
"Overnight range": "Plage nocturne",
|
||||
"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",
|
||||
@@ -2656,7 +2715,6 @@
|
||||
"Override Rules": "Règles de remplacement",
|
||||
"Override the endpoint used for testing. Leave empty to auto detect.": "Remplacer le point de terminaison utilisé pour les tests. Laisser vide pour la détection automatique.",
|
||||
"overrides for matching model prefix.": "remplace le tarif si le modèle a ce préfixe.",
|
||||
"Overnight range": "Plage nocturne",
|
||||
"Overview": "Vue d'ensemble",
|
||||
"Overwritten": "Écrasé",
|
||||
"Page": "Page",
|
||||
@@ -2751,6 +2809,7 @@
|
||||
"Per-call": "Par appel",
|
||||
"Per-feature metered windows split by model or capability.": "Fenêtres mesurées par fonction, réparties par modèle ou capacité.",
|
||||
"Per-group performance": "Performance par groupe",
|
||||
"Per-request": "Par requête",
|
||||
"Per-request (fixed price)": "Par requête (prix fixe)",
|
||||
"Per-token": "Par jeton",
|
||||
"Per-token (ratio based)": "Par jeton (basé sur un ratio)",
|
||||
@@ -2854,6 +2913,7 @@
|
||||
"Prefix used when displaying prices": "Préfixe utilisé lors de l'affichage des prix",
|
||||
"Prefix/Suffix Text": "Texte préfixe/suffixe",
|
||||
"Premium chat models": "Modèles de chat Premium",
|
||||
"Premium plan, half price": "Offre premium, moitié prix",
|
||||
"Preparing chat keys…": "Préparation des clés de chat…",
|
||||
"Preparing your chat link, please try again in a moment.": "Préparation de votre lien de discussion, veuillez réessayer dans un instant.",
|
||||
"Preparing your chat link…": "Préparation de votre lien de chat…",
|
||||
@@ -2890,6 +2950,7 @@
|
||||
"Price estimation description": "Après avoir configuré le type de matériel, l'emplacement de déploiement, le nombre de réplicas, etc., le prix sera calculé automatiquement.",
|
||||
"Price ID": "ID du prix",
|
||||
"Price mode (USD per 1M tokens)": "Mode de tarification (USD par 1M de jetons)",
|
||||
"Price summary": "Résumé des prix",
|
||||
"price_xxx": "price_xxx",
|
||||
"Price:": "Prix :",
|
||||
"Price: High to Low": "Prix : Du plus élevé au plus bas",
|
||||
@@ -2901,6 +2962,8 @@
|
||||
"Pricing & Display": "Tarification et Affichage",
|
||||
"Pricing by Group": "Tarification par groupe",
|
||||
"Pricing Configuration": "Configuration de la tarification",
|
||||
"Pricing group example": "Exemple de groupe tarifaire",
|
||||
"Pricing groups": "Groupes tarifaires",
|
||||
"Pricing mode": "Mode de tarification",
|
||||
"Pricing Ratios": "Ratios de tarification",
|
||||
"Pricing Type": "Type de tarification",
|
||||
@@ -2943,8 +3006,6 @@
|
||||
"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.",
|
||||
"Public model catalog and pricing page.": "Page publique du catalogue des modèles et des tarifs.",
|
||||
"Public rankings page based on live usage data.": "Page publique des classements basée sur les données d'utilisation réelles.",
|
||||
"Provider": "Fournisseur",
|
||||
"Provider & data privacy": "Fournisseur & confidentialité",
|
||||
"Provider created successfully": "Fournisseur créé avec succès",
|
||||
@@ -2957,6 +3018,8 @@
|
||||
"Prune Object Items": "Nettoyer les éléments objet",
|
||||
"Prune object items by conditions": "Nettoyer les éléments d'objets par conditions",
|
||||
"Prune Rule (string or JSON object)": "Règle de nettoyage (chaîne ou objet JSON)",
|
||||
"Public model catalog and pricing page.": "Page publique du catalogue des modèles et des tarifs.",
|
||||
"Public rankings page based on live usage data.": "Page publique des classements basée sur les données d'utilisation réelles.",
|
||||
"Publish Date": "Date de publication",
|
||||
"Published": "Publié",
|
||||
"Published:": "Publié :",
|
||||
@@ -3171,6 +3234,7 @@
|
||||
"Resend ({{seconds}}s)": "Renvoyer ({{seconds}}s)",
|
||||
"Reset": "Réinitialiser",
|
||||
"Reset 2FA": "Réinitialiser la 2FA",
|
||||
"Reset all model prices?": "Réinitialiser tous les prix des modèles ?",
|
||||
"Reset all model ratios?": "Réinitialiser tous les ratios de modèle ?",
|
||||
"Reset all settings to default values": "Réinitialiser tous les paramètres aux valeurs par défaut",
|
||||
"Reset at:": "Réinitialisation à :",
|
||||
@@ -3181,6 +3245,7 @@
|
||||
"Reset Passkey": "Réinitialiser le Passkey",
|
||||
"Reset password": "Réinitialiser le mot de passe",
|
||||
"Reset Period": "Période de réinitialisation",
|
||||
"Reset prices": "Réinitialiser les prix",
|
||||
"Reset ratios": "Réinitialiser les ratios",
|
||||
"Reset Stats": "Réinitialiser les statistiques",
|
||||
"Reset to default": "Réinitialiser par défaut",
|
||||
@@ -3272,12 +3337,14 @@
|
||||
"Save group ratios": "Enregistrer les ratios de groupes",
|
||||
"Save io.net settings": "Enregistrer les paramètres io.net",
|
||||
"Save log settings": "Enregistrer les paramètres de journal",
|
||||
"Save model prices": "Enregistrer les prix des modèles",
|
||||
"Save model ratios": "Enregistrer les ratios de modèles",
|
||||
"Save Models": "Enregistrer les modèles",
|
||||
"Save monitoring rules": "Enregistrer les règles de surveillance",
|
||||
"Save navigation": "Enregistrer la navigation",
|
||||
"Save notice": "Enregistrer l'avis",
|
||||
"Save Preferences": "Enregistrer les préférences",
|
||||
"Save preview": "Aperçu de l’enregistrement",
|
||||
"Save rate limits": "Enregistrer les limites de débit",
|
||||
"Save sensitive words": "Enregistrer les mots sensibles",
|
||||
"Save Settings": "Enregistrer les paramètres",
|
||||
@@ -3340,6 +3407,7 @@
|
||||
"Select a color": "Sélectionner une couleur",
|
||||
"Select a group": "Sélectionner un groupe",
|
||||
"Select a group type": "Sélectionner un type de groupe",
|
||||
"Select a model to edit pricing": "Sélectionnez un modèle pour modifier sa tarification",
|
||||
"Select a preset...": "Sélectionner un préréglage...",
|
||||
"Select a role": "Sélectionner un rôle",
|
||||
"Select a rule to edit.": "Sélectionnez une règle à modifier.",
|
||||
@@ -3353,6 +3421,7 @@
|
||||
"Select an operation mode and enter the amount": "Sélectionnez un mode d'opération et entrez le montant",
|
||||
"Select announcement type": "Sélectionner le type d'annonce",
|
||||
"Select at least one field to overwrite.": "Sélectionnez au moins un champ à écraser.",
|
||||
"Select at least one target model": "Sélectionnez au moins un modèle cible",
|
||||
"Select border radius": "Sélectionner le rayon de bordure",
|
||||
"Select channel type": "Sélectionner le type de canal",
|
||||
"Select color preset": "Sélectionner un préréglage de couleur",
|
||||
@@ -3406,6 +3475,7 @@
|
||||
"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.",
|
||||
"Selected when creating a token and used as the default billing group for API calls.": "Sélectionné lors de la création d’un jeton et utilisé comme groupe de facturation par défaut pour les appels API.",
|
||||
"Self-Use Mode": "Mode d'utilisation personnelle",
|
||||
"Send": "Envoyer",
|
||||
"Send code": "Envoyer le code",
|
||||
@@ -3413,6 +3483,7 @@
|
||||
"Sending...": "Envoi en cours...",
|
||||
"Sensitive Words": "Mots sensibles",
|
||||
"Sent the API key to FluentRead.": "Clé API envoyée à FluentRead.",
|
||||
"Separate image/audio prices are enabled.": "Les prix séparés image/audio sont activés.",
|
||||
"Serve multiple users or teams with billing and quota control.": "Servir plusieurs utilisateurs ou équipes avec gestion de la facturation et des quotas.",
|
||||
"Server Address": "Adresse du serveur",
|
||||
"Server IP": "IP du serveur",
|
||||
@@ -3436,6 +3507,7 @@
|
||||
"Set quota amount and limits": "Définir le quota et les limites",
|
||||
"Set Request Header": "Définir un en-tête de requête",
|
||||
"Set runtime request header: override entire value, or manipulate comma-separated tokens": "Définir l'en-tête de requête : remplacer la valeur ou manipuler les tokens séparés par des virgules",
|
||||
"Set separate prices for cache reads and writes.": "Définissez des prix séparés pour les lectures et écritures du cache.",
|
||||
"Set Tag": "Définir un tag",
|
||||
"Set tag for selected channels": "Définir un tag pour les canaux sélectionnés",
|
||||
"Set the language used across the interface": "Définir la langue utilisée dans l'interface",
|
||||
@@ -3513,10 +3585,14 @@
|
||||
"Space-separated OAuth scopes": "Scopes OAuth séparés par des espaces",
|
||||
"Spark model version, e.g., v2.1 (version number in API URL)": "Version du modèle Spark, par exemple v2.1 (numéro de version dans l'URL de l'API)",
|
||||
"Special billing expression": "Expression de facturation spéciale",
|
||||
"Special group": "Groupe spécial",
|
||||
"Special ratios override the token group ratio for specific user group and token group combinations.": "Les ratios spéciaux remplacent le ratio du groupe de jeton pour des combinaisons précises de groupe utilisateur et de groupe de jeton.",
|
||||
"Special usable group rules": "Règles spéciales de groupes utilisables",
|
||||
"Special usable group rules can add, remove, or append selectable token groups for a specific user group.": "Les règles de groupes utilisables spéciaux peuvent ajouter, supprimer ou annexer des groupes de jetons sélectionnables pour un groupe utilisateur précis.",
|
||||
"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",
|
||||
"Standard price": "Prix 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.",
|
||||
@@ -3731,12 +3807,15 @@
|
||||
"This may cause cache failures.": "Cela peut provoquer des échecs de cache.",
|
||||
"This may take a few moments while we validate the request and update your session.": "Cela peut prendre quelques instants pendant que nous validons la requête et mettons à jour votre session.",
|
||||
"This model has both fixed price and ratio billing conflicts": "Ce modèle présente des conflits de facturation à la fois en prix fixe et au ratio",
|
||||
"This model has both fixed-price and ratio settings. Saving the current mode will rewrite the conflicting fields.": "Ce modèle possède à la fois un prix fixe et des paramètres de ratio. L’enregistrement du mode actuel réécrira les champs en conflit.",
|
||||
"This model has both fixed-price and token-price settings. Saving the current mode will rewrite the conflicting fields.": "Ce modèle possède à la fois un prix fixe et des prix par token. L’enregistrement du mode actuel réécrira les champs en conflit.",
|
||||
"This model is not available in any group, or no group pricing information is configured.": "Ce modèle n'est disponible dans aucun groupe, ou aucune information de tarification de groupe n'est configurée.",
|
||||
"This month": "Ce mois-ci",
|
||||
"This page has not been created yet.": "Cette page n'a pas encore été créée.",
|
||||
"This 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 site currently has {{count}} models enabled": "Ce site compte actuellement {{count}} modèles activés",
|
||||
"This tier catches any request that did not match earlier tiers.": "Ce palier récupère toute requête qui n’a pas correspondu aux paliers précédents.",
|
||||
"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",
|
||||
@@ -3758,19 +3837,20 @@
|
||||
"Throughput by group": "Débit par groupe",
|
||||
"Throughput trend": "Tendance du débit",
|
||||
"Tier": "Palier",
|
||||
"Tier conditions": "Conditions du palier",
|
||||
"Tier name": "Nom du palier",
|
||||
"Tiered": "Par paliers",
|
||||
"Token prices": "Token prices",
|
||||
"Each tier supports up to 2 conditions. The last tier without conditions is the fallback.": "Each tier supports up to 2 conditions. The last tier without conditions is the fallback.",
|
||||
"Tiered (billing expression)": "Par paliers (expression de facturation)",
|
||||
"Tiered price table": "Grille de prix par paliers",
|
||||
"Tiered pricing": "Tarification par paliers",
|
||||
"tiers": "paliers",
|
||||
"Time": "Heure",
|
||||
"Time Granularity": "Granularité temporelle",
|
||||
"Time remaining": "Temps restant",
|
||||
"Time window for rate limiting": "Fenêtre de temps pour la limitation de débit",
|
||||
"Time-based": "Selon l’heure",
|
||||
"Time:": "Heure :",
|
||||
"Time-sliced cache (Claude)": "Cache segmenté (Claude)",
|
||||
"Time:": "Heure :",
|
||||
"Timeline": "Chronologie",
|
||||
"times": "Fois",
|
||||
"Timing": "Durée",
|
||||
@@ -3794,11 +3874,18 @@
|
||||
"Token Endpoint": "Point de terminaison de jeton",
|
||||
"Token Endpoint (Optional)": "Point de terminaison du jeton (Facultatif)",
|
||||
"Token estimator": "Estimation des jetons",
|
||||
"Token group": "Groupe de jetons",
|
||||
"Token management": "Gestion des jetons",
|
||||
"Token Management": "Gestion des tokens",
|
||||
"Token Mgmt": "Gestion des jetons",
|
||||
"Token Name": "Nom du jeton",
|
||||
"Token obtained from your Gotify application": "Jeton obtenu depuis votre application Gotify",
|
||||
"Token price for audio input.": "Prix par token pour l’entrée audio.",
|
||||
"Token price for audio output.": "Prix par token pour la sortie audio.",
|
||||
"Token price for cache reads.": "Prix par token pour les lectures du cache.",
|
||||
"Token price for creating cache entries.": "Prix par token pour la création d’entrées de cache.",
|
||||
"Token price for image input.": "Prix par token pour l’entrée image.",
|
||||
"Token prices": "Token prices",
|
||||
"Token regenerated and copied to clipboard": "Jeton régénéré et copié dans le presse-papiers",
|
||||
"Token share by model author across the last 24 hours": "Part des tokens par auteur de modèle sur les dernières 24 heures",
|
||||
"Token share by model author across the past few weeks": "Part des tokens par auteur de modèle au cours des dernières semaines",
|
||||
@@ -3922,6 +4009,7 @@
|
||||
"Unbind failed": "Échec de la dissociation",
|
||||
"Unbound {{provider}}": "{{provider}} dissocié",
|
||||
"Underground": "Underground",
|
||||
"Understand how user groups, token groups, ratios, and special rules work together.": "Comprendre comment les groupes utilisateur, groupes de jetons, ratios et règles spéciales fonctionnent ensemble.",
|
||||
"Understand image inputs alongside text": "Comprendre des entrées image en complément du texte",
|
||||
"Unexpected release payload": "Format de version inattendu",
|
||||
"Unified API Gateway for": "Passerelle API unifiée pour",
|
||||
@@ -3935,6 +4023,7 @@
|
||||
"Unlimited": "Illimité",
|
||||
"Unlimited Quota": "Quota illimité",
|
||||
"Unsaved changes": "Modifications non enregistrées",
|
||||
"Unset price": "Prix non défini",
|
||||
"Until": "Jusqu'au",
|
||||
"Untitled": "Sans titre",
|
||||
"Untrusted upstream data:": "Données amont non fiables :",
|
||||
@@ -3999,12 +4088,16 @@
|
||||
"URL is required": "L'URL est requise",
|
||||
"URL to your logo image (optional)": "URL de votre image de logo (facultatif)",
|
||||
"Usage": "Utilisation",
|
||||
"Usage guide": "Guide d'utilisation",
|
||||
"Usage logs": "Journaux d'utilisation",
|
||||
"Usage Logs": "Journaux d'utilisation",
|
||||
"Usage mode": "Mode d'utilisation",
|
||||
"Usage-based": "Basé sur l'utilisation",
|
||||
"USD": "USD",
|
||||
"USD Exchange Rate": "Taux de change USD",
|
||||
"USD price per 1M input tokens.": "Prix en USD par million de tokens d’entrée.",
|
||||
"USD price per 1M tokens.": "Prix en USD par million de tokens.",
|
||||
"Use +: to add a group, -: to remove a default selectable group, or no prefix to append a group.": "Utilisez +: pour ajouter un groupe, -: pour supprimer un groupe sélectionnable par défaut, ou aucun préfixe pour annexer un groupe.",
|
||||
"Use a compatible browser or device with biometric authentication or a security key to register a Passkey.": "Utilisez un navigateur ou un appareil compatible avec l'authentification biométrique ou une clé de sécurité pour enregistrer une clé d'accès (Passkey).",
|
||||
"Use authenticator code": "Utiliser le code de l'authentificateur",
|
||||
"Use backup code": "Utiliser un code de secours",
|
||||
@@ -4014,6 +4107,8 @@
|
||||
"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 the full-width table to scan prices, then select a row to edit it here.": "Parcourez les prix dans le tableau, puis sélectionnez une ligne pour la modifier ici.",
|
||||
"Use the pricing group table to manage the ratio and whether the group appears in the token creation dropdown.": "Utilisez le tableau des groupes tarifaires pour gérer le ratio et l’apparition du groupe dans la liste de création de jeton.",
|
||||
"Use this token for API authentication": "Utilisez ce jeton pour l'authentification API",
|
||||
"Use your Passkey": "Utiliser votre clé d'accès (Passkey)",
|
||||
"used": "utilisé",
|
||||
@@ -4034,6 +4129,7 @@
|
||||
"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 utilisateur",
|
||||
"User Group": "Groupe d'utilisateurs",
|
||||
"User group name": "Nom du groupe d'utilisateurs",
|
||||
"User Group: {{ratio}}x": "Groupe utilisateur : {{ratio}}x",
|
||||
@@ -4047,6 +4143,7 @@
|
||||
"User Information": "Informations utilisateur",
|
||||
"User Menu": "Menu utilisateur",
|
||||
"User personal functions": "Fonctions personnelles de l'utilisateur",
|
||||
"User selectable": "Sélectionnable par l'utilisateur",
|
||||
"User Subscription Management": "Gestion des abonnements utilisateur",
|
||||
"User updated successfully": "Utilisateur mis à jour avec succès",
|
||||
"User Verification": "Vérification de l'utilisateur",
|
||||
@@ -4058,6 +4155,7 @@
|
||||
"Users": "Utilisateurs",
|
||||
"Users call the model on the left. The platform forwards the request to the upstream model on the right.": "Les utilisateurs appellent le modèle à gauche. La plateforme transmet la requête au modèle amont à droite.",
|
||||
"Users must wait for a successful drawing before upscales or variations.": "Les utilisateurs doivent attendre une génération réussie avant les upscales ou variations.",
|
||||
"Users only see groups marked as user selectable. Non-selectable groups can still be assigned by administrators.": "Les utilisateurs ne voient que les groupes marqués comme sélectionnables. Les groupes non sélectionnables peuvent toujours être attribués par les administrateurs.",
|
||||
"uses": "utilisations",
|
||||
"Validity": "Validité",
|
||||
"Validity Period": "Période de validité",
|
||||
@@ -4188,6 +4286,7 @@
|
||||
"Well-Known URL": "URL bien connue",
|
||||
"Well-Known URL must start with http:// or https://": "L'URL bien connue doit commencer par http:// ou https://",
|
||||
"What would you like to know?": "Que voulez-vous savoir ?",
|
||||
"When a token uses the auto group, the system tries groups from top to bottom until it finds an available group.": "Quand un jeton utilise le groupe auto, le système essaie les groupes de haut en bas jusqu’à trouver un groupe disponible.",
|
||||
"When conditions match, the final price is multiplied by X. Multiple matches multiply together; values < 1 act as discounts.": "Si les conditions sont remplies, le prix final est multiplié par X. Plusieurs correspondances se multiplient ; les valeurs < 1 agissent comme des remises.",
|
||||
"When enabled, if channels in the current group fail, it will try channels in the next group in order.": "Lorsqu'elle est activée, si les canaux du groupe actuel échouent, le système essaiera les canaux du groupe suivant dans l'ordre.",
|
||||
"When enabled, 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é.",
|
||||
@@ -4195,6 +4294,7 @@
|
||||
"When enabled, newly created tokens start in the first auto group.": "Lorsqu'elle est activée, les jetons nouvellement créés commencent dans le premier groupe automatique.",
|
||||
"When enabled, prompts are scanned before reaching upstream models.": "Lorsqu'elle est activée, les invites sont scannées avant d'atteindre les modèles en amont.",
|
||||
"When enabled, the store field will be blocked": "Lorsqu'il est activé, le champ de la boutique sera bloqué",
|
||||
"When enabled, users can pick this group when creating tokens.": "Une fois activé, les utilisateurs peuvent choisir ce groupe lors de la création de jetons.",
|
||||
"When enabled, violation requests will incur additional charges.": "Lorsqu'activé, les requêtes en violation entraîneront des frais supplémentaires.",
|
||||
"When enabled, zero-cost models also pre-consume quota before final settlement.": "Lorsqu'elle est activée, les modèles à coût zéro pré-consomment également du quota avant le règlement final.",
|
||||
"When no conditions are set, the operation always executes.": "Sans conditions, l'opération s'exécute toujours.",
|
||||
@@ -4249,71 +4349,6 @@
|
||||
"Zero retention": "Aucune rétention",
|
||||
"Zhipu": "Zhipu",
|
||||
"Zhipu V4": "Zhipu V4",
|
||||
"Zoom": "Zoom",
|
||||
"Add model pricing": "Ajouter une tarification de modèle",
|
||||
"Applied {{name}} pricing to {{count}} models": "Tarification de {{name}} appliquée à {{count}} modèles",
|
||||
"Audio input price": "Prix d’entrée audio",
|
||||
"Audio output price": "Prix de sortie audio",
|
||||
"Audio output price requires an audio input price.": "Le prix de sortie audio nécessite un prix d’entrée audio.",
|
||||
"Billable input tokens": "Tokens d’entrée facturables",
|
||||
"Billable output tokens": "Tokens de sortie facturables",
|
||||
"Cache create (1h) price": "Prix de création du cache (1 h)",
|
||||
"Cache create price": "Prix de création du cache",
|
||||
"Cache read price": "Prix de lecture du cache",
|
||||
"Cache pricing": "Tarification du cache",
|
||||
"Cache write price": "Prix d’écriture du cache",
|
||||
"Changes are written to the settings draft on save.": "Les modifications sont écrites dans le brouillon des paramètres lors de l’enregistrement.",
|
||||
"Clean": "Sans conflit",
|
||||
"Completion price": "Prix de complétion",
|
||||
"Core pricing": "Tarification principale",
|
||||
"Copy {{name}} pricing": "Copier la tarification de {{name}}",
|
||||
"Disabled lanes are omitted on save.": "Les voies désactivées sont omises à l’enregistrement.",
|
||||
"Edit model pricing": "Modifier la tarification du modèle",
|
||||
"Empty": "Vide",
|
||||
"Each tier supports up to 2 conditions; the last tier is the catch-all without conditions. Use full input length for tier conditions to avoid mis-routing when cache hits reduce billable input tokens.": "Chaque palier accepte jusqu’à 2 conditions ; le dernier palier sert de repli sans condition. Utilisez la longueur complète de l’entrée pour éviter un mauvais aiguillage lorsque les lectures de cache réduisent les tokens d’entrée facturables.",
|
||||
"All conditions must match before this tier is used.": "Toutes les conditions doivent correspondre pour utiliser ce palier.",
|
||||
"Base input and output token prices for this tier.": "Prix de base des tokens d’entrée et de sortie pour ce palier.",
|
||||
"Expression": "Expression",
|
||||
"Fallback tier": "Palier de repli",
|
||||
"Full input length": "Longueur complète de l’entrée",
|
||||
"Input price is required before saving dependent prices.": "Le prix d’entrée est requis avant d’enregistrer les prix dépendants.",
|
||||
"Image input price": "Prix d’entrée image",
|
||||
"Image output price": "Prix de sortie image",
|
||||
"Media pricing": "Tarification multimodale",
|
||||
"New model": "Nouveau modèle",
|
||||
"No separate media pricing configured.": "Aucune tarification multimodale séparée n’est configurée.",
|
||||
"Open a source model first": "Ouvrez d’abord un modèle source",
|
||||
"Output token price for generated tokens.": "Prix des tokens de sortie générés.",
|
||||
"Per-request": "Par requête",
|
||||
"Save preview": "Aperçu de l’enregistrement",
|
||||
"Select at least one target model": "Sélectionnez au moins un modèle cible",
|
||||
"Separate image/audio prices are enabled.": "Les prix séparés image/audio sont activés.",
|
||||
"Set separate prices for cache reads and writes.": "Définissez des prix séparés pour les lectures et écritures du cache.",
|
||||
"This model has both fixed-price and ratio settings. Saving the current mode will rewrite the conflicting fields.": "Ce modèle possède à la fois un prix fixe et des paramètres de ratio. L’enregistrement du mode actuel réécrira les champs en conflit.",
|
||||
"This model has both fixed-price and token-price settings. Saving the current mode will rewrite the conflicting fields.": "Ce modèle possède à la fois un prix fixe et des prix par token. L’enregistrement du mode actuel réécrira les champs en conflit.",
|
||||
"This tier catches any request that did not match earlier tiers.": "Ce palier récupère toute requête qui n’a pas correspondu aux paliers précédents.",
|
||||
"Tier conditions": "Conditions du palier",
|
||||
"Token price for audio input.": "Prix par token pour l’entrée audio.",
|
||||
"Token price for audio output.": "Prix par token pour la sortie audio.",
|
||||
"Token price for cache reads.": "Prix par token pour les lectures du cache.",
|
||||
"Token price for creating cache entries.": "Prix par token pour la création d’entrées de cache.",
|
||||
"Token price for image input.": "Prix par token pour l’entrée image.",
|
||||
"USD price per 1M input tokens.": "Prix en USD par million de tokens d’entrée.",
|
||||
"USD price per 1M tokens.": "Prix en USD par million de tokens.",
|
||||
"{{count}} selected targets available for bulk copy.": "{{count}} cibles sélectionnées disponibles pour la copie en lot.",
|
||||
"Base input price only": "Prix d’entrée de base uniquement",
|
||||
"Expression based": "Basé sur une expression",
|
||||
"Expression pricing": "Tarification par expression",
|
||||
"Fixed request price": "Prix fixe par requête",
|
||||
"Includes request rules": "Inclut des règles de requête",
|
||||
"No base input price": "Aucun prix d’entrée de base",
|
||||
"No models configured. Use Add model to get started.": "Aucun modèle configuré. Utilisez Ajouter un modèle pour commencer.",
|
||||
"Price summary": "Résumé des prix",
|
||||
"Select a model to edit pricing": "Sélectionnez un modèle pour modifier sa tarification",
|
||||
"Tiered pricing": "Tarification par paliers",
|
||||
"Unset price": "Prix non défini",
|
||||
"Use the full-width table to scan prices, then select a row to edit it here.": "Parcourez les prix dans le tableau, puis sélectionnez une ligne pour la modifier ici.",
|
||||
"extras": "suppléments",
|
||||
"tiers": "paliers"
|
||||
"Zoom": "Zoom"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user