| 1 | { |
| 2 | "title": "Paramètres", |
| 3 | "tabs": { |
| 4 | "profile": "Profil", |
| 5 | "agent": "Agent", |
| 6 | "income": "Revenus", |
| 7 | "balance": "Solde", |
| 8 | "subscription": "Crédits", |
| 9 | "membership": "Factures", |
| 10 | "shopifyStores": "Shopify Stores", |
| 11 | "general": "Général", |
| 12 | "ticket": "Tickets", |
| 13 | "apiKeys": "API Key", |
| 14 | "seedanceCredits": "Crédits Seedance" |
| 15 | }, |
| 16 | "profile": { |
| 17 | "totalIncome": "Solde", |
| 18 | "currentBalance": "Crédits actuels", |
| 19 | "edit": "Modifier", |
| 20 | "editName": "Modifier le pseudo", |
| 21 | "changeAvatar": "Changer l'avatar", |
| 22 | "save": "Enregistrer", |
| 23 | "saving": "Enregistrement...", |
| 24 | "cancel": "Annuler", |
| 25 | "confirm": "Confirmer", |
| 26 | "uploading": "Téléchargement...", |
| 27 | "nameRequired": "Veuillez entrer un nom d'utilisateur", |
| 28 | "nameLengthError": "Le nom d'utilisateur doit contenir entre 2 et 20 caractères", |
| 29 | "nameUpdateSuccess": "Nom d'utilisateur mis à jour avec succès", |
| 30 | "nameUpdateFailed": "Échec de la mise à jour du nom d'utilisateur", |
| 31 | "avatarTypeError": "Veuillez sélectionner un fichier image", |
| 32 | "avatarSizeError": "La taille de l'image ne peut pas dépasser 5 Mo", |
| 33 | "avatarUpdateSuccess": "Avatar mis à jour avec succès", |
| 34 | "avatarUpdateFailed": "Échec de la mise à jour de l'avatar", |
| 35 | "cropAvatar": "Recadrer l'avatar", |
| 36 | "rotateLeft": "Rotation gauche", |
| 37 | "rotateRight": "Rotation droite", |
| 38 | "zoomIn": "Zoom avant", |
| 39 | "zoomOut": "Zoom arrière", |
| 40 | "imageLoading": "Chargement de l'image...", |
| 41 | "processing": "Traitement...", |
| 42 | "githubStars": "Étoiles GitHub", |
| 43 | "viewMembershipBenefits": "Voir les avantages de l'adhésion", |
| 44 | "redeemCodeTitle": "Utiliser un code d'activation d'adhésion entreprise", |
| 45 | "redeemCodeDescription": "Une fois utilisé avec succès, l'adhésion entreprise sera activée et les avantages de crédits correspondants seront attribués.", |
| 46 | "redeemCodePlaceholder": "Entrez le code d'activation d'adhésion entreprise", |
| 47 | "redeemCodeButton": "Utiliser maintenant", |
| 48 | "redeemCodeRequired": "Veuillez entrer le code d'activation d'adhésion entreprise", |
| 49 | "redeemCodeSuccess": "Code d'activation d'adhésion entreprise utilisé avec succès", |
| 50 | "redeemCodeFailed": "Échec de l'utilisation du code d'activation d'adhésion entreprise", |
| 51 | "redeemCodeContactPrefix": "Vous n'avez pas de code d'activation ? ", |
| 52 | "redeemCodeContactSuffix": " pour obtenir un code d'activation d'adhésion entreprise." |
| 53 | }, |
| 54 | "income": { |
| 55 | "balance": "Solde annonceur", |
| 56 | "withdrawableBalance": "Solde créateur", |
| 57 | "incomeRecords": "Historique des revenus", |
| 58 | "balanceRecords": "Historique du solde", |
| 59 | "withdrawRecords": "Historique des retraits", |
| 60 | "incomeId": "ID de revenu", |
| 61 | "withdrawId": "ID de retrait", |
| 62 | "amount": "Montant", |
| 63 | "type": "Type", |
| 64 | "statusLabel": "Statut", |
| 65 | "description": "Description", |
| 66 | "createTime": "Date de création", |
| 67 | "updateTime": "Date de mise à jour", |
| 68 | "all": "Tous", |
| 69 | "incomeDetail": "Détails du revenu", |
| 70 | "noBalanceRecords": "Aucun historique de solde", |
| 71 | "balanceAfter": "Solde après", |
| 72 | "balanceAfterType": { |
| 73 | "advertiser": "Solde annonceur après", |
| 74 | "creator": "Solde créateur après" |
| 75 | }, |
| 76 | "currencyFilter": "Devise", |
| 77 | "typeFilter": "Type", |
| 78 | "balanceTypes": { |
| 79 | "task_creation": "Création de tâche", |
| 80 | "manual_deduct": "Déduction manuelle", |
| 81 | "refund": "Remboursement", |
| 82 | "recharge": "Rechargement", |
| 83 | "manual_add": "Ajout manuel", |
| 84 | "task_refund": "Remboursement de tâche", |
| 85 | "task_stopped": "Tâche arrêtée", |
| 86 | "withdraw": "Retrait", |
| 87 | "withdraw_refund": "Remboursement de retrait", |
| 88 | "cpm_cpe_deposit": "Dépôt CPM/CPE", |
| 89 | "cpm_cpe_deposit_refund": "Remboursement du dépôt CPM/CPE", |
| 90 | "task": "Revenu de tâche", |
| 91 | "commission": "Commission", |
| 92 | "manual": "Ajustement manuel", |
| 93 | "balance_transfer_out": "Transfert de solde sortant", |
| 94 | "balance_transfer_in": "Transfert de solde entrant", |
| 95 | "debt_payment": "Paiement de dette", |
| 96 | "sample_budget_deposit": "Dépôt de budget d'échantillon", |
| 97 | "sample_budget_refund": "Remboursement du budget d'échantillon", |
| 98 | "sample_subsidy_payout": "Versement de subvention d'échantillon", |
| 99 | "sample_subsidy_clawback": "Récupération de subvention d'échantillon", |
| 100 | "koc_deposit_deduct": "Déduction du dépôt KOC", |
| 101 | "koc_deposit_return": "Retour du dépôt KOC", |
| 102 | "commission_refund": "Remboursement de commission", |
| 103 | "challenge_refund": "Remboursement du défi", |
| 104 | "task_reward_clawback": "Récupération de récompense de tâche", |
| 105 | "task_work_deleted_refund": "Remboursement pour contenu supprimé" |
| 106 | }, |
| 107 | "types": { |
| 108 | "task": "Revenu de tâche", |
| 109 | "task_back": "Remboursement de tâche", |
| 110 | "reward_back": "Remboursement de récompense", |
| 111 | "task_withdraw": "Retrait de tâche" |
| 112 | }, |
| 113 | "status": { |
| 114 | "pending": "En attente", |
| 115 | "withdrawn": "Retiré" |
| 116 | }, |
| 117 | "noWallet": "Aucun portefeuille ajouté", |
| 118 | "noWalletTip": "Veuillez d'abord ajouter un portefeuille dans l'onglet Portefeuille", |
| 119 | "manageWallets": "Gérer les portefeuilles", |
| 120 | "addWallet": "Ajouter un portefeuille", |
| 121 | "withdrawButton": "Retirer", |
| 122 | "withdrawNotice": "Les demandes de retrait seront traitées dans un délai de 15 jours ouvrables. Veuillez patienter. Pour toute question, veuillez ", |
| 123 | "rechargeButton": "Recharger", |
| 124 | "noIncomeRecords": "Aucun revenu", |
| 125 | "noWithdrawRecords": "Aucun retrait", |
| 126 | "withdraw": { |
| 127 | "cancel": "Annuler", |
| 128 | "cancelConfirmTitle": "Annuler le retrait", |
| 129 | "cancelConfirmDesc": "Êtes-vous sûr de vouloir annuler cette demande de retrait ?", |
| 130 | "type": { |
| 131 | "task": "Tâche", |
| 132 | "reward": "Récompense" |
| 133 | }, |
| 134 | "walletAccount": "Portefeuille", |
| 135 | "adminNote": "Note", |
| 136 | "paidAt": "Payé le", |
| 137 | "screenshots": "Captures d'écran", |
| 138 | "status": { |
| 139 | "pending": "En attente", |
| 140 | "approved": "Approuvé", |
| 141 | "paid": "Payé", |
| 142 | "failed": "Échoué", |
| 143 | "rejected": "Rejeté" |
| 144 | } |
| 145 | }, |
| 146 | "withdrawStatus": { |
| 147 | "wait": "En cours", |
| 148 | "success": "Réussi", |
| 149 | "fail": "Échoué", |
| 150 | "task_withdraw": "Retrait de tâche", |
| 151 | "unknown": "Inconnu" |
| 152 | }, |
| 153 | "messages": { |
| 154 | "cancelWithdrawSuccess": "Retrait annulé avec succès", |
| 155 | "cancelWithdrawFailed": "Échec de l'annulation du retrait", |
| 156 | "getIncomeRecordsFailed": "Échec de la récupération des revenus", |
| 157 | "getBalanceRecordsFailed": "Échec de la récupération de l'historique du solde", |
| 158 | "getIncomeDetailFailed": "Échec de la récupération des détails", |
| 159 | "getWithdrawRecordsFailed": "Échec de la récupération des retraits", |
| 160 | "noIncomeRecords": "Aucun revenu", |
| 161 | "noWithdrawRecords": "Aucun retrait", |
| 162 | "noIncomeDetail": "Aucun détail de revenu", |
| 163 | "loading": "Chargement...", |
| 164 | "totalRecords": "Total {{total}} enregistrements" |
| 165 | }, |
| 166 | "balanceTooltip": "Le solde annonceur sert principalement à publier des tâches, payer les créateurs et couvrir les déductions liées aux tâches.", |
| 167 | "creatorBalanceTooltip": "Effectuer des tâches est le principal moyen d'obtenir un solde créateur. Le solde créateur peut être retiré.", |
| 168 | "transfer": { |
| 169 | "title": "Transférer le solde", |
| 170 | "amount": "Montant du transfert", |
| 171 | "amountPlaceholder": "Saisir le montant du transfert", |
| 172 | "availableBalance": "Transférable actuellement : {{amount}}", |
| 173 | "transferIn": "Transférer vers", |
| 174 | "submit": "Confirmer le transfert", |
| 175 | "to": "Transférer vers", |
| 176 | "success": "Transfert réussi", |
| 177 | "failed": "Échec du transfert", |
| 178 | "amountInvalid": "Veuillez saisir un montant supérieur à 0", |
| 179 | "amountExceedsBalance": "Le montant ne peut pas dépasser le solde disponible", |
| 180 | "balanceType": { |
| 181 | "advertiser": "Solde annonceur", |
| 182 | "creator": "Solde créateur" |
| 183 | }, |
| 184 | "balanceToWithdrawable": "Solde annonceur vers solde créateur", |
| 185 | "withdrawableToBalance": "Solde créateur vers solde annonceur" |
| 186 | } |
| 187 | }, |
| 188 | "subscription": { |
| 189 | "currentPlan": "Forfait actuel", |
| 190 | "upgrade": "Recharger", |
| 191 | "manage": "Gérer l'abonnement", |
| 192 | "balance": "Crédits", |
| 193 | "usageRecords": "Historique d'utilisation", |
| 194 | "detail": "Détail", |
| 195 | "date": "Date", |
| 196 | "amount": "Montant", |
| 197 | "amountChange": "Changement de montant", |
| 198 | "noRecords": "Aucun historique d'utilisation", |
| 199 | "loading": "Chargement...", |
| 200 | "loadMore": "Charger plus", |
| 201 | "browserPluginAgent": "Agent d'extension de navigateur", |
| 202 | "types": { |
| 203 | "register_bonus": "Bonus d'inscription", |
| 204 | "purchase": "Achat", |
| 205 | "vip_monthly": "VIP mensuel", |
| 206 | "ai_service": "Service IA", |
| 207 | "video_style_transfer": "Transfert de style vidéo", |
| 208 | "publish": "Publication", |
| 209 | "expired": "Expiré", |
| 210 | "manual": "Ajustement manuel", |
| 211 | "fan_check_in": "Check-in fan", |
| 212 | "fan_lottery": "Loterie fan", |
| 213 | "twitter_api": "API X/Twitter", |
| 214 | "note_comment_search": "Recherche de commentaires de notes", |
| 215 | "drama_recap": "Récapitulatif de drama", |
| 216 | "refund": "Remboursement" |
| 217 | }, |
| 218 | "filters": { |
| 219 | "direction": "Sens", |
| 220 | "type": "Type", |
| 221 | "source": "Source", |
| 222 | "allDirections": "Tous les sens", |
| 223 | "allTypes": "Tous les types", |
| 224 | "allSources": "Toutes les sources", |
| 225 | "reset": "Réinitialiser" |
| 226 | }, |
| 227 | "directions": { |
| 228 | "income": "Revenu", |
| 229 | "expense": "Dépense" |
| 230 | }, |
| 231 | "sources": { |
| 232 | "ai_chat": "Chat IA", |
| 233 | "plugin": "Extension navigateur", |
| 234 | "ai_image": "Image IA", |
| 235 | "ai_video": "Vidéo IA", |
| 236 | "ai_agent": "Agent IA", |
| 237 | "ai_draft_generation": "Génération de brouillon IA", |
| 238 | "ai_material_adaptation": "Adaptation de contenu IA", |
| 239 | "ai_aideo": "AI Aideo", |
| 240 | "ai_video_edit": "Montage vidéo IA" |
| 241 | } |
| 242 | }, |
| 243 | "general": { |
| 244 | "language": "Langue du site", |
| 245 | "languageDesc": "Ce changement n'affecte pas la langue utilisée pour la génération de contenu", |
| 246 | "theme": "Apparence", |
| 247 | "themeDesc": "Choisissez votre mode de thème préféré", |
| 248 | "themeLight": "Clair", |
| 249 | "themeDark": "Sombre", |
| 250 | "themeSystem": "Système" |
| 251 | }, |
| 252 | "ticket": { |
| 253 | "title": "Tickets", |
| 254 | "description": "Consultez et suivez les tickets de tâche envoyés à l'équipe opérationnelle.", |
| 255 | "loading": "Chargement des tickets...", |
| 256 | "loadFailed": "Échec du chargement des tickets", |
| 257 | "refresh": "Actualiser", |
| 258 | "emptyTitle": "Aucun ticket", |
| 259 | "emptyDescription": "Les tickets sont actuellement envoyés depuis les pages de détail des tâches acceptées. Après l'envoi, vous pouvez suivre le statut dans la tâche associée.", |
| 260 | "goToMyTasks": "Aller à mes tâches", |
| 261 | "viewTask": "Voir la tâche", |
| 262 | "createdAt": "Envoyé le", |
| 263 | "updatedAt": "Mis à jour le", |
| 264 | "paginationTotal": "{{start}}-{{end}} sur {{total}}", |
| 265 | "status": { |
| 266 | "open": "Ouvert", |
| 267 | "in_progress": "En cours", |
| 268 | "resolved": "Résolu", |
| 269 | "closed": "Fermé" |
| 270 | }, |
| 271 | "viewTimeline": "Historique de traitement", |
| 272 | "timeline": { |
| 273 | "title": "Historique de traitement", |
| 274 | "untitled": "Ticket sans titre", |
| 275 | "loading": "Chargement de l’historique...", |
| 276 | "loadFailed": "Échec du chargement de l’historique", |
| 277 | "empty": "Aucun historique pour le moment", |
| 278 | "back": "Retour aux tickets", |
| 279 | "description": "Consultez les mises à jour et notes de l’équipe opérationnelle pour ce ticket.", |
| 280 | "activityType": { |
| 281 | "create": "Ticket créé", |
| 282 | "assign": "Ticket attribué", |
| 283 | "status_change": "Statut modifié", |
| 284 | "comment": "Commentaire ajouté", |
| 285 | "link_takeover_action": "Action de reprise liée" |
| 286 | } |
| 287 | } |
| 288 | }, |
| 289 | "shopifyStores": { |
| 290 | "title": "Shopify Stores", |
| 291 | "description": "View the Shopify stores connected to this account and their billing status.", |
| 292 | "refresh": "Refresh", |
| 293 | "active": "Connected", |
| 294 | "inactive": "Disabled", |
| 295 | "platformFeeRate": "Platform fee rate", |
| 296 | "boundAt": "Connected at", |
| 297 | "emptyTitle": "No Shopify store connected", |
| 298 | "emptyDesc": "Install the AiToEarn Shopify App and the store will sync here automatically.", |
| 299 | "installApp": "Install AiToEarn App", |
| 300 | "billingStatus": { |
| 301 | "none": "Billing not enabled", |
| 302 | "pending": "Pending", |
| 303 | "active": "Billing active", |
| 304 | "cancelled": "Billing cancelled" |
| 305 | } |
| 306 | }, |
| 307 | "agent": { |
| 308 | "title": "Agent", |
| 309 | "defaultModel": "Modèle par défaut", |
| 310 | "defaultModelDesc": "Sélectionnez le modèle IA par défaut pour les conversations Agent", |
| 311 | "selectModel": "Sélectionnez un modèle...", |
| 312 | "searchModels": "Rechercher des modèles...", |
| 313 | "noModelFound": "Aucun modèle trouvé", |
| 314 | "pleaseSelectModel": "Veuillez sélectionner un modèle", |
| 315 | "save": "Enregistrer", |
| 316 | "saving": "Enregistrement...", |
| 317 | "saveSuccess": "Enregistré avec succès", |
| 318 | "saveFailed": "Échec de l'enregistrement" |
| 319 | }, |
| 320 | "apiKeys": { |
| 321 | "title": "Gestion des API Key", |
| 322 | "description": "Créer et gérer les API Keys pour l'accès programmatique", |
| 323 | "create": "Créer", |
| 324 | "name": "Nom", |
| 325 | "namePlaceholder": "Entrez le nom de l'API Key", |
| 326 | "nameRequired": "Veuillez entrer un nom", |
| 327 | "createdAt": "Créé", |
| 328 | "lastUsedAt": "Dernière utilisation", |
| 329 | "neverUsed": "Jamais", |
| 330 | "deleteConfirmTitle": "Supprimer l'API Key", |
| 331 | "deleteConfirmDesc": "Êtes-vous sûr de vouloir supprimer cette API Key ? Cette action est irréversible.", |
| 332 | "createSuccess": "API Key créée avec succès", |
| 333 | "deleteSuccess": "API Key supprimée avec succès", |
| 334 | "copySuccess": "Copié dans le presse-papiers", |
| 335 | "copyTip": "Veuillez copier et sauvegarder votre API Key maintenant. Elle ne sera plus affichée.", |
| 336 | "dismiss": "Fermer", |
| 337 | "empty": "Aucune API Key", |
| 338 | "emptyDesc": "Créez une API Key pour commencer", |
| 339 | "cancel": "Annuler" |
| 340 | }, |
| 341 | "seedanceCredits": { |
| 342 | "balance": "Crédits Seedance", |
| 343 | "availableBalance": "Crédits Seedance disponibles", |
| 344 | "availableBalanceTip": "Crédits disponibles = crédits Seedance + crédits standards restants après la consommation estimée des modèles standards, utilisables pour les modèles seedance-beta.", |
| 345 | "refundNotice": "Les crédits Seedance sont réservés aux modèles seedance-beta sur AiToEarn. Si AiToEarn vous empêche de les utiliser, la partie non utilisée est intégralement remboursable.", |
| 346 | "faceUploadTip": "Les vrais visages frontaux nets peuvent avoir un taux de réussite plus faible. Masquer ou flouter les zones clés comme les yeux avant l’import peut nettement améliorer le succès.", |
| 347 | "recharge": "Recharger", |
| 348 | "use": "Utiliser", |
| 349 | "info": "Voir les notes sur les crédits Seedance" |
| 350 | } |
| 351 | } |
| 352 |