Files
2026-06-10 14:02:02 +08:00

500 lines
40 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"balance.creditBalance": "Solde des crédits prépayés",
"balance.hobbyDesc": "{{hobby}} n'inclut pas les crédits d'abonnement, vous devez configurer une API de modèle ou recharger",
"balance.link.history": "Historique des recharges",
"balance.link.usage": "Voir l'utilisation",
"balance.plansUsage": "Crédits d'abonnement",
"balance.plansUsageDesc": "Les crédits d'abonnement sont utilisés en priorité, puis les crédits prépayés",
"balance.title": "Solde",
"billing.amount": "Montant",
"billing.closed": "Clôturé",
"billing.created": "Date de paiement",
"billing.draft": "Brouillon",
"billing.draftTooltip": "Cette facture brouillon a été générée par un nouvel abonnement et sera bientôt débitée automatiquement",
"billing.empty": "Aucun historique de facturation",
"billing.endDate": "Date de fin",
"billing.history": "Historique de facturation",
"billing.orderNumber": "Numéro de commande",
"billing.paid": "Payé",
"billing.pay": "Payer maintenant",
"billing.paymentGateway": "Passerelle de paiement",
"billing.paymentMethod": "Méthode de paiement",
"billing.price": "Prix de l'abonnement",
"billing.startDate": "Date de début",
"billing.status": "Statut de la transaction",
"billing.subscriptionId": "ID de l'abonnement",
"billing.unpaid": "Impayé",
"billing.view": "Voir",
"cancelPlan.alert": "Vous bénéficierez toujours des avantages jusqu'à l'expiration de l'abonnement actuel ({{date}}). Vous pouvez vous réabonner à tout moment avant l'expiration.",
"cancelPlan.desc": "Après l'annulation, vous serez rétrogradé à la version gratuite à l'expiration de l'abonnement actuel.",
"cancelPlan.title": "Annuler l'abonnement",
"cancelSubscription": "Annuler l'abonnement",
"compare.hobbyCreditTooltip": "N'inclut pas les crédits de calcul mensuels, vous devez configurer votre propre API de modèle",
"compare.monthlyCredit": "Crédits de calcul mensuels",
"compare.title": "Comparaison des forfaits",
"compareAllPlans": "Voir tous les forfaits",
"comparePlans": "Voir les forfaits",
"createSubscriptionError": "Échec de la création de l'abonnement",
"credits.autoTopUp.currentBalance": "Solde actuel",
"credits.autoTopUp.desc": "Assurez-vous que vos crédits ne s'épuisent jamais",
"credits.autoTopUp.monthlyLimit": "Limite mensuelle",
"credits.autoTopUp.monthlyLimitDesc": "Montant maximum pouvant être facturé automatiquement par mois. Laissez vide pour aucune limite",
"credits.autoTopUp.monthlyLimitPlaceholder": "Aucune limite",
"credits.autoTopUp.monthlyTopUpAmount": "Montant de recharge mensuelle",
"credits.autoTopUp.noCustomerHint": "Achetez des crédits une fois pour enregistrer un mode de paiement avant d'activer le rechargement automatique.",
"credits.autoTopUp.noPaymentMethodHint": "Aucun moyen de paiement enregistré. Le rechargement automatique nécessite une carte enregistrée pour être facturé automatiquement.",
"credits.autoTopUp.purchaseCredits": "Acheter des crédits",
"credits.autoTopUp.saveError": "Échec de l'enregistrement des paramètres de recharge automatique",
"credits.autoTopUp.saveSuccess": "Paramètres de recharge automatique enregistrés",
"credits.autoTopUp.setupPaymentMethod": "Ajouter un moyen de paiement",
"credits.autoTopUp.targetBalance": "Solde cible",
"credits.autoTopUp.targetBalanceDesc": "Le montant du solde à restaurer lorsque la recharge automatique se déclenche",
"credits.autoTopUp.threshold": "Seuil",
"credits.autoTopUp.thresholdDesc": "La recharge automatique se déclenche lorsque votre solde tombe en dessous de ce montant",
"credits.autoTopUp.title": "Recharge automatique",
"credits.autoTopUp.toggle": "Activer la recharge automatique",
"credits.autoTopUp.upgradeHint": "Abonnez-vous à un plan payant pour activer la recharge automatique",
"credits.autoTopUp.validation.targetMustExceedThreshold": "Le solde cible doit être supérieur au seuil",
"credits.costEstimateHint.desc": "Afficher un avertissement léger avant l'envoi lorsque le coût estimé du modèle atteint votre seuil",
"credits.costEstimateHint.saveError": "Échec de l'enregistrement des paramètres d'alerte de l'estimation des coûts",
"credits.costEstimateHint.saveSuccess": "Paramètres d'alerte de l'estimation des coûts enregistrés",
"credits.costEstimateHint.threshold": "Seuil d'avertissement",
"credits.costEstimateHint.title": "Alerte d'estimation des coûts",
"credits.costEstimateHint.validation.threshold": "Le seuil doit être supérieur ou égal à 0",
"credits.packages.auto": "Automatique",
"credits.packages.charged": "Facturé ${{amount}}",
"credits.packages.expired": "Expiré",
"credits.packages.expiresIn": "Expire dans {{days}} jours",
"credits.packages.expiresToday": "Expire aujourd'hui",
"credits.packages.expiringSoon": "Expire bientôt",
"credits.packages.filter.all": "Toutes les sources",
"credits.packages.filter.auto": "Recharge automatique",
"credits.packages.filter.gift": "Cadeau",
"credits.packages.filter.manual": "Manuel",
"credits.packages.gift": "Cadeau",
"credits.packages.giftedOn": "Offert le {{date}}",
"credits.packages.noPackages": "Aucun forfait de crédits",
"credits.packages.purchaseFirst": "Achetez votre premier forfait de crédits",
"credits.packages.purchasedOn": "Acheté le {{date}}",
"credits.packages.sort.amountAsc": "Montant : du plus bas au plus élevé",
"credits.packages.sort.amountDesc": "Montant : du plus élevé au plus bas",
"credits.packages.sort.balanceAsc": "Solde : du plus bas au plus élevé",
"credits.packages.sort.balanceDesc": "Solde : du plus élevé au plus bas",
"credits.packages.sort.newest": "Le plus récent",
"credits.packages.sort.oldest": "Le plus ancien",
"credits.packages.tabs.active": "Forfaits actifs",
"credits.packages.tabs.activeCount": "Actifs ({{count}})",
"credits.packages.tabs.depleted": "Épuisés",
"credits.packages.tabs.depletedCount": "Épuisés ({{count}})",
"credits.packages.tabs.expired": "Expirés",
"credits.packages.tabs.expiredCount": "Expirés ({{count}})",
"credits.packages.title": "Mes forfaits de crédits",
"credits.topUp.cancel": "Annuler",
"credits.topUp.custom": "Personnalisé",
"credits.topUp.freeFeeHint": "Les rechargements du plan gratuit incluent des frais de service de {{fee}} par 1M de crédits.",
"credits.topUp.limitedOffer": "🔥 Offre limitée",
"credits.topUp.maxAmountError": "Le montant d'achat unique ne peut pas dépasser ${{max}}",
"credits.topUp.originalPriceFormat": "Prix original ${{price}}",
"credits.topUp.purchaseError": "Échec de l'achat, veuillez réessayer plus tard",
"credits.topUp.purchaseNow": "Acheter maintenant",
"credits.topUp.selectPackage": "Sélectionner un forfait",
"credits.topUp.subscribeFirst": "Abonnez-vous d'abord",
"credits.topUp.success.credits": "+{{quantity}} crédits",
"credits.topUp.success.title": "Recharge réussie",
"credits.topUp.title": "Acheter des crédits",
"credits.topUp.total": "Total",
"credits.topUp.unitPrice": "Prix unitaire",
"credits.topUp.unitPriceFormat": "${{price}} / 1M {{creditLabel}}",
"credits.topUp.unitPriceSuffix": "/ 1M {{creditLabel}}",
"credits.topUp.upgradePrefix": "Passer à",
"credits.topUp.upgradeSuffix": "pour économiser ${{savings}}",
"credits.topUp.validityInfo": "Validité de {{months}} mois",
"crossPlatform.desc": "Cet abonnement a été acheté via l'application mobile et ne peut pas être modifié ici. Veuillez gérer votre abonnement sur votre appareil mobile.",
"crossPlatform.manageOnMobile": "Gérer sur l'appareil mobile",
"crossPlatform.title": "Abonnement Multi-Plateforme",
"currentPlan.cancelAlert": "L'abonnement sera annulé après le {{canceledAt}}. Vous pouvez encore le réactiver dans « Gérer l'abonnement » d'ici là",
"currentPlan.downgradeAlert": "Sera rétrogradé au forfait {{plan}} après le {{downgradedAt}}.",
"currentPlan.management": "Gérer l'abonnement",
"currentPlan.notIncluded": "Non inclus dans le forfait actuel",
"currentPlan.paymentExpired": "Cet abonnement expirera le {{expiredAt}}, veuillez planifier votre utilisation en conséquence",
"currentPlan.seeAllFeaturesAndComparePlans": "Voir toutes les fonctionnalités et comparer les forfaits",
"currentPlan.title": "Forfait actuel",
"discount.add": "Ajouter",
"discount.limitedTime": "Offre limitée",
"discount.maxOff": "Jusqu'à {{percent}}% de réduction",
"discount.off": "{{percent}}% de réduction",
"discount.save": "Économiser",
"downgradePlans.alert": "Vous bénéficierez toujours des avantages jusqu'à l'expiration de l'abonnement actuel ({{date}}). Le nouveau forfait prendra effet après l'expiration.",
"downgradePlans.desc": "Le changement de forfait prendra effet après l'expiration de l'abonnement actuel.",
"downgradePlans.success": "Abonnement annulé avec succès",
"downgradePlans.title": "Passer à {{plan}}",
"header.desc": "Gestion de l'utilisation et des abonnements",
"header.title": "Facturation",
"keyMissMatch.button": "Restaurer l'utilisation et continuer la conversation",
"keyMissMatch.description": "En raison d'une défaillance système occasionnelle, l'utilisation de votre abonnement est temporairement inactive. Veuillez cliquer sur le bouton ci-dessous pour restaurer l'utilisation et continuer la conversation. Si cela se reproduit, veuillez nous contacter par e-mail (support@lobehub.com)",
"keyMissMatch.title": "Restaurer l'utilisation de l'abonnement maintenant",
"limitation.chat.budgetReady.action": "Continuer à discuter",
"limitation.chat.budgetReady.desc": "Vos crédits disponibles couvrent désormais cette demande.",
"limitation.chat.budgetReady.title": "Crédits disponibles",
"limitation.chat.success.action": "Continuer à discuter",
"limitation.chat.success.desc": "Votre abonnement {{plan}} a été mis à niveau avec succès. Profitez du chat IA. Votre forfait actuel inclut :",
"limitation.chat.success.title": "Mise à niveau réussie",
"limitation.chat.topupSuccess.action": "Continuer à discuter",
"limitation.chat.topupSuccess.desc": "Vos crédits prépayés sont maintenant actifs. Profitez du chat IA. Votre forfait actuel inclut :",
"limitation.chat.topupSuccess.title": "Recharge réussie",
"limitation.expired.desc": "Vos crédits de calcul {{plan}} ont expiré le {{expiredAt}}. Mettez à niveau votre forfait pour obtenir de nouveaux crédits.",
"limitation.expired.title": "Crédits de calcul expirés",
"limitation.fableCampaign.desc": "Claude Fable 5 est un modèle coûteux. Les crédits d'essai de la campagne ont été épuisés. Mettez à niveau votre plan pour continuer à utiliser Fable.",
"limitation.fableCampaign.title": "Crédits d'essai Fable épuisés",
"limitation.fableCampaign.upgrade": "Mettre à niveau le plan",
"limitation.fableCampaign.upgradeToPlan": "Passer au plan {{plan}}",
"limitation.hobby.action": "Configuré, continuer à discuter",
"limitation.hobby.configAPI": "Configurer l'API",
"limitation.hobby.desc": "Vos crédits de calcul gratuits sont épuisés. Veuillez configurer une API de modèle personnalisée pour continuer.",
"limitation.hobby.docs": "Voir la documentation de configuration",
"limitation.hobby.tip": "N'oubliez pas de passer à un modèle avec clé API personnalisée",
"limitation.hobby.title": "Veuillez configurer l'API du service de modèle",
"limitation.image.budgetReady.action": "Continuer la génération",
"limitation.image.budgetReady.desc": "Vos crédits disponibles couvrent désormais cette génération.",
"limitation.image.budgetReady.title": "Crédits disponibles",
"limitation.image.success.action": "Continuer la génération",
"limitation.image.success.desc": "Votre abonnement {{plan}} a été mis à niveau avec succès. Profitez de la génération d'images IA. Votre forfait actuel inclut :",
"limitation.image.success.title": "Mise à niveau réussie",
"limitation.image.topupSuccess.action": "Continuer la génération",
"limitation.image.topupSuccess.desc": "Vos crédits prépayés sont maintenant actifs. Profitez de la génération d'images IA. Votre forfait actuel inclut :",
"limitation.image.topupSuccess.title": "Recharge réussie",
"limitation.insufficientBudget.approximateDesc": "Cette demande pourrait nécessiter plus de crédits. Rechargez vos crédits ou passez à un plan supérieur.",
"limitation.insufficientBudget.available": "Crédits disponibles",
"limitation.insufficientBudget.desc": "Vos crédits restants ne suffisent pas pour le coût estimé de ce modèle. Veuillez recharger vos crédits ou choisir un modèle moins coûteux.",
"limitation.insufficientBudget.estimatedDesc": "Cette demande est estimée nécessiter plus de crédits. Rechargez vos crédits ou passez à un plan supérieur.",
"limitation.insufficientBudget.exactDesc": "Cette demande nécessite plus de crédits. Rechargez vos crédits ou passez à un plan supérieur.",
"limitation.insufficientBudget.required": "Crédits requis",
"limitation.insufficientBudget.retry": "Réessayer",
"limitation.insufficientBudget.shortfall": "Manque de crédits",
"limitation.insufficientBudget.title": "Crédits insuffisants pour ce modèle",
"limitation.limited.action": "Mettre à niveau maintenant",
"limitation.limited.advanceFeature": "Passez à un forfait supérieur pour profiter des fonctionnalités premium :",
"limitation.limited.desc": "Vos crédits de calcul {{plan}} sont épuisés. Mettez à niveau maintenant pour obtenir plus de crédits.",
"limitation.limited.descUltimate": "Vos crédits de calcul {{plan}} sont épuisés. Veuillez recharger pour continuer.",
"limitation.limited.referralTip": "Invitez de nouveaux utilisateurs à s'inscrire, vous et votre ami recevrez chacun {{reward}}M crédits",
"limitation.limited.title": "Crédits de calcul épuisés",
"limitation.limited.topup": "Recharger les crédits",
"limitation.limited.upgrade": "Passer à un forfait supérieur",
"limitation.limited.upgradeToPlan": "Passer au plan {{plan}}",
"limitation.providers.lock.addNew": "Abonnez-vous maintenant pour créer des fournisseurs IA personnalisés",
"limitation.providers.lock.enableProvider": "Abonnez-vous maintenant pour activer ce fournisseur IA",
"limitation.providers.lock.menuItem": "Abonnez-vous maintenant pour configurer un service API personnalisé",
"limitation.providers.mask.action": "Mettre à niveau maintenant",
"limitation.providers.mask.subTitle": "Le service API personnalisé est uniquement disponible pour les forfaits payants. Passez à un forfait supérieur pour profiter des services de modèles mondiaux",
"limitation.providers.mask.title": "Abonnez-vous maintenant pour utiliser le service API personnalisé",
"limitation.providers.prompter.action": "Mettre à niveau maintenant",
"limitation.providers.prompter.subTitle": "Le service API personnalisé est uniquement disponible pour les forfaits payants. Passez à un forfait supérieur pour profiter des services de modèles mondiaux",
"limitation.providers.prompter.title": "Abonnez-vous maintenant pour utiliser le service API personnalisé",
"limitation.providers.tooltip": "Le service API personnalisé est uniquement disponible pour les forfaits payants",
"limitation.video.budgetReady.action": "Continuer la génération",
"limitation.video.budgetReady.desc": "Vos crédits disponibles couvrent désormais cette génération.",
"limitation.video.budgetReady.title": "Crédits disponibles",
"limitation.video.success.action": "Continuer la génération",
"limitation.video.success.desc": "Votre abonnement {{plan}} a été mis à niveau avec succès. Profitez de la génération de vidéos par IA. Votre forfait actuel comprend :",
"limitation.video.success.title": "Mise à niveau réussie",
"limitation.video.topupSuccess.action": "Continuer la génération",
"limitation.video.topupSuccess.desc": "Vos crédits supplémentaires sont désormais actifs. Profitez de la génération de vidéos par IA. Votre forfait actuel comprend :",
"limitation.video.topupSuccess.title": "Recharge réussie",
"limitation.workspace.insufficientBudget.available": "Crédits disponibles",
"limitation.workspace.insufficientBudget.desc": "Les crédits sont insuffisants pour continuer. Rechargez des crédits ou mettez à niveau le plan.",
"limitation.workspace.insufficientBudget.title": "Crédits de l'espace de travail insuffisants",
"limitation.workspace.insufficientBudget.topup": "Recharger des crédits",
"limitation.workspace.insufficientBudget.upgradeToPro": "Passer à Pro",
"modelPricing.button": "Voir la documentation tarifaire",
"modelPricing.desc": "{{name}} utilise des crédits pour mesurer l'utilisation du modèle IA. Le tableau ci-dessous montre les crédits de calcul par 1M de tokens.",
"modelPricing.title": "Tarification des modèles textuels",
"models.input": "Entrée",
"models.intro": "Introduction",
"models.link": "Voir",
"models.output": "Sortie",
"models.title": "Modèles",
"payDiffPrice": "Payer la différence",
"payDiffPriceApprox": "Env.",
"payDiffPriceTip": "Montant réel selon la page de paiement",
"payment.error.actions.billing": "Gestion de la facturation",
"payment.error.actions.home": "Retour à l'accueil",
"payment.error.desc": "ID dabonnement : {{id}} introuvable. Si vous avez des questions, veuillez nous contacter par e-mail",
"payment.error.title": "Échec de la requête",
"payment.result.title": "Résultat de labonnement",
"payment.success.actions.startUsing": "Commencer à utiliser",
"payment.success.actions.viewBill": "Voir lhistorique de facturation",
"payment.success.desc": "Votre abonnement a été activé avec succès",
"payment.success.title": "Abonnement réussi",
"payment.switchSuccess.desc": "Votre abonnement passera automatiquement au nouveau plan le {{switchAt}}",
"payment.switchSuccess.title": "Changement réussi",
"payment.upgradeFailed.alert.reason.bank3DS": "Votre banque requiert une vérification 3DS, veuillez confirmer à nouveau",
"payment.upgradeFailed.alert.reason.inefficient": "Solde de carte insuffisant",
"payment.upgradeFailed.alert.reason.security": "Contrôle de risque du système Stripe",
"payment.upgradeFailed.alert.title": "Raisons courantes d’échec du paiement automatique",
"payment.upgradeFailed.desc": "La mise à niveau de votre abonnement a échoué. Veuillez vérifier et réessayer",
"payment.upgradeFailed.title": "Échec de la mise à niveau",
"payment.upgradeSuccess.desc": "Votre abonnement a été mis à niveau avec succès",
"payment.upgradeSuccess.title": "Mise à niveau réussie",
"plans.btn.contact": "Nous contacter",
"plans.btn.noAction": "Plan verrouillé",
"plans.btn.payment": "Acheter",
"plans.btn.paymentDesc": "Cartes bancaires / Alipay / WeChat Pay acceptés",
"plans.btn.paymentDescForZarinpal": "Cartes bancaires acceptées",
"plans.btn.soon": "Bientôt disponible",
"plans.cancelDowngrade": "Annuler la rétrogradation planifiée",
"plans.cancelDowngradeSuccess": "La rétrogradation planifiée a été annulée",
"plans.changePlan": "Choisir un plan",
"plans.cloud.history": "Historique de conversation illimité",
"plans.cloud.sync": "Synchronisation cloud mondiale",
"plans.cloud.title": "Service Cloud",
"plans.credit.api": "API personnalisée",
"plans.credit.apiDesc": "Nécessite votre propre configuration dAPI de modèle",
"plans.credit.apiProvider": "Compatible avec plus de 20 fournisseurs de modèles, dont OpenAI / Anthropic / OpenRouter",
"plans.credit.buy": "Acheter des crédits de calcul",
"plans.credit.buyDesc": "Achat de crédits de calcul à la demande également disponible",
"plans.credit.none": "Aucun crédit de calcul intégré",
"plans.credit.tip": "{{credit}} crédits gratuits par mois",
"plans.credit.title": "Crédits de calcul",
"plans.credit.tooltip": "Crédits mensuels pour les messages de modèles",
"plans.creditPackage.available": "Des forfaits de crédits supplémentaires sont disponibles (${{price}}/M)",
"plans.current": "Plan actuel",
"plans.downgradePlan": "Plan de rétrogradation",
"plans.downgradeTip": "Vous avez déjà changé dabonnement. Vous ne pouvez pas effectuer dautres opérations tant que le changement nest pas terminé",
"plans.downgradeWillCancel": "Cette action annulera la rétrogradation planifiée de votre abonnement",
"plans.embeddingStorage.embeddings": "entrées",
"plans.embeddingStorage.title": "Stockage vectoriel",
"plans.embeddingStorage.tooltip": "Une page de document (1000-1500 caractères) génère environ 1 entrée vectorielle. (Estimation basée sur OpenAI Embeddings, peut varier selon le modèle)",
"plans.features.agents": "Marché dagents sélectionnés",
"plans.features.ceAgents": "Marché communautaire dagents",
"plans.features.cePlugins": "Marché communautaire de plugins",
"plans.features.earlyAccess": "Accès anticipé au modèle SOTA",
"plans.features.earlyAccessTooltip": "Certains modèles de pointe peuvent être réservés aux utilisateurs abonnés lors de leur lancement initial. Cela n'affecte pas les clés API personnalisées.",
"plans.features.imageGeneration": "Génération d'images",
"plans.features.internet": "Recherche Web intelligente",
"plans.features.plugins": "Plugins premium exclusifs",
"plans.features.showAll": "Voir toutes les fonctionnalités",
"plans.features.title": "Fonctionnalités premium",
"plans.features.unlimitedPages": "Pages illimitées",
"plans.features.videoGeneration": "Génération de vidéos",
"plans.fileStorage.storagePayAsYouGo": "Les dépassements de stockage prennent en charge la facturation à l'utilisation",
"plans.fileStorage.title": "Stockage de fichiers",
"plans.fileStorage.tooltip": "Stockage de fichiers, images et autres données",
"plans.free": "Gratuit",
"plans.freeTrail": "Inscrivez-vous pour un essai gratuit de {{name}}, sans carte bancaire",
"plans.image.count": "Environ {{number}} images",
"plans.includes": "Avantages inclus :",
"plans.includesExtra": "Tous les avantages de {{name}}, plus :",
"plans.knowledgeBase.desc": "Utilisez des fichiers et bases de connaissances dans les conversations",
"plans.knowledgeBase.filetype": "Prend en charge PDF / MD / DOC / XLS / PPT et autres formats",
"plans.knowledgeBase.title": "Fichiers & Base de connaissances",
"plans.knowledgeBase.tooltip": "Prise en charge du téléversement de fichiers et des fonctionnalités de base de connaissances. Téléversez fichiers, images, audio, vidéo, etc. Créez des bases de connaissances pour une gestion simplifiée. Utilisez-les dans les conversations pour une expérience enrichie.",
"plans.llm.customAPI": "Service API personnalisé pour modèles mondiaux",
"plans.llm.messageRequest": "Requêtes illimitées",
"plans.llm.title": "Service de modèle",
"plans.llm.tooltip": "Ajoutez une API de fournisseur de modèle privé tout en profitant de la synchronisation cloud",
"plans.message.advancedLLM": "Modèles premium",
"plans.message.count": "Environ {{number}} messages",
"plans.message.more": "Plus de modèles dans la comparaison des plans",
"plans.message.normalLLM": "Modèles standards",
"plans.message.tooltip": "Estimation basée sur une moyenne de {{number}} tokens par message",
"plans.mostPicked": "Le plus populaire",
"plans.navs.monthly": "Mensuel",
"plans.navs.payonce": "Paiement unique",
"plans.navs.yearly": "Annuel",
"plans.payonce.cancel": "Annuler",
"plans.payonce.ok": "Confirmer la sélection",
"plans.payonce.popconfirm": "Après un paiement unique, vous devrez attendre lexpiration de labonnement pour changer de plan ou de cycle de facturation. Veuillez confirmer votre choix.",
"plans.payonce.tooltip": "Le paiement unique nécessite dattendre lexpiration de labonnement pour changer de plan ou de cycle de facturation",
"plans.payonce.upgradeOk": "Confirmer la mise à niveau",
"plans.payonce.upgradePopconfirm": "La valeur restante de votre plan actuel sera appliquée comme remise sur le nouveau plan.",
"plans.payonce.upgradePopconfirmNoProration": "Vous serez facturé au prix total du nouveau plan. Votre plan actuel sera immédiatement remplacé.",
"plans.pendingDowngrade": "Rétrogradation en attente",
"plans.plan.enterprise.contactSales": "Contacter les ventes",
"plans.plan.enterprise.title": "Entreprise",
"plans.plan.free.desc": "Pour les nouveaux utilisateurs",
"plans.plan.free.title": "Gratuit",
"plans.plan.hobby.desc": "Pour les utilisateurs avec leur propre API, paiement à lusage",
"plans.plan.hobby.title": "Loisir",
"plans.plan.premium.desc": "Conçu pour les utilisateurs professionnels utilisant fréquemment lIA",
"plans.plan.premium.title": "Premium",
"plans.plan.starter.desc": "Pour les utilisateurs occasionnels dIA",
"plans.plan.starter.title": "Débutant",
"plans.plan.ultimate.desc": "Pour les utilisateurs intensifs ayant besoin de conversations IA complexes",
"plans.plan.ultimate.title": "Ultime",
"plans.restoreSubscription": "Restaurer l'abonnement",
"plans.restoreSubscriptionSuccess": "L'abonnement a été restauré",
"plans.storage.title": "Stockage de données",
"plans.subscribe": "Sabonner",
"plans.support.hobby": "Forum communautaire",
"plans.support.premium": "Support prioritaire par e-mail",
"plans.support.starter": "E-mail et forum communautaire",
"plans.support.title": "Support",
"plans.support.ultimate": "Support prioritaire par chat et e-mail",
"plans.target": "Plan cible",
"plans.unlimited": "Illimité",
"plans.workspace.features.inviteMembers": "Inviter des membres",
"plans.workspace.features.roles": "Rôles et permissions",
"plans.workspace.includesFrom.hobby": "Tout dans Hobby, plus :",
"plans.workspace.maxMembers": "Jusqu'à {{count}} membres",
"plans.workspace.noSharedCredits": "Pas de crédits partagés",
"plans.workspace.sharedCredits": "~{{count}} crédits / mois",
"plans.workspace.solo": "Solo (1 membre)",
"promoBanner.fableYearly": "Les abonnés annuels bénéficient de {{percent}}% de réduction pour une durée limitée",
"qa.desc": "Si votre question nest pas traitée, consultez la <1>documentation produit</1> pour plus de FAQ ou contactez-nous.",
"qa.detail": "Voir les détails",
"qa.list.credit.a": "Les crédits de calcul sont une unité utilisée par {{cloud}} pour mesurer lutilisation des modèles IA. Chaque modèle consomme un nombre différent de crédits.",
"qa.list.credit.q": "Que sont les crédits de calcul ?",
"qa.list.embeddings.a": "Le stockage vectoriel ne correspond pas à la taille originale de vos fichiers, mais est calculé à partir du texte extrait. Par exemple, un PDF dune page (1000-1500 caractères) équivaut à environ 1 entrée vectorielle. Consultez votre utilisation dans « {{usage}} ».",
"qa.list.embeddings.q": "Comment est calculé le stockage vectoriel ?",
"qa.list.free.a": "{{name}} reste fidèle à lopen source. Les développeurs peuvent utiliser toutes les fonctionnalités open source via lauto-hébergement. Sur {{cloud}}, chaque utilisateur enregistré reçoit {{credit}} crédits gratuits par mois, sans configuration complexe. Pour plus dusage, abonnez-vous à {{starter}}, {{premium}} ou {{ultimate}}.",
"qa.list.free.q": "Peut-on utiliser {{name}} gratuitement ?",
"qa.list.highUsage.a": "La consommation de crédits dépend fortement de la durée des conversations. À mesure qu'une conversation s'allonge, chaque nouveau message envoie tout l'historique comme jetons d'entrée, ce qui augmente considérablement le coût. Nous recommandons de commencer une nouvelle conversation lorsque les sujets changent. De plus, s'il y a un long intervalle entre les messages, le cache de l'invite peut expirer, entraînant une augmentation des coûts. Certains modèles, comme la série Gemini Pro, utilisent une tarification par paliers — les entrées dépassant 200K jetons sont facturées au double du tarif.",
"qa.list.highUsage.q": "Pourquoi mes crédits sont-ils consommés plus rapidement que prévu ?",
"qa.list.limit.a": "Les plans {{cloud}} incluent {{starter}}, {{premium}} et {{ultimate}}, chacun avec des crédits différents. Si vos crédits sont insuffisants, nous vous recommandons de passer à un plan supérieur ou dutiliser une API personnalisée avec des crédits achetés ailleurs.",
"qa.list.limit.q": "Que faire si je nai plus de crédits ?",
"qa.list.management.a": "Sur la page {{subscribe}}, vous pouvez « Mettre à niveau / rétrograder » votre plan ou changer de cycle de facturation. Via « {{usage}}-{{management}} », accédez à Stripe pour gérer votre abonnement. Vous pouvez annuler à tout moment. Après annulation, vous passerez automatiquement au plan gratuit à lexpiration.",
"qa.list.management.q": "Comment modifier ou annuler mon abonnement ?",
"qa.support.community": "Support communautaire",
"qa.support.email": "Support par e-mail",
"qa.title": "FAQ",
"qa.workspace.list.cancel.a": "Cliquez sur \"Annuler l'abonnement\" dans l'onglet Facturation. Le renouvellement automatique s'arrête à la fin du cycle de facturation en cours et l'espace de travail revient au plan {{hobby}}. Les fonctionnalités Pro restent disponibles jusqu'à cette date.",
"qa.workspace.list.cancel.q": "Comment annuler un abonnement à un espace de travail ?",
"qa.workspace.list.credits.a": "Chaque espace de travail dispose de son propre pool de crédits partagés, distinct des crédits personnels de chaque membre. L'utilisation de chaque membre puise dans ce pool, et le propriétaire peut surveiller la consommation sur la page Facturation.",
"qa.workspace.list.credits.q": "Comment les crédits sont-ils partagés entre les membres de l'espace de travail ?",
"qa.workspace.list.intro.a": "Un espace de travail est un espace partagé pour la collaboration en équipe. Les membres partagent des crédits de calcul, des agents et des bases de connaissances à l'intérieur de l'espace de travail, et il est facturé indépendamment des comptes personnels.",
"qa.workspace.list.intro.q": "Qu'est-ce qu'un espace de travail ?",
"qa.workspace.list.personalVsWorkspace.a": "Oui. Ils sont facturés indépendamment — les abonnements personnels s'appliquent uniquement à votre espace personnel, et les abonnements d'espace de travail s'appliquent uniquement à l'intérieur de l'espace de travail. L'utilisation dans un espace de travail ne déduit pas de vos crédits personnels.",
"qa.workspace.list.personalVsWorkspace.q": "Les abonnements personnels et d'espace de travail peuvent-ils être utilisés en même temps ?",
"qa.workspace.list.plans.a": "{{hobby}} est gratuit et inclut un siège unique, idéal pour une utilisation en solo afin d'essayer l'expérience de l'espace de travail. {{pro}} offre une allocation mensuelle de crédits et débloque des sièges d'équipe, la gestion des sièges, un support prioritaire et d'autres fonctionnalités avancées.",
"qa.workspace.list.plans.q": "Quelle est la différence entre {{hobby}} et {{pro}} ?",
"qa.workspace.list.seats.a": "Les propriétaires d'espaces de travail Pro peuvent ajuster le nombre de sièges depuis l'onglet Facturation ; chaque siège supplémentaire est facturé mensuellement. Les limites de sièges s'ajustent automatiquement lors de la rétrogradation vers {{hobby}}.",
"qa.workspace.list.seats.q": "Comment ajouter ou gérer des sièges ?",
"recurring.day": "Quotidien",
"recurring.fullYear": "Année complète",
"recurring.monthly": "Facturation mensuelle",
"recurring.oneMonth": "Un mois",
"recurring.oneYear": "Un an",
"recurring.payonce": "Paiement unique",
"recurring.perMonth": "Par mois",
"recurring.perYear": "Par an",
"recurring.sixMonth": "Six mois",
"recurring.threeMonth": "Trois mois",
"recurring.title": "Cycle de facturation",
"recurring.yearly": "Facturation annuelle",
"referral.copy.codeSuccess": "Code de parrainage copié",
"referral.copy.linkSuccess": "Lien de parrainage copié",
"referral.edit.button": "Modifier",
"referral.edit.cancel": "Annuler",
"referral.edit.hint": "2 à 8 lettres, chiffres ou underscores autorisés",
"referral.edit.placeholder": "Saisir le code de parrainage",
"referral.edit.save": "Enregistrer",
"referral.errors.alreadyBound": "Vous avez déjà lié un code d'invitation",
"referral.errors.backfillExpired": "La période de rattrapage est expirée. Impossible de saisir un code après 3 jours suivant l'inscription",
"referral.errors.codeExists": "Ce code est déjà utilisé, veuillez en choisir un autre",
"referral.errors.invalidCode": "Le code d'invitation n'existe pas, veuillez vérifier et réessayer",
"referral.errors.invalidFormat": "Format invalide, veuillez entrer 2 à 8 lettres, chiffres ou underscores",
"referral.errors.selfReferral": "Vous ne pouvez pas utiliser votre propre code d'invitation",
"referral.errors.updateFailed": "Échec de la mise à jour, veuillez réessayer plus tard",
"referral.inviteCode.description": "Partagez votre code de parrainage exclusif pour inviter vos amis",
"referral.inviteCode.title": "Mon code de parrainage",
"referral.inviteLink.description": "Copiez le lien et partagez-le avec vos amis. Vous gagnez tous les deux des crédits après que votre ami ait effectué un paiement.",
"referral.inviteLink.title": "Lien de parrainage",
"referral.rules.antiAbuse": "Si une activité frauduleuse est détectée (par exemple, l'enregistrement massif de comptes avec des adresses e-mail jetables), les comptes associés seront définitivement bannis.",
"referral.rules.backfill.alreadyBound": "Vous avez déjà lié un code d'invitation",
"referral.rules.backfill.description": "Vous avez oublié de saisir un code d'invitation ? Vous pouvez le faire dans les 3 jours suivant votre inscription",
"referral.rules.backfill.expiredTip": "La période de rattrapage est expirée. Impossible de saisir un code après 3 jours suivant l'inscription",
"referral.rules.backfill.link": "Saisir un code d'invitation",
"referral.rules.backfill.placeholder": "Saisissez le code d'invitation",
"referral.rules.backfill.submit": "Confirmer la liaison",
"referral.rules.backfill.success": "Code d'invitation lié avec succès",
"referral.rules.backfill.title": "Saisir un code d'invitation",
"referral.rules.description": "Découvrez les règles du programme de parrainage",
"referral.rules.expiry": "Validité des crédits : les crédits seront supprimés après 100 jours dinactivité",
"referral.rules.missedCode": "Code d'invitation manqué : Vous pouvez <0>compléter</0> dans les 7 jours suivant l'inscription. Après avoir complété, vous devez toujours effectuer une action valide et finaliser un paiement pour recevoir des récompenses.",
"referral.rules.priority": "Ordre dutilisation : Crédits gratuits → Crédits dabonnement → Crédits de parrainage → Crédits achetés",
"referral.rules.registration": "Méthode dinscription : via lien ou code de parrainage",
"referral.rules.reward": "Récompense : le parrain et le filleul reçoivent chacun {{reward}}M crédits",
"referral.rules.rewardDelay": "Traitement des récompenses : Les crédits seront distribués dans l'heure suivant le paiement et la vérification de l'invité.",
"referral.rules.title": "Règles du programme",
"referral.rules.validInvitation": "Invitation valide : L'invité s'inscrit avec votre code de parrainage, effectue une action valide et finalise un paiement (abonnement ou recharge de crédits).",
"referral.rules.validOperation": "Critères daction valide : envoyer un message ou générer une image",
"referral.stats.availableBalance": "Solde disponible",
"referral.stats.description": "Consultez vos statistiques de parrainage",
"referral.stats.title": "Aperçu du parrainage",
"referral.stats.totalInvites": "Invitations totales",
"referral.stats.totalRewarded": "Conversions valides",
"referral.stats.totalRewardedAmount": "Gains totaux",
"referral.table.columns.createdAt": "Date dinscription",
"referral.table.columns.inviteeEmail": "E-mail du filleul",
"referral.table.columns.inviterRewardAmount": "Ma récompense",
"referral.table.columns.rewardedAt": "Date de récompense",
"referral.table.columns.status": "Statut",
"referral.table.status.pending_reward": "Récompense en attente",
"referral.table.status.registered": "Inscrit",
"referral.table.status.revoked": "Révoqué",
"referral.table.status.rewarded": "Récompensé",
"referral.table.status.suspected": "Anomalie suspectée",
"referral.table.title": "Historique de parrainage",
"sessionCard.title": "Prêt à quitter le plan gratuit ? Passez à un plan premium.",
"summary.annualRenewal": "Renouvellement annuel du plan : {{amount}} le {{date}}",
"summary.desc": "Ce montant inclut uniquement les frais dabonnement.",
"summary.dueBy": "À payer avant le {{date}}",
"summary.nextMonthlyPayment": "Votre prochain paiement mensuel",
"summary.nextPayment": "Votre prochain paiement",
"summary.paymentInformation": "Informations de facturation",
"summary.storageMonthlyDesc": "Ce montant couvre le dépassement de stockage pour la période de facturation mensuelle en cours.",
"summary.storageSettings": "Stockage à la facturation à l'utilisation",
"summary.title": "Résumé de facturation",
"summary.usageThisMonth": "Voir votre utilisation ce mois-ci.",
"summary.viewBillingHistory": "Voir lhistorique des paiements",
"switchDowngradeTarget": "Changer la cible de rétrogradation",
"switchPlan": "Changer de plan",
"switchToMonthly.desc": "Après le changement, la facturation mensuelle prendra effet à lexpiration du plan annuel actuel.",
"switchToMonthly.title": "Passer à la facturation mensuelle",
"switchToYearly.desc": "Après le changement, la facturation annuelle prendra effet immédiatement après paiement de la différence. La date de début reste inchangée.",
"switchToYearly.title": "Passer à la facturation annuelle",
"tab.billing": "Gestion de la facturation",
"tab.credits": "Gestion des crédits",
"tab.plans": "Plans d'abonnement",
"tab.referral": "Récompenses de parrainage",
"tab.spend": "Détails des crédits",
"tab.usage": "Statistiques dutilisation",
"upgrade": "Mettre à niveau",
"upgradeNow": "Mettre à niveau maintenant",
"upgradePlan": "Mettre à niveau le plan",
"upgradePlans.desc": "La mise à niveau prend effet immédiatement après paiement de la différence. La date de début reste inchangée.",
"upgradePlans.title": "Passer à {{plan}}",
"usage.credit.addon.desc": "Quota réinitialisé dans {{time}}",
"usage.credit.addon.used": "Crédits supplémentaires",
"usage.credit.desc": "Utilisation des crédits pour chat IA, génération dimages, synthèse vocale",
"usage.credit.detail": "Statistiques dutilisation des {{day}} derniers jours",
"usage.credit.free.desc": "Quota réinitialisé dans {{time}}",
"usage.credit.free.expired": "Expiré le {{date}}",
"usage.credit.free.used": "Crédits gratuits",
"usage.credit.referral.desc": "Crédits obtenus via parrainage",
"usage.credit.referral.used": "Crédits de parrainage",
"usage.credit.subscription.desc": "Quota réinitialisé dans {{time}}",
"usage.credit.subscription.used": "Crédits dabonnement",
"usage.credit.time.days": "{{days}} jours",
"usage.credit.time.daysAndHours": "{{days}} jours {{hours}} heures",
"usage.credit.time.hours": "{{hours}} heures",
"usage.credit.title": "Utilisation des crédits de calcul",
"usage.overview.charge": "Frais",
"usage.overview.included": "Utilisation incluse",
"usage.overview.onDemand": "À la demande",
"usage.overview.product": "Produit",
"usage.overview.title": "Aperçu de lutilisation",
"usage.storage.desc": "Le stockage peut être libéré manuellement",
"usage.storage.embeddings.used": "Stockage vectoriel",
"usage.storage.file.used": "Utilisation des fichiers",
"usage.storage.title": "Stockage de données",
"usage.title": "Utilisation ce mois-ci",
"usage.used": "Utilisé",
"zarinpal.infoModal.desc": "Conformément aux exigences réglementaires, veuillez remplir les informations suivantes avant de passer commande :",
"zarinpal.infoModal.phone.label": "Numéro de téléphone",
"zarinpal.infoModal.phone.placeholder": "Veuillez entrer votre numéro de téléphone",
"zarinpal.infoModal.phone.rule": "Veuillez entrer un numéro de téléphone valide",
"zarinpal.infoModal.submit": "Acheter",
"zarinpal.infoModal.title": "Informations requises"
}