{
  "Code promo invalide ou expiré": "Code promo invalide ou expiré",
  "action.accept": "Accepter",
  "action.add": "Ajouter",
  "action.addToCart": "Ajouter au panier",
  "action.apply": "Appliquer",
  "action.approve": "Approuver",
  "action.back": "Retour",
  "action.block": "Bloquer",
  "action.book": "Réserver",
  "action.call": "Appeler",
  "action.cancel": "Annuler",
  "action.cancelBooking": "Annuler la réservation",
  "action.checkout": "Passer à la caisse",
  "action.clear": "Effacer",
  "action.close": "Fermer",
  "action.collapse": "Réduire",
  "action.comment": "Commenter",
  "action.confirm": "Confirmer",
  "action.contactNow": "Contacter maintenant",
  "action.continue": "Continuer",
  "action.copy": "Copier",
  "action.decline": "Refuser",
  "action.delete": "Supprimer",
  "action.deselectAll": "Tout désélectionner",
  "action.disable": "Désactiver",
  "action.download": "Télécharger",
  "action.edit": "Modifier",
  "action.emptyCart": "Vider le panier",
  "action.enable": "Activer",
  "action.expand": "Développer",
  "action.export": "Exporter",
  "action.feedback": "Feedback",
  "action.filter": "Filtrer",
  "action.follow": "Suivre",
  "action.hangUp": "Raccrocher",
  "action.help": "Aide",
  "action.hide": "Masquer",
  "action.import": "Importer",
  "action.join": "Rejoindre",
  "action.leave": "Quitter",
  "action.like": "Aimer",
  "action.login": "Se connecter",
  "action.logout": "Se déconnecter",
  "action.mute": "Couper le son",
  "action.next": "Suivant",
  "action.paste": "Coller",
  "action.pause": "Pause",
  "action.pay": "Payer",
  "action.play": "Lire",
  "action.previous": "Précédent",
  "action.print": "Imprimer",
  "action.rate": "Noter",
  "action.receive": "Recevoir",
  "action.record": "Enregistrer",
  "action.refresh": "Actualiser",
  "action.refund": "Rembourser",
  "action.reject": "Rejeter",
  "action.remove": "Retirer",
  "action.removeFromCart": "Retirer du panier",
  "action.reply": "Répondre",
  "action.report": "Signaler",
  "action.reschedule": "Replanifier",
  "action.reset": "Réinitialiser",
  "action.resetFilters": "Réinitialiser les filtres",
  "action.resume": "Reprendre",
  "action.retry": "Réessayer",
  "action.review": "Évaluer",
  "action.save": "Enregistrer",
  "action.schedule": "Planifier",
  "action.search": "Rechercher",
  "action.select": "Sélectionner",
  "action.selectAll": "Tout sélectionner",
  "action.send": "Envoyer",
  "action.share": "Partager",
  "action.show": "Afficher",
  "action.signup": "S'inscrire",
  "action.skip": "Passer",
  "action.sort": "Trier",
  "action.start": "Démarrer",
  "action.stop": "Arrêter",
  "action.submit": "Envoyer",
  "action.subscribe": "S'abonner",
  "action.support": "Support",
  "action.unblock": "Débloquer",
  "action.unfollow": "Ne plus suivre",
  "action.unlike": "Ne plus aimer",
  "action.unmute": "Activer le son",
  "action.unsubscribe": "Se désabonner",
  "action.upload": "Téléverser",
  "action.view": "Voir",
  "action.viewCart": "Voir le panier",
  "activity.callCancelled": "Appel annulé",
  "activity.callCompleted": "Appel terminé",
  "activity.callScheduled": "Appel planifié",
  "activity.reviewReceived": "Nouvel avis",
  "admin.aaa.bio.expat.1": "Bio expat modèle 1",
  "admin.aaa.bio.lawyer.1": "Bio avocat modèle 1",
  "admin.aaa.reviews.short.1": "Avis court modèle 1",
  "admin.aaa.title": "Gestion des profils AAA",
  "admin.accounting.accountingCurrency": "Devise comptable : EUR",
  "admin.accounting.asOf": "Au {date}",
  "admin.accounting.balanceSheet.balance": "Équilibre",
  "admin.accounting.balanceSheet.compareN1": "Comparer N-1",
  "admin.accounting.balanceSheet.currentAssets": "Actifs Courants",
  "admin.accounting.balanceSheet.currentLiabilities": "Passifs Courants",
  "admin.accounting.balanceSheet.difference": "Différence",
  "admin.accounting.balanceSheet.equity": "Capitaux Propres",
  "admin.accounting.balanceSheet.error": "Erreur",
  "admin.accounting.balanceSheet.nonCurrentAssets": "Actifs Non Courants",
  "admin.accounting.balanceSheet.nonCurrentLiabilities": "Passifs Non Courants",
  "admin.accounting.balanceSheet.ok": "OK",
  "admin.accounting.balanceSheet.totalAssets": "Total Actifs",
  "admin.accounting.balanceSheet.totalLiabilities": "Total Passifs",
  "admin.accounting.balanceSheet.totalLiabilitiesEquity": "Total Passifs + Capitaux Propres",
  "admin.accounting.balanceSheet.unbalanced": "Bilan non équilibré",
  "admin.accounting.balanceSheet.vsN1": "vs N-1",
  "admin.accounting.company": "SOS-Expat OÜ - Registre du Commerce d'Estonie",
  "admin.accounting.datePresets.lastMonth": "Mois dernier",
  "admin.accounting.datePresets.lastQuarter": "Trimestre dernier",
  "admin.accounting.datePresets.lastYear": "Année dernière",
  "admin.accounting.datePresets.thisMonth": "Ce mois",
  "admin.accounting.datePresets.thisQuarter": "Ce trimestre",
  "admin.accounting.datePresets.thisYear": "Cette année",
  "admin.accounting.datePresets.today": "Aujourd'hui",
  "admin.accounting.period": "Période : {start} - {end}",
  "admin.accounting.profitLoss.grossMargin": "Taux de marge brute",
  "admin.accounting.profitLoss.netProfit": "Résultat net",
  "admin.accounting.profitLoss.operatingProfit": "Résultat d'exploitation",
  "admin.accounting.profitLoss.revenue": "Chiffre d'affaires",
  "admin.adsAnalytics.attribution.firstTouch": "First-Touch",
  "admin.adsAnalytics.attribution.lastTouch": "Last-Touch",
  "admin.adsAnalytics.chart.conversions": "Conversions",
  "admin.adsAnalytics.chart.conversionsEvolution": "Évolution des conversions",
  "admin.adsAnalytics.chart.distributionBySource": "Répartition par source",
  "admin.adsAnalytics.chart.leads": "Leads",
  "admin.adsAnalytics.chart.noData": "Aucune donnée disponible",
  "admin.adsAnalytics.chart.purchases": "Achats",
  "admin.adsAnalytics.chart.revenueBySource": "Revenus par source",
  "admin.adsAnalytics.contentType.breakdown": "Breakdown Vidéo vs Image vs Carrousel",
  "admin.adsAnalytics.contentType.breakdownDesc": "Répartition des performances par format publicitaire",
  "admin.adsAnalytics.contentType.breakdownTitle": "Breakdown par Type de Contenu",
  "admin.adsAnalytics.contentType.cpa": "Rev/Conv",
  "admin.adsAnalytics.contentType.creative": "Creative (utm_content)",
  "admin.adsAnalytics.contentType.distribution": "Distribution par Format",
  "admin.adsAnalytics.contentType.format": "Format",
  "admin.adsAnalytics.contentType.insights": "Insights",
  "admin.adsAnalytics.contentType.noCreatives": "Aucun creative avec utm_content trouvé",
  "admin.adsAnalytics.contentType.revenueByFormat": "Revenus par Format",
  "admin.adsAnalytics.contentType.subtitle": "Analysez les performances selon le format publicitaire (Vidéo, Image, Carrousel, Story, Reel, Collection)",
  "admin.adsAnalytics.contentType.title": "Performance par Type de Contenu",
  "admin.adsAnalytics.contentType.topCreatives": "Top Creatives",
  "admin.adsAnalytics.contentType.type": "Type",
  "admin.adsAnalytics.country.country": "Pays",
  "admin.adsAnalytics.country.noData": "Aucune donnée pays disponible",
  "admin.adsAnalytics.country.revenueByCountry": "Revenus par Pays",
  "admin.adsAnalytics.country.subtitle": "Top 10 pays par conversions et revenus",
  "admin.adsAnalytics.country.title": "Analytics par Pays",
  "admin.adsAnalytics.country.topCountries": "Top 10 Pays",
  "admin.adsAnalytics.help.autoTracking": "Tracking automatique :",
  "admin.adsAnalytics.help.autoTrackingDesc": "Les paramètres UTM (utm_source, utm_campaign, etc.) et les Click IDs (fbclid, gclid, ttclid) sont automatiquement capturés.",
  "admin.adsAnalytics.help.firstTouch": "Attribution First-Touch :",
  "admin.adsAnalytics.help.firstTouchDesc": "La conversion est attribuée à la première source qui a amené le visiteur sur le site.",
  "admin.adsAnalytics.help.firstTouchLabel": "Attribution First-Touch :",
  "admin.adsAnalytics.help.lastTouch": "Attribution Last-Touch :",
  "admin.adsAnalytics.help.lastTouchDesc": "La conversion est attribuée à la dernière source avant la conversion (recommandé pour les campagnes publicitaires).",
  "admin.adsAnalytics.help.lastTouchLabel": "Attribution Last-Touch :",
  "admin.adsAnalytics.help.title": "Comment ça fonctionne ?",
  "admin.adsAnalytics.help.trackingDesc": "Les paramètres UTM (utm_source, utm_campaign, etc.) et les Click IDs (fbclid, gclid, ttclid) sont automatiquement capturés.",
  "admin.adsAnalytics.help.trackingLabel": "Tracking automatique :",
  "admin.adsAnalytics.kpi.avgBasket": "Panier moyen",
  "admin.adsAnalytics.kpi.consultationRequests": "Demandes de consultation",
  "admin.adsAnalytics.kpi.generatedLeads": "Leads générés",
  "admin.adsAnalytics.kpi.generatedRevenue": "Revenus générés",
  "admin.adsAnalytics.kpi.perTransaction": "Par transaction",
  "admin.adsAnalytics.kpi.purchases": "achats",
  "admin.adsAnalytics.kpi.topSource": "Source principale",
  "admin.adsAnalytics.kpi.totalConversions": "Conversions totales",
  "admin.adsAnalytics.period.30d": "30 jours",
  "admin.adsAnalytics.period.7d": "7 jours",
  "admin.adsAnalytics.period.90d": "90 jours",
  "admin.adsAnalytics.recent.campaign": "Campagne",
  "admin.adsAnalytics.recent.date": "Date",
  "admin.adsAnalytics.recent.noConversions": "Aucune conversion récente",
  "admin.adsAnalytics.recent.source": "Source",
  "admin.adsAnalytics.recent.title": "Conversions récentes",
  "admin.adsAnalytics.recent.type": "Type",
  "admin.adsAnalytics.recent.value": "Valeur",
  "admin.adsAnalytics.subtitle": "Attribution des conversions par source publicitaire",
  "admin.adsAnalytics.table.campaign": "Campagne",
  "admin.adsAnalytics.table.conv": "Conv.",
  "admin.adsAnalytics.table.leads": "Leads",
  "admin.adsAnalytics.table.noCampaign": "Aucune campagne trackée",
  "admin.adsAnalytics.table.performanceByCampaign": "Performance par campagne",
  "admin.adsAnalytics.table.performanceBySource": "Performance par source",
  "admin.adsAnalytics.table.revenue": "Revenus",
  "admin.adsAnalytics.table.source": "Source",
  "admin.adsAnalytics.title": "Analytics Publicitaires",
  "admin.adsAnalytics.topCreatives.convRate": "Taux Conv.",
  "admin.adsAnalytics.topCreatives.creative": "Creative (utm_content)",
  "admin.adsAnalytics.topCreatives.desc": "Les meilleures créatives (utm_content) classées par chiffre d'affaires",
  "admin.adsAnalytics.topCreatives.noData": "Aucun creative avec utm_content trouvé",
  "admin.adsAnalytics.topCreatives.title": "Top 10 Creatives par Revenue",
  "admin.agentMonitoring.activeAgents": "Agents Actifs",
  "admin.agentMonitoring.agent": "Agent",
  "admin.agentMonitoring.agentHealth": "Santé des Agents",
  "admin.agentMonitoring.average": "Moyenne",
  "admin.agentMonitoring.avgResponseTime": "Temps Réponse Moyen",
  "admin.agentMonitoring.completed": "Complétées",
  "admin.agentMonitoring.criticalAlerts": "Alertes Critiques",
  "admin.agentMonitoring.detailByAgent": "Détail par Agent",
  "admin.agentMonitoring.error": "Erreur",
  "admin.agentMonitoring.errorRate": "Taux d'Erreur",
  "admin.agentMonitoring.errorRateByAgent": "Taux d'Erreur par Agent (%)",
  "admin.agentMonitoring.failed": "Échouées",
  "admin.agentMonitoring.inProgress": "En cours",
  "admin.agentMonitoring.last24h": "24 heures",
  "admin.agentMonitoring.last7d": "7 jours",
  "admin.agentMonitoring.lastActivity": "Dernière Activité",
  "admin.agentMonitoring.lastError": "Dernière erreur",
  "admin.agentMonitoring.lastHour": "Dernière heure",
  "admin.agentMonitoring.lastTask": "Dernière task",
  "admin.agentMonitoring.lastUpdate": "Dernière mise à jour : {time}",
  "admin.agentMonitoring.noRecentErrors": "Aucune erreur récente",
  "admin.agentMonitoring.occurrences": "occurrences",
  "admin.agentMonitoring.p95": "P95",
  "admin.agentMonitoring.pending": "En attente",
  "admin.agentMonitoring.performanceMetrics": "Métriques de Performance",
  "admin.agentMonitoring.responseTime": "Temps de Réponse (secondes)",
  "admin.agentMonitoring.status": "Statut",
  "admin.agentMonitoring.subtitle": "Surveillance en temps réel des {count} agents IA",
  "admin.agentMonitoring.success": "Succès",
  "admin.agentMonitoring.successRate": "Taux de Succès",
  "admin.agentMonitoring.taskDistribution": "Distribution des Tasks",
  "admin.agentMonitoring.tasks24h": "Tasks (24h)",
  "admin.agentMonitoring.title": "Tableau de bord de monitoring des agents",
  "admin.agentMonitoring.topErrors": "Top Erreurs",
  "admin.agentMonitoring.trend": "Tendance",
  "admin.agentMonitoring.type": "Type",
  "admin.agentMonitoring.warnings": "Avertissements",
  "admin.analytics.activeUsers": "Utilisateurs actifs",
  "admin.analytics.activeUsersMonth": "Utilisateurs actifs ce mois",
  "admin.analytics.activeUsersToday": "Utilisateurs actifs aujourd'hui",
  "admin.analytics.activeUsersWeek": "Utilisateurs actifs cette semaine",
  "admin.analytics.averageSessionDuration": "Durée moyenne de session",
  "admin.analytics.bounceRate": "Taux de rebond",
  "admin.analytics.churnRate": "Taux d'attrition",
  "admin.analytics.compareWith": "Comparer avec",
  "admin.analytics.conversionFunnel": "Entonnoir de conversion",
  "admin.analytics.conversionRate": "Taux de conversion",
  "admin.analytics.customDateRange": "Plage de dates personnalisée",
  "admin.analytics.decline": "Baisse",
  "admin.analytics.exportReport": "Exporter le rapport",
  "admin.analytics.funnelSteps.firstCall": "Premier appel",
  "admin.analytics.funnelSteps.payment": "Paiement",
  "admin.analytics.funnelSteps.profileComplete": "Profils complétés",
  "admin.analytics.funnelSteps.repeat": "Client fidèle",
  "admin.analytics.funnelSteps.signup": "Inscriptions",
  "admin.analytics.funnelSteps.visit": "Visites",
  "admin.analytics.growth": "Croissance",
  "admin.analytics.historical": "Historique",
  "admin.analytics.newUsers": "Nouveaux utilisateurs",
  "admin.analytics.noChange": "Aucun changement",
  "admin.analytics.pageViews": "Pages vues",
  "admin.analytics.previousPeriod": "Période précédente",
  "admin.analytics.previousYear": "Année précédente",
  "admin.analytics.realtime": "Temps réel",
  "admin.analytics.retentionRate": "Taux de rétention",
  "admin.analytics.returningUsers": "Utilisateurs récurrents",
  "admin.analytics.scheduleReport": "Planifier le rapport",
  "admin.analytics.subtitle": "Vue d'ensemble des métriques de la plateforme",
  "admin.analytics.title": "Analytics unifiées",
  "admin.analytics.topPages": "Pages les plus visitées",
  "admin.analytics.trafficSources": "Sources de trafic",
  "admin.analytics.uniqueVisitors": "Visiteurs uniques",
  "admin.analytics.usersByBrowser": "Utilisateurs par navigateur",
  "admin.analytics.usersByCountry": "Utilisateurs par pays",
  "admin.analytics.usersByDevice": "Utilisateurs par appareil",
  "admin.approvals.all": "Tous",
  "admin.approvals.approved": "Approuvés",
  "admin.approvals.blocked": "Bloqués",
  "admin.approvals.confirm.approve": "Etes-vous sur de vouloir approuver ce profil ?",
  "admin.approvals.confirm.block": "Etes-vous sur de vouloir bloquer ce profil ?",
  "admin.approvals.confirm.hide": "Etes-vous sur de vouloir masquer ce profil ?",
  "admin.approvals.confirm.makeVisible": "Etes-vous sur de vouloir rendre ce profil visible ?",
  "admin.approvals.confirm.reject": "Etes-vous sur de vouloir rejeter ce profil ?",
  "admin.approvals.empty.allProcessed": "Tous les profils ont ete traites",
  "admin.approvals.empty.approved": "Aucun profil approuve",
  "admin.approvals.empty.noProfileYet": "Aucun profil pour le moment",
  "admin.approvals.empty.pending": "Aucun profil en attente de validation",
  "admin.approvals.empty.rejected": "Aucun profil rejete",
  "admin.approvals.error.approving": "Erreur lors de l'approbation du profil",
  "admin.approvals.error.blocking": "Erreur lors du blocage du profil",
  "admin.approvals.error.bulkAction": "Erreur lors de l'action groupee",
  "admin.approvals.error.fixingData": "Erreur lors de la reparation des données",
  "admin.approvals.error.loading": "Erreur lors du chargement des profils",
  "admin.approvals.error.rejecting": "Erreur lors du rejet du profil",
  "admin.approvals.error.selectProfile": "Veuillez sélectionnér au moins un profil",
  "admin.approvals.error.visibility": "Erreur lors du changement de visibilite",
  "admin.approvals.expat": "Expat",
  "admin.approvals.expats": "Expats",
  "admin.approvals.experience": "Experience",
  "admin.approvals.filterBy": "Filtrer par",
  "admin.approvals.filterTitle": "Filtrer les profils",
  "admin.approvals.filters": "Filtres",
  "admin.approvals.helpTypes": "Types d'aide",
  "admin.approvals.hidden": "Masque",
  "admin.approvals.hide": "Masquer",
  "admin.approvals.lawyer": "Avocat",
  "admin.approvals.lawyers": "Avocats",
  "admin.approvals.legalSpecialties": "Spécialités juridiques",
  "admin.approvals.loading": "Chargement...",
  "admin.approvals.makeVisible": "Rendre visible",
  "admin.approvals.modal.aboutToBlock": "Vous etes sur le point de bloquer ce profil.",
  "admin.approvals.modal.aboutToReject": "Vous etes sur le point de rejeter ce profil.",
  "admin.approvals.modal.aboutToUnblock": "Vous etes sur le point de débloquer ce profil.",
  "admin.approvals.modal.blockTitle": "Bloquer le profil",
  "admin.approvals.modal.blockWarning": "Le prestataire ne pourra plus acceder a son compte.",
  "admin.approvals.modal.confirmReject": "Confirmer le rejet",
  "admin.approvals.modal.confirmation": "Confirmation",
  "admin.approvals.modal.notSpecified": "Non spécifié",
  "admin.approvals.modal.rejectTitle": "Rejeter le profil",
  "admin.approvals.modal.rejectionReasonLabel": "Raison du rejet",
  "admin.approvals.modal.rejectionReasonPlaceholder": "Expliquez pourquoi ce profil est rejete...",
  "admin.approvals.modal.unblockTitle": "Debloquer le profil",
  "admin.approvals.modal.warning": "Avertissement",
  "admin.approvals.notSpecified": "Non spécifié",
  "admin.approvals.pending": "En attente",
  "admin.approvals.personalInfo": "Informations personnelles",
  "admin.approvals.processing": "Traitement...",
  "admin.approvals.prompt.rejectionReason": "Veuillez fournir une raison de rejet",
  "admin.approvals.rejected": "Rejetés",
  "admin.approvals.rejectionReason": "Raison du rejet",
  "admin.approvals.repairData": "Reparer les données",
  "admin.approvals.repairing": "Reparation...",
  "admin.approvals.selectedProfiles": "profil(s) sélectionné(s)",
  "admin.approvals.sortBy": "Trier par",
  "admin.approvals.sortName": "Nom",
  "admin.approvals.sortOldest": "Plus anciens",
  "admin.approvals.sortRecent": "Plus récents",
  "admin.approvals.spokenLanguages": "Langues parlées",
  "admin.approvals.subtitle": "Gérer les demandes de validation des profils prestataires",
  "admin.approvals.success.approved": "Profil approuve avec succes",
  "admin.approvals.success.blocked": "Profil bloque",
  "admin.approvals.success.bulkApproved": "Profils approuves avec succes",
  "admin.approvals.success.bulkBlocked": "Profils bloques",
  "admin.approvals.success.bulkHidden": "Profils masques",
  "admin.approvals.success.bulkRejected": "Profils rejetes",
  "admin.approvals.success.bulkVisible": "Profils rendus visibles",
  "admin.approvals.success.fixedProfiles": "profil(s) repare(s)",
  "admin.approvals.success.hidden": "Profil masque",
  "admin.approvals.success.noInconsistency": "Aucune incoherence trouvee",
  "admin.approvals.success.rejected": "Profil rejete",
  "admin.approvals.success.unblocked": "Profil débloqué",
  "admin.approvals.success.visible": "Profil rendu visible",
  "admin.approvals.tabApproved": "Approuvés",
  "admin.approvals.tabPending": "En attente",
  "admin.approvals.tabRejected": "Rejetés",
  "admin.approvals.table.actions": "Actions",
  "admin.approvals.table.country": "Pays",
  "admin.approvals.table.profile": "Profil",
  "admin.approvals.table.registeredAt": "Date d'inscription",
  "admin.approvals.table.status": "Statut",
  "admin.approvals.table.type": "Type",
  "admin.approvals.table.validatedAt": "Date de validation",
  "admin.approvals.title": "Validation des profils",
  "admin.approvals.total": "Total",
  "admin.approvals.viewDetails": "Voir les details",
  "admin.approvals.visible": "Visible",
  "admin.b2b.accounts.description": "Gestion des comptes entreprise partenaires",
  "admin.b2b.accounts.features": "Création de comptes, gestion des contrats, suivi des abonnements entreprise",
  "admin.b2b.accounts.title": "B2B - Comptes entreprise",
  "admin.b2b.billing.description": "Suivi de la facturation des abonnements B2B",
  "admin.b2b.billing.features": "Factures récurrentes, rappels de paiement, historique des transactions",
  "admin.b2b.billing.title": "B2B - Facturation abonnements",
  "admin.b2b.comingSoon": "Cette fonctionnalité sera disponible dans une prochaine version.",
  "admin.b2b.invoices.description": "Gestion des factures entreprise",
  "admin.b2b.invoices.features": "Génération automatique, export PDF, envoi par email",
  "admin.b2b.invoices.title": "B2B - Factures",
  "admin.b2b.members.description": "Gestion des membres des comptes entreprise",
  "admin.b2b.members.features": "Invitation de membres, attribution de rôles, suivi d'utilisation",
  "admin.b2b.members.title": "B2B - Membres",
  "admin.b2b.pricing.description": "Configuration des tarifs B2B",
  "admin.b2b.pricing.features": "Plans personnalisés, remises volume, tarification par siège",
  "admin.b2b.pricing.title": "B2B - Tarification",
  "admin.b2b.reports.description": "Rapports et analyses B2B",
  "admin.b2b.reports.features": "Usage par entreprise, revenus B2B, métriques d'engagement",
  "admin.b2b.reports.title": "B2B - Rapports",
  "admin.b2b.uiOnlyNotice": "Écran UI uniquement pour le moment (aucune logique métier impactée).",
  "admin.backups.alerts.adminRequired": "Droits administrateur requis",
  "admin.backups.alerts.backupError": "Erreur lors de la sauvegarde : {error}",
  "admin.backups.alerts.backupStarted": "Sauvegarde démarrée avec succes !",
  "admin.backups.alerts.codeGenerationError": "Erreur lors de la generation du code de confirmation",
  "admin.backups.alerts.deleteConfirm": "Supprimer cette sauvegarde ? Cette action est irréversible.",
  "admin.backups.alerts.deleteError": "Erreur lors de la suppression",
  "admin.backups.alerts.deleteSuccess": "Sauvegarde supprimée",
  "admin.backups.alerts.previewError": "Erreur lors de l'apercu",
  "admin.backups.alerts.restoreError": "Erreur lors de la restauration : {error}",
  "admin.backups.alerts.restoreProgress": "L'operation peut prendre plusieurs minutes. Consultez l'onglet Historique pour suivre la progression.",
  "admin.backups.alerts.restoreSuccess": "Restauration démarrée avec succes",
  "admin.backups.alerts.rollbackInfo": "Info rollback : {info}",
  "admin.backups.alerts.trackingId": "ID de suivi : {id}",
  "admin.backups.alerts.unknownError": "Erreur inconnue",
  "admin.backups.backupNow": "Sauvegarder maintenant",
  "admin.backups.byDate.authCount": "+ {count} Auth",
  "admin.backups.byDate.backupCount": "{count} sauvegarde{count, plural, one {} other {s}} Firestore",
  "admin.backups.byDate.docs": "docs",
  "admin.backups.byDate.title": "Sauvegardes par date",
  "admin.backups.byDate.users": "utilisateurs",
  "admin.backups.confirmation.cancel": "Annuler",
  "admin.backups.confirmation.codeError": "Code incorrect. Veuillez réessayer.",
  "admin.backups.confirmation.codePlaceholder": "XXXXX-0000",
  "admin.backups.confirmation.confirm": "Confirmer la restauration",
  "admin.backups.confirmation.enterCode": "Entrez le code de confirmation :",
  "admin.backups.confirmation.title": "Confirmation de securite",
  "admin.backups.confirmation.typeCode": "Pour confirmer, tapez le code suivant :",
  "admin.backups.confirmation.warning": "Cette action va restaurer les données depuis une sauvegarde. Une sauvegarde de securite sera creee automatiquement avant la restauration pour vous permettre de revenir en arriere si nécessaire.",
  "admin.backups.history.actions": "Actions",
  "admin.backups.history.checksum": "Checksum",
  "admin.backups.history.date": "Date",
  "admin.backups.history.delete": "Supprimer",
  "admin.backups.history.documents": "Documents",
  "admin.backups.history.noBackups": "Aucune sauvegarde trouvee",
  "admin.backups.history.status": "Statut",
  "admin.backups.history.type": "Type",
  "admin.backups.lastBackup": "Derniere sauvegarde",
  "admin.backups.recentFailures": "Echecs récents",
  "admin.backups.restore.comparison.collection": "Collection",
  "admin.backups.restore.comparison.current": "Actuel",
  "admin.backups.restore.comparison.difference": "Difference",
  "admin.backups.restore.comparison.inBackup": "Dans la sauvegarde",
  "admin.backups.restore.irreversibleAction.description": "La restauration peut écraser les données actuelles. Assurez-vous d'avoir une sauvegarde récente avant de continuer.",
  "admin.backups.restore.irreversibleAction.title": "Action irréversible",
  "admin.backups.restore.irréversibleAction.description": "La restauration peut ecraser les données actuelles. Assurez-vous d'avoir une sauvegarde recente avant de continuer.",
  "admin.backups.restore.irréversibleAction.title": "Action irréversible",
  "admin.backups.restore.preview": "Apercu",
  "admin.backups.restore.selectAll": "Tout sélectionnér",
  "admin.backups.restore.selectNone": "Tout desélectionnér",
  "admin.backups.restore.startRestore": "Demarrer la restauration",
  "admin.backups.restore.step1.backupCount": "{count} sauvegarde{count, plural, one {} other {s}}",
  "admin.backups.restore.step1.title": "Choisir une date de restauration",
  "admin.backups.restore.step2.collections": "{count} collections",
  "admin.backups.restore.step2.documents": "{count} documents",
  "admin.backups.restore.step2.title": "Choisir un point de restauration",
  "admin.backups.restore.step3.title": "Selectionner les collections a restaurer",
  "admin.backups.restore.step4.title": "Confirmer la restauration",
  "admin.backups.restore.warnings.title": "Avertissement",
  "admin.backups.retentionPolicy.description": "Les sauvegardes standard sont conservees pendant <strong>30 jours</strong>. Les données financieres (paiements, factures, abonnements) sont conservees <strong>indefiniment</strong> pour conformite legale (10 ans minimum).",
  "admin.backups.retentionPolicy.title": "Politique de retention",
  "admin.backups.savedDocuments": "Documents sauvegardes",
  "admin.backups.schedule.endOfDayBackup": "Sauvegarde de fin de journee",
  "admin.backups.schedule.evening": "Soir",
  "admin.backups.schedule.intermediateBackup": "Sauvegarde intermediaire",
  "admin.backups.schedule.mainBackup": "Sauvegarde principale",
  "admin.backups.schedule.midday": "Midi",
  "admin.backups.schedule.morning": "Matin",
  "admin.backups.schedule.rpo": "RPO (Recovery Point Objective) : <strong>8 heures maximum</strong> de perte de données en cas d'incident.",
  "admin.backups.schedule.title": "Calendrier des sauvegardes",
  "admin.backups.status.completed": "Termine",
  "admin.backups.status.failed": "Échoué",
  "admin.backups.status.inProgress": "En cours",
  "admin.backups.status.pending": "En attente",
  "admin.backups.subtitle": "Gerez vos sauvegardes et restaurez vos données en cas de besoin",
  "admin.backups.successfulBackups": "Sauvegardes réussies",
  "admin.backups.tabs.history": "Historique",
  "admin.backups.tabs.overview": "Vue d'ensemble",
  "admin.backups.tabs.restore": "Restauration",
  "admin.backups.title": "Sauvegardes et restauration",
  "admin.backups.type.admin": "Admin",
  "admin.backups.type.automatic": "Automatique",
  "admin.backups.type.evening": "Soir (19h)",
  "admin.backups.type.manual": "Manuel",
  "admin.backups.type.midday": "Midi (11h)",
  "admin.backups.type.morning": "Matin (3h)",
  "admin.blogger.action.activate": "Activer",
  "admin.blogger.action.block": "Bloquer",
  "admin.blogger.action.suspend": "Suspendre",
  "admin.blogger.blogInfo": "Informations du blog",
  "admin.blogger.joined": "Inscrit le",
  "admin.blogger.links": "Liens",
  "admin.blogger.performance": "Performance",
  "admin.blogger.profile": "Profil du blogueur",
  "admin.blogger.recentCommissions": "Commissions récentes",
  "admin.blogger.recentWithdrawals": "Retraits récents",
  "admin.bloggers.col.blog": "Blog",
  "admin.bloggers.col.earnings": "Gains",
  "admin.bloggers.col.lastLogin": "Dernière connexion",
  "admin.bloggers.col.status": "Statut",
  "admin.bloggers.config.subtitle": "Paramètres du programme blogueurs",
  "admin.bloggers.config.title": "Configuration Blogueurs",
  "admin.bloggers.empty": "Aucun blogueur trouvé",
  "admin.bloggers.export": "Exporter",
  "admin.bloggers.filter.active": "Actifs",
  "admin.bloggers.filter.all": "Tous",
  "admin.bloggers.filter.blocked": "Bloqués",
  "admin.bloggers.filter.suspended": "Suspendus",
  "admin.bloggers.guide.title": "Guide du blogueur",
  "admin.bloggers.payments.subtitle": "Gérer les retraits des blogueurs",
  "admin.bloggers.payments.title": "Paiements Blogueurs",
  "admin.bloggers.resources.title": "Ressources",
  "admin.bloggers.search": "Rechercher un blogueur...",
  "admin.bloggers.stats.active": "Actifs",
  "admin.bloggers.stats.earnings": "Gains totaux",
  "admin.bloggers.stats.newMonth": "Nouveaux ce mois",
  "admin.bloggers.stats.suspended": "Suspendus",
  "admin.bloggers.subtitle": "{count} blogueurs enregistrés",
  "admin.bloggers.title": "Gestion des Blogueurs",
  "admin.bloggers.widgets.create": "Creer un widget",
  "admin.bloggers.widgets.createFirst": "Creer le premier widget",
  "admin.bloggers.widgets.empty": "Aucun widget trouve",
  "admin.bloggers.widgets.search": "Rechercher...",
  "admin.bloggers.widgets.subtitle": "Gerez les widgets disponibles pour les blogueurs",
  "admin.bloggers.widgets.title": "Widgets Promotionnels",
  "admin.callSessions.actions": "Actions",
  "admin.callSessions.allPayments": "Tous les paiements",
  "admin.callSessions.allServices": "Tous les services",
  "admin.callSessions.allStatuses": "Tous les statuts",
  "admin.callSessions.allTime": "Tout",
  "admin.callSessions.allTypes": "Tous types",
  "admin.callSessions.amount": "Montant",
  "admin.callSessions.attempts": "essais",
  "admin.callSessions.averageDuration": "Durée Moyenne",
  "admin.callSessions.client": "Client",
  "admin.callSessions.completedSessions": "Sessions Réussies",
  "admin.callSessions.copyId": "Copier ID",
  "admin.callSessions.date": "Date",
  "admin.callSessions.dateRange": "Période",
  "admin.callSessions.duration": "Durée",
  "admin.callSessions.expat": "Expatrié",
  "admin.callSessions.expatCall": "Appel Expatrié",
  "admin.callSessions.failedSessions": "Sessions Échouées",
  "admin.callSessions.last24h": "Dernières 24 heures",
  "admin.callSessions.last30d": "30 derniers jours",
  "admin.callSessions.last7d": "7 derniers jours",
  "admin.callSessions.last90d": "90 derniers jours",
  "admin.callSessions.lawyer": "Avocat",
  "admin.callSessions.lawyerCall": "Appel Avocat",
  "admin.callSessions.listenRecording": "Écouter enregistrement",
  "admin.callSessions.loadMore": "Charger plus",
  "admin.callSessions.loadingHistory": "Chargement de l'historique des sessions...",
  "admin.callSessions.modal.amount": "Montant",
  "admin.callSessions.modal.attempts": "Tentatives",
  "admin.callSessions.modal.created": "Créée",
  "admin.callSessions.modal.detailedStats": "Statistiques détaillées",
  "admin.callSessions.modal.maxDuration": "Durée max",
  "admin.callSessions.modal.metadata": "Métadonnées",
  "admin.callSessions.modal.name": "Nom",
  "admin.callSessions.modal.notAvailable": "Non disponible",
  "admin.callSessions.modal.payment": "Paiement",
  "admin.callSessions.modal.phone": "Téléphone",
  "admin.callSessions.modal.sessionDetails": "Détails de la session",
  "admin.callSessions.modal.status": "Statut",
  "admin.callSessions.modal.type": "Type",
  "admin.callSessions.noResults": "Aucune session trouvée",
  "admin.callSessions.noSessionsFound": "Aucune session trouvée",
  "admin.callSessions.noSessionsFoundDesc": "Aucune session ne correspond aux critères de recherche sélectionnés.",
  "admin.callSessions.participants": "Participants",
  "admin.callSessions.payment.authorized": "Autorisé",
  "admin.callSessions.payment.captured": "Capturé",
  "admin.callSessions.payment.refunded": "Remboursé",
  "admin.callSessions.paymentStatus": "Statut paiement",
  "admin.callSessions.provider": "Prestataire",
  "admin.callSessions.providerType": "Type prestataire",
  "admin.callSessions.recording": "Enregistrement",
  "admin.callSessions.resetFilters": "Réinitialiser les filtres",
  "admin.callSessions.searchPlaceholder": "Rechercher par ID, téléphone, nom...",
  "admin.callSessions.serviceType": "Type de service",
  "admin.callSessions.sessionDetails": "Détails de la session",
  "admin.callSessions.sessionId": "Session",
  "admin.callSessions.sessionStatus": "Statut session",
  "admin.callSessions.sessionsFound": "{count} session(s) trouvée(s)",
  "admin.callSessions.sort": "Tri",
  "admin.callSessions.sortAsc": "Tri croissant",
  "admin.callSessions.sortByAmount": "Montant",
  "admin.callSessions.sortByDate": "Date création",
  "admin.callSessions.sortByDuration": "Durée",
  "admin.callSessions.sortDesc": "Tri décroissant",
  "admin.callSessions.started": "Démarré",
  "admin.callSessions.statistics": "Statistiques",
  "admin.callSessions.subtitle": "Consultation et analyse des sessions d'appels passées",
  "admin.callSessions.successRate": "Taux de Succès",
  "admin.callSessions.table.actions": "Actions",
  "admin.callSessions.table.date": "Date",
  "admin.callSessions.table.duration": "Durée",
  "admin.callSessions.table.participants": "Participants",
  "admin.callSessions.table.payment": "Paiement",
  "admin.callSessions.table.session": "Session",
  "admin.callSessions.table.status": "Statut",
  "admin.callSessions.title": "Historique des Sessions d'Appels",
  "admin.callSessions.totalRevenue": "Revenus Total",
  "admin.callSessions.totalSessions": "Total Sessions",
  "admin.callSessions.totalSessionsLabel": "Sessions Total",
  "admin.callSessions.viewDetails": "Voir les détails",
  "admin.calls.actions.close": "Fermer",
  "admin.calls.actions.disconnectError": "Erreur lors de la déconnexion forcée",
  "admin.calls.actions.forceDisconnect": "Forcer la déconnexion",
  "admin.calls.actions.forceDisconnectConfirm": "Êtes-vous sûr de vouloir déconnecter cet appel de force ?",
  "admin.calls.actions.joinCall": "Rejoindre l'appel",
  "admin.calls.actions.joinCallError": "Impossible de rejoindre cet appel",
  "admin.calls.actions.muteClient": "Mute client",
  "admin.calls.actions.muteError": "Erreur lors de la mise en sourdine",
  "admin.calls.actions.muteProvider": "Mute prestataire",
  "admin.calls.actions.recording": "Enregistrement",
  "admin.calls.actions.transfer": "Transférer l'appel",
  "admin.calls.actions.transferError": "Erreur lors du transfert",
  "admin.calls.actions.transferPrompt": "ID du nouveau prestataire:",
  "admin.calls.actions.viewDetails": "Voir détails",
  "admin.calls.alerts.audioIssue": "Qualité audio dégradée détectée",
  "admin.calls.alerts.delete": "Supprimer",
  "admin.calls.alerts.highLatency": "Latence élevée: {latency}ms",
  "admin.calls.alerts.markResolved": "Marquer comme résolu",
  "admin.calls.alerts.paymentFailed": "Échec de paiement: {reason}",
  "admin.calls.alerts.session": "Session",
  "admin.calls.alerts.stuckCall": "Appel bloqué depuis {minutes} minutes",
  "admin.calls.alerts.systemOverload": "{count} appels simultanés - Capacité proche de la limite",
  "admin.calls.alerts.title": "Alertes actives",
  "admin.calls.alerts.unknownReason": "Raison inconnue",
  "admin.calls.alerts.unresolved": "{count} non résolues",
  "admin.calls.board.active": "Actifs",
  "admin.calls.board.clientConnecting": "Appel client",
  "admin.calls.board.pending": "En attente",
  "admin.calls.board.providerConnecting": "Appel prestataire",
  "admin.calls.buttons.alerts": "Alertes actives",
  "admin.calls.buttons.disableSound": "Désactiver les sons",
  "admin.calls.buttons.enableRealtime": "Activer temps réel",
  "admin.calls.buttons.enableSound": "Activer les sons",
  "admin.calls.buttons.pauseRealtime": "Pause temps réel",
  "admin.calls.buttons.refresh": "Actualiser",
  "admin.calls.buttons.systemStats": "Statistiques système",
  "admin.calls.callType.expat": "Expatrié",
  "admin.calls.callType.expatCall": "Appel Expatrié",
  "admin.calls.callType.lawyer": "Avocat",
  "admin.calls.callType.lawyerCall": "Appel Avocat",
  "admin.calls.empty.monitoringActive": "Le monitoring est actif. Les nouveaux appels apparaîtront automatiquement.",
  "admin.calls.empty.monitoringPaused": "Activez le monitoring temps réel pour voir les appels en cours.",
  "admin.calls.empty.title": "Aucun appel en cours",
  "admin.calls.errorFallback": "Une erreur est survenue lors du monitoring des appels.",
  "admin.calls.filters.active": "Actifs",
  "admin.calls.filters.allServices": "Tous les services",
  "admin.calls.filters.allStatus": "Tous les statuts",
  "admin.calls.filters.cancelled": "Annulés",
  "admin.calls.filters.clientConnecting": "Appel client",
  "admin.calls.filters.completed": "Terminés",
  "admin.calls.filters.connecting": "En connexion",
  "admin.calls.filters.expatCalls": "Appels expatrié",
  "admin.calls.filters.failed": "Échoués",
  "admin.calls.filters.includeCompleted": "Inclure terminés",
  "admin.calls.filters.lawyerCalls": "Appels avocat",
  "admin.calls.filters.pending": "En attente",
  "admin.calls.filters.providerConnecting": "Appel prestataire",
  "admin.calls.filters.searchPlaceholder": "Rechercher appel, nom, téléphone...",
  "admin.calls.filters.title": "Filtres:",
  "admin.calls.filters.view": "Vue:",
  "admin.calls.liveIndicator": "LIVE",
  "admin.calls.loading": "Connexion au monitoring des appels...",
  "admin.calls.metrics.activeCalls": "Appels actifs",
  "admin.calls.metrics.audioQuality": "Qualité audio",
  "admin.calls.metrics.avgDuration": "Durée moyenne",
  "admin.calls.metrics.callsToday": "Appels aujourd'hui",
  "admin.calls.metrics.connecting": "En connexion",
  "admin.calls.metrics.connectionTime": "Temps connexion",
  "admin.calls.metrics.networkLatency": "Latence réseau",
  "admin.calls.metrics.pending": "En attente",
  "admin.calls.metrics.revenueInProgress": "Revenus en cours",
  "admin.calls.metrics.successRate": "Taux de succès",
  "admin.calls.modal.amount": "Montant:",
  "admin.calls.modal.attempts": "Tentatives:",
  "admin.calls.modal.audio": "Audio:",
  "admin.calls.modal.audioQuality": "Qualité audio:",
  "admin.calls.modal.callDetails": "Détails de l'appel en temps réel",
  "admin.calls.modal.callId": "Appel #{id}",
  "admin.calls.modal.callSid": "Call SID:",
  "admin.calls.modal.client": "Client",
  "admin.calls.modal.clientLanguages": "Client:",
  "admin.calls.modal.conferenceName": "Nom:",
  "admin.calls.modal.conferenceSid": "SID:",
  "admin.calls.modal.connectedAt": "Connecté à",
  "admin.calls.modal.created": "Créé:",
  "admin.calls.modal.intentId": "Intent ID:",
  "admin.calls.modal.jitter": "Jitter",
  "admin.calls.modal.languages": "Langues",
  "admin.calls.modal.lastMeasurement": "Dernière mesure:",
  "admin.calls.modal.latency": "Latence",
  "admin.calls.modal.maxDuration": "Durée max:",
  "admin.calls.modal.metadata": "Métadonnées",
  "admin.calls.modal.nameUnavailable": "Nom non disponible",
  "admin.calls.modal.noRealtimeData": "Aucune donnée temps réel disponible",
  "admin.calls.modal.packetLoss": "Perte paquets",
  "admin.calls.modal.participants": "Participants:",
  "admin.calls.modal.payment": "Paiement",
  "admin.calls.modal.paymentError": "Erreur:",
  "admin.calls.modal.paymentStatus": "Statut:",
  "admin.calls.modal.provider": "Prestataire",
  "admin.calls.modal.providerLanguages": "Prestataire:",
  "admin.calls.modal.quality": "Qualité",
  "admin.calls.modal.realtimeMetrics": "Métriques temps réel",
  "admin.calls.modal.realtimeMonitoring": "Session surveillée en temps réel",
  "admin.calls.modal.recordingActive": "ACTIF",
  "admin.calls.modal.requestId": "Request ID:",
  "admin.calls.modal.signal": "Signal:",
  "admin.calls.modal.source": "Source:",
  "admin.calls.modal.twilioConference": "Conférence Twilio",
  "admin.calls.modal.updated": "Mis à jour:",
  "admin.calls.participant.anonymous": "Anonyme",
  "admin.calls.participant.client": "Client",
  "admin.calls.participant.connected": "Connecté",
  "admin.calls.participant.disconnected": "Déconnecté",
  "admin.calls.participant.noAnswer": "Pas de réponse",
  "admin.calls.participant.pending": "En attente",
  "admin.calls.participant.provider": "Prestataire",
  "admin.calls.participant.ringing": "Sonnerie",
  "admin.calls.status.active": "En cours",
  "admin.calls.status.cancelled": "Annulé",
  "admin.calls.status.clientConnecting": "Appel client",
  "admin.calls.status.completed": "Terminé",
  "admin.calls.status.connecting": "Connexion",
  "admin.calls.status.failed": "Échoué",
  "admin.calls.status.pending": "En attente",
  "admin.calls.status.providerConnecting": "Appel prestataire",
  "admin.calls.subtitle": "Surveillance et gestion des appels téléphoniques actifs",
  "admin.calls.systemStats.apiStatus": "Statut API",
  "admin.calls.systemStats.availability": "Disponibilité:",
  "admin.calls.systemStats.currentLoad": "Charge actuelle",
  "admin.calls.systemStats.detailedMetrics": "Métriques détaillées",
  "admin.calls.systemStats.latency": "Latence:",
  "admin.calls.systemStats.regionHealth": "Santé des régions",
  "admin.calls.systemStats.responseTime": "Temps de réponse",
  "admin.calls.systemStats.title": "Statistiques système en temps réel",
  "admin.calls.table.actions": "Actions",
  "admin.calls.table.amount": "Montant",
  "admin.calls.table.call": "Appel",
  "admin.calls.table.duration": "Durée",
  "admin.calls.table.latency": "Latence:",
  "admin.calls.table.participants": "Participants",
  "admin.calls.table.quality": "Qualité",
  "admin.calls.table.qualityPercent": "Qualité:",
  "admin.calls.table.status": "Statut",
  "admin.calls.title": "Monitoring des appels en temps réel",
  "admin.captainCoverage.back": "Retour aux capitaines",
  "admin.captainCoverage.coveredCountries": "Pays couverts",
  "admin.captainCoverage.coveredLanguages": "Langues couvertes",
  "admin.captainCoverage.searchCountry": "Filtrer par code pays...",
  "admin.captainCoverage.tab.countries": "Par pays",
  "admin.captainCoverage.tab.languages": "Par langue",
  "admin.captainCoverage.title": "Couverture mondiale Capitaines",
  "admin.captainCoverage.totalCaptains": "Capitaines",
  "admin.captainCoverage.unassigned": "Non assignés",
  "admin.captainCoverage.unassignedTitle": "Capitaines sans pays assignés ({count})",
  "admin.captainDetail.archive.month": "Mois",
  "admin.captainDetail.archive.months": "mois",
  "admin.captainDetail.archive.n1": "N1 actifs",
  "admin.captainDetail.archive.n2": "N2 actifs",
  "admin.captainDetail.archive.qualityBonus": "Bonus qualite",
  "admin.captainDetail.archive.revenue": "Revenus",
  "admin.captainDetail.archive.revoked": "Revoque",
  "admin.captainDetail.archive.teamCalls": "Appels equipe",
  "admin.captainDetail.archive.tier": "Palier",
  "admin.captainDetail.archive.tierBonus": "Bonus palier",
  "admin.captainDetail.archive.title": "Archive mensuelle",
  "admin.captainDetail.archive.total": "Total",
  "admin.captainDetail.archivesEmpty": "Aucune archive disponible.",
  "admin.captainDetail.archivesEmptyHint": "Les archives sont generees automatiquement le 1er de chaque mois.",
  "admin.captainDetail.assign.add": "Assigner",
  "admin.captainDetail.assign.btn": "Assigner un chatter",
  "admin.captainDetail.assign.noResults": "Aucun chatter disponible trouve",
  "admin.captainDetail.assign.searchPlaceholder": "Rechercher par nom ou email...",
  "admin.captainDetail.assign.success": "Chatter assigne avec succes",
  "admin.captainDetail.assignCoverage": "Assigner couverture",
  "admin.captainDetail.assigned": "Assigné",
  "admin.captainDetail.assigned.empty": "Aucun chatter assigné à ce capitaine",
  "admin.captainDetail.assigned.hint": "Assignez des chatters depuis leur page de détail",
  "admin.captainDetail.assigned.hint2": "Cliquez sur ",
  "admin.captainDetail.backToList": "Retour aux capitaines",
  "admin.captainDetail.callEarnings": "Gains d'appels",
  "admin.captainDetail.codes": "Codes affilies",
  "admin.captainDetail.commN1": "Commissions N1",
  "admin.captainDetail.commN2": "Commissions N2",
  "admin.captainDetail.commission.assignedRecruits": "Recrues assignées",
  "admin.captainDetail.commission.callAmount": "Montant par appel",
  "admin.captainDetail.commission.callCommissions": "Commissions d'appels",
  "admin.captainDetail.commission.callQty": "Appels",
  "admin.captainDetail.commission.estimatedMonthly": "Estimation mensuelle",
  "admin.captainDetail.commission.month": "Mois",
  "admin.captainDetail.commission.n1": "Comm. N1",
  "admin.captainDetail.commission.n2": "Comm. N2",
  "admin.captainDetail.commission.quality": "Bonus Q.",
  "admin.captainDetail.commission.qualityBonus": "Bonus qualité",
  "admin.captainDetail.commission.qualityBonusLabel": "Bonus qualité (%)",
  "admin.captainDetail.commission.qualityBonusRate": "Taux bonus",
  "admin.captainDetail.commission.qualityConditions": "Conditions qualité",
  "admin.captainDetail.commission.qualityMet": "Conditions remplies",
  "admin.captainDetail.commission.qualityNotMet": "Conditions non remplies",
  "admin.captainDetail.commission.recruitsThreshold": "Min recrues (N1 actifs)",
  "admin.captainDetail.commission.retention": "Rétention (activité 30j)",
  "admin.captainDetail.commission.retentionThreshold": "Min rétention",
  "admin.captainDetail.commission.simulator": "Simulateur commissions",
  "admin.captainDetail.commission.title": "Commissions",
  "admin.captainDetail.commission.total": "Total",
  "admin.captainDetail.commission.totalEstimated": "Total estimé",
  "admin.captainDetail.commission.totalLabel": "TOTAL",
  "admin.captainDetail.confirmRevoke": "Confirmer",
  "admin.captainDetail.contact": "Contact",
  "admin.captainDetail.countries": "Pays",
  "admin.captainDetail.coverage.add": "Ajouter",
  "admin.captainDetail.coverage.allCountries": "Tous les pays disponibles",
  "admin.captainDetail.coverage.countries": "Pays assignes",
  "admin.captainDetail.coverage.country": "Pays",
  "admin.captainDetail.coverage.empty": "Aucune couverture assignée",
  "admin.captainDetail.coverage.language": "Langue",
  "admin.captainDetail.coverage.languages": "Langues assignees",
  "admin.captainDetail.coverage.none": "Aucun",
  "admin.captainDetail.coverage.otherCaptains": "{count} autre(s) capitaine(s)",
  "admin.captainDetail.coverage.remove": "Retirer",
  "admin.captainDetail.coverage.saved": "Couverture mise a jour",
  "admin.captainDetail.coverage.search": "Rechercher un pays...",
  "admin.captainDetail.coverage.selectCountries": "Pays (cliquer pour ajouter/retirer)",
  "admin.captainDetail.coverage.selectLanguages": "Langues",
  "admin.captainDetail.coverage.selected": "selectionnes",
  "admin.captainDetail.coverage.sharedWith": "Partagé avec",
  "admin.captainDetail.coverage.title": "Couverture géographique",
  "admin.captainDetail.languages": "Langues",
  "admin.captainDetail.lastActive": "Dernière activité",
  "admin.captainDetail.loading": "Chargement capitaine...",
  "admin.captainDetail.maxTier": "Tier maximum atteint !",
  "admin.captainDetail.memberSince": "Membre depuis {date}",
  "admin.captainDetail.nextTier": "Prochain tier: {tier} (encore {remaining} appels requis)",
  "admin.captainDetail.noCommissions": "Aucune commission",
  "admin.captainDetail.noN1": "Aucune recrue N1",
  "admin.captainDetail.noN2": "Aucune recrue N2",
  "admin.captainDetail.notFound": "Capitaine non trouvé",
  "admin.captainDetail.promotedAt": "Promu capitaine le {date}",
  "admin.captainDetail.qualityBonus": "Bonus qualité",
  "admin.captainDetail.qualityBonus.disabled": "Bonus qualite desactive",
  "admin.captainDetail.qualityBonus.enabled": "Bonus qualite active",
  "admin.captainDetail.qualityBonuses": "Bonus qualite",
  "admin.captainDetail.recruit.calls": "Appels",
  "admin.captainDetail.recruit.country": "Pays",
  "admin.captainDetail.recruit.date": "Date",
  "admin.captainDetail.recruit.earned": "Gagné",
  "admin.captainDetail.recruit.joined": "Inscrit",
  "admin.captainDetail.recruit.lastCall": "Dernier appel",
  "admin.captainDetail.recruit.name": "Nom",
  "admin.captainDetail.recruit.status": "Statut",
  "admin.captainDetail.recruits.active": "N1 actifs",
  "admin.captainDetail.recruits.n2": "N2 actifs",
  "admin.captainDetail.recruits.title": "Recrues",
  "admin.captainDetail.recruits.total": "Total",
  "admin.captainDetail.revenue.monthly": "Ce mois",
  "admin.captainDetail.revenue.title": "Revenus",
  "admin.captainDetail.revenue.total": "Total gagné",
  "admin.captainDetail.revoke": "Revoquer",
  "admin.captainDetail.revoked": "Statut capitaine revoque",
  "admin.captainDetail.tab.archives": "Archives",
  "admin.captainDetail.tab.assigned": "Chatters assignés",
  "admin.captainDetail.tab.commissions": "Commissions",
  "admin.captainDetail.tab.coverage": "Couverture",
  "admin.captainDetail.tab.history": "Historique",
  "admin.captainDetail.tab.n1": "Recrues N1",
  "admin.captainDetail.tab.n2": "Recrues N2",
  "admin.captainDetail.tab.overview": "Vue d'ensemble",
  "admin.captainDetail.tab.recruits": "Recrues",
  "admin.captainDetail.tierProgression": "Progression de tier",
  "admin.captainDetail.title": "Détail capitaine",
  "admin.captainDetail.transfer.btn": "Transferer des chatters",
  "admin.captainDetail.transfer.confirm": "Confirmer le transfert",
  "admin.captainDetail.transfer.empty": "Aucun autre capitaine disponible",
  "admin.captainDetail.transfer.error": "Erreur de transfert",
  "admin.captainDetail.transfer.recruits": "Transférer les recrues",
  "admin.captainDetail.transfer.search": "Rechercher un capitaine...",
  "admin.captainDetail.transfer.selectCaptain": "-- Choisir un captain --",
  "admin.captainDetail.transfer.selected": "selectionnes",
  "admin.captainDetail.transfer.success": "Transfert réussi",
  "admin.captainDetail.transfer.target": "Capitaine cible",
  "admin.captainDetail.transfer.title": "Transférer les recrues",
  "admin.captainDetail.transfer.warning": "Cette action est irréversible",
  "admin.captainDetail.unassign.btn": "Desassigner",
  "admin.captainDetail.unassign.success": "Chatter desassigne",
  "admin.captains.col.active": "Recrues actives",
  "admin.captains.col.captain": "Capitaine",
  "admin.captains.col.countries": "Pays",
  "admin.captains.col.country": "Pays",
  "admin.captains.col.earnings": "Gains",
  "admin.captains.col.lastActive": "Dernière activité",
  "admin.captains.col.n1": "N1",
  "admin.captains.col.n2": "N2",
  "admin.captains.col.name": "Nom",
  "admin.captains.col.quality": "Qualité",
  "admin.captains.col.qualityBonus": "Bonus Q.",
  "admin.captains.col.recruits": "Recrues",
  "admin.captains.col.status": "Statut",
  "admin.captains.col.teamCalls": "Appels equipe/mois",
  "admin.captains.col.tier": "Tier",
  "admin.captains.coverageMap": "Carte de couverture",
  "admin.captains.empty": "Aucun capitaine trouvé",
  "admin.captains.export": "Exporter CSV",
  "admin.captains.export.success": "Export CSV telecharge",
  "admin.captains.filter.active": "Actif",
  "admin.captains.filter.all": "Tous",
  "admin.captains.filter.allCountries": "Tous les pays",
  "admin.captains.filter.allTiers": "Tous les tiers",
  "admin.captains.filter.inactive": "Inactif",
  "admin.captains.pagination": "Page {page} sur {total}",
  "admin.captains.qualityBonus": "Bonus qualité",
  "admin.captains.qualityBonus.disable": "Desactiver bonus qualite",
  "admin.captains.qualityBonus.disabled": "Bonus qualite desactive",
  "admin.captains.qualityBonus.enable": "Activer bonus qualite",
  "admin.captains.qualityBonus.enabled": "Bonus qualite active",
  "admin.captains.qualityBonus.error": "Erreur lors de la mise a jour",
  "admin.captains.search": "Rechercher un capitaine...",
  "admin.captains.stats.active": "Actifs",
  "admin.captains.stats.avgCalls": "Moy. appels/equipe",
  "admin.captains.stats.avgN1": "Moy. N1/Capt.",
  "admin.captains.stats.avgRecruits": "Moy. recrues",
  "admin.captains.stats.countries": "Pays couverts",
  "admin.captains.stats.inactive": "Inactifs",
  "admin.captains.stats.topTier": "Gold+",
  "admin.captains.stats.total": "Total",
  "admin.captains.subtitle": "Gérer les capitaines et leurs équipes",
  "admin.captains.title": "Capitaines",
  "admin.charts.all": "Tout",
  "admin.charts.allCountries": "Tous les pays",
  "admin.charts.avgCallDuration": "Duree moyenne appel",
  "admin.charts.calls": "Appels",
  "admin.charts.error": "Erreur lors du chargement des données",
  "admin.charts.expats": "Expatries",
  "admin.charts.filters": "Filtres:",
  "admin.charts.last12Months": "12 derniers mois",
  "admin.charts.last30Days": "30 derniers jours",
  "admin.charts.last7Days": "7 derniers jours",
  "admin.charts.last90Days": "90 derniers jours",
  "admin.charts.lawyers": "Avocats",
  "admin.charts.loading": "Chargement des données...",
  "admin.charts.min": "min",
  "admin.charts.newProviders": "Nouveaux prestataires",
  "admin.charts.newUsers": "Nouveaux utilisateurs",
  "admin.charts.other": "Autre",
  "admin.charts.platformCommission": "Commission plateforme",
  "admin.charts.providerRevenue": "Revenus prestataires",
  "admin.charts.providers": "Prestataires",
  "admin.charts.providersByType": "Types de prestataires",
  "admin.charts.refresh": "Actualiser",
  "admin.charts.retry": "Reessayer",
  "admin.charts.revenue": "Chiffre d'affaires",
  "admin.charts.revenueByType": "CA par type",
  "admin.charts.successRate": "Taux de succes",
  "admin.charts.totalCalls": "Appels totaux",
  "admin.charts.unknown": "Inconnu",
  "admin.charts.users": "Utilisateurs",
  "admin.charts.usersByCountry": "Utilisateurs par pays",
  "admin.charts.vsPreviousPeriod": "vs periode precedente",
  "admin.chatter.commissions.subtitle": "Suivre toutes les commissions chatter",
  "admin.chatter.commissions.title": "Suivi des commissions",
  "admin.chatterConfig.attributionWindow": "Fenêtre d'attribution (jours)",
  "admin.chatterConfig.attributionWindow.desc": "Durée de validité du cookie d",
  "admin.chatterConfig.captainCallExpat": "Commission capitaine (appel expat)",
  "admin.chatterConfig.captainCallLawyer": "Commission capitaine (appel avocat)",
  "admin.chatterConfig.captainCommissions": "Commissions capitaine",
  "admin.chatterConfig.captainCommissions.desc": "Le capitaine reçoit ces commissions À LA PLACE des commissions N1/N2 standard. Paliers mensuels configurables dans la liste capitaines.",
  "admin.chatterConfig.captainQualityBonus": "Bonus qualité capitaine (%)",
  "admin.chatterConfig.clientCommission": "Commission client",
  "admin.chatterConfig.commissions": "Commissions",
  "admin.chatterConfig.competitionPrizes": "Prix des compétitions",
  "admin.chatterConfig.competitionPrizes.desc": "Montants fixes versés aux 3 premiers du classement mensuel (en cents)",
  "admin.chatterConfig.levelBonuses": "Bonus par niveau",
  "admin.chatterConfig.levelThresholds": "Seuils de niveau",
  "admin.chatterConfig.minWithdrawal": "Retrait minimum",
  "admin.chatterConfig.otherSettings": "Autres paramètres",
  "admin.chatterConfig.quizMaxScore": "Score max quiz",
  "admin.chatterConfig.quizMinScore": "Score min quiz",
  "admin.chatterConfig.quizPassingScore": "Score de réussite (%)",
  "admin.chatterConfig.quizQuestions": "Nombre de questions",
  "admin.chatterConfig.quizRetryDelay": "Délai avant nouvel essai (heures)",
  "admin.chatterConfig.quizSettings": "Paramètres Quiz",
  "admin.chatterConfig.quizTimeLimit": "Temps limite quiz (min)",
  "admin.chatterConfig.recruiterBonus": "Bonus recruteur",
  "admin.chatterConfig.recruiterBonus.desc": "$50 automatiquement versés au partenaire quand son filleul atteint $500 de commissions.",
  "admin.chatterConfig.recruitmentCommission": "Commission recrutement",
  "admin.chatterConfig.recruitmentDuration": "Durée recrutement (mois)",
  "admin.chatterConfig.recruitmentDuration.desc": "Période pendant laquelle les commissions partenaires sont versées",
  "admin.chatterConfig.recruitmentMilestones": "Paliers de recrutement",
  "admin.chatterConfig.recruitmentMilestones.desc": "Bonus versé au chatter quand il atteint X filleuls actifs (montants en cents)",
  "admin.chatterConfig.registrationsEnabled": "Inscriptions activées",
  "admin.chatterConfig.releaseDelay": "Délai de libération",
  "admin.chatterConfig.saved": "Configuration enregistrée",
  "admin.chatterConfig.subtitle": "Paramètres du système de chatters",
  "admin.chatterConfig.systemActive": "Système actif",
  "admin.chatterConfig.systemStatus": "Statut du système",
  "admin.chatterConfig.title": "Configuration Chatter",
  "admin.chatterConfig.top3Bonuses": "Bonus Top 3",
  "admin.chatterConfig.trainingEnabled": "Formation activée",
  "admin.chatterConfig.validationHold": "Délai de validation",
  "admin.chatterConfig.versionInfo": "Info version quiz",
  "admin.chatterConfig.withdrawalSettings": "Paramètres de retrait",
  "admin.chatterConfig.withdrawalsEnabled": "Retraits activés",
  "admin.chatterConfig.zoomSettings": "Paramètres Zoom",
  "admin.chatterPayments.empty": "Aucun paiement trouvé",
  "admin.chatterPayments.subtitle": "Gestion des paiements et retraits des chatters",
  "admin.chatterPayments.title": "Paiements Chatters",
  "admin.chatters.balance": "Solde",
  "admin.chatters.ban": "Bannir",
  "admin.chatters.bulk.activate": "Activer",
  "admin.chatters.bulk.deactivate": "Désactiver",
  "admin.chatters.bulk.delete": "Supprimer",
  "admin.chatters.bulk.email": "Envoyer email",
  "admin.chatters.bulk.suspend": "Suspendre",
  "admin.chatters.bulkSelected": "{count} sélectionné(s)",
  "admin.chatters.captain.assign": "Assigner un capitaine",
  "admin.chatters.captain.assigned": "Capitaine assigné",
  "admin.chatters.captain.change": "Changer de capitaine",
  "admin.chatters.captain.close": "Fermer",
  "admin.chatters.captain.none": "Aucun capitaine assigné",
  "admin.chatters.captain.noneAvailable": "Aucun capitaine disponible",
  "admin.chatters.captain.remove": "Retirer le capitaine",
  "admin.chatters.captain.search": "Rechercher un capitaine...",
  "admin.chatters.codes": "Codes",
  "admin.chatters.col.conversions": "Conversions",
  "admin.chatters.col.country": "Pays",
  "admin.chatters.col.earnings": "Gains",
  "admin.chatters.col.lastLogin": "Dernière connexion",
  "admin.chatters.col.level": "Niveau",
  "admin.chatters.col.status": "Statut",
  "admin.chatters.contact": "Contacter",
  "admin.chatters.empty": "Aucun chatter trouvé",
  "admin.chatters.export": "Exporter",
  "admin.chatters.filter.active": "Actifs",
  "admin.chatters.filter.all": "Tous",
  "admin.chatters.filter.allCountries": "Tous les pays",
  "admin.chatters.filter.allLanguages": "Toutes langues",
  "admin.chatters.filter.banned": "Bannis",
  "admin.chatters.filter.inactive": "Inactif",
  "admin.chatters.filter.pending": "En attente",
  "admin.chatters.filter.quizRequired": "Quiz requis",
  "admin.chatters.filter.suspended": "Suspendus",
  "admin.chatters.noCommissions": "Aucune commission",
  "admin.chatters.pagination": "Page {page} sur {total}",
  "admin.chatters.promoteCaptain": "Promouvoir Capitaine",
  "admin.chatters.reactivate": "Réactiver",
  "admin.chatters.recentCommissions": "Commissions récentes",
  "admin.chatters.revokeCaptain": "Révoquer Capitaine",
  "admin.chatters.search": "Rechercher un chatter...",
  "admin.chatters.stats": "Statistiques",
  "admin.chatters.stats.active": "Actifs",
  "admin.chatters.stats.earnings": "Gains totaux",
  "admin.chatters.stats.newMonth": "Nouveaux ce mois",
  "admin.chatters.stats.pending": "En attente",
  "admin.chatters.stats.suspended": "Suspendus",
  "admin.chatters.subtitle": "Gestion des chatters",
  "admin.chatters.suspend": "Suspendre",
  "admin.chatters.title": "Chatters",
  "admin.clients.actions": "Actions",
  "admin.clients.activate": "Activer",
  "admin.clients.active": "Actifs",
  "admin.clients.columns": "Colonnes",
  "admin.clients.country": "Pays",
  "admin.clients.delete": "Supprimer",
  "admin.clients.email": "Email",
  "admin.clients.emptyText": "Aucun résultat avec ces filtres.",
  "admin.clients.emptyTitle": "Aucun client",
  "admin.clients.export": "Export CSV",
  "admin.clients.filters": "Filtres",
  "admin.clients.lastLogin": "Dernière connexion",
  "admin.clients.loading": "Chargement...",
  "admin.clients.name": "Nom",
  "admin.clients.pageSize": "Éléments par page",
  "admin.clients.phone": "Téléphone",
  "admin.clients.search": "Nom, email, téléphone...",
  "admin.clients.signup": "Inscription",
  "admin.clients.status": "Statut",
  "admin.clients.subtitle": "Gestion des clients (utilisateurs finaux)",
  "admin.clients.suspend": "Suspendre",
  "admin.clients.suspended": "Suspendus",
  "admin.clients.title": "Clients",
  "admin.clients.total": "Total",
  "admin.clients.view": "Voir",
  "admin.commission.byProviderType": "Par type de prestataire",
  "admin.commission.clientByType": "Commission appel client (par type de prestataire)",
  "admin.commission.clientByType.desc": "Commission fixe pour chaque client qui effectue un appel payant",
  "admin.commission.clientCall": "Commission appel client",
  "admin.commission.clientExpat": "Commission client — Expatrié (cents)",
  "admin.commission.clientLawyer": "Commission client — Avocat (cents)",
  "admin.commission.expatLabel": "Expatrié",
  "admin.commission.fixedAmountExpat": "Montant fixe — Expatrié",
  "admin.commission.fixedAmountLawyer": "Montant fixe — Avocat",
  "admin.commission.lawyerLabel": "Avocat",
  "admin.commission.providerByType": "Commission prestataire recruté (par type)",
  "admin.commission.providerByType.desc": "Commission pour chaque appel reçu par un partenaire recruté (6 mois)",
  "admin.commission.providerExpat": "Commission prestataire — Expatrié (cents)",
  "admin.commission.providerLawyer": "Commission prestataire — Avocat (cents)",
  "admin.commission.providerRecruitment": "Commission recrutement prestataire",
  "admin.commission.recruitmentByType": "Commission recrutement (par type de prestataire)",
  "admin.common.all": "Tous",
  "admin.common.cancel": "Annuler",
  "admin.common.close": "Fermer",
  "admin.common.delete": "Supprimer",
  "admin.common.download": "Télécharger",
  "admin.common.edit": "Modifier",
  "admin.common.error": "Erreur",
  "admin.common.export": "Exporter",
  "admin.common.filter": "Filtrer",
  "admin.common.loading": "Chargement...",
  "admin.common.no": "Non",
  "admin.common.none": "Aucun",
  "admin.common.professional": "professionnel",
  "admin.common.profilePhotoOf": "Photo de profil de {name}",
  "admin.common.refresh": "Actualiser",
  "admin.common.retry": "Réessayer",
  "admin.common.save": "Enregistrer",
  "admin.common.search": "Rechercher",
  "admin.common.view": "Voir",
  "admin.common.viewDetails": "Voir les détails",
  "admin.common.viewProfile": "Voir le profil complet",
  "admin.common.yes": "Oui",
  "admin.comms.abtests.description": "Tests A/B pour optimiser vos communications",
  "admin.comms.abtests.features": "Tests de subject, tests de contenu, analyse des résultats",
  "admin.comms.abtests.title": "Tests A/B",
  "admin.comms.campaignEditor.description": "Créer et modifier vos campagnes",
  "admin.comms.campaignEditor.features": "Éditeur visuel, personnalisation, programmation",
  "admin.comms.campaignEditor.title": "Éditeur de campagne",
  "admin.comms.campaignOverview.description": "Vue d'ensemble des performances",
  "admin.comms.campaignOverview.features": "Statistiques en temps réel, graphiques, exports",
  "admin.comms.campaignOverview.title": "Aperçu campagne",
  "admin.comms.campaigns.description": "Gérez vos campagnes de communication",
  "admin.comms.campaigns.features": "Création de campagnes, planification, ciblage",
  "admin.comms.campaigns.title": "Campagnes",
  "admin.comms.comingSoon": "Fonctionnalités en cours de développement",
  "admin.comms.deliverability.description": "Surveillance de la délivrabilité",
  "admin.comms.deliverability.features": "Taux de livraison, bounces, plaintes spam",
  "admin.comms.deliverability.title": "Délivrabilité",
  "admin.comms.segments.description": "Segmentation de votre audience",
  "admin.comms.segments.features": "Création de segments, critères dynamiques, exports",
  "admin.comms.segments.title": "Segments",
  "admin.comms.suppression.description": "Gestion des suppressions et désabonnements",
  "admin.comms.suppression.features": "Liste noire, désabonnements, conformité RGPD",
  "admin.comms.suppression.title": "Suppressions",
  "admin.comms.uiOnlyNotice": "Module en développement - Interface prévisionnelle",
  "admin.config.clientCommission": "Commission parrainage client",
  "admin.config.commissions": "Commissions",
  "admin.config.discount": "Remise client",
  "admin.config.discountPercent": "Pourcentage de remise",
  "admin.config.lastUpdated": "Dernière mise à jour : {date}",
  "admin.config.minWithdrawal": "Montant minimum de retrait",
  "admin.config.recruitCommission": "Commission recrutement prestataire",
  "admin.config.recruitWindow": "Fenêtre recrutement (mois)",
  "admin.config.releaseHours": "Heures de déblocage",
  "admin.config.saved": "Configuration enregistrée avec succès",
  "admin.config.timing": "Délais",
  "admin.config.validationDays": "Jours de validation",
  "admin.config.withdrawals": "Retraits",
  "admin.connectionLogs.allEvents": "Tous les evenements",
  "admin.connectionLogs.allServices": "Tous les services",
  "admin.connectionLogs.eventType": "Type d'evenement",
  "admin.connectionLogs.eventTypes.accountCreated": "Compte cree",
  "admin.connectionLogs.eventTypes.accountDeleted": "Compte supprime",
  "admin.connectionLogs.eventTypes.emailVerified": "Email verifie",
  "admin.connectionLogs.eventTypes.login": "Connexion",
  "admin.connectionLogs.eventTypes.loginFailed": "Echec de connexion",
  "admin.connectionLogs.eventTypes.logout": "Deconnexion",
  "admin.connectionLogs.eventTypes.mfaDisabled": "2FA desactive",
  "admin.connectionLogs.eventTypes.mfaEnabled": "2FA active",
  "admin.connectionLogs.eventTypes.passwordChanged": "Mot de passe modifie",
  "admin.connectionLogs.eventTypes.passwordReset": "Reinitialisation du mot de passe",
  "admin.connectionLogs.eventTypes.sessionExpired": "Session expiree",
  "admin.connectionLogs.exportLogs": "Exporter les logs",
  "admin.connectionLogs.filterByDate": "Filtrer par date",
  "admin.connectionLogs.filterByEvent": "Filtrer par evenement",
  "admin.connectionLogs.filterByService": "Filtrer par service",
  "admin.connectionLogs.filterByUser": "Filtrer par utilisateur",
  "admin.connectionLogs.ipAddress": "Adresse IP",
  "admin.connectionLogs.location": "Localisation",
  "admin.connectionLogs.noLogs": "Aucun log de connexion",
  "admin.connectionLogs.service": "Service",
  "admin.connectionLogs.services.admin": "Admin",
  "admin.connectionLogs.services.api": "API",
  "admin.connectionLogs.services.mobile": "Mobile",
  "admin.connectionLogs.services.web": "Web",
  "admin.connectionLogs.subtitle": "Historique des connexions et evenements utilisateurs",
  "admin.connectionLogs.suspicious": "Activite suspecte",
  "admin.connectionLogs.timestamp": "Date/Heure",
  "admin.connectionLogs.title": "Logs de connexion",
  "admin.connectionLogs.user": "Utilisateur",
  "admin.connectionLogs.userAgent": "Navigateur",
  "admin.contactMessages.markAsRead": "Marquer comme lu",
  "admin.contactMessages.read": "Lu",
  "admin.contactMessages.receivedOn": "Reçu le",
  "admin.contactMessages.repliedOn": "Répondu le",
  "admin.contactMessages.replyPlaceholder": "Votre réponse...",
  "admin.contactMessages.replySent": "Réponse envoyée :",
  "admin.contactMessages.sendError": "Erreur d'envoi :",
  "admin.contactMessages.title": "Messages de contact",
  "admin.costs.alerts": "Alertes",
  "admin.costs.budget": "Budget",
  "admin.costs.firestore": "Firestore",
  "admin.costs.functions": "Cloud Functions",
  "admin.costs.period": "Période",
  "admin.costs.rateLimits": "Limites de débit",
  "admin.costs.storage": "Storage",
  "admin.costs.title": "Suivi des Coûts",
  "admin.costs.total": "Total estimé",
  "admin.costs.twilio": "Twilio (SMS/Appels)",
  "admin.countryRotation.actions": "Actions",
  "admin.countryRotation.advanceConfirm": "Êtes-vous sûr de vouloir avancer au cycle suivant ? Tous les pays redeviendront disponibles.",
  "admin.countryRotation.advanceCycle": "Forcer nouveau cycle",
  "admin.countryRotation.advanceCycleDesc": "Rend tous les pays disponibles",
  "admin.countryRotation.advanceError": "Erreur lors de l'avancement du cycle",
  "admin.countryRotation.assigned": "Assignés",
  "admin.countryRotation.available": "Disponibles",
  "admin.countryRotation.chatters": "Chatters",
  "admin.countryRotation.countriesList": "Liste des pays",
  "admin.countryRotation.country": "Pays",
  "admin.countryRotation.currentCycle": "Cycle actuel",
  "admin.countryRotation.currentThreshold": "Actuellement à {percent}%",
  "admin.countryRotation.cycle": "Cycle",
  "admin.countryRotation.cycleAdvanced": "Cycle avancé vers le cycle {cycle}",
  "admin.countryRotation.fetchError": "Erreur lors du chargement des données",
  "admin.countryRotation.filterAll": "Tous",
  "admin.countryRotation.filterAssigned": "Assignés",
  "admin.countryRotation.filterAvailable": "Disponibles",
  "admin.countryRotation.initError": "Erreur lors de l'initialisation",
  "admin.countryRotation.initialize": "Initialiser le système",
  "admin.countryRotation.initialized": "Système de rotation initialisé avec succès",
  "admin.countryRotation.initializing": "Initialisation...",
  "admin.countryRotation.lastAdvanced": "Dernier changement de cycle: {date}",
  "admin.countryRotation.noResults": "Aucun pays trouvé",
  "admin.countryRotation.notInitialized.description": "Le système de rotation des pays n'a pas encore été initialisé. Cliquez sur le bouton ci-dessous pour configurer les 197 pays.",
  "admin.countryRotation.notInitialized.title": "Système non initialisé",
  "admin.countryRotation.percentAssigned": "Pays assignés",
  "admin.countryRotation.progress": "Progression du cycle",
  "admin.countryRotation.searchPlaceholder": "Rechercher...",
  "admin.countryRotation.status": "Statut",
  "admin.countryRotation.statusAssigned": "Assigné",
  "admin.countryRotation.statusAvailable": "Disponible",
  "admin.countryRotation.threshold": "Seuil de déclenchement",
  "admin.countryRotation.thresholdError": "Erreur lors de la mise à jour du seuil",
  "admin.countryRotation.thresholdHint": "Entre 50% et 100%",
  "admin.countryRotation.thresholdLabel": "Seuil (%)",
  "admin.countryRotation.thresholdRange": "Le seuil doit être entre 50% et 100%",
  "admin.countryRotation.thresholdReached": "Le seuil est atteint. Le prochain enregistrement déclenchera automatiquement un nouveau cycle.",
  "admin.countryRotation.thresholdUpdated": "Seuil mis à jour à {threshold}%",
  "admin.countryRotation.title": "Rotation des Pays",
  "admin.countryRotation.totalAssignments": "Total",
  "admin.countryRotation.totalCountries": "Pays total",
  "admin.countryRotation.updateThreshold": "Modifier le seuil",
  "admin.countryRotation.updateThresholdDesc": "Le cycle avance automatiquement lorsque ce pourcentage de pays est assigné.",
  "admin.countryRotation.updateThresholdTitle": "Modifier le seuil",
  "admin.countryStats.activeCountries": "Pays actifs",
  "admin.countryStats.calls": "Appels",
  "admin.countryStats.clients": "Clients",
  "admin.countryStats.country": "Pays",
  "admin.countryStats.countryDetails": "Détails par pays",
  "admin.countryStats.csv.clients": "Clients",
  "admin.countryStats.csv.country": "Pays",
  "admin.countryStats.csv.expats": "Expatriés",
  "admin.countryStats.csv.lawyers": "Avocats",
  "admin.countryStats.csv.providerRevenue": "Revenus prestataires",
  "admin.countryStats.csv.sosCommission": "Commission SOS",
  "admin.countryStats.csv.successfulCalls": "Appels réussis",
  "admin.countryStats.csv.totalCalls": "Appels totaux",
  "admin.countryStats.csv.totalRevenue": "Revenus totaux",
  "admin.countryStats.errorLoading": "Erreur lors du chargement des statistiques",
  "admin.countryStats.expats": "Expats",
  "admin.countryStats.expatsLong": "Expatriés",
  "admin.countryStats.exportCsv": "Exporter CSV",
  "admin.countryStats.lawyers": "Avocats",
  "admin.countryStats.loading": "Chargement des statistiques par pays...",
  "admin.countryStats.noData": "Aucune donnée disponible",
  "admin.countryStats.overview": "Vue d'ensemble globale et statistiques détaillées par pays",
  "admin.countryStats.providerRevenue": "Revenus prestataires",
  "admin.countryStats.registeredClients": "Clients inscrits",
  "admin.countryStats.registeredExpats": "Expatriés inscrits",
  "admin.countryStats.registeredLawyers": "Avocats inscrits",
  "admin.countryStats.registrations": "Inscriptions",
  "admin.countryStats.revenue": "Revenus",
  "admin.countryStats.sortBy": "Trier par :",
  "admin.countryStats.sosCommission": "Commission SOS",
  "admin.countryStats.successful": "réussis",
  "admin.countryStats.title": "Statistiques par pays",
  "admin.countryStats.totalCalls": "Appels totaux",
  "admin.countryStats.totalRegistrations": "Inscriptions totales",
  "admin.countryStats.totalRevenue": "Revenus totaux",
  "admin.dashboard.accessDenied.connectedEmail": "Email connecté :",
  "admin.dashboard.accessDenied.detectedRole": "Rôle détecté :",
  "admin.dashboard.accessDenied.message": "Vous devez être administrateur pour accéder à cette page.",
  "admin.dashboard.accessDenied.noRole": "Aucun rôle",
  "admin.dashboard.accessDenied.notDefined": "Non défini",
  "admin.dashboard.accessDenied.title": "Accès refusé",
  "admin.dashboard.buttons.checkIntegrity": "Vérifier l'intégrité",
  "admin.dashboard.buttons.clean": "Nettoyer",
  "admin.dashboard.buttons.cleanData": "Nettoyer les données",
  "admin.dashboard.buttons.close": "Fermer",
  "admin.dashboard.buttons.integrity": "Integrite",
  "admin.dashboard.buttons.pricingManagement": "Gestion des tarifs",
  "admin.dashboard.buttons.roles": "Roles",
  "admin.dashboard.buttons.save": "Enregistrer",
  "admin.dashboard.buttons.settings": "Parametres",
  "admin.dashboard.buttons.testNotifications": "Tester les notifications",
  "admin.dashboard.captainApplications": "{count} candidatures Captain",
  "admin.dashboard.cleanup.confirmMessage": "Êtes-vous sûr de vouloir nettoyer les données obsolètes ? Cette action est irréversible.",
  "admin.dashboard.cleanup.error": "Erreur lors du nettoyage des données",
  "admin.dashboard.cleanup.success": "Nettoyage des données effectué avec succès",
  "admin.dashboard.integrity.checkError": "Erreur lors de la vérification d'intégrité",
  "admin.dashboard.integrity.dataValid": "Données intègres",
  "admin.dashboard.integrity.issuesDetected": "{count} problème(s) détecté(s)",
  "admin.dashboard.integrity.issuesTitle": "Problèmes détectés :",
  "admin.dashboard.integrity.modalTitle": "Rapport d'intégrité des données",
  "admin.dashboard.loading": "Chargement du tableau de bord...",
  "admin.dashboard.notifications.confirmTest": "Voulez-vous tester le système de notifications ?",
  "admin.dashboard.notifications.emailEnabled": "Email activé",
  "admin.dashboard.notifications.enterProviderId": "Entrez l'ID du prestataire pour le test :",
  "admin.dashboard.notifications.serviceUnavailable": "Service de notifications indisponible",
  "admin.dashboard.notifications.smsEnabled": "SMS activé",
  "admin.dashboard.notifications.testError": "Erreur lors du test de notification : {error}",
  "admin.dashboard.notifications.testSuccess": "Notification de test envoyée avec succès !",
  "admin.dashboard.notifications.title": "Paramètres de notifications",
  "admin.dashboard.notifications.whatsappEnabled": "WhatsApp activé",
  "admin.dashboard.professional.charts.activeRate": "Taux actif",
  "admin.dashboard.professional.charts.callVolume": "Volume d'Appels",
  "admin.dashboard.professional.charts.calls": "Appels",
  "admin.dashboard.professional.charts.callsByCountry": "Appels par Pays",
  "admin.dashboard.professional.charts.callsByLanguage": "Appels par Langue",
  "admin.dashboard.professional.charts.callsByProviderType": "Appels par Type de Prestataire",
  "admin.dashboard.professional.charts.callsCount": "{count} appels ({percentage}%)",
  "admin.dashboard.professional.charts.connectedUsers": "Utilisateurs Connectés",
  "admin.dashboard.professional.charts.connectionRateByRole": "Taux de Connexion par Rôle",
  "admin.dashboard.professional.charts.newRegistrations": "Nouveaux Inscrits",
  "admin.dashboard.professional.charts.paymentMethodDistribution": "Répartition par Méthode de Paiement",
  "admin.dashboard.professional.charts.registered": "Inscrits",
  "admin.dashboard.professional.charts.revenue": "Chiffre d'Affaires",
  "admin.dashboard.professional.charts.revenueByCountry": "CA par Pays (Top 10)",
  "admin.dashboard.professional.charts.roleDistribution": "Répartition par Rôle",
  "admin.dashboard.professional.charts.successRateGauge": "Taux de Réussite",
  "admin.dashboard.professional.charts.successRateLabel": "Taux de réussite",
  "admin.dashboard.professional.charts.trend": "Tendance",
  "admin.dashboard.professional.charts.turnover": "CA",
  "admin.dashboard.professional.filters.allCountries": "Tous les pays",
  "admin.dashboard.professional.filters.allMethods": "Toutes méthodes",
  "admin.dashboard.professional.filters.allRoles": "Tous les rôles",
  "admin.dashboard.professional.filters.month": "Ce mois",
  "admin.dashboard.professional.filters.refresh": "Actualiser",
  "admin.dashboard.professional.filters.today": "Aujourd'hui",
  "admin.dashboard.professional.filters.week": "Cette semaine",
  "admin.dashboard.professional.filters.year": "Cette année",
  "admin.dashboard.professional.kpi.avgDuration": "Durée Moyenne",
  "admin.dashboard.professional.kpi.connected": "Connectés",
  "admin.dashboard.professional.kpi.minutes": "{minutes} min",
  "admin.dashboard.professional.kpi.newRegistrations": "Nouveaux Inscrits",
  "admin.dashboard.professional.kpi.newThisPeriod": "+{count} cette période",
  "admin.dashboard.professional.kpi.outOfCalls": "sur {count} appels",
  "admin.dashboard.professional.kpi.percentOfTotal": "{percentage}% du total",
  "admin.dashboard.professional.kpi.platformCommission": "Commission Plateforme",
  "admin.dashboard.professional.kpi.providerRevenue": "Revenus Prestataires",
  "admin.dashboard.professional.kpi.revenueThisMonth": "CA Ce Mois",
  "admin.dashboard.professional.kpi.successRate": "Taux de Succès",
  "admin.dashboard.professional.kpi.successfulCalls": "Appels Réussis",
  "admin.dashboard.professional.kpi.thisPeriod": "cette période",
  "admin.dashboard.professional.kpi.totalUsers": "Total Inscrits",
  "admin.dashboard.professional.noCall": "Aucun appel pour cette période",
  "admin.dashboard.professional.noData": "Aucune donnée pour cette période",
  "admin.dashboard.professional.noPayment": "Aucun paiement pour cette période",
  "admin.dashboard.professional.roles.blogger": "Blogueurs",
  "admin.dashboard.professional.roles.chatter": "Chatters",
  "admin.dashboard.professional.roles.client": "Clients",
  "admin.dashboard.professional.roles.expat": "Expatriés",
  "admin.dashboard.professional.roles.influencer": "Influenceurs",
  "admin.dashboard.professional.roles.lawyer": "Avocats",
  "admin.dashboard.quickAccess.calls": "Appels",
  "admin.dashboard.quickAccess.callsManagement": "Gestion des appels",
  "admin.dashboard.quickAccess.countryStats": "Stats par pays",
  "admin.dashboard.quickAccess.label": "Acces rapide :",
  "admin.dashboard.quickAccess.payments": "Paiements",
  "admin.dashboard.quickAccess.paymentsManagement": "Gestion des paiements",
  "admin.dashboard.quickAccess.pricing": "Tarification",
  "admin.dashboard.quickAccess.pricingManagement": "Gestion des tarifs",
  "admin.dashboard.quickAccess.reportsAnalytics": "Rapports & Analyses",
  "admin.dashboard.quickAccess.reviewsManagement": "Gestion des avis",
  "admin.dashboard.quickAccess.title": "Accès rapides",
  "admin.dashboard.quickAccess.users": "Utilisateurs",
  "admin.dashboard.quickAccess.usersManagement": "Gestion des utilisateurs",
  "admin.dashboard.quickAccess.validations": "Validations",
  "admin.dashboard.reviews.accessButton": "Accéder à la gestion des avis",
  "admin.dashboard.reviews.description": "Gérez les avis clients de la plateforme. Vous pouvez modérer, publier ou masquer les avis.",
  "admin.dashboard.reviews.title": "Gestion des avis",
  "admin.dashboard.roleRestoration.completed": "Restauration terminee",
  "admin.dashboard.roleRestoration.result": "{restored} roles restaures, {synced} claims synchronisees",
  "admin.dashboard.settings.saveError": "Erreur lors de l'enregistrement",
  "admin.dashboard.settings.saveSuccess": "Paramètres enregistrés avec succès !",
  "admin.dashboard.stats.providerRevenue": "Revenus prestataires",
  "admin.dashboard.stats.sosCommission": "Commission SOS",
  "admin.dashboard.stats.successfulCalls": "Appels réussis",
  "admin.dashboard.stats.totalCalls": "Appels totaux",
  "admin.dashboard.stats.totalRevenue": "Revenus totaux",
  "admin.dashboard.subtitle": "Vue d'ensemble des statistiques et outils de gestion",
  "admin.dashboard.title": "Console d'administration",
  "admin.dashboard.twilio.maxAttempts": "Nombre max de tentatives",
  "admin.dashboard.twilio.timeoutSeconds": "Timeout par tentative (secondes)",
  "admin.dashboard.twilio.title": "Paramètres d'appel (Twilio)",
  "admin.dashboard.unknownError": "Erreur inconnue",
  "admin.disputes.actions.accept": "Accepter le litige",
  "admin.disputes.actions.addNote": "Ajouter une note",
  "admin.disputes.actions.submitEvidence": "Soumettre des preuves",
  "admin.disputes.actions.viewDashboard": "Voir dans le tableau de bord",
  "admin.disputes.amount": "Montant",
  "admin.disputes.analytics": "Analytique",
  "admin.disputes.analytics.byReason": "Litiges par motif",
  "admin.disputes.analytics.title": "Analytique des litiges",
  "admin.disputes.analytics.winLossByReason": "Gains/Pertes par motif",
  "admin.disputes.confirmAccept": "Êtes-vous sûr de vouloir accepter ce litige ? Cela concédera la rétrofacturation au client.",
  "admin.disputes.dueDate": "Date limite",
  "admin.disputes.evidence.callRecording": "Référence d'enregistrement d'appel",
  "admin.disputes.evidence.callRecordingPlaceholder": "Entrez l'ID de session d'appel ou la référence d'enregistrement...",
  "admin.disputes.evidence.communicationLogs": "Journaux de communication",
  "admin.disputes.evidence.communicationLogsPlaceholder": "Collez les échanges d'emails ou de messages pertinents...",
  "admin.disputes.evidence.documents": "Télécharger des documents",
  "admin.disputes.evidence.dropzone": "Cliquez pour télécharger ou glissez-déposez",
  "admin.disputes.evidence.edit": "Modifier",
  "admin.disputes.evidence.empty": "Aucune preuve soumise pour le moment",
  "admin.disputes.evidence.preview": "Aperçu des preuves",
  "admin.disputes.evidence.previewBtn": "Aperçu",
  "admin.disputes.evidence.proofOfDelivery": "Preuve de livraison",
  "admin.disputes.evidence.proofOfDeliveryPlaceholder": "Fournissez des preuves que le service a été livré comme décrit...",
  "admin.disputes.evidence.serviceDescription": "Description du service",
  "admin.disputes.evidence.serviceDescriptionPlaceholder": "Décrivez le service fourni, incluant la date, la durée et les détails...",
  "admin.disputes.evidence.submit": "Soumettre les preuves",
  "admin.disputes.evidence.title": "Soumettre des preuves",
  "admin.disputes.filter.endDate": "Date de fin",
  "admin.disputes.filter.paymentMethod": "Méthode de paiement",
  "admin.disputes.filter.startDate": "Date de début",
  "admin.disputes.filter.status": "Statut",
  "admin.disputes.filter.urgency": "Urgence",
  "admin.disputes.filters": "Filtres",
  "admin.disputes.noDisputes": "Aucun litige trouvé",
  "admin.disputes.noDisputesHint": "Les litiges apparaîtront ici lorsque les clients initieront des rétrofacturations",
  "admin.disputes.notes.add": "Ajouter la note",
  "admin.disputes.notes.addTitle": "Ajouter une note interne",
  "admin.disputes.notes.empty": "Aucune note pour le moment",
  "admin.disputes.notes.placeholder": "Ajoutez une note interne concernant ce litige...",
  "admin.disputes.notes.title": "Notes internes",
  "admin.disputes.paymentId": "ID de paiement",
  "admin.disputes.reason": "Motif",
  "admin.disputes.searchPlaceholder": "Rechercher par ID de paiement, client...",
  "admin.disputes.stats.amountAtRisk": "Montant à risque",
  "admin.disputes.stats.openDisputes": "Litiges ouverts",
  "admin.disputes.stats.requiresAttention": "Nécessite attention",
  "admin.disputes.stats.responseDueSoon": "Réponse urgente",
  "admin.disputes.stats.winRate": "Taux de réussite",
  "admin.disputes.stats.within48h": "Dans les 48 heures",
  "admin.disputes.status.accepted": "Accepté",
  "admin.disputes.status.lost": "Perdu",
  "admin.disputes.status.open": "Ouvert",
  "admin.disputes.status.under_review": "En examen",
  "admin.disputes.status.won": "Gagné",
  "admin.disputes.subtitle": "Surveiller et gérer les rétrofacturations et litiges de paiement",
  "admin.disputes.table.actions": "Actions",
  "admin.disputes.table.amount": "Montant",
  "admin.disputes.table.client": "Client",
  "admin.disputes.table.created": "Créé",
  "admin.disputes.table.dueDate": "Date limite",
  "admin.disputes.table.evidence": "Preuves",
  "admin.disputes.table.paymentId": "ID paiement",
  "admin.disputes.table.reason": "Motif",
  "admin.disputes.table.status": "Statut",
  "admin.disputes.timeline": "Chronologie",
  "admin.disputes.title": "Gestion des litiges",
  "admin.disputes.urgency.medium": "Moyen (<7j)",
  "admin.disputes.urgency.normal": "Normal",
  "admin.disputes.urgency.urgent": "Urgent (<48h)",
  "admin.disputes.winRate": "taux de réussite",
  "admin.domainAuthority.addManual": "Ajouter manuellement",
  "admin.domainAuthority.checkOnline": "Verifier en ligne",
  "admin.domainAuthority.currentScore": "Score DA actuel",
  "admin.domainAuthority.da": "Autorite de Domaine",
  "admin.domainAuthority.error.addFailed": "Echec de l'ajout du score manuel",
  "admin.domainAuthority.error.invalidPageAuthority": "L'autorite de page doit etre entre 0 et 100",
  "admin.domainAuthority.error.invalidScore": "Le score doit etre entre 0 et 100",
  "admin.domainAuthority.error.loadFailed": "Echec du chargement des donnees d'autorite de domaine",
  "admin.domainAuthority.evolution": "Evolution sur 12 mois",
  "admin.domainAuthority.form.add": "Ajouter",
  "admin.domainAuthority.form.cancel": "Annuler",
  "admin.domainAuthority.form.pageAuthority": "PA (optionnel)",
  "admin.domainAuthority.form.saving": "Enregistrement...",
  "admin.domainAuthority.form.score": "Score DA",
  "admin.domainAuthority.lastUpdated": "Derniere mise a jour",
  "admin.domainAuthority.noData": "Aucune donnee d'autorite de domaine disponible",
  "admin.domainAuthority.pa": "Autorite de Page",
  "admin.domainAuthority.pageAuthority": "Autorite de Page (PA)",
  "admin.domainAuthority.previousScore": "Precedent : {score}",
  "admin.domainAuthority.title": "Autorite de Domaine",
  "admin.errorLogs.allLoaded": "Tous les journaux ont été chargés",
  "admin.errorLogs.date": "Date",
  "admin.errorLogs.description": "Visualisation et analyse des journaux d'erreurs de la plateforme",
  "admin.errorLogs.displayingErrors": "Affichage de {{count}} erreurs",
  "admin.errorLogs.error": "Erreur",
  "admin.errorLogs.frontend": "Frontend",
  "admin.errorLogs.last30Days": "30 derniers jours",
  "admin.errorLogs.last7Days": "7 derniers jours",
  "admin.errorLogs.loading": "Chargement des journaux...",
  "admin.errorLogs.noLogs": "Aucun journal d'erreur trouvé",
  "admin.errorLogs.origin": "Origine",
  "admin.errorLogs.period": "Période",
  "admin.errorLogs.searchPlaceholder": "Rechercher dans les erreurs...",
  "admin.errorLogs.title": "Suivi des erreurs",
  "admin.errorLogs.today": "Aujourd'hui",
  "admin.errorLogs.totalErrors": "Erreurs totales",
  "admin.errorLogs.userAgent": "Agent utilisateur",
  "admin.escrow.allStatuses": "Tous les statuts",
  "admin.escrow.businessRuleDesc": "Une fois qu'un appel a eu lieu, le client n'est JAMAIS remboursé. L'argent appartient au prestataire et reste en escrow jusqu'à ce qu'il complète son KYC. Le système envoie des rappels automatiques à J+1, J+7, J+30 et J+90.",
  "admin.escrow.businessRuleTitle": "Règle métier importante",
  "admin.escrow.days": "{count} jours",
  "admin.escrow.description": "Suivi des paiements en attente de transfert aux prestataires",
  "admin.escrow.emailSubjectPaypal": "Action requise : Vérifiez votre compte PayPal",
  "admin.escrow.emailSubjectStripe": "Action requise : Configurez vos paiements SOS-Expat",
  "admin.escrow.highEscrowAlert": "Attention : Escrow élevé",
  "admin.escrow.highEscrowAlertDesc": "Le montant total en escrow dépasse 1000€. Vérifiez les providers concernés et envoyez des rappels KYC si nécessaire.",
  "admin.escrow.kycUnknown": "Inconnu",
  "admin.escrow.modal.amount": "Montant",
  "admin.escrow.modal.callSession": "Session d'appel",
  "admin.escrow.modal.createdAt": "Date de création",
  "admin.escrow.modal.fullError": "Erreur complète",
  "admin.escrow.modal.providerId": "ID Provider",
  "admin.escrow.modal.title": "Détails du paiement en attente",
  "admin.escrow.noPaypalPayouts": "Aucun payout PayPal en échec",
  "admin.escrow.noStripeTransfers": "Aucun transfert Stripe en attente",
  "admin.escrow.oldest": "Plus ancien",
  "admin.escrow.payouts": "{count} payouts",
  "admin.escrow.paypalEmailOnly": "Email PayPal seulement",
  "admin.escrow.paypalMerchantOk": "PayPal Merchant OK",
  "admin.escrow.paypalPayoutFailed": "PayPal (Payout échoué)",
  "admin.escrow.providersAffected": "Providers affectés",
  "admin.escrow.retryError": "Erreur lors du retry : {error}",
  "admin.escrow.retryPayout": "Relancer le payout",
  "admin.escrow.searchPlaceholder": "Rechercher par provider...",
  "admin.escrow.sendEmail": "Envoyer email",
  "admin.escrow.statusFailed": "Échoué",
  "admin.escrow.statusMaxRetries": "Max retries",
  "admin.escrow.statusPending": "En attente",
  "admin.escrow.statusRetryAfterKyc": "Retry après KYC",
  "admin.escrow.stripeConnectOk": "Stripe Connect OK",
  "admin.escrow.stripeKycPending": "Stripe (KYC en attente)",
  "admin.escrow.stripeNotConfigured": "Stripe non configuré",
  "admin.escrow.tabPaypalFailed": "PayPal - Payout échoué",
  "admin.escrow.tabStripeKycPending": "Stripe - KYC en attente",
  "admin.escrow.table.actions": "Actions",
  "admin.escrow.table.amount": "Montant",
  "admin.escrow.table.date": "Date",
  "admin.escrow.table.daysCol": "Jours",
  "admin.escrow.table.error": "Erreur",
  "admin.escrow.table.kycStatus": "Statut KYC",
  "admin.escrow.table.paypalEmail": "Email PayPal",
  "admin.escrow.table.provider": "Provider",
  "admin.escrow.table.retries": "Tentatives",
  "admin.escrow.table.session": "Session",
  "admin.escrow.table.status": "Statut",
  "admin.escrow.title": "Fonds en Transit (Escrow)",
  "admin.escrow.totalInEscrow": "Total en Escrow",
  "admin.escrow.transfers": "{count} transferts",
  "admin.escrow.viewDetails": "Voir détails",
  "admin.expats.accountStatus": "Compte",
  "admin.expats.actions": "Actions",
  "admin.expats.activate": "Activer",
  "admin.expats.active": "Actifs",
  "admin.expats.all": "Tous",
  "admin.expats.approve": "Approuver",
  "admin.expats.blocked": "Bloqués",
  "admin.expats.city": "Ville",
  "admin.expats.clearFilters": "Effacer les filtres",
  "admin.expats.colOrder.v1": "Ordre des colonnes",
  "admin.expats.colVisible.v1": "Colonnes visibles",
  "admin.expats.colWidths.v1": "Largeur des colonnes",
  "admin.expats.columns": "Colonnes",
  "admin.expats.confirmBulk": "Confirmer l'action pour {n} expatrié(s) ?",
  "admin.expats.country": "Pays de résidence",
  "admin.expats.delete": "Supprimer",
  "admin.expats.edit": "Modifier",
  "admin.expats.email": "Email",
  "admin.expats.emailVerified": "Email vérifié",
  "admin.expats.emptyText": "Aucun résultat avec ces filtres.",
  "admin.expats.emptyTitle": "Aucun expatrié",
  "admin.expats.expatSince": "Expat depuis",
  "admin.expats.expatsCount": "Expatriés",
  "admin.expats.export": "Export CSV (page)",
  "admin.expats.filters": "Filtres",
  "admin.expats.help": "Domaines",
  "admin.expats.helpDomains": "Domaines d'aide (contient)",
  "admin.expats.hideAll": "Aucune",
  "admin.expats.hourlyRate": "Tarif (EUR/h)",
  "admin.expats.kyc": "KYC",
  "admin.expats.langs": "Langues",
  "admin.expats.languages": "Langues (contient)",
  "admin.expats.lastLogin": "Dernière connexion",
  "admin.expats.loading": "Chargement...",
  "admin.expats.map": "Carte",
  "admin.expats.minRating": "Note >=",
  "admin.expats.minYears": "Années sur place >=",
  "admin.expats.month": "Ce mois",
  "admin.expats.name": "Nom",
  "admin.expats.notValidated": "Non validés",
  "admin.expats.origin": "Origine",
  "admin.expats.originCountry": "Pays d'origine",
  "admin.expats.pageSize": "Éléments par page",
  "admin.expats.pending": "En attente",
  "admin.expats.perPage": "par page",
  "admin.expats.period": "Période",
  "admin.expats.phone": "Téléphone",
  "admin.expats.profile": "Profil",
  "admin.expats.rating": "Note",
  "admin.expats.reject": "Rejeter",
  "admin.expats.reviews": "Avis",
  "admin.expats.searchPlaceholder": "Recherche : nom, email, pays, ville...",
  "admin.expats.selection": "sélectionné(s)",
  "admin.expats.showAll": "Toutes",
  "admin.expats.signup": "Inscription",
  "admin.expats.status": "Statut",
  "admin.expats.subtitle": "Gestion des expatriés (validation, statut, notation, carte)",
  "admin.expats.suspend": "Suspendre",
  "admin.expats.suspended": "Suspendus",
  "admin.expats.title": "Expatriés",
  "admin.expats.today": "Aujourd'hui",
  "admin.expats.totalExact": "Total",
  "admin.expats.translation": "Traduction",
  "admin.expats.updated": "Mis à jour",
  "admin.expats.validated": "Validés",
  "admin.expats.validation": "Validation",
  "admin.expats.view": "Voir",
  "admin.expats.visibleOnMap": "Carte",
  "admin.expats.week": "Cette semaine",
  "admin.expats.yearsInCountry": "Ancienneté",
  "admin.externalServices.alerts": "alerte(s)",
  "admin.externalServices.alerts.criticalBalance": "URGENT : Le solde {{service}} est critique ({{amount}})",
  "admin.externalServices.alerts.lowBalance": "Le solde {{service}} est faible ({{amount}})",
  "admin.externalServices.anthropic": "Anthropic",
  "admin.externalServices.autoRefresh": "Actualisation auto toutes les {minutes} min",
  "admin.externalServices.availableBalance": "Solde disponible",
  "admin.externalServices.balance": "Solde",
  "admin.externalServices.balanceCritical": "Solde critique - Rechargez !",
  "admin.externalServices.balanceWarning": "Solde faible",
  "admin.externalServices.connectionError": "Erreur de connexion au service",
  "admin.externalServices.costCritical": "Cout tres eleve - Verifiez !",
  "admin.externalServices.costWarning": "Cout eleve ce mois",
  "admin.externalServices.criticalBalance": "Solde critique",
  "admin.externalServices.error": "Erreur",
  "admin.externalServices.estimatedCost": "Cout estime",
  "admin.externalServices.fetchError": "Erreur de recuperation",
  "admin.externalServices.firebase": "Firebase / GCP",
  "admin.externalServices.healthy": "Sain",
  "admin.externalServices.lastUpdated": "Derniere mise a jour",
  "admin.externalServices.lowBalance": "Solde faible",
  "admin.externalServices.monthlyEstimate": "Estimation mensuelle",
  "admin.externalServices.never": "Jamais",
  "admin.externalServices.noData": "Aucune donnee disponible",
  "admin.externalServices.openai": "OpenAI",
  "admin.externalServices.pendingAmount": "En attente : {amount} EUR",
  "admin.externalServices.perplexity": "Perplexity",
  "admin.externalServices.refresh": "Actualiser",
  "admin.externalServices.refreshing": "Actualisation...",
  "admin.externalServices.statusCritical": "Critique",
  "admin.externalServices.statusOk": "Normal",
  "admin.externalServices.statusWarning": "Avertissement",
  "admin.externalServices.stripe": "Stripe",
  "admin.externalServices.subtitle": "Suivi en temps reel des couts et soldes",
  "admin.externalServices.title": "Soldes des services externes",
  "admin.externalServices.twilio": "Twilio",
  "admin.externalServices.usedThisMonth": "Utilise ce mois : ${amount}",
  "admin.externalServices.warning": "Avertissement",
  "admin.finance.balanceSheet": "Bilan",
  "admin.finance.cashFlow": "Flux de trésorerie",
  "admin.finance.dashboard.activeDisputes": "Litiges Actifs",
  "admin.finance.dashboard.afterRefunds": "Après remboursements",
  "admin.finance.dashboard.apply": "Appliquer",
  "admin.finance.dashboard.avgTransaction": "Panier Moyen",
  "admin.finance.dashboard.byCountry": "Revenus par Pays (Top 10)",
  "admin.finance.dashboard.byPaymentMethod": "Par Méthode de Paiement",
  "admin.finance.dashboard.byStatus": "Distribution par Statut",
  "admin.finance.dashboard.dateFrom": "Du",
  "admin.finance.dashboard.dateTo": "Au",
  "admin.finance.dashboard.error.loading": "Erreur lors du chargement des données",
  "admin.finance.dashboard.export": "Exporter",
  "admin.finance.dashboard.monthly": "Mensuel",
  "admin.finance.dashboard.mrr": "MRR (Abonnements)",
  "admin.finance.dashboard.netRevenue": "Revenus Nets",
  "admin.finance.dashboard.noData": "Aucune donnée",
  "admin.finance.dashboard.noTransactions": "Aucune transaction récente",
  "admin.finance.dashboard.pendingPayouts": "Paiements en Attente",
  "admin.finance.dashboard.recentActivity": "Activité Récente",
  "admin.finance.dashboard.refresh": "Actualiser",
  "admin.finance.dashboard.refundsRate": "Taux de Remboursement",
  "admin.finance.dashboard.retry": "Réessayer",
  "admin.finance.dashboard.revenueOverTime": "Évolution des Revenus",
  "admin.finance.dashboard.subtitle": "Vue d'ensemble des performances financières",
  "admin.finance.dashboard.table.amount": "Montant",
  "admin.finance.dashboard.table.client": "Client",
  "admin.finance.dashboard.table.date": "Date",
  "admin.finance.dashboard.table.method": "Méthode",
  "admin.finance.dashboard.table.provider": "Prestataire",
  "admin.finance.dashboard.table.status": "Statut",
  "admin.finance.dashboard.title": "Dashboard Financier",
  "admin.finance.dashboard.toProviders": "Vers prestataires",
  "admin.finance.dashboard.totalRevenue": "Revenus Totaux",
  "admin.finance.dashboard.totalTransactions": "Transactions",
  "admin.finance.dashboard.viewAll": "Voir tout",
  "admin.finance.exports.subtitle": "Exporter les données financières dans différents formats pour analyse et conformité",
  "admin.finance.exports.title": "Exports & Rapports",
  "admin.finance.filters.allCountries": "Tous les pays",
  "admin.finance.filters.allMethods": "Toutes les méthodes",
  "admin.finance.filters.amountRange": "Fourchette de montant",
  "admin.finance.filters.country": "Pays",
  "admin.finance.filters.currency": "Devise",
  "admin.finance.filters.dateFrom": "Date début",
  "admin.finance.filters.dateRange": "Période",
  "admin.finance.filters.dateTo": "Date fin",
  "admin.finance.filters.hideAdvanced": "Masquer avancé",
  "admin.finance.filters.max": "Max",
  "admin.finance.filters.min": "Min",
  "admin.finance.filters.paymentMethod": "Méthode de paiement",
  "admin.finance.filters.reset": "Réinitialiser",
  "admin.finance.filters.search": "Rechercher",
  "admin.finance.filters.searchCountry": "Rechercher un pays...",
  "admin.finance.filters.searchPlaceholder": "Nom, email, ID...",
  "admin.finance.filters.selected": "sélectionné(s)",
  "admin.finance.filters.showAdvanced": "Afficher avancé",
  "admin.finance.filters.status": "Statut",
  "admin.finance.filters.title": "Filtres",
  "admin.finance.invoices.subtitle": "Visualiser et gérer les factures de la plateforme",
  "admin.finance.invoices.title": "Factures",
  "admin.finance.ledger.subtitle": "Écritures du grand livre",
  "admin.finance.ledger.title": "Grand livre",
  "admin.finance.payouts.actions.close": "Fermer",
  "admin.finance.payouts.actions.markResolved": "Marquer comme résolu",
  "admin.finance.payouts.actions.retry": "Relancer le paiement",
  "admin.finance.payouts.actions.sendReminder": "Envoyer un rappel KYC",
  "admin.finance.payouts.actions.viewDetails": "Voir les détails",
  "admin.finance.payouts.batch.cancel": "Annuler",
  "admin.finance.payouts.batch.confirm": "Confirmer le paiement groupe",
  "admin.finance.payouts.batch.processing": "Traitement en cours...",
  "admin.finance.payouts.batch.summary": "Resume du lot",
  "admin.finance.payouts.batch.title": "Confirmation de paiement groupe",
  "admin.finance.payouts.batch.totalAmount": "Montant total",
  "admin.finance.payouts.batch.totalPayouts": "Total des paiements",
  "admin.finance.payouts.batch.warning": "Confirmer le paiement groupe",
  "admin.finance.payouts.batch.warningText": "Vous etes sur le point de traiter {count} paiements. Cette action est irreversible.",
  "admin.finance.payouts.batchError": "Erreur lors du traitement du paiement groupe",
  "admin.finance.payouts.batchPayout": "Paiement groupe",
  "admin.finance.payouts.batchSuccess": "Paiement groupe traite avec succes",
  "admin.finance.payouts.confirmBatch": "Etes-vous sur de vouloir traiter {count} paiements ?",
  "admin.finance.payouts.confirmManualPayout": "Etes-vous sur de vouloir declencher ce paiement manuellement ?",
  "admin.finance.payouts.confirmRetry": "Etes-vous sur de vouloir reessayer ce paiement echoue ?",
  "admin.finance.payouts.dates.daysAgo": "Il y a {{days}} jours",
  "admin.finance.payouts.dates.today": "Aujourd'hui",
  "admin.finance.payouts.dates.yesterday": "Hier",
  "admin.finance.payouts.description": "Suivi des paiements en attente de KYC prestataire",
  "admin.finance.payouts.export": "Exporter CSV",
  "admin.finance.payouts.filter.allStatus": "Tous les statuts",
  "admin.finance.payouts.filter.allTypes": "Tous les types",
  "admin.finance.payouts.filter.completed": "Termine",
  "admin.finance.payouts.filter.endDate": "Date de fin",
  "admin.finance.payouts.filter.expat": "Expatries",
  "admin.finance.payouts.filter.failed": "Echoue",
  "admin.finance.payouts.filter.lawyer": "Avocats",
  "admin.finance.payouts.filter.maxAmount": "Max",
  "admin.finance.payouts.filter.minAmount": "Min",
  "admin.finance.payouts.filter.pending": "En attente",
  "admin.finance.payouts.filter.processing": "En cours",
  "admin.finance.payouts.filter.search": "Rechercher nom, email...",
  "admin.finance.payouts.filter.startDate": "Date de debut",
  "admin.finance.payouts.filters": "Filtres",
  "admin.finance.payouts.kpis.oldestPaypal": "Plus ancien PayPal",
  "admin.finance.payouts.kpis.oldestStripe": "Plus ancien Stripe",
  "admin.finance.payouts.kpis.paypalFailed": "PayPal échoués",
  "admin.finance.payouts.kpis.stripePending": "Stripe en attente",
  "admin.finance.payouts.kpis.thresholdExceeded": "Seuil dépassé (1000€)",
  "admin.finance.payouts.kpis.totalEscrow": "Total en séquestre",
  "admin.finance.payouts.loadMore": "Charger plus",
  "admin.finance.payouts.loading": "Chargement...",
  "admin.finance.payouts.messages.errorLoading": "Erreur lors du chargement des données",
  "admin.finance.payouts.messages.errorReminder": "Erreur lors de l'envoi du rappel",
  "admin.finance.payouts.messages.errorResolve": "Erreur lors de la résolution du paiement",
  "admin.finance.payouts.messages.errorRetry": "Erreur lors de la relance",
  "admin.finance.payouts.messages.markedResolved": "Marqué comme résolu",
  "admin.finance.payouts.messages.reminderSent": "Rappel envoyé avec succès",
  "admin.finance.payouts.messages.retrySuccess": "Relance effectuée avec succès",
  "admin.finance.payouts.modal.accountNumber": "Numero de compte",
  "admin.finance.payouts.modal.amount": "Montant",
  "admin.finance.payouts.modal.attempts": "Tentatives",
  "admin.finance.payouts.modal.auditTrail": "Historique des actions",
  "admin.finance.payouts.modal.bankDetails": "Details du virement bancaire",
  "admin.finance.payouts.modal.callsIncluded": "Appels inclus dans le paiement",
  "admin.finance.payouts.modal.close": "Fermer",
  "admin.finance.payouts.modal.createdAt": "Date de création",
  "admin.finance.payouts.modal.email": "Email",
  "admin.finance.payouts.modal.escalatedAt": "Escaladé le",
  "admin.finance.payouts.modal.grossAmount": "Montant brut",
  "admin.finance.payouts.modal.lastError": "Dernière erreur",
  "admin.finance.payouts.modal.netAmount": "Montant net a payer",
  "admin.finance.payouts.modal.noCallsLoaded": "Aucun detail d'appel charge",
  "admin.finance.payouts.modal.paymentMethod": "Methode de paiement",
  "admin.finance.payouts.modal.platformFee": "Commission plateforme",
  "admin.finance.payouts.modal.processPayout": "Traiter le paiement",
  "admin.finance.payouts.modal.providerId": "ID prestataire",
  "admin.finance.payouts.modal.retryPayout": "Reessayer le paiement",
  "admin.finance.payouts.modal.status": "Statut",
  "admin.finance.payouts.modal.title": "Détails du paiement",
  "admin.finance.payouts.modal.toBePaid": "A payer",
  "admin.finance.payouts.modal.verificationStatus": "Statut de verification",
  "admin.finance.payouts.noPayouts": "Aucun paiement trouve",
  "admin.finance.payouts.noPayoutsHint": "Les paiements apparaitront ici une fois que les prestataires auront termine des appels.",
  "admin.finance.payouts.payoutError": "Erreur lors du declenchement du paiement",
  "admin.finance.payouts.payoutTriggered": "Paiement declenche avec succes",
  "admin.finance.payouts.refresh": "Actualiser",
  "admin.finance.payouts.results": "resultats",
  "admin.finance.payouts.retryError": "Erreur lors de la nouvelle tentative",
  "admin.finance.payouts.retryPayout": "Reessayer le paiement",
  "admin.finance.payouts.retrySuccess": "Nouvelle tentative de paiement lancee",
  "admin.finance.payouts.schedule.biweekly": "Bi-mensuel",
  "admin.finance.payouts.schedule.cancel": "Annuler",
  "admin.finance.payouts.schedule.daily": "Quotidien",
  "admin.finance.payouts.schedule.dayOfMonth": "Jour du mois",
  "admin.finance.payouts.schedule.dayOfWeek": "Jour de la semaine",
  "admin.finance.payouts.schedule.frequency": "Frequence de paiement",
  "admin.finance.payouts.schedule.minimumAmount": "Montant minimum de paiement",
  "admin.finance.payouts.schedule.minimumHint": "Les paiements seront traites uniquement si le montant depasse ce seuil",
  "admin.finance.payouts.schedule.monthly": "Mensuel",
  "admin.finance.payouts.schedule.save": "Enregistrer la configuration",
  "admin.finance.payouts.schedule.title": "Configuration du calendrier de paiement",
  "admin.finance.payouts.schedule.weekly": "Hebdomadaire",
  "admin.finance.payouts.scheduleConfig": "Configuration du calendrier",
  "admin.finance.payouts.scheduleError": "Erreur lors de la mise a jour de la configuration",
  "admin.finance.payouts.scheduleUpdated": "Configuration du calendrier mise a jour",
  "admin.finance.payouts.selectAllPending": "Selectionner tous en attente",
  "admin.finance.payouts.stats.avgTime": "Delai moyen de paiement",
  "admin.finance.payouts.stats.callToPayout": "de l'appel au paiement",
  "admin.finance.payouts.stats.days": "jours",
  "admin.finance.payouts.stats.nextScheduled": "Prochain paiement prevu",
  "admin.finance.payouts.stats.noneScheduled": "Aucun prevu",
  "admin.finance.payouts.stats.payouts": "paiements",
  "admin.finance.payouts.stats.pending": "Paiements en attente",
  "admin.finance.payouts.stats.providers": "prestataires",
  "admin.finance.payouts.stats.thisMonth": "Paiements ce mois",
  "admin.finance.payouts.status.completed": "Terminé",
  "admin.finance.payouts.status.failed": "Échoué",
  "admin.finance.payouts.status.max_retries_reached": "Tentatives max atteintes",
  "admin.finance.payouts.status.pending": "En attente",
  "admin.finance.payouts.status.pending_kyc": "KYC en attente",
  "admin.finance.payouts.status.processing": "En cours",
  "admin.finance.payouts.status.resolved": "Résolu",
  "admin.finance.payouts.subtitle": "Gerer les paiements aux prestataires et les calendriers de versement",
  "admin.finance.payouts.table.actions": "Actions",
  "admin.finance.payouts.table.amount": "Montant",
  "admin.finance.payouts.table.bankAccount": "Compte bancaire",
  "admin.finance.payouts.table.callsCount": "Appels",
  "admin.finance.payouts.table.commission": "Commission",
  "admin.finance.payouts.table.date": "Date",
  "admin.finance.payouts.table.grossAmount": "Montant brut",
  "admin.finance.payouts.table.netAmount": "Montant net",
  "admin.finance.payouts.table.noPaypal": "Aucun paiement PayPal en attente",
  "admin.finance.payouts.table.noStripe": "Aucun virement Stripe en attente",
  "admin.finance.payouts.table.paymentIntent": "Payment Intent",
  "admin.finance.payouts.table.provider": "Prestataire",
  "admin.finance.payouts.table.retries": "Tentatives",
  "admin.finance.payouts.table.scheduledDate": "Date prevue",
  "admin.finance.payouts.table.status": "Statut",
  "admin.finance.payouts.tabs.paypal": "PayPal",
  "admin.finance.payouts.tabs.stripe": "Stripe",
  "admin.finance.payouts.title": "Fonds en transit (séquestre)",
  "admin.finance.payouts.triggerPayout": "Declencher le paiement",
  "admin.finance.payouts.viewDetails": "Voir les details",
  "admin.finance.profitLoss": "Compte de résultat",
  "admin.finance.reconciliation.subtitle": "Rapprochement bancaire",
  "admin.finance.reconciliation.title": "Rapprochement",
  "admin.finance.subscriptions.details.title": "Détails de l'abonnement",
  "admin.finance.subscriptions.filter.active": "Actif",
  "admin.finance.subscriptions.filter.allBilling": "Toute facturation",
  "admin.finance.subscriptions.filter.allPlans": "Tous les plans",
  "admin.finance.subscriptions.filter.allStatus": "Tous les statuts",
  "admin.finance.subscriptions.filter.basic": "Basique",
  "admin.finance.subscriptions.filter.canceled": "Annulé",
  "admin.finance.subscriptions.filter.enterprise": "Entreprise",
  "admin.finance.subscriptions.filter.free": "Gratuit",
  "admin.finance.subscriptions.filter.monthly": "Mensuel",
  "admin.finance.subscriptions.filter.pastDue": "En retard",
  "admin.finance.subscriptions.filter.premium": "Premium",
  "admin.finance.subscriptions.filter.trialing": "Essai",
  "admin.finance.subscriptions.filter.yearly": "Annuel",
  "admin.finance.subscriptions.noResults": "Aucun abonnement trouvé",
  "admin.finance.subscriptions.pagination": "Page {current} sur {total}",
  "admin.finance.subscriptions.refresh": "Actualiser",
  "admin.finance.subscriptions.resultsCount": "{count} abonnements",
  "admin.finance.subscriptions.search": "Rechercher des abonnements...",
  "admin.finance.subscriptions.stats.active": "Actifs",
  "admin.finance.subscriptions.stats.churn": "Taux de désabonnement",
  "admin.finance.subscriptions.stats.conversion": "Conversion",
  "admin.finance.subscriptions.stats.mrr": "MRR",
  "admin.finance.subscriptions.stats.mrrSub": "Revenu mensuel récurrent",
  "admin.finance.subscriptions.subtitle": "Gérer les abonnements",
  "admin.finance.subscriptions.title": "Abonnements IA",
  "admin.finance.taxes.accountantExport": "Export pour comptable",
  "admin.finance.taxes.accountantExportDesc": "Export formate pret pour votre comptable",
  "admin.finance.taxes.actions": "Actions",
  "admin.finance.taxes.allCountries": "Tous les pays",
  "admin.finance.taxes.annualReport": "Rapport fiscal annuel",
  "admin.finance.taxes.annualReportDesc": "Rapport fiscal annuel complet pour la comptabilite",
  "admin.finance.taxes.cancel": "Annuler",
  "admin.finance.taxes.confirmSubmission": "Etes-vous sur de vouloir marquer cette declaration comme soumise ?",
  "admin.finance.taxes.countriesWithVat": "Pays avec TVA",
  "admin.finance.taxes.country": "Pays",
  "admin.finance.taxes.declaration": "Declaration",
  "admin.finance.taxes.downloadCsv": "Télécharger CSV",
  "admin.finance.taxes.dueDate": "Date d'echeance",
  "admin.finance.taxes.editTaxConfig": "Modifier la configuration fiscale",
  "admin.finance.taxes.errorLoading": "Erreur lors du chargement des données fiscales",
  "admin.finance.taxes.export": "Exporter",
  "admin.finance.taxes.exportAll": "Exporter tout",
  "admin.finance.taxes.exportCountry": "Exporter le rapport pays",
  "admin.finance.taxes.exportForAccountant": "Exporter pour comptable",
  "admin.finance.taxes.filters": "Filtres",
  "admin.finance.taxes.generateReport": "Generer le rapport",
  "admin.finance.taxes.loading": "Chargement des données fiscales...",
  "admin.finance.taxes.markAsSubmitted": "Marquer la declaration comme soumise",
  "admin.finance.taxes.markError": "Erreur lors du marquage de la declaration",
  "admin.finance.taxes.markSubmitted": "Marquer comme soumis",
  "admin.finance.taxes.monthlySummary": "Resume mensuel TVA",
  "admin.finance.taxes.monthlySummaryDesc": "TVA collectee par pays pour le mois en cours",
  "admin.finance.taxes.nextDeclaration": "Prochaine declaration",
  "admin.finance.taxes.noData": "Aucune donnee disponible",
  "admin.finance.taxes.noUpcoming": "Aucune a venir",
  "admin.finance.taxes.noUpcomingDeadlines": "Aucune echeance a venir",
  "admin.finance.taxes.notRegistered": "Non enregistre",
  "admin.finance.taxes.notes": "Notes",
  "admin.finance.taxes.notesPlaceholder": "Notes internes sur la configuration fiscale de ce pays...",
  "admin.finance.taxes.optional": "Optionnel",
  "admin.finance.taxes.outstandingDeclarations": "Declarations en attente",
  "admin.finance.taxes.overdue": "en retard",
  "admin.finance.taxes.pending": "En attente",
  "admin.finance.taxes.reducedRate": "Taux reduit",
  "admin.finance.taxes.refresh": "Actualiser",
  "admin.finance.taxes.registered": "Enregistre",
  "admin.finance.taxes.registrationNumber": "Numero d'enregistrement TVA",
  "admin.finance.taxes.registrationStatus": "Statut d'enregistrement",
  "admin.finance.taxes.reverseCharge": "Autoliquidation B2B",
  "admin.finance.taxes.reverseChargeBullet1": "La TVA n'est pas facturee sur les services B2B aux entreprises de l'UE avec un numero de TVA valide",
  "admin.finance.taxes.reverseChargeBullet2": "Le client comptabilise la TVA dans son propre pays",
  "admin.finance.taxes.reverseChargeBullet3": "Vous devez verifier le numero de TVA du client via VIES",
  "admin.finance.taxes.reverseChargeDesc": "Informations sur le mecanisme d'autoliquidation pour les transactions B2B",
  "admin.finance.taxes.reverseChargeInfo": "Pour les transactions B2B au sein de l'UE, le mecanisme d'autoliquidation s'applique :",
  "admin.finance.taxes.save": "Enregistrer",
  "admin.finance.taxes.saveError": "Erreur lors de l'enregistrement de la configuration",
  "admin.finance.taxes.standardRate": "Taux standard",
  "admin.finance.taxes.status": "Statut",
  "admin.finance.taxes.submitted": "Soumis",
  "admin.finance.taxes.subtitle": "Gérer les declarations de TVA, taux d'imposition et conformite par pays",
  "admin.finance.taxes.tab.calendar": "Calendrier fiscal",
  "admin.finance.taxes.tab.countries": "Pays",
  "admin.finance.taxes.tab.overview": "Vue d'ensemble",
  "admin.finance.taxes.tab.reports": "Rapports",
  "admin.finance.taxes.taxCalendar": "Calendrier fiscal",
  "admin.finance.taxes.thisMonth": "Ce mois-ci",
  "admin.finance.taxes.thisQuarter": "Ce trimestre",
  "admin.finance.taxes.thisYear": "Cette annee",
  "admin.finance.taxes.threshold": "Seuil d'enregistrement",
  "admin.finance.taxes.title": "Gestion TVA / Taxes",
  "admin.finance.taxes.totalRevenue": "Chiffre d'affaires total",
  "admin.finance.taxes.totalVatCollected": "TVA totale collectee",
  "admin.finance.taxes.transactions": "Transactions",
  "admin.finance.taxes.upcomingDeadlines": "Echeances a venir",
  "admin.finance.taxes.updateRate": "Modifier le taux",
  "admin.finance.taxes.vatByCountry": "TVA par pays",
  "admin.finance.taxes.vatCollected": "TVA collectee",
  "admin.finance.taxes.vatRate": "Taux de TVA",
  "admin.finance.taxes.vatRegistered": "Enregistre a la TVA dans ce pays",
  "admin.finance.taxes.viewDetails": "Voir les details",
  "admin.gcpCosts.activeServices": "Services actifs",
  "admin.gcpCosts.alerts": "Alertes",
  "admin.gcpCosts.budgetProgress": "Progression du budget mensuel",
  "admin.gcpCosts.budgetUsed": "Budget utilise",
  "admin.gcpCosts.costByRegion": "Couts par region",
  "admin.gcpCosts.costByService": "Couts par service",
  "admin.gcpCosts.dailyTrend": "Evolution journaliere",
  "admin.gcpCosts.dataSource": "Source des données",
  "admin.gcpCosts.export": "Exporter CSV",
  "admin.gcpCosts.lastUpdate": "Derniere mise a jour",
  "admin.gcpCosts.monthlyForecast": "Prevision mensuelle",
  "admin.gcpCosts.potentialSavings": "Economie potentielle",
  "admin.gcpCosts.recommendations": "Recommandations d'optimisation",
  "admin.gcpCosts.refresh": "Actualiser",
  "admin.gcpCosts.subtitle": "Analyse detaillee des couts GCP par service, region et SKU",
  "admin.gcpCosts.title": "Couts Google Cloud",
  "admin.gcpCosts.topSkus": "Top SKUs par cout",
  "admin.gcpCosts.totalCost": "Cout total",
  "admin.gcpCosts.usRegionAlert": "Couts de region US detectes",
  "admin.gdpr.auditInfo": "Un enregistrement de cette suppression sera conserve dans les logs d'audit pour conformite legale.",
  "admin.gdpr.auditTitle": "Journal d'audit",
  "admin.gdpr.authAccount": "Compte Firebase Auth",
  "admin.gdpr.callHistory": "Historique des appels (references anonymisees conservees)",
  "admin.gdpr.cancel": "Annuler",
  "admin.gdpr.checkboxLabel": "Je comprends que cette action est irréversible et que toutes les données seront definitivement supprimées conformement au RGPD Article 17.",
  "admin.gdpr.close": "Fermer",
  "admin.gdpr.confirmationTitle": "Confirmation requise",
  "admin.gdpr.deletionListTitle": "Donnees qui seront supprimées :",
  "admin.gdpr.documents": "Tous les documents (KYC, contrats, pieces justificatives)",
  "admin.gdpr.emailConfirmLabel": "Tapez l'email du prestataire pour confirmer :",
  "admin.gdpr.emailConfirmed": "Email confirme",
  "admin.gdpr.emailMismatch": "L'email ne correspond pas",
  "admin.gdpr.emailPlaceholder": "Entrez l'email exactement",
  "admin.gdpr.errorTitle": "Erreur lors de la suppression",
  "admin.gdpr.no": "Non",
  "admin.gdpr.paymentHistory": "Historique des paiements (references anonymisees conservees)",
  "admin.gdpr.profile": "Profil utilisateur et toutes les données personnelles",
  "admin.gdpr.provider": "Prestataire",
  "admin.gdpr.purgeButton": "Purger definitivement",
  "admin.gdpr.purging": "Suppression en cours...",
  "admin.gdpr.reviews": "Tous les avis et evaluations",
  "admin.gdpr.storageFiles": "Fichiers de stockage (photos, documents)",
  "admin.gdpr.subtitle": "Article 17 - Droit a l'effacement",
  "admin.gdpr.successMessage": "Les données du prestataire ont ete supprimées avec succes.",
  "admin.gdpr.successTitle": "Suppression terminee",
  "admin.gdpr.summaryAuthDeleted": "Authentification supprimée",
  "admin.gdpr.summaryCollectionsAnonymized": "Collections anonymisees",
  "admin.gdpr.summaryCollectionsDeleted": "Collections supprimées",
  "admin.gdpr.summaryProvider": "Prestataire",
  "admin.gdpr.summaryStorageDeleted": "Stockage supprime",
  "admin.gdpr.summaryTimestamp": "Date/Heure",
  "admin.gdpr.summaryTitle": "Resume de la suppression",
  "admin.gdpr.title": "Suppression definitive RGPD",
  "admin.gdpr.warningText": "Cette action supprimera definitivement toutes les données du prestataire. Cette operation ne peut pas etre annulee.",
  "admin.gdpr.warningTitle": "Action irréversible",
  "admin.gdpr.yes": "Oui",
  "admin.googleAdsAnalytics.alerts.title": "Alertes",
  "admin.googleAdsAnalytics.chart.distributionByType": "Répartition par Type",
  "admin.googleAdsAnalytics.chart.events": "Événements",
  "admin.googleAdsAnalytics.chart.eventsOverTime": "Évolution des Événements",
  "admin.googleAdsAnalytics.chart.leads": "Leads",
  "admin.googleAdsAnalytics.chart.noData": "Aucune donnée disponible",
  "admin.googleAdsAnalytics.chart.purchases": "Achats",
  "admin.googleAdsAnalytics.chart.total": "Total",
  "admin.googleAdsAnalytics.error.retry": "Réessayer",
  "admin.googleAdsAnalytics.eventType.signUp": "Inscription",
  "admin.googleAdsAnalytics.funnel.fromPrevious": "depuis précédent",
  "admin.googleAdsAnalytics.funnel.title": "Funnel de Conversion",
  "admin.googleAdsAnalytics.googleAdsConsole": "Console Google Ads",
  "admin.googleAdsAnalytics.info.enhancedConversions": "Enhanced Conversions",
  "admin.googleAdsAnalytics.info.enhancedConversionsDesc": "Améliore l'attribution en envoyant des données utilisateur hashées (email, téléphone) côté serveur.",
  "admin.googleAdsAnalytics.info.gclid": "GCLID (Google Click ID)",
  "admin.googleAdsAnalytics.info.gclidDesc": "Identifiant unique de clic Google Ads. Activez l'auto-tagging pour le capturer automatiquement.",
  "admin.googleAdsAnalytics.info.qualityScore": "Score de qualité",
  "admin.googleAdsAnalytics.info.qualityScoreDesc": "Plus vous fournissez de données utilisateur, meilleure sera l'attribution des conversions.",
  "admin.googleAdsAnalytics.info.title": "À propos des Enhanced Conversions",
  "admin.googleAdsAnalytics.kpi.checkoutPurchase": "Checkout → Achat",
  "admin.googleAdsAnalytics.kpi.conversionRate": "Taux de Conversion",
  "admin.googleAdsAnalytics.kpi.lastDays": "{days} derniers jours",
  "admin.googleAdsAnalytics.kpi.purchasesLeads": "Achats + Leads",
  "admin.googleAdsAnalytics.kpi.totalEvents": "Total Événements",
  "admin.googleAdsAnalytics.kpi.totalValue": "Valeur Totale",
  "admin.googleAdsAnalytics.kpi.uniqueUsers": "Utilisateurs Uniques",
  "admin.googleAdsAnalytics.kpi.withUserId": "avec userId",
  "admin.googleAdsAnalytics.quality.address": "Adresse",
  "admin.googleAdsAnalytics.quality.average": "Moyen",
  "admin.googleAdsAnalytics.quality.country": "Pays",
  "admin.googleAdsAnalytics.quality.email": "Email",
  "admin.googleAdsAnalytics.quality.excellent": "Excellent",
  "admin.googleAdsAnalytics.quality.firstName": "Prénom",
  "admin.googleAdsAnalytics.quality.gclid": "GCLID",
  "admin.googleAdsAnalytics.quality.lastName": "Nom",
  "admin.googleAdsAnalytics.quality.needsImprovement": "À améliorer",
  "admin.googleAdsAnalytics.quality.phone": "Téléphone",
  "admin.googleAdsAnalytics.quality.score": "Score Qualité",
  "admin.googleAdsAnalytics.quality.title": "Qualité des Données (Enhanced Conversions)",
  "admin.googleAdsAnalytics.recent.date": "Date",
  "admin.googleAdsAnalytics.recent.noEvents": "Aucun événement enregistré",
  "admin.googleAdsAnalytics.recent.quality": "Qualité",
  "admin.googleAdsAnalytics.recent.source": "Source",
  "admin.googleAdsAnalytics.recent.status": "Statut",
  "admin.googleAdsAnalytics.recent.title": "Événements Récents",
  "admin.googleAdsAnalytics.recent.type": "Type",
  "admin.googleAdsAnalytics.recent.user": "User",
  "admin.googleAdsAnalytics.recent.value": "Valeur",
  "admin.googleAdsAnalytics.refresh": "Actualiser",
  "admin.googleAdsAnalytics.source.httpEndpoint": "Frontend (HTTP)",
  "admin.googleAdsAnalytics.source.title": "Répartition par Source",
  "admin.googleAdsAnalytics.source.triggerBooking": "Demande de réservation",
  "admin.googleAdsAnalytics.source.triggerCall": "Session d'appel",
  "admin.googleAdsAnalytics.source.triggerPayment": "Paiement Stripe",
  "admin.googleAdsAnalytics.source.triggerUser": "Inscription utilisateur",
  "admin.googleAdsAnalytics.source.unknown": "Inconnu",
  "admin.googleAdsAnalytics.subtitle": "Suivi des conversions et Enhanced Conversions",
  "admin.googleAdsAnalytics.testApi.button": "Tester",
  "admin.googleAdsAnalytics.testApi.connectionError": "Erreur de connexion au serveur",
  "admin.googleAdsAnalytics.testApi.errorLabel": "Erreur",
  "admin.googleAdsAnalytics.testApi.help": "Cliquez sur \"Tester\" pour vérifier que la connexion à Google Ads API fonctionne correctement.",
  "admin.googleAdsAnalytics.testApi.subtitle": "Vérifier la connexion à Google Ads API",
  "admin.googleAdsAnalytics.testApi.testing": "Test en cours...",
  "admin.googleAdsAnalytics.testApi.title": "Test Connexion API",
  "admin.googleAdsAnalytics.title": "Google Ads Analytics",
  "admin.googleAdsAnalytics.users.anonymous": "Anonymes",
  "admin.googleAdsAnalytics.users.authenticated": "Authentifiés",
  "admin.googleAdsAnalytics.users.title": "Répartition Utilisateurs",
  "admin.helpCenter.add": "Ajouter",
  "admin.helpCenter.addArticle": "Ajouter un article",
  "admin.helpCenter.alertCategoryName": "Veuillez entrer un nom de catégorie.",
  "admin.helpCenter.alertFillFields": "Veuillez remplir le titre, l'extrait et le contenu.",
  "admin.helpCenter.alertResetError": "Erreur lors de la réinitialisation:",
  "admin.helpCenter.alertSaveArticleError": "Erreur lors de l'enregistrement de l'article. Veuillez réessayer.",
  "admin.helpCenter.alertSaveCategoryError": "Erreur lors de l'enregistrement de la catégorie. Veuillez réessayer.",
  "admin.helpCenter.alertSelectCategory": "Sélectionnez une catégorie pour l'article.",
  "admin.helpCenter.allArticles": "Tous les articles",
  "admin.helpCenter.allCategoriesExist": "Toutes les catégories existent dans Firestore",
  "admin.helpCenter.articles": "Articles",
  "admin.helpCenter.articlesCounts.clients": "Clients Expatriés: 31 articles",
  "admin.helpCenter.articlesCounts.expats": "Prestataires Expat Aidant: 19 articles",
  "admin.helpCenter.articlesCounts.guides": "Guides par Situation: 25 articles",
  "admin.helpCenter.articlesCounts.lawyers": "Prestataires Avocats: 27 articles",
  "admin.helpCenter.articlesCounts.understand": "Comprendre SOS-Expat: 17 articles",
  "admin.helpCenter.articlesDeleted": "{count} articles supprimés",
  "admin.helpCenter.articlesDescription": "Les articles seront traduits automatiquement en 9 langues (FR, EN, ES, DE, PT, RU, HI, AR, CH) via API gratuite.",
  "admin.helpCenter.articlesInitTitle": "Initialiser les 119 articles du Help Center",
  "admin.helpCenter.articlesReady": "119 articles prêts à être créés",
  "admin.helpCenter.articlesTotal": "Total: 119 articles × 9 langues = 1071 versions traduites",
  "admin.helpCenter.autoTranslationArticleDesc": "Entrez le contenu de votre article dans n'importe quelle langue. Le système détectera automatiquement la langue et traduira en 9 langues lors de l'enregistrement.",
  "admin.helpCenter.autoTranslationCategoryDesc": "Entrez le nom de la catégorie dans n'importe quelle langue. Le système détectera automatiquement la langue et traduira en 9 langues lors de l'enregistrement.",
  "admin.helpCenter.autoTranslationEnabled": "Traduction automatique activée",
  "admin.helpCenter.cancel": "Annuler",
  "admin.helpCenter.categories": "Catégories",
  "admin.helpCenter.categoriesDeleted": "{count} catégories supprimées",
  "admin.helpCenter.categoriesDescription": "Ce script va créer les catégories suivantes, toutes traduites dans les 9 langues (FR, EN, ES, DE, PT, RU, HI, AR, CH):",
  "admin.helpCenter.categoriesFound": "Trouvées: {found}/20",
  "admin.helpCenter.categoriesFoundReady": "{count} catégories trouvées. Prêt pour l'initialisation des articles.",
  "admin.helpCenter.categoriesList.clients": "5 sous-catégories Clients: Urgences, Paiements, Mon Compte, Évaluations, Sécurité",
  "admin.helpCenter.categoriesList.expats": "4 sous-catégories Expat Aidant: Devenir, Interventions, Paiements, Développer",
  "admin.helpCenter.categoriesList.guides": "2 sous-catégories Guides: Urgences, Pays",
  "admin.helpCenter.categoriesList.lawyers": "5 sous-catégories Avocats: Rejoindre, Missions, Paiements, Performance, Déontologie",
  "admin.helpCenter.categoriesList.main": "5 catégories principales: Clients Expatriés, Prestataires Avocats, Prestataires Expat Aidant, Comprendre SOS-Expat, Guides par Situation",
  "admin.helpCenter.categoriesList.understand": "4 sous-catégories Comprendre: Présentation, FAQ, Contact, Légal",
  "admin.helpCenter.categoriesNote": "Note: Les catégories existantes ne seront pas dupliquées (vérification par slug français).",
  "admin.helpCenter.categoriesReady": "25 catégories prêtes à être créées",
  "admin.helpCenter.categoryLabel": "Catégorie",
  "admin.helpCenter.characters": "caractères",
  "admin.helpCenter.checkingCategories": "Vérification des catégories...",
  "admin.helpCenter.close": "Fermer",
  "admin.helpCenter.confirmReset": "Confirmer le reset",
  "admin.helpCenter.contentLabel": "Contenu (markdown supporté)",
  "admin.helpCenter.contentPlaceholder": "Entrez le contenu de l'article dans n'importe quelle langue (markdown supporté)...",
  "admin.helpCenter.createAndTranslate": "Créer et traduire",
  "admin.helpCenter.created": "Créées: {count}",
  "admin.helpCenter.currentArticle": "En cours: {article}",
  "admin.helpCenter.deleteConfirm": "Cette catégorie contient des articles. Supprimer quand même?",
  "admin.helpCenter.doNotClose": "Ne fermez pas cette fenêtre. Chaque article est traduit en 9 langues via API gratuite.",
  "admin.helpCenter.draft": "Brouillon",
  "admin.helpCenter.editArticle": "Modifier l'article",
  "admin.helpCenter.editCategory": "Modifier la catégorie",
  "admin.helpCenter.english": "English",
  "admin.helpCenter.errors": "Erreurs: {count}",
  "admin.helpCenter.excerptLabel": "Extrait",
  "admin.helpCenter.excerptPlaceholder": "Entrez l'extrait de l'article dans n'importe quelle langue...",
  "admin.helpCenter.failed": "Échoués: {count}",
  "admin.helpCenter.faqAutoGenerated": "Les FAQ sont générées automatiquement lors de la création/modification de l'article.",
  "admin.helpCenter.faqDescription": "Ces FAQ ont été générées automatiquement et sont affichées avec le Schema.org FAQPage pour le SEO.",
  "admin.helpCenter.faqTitle": "FAQ - {title}",
  "admin.helpCenter.french": "Français",
  "admin.helpCenter.iconLabel": "Icône (optionnel, emoji ou classe)",
  "admin.helpCenter.iconPlaceholder": "ex: 🚑 ou nom d'icône lucide",
  "admin.helpCenter.initArticles": "Init 119 articles",
  "admin.helpCenter.initArticlesButton": "Initialiser les 119 articles",
  "admin.helpCenter.initCategories": "Init 25 catégories",
  "admin.helpCenter.initCategoriesFirst": "Cliquez d'abord sur \"Init 25 catégories\" pour créer toutes les catégories.",
  "admin.helpCenter.initCategoriesTitle": "Initialiser les catégories du Centre d'Aide",
  "admin.helpCenter.initInProgress": "Initialisation en cours...",
  "admin.helpCenter.initPartial": "Initialisation partielle: {success}/{total}",
  "admin.helpCenter.initSuccess": "Initialisation terminée avec succès!",
  "admin.helpCenter.initWithErrors": "Initialisation terminée avec des erreurs",
  "admin.helpCenter.initializeNow": "Initialiser maintenant",
  "admin.helpCenter.initializing": "Initialisation...",
  "admin.helpCenter.languageAutoDetect": "La langue sera détectée automatiquement",
  "admin.helpCenter.loadingArticles": "Chargement des articles...",
  "admin.helpCenter.loadingCategories": "Chargement des catégories...",
  "admin.helpCenter.localeLabel": "Langue",
  "admin.helpCenter.missingCategories": "{count} sous-catégories manquantes!",
  "admin.helpCenter.moreErrors": "... et {count} autres erreurs",
  "admin.helpCenter.nameLabel": "Nom",
  "admin.helpCenter.namePlaceholder": "Entrez le nom de la catégorie dans n'importe quelle langue...",
  "admin.helpCenter.newArticle": "Nouvel article",
  "admin.helpCenter.newArticleModal": "Nouvel article",
  "admin.helpCenter.newCategory": "Nouvelle catégorie",
  "admin.helpCenter.newCategoryModal": "Nouvelle catégorie",
  "admin.helpCenter.noArticles": "Aucun article dans cette catégorie/locale.",
  "admin.helpCenter.noCategories": "Aucune catégorie pour l'instant.",
  "admin.helpCenter.noFaqs": "Aucune FAQ générée pour cet article.",
  "admin.helpCenter.order": "Ordre",
  "admin.helpCenter.orderLabel": "Ordre",
  "admin.helpCenter.progressLabel": "{completed} / {total} articles",
  "admin.helpCenter.published": "Publié",
  "admin.helpCenter.publishedLabel": "Publié",
  "admin.helpCenter.readTime": "Lecture",
  "admin.helpCenter.readTimeLabel": "Temps de lecture (min)",
  "admin.helpCenter.resetComplete": "Reset complet",
  "admin.helpCenter.resetDescription": "Cette action va supprimer TOUTES les catégories ({categories}) et TOUS les articles ({articles}) du Help Center.",
  "admin.helpCenter.resetStep1": "Cliquez sur \"Init 25 catégories\" pour recréer la structure",
  "admin.helpCenter.resetStep2": "Cliquez sur \"Init 119 articles\" pour créer tous les articles",
  "admin.helpCenter.resetStepsTitle": "Étapes recommandées après le reset :",
  "admin.helpCenter.resetSuccess": "Reset terminé avec succès!",
  "admin.helpCenter.resetTitle": "Reset complet du Help Center",
  "admin.helpCenter.resetWarning": "Attention : Cette action est irréversible!",
  "admin.helpCenter.resetting": "Suppression en cours...",
  "admin.helpCenter.selectOption": "Sélectionner...",
  "admin.helpCenter.skipped": "Ignorées (déjà existantes): {count}",
  "admin.helpCenter.subtitle": "Gérer le contenu",
  "admin.helpCenter.success": "Réussis: {count}",
  "admin.helpCenter.tagsDescription": "Les tags seront traduits automatiquement en toutes les langues",
  "admin.helpCenter.tagsLabel": "Tags (séparés par des virgules)",
  "admin.helpCenter.tagsPlaceholder": "sos, urgence, international",
  "admin.helpCenter.timeWarning": "Note: L'initialisation peut prendre 15-30 minutes en raison des traductions API. Ne fermez pas cette fenêtre pendant le processus.",
  "admin.helpCenter.title": "Centre d'aide",
  "admin.helpCenter.titleLabel": "Titre",
  "admin.helpCenter.titlePlaceholder": "Entrez le titre de l'article dans n'importe quelle langue...",
  "admin.helpCenter.total": "Total: {count} articles",
  "admin.helpCenter.totalCategories": "Total: {total} catégories",
  "admin.helpCenter.translating": "Traduction en cours...",
  "admin.helpCenter.untitledArticle": "Article sans titre",
  "admin.helpCenter.untitledCategory": "Catégorie sans titre",
  "admin.helpCenter.update": "Mettre à jour",
  "admin.inbox.category.captain": "Captain",
  "admin.inbox.category.contact": "Contact",
  "admin.inbox.category.feedback": "Feedback",
  "admin.inbox.empty": "Aucun element en attente",
  "admin.inbox.filter.all": "Tout",
  "admin.inbox.loading": "Chargement...",
  "admin.inbox.markRead": "Marquer comme lu",
  "admin.inbox.subtitle": "{count} element(s) en attente",
  "admin.inbox.title": "Inbox",
  "admin.inbox.viewDetail": "Voir en detail",
  "admin.influencers.antifraud.subtitle": "Détection et prévention des abus",
  "admin.influencers.antifraud.title": "Protection Anti-Fraude",
  "admin.influencers.col.country": "Pays",
  "admin.influencers.col.earnings": "Gains",
  "admin.influencers.col.lastLogin": "Dernière connexion",
  "admin.influencers.col.status": "Statut",
  "admin.influencers.config.subtitle": "Paramètres du programme influenceurs",
  "admin.influencers.config.title": "Configuration Influenceurs",
  "admin.influencers.empty": "Aucun influenceur trouvé",
  "admin.influencers.export": "Exporter",
  "admin.influencers.filter.active": "Actifs",
  "admin.influencers.filter.all": "Tous",
  "admin.influencers.filter.banned": "Bannis",
  "admin.influencers.filter.suspended": "Suspendus",
  "admin.influencers.history.subtitle": "Dernières modifications des règles de commission",
  "admin.influencers.history.title": "Historique des taux",
  "admin.influencers.leaderboard.empty": "Aucun influenceur dans le classement ce mois-ci",
  "admin.influencers.leaderboard.info": "Note : Ce classement est informatif uniquement. Contrairement aux chatters, les influenceurs ne reçoivent pas de bonus pour le Top 10.",
  "admin.influencers.leaderboard.subtitle": "Classement mensuel (informatif uniquement)",
  "admin.influencers.leaderboard.title": "Top 10 Influenceurs",
  "admin.influencers.payments.subtitle": "Gérer les retraits des influenceurs",
  "admin.influencers.payments.title": "Paiements Influenceurs",
  "admin.influencers.rules.subtitle": "Configurez les taux et conditions de chaque type de commission",
  "admin.influencers.rules.title": "Règles de commission",
  "admin.influencers.search": "Rechercher un influenceur...",
  "admin.influencers.stats.active": "Actifs",
  "admin.influencers.stats.earnings": "Gains totaux",
  "admin.influencers.stats.newMonth": "Nouveaux ce mois",
  "admin.influencers.stats.suspended": "Suspendus",
  "admin.influencers.subtitle": "{count} influenceurs enregistrés",
  "admin.influencers.title": "Gestion des Influenceurs",
  "admin.invoices.action.download": "Télécharger",
  "admin.invoices.action.email": "Envoyer par email",
  "admin.invoices.action.regenerate": "Regenerer",
  "admin.invoices.action.view": "Voir",
  "admin.invoices.bulkDownload": "Télécharger en ZIP",
  "admin.invoices.bulkEmail": "Envoyer par email",
  "admin.invoices.bulkEmailError": "Erreur lors de l'envoi des emails",
  "admin.invoices.bulkEmailSent": "Emails envoyes avec succes a {count} destinataires",
  "admin.invoices.clearFilters": "Effacer les filtres",
  "admin.invoices.clearSelection": "Effacer la selection",
  "admin.invoices.createManual": "Créer une facture",
  "admin.invoices.downloadError": "Erreur lors du telechargement de la facture",
  "admin.invoices.emailError": "Erreur lors de l'envoi de l'email",
  "admin.invoices.emailSent": "Email envoye avec succes",
  "admin.invoices.filter.allStatuses": "Tous les statuts",
  "admin.invoices.filter.allTypes": "Tous les types",
  "admin.invoices.filter.amountMax": "Montant max",
  "admin.invoices.filter.amountMin": "Montant min",
  "admin.invoices.filter.dateFrom": "Date de debut",
  "admin.invoices.filter.dateTo": "Date de fin",
  "admin.invoices.filter.status": "Statut",
  "admin.invoices.filter.type": "Type",
  "admin.invoices.filterByMonth": "Filtrer par mois",
  "admin.invoices.filters": "Filtres",
  "admin.invoices.form.addItem": "Ajouter une ligne",
  "admin.invoices.form.cancel": "Annuler",
  "admin.invoices.form.client": "Client",
  "admin.invoices.form.create": "Créer la facture",
  "admin.invoices.form.createError": "Erreur lors de la creation de la facture",
  "admin.invoices.form.created": "Facture creee avec succes",
  "admin.invoices.form.description": "Description",
  "admin.invoices.form.descriptionPlaceholder": "Description de l'article",
  "admin.invoices.form.dueDate": "Date d'echeance",
  "admin.invoices.form.grandTotal": "Total general",
  "admin.invoices.form.immediate": "Immediat",
  "admin.invoices.form.items": "Lignes de facture",
  "admin.invoices.form.net15": "Net 15",
  "admin.invoices.form.net30": "Net 30",
  "admin.invoices.form.net60": "Net 60",
  "admin.invoices.form.notes": "Notes",
  "admin.invoices.form.notesPlaceholder": "Notes supplementaires pour cette facture...",
  "admin.invoices.form.paymentTerms": "Conditions de paiement",
  "admin.invoices.form.price": "Prix",
  "admin.invoices.form.provider": "Prestataire",
  "admin.invoices.form.qty": "Qte",
  "admin.invoices.form.recipient": "Destinataire",
  "admin.invoices.form.recipientType": "Type de destinataire",
  "admin.invoices.form.requiredFields": "Veuillez remplir tous les champs requis",
  "admin.invoices.form.selectRecipient": "Selectionner le destinataire",
  "admin.invoices.form.selectTerms": "Selectionner les conditions",
  "admin.invoices.form.title": "Créer une facture manuelle",
  "admin.invoices.form.total": "Total",
  "admin.invoices.form.unitPrice": "Prix unitaire",
  "admin.invoices.form.vat": "TVA %",
  "admin.invoices.form.vatPercent": "TVA %",
  "admin.invoices.loadMore": "Charger plus",
  "admin.invoices.loading": "Chargement des factures...",
  "admin.invoices.na": "N/A",
  "admin.invoices.noInvoices": "Aucune facture trouvee",
  "admin.invoices.noInvoicesHint": "Essayez d'ajuster vos filtres ou creez une nouvelle facture",
  "admin.invoices.noUrlsToDownload": "Aucune URL de telechargement disponible pour les factures sélectionnées",
  "admin.invoices.platformInvoice": "Facture plateforme",
  "admin.invoices.preview.recipient": "Destinataire",
  "admin.invoices.preview.title": "Apercu de la facture",
  "admin.invoices.preview.total": "Total",
  "admin.invoices.providerInvoice": "Facture prestataire",
  "admin.invoices.regenerateError": "Erreur lors de la regeneration de la facture",
  "admin.invoices.regenerated": "Facture regeneree avec succes",
  "admin.invoices.searchPlaceholder": "Rechercher par numero de facture, nom client...",
  "admin.invoices.selected": "{count} sélectionné(s)",
  "admin.invoices.sequence.configureTemplates": "Configurer les modeles",
  "admin.invoices.sequence.description": "Configurez comment les numeros de facture sont generes pour chaque type.",
  "admin.invoices.sequence.prefix": "Prefixe",
  "admin.invoices.sequence.title": "Sequence de numerotation des factures",
  "admin.invoices.sequence.warning": "Important",
  "admin.invoices.sequence.warningText": "Les sequences de facturation ne peuvent pas etre modifiees une fois que des factures ont ete generees. Contactez le support pour reinitialiser les sequences.",
  "admin.invoices.sequenceSettings": "Parametres de sequence",
  "admin.invoices.stats.average": "Valeur moyenne des factures",
  "admin.invoices.stats.generated": "Generees ce mois",
  "admin.invoices.stats.pending": "Telechargements en attente",
  "admin.invoices.stats.totalAmount": "Montant total facture",
  "admin.invoices.status.downloaded": "Telechargee",
  "admin.invoices.status.generated": "Generee",
  "admin.invoices.status.paid": "Payee",
  "admin.invoices.status.sent": "Envoyee",
  "admin.invoices.subtitle": "Gérer et suivre toutes les factures de la plateforme",
  "admin.invoices.table.actions": "Actions",
  "admin.invoices.table.amount": "Montant",
  "admin.invoices.table.call": "Appel",
  "admin.invoices.table.client": "Client",
  "admin.invoices.table.date": "Date",
  "admin.invoices.table.downloads": "Telechargements",
  "admin.invoices.table.number": "Numero de facture",
  "admin.invoices.table.provider": "Prestataire",
  "admin.invoices.table.recipient": "Destinataire",
  "admin.invoices.table.status": "Statut",
  "admin.invoices.table.type": "Type",
  "admin.invoices.title": "Factures",
  "admin.invoices.type.client": "Client",
  "admin.invoices.type.platform": "Plateforme",
  "admin.invoices.type.provider": "Prestataire",
  "admin.invoices.type.subscription": "Abonnement",
  "admin.kyc.aaaExcluded": "Les profils AAA sont exclus (KYC delegue)",
  "admin.kyc.actionHistory": "Historique des actions",
  "admin.kyc.actions": "Actions",
  "admin.kyc.address": "Adresse",
  "admin.kyc.adminNotes": "Notes administratives",
  "admin.kyc.adminNotesPlaceholder": "Ajouter des notes sur ce dossier...",
  "admin.kyc.allDocuments": "Tous documents",
  "admin.kyc.allPeriods": "Toutes les periodes",
  "admin.kyc.allStatuses": "Tous les statuts",
  "admin.kyc.allTypes": "Tous types",
  "admin.kyc.approveKyc": "Approuver KYC",
  "admin.kyc.approved": "Approuve",
  "admin.kyc.awaitingReview": "En attente de revision",
  "admin.kyc.awaitingReviewDesc": "Ce dossier n'a pas encore ete examine par un administrateur",
  "admin.kyc.awaitingVerification": "En attente",
  "admin.kyc.bankInfo": "Informations bancaires",
  "admin.kyc.bankName": "Banque",
  "admin.kyc.barNumber": "N° Barreau",
  "admin.kyc.bic": "BIC",
  "admin.kyc.birthDate": "Date de naissance",
  "admin.kyc.bulkActionApplied": "Action {action} appliquee sur {count} dossier(s)",
  "admin.kyc.bulkActionError": "Erreur lors de l'action en lot",
  "admin.kyc.cancel": "Annuler",
  "admin.kyc.commonReasons": "Raisons courantes",
  "admin.kyc.company": "Entreprise",
  "admin.kyc.complete": "complet",
  "admin.kyc.confirmApprove": "Voulez-vous vraiment approuver le KYC de {name} ?",
  "admin.kyc.confirmBulkAction": "Etes-vous sur de vouloir {action} {count} dossier(s) ?",
  "admin.kyc.confirmReject": "Confirmer le rejet",
  "admin.kyc.customReason": "Raison personnalisee",
  "admin.kyc.customReasonPlaceholder": "Decrivez la raison du rejet...",
  "admin.kyc.docs": "doc(s)",
  "admin.kyc.documentAdded": "Document ajoute: {type}",
  "admin.kyc.documentTypeBank": "RIB/Releve bancaire",
  "admin.kyc.documentTypeFilter": "Type de document",
  "admin.kyc.documentTypeIdentity": "Piece d'identite",
  "admin.kyc.documentTypeProfessional": "Document professionnel",
  "admin.kyc.documentTypeProofAddress": "Justificatif domicile",
  "admin.kyc.documentValidated": "Document valide avec succes",
  "admin.kyc.documentValidationError": "Erreur lors de la validation du document",
  "admin.kyc.documents": "Documents",
  "admin.kyc.email": "Email",
  "admin.kyc.expat": "Expatrie",
  "admin.kyc.experience": "Experience",
  "admin.kyc.fileModal.title": "Dossier KYC - {name}",
  "admin.kyc.fileSubmitted": "Dossier soumis",
  "admin.kyc.filterSearch": "Filtres de recherche",
  "admin.kyc.filters": "Filtres",
  "admin.kyc.iban": "IBAN",
  "admin.kyc.incomplete": "Incomplet",
  "admin.kyc.informations": "Informations",
  "admin.kyc.kycApproved": "KYC approuve",
  "admin.kyc.kycPending": "KYC en attente",
  "admin.kyc.kycRejected": "KYC rejete",
  "admin.kyc.kycStatus": "Statut KYC",
  "admin.kyc.lawyer": "Avocat",
  "admin.kyc.loading": "Chargement...",
  "admin.kyc.loadingFiles": "Chargement des dossiers KYC...",
  "admin.kyc.markIncomplete": "Marquer incomplet",
  "admin.kyc.month": "Ce mois",
  "admin.kyc.nationality": "Nationalite",
  "admin.kyc.noDocuments": "Aucun document fourni",
  "admin.kyc.noFilesFound": "Aucun dossier KYC trouve",
  "admin.kyc.noFilesFoundDesc": "Aucun dossier ne correspond aux criteres de recherche.",
  "admin.kyc.notProvided": "Non renseigne",
  "admin.kyc.notesSaveError": "Erreur lors de la sauvegarde des notes",
  "admin.kyc.notesSaved": "Notes sauvegardees avec succes",
  "admin.kyc.pending": "En attente",
  "admin.kyc.periodFilter": "Période de soumission",
  "admin.kyc.personalInfo": "Informations personnelles",
  "admin.kyc.phone": "Telephone",
  "admin.kyc.postalCode": "Code postal",
  "admin.kyc.profession": "Profession",
  "admin.kyc.professionalInfo": "Informations professionnelles",
  "admin.kyc.providedDocuments": "Documents fournis",
  "admin.kyc.provider": "Prestataire",
  "admin.kyc.providerTypeFilter": "Type de prestataire",
  "admin.kyc.reason": "Motif",
  "admin.kyc.refresh": "Actualiser",
  "admin.kyc.rejectBulkDesc": "Rejeter {count} dossier(s) sélectionné(s)",
  "admin.kyc.rejectKyc": "Rejeter KYC",
  "admin.kyc.rejectReasonRequired": "Veuillez saisir une raison de rejet",
  "admin.kyc.rejectReasonTitle": "Raison du rejet",
  "admin.kyc.rejectSingleDesc": "Veuillez indiquer la raison du rejet de ce dossier KYC",
  "admin.kyc.rejected": "Rejete",
  "admin.kyc.rejectedDoc": "Rejete",
  "admin.kyc.rejectionReason": "Raison du rejet:",
  "admin.kyc.rejectionReasons.addressInvalid": "Adresse non conforme",
  "admin.kyc.rejectionReasons.expired": "Document expire",
  "admin.kyc.rejectionReasons.illegible": "Document illisible ou de mauvaise qualite",
  "admin.kyc.rejectionReasons.incomplete": "Document incomplet",
  "admin.kyc.rejectionReasons.inconsistent": "Informations incoherentes",
  "admin.kyc.rejectionReasons.invalid": "Document non valide ou frauduleux",
  "admin.kyc.rejectionReasons.photoInvalid": "Photo d'identite non conforme",
  "admin.kyc.saveNotes": "Sauvegarder les notes",
  "admin.kyc.searchPlaceholder": "Nom, email, n° barreau...",
  "admin.kyc.selectAtLeastOne": "Veuillez sélectionnér au moins un dossier",
  "admin.kyc.selectedFiles": "{count} dossier(s) sélectionné(s)",
  "admin.kyc.sentOn": "Envoye le",
  "admin.kyc.statusFilter": "Statut KYC",
  "admin.kyc.statusUpdateError": "Erreur lors de la mise a jour du statut KYC",
  "admin.kyc.statusUpdated": "Statut KYC mis a jour : {status}",
  "admin.kyc.submittedOn": "Soumis le",
  "admin.kyc.subtitle": "Verification des documents et identites des prestataires",
  "admin.kyc.thisWeek": "Cette semaine",
  "admin.kyc.title": "Validation KYC Prestataires",
  "admin.kyc.today": "Aujourd'hui",
  "admin.kyc.totalFiles": "Total Dossiers",
  "admin.kyc.type": "Type",
  "admin.kyc.typeAndLocation": "Type & Localisation",
  "admin.kyc.validate": "Valider",
  "admin.kyc.validated": "Valide",
  "admin.kyc.verified": "Verifie",
  "admin.kyc.view": "Voir",
  "admin.kyc.viewFullFile": "Voir le dossier complet",
  "admin.kyc.week": "Cette semaine",
  "admin.kyc.yearsExp": "{years} ans",
  "admin.language.list": "Langues disponibles",
  "admin.language.select": "Changer de langue",
  "admin.lawyers.activate": "Activer",
  "admin.lawyers.active": "Actifs",
  "admin.lawyers.all": "Tous",
  "admin.lawyers.approve": "Approuver",
  "admin.lawyers.barId": "N° barreau (contient)",
  "admin.lawyers.blocked": "Bloqués",
  "admin.lawyers.bulkApprove": "Approuver",
  "admin.lawyers.bulkDelete": "Supprimer",
  "admin.lawyers.bulkReject": "Rejeter",
  "admin.lawyers.bulkSuspend": "Suspendre",
  "admin.lawyers.cancel": "Annuler",
  "admin.lawyers.clearFilters": "Effacer les filtres",
  "admin.lawyers.colOrder.v2": "Ordre des colonnes",
  "admin.lawyers.colVisible.v1": "Colonnes visibles",
  "admin.lawyers.colWidths.v2": "Largeur des colonnes",
  "admin.lawyers.columns": "Colonnes",
  "admin.lawyers.confirm": "Confirmer",
  "admin.lawyers.confirmBulk": "Confirmer l'action pour {n} avocat(s) ?",
  "admin.lawyers.contact": "Contacter",
  "admin.lawyers.copied": "Copié",
  "admin.lawyers.copyEmail": "Copier l'email",
  "admin.lawyers.copyId": "Copier l'ID",
  "admin.lawyers.country": "Pays",
  "admin.lawyers.dateFrom": "Du",
  "admin.lawyers.dateTo": "Au",
  "admin.lawyers.delete": "Supprimer",
  "admin.lawyers.edit": "Modifier",
  "admin.lawyers.emailVerified": "Email vérifié",
  "admin.lawyers.emptyText": "Aucun résultat avec ces filtres.",
  "admin.lawyers.emptyTitle": "Aucun avocat",
  "admin.lawyers.errorUpdate": "Erreur lors de la mise à jour.",
  "admin.lawyers.export": "Export CSV",
  "admin.lawyers.exportAll": "Export (tous filtres)",
  "admin.lawyers.exportAllCap": "Limite atteinte (5000 lignes). Affinez vos filtres.",
  "admin.lawyers.exportAllDone": "Export terminé",
  "admin.lawyers.exportAllRunning": "Export en cours...",
  "admin.lawyers.filters": "Filtres",
  "admin.lawyers.hideAll": "Aucune",
  "admin.lawyers.kyc": "KYC",
  "admin.lawyers.kycPending": "En cours",
  "admin.lawyers.kycRejected": "Rejeté",
  "admin.lawyers.kycRequested": "Demandé",
  "admin.lawyers.kycVerified": "Vérifié",
  "admin.lawyers.lang": "Langue",
  "admin.lawyers.languages": "Langues (contient)",
  "admin.lawyers.loading": "Chargement...",
  "admin.lawyers.month": "Ce mois",
  "admin.lawyers.noneBody": "Aucun avocat ne correspond aux critères.",
  "admin.lawyers.noneTitle": "Aucun avocat trouvé",
  "admin.lawyers.notValidated": "Non validés",
  "admin.lawyers.of": "sur",
  "admin.lawyers.openValidation": "Ouvrir la validation",
  "admin.lawyers.optionalMessage": "Message (optionnel)",
  "admin.lawyers.page": "Page",
  "admin.lawyers.pageSize": "Éléments par page",
  "admin.lawyers.pending": "En attente",
  "admin.lawyers.perPage": "par page",
  "admin.lawyers.period": "Période",
  "admin.lawyers.quick": "Accès rapides",
  "admin.lawyers.reasonLabel": "Raison (requise)",
  "admin.lawyers.reasonPlaceholder": "Ex : Document non conforme, incohérence d'identité...",
  "admin.lawyers.reasonTitleDelete": "Confirmer la suppression",
  "admin.lawyers.reasonTitleKycRequest": "Message de demande KYC (optionnel)",
  "admin.lawyers.reasonTitleReject": "Raison du rejet",
  "admin.lawyers.reasonTitleSuspend": "Raison de la suspension",
  "admin.lawyers.reject": "Rejeter",
  "admin.lawyers.requestKyc": "Demander KYC",
  "admin.lawyers.resetLayout": "Réinitialiser les colonnes",
  "admin.lawyers.retry": "Réessayer",
  "admin.lawyers.rowsPerPage": "Lignes par page",
  "admin.lawyers.search": "Nom, email, n° barreau...",
  "admin.lawyers.selected": "sélectionné(s)",
  "admin.lawyers.selection": "sélectionné(s)",
  "admin.lawyers.setKycRejected": "KYC rejeté",
  "admin.lawyers.setKycVerified": "KYC vérifié",
  "admin.lawyers.showAll": "Toutes",
  "admin.lawyers.sortAsc": "Tri croissant",
  "admin.lawyers.sortDesc": "Tri décroissant",
  "admin.lawyers.sortDir": "Direction du tri",
  "admin.lawyers.specialties": "Spécialités (contient)",
  "admin.lawyers.status": "Statut",
  "admin.lawyers.subtitle": "Gestion des avocats (validation, KYC, statut, notation)",
  "admin.lawyers.successUpdate": "Mis à jour avec succès.",
  "admin.lawyers.suspend": "Suspendre",
  "admin.lawyers.suspended": "Suspendus",
  "admin.lawyers.syncedStripe": "Synchronisé avec Stripe",
  "admin.lawyers.tableAccount": "Compte",
  "admin.lawyers.tableActions": "Actions",
  "admin.lawyers.tableBarCountry": "Barreau",
  "admin.lawyers.tableBarId": "N° barreau",
  "admin.lawyers.tableCity": "Ville",
  "admin.lawyers.tableCountry": "Pays",
  "admin.lawyers.tableEmail": "Email",
  "admin.lawyers.tableEmailVerif": "Email vérifié",
  "admin.lawyers.tableKyc": "KYC",
  "admin.lawyers.tableLanguages": "Langues",
  "admin.lawyers.tableLastLogin": "Dernière connexion",
  "admin.lawyers.tableName": "Nom",
  "admin.lawyers.tablePhone": "Téléphone",
  "admin.lawyers.tableRating": "Note",
  "admin.lawyers.tableReviews": "Avis",
  "admin.lawyers.tableSignup": "Inscription",
  "admin.lawyers.tableSpecialties": "Spécialités",
  "admin.lawyers.tableValidation": "Validation",
  "admin.lawyers.title": "Avocats",
  "admin.lawyers.today": "Aujourd'hui",
  "admin.lawyers.totalExact": "Total (exact)",
  "admin.lawyers.translation": "Traduction",
  "admin.lawyers.unverified": "Non vérifié",
  "admin.lawyers.updated": "Mis à jour",
  "admin.lawyers.validated": "Validés",
  "admin.lawyers.validationStatus": "Validation",
  "admin.lawyers.verified": "Vérifié",
  "admin.lawyers.view": "Voir",
  "admin.lawyers.week": "Cette semaine",
  "admin.layout.accessDenied": "Acces refuse",
  "admin.layout.accessDeniedMessage": "Vous devez etre administrateur pour acceder a cette page.",
  "admin.layout.accountPending": "Compte en attente",
  "admin.layout.accountPendingMessage": "Votre compte est en cours de validation.",
  "admin.layout.accountSuspended": "Compte suspendu",
  "admin.layout.accountSuspendedMessage": "Votre compte a ete suspendu. Contactez le support.",
  "admin.layout.administration": "Administration",
  "admin.layout.backHome": "Retour a l'accueil",
  "admin.layout.backToHome": "Retour a l'accueil",
  "admin.layout.closeMenu": "Fermer le menu",
  "admin.layout.collapseSidebar": "Reduire la sidebar",
  "admin.layout.confirmUpdateProfiles": "Etes-vous sur de vouloir mettre a jour tous les profils?",
  "admin.layout.email": "Email",
  "admin.layout.expandSidebar": "Etendre la sidebar",
  "admin.layout.loading": "Chargement...",
  "admin.layout.loggingOut": "Deconnexion...",
  "admin.layout.logout": "Deconnexion",
  "admin.layout.none": "Aucun",
  "admin.layout.notDefined": "Non defini",
  "admin.layout.openMenu": "Ouvrir le menu",
  "admin.layout.profilesUpdateError": "Erreur lors de la mise a jour",
  "admin.layout.profilesUpdated": "Profils mis a jour avec succes",
  "admin.layout.role": "Role",
  "admin.layout.updateProfiles": "Mettre a jour les profils",
  "admin.legal.actions.cancel": "Annuler",
  "admin.legal.actions.close": "Fermer",
  "admin.legal.actions.complete": "Compléter les documents",
  "admin.legal.actions.create": "Créer un document",
  "admin.legal.actions.delete": "Supprimer",
  "admin.legal.actions.edit": "Modifier",
  "admin.legal.actions.import": "Importer les documents",
  "admin.legal.actions.new": "Nouveau document",
  "admin.legal.actions.refresh": "Actualiser",
  "admin.legal.actions.save": "Enregistrer",
  "admin.legal.docType.cookies": "Politique de cookies",
  "admin.legal.docType.legal": "Mentions légales / Droits des consommateurs",
  "admin.legal.docType.privacy": "Politique de confidentialité",
  "admin.legal.docType.terms": "Conditions d'utilisation - Clients",
  "admin.legal.docType.terms_expats": "Conditions d'utilisation - Helpers expatriés",
  "admin.legal.docType.terms_lawyers": "Conditions d'utilisation - Avocats",
  "admin.legal.error": "Une erreur est survenue. Veuillez réessayer.",
  "admin.legal.filter.allLanguages": "Toutes les langues",
  "admin.legal.filter.allTypes": "Tous les types",
  "admin.legal.filter.search": "Rechercher...",
  "admin.legal.form.content": "Contenu",
  "admin.legal.form.contentPlaceholder": "Contenu du document (Markdown supporté)",
  "admin.legal.form.language": "Langue",
  "admin.legal.form.markdownSupported": "Format Markdown supporté",
  "admin.legal.form.publishNow": "Publier immédiatement (actif sur le site)",
  "admin.legal.form.title": "Titre",
  "admin.legal.form.titlePlaceholder": "ex. Conditions d'utilisation - Français",
  "admin.legal.form.type": "Type",
  "admin.legal.form.version": "Version",
  "admin.legal.loading": "Chargement...",
  "admin.legal.matrix.complete": "Complet",
  "admin.legal.matrix.docType": "Type de document",
  "admin.legal.matrix.optional": "Optionnel",
  "admin.legal.matrix.required": "Requis",
  "admin.legal.modal.allLanguagesExist": "Ce document existe déjà dans toutes les langues !",
  "admin.legal.modal.byLanguage": "Par langue :",
  "admin.legal.modal.byType": "Par type :",
  "admin.legal.modal.confirmDelete": "Confirmer la suppression",
  "admin.legal.modal.copyDesc": "Le contenu sera copié dans les langues sélectionnées. Les documents seront créés en brouillon pour permettre la traduction.",
  "admin.legal.modal.copyToCount": "Copier dans {{count}} langue(s)",
  "admin.legal.modal.copyToLanguages": "Copier dans d'autres langues",
  "admin.legal.modal.deleteConfirm": "Supprimer :",
  "admin.legal.modal.deselectAll": "Tout désélectionner",
  "admin.legal.modal.duplicate": "Dupliquer \"{{title}}\"",
  "admin.legal.modal.editDocument": "Modifier le document",
  "admin.legal.modal.exists": "Existe",
  "admin.legal.modal.import": "Importer les documents juridiques",
  "admin.legal.modal.importButton": "Importer {{count}} documents",
  "admin.legal.modal.importCount": "Importer {{count}} documents juridiques",
  "admin.legal.modal.importDesc": "Cette action créera les documents manquants dans Firestore. Les documents existants ne seront pas modifiés.",
  "admin.legal.modal.irreversible": "Action irréversible",
  "admin.legal.modal.language": "Langue",
  "admin.legal.modal.languages": "langues",
  "admin.legal.modal.newDocument": "Nouveau document juridique",
  "admin.legal.modal.preview": "Aperçu",
  "admin.legal.modal.selectAll": "Tout sélectionner ({{count}})",
  "admin.legal.modal.selectTargetLangs": "Sélectionner les langues cibles :",
  "admin.legal.noDocuments": "Aucun document trouvé",
  "admin.legal.stats.active": "actifs",
  "admin.legal.stats.activeLabel": "Actifs",
  "admin.legal.stats.languages": "Langues",
  "admin.legal.stats.missing": "manquants",
  "admin.legal.stats.missingLabel": "Manquants",
  "admin.legal.stats.total": "Total",
  "admin.legal.status.active": "Actif",
  "admin.legal.status.draft": "Brouillon",
  "admin.legal.table.actions": "Actions",
  "admin.legal.table.language": "Langue",
  "admin.legal.table.status": "Statut",
  "admin.legal.table.title": "Titre",
  "admin.legal.table.type": "Type",
  "admin.legal.table.updatedAt": "Mis à jour",
  "admin.legal.table.version": "Version",
  "admin.legal.title": "Documents juridiques",
  "admin.legal.view.list": "Vue liste",
  "admin.legal.view.matrix": "Vue matrice",
  "admin.loading": "Chargement...",
  "admin.login.backToHome": "Retour a l'accueil",
  "admin.login.button.loading": "Connexion en cours...",
  "admin.login.button.submit": "Se connecter",
  "admin.login.email": "Adresse email",
  "admin.login.error.generic": "Une erreur est survenue. Veuillez réessayer.",
  "admin.login.error.invalidCredentials": "Identifiants invalides. Verifiez votre email et mot de passe.",
  "admin.login.error.network": "Erreur reseau. Verifiez votre connexion internet.",
  "admin.login.error.title": "Erreur d'authentification",
  "admin.login.error.tooManyAttempts": "Trop de tentatives. Veuillez réessayer plus tard.",
  "admin.login.error.unauthorized": "Acces non autorise. Vous n'avez pas les droits d'administration.",
  "admin.login.password": "Mot de passe",
  "admin.login.subtitle": "Connectez-vous pour acceder au panneau d'administration",
  "admin.login.title": "Administration SOS Expat",
  "admin.menu.aaaProfiles": "AAA Profiles",
  "admin.menu.aaaProfiles.description": "Profils de démonstration et test",
  "admin.menu.accountingTax": "Comptabilité & Fiscalité",
  "admin.menu.accountingTax.description": "Facturation et obligations fiscales",
  "admin.menu.adminSystem": "Administration Système",
  "admin.menu.adminSystem.description": "Configuration et maintenance",
  "admin.menu.adsAnalytics": "Ads Analytics",
  "admin.menu.adsAnalytics.description": "Attribution des conversions Meta/Google Ads",
  "admin.menu.affiliateCommissions": "Gestion Commissions",
  "admin.menu.affiliateCommissions.description": "Toutes les commissions du programme",
  "admin.menu.affiliateConfig": "Configuration Affiliation",
  "admin.menu.affiliateConfig.description": "Paramètres du programme d'affiliation",
  "admin.menu.affiliateDashboard": "Tableau de bord Affiliés",
  "admin.menu.affiliateDashboard.description": "Vue d'ensemble et KPIs du programme",
  "admin.menu.affiliateFraud": "Alertes Fraude",
  "admin.menu.affiliateFraud.description": "Détection et gestion des fraudes",
  "admin.menu.affiliateOverview": "Vue d'ensemble",
  "admin.menu.affiliateOverview.description": "Vue d'ensemble de tous les affiliés",
  "admin.menu.affiliatePayouts": "Paiements Affiliés",
  "admin.menu.affiliatePayouts.description": "Gestion des paiements aux affiliés",
  "admin.menu.affiliateReports": "Rapports & Analytics",
  "admin.menu.affiliateReports.description": "Statistiques et rapports détaillés",
  "admin.menu.affiliatesList": "Liste des Affiliés",
  "admin.menu.affiliatesList.description": "Tous les affiliés du programme",
  "admin.menu.affiliation": "Affiliation",
  "admin.menu.affiliation.description": "Programme d'affiliation",
  "admin.menu.affiliationPartnership": "Affiliation & Partenariat",
  "admin.menu.affiliationPartnership.description": "Programme d'affiliation et gestion des partenaires",
  "admin.menu.agentMonitoring": "Monitoring Agents IA",
  "admin.menu.agentMonitoring.description": "Dashboard temps réel des 20 agents IA",
  "admin.menu.allTransactions": "Toutes les transactions",
  "admin.menu.allTransactions.description": "Vue complète de toutes les transactions",
  "admin.menu.allUsers": "Tous les utilisateurs",
  "admin.menu.allUsers.description": "Vue globale de tous les utilisateurs",
  "admin.menu.analytics": "Analytics & Rapports",
  "admin.menu.analytics.description": "Business Intelligence et reporting",
  "admin.menu.backups": "Sauvegardes",
  "admin.menu.backups.description": "Backup et restauration",
  "admin.menu.balanceSheet": "Bilan",
  "admin.menu.balanceSheet.description": "Actifs, Passifs, Capitaux propres",
  "admin.menu.bloggers": "Blogueurs",
  "admin.menu.bloggers.description": "Programme Blogueurs",
  "admin.menu.bloggersAnalytics": "Analytics Blogueurs",
  "admin.menu.bloggersAnalytics.description": "Tableau de bord analytique du programme blogueurs",
  "admin.menu.bloggersArticles": "Articles Blogueurs",
  "admin.menu.bloggersArticles.description": "Gestion des articles soumis par les blogueurs",
  "admin.menu.bloggersConfig": "Configuration Blogueurs",
  "admin.menu.bloggersConfig.description": "Paramètres du programme blogueurs",
  "admin.menu.bloggersFraud": "Fraude Blogueurs",
  "admin.menu.bloggersFraud.description": "Détection de fraude blogueurs",
  "admin.menu.bloggersGuide": "Guide Blogueurs",
  "admin.menu.bloggersGuide.description": "Directives du programme blogueurs",
  "admin.menu.bloggersList": "Liste des Blogueurs",
  "admin.menu.bloggersList.description": "Gérer tous les blogueurs",
  "admin.menu.bloggersPayments": "Paiements Blogueurs",
  "admin.menu.bloggersPayments.description": "Gestion des paiements blogueurs",
  "admin.menu.bloggersPromotions": "Promotions Blogueurs",
  "admin.menu.bloggersPromotions.description": "Gestion des promotions et hackathons blogueurs",
  "admin.menu.bloggersResources": "Ressources Blogueurs",
  "admin.menu.bloggersResources.description": "Ressources pour les blogueurs",
  "admin.menu.bloggersResourcesGroup": "Ressources Blogueurs",
  "admin.menu.bloggersResourcesGroup.description": "Toutes les ressources pour les blogueurs",
  "admin.menu.bloggersUsers": "Blogueurs",
  "admin.menu.bloggersUsers.description": "Gestion des blogueurs",
  "admin.menu.bloggersWidgets": "Widgets promo",
  "admin.menu.bloggersWidgets.description": "Gerer les widgets promotionnels pour les blogueurs",
  "admin.menu.callErrors": "Erreurs d'appels",
  "admin.menu.callErrors.description": "Diagnostic des appels échoués (Twilio)",
  "admin.menu.callPayments": "Paiements appels",
  "admin.menu.callPayments.description": "Paiements des sessions d'appels",
  "admin.menu.calls": "Appels & Sessions",
  "admin.menu.calls.description": "Monitoring et gestion des appels",
  "admin.menu.cashFlow": "Flux de trésorerie",
  "admin.menu.cashFlow.description": "Tableau des flux de trésorerie",
  "admin.menu.chatters": "Chatters",
  "admin.menu.chatters.description": "Programme Chatters et ambassadeurs",
  "admin.menu.chattersAnalytics": "Analytics Chatters",
  "admin.menu.chattersAnalytics.description": "Tableau de bord analytique du programme chatters",
  "admin.menu.chattersCaptains": "Capitaine Chatter",
  "admin.menu.chattersCaptains.description": "Gestion des capitaines chatter",
  "admin.menu.chattersCommissions": "Commissions Chatters",
  "admin.menu.chattersCommissions.description": "Gestion des commissions chatters",
  "admin.menu.chattersConfig": "Configuration Chatters",
  "admin.menu.chattersConfig.description": "Paramètres du programme chatters",
  "admin.menu.chattersCountries": "Pays Chatters",
  "admin.menu.chattersCountries.description": "Répartition des chatters par pays",
  "admin.menu.chattersFraud": "Fraude Chatters",
  "admin.menu.chattersFraud.description": "Détection de fraude chatters",
  "admin.menu.chattersFunnel": "Funnel Conversion",
  "admin.menu.chattersFunnel.description": "Entonnoir de conversion des chatters",
  "admin.menu.chattersHierarchy": "Hiérarchie Chatters",
  "admin.menu.chattersHierarchy.description": "Arborescence et structure hiérarchique des chatters",
  "admin.menu.chattersList": "Liste des Chatters",
  "admin.menu.chattersList.description": "Gérer tous les chatters",
  "admin.menu.chattersPayments": "Paiements Chatters",
  "admin.menu.chattersPayments.description": "Gestion des paiements chatters",
  "admin.menu.chattersPromotions": "Promotions Chatters",
  "admin.menu.chattersPromotions.description": "Promotions et codes promo chatters",
  "admin.menu.chattersReferrals": "Parrainages Chatters",
  "admin.menu.chattersReferrals.description": "Parrainage de nouveaux chatters",
  "admin.menu.chattersResources": "Ressources Chatters",
  "admin.menu.chattersResources.description": "Ressources et guides pour chatters",
  "admin.menu.chattersUsers": "Chatters",
  "admin.menu.chattersUsers.description": "Gestion des chatters",
  "admin.menu.chattersWhatsappGroups": "Groupes WhatsApp",
  "admin.menu.chattersWhatsappGroups.description": "Gérer les groupes WhatsApp des chatters",
  "admin.menu.clients": "Clients",
  "admin.menu.clients.description": "Utilisateurs clients",
  "admin.menu.clientsAffiliate": "Clients (Affiliation)",
  "admin.menu.clientsAffiliate.description": "Fraude et promotions affiliation clients",
  "admin.menu.clientsAnalytics": "Analytics Clients",
  "admin.menu.clientsConfig": "Configuration Clients",
  "admin.menu.clientsFraud": "Fraude Clients",
  "admin.menu.clientsPromotions": "Promotions Clients",
  "admin.menu.commissionPlans": "Plans de Commission",
  "admin.menu.commissionPlans.description": "Gestion des plans à vie (Lifetime Rate Lock)",
  "admin.menu.commissionRules": "Règles de Commissions",
  "admin.menu.commissionRules.description": "Configuration des taux de commission",
  "admin.menu.commissionsHub": "Commissions d'affiliation",
  "admin.menu.commissionsHub.description": "Configuration centralisée des commissions par rôle",
  "admin.menu.communicationSub": "Communication",
  "admin.menu.communicationSub.description": "WhatsApp et notifications",
  "admin.menu.connectionLogs": "Logs de connexion",
  "admin.menu.connectionLogs.description": "Historique des connexions utilisateurs",
  "admin.menu.contactRequests": "Contact Requests",
  "admin.menu.contactRequests.description": "Gestion des contacts",
  "admin.menu.content": "Contenu & SEO",
  "admin.menu.content.description": "Presse, documents légaux, FAQs, centre d'aide",
  "admin.menu.costMonitoring": "Suivi des Couts",
  "admin.menu.costMonitoring.description": "Monitoring des couts cloud et alertes",
  "admin.menu.countriesManagement": "Pays & Régions",
  "admin.menu.countriesManagement.description": "Pays supportés par la plateforme",
  "admin.menu.countryStats": "Statistiques par pays",
  "admin.menu.countryStats.description": "Statistiques globales et par pays",
  "admin.menu.dashboard": "Tableau de bord",
  "admin.menu.dashboard.description": "Vue d'ensemble et KPIs en temps réel",
  "admin.menu.disputes": "Litiges & Contestations",
  "admin.menu.disputes.description": "Gestion des litiges Stripe/PayPal",
  "admin.menu.emailHealth": "Sante Emails",
  "admin.menu.emailHealth.description": "Deliverabilite, bounces et desinscriptions",
  "admin.menu.errorLogs": "Suivi des erreurs",
  "admin.menu.errorLogs.description": "Logs d'erreurs et suivi des incidents",
  "admin.menu.errorsSecurity": "Erreurs, hacks, alertes",
  "admin.menu.errorsSecurity.description": "Surveillance sécurité et incidents",
  "admin.menu.escrow": "Fonds en Transit",
  "admin.menu.escrow.description": "Paiements en attente KYC provider",
  "admin.menu.expats": "Expats",
  "admin.menu.expats.description": "Expatriés conseillers",
  "admin.menu.expatsAffiliate": "Expatries Aidants (Affiliation)",
  "admin.menu.expatsAffiliate.description": "Fraude et promotions affiliation expatries",
  "admin.menu.expatsAnalytics": "Analytics Expatries",
  "admin.menu.expatsConfig": "Configuration Expatries",
  "admin.menu.expatsFraud": "Fraude Expatries",
  "admin.menu.expatsPromotions": "Promotions Expatries",
  "admin.menu.faqs": "FAQs",
  "admin.menu.faqs.description": "Gestion des questions fréquentes",
  "admin.menu.finance": "Finances & Comptabilité",
  "admin.menu.finance.description": "Gestion financière complète",
  "admin.menu.financeDashboard": "Dashboard Financier",
  "admin.menu.financeDashboard.description": "Vue d'ensemble financière avec KPIs",
  "admin.menu.financeReports": "Rapports & Exports",
  "admin.menu.financeReports.description": "Rapports financiers et exports CSV/Excel",
  "admin.menu.functionalMonitoring": "Monitoring Fonctionnel",
  "admin.menu.functionalMonitoring.description": "Surveillance des parcours critiques (inscription, réservation, paiement)",
  "admin.menu.gcpCosts": "Couts Google Cloud",
  "admin.menu.gcpCosts.description": "Analyse detaillee des couts GCP par service, region et SKU",
  "admin.menu.globalManagement": "Gestion globale",
  "admin.menu.globalManagement.description": "Vue et gestion de tous les utilisateurs",
  "admin.menu.googleAdsAnalytics": "Google Ads Analytics",
  "admin.menu.googleAdsAnalytics.description": "Analytics Google Ads et Enhanced Conversions",
  "admin.menu.groupAdmins": "Groupe Admin",
  "admin.menu.groupAdmins.description": "Gestion du groupe administrateur",
  "admin.menu.groupAdminsAnalytics": "Analytics Group Admins",
  "admin.menu.groupAdminsAnalytics.description": "Tableau de bord analytique du programme Group Admins",
  "admin.menu.groupAdminsConfig": "Configuration Group Admins",
  "admin.menu.groupAdminsConfig.description": "Parametres du programme Group Admin",
  "admin.menu.groupAdminsFraud": "Fraude Group Admins",
  "admin.menu.groupAdminsFraud.description": "Détection de fraude Group Admins",
  "admin.menu.groupAdminsList": "Liste des Group Admins",
  "admin.menu.groupAdminsList.description": "Tous les administrateurs de groupe",
  "admin.menu.groupAdminsPayments": "Paiements Group Admins",
  "admin.menu.groupAdminsPayments.description": "Gestion des paiements Group Admins",
  "admin.menu.groupAdminsPosts": "Posts Group Admins",
  "admin.menu.groupAdminsPosts.description": "Gestion des posts des Group Admins",
  "admin.menu.groupAdminsPromotions": "Promotions Group Admins",
  "admin.menu.groupAdminsPromotions.description": "Promotions et codes promo Group Admins",
  "admin.menu.groupAdminsRecruitments": "Recrutements",
  "admin.menu.groupAdminsRecruitments.description": "Suivi des recrutements Group Admins",
  "admin.menu.groupAdminsResources": "Ressources Group Admins",
  "admin.menu.groupAdminsResources.description": "Ressources et guides pour Group Admins",
  "admin.menu.groupAdminsSection": "Group Admins",
  "admin.menu.groupAdminsSection.description": "Gestion du programme Group Administrators",
  "admin.menu.helpCenter": "Centre d'aide",
  "admin.menu.helpCenter.description": "Gestion des articles du centre d'aide",
  "admin.menu.iaManagement": "Outil IA",
  "admin.menu.iaManagement.description": "Gestion des accès IA, quotas, tarification et logs",
  "admin.menu.inbox": "Inbox",
  "admin.menu.inbox.description": "Tous les messages et candidatures en attente",
  "admin.menu.influencers": "Influenceurs",
  "admin.menu.influencers.description": "Programme Influenceurs",
  "admin.menu.influencersAnalytics": "Analytics Influenceurs",
  "admin.menu.influencersAnalytics.description": "Tableau de bord analytique du programme influenceurs",
  "admin.menu.influencersConfig": "Configuration Influenceurs",
  "admin.menu.influencersConfig.description": "Paramètres du programme influenceurs",
  "admin.menu.influencersFraud": "Fraude Influenceurs",
  "admin.menu.influencersFraud.description": "Détection de fraude influenceurs",
  "admin.menu.influencersLeaderboard": "Classement Influenceurs",
  "admin.menu.influencersLeaderboard.description": "Top des influenceurs performants",
  "admin.menu.influencersList": "Liste des Influenceurs",
  "admin.menu.influencersList.description": "Gérer tous les influenceurs",
  "admin.menu.influencersPayments": "Paiements Influenceurs",
  "admin.menu.influencersPayments.description": "Gestion des paiements influenceurs",
  "admin.menu.influencersPromotions": "Promotions Influenceurs",
  "admin.menu.influencersPromotions.description": "Gérer les promotions et codes promo influenceurs",
  "admin.menu.influencersResources": "Ressources Influenceurs",
  "admin.menu.influencersResources.description": "Ressources et guides pour influenceurs",
  "admin.menu.influencersUsers": "Influenceurs",
  "admin.menu.influencersUsers.description": "Gestion des influenceurs",
  "admin.menu.invoices": "Facturation",
  "admin.menu.invoices.description": "Génération et envoi des factures",
  "admin.menu.kycProviders": "Statut paiement prestataires",
  "admin.menu.kycProviders.description": "Vérification d'identité des prestataires",
  "admin.menu.landingPages": "Landing Pages Pays",
  "admin.menu.landingPages.description": "Gérer les landing pages par pays (paiements, devises, témoignages, SEO)",
  "admin.menu.lawyers": "Avocat",
  "admin.menu.lawyers.description": "Avocats partenaires",
  "admin.menu.lawyersAffiliate": "Avocats (Affiliation)",
  "admin.menu.lawyersAffiliate.description": "Fraude et promotions affiliation avocats",
  "admin.menu.lawyersAnalytics": "Analytics Avocats",
  "admin.menu.lawyersConfig": "Configuration Avocats",
  "admin.menu.lawyersFraud": "Fraude Avocats",
  "admin.menu.lawyersPromotions": "Promotions Avocats",
  "admin.menu.ledger": "Grand livre",
  "admin.menu.ledger.description": "Comptabilité générale",
  "admin.menu.legalDocuments": "Documents légaux",
  "admin.menu.legalDocuments.description": "CGU, confidentialité, mentions",
  "admin.menu.marketing": "Marketing & Communication",
  "admin.menu.marketing.description": "Campagnes et communication client",
  "admin.menu.marketingResources": "Ressources Marketing",
  "admin.menu.marketingResources.description": "Gestion unifiee des ressources pour tous les affilies",
  "admin.menu.marketingSub": "Marketing",
  "admin.menu.marketingSub.description": "Landing pages et avis clients",
  "admin.menu.metaAnalytics": "Meta Analytics",
  "admin.menu.metaAnalytics.description": "Analytics Meta (Facebook/Instagram) et CAPI",
  "admin.menu.notifications": "Notifications",
  "admin.menu.notifications.description": "Push, SMS et notifications",
  "admin.menu.partners": "Partenaires",
  "admin.menu.partners.description": "Gestion des partenaires commerciaux",
  "admin.menu.partnersApplications": "Candidatures",
  "admin.menu.partnersConfig": "Configuration",
  "admin.menu.partnersCreate": "Nouveau partenaire",
  "admin.menu.partnersFraud": "Fraude Partenaires",
  "admin.menu.partnersList": "Liste des partenaires",
  "admin.menu.partnersPayments": "Paiements",
  "admin.menu.partnersPromotions": "Promotions Partenaires",
  "admin.menu.partnersStats": "Statistiques",
  "admin.menu.partnersWidgets": "Widgets",
  "admin.menu.partnersWidgets.description": "Widgets promotionnels pour partenaires",
  "admin.menu.partnerships": "Partenariat",
  "admin.menu.partnerships.description": "Gestion des partenaires",
  "admin.menu.payments": "Paiements",
  "admin.menu.payments.description": "Gestion globale des paiements",
  "admin.menu.paymentsConfig": "Configuration Paiements",
  "admin.menu.paymentsConfig.description": "Paramètres du système de paiement",
  "admin.menu.paymentsDashboard": "Tableau de Bord Paiements",
  "admin.menu.paymentsDashboard.description": "Vue d'ensemble de tous les paiements",
  "admin.menu.paymentsMonitoring": "Monitoring",
  "admin.menu.paymentsMonitoring.description": "Surveillance des paiements en temps réel",
  "admin.menu.paymentsWithdrawals": "Retraits",
  "admin.menu.paymentsWithdrawals.description": "Gérer les demandes de retrait",
  "admin.menu.payouts": "Reversements prestataires",
  "admin.menu.payouts.description": "Virements aux avocats/expatriés",
  "admin.menu.press": "Presse",
  "admin.menu.press.description": "Gestion de l'espace presse et des communiqués",
  "admin.menu.pressReleases": "Communiqués de presse",
  "admin.menu.pressReleases.description": "Gérer les communiqués de presse multilingues",
  "admin.menu.pressResources": "Ressources presse",
  "admin.menu.pressResources.description": "Gérer les logos, images et documents téléchargeables",
  "admin.menu.pricingManagement": "Gestion des tarifs",
  "admin.menu.pricingManagement.description": "Prix et commissions SOS Expats",
  "admin.menu.profileValidation": "Validation profils",
  "admin.menu.profileValidation.description": "Validation des profils prestataires en attente",
  "admin.menu.profitLoss": "Compte de résultat",
  "admin.menu.profitLoss.description": "Produits et charges",
  "admin.menu.promoCodes": "Codes promo",
  "admin.menu.promoCodes.description": "Créer, activer, suivre les coupons",
  "admin.menu.providerPerformance": "Performances Prestataires",
  "admin.menu.providerPerformance.description": "Disponibilité et statistiques d'appels des prestataires",
  "admin.menu.providerStats": "Stats Performance",
  "admin.menu.providerStats.description": "Disponibilité et statistiques d'appels des prestataires",
  "admin.menu.providerValidation": "Validation prestataires",
  "admin.menu.providerValidation.description": "Validation et KYC des prestataires",
  "admin.menu.providers": "Prestataires",
  "admin.menu.providers.description": "Tous les prestataires",
  "admin.menu.realtimeMonitoring": "Monitoring temps réel",
  "admin.menu.realtimeMonitoring.description": "Surveillance des appels en cours",
  "admin.menu.receivedCalls": "Appels reçus",
  "admin.menu.receivedCalls.description": "Historique des appels avec détail financier",
  "admin.menu.reconciliation": "Rapprochement bancaire",
  "admin.menu.reconciliation.description": "Rapprochement des comptes",
  "admin.menu.refunds": "Remboursements",
  "admin.menu.refunds.description": "Traitement des demandes de remboursement",
  "admin.menu.refundsDisputes": "Remboursements & Litiges",
  "admin.menu.refundsDisputes.description": "Gestion des remboursements et contestations",
  "admin.menu.resourcesSub": "Ressources",
  "admin.menu.resourcesSub.description": "Ressources marketing par rôle",
  "admin.menu.reviews": "Avis et notation",
  "admin.menu.reviews.description": "Modération des avis clients",
  "admin.menu.securityAlerts": "Alertes securite",
  "admin.menu.securityAlerts.description": "Monitoring temps reel des menaces et incidents",
  "admin.menu.sessionsHistory": "Historique des sessions",
  "admin.menu.sessionsHistory.description": "Archive des sessions d'appels",
  "admin.menu.statistics": "Statistiques",
  "admin.menu.statistics.description": "Statistiques et métriques",
  "admin.menu.subscriptionPlans": "Plans d'abonnement",
  "admin.menu.subscriptionPlans.description": "Gestion des plans et tarifs d'abonnement IA",
  "admin.menu.subscriptions": "Abonnements",
  "admin.menu.subscriptions.description": "Gestion des abonnements clients",
  "admin.menu.supportingDocuments": "Pièces justificatives",
  "admin.menu.supportingDocuments.description": "Factures fournisseurs, reçus, relevés bancaires",
  "admin.menu.systemHealth": "Santé système",
  "admin.menu.systemHealth.description": "Monitoring DR et alertes système",
  "admin.menu.systemMaintenance": "Maintenance système",
  "admin.menu.systemMaintenance.description": "Outils d'administration technique",
  "admin.menu.systemSettings": "Paramètres système",
  "admin.menu.systemSettings.description": "Configuration générale",
  "admin.menu.taxFilings": "Declarations fiscales",
  "admin.menu.taxFilings.description": "TVA EE, OSS, DES - Generation automatique",
  "admin.menu.taxes": "TVA & Déclarations",
  "admin.menu.taxes.description": "Gestion TVA et fiscalité par pays",
  "admin.menu.team": "Équipe",
  "admin.menu.team.description": "Gestion de l'équipe et recrutement",
  "admin.menu.teamCaptainRecruitment": "Capitaines - Recrutement",
  "admin.menu.teamCaptainRecruitment.description": "Candidatures capitaines chatter",
  "admin.menu.telegram": "Telegram",
  "admin.menu.telegram.description": "Notifications, campagnes et monitoring Telegram",
  "admin.menu.telegramBots": "Bots",
  "admin.menu.telegramBots.description": "Configurer les bots Telegram et leurs notifications",
  "admin.menu.telegramCampaigns": "Campagnes",
  "admin.menu.telegramCampaigns.description": "Campagnes de messages groupés",
  "admin.menu.telegramConfig": "Configuration",
  "admin.menu.telegramConfig.description": "Bot, Chat ID et toggles",
  "admin.menu.telegramDashboard": "Tableau de bord",
  "admin.menu.telegramDashboard.description": "KPIs et activité Telegram",
  "admin.menu.telegramEngine": "Ouvrir Telegram Engine",
  "admin.menu.telegramEngine.description": "Dashboard marketing complet sur telegram.sos-expat.com",
  "admin.menu.telegramGroups": "Groupes Telegram",
  "admin.menu.telegramGroups.description": "Gérer les groupes Telegram par rôle et région",
  "admin.menu.telegramLogs": "Logs",
  "admin.menu.telegramLogs.description": "Historique des notifications",
  "admin.menu.telegramManagers": "Managers Telegram",
  "admin.menu.telegramManagers.description": "Assigner et gérer les managers des groupes",
  "admin.menu.telegramQueue": "File d'attente",
  "admin.menu.telegramQueue.description": "Monitoring de la queue",
  "admin.menu.telegramSubscribers": "Abonnés",
  "admin.menu.telegramSubscribers.description": "Utilisateurs connectés",
  "admin.menu.telegramSupervision": "Supervision",
  "admin.menu.telegramSupervision.description": "Assigner et gérer les managers des groupes",
  "admin.menu.telegramTemplates": "Templates",
  "admin.menu.telegramTemplates.description": "Éditeur de templates",
  "admin.menu.thresholds": "Seuils fiscaux",
  "admin.menu.thresholds.description": "Surveillance des seuils internationaux",
  "admin.menu.toolbox": "Boîte à Outils",
  "admin.menu.toolbox.description": "Outils externes et intégrations",
  "admin.menu.training": "Formations",
  "admin.menu.training.description": "Gestion des modules de formation Chatters et Influenceurs",
  "admin.menu.trainingModules": "Modules de formation",
  "admin.menu.trainingModules.description": "Créer et gérer les modules de formation",
  "admin.menu.transactions": "Transactions",
  "admin.menu.transactions.description": "Gestion des paiements et transactions",
  "admin.menu.trustpilot": "Trustpilot",
  "admin.menu.trustpilot.description": "Suivi des invitations et avis Trustpilot",
  "admin.menu.unifiedAnalytics": "Analytics centralisés",
  "admin.menu.unifiedAnalytics.description": "Vue unifiée de toutes les analytics de la plateforme",
  "admin.menu.unifiedCommissions": "Commissions Unifiées",
  "admin.menu.unifiedCommissions.description": "Système unifié de commissions, plans, taux et overrides individuels",
  "admin.menu.userFeedback": "Feedbacks Utilisateurs",
  "admin.menu.userFeedback.description": "Retours des clients et prestataires",
  "admin.menu.users": "Users et prestataires",
  "admin.menu.users.description": "Gestion complète des utilisateurs",
  "admin.menu.whatsapp": "WhatsApp",
  "admin.menu.whatsapp.description": "Gestion des groupes WhatsApp et des managers",
  "admin.menu.whatsappAnalytics": "Analytics WhatsApp",
  "admin.menu.whatsappAnalytics.description": "Taux de conversion et statistiques des groupes WhatsApp",
  "admin.menu.whatsappSupervision": "Managers WhatsApp",
  "admin.menu.whatsappSupervision.description": "Assigner et gérer les managers de groupes WhatsApp",
  "admin.metaAnalytics.alerts.highAnonymousRate": "Beaucoup d'utilisateurs anonymes",
  "admin.metaAnalytics.alerts.highAnonymousRateDesc": "{rate}% des événements sont anonymes. Encouragez la connexion pour une meilleure attribution.",
  "admin.metaAnalytics.alerts.lowEmailRate": "Taux d'email faible",
  "admin.metaAnalytics.alerts.lowEmailRateDesc": "Seulement {rate}% des événements ont un email. Meta recommande au moins {threshold}%.",
  "admin.metaAnalytics.alerts.lowFbpRate": "Taux de fbp faible",
  "admin.metaAnalytics.alerts.lowFbpRateDesc": "Seulement {rate}% des événements ont le cookie _fbp. Vérifiez que le Pixel est chargé avant CAPI.",
  "admin.metaAnalytics.alerts.lowQualityScore": "Score de qualité faible",
  "admin.metaAnalytics.alerts.lowQualityScoreDesc": "Le score moyen de qualité des données utilisateur est de {score}%. Améliorez la collecte d'emails et téléphones.",
  "admin.metaAnalytics.alerts.noPurchases": "Aucun achat CAPI",
  "admin.metaAnalytics.alerts.noPurchasesDesc": "Aucun événement Purchase n'a été envoyé via CAPI. Vérifiez l'intégration du webhook Stripe.",
  "admin.metaAnalytics.alerts.title": "Alertes",
  "admin.metaAnalytics.chart.distributionByType": "Répartition par Type",
  "admin.metaAnalytics.chart.events": "Événements",
  "admin.metaAnalytics.chart.eventsOverTime": "Évolution des Événements",
  "admin.metaAnalytics.chart.leads": "Leads",
  "admin.metaAnalytics.chart.noData": "Aucune donnée disponible",
  "admin.metaAnalytics.chart.purchases": "Achats",
  "admin.metaAnalytics.chart.total": "Total",
  "admin.metaAnalytics.error.retry": "Réessayer",
  "admin.metaAnalytics.eventsManager": "Events Manager",
  "admin.metaAnalytics.funnel.fromPrevious": "depuis précédent",
  "admin.metaAnalytics.funnel.title": "Funnel de Conversion",
  "admin.metaAnalytics.info.capi": "Conversions API (CAPI)",
  "admin.metaAnalytics.info.capiDesc": "Tracking côté serveur, non bloquable, meilleure attribution.",
  "admin.metaAnalytics.info.dedup": "Les événements sont dédupliqués pour éviter de compter la même conversion deux fois",
  "admin.metaAnalytics.info.deduplication": "Déduplication",
  "admin.metaAnalytics.info.deduplicationDesc": "Les deux sont combinés avec un event_id partagé pour la déduplication automatique par Meta.",
  "admin.metaAnalytics.info.pixel": "Meta Pixel",
  "admin.metaAnalytics.info.pixelDesc": "Tracking côté navigateur, peut être bloqué par les ad-blockers.",
  "admin.metaAnalytics.info.qualityScore": "Score de qualité",
  "admin.metaAnalytics.info.qualityScoreDesc": "Plus vous fournissez de données utilisateur (email, téléphone, etc.), meilleure sera l'attribution des conversions.",
  "admin.metaAnalytics.info.title": "À propos de cette page",
  "admin.metaAnalytics.kpi.checkoutPurchase": "Checkout → Achat",
  "admin.metaAnalytics.kpi.conversionRate": "Taux de Conversion",
  "admin.metaAnalytics.kpi.lastDays": "{days} derniers jours",
  "admin.metaAnalytics.kpi.purchasesLeads": "Achats + Leads",
  "admin.metaAnalytics.kpi.totalEvents": "Total Événements",
  "admin.metaAnalytics.kpi.totalValue": "Valeur Totale",
  "admin.metaAnalytics.kpi.uniqueUsers": "Utilisateurs Uniques",
  "admin.metaAnalytics.kpi.withUserId": "avec userId",
  "admin.metaAnalytics.period.24h": "24h",
  "admin.metaAnalytics.period.30d": "30j",
  "admin.metaAnalytics.period.7d": "7j",
  "admin.metaAnalytics.period.90d": "90j",
  "admin.metaAnalytics.quality.average": "Moyen",
  "admin.metaAnalytics.quality.country": "Pays",
  "admin.metaAnalytics.quality.email": "Email",
  "admin.metaAnalytics.quality.excellent": "Excellent",
  "admin.metaAnalytics.quality.fbcCookie": "Cookie _fbc",
  "admin.metaAnalytics.quality.fbpCookie": "Cookie _fbp",
  "admin.metaAnalytics.quality.firstName": "Prénom",
  "admin.metaAnalytics.quality.lastName": "Nom",
  "admin.metaAnalytics.quality.needsImprovement": "À améliorer",
  "admin.metaAnalytics.quality.phone": "Téléphone",
  "admin.metaAnalytics.quality.score": "Score Qualité Données",
  "admin.metaAnalytics.quality.title": "Qualité des Données Utilisateur",
  "admin.metaAnalytics.recent.anonymous": "Anonyme",
  "admin.metaAnalytics.recent.content": "Contenu",
  "admin.metaAnalytics.recent.date": "Date",
  "admin.metaAnalytics.recent.noEvents": "Aucun événement enregistré dans la période sélectionnée",
  "admin.metaAnalytics.recent.quality": "Qualité",
  "admin.metaAnalytics.recent.source": "Source",
  "admin.metaAnalytics.recent.title": "Événements Récents",
  "admin.metaAnalytics.recent.type": "Type",
  "admin.metaAnalytics.recent.user": "User",
  "admin.metaAnalytics.recent.value": "Valeur",
  "admin.metaAnalytics.refresh": "Actualiser",
  "admin.metaAnalytics.source.httpEndpoint": "Frontend (HTTP)",
  "admin.metaAnalytics.source.title": "Répartition par Source",
  "admin.metaAnalytics.source.triggerBooking": "Demande de réservation",
  "admin.metaAnalytics.source.triggerCall": "Session d'appel",
  "admin.metaAnalytics.source.triggerContact": "Formulaire de contact",
  "admin.metaAnalytics.source.triggerUser": "Inscription utilisateur",
  "admin.metaAnalytics.source.unknown": "Inconnu",
  "admin.metaAnalytics.subtitle": "Suivi complet des conversions et qualité des données",
  "admin.metaAnalytics.testCapi.button": "Tester",
  "admin.metaAnalytics.testCapi.connectionError": "Erreur de connexion au serveur",
  "admin.metaAnalytics.testCapi.error": "Erreur",
  "admin.metaAnalytics.testCapi.errorLabel": "Erreur",
  "admin.metaAnalytics.testCapi.eventsReceived": "Événements reçus",
  "admin.metaAnalytics.testCapi.help": "Cliquez sur \"Tester\" pour envoyer un événement de test au serveur Meta CAPI et vérifier que l'intégration fonctionne correctement.",
  "admin.metaAnalytics.testCapi.subtitle": "Vérifier la connexion au serveur Meta",
  "admin.metaAnalytics.testCapi.testing": "Test en cours...",
  "admin.metaAnalytics.testCapi.title": "Test Connexion CAPI",
  "admin.metaAnalytics.title": "Meta Pixel & CAPI Analytics",
  "admin.metaAnalytics.users.anonymous": "Anonymes",
  "admin.metaAnalytics.users.authenticated": "Authentifiés",
  "admin.metaAnalytics.users.title": "Répartition Utilisateurs",
  "admin.notifications.channel.email": "Email",
  "admin.notifications.channel.push": "Notifications push",
  "admin.notifications.channelStats.title": "Statistiques par canal",
  "admin.notifications.error.loading": "Erreur lors du chargement des notifications",
  "admin.notifications.history.title": "Historique des notifications",
  "admin.notifications.loading": "Chargement des notifications...",
  "admin.notifications.modal.cancel": "Annuler",
  "admin.notifications.modal.infoDescription": "Saisissez un ID prestataire pour envoyer une notification de test sur tous les canaux configurés (email, SMS, push).",
  "admin.notifications.modal.infoTitle": "Envoyer une notification de test",
  "admin.notifications.modal.providerIdHelp": "L'identifiant unique du prestataire qui recevra la notification de test",
  "admin.notifications.modal.providerIdLabel": "ID prestataire",
  "admin.notifications.modal.providerIdPlaceholder": "ex. prov_1234567890",
  "admin.notifications.modal.sendTest": "Envoyer le test",
  "admin.notifications.modal.title": "Notification de test",
  "admin.notifications.noResults": "Aucune notification trouvée",
  "admin.notifications.refresh": "Actualiser",
  "admin.notifications.stats.failed": "Notifications échouées",
  "admin.notifications.stats.successRate": "Taux de réussite",
  "admin.notifications.stats.successful": "Notifications réussies",
  "admin.notifications.stats.total": "Total des notifications",
  "admin.notifications.status.failed": "Échouée",
  "admin.notifications.status.success": "Réussie",
  "admin.notifications.table.channels": "Canaux",
  "admin.notifications.table.date": "Date",
  "admin.notifications.table.recipient": "Destinataire",
  "admin.notifications.table.status": "Statut",
  "admin.notifications.table.type": "Type",
  "admin.notifications.test.emailBody": "Ceci est une notification de test pour vérifier que votre système de notifications fonctionne correctement.",
  "admin.notifications.test.emailSubject": "Notification de test de SOS Expat",
  "admin.notifications.test.emailTitle": "Notification de test",
  "admin.notifications.test.enterValidId": "Veuillez saisir un ID prestataire valide",
  "admin.notifications.test.error": "Erreur lors de l'envoi de la notification de test : {{error}}",
  "admin.notifications.test.failed": "Échec de l'envoi de la notification de test. Veuillez réessayer.",
  "admin.notifications.test.provider": "Prestataire",
  "admin.notifications.test.providerNotFound": "Prestataire introuvable. Veuillez vérifier l'ID et réessayer.",
  "admin.notifications.test.success": "Notification de test envoyée avec succès !",
  "admin.notifications.testButton": "Notification de test",
  "admin.notifications.title": "Notifications",
  "admin.notifications.type.callMissed": "Appel manqué",
  "admin.notifications.type.callRequest": "Demande d'appel",
  "admin.onlineProviders.alertOnly": "Alerte: Seulement {count} prestataire(s) disponible(s)!",
  "admin.onlineProviders.busyStatus": "En appel",
  "admin.onlineProviders.distributionByType": "Repartition par type:",
  "admin.onlineProviders.expats": "Expatries",
  "admin.onlineProviders.lawyers": "Avocats",
  "admin.onlineProviders.live": "LIVE",
  "admin.onlineProviders.lowProvidersAlert": "Attention: Peu de prestataires disponibles!",
  "admin.onlineProviders.offline": "Hors ligne",
  "admin.onlineProviders.offlineStatus": "Hors ligne",
  "admin.onlineProviders.onCall": "en appel",
  "admin.onlineProviders.online": "en ligne",
  "admin.onlineProviders.onlineStatus": "En ligne",
  "admin.onlineProviders.presenceRate": "Taux de presence:",
  "admin.onlineProviders.providersCount": "{online} / {total} prestataires",
  "admin.onlineProviders.title": "Prestataires en ligne",
  "admin.onlineProviders.viewAll": "Voir tout",
  "admin.partners.applications.accept": "Accepter",
  "admin.partners.applications.action.accept": "Accepter",
  "admin.partners.applications.action.contact": "Marquer contacté",
  "admin.partners.applications.action.createAccount": "Créer le compte partenaire",
  "admin.partners.applications.action.reject": "Rejeter",
  "admin.partners.applications.adminNotes": "Notes admin",
  "admin.partners.applications.col.actions": "Actions",
  "admin.partners.applications.col.category": "Catégorie",
  "admin.partners.applications.col.date": "Date",
  "admin.partners.applications.col.email": "Email",
  "admin.partners.applications.col.name": "Nom",
  "admin.partners.applications.col.status": "Statut",
  "admin.partners.applications.col.traffic": "Trafic",
  "admin.partners.applications.col.website": "Site web",
  "admin.partners.applications.converted": "Compte partenaire créé",
  "admin.partners.applications.createAccount": "Créer le compte",
  "admin.partners.applications.details": "Détails",
  "admin.partners.applications.empty": "Aucune candidature",
  "admin.partners.applications.filter.accepted": "Acceptés",
  "admin.partners.applications.filter.all": "Toutes",
  "admin.partners.applications.filter.contacted": "Contactés",
  "admin.partners.applications.filter.pending": "En attente",
  "admin.partners.applications.filter.rejected": "Rejetés",
  "admin.partners.applications.markContacted": "Marquer contacté",
  "admin.partners.applications.message": "Message",
  "admin.partners.applications.noNotes": "Aucune note",
  "admin.partners.applications.notes": "Notes admin",
  "admin.partners.applications.notesPlaceholder": "Notes internes...",
  "admin.partners.applications.notesSaved": "Notes enregistrées",
  "admin.partners.applications.reject": "Rejeter",
  "admin.partners.applications.saveNotes": "Enregistrer",
  "admin.partners.applications.siteDescription": "Description du site",
  "admin.partners.applications.status.accepted": "Accepté",
  "admin.partners.applications.status.contacted": "Contacté",
  "admin.partners.applications.status.pending": "En attente",
  "admin.partners.applications.status.rejected": "Rejeté",
  "admin.partners.applications.subtitle": "Gérer les demandes de partenariat reçues",
  "admin.partners.applications.table.actions": "Actions",
  "admin.partners.applications.table.category": "Catégorie",
  "admin.partners.applications.table.date": "Date",
  "admin.partners.applications.table.email": "Email",
  "admin.partners.applications.table.name": "Nom",
  "admin.partners.applications.table.status": "Statut",
  "admin.partners.applications.table.traffic": "Trafic",
  "admin.partners.applications.table.website": "Site web",
  "admin.partners.applications.title": "Candidatures Partenaires",
  "admin.partners.applications.viewPartner": "Voir le partenaire",
  "admin.partners.col.calls": "Appels (mois)",
  "admin.partners.col.clicks": "Clics (mois)",
  "admin.partners.col.code": "Code",
  "admin.partners.col.conversion": "Conversion",
  "admin.partners.col.earnings": "Revenus (mois)",
  "admin.partners.col.logo": "Logo",
  "admin.partners.col.status": "Statut",
  "admin.partners.col.website": "Site",
  "admin.partners.commission.manual": "Manuel",
  "admin.partners.commission.referral": "Référencement",
  "admin.partners.config.attributionWindow": "Fenêtre d'attribution (jours)",
  "admin.partners.config.attributionWindowDesc": "Durée pendant laquelle un clic est attribué au partenaire",
  "admin.partners.config.commissionExpat": "Par appel - Expatrié (cents)",
  "admin.partners.config.commissionLawyer": "Par appel - Avocat (cents)",
  "admin.partners.config.commissionNote": "Ces valeurs s'appliquent aux nouveaux partenaires. Chaque partenaire peut avoir sa propre configuration.",
  "admin.partners.config.defaultCommissions": "Commissions par défaut",
  "admin.partners.config.footerLinkVisible": "Lien partenaires dans le footer",
  "admin.partners.config.footerLinkVisibleDesc": "Afficher le lien \"Devenir partenaire\" dans le footer",
  "admin.partners.config.holdPeriod": "Rétention (jours)",
  "admin.partners.config.listingPageVisible": "Page publique partenaires visible",
  "admin.partners.config.listingPageVisibleDesc": "Afficher la page publique listant les partenaires",
  "admin.partners.config.minCallDuration": "Durée min. appel (secondes)",
  "admin.partners.config.minWithdrawal": "Montant minimum de retrait (cents)",
  "admin.partners.config.releaseDelay": "Délai libération (heures)",
  "admin.partners.config.save": "Enregistrer",
  "admin.partners.config.saved": "Configuration enregistrée",
  "admin.partners.config.subtitle": "Paramètres du programme partenaire",
  "admin.partners.config.system": "Système",
  "admin.partners.config.systemActive": "Système partenaire actif",
  "admin.partners.config.systemActiveDesc": "Active ou désactive complètement le système partenaire",
  "admin.partners.config.timing": "Délais et seuils",
  "admin.partners.config.title": "Configuration",
  "admin.partners.config.visibility": "Visibilité",
  "admin.partners.config.withdrawal": "Retraits",
  "admin.partners.config.withdrawalsEnabled": "Retraits activés",
  "admin.partners.config.withdrawalsEnabledDesc": "Permettre aux partenaires de demander des retraits",
  "admin.partners.create": "Créer un partenaire",
  "admin.partners.create.affiliateCode": "Code (majuscules)",
  "admin.partners.create.applicationLoadError": "Échec du chargement des données de candidature",
  "admin.partners.create.backToList": "Retour à la liste",
  "admin.partners.create.cancel": "Annuler",
  "admin.partners.create.codeTaken": "Ce code affilié est déjà pris",
  "admin.partners.create.commissionExpat": "Par appel (expatrié) - cents",
  "admin.partners.create.commissionLawyer": "Par appel (avocat) - cents",
  "admin.partners.create.companyName": "Raison sociale",
  "admin.partners.create.contactEmail": "Email de contact",
  "admin.partners.create.contactName": "Nom du contact",
  "admin.partners.create.contractNotes": "Notes",
  "admin.partners.create.copied": "Copié dans le presse-papiers",
  "admin.partners.create.country": "Pays",
  "admin.partners.create.email": "Email",
  "admin.partners.create.endDate": "Date de fin (optionnel)",
  "admin.partners.create.error": "Échec de la création du partenaire",
  "admin.partners.create.firstName": "Prénom",
  "admin.partners.create.fromApplication": "Pré-rempli depuis la candidature",
  "admin.partners.create.holdPeriod": "Période de rétention (jours)",
  "admin.partners.create.language": "Langue",
  "admin.partners.create.lastName": "Nom",
  "admin.partners.create.linkPreview": "Lien :",
  "admin.partners.create.missingFields": "Veuillez remplir tous les champs requis",
  "admin.partners.create.percentage": "Pourcentage de commission (%)",
  "admin.partners.create.phone": "Téléphone",
  "admin.partners.create.releaseDelay": "Délai de libération (heures)",
  "admin.partners.create.result.code": "Code affilié",
  "admin.partners.create.result.emailSent": "Email d'identifiants",
  "admin.partners.create.result.link": "Lien affilié",
  "admin.partners.create.result.notSent": "Non envoyé",
  "admin.partners.create.result.sent": "Envoyé",
  "admin.partners.create.section.code": "Code Affilié",
  "admin.partners.create.section.commercial": "Contact Commercial (optionnel)",
  "admin.partners.create.section.commissions": "Commissions",
  "admin.partners.create.section.contact": "Contact",
  "admin.partners.create.section.contract": "Contrat",
  "admin.partners.create.section.email": "Email & Identifiants",
  "admin.partners.create.section.website": "Site Web",
  "admin.partners.create.selectCategory": "Sélectionner",
  "admin.partners.create.selectCountry": "Sélectionner",
  "admin.partners.create.selectTraffic": "Sélectionner",
  "admin.partners.create.sendCredentials": "Envoyer les identifiants par email",
  "admin.partners.create.startDate": "Date de début",
  "admin.partners.create.submit": "Créer le partenaire",
  "admin.partners.create.success": "Partenaire créé avec succès",
  "admin.partners.create.successTitle": "Partenaire créé !",
  "admin.partners.create.title": "Créer un partenaire",
  "admin.partners.create.usePercentage": "Utiliser un pourcentage au lieu de montants fixes",
  "admin.partners.create.vatNumber": "Numéro de TVA",
  "admin.partners.create.viewPartner": "Voir le partenaire",
  "admin.partners.create.websiteCategory": "Catégorie",
  "admin.partners.create.websiteDescription": "Description",
  "admin.partners.create.websiteName": "Nom du site",
  "admin.partners.create.websiteTraffic": "Trafic mensuel",
  "admin.partners.create.websiteUrl": "URL du site",
  "admin.partners.detail.activate": "Activer",
  "admin.partners.detail.adminNotes": "Notes admin",
  "admin.partners.detail.amountUsd": "Montant ($)",
  "admin.partners.detail.approve": "Approuver",
  "admin.partners.detail.available": "Disponible",
  "admin.partners.detail.availableBalance": "Solde disponible",
  "admin.partners.detail.balances": "Soldes",
  "admin.partners.detail.ban": "Bannir",
  "admin.partners.detail.chart.clicks": "Clics",
  "admin.partners.detail.clicks": "Clics",
  "admin.partners.detail.clicksOverview": "Aperçu des clics",
  "admin.partners.detail.clicksTrend": "Clics par jour",
  "admin.partners.detail.commissionConfig": "Configuration commissions",
  "admin.partners.detail.commissionIssued": "Commission émise",
  "admin.partners.detail.commissions": "Commissions",
  "admin.partners.detail.confirmSuspend": "Suspendre",
  "admin.partners.detail.contract": "Contrat",
  "admin.partners.detail.contractEnd": "Fin",
  "admin.partners.detail.contractStart": "Début",
  "admin.partners.detail.conversion": "Conversion",
  "admin.partners.detail.descriptionLabel": "Description",
  "admin.partners.detail.descriptionPlaceholder": "Raison de cet ajustement...",
  "admin.partners.detail.hide": "Masquer",
  "admin.partners.detail.holdDays": "Rétention",
  "admin.partners.detail.info": "Informations",
  "admin.partners.detail.issue": "Émettre",
  "admin.partners.detail.issueCommission": "Émettre",
  "admin.partners.detail.lastLogin": "Dernière connexion",
  "admin.partners.detail.manualCommission": "Commission manuelle",
  "admin.partners.detail.manualCommissionTitle": "Commission manuelle",
  "admin.partners.detail.minCallDuration": "Durée min.",
  "admin.partners.detail.minDuration": "Durée min.",
  "admin.partners.detail.monthlyTrend": "Tendance mensuelle",
  "admin.partners.detail.noClicks": "Aucun clic enregistré",
  "admin.partners.detail.noCommissions": "Aucune commission",
  "admin.partners.detail.noWithdrawals": "Aucun retrait",
  "admin.partners.detail.notesPlaceholder": "Notes internes...",
  "admin.partners.detail.overview": "Vue d'ensemble",
  "admin.partners.detail.pending": "En attente",
  "admin.partners.detail.pendingShort": "En attente",
  "admin.partners.detail.perCallExpat": "Par appel Expatrié (cents)",
  "admin.partners.detail.perCallLawyer": "Par appel Avocat (cents)",
  "admin.partners.detail.percentage": "Pourcentage (%)",
  "admin.partners.detail.reject": "Rejeter",
  "admin.partners.detail.releaseHours": "Libération (heures)",
  "admin.partners.detail.saveSettings": "Enregistrer",
  "admin.partners.detail.settings": "Configuration",
  "admin.partners.detail.settingsSaved": "Paramètres enregistrés",
  "admin.partners.detail.show": "Afficher",
  "admin.partners.detail.statusUpdated": "Statut mis à jour",
  "admin.partners.detail.suspend": "Suspendre",
  "admin.partners.detail.suspendReason": "Raison de la suspension...",
  "admin.partners.detail.suspendTitle": "Suspendre le partenaire",
  "admin.partners.detail.tab.clicks": "Clics",
  "admin.partners.detail.tab.commissions": "Commissions",
  "admin.partners.detail.tab.overview": "Vue d'ensemble",
  "admin.partners.detail.tab.settings": "Paramètres",
  "admin.partners.detail.tab.withdrawals": "Retraits",
  "admin.partners.detail.table.actions": "Actions",
  "admin.partners.detail.table.amount": "Montant",
  "admin.partners.detail.table.clicks": "Clics",
  "admin.partners.detail.table.date": "Date",
  "admin.partners.detail.table.description": "Description",
  "admin.partners.detail.table.fee": "Frais",
  "admin.partners.detail.table.method": "Méthode",
  "admin.partners.detail.table.status": "Statut",
  "admin.partners.detail.table.type": "Type",
  "admin.partners.detail.thisMonth": "Ce mois",
  "admin.partners.detail.totalCalls": "Total appels",
  "admin.partners.detail.totalClicks": "Total clics",
  "admin.partners.detail.totalClients": "Total clients",
  "admin.partners.detail.totalEarned": "Total gagné",
  "admin.partners.detail.unban": "Réactiver",
  "admin.partners.detail.usePercentage": "Utiliser un pourcentage",
  "admin.partners.detail.validated": "Validé",
  "admin.partners.detail.visibilityUpdated": "Visibilité mise à jour",
  "admin.partners.detail.withdrawalApproved": "Retrait approuvé",
  "admin.partners.detail.withdrawalHistory": "Historique des retraits",
  "admin.partners.detail.withdrawalRejected": "Retrait rejeté",
  "admin.partners.detail.withdrawals": "Retraits",
  "admin.partners.detail.withdrawn": "Retiré",
  "admin.partners.empty": "Aucun partenaire trouvé",
  "admin.partners.export": "Exporter",
  "admin.partners.export.error": "Échec de l'export",
  "admin.partners.export.success": "Export terminé",
  "admin.partners.filter.active": "Actifs",
  "admin.partners.filter.all": "Tous",
  "admin.partners.filter.banned": "Bannis",
  "admin.partners.filter.suspended": "Suspendus",
  "admin.partners.form.affiliateCode": "Code affilié",
  "admin.partners.form.commission": "Commission par appel",
  "admin.partners.form.commissionExpat": "Appel expatrié",
  "admin.partners.form.commissionLawyer": "Appel avocat",
  "admin.partners.form.email": "Email",
  "admin.partners.form.error": "Erreur lors de la création",
  "admin.partners.form.sendCredentials": "Envoyer le lien de création de mot de passe par email",
  "admin.partners.form.success": "Partenaire créé avec succès",
  "admin.partners.form.usePercentage": "Mode pourcentage",
  "admin.partners.form.websiteCategory": "Catégorie",
  "admin.partners.form.websiteDescription": "Description du site",
  "admin.partners.form.websiteName": "Nom du site",
  "admin.partners.form.websiteTraffic": "Trafic estimé",
  "admin.partners.form.websiteUrl": "URL du site",
  "admin.partners.next": "Suivant",
  "admin.partners.payments.approve": "Approuver",
  "admin.partners.payments.approved": "Retrait approuvé",
  "admin.partners.payments.completedMonth": "Terminés ce mois",
  "admin.partners.payments.confirmReject": "Rejeter",
  "admin.partners.payments.empty": "Aucune demande de retrait",
  "admin.partners.payments.filter.all": "Tous",
  "admin.partners.payments.filter.completed": "Terminés",
  "admin.partners.payments.filter.failed": "Échoués",
  "admin.partners.payments.filter.pending": "En attente",
  "admin.partners.payments.filter.processing": "En cours",
  "admin.partners.payments.filter.rejected": "Rejetés",
  "admin.partners.payments.paidMonth": "Payé ce mois",
  "admin.partners.payments.pendingAmount": "Montant en attente",
  "admin.partners.payments.pendingCount": "En attente",
  "admin.partners.payments.reasonRequired": "Raison requise",
  "admin.partners.payments.reject": "Rejeter",
  "admin.partners.payments.rejectReason": "Raison du rejet...",
  "admin.partners.payments.rejectTitle": "Rejeter le retrait",
  "admin.partners.payments.rejected": "Retrait rejeté",
  "admin.partners.payments.search": "Rechercher...",
  "admin.partners.payments.subtitle": "Gérer les retraits des partenaires",
  "admin.partners.payments.table.actions": "Actions",
  "admin.partners.payments.table.amount": "Montant",
  "admin.partners.payments.table.date": "Date",
  "admin.partners.payments.table.fee": "Frais",
  "admin.partners.payments.table.method": "Méthode",
  "admin.partners.payments.table.partner": "Partenaire",
  "admin.partners.payments.table.status": "Statut",
  "admin.partners.payments.table.total": "Total",
  "admin.partners.payments.table.website": "Site",
  "admin.partners.payments.title": "Paiements Partenaires",
  "admin.partners.prev": "Précédent",
  "admin.partners.retry": "Réessayer",
  "admin.partners.search": "Rechercher un partenaire...",
  "admin.partners.search.placeholder": "Rechercher par nom, email, code...",
  "admin.partners.stats.active": "Actifs",
  "admin.partners.stats.activePartners": "Partenaires actifs",
  "admin.partners.stats.banned": "Bannis",
  "admin.partners.stats.chart.clicks": "Clics",
  "admin.partners.stats.chart.earnings": "Gains",
  "admin.partners.stats.earnings": "Gains totaux",
  "admin.partners.stats.growthLabel": "Croissance",
  "admin.partners.stats.monthlyTrend": "Tendance mensuelle",
  "admin.partners.stats.newMonth": "Nouveaux ce mois",
  "admin.partners.stats.newThisMonth": "Nouveaux ce mois",
  "admin.partners.stats.noPerformers": "Pas encore de données",
  "admin.partners.stats.subtitle": "Vue d'ensemble du programme partenaire",
  "admin.partners.stats.suspended": "Suspendus",
  "admin.partners.stats.table.calls": "Appels",
  "admin.partners.stats.table.clicks": "Clics",
  "admin.partners.stats.table.code": "Code",
  "admin.partners.stats.table.earnings": "Gains",
  "admin.partners.stats.table.partner": "Partenaire",
  "admin.partners.stats.title": "Statistiques Programme",
  "admin.partners.stats.topPerformers": "Top Partenaires",
  "admin.partners.stats.totalClicks": "Total clics",
  "admin.partners.stats.totalEarnings": "Gains totaux",
  "admin.partners.subtitle": "Gérer les partenaires et leurs revenus",
  "admin.partners.title": "Gestion Partenaires",
  "admin.partners.widgets.active": "Actif",
  "admin.partners.widgets.create": "Créer un widget",
  "admin.partners.widgets.createFirst": "Créer le premier widget",
  "admin.partners.widgets.createTitle": "Nouveau widget",
  "admin.partners.widgets.created": "Widget créé",
  "admin.partners.widgets.deleted": "Widget supprimé",
  "admin.partners.widgets.description": "Description",
  "admin.partners.widgets.dimension": "Dimension",
  "admin.partners.widgets.editTitle": "Modifier le widget",
  "admin.partners.widgets.empty": "Aucun widget",
  "admin.partners.widgets.htmlTemplate": "Template HTML",
  "admin.partners.widgets.imageUrl": "URL Image",
  "admin.partners.widgets.inactive": "Inactif",
  "admin.partners.widgets.missingFields": "Nom et template HTML requis",
  "admin.partners.widgets.name": "Nom",
  "admin.partners.widgets.preview": "Aperçu",
  "admin.partners.widgets.save": "Enregistrer",
  "admin.partners.widgets.subtitle": "Gérer les widgets promotionnels",
  "admin.partners.widgets.title": "Widgets Promo",
  "admin.partners.widgets.type": "Type",
  "admin.partners.widgets.typeBanner": "Bannière",
  "admin.partners.widgets.typeButton": "Bouton",
  "admin.partners.widgets.updated": "Widget mis à jour",
  "admin.paymentConfig.affiliateNote": "Ces parametres s'appliquent aussi aux Clients, Avocats et Expatries qui gagnent des commissions via leur lien de parrainage.",
  "admin.paymentConfig.affiliateWithdrawals": "Retraits Affilies",
  "admin.paymentConfig.affiliateWithdrawalsDesc": "Retraits pour affilies, clients, avocats et expatries",
  "admin.paymentConfig.autoApprove": "Approbation automatique des retraits",
  "admin.paymentConfig.autoApproveDesc": "Approuver automatiquement les petits retraits",
  "admin.paymentConfig.autoApproveThreshold": "Seuil d'approbation auto",
  "admin.paymentConfig.autoApproveThresholdDesc": "Montant max pour approbation automatique",
  "admin.paymentConfig.bankTransfer": "Virement Bancaire",
  "admin.paymentConfig.bankTransferDesc": "Virements bancaires directs",
  "admin.paymentConfig.batchProcessing": "Traitement par lot",
  "admin.paymentConfig.batchProcessingDesc": "Regrouper les paiements pour traitement",
  "admin.paymentConfig.bloggerWithdrawals": "Retraits Blogueurs",
  "admin.paymentConfig.bloggerWithdrawalsDesc": "Permettre aux blogueurs de faire des retraits",
  "admin.paymentConfig.chatterWithdrawals": "Retraits Chatters",
  "admin.paymentConfig.chatterWithdrawalsDesc": "Permettre aux chatters de faire des retraits",
  "admin.paymentConfig.clientAffiliateNote": "Les clients gagnent des commissions en parrainant d'autres utilisateurs via leur lien affilie.",
  "admin.paymentConfig.clientWithdrawals": "Retraits Clients",
  "admin.paymentConfig.clientWithdrawalsDesc": "Permettre aux clients de retirer leurs commissions d'affiliation",
  "admin.paymentConfig.description": "Configurer les methodes de paiement et les parametres de retrait",
  "admin.paymentConfig.error.fetch": "Erreur lors du chargement de la configuration",
  "admin.paymentConfig.error.save": "Erreur lors de l'enregistrement",
  "admin.paymentConfig.expatWithdrawals": "Retraits Expatries aidants",
  "admin.paymentConfig.expatWithdrawalsDesc": "Permettre aux expatries aidants de retirer leurs commissions d'affiliation",
  "admin.paymentConfig.groupAdminWithdrawals": "Retraits Group Admin",
  "admin.paymentConfig.groupAdminWithdrawalsDesc": "Permettre aux admins de groupe de faire des retraits",
  "admin.paymentConfig.holdPeriod": "Gel des commissions",
  "admin.paymentConfig.holdPeriodDesc": "Nombre de jours avant qu'une commission devienne disponible pour retrait (anti-fraude)",
  "admin.paymentConfig.influencerWithdrawals": "Retraits Influenceurs",
  "admin.paymentConfig.influencerWithdrawalsDesc": "Permettre aux influenceurs de faire des retraits",
  "admin.paymentConfig.lastUpdated": "Derniere mise a jour",
  "admin.paymentConfig.lawyerWithdrawals": "Retraits Avocats",
  "admin.paymentConfig.lawyerWithdrawalsDesc": "Permettre aux avocats de retirer leurs commissions d'affiliation",
  "admin.paymentConfig.maxPerDay": "Retraits max par jour",
  "admin.paymentConfig.maxPerDayDesc": "Par utilisateur",
  "admin.paymentConfig.maxPerWeek": "Retraits max par semaine",
  "admin.paymentConfig.maxPerWeekDesc": "Par utilisateur",
  "admin.paymentConfig.maximumWithdrawal": "Retrait maximum",
  "admin.paymentConfig.minimumWithdrawal": "Montant minimum de retrait",
  "admin.paymentConfig.mobileMoneyDesc": "Orange Money, Wave, MTN MoMo, etc.",
  "admin.paymentConfig.partnerWithdrawals": "Retraits Partenaires",
  "admin.paymentConfig.partnerWithdrawalsDesc": "Permettre aux partenaires de faire des retraits",
  "admin.paymentConfig.paypalDesc": "Paiements via PayPal",
  "admin.paymentConfig.providerAffiliateNote": "Concerne uniquement les commissions d'affiliation. Les prestations (appels) sont payees via Stripe Express separement.",
  "admin.paymentConfig.releaseDelay": "Delai de traitement",
  "admin.paymentConfig.releaseDelayDesc": "Delai en heures entre l'approbation et l'envoi effectif du paiement",
  "admin.paymentConfig.section.affiliateSettings": "Parametres Affilie",
  "admin.paymentConfig.section.autoProcessing": "Traitement Automatique",
  "admin.paymentConfig.section.bloggerSettings": "Parametres Blogueur",
  "admin.paymentConfig.section.chatterSettings": "Parametres Chatter",
  "admin.paymentConfig.section.clientSettings": "Parametres Client",
  "admin.paymentConfig.section.currencies": "Devises Supportees",
  "admin.paymentConfig.section.expatSettings": "Parametres Expatrie aidant",
  "admin.paymentConfig.section.groupAdminSettings": "Parametres Group Admin",
  "admin.paymentConfig.section.influencerSettings": "Parametres Influenceur",
  "admin.paymentConfig.section.lawyerSettings": "Parametres Avocat",
  "admin.paymentConfig.section.mobileProviders": "Operateurs Mobile Money",
  "admin.paymentConfig.section.partnerSettings": "Parametres Partenaire",
  "admin.paymentConfig.section.paymentMethods": "Methodes de paiement",
  "admin.paymentConfig.section.rateLimits": "Limites de Frequence",
  "admin.paymentConfig.section.systemToggles": "Options systeme",
  "admin.paymentConfig.success.saved": "Configuration enregistree avec succes",
  "admin.paymentConfig.title": "Configuration des paiements",
  "admin.paymentConfig.unsavedChanges": "Vous avez des modifications non enregistrees",
  "admin.paymentConfig.updatedBy": "Par",
  "admin.paymentConfig.version": "Version",
  "admin.paymentConfig.wiseDesc": "Virements internationaux via Wise",
  "admin.paymentConfig.withdrawalFee": "Frais de retrait (par transaction)",
  "admin.paymentConfig.withdrawalFeeDesc": "Montant fixe deduit de chaque retrait, tous roles confondus. Synchronise avec le backend.",
  "admin.payments.amountRange": "Plage de montants",
  "admin.payments.clearSelection": "Effacer la sélection",
  "admin.payments.completedMonth": "Complétés ce mois",
  "admin.payments.country": "Pays",
  "admin.payments.currency": "Devise",
  "admin.payments.dateFrom": "Date de début",
  "admin.payments.dateTo": "Date de fin",
  "admin.payments.daysAgo": "Il y a {{count}} jours",
  "admin.payments.details": "Détails du paiement",
  "admin.payments.downloadError": "Erreur lors du téléchargement de la facture",
  "admin.payments.empty": "Aucun retrait en attente",
  "admin.payments.exportCsv": "Exporter en CSV",
  "admin.payments.filter.all": "Tous",
  "admin.payments.filter.completed": "Complétés",
  "admin.payments.filter.pending": "En attente",
  "admin.payments.filter.processing": "En cours",
  "admin.payments.filter.rejected": "Rejetés",
  "admin.payments.hoursAgo": "Il y a {{count}} heures",
  "admin.payments.justNow": "À l'instant",
  "admin.payments.loadMore": "Charger plus",
  "admin.payments.loading": "Chargement des paiements...",
  "admin.payments.max": "Max",
  "admin.payments.min": "Min",
  "admin.payments.minsAgo": "Il y a {{count}} minutes",
  "admin.payments.na": "N/A",
  "admin.payments.noInvoice": "Aucune facture",
  "admin.payments.noPayments": "Aucun paiement trouvé",
  "admin.payments.paidMonth": "Payés ce mois",
  "admin.payments.paymentMethod": "Moyen de paiement",
  "admin.payments.pending": "En attente",
  "admin.payments.pendingAmount": "Montant en attente",
  "admin.payments.platformInvoice": "Facture plateforme",
  "admin.payments.providerInvoice": "Facture prestataire",
  "admin.payments.refresh": "Actualiser",
  "admin.payments.reject.confirm": "Êtes-vous sûr de vouloir rejeter ce retrait ?",
  "admin.payments.reject.title": "Rejeter le retrait",
  "admin.payments.search": "Recherche",
  "admin.payments.searchPlaceholder": "Rechercher par ID, prestataire, client, pays...",
  "admin.payments.selected": "{{count}} sélectionné(s)",
  "admin.payments.stats.avgAmount": "Montant moyen",
  "admin.payments.stats.successRate": "Taux de réussite",
  "admin.payments.stats.totalAmount": "Montant total",
  "admin.payments.stats.totalPayments": "Total des paiements",
  "admin.payments.status": "Statut",
  "admin.payments.statusAll": "Tous",
  "admin.payments.statusFailed": "Échoué",
  "admin.payments.statusPaid": "Payé",
  "admin.payments.statusPending": "En attente",
  "admin.payments.statusRefunded": "Remboursé",
  "admin.payments.table.call": "Informations d'appel",
  "admin.payments.table.clientPaid": "Payé par le client",
  "admin.payments.table.duration": "Durée",
  "admin.payments.table.invoices": "Factures",
  "admin.payments.table.paymentDate": "Date de paiement",
  "admin.payments.table.platform": "Plateforme",
  "admin.payments.table.provider": "Prestataire",
  "admin.payments.table.status": "Statut",
  "admin.payments.title": "Paiements",
  "admin.payments.yesterday": "Hier",
  "admin.plans.activated": "Plan activé",
  "admin.plans.active": "Actif",
  "admin.plans.activeSubscribers": "abonnés actifs",
  "admin.plans.aiCallsLimit": "Limite appels IA",
  "admin.plans.annualDiscount": "Remise annuelle",
  "admin.plans.annualPreview": "Aperçu prix annuel :",
  "admin.plans.callsPerMonth": "appels/mois",
  "admin.plans.cancel": "Annuler",
  "admin.plans.deactivated": "Plan désactivé",
  "admin.plans.edit": "Modifier",
  "admin.plans.errorLoading": "Erreur lors du chargement des plans",
  "admin.plans.errorSaving": "Erreur lors de la sauvegarde du plan",
  "admin.plans.errorToggle": "Erreur lors du changement de statut",
  "admin.plans.inactive": "Inactif",
  "admin.plans.noPlans": "Aucun plan trouvé pour ce type",
  "admin.plans.refresh": "Actualiser",
  "admin.plans.save": "Enregistrer",
  "admin.plans.saved": "Plan mis à jour avec succès",
  "admin.plans.subtitle": "Configurez les tarifs, limites d'appels IA et synchronisez avec Stripe",
  "admin.plans.syncError": "Erreur lors de la synchronisation Stripe",
  "admin.plans.syncStripe": "Sync Stripe",
  "admin.plans.syncSuccess": "Plans synchronisés avec Stripe",
  "admin.plans.tab.expat_aidant": "Expats / Aidants",
  "admin.plans.tab.lawyer": "Avocats",
  "admin.plans.title": "Gestion des plans d'abonnement",
  "admin.plans.unlimited": "Illimité",
  "admin.pricing.active": "Active",
  "admin.pricing.activeConfiguration": "Configuration active:",
  "admin.pricing.alertBasePriceSaved": "Prix de base enregistré",
  "admin.pricing.alertDateError": "La date de début doit précéder la date de fin",
  "admin.pricing.alertPermissionError": "Erreur: Permissions insuffisantes. Veuillez vous reconnecter.",
  "admin.pricing.alertPromoPriceSaved": "Prix promotionnel enregistré",
  "admin.pricing.alertSaveError": "Erreur lors de l'enregistrement:",
  "admin.pricing.alertSumError": "La somme 'Marge + Part prestataire' doit = Total",
  "admin.pricing.alertSumErrorPromo": "La somme 'Marge + Part prestataire' doit = Total (promo)",
  "admin.pricing.alertUnknownError": "Erreur inconnue",
  "admin.pricing.basePrice": "Prix de base",
  "admin.pricing.calculatePrice": "Calculer le prix",
  "admin.pricing.calculationValidated": "Calcul validé",
  "admin.pricing.callDuration": "Durée appel",
  "admin.pricing.clientTotal": "Total client",
  "admin.pricing.couponCode": "Code coupon (optionnel)",
  "admin.pricing.couponPlaceholder": "WELCOME10",
  "admin.pricing.currency": "Devise",
  "admin.pricing.discount": "Remise",
  "admin.pricing.discountPercentage": "{percentage}% de réduction",
  "admin.pricing.durationUnit": "min",
  "admin.pricing.endDate": "Date de fin",
  "admin.pricing.finalClientPrice": "Prix final client",
  "admin.pricing.formula": "Formule:",
  "admin.pricing.formulaDescription": "Marge + Part prestataire = Total",
  "admin.pricing.globalOptions": "Options globales",
  "admin.pricing.helpCouponsDescription": "gérés dans",
  "admin.pricing.helpCouponsPath": "/admin/promos",
  "admin.pricing.helpCouponsStackable": "cumulables selon l'option globale ou celle du prix promo.",
  "admin.pricing.helpCouponsTitle": "Codes promo :",
  "admin.pricing.helpPromoDescription": "c'est le prix que le client verra comme prix barré sur le front.",
  "admin.pricing.helpPromoTitle": "Prix promotionnel :",
  "admin.pricing.inactive": "Inactive",
  "admin.pricing.invalidPeriod": "Période invalide",
  "admin.pricing.previewBasePrice": "Prix de base: {price} {currency}",
  "admin.pricing.previewCouponApplied": "Coupon \"{code}\" appliqué: -{discount}.",
  "admin.pricing.previewCouponIgnored": "Coupon ignoré (promo non cumulable).",
  "admin.pricing.previewCouponNotApplicable": "Coupon non applicable.",
  "admin.pricing.previewCouponNotFound": "Coupon introuvable.",
  "admin.pricing.previewPromoActive": "Promo active (\"prix barré\"): {price} {currency}",
  "admin.pricing.priceComparison": "Comparaison des prix",
  "admin.pricing.priceSimulator": "Simulateur de prix",
  "admin.pricing.priceSimulatorDescription": "Testez le calcul final avec un coupon",
  "admin.pricing.promoActive": "Promo active",
  "admin.pricing.promoClientTotal": "Total client promo",
  "admin.pricing.promoInactive": "Promo inactive",
  "admin.pricing.promoLabel": "Label promotion",
  "admin.pricing.promoLabelPlaceholder": "Ex: Offre de lancement",
  "admin.pricing.promoMargin": "Marge promo",
  "admin.pricing.promoPrice": "Prix promotionnel",
  "admin.pricing.promoPriceDescription": "Affiché comme \"prix barré\"",
  "admin.pricing.promoPriceShort": "Prix promo",
  "admin.pricing.providerShare": "Part prestataire",
  "admin.pricing.refresh": "Actualiser",
  "admin.pricing.save": "Enregistrer",
  "admin.pricing.service": "Service",
  "admin.pricing.serviceExpat": "Expat",
  "admin.pricing.serviceLawyer": "Avocat",
  "admin.pricing.sosMargin": "Marge SOS",
  "admin.pricing.stackableCoupons": "Coupons cumulables",
  "admin.pricing.startDate": "Date de début",
  "admin.pricing.strikeTarget": "Cible prix barré",
  "admin.pricing.subtitle": "Configurez les prix de base et les offres promotionnelles",
  "admin.pricing.sumInconsistent": "Somme incohérente",
  "admin.pricing.title": "Tarification & Promotions",
  "admin.profileValidation.approve": "Approuver",
  "admin.profileValidation.approved": "Approuve",
  "admin.profileValidation.approvedSuccess": "Profil approuve avec succes",
  "admin.profileValidation.changesMessage": "Modifications demandees",
  "admin.profileValidation.changesMessagePlaceholder": "Decrivez les modifications requises...",
  "admin.profileValidation.changesRequested": "Modifications demandees",
  "admin.profileValidation.changesRequestedSuccess": "Demande de modification envoyee",
  "admin.profileValidation.confirmApprove": "Etes-vous sur de vouloir approuver ce profil ?",
  "admin.profileValidation.confirmReject": "Etes-vous sur de vouloir rejeter ce profil ?",
  "admin.profileValidation.noRequests": "Aucune demande de validation",
  "admin.profileValidation.pending": "En attente",
  "admin.profileValidation.reject": "Rejeter",
  "admin.profileValidation.rejectReason": "Raison du rejet",
  "admin.profileValidation.rejectReasonPlaceholder": "Expliquez pourquoi le profil est rejete...",
  "admin.profileValidation.rejected": "Rejete",
  "admin.profileValidation.rejectedSuccess": "Profil rejete",
  "admin.profileValidation.requestChanges": "Demander des modifications",
  "admin.profileValidation.subtitle": "Gérer les demandes de validation des profils prestataires",
  "admin.profileValidation.title": "Validation des profils",
  "admin.profileValidation.underReview": "En cours d'examen",
  "admin.profileValidation.validationHistory": "Historique de validation",
  "admin.profileValidation.viewProfile": "Voir le profil",
  "admin.providerActions.block": "Bloquer",
  "admin.providerActions.blockReason": "Raison du blocage",
  "admin.providerActions.blockedSuccess": "Prestataire bloque",
  "admin.providerActions.confirmBlock": "Etes-vous sur de vouloir bloquer ce prestataire ? Il ne pourra plus se connecter.",
  "admin.providerActions.confirmDeleteGdpr": "ATTENTION : Cette action est irréversible. Toutes les données du prestataire seront definitivement supprimées conformement au RGPD. Etes-vous sur ?",
  "admin.providerActions.confirmHide": "Etes-vous sur de vouloir masquer ce prestataire ? Son profil ne sera plus visible publiquement.",
  "admin.providerActions.confirmReactivate": "Etes-vous sur de vouloir reactiver ce prestataire ?",
  "admin.providerActions.confirmSuspend": "Etes-vous sur de vouloir suspendre ce prestataire ? Son compte sera temporairement desactive.",
  "admin.providerActions.deleteGdpr": "Supprimer definitivement (RGPD)",
  "admin.providerActions.deletedSuccess": "Prestataire definitivement supprime",
  "admin.providerActions.hiddenSuccess": "Prestataire masque",
  "admin.providerActions.hide": "Masquer",
  "admin.providerActions.reactivate": "Reactiver",
  "admin.providerActions.reactivatedSuccess": "Prestataire reactive",
  "admin.providerActions.suspend": "Suspendre",
  "admin.providerActions.suspendReason": "Raison de la suspension",
  "admin.providerActions.suspendedSuccess": "Prestataire suspendu",
  "admin.providerStats.allCompliance": "Tous",
  "admin.providerStats.allTypes": "Tous les types",
  "admin.providerStats.answered": "répondus",
  "admin.providerStats.avgDuration": "Durée moy.",
  "admin.providerStats.avgHoursOnline": "Heures en ligne (moy)",
  "admin.providerStats.avgMissedCalls": "Appels manqués (moy)",
  "admin.providerStats.callsMissed": "Appels manqués",
  "admin.providerStats.callsReceived": "Appels reçus",
  "admin.providerStats.complianceFilter": "Conformité",
  "admin.providerStats.complianceRate": "Taux de Conformité",
  "admin.providerStats.compliant": "Conforme",
  "admin.providerStats.compliantOnly": "Conformes uniquement",
  "admin.providerStats.expat": "Expatrié",
  "admin.providerStats.expats": "Expatriés",
  "admin.providerStats.export": "Exporter CSV",
  "admin.providerStats.filters": "Filtres",
  "admin.providerStats.hoursOnline": "Heures en ligne",
  "admin.providerStats.hoursRequirement": "Heures en ligne minimum par mois :",
  "admin.providerStats.lawyer": "Avocat",
  "admin.providerStats.lawyers": "Avocats",
  "admin.providerStats.loading": "Chargement des stats...",
  "admin.providerStats.missedCallsRequirement": "Appels manqués maximum par mois :",
  "admin.providerStats.month": "Mois",
  "admin.providerStats.name": "Nom",
  "admin.providerStats.noData": "Aucune donnée disponible pour cette période",
  "admin.providerStats.nonCompliant": "Non-Conforme",
  "admin.providerStats.nonCompliantOnly": "Non-conformes uniquement",
  "admin.providerStats.of": "sur",
  "admin.providerStats.providerType": "Type de prestataire",
  "admin.providerStats.refresh": "Actualiser",
  "admin.providerStats.requirementsTitle": "Exigences de Performance",
  "admin.providerStats.search": "Rechercher",
  "admin.providerStats.searchPlaceholder": "Nom ou email...",
  "admin.providerStats.showing": "Affichage",
  "admin.providerStats.status": "Statut",
  "admin.providerStats.subtitle": "Suivi de la disponibilité et du taux de réponse aux appels",
  "admin.providerStats.title": "Performance des Prestataires",
  "admin.providerStats.totalProviders": "Total Prestataires",
  "admin.providerStats.type": "Type",
  "admin.providers.actions.block": "Bloquer",
  "admin.providers.actions.delete": "Supprimer",
  "admin.providers.actions.deleteGdpr": "Supprimer definitivement (RGPD)",
  "admin.providers.actions.edit": "Modifier",
  "admin.providers.actions.hide": "Masquer",
  "admin.providers.actions.reactivate": "Reactiver",
  "admin.providers.actions.show": "Afficher",
  "admin.providers.actions.suspend": "Suspendre",
  "admin.providers.actions.unblock": "Debloquer",
  "admin.providers.actions.view": "Voir",
  "admin.providers.alerts.inactiveLong": "Inactif depuis longtemps",
  "admin.providers.alerts.kycIncomplete": "KYC incomplet",
  "admin.providers.alerts.lowResponseRate": "Faible taux de reponse",
  "admin.providers.alerts.paymentIssue": "Probleme de paiement",
  "admin.providers.alerts.title": "Alertes prestataires",
  "admin.providers.bulkActions.block": "Bloquer",
  "admin.providers.bulkActions.confirmBlock": "Vous etes sur le point de bloquer {count} prestataire(s). Ils seront bannis de la plateforme.",
  "admin.providers.bulkActions.confirmDelete": "Vous etes sur le point de supprimer (soft delete) {count} prestataire(s). Cette action est reversible.",
  "admin.providers.bulkActions.confirmHide": "Vous etes sur le point de masquer {count} prestataire(s). Ils ne seront plus visibles dans les recherches.",
  "admin.providers.bulkActions.confirmSuspend": "Vous etes sur le point de suspendre temporairement {count} prestataire(s).",
  "admin.providers.bulkActions.delete": "Supprimer",
  "admin.providers.bulkActions.hide": "Masquer",
  "admin.providers.bulkActions.selected": "{count} sélectionné(s)",
  "admin.providers.bulkActions.suspend": "Suspendre",
  "admin.providers.bulkActions.title": "Actions groupees",
  "admin.providers.comparison.vsYesterday": "vs hier",
  "admin.providers.empty.message": "Aucun resultat avec ces filtres.",
  "admin.providers.empty.title": "Aucun prestataire trouve",
  "admin.providers.export": "Exporter",
  "admin.providers.filters.all": "Tous",
  "admin.providers.filters.approved": "Approuvés",
  "admin.providers.filters.blocked": "Bloqués",
  "admin.providers.filters.busy": "En appel",
  "admin.providers.filters.hidden": "Masques",
  "admin.providers.filters.offline": "Hors ligne",
  "admin.providers.filters.online": "En ligne",
  "admin.providers.filters.pending": "En attente",
  "admin.providers.filters.status": "Statut",
  "admin.providers.filters.suspended": "Suspendus",
  "admin.providers.filters.title": "Filtres",
  "admin.providers.filters.type": "Type",
  "admin.providers.liveIndicator": "LIVE",
  "admin.providers.loading": "Chargement des prestataires...",
  "admin.providers.modal.blockTitle": "Bloquer des prestataires",
  "admin.providers.modal.cancel": "Annuler",
  "admin.providers.modal.confirm": "Confirmer",
  "admin.providers.modal.deleteTitle": "Supprimer des prestataires",
  "admin.providers.modal.hideTitle": "Masquer des prestataires",
  "admin.providers.modal.reasonPlaceholder": "Indiquez une raison pour cette action...",
  "admin.providers.modal.reasonRequired": "Raison (obligatoire)",
  "admin.providers.modal.suspendTitle": "Suspendre des prestataires",
  "admin.providers.realtime.active": "Temps reel actif",
  "admin.providers.realtime.resume": "Reprendre",
  "admin.providers.realtime.suspended": "Temps reel suspendu",
  "admin.providers.refresh": "Actualiser",
  "admin.providers.search.placeholder": "Rechercher par nom, email...",
  "admin.providers.stats.approvedProviders": "Prestataires approuves",
  "admin.providers.stats.averageRating": "Note moyenne",
  "admin.providers.stats.busyNow": "En appel maintenant",
  "admin.providers.stats.expatsCount": "Expatries",
  "admin.providers.stats.lawyersCount": "Avocats",
  "admin.providers.stats.offlineNow": "Hors ligne",
  "admin.providers.stats.onlineNow": "En ligne maintenant",
  "admin.providers.stats.pendingApproval": "En attente d'approbation",
  "admin.providers.stats.totalCallsToday": "Appels aujourd'hui",
  "admin.providers.stats.totalProviders": "Total prestataires",
  "admin.providers.stats.totalRevenueToday": "Revenus aujourd'hui",
  "admin.providers.status.busy": "En appel",
  "admin.providers.status.offline": "Hors ligne",
  "admin.providers.status.online": "En ligne",
  "admin.providers.statusBadge.blocked": "Bloque",
  "admin.providers.statusBadge.deleted": "Supprime",
  "admin.providers.statusBadge.hidden": "Masque",
  "admin.providers.statusBadge.suspended": "Suspendu",
  "admin.providers.statusBadge.suspendedUntil": "jusqu'au {date}",
  "admin.providers.subtitle": "Surveillance des prestataires en temps reel",
  "admin.providers.suspend.endDate": "Fin de suspension",
  "admin.providers.suspend.reason": "Raison de la suspension *",
  "admin.providers.suspend.reasonPlaceholder": "Indiquez la raison de la suspension...",
  "admin.providers.suspend.setEndDate": "Definir une date de fin",
  "admin.providers.suspend.title": "Suspendre le prestataire",
  "admin.providers.suspend.warning": "Le prestataire sera mis hors ligne et ne recevra plus d'appels.",
  "admin.providers.table.actions": "Actions",
  "admin.providers.table.calls": "Appels",
  "admin.providers.table.country": "Pays",
  "admin.providers.table.email": "Email",
  "admin.providers.table.lastActivity": "Derniere activite",
  "admin.providers.table.name": "Nom",
  "admin.providers.table.rating": "Note",
  "admin.providers.table.revenue": "Revenus",
  "admin.providers.table.status": "Statut",
  "admin.providers.table.type": "Type",
  "admin.providers.title": "Monitoring des prestataires",
  "admin.providers.toast.blockedSuccess": "Prestataire bloque avec succes",
  "admin.providers.toast.deletedSuccess": "Prestataire supprime avec succes",
  "admin.providers.toast.error": "Erreur lors de l'operation",
  "admin.providers.toast.hiddenSuccess": "Prestataire masque avec succes",
  "admin.providers.toast.reactivatedSuccess": "Prestataire reactive avec succes",
  "admin.providers.toast.reasonRequired": "Veuillez indiquer une raison",
  "admin.providers.toast.suspendedSuccess": "Prestataire suspendu avec succes",
  "admin.providers.type.expat": "Expatrie",
  "admin.providers.type.lawyer": "Avocat",
  "admin.providersMap.active": "actifs",
  "admin.providersMap.countries": "Pays",
  "admin.providersMap.countriesOnline": "{countries} pays | {online} en ligne",
  "admin.providersMap.expats": "expatrie(s)",
  "admin.providersMap.lawyers": "avocat(s)",
  "admin.providersMap.noProviders": "Aucun prestataire trouve",
  "admin.providersMap.offline": "Hors ligne",
  "admin.providersMap.onCall": "En appel",
  "admin.providersMap.online": "En ligne",
  "admin.providersMap.realtimeUpdate": "Mise a jour en temps reel",
  "admin.providersMap.sortBy": "Trier par:",
  "admin.providersMap.sortName": "Nom",
  "admin.providersMap.sortOnline": "En ligne",
  "admin.providersMap.sortTotal": "Total",
  "admin.providersMap.title": "Repartition geographique",
  "admin.providersMap.topCountry": "Top:",
  "admin.providersMap.unknown": "Inconnu",
  "admin.realtime.pauseIn": "Pause dans {seconds}s",
  "admin.realtime.paused": "Temps reel en pause",
  "admin.realtime.resume": "Reprendre",
  "admin.realtime.suspendedAuto": "Suspendu automatiquement pour economiser les ressources",
  "admin.realtime.suspendedManual": "Suspendu manuellement",
  "admin.receivedCalls.costs.estimated": "Estime",
  "admin.receivedCalls.costs.real": "Reel",
  "admin.receivedCalls.exportCsv": "Exporter CSV",
  "admin.receivedCalls.filters.allStatuses": "Tous les statuts",
  "admin.receivedCalls.filters.allTime": "Tout le temps",
  "admin.receivedCalls.filters.allTypes": "Tous les types",
  "admin.receivedCalls.filters.captured": "Capture",
  "admin.receivedCalls.filters.expat": "Expat",
  "admin.receivedCalls.filters.failed": "Échoué",
  "admin.receivedCalls.filters.last30days": "30 derniers jours",
  "admin.receivedCalls.filters.last7days": "7 derniers jours",
  "admin.receivedCalls.filters.last90days": "90 derniers jours",
  "admin.receivedCalls.filters.lawyer": "Avocat",
  "admin.receivedCalls.filters.paid": "Paye",
  "admin.receivedCalls.filters.paymentStatus": "Statut de paiement",
  "admin.receivedCalls.filters.payoutStatus": "Statut de versement",
  "admin.receivedCalls.filters.pending": "En attente",
  "admin.receivedCalls.filters.pendingKyc": "KYC en attente",
  "admin.receivedCalls.filters.period": "Période",
  "admin.receivedCalls.filters.providerType": "Type de prestataire",
  "admin.receivedCalls.filters.refunded": "Rembourse",
  "admin.receivedCalls.filters.reset": "Reinitialiser",
  "admin.receivedCalls.filters.search": "Recherche",
  "admin.receivedCalls.filters.today": "Aujourd'hui",
  "admin.receivedCalls.filters.yesterday": "Hier",
  "admin.receivedCalls.loadMore": "Charger plus",
  "admin.receivedCalls.loading": "Chargement des appels...",
  "admin.receivedCalls.modal.callInfo": "Informations sur l'appel",
  "admin.receivedCalls.modal.clientName": "Nom du client",
  "admin.receivedCalls.modal.close": "Fermer",
  "admin.receivedCalls.modal.commission": "Commission SOS",
  "admin.receivedCalls.modal.copySessionId": "Copier l'ID de session",
  "admin.receivedCalls.modal.costsBreakdown": "Ventilation des couts",
  "admin.receivedCalls.modal.currency": "Devise",
  "admin.receivedCalls.modal.date": "Date",
  "admin.receivedCalls.modal.duration": "Duree",
  "admin.receivedCalls.modal.financialBreakdown": "Ventilation financiere",
  "admin.receivedCalls.modal.gcpCost": "Cout GCP",
  "admin.receivedCalls.modal.interventionCountry": "Pays d'intervention",
  "admin.receivedCalls.modal.kycStatus": "Statut KYC",
  "admin.receivedCalls.modal.netProfit": "Profit net",
  "admin.receivedCalls.modal.paymentId": "ID de paiement",
  "admin.receivedCalls.modal.paymentInfo": "Informations de paiement",
  "admin.receivedCalls.modal.paymentStatus": "Statut du paiement",
  "admin.receivedCalls.modal.payoutDate": "Date de versement",
  "admin.receivedCalls.modal.payoutInfo": "Informations de versement",
  "admin.receivedCalls.modal.payoutMethod": "Methode de versement",
  "admin.receivedCalls.modal.payoutStatus": "Statut du versement",
  "admin.receivedCalls.modal.providerAmount": "Montant prestataire",
  "admin.receivedCalls.modal.providerName": "Nom du prestataire",
  "admin.receivedCalls.modal.sessionId": "ID de session",
  "admin.receivedCalls.modal.status": "Statut",
  "admin.receivedCalls.modal.stripeFeesNote": "Note : Les frais Stripe sont estimes a 2.9% + 0.30$",
  "admin.receivedCalls.modal.time": "Heure",
  "admin.receivedCalls.modal.title": "Details de l'appel",
  "admin.receivedCalls.modal.totalPaid": "Total paye",
  "admin.receivedCalls.modal.twilioCost": "Cout Twilio",
  "admin.receivedCalls.modal.viewInStripe": "Voir dans Stripe",
  "admin.receivedCalls.noData": "Aucun appel trouve",
  "admin.receivedCalls.noDataHint": "Les appels apparaitront ici une fois effectues",
  "admin.receivedCalls.payoutStatus.failed": "Échoué",
  "admin.receivedCalls.payoutStatus.paid": "Paye",
  "admin.receivedCalls.payoutStatus.pending": "En attente",
  "admin.receivedCalls.payoutStatus.pendingKyc": "KYC en attente",
  "admin.receivedCalls.payoutStatus.processing": "En cours",
  "admin.receivedCalls.refresh": "Actualiser",
  "admin.receivedCalls.results": "resultats",
  "admin.receivedCalls.stats.blockedKyc": "Bloqués KYC",
  "admin.receivedCalls.stats.netProfit": "Profit net",
  "admin.receivedCalls.stats.pendingPayouts": "Versements en attente",
  "admin.receivedCalls.stats.totalCalls": "Total des appels",
  "admin.receivedCalls.stats.totalCommission": "Commission totale",
  "admin.receivedCalls.subtitle": "Historique detaille des appels avec informations financieres",
  "admin.receivedCalls.table.actions": "Actions",
  "admin.receivedCalls.table.client": "Client",
  "admin.receivedCalls.table.costs": "Couts",
  "admin.receivedCalls.table.country": "Pays",
  "admin.receivedCalls.table.currency": "Devise",
  "admin.receivedCalls.table.dateTime": "Date/Heure",
  "admin.receivedCalls.table.duration": "Duree",
  "admin.receivedCalls.table.netProfit": "Profit net",
  "admin.receivedCalls.table.payoutStatus": "Statut de versement",
  "admin.receivedCalls.table.provider": "Prestataire",
  "admin.receivedCalls.table.providerEarnings": "Gains prestataire",
  "admin.receivedCalls.table.providerRole": "Role",
  "admin.receivedCalls.table.sosCommission": "Commission SOS",
  "admin.receivedCalls.table.totalAmount": "Montant total",
  "admin.receivedCalls.title": "Appels recus",
  "admin.refunds.approve": "Approuver",
  "admin.refunds.auditTrail": "Historique d'audit",
  "admin.refunds.bulkApprove": "Approuver tout",
  "admin.refunds.bulkReject": "Rejeter tout",
  "admin.refunds.callSession": "Session d'appel",
  "admin.refunds.confirmBulkApprove": "Etes-vous sur de vouloir approuver {count} remboursement(s) ?",
  "admin.refunds.confirmBulkReject": "Etes-vous sur de vouloir rejeter {count} remboursement(s) ?",
  "admin.refunds.details": "Details",
  "admin.refunds.export": "Exporter",
  "admin.refunds.filter.all": "Tous",
  "admin.refunds.filter.amountMax": "Montant max",
  "admin.refunds.filter.amountMin": "Montant min",
  "admin.refunds.filter.dateFrom": "Date de debut",
  "admin.refunds.filter.dateTo": "Date de fin",
  "admin.refunds.filter.reason": "Motif",
  "admin.refunds.filter.status": "Statut",
  "admin.refunds.loadMore": "Charger plus",
  "admin.refunds.loading": "Chargement des remboursements...",
  "admin.refunds.modal.amountExceeds": "Le montant du remboursement ne peut pas depasser le montant original",
  "admin.refunds.modal.cancel": "Annuler",
  "admin.refunds.modal.changePayment": "Changer",
  "admin.refunds.modal.client": "Client",
  "admin.refunds.modal.createRefund": "Créer le remboursement",
  "admin.refunds.modal.fullRefund": "Remboursement total",
  "admin.refunds.modal.invalidAmount": "Veuillez entrer un montant valide",
  "admin.refunds.modal.noResults": "Aucun paiement trouve",
  "admin.refunds.modal.notes": "Notes",
  "admin.refunds.modal.notesPlaceholder": "Notes supplementaires concernant ce remboursement...",
  "admin.refunds.modal.originalAmount": "Montant original",
  "admin.refunds.modal.partialRefund": "Remboursement partiel",
  "admin.refunds.modal.paymentDate": "Date du paiement",
  "admin.refunds.modal.paymentId": "ID paiement",
  "admin.refunds.modal.provider": "Prestataire",
  "admin.refunds.modal.reason": "Motif",
  "admin.refunds.modal.refundAmount": "Montant du remboursement",
  "admin.refunds.modal.search": "Rechercher",
  "admin.refunds.modal.searchError": "Erreur lors de la recherche de paiements",
  "admin.refunds.modal.searchPayment": "Rechercher un paiement",
  "admin.refunds.modal.searchPlaceholder": "Entrez l'ID paiement, nom client, ou email",
  "admin.refunds.modal.selectedPayment": "Paiement sélectionné",
  "admin.refunds.modal.submitError": "Erreur lors de la creation du remboursement",
  "admin.refunds.modal.title": "Créer un nouveau remboursement",
  "admin.refunds.newRefund": "Nouveau remboursement",
  "admin.refunds.noRefunds": "Aucun remboursement trouve",
  "admin.refunds.notes": "Notes",
  "admin.refunds.processedAt": "Traite le",
  "admin.refunds.provider": "Prestataire",
  "admin.refunds.reason.customerRequest": "Demande client",
  "admin.refunds.reason.duplicatePayment": "Paiement en double",
  "admin.refunds.reason.fraud": "Fraude",
  "admin.refunds.reason.other": "Autre",
  "admin.refunds.reason.serviceNotDelivered": "Service non delivre",
  "admin.refunds.reason.technicalIssue": "Probleme technique",
  "admin.refunds.reasonAnalytics": "Analytique des motifs de remboursement",
  "admin.refunds.refresh": "Actualiser",
  "admin.refunds.refunds": "Remboursements",
  "admin.refunds.reject": "Rejeter",
  "admin.refunds.rejectReason": "Veuillez entrer la raison du rejet :",
  "admin.refunds.searchPlaceholder": "Rechercher par ID paiement, nom client, ou email...",
  "admin.refunds.selected": "{count} sélectionné(s)",
  "admin.refunds.stats.needingApproval": "En attente d'approbation",
  "admin.refunds.stats.ofTransactions": "% des transactions",
  "admin.refunds.stats.pendingRefunds": "Remboursements en attente",
  "admin.refunds.stats.refundCount": "Nombre de remboursements",
  "admin.refunds.stats.refundRate": "Taux de remboursement",
  "admin.refunds.stats.thisMonth": "Ce mois-ci",
  "admin.refunds.stats.totalRefunded": "Total rembourse",
  "admin.refunds.status.completed": "Termine",
  "admin.refunds.status.failed": "Échoué",
  "admin.refunds.status.pending": "En attente",
  "admin.refunds.status.processing": "En cours",
  "admin.refunds.subtitle": "Gérer les demandes de remboursement et traiter les restitutions",
  "admin.refunds.table.actions": "Actions",
  "admin.refunds.table.clientName": "Nom du client",
  "admin.refunds.table.dateRequested": "Date de demande",
  "admin.refunds.table.originalAmount": "Montant original",
  "admin.refunds.table.paymentId": "ID paiement",
  "admin.refunds.table.reason": "Motif",
  "admin.refunds.table.refundAmount": "Montant rembourse",
  "admin.refunds.table.requestedBy": "Demande par",
  "admin.refunds.table.status": "Statut",
  "admin.refunds.title": "Gestion des remboursements",
  "admin.refunds.viewDetails": "Voir les details",
  "admin.reports.alert.errorResolving": "Erreur lors de la resolution du message",
  "admin.reports.alert.successResolved": "Message resolu avec succes",
  "admin.reports.allStatuses": "Tous les statuts",
  "admin.reports.dismissed": "Rejete",
  "admin.reports.errorBoundary": "Une erreur est survenue lors du chargement des rapports. Veuillez réessayer.",
  "admin.reports.fallback.contactMessage": "Message de contact",
  "admin.reports.fallback.report": "Signalement",
  "admin.reports.fallback.system": "Systeme",
  "admin.reports.fallback.user": "Utilisateur",
  "admin.reports.loading": "Chargement...",
  "admin.reports.modal.category": "Categorie",
  "admin.reports.modal.close": "Fermer",
  "admin.reports.modal.contactMessage": "Message de contact",
  "admin.reports.modal.email": "Email",
  "admin.reports.modal.markAsResolved": "Marquer comme resolu",
  "admin.reports.modal.message": "Message",
  "admin.reports.modal.messageContent": "Contenu du message",
  "admin.reports.modal.name": "Nom",
  "admin.reports.modal.notSpecified": "Non spécifié",
  "admin.reports.modal.priority": "Priorite",
  "admin.reports.modal.receivedOn": "Recu le {date}",
  "admin.reports.modal.reportId": "Signalement #{id}",
  "admin.reports.modal.response": "Reponse",
  "admin.reports.modal.responsePlaceholder": "Ecrivez votre reponse...",
  "admin.reports.modal.senderInfo": "Informations expediteur",
  "admin.reports.modal.subject": "Sujet",
  "admin.reports.modal.title": "Details du message",
  "admin.reports.modal.viewDetails": "Voir les details",
  "admin.reports.noMessages": "Aucun message trouve",
  "admin.reports.pending": "En attente",
  "admin.reports.resolved": "Resolu",
  "admin.reports.searchPlaceholder": "Rechercher...",
  "admin.reports.status.dismissed": "Rejete",
  "admin.reports.status.pending": "En attente",
  "admin.reports.status.resolved": "Resolu",
  "admin.reports.table.actions": "Actions",
  "admin.reports.table.date": "Date",
  "admin.reports.table.sender": "Expediteur",
  "admin.reports.table.status": "Statut",
  "admin.reports.table.subject": "Sujet",
  "admin.reports.table.type": "Type",
  "admin.reports.targetType.contact": "Contact",
  "admin.reports.targetType.review": "Avis",
  "admin.reports.title": "Messages de contact et signalements",
  "admin.security.acknowledge": "Acquitter",
  "admin.security.actions": "Actions",
  "admin.security.alertTypes.admin_action_required": "Action admin requise",
  "admin.security.alertTypes.api_abuse": "Abus API",
  "admin.security.alertTypes.brute_force": "Attaque brute force",
  "admin.security.alertTypes.card_testing": "Test de carte",
  "admin.security.alertTypes.data_breach_attempt": "Tentative de violation de données",
  "admin.security.alertTypes.impossible_travel": "Voyage impossible",
  "admin.security.alertTypes.mass_account_creation": "Création massive de comptes",
  "admin.security.alertTypes.multiple_sessions": "Sessions multiples",
  "admin.security.alertTypes.promo_abuse": "Abus code promo",
  "admin.security.alertTypes.rate_limit_exceeded": "Limite de requêtes dépassée",
  "admin.security.alertTypes.sql_injection": "Injection SQL",
  "admin.security.alertTypes.suspicious_payment": "Paiement suspect",
  "admin.security.alertTypes.system_critical": "Problème système critique",
  "admin.security.alertTypes.unusual_location": "Connexion inhabituelle",
  "admin.security.alertTypes.xss_attempt": "Tentative XSS",
  "admin.security.attempts": "Tentatives",
  "admin.security.blockIP": "Bloquer IP",
  "admin.security.blockedEntities": "Entités bloquées",
  "admin.security.country": "Pays",
  "admin.security.criticalAlerts": "Critiques",
  "admin.security.details": "Détails",
  "admin.security.error": "Erreur lors de l'opération",
  "admin.security.filterSeverity": "Sévérité",
  "admin.security.filterStatus": "Statut",
  "admin.security.investigate": "Investiguer",
  "admin.security.ipBlocked": "IP bloquée avec succès",
  "admin.security.ipPlaceholder": "IP à bloquer...",
  "admin.security.lastUpdate": "Mise à jour en temps réel",
  "admin.security.noAlerts": "Aucune alerte de sécurité",
  "admin.security.noBlocked": "Aucune entité bloquée",
  "admin.security.pendingAlerts": "En attente",
  "admin.security.quickActions": "Actions rapides",
  "admin.security.recentAlerts": "Alertes récentes",
  "admin.security.refresh": "Actualiser",
  "admin.security.resolve": "Résoudre",
  "admin.security.riskFactors": "Facteurs de risque",
  "admin.security.riskScore": "Score de risque",
  "admin.security.severity.critical": "Critique",
  "admin.security.severity.emergency": "Urgence",
  "admin.security.severity.info": "Info",
  "admin.security.severity.warning": "Avertissement",
  "admin.security.status.acknowledged": "Acquitté",
  "admin.security.status.escalated": "Escaladé",
  "admin.security.status.false_positive": "Faux positif",
  "admin.security.status.investigating": "En investigation",
  "admin.security.status.pending": "En attente",
  "admin.security.status.resolved": "Résolu",
  "admin.security.subtitle": "Monitoring des menaces et incidents de sécurité en temps réel",
  "admin.security.threatLevel.critical": "Critique",
  "admin.security.threatLevel.elevated": "Élevé",
  "admin.security.threatLevel.low": "Bas",
  "admin.security.threatLevel.moderate": "Modéré",
  "admin.security.threatLevel.normal": "Normal",
  "admin.security.threatLevel.title": "Niveau de menace",
  "admin.security.title": "Alertes de sécurité",
  "admin.security.totalAlerts": "Total alertes",
  "admin.settings.backups.button": "Sauvegarder maintenant",
  "admin.settings.backups.description": "Sauvegarde automatique toutes les 12h",
  "admin.settings.backups.error": "Erreur lors de la sauvegarde",
  "admin.settings.backups.inProgress": "Sauvegarde en cours...",
  "admin.settings.backups.success": "Sauvegarde terminee avec succes",
  "admin.settings.backups.title": "Sauvegardes",
  "admin.settings.common.cancel": "Annuler",
  "admin.settings.common.close": "Fermer",
  "admin.settings.common.save": "Enregistrer",
  "admin.settings.common.saveError": "Erreur lors de l'enregistrement des parametres",
  "admin.settings.common.saveSettings": "Enregistrer les parametres",
  "admin.settings.common.saveSuccess": "Parametres systeme enregistres avec succes",
  "admin.settings.firebase.button": "Créer les index",
  "admin.settings.firebase.description": "Créer tous les index requis",
  "admin.settings.firebase.error": "Erreur lors de la creation des index",
  "admin.settings.firebase.instructions": "Pour creer les index automatiquement, executez la commande suivante dans votre terminal :\n\nfirebase deploy --only firestore:indexes",
  "admin.settings.firebase.title": "Index Firebase",
  "admin.settings.map.button": "Configurer la carte",
  "admin.settings.map.description": "Configuration de l'affichage de la carte mondiale",
  "admin.settings.map.modalDescription": "Configurez l'affichage de la carte mondiale sur la plateforme.",
  "admin.settings.map.modalTitle": "Parametres de la carte",
  "admin.settings.map.saveError": "Erreur lors de la sauvegarde des parametres de carte",
  "admin.settings.map.saveSuccess": "Parametres de carte mis a jour avec succes",
  "admin.settings.map.showOnHomePage": "Afficher la carte sur la page d'accueil",
  "admin.settings.map.title": "Parametres de la carte",
  "admin.settings.notifications.button": "Configurer les notifications",
  "admin.settings.notifications.description": "Activer/desactiver les canaux de notification",
  "admin.settings.notifications.email": "Notifications par email",
  "admin.settings.notifications.emailDescription": "Envoi automatique d'emails",
  "admin.settings.notifications.modalDescription": "Activez ou desactivez les differents canaux de notification. Ces parametres s'appliquent a toute la plateforme.",
  "admin.settings.notifications.modalTitle": "Notifications systeme",
  "admin.settings.notifications.push": "Notifications push",
  "admin.settings.notifications.pushDescription": "Notifications navigateur/mobile",
  "admin.settings.notifications.sms": "Notifications SMS",
  "admin.settings.notifications.smsDescription": "Envoi de SMS via Twilio",
  "admin.settings.notifications.title": "Notifications systeme",
  "admin.settings.notifications.whatsapp": "WhatsApp",
  "admin.settings.notifications.whatsappDescription": "Messages WhatsApp Business",
  "admin.settings.pwa.activeCaches": "{count} caches actifs",
  "admin.settings.pwa.button": "Configurer PWA",
  "admin.settings.pwa.cacheNotSupported": "API Cache non supportee",
  "admin.settings.pwa.cannotVerify": "Verification impossible",
  "admin.settings.pwa.checking": "Verification...",
  "admin.settings.pwa.description": "Configuration de l'application installable",
  "admin.settings.pwa.fullyConfigured": "PWA entierement configuree",
  "admin.settings.pwa.fullyConfiguredDescription": "L'application est configuree comme PWA installable. Les utilisateurs peuvent l'installer depuis leur navigateur.",
  "admin.settings.pwa.icons": "Icones",
  "admin.settings.pwa.iconsCount": "{count} icones",
  "admin.settings.pwa.loadError": "Erreur de chargement",
  "admin.settings.pwa.manifest": "Manifeste",
  "admin.settings.pwa.manifestIncomplete": "Manifeste incomplet",
  "admin.settings.pwa.manifestNotAccessible": "Manifeste non accessible",
  "admin.settings.pwa.manifestNotFound": "Manifeste non trouve",
  "admin.settings.pwa.modalTitle": "Configuration PWA",
  "admin.settings.pwa.noCache": "Aucun cache",
  "admin.settings.pwa.noIcons": "Aucune icone definie",
  "admin.settings.pwa.offlineMode": "Mode hors ligne",
  "admin.settings.pwa.partialConfig": "Configuration PWA partielle",
  "admin.settings.pwa.partialConfigDescription": "Certains elements PWA necessitent votre attention.",
  "admin.settings.pwa.recheckButton": "Reverifier le statut PWA",
  "admin.settings.pwa.serviceWorker": "Service Worker",
  "admin.settings.pwa.statusVerifying": "Verification...",
  "admin.settings.pwa.swActive": "Actif",
  "admin.settings.pwa.swInstalling": "Installation",
  "admin.settings.pwa.swNotRegistered": "Non enregistre",
  "admin.settings.pwa.swNotSupported": "Non supporte",
  "admin.settings.pwa.swVerifyError": "Erreur de verification",
  "admin.settings.pwa.title": "Application PWA",
  "admin.settings.refunds.amount": "Montant",
  "admin.settings.refunds.approve": "Approuver",
  "admin.settings.refunds.approveSuccess": "Remboursement approuve avec succes",
  "admin.settings.refunds.button": "Voir les demandes",
  "admin.settings.refunds.date": "Date",
  "admin.settings.refunds.description": "Gérer les demandes de remboursement",
  "admin.settings.refunds.error": "Erreur lors du traitement du remboursement",
  "admin.settings.refunds.modalTitle": "Demandes de remboursement",
  "admin.settings.refunds.reject": "Rejeter",
  "admin.settings.refunds.rejectSuccess": "Remboursement rejete avec succes",
  "admin.settings.refunds.title": "Remboursements",
  "admin.settings.testMode.button": "Ouvrir la page de test",
  "admin.settings.testMode.description": "Tester les fonctionnalites critiques",
  "admin.settings.testMode.title": "Mode test",
  "admin.settings.tests.description": "Ces tests verifient le bon fonctionnement des services critiques de la plateforme.",
  "admin.settings.tests.fileUpload": "Telechargement de fichiers",
  "admin.settings.tests.firebaseConnection": "Connexion Firebase",
  "admin.settings.tests.modalTitle": "Tests de la plateforme",
  "admin.settings.tests.pdfGeneration": "Generation PDF",
  "admin.settings.tests.runTests": "Lancer les tests",
  "admin.settings.tests.running": "Tests en cours...",
  "admin.settings.tests.stripeApi": "API Stripe",
  "admin.settings.tests.twilioService": "Service Twilio",
  "admin.settings.title": "Parametres de la plateforme",
  "admin.settings.twilio.button": "Configurer Twilio",
  "admin.settings.twilio.description": "Configuration des appels telephoniques",
  "admin.settings.twilio.maxAttempts": "Nombre maximum de tentatives",
  "admin.settings.twilio.maxAttemptsHelp": "Nombre de fois que le systeme tentera d'appeler avant d'abandonner (1-10)",
  "admin.settings.twilio.modalDescription": "Configurez les parametres d'appels telephoniques via Twilio. Ces parametres affectent le comportement des appels sur toute la plateforme.",
  "admin.settings.twilio.modalTitle": "Parametres Twilio",
  "admin.settings.twilio.timeout": "Timeout (secondes)",
  "admin.settings.twilio.timeoutHelp": "Temps d'attente avant de considerer l'appel comme sans reponse (10-120s)",
  "admin.settings.twilio.title": "Parametres Twilio",
  "admin.sidebar.collapse": "Réduire",
  "admin.sidebar.expand": "Développer",
  "admin.taxFilings.actions": "Actions",
  "admin.taxFilings.allStatuses": "Tous les statuts",
  "admin.taxFilings.allTypes": "Tous les types",
  "admin.taxFilings.calendar": "Calendrier fiscal",
  "admin.taxFilings.cancel": "Annuler",
  "admin.taxFilings.daysLeft": "jours restants",
  "admin.taxFilings.delete": "Supprimer",
  "admin.taxFilings.deleteTitle": "Supprimer la declaration",
  "admin.taxFilings.dueDate": "Echeance",
  "admin.taxFilings.errorLoading": "Erreur lors du chargement des declarations",
  "admin.taxFilings.filingType": "Type de declaration",
  "admin.taxFilings.filters": "Filtres",
  "admin.taxFilings.generate": "Generer",
  "admin.taxFilings.generateBtn": "Generer",
  "admin.taxFilings.generateTitle": "Generer une declaration",
  "admin.taxFilings.loading": "Chargement des declarations...",
  "admin.taxFilings.noFilings": "Aucune declaration trouvee",
  "admin.taxFilings.overdue": "En retard",
  "admin.taxFilings.pending": "En attente",
  "admin.taxFilings.period": "Période",
  "admin.taxFilings.periodLabel": "Période",
  "admin.taxFilings.refresh": "Actualiser",
  "admin.taxFilings.status": "Statut",
  "admin.taxFilings.status.ACCEPTED": "Accepte",
  "admin.taxFilings.status.DRAFT": "Brouillon",
  "admin.taxFilings.status.PAID": "Paye",
  "admin.taxFilings.status.PENDING_REVIEW": "En revision",
  "admin.taxFilings.status.REJECTED": "Rejete",
  "admin.taxFilings.status.SUBMITTED": "Soumis",
  "admin.taxFilings.subtitle": "Gestion des declarations TVA, OSS et DES pour SOS-Expat OU",
  "admin.taxFilings.tab.calendar": "Calendrier",
  "admin.taxFilings.tab.list": "Liste",
  "admin.taxFilings.taxDue": "TVA a payer",
  "admin.taxFilings.title": "Declarations fiscales",
  "admin.taxFilings.totalDue": "TVA a payer",
  "admin.taxFilings.totalFilings": "Total declarations",
  "admin.taxFilings.totalPaid": "TVA payee",
  "admin.taxFilings.type": "Type",
  "admin.taxFilings.type.CH_VAT": "TVA Suisse",
  "admin.taxFilings.type.DES": "DES",
  "admin.taxFilings.type.OSS": "OSS UE",
  "admin.taxFilings.type.UK_VAT": "TVA UK",
  "admin.taxFilings.type.VAT_EE": "TVA Estonie",
  "admin.taxFilings.upcomingDeadlines": "Echeances a venir",
  "admin.taxFilings.updateStatus": "Mettre a jour le statut",
  "admin.taxFilings.updateStatusTitle": "Modifier le statut",
  "admin.taxFilings.view": "Voir",
  "admin.team.recruitment.all": "Tous",
  "admin.team.recruitment.approved": "Approuvés",
  "admin.team.recruitment.calendlyBooked": "RDV pris",
  "admin.team.recruitment.close": "Fermer",
  "admin.team.recruitment.col.actions": "Actions",
  "admin.team.recruitment.col.candidate": "Candidat",
  "admin.team.recruitment.col.country": "Pays",
  "admin.team.recruitment.col.cv": "CV",
  "admin.team.recruitment.col.date": "Date",
  "admin.team.recruitment.col.motivation": "Motivation",
  "admin.team.recruitment.col.photo": "Photo",
  "admin.team.recruitment.col.status": "Statut",
  "admin.team.recruitment.col.whatsapp": "WhatsApp",
  "admin.team.recruitment.confirmDelete": "Supprimer cette candidature ?",
  "admin.team.recruitment.contacted": "Contactés",
  "admin.team.recruitment.delete": "Supprimer",
  "admin.team.recruitment.deleted": "Candidature supprimée",
  "admin.team.recruitment.details": "Détails",
  "admin.team.recruitment.downloadCv": "Télécharger le CV",
  "admin.team.recruitment.empty": "Aucune candidature.",
  "admin.team.recruitment.error": "Erreur, réessayez",
  "admin.team.recruitment.loading": "Chargement...",
  "admin.team.recruitment.pending": "En attente",
  "admin.team.recruitment.rejected": "Rejetés",
  "admin.team.recruitment.statusUpdated": "Statut mis à jour",
  "admin.team.recruitment.subtitle": "{total} candidature(s) — {pending} {pendingLabel}",
  "admin.team.recruitment.title": "Recrutement Capitaines",
  "admin.team.recruitment.viewAll": "Voir tout",
  "admin.telegram.audience.all": "Tous",
  "admin.telegram.audience.bloggers": "Blogueurs",
  "admin.telegram.audience.chatters": "Chatters",
  "admin.telegram.audience.groupAdmins": "Group Admins",
  "admin.telegram.audience.influencers": "Influenceurs",
  "admin.telegram.availableVars": "Variables disponibles :",
  "admin.telegram.botOffline": "Bot hors ligne",
  "admin.telegram.botStatus": "Statut du bot",
  "admin.telegram.campaignCreate.audience": "Audience cible",
  "admin.telegram.campaignCreate.createDraft": "Créer le brouillon",
  "admin.telegram.campaignCreate.creating": "Création...",
  "admin.telegram.campaignCreate.error": "Erreur lors de la création",
  "admin.telegram.campaignCreate.markdownHint": "Supporte le format Markdown (*gras*, _italique_)",
  "admin.telegram.campaignCreate.message": "Message",
  "admin.telegram.campaignCreate.messagePlaceholder": "Rédigez votre message ici...",
  "admin.telegram.campaignCreate.messageRequired": "Le message est requis",
  "admin.telegram.campaignCreate.name": "Nom de la campagne",
  "admin.telegram.campaignCreate.namePlaceholder": "Ex: Annonce nouvelle fonctionnalité",
  "admin.telegram.campaignCreate.nameRequired": "Le nom est requis",
  "admin.telegram.campaignCreate.schedule": "Planification",
  "admin.telegram.campaignCreate.scheduleCampaign": "Planifier la campagne",
  "admin.telegram.campaignCreate.scheduleLater": "Planifier",
  "admin.telegram.campaignCreate.sendNow": "Brouillon",
  "admin.telegram.campaignCreate.subtitle": "Envoyez un message à une audience ciblée",
  "admin.telegram.campaignCreate.title": "Créer une campagne",
  "admin.telegram.campaigns.allStatuses": "Tous les statuts",
  "admin.telegram.campaigns.audience": "Audience",
  "admin.telegram.campaigns.cancel": "Annuler",
  "admin.telegram.campaigns.create": "Nouvelle campagne",
  "admin.telegram.campaigns.created": "Créé le",
  "admin.telegram.campaigns.empty": "Aucune campagne créée",
  "admin.telegram.campaigns.subtitle": "Gérez vos campagnes de messages groupés",
  "admin.telegram.campaigns.targets": "Cibles",
  "admin.telegram.campaigns.title": "Campagnes Telegram",
  "admin.telegram.cancel": "Annuler",
  "admin.telegram.config.botConnected": "Bot connecté :",
  "admin.telegram.config.botDisconnected": "Bot non connecté. Vérifiez le token.",
  "admin.telegram.config.botSection": "Statut du Bot",
  "admin.telegram.config.chatId": "Chat ID destinataire",
  "admin.telegram.config.chatIdHelp": "Envoyez /start au bot puis cliquez Détecter.",
  "admin.telegram.config.detectChatId": "Détecter",
  "admin.telegram.config.notifications": "Notifications par événement",
  "admin.telegram.config.subtitle": "Bot, Chat ID et toggles de notification",
  "admin.telegram.config.title": "Configuration Telegram",
  "admin.telegram.configSaved": "Configuration enregistrée",
  "admin.telegram.configureBot": "Configurer le bot",
  "admin.telegram.configureBot.desc": "Token, Chat ID, toggles",
  "admin.telegram.dashboard.subtitle": "Vue d'ensemble des notifications Telegram",
  "admin.telegram.dashboard.title": "Telegram - Tableau de bord",
  "admin.telegram.deadLetters": "Messages morts",
  "admin.telegram.default": "Défaut",
  "admin.telegram.detectError": "Erreur lors de la détection",
  "admin.telegram.event.callCompleted": "Appel terminé",
  "admin.telegram.event.dailyReport": "Rapport quotidien",
  "admin.telegram.event.negativeReview": "Avis négatif",
  "admin.telegram.event.newContactMessage": "Message contact",
  "admin.telegram.event.newProvider": "Nouveau prestataire",
  "admin.telegram.event.newRegistration": "Nouvelle inscription",
  "admin.telegram.event.paymentReceived": "Paiement reçu",
  "admin.telegram.event.securityAlert": "Alerte sécurité",
  "admin.telegram.event.withdrawalRequest": "Demande de retrait",
  "admin.telegram.failed": "Échoués",
  "admin.telegram.last7Days": "7 derniers jours",
  "admin.telegram.loadError": "Erreur lors du chargement",
  "admin.telegram.loading": "Chargement...",
  "admin.telegram.logs.allEvents": "Tous les événements",
  "admin.telegram.logs.allStatuses": "Tous les statuts",
  "admin.telegram.logs.chatId": "Chat ID",
  "admin.telegram.logs.date": "Date",
  "admin.telegram.logs.error": "Erreur",
  "admin.telegram.logs.event": "Événement",
  "admin.telegram.logs.noLogs": "Aucun log trouvé",
  "admin.telegram.logs.results": "résultats",
  "admin.telegram.logs.status": "Statut",
  "admin.telegram.logs.subtitle": "Historique des notifications envoyées",
  "admin.telegram.logs.title": "Logs de notification",
  "admin.telegram.newCampaign": "Nouvelle campagne",
  "admin.telegram.newCampaign.desc": "Envoyer un message groupé",
  "admin.telegram.noChatId": "Aucun Chat ID détecté",
  "admin.telegram.preview": "Aperçu",
  "admin.telegram.queue.deadWarning": "Messages en échec permanent",
  "admin.telegram.queue.hourlyChart": "Messages par heure (aujourd'hui)",
  "admin.telegram.queue.messages": "Messages",
  "admin.telegram.queue.pending": "En attente",
  "admin.telegram.queue.sending": "En cours d'envoi",
  "admin.telegram.queue.subtitle": "Monitoring de la queue de messages",
  "admin.telegram.queue.title": "File d'attente Telegram",
  "admin.telegram.queue.total": "Total en queue",
  "admin.telegram.queueDepth": "File d'attente",
  "admin.telegram.refresh": "Actualiser",
  "admin.telegram.save": "Enregistrer",
  "admin.telegram.saveError": "Erreur lors de l'enregistrement",
  "admin.telegram.saving": "Enregistrement...",
  "admin.telegram.sendTest": "Envoyer un test",
  "admin.telegram.sent": "Envoyés",
  "admin.telegram.subscribers": "Abonnés",
  "admin.telegram.subscribers.breakdown": "Détail par rôle",
  "admin.telegram.subscribers.byRole": "Répartition par rôle",
  "admin.telegram.subscribers.lastCount": "Dernier comptage :",
  "admin.telegram.subscribers.noData": "Aucune donnée",
  "admin.telegram.subscribers.subtitle": "Utilisateurs connectés au bot Telegram",
  "admin.telegram.subscribers.title": "Abonnés Telegram",
  "admin.telegram.subscribers.totalConnected": "utilisateurs connectés à Telegram",
  "admin.telegram.templateSaved": "Template enregistré",
  "admin.telegram.templates.subtitle": "Personnalisez les messages envoyés pour chaque événement",
  "admin.telegram.templates.title": "Templates de notification",
  "admin.telegram.testFailed": "Échec de l'envoi de test",
  "admin.telegram.testSent": "Notification de test envoyée",
  "admin.telegram.toggle.callCompleted": "Appel terminé",
  "admin.telegram.toggle.dailyReport": "Rapport quotidien",
  "admin.telegram.toggle.negativeReview": "Avis négatif",
  "admin.telegram.toggle.newContactMessage": "Nouveau message contact",
  "admin.telegram.toggle.newProvider": "Nouveau prestataire",
  "admin.telegram.toggle.newRegistration": "Nouvelle inscription",
  "admin.telegram.toggle.paymentReceived": "Paiement reçu",
  "admin.telegram.toggle.securityAlert": "Alerte sécurité",
  "admin.telegram.toggle.withdrawalRequest": "Demande de retrait",
  "admin.telegram.viewLogs": "Voir les logs",
  "admin.telegram.viewLogs.desc": "Historique des envois",
  "admin.thresholds.acknowledge": "Acquitter",
  "admin.thresholds.acknowledgeError": "Erreur lors de l'acquittement de l'alerte",
  "admin.thresholds.acknowledged": "Acquittée",
  "admin.thresholds.actionsRequired": "Actions requises",
  "admin.thresholds.addCountry": "Ajouter un pays",
  "admin.thresholds.addError": "Erreur lors de l'ajout du pays : {error}",
  "admin.thresholds.adminActions": "Actions administratives",
  "admin.thresholds.alert.criticalDesc": "{count} pays ont dépassé ou approchent le seuil d'enregistrement fiscal. Action requise.",
  "admin.thresholds.alert.criticalTitle": "Alerte Seuils Critiques",
  "admin.thresholds.alertsHistory": "Historique des alertes (30 derniers jours)",
  "admin.thresholds.allStatuses": "Tous les statuts",
  "admin.thresholds.b2cB2b": "B2C + B2B",
  "admin.thresholds.b2cOnly": "B2C uniquement",
  "admin.thresholds.configuredThresholds": "Seuils configurés",
  "admin.thresholds.confirm": "Confirmer",
  "admin.thresholds.countryAdded": "Pays ajouté avec succès",
  "admin.thresholds.countryOptions.australia": "Australie",
  "admin.thresholds.countryOptions.austria": "Autriche",
  "admin.thresholds.countryOptions.belgium": "Belgique",
  "admin.thresholds.countryOptions.canada": "Canada",
  "admin.thresholds.countryOptions.germany": "Allemagne",
  "admin.thresholds.countryOptions.italy": "Italie",
  "admin.thresholds.countryOptions.netherlands": "Pays-Bas",
  "admin.thresholds.countryOptions.portugal": "Portugal",
  "admin.thresholds.countryOptions.spain": "Espagne",
  "admin.thresholds.countryOptions.switzerland": "Suisse",
  "admin.thresholds.countryOptions.uk": "Royaume-Uni",
  "admin.thresholds.countryOptions.usa": "États-Unis",
  "admin.thresholds.criticalThresholds": "{count} seuil(s) critique(s) nécessitent votre attention",
  "admin.thresholds.csvHeaders": "Pays,Code,Devise,Seuil,CA Actuel,Progression,Statut,Enregistré,N° Enreg.,Date Enreg.",
  "admin.thresholds.currentPeriod": "Période actuelle",
  "admin.thresholds.description": "Surveillance des seuils d'enregistrement TVA/GST par pays",
  "admin.thresholds.enterRegistrationNumber": "Veuillez saisir un numéro d'enregistrement",
  "admin.thresholds.export": "Exporter",
  "admin.thresholds.exportError": "Erreur lors de l'export : {error}",
  "admin.thresholds.exportSuccess": "Export CSV téléchargé",
  "admin.thresholds.filters.allRegions": "Toutes les régions",
  "admin.thresholds.filters.allStatuses": "Tous les statuts",
  "admin.thresholds.filters.label": "Filtres",
  "admin.thresholds.filters.search": "Rechercher...",
  "admin.thresholds.firstSale": "Dès la 1re vente",
  "admin.thresholds.initialize": "Initialiser le suivi",
  "admin.thresholds.initializeConfirm": "Initialiser le suivi pour tous les pays configurés ?",
  "admin.thresholds.initializeError": "Erreur lors de l'initialisation : {error}",
  "admin.thresholds.initializeSuccess": "Le suivi des seuils a été initialisé avec succès.",
  "admin.thresholds.initializeThresholds": "Initialiser les seuils",
  "admin.thresholds.initializeTitle": "Initialiser le suivi",
  "admin.thresholds.initialized": "Suivi initialisé",
  "admin.thresholds.kpi.activeAlerts": "Alertes actives",
  "admin.thresholds.kpi.countriesMonitored": "Pays surveillés",
  "admin.thresholds.kpi.currentPeriod": "Période en cours",
  "admin.thresholds.kpi.exceeded": "Seuils dépassés",
  "admin.thresholds.kpi.nearThreshold": "Proche du seuil",
  "admin.thresholds.kpi.registered": "Enregistrés",
  "admin.thresholds.kpi.registrations": "Enregistrements",
  "admin.thresholds.kpi.safe": "{count} conforme(s)",
  "admin.thresholds.kpi.totalCountries": "Pays surveillés",
  "admin.thresholds.kpi.totalRevenue": "Revenu total (EUR)",
  "admin.thresholds.kpi.vatActive": "Pays avec TVA active",
  "admin.thresholds.loadError": "Erreur lors du chargement des données de seuils",
  "admin.thresholds.loading": "Chargement des données de seuils...",
  "admin.thresholds.markAsRegistered": "Marquer comme enregistré",
  "admin.thresholds.markRegistered": "Marquer enregistré",
  "admin.thresholds.modal.acknowledgeAlert": "Acquitter l'alerte",
  "admin.thresholds.modal.add": "Ajouter",
  "admin.thresholds.modal.addCountryTitle": "Ajouter un pays",
  "admin.thresholds.modal.alertsSent": "Alertes envoyées",
  "admin.thresholds.modal.amountEur": "Montant EUR",
  "admin.thresholds.modal.confirmRegistration": "Confirmer l'enregistrement",
  "admin.thresholds.modal.country": "Pays",
  "admin.thresholds.modal.currency": "Devise",
  "admin.thresholds.modal.currentRevenue": "CA Actuel",
  "admin.thresholds.modal.date": "Date",
  "admin.thresholds.modal.detailsTitle": "Détails du seuil - {country}",
  "admin.thresholds.modal.historyPeriod": "Période",
  "admin.thresholds.modal.historyRevenue": "CA",
  "admin.thresholds.modal.historyStatus": "Statut",
  "admin.thresholds.modal.historyThreshold": "Seuil",
  "admin.thresholds.modal.historyTitle": "Historique - {country}",
  "admin.thresholds.modal.isRegistered": "Enregistré",
  "admin.thresholds.modal.lastTransaction": "Dernière transaction",
  "admin.thresholds.modal.lastUpdate": "Dernière mise à jour",
  "admin.thresholds.modal.lastUpdated": "Dernière mise à jour",
  "admin.thresholds.modal.no": "Non",
  "admin.thresholds.modal.noHistory": "Aucun historique disponible",
  "admin.thresholds.modal.notProvided": "Non renseigné",
  "admin.thresholds.modal.notesOptional": "Notes (optionnel)",
  "admin.thresholds.modal.notesPlaceholder": "Ajoutez des notes sur les actions effectuées...",
  "admin.thresholds.modal.number": "Numéro",
  "admin.thresholds.modal.period": "Période",
  "admin.thresholds.modal.periodEnd": "Fin de période",
  "admin.thresholds.modal.periodStart": "Début de période",
  "admin.thresholds.modal.progress": "Progression",
  "admin.thresholds.modal.progressToThreshold": "Progression vers le seuil",
  "admin.thresholds.modal.register": "Enregistrer",
  "admin.thresholds.modal.registerDesc": "Enregistrer le numéro fiscal pour {country}",
  "admin.thresholds.modal.registerTitle": "Enregistrer {country}",
  "admin.thresholds.modal.registeredForVat": "Enregistré pour la TVA",
  "admin.thresholds.modal.registrationDate": "Date d'enregistrement",
  "admin.thresholds.modal.registrationDateLabel": "Date d'enregistrement",
  "admin.thresholds.modal.registrationNumber": "N° d'enregistrement",
  "admin.thresholds.modal.registrationNumberLabel": "Numéro d'enregistrement fiscal",
  "admin.thresholds.modal.registrationNumberPlaceholder": "Ex: FR12345678901",
  "admin.thresholds.modal.registrationPlaceholder": "Ex : FR12345678901",
  "admin.thresholds.modal.selectCountry": "Sélectionner un pays",
  "admin.thresholds.modal.selectCurrency": "Sélectionner une devise",
  "admin.thresholds.modal.status": "Statut",
  "admin.thresholds.modal.thresholdAmount": "Seuil",
  "admin.thresholds.modal.thresholdAmountLabel": "Montant du seuil",
  "admin.thresholds.modal.thresholdAmountPlaceholder": "Ex: 10000",
  "admin.thresholds.modal.transactions": "Transactions",
  "admin.thresholds.modal.yes": "Oui",
  "admin.thresholds.noCountries": "Aucun pays ne correspond à vos critères",
  "admin.thresholds.noData": "Aucun suivi de seuil configuré",
  "admin.thresholds.noRecentAlerts": "Aucune alerte récente",
  "admin.thresholds.noThresholds": "Aucun seuil configuré",
  "admin.thresholds.notRegistered": "Non enregistré",
  "admin.thresholds.periodFormat": "{month}/{year}",
  "admin.thresholds.periodTypes.calendarYear": "Année civile",
  "admin.thresholds.periodTypes.quarter": "Trimestre",
  "admin.thresholds.periodTypes.rolling12m": "12 mois glissants",
  "admin.thresholds.portal": "Portail",
  "admin.thresholds.progressByCountry": "Progression par pays",
  "admin.thresholds.recalculateThresholds": "Recalculer les seuils",
  "admin.thresholds.regions.americas": "Amériques",
  "admin.thresholds.regions.apac": "Asie-Pacifique",
  "admin.thresholds.regions.europe": "Europe",
  "admin.thresholds.registered": "Enregistré",
  "admin.thresholds.registrationError": "Erreur lors de l'enregistrement : {error}",
  "admin.thresholds.registrationRequired": "Enregistrement requis",
  "admin.thresholds.registrationSuccess": "Enregistrement fiscal sauvegardé avec succès",
  "admin.thresholds.searchPlaceholder": "Rechercher par pays...",
  "admin.thresholds.settingsTable.blocking": "Bloquant",
  "admin.thresholds.settingsTable.consequence": "Conséquence",
  "admin.thresholds.settingsTable.period": "Période",
  "admin.thresholds.settingsTable.type": "Type",
  "admin.thresholds.sortAsc": "Croissant",
  "admin.thresholds.sortDesc": "Décroissant",
  "admin.thresholds.status.exceeded": "Dépassé",
  "admin.thresholds.status.registered": "Enregistré",
  "admin.thresholds.status.safe": "Conforme",
  "admin.thresholds.status.warning70": "Alerte (70%)",
  "admin.thresholds.status.warning90": "Critique (90%)",
  "admin.thresholds.statusCritical": "Critique",
  "admin.thresholds.statusExceeded": "Dépassé",
  "admin.thresholds.statusSafe": "Sûr",
  "admin.thresholds.statusWarning": "Attention",
  "admin.thresholds.table.actions": "Actions",
  "admin.thresholds.table.country": "Pays",
  "admin.thresholds.table.countryZone": "Pays/Zone",
  "admin.thresholds.table.currentAmount": "Montant actuel",
  "admin.thresholds.table.currentRevenue": "CA Actuel",
  "admin.thresholds.table.flagTitle": "Drapeau de {country}",
  "admin.thresholds.table.lastUpdated": "Mise à jour",
  "admin.thresholds.table.progress": "Progression",
  "admin.thresholds.table.registrationStatus": "Enregistré",
  "admin.thresholds.table.status": "Statut",
  "admin.thresholds.table.threshold": "Seuil",
  "admin.thresholds.table.transactions": "Transactions",
  "admin.thresholds.table.viewDetails": "Voir détails",
  "admin.thresholds.tabs.alerts": "Alertes",
  "admin.thresholds.tabs.countries": "Par pays",
  "admin.thresholds.tabs.overview": "Vue d'ensemble",
  "admin.thresholds.tabs.settings": "Paramètres",
  "admin.thresholds.thresholdReached": "{percent}% du seuil atteint",
  "admin.thresholds.title": "Seuils Fiscaux Internationaux",
  "admin.thresholds.viewDetails": "Voir les détails",
  "admin.thresholds.viewHistory": "Historique",
  "admin.toolbox.backlinkEngine": "Backlink Engine",
  "admin.toolbox.backlinkEngine.description": "Prospection de blogs, enrichissement automatique, campagnes d'outreach email personnalisées via MailWizz, suivi des backlinks obtenus et vérification hebdomadaire.",
  "admin.toolbox.emailEngineCold": "Email Engine COLD",
  "admin.toolbox.emailEngineCold.description": "Infrastructure d'emailing à froid : gestion du warmup IP, orchestration PowerMTA, traitement des bounces, surveillance des blacklists et alertes de délivrabilité.",
  "admin.toolbox.iaTool": "Outil IA Prestataire",
  "admin.toolbox.iaTool.description": "Assistant IA pour les prestataires : aide à la gestion des appels, suggestions et optimisation du service.",
  "admin.toolbox.mailwizzBackend": "Administration Email transactionnels SOS Expat",
  "admin.toolbox.mailwizzBackend.description": "Configuration serveur MailWizz : serveurs d'envoi, domaines, clés API, paramètres système et gestion des utilisateurs.",
  "admin.toolbox.mailwizzFrontend": "Mailwizz - Email transactionnels SOS Expat",
  "admin.toolbox.mailwizzFrontend.description": "Interface d'envoi d'emails : campagnes, listes de contacts, templates, statistiques de délivrabilité et autorépondeurs.",
  "admin.toolbox.motivationEngine": "Motivation Engine",
  "admin.toolbox.motivationEngine.description": "Plateforme de gamification et motivation des chatters : séquences automatisées, badges, missions, leaderboards, streaks, envoi Telegram/WhatsApp multi-langue.",
  "admin.toolbox.multiDashboard": "Dashboard Multi-Prestataires",
  "admin.toolbox.multiDashboard.description": "Tableau de bord agence : suivi en temps réel des prestataires, statistiques d'appels, historique et export CSV.",
  "admin.toolbox.scraperPro": "Scraper Pro",
  "admin.toolbox.scraperPro.description": "Moteur de scraping web : extraction de contacts, enrichissement email, intégration feedback bounces et intelligence domaine.",
  "admin.toolbox.subtitle": "Accédez à vos outils externes depuis un seul endroit",
  "admin.toolbox.telegramEngine": "Telegram Engine",
  "admin.toolbox.telegramEngine.description": "Outil de marketing Telegram pour chatters, influenceurs, blogueurs et group admins",
  "admin.toolbox.title": "Boîte à Outils",
  "admin.transactions.anonymous": "Anonyme",
  "admin.transactions.bulkRefundError": "Erreur lors du remboursement groupé",
  "admin.transactions.bulkRefundPartial": "{successful} remboursement(s) réussi(s), {failed} échec(s)",
  "admin.transactions.bulkRefundSuccess": "{count} transaction(s) remboursée(s) avec succès",
  "admin.transactions.cannotRefund": "Cette transaction ne peut pas être remboursée",
  "admin.transactions.clearSelection": "Effacer la selection",
  "admin.transactions.confirmBulkRefund": "Etes-vous sur de vouloir rembourser {count} transaction(s) ?",
  "admin.transactions.confirmSingleRefund": "Êtes-vous sûr de vouloir rembourser {amount} ?",
  "admin.transactions.copyId": "Copier l'ID",
  "admin.transactions.details.breakdown": "Ventilation du paiement",
  "admin.transactions.details.callDate": "Date d'appel",
  "admin.transactions.details.callInfo": "Informations d'appel",
  "admin.transactions.details.callStatus": "Statut de l'appel",
  "admin.transactions.details.commission": "Commission (SOS)",
  "admin.transactions.details.createdAt": "Cree le",
  "admin.transactions.details.duration": "Duree",
  "admin.transactions.details.id": "ID",
  "admin.transactions.details.invoices": "Factures",
  "admin.transactions.details.providerAmount": "Part Prestataire",
  "admin.transactions.details.sessionId": "ID Session",
  "admin.transactions.details.total": "Total",
  "admin.transactions.details.transactionInfo": "Infos Transaction",
  "admin.transactions.downloadError": "Erreur lors du telechargement de la facture",
  "admin.transactions.downloadInvoice": "Télécharger la facture",
  "admin.transactions.empty.description": "Essayez d'ajuster vos filtres ou revenez plus tard",
  "admin.transactions.empty.title": "Aucune Transaction",
  "admin.transactions.exportSelected": "Exporter la selection",
  "admin.transactions.filters.advanced": "Avance",
  "admin.transactions.filters.amountRange": "Plage de montant",
  "admin.transactions.filters.clearSearch": "Effacer la recherche",
  "admin.transactions.filters.dateFrom": "Date debut",
  "admin.transactions.filters.dateTo": "Date fin",
  "admin.transactions.filters.max": "Max",
  "admin.transactions.filters.method": "Methode de paiement",
  "admin.transactions.filters.methodAll": "Toutes les methodes",
  "admin.transactions.filters.min": "Min",
  "admin.transactions.filters.refresh": "Actualiser",
  "admin.transactions.filters.reset": "Reinitialiser",
  "admin.transactions.filters.search": "Recherche",
  "admin.transactions.filters.searchPlaceholder": "Rechercher par ID, client, prestataire, email...",
  "admin.transactions.filters.status": "Statut",
  "admin.transactions.filters.statusAll": "Tous les statuts",
  "admin.transactions.filters.statusDisputed": "Litige",
  "admin.transactions.filters.statusFailed": "Échouée",
  "admin.transactions.filters.statusPaid": "Payee",
  "admin.transactions.filters.statusPending": "En attente",
  "admin.transactions.filters.statusRefunded": "Remboursee",
  "admin.transactions.filters.type": "Type",
  "admin.transactions.filters.typeAll": "Tous les types",
  "admin.transactions.filters.typeCallPayment": "Paiement d'appel",
  "admin.transactions.filters.typePayout": "Virement",
  "admin.transactions.filters.typeRefund": "Remboursement",
  "admin.transactions.filters.typeSubscription": "Abonnement",
  "admin.transactions.loadMore": "Charger plus",
  "admin.transactions.loading": "Chargement des transactions...",
  "admin.transactions.na": "N/D",
  "admin.transactions.noRefundableTransactions": "Aucune transaction remboursable sélectionnée",
  "admin.transactions.partialRefundWarning": "{refundable} transaction(s) seront remboursées. {skipped} seront ignorées car non remboursables. Continuer ?",
  "admin.transactions.quickFilter.all": "Toutes",
  "admin.transactions.quickFilter.disputed": "Litiges",
  "admin.transactions.quickFilter.paid": "Payees",
  "admin.transactions.quickFilter.pending": "En attente",
  "admin.transactions.quickFilter.refunded": "Remboursees",
  "admin.transactions.refund": "Rembourser",
  "admin.transactions.refundError": "Erreur lors du remboursement",
  "admin.transactions.refundSelected": "Rembourser la selection",
  "admin.transactions.refundSuccess": "Remboursement effectué avec succès",
  "admin.transactions.rowsPerPage": "Lignes par page",
  "admin.transactions.selectedCount": "{count} sélectionné(s)",
  "admin.transactions.status.disputed": "Litige",
  "admin.transactions.status.failed": "Échouée",
  "admin.transactions.status.paid": "Payee",
  "admin.transactions.status.pending": "En attente",
  "admin.transactions.status.refunded": "Remboursee",
  "admin.transactions.subtitle": "Vue unifiee de toutes les transactions financieres de la plateforme",
  "admin.transactions.table.actions": "Actions",
  "admin.transactions.table.amount": "Montant",
  "admin.transactions.table.client": "Client",
  "admin.transactions.table.dateTime": "Date/Heure",
  "admin.transactions.table.method": "Methode",
  "admin.transactions.table.provider": "Prestataire",
  "admin.transactions.table.status": "Statut",
  "admin.transactions.table.transactionId": "ID Transaction",
  "admin.transactions.table.type": "Type",
  "admin.transactions.title": "Toutes les Transactions",
  "admin.transactions.totalAmount": "Total",
  "admin.transactions.totalTransactions": "{count} transactions",
  "admin.transactions.type.call_payment": "Paiement d'appel",
  "admin.transactions.type.payout": "Virement",
  "admin.transactions.type.refund": "Remboursement",
  "admin.transactions.type.subscription": "Abonnement",
  "admin.transactions.unknown": "Inconnu",
  "admin.transactions.viewDetails": "Voir les details",
  "admin.trustpilot.chart.byLanguage": "Répartition par langue",
  "admin.trustpilot.chart.byRating": "Distribution par note",
  "admin.trustpilot.chart.evolution": "Évolution dans le temps",
  "admin.trustpilot.help.title": "Comment fonctionne l'intégration Trustpilot ?",
  "admin.trustpilot.info.description": "Les clients ayant donné une note >= 4 étoiles reçoivent automatiquement une invitation par email pour laisser un avis sur Trustpilot.",
  "admin.trustpilot.info.title": "Flux Trustpilot actif",
  "admin.trustpilot.kpi.avgRating": "Note moyenne",
  "admin.trustpilot.kpi.clickRate": "Taux de clic",
  "admin.trustpilot.kpi.clicked": "Clics Trustpilot",
  "admin.trustpilot.kpi.invitesSent": "Invitations envoyées",
  "admin.trustpilot.menu": "Trustpilot",
  "admin.trustpilot.recent.title": "Événements récents",
  "admin.trustpilot.subtitle": "Suivi des invitations et conversions Trustpilot",
  "admin.trustpilot.title": "Trustpilot Analytics",
  "admin.unifiedAnalytics.activeProviders": "Actifs",
  "admin.unifiedAnalytics.apply": "Appliquer",
  "admin.unifiedAnalytics.avgDuration": "Durée moyenne",
  "admin.unifiedAnalytics.callMetrics": "Métriques Appels",
  "admin.unifiedAnalytics.callStatus": "Distribution des statuts",
  "admin.unifiedAnalytics.calls": "Appels",
  "admin.unifiedAnalytics.callsOverTime": "Appels dans le temps",
  "admin.unifiedAnalytics.canceled": "Annulés",
  "admin.unifiedAnalytics.clientFunnel": "Parcours client",
  "admin.unifiedAnalytics.clients": "Clients",
  "admin.unifiedAnalytics.completed": "Terminés",
  "admin.unifiedAnalytics.conversionFunnels": "Entonnoirs de conversion",
  "admin.unifiedAnalytics.conversionRate": "Taux de conversion",
  "admin.unifiedAnalytics.dau": "DAU",
  "admin.unifiedAnalytics.dauFull": "Utilisateurs actifs quotidiens",
  "admin.unifiedAnalytics.error": "Erreur lors du chargement des données",
  "admin.unifiedAnalytics.export": "Exporter",
  "admin.unifiedAnalytics.exportCSV": "Exporter CSV",
  "admin.unifiedAnalytics.exportPDF": "Exporter PDF",
  "admin.unifiedAnalytics.failed": "Échoués",
  "admin.unifiedAnalytics.filters.all": "Tous",
  "admin.unifiedAnalytics.filters.allCountries": "Tous les pays",
  "admin.unifiedAnalytics.filters.country": "Pays",
  "admin.unifiedAnalytics.filters.expat": "Expatriés",
  "admin.unifiedAnalytics.filters.lawyer": "Avocats",
  "admin.unifiedAnalytics.filters.serviceType": "Type de service",
  "admin.unifiedAnalytics.firstCall": "Premier appel",
  "admin.unifiedAnalytics.from": "Du",
  "admin.unifiedAnalytics.inProgress": "En cours",
  "admin.unifiedAnalytics.kycComplete": "KYC validé",
  "admin.unifiedAnalytics.loading": "Chargement...",
  "admin.unifiedAnalytics.mau": "MAU",
  "admin.unifiedAnalytics.mauFull": "Utilisateurs actifs mensuels",
  "admin.unifiedAnalytics.minutes": "min",
  "admin.unifiedAnalytics.newRegistrations": "Nouvelles inscriptions",
  "admin.unifiedAnalytics.noData": "Aucune donnée disponible",
  "admin.unifiedAnalytics.peakHours": "Heures de pointe",
  "admin.unifiedAnalytics.periods.custom": "Personnalisé",
  "admin.unifiedAnalytics.periods.month": "Ce mois",
  "admin.unifiedAnalytics.periods.quarter": "Ce trimestre",
  "admin.unifiedAnalytics.periods.today": "Aujourd'hui",
  "admin.unifiedAnalytics.periods.week": "Cette semaine",
  "admin.unifiedAnalytics.periods.yesterday": "Hier",
  "admin.unifiedAnalytics.platformFees": "Commissions plateforme",
  "admin.unifiedAnalytics.providerFunnel": "Parcours prestataire",
  "admin.unifiedAnalytics.providerPayouts": "Reversements prestataires",
  "admin.unifiedAnalytics.providers": "Prestataires",
  "admin.unifiedAnalytics.refresh": "Actualiser",
  "admin.unifiedAnalytics.registered": "Inscrits",
  "admin.unifiedAnalytics.repeatClients": "Clients récurrents",
  "admin.unifiedAnalytics.retry": "Réessayer",
  "admin.unifiedAnalytics.revenue": "Revenus",
  "admin.unifiedAnalytics.revenueByCountry": "Revenus par pays",
  "admin.unifiedAnalytics.revenueByService": "Revenus par type de service",
  "admin.unifiedAnalytics.revenueMetrics": "Métriques Revenus",
  "admin.unifiedAnalytics.revenueOverTime": "Évolution des revenus",
  "admin.unifiedAnalytics.subtitle": "Vue d'ensemble des performances de la plateforme",
  "admin.unifiedAnalytics.successRate": "Taux de succès",
  "admin.unifiedAnalytics.title": "Analytics Centralisés",
  "admin.unifiedAnalytics.to": "Au",
  "admin.unifiedAnalytics.totalCalls": "Appels totaux",
  "admin.unifiedAnalytics.totalRevenue": "Chiffre d'affaires",
  "admin.unifiedAnalytics.userMetrics": "Métriques Utilisateurs",
  "admin.unifiedAnalytics.usersByCountry": "Utilisateurs par pays",
  "admin.unifiedAnalytics.visitors": "Visiteurs",
  "admin.unifiedAnalytics.vsPreviousPeriod": "vs période précédente",
  "admin.unifiedAnalytics.wau": "WAU",
  "admin.unifiedAnalytics.wauFull": "Utilisateurs actifs hebdomadaires",
  "admin.withdrawals.action.approve": "Approuver",
  "admin.withdrawals.action.markComplete": "Marquer comme termine",
  "admin.withdrawals.action.markFailed": "Marquer comme echoue",
  "admin.withdrawals.action.process": "Traiter",
  "admin.withdrawals.action.reject": "Rejeter",
  "admin.withdrawals.action.view": "Voir les details",
  "admin.withdrawals.bulkApprove": "Approbation groupee",
  "admin.withdrawals.completeModal.title": "Marquer le retrait comme termine",
  "admin.withdrawals.description": "Gerer les demandes de retrait",
  "admin.withdrawals.detail.actions": "Actions disponibles",
  "admin.withdrawals.detail.amountInfo": "Informations sur le montant",
  "admin.withdrawals.detail.noActions": "Aucune action disponible",
  "admin.withdrawals.detail.paymentMethod": "Methode de paiement",
  "admin.withdrawals.detail.timeline": "Chronologie",
  "admin.withdrawals.detail.title": "Details du retrait",
  "admin.withdrawals.detail.userInfo": "Informations utilisateur",
  "admin.withdrawals.detail.userType": "Type d'utilisateur",
  "admin.withdrawals.exportCsv": "Exporter CSV",
  "admin.withdrawals.failModal.title": "Marquer le retrait comme echoue",
  "admin.withdrawals.filter.apply": "Appliquer les filtres",
  "admin.withdrawals.filter.dateFrom": "Date de debut",
  "admin.withdrawals.filter.dateTo": "Date de fin",
  "admin.withdrawals.filter.search": "Rechercher",
  "admin.withdrawals.filter.status": "Statut",
  "admin.withdrawals.filter.userType": "Type d'utilisateur",
  "admin.withdrawals.noResults": "Aucune demande de retrait trouvee",
  "admin.withdrawals.rejectModal.confirm": "Confirmer le rejet",
  "admin.withdrawals.rejectModal.placeholder": "Entrez la raison du rejet...",
  "admin.withdrawals.rejectModal.title": "Rejeter le retrait",
  "admin.withdrawals.selected": "selectionne(s)",
  "admin.withdrawals.stats.completed30d": "Termines (30 jours)",
  "admin.withdrawals.stats.pending": "En attente",
  "admin.withdrawals.stats.processing": "En traitement",
  "admin.withdrawals.stats.successRate": "Taux de succes",
  "admin.withdrawals.status.approved": "Approuve",
  "admin.withdrawals.status.cancelled": "Annule",
  "admin.withdrawals.status.completed": "Termine",
  "admin.withdrawals.status.failed": "Echoue",
  "admin.withdrawals.status.pending": "En attente",
  "admin.withdrawals.status.processing": "En traitement",
  "admin.withdrawals.status.queued": "En file d'attente",
  "admin.withdrawals.status.rejected": "Rejete",
  "admin.withdrawals.status.sent": "Envoye",
  "admin.withdrawals.status.validating": "En validation",
  "admin.withdrawals.table.actions": "Actions",
  "admin.withdrawals.table.amount": "Montant",
  "admin.withdrawals.table.date": "Date",
  "admin.withdrawals.table.method": "Methode",
  "admin.withdrawals.table.status": "Statut",
  "admin.withdrawals.table.type": "Type",
  "admin.withdrawals.table.user": "Utilisateur",
  "admin.withdrawals.title": "Gestion des Retraits",
  "admin.withdrawals.userType.affiliate": "Affilié",
  "admin.withdrawals.userType.blogger": "Blogueur",
  "admin.withdrawals.userType.chatter": "Chatter",
  "admin.withdrawals.userType.client": "Client",
  "admin.withdrawals.userType.expat": "Expat",
  "admin.withdrawals.userType.group_admin": "Admin Groupe",
  "admin.withdrawals.userType.influencer": "Influenceur",
  "admin.withdrawals.userType.lawyer": "Avocat",
  "admin.withdrawals.userType.partner": "Partenaire",
  "advantage.coffee.caption": "Efficacité maximale",
  "advantage.coffee.tagline": "20 à 30 minutes suffisent pour obtenir des réponses claires.",
  "advantage.coffee.title": "Le temps d'un café",
  "advantage.multi.caption": "9 langues disponibles",
  "advantage.multi.tagline": "Service disponible en 9 langues pour vous accompagner partout.",
  "advantage.multi.title": "Multilingue",
  "advantage.speed.caption": "Disponible 24/7",
  "advantage.speed.tagline": "Un expert vous rappelle en moins de 5 minutes, où que vous soyez.",
  "advantage.speed.title": "Rapidité mondiale",
  "affiliate.actionType.manual_adjustment": "Ajustement",
  "affiliate.actionType.referral_first_call": "Premier appel",
  "affiliate.actionType.referral_provider_validated": "Prestataire validé",
  "affiliate.actionType.referral_recurring_call": "Appel récurrent",
  "affiliate.actionType.referral_signup": "Inscription",
  "affiliate.actionType.referral_subscription": "Abonnement",
  "affiliate.actionType.referral_subscription_renewal": "Renouvellement",
  "affiliate.bankDetails.accountHolderName": "Nom du titulaire",
  "affiliate.bankDetails.accountHolderName.placeholder": "Jean Dupont",
  "affiliate.bankDetails.accountNumber": "Numéro de compte",
  "affiliate.bankDetails.accountType": "Type de compte",
  "affiliate.bankDetails.backToDashboard": "Tableau de bord",
  "affiliate.bankDetails.bankName": "Nom de la banque",
  "affiliate.bankDetails.bankName.placeholder": "BNP Paribas",
  "affiliate.bankDetails.bic": "BIC / SWIFT (optionnel)",
  "affiliate.bankDetails.country": "Pays",
  "affiliate.bankDetails.currency": "Devise",
  "affiliate.bankDetails.error.accountHolderName": "Le nom du titulaire est requis",
  "affiliate.bankDetails.error.accountNumber": "Le numéro de compte est requis",
  "affiliate.bankDetails.error.bankName": "Le nom de la banque est requis",
  "affiliate.bankDetails.error.country": "Le pays est requis",
  "affiliate.bankDetails.error.currency": "La devise est requise",
  "affiliate.bankDetails.error.generic": "Erreur lors de la mise à jour",
  "affiliate.bankDetails.error.invalidIban": "Format IBAN invalide",
  "affiliate.bankDetails.error.invalidSortCode": "Sort code invalide (6 chiffres)",
  "affiliate.bankDetails.existing": "Coordonnées enregistrées",
  "affiliate.bankDetails.existingAccount": "Compte : {account}",
  "affiliate.bankDetails.goToWithdraw": "Faire un retrait",
  "affiliate.bankDetails.iban": "IBAN",
  "affiliate.bankDetails.routingNumber": "Routing Number (ABA)",
  "affiliate.bankDetails.save": "Enregistrer les coordonnées",
  "affiliate.bankDetails.saving": "Enregistrement...",
  "affiliate.bankDetails.security.encrypted": "Données chiffrées avec AES-256",
  "affiliate.bankDetails.security.pci": "Conforme aux normes PCI-DSS",
  "affiliate.bankDetails.security.title": "Sécurité",
  "affiliate.bankDetails.security.wise": "Transferts sécurisés via Wise",
  "affiliate.bankDetails.sortCode": "Sort Code",
  "affiliate.bankDetails.subtitle": "Pour recevoir vos paiements",
  "affiliate.bankDetails.success.description": "Vos coordonnées bancaires ont été enregistrées de manière sécurisée.",
  "affiliate.bankDetails.success.title": "Coordonnées enregistrées !",
  "affiliate.bankDetails.supported.description": "Nous supportons les virements vers la plupart des banques dans plus de 80 pays via Wise.",
  "affiliate.bankDetails.supported.title": "Banques supportées",
  "affiliate.bankDetails.title": "Coordonnées bancaires",
  "affiliate.bankDetails.type.iban": "IBAN",
  "affiliate.bankDetails.type.other": "Autre",
  "affiliate.bankDetails.type.uk": "UK",
  "affiliate.bankDetails.type.us": "US",
  "affiliate.calls": "appels",
  "affiliate.code.label": "Votre code",
  "affiliate.commissions.empty": "Aucune commission pour l'instant",
  "affiliate.commissions.emptyHint": "Partagez votre lien pour commencer à gagner",
  "affiliate.commissions.recent": "Commissions récentes",
  "affiliate.dashboard.subtitle": "Gagnez des commissions en parrainant",
  "affiliate.dashboard.title": "Programme Parrainage",
  "affiliate.earnings.available": "Disponible",
  "affiliate.earnings.empty": "Aucune commission trouvée",
  "affiliate.earnings.emptyFiltered": "Aucune commission avec ce statut",
  "affiliate.earnings.emptyHint": "Partagez votre lien pour commencer à gagner des commissions",
  "affiliate.earnings.export": "Exporter CSV",
  "affiliate.earnings.filterBy": "Filtrer par statut :",
  "affiliate.earnings.paid": "Versé",
  "affiliate.earnings.pending": "En attente",
  "affiliate.earnings.subtitle": "{count} commissions",
  "affiliate.earnings.title": "Historique des gains",
  "affiliate.earnings.totalEarned": "Total gagné",
  "affiliate.filter.all": "Tous",
  "affiliate.filter.available": "Disponible",
  "affiliate.filter.cancelled": "Annulé",
  "affiliate.filter.paid": "Payé",
  "affiliate.filter.pending": "En attente",
  "affiliate.lockedPlan.guarantee": "Vos taux sont garantis et ne changeront jamais.",
  "affiliate.lockedPlan.locked": "Verrouillé à vie",
  "affiliate.lockedPlan.since": "depuis le {date}",
  "affiliate.lockedPlan.title": "Votre plan de commission",
  "affiliate.nav.bankDetails": "Coordonnées bancaires",
  "affiliate.nav.earnings": "Historique gains",
  "affiliate.nav.referrals": "Mes filleuls",
  "affiliate.pagination.showing": "Affichage {from}-{to} sur {total}",
  "affiliate.piggybank.minimum": "Retrait minimum : {amount}",
  "affiliate.piggybank.remaining": "Encore {amount} avant retrait",
  "affiliate.piggybank.title": "Ma Tirelire",
  "affiliate.quickActions.title": "Actions rapides",
  "affiliate.rates.frozen": "Vos taux sont gelés à vie depuis votre inscription.",
  "affiliate.rates.loading": "Chargement des taux...",
  "affiliate.rates.title": "Vos taux de commission",
  "affiliate.referrals.active": "Actifs",
  "affiliate.referrals.earned": "Gains générés",
  "affiliate.referrals.empty": "Aucun filleul trouvé",
  "affiliate.referrals.emptyFiltered": "Essayez de modifier vos filtres",
  "affiliate.referrals.emptyHint": "Partagez votre lien pour parrainer des utilisateurs",
  "affiliate.referrals.filter.active": "Actifs",
  "affiliate.referrals.filter.all": "Tous",
  "affiliate.referrals.filter.pending": "En attente",
  "affiliate.referrals.pending": "En attente",
  "affiliate.referrals.search": "Rechercher par email...",
  "affiliate.referrals.subtitle": "{count} personnes parrainées",
  "affiliate.referrals.title": "Mes filleuls",
  "affiliate.referrals.total": "Total filleuls",
  "affiliate.share.description": "Partagez ce lien pour gagner des commissions",
  "affiliate.share.emailSubject": "Découvrez SOS Expat",
  "affiliate.share.heading": "Votre lien de parrainage",
  "affiliate.share.loading": "Chargement...",
  "affiliate.share.text": "Obtenez l'aide d'avocats et d'expatriés du monde entier",
  "affiliate.share.title": "Rejoignez SOS Expat",
  "affiliate.stats.active": "{count} actifs",
  "affiliate.stats.available": "Solde disponible",
  "affiliate.stats.commissions": "Commissions",
  "affiliate.stats.lifetime": "depuis le début",
  "affiliate.stats.pending": "{count} en attente",
  "affiliate.stats.referrals": "Filleuls",
  "affiliate.stats.thisMonth": "ce mois",
  "affiliate.stats.total": "Total gagné",
  "affiliate.status.active": "Actif",
  "affiliate.status.pending": "En attente",
  "affiliate.table.action": "Action",
  "affiliate.table.activity": "Activité",
  "affiliate.table.amount": "Montant",
  "affiliate.table.date": "Date",
  "affiliate.table.earned": "Gains générés",
  "affiliate.table.joinDate": "Date inscription",
  "affiliate.table.referral": "Filleul",
  "affiliate.table.status": "Statut",
  "affiliate.table.type": "Type",
  "affiliate.tools.advancedOptions": "Options avancées",
  "affiliate.tools.campaign": "Campagne",
  "affiliate.tools.content": "Contenu (optionnel)",
  "affiliate.tools.downloadQR": "Télécharger le QR Code",
  "affiliate.tools.generatedLink": "Lien généré",
  "affiliate.tools.medium": "Medium",
  "affiliate.tools.nativeShare": "Partager avec une autre app",
  "affiliate.tools.qrGenerator": "Générateur QR Code",
  "affiliate.tools.qrGeneratorDesc": "Pour vos supports imprimés",
  "affiliate.tools.qrNote": "Le QR Code inclut vos paramètres UTM configurés",
  "affiliate.tools.qrSize": "Taille du QR Code",
  "affiliate.tools.socialShare": "Partage social",
  "affiliate.tools.socialShareDesc": "Partagez en un clic sur vos réseaux",
  "affiliate.tools.source": "Source",
  "affiliate.tools.subtitle": "Créez des liens personnalisés et des QR codes pour vos campagnes",
  "affiliate.tools.templates": "Templates rapides",
  "affiliate.tools.term": "Terme (optionnel)",
  "affiliate.tools.tips.1": "Utilisez des paramètres UTM pour chaque canal afin de suivre précisément vos performances.",
  "affiliate.tools.tips.2": "Les QR codes sont parfaits pour les cartes de visite, flyers et présentations.",
  "affiliate.tools.tips.3": "Partagez votre lien avec un message personnalisé pour de meilleurs résultats.",
  "affiliate.tools.tips.4": "Testez différentes campagnes et analysez celles qui convertissent le mieux.",
  "affiliate.tools.tips.title": "Conseils pour maximiser vos conversions",
  "affiliate.tools.title": "Outils Marketing",
  "affiliate.tools.utmBuilder": "Générateur de liens UTM",
  "affiliate.tools.utmBuilderDesc": "Trackez vos campagnes marketing",
  "affiliate.withdraw.addBank": "Ajouter coordonnées bancaires",
  "affiliate.withdraw.addBankDetails": "Ajouter mes coordonnées",
  "affiliate.withdraw.availableBalance": "Solde disponible",
  "affiliate.withdraw.backToDashboard": "Retour au tableau de bord",
  "affiliate.withdraw.belowMinimum": "Seuil non atteint",
  "affiliate.withdraw.belowMinimum.description": "Le retrait minimum est de {amount}. Il vous manque encore {remaining}.",
  "affiliate.withdraw.belowMinimum.title": "Seuil non atteint",
  "affiliate.withdraw.cta": "Retirer mes gains",
  "affiliate.withdraw.error": "Erreur lors de la demande",
  "affiliate.withdraw.history": "Historique des retraits",
  "affiliate.withdraw.howItWorks": "Comment ça marche ?",
  "affiliate.withdraw.info": "Les retraits sont traités sous 2-5 jours ouvrés via Wise. Des frais de transfert peuvent s'appliquer selon votre banque.",
  "affiliate.withdraw.noBankDetails.description": "Ajoutez vos coordonnées bancaires pour pouvoir retirer vos gains.",
  "affiliate.withdraw.noBankDetails.title": "Coordonnées bancaires requises",
  "affiliate.withdraw.noHistory": "Aucun retrait effectué",
  "affiliate.withdraw.now": "Retirer maintenant",
  "affiliate.withdraw.pendingPayout.description": "Vous avez déjà un retrait en cours de traitement. Veuillez patienter qu'il soit complété.",
  "affiliate.withdraw.pendingPayout.title": "Retrait en cours",
  "affiliate.withdraw.processing": "Traitement en cours...",
  "affiliate.withdraw.requestButton": "Retirer {amount}",
  "affiliate.withdraw.step1": "Cliquez sur 'Retirer' une fois le seuil minimum atteint",
  "affiliate.withdraw.step2": "Votre demande est traitée sous 2-5 jours ouvrés",
  "affiliate.withdraw.step3": "Les fonds sont transférés via Wise sur votre compte",
  "affiliate.withdraw.subtitle": "Transférez votre solde vers votre compte bancaire",
  "affiliate.withdraw.success.description": "Votre demande de retrait a été enregistrée. Vous recevrez vos fonds sous 2-5 jours ouvrés.",
  "affiliate.withdraw.success.title": "Demande envoyée !",
  "affiliate.withdraw.title": "Retirer mes gains",
  "aiAssistant.accessButton": "Accéder à l'Outil IA",
  "aiAssistant.callsLabel": "appels",
  "aiAssistant.conversationDuration": "Durée des conversations",
  "aiAssistant.conversationDurationDetails": "Avocats: 25 minutes • Experts expatriés: 35 minutes par conversation. Après expiration, l'historique reste consultable.",
  "aiAssistant.description": "Votre assistant intelligent pour répondre à vos clients",
  "aiAssistant.errors.accessDenied": "Accès refusé",
  "aiAssistant.errors.accessError": "Erreur lors de l accès à l Outil IA",
  "aiAssistant.feature.autoBooking": "Réponses automatiques aux booking",
  "aiAssistant.feature.contextPreserved": "Contexte client préservé",
  "aiAssistant.feature.realTimeChat": "Chat IA en temps réel",
  "aiAssistant.feature.webSearch": "Recherche web intégrée",
  "aiAssistant.features": "Fonctionnalités IA",
  "aiAssistant.messages": "messages",
  "aiAssistant.myProfile": "Mon profil",
  "aiAssistant.noConversations": "Aucune conversation",
  "aiAssistant.noConversationsDescription": "Vos conversations avec l'IA apparaîtront ici une fois qu'un client vous aura envoyé une demande.",
  "aiAssistant.recentConversations": "Conversations récentes",
  "aiAssistant.status.active": "Active",
  "aiAssistant.status.archived": "Archivée",
  "aiAssistant.status.expired": "Expirée",
  "aiAssistant.timeAgo.days": "il y a {count}j",
  "aiAssistant.timeAgo.hours": "il y a {count}h",
  "aiAssistant.timeAgo.minutes": "il y a {count} min",
  "aiAssistant.title": "Assistant IA",
  "aiAssistant.toolDescription": "Votre assistant IA intelligent pour répondre à vos clients expatriés. Conversations en temps réel avec une IA avancée.",
  "aiAssistant.toolTitle": "Outil IA SOS Expat",
  "app.badge.freeSecure": "100% gratuit & sécurisé",
  "app.description": "Aide d'urgence dans votre poche ! Accès instantané aux experts, même hors‑ligne.",
  "app.downloadApp": "Télécharger l'app",
  "app.downloadPrompt": "📱 Téléchargez l'app SOS Expats !",
  "app.install": "Installez l'app <strong>SOS Expat</strong> !",
  "app.installNow": "Installer maintenant",
  "aria.bookConsultation": "Réserver ma consultation",
  "aria.ctaActions": "Actions d'inscription",
  "aria.guarantees": "Nos garanties",
  "aria.includedBenefits": "Bénéfices inclus",
  "aria.joinBenefits": "Avantages pour rejoindre le réseau",
  "aria.keyStats": "Statistiques clés",
  "aria.login.hide_password": "Masquer le mot de passe",
  "aria.login.show_password": "Afficher le mot de passe",
  "aria.mainActions": "Actions principales",
  "aria.nextReview": "Avis suivant",
  "aria.originalPrice": "Prix original",
  "aria.portraitOf": "Portrait de {name}",
  "aria.previousReview": "Avis précédent",
  "aria.priceAndDuration": "Tarifs et durée",
  "aria.rating5Stars": "Note 5 étoiles sur 5",
  "aria.reviewsCarousel": "Carrousel des avis clients",
  "aria.startFreeNow": "Commencer gratuitement maintenant",
  "aria.trustBadges": "Badges de confiance",
  "aria.urgentCall": "Appel urgent 24 heures sur 24",
  "aria.urgentCallNow": "Appel urgent maintenant",
  "aria.viewExperts": "Voir les experts disponibles",
  "aria.viewReviewFrom": "Voir l'avis de {name}",
  "auth.accessError": "Erreur d'accès",
  "auth.accountSuspended": "Compte suspendu",
  "auth.banNote": "Note de l'administration",
  "auth.confirmPassword": "Confirmer le mot de passe",
  "auth.contactSupport": "Votre compte a été suspendu. Contactez le support pour plus d'informations.",
  "auth.continueWithGoogle": "Continuer avec Google",
  "auth.createAccount": "Créer mon compte",
  "auth.createPassword": "Créer un mot de passe",
  "auth.email": "Adresse email",
  "auth.emailAlreadyExists": "Ce compte existe déjà. Entrez votre mot de passe pour vous connecter.",
  "auth.emailAlreadyExistsWrongPassword": "Ce compte existe déjà mais le mot de passe est différent. Entrez votre mot de passe habituel.",
  "auth.emailFirst.subtitle": "Entrez votre email pour continuer",
  "auth.emailFirst.title": "Identifiez-vous",
  "auth.error.googleRoleRestriction": "La connexion Google est réservée aux clients.",
  "auth.failed": "Échec de l'authentification",
  "auth.forgotPassword": "Mot de passe oublié ?",
  "auth.googleError": "Erreur de connexion Google. Veuillez réessayer.",
  "auth.googleLogin.subtitle": "Connectez-vous avec Google pour continuer",
  "auth.googleLogin.title": "Compte Google détecté",
  "auth.initializing": "Initialisation...",
  "auth.invalidEmail": "Adresse email invalide",
  "auth.loadingProfile": "Chargement de votre profil...",
  "auth.login": "Connexion",
  "auth.login.subtitle": "Entrez votre mot de passe",
  "auth.login.title": "Bon retour !",
  "auth.loginError": "Erreur de connexion. Vérifiez vos identifiants.",
  "auth.newAccount.info": "Bienvenue ! Créez un mot de passe pour votre nouveau compte.",
  "auth.or": "ou",
  "auth.password": "Mot de passe",
  "auth.passwordHint": "Minimum 8 caractères",
  "auth.passwordMismatch": "Les mots de passe ne correspondent pas",
  "auth.register.subtitle": "Choisissez un mot de passe sécurisé (8 caractères minimum)",
  "auth.register.title": "Créez votre compte",
  "auth.registerError": "Erreur lors de l'inscription. Veuillez réessayer.",
  "auth.signup": "S'inscrire",
  "auth.unableVerify": "Impossible de vérifier vos autorisations. Veuillez réessayer.",
  "auth.verifyingAccess": "Vérification de l'accès...",
  "auth.wizard.continue": "Continuer",
  "auth.wizard.continueEmail": "Continuer avec email",
  "auth.wizard.continueGoogle": "Continuer avec Google",
  "auth.wizard.emailPlaceholder": "Votre adresse email",
  "auth.wizard.error.google": "Erreur avec Google. Veuillez réessayer.",
  "auth.wizard.error.login": "Erreur de connexion. Vérifiez vos identifiants.",
  "auth.wizard.error.network": "Erreur réseau. Vérifiez votre connexion.",
  "auth.wizard.error.register": "Erreur lors de l'inscription. Veuillez réessayer.",
  "auth.wizard.error.timeout": "La connexion a pris trop de temps. Veuillez réessayer.",
  "auth.wizard.forgotPassword": "Mot de passe oublié ?",
  "auth.wizard.invalidEmail": "Adresse email invalide",
  "auth.wizard.loading": "Connexion en cours...",
  "auth.wizard.or": "ou",
  "auth.wizard.password.helper": "Si vous n'avez pas de compte, un nouveau sera créé automatiquement",
  "auth.wizard.password.title": "Entrez votre mot de passe",
  "auth.wizard.passwordPlaceholder": "Votre mot de passe",
  "auth.wizard.passwordRequired": "Mot de passe requis",
  "auth.wizard.passwordTooShort": "Le mot de passe doit contenir au moins 8 caractères",
  "auth.wizard.popupBlocked": "Pop-up bloquée. Autorisez les pop-ups pour ce site.",
  "auth.wizard.subtitle": "Pour contacter {provider}",
  "auth.wizard.success.loading": "Chargement de votre profil...",
  "auth.wizard.success.message": "Connexion réussie, redirection...",
  "auth.wizard.success.registered": "Compte créé avec succès !",
  "auth.wizard.success.title": "Parfait !",
  "auth.wizard.terms": "En continuant, vous acceptez nos <terms>conditions</terms> et <privacy>politique de confidentialité</privacy>.",
  "auth.wizard.title": "Connectez-vous pour continuer",
  "auth.wizard.tooManyAttempts": "Trop de tentatives. Réessayez plus tard.",
  "auth.wizard.weakPassword": "Mot de passe trop faible",
  "auth.wizard.wrongPassword": "Mot de passe incorrect",
  "availability.reminder.actions.disableToday": "Ne plus me le rappeler aujourd'hui",
  "availability.reminder.actions.goOffline": "Passer hors ligne",
  "availability.reminder.actions.stayOnline": "Rester en ligne",
  "availability.reminder.autoOfflineWarning": "Vous serez automatiquement mis hors ligne dans 10 minutes si vous ne répondez pas.",
  "availability.reminder.title": "Rappel de disponibilité",
  "availability.reminder.warningMessage": "Vous êtes inactif depuis 2 heures. Si vous ne répondez pas, vous serez automatiquement mis hors ligne dans 10 minutes.",
  "availability.reminder.warningTitle": "Dernier avertissement",
  "badge.24_7": "Toujours là pour vous ! ⏰",
  "badge.earlyBetaUser": "Utilisateur Beta",
  "badge.lessThan5Min": "Moins de 5 minutes",
  "badge.multi": "Multi",
  "badge.multilingual": "On parle toutes les langues ! 🌍",
  "badge.secured": "Sécurisé",
  "badge.transparency": "Transparence totale • Pas de frais cachés",
  "badge.transparencyPricing": "Transparence totale • Pas de frais cachés",
  "badge.worldwide": "Mondial",
  "banner.call": "Appeler",
  "banner.chat": "WhatsApp",
  "banner.subtitle": "Besoin d'une aide immédiate ? Contactez-nous maintenant.",
  "banner.title": "SOS Expat — Assistance 24/7",
  "benefits.common.moneyBack": "Remboursement si expert indisponible",
  "benefits.common.pdfInvoice": "Facture PDF automatique",
  "benefits.common.secureCall": "Appel téléphonique sécurisé",
  "benefits.common.support247": "Support 24/7",
  "benefits.expat.cultural": "Intégration culturelle facilitée",
  "benefits.expat.duration": "Durée : 30 minutes",
  "benefits.expat.experience": "Expérience terrain authentique",
  "benefits.expat.experienced": "Conseil d'expatrié expérimenté",
  "benefits.expat.housing": "Conseils logement et quartiers",
  "benefits.expat.network": "Réseau local d'expatriés",
  "benefits.expat.procedures": "Aide démarches administratives",
  "benefits.expat.support": "Accompagnement personnalisé",
  "benefits.lawyer.advice": "Conseils légaux personnalisés",
  "benefits.lawyer.analysis": "Analyse juridique approfondie",
  "benefits.lawyer.certified": "Consultation avec avocat certifié",
  "benefits.lawyer.confidentiality": "Confidentialité absolue",
  "benefits.lawyer.duration": "Durée : 20 minutes",
  "benefits.lawyer.expertise": "Expertise droit international",
  "benefits.lawyer.guidance": "Accompagnement procédures",
  "benefits.lawyer.response": "Réponse sous 24h garantie",
  "blogger.aria.cta.main": "Devenir Blogger Partenaire",
  "blogger.bloggerRecruitment.bonusPaid": "Payé",
  "blogger.bloggerRecruitment.bonusPending": "En cours",
  "blogger.bloggerRecruitment.empty": "Vous n'avez pas encore parrainé de blogueur",
  "blogger.bloggerRecruitment.emptyHint": "Partagez votre lien de parrainage avec d'autres blogueurs pour commencer à gagner des bonus de $50 !",
  "blogger.bloggerRecruitment.howItWorks.note": "Seules les commissions directes (clients référés par le blogueur filleul) comptent pour atteindre le seuil de $200. Le bonus de $50 est payé une seule fois par filleul.",
  "blogger.bloggerRecruitment.howItWorks.step1": "Partagez votre lien de parrainage avec d'autres blogueurs",
  "blogger.bloggerRecruitment.howItWorks.step2": "Quand ils s'inscrivent avec votre lien, ils deviennent vos filleuls",
  "blogger.bloggerRecruitment.howItWorks.step3": "Dès qu'un filleul atteint $200 en commissions directes (clients référés), vous recevez un bonus de $50 !",
  "blogger.bloggerRecruitment.howItWorks.title": "Comment ça marche ?",
  "blogger.bloggerRecruitment.linkTitle": "Votre lien de parrainage",
  "blogger.bloggerRecruitment.stats.active": "Actifs (6 mois)",
  "blogger.bloggerRecruitment.stats.bonusesPaid": "Bonus payés",
  "blogger.bloggerRecruitment.stats.total": "Total filleuls",
  "blogger.bloggerRecruitment.stats.totalEarned": "Total gagné",
  "blogger.bloggerRecruitment.subtitle": "Gagnez $50 quand vos filleuls atteignent $200 de commissions",
  "blogger.bloggerRecruitment.table.blogger": "Blogueur",
  "blogger.bloggerRecruitment.table.bonus": "Bonus $50",
  "blogger.bloggerRecruitment.table.earnings": "Ses gains",
  "blogger.bloggerRecruitment.table.joined": "Inscrit le",
  "blogger.bloggerRecruitment.table.progress": "Progression",
  "blogger.bloggerRecruitment.title": "Parrainez des Blogueurs",
  "blogger.bloggerRecruitment.windowExpired": "Expiré",
  "blogger.dashboard.affiliateLinks": "Vos liens d'affiliation",
  "blogger.dashboard.balance": "Solde disponible",
  "blogger.dashboard.clientLink": "Lien client ({clientCallRange}$/appel)",
  "blogger.dashboard.clients": "Clients referres",
  "blogger.dashboard.guideCta": "Guide d'intégration",
  "blogger.dashboard.guideDesc": "Guide widget + textes prêts à copier",
  "blogger.dashboard.monthlyEarnings": "Gains ce mois",
  "blogger.dashboard.monthlyTotal": "Total: ${total}",
  "blogger.dashboard.noCommissions": "Aucune commission pour le moment. Partagez vos liens pour commencer a gagner !",
  "blogger.dashboard.rank": "Classement",
  "blogger.dashboard.recentCommissions": "Commissions recentes",
  "blogger.dashboard.recruitLink": "Lien recrutement prestataires ({providerCallRange}$/appel)",
  "blogger.dashboard.resourcesCta": "Ressources exclusives",
  "blogger.dashboard.resourcesDesc": "Logos, images et textes prets a l'emploi",
  "blogger.dashboard.top10": "Top 10 mensuel",
  "blogger.dashboard.totalClients": "Total: {total}",
  "blogger.dashboard.viewAll": "Voir tout",
  "blogger.dashboard.welcome": "Bonjour, {name} !",
  "blogger.dashboard.welcomeSubtitle": "Bienvenue dans votre espace blogueur partenaire",
  "blogger.dashboard.withdraw": "Retirer",
  "blogger.earnings.available": "Disponible",
  "blogger.earnings.clearFilters": "Effacer",
  "blogger.earnings.commissions": "commissions",
  "blogger.earnings.csv.amount": "Montant ($)",
  "blogger.earnings.csv.date": "Date",
  "blogger.earnings.csv.description": "Description",
  "blogger.earnings.csv.status": "Statut",
  "blogger.earnings.csv.type": "Type",
  "blogger.earnings.export": "Exporter CSV",
  "blogger.earnings.filter.adjustment": "Ajustements",
  "blogger.earnings.filter.all": "Toutes",
  "blogger.earnings.filter.allStatus": "Tous les statuts",
  "blogger.earnings.filter.available": "Disponibles",
  "blogger.earnings.filter.client": "Clients",
  "blogger.earnings.filter.pending": "En attente",
  "blogger.earnings.filter.recruitment": "Recrutements",
  "blogger.earnings.partner": "Par appel de vos prestataires recrutés",
  "blogger.earnings.partner.desc": "Recrutez un prestataire (avocat, aidant, expert...) sur SOS-Expat. Chaque fois qu'il reçoit un appel, vous gagnez {providerCallRange}$ passivement, sans rien faire !",
  "blogger.earnings.passive": "Revenus passifs à vie",
  "blogger.earnings.passive.desc": "Insérez le widget une seule fois dans vos articles et percevez des revenus à chaque fois qu'un lecteur l'utilise — pour toujours, sans rien faire de plus !",
  "blogger.earnings.pending": "En attente",
  "blogger.earnings.perCall": "Par appel client pour tout type d'assistance",
  "blogger.earnings.seo": "Revenus passifs à vie",
  "blogger.earnings.seo.desc": "Insérez le widget une seule fois dans vos articles et percevez des revenus à chaque fois qu'un lecteur l'utilise — pour toujours, sans rien faire de plus !",
  "blogger.earnings.subtitle": "Suivez vos commissions et revenus",
  "blogger.earnings.table.amount": "Montant",
  "blogger.earnings.table.date": "Date",
  "blogger.earnings.table.status": "Statut",
  "blogger.earnings.table.type": "Type",
  "blogger.earnings.title": "Combien pouvez-vous gagner ?",
  "blogger.earnings.total": "Total",
  "blogger.example.nomad.text": "Guide Visa Digital Nomad Espagne 2026",
  "blogger.example.nomad.type": "Digital Nomad :",
  "blogger.example.photo.text": "Permis photo au Maroc : ce qu'il vous faut",
  "blogger.example.photo.type": "Blog photo :",
  "blogger.example.travel.text": "Que faire si vous perdez votre passeport en Thailande",
  "blogger.example.travel.type": "Blog voyage :",
  "blogger.example.vacation.text": "Visa touriste Bali : comment prolonger votre sejour",
  "blogger.example.vacation.type": "Blog vacances :",
  "blogger.existing.calculator.articles": "Combien d'articles avez-vous ?",
  "blogger.existing.calculator.clients": "clients",
  "blogger.existing.calculator.conversion": "Taux de conversion",
  "blogger.existing.calculator.disclaimer": "Les resultats varient selon votre niche, la qualite du trafic et la pertinence du contenu. Ce sont des estimations, pas des garanties.",
  "blogger.existing.calculator.result": "Gains mensuels estimes",
  "blogger.existing.calculator.title": "Calculez vos gains potentiels",
  "blogger.existing.calculator.visits": "Visites moyennes par article/jour",
  "blogger.existing.calculator.visits.label": "visites",
  "blogger.existing.cta": "Commencer a monetiser mes articles",
  "blogger.existing.method1.badge": "Recommande pour les gros blogs",
  "blogger.existing.method1.point1": "Ajoutez le widget UNE FOIS dans votre sidebar ou theme",
  "blogger.existing.method1.point2": "Apparait sur TOUTES les pages automatiquement",
  "blogger.existing.method1.point3": "Fonctionne avec WordPress, Blogger, Wix, etc.",
  "blogger.existing.method1.time": "5 minutes, une seule fois",
  "blogger.existing.method1.title": "Sidebar / Theme",
  "blogger.existing.method2.badge": "Pour un placement cible",
  "blogger.existing.method2.point1": "Copiez-collez le widget dans le contenu de l'article",
  "blogger.existing.method2.point2": "Placez-le au meilleur endroit pour la conversion",
  "blogger.existing.method2.point3": "Ideal pour vos articles les plus performants",
  "blogger.existing.method2.time": "30 secondes par article",
  "blogger.existing.method2.title": "Dans des articles specifiques",
  "blogger.existing.subtitle": "Vous avez deja des articles ? Ajoutez nos widgets et commencez a gagner immediatement. Ca prend 30 secondes par article.",
  "blogger.existing.tip.label": "Astuce pro :",
  "blogger.existing.tip.text": "Ajoutez le widget dans votre sidebar pour toutes les pages, PLUS a l'interieur de vos 10 meilleurs articles pour une visibilite maximale.",
  "blogger.existing.title": "Monetisez vos articles existants",
  "blogger.faq.a1": "Insérez notre widget dans vos articles existants ou nouveaux. Vos lecteurs cliquent dessus quand ils ont besoin d'aide à l'étranger (visa, urgence, admin, questions pratiques...). Chaque appel via votre widget = {clientCallMax}$ pour vous !",
  "blogger.faq.a2": "Ça dépend de votre trafic. 10 clients = {tenClients}$. 50 clients = {fiftyClients}$. La plupart des blogueurs actifs gagnent 50-300$/mois avec le widget, et plus en recrutant des prestataires.",
  "blogger.faq.a3": "Les aidants expatriés sont des expatriés expérimentés qui fournissent des conseils pratiques et de l'accompagnement. Ils connaissent bien le système local et peuvent aider avec les questions du quotidien sur les visas, l'administration, le logement, etc.",
  "blogger.faq.a4": "Vous recevez des widgets prêts à intégrer (copy-paste HTML), des textes à copier en 9 langues, des logos HD, des bannières en plusieurs tailles et un guide d'intégration pour insérer le widget dans tous vos articles en quelques minutes.",
  "blogger.faq.a5": "Retirez à tout moment dès que vous atteignez 30$. Des frais de retrait de 3$ s'appliquent par transaction. Nous acceptons Wise, Mobile Money et les virements bancaires. Paiements traités sous 48 heures.",
  "blogger.faq.a6": "Votre blog doit toucher à la vie à l'étranger, aux voyages, à l'expatriation, aux vacances ou aux démarches administratives. Si vos lecteurs voyagent ou vivent à l'étranger, le widget est parfait pour eux !",
  "blogger.faq.q1": "Que dois-je faire exactement en tant que Blogueur Partenaire ?",
  "blogger.faq.q2": "Combien puis-je realistement gagner ?",
  "blogger.faq.q3": "Qu'est-ce qu'un 'aidant expatrie' ?",
  "blogger.faq.q4": "Quelles ressources vais-je recevoir ?",
  "blogger.faq.q5": "Comment et quand suis-je paye ?",
  "blogger.faq.q6": "Dois-je avoir un sujet de blog specifique ?",
  "blogger.faq.title": "Questions ?",
  "blogger.final.cta": "Devenez Blogueur Partenaire maintenant",
  "blogger.final.subtitle": "C'est gratuit, ressources incluses, commencez a gagner aujourd'hui.",
  "blogger.final.title": "Pret a monetiser votre blog ?",
  "blogger.final.trust.1": "100% Gratuit",
  "blogger.final.trust.2": "Widget Inclus",
  "blogger.final.trust.3": "Revenus Passifs à Vie",
  "blogger.guide.bestPractices": "Bonnes pratiques",
  "blogger.guide.copied": "Copié !",
  "blogger.guide.copy": "Copier",
  "blogger.guide.copyTexts": "Textes prêts à l'emploi",
  "blogger.guide.examples": "Exemples",
  "blogger.guide.subtitle": "Tout ce dont vous avez besoin pour réussir",
  "blogger.guide.templates": "Templates d'articles",
  "blogger.guide.title": "Guide d'intégration",
  "blogger.hero.badge": "Programme Blogueur Partenaire - Ressources incluses",
  "blogger.hero.cta": "Devenez Blogueur Partenaire - C'est gratuit",
  "blogger.hero.hot": "🔥 HOT",
  "blogger.hero.new.amount": "500$/mois",
  "blogger.hero.new.line1": "Gagnez jusqu'à",
  "blogger.hero.new.line2": "avec votre blog",
  "blogger.hero.new.per_qualified_referral": "par appel via votre widget",
  "blogger.hero.new.primary_cta": "Devenir Blogueur Partenaire",
  "blogger.hero.new.secondary_cta": "Voir Comment Ça Marche",
  "blogger.hero.new.stat_1_label": "Bloggers actifs",
  "blogger.hero.new.stat_1_value": "500+",
  "blogger.hero.new.subtitle": "Insérez notre widget dans vos articles. Vos lecteurs obtiennent de l'aide pour tous leurs besoins. Vous gagnez {clientCallRange}$ par appel. Revenus passifs à vie !",
  "blogger.hero.new.trust_badge_1": "Paiements réguliers",
  "blogger.hero.new.trust_badge_2": "Widget inclus",
  "blogger.hero.new.trust_badge_3": "Ressources créatives",
  "blogger.hero.partnerExample": "💡 1 prestataire recruté = 10 appels/mois × {providerCallMax}$ = {total}/mois passifs !",
  "blogger.hero.scroll": "Découvrir",
  "blogger.hero.simple": "Votre mission : Insérez le widget -> Les lecteurs cliquent -> Ils obtiennent de l'aide -> Vous gagnez {clientCallRange}$",
  "blogger.hero.source1": "par appel lecteur",
  "blogger.hero.source2": "revenus passifs à vie",
  "blogger.hero.source3": "avec 3 partenaires",
  "blogger.hero.sources": "3 sources de revenus illimitées :",
  "blogger.hero.subtitle": "Insérez notre widget dans vos articles. Vos lecteurs obtiennent de l'aide pour tous leurs besoins. Vous gagnez {clientCallRange}$ par appel.",
  "blogger.hero.title": "Monétisez votre blog : {clientCallRange}$ par appel + {providerCallRange}$ sur chaque appel d'un prestataire recruté",
  "blogger.hero.trust.1": "Widget inclus",
  "blogger.hero.trust.2": "Logos & Bannières HD",
  "blogger.hero.trust.3": "Activation immédiate",
  "blogger.landing.seo.description": "Insérez notre widget dans vos articles. Gagnez {clientCallRange}$ par appel, {providerCallRange}$ par prestataire recruté. Widgets, logos et bannières inclus. Retirez via Wise ou PayPal.",
  "blogger.landing.seo.title": "Devenez Blogueur Partenaire SOS-Expat | Gagnez {clientCallRange}$ par appel avec votre blog",
  "blogger.landing.value.badge": "🤝 Gagnant-Gagnant",
  "blogger.landing.value.problem1.desc": "Voyageur/vacancier perdu : visa touristique, logement, transport, urgence médicale...",
  "blogger.landing.value.problem1.solution": "Votre article explique chaque étape en détail. Checklist complète + lien vers expert si besoin. Lecteur guidé.",
  "blogger.landing.value.problem1.title": "Perdu dans un pays étranger",
  "blogger.landing.value.problem2.desc": "Lecteur en vacances : problème visa, vol annulé, urgence de toute nature.",
  "blogger.landing.value.problem2.solution": "Votre article rassure + donne solutions. Votre widget donne accès à l'aide adaptée. Problème résolu.",
  "blogger.landing.value.problem2.title": "Urgence voyage - stress maximum",
  "blogger.landing.value.problem3.desc": "Voyageur seul, première fois à l'étranger, besoin conseils pratiques et sécurité.",
  "blogger.landing.value.problem3.solution": "Votre blog = communauté bienveillante. Conseils pratiques + aide 24/7 via votre lien. Plus seul.",
  "blogger.landing.value.problem3.title": "Voyage solo - besoin conseils",
  "blogger.landing.value.problem4.desc": "Voyageur besoin aide pro (avocat/guide) mais budget vacances limité.",
  "blogger.landing.value.problem4.solution": "Articles gratuits + aide pro accessible via VOTRE widget. Toute assistance disponible à prix abordable. Lecteur reconnaissant.",
  "blogger.landing.value.problem4.title": "Budget voyage serré",
  "blogger.landing.value.solution": "Votre solution",
  "blogger.landing.value.subtitle": "Vous ne vendez pas, vous AIDEZ. Vos lecteurs voyageurs, vacanciers et expatriés ont besoin d'aide. Votre widget leur donne accès à sos-expat.com en un clic.",
  "blogger.landing.value.title": "Vous apportez de la VRAIE valeur",
  "blogger.landing.value.winwin.desc": "Chaque voyageur aidé = problème résolu + infos gratuites + accès à une aide adaptée + {clientCallRange}$ gagnés pour vous. Tout le monde gagne.",
  "blogger.landing.value.winwin.tag": "Contenu utile + Revenus passifs",
  "blogger.landing.value.winwin.title": "🎯 Vous créez du contenu utile. Vous aidez ET gagnez.",
  "blogger.leaderboard.clients": "Clients",
  "blogger.leaderboard.empty": "Aucun classement ce mois",
  "blogger.leaderboard.subtitle": "Les meilleurs bloggers du mois",
  "blogger.leaderboard.thisMonth": "Ce mois",
  "blogger.leaderboard.title": "Top 10 Bloggers",
  "blogger.leaderboard.you": "(Vous)",
  "blogger.leaderboard.yourPosition": "Votre position",
  "blogger.menu.bloggerRecruitment": "Parrainage blogueurs",
  "blogger.menu.dashboard": "Tableau de bord",
  "blogger.menu.earnings": "Mes gains",
  "blogger.menu.leaderboard": "Classement",
  "blogger.menu.payments": "Paiements",
  "blogger.menu.profile": "Mon profil",
  "blogger.menu.referrals": "Mes filleuls",
  "blogger.menu.resources": "Ressources",
  "blogger.note.desc": "SOS-Expat met en relation vos lecteurs avec des experts pour TOUT type de besoin à l'étranger : visa, démarches administratives, logement, santé, urgences, conseils pratiques... Qu'il soit important ou mineur, chaque besoin mérite une aide. Disponible par téléphone, partout dans le monde.",
  "blogger.note.title": "Toute assistance, 24h/24",
  "blogger.passive.example": "Exemple : 3 prestataires recrutés, 10 appels/mois chacun",
  "blogger.passive.helper": "Expert",
  "blogger.passive.lawyer": "Prestataire",
  "blogger.passive.partner1": "Avocat",
  "blogger.passive.partner2": "Aidant expat",
  "blogger.passive.partner3": "Expert",
  "blogger.passive.passive": "de revenus passifs !",
  "blogger.passive.subtitle": "Connaissez un avocat, un aidant ou tout autre expert ? Aidez-les à rejoindre SOS-Expat et gagnez {providerCallRange}$ à chaque appel qu'ils reçoivent — des revenus passifs illimités !",
  "blogger.passive.title": "Recrutez des Prestataires Partenaires",
  "blogger.passive.you": "VOUS",
  "blogger.passive.you.earn": "{clientCallRange}$/client + {providerCallRange}$/appel des prestataires",
  "blogger.payment.note": "Minimum 30$ (frais de 3$) • Traité en 48h",
  "blogger.payment.title": "Soyez paye comme vous voulez",
  "blogger.payments.addMethod": "Ajouter une méthode",
  "blogger.payments.availableBalance": "Solde disponible",
  "blogger.payments.default": "Par défaut",
  "blogger.payments.delete": "Supprimer",
  "blogger.payments.noMethods": "Aucune méthode de paiement configurée",
  "blogger.payments.noWithdrawals": "Aucun retrait effectué",
  "blogger.payments.pendingBalance": "Solde en attente",
  "blogger.payments.setDefault": "Définir par défaut",
  "blogger.payments.subtitle": "Gérez vos méthodes de paiement et retraits",
  "blogger.payments.tab.history": "Historique",
  "blogger.payments.tab.methods": "Méthodes",
  "blogger.payments.tab.withdraw": "Retrait",
  "blogger.payments.title": "Mes paiements",
  "blogger.payments.validatedBalance": "Solde validé",
  "blogger.profile.blogCountry": "Pays du blog",
  "blogger.profile.blogInfo": "Informations du blog",
  "blogger.profile.blogLanguage": "Langue du blog",
  "blogger.profile.blogName": "Nom du blog",
  "blogger.profile.blogTheme": "Thématique",
  "blogger.profile.blogTraffic": "Trafic mensuel",
  "blogger.profile.blogUrl": "URL du blog",
  "blogger.profile.clientCode": "Code client",
  "blogger.profile.codes": "Mes codes",
  "blogger.profile.country": "Pays",
  "blogger.profile.email": "Email",
  "blogger.profile.name": "Nom",
  "blogger.profile.personal": "Informations personnelles",
  "blogger.profile.recruitCode": "Code recrutement",
  "blogger.profile.stats": "Statistiques",
  "blogger.profile.subtitle": "Gérez vos informations et paramètres",
  "blogger.profile.title": "Mon profil Blogger",
  "blogger.profiles.adventure.desc": "Randonnée, plongée, sports extrêmes à l'étranger. Les aventuriers ont aussi besoin d'aide parfois !",
  "blogger.profiles.adventure.title": "Blogueurs aventure",
  "blogger.profiles.expat.desc": "Vous vivez a l'etranger. Parfait ! Vos lecteurs font face aux memes defis que vous.",
  "blogger.profiles.expat.title": "Blogueurs expatries",
  "blogger.profiles.influencer.desc": "YouTube, Instagram, TikTok. Lien dans la bio + liens d'affiliation dans les descriptions.",
  "blogger.profiles.influencer.title": "Influenceurs voyage",
  "blogger.profiles.nomad.desc": "Votre audience A BESOIN d'infos visa ! Les guides visa digital nomad = taux de conversion eleve.",
  "blogger.profiles.nomad.title": "Digital Nomads",
  "blogger.profiles.photo.desc": "Recits photo, guides de destinations. Votre contenu visuel + notre lien = revenus passifs.",
  "blogger.profiles.photo.title": "Photographes de voyage",
  "blogger.profiles.relocation.desc": "Guides d'installation, comparatifs de pays. Audience a forte intention !",
  "blogger.profiles.relocation.title": "Experts en relocation",
  "blogger.profiles.subtitle": "Blogueurs, photographes, influenceurs... Si votre audience voyage ou vit a l'etranger, SOS-Expat est parfait pour vous !",
  "blogger.profiles.title": "Qui peut rejoindre ?",
  "blogger.profiles.travel.desc": "Vos lecteurs planifient des voyages. Ils ont besoin d'infos visa, d'aide à l'étranger, de conseils. {clientCallRange}$ par appel !",
  "blogger.profiles.travel.title": "Blogueurs voyage",
  "blogger.profiles.vacation.desc": "Amateurs de plage, experts en stations balnéaires. Les touristes à l'étranger ont parfois besoin d'une aide urgente de toute nature.",
  "blogger.profiles.vacation.title": "Blogueurs vacances",
  "blogger.profiles.why.title": "Pourquoi votre audience a besoin de SOS-Expat",
  "blogger.profiles.why1.desc": "Visa expire, mauvais documents, besoin de prolongation. Les voyageurs ont besoin d'aide VITE.",
  "blogger.profiles.why1.title": "Problemes de visa",
  "blogger.profiles.why2.desc": "Accident, perte de documents, arnaque, problème médical. Toute urgence mérite une aide rapide.",
  "blogger.profiles.why2.title": "Urgences & Problèmes à l'étranger",
  "blogger.profiles.why3.desc": "Compte bancaire, logement, administration locale. Les aidants expatries partagent leur experience reelle.",
  "blogger.profiles.why3.title": "Questions pratiques",
  "blogger.referrals.empty": "Aucun filleul pour le moment",
  "blogger.referrals.title": "Mes filleuls",
  "blogger.register.acceptTerms": "J'accepte les {termsLink}, les {affiliateTermsLink} et la {privacyLink}. Je comprends que la connexion Telegram est obligatoire pour retirer mes commissions.",
  "blogger.register.acknowledgment": "Je comprends et j'accepte que ce role est permanent",
  "blogger.register.blogInfo": "Informations sur le blog",
  "blogger.register.email": "Email",
  "blogger.register.error.acknowledgment": "Vous devez reconnaitre que le role de blogueur est permanent",
  "blogger.register.personalInfo": "Informations personnelles",
  "blogger.register.referralCode.applied": "Le code de parrainage {code} sera applique automatiquement",
  "blogger.register.referralDetected": "Vous avez ete parraine !",
  "blogger.register.roleConflict.button": "Aller a mon tableau de bord",
  "blogger.register.roleConflict.message": "Vous etes deja inscrit en tant que {role}. Chaque compte ne peut avoir qu'un seul role.",
  "blogger.register.roleConflict.title": "Inscription non autorisee",
  "blogger.register.submit": "Devenir Blogueur Partenaire",
  "blogger.register.subtitle": "Gagnez {clientCallRange}$ par client parraine et {providerCallRange}$ par prestataire recrute",
  "blogger.register.success.message": "Votre compte blogueur est maintenant actif. Redirection vers votre tableau de bord...",
  "blogger.register.success.title": "Inscription reussie !",
  "blogger.register.title": "Devenez Blogueur Partenaire",
  "blogger.register.warning.message": "En devenant blogueur partenaire, vous ne pourrez pas devenir Chatter ou Influenceur. Ce choix est definitif et irreversible.",
  "blogger.register.warning.title": "Important : Role permanent",
  "blogger.resource.banners": "Bannieres",
  "blogger.resource.guide": "Guide d'intégration",
  "blogger.resource.logos": "Logos HD",
  "blogger.resource.qr": "QR Codes",
  "blogger.resource.seo": "Guide SEO",
  "blogger.resource.templates": "Modeles d'articles",
  "blogger.resource.texts": "Textes prets a l'emploi",
  "blogger.resource.widgets": "Widgets intelligents",
  "blogger.resources.copied": "Copié !",
  "blogger.resources.copy": "Copier",
  "blogger.resources.download": "Télécharger",
  "blogger.resources.empty": "Aucune ressource disponible",
  "blogger.resources.guide": "Guide d'intégration",
  "blogger.resources.guide.desc": "Procédure pas à pas pour insérer le widget dans tous vos articles existants en quelques minutes.",
  "blogger.resources.guide.title": "Guide d'intégration",
  "blogger.resources.qr": "QR Codes",
  "blogger.resources.seo.desc": "Meilleures pratiques pour classer vos articles sur Google et generer du trafic organique.",
  "blogger.resources.seo.title": "Guide SEO",
  "blogger.resources.subtitle": "Tout ce qu'il vous faut pour monétiser vos articles",
  "blogger.resources.templates.desc": "Structures d'articles pre-ecrites que vous pouvez personnaliser. Ajoutez votre touche personnelle et publiez.",
  "blogger.resources.templates.title": "Modeles d'articles",
  "blogger.resources.texts": "Textes",
  "blogger.resources.texts.desc": "Textes promotionnels en 9 langues avec votre lien déjà inclus. Copiez, collez, c'est fait.",
  "blogger.resources.texts.title": "Textes prêts à copier",
  "blogger.resources.title": "Ressources incluses gratuitement",
  "blogger.resources.widgets.desc": "Boutons et bannières avec votre lien déjà intégré. Copy-paste le code HTML dans vos articles.",
  "blogger.resources.widgets.highlight.desc": "Boutons et bannieres pre-construits avec votre lien d'affiliation deja integre. Copiez simplement le code HTML et collez-le dans vos articles. Plusieurs tailles et styles disponibles. Tracking parfait inclus !",
  "blogger.resources.widgets.highlight.title": "Widgets intelligents = Copier & Coller",
  "blogger.resources.widgets.tag1": "Boutons CTA",
  "blogger.resources.widgets.tag2": "Bannieres 728x90",
  "blogger.resources.widgets.tag3": "Sidebar 300x250",
  "blogger.resources.widgets.tag4": "Optimise mobile",
  "blogger.resources.widgets.title": "Smart Widgets",
  "blogger.role.subtitle": "Utilisez votre blog existant. Nous vous fournissons toutes les ressources.",
  "blogger.role.title": "C'est ultra simple",
  "blogger.status.available": "Disponible",
  "blogger.status.cancelled": "Annule",
  "blogger.status.paid": "Paye",
  "blogger.status.pending": "En attente",
  "blogger.status.validated": "Valide",
  "blogger.step1.desc": "Copiez-collez notre widget dans vos articles existants ou nouveaux. Que vous ayez 10 ou 1000 articles, le widget s'intègre en quelques secondes.",
  "blogger.step1.tag.legal": "Anciens articles",
  "blogger.step1.tag.new": "Nouveaux articles",
  "blogger.step1.tag.old": "Anciens articles",
  "blogger.step1.tag.sidebar": "Sidebar",
  "blogger.step1.tag.tips": "Sidebar",
  "blogger.step1.tag.visa": "Anciens articles",
  "blogger.step1.title": "Insérez le Widget",
  "blogger.step2.desc": "Votre lien affilié est déjà intégré dans le widget. Logos, bannières, boutons CTA — tout est prêt. Aucune configuration requise.",
  "blogger.step2.example": "Besoin d'aide à l'étranger ? Parlez à un expert en quelques minutes →",
  "blogger.step2.title": "Votre Lien Est Intégré",
  "blogger.step2.widgets": "Widget prêt à copier-coller avec votre lien déjà dedans !",
  "blogger.step3.desc": "Quand un lecteur utilise votre widget pour obtenir de l'aide, vous gagnez {clientCallRange}$. Retirez quand vous voulez via Wise, PayPal ou Mobile Money.",
  "blogger.step3.note": "Aucune limite de gains !",
  "blogger.step3.title": "Percevez {clientCallRange}$",
  "blogger.suspended.contact": "Contacter le support",
  "blogger.tools.banners": "Bannieres",
  "blogger.tools.buttons": "Boutons CTA",
  "blogger.tools.clientLink": "Lien Client",
  "blogger.tools.linkGenerator": "Generateur de liens",
  "blogger.tools.links": "Vos liens d'affiliation",
  "blogger.tools.qrCodes": "QR Codes",
  "blogger.tools.recruitLink": "Lien Partenaires",
  "blogger.tools.subtitle": "Widgets, liens et QR codes avec votre code d'affiliation integre",
  "blogger.tools.title": "Outils Promotionnels",
  "blogger.topic.adventure": "Aventure",
  "blogger.topic.adventure.desc": "Randonnee, plongee...",
  "blogger.topic.cost": "Cout de la vie",
  "blogger.topic.cost.desc": "Comparatifs de villes",
  "blogger.topic.food": "Gastronomie & Culture",
  "blogger.topic.food.desc": "Cuisine locale",
  "blogger.topic.housing": "Logement",
  "blogger.topic.housing.desc": "Trouver un logement a l'etranger",
  "blogger.topic.legal": "Conseils juridiques",
  "blogger.topic.legal.desc": "Questions juridiques expatries",
  "blogger.topic.life": "Vie d'expatrie",
  "blogger.topic.life.desc": "Recits du quotidien",
  "blogger.topic.moving": "S'installer a l'etranger",
  "blogger.topic.moving.desc": "Conseils de relocation",
  "blogger.topic.nomad": "Digital Nomad",
  "blogger.topic.nomad.desc": "Travail a distance",
  "blogger.topic.photo": "Photos de voyage",
  "blogger.topic.photo.desc": "Carnets photo",
  "blogger.topic.recommended": "Top performer !",
  "blogger.topic.travel": "Recits de voyage",
  "blogger.topic.travel.desc": "Destinations & conseils",
  "blogger.topic.vacation": "Conseils vacances",
  "blogger.topic.vacation.desc": "Planification de vacances",
  "blogger.topic.visa": "Guides visa",
  "blogger.topic.visa.desc": "Infos visa par pays",
  "blogger.topics.ex1": "'Guide Visa Digital Nomad Espagne 2026'",
  "blogger.topics.ex2": "'Voyage en solo à l'étranger - mes conseils'",
  "blogger.topics.ex3": "'S'installer en France expatrié - les démarches'",
  "blogger.topics.ex4": "'Que faire si problème à l'étranger'",
  "blogger.topics.subtitle": "Tous vos articles peuvent générer des revenus — insérez simplement le widget",
  "blogger.topics.tip": "Ces sujets attirent des lecteurs en difficulté, prêts à utiliser votre widget pour obtenir de l'aide !",
  "blogger.topics.title": "Dans Quels Articles Insérer le Widget ?",
  "blogger.topics.visa.desc": "Ces articles attirent des lecteurs qui ont vraiment besoin d'aide à l'étranger — idéal pour votre widget !",
  "blogger.topics.visa.title": "Articles Voyage & Expatriation = Meilleures Conversions",
  "blogger.type.adjustment": "Ajustement",
  "blogger.type.client": "Client",
  "blogger.type.recruitment": "Recrutement",
  "bookingRequest.auth.fast": "30 secondes",
  "bookingRequest.auth.secure": "Données sécurisées",
  "bookingRequest.auth.subtitle": "Inscription gratuite en 30 secondes — ensuite vous pourrez finaliser votre réservation",
  "bookingRequest.auth.title": "Connectez-vous pour réserver",
  "bookingRequest.callTiming": "Appel dans les 5 minutes après paiement",
  "bookingRequest.cgu": "CGU Clients",
  "bookingRequest.contact": "Contact",
  "bookingRequest.continuePay": "Continuer vers le paiement",
  "bookingRequest.error": "Une erreur est survenue. Veuillez réessayer.",
  "bookingRequest.errors.generic": "Une erreur est survenue. Veuillez réessayer.",
  "bookingRequest.errors.invalidData": "Données invalides. Veuillez vérifier le formulaire.",
  "bookingRequest.errors.networkTimeout": "La connexion a expiré. Vérifiez votre réseau et réessayez.",
  "bookingRequest.errors.permissionDenied": "Accès refusé. Veuillez vous reconnecter.",
  "bookingRequest.errors.sessionExpired": "Session expirée. Veuillez vous reconnecter.",
  "bookingRequest.errorsTitle": "Quelques retouches et c'est parfait ✨",
  "bookingRequest.fields.accept": "J'accepte les ",
  "bookingRequest.fields.andConfirm": " et confirme que les informations sont exactes.",
  "bookingRequest.fields.currentCountry": "Pays d'intervention",
  "bookingRequest.fields.description": "Description détaillée",
  "bookingRequest.fields.firstName": "Prénom",
  "bookingRequest.fields.lastName": "Nom",
  "bookingRequest.fields.otherCountry": "Précisez votre pays",
  "bookingRequest.fields.phone": "Téléphone",
  "bookingRequest.fields.title": "Titre de la demande",
  "bookingRequest.heroSubtitle": "Quelques informations et on s'occupe du reste — simple, friendly, cool ✨",
  "bookingRequest.heroTitle": "Décrivez votre demande",
  "bookingRequest.hints.desc": "Votre expert lira cette description avant de vous rappeler — plus vous êtes précis, meilleure sera l'aide 💡",
  "bookingRequest.hints.phone": "Votre expert vous rappellera à ce numéro dans les minutes qui suivent le paiement 📞",
  "bookingRequest.hints.title": "Plus votre titre est précis, mieux c'est !",
  "bookingRequest.jumpToFirst": "Aller au premier champ manquant",
  "bookingRequest.labels.communicationImpossible": "Communication impossible",
  "bookingRequest.labels.compatible": "Langues compatibles",
  "bookingRequest.labels.incompatible": "Langues non compatibles",
  "bookingRequest.labels.needShared": "Sélectionnez au moins une langue commune pour continuer.",
  "bookingRequest.languages": "Langues",
  "bookingRequest.languagesSpoken": "Langues parlées",
  "bookingRequest.loading": "Chargement du prestataire…",
  "bookingRequest.loadingProvider": "Chargement du prestataire…",
  "bookingRequest.metaDesc": "Un formulaire fun, fluide et ultra clair pour réserver votre appel 🚀",
  "bookingRequest.metaTitle": "Demande de consultation • SOS Expats",
  "bookingRequest.missingElements": "Éléments manquants pour activer le bouton :",
  "bookingRequest.mobile.step1.subtitle": "Pour que l'expert puisse vous identifier",
  "bookingRequest.mobile.step1.title": "Comment vous appelez-vous ?",
  "bookingRequest.mobile.step2.other": "Autre pays",
  "bookingRequest.mobile.step2.subtitle": "Le pays où vous avez besoin d'aide",
  "bookingRequest.mobile.step2.title": "Dans quel pays êtes-vous ?",
  "bookingRequest.mobile.step3.subtitle": "Un titre court et clair",
  "bookingRequest.mobile.step3.title": "Résumez votre demande",
  "bookingRequest.mobile.step4.subtitle": "Plus vous détaillez, meilleure sera l'aide",
  "bookingRequest.mobile.step4.title": "Décrivez en détail",
  "bookingRequest.mobile.step5.subtitle": "Pour que l'expert puisse vous rappeler",
  "bookingRequest.mobile.step5.title": "Votre numéro de téléphone",
  "bookingRequest.mobile.step6.subtitle": "Vérifiez vos informations avant de payer",
  "bookingRequest.mobile.step6.title": "Confirmez votre demande",
  "bookingRequest.other": "Autre",
  "bookingRequest.paymentReassurance": "Il s'agit uniquement d'une demande d'autorisation. Votre carte ne sera débitée qu'après la mise en relation avec votre expert.",
  "bookingRequest.paymentReassurance.title": "Paiement sécurisé",
  "bookingRequest.personal": "On fait connaissance",
  "bookingRequest.placeholders.description": "Expliquez votre situation : contexte, questions précises, objectifs, délais… (min. 30 caractères)",
  "bookingRequest.placeholders.firstName": "Votre prénom",
  "bookingRequest.placeholders.lastName": "Votre nom",
  "bookingRequest.placeholders.otherCountry": "Ex : Paraguay",
  "bookingRequest.placeholders.title": "Ex : Visa travail Canada — quels documents ?",
  "bookingRequest.processing": "Traitement en cours...",
  "bookingRequest.progress": "Progression",
  "bookingRequest.request": "Votre demande",
  "bookingRequest.satisfied": "💯 Si l'expert est indisponible, vous êtes automatiquement remboursé.",
  "bookingRequest.securePay": "Paiement 100% sécurisé",
  "bookingRequest.validators.accept": "Vous devez accepter les conditions",
  "bookingRequest.validators.currentCountry": "Pays d'intervention requis",
  "bookingRequest.validators.description": "La description doit contenir au moins 30 caractères",
  "bookingRequest.validators.firstName": "Prénom requis",
  "bookingRequest.validators.languages": "Sélectionnez au moins une langue",
  "bookingRequest.validators.lastName": "Nom requis",
  "bookingRequest.validators.otherCountry": "Veuillez préciser votre pays",
  "bookingRequest.validators.phone": "Numéro de téléphone invalide",
  "bookingRequest.validators.selectCountry": "Veuillez sélectionner un pays",
  "bookingRequest.validators.title": "Le titre doit contenir au moins 10 caractères",
  "breadcrumb.becomeChatter": "Devenir Chatter",
  "breadcrumb.consumers": "Protection des consommateurs",
  "breadcrumb.expatCall": "Appel expatrié",
  "breadcrumb.faq": "FAQ",
  "breadcrumb.home": "Accueil",
  "breadcrumb.lawyerRegistration": "Inscription avocat",
  "breadcrumb.login": "Connexion",
  "breadcrumb.partners": "Partenaires",
  "breadcrumb.providers": "Nos Experts",
  "breadcrumb.register": "Inscription",
  "breadcrumb.registerClient": "Inscription client",
  "breadcrumb.registerExpat": "Inscription expatrié",
  "breadcrumb.seo": "SEO",
  "breadcrumb.serviceStatus": "Statut du service",
  "breadcrumb.sosCall": "SOS Appel",
  "breadcrumb.testimonials": "Témoignages",
  "calculator.calls": "appels",
  "calculator.cta": "Commencer maintenant",
  "calculator.current.n1Team": "Equipe N1",
  "calculator.current.n2Team": "Equipe N2",
  "calculator.current.ownCalls": "Vos appels",
  "calculator.current.subtitle": "Vos revenus mensuels actuels",
  "calculator.current.title": "Situation actuelle",
  "calculator.current.total": "Total mensuel",
  "calculator.goal.placeholder": "Ex: 500",
  "calculator.objective.goalLabel": "Objectif mensuel ($)",
  "calculator.objective.subtitle": "Comment atteindre votre objectif de revenus",
  "calculator.objective.title": "Calculateur d'objectif",
  "calculator.option.bigTeam.desc": "Revenus principalement passifs",
  "calculator.option.bigTeam.ownCalls": "Vos appels",
  "calculator.option.bigTeam.passive": "Passif",
  "calculator.option.bigTeam.teamSize": "Taille d'equipe necessaire",
  "calculator.option.bigTeam.title": "Grande equipe",
  "calculator.option.smallTeam.desc": "Construisez une equipe de 5 membres actifs",
  "calculator.option.smallTeam.ownCalls": "Vos appels",
  "calculator.option.smallTeam.passive": "Revenu passif",
  "calculator.option.smallTeam.title": "Petite equipe",
  "calculator.option.solo.calls": "Appels necessaires",
  "calculator.option.solo.desc": "Atteignez votre objectif avec vos propres appels",
  "calculator.option.solo.perDay": "Par jour",
  "calculator.option.solo.title": "Solo",
  "calculator.people": "personnes",
  "calculator.rates.info": "Taux bases sur votre plan de commission actuel",
  "calculator.recommended": "Recommande",
  "calculator.simulation.activationBonus": "Bonus d'activation",
  "calculator.simulation.newPassive": "Nouveau revenu passif",
  "calculator.simulation.newTotal": "NOUVEAU TOTAL MENSUEL",
  "calculator.simulation.oneTime": "bonus unique",
  "calculator.simulation.recruitInput": "Nombre de recrues",
  "calculator.simulation.subtitle": "Simulez votre croissance",
  "calculator.simulation.tierBonuses": "Bonus de palier",
  "calculator.simulation.tierUnlock": "en bonus de paliers !",
  "calculator.simulation.title": "Si vous recrutez plus",
  "calculator.subtitle": "Simulez votre potentiel de revenus",
  "calculator.title": "Calculateur de revenus",
  "call.type.expat": "Échange Expatrié",
  "call.type.lawyer": "Consultation Avocat",
  "callCheckout.modal.cancel": "Annuler",
  "callCheckout.modal.confirm": "Confirmer",
  "callCheckoutWrapper.cta.back": "Retour",
  "callCheckoutWrapper.cta.clearCache": "Vider le cache et recharger",
  "callCheckoutWrapper.cta.home": "Retour a l'accueil",
  "callCheckoutWrapper.cta.selectExpert": "Selectionner un expert",
  "callCheckoutWrapper.error.body": "Les informations de consultation sont manquantes. Veuillez selectionner a nouveau un expert.",
  "callCheckoutWrapper.error.noPhone": "Ce prestataire n'a pas de numero de telephone enregistre. Veuillez contacter le support.",
  "callCheckoutWrapper.error.noProviderData": "Impossible de charger les informations du prestataire. Veuillez retourner a la page precedente et reessayer.",
  "callCheckoutWrapper.error.pricing": "Configuration tarifaire manquante. Contactez un administrateur.",
  "callCheckoutWrapper.error.title": "Donnees manquantes",
  "callCheckoutWrapper.loading.progress": "Recherche des donnees de consultation",
  "callCheckoutWrapper.loading.subtitle": "Preparation de votre consultation...",
  "callCheckoutWrapper.loading.title": "Chargement",
  "callIn5Min": "Appel sous 5 min",
  "callInApprox5Min": "Appel en ~5 min",
  "captain.aria.cta.main": "Rejoindre l'équipe SOS-Expat",
  "captain.faq.a1": "Postulez ici, on vous contacte pour un échange. Après un entretien, on vous confie directement une équipe à recruter et animer.",
  "captain.faq.a2": "Recruter et animer une équipe de chatters sur vos pays assignés. Vous êtes un leader d'équipe, pas un freelance isolé.",
  "captain.faq.a3": "{expatDollar}-{lawyerDollar}$ par appel de votre équipe + bonus palier mensuel ({minTier}-{maxTier}$) + bonus qualité ({qualityBonus}$/mois). Plus vos appels perso à {expatDollar}-{lawyerDollar}$. Tout est cumulé.",
  "captain.faq.a4": "Oui. SOS-Expat est une startup en pleine croissance. Les capitaines performants accèdent aux postes à responsabilité (management, opérations, stratégie) avec rémunération fixe + variable.",
  "captain.faq.a5": "Zero. Pas d'investissement, pas de frais. Un smartphone et de la motivation suffisent.",
  "captain.faq.q1": "Comment on devient Capitaine ?",
  "captain.faq.q2": "C'est quoi concrètement le rôle ?",
  "captain.faq.q3": "Comment sont calculés les revenus ?",
  "captain.faq.q4": "C'est vraiment évolutif ?",
  "captain.faq.q5": "Je dois investir quelque chose ?",
  "captain.faq.title": "Questions fréquentes",
  "captain.landing.breadcrumb": "Devenir Capitaine Chatter",
  "captain.landing.calc.calls": "Appels/mois par chatter",
  "captain.landing.calc.personal": "Vos appels directs/mois",
  "captain.landing.calc.r1": "Commissions équipe",
  "captain.landing.calc.r2": "Bonus palier",
  "captain.landing.calc.r3": "Bonus qualité",
  "captain.landing.calc.r4": "Appels directs",
  "captain.landing.calc.result": "Revenus mensuels estimés",
  "captain.landing.calc.sub": "Déplacez les curseurs pour simuler",
  "captain.landing.calc.team": "Taille de votre équipe",
  "captain.landing.calc.title": "Estimez vos revenus",
  "captain.landing.career.ceo": "Accès direct au fondateur",
  "captain.landing.career.ceo.desc": "Réunion Zoom hebdomadaire avec le fondateur. Échanges directs, pas de hiérarchie inutile.",
  "captain.landing.career.dakar": "Bureau Dakar",
  "captain.landing.career.dakar.desc": "Possibilité de rejoindre la structure sur place. Un vrai poste dans une vraie entreprise.",
  "captain.landing.career.grow": "Évolution réelle",
  "captain.landing.career.grow.desc": "Postes clés à responsabilité, rémunération fixe + variable, management. Selon vos résultats.",
  "captain.landing.career.sub": "SOS-Expat est une startup en pleine croissance. Les capitaines d'aujourd'hui sont les managers de demain.",
  "captain.landing.career.title": "Un poste, pas un plan.",
  "captain.landing.cta.desc": "Startup en pleine croissance. Équipe bienveillante. Poste évolutif. On vous attend.",
  "captain.landing.cta.join": "Je postule",
  "captain.landing.cta.title": "L'aventure commence ici.",
  "captain.landing.form.calendly.booked.desc": "Vous allez recevoir un email de confirmation. À très vite !",
  "captain.landing.form.calendly.booked.title": "Rendez-vous confirmé !",
  "captain.landing.form.calendly.cta": "Réserver mon créneau",
  "captain.landing.form.calendly.desc": "Réservez directement un créneau de 15 min avec nous et sautez l’étape de coordination.",
  "captain.landing.form.calendly.skip": "Passer pour l’instant",
  "captain.landing.form.calendly.title": "Accélérez le processus",
  "captain.landing.form.country": "Pays",
  "captain.landing.form.country.ph": "Ex: Sénégal",
  "captain.landing.form.country.required": "Veuillez indiquer votre pays.",
  "captain.landing.form.cv": "CV (PDF ou Word, max 5MB)",
  "captain.landing.form.cv.ph": "Choisir un fichier",
  "captain.landing.form.error": "Erreur d'envoi. Réessayez ou contactez-nous sur WhatsApp.",
  "captain.landing.form.motiv.ph": "Votre expérience, vos réseaux, votre motivation...",
  "captain.landing.form.motiv.required": "Veuillez écrire un message de motivation (min. 10 caractères).",
  "captain.landing.form.motivation": "Message de motivation (optionnel)",
  "captain.landing.form.name": "Nom complet",
  "captain.landing.form.name.ph": "Ex: Moussa Traore",
  "captain.landing.form.name.required": "Veuillez saisir votre nom complet.",
  "captain.landing.form.ok.cta": "Découvrir SOS-Expat",
  "captain.landing.form.ok.desc": "On revient vers vous très vite sur WhatsApp pour organiser un échange.",
  "captain.landing.form.ok.title": "Candidature reçue !",
  "captain.landing.form.photo": "Photo de profil (optionnel)",
  "captain.landing.form.photo.ph": "Choisir une photo",
  "captain.landing.form.privacy": "Vos données restent confidentielles.",
  "captain.landing.form.sending": "Envoi en cours...",
  "captain.landing.form.sub": "On vous recontacte rapidement sur WhatsApp.",
  "captain.landing.form.submit": "Envoyer ma candidature",
  "captain.landing.form.title": "Rejoignez l'équipe",
  "captain.landing.form.wa.required": "Veuillez saisir votre numéro WhatsApp avec indicatif pays.",
  "captain.landing.hero.badge": "On recrute",
  "captain.landing.hero.desc": "On cherche des leaders pour construire et animer des équipes de chatters dans le monde entier. Un vrai poste, évolutif, au sein d'une startup en pleine croissance.",
  "captain.landing.hero.fact1": "2-3$/appel",
  "captain.landing.hero.fact1b": "par call équipe",
  "captain.landing.hero.fact2": "400$/mois",
  "captain.landing.hero.fact2b": "bonus palier max",
  "captain.landing.hero.fact3": "+100$/mois",
  "captain.landing.hero.fact3b": "bonus qualité",
  "captain.landing.hero.highlight": "SOS-Expat",
  "captain.landing.hero.line1": "Rejoignez l'équipe",
  "captain.landing.hero.permonth": "/mois",
  "captain.landing.hero.permonth.short": "mois",
  "captain.landing.mindset.1": "Proactif",
  "captain.landing.mindset.2": "Bienveillant",
  "captain.landing.mindset.3": "Ambitieux",
  "captain.landing.mindset.4": "Esprit d'équipe",
  "captain.landing.mindset.5": "Débrouillard",
  "captain.landing.mindset.6": "Fiable",
  "captain.landing.mindset.title": "L'état d'esprit qu'on valorise",
  "captain.landing.perk.autonomy": "Autonomie totale",
  "captain.landing.perk.flex": "Horaires flexibles",
  "captain.landing.perk.phone": "Smartphone suffit",
  "captain.landing.perk.remote": "100% remote",
  "captain.landing.perk.startup": "Culture startup",
  "captain.landing.perk.team": "Esprit d'équipe",
  "captain.landing.perks.title": "Pourquoi nous rejoindre",
  "captain.landing.profile.1": "À l'aise avec les réseaux sociaux (WhatsApp, Telegram, Facebook)",
  "captain.landing.profile.2": "Sens du leadership — vous savez motiver et fédérer un groupe",
  "captain.landing.profile.3": "Connexion avec des communautés d'expatriés ou d'étudiants internationaux",
  "captain.landing.profile.4": "Envie d'entreprendre et de grandir dans une startup — pas juste un \"side hustle\"",
  "captain.landing.profile.sub": "Pas besoin de diplôme. On cherche un état d'esprit.",
  "captain.landing.profile.title": "Qui on recherche",
  "captain.landing.reassurance": "100% gratuit · 100% remote · Startup en pleine croissance",
  "captain.landing.rev.ex.note": "+ vos propres appels à {expatDollar}$-{lawyerDollar}$",
  "captain.landing.rev.ex.quality": "Qualité",
  "captain.landing.rev.ex.team": "Équipe",
  "captain.landing.rev.ex.tier": "Palier",
  "captain.landing.rev.ex.total": "TOTAL",
  "captain.landing.rev.example": "Exemple : équipe de 30 chatters, 15 appels/mois chacun",
  "captain.landing.rev.expat": "Appel expatrié",
  "captain.landing.rev.lawyer": "Appel avocat",
  "captain.landing.rev.quality": "Bonus qualité mensuel",
  "captain.landing.rev.quality.cond": "Condition : {minRecruits} recrues actives + {minComm}$ de commissions équipe",
  "captain.landing.rev.sub": "3 sources cumulables. Transparence totale.",
  "captain.landing.rev.tiers": "Bonus de palier mensuel",
  "captain.landing.rev.title": "Vos revenus",
  "captain.landing.role.1": "Recruter et intégrer des chatters (WhatsApp, Telegram, campus, réseaux sociaux)",
  "captain.landing.role.2": "Animer et motiver votre équipe au quotidien — bienveillance et entraide",
  "captain.landing.role.3": "Couvrir vos pays et langues assignés — assurer la présence SOS-Expat partout",
  "captain.landing.role.4": "Maintenir la qualité — une équipe active et fiable, c'est ça qui compte",
  "captain.landing.role.sub": "Vous êtes un leader d'équipe, pas un freelance isolé.",
  "captain.landing.role.title": "Le rôle de Capitaine",
  "captain.landing.scroll": "Découvrir",
  "captain.landing.seo.aiSummary": "Page de recrutement pour devenir Capitaine Chatter chez SOS-Expat. Rôle de leader d'équipe 100% remote avec revenus attractifs (commissions + bonus). Postulez directement avec CV et photo.",
  "captain.landing.seo.description": "Rejoignez l'équipe SOS-Expat en tant que Capitaine. Poste évolutif, contact direct fondateur, revenus attractifs, possibilité de poste à Dakar.",
  "captain.landing.seo.keywords": "capitaine chatter, recrutement, SOS Expat, startup, remote, équipe, leader, revenus, commission, WhatsApp, Telegram",
  "captain.landing.seo.title": "Rejoignez SOS-Expat | Devenez Capitaine Chatter | Startup en pleine croissance",
  "captain.landing.tier.bronze": "Bronze",
  "captain.landing.tier.calls": "appels",
  "captain.landing.tier.diamond": "Diamant",
  "captain.landing.tier.gold": "Or",
  "captain.landing.tier.platinum": "Platine",
  "captain.landing.tier.silver": "Argent",
  "card.aria.carousel": "Carrousel des prestataires disponibles",
  "card.aria.onlineStatus": "Statut en ligne : {status}",
  "card.aria.profileCard": "Carte de profil de {name}",
  "card.aria.providersList": "Liste des prestataires disponibles",
  "card.aria.rating": "Note de {rating} sur 5",
  "card.aria.ratingWithReviews": "Note {rating} sur 5 basée sur {count} avis",
  "card.aria.starsDescription": "{rating} étoiles sur 5, {count} avis",
  "card.aria.viewProfileAction": "Voir le profil de {name}",
  "card.busy": "Occupé",
  "card.busy.availableIn": "Disponible dans ~{minutes} min",
  "card.busy.message": "Ce prestataire est en appel",
  "card.busy.siblingAvailableIn": "Disponible dans moins de {minutes} min",
  "card.busy.siblingMessage": "Ce prestataire est actuellement indisponible",
  "card.carousel.goToPage": "Aller à la page {page} du carrousel",
  "card.carousel.indicators": "Indicateurs du carrousel",
  "card.carousel.itemNumber": "Prestataire {number} sur {total}",
  "card.carousel.next": "Voir les prestataires suivants",
  "card.carousel.previous": "Voir les prestataires précédents",
  "card.defaultDescription.expat": "Expert expatriation en {country} avec {years} ans d'expérience",
  "card.defaultDescription.lawyer": "Expert juridique en {country} avec {years} ans d'expérience",
  "card.error.loading": "Erreur de chargement des prestataires",
  "card.filters.advanced": "Filtres avancés",
  "card.filters.allCountries": "Tous les pays",
  "card.filters.allLanguages": "Toutes les langues",
  "card.filters.ariaLabel": "Filtrer les prestataires",
  "card.filters.countryName": "Nom du pays",
  "card.filters.experts": "Experts",
  "card.filters.language": "Langue",
  "card.filters.other": "Autre",
  "card.filters.providerTypes": "Types de prestataires",
  "card.filters.status": "Statut",
  "card.filters.type": "Type",
  "card.inCall": "En appel",
  "card.labels.online": "En ligne",
  "card.labels.onlineCount": "{online} en ligne • {total} au total",
  "card.labels.onlineOnly": "En ligne seulement",
  "card.labels.reviews": "avis",
  "card.noResults.description": "Aucun prestataire ne correspond à vos critères de recherche.",
  "card.noResults.experts.description": "Aucun expert ne correspond à vos critères de recherche actuels.",
  "card.noResults.experts.title": "Aucun expert trouvé",
  "card.noResults.title": "Aucun prestataire trouvé",
  "card.offline": "Hors ligne",
  "card.online": "En ligne",
  "card.pagination.ariaLabel": "Navigation des pages de prestataires",
  "card.pagination.next": "Page suivante",
  "card.pagination.previous": "Page précédente",
  "card.pagination.showing": "Affichage {from} à {to} sur {total} prestataires",
  "card.profession.accountant": "Comptable",
  "card.profession.expat": "Expatrié",
  "card.profession.financial_advisor": "Conseil financier",
  "card.profession.hr_consultant": "RH",
  "card.profession.insurance_broker": "Courtier en assurance",
  "card.profession.lawyer": "Avocat",
  "card.profession.notary": "Notaire",
  "card.profession.real_estate": "Immobilier",
  "card.profession.tax_consultant": "Conseiller fiscal",
  "card.profession.translator": "Traducteur",
  "card.results.found": "{count, plural, one {# prestataire trouvé} other {# prestataires trouvés}}",
  "card.results.online": "en ligne",
  "card.results.typeOf": "de type {type}",
  "card.reviews": "avis",
  "card.search.placeholder": "Rechercher un prestataire...",
  "card.sortBy.experience": "Trier par expérience",
  "card.sortBy.label": "Trier par",
  "card.sortBy.price": "Trier par prix",
  "card.sortBy.rating": "Trier par note",
  "card.sortOrder.asc": "croissant",
  "card.sortOrder.desc": "décroissant",
  "card.viewProfile": "Voir le profil",
  "card.years": "ans",
  "card.yearsExperience": "{years} ans d'expérience",
  "chatter.activation.copyLink": "Copier mon lien",
  "chatter.activation.done": "FAIT",
  "chatter.activation.linkTelegram": "Lier Telegram maintenant",
  "chatter.activation.reshare": "Repartager mon lien",
  "chatter.activation.shareLink": "Partager mon lien",
  "chatter.activation.step1.title": "Copiez votre lien",
  "chatter.activation.step2.title": "Partagez-le (WhatsApp, Telegram...)",
  "chatter.activation.step3.title": "Un expatrié appelle via votre lien",
  "chatter.activation.step3.waitTime": "En général, un premier appel arrive sous 24-48h si vous partagez dans 3+ groupes actifs",
  "chatter.activation.step4.subtitle": "Vous allez recevoir {amount} dans votre portefeuille",
  "chatter.activation.step4.title": "Vous recevez votre commission !",
  "chatter.activation.telegramBonus": "BONUS : Liez Telegram = +{bonus} offerts",
  "chatter.activation.telegramUnlockCondition": "Débloqué après {threshold} de commissions client",
  "chatter.activation.tip1": "Astuce : Partagez dans les groupes WhatsApp pour expatriés",
  "chatter.activation.tip2": "Astuce : Les meilleurs chatters partagent 3 à 5 fois par jour",
  "chatter.activation.tip3": "Astuce : Demandez à vos amis expatriés s'ils ont besoin d'aide juridique",
  "chatter.activation.tip4": "Astuce : Publiez votre lien sur Facebook avec un témoignage personnel",
  "chatter.activation.tip5": "Astuce : Envoyez votre lien aux personnes qui prévoient un voyage à l'étranger",
  "chatter.activation.title": "Votre première commission en 4 étapes",
  "chatter.activation.waiting": "En attente... Partagez davantage !",
  "chatter.activity.recent": "Activité récente",
  "chatter.activity.viewAll": "Tout voir",
  "chatter.activityFeed.empty": "Aucune activité",
  "chatter.activityFeed.emptyHint": "Partagez votre lien pour commencer à gagner !",
  "chatter.activityFeed.footer": "Voir toute l'activité",
  "chatter.activityFeed.live": "En direct",
  "chatter.activityFeed.subtitle": "Vos commissions récentes",
  "chatter.activityFeed.title": "Fil d'activité",
  "chatter.affiliateCodeClient": "Code affiliation client",
  "chatter.affiliateCodeRecruitment": "Code affiliation recrutement",
  "chatter.alerts.inactive": "Inactif",
  "chatter.alerts.inactiveCount": "{count} membre(s) inactif(s)",
  "chatter.alerts.motivate": "Motivez votre équipe",
  "chatter.alerts.teamTitle": "Alertes d'équipe",
  "chatter.aria.cta.final": "Commencez maintenant - Inscrivez-vous gratuitement en tant que Chatter",
  "chatter.aria.cta.main": "Commencez à gagner de l'argent maintenant - Inscrivez-vous gratuitement en tant que Chatter",
  "chatter.aria.cta.sticky": "Rejoignez-nous maintenant - Inscription gratuite",
  "chatter.aria.cta.team": "Construisez votre équipe - Inscrivez-vous maintenant",
  "chatter.aria.faq.toggle": "Afficher/masquer la réponse",
  "chatter.availableBalance": "Solde disponible",
  "chatter.badges": "Badges",
  "chatter.badges.earned": "obtenu(s)",
  "chatter.badges.next": "Prochain badge",
  "chatter.badges.progress": "{current}/{total}",
  "chatter.badges.progressLabel": "Progression",
  "chatter.badges.rarity.common": "Commun",
  "chatter.badges.rarity.epic": "Épique",
  "chatter.badges.rarity.legendary": "Légendaire",
  "chatter.badges.rarity.rare": "Rare",
  "chatter.badges.rarity.uncommon": "Peu commun",
  "chatter.badges.recent": "Badges récents",
  "chatter.badges.showAll": "Tout afficher",
  "chatter.badges.showLess": "Réduire",
  "chatter.badges.title": "Succès",
  "chatter.balance.available": "Disponible",
  "chatter.balance.belowMinimum": "Solde insuffisant pour un retrait",
  "chatter.balance.locked": "Validé",
  "chatter.balance.minimum": "Minimum de retrait : {amount}",
  "chatter.balance.needMore": "Encore ${amount} pour retirer",
  "chatter.balance.pending": "En attente",
  "chatter.balance.pendingWithdrawal": "Retrait en cours",
  "chatter.balance.readyToWithdraw": "Pret pour le retrait !",
  "chatter.balance.remaining": "Encore {amount} avant le retrait",
  "chatter.balance.title": "Mon solde",
  "chatter.balance.tooltip.available": "Montant prêt pour le retrait",
  "chatter.balance.tooltip.lockedTelegram": "Gagnez $150 en commissions clients pour débloquer vos $50 de bonus Telegram",
  "chatter.balance.tooltip.lockedValidated": "Commission validée, disponible sous peu dans votre solde",
  "chatter.balance.tooltip.pending": "Vos commissions sont validées après 48h pour prévenir la fraude",
  "chatter.balance.total": "Total",
  "chatter.balance.validated": "Valide",
  "chatter.balance.withdraw": "Retirer",
  "chatter.balance.withdrawPending": "Retrait en cours",
  "chatter.bar.clientEarn": "Gagnez {amount}/appel",
  "chatter.bar.clientLabel": "Lien client",
  "chatter.bar.clientLinkDesktop": "🔗 Lien client — Gagnez {amount}/appel",
  "chatter.bar.clientLinkMobile": "💰 Gagner",
  "chatter.bar.clientTooltip": "Partagez ce lien. Quand quelqu'un appelle un prestataire via votre lien, vous gagnez {amount} par appel payé.",
  "chatter.bar.collapse": "Reduire",
  "chatter.bar.collapsedClient": "Client {amount}/appel",
  "chatter.bar.collapsedProvider": "Prestataire ${amount}/appel",
  "chatter.bar.collapsedRecruitment": "Équipe ${amount}/appel",
  "chatter.bar.copiedClient": "Lien client copié !",
  "chatter.bar.copiedProvider": "Lien recrutement prestataire copié !",
  "chatter.bar.copiedRecruitment": "Lien recrutement équipe copié !",
  "chatter.bar.copyClientAriaLabel": "Copier le lien client",
  "chatter.bar.copyError": "Impossible de copier le lien",
  "chatter.bar.copyProviderAriaLabel": "Copier le lien recrutement prestataire",
  "chatter.bar.copyRecruitmentAriaLabel": "Copier le lien recrutement équipe",
  "chatter.bar.perCall": "/appel",
  "chatter.bar.providerLabel": "Recruter prestataires",
  "chatter.bar.providerTooltip": "Partagez ce lien aux prestataires (avocats, expatriés). Quand ils s'inscrivent et reçoivent des appels payés, vous gagnez {amount} par appel pendant 6 mois.",
  "chatter.bar.recruitmentEarn": "Gagnez ${amount}/appel N1",
  "chatter.bar.recruitmentLabel": "Recruter équipe",
  "chatter.bar.recruitmentLinkDesktop": "🔗 Recruter chatters — Gagnez {amount}/appel N1",
  "chatter.bar.recruitmentLinkMobile": "👥 Équipe",
  "chatter.bar.recruitmentTooltip": "Partagez ce lien pour recruter d'autres chatters dans votre équipe. Quand vos recrues génèrent des appels, vous gagnez {amount} par appel (commission N1, à vie).",
  "chatter.bar.shareClientAriaLabel": "Partager le lien client",
  "chatter.bar.shareError": "Erreur lors du partage",
  "chatter.bar.shareFallback": "Copiez le lien et partagez-le manuellement",
  "chatter.bar.shareProviderAriaLabel": "Partager le lien recrutement prestataire",
  "chatter.bar.shareRecruitmentAriaLabel": "Partager le lien recrutement équipe",
  "chatter.bestRank": "Meilleur classement",
  "chatter.bestStreak": "Meilleure série",
  "chatter.calc.badge": "Outil Interactif",
  "chatter.calc.calls": "appels",
  "chatter.calc.chatters": "chatters",
  "chatter.calc.clients": "Clients référés/mois",
  "chatter.calc.combining": "Clients directs + gains d'équipe combinés",
  "chatter.calc.direct": "Vos Gains Directs",
  "chatter.calc.direct.sub": "{clientCallRange}$ par client référé",
  "chatter.calc.example.badge": "Exemple Concret",
  "chatter.calc.example.bonus": "Bonus mensuel (Top 3)",
  "chatter.calc.example.direct": "Gains directs",
  "chatter.calc.example.note": "* Résultats basés sur des performances moyennes",
  "chatter.calc.example.onetime": "Bonus ponctuels",
  "chatter.calc.example.team": "Revenus d'équipe",
  "chatter.calc.example.title": "Votre Potentiel de Gains",
  "chatter.calc.example.total": "Total mensuel estimé",
  "chatter.calc.if": "Si chacun apporte 10 appels/mois",
  "chatter.calc.nolimit": "Pas de limite de taille d'équipe !",
  "chatter.calc.passive": "Revenus passifs pour vous !",
  "chatter.calc.team": "+ Revenus Passifs d'Équipe",
  "chatter.calc.team.size": "Taille de votre équipe",
  "chatter.calc.team.sub": "{n1}$/appel N1, {n2}$/appel N2",
  "chatter.calc.title": "Calculateur de Gains",
  "chatter.calc.total": "Revenu mensuel estimé",
  "chatter.captain.allTiers": "Tous les paliers",
  "chatter.captain.archivesSubtitle": "{count} mois d'historique",
  "chatter.captain.archivesTitle": "Archives mensuelles",
  "chatter.captain.callsShort": " appels",
  "chatter.captain.callsThisMonth": "{count} appels ce mois",
  "chatter.captain.callsToNext": "{count} appels restants",
  "chatter.captain.callsUnit": "appels",
  "chatter.captain.commission": "Commission capitaine",
  "chatter.captain.commissionHistory": "Historique commissions",
  "chatter.captain.commissionTypeCall": "Appel équipe",
  "chatter.captain.commissionTypeQuality": "Bonus qualité",
  "chatter.captain.commissionTypeTier": "Bonus palier",
  "chatter.captain.commissionsTitle": "Commissions capitaine",
  "chatter.captain.countryCoverage": "Couverture pays",
  "chatter.captain.coverage.countries": "Pays assignés",
  "chatter.captain.coverage.languages": "Langues",
  "chatter.captain.coverage.title": "Votre couverture",
  "chatter.captain.currentTier": "Palier actuel",
  "chatter.captain.dashboard": "Mon équipe",
  "chatter.captain.error": "Erreur lors du chargement",
  "chatter.captain.filtered": "filtrés",
  "chatter.captain.loadError": "Impossible de charger le tableau de bord capitaine.",
  "chatter.captain.loading": "Chargement du dashboard capitaine...",
  "chatter.captain.maxTier": "Palier maximum atteint !",
  "chatter.captain.monthlyArchives": "Archives mensuelles",
  "chatter.captain.monthlyEarnings": "Gains du mois",
  "chatter.captain.n1Count": "Recrues N1",
  "chatter.captain.n1Recruits": "Recrues directes (N1)",
  "chatter.captain.n1Subtitle": "{count} chatters recrutés",
  "chatter.captain.n1Title": "Recrues directes (N1)",
  "chatter.captain.n2Count": "Recrues N2",
  "chatter.captain.n2Recruits": "Recrues indirectes (N2)",
  "chatter.captain.n2Subtitle": "{count} chatters via vos N1",
  "chatter.captain.n2Title": "Recrues indirectes (N2)",
  "chatter.captain.nextTier": "Prochain palier",
  "chatter.captain.noArchives": "Aucune archive disponible",
  "chatter.captain.noCaption": "Pays sans capitaine",
  "chatter.captain.noCommissions": "Aucune commission ce mois",
  "chatter.captain.noRecruits": "Aucune recrue pour le moment",
  "chatter.captain.noResults": "Aucun résultat.",
  "chatter.captain.noTier": "Aucun palier",
  "chatter.captain.notCaptain": "Vous n'êtes pas capitaine",
  "chatter.captain.notCaptainDesc": "Le dashboard capitaine est réservé aux chatters promus capitaines.",
  "chatter.captain.promote": "Promouvoir capitaine",
  "chatter.captain.promotedOn": "Promu le {date}",
  "chatter.captain.qualityBonus": "Bonus qualité",
  "chatter.captain.qualityBonus.commissions": "Commissions équipe",
  "chatter.captain.qualityBonus.notQualified": "Critères non atteints ce mois",
  "chatter.captain.qualityBonus.qualified": "Qualifié — +{amount} ce mois",
  "chatter.captain.qualityBonus.recruits": "Recrues actives",
  "chatter.captain.qualityBonus.title": "Bonus qualité mensuel",
  "chatter.captain.qualityBonusDisabled": "Bonus qualité désactivé",
  "chatter.captain.qualityBonusEnabled": "Bonus qualité activé",
  "chatter.captain.recruitEarnings": "Gains totaux",
  "chatter.captain.refresh": "Actualiser",
  "chatter.captain.retry": "Réessayer",
  "chatter.captain.revoke": "Révoquer capitaine",
  "chatter.captain.searchRecruits": "Rechercher une recrue...",
  "chatter.captain.sort.calls": "Par appels",
  "chatter.captain.sort.date": "Par date",
  "chatter.captain.sort.earned": "Par gains",
  "chatter.captain.sort.name": "Par nom",
  "chatter.captain.start": "Début",
  "chatter.captain.statusAvailable": "Disponible",
  "chatter.captain.statusPending": "En attente",
  "chatter.captain.teamCalls": "Appels équipe ce mois",
  "chatter.captain.tier": "Palier actuel",
  "chatter.captain.tierBonus": "Bonus palier",
  "chatter.captain.tierBronze": "Bronze",
  "chatter.captain.tierCurrent": "Palier actuel",
  "chatter.captain.tierDiamond": "Diamant",
  "chatter.captain.tierGold": "Or",
  "chatter.captain.tierPlatinum": "Platine",
  "chatter.captain.tierProgress": "Progression vers le prochain palier",
  "chatter.captain.tierSilver": "Argent",
  "chatter.captain.title": "Capitaine Chatter",
  "chatter.captain.totalTeam": "Total équipe",
  "chatter.commission.client": "Commission Client",
  "chatter.commission.recruitment": "Commission Recrutement",
  "chatter.commission.type.activation_bonus": "Filleul activé",
  "chatter.commission.type.captain_call": "Commission capitaine",
  "chatter.commission.type.client_call": "Expatrié a appelé",
  "chatter.commission.type.manual": "Ajustement manuel",
  "chatter.commission.type.n1_call": "Appel de votre filleul",
  "chatter.commission.type.n2_call": "Appel de votre réseau",
  "chatter.commission.type.provider_call": "Appel de votre partenaire",
  "chatter.commission.type.telegram_bonus": "Bonus Telegram débloqué",
  "chatter.commission.type.tier_bonus": "Bonus palier atteint",
  "chatter.commissions.clientCall": "Client = {amount}",
  "chatter.commissions.n1Call": "N1 = {amount}",
  "chatter.commissions.n2Call": "N2 = {amount}",
  "chatter.commissions.rates": "Taux de commission",
  "chatter.commissions.subtitle": "Commissions directes, recrutement d'avocats, et parrainage de chatters",
  "chatter.commissions.title": "3 Façons de Gagner",
  "chatter.comparison.allDown": "Tous les indicateurs en baisse",
  "chatter.comparison.allUp": "Tous les indicateurs en hausse !",
  "chatter.comparison.clients": "Clients",
  "chatter.comparison.earnings": "Gains",
  "chatter.comparison.mixed": "Résultats mixtes",
  "chatter.comparison.recruits": "Recrues",
  "chatter.comparison.title": "Votre progression",
  "chatter.comparison.vsLastMonth": "vs mois dernier",
  "chatter.content.badge": "Créateur de Contenu",
  "chatter.content.blog": "Rédigez des articles de blog pour référencer SOS-Expat et gagnez jusqu'à 150$ par article approuvé.",
  "chatter.content.blog.name": "Blog",
  "chatter.content.instagram": "Partagez des stories ou posts Instagram avec votre lien et gagnez 50$ par publication approuvée.",
  "chatter.content.note": "Toutes les publications sont vérifiées avant validation des gains.",
  "chatter.content.subtitle": "Gagnez de l'argent en créant du contenu sur les réseaux sociaux",
  "chatter.content.tiktok": "Créez des vidéos TikTok mentionnant SOS-Expat et gagnez 75$ par vidéo approuvée.",
  "chatter.content.title": "Gagnez avec du Contenu",
  "chatter.content.youtube": "Publiez des vidéos YouTube avec votre lien d'affiliation et gagnez 100$ par vidéo approuvée.",
  "chatter.copyFailed": "Échec de la copie",
  "chatter.countries.assignError": "Impossible d'assigner les pays sélectionnés",
  "chatter.countries.cycleInfo": "Cycle actuel: {cycle} • {available} pays disponibles sur {total} ({percent}% assignés)",
  "chatter.countries.fetchError": "Impossible de charger les pays disponibles",
  "chatter.countries.genericError": "Une erreur est survenue. Veuillez réessayer.",
  "chatter.countries.helpText": "Vous pourrez modifier vos pays d'intervention ultérieurement depuis les paramètres.",
  "chatter.countries.info": "Sélectionnez de {min} à {max} pays où vous souhaitez interagir avec les clients. Une fois un pays sélectionné dans un cycle, il ne sera plus disponible jusqu'au prochain cycle.",
  "chatter.countries.loading": "Chargement des pays...",
  "chatter.countries.minHint": "Sélectionnez au moins {min} pays",
  "chatter.countries.noResults": "Aucun pays trouvé",
  "chatter.countries.retry": "Réessayer",
  "chatter.countries.search": "Rechercher un pays...",
  "chatter.countries.selected": "Pays sélectionnés ({count}/{max})",
  "chatter.countries.submit": "Confirmer ma sélection ({count} pays)",
  "chatter.countries.submitting": "Enregistrement...",
  "chatter.countries.subtitle": "Sélectionnez les pays où vous souhaitez interagir avec les clients SOS-Expat. Vous pouvez choisir jusqu'à 5 pays.",
  "chatter.countries.success.message": "Vos pays d'intervention ont été enregistrés. Vous allez être redirigé vers votre tableau de bord.",
  "chatter.countries.success.redirecting": "Redirection en cours...",
  "chatter.countries.success.title": "Pays assignés !",
  "chatter.countries.timesAssigned": "{count}x assigné",
  "chatter.countries.title": "Choisissez vos pays d'intervention",
  "chatter.countries.unavailableError": "Certains pays ne sont plus disponibles. Veuillez rafraîchir et réessayer.",
  "chatter.createdAt": "Date d'inscription",
  "chatter.currentMonthRank": "Classement du mois",
  "chatter.currentStreak": "Série actuelle",
  "chatter.dailyMissions.allComplete.desc": "Toutes les missions complétées !",
  "chatter.dailyMissions.allComplete.title": "Félicitations !",
  "chatter.dailyMissions.autoTracked": "Suivi automatique",
  "chatter.dailyMissions.bestStreak": "Meilleure série",
  "chatter.dailyMissions.bonusEarned": "Bonus gagné",
  "chatter.dailyMissions.bonusHint": "Complétez toutes les missions pour un bonus",
  "chatter.dailyMissions.completed": "Terminé",
  "chatter.dailyMissions.days": "jours",
  "chatter.dailyMissions.progress": "Progression",
  "chatter.dailyMissions.resetIn": "Réinitialisation dans {hours}h",
  "chatter.dailyMissions.showLess": "Voir moins",
  "chatter.dailyMissions.showMore": "Voir plus",
  "chatter.dailyMissions.streak": "Série en cours",
  "chatter.dailyMissions.title": "Missions quotidiennes",
  "chatter.dashboard.clientsCount": "{count} clients ({rate}/u)",
  "chatter.dashboard.n1RatePerCall": "{amount}/appel",
  "chatter.dashboard.n2RatePerCall": "{amount}/appel",
  "chatter.dashboard.noCommissions": "Aucune commission pour l'instant",
  "chatter.dashboard.notChatter.desc": "Vous devez d'abord vous inscrire au programme Chatter.",
  "chatter.dashboard.notChatter.title": "Pas encore Chatter",
  "chatter.dashboard.pullToRefresh": "Tirer pour actualiser",
  "chatter.dashboard.recentCommissions": "Commissions recentes",
  "chatter.dashboard.refresh": "Actualiser",
  "chatter.dashboard.refreshDashboard": "Actualiser le tableau de bord",
  "chatter.dashboard.releaseToRefresh": "Relacher pour actualiser",
  "chatter.dashboard.shareLinks": "Partagez vos liens pour commencer a gagner",
  "chatter.dashboard.startSharing": "Commencer à partager",
  "chatter.dashboard.startSharing.aria": "Commencez à partager vos liens d'affiliation",
  "chatter.dashboard.tierQualified": "{count} qualifies",
  "chatter.dashboard.tierRequired": "{count} requis",
  "chatter.dashboard.timeAgo.justNow": "a l'instant",
  "chatter.dashboard.timeAgo.minutes": "il y a {minutes} min",
  "chatter.dashboard.timeAgo.oneMinute": "il y a 1 min",
  "chatter.dashboard.timeAgo.overOneHour": "il y a plus d'1h",
  "chatter.dashboard.timeAgo.seconds": "il y a {seconds}s",
  "chatter.dashboard.title": "Tableau de bord",
  "chatter.dashboard.updatedAgo": "Mis a jour {timeAgo}",
  "chatter.dashboard.viewAllCommissions": "Voir toutes mes commissions",
  "chatter.dashboard.welcome": "Bienvenue, {name} !",
  "chatter.earnings.breakdownSubtitle": "Répartition des commissions par type",
  "chatter.earnings.breakdownTitle": "Détail des gains",
  "chatter.earnings.clearFilter": "Effacer le filtre",
  "chatter.earnings.emptyDescription": "Partagez vos liens pour commencer à gagner des commissions",
  "chatter.earnings.emptyTitle": "Aucun gain",
  "chatter.earnings.filterActive": "Filtre actif",
  "chatter.earnings.startEarning": "Commencer à gagner",
  "chatter.earnings.team": "Des gains de votre equipe. Pour toujours.",
  "chatter.earnings.total": "Total",
  "chatter.faq.a1": "C'est simple : rejoignez des groupes Facebook d'expatries (comme 'Expatries en Espagne', 'Francais a Londres'...), des groupes WhatsApp, Reddit, des forums. Quand vous voyez quelqu'un avec un probleme (visa, juridique, urgence), partagez votre lien unique. Quand ils appellent un avocat ou un aidant expatrie, vous gagnez {clientCallRange}$. C'est tout !",
  "chatter.faq.a2": "Ca depend de votre activite. Chaque appel via votre lien rapporte {clientCallRange}$. Construisez une equipe : vous gagnez {n1}$/appel de vos filleuls directs (N1) et {n2}$/appel de leurs filleuls (N2). Les top chatters gagnent 500-2000$/mois.",
  "chatter.faq.a3": "Les aidants expatries sont des expatries experimentes qui fournissent des conseils pratiques et de l'accompagnement. Ce ne sont pas des avocats, mais ils connaissent bien le systeme local et peuvent aider avec les questions du quotidien sur les visas, l'administration, le logement, etc.",
  "chatter.faq.a4": "100% gratuit. Pas de frais, pas d'investissement necessaire. Vous obtenez vos liens d'affiliation immediatement apres l'inscription.",
  "chatter.faq.a5": "Retirez à tout moment dès que vous atteignez 30$. Nous acceptons Wise (mondial), Orange Money, Wave, MTN MoMo, M-Pesa, Airtel Money et les virements bancaires. Paiements traités sous 48 heures.",
  "chatter.faq.a6": "Non ! Vous ne donnez pas de conseils. Vous mettez simplement en relation les personnes qui ont besoin d'aide avec nos avocats et aidants expatries. Vous etes un connecteur, pas un expert.",
  "chatter.faq.a7": "Recrutez d'autres chatters avec votre lien spécial. Vous gagnez {n1}$ par appel de vos recrues directes (N1), et {n2}$ par appel de leurs recrues (N2). La taille de votre équipe est illimitée !",
  "chatter.faq.q1": "Que dois-je faire exactement ?",
  "chatter.faq.q2": "Combien puis-je realistement gagner ?",
  "chatter.faq.q3": "Qu'est-ce qu'un 'aidant expatrie' ?",
  "chatter.faq.q4": "C'est vraiment gratuit ?",
  "chatter.faq.q5": "Comment et quand suis-je paye ?",
  "chatter.faq.q6": "Dois-je etre un expert ?",
  "chatter.faq.q7": "Comment fonctionne la construction d'équipe ?",
  "chatter.faq.quiz": "Le quiz est-il difficile ? Vais-je échouer ?",
  "chatter.faq.quiz.answer": "Le quiz est super facile ! Juste 5 questions simples pour vérifier que vous comprenez comment SOS-Expat fonctionne. 95% des gens réussissent du premier coup. Et si vous échouez, vous pouvez le repasser immédiatement. On vous donne même une courte vidéo de formation pour vous aider !",
  "chatter.faq.subtitle": "Tout ce que vous devez savoir avant de commencer",
  "chatter.faq.title": "Questions ?",
  "chatter.fbgroups.desc": "Des milliers de groupes d'expatries et de voyageurs existent. Rejoignez-les, aidez les gens, gagnez de l'argent.",
  "chatter.fbgroups.ex1": "'Expatries a Dubai'",
  "chatter.fbgroups.ex2": "'Francais a Londres'",
  "chatter.fbgroups.ex3": "'Digital Nomads'",
  "chatter.fbgroups.ex4": "'Americains a l'etranger'",
  "chatter.fbgroups.title": "Groupes Facebook = Votre meilleur allie",
  "chatter.final.badge": "Rejoignez 2 800+ Chatters dans le Monde",
  "chatter.final.check1": "{clientCallRange}$ par client",
  "chatter.final.check2": "{n1}$/appel de l'équipe",
  "chatter.final.check3": "Équipe illimitée",
  "chatter.final.check4": "100% gratuit",
  "chatter.final.cta": "Devenez Chatter maintenant",
  "chatter.final.subtext": "Inscription gratuite • Démarrez en 5 minutes • Payé partout dans le monde",
  "chatter.final.subtitle": "C'est gratuit, c'est simple, et vous pouvez commencer maintenant.",
  "chatter.final.title": "Pret a commencer a gagner ?",
  "chatter.firstName": "Prénom",
  "chatter.forecast.allBonuses": "Tous obtenus !",
  "chatter.forecast.dailyRate": "~{amount}/jour",
  "chatter.forecast.daysRemaining": "{days} jours restants",
  "chatter.forecast.etaDays": "ETA : ~{days} jours",
  "chatter.forecast.maxLevel": "Niveau max !",
  "chatter.forecast.motivation.average": "Bon travail ! Un petit effort pour accelerer ?",
  "chatter.forecast.motivation.excellent": "Performance exceptionnelle ! Continue comme ca !",
  "chatter.forecast.motivation.good": "Tu es sur la bonne voie, bravo !",
  "chatter.forecast.motivation.slow": "Chaque client compte ! Partage ton lien.",
  "chatter.forecast.motivation.starting": "Pret a commencer ? Partage ton lien !",
  "chatter.forecast.nextBonus": "Prochain bonus",
  "chatter.forecast.nextLevel": "Prochain niveau",
  "chatter.forecast.projectedEarnings": "Gains estimes fin de mois",
  "chatter.forecast.referralsNeeded": "{count} recrues de plus",
  "chatter.forecast.remaining": " restants",
  "chatter.forecast.title": "A ce rythme...",
  "chatter.hero.active": "Actif",
  "chatter.hero.badge": "100% Gratuit - Aucune experience requise",
  "chatter.hero.become": "Devenez Chatter SOS-Expat",
  "chatter.hero.become.sub": "Gagnez de l'argent en partageant nos services",
  "chatter.hero.cta": "Commencez a gagner maintenant - C'est gratuit",
  "chatter.hero.earn": "Gagnez",
  "chatter.hero.firstWithdrawal": "Vers votre 1er retrait",
  "chatter.hero.perClient": "Par Appel",
  "chatter.hero.step1": "Trouvez",
  "chatter.hero.step2": "Partagez le Lien",
  "chatter.hero.step3": "Soyez Payé !",
  "chatter.hero.team.teaser": " par appel de vos recrues. Pour toujours. Équipe illimitée !",
  "chatter.hero.thisMonth": "Ce mois",
  "chatter.hero.today": "Aujourd'hui",
  "chatter.hero.totalEarned": "Total gagné",
  "chatter.hero.trust.free": "100% Gratuit",
  "chatter.hero.trust.global": "Mondial",
  "chatter.hero.trust.mobile": "Mobile Money",
  "chatter.hero.trust.time": "Démarrez en 5 min",
  "chatter.howToEarn.captain.callCommission": "Commission par appel de recrue",
  "chatter.howToEarn.captain.desc": "En tant que capitaine, vous gagnez des commissions sur chaque appel généré par votre équipe (vos chatters N1 et N2). Plus vous recrutez, motivez et accompagnez vos chatters, plus ils sont actifs, et plus vous gagnez.",
  "chatter.howToEarn.captain.minCalls": "{count}+ appels",
  "chatter.howToEarn.captain.monthCalls": "{count} appels ce mois",
  "chatter.howToEarn.captain.nextAt": "Prochain : {tier} à {count} appels",
  "chatter.howToEarn.captain.perCallExpat": "Par appel expatrié",
  "chatter.howToEarn.captain.perCallLawyer": "Par appel avocat",
  "chatter.howToEarn.captain.qualityBonus": "Bonus qualité",
  "chatter.howToEarn.captain.qualityBonus.amountPerMonth": "{amount}/mois",
  "chatter.howToEarn.captain.qualityBonus.criteria1": "N1 actifs : {current}/{min}",
  "chatter.howToEarn.captain.qualityBonus.criteria2": "Commissions équipe : ${current}/${min}",
  "chatter.howToEarn.captain.qualityBonus.title": "Bonus qualité",
  "chatter.howToEarn.captain.role": "Votre rôle de capitaine :",
  "chatter.howToEarn.captain.role1": "Recrutez des chatters motivés",
  "chatter.howToEarn.captain.role2": "Aidez-les à démarrer et à comprendre le système",
  "chatter.howToEarn.captain.role3": "Motivez-les régulièrement (sans spam !)",
  "chatter.howToEarn.captain.role4": "Suivez leur activité et accompagnez-les",
  "chatter.howToEarn.captain.subtitle": "En tant que capitaine, gagnez sur la performance de votre équipe",
  "chatter.howToEarn.captain.teamCall": "appel de votre équipe",
  "chatter.howToEarn.captain.tiersSubtitle": "Plus votre équipe appelle, plus vous gagnez de bonus mensuels",
  "chatter.howToEarn.captain.tiersTitle": "Vos paliers Capitaine",
  "chatter.howToEarn.captain.title": "Vos revenus Capitaine",
  "chatter.howToEarn.comm.activation": "Bonus activation",
  "chatter.howToEarn.comm.activationBonus": "Bonus d'activation (nouvelle recrue)",
  "chatter.howToEarn.comm.activationDesc": "filleul actif (2 appels)",
  "chatter.howToEarn.comm.captainCallExpat": "Appel équipe (expatrié)",
  "chatter.howToEarn.comm.captainCallExpatDesc": "par appel de votre équipe",
  "chatter.howToEarn.comm.captainCallLawyer": "Appel équipe (avocat)",
  "chatter.howToEarn.comm.captainCallLawyerDesc": "par appel de votre équipe",
  "chatter.howToEarn.comm.category.calls": "Commissions directes",
  "chatter.howToEarn.comm.category.premium": "Premium",
  "chatter.howToEarn.comm.category.referral": "Parrainage",
  "chatter.howToEarn.comm.clientCall": "Appel client",
  "chatter.howToEarn.comm.clientCallExpat": "Appel client (expatrié aidant)",
  "chatter.howToEarn.comm.clientCallLawyer": "Appel client (avocat)",
  "chatter.howToEarn.comm.n1Call": "Appel filleul N1",
  "chatter.howToEarn.comm.n2Call": "Appel filleul N2",
  "chatter.howToEarn.comm.passive": "revenu passif",
  "chatter.howToEarn.comm.perCall": "par appel",
  "chatter.howToEarn.comm.providerCall": "Recrutement prestataire",
  "chatter.howToEarn.comm.providerCallDesc": "par appel pendant 6 mois",
  "chatter.howToEarn.comm.recruitBonus": "Bonus recrutement équipe",
  "chatter.howToEarn.comm.recruitDesc": "filleul recrute qqun",
  "chatter.howToEarn.comm.subtitle": "Vos taux de commission",
  "chatter.howToEarn.comm.telegram": "Bonus Telegram",
  "chatter.howToEarn.comm.telegramDesc": "lier Telegram + $150 ventes",
  "chatter.howToEarn.comm.tierBonuses": "Bonus paliers",
  "chatter.howToEarn.comm.tierDesc": "5 à 500 recrues",
  "chatter.howToEarn.comm.title": "Tableau des commissions",
  "chatter.howToEarn.comm.top3": "Top 3 mensuel",
  "chatter.howToEarn.comm.top3Desc": "prix chaque mois",
  "chatter.howToEarn.commissions.title": "Toutes vos sources de revenus",
  "chatter.howToEarn.competition.daysLeft": "{count}j restants",
  "chatter.howToEarn.competition.eligibility": "Minimum $200 de commissions cumulées (vous + votre équipe) pour être éligible",
  "chatter.howToEarn.competition.title": "Compétition mensuelle — Top 3",
  "chatter.howToEarn.competition.topRank": "Top {rank}",
  "chatter.howToEarn.competition.yourRank": "Votre position : #{rank}",
  "chatter.howToEarn.copied": "Copié !",
  "chatter.howToEarn.copy": "Copier",
  "chatter.howToEarn.nextGoal.firstCall": "Partagez votre lien et gagnez vos premiers {amount} !",
  "chatter.howToEarn.nextGoal.label": "Votre prochain objectif",
  "chatter.howToEarn.nextGoal.levelShort": "Niv. {level}",
  "chatter.howToEarn.nextGoal.nextLevel": "Continuez — niveau {level} à portée ({progress}%)",
  "chatter.howToEarn.nextGoal.piggyBank": "Encore {amount} pour débloquer votre tirelire de $50",
  "chatter.howToEarn.nextGoal.subtitle": "Continuez !",
  "chatter.howToEarn.nextGoal.telegram": "Liez Telegram pour débloquer $50 de bonus",
  "chatter.howToEarn.nextGoal.tierBonus": "Encore {count} recrues pour {bonus}",
  "chatter.howToEarn.nextGoal.title": "Prochain objectif",
  "chatter.howToEarn.nextGoal.top3": "Top {rank} — montez de {count} places pour $50-200 !",
  "chatter.howToEarn.noSpam.desc": "Le spam est strictement interdit. Ne postez pas le même message en boucle, ne faites pas de copier-coller massif, ne harcelez personne. Partagez votre lien de manière naturelle et utile dans des conversations pertinentes. Le spam nuit à la réputation de tous et entraîne une suspension immédiate et définitive.",
  "chatter.howToEarn.noSpam.title": "Spam = Suspension immédiate",
  "chatter.howToEarn.provider.badge": "Revenu premium",
  "chatter.howToEarn.provider.desc": "Recrutez des avocats ou experts expatriés sur la plateforme. Pour chaque appel payant qu'ils reçoivent, vous touchez {providerCallRange}$ pendant 6 mois.",
  "chatter.howToEarn.provider.example.text": "1 avocat × 3 appels/jour = $15/jour pour VOUS. Sur 6 mois = $2,700 !",
  "chatter.howToEarn.provider.example.title": "Exemple concret",
  "chatter.howToEarn.provider.title": "Recrutement de prestataires",
  "chatter.howToEarn.step1": "Copiez votre lien affilié",
  "chatter.howToEarn.step1.desc": "Votre lien unique est prêt. Copiez-le en un clic.",
  "chatter.howToEarn.step1.title": "Copiez votre lien",
  "chatter.howToEarn.step2": "Partagez avec vos proches",
  "chatter.howToEarn.step2.desc": "Partagez votre lien dans des groupes Facebook, WhatsApp, Telegram, forums d'expatriés... Partout où des expatriés cherchent de l'aide juridique ou administrative.",
  "chatter.howToEarn.step2.title": "Partagez-le",
  "chatter.howToEarn.step3": "Ils appellent un prestataire via votre lien",
  "chatter.howToEarn.step3.desc": "Quand une personne clique sur votre lien et fait un appel payant, vous recevez automatiquement votre commission. C'est tout !",
  "chatter.howToEarn.step3.highlight": "{amount} par appel",
  "chatter.howToEarn.step3.title": "Quelqu'un appelle → Vous gagnez",
  "chatter.howToEarn.step4": "Vous recevez une commission automatiquement",
  "chatter.howToEarn.step4.desc": "Recrutez un avocat ou expert. Vous gagnez {providerCallRange}$ par appel qu'il reçoit pendant 6 mois !",
  "chatter.howToEarn.step4.highlight": "{providerCallRange}$ par appel pendant 6 mois",
  "chatter.howToEarn.step4.title": "Recrutez un prestataire",
  "chatter.howToEarn.steps.title": "3 étapes simples",
  "chatter.howToEarn.subtitle": "Tout ce que vous devez savoir pour commencer à gagner",
  "chatter.howToEarn.tiers.qualifiedCount": "Vous avez {count} filleuls qualifiés",
  "chatter.howToEarn.tiers.recruitCount": "{count} recrues",
  "chatter.howToEarn.tiers.subtitle": "Recrutez d'autres chatters et débloquez des bonus uniques",
  "chatter.howToEarn.tiers.title": "Bonus de recrutement",
  "chatter.howToEarn.tip1": "Ciblez les groupes d'expatriés sur Facebook, WhatsApp et Telegram — c'est là que sont vos futurs clients",
  "chatter.howToEarn.tip2": "Répondez aux questions des gens naturellement, puis proposez votre lien comme solution",
  "chatter.howToEarn.tip3": "Recrutez d'autres chatters — chaque appel de vos filleuls vous rapporte aussi",
  "chatter.howToEarn.tip4": "Soyez actif régulièrement — les séries (streaks) montrent votre engagement",
  "chatter.howToEarn.tip5": "Recrutez des avocats ou des experts expatriés — c'est votre source de revenus passifs la plus puissante ({providerCallRange}$/appel pendant 6 mois)",
  "chatter.howToEarn.tips.title": "Conseils pour réussir",
  "chatter.howToEarn.title": "Comment gagner",
  "chatter.id": "ID",
  "chatter.insights.title": "Statistiques",
  "chatter.landing.agency.badge": "🏢 Modèle Agence",
  "chatter.landing.agency.highlight": "agence",
  "chatter.landing.agency.perCall": "sur chaque appel",
  "chatter.landing.agency.persoCall": "appel perso",
  "chatter.landing.agency.recruits": "Leurs recrues",
  "chatter.landing.agency.structure": "Structure de votre agence",
  "chatter.landing.agency.subtitle": "Recrutez des chatters. Gagnez sur leur activité. Sans limite.",
  "chatter.landing.agency.team": "Votre équipe",
  "chatter.landing.agency.title": "De chatter solo à",
  "chatter.landing.agency.you": "Vous = Le directeur",
  "chatter.landing.bossBadge": "BOSS",
  "chatter.landing.calc.badge": "💰 Calculateur de revenus",
  "chatter.landing.calc.calls": "Appels/mois par chatter : {count}",
  "chatter.landing.calc.forever": "À vie. Tant que votre agence tourne.",
  "chatter.landing.calc.label": "Votre agence avec {count} chatters :",
  "chatter.landing.calc.level1": "Vos chatters N1 : {count}",
  "chatter.landing.calc.level2": "Leurs recrues N2 : {count}",
  "chatter.landing.calc.motivation": "🎯 Sans compter VOS appels directs à {clientCallRange}$ !",
  "chatter.landing.calc.passive": "Revenus passifs mensuels",
  "chatter.landing.calc.sliderLabel": "Taille de l'équipe",
  "chatter.landing.calc.title": "Calculez vos revenus passifs",
  "chatter.landing.calc.title.new": "Découvrez VOTRE potentiel",
  "chatter.landing.calc.yourPassive": "VOS REVENUS PASSIFS MENSUELS",
  "chatter.landing.cta": "Devenir Chatter",
  "chatter.landing.cta.final": "Devenir Chatter maintenant",
  "chatter.landing.cta.footer": "Inscription gratuite • Démarrez en 5 minutes",
  "chatter.landing.cta.highlight": "aujourd'hui",
  "chatter.landing.cta.join": "Rejoignez 1 200+ chatters dans 197 pays",
  "chatter.landing.cta.start": "Commencer gratuitement",
  "chatter.landing.cta.title": "Commencez à gagner",
  "chatter.landing.ctaAriaLabel": "Appel à l'action - Inscrivez-vous maintenant",
  "chatter.landing.hero.desktop.desc": "Parlez de SOS-Expat et partagez votre lien affilié à tous ceux qui ont besoin de tous types d'aide. Quand ils appellent, vous gagnez.",
  "chatter.landing.hero.desktop.highlight": "expatriés, voyageurs et vacanciers.",
  "chatter.landing.hero.desktop.line1": "Gagnez de l'argent",
  "chatter.landing.hero.desktop.line2": "en aidant les ",
  "chatter.landing.hero.desktop.perCall": "pour vous à chaque appel",
  "chatter.landing.hero.hot": "🔥 HOT",
  "chatter.landing.hero.new.amount": "3000$+/mois",
  "chatter.landing.hero.new.desc": "Partagez votre lien dans les groupes d'expatriés. Chaque fois qu'un expat appelle un avocat ou un aidant via votre lien, vous gagnez automatiquement. Zéro investissement.",
  "chatter.landing.hero.new.line1": "Gagnez jusqu'à",
  "chatter.landing.hero.new.line2": "en recommandant SOS-Expat",
  "chatter.landing.hero.partnerExample": "💡 1 partenaire (avocat/aidant) = 30 appels/mois × {providerCallMax}$ × 6 mois = {total} passifs !",
  "chatter.landing.hero.source1": "par appel direct",
  "chatter.landing.hero.source2": "passifs/mois équipe",
  "chatter.landing.hero.source3": "avec 10 partenaires",
  "chatter.landing.hero.sources": "3 sources de revenus illimitées :",
  "chatter.landing.hero.whatIs": "SOS-Expat connecte les expatriés avec des avocats et des expatriés aidants par téléphone. Un Chatter partage son lien unique dans les groupes d'expatriés. À chaque appel passé via ce lien, il gagne {amount} automatiquement.",
  "chatter.landing.money.badge": "💰 Guide Pratique",
  "chatter.landing.money.method1.action": "S'inscrire maintenant",
  "chatter.landing.money.method1.desc": "Créer compte + lier Telegram + obtenir vos codes affiliés. C'est tout. Vous êtes prêt à gagner.",
  "chatter.landing.money.method1.time": "Aujourd'hui",
  "chatter.landing.money.method1.title": "🚀 Démarrage rapide (2 min)",
  "chatter.landing.money.method2.action": "Templates prêts fournis",
  "chatter.landing.money.method2.desc": "Poster dans groupes Facebook/Telegram/WhatsApp d'expats. Copier-coller simple. 1 appel = {clientCallRange}$.",
  "chatter.landing.money.method2.time": "Dès maintenant",
  "chatter.landing.money.method2.title": "📱 Partager son lien (5 min/jour)",
  "chatter.landing.money.method3.action": "MLM sans limite",
  "chatter.landing.money.method3.desc": "Recruter d'autres chatters avec votre code. {n1}$/appel (niveau 1) + {n2}$/appel (niveau 2). Vos filleuls travaillent = vous gagnez.",
  "chatter.landing.money.method3.time": "Revenus à vie",
  "chatter.landing.money.method3.title": "👥 Construire équipe (passif)",
  "chatter.landing.money.method4.action": "10 partenaires = 9000$",
  "chatter.landing.money.method4.desc": "Trouver 1 avocat/expat helper. Il fait 30 appels/mois × {providerCallRange}$ × 6 mois = 900$ passifs pour VOUS. Répétable à l'infini.",
  "chatter.landing.money.method4.time": "900$/partenaire",
  "chatter.landing.money.method4.title": "⚖️ Recruter partenaires ({providerCallRange}$/appel)",
  "chatter.landing.money.reality.desc": "Combinaison des 4 méthodes = revenus illimités. Plus tu partages + recrutes, plus tu gagnes. C'est mathématique.",
  "chatter.landing.money.reality.tag": "Facile + Rapide + Passif",
  "chatter.landing.money.reality.title": "💡 Réalité terrain : Top chatters gagnent 500-5000$/mois",
  "chatter.landing.money.subtitle": "Pas de blabla. Voici EXACTEMENT comment faire vos premiers 500$ ce mois-ci.",
  "chatter.landing.money.title": "Comment GAGNER rapidement et facilement",
  "chatter.landing.payment.info": "Retrait dès 30$ • Reçu en 48h",
  "chatter.landing.perCall": "appel",
  "chatter.landing.proof.highlight": "vraiment",
  "chatter.landing.proof.podium": "Top earners",
  "chatter.landing.proof.subtitle": "Chatters vérifiés ce mois",
  "chatter.landing.proof.title": "Ils gagnent",
  "chatter.landing.reassurance": "100% gratuit • Aucun investissement • 197 pays",
  "chatter.landing.recap.countries": "197 pays",
  "chatter.landing.recap.free": "100% gratuit",
  "chatter.landing.recap.revenue": "3 sources de revenus",
  "chatter.landing.recap.team": "Équipe illimitée",
  "chatter.landing.revenue.subtitle": "Cumulez vos revenus. Sans limite.",
  "chatter.landing.revenue.title": "de gagner",
  "chatter.landing.revenue.title.highlight": "3 façons",
  "chatter.landing.risk.countries": "197 pays",
  "chatter.landing.risk.countries.desc": "Travaillez de partout dans le monde",
  "chatter.landing.risk.free": "100% gratuit",
  "chatter.landing.risk.free.desc": "Aucun investissement nécessaire",
  "chatter.landing.risk.highlight": "Zéro limite.",
  "chatter.landing.risk.languages": "9 langues",
  "chatter.landing.risk.languages.desc": "Ressources multilingues incluses",
  "chatter.landing.risk.noCommit": "Sans engagement",
  "chatter.landing.risk.noCommit.desc": "Arrêtez quand vous voulez",
  "chatter.landing.risk.phone": "Pas de téléphone pro",
  "chatter.landing.risk.phone.desc": "Utilisez votre smartphone",
  "chatter.landing.risk.title": "Zéro risque.",
  "chatter.landing.scroll": "Découvrir",
  "chatter.landing.seo.aiSummary": "Programme ambassadeur SOS-Expat permettant de gagner des commissions ({clientCallRange}$/client, {providerCallRange}$/recrutement) en recommandant la plateforme. Systeme gamifie avec 5 niveaux et bonus Top 3 mensuel.",
  "chatter.landing.seo.description": "Aidez les expatries et voyageurs a trouver une assistance telephonique instantanee avec des avocats ou aidants expatries. Gagnez {clientCallRange}$ par client, constituez une equipe, soyez paye partout dans le monde via Mobile Money ou Wise.",
  "chatter.landing.seo.keywords": "chatter, ambassadeur, affiliation, commission, parrainage, SOS-Expat, gagner argent, mobile money, wise, paypal",
  "chatter.landing.seo.ogDescription": "Gagnez de l'argent en partageant SOS-Expat avec votre réseau. Commissions attractives, revenus passifs d'équipe et bonus mensuels.",
  "chatter.landing.seo.ogTitle": "Devenir Chatter",
  "chatter.landing.seo.title": "Devenez Chatter SOS-Expat | Gagnez {clientCallRange}$ par client en aidant les gens a trouver une aide juridique",
  "chatter.landing.source1.desc": "Partagez votre lien dans les groupes Facebook, WhatsApp et Telegram d'expatriés. Quand un expat appelle via votre lien, vous gagnez.",
  "chatter.landing.source1.title": "Partagez votre lien, gagnez",
  "chatter.landing.source2.desc": "Créez une équipe ILLIMITÉE. Sur chaque appel de vos recrues :",
  "chatter.landing.source2.level1": "niveau 1",
  "chatter.landing.source2.level2": "niveau 2",
  "chatter.landing.source2.title": "Recrutez des chatters",
  "chatter.landing.source3.calc1": "1 partenaire (30 appels/mois)",
  "chatter.landing.source3.calc2": "× 6 mois =",
  "chatter.landing.source3.calc3": "10 partenaires =",
  "chatter.landing.source3.desc": "Invitez des avocats ou expatriés aidants avec votre lien spécial.",
  "chatter.landing.source3.desc.new": "Invitez des avocats ou expatriés aidants. Gagnez {providerCallRange}$ sur CHAQUE appel qu'ils reçoivent pendant 6 mois !",
  "chatter.landing.source3.hot": "LE PLUS RENTABLE",
  "chatter.landing.source3.info": "Un avocat reçoit 8 à 60 appels/mois",
  "chatter.landing.source3.tip": "Astuce : Les partenaires (avocats/aidants) reçoivent 20-60 appels/mois. Un seul bon partenaire peut vous rapporter 300-900$/mois !",
  "chatter.landing.source3.title": "Trouvez des partenaires",
  "chatter.landing.source3.title.new": "Trouvez des partenaires",
  "chatter.landing.stats.chatters": "Chatters actifs",
  "chatter.landing.stats.countries": "Pays",
  "chatter.landing.success.badge": "⭐ Histoires de réussite",
  "chatter.landing.success.cta.button": "Je démarre maintenant",
  "chatter.landing.success.cta.desc": "Ces chatters ont commencé avec 0$. Ils ont juste partagé leur lien et recruté leur équipe. Vous pouvez faire pareil !",
  "chatter.landing.success.cta.title": "Et si c'était VOUS le prochain ?",
  "chatter.landing.success.detail1a": "65 chatters N1",
  "chatter.landing.success.detail1b": "130 chatters N2",
  "chatter.landing.success.detail1c": "20-30 appels directs/mois",
  "chatter.landing.success.detail2a": "28 chatters N1",
  "chatter.landing.success.detail2b": "45 chatters N2",
  "chatter.landing.success.detail2c": "2h/jour sur Facebook",
  "chatter.landing.success.detail3a": "12 chatters N1",
  "chatter.landing.success.detail3b": "18 chatters N2",
  "chatter.landing.success.detail3c": "Temps partiel (soir)",
  "chatter.landing.success.highlight": "leur vie",
  "chatter.landing.success.location1": "Dakar, Sénégal",
  "chatter.landing.success.location2": "Abidjan, Côte d'Ivoire",
  "chatter.landing.success.location3": "Bamako, Mali",
  "chatter.landing.success.quote1": "J'ai quitté mon job de taxi. Maintenant je gère mon agence depuis mon canapé !",
  "chatter.landing.success.quote2": "J'ai payé mes études ET aidé ma famille. Merci SOS-Expat !",
  "chatter.landing.success.quote3": "Je suis juste étudiante, et je gagne plus que mes parents ! Incroyable.",
  "chatter.landing.success.subtitle": "Exemples réels de chatters actifs",
  "chatter.landing.success.time1": "Après 8 mois",
  "chatter.landing.success.time2": "Après 5 mois",
  "chatter.landing.success.time3": "Après 2 mois seulement !",
  "chatter.landing.success.title": "Ils ont transformé",
  "chatter.landing.topEarnerBadge": "TOP EARNER",
  "chatter.landing.unlimited": "illimitée",
  "chatter.leaderboard.bonus.top1": "1re place : $200 bonus cash",
  "chatter.leaderboard.bonus.top2": "2e place : $100 bonus cash",
  "chatter.leaderboard.bonus.top3": "3e place : $50 bonus cash",
  "chatter.leaderboard.bonusEligible": "Vous recevrez un bonus cash de {prize} à la fin du mois !",
  "chatter.leaderboard.bonusTitle": "TOP 3 DU MOIS - Bonus cash",
  "chatter.leaderboard.conversions": "{clients} clients, {recruits} recrues",
  "chatter.leaderboard.daysLeft": "{days}j restants",
  "chatter.leaderboard.daysRemaining": "Fin du mois dans {days} jours",
  "chatter.leaderboard.earnings": "Gains",
  "chatter.leaderboard.eligibility": "Éligibilité : minimum $200 de commissions cumulées (vous + votre équipe, toutes commissions confondues)",
  "chatter.leaderboard.empty": "Aucun classement disponible",
  "chatter.leaderboard.empty.desc": "Le classement sera disponible lorsque des chatters auront des commissions ce mois-ci.",
  "chatter.leaderboard.empty.title": "Pas encore de classement",
  "chatter.leaderboard.level": "Niveau",
  "chatter.leaderboard.month": "Mois",
  "chatter.leaderboard.monthlyReset": "Remise à zéro mensuelle",
  "chatter.leaderboard.monthlyResetDesc": "Le classement repart à zéro chaque 1er du mois. Tous les chatters ont leur chance de gagner les bonus !",
  "chatter.leaderboard.motivational": "Vous êtes #{rank} — encore {amount} de commissions pour le Top 3 !",
  "chatter.leaderboard.motivationalSub": "Partagez votre lien et continuez à recruter pour monter !",
  "chatter.leaderboard.otherRankings": "Autres classements",
  "chatter.leaderboard.outOf": "sur {total} chatters",
  "chatter.leaderboard.participants": "participants",
  "chatter.leaderboard.rank": "Rang",
  "chatter.leaderboard.resetInfo": "Le classement est remis à zéro chaque 1er du mois. Basé sur vos commissions du mois.",
  "chatter.leaderboard.socialProof": "Vous gagnez plus que {percent}% des chatters actifs",
  "chatter.leaderboard.subtitle": "Top performers du mois de {month}",
  "chatter.leaderboard.title": "Classement",
  "chatter.leaderboard.top3congrats": "Bravo ! Vous êtes dans le Top 3 ce mois-ci !",
  "chatter.leaderboard.you": "Vous",
  "chatter.leaderboard.yourPosition": "#{rank} sur {total}",
  "chatter.leaderboard.yourRank": "Votre classement",
  "chatter.level": "Niveau",
  "chatter.level.1": "Debutant",
  "chatter.level.2": "Amateur",
  "chatter.level.3": "Confirme",
  "chatter.level.4": "Expert",
  "chatter.level.5": "Elite",
  "chatter.level.bonus": "Bonus : +{percent}%",
  "chatter.level.max": "Niveau maximum atteint !",
  "chatter.level.maxReached": "Niveau maximum atteint",
  "chatter.level.progress": "Progression vers le niveau {level}",
  "chatter.level.remaining": "Encore {amount} pour le niveau {level}",
  "chatter.level.title": "Mon niveau",
  "chatter.linkCopied": "Lien copié !",
  "chatter.links.client.commission": "Commission par consultation",
  "chatter.links.client.desc": "Partagez ce lien pour gagner des commissions sur les consultations",
  "chatter.links.client.title": "Lien Client",
  "chatter.links.conversions": "Conversions",
  "chatter.links.provider.commission": "Commission : {providerCallRange}$ par appel du prestataire recrute (pendant 6 mois)",
  "chatter.links.provider.desc": "Recrutez des avocats ou expatries et gagnez {providerCallRange}$/appel pendant 6 mois",
  "chatter.links.provider.share.text": "Rejoignez notre reseau et aidez les expatries",
  "chatter.links.provider.share.title": "Devenez prestataire SOS-Expat",
  "chatter.links.provider.title": "Recruter prestataires",
  "chatter.links.recruitment.commission": "Commission : {n1}$/appel N1",
  "chatter.links.recruitment.desc": "Recrutez d'autres chatters dans votre équipe et gagnez {n1}$/appel N1",
  "chatter.links.recruitment.share.text": "Rejoins notre équipe de chatters et gagne des commissions !",
  "chatter.links.recruitment.share.title": "Rejoins notre équipe SOS-Expat",
  "chatter.links.recruitment.title": "Recruter équipe",
  "chatter.links.recruits": "Recrutements",
  "chatter.links.share.text": "Besoin d'aide juridique à l'étranger ? Appelez un avocat en 2 min :",
  "chatter.links.share.title": "SOS Expat - Aide juridique à l'étranger",
  "chatter.links.yourCode": "Votre code",
  "chatter.live.earned": "vient de gagner",
  "chatter.live.teambonus": "a reçu un bonus d'équipe",
  "chatter.live.title": "Activité en Direct",
  "chatter.missions.goToTask": "Aller a la tache {number}",
  "chatter.missions.nextTask": "Tache suivante",
  "chatter.missions.previousTask": "Tache precedente",
  "chatter.motivation.clients": "Clients",
  "chatter.motivation.dailyAverage": "~{amount}/jour",
  "chatter.motivation.goToTip": "Aller au conseil {number}",
  "chatter.motivation.goalReached": "Objectif atteint ! Bravo !",
  "chatter.motivation.memberSince": "Depuis {days} jours",
  "chatter.motivation.milestoneReached": "{amount} atteint !",
  "chatter.motivation.monthlyGoal": "Objectif mensuel",
  "chatter.motivation.nextMilestone": "Prochain objectif",
  "chatter.motivation.nextTip": "Conseil suivant",
  "chatter.motivation.previousTip": "Conseil precedent",
  "chatter.motivation.rank": "Classement",
  "chatter.motivation.recruits": "Filleuls",
  "chatter.motivation.remaining": "Plus que {amount} pour debloquer !",
  "chatter.motivation.thisMonth": "Ce mois",
  "chatter.motivation.title": "Mes Gains",
  "chatter.motivation.total": "Total gagne",
  "chatter.motivation.viewLeaderboard": "Tu es dans le Top 10 !",
  "chatter.motivation.vsLastMonth": "vs mois dernier",
  "chatter.new.callsPerWeek": "appels/sem",
  "chatter.new.copyLink": "Copier le lien",
  "chatter.new.copyLinkNow": "Copier mon lien maintenant",
  "chatter.new.howItWorks": "Comment fonctionne SOS-Expat",
  "chatter.new.jobIntroDesc": "SOS-Expat connecte des expatriés avec des avocats et des expatriés aidants par téléphone. Partagez votre lien dans des groupes d'expats — chaque appel via ce lien = {amount} versé dans votre portefeuille.",
  "chatter.new.jobIntroTitle": "Votre mission de Chatter",
  "chatter.new.linkLoading": "Chargement de votre lien...",
  "chatter.new.linkTelegram": "Lier Telegram",
  "chatter.new.perMonth": "~${amount}/mois",
  "chatter.new.reactivation.copiedNotShared": "Vous avez copié votre lien ! L'avez-vous partagé ? Plus vous partagez, plus vite vous gagnerez.",
  "chatter.new.reactivation.restart": "Recommencer",
  "chatter.new.reactivation.shareLink": "Partager mon lien",
  "chatter.new.reactivation.shareMore": "Les chatters qui partagent leur lien 3x/jour gagnent en moyenne plus vite. Continuez !",
  "chatter.new.reactivation.shareNow": "Partager maintenant",
  "chatter.new.reactivation.weekAbsent": "Votre lien est toujours actif ! Un seul appel = {amount}. Les meilleurs chatters ont commencé exactement comme vous.",
  "chatter.new.revenueNote": "La plupart des nouveaux chatters gagnent {range} leur 1er mois",
  "chatter.new.revenueTitle": "Revenus possibles",
  "chatter.new.share": "Partager",
  "chatter.new.share.shortText": "Besoin d'aide juridique ? {url}",
  "chatter.new.share.telegramText": "Besoin d'aide juridique ?",
  "chatter.new.share.text": "Besoin d'aide juridique à l'étranger ? Appelez un avocat en 2 minutes !",
  "chatter.new.share.title": "SOS Expat - Aide juridique expatriés",
  "chatter.new.share.whatsapp": "Besoin d'aide juridique à l'étranger ? Appelez un avocat en 2 minutes : {url}",
  "chatter.new.shareTitle": "Partagez votre lien maintenant",
  "chatter.new.step1": "Vous partagez votre lien SOS-Expat",
  "chatter.new.step2": "Un expatrié clique et appelle un professionnel",
  "chatter.new.step3": "Vous recevez {amount} automatiquement",
  "chatter.new.telegramDesc": "Bonus de $50 credite a la liaison de votre compte Telegram",
  "chatter.new.telegramTitle": "Liez Telegram = {bonus} offerts",
  "chatter.new.telegramUnlockCondition": "Débloqué après {threshold} de commissions client",
  "chatter.new.toast.copyFailed": "Impossible de copier le lien",
  "chatter.new.toast.linkCopied": "Lien copié ! Partagez-le sur WhatsApp, Telegram...",
  "chatter.new.toast.linkShared": "Lien partagé ! Chaque appel = {amount} pour vous",
  "chatter.new.toast.shared": "Lien partagé !",
  "chatter.new.yourLink": "Votre lien unique",
  "chatter.nextAction.copyLink": "Copier mon lien",
  "chatter.nextAction.inviteSomeone": "Inviter un ami",
  "chatter.nextAction.keepSharing": "Continuez à partager !",
  "chatter.nextAction.keepSharingSub": "Chaque appel via votre lien = {amount} pour vous",
  "chatter.nextAction.levelUp": "Encore {amount} pour {level}",
  "chatter.nextAction.levelUpSub": "Débloquez un bonus de {bonus} sur toutes vos commissions",
  "chatter.nextAction.linkNow": "Lier maintenant",
  "chatter.nextAction.linkTelegram": "Liez votre Telegram",
  "chatter.nextAction.linkTelegramSub": "Débloquez {amount} de bonus dès la liaison",
  "chatter.nextAction.moreReferrals": "Plus que {count} Chatter(s) qualifié(s)",
  "chatter.nextAction.moreReferralsSub": "Pour débloquer {amount} de bonus équipe",
  "chatter.nextAction.motivateTeam": "Motivez votre équipe !",
  "chatter.nextAction.motivateTeamSub": "Plus votre équipe génère d'appels, plus vos bonus montent",
  "chatter.nextAction.recruitFirst": "Invitez votre premier Chatter",
  "chatter.nextAction.recruitFirstSub": "Vous gagnerez {amount} sur chaque appel qu'il génère",
  "chatter.nextAction.recruitMore": "Recruter plus",
  "chatter.nextAction.shareClientLink": "Partagez votre lien SOS-Expat",
  "chatter.nextAction.shareClientLinkSub": "Chaque appel d'expatrié via votre lien = {amount}",
  "chatter.nextAction.shareMyLink": "Partager mon lien",
  "chatter.nextAction.shareToEarn": "Partager pour gagner",
  "chatter.nextAction.viewTeam": "Voir mon équipe",
  "chatter.notifications.bell.label": "{count} notifications non lues",
  "chatter.notifications.empty": "Aucune notification",
  "chatter.notifications.emptyHint": "Les nouvelles notifications apparaîtront ici",
  "chatter.notifications.markAllRead": "Tout marquer comme lu",
  "chatter.notifications.timeAgo.daysAgo": "il y a {days} j",
  "chatter.notifications.timeAgo.hourAgo": "il y a 1 h",
  "chatter.notifications.timeAgo.hoursAgo": "il y a {hours} h",
  "chatter.notifications.timeAgo.justNow": "a l'instant",
  "chatter.notifications.timeAgo.minuteAgo": "il y a 1 min",
  "chatter.notifications.timeAgo.minutesAgo": "il y a {minutes} min",
  "chatter.notifications.timeAgo.yesterday": "hier",
  "chatter.notifications.title": "Notifications",
  "chatter.notifications.viewAll": "Voir toutes les notifications ({count})",
  "chatter.objective.firstRecruit.title": "Recruter votre premier filleul",
  "chatter.objective.firstWithdrawal.title": "Premier retrait",
  "chatter.objective.inviteSomeone": "Inviter quelqu'un",
  "chatter.objective.keepEarning": "Continuer à gagner",
  "chatter.objective.keepGoing.title": "Continuez à gagner !",
  "chatter.objective.level2.title": "Niveau 2 (+10% bonus)",
  "chatter.objective.level3.title": "Niveau 3 Avancé (+20% bonus)",
  "chatter.objective.level4.title": "Niveau 4 Expert (+35% bonus)",
  "chatter.objective.linkTelegram": "Lier Telegram",
  "chatter.objective.next": "Prochain objectif",
  "chatter.objective.reached": "Objectif atteint !",
  "chatter.objective.recruitMore": "Recruter plus",
  "chatter.objective.remaining": "Encore {amount} pour atteindre cet objectif",
  "chatter.objective.shareMyLink": "Partager mon lien",
  "chatter.objective.shareToEarn": "Partager pour gagner",
  "chatter.objective.telegramBonus.title": "Liez Telegram = $50 bonus",
  "chatter.objective.tier10.title": "10 filleuls qualifiés = $35 bonus",
  "chatter.objective.tier20.title": "20 filleuls qualifiés = $75 bonus",
  "chatter.objective.tier5.title": "5 filleuls qualifiés = $15 bonus",
  "chatter.objective.unit.referral": "filleul",
  "chatter.objective.unit.referrals": "filleuls",
  "chatter.objective.withdrawAmount": "Retirer ${amount}",
  "chatter.objective.withdrawNow.title": "Retirer votre argent !",
  "chatter.onboarding.copyLink": "Copier mon lien",
  "chatter.onboarding.explore": "Explorer",
  "chatter.onboarding.next": "Suivant",
  "chatter.onboarding.shareNow": "Partager sur WhatsApp",
  "chatter.onboarding.skip": "Passer l'introduction",
  "chatter.onboarding.step1.description": "SOS-Expat aide les expatriés à joindre un avocat ou un expatrié aidant par téléphone. Quand quelqu'un appelle via votre lien, vous gagnez {amount}. Copiez-le maintenant !",
  "chatter.onboarding.step1.title": "Voici votre lien Chatter !",
  "chatter.onboarding.step2.description": "4 étapes simples pour toucher votre première commission. Chaque étape se fait en 1 clic.",
  "chatter.onboarding.step2.title": "Votre plan pour la première commission",
  "chatter.onboarding.step3.description": "Ciblez les expatriés : groupes WhatsApp/Telegram/Facebook d'expats, forums, communautés de Français à l'étranger. Plus votre cercle est ciblé, plus ça convertit.",
  "chatter.onboarding.step3.title": "À qui partager votre lien ?",
  "chatter.onboarding.understood": "Compris !",
  "chatter.path.big.con1": "Demande du leadership",
  "chatter.path.big.con2": "Investissement temps initial",
  "chatter.path.big.pro1": "Revenus massifs passifs",
  "chatter.path.big.pro2": "Bonus $4,000 au tier 500",
  "chatter.path.big.pro3": "Potentiel illimité",
  "chatter.path.big.step1": "Construire équipe de 50 personnes",
  "chatter.path.big.step2": "Bonus tier 50 filleuls qualifiés",
  "chatter.path.big.step3": "50 filleuls x $1/appel client",
  "chatter.path.big.step4": "Viser Top 3 mensuel",
  "chatter.path.big.step5": "Bonus tier 100 puis 500",
  "chatter.path.big.subtitle": "50+ filleuls qualifiés",
  "chatter.path.big.target": "$1,000+/mois",
  "chatter.path.big.timeline": "3-6 mois",
  "chatter.path.big.title": "Grande Équipe",
  "chatter.path.milestone.100": "10 clients",
  "chatter.path.milestone.1000": "100 clients ou 10 filleuls actifs",
  "chatter.path.milestone.2500": "Équipe de 25 personnes + bonus tiers",
  "chatter.path.milestone.500": "50 clients ou 5 filleuls actifs",
  "chatter.path.milestone.5000": "50+ filleuls qualifiés = Bonus $4,000 !",
  "chatter.path.small.con1": "Besoin de recruter et former",
  "chatter.path.small.con2": "Résultats dépendent de l'équipe",
  "chatter.path.small.pro1": "Revenus passifs dès le départ",
  "chatter.path.small.pro2": "Croissance exponentielle",
  "chatter.path.small.pro3": "Bonus de paliers",
  "chatter.path.small.step1": "Recruter 10 personnes motivées",
  "chatter.path.small.step2": "Chacun fait 20 clients/mois",
  "chatter.path.small.step3": "Vous faites 20 clients/mois",
  "chatter.path.small.step4": "Bonus tier 10 filleuls qualifiés",
  "chatter.path.small.step5": "Total mensuel estimé",
  "chatter.path.small.subtitle": "10 membres actifs",
  "chatter.path.small.target": "$600-800/mois",
  "chatter.path.small.timeline": "6-9 mois",
  "chatter.path.small.title": "Petite Équipe",
  "chatter.path.solo.con1": "Plus long",
  "chatter.path.solo.con2": "Pas de revenus passifs",
  "chatter.path.solo.con3": "Dépend de votre temps",
  "chatter.path.solo.pro1": "100% de vos gains",
  "chatter.path.solo.pro2": "Pas besoin de recruter",
  "chatter.path.solo.pro3": "Simple à comprendre",
  "chatter.path.solo.step1": "Trouver 40-50 clients/mois",
  "chatter.path.solo.step2": "Partager sur 5+ groupes Facebook/jour",
  "chatter.path.solo.step3": "Utiliser WhatsApp Status quotidiennement",
  "chatter.path.solo.step4": "Total après 12 mois",
  "chatter.path.solo.subtitle": "Clients directs uniquement",
  "chatter.path.solo.target": "$400-500/mois",
  "chatter.path.solo.timeline": "12-18 mois",
  "chatter.path.tierCount": "{count} filleuls",
  "chatter.pathTo5000.advantages": "Avantages",
  "chatter.pathTo5000.badge": "Badge",
  "chatter.pathTo5000.cta": "Commencer",
  "chatter.pathTo5000.duration": "Durée estimée",
  "chatter.pathTo5000.goal": "Objectif : 5 000$",
  "chatter.pathTo5000.nextMilestone": "Prochain palier",
  "chatter.pathTo5000.objective": "Objectif",
  "chatter.pathTo5000.progress": "Votre progression",
  "chatter.pathTo5000.qualifiedNote": "Les recrues qualifiées rapportent plus",
  "chatter.pathTo5000.recommended": "Recommandé",
  "chatter.pathTo5000.subtitle": "Votre feuille de route vers 5 000$",
  "chatter.pathTo5000.tierBonuses": "Bonus de palier",
  "chatter.pathTo5000.title": "Objectif 5 000$",
  "chatter.pathTo5000.toKnow": "Bon à savoir",
  "chatter.payment.min": "Minimum 30$",
  "chatter.payment.subtitle": "Retirez partout dans le monde",
  "chatter.payment.time": "Traitement 48h",
  "chatter.payment.title": "Soyez paye comme vous voulez",
  "chatter.payments.addMethod": "Ajouter une methode",
  "chatter.payments.addMethodHint": "Ajoutez au moins une méthode de paiement pour retirer vos gains",
  "chatter.payments.addPaymentMethod": "Ajouter une méthode de paiement",
  "chatter.payments.availableBalance": "Solde disponible",
  "chatter.payments.default": "Par defaut",
  "chatter.payments.delete": "Supprimer",
  "chatter.payments.error.cancelWithdrawal": "Impossible d'annuler le retrait.",
  "chatter.payments.error.deleteMethod": "Impossible de supprimer la méthode de paiement.",
  "chatter.payments.error.generic": "Erreur lors du traitement. Veuillez réessayer.",
  "chatter.payments.error.setDefault": "Impossible de définir la méthode par défaut.",
  "chatter.payments.error.telegramRequired": "Telegram est requis pour recevoir le code de confirmation de retrait.",
  "chatter.payments.error.telegramSendFailed": "Impossible d'envoyer le code de confirmation par Telegram. Vérifiez que votre compte Telegram est correctement connecté.",
  "chatter.payments.forecast.dayProgress": "Jour {day}/{total}",
  "chatter.payments.forecast.earned": "gagné",
  "chatter.payments.forecast.estimated": "estimé",
  "chatter.payments.forecast.lastMonth": "Mois dernier",
  "chatter.payments.forecast.title": "Prévision mensuelle",
  "chatter.payments.forecast.vsLastMonth": "vs mois dernier",
  "chatter.payments.kpi.averageMonthly": "Moyenne/mois",
  "chatter.payments.kpi.thisMonth": "Ce mois",
  "chatter.payments.kpi.totalEarned": "Total gagné",
  "chatter.payments.lockedBonus.subtitle": "Gagnez encore {amount} en commissions client pour débloquer",
  "chatter.payments.lockedBonus.title": "Bonus Telegram verrouillé : {amount}",
  "chatter.payments.noMethods": "Aucune methode de paiement",
  "chatter.payments.noTrackingData": "Aucune donnée de suivi disponible",
  "chatter.payments.noWithdrawals": "Aucun retrait",
  "chatter.payments.pendingBalance": "Solde en attente",
  "chatter.payments.pendingWithdrawal": "Retrait en cours",
  "chatter.payments.period.30d": "30 jours",
  "chatter.payments.period.7d": "7 jours",
  "chatter.payments.period.90d": "90 jours",
  "chatter.payments.period.all": "Tout",
  "chatter.payments.selectWithdrawal": "Sélectionnez une méthode de retrait",
  "chatter.payments.setDefault": "Définir par défaut",
  "chatter.payments.subtitle": "Historique de vos commissions et retraits",
  "chatter.payments.tab.history": "Historique",
  "chatter.payments.tab.historyWithdrawals": "Historique des retraits",
  "chatter.payments.tab.methods": "Methodes",
  "chatter.payments.tab.withdraw": "Retirer",
  "chatter.payments.title": "Mes paiements",
  "chatter.payments.totalBalance": "Solde total",
  "chatter.payments.trackWithdrawal": "Suivre le retrait",
  "chatter.payments.trackingDetails": "Détails de suivi",
  "chatter.payments.validatedBalance": "Solde valide",
  "chatter.payments.withdrawFee": "Frais de retrait : ${amount}",
  "chatter.payments.withdrawalHistory": "Historique des retraits",
  "chatter.pendingBalance": "Solde en attente",
  "chatter.pendingWithdrawalId": "ID de retrait en attente",
  "chatter.piggyBank.amountToUnlock": "Gagnez encore {amount} pour debloquer",
  "chatter.piggyBank.claim": "Reclamer mes bonus",
  "chatter.piggyBank.claiming": "Reclamation...",
  "chatter.piggyBank.clientCommissions": "Commissions clients",
  "chatter.piggyBank.explainEmpty": "Connectez Telegram pour recevoir un bonus de 50$ ! Vous le debloquerez apres avoir gagne {threshold} en commissions clients.",
  "chatter.piggyBank.explainLocked": "Gagnez {threshold} en commissions clients directes pour debloquer votre bonus Telegram de {bonus}.",
  "chatter.piggyBank.explainUnlocked": "Votre bonus Telegram de {bonus} est debloque ! Reclamez-le ci-dessous.",
  "chatter.piggyBank.keepGoing": "Continuez ! Plus que {amount} pour débloquer",
  "chatter.piggyBank.locked": "Verrouillee",
  "chatter.piggyBank.needMoreSales": "Générez {amount} de commissions supplémentaires pour débloquer votre bonus",
  "chatter.piggyBank.noBonuses": "Aucun bonus a reclamer",
  "chatter.piggyBank.progress": "Progression",
  "chatter.piggyBank.readyToClaim": "Vos bonus sont prets !",
  "chatter.piggyBank.title": "Ma Tirelire",
  "chatter.piggyBank.totalAvailable": "Total disponible",
  "chatter.piggyBank.unlocked": "Debloquee !",
  "chatter.platform.forum": "Forums",
  "chatter.platform.forums": "InterNations, Expat.com...",
  "chatter.platform.forums.name": "Forums Expatries",
  "chatter.profile.addMethod": "Ajouter",
  "chatter.profile.addMethodTitle": "Ajouter une méthode de paiement",
  "chatter.profile.affiliateCodes": "Mes codes affiliés",
  "chatter.profile.codeClient": "Code client",
  "chatter.profile.codeCopied": "Code copié !",
  "chatter.profile.codeProvider": "Code prestataire",
  "chatter.profile.codeRecruitment": "Code recrutement",
  "chatter.profile.copyCode": "Copier le code",
  "chatter.profile.country": "Pays",
  "chatter.profile.email": "Email",
  "chatter.profile.fieldError": "Échec de la mise à jour. Veuillez réessayer.",
  "chatter.profile.fieldRequired": "Ce champ est obligatoire",
  "chatter.profile.fieldSaved": "Mis à jour avec succès",
  "chatter.profile.firstName": "Prénom",
  "chatter.profile.language": "Langue",
  "chatter.profile.lastName": "Nom",
  "chatter.profile.logout": "Déconnexion",
  "chatter.profile.logoutError": "Échec de la déconnexion",
  "chatter.profile.methodDefault": "Méthode par défaut mise à jour",
  "chatter.profile.methodDefaultError": "Échec du changement de méthode par défaut",
  "chatter.profile.methodDeleteError": "Échec de la suppression",
  "chatter.profile.methodDeleted": "Méthode de paiement supprimée",
  "chatter.profile.methodError": "Erreur lors de l'enregistrement",
  "chatter.profile.methodSaved": "Méthode de paiement enregistrée",
  "chatter.profile.name": "Nom complet",
  "chatter.profile.noMethods": "Aucune méthode de paiement enregistrée",
  "chatter.profile.paymentMethods": "Méthodes de paiement",
  "chatter.profile.personal": "Informations personnelles",
  "chatter.profile.phone": "Téléphone / WhatsApp",
  "chatter.profile.photo": "Photo de profil",
  "chatter.profile.photo.change": "Changer la photo",
  "chatter.profile.photo.hint": "Cliquez pour télécharger une nouvelle photo",
  "chatter.profile.platform.error": "Échec de la mise à jour des plateformes",
  "chatter.profile.platform.facebook": "Facebook",
  "chatter.profile.platform.hint": "Sélectionnez les plateformes où vous faites la promotion de SOS-Expat",
  "chatter.profile.platform.instagram": "Instagram",
  "chatter.profile.platform.linkedin": "LinkedIn",
  "chatter.profile.platform.tiktok": "TikTok",
  "chatter.profile.platform.updated": "Plateformes mises à jour",
  "chatter.profile.platform.whatsapp": "WhatsApp",
  "chatter.profile.platforms": "Plateformes",
  "chatter.profile.subtitle": "Gérer votre profil",
  "chatter.profile.telegram": "Telegram",
  "chatter.profile.telegramConnect": "Connecter",
  "chatter.profile.telegramConnected": "Telegram connecté",
  "chatter.profile.telegramHint": "Connectez Telegram pour retirer et obtenir votre bonus de 50$",
  "chatter.profile.telegramId": "ID : {id}",
  "chatter.profile.telegramNotConnected": "Telegram non connecté",
  "chatter.profile.title": "Mon profil",
  "chatter.progression.badges": "Badges",
  "chatter.progression.bestRank": "Meilleur rang",
  "chatter.progression.bestStreak": "Meilleur streak",
  "chatter.progression.captain.benefit1": "Bonus $50 à $1000/mois",
  "chatter.progression.captain.benefit2": "Gestion de votre équipe",
  "chatter.progression.captain.benefit3": "Récompenses exclusives",
  "chatter.progression.captain.callsNeeded": "Encore {count} appels pour {tier}",
  "chatter.progression.captain.congrats": "Vous êtes Captain !",
  "chatter.progression.captain.congratsSub": "Gérez votre équipe et maximisez vos gains",
  "chatter.progression.captain.cta": "En savoir plus",
  "chatter.progression.captain.currentTier": "Palier actuel",
  "chatter.progression.captain.dashboard": "Mon équipe",
  "chatter.progression.captain.description": "Passez au niveau supérieur en devenant Captain de votre équipe.",
  "chatter.progression.captain.maxTier": "Palier maximum atteint !",
  "chatter.progression.captain.nextTier": "Prochain palier",
  "chatter.progression.captain.subtitle": "Votre progression dans les paliers capitaine",
  "chatter.progression.captain.title": "Progression Capitaine",
  "chatter.progression.commissions": "Commissions",
  "chatter.progression.currentLevel": "Niveau actuel",
  "chatter.progression.level.current": "Niveau actuel",
  "chatter.progression.level.earned": "{amount} gagnés",
  "chatter.progression.level.forecast": "Estimation : {level} dans ~{days} jours",
  "chatter.progression.level.maxReached": "Niveau maximum atteint !",
  "chatter.progression.level.needed": "Encore {amount} pour le niveau {level}",
  "chatter.progression.level.next": "Prochain niveau",
  "chatter.progression.level.title": "Mon Niveau",
  "chatter.progression.nextLevel": "Prochain niveau",
  "chatter.progression.piggyBank.title": "Tirelire Bonus",
  "chatter.progression.recruitment.allAchieved": "Tous les paliers atteints !",
  "chatter.progression.recruitment.milestone": "{count} recrues",
  "chatter.progression.recruitment.nextBonus": "Prochain bonus : {amount} à {count} recrues",
  "chatter.progression.recruitment.qualified": "{count} filleuls qualifiés",
  "chatter.progression.recruitment.qualifiedInfo.desc": "Une recrue qualifiée a effectué au moins 1 appel payant",
  "chatter.progression.recruitment.qualifiedInfo.label": "Qu'est-ce qu'une recrue qualifiée ?",
  "chatter.progression.recruitment.subtitle": "Recrutez des chatters pour débloquer des bonus",
  "chatter.progression.recruitment.title": "Paliers de Recrutement d'Équipe",
  "chatter.progression.referrals": "Filleuls",
  "chatter.progression.roadmap.bonus": "Bonus {multiplier}",
  "chatter.progression.roadmap.current": "Vous",
  "chatter.progression.roadmap.title": "Roadmap vers $5000/mois",
  "chatter.progression.stats.badges": "Badges obtenus",
  "chatter.progression.stats.bestRank": "Meilleur classement",
  "chatter.progression.stats.bestStreak": "Meilleure série",
  "chatter.progression.stats.currentStreak": "Série actuelle",
  "chatter.progression.stats.days": "{count}j",
  "chatter.progression.stats.monthRank": "Classement du mois",
  "chatter.progression.stats.notRanked": "Non classé",
  "chatter.progression.stats.title": "Statistiques Globales",
  "chatter.progression.stats.totalEarned": "Total gagné",
  "chatter.progression.subtitle": "Suivez votre évolution et vos objectifs",
  "chatter.progression.teaser.cta": "Contactez le support pour en savoir plus",
  "chatter.progression.teaser.description": "Les capitaines gèrent une équipe de chatters et gagnent des commissions supplémentaires sur les appels de leur équipe. Atteignez un excellent niveau de performance pour être éligible !",
  "chatter.progression.teaser.title": "Devenez Capitaine !",
  "chatter.progression.title": "Ma Progression",
  "chatter.progression.totalClients": "Clients total",
  "chatter.progression.totalEarned": "Total gagné",
  "chatter.promo.dismiss": "Fermer",
  "chatter.provider.badge": "Programme Prestataire",
  "chatter.provider.benefit1.desc": "Recrutez des avocats et gagnez 100$ par avocat activé",
  "chatter.provider.benefit1.title": "Bonus de recrutement",
  "chatter.provider.benefit2.desc": "{clientCallRange}$ par mois pour chaque avocat actif que vous avez recruté",
  "chatter.provider.benefit2.title": "Revenus récurrents",
  "chatter.provider.benefit3.desc": "Multipliez vos gains en construisant votre réseau d'avocats",
  "chatter.provider.benefit3.title": "Pas de limite",
  "chatter.provider.duration": "Durée",
  "chatter.provider.example.title": "Exemple de gains",
  "chatter.provider.helper": "Assistant",
  "chatter.provider.lawyer": "Avocat",
  "chatter.provider.link1.label": "Lien de recrutement avocat",
  "chatter.provider.link2.label": "Lien de recrutement assistant",
  "chatter.provider.links.title": "Mes liens de recrutement",
  "chatter.provider.monthly": "Par mois",
  "chatter.provider.months": "{count} mois",
  "chatter.provider.perProvider": "Par prestataire",
  "chatter.provider.subtitle": "Recrutez des avocats et gagnez des revenus récurrents",
  "chatter.provider.title": "Recrutez des Prestataires",
  "chatter.provider.total": "Total",
  "chatter.provider.you": "Vous",
  "chatter.quickActions.close": "Fermer les actions rapides",
  "chatter.quickActions.open": "Ouvrir les actions rapides",
  "chatter.quiz.error": "Erreur lors du chargement du quiz",
  "chatter.quiz.loading": "Chargement des questions...",
  "chatter.quiz.question": "Question {current} sur {total}",
  "chatter.quiz.submit": "Soumettre mes reponses",
  "chatter.quiz.submitting": "Verification...",
  "chatter.rank.monthly": "Classement mensuel",
  "chatter.rank.notRanked": "Non classe",
  "chatter.rank.top1": "Top 1 ce mois !",
  "chatter.rank.top2": "Top 2 ce mois !",
  "chatter.rank.top3": "Top 3 ce mois !",
  "chatter.ranking.tab.leaderboard": "Classement",
  "chatter.ranking.tab.progression": "Ma Progression",
  "chatter.ranking.title": "Classement",
  "chatter.referralEarnings": "Gains de parrainage",
  "chatter.referrals.achieved": "Atteint",
  "chatter.referrals.active": "Actif",
  "chatter.referrals.affiliationEarnings": "Gains directs (vos clients)",
  "chatter.referrals.affiliationEarningsDesc": "Commissions gagnées quand un client appelle via votre lien personnel",
  "chatter.referrals.allTiersAchieved": "Tous les paliers atteints !",
  "chatter.referrals.breakdownByType": "Repartition par type",
  "chatter.referrals.categoryAll": "Tous",
  "chatter.referrals.categoryCasual": "Decontracte",
  "chatter.referrals.categoryProfessional": "Professionnel",
  "chatter.referrals.categoryStory": "Recit",
  "chatter.referrals.categoryTestimonial": "Temoignage",
  "chatter.referrals.categoryUrgent": "Urgent",
  "chatter.referrals.codeLabel": "Votre code",
  "chatter.referrals.collapseDetails": "Masquer le detail",
  "chatter.referrals.commissionCount": "{count, plural, one {# commission} other {# commissions}}",
  "chatter.referrals.commissionRates": "Taux de commission",
  "chatter.referrals.commissionsCount": "{count, plural, one {# commission} other {# commissions}}",
  "chatter.referrals.current": "Actuel",
  "chatter.referrals.directN1": "Niveau 1 (directs)",
  "chatter.referrals.downloadQR": "Telecharger le QR Code",
  "chatter.referrals.earned": "Gagne",
  "chatter.referrals.earnings": "Gains",
  "chatter.referrals.earningsRatio": "Ratio des gains",
  "chatter.referrals.earningsSubtitle": "Detail de vos commissions de parrainage",
  "chatter.referrals.earningsTitle": "Gains Parrainage",
  "chatter.referrals.editMessage": "Modifier",
  "chatter.referrals.endsIn": "Se termine dans",
  "chatter.referrals.expandDetails": "Voir le detail",
  "chatter.referrals.filleul": "filleul",
  "chatter.referrals.filleuls": "filleuls",
  "chatter.referrals.filleulsN1": "Filleuls N1",
  "chatter.referrals.filleulsN2": "Filleuls N2",
  "chatter.referrals.filleulsNeeded": "{count} filleuls necessaires",
  "chatter.referrals.groupedByReferral": "Gains par filleul",
  "chatter.referrals.howItWorks": "Comment ca marche ?",
  "chatter.referrals.howItWorks1": "Partagez votre lien de parrainage unique",
  "chatter.referrals.howItWorks2": "Vos filleuls s'inscrivent et deviennent chatters",
  "chatter.referrals.howItWorks3": "Gagnez des commissions quand ils atteignent les seuils",
  "chatter.referrals.howItWorks4": "Gagnez des revenus passifs sur les ventes de votre équipe",
  "chatter.referrals.indirectN2": "Niveau 2 (indirects)",
  "chatter.referrals.joinedAt": "Inscrit le",
  "chatter.referrals.langEnglish": "English",
  "chatter.referrals.langFrench": "Français",
  "chatter.referrals.linkLabel": "Votre lien",
  "chatter.referrals.manageTeam": "Gérer mon équipe",
  "chatter.referrals.messagesTip": "Selectionnez un message et partagez-le sur vos reseaux preferes",
  "chatter.referrals.monthlyEarnings": "Gains du mois",
  "chatter.referrals.myFilleulsN1": "Mes filleuls directs",
  "chatter.referrals.myTeam": "Mon équipe",
  "chatter.referrals.n2BonusInfo": "Vous gagnez aussi sur les filleuls de vos filleuls !",
  "chatter.referrals.n2Explanation": "Ce sont les personnes parrainées par vos filleuls directs",
  "chatter.referrals.noCommissionsYet": "Aucune commission de parrainage encore",
  "chatter.referrals.noFilleulsN2Yet": "Pas encore de filleuls N2",
  "chatter.referrals.noFilleulsYet": "Pas encore de filleuls",
  "chatter.referrals.noTeamYet": "Vous n'avez pas encore recruté de Chatters. Partagez votre lien de recrutement pour commencer !",
  "chatter.referrals.passiveDesc": "Construisez votre équipe et gagnez sur leurs ventes",
  "chatter.referrals.passiveIncome": "Revenus passifs",
  "chatter.referrals.pending": "En attente",
  "chatter.referrals.perCallN1": "{n1}$/appel N1",
  "chatter.referrals.previewLink": "Apercu du lien",
  "chatter.referrals.progress": "Progression",
  "chatter.referrals.progression": "Progression",
  "chatter.referrals.promoDescription": "Vos commissions sont multipliees par {multiplier}",
  "chatter.referrals.promoEnded": "Promotion terminee",
  "chatter.referrals.qrCode": "QR Code",
  "chatter.referrals.qualified": "Qualifies",
  "chatter.referrals.qualifiedFilleuls": "Filleuls qualifies",
  "chatter.referrals.qualifiedReferrals": "Parrainages qualifiés",
  "chatter.referrals.ratesReminder": "N1 : {n1}$/appel • N2 : {n2}$/appel",
  "chatter.referrals.ratioExplanation": "Gains directs = appels via votre lien • Gains passifs = appels générés par vos filleuls N1 et N2",
  "chatter.referrals.recentCommissions": "Commissions recentes",
  "chatter.referrals.recruitFirst": "Recrutez votre premier Chatter",
  "chatter.referrals.recruitFirst.aria": "Recrutez votre premier membre d'équipe et commencez à gagner des revenus passifs",
  "chatter.referrals.recurring": "Récurrent",
  "chatter.referrals.refer": "Parrainer",
  "chatter.referrals.refer.aria": "Partagez votre lien de parrainage pour recruter de nouveaux Chatters",
  "chatter.referrals.referInfo": "Les commissions de parrainage sont creditees automatiquement quand vos filleuls atteignent les seuils requis. Retrouvez le detail dans Gains Parrainage.",
  "chatter.referrals.referSubtitle": "Partagez votre lien et gagnez des commissions",
  "chatter.referrals.referTitle": "Kit Viral",
  "chatter.referrals.referralEarnings": "Gains passifs (équipe N1/N2)",
  "chatter.referrals.referralEarningsDesc": "Commissions automatiques quand vos filleuls N1 et N2 génèrent des appels",
  "chatter.referrals.scanToJoin": "Scannez pour rejoindre",
  "chatter.referrals.shareDirectly": "Partager directement",
  "chatter.referrals.shareLinkDesc": "Partagez ce lien pour inviter d'autres personnes et gagner des commissions.",
  "chatter.referrals.shareMessage": "Message de partage",
  "chatter.referrals.shareMessages": "Messages de partage",
  "chatter.referrals.shareOn": "Partager sur",
  "chatter.referrals.shareText": "Rejoignez SOS Expat et gagnez de l'argent :",
  "chatter.referrals.shareYourLink": "Partagez votre lien",
  "chatter.referrals.stats": "Statistiques",
  "chatter.referrals.status": "Statut",
  "chatter.referrals.subtitle": "Suivez vos parrainages et vos commissions",
  "chatter.referrals.thisMonth": "Ce mois",
  "chatter.referrals.tier.bronze": "Bronze",
  "chatter.referrals.tier.diamond": "Diamant",
  "chatter.referrals.tier.gold": "Or",
  "chatter.referrals.tier.legend": "Légende",
  "chatter.referrals.tier.platinum": "Platine",
  "chatter.referrals.tier.silver": "Argent",
  "chatter.referrals.tierBonuses": "Bonus paliers",
  "chatter.referrals.tierProgress": "Progression des paliers",
  "chatter.referrals.timeRemaining.days": "{days}j {hours}h",
  "chatter.referrals.timeRemaining.hours": "{hours}h {minutes}m",
  "chatter.referrals.timeRemaining.minutes": "{minutes}m",
  "chatter.referrals.title": "Mes Filleuls",
  "chatter.referrals.totalEarnedFrom": "Total gagne de {name}",
  "chatter.referrals.totalEarnings": "Total des gains",
  "chatter.referrals.totalReferral": "Total parrainage",
  "chatter.referrals.totalReferralEarnings": "Total gains parrainage",
  "chatter.referrals.type_recurring": "Recurrent 5%",
  "chatter.referrals.type_threshold_10": "Seuil $10",
  "chatter.referrals.type_threshold_50": "Seuil $50 N1",
  "chatter.referrals.type_threshold_50_n2": "Seuil $50 N2",
  "chatter.referrals.type_tier_bonus": "Bonus palier",
  "chatter.referrals.viaParrain": "Via",
  "chatter.referrals.when10": "Filleul atteint $10",
  "chatter.referrals.when50N1": "Filleul N1 atteint $50",
  "chatter.referrals.when50N2": "Filleul N2 atteint $50",
  "chatter.referrals.yourReferralLink": "Votre lien de parrainage",
  "chatter.refreshed": "Données actualisées",
  "chatter.register.acceptTerms": "J'accepte les {termsLink}, les {affiliateTermsLink} et la {privacyLink}. Je comprends que la connexion Telegram est obligatoire pour retirer mes commissions.",
  "chatter.register.alreadyRegistered": "Déjà inscrit ?",
  "chatter.register.email": "Email",
  "chatter.register.emailExists.hint": "Cette adresse email est déjà utilisée",
  "chatter.register.emailExists.loginButton": "Se connecter",
  "chatter.register.emailExists.message": "Un compte existe déjà avec cette adresse email. Vous pouvez vous connecter ou utiliser une autre adresse.",
  "chatter.register.emailExists.title": "Email déjà utilisé",
  "chatter.register.emailExists.tryDifferent": "Utiliser une autre adresse",
  "chatter.register.error": "Erreur lors de l'inscription",
  "chatter.register.error.alreadyChatter": "Ce compte est déjà enregistré en tant que Chatter",
  "chatter.register.error.banned": "Ce compte a été banni",
  "chatter.register.error.blocked": "Ce compte est bloqué. Contactez le support.",
  "chatter.register.error.countryNotSupported": "Désolé, votre pays n'est pas encore supporté",
  "chatter.register.error.generic": "Une erreur s'est produite",
  "chatter.register.error.invalidEmail": "Adresse email invalide",
  "chatter.register.error.isActiveClient": "Vous êtes déjà client SOS-Expat. Les clients ne peuvent pas devenir Chatters.",
  "chatter.register.error.isExpat": "Ce compte est déjà enregistré en tant qu'expatrié",
  "chatter.register.error.isLawyer": "Ce compte est déjà enregistré en tant qu'avocat",
  "chatter.register.error.network": "Erreur réseau. Vérifiez votre connexion.",
  "chatter.register.error.registrationDisabled": "Les inscriptions sont temporairement suspendues",
  "chatter.register.error.weakPassword": "Le mot de passe doit contenir au moins 8 caractères",
  "chatter.register.info": "En vous inscrivant, vous acceptez les conditions du programme Chatter",
  "chatter.register.loginLink": "Se connecter",
  "chatter.register.referralCode": "Code de parrainage",
  "chatter.register.referralCode.applied": "Le code de parrainage {code} sera applique automatiquement",
  "chatter.register.referralDetected": "Vous avez ete parraine !",
  "chatter.register.roleConflict.button": "Aller a mon tableau de bord",
  "chatter.register.roleConflict.message": "Vous etes deja inscrit en tant que {role}. Chaque compte ne peut avoir qu'un seul role.",
  "chatter.register.roleConflict.title": "Inscription non autorisee",
  "chatter.register.seo.description": "Inscrivez-vous gratuitement comme Chatter SOS-Expat et gagnez de l'argent en partageant nos services. Commissions attractives et revenus passifs.",
  "chatter.register.seo.title": "Inscription Chatter - Gagnez de l'argent avec SOS-Expat",
  "chatter.register.submit": "S'inscrire en tant que Chatter",
  "chatter.register.subtitle": "Rejoignez notre programme ambassadeur",
  "chatter.register.success": "Inscription reussie ! Vos liens d'affiliation sont prets.",
  "chatter.register.success.message": "Redirection vers la configuration Telegram...",
  "chatter.register.success.subtitle": "Vous allez etre redirige vers la configuration Telegram...",
  "chatter.register.success.title": "Inscription reussie !",
  "chatter.register.title": "Devenez Chatter",
  "chatter.resources.cat.founder": "Photos, bio et citations du fondateur",
  "chatter.resources.cat.founderLabel": "Fondateur",
  "chatter.resources.cat.sosExpat": "Logos, bannières et visuels SOS-Expat",
  "chatter.resources.cat.ulixai": "Ressources pour promouvoir l'assistant IA Ulixai",
  "chatter.resources.copied": "Copie !",
  "chatter.resources.copy": "Copier",
  "chatter.resources.download": "Telecharger",
  "chatter.resources.empty": "Aucune ressource disponible pour cette categorie",
  "chatter.resources.emptyDesc": "Les ressources arrivent bientôt",
  "chatter.resources.emptyTitle": "Aucune ressource disponible",
  "chatter.resources.files": "Fichiers telechargeables",
  "chatter.resources.guidelines.1": "Ces ressources sont reservees aux chatters partenaires",
  "chatter.resources.guidelines.2": "Utilisez-les uniquement pour promouvoir SOS-Expat",
  "chatter.resources.guidelines.3": "Ne modifiez pas les logos sans autorisation",
  "chatter.resources.guidelines.4": "Incluez toujours votre lien d'affiliation avec le contenu",
  "chatter.resources.guidelines.title": "Conditions d'utilisation",
  "chatter.resources.noResults": "Aucun resultat pour cette recherche",
  "chatter.resources.search": "Rechercher une ressource...",
  "chatter.resources.subtitle": "Logos, images et textes prets a l'emploi pour vos publications",
  "chatter.resources.texts": "Textes a copier",
  "chatter.resources.title": "Ressources",
  "chatter.risk.free": "100% Gratuit à Vie",
  "chatter.risk.free.desc": "Pas d'abonnement, pas de frais cachés, pas de carte bancaire nécessaire. Jamais.",
  "chatter.risk.guarantee": "La seule chose que vous investissez c'est votre temps. Les récompenses sont illimitées.",
  "chatter.risk.nocommit": "Pas d'Engagement de Temps",
  "chatter.risk.nocommit.desc": "Travaillez quand vous voulez, d'où vous voulez. Pas d'horaires.",
  "chatter.risk.noquota": "Pas de Quotas",
  "chatter.risk.noquota.desc": "Pas de minimum à gagner. 1 client = {clientCallRange}$. Simple.",
  "chatter.risk.quit": "Partez Quand Vous Voulez",
  "chatter.risk.quit.desc": "Ça ne vous plaît pas ? Arrêtez simplement. Pas de pénalités, pas de questions.",
  "chatter.risk.subtitle": "Nous prenons tous les risques. Vous gardez toutes les récompenses.",
  "chatter.risk.title": "Zéro Risque. Rien à Perdre.",
  "chatter.schema.howto.description": "Guide complet pour devenir Chatter SOS-Expat et commencer à gagner de l'argent",
  "chatter.schema.howto.name": "Comment devenir Chatter SOS-Expat",
  "chatter.schema.job.description": "Partagez les services SOS-Expat avec votre réseau et gagnez des commissions attractives",
  "chatter.schema.job.incentive": "Commissions sur les ventes directes et revenus passifs d'équipe",
  "chatter.schema.job.qualifications": "Aucune qualification requise, accessible à tous",
  "chatter.schema.job.responsibilities": "Partager les services SOS-Expat sur les réseaux sociaux et avec votre réseau personnel",
  "chatter.schema.job.skills": "Communication, réseaux sociaux, motivation",
  "chatter.schema.job.title": "Chatter SOS-Expat - Gagnez de l'argent en ligne",
  "chatter.schema.offer.direct": "{clientCallRange}$ par client référé",
  "chatter.schema.offer.direct.desc": "Commission directe pour chaque client qui utilise vos services",
  "chatter.schema.offer.team": "Revenus d'équipe passifs",
  "chatter.schema.offer.team.desc": "Gagnez sur les ventes de votre équipe (N1 et N2)",
  "chatter.schema.service.description": "Programme d'affiliation pour gagner de l'argent en partageant les services SOS-Expat",
  "chatter.schema.service.name": "Programme Chatter SOS-Expat",
  "chatter.schema.step1.name": "Inscription",
  "chatter.schema.step1.text": "Créez votre compte Chatter gratuitement en 2 minutes",
  "chatter.schema.step2.name": "Partage",
  "chatter.schema.step2.text": "Partagez vos liens d'affiliation sur les réseaux sociaux",
  "chatter.schema.step3.name": "Conversion",
  "chatter.schema.step3.text": "Gagnez des commissions quand vos contacts utilisent nos services",
  "chatter.schema.step4.name": "Paiement",
  "chatter.schema.step4.text": "Retirez vos gains dès que vous atteignez le minimum de retrait",
  "chatter.schema.tool.internet": "Connexion Internet",
  "chatter.schema.tool.smartphone": "Smartphone ou ordinateur",
  "chatter.share": "Partager",
  "chatter.share.category.all": "Tous",
  "chatter.share.category.earnings": "Gains",
  "chatter.share.category.help": "Aide",
  "chatter.share.category.personal": "Personnel",
  "chatter.share.category.professional": "Pro",
  "chatter.share.category.urgent": "Urgent",
  "chatter.share.facebook.group.subtitle": "Partagez dans les groupes d'expatriés",
  "chatter.share.facebook.group.title": "Dans un groupe",
  "chatter.share.facebook.groupTips.copied": "Message copié dans le presse-papier !",
  "chatter.share.facebook.groupTips.group1": "Expatriés [pays]",
  "chatter.share.facebook.groupTips.group2": "Français à l'étranger",
  "chatter.share.facebook.groupTips.group3": "Expats in [city]",
  "chatter.share.facebook.groupTips.group4": "Communauté [pays]",
  "chatter.share.facebook.groupTips.openGroups": "Ouvrir mes groupes Facebook",
  "chatter.share.facebook.groupTips.readyToPaste": "Message prêt à coller",
  "chatter.share.facebook.groupTips.suggestedGroups": "Groupes suggérés",
  "chatter.share.facebook.groupTips.tip1": "Publiez dans 3-5 groupes d'expatriés par jour",
  "chatter.share.facebook.groupTips.title": "Conseils groupes",
  "chatter.share.facebook.groupTips.warning": "Ne spammez pas, apportez de la valeur. Adaptez votre message au groupe.",
  "chatter.share.facebook.messenger.subtitle": "Envoyez en message privé",
  "chatter.share.facebook.messenger.title": "Via Messenger",
  "chatter.share.facebook.page.subtitle": "Publiez depuis votre page Facebook",
  "chatter.share.facebook.page.title": "Sur ma page",
  "chatter.share.facebook.profile.subtitle": "Publiez sur votre fil d'actualité",
  "chatter.share.facebook.profile.title": "Sur mon profil",
  "chatter.share.facebook.title": "Partager sur Facebook",
  "chatter.share.hub.clientEarnings": "${amount}/appel",
  "chatter.share.hub.clientLink": "Client",
  "chatter.share.hub.copyMessage": "Copier le message",
  "chatter.share.hub.downloadQR": "Télécharger",
  "chatter.share.hub.editMessage": "Modifier",
  "chatter.share.hub.message": "Message :",
  "chatter.share.hub.providerEarnings": "${amount}/appel",
  "chatter.share.hub.providerLink": "Prestataire",
  "chatter.share.hub.qrCode": "QR Code",
  "chatter.share.hub.recruitmentEarnings": "${amount}/appel",
  "chatter.share.hub.recruitmentLink": "Recrutement équipe",
  "chatter.share.hub.shareOn": "Partager sur :",
  "chatter.share.hub.title": "Partager mon lien",
  "chatter.share.hub.whichLink": "Quel lien partager ?",
  "chatter.share.message.earnings.1": "J'ai gagné {amount} ce mois avec SOS-Expat ! Rejoins-moi : {link}",
  "chatter.share.message.earnings.2": "Gagne $10 par appel en aidant les expatriés ! C'est gratuit : {link}",
  "chatter.share.message.help.1": "Tu connais des expats qui galèrent ? Partage ce lien, ça les aide vraiment : {link}",
  "chatter.share.message.help.2": "Aide les expatriés à trouver un avocat rapidement. Partage : {link}",
  "chatter.share.message.personal.1": "Hey ! J'utilise SOS-Expat pour aider les expatriés et je gagne de l'argent. Regarde : {link}",
  "chatter.share.message.personal.2": "Moi aussi j'étais expat et j'aurais aimé connaître ce service. Découvre : {link}",
  "chatter.share.message.professional.1": "Opportunité : SOS-Expat recrute des Chatters. Commissions attractives, travail flexible. Détails : {link}",
  "chatter.share.message.professional.2": "Programme d'affiliation SOS-Expat : $10/conversion, 0 investissement. Info : {link}",
  "chatter.share.message.urgent.1": "Offre limitée ! Deviens Chatter SOS-Expat et gagne des commissions dès aujourd'hui. Inscription gratuite : {link}",
  "chatter.share.message.urgent.2": "Dernière chance de rejoindre mon équipe ! Les places sont limitées. Inscris-toi maintenant : {link}",
  "chatter.share.platform.email.earnings": "Je voulais te parler de SOS-Expat. En tant que Chatter, j'ai déjà gagné {amount} en recommandant ce service aux expatriés. C'est gratuit pour démarrer et les commissions sont immédiates : {link}",
  "chatter.share.platform.email.help": "Je te fais suivre ce lien vers SOS-Expat, un service qui aide les expatriés à trouver une assistance juridique rapidement. Si tu connais des personnes expatriées, ça pourrait vraiment les aider : {link}",
  "chatter.share.platform.email.personal": "Je voulais te recommander SOS-Expat, un service que j'utilise et qui aide les expatriés à contacter un avocat en quelques minutes. C'est fiable et très pratique : {link}",
  "chatter.share.platform.email.professional": "Je souhaitais vous présenter le programme Chatter de SOS-Expat. Il s'agit d'un programme d'affiliation offrant $10 par conversion, sans investissement initial. Le modèle est flexible et les résultats concrets : {link}",
  "chatter.share.platform.email.urgent": "Je tenais à te partager ce service d'urgence pour les expatriés. SOS-Expat permet d'appeler un avocat en 2 minutes, partout dans le monde. C'est vital pour ceux qui en ont besoin maintenant : {link}",
  "chatter.share.platform.linkedin.earnings": "En tant que Chatter SOS-Expat, j'ai généré {amount} en aidant les expatriés à accéder à une assistance juridique. Un modèle gagnant-gagnant : {link}",
  "chatter.share.platform.linkedin.help": "Des millions d'expatriés n'ont pas accès à une aide juridique adaptée. SOS-Expat change la donne. Partagez pour faire connaître : {link}",
  "chatter.share.platform.linkedin.personal": "Je recommande SOS-Expat, une plateforme qui met en relation les expatriés avec des avocats qualifiés. Une solution concrète pour la communauté expatriée : {link}",
  "chatter.share.platform.linkedin.professional": "SOS-Expat propose un programme de partenariat avec des commissions de $10 par conversion. Travail flexible, impact réel sur la communauté expatriée. En savoir plus : {link}",
  "chatter.share.platform.linkedin.urgent": "Les expatriés ont besoin d'une assistance juridique immédiate. SOS-Expat connecte les expats avec des avocats en 2 minutes. Découvrez cette initiative : {link}",
  "chatter.share.platform.whatsapp.earnings": "J'ai déjà gagné {amount} avec SOS-Expat ! Tu veux savoir comment ? Clique ici : {link}",
  "chatter.share.platform.whatsapp.help": "Si tu connais des expats en galère, partage-leur ce lien. Ça peut vraiment les aider : {link}",
  "chatter.share.platform.whatsapp.personal": "Salut ! Je suis devenu Chatter SOS-Expat et ça marche super bien. Je te recommande : {link}",
  "chatter.share.platform.whatsapp.professional": "Salut, je te partage une opportunité intéressante : devenir Chatter SOS-Expat. $10 par appel, 0 investissement. Regarde : {link}",
  "chatter.share.platform.whatsapp.urgent": "Hey ! Tu savais que les expatriés peuvent appeler un avocat en 2 min ? C'est urgent pour ceux qui galèrent. Regarde vite : {link}",
  "chatter.share.toast.copied": "Lien copié ! Collez-le où vous voulez",
  "chatter.share.toast.copiedForInstagram": "Lien copié pour Instagram !",
  "chatter.share.toast.copiedForTiktok": "Lien copié pour TikTok !",
  "chatter.share.toast.shared": "Partagé avec succès !",
  "chatter.shareText": "Besoin d'aide juridique à l'étranger ? Appelez un avocat en 2 minutes :",
  "chatter.shared": "Partagé avec succès !",
  "chatter.sidebar.available": "Disponible",
  "chatter.sidebar.clientLink": "Lien client",
  "chatter.sidebar.level": "Niveau {level}",
  "chatter.sidebar.moreToWithdraw": "Encore {amount}$ pour retirer",
  "chatter.sidebar.perCall": "{amount}/appel",
  "chatter.sidebar.piggyBank": "Tirelire",
  "chatter.sidebar.piggyConnect": "Connectez Telegram pour obtenir un bonus de 50$ !",
  "chatter.sidebar.piggyProgress": "Gagnez {amount} en ventes pour debloquer votre bonus de ${bonus}",
  "chatter.sidebar.piggyUnlocked": "Bonus pret a reclamer !",
  "chatter.sidebar.progression": "Progression",
  "chatter.sidebar.recruitLink": "Lien recrutement équipe",
  "chatter.sidebar.withdraw": "Retirer {amount}$",
  "chatter.sidebar.withdrawPending": "Retrait en cours...",
  "chatter.social.badge": "Histoires de Succès Réelles",
  "chatter.social.title": "Les Chatters Gagnent Chaque Jour",
  "chatter.sponsor.code": "Code parrain",
  "chatter.sponsor.earnings": "Gains du parrain",
  "chatter.sponsor.empty": "Aucun parrain",
  "chatter.sponsor.joined": "Inscrit",
  "chatter.sponsor.rate.activationBonus": "Bonus activation N1",
  "chatter.sponsor.rate.n1Call": "Appel N1 (votre filleul)",
  "chatter.sponsor.rate.n2Call": "Appel N2 (filleul de filleul)",
  "chatter.sponsor.rate.recruitBonus": "Bonus recrutement N1",
  "chatter.sponsor.rates": "Vos gains par recrutement d'équipe",
  "chatter.sponsor.recruitLink": "Votre lien de recrutement",
  "chatter.sponsor.subtitle": "Partagez votre lien de recrutement",
  "chatter.sponsor.title": "Votre parrain",
  "chatter.stats.breakdown": "{clients} clients, {recruits} recrutes",
  "chatter.stats.chatters": "Chatters Actifs",
  "chatter.stats.commissions": "Total commissions",
  "chatter.stats.conversions": "Conversions",
  "chatter.stats.countries": "Pays",
  "chatter.stats.languages": "Langues",
  "chatter.stats.paid": "Payé Ce Mois",
  "chatter.stats.passiveIncome": "Revenus passifs",
  "chatter.stats.pending": "{count} en attente",
  "chatter.stats.thisMonth": "Ce mois",
  "chatter.stats.totalEarned": "Total gagne",
  "chatter.status.": "Statut",
  "chatter.status.active": "Actif",
  "chatter.status.available": "Disponible",
  "chatter.status.banned": "Banni",
  "chatter.status.cancelled": "Annule",
  "chatter.status.paid": "Paye",
  "chatter.status.pending": "En attente",
  "chatter.status.pending_quiz": "Quiz en attente",
  "chatter.status.suspended": "Suspendu",
  "chatter.status.validated": "Valide",
  "chatter.step1.desc": "Parcourez les groupes Facebook d'expatries, les groupes WhatsApp, Reddit, les forums... Cherchez des personnes avec des problemes : soucis de visa, questions juridiques, urgences a l'etranger.",
  "chatter.step1.title": "Trouvez des personnes qui ont besoin d'aide",
  "chatter.step2.desc": "Dites-leur qu'ils peuvent parler a un avocat ou un aidant expatrie par telephone en moins de 5 minutes. Fonctionne partout dans le monde, toutes les langues. Partagez votre lien d'affiliation unique.",
  "chatter.step2.title": "Partagez votre lien",
  "chatter.step3.desc": "Quand ils passent un appel via votre lien, vous gagnez {clientCallRange}$. Suivi instantane. Retirez a tout moment via Mobile Money, Wise ou virement bancaire.",
  "chatter.step3.note": "Aucune limite de gains !",
  "chatter.step3.title": "Gagnez {clientCallRange}$",
  "chatter.steps.badge": "C'est Super Facile",
  "chatter.steps.subtitle": "Aucune expertise nécessaire. Tout le monde peut le faire.",
  "chatter.steps.title": "3 Étapes Simples",
  "chatter.sticky.cta": "Gagnez {clientCallRange}$/appel - Commencez Gratuitement",
  "chatter.streak.best": "Meilleure série : {days}j",
  "chatter.streak.current": "Serie actuelle",
  "chatter.streak.days": "jours",
  "chatter.streak.record": "Record",
  "chatter.suspended.backHome": "Retour a l'accueil",
  "chatter.suspended.contact": "Contacter le support",
  "chatter.suspended.contactUs": "Nous contacter",
  "chatter.suspended.date": "Date de suspension",
  "chatter.suspended.info": "Votre compte a été suspendu. Contactez le support pour plus d'informations.",
  "chatter.suspended.reason": "Raison de la suspension",
  "chatter.suspended.subtitle": "Compte suspendu",
  "chatter.suspended.title": "Compte suspendu",
  "chatter.team.badge": "Multipliez vos revenus",
  "chatter.team.benefit1.desc": "Pas de limite au nombre de recrues",
  "chatter.team.benefit1.title": "Équipe Illimitée",
  "chatter.team.benefit2.desc": "{n1}$/appel N1, {n2}$/appel N2",
  "chatter.team.benefit2.title": "Gains à Vie",
  "chatter.team.benefit3.desc": "Vos clients + leurs clients",
  "chatter.team.benefit3.title": "Cumulez les Revenus",
  "chatter.team.chatter": "Chatter",
  "chatter.team.cta": "Commencez a construire votre equipe",
  "chatter.team.emptyDesc": "Partagez votre lien de recrutement pour construire votre équipe",
  "chatter.team.emptyTitle": "Aucun membre d'équipe",
  "chatter.team.example": "Exemple : 10 chatters dans votre equipe, chacun gagnant 200 $/mois",
  "chatter.team.example.title": "Exemple de Gains Mensuels :",
  "chatter.team.inviteWhatsApp": "Inviter via WhatsApp",
  "chatter.team.passive": "Revenu passif",
  "chatter.team.projection": "Projection mensuelle",
  "chatter.team.socialProof": "{count} chatters gagnent déjà",
  "chatter.team.subtitle": "Ne gagnez pas seulement sur vos propres parrainages. Construisez une equipe de chatters et gagnez aussi sur les leurs !",
  "chatter.team.tab.captain": "Capitaine",
  "chatter.team.tab.earnings": "Gains",
  "chatter.team.tab.network": "Réseau",
  "chatter.team.tab.sponsor": "Parrain",
  "chatter.team.title": "Construisez une equipe, gagnez 10x plus",
  "chatter.team.total": "Vos Revenus Passifs Totaux",
  "chatter.team.you": "VOUS",
  "chatter.telegram.back": "Retour",
  "chatter.telegram.bonusBadge": "Bonus $50",
  "chatter.telegram.connect.openButton": "Ouvrir dans Telegram",
  "chatter.telegram.connect.regenerate": "Générer un nouveau lien",
  "chatter.telegram.connect.subtitle": "Cliquez sur le bouton ci-dessous pour connecter votre compte",
  "chatter.telegram.connect.title": "Ouvrir Telegram",
  "chatter.telegram.connect.waiting": "En attente de connexion...",
  "chatter.telegram.error.connection": "Erreur de connexion. Vérifiez votre internet.",
  "chatter.telegram.error.expired": "Lien expiré. Veuillez en générer un nouveau.",
  "chatter.telegram.error.generic": "Une erreur est survenue. Veuillez réessayer.",
  "chatter.telegram.loading": "Chargement...",
  "chatter.telegram.noButton": "Non, je ne l'ai pas",
  "chatter.telegram.noButtonInstall": "Téléchargez Telegram d'abord",
  "chatter.telegram.requiredInfo": "Telegram est requis pour recevoir les confirmations de retrait",
  "chatter.telegram.seo.title": "Connecter Telegram | SOS-Expat",
  "chatter.telegram.skipButton": "Continuer sans Telegram (vous perdrez le bonus de $50)",
  "chatter.telegram.subtitle": "Recevez un bonus de $50 en connectant votre compte Telegram",
  "chatter.telegram.success.bonusCredit": "Débloqué lorsque vous gagnez $150 en commissions",
  "chatter.telegram.success.continueButton": "Accéder au tableau de bord",
  "chatter.telegram.success.subtitle": "Votre compte est maintenant lié",
  "chatter.telegram.success.title": "Telegram connecté !",
  "chatter.telegram.title": "Connecter Telegram",
  "chatter.telegram.yesButton": "Oui, j'ai Telegram",
  "chatter.testimonial.1": "Je poste dans 3 groupes Facebook chaque matin avant le travail. 45 min/jour, 43 clients ce mois. Les questions de visa n'arrêtent pas !",
  "chatter.testimonial.1.stats": "43 clients • 45min/jour",
  "chatter.testimonial.2": "J'ai commencé il y a 4 mois. Maintenant j'ai 18 chatters dans mon équipe. 320$ de mes clients + 880$ de commissions d'équipe. Ça a changé ma vie !",
  "chatter.testimonial.2.stats": "18 membres d'équipe • 4 mois",
  "chatter.testimonial.3": "J'ai retiré 250$ via M-Pesa mardi dernier, reçu en 18 heures. Maintenant je cible les Kenyans aux EAU et en Arabie Saoudite. Énorme demande !",
  "chatter.testimonial.3.stats": "28 clients • M-Pesa vérifié",
  "chatter.testimonial.period": "ce mois",
  "chatter.tier.bonus": "Bonus de palier",
  "chatter.tier.needed": "Encore {amount} pour le prochain palier",
  "chatter.tier.progress": "Progression",
  "chatter.tiers.badge": "Bonus de Recrutement",
  "chatter.tiers.note": "Bonus uniques versés quand vous atteignez chaque palier",
  "chatter.tiers.recruits": "recrues",
  "chatter.tiers.title": "Gagnez des Bonus à Chaque Palier !",
  "chatter.tools.badge": "Tout Inclus",
  "chatter.tools.calculator": "Calculateur de revenus",
  "chatter.tools.calculatorDesc": "Estimez vos gains potentiels",
  "chatter.tools.community.desc": "Groupe privé pour partager conseils, célébrer les succès et apprendre des meilleurs.",
  "chatter.tools.community.title": "Communauté Chatter",
  "chatter.tools.copyLink": "Copier le lien",
  "chatter.tools.dashboard.desc": "Gains en temps réel, stats d'équipe, classement, demandes de retrait. Tout sur mobile.",
  "chatter.tools.dashboard.title": "Dashboard Pro",
  "chatter.tools.howItWorks": "Comment ça marche",
  "chatter.tools.links.desc": "Un pour trouver des clients ({clientCallRange}$/appel), un pour recruter des prestataires (avocats/helpers) et gagner {providerCallRange}$/appel reçu.",
  "chatter.tools.links.title": "2 Liens d'Affiliation",
  "chatter.tools.materials.desc": "Messages, images et posts à copier-coller optimisés pour la conversion.",
  "chatter.tools.materials.title": "Contenu Prêt à l'Emploi",
  "chatter.tools.noSpam": "Pas de spam",
  "chatter.tools.noSpamDesc": "Ne partagez qu'avec des personnes ayant besoin d'aide à l'étranger",
  "chatter.tools.support.desc": "Accès direct à notre équipe. Réponses en heures, pas en jours.",
  "chatter.tools.support.title": "Support WhatsApp",
  "chatter.tools.tab.howToEarn": "Comment gagner",
  "chatter.tools.tab.resources": "Ressources",
  "chatter.tools.tab.training": "Formation",
  "chatter.tools.title": "Ce que Vous Recevez (100% Gratuit)",
  "chatter.tools.training.desc": "Tutoriels vidéo, bonnes pratiques, modèles de messages. Apprenez les stratégies gagnantes.",
  "chatter.tools.training.title": "Formation Gratuite",
  "chatter.totalClients": "Total clients",
  "chatter.totalCommissions": "Total commissions",
  "chatter.totalEarned": "Total gagné",
  "chatter.totalRecruits": "Total recrues",
  "chatter.tour.affiliate-links.description": "Partagez ces liens sur les réseaux sociaux. Vous gagnez {clientCallRange}$ pour chaque client qui réserve un appel via votre lien !",
  "chatter.tour.affiliate-links.title": "Vos liens d'affiliation",
  "chatter.tour.balance.description": "C'est votre tirelire ! Regardez vos gains augmenter ici. Dès que vous atteignez 20$, vous pouvez retirer votre argent.",
  "chatter.tour.balance.title": "Suivez vos gains",
  "chatter.tour.complete.description": "Commencez à partager vos liens et gagnez de l'argent dès aujourd'hui. Bonne chance et bienvenue dans l'équipe !",
  "chatter.tour.complete.title": "Vous êtes prêt !",
  "chatter.tour.completed": "Visite terminée !",
  "chatter.tour.getStarted": "Commencer !",
  "chatter.tour.leaderboard.description": "Consultez le classement pour voir votre rang. Les 3 meilleurs chatters chaque mois gagnent des prix (200$, 100$, 50$) !",
  "chatter.tour.leaderboard.title": "Compétition & Gains",
  "chatter.tour.missions.description": "Complétez les missions quotidiennes pour gagner des bonus et construire votre série. Plus votre série est longue, plus vos bonus sont importants !",
  "chatter.tour.missions.title": "Missions quotidiennes",
  "chatter.tour.next": "Suivant",
  "chatter.tour.notifications.description": "Consultez vos notifications ici. Nous vous alerterons des nouvelles commissions, bonus et mises à jour importantes.",
  "chatter.tour.notifications.title": "Restez informé",
  "chatter.tour.piggy-bank.description": "Votre bonus Telegram et autres bonus sont stockés ici. Dès que vous atteignez le seuil de ventes, vous pouvez les réclamer !",
  "chatter.tour.piggy-bank.title": "Votre tirelire",
  "chatter.tour.previous": "Precedent",
  "chatter.tour.quick-actions.description": "Utilisez ce bouton flottant pour accéder rapidement au partage de lien, voir vos gains, inviter des membres, et plus.",
  "chatter.tour.quick-actions.title": "Actions rapides",
  "chatter.tour.skipTour": "Passer la visite",
  "chatter.tour.startEarning": "Commencez à gagner",
  "chatter.tour.team.description": "Recrutez d'autres chatters et gagnez des revenus passifs ! Recevez {n1}$ pour chaque appel de vos recrues N1, et {n2}$ pour les N2.",
  "chatter.tour.team.title": "Construisez votre équipe",
  "chatter.tour.welcome.description": "Laissez-nous vous faire visiter et vous aider à commencer à gagner de l'argent. Ce tour rapide vous guidera à travers toutes les fonctionnalités.",
  "chatter.tour.welcome.title": "Bienvenue sur votre tableau de bord !",
  "chatter.training.calc.callsPerWeek": "appels/semaine",
  "chatter.training.calc.desc": "Si vous generez X appels clients par semaine :",
  "chatter.training.calc.month": "mois",
  "chatter.training.calc.plus": "+ revenus passifs de votre equipe",
  "chatter.training.calc.title": "Calculateur de revenus",
  "chatter.training.captain.desc": "Les meilleurs recruteurs deviennent Captains. En tant que Captain, vous gagnez des commissions supplementaires sur TOUS les appels de votre equipe (N1 + N2). Bonus mensuels par paliers de Bronze a Diamant.",
  "chatter.training.captain.title": "Devenir Captain",
  "chatter.training.comm.activationBonus": "Bonus activation N1",
  "chatter.training.comm.everyMonth": "chaque mois",
  "chatter.training.comm.expat": "Appel avec un expert expatrie",
  "chatter.training.comm.forever": "a vie",
  "chatter.training.comm.lawyer": "Appel avec un avocat",
  "chatter.training.comm.milestones": "Bonus paliers recrutement",
  "chatter.training.comm.milestonesDetail": "5 a 500 recrues",
  "chatter.training.comm.n1": "Appels clients de vos recrues N1",
  "chatter.training.comm.n2": "Appels clients de vos recrues N2",
  "chatter.training.comm.oncePerRecruit": "une fois par recrue",
  "chatter.training.comm.recruitBonus": "Bonus recrutement N1",
  "chatter.training.comm.telegram": "Bonus Telegram",
  "chatter.training.comm.telegramDetail": "connecter Telegram + gagner $150",
  "chatter.training.comm.top3": "Competition mensuelle Top 3",
  "chatter.training.comm.whenTheyRecruit": "quand ils recrutent",
  "chatter.training.continue": "Continuer",
  "chatter.training.empty": "Aucun module de formation disponible pour le moment.",
  "chatter.training.emptyDesc": "Le contenu de formation arrive bientôt",
  "chatter.training.emptyTitle": "Aucune formation disponible",
  "chatter.training.finish": "Terminer",
  "chatter.training.firstRevenue.title": "Generez votre premier revenu",
  "chatter.training.goToQuiz": "Passer le quiz",
  "chatter.training.ideas.fb1": "Rejoignez 10-20 groupes d'expatries et repondez aux questions, puis partagez votre lien naturellement",
  "chatter.training.ideas.fb2": "Post : \"Si vous etes expatrie et avez besoin de conseils juridiques, j'ai trouve ce super service...\"",
  "chatter.training.ideas.fb3": "Creez un post utile sur les problemes courants des expatries → incluez votre lien comme solution",
  "chatter.training.ideas.proTip.desc": "Les meilleurs chatters publient 2-3 fois par semaine sur differentes plateformes. Mixez contenu utile (conseils expatries) et promotion directe (votre lien). Soyez authentique — les gens font plus confiance aux vraies histoires qu'aux pubs.",
  "chatter.training.ideas.proTip.title": "Astuce pro",
  "chatter.training.ideas.story1": "Sondage : \"Avez-vous deja eu besoin d'aide juridique a l'etranger ?\" → swipe up vers votre lien",
  "chatter.training.ideas.story2": "Partagez une capture de vos gains (floutez les infos perso) → \"Envie de gagner aussi ?\"",
  "chatter.training.ideas.story3": "\"Story time : quand mon ami s'est retrouve bloque a l'etranger...\" → mentionnez SOS-Expat",
  "chatter.training.ideas.subtitle": "Creez du contenu qui amene naturellement les gens vers votre lien. Voici des idees prouvees :",
  "chatter.training.ideas.tiktok1": "\"3 choses que j'aurais voulu savoir avant de partir a l'etranger\" — lien dans la bio",
  "chatter.training.ideas.tiktok2": "\"Comment je gagne de l'argent depuis mon telephone en aidant les expatries\" — angle recrutement",
  "chatter.training.ideas.tiktok3": "\"Cette appli a sauve ma situation de visa\" — format storytelling",
  "chatter.training.ideas.tiktok4": "Videos de conseils rapides sur la vie d'expatrie — \"Saviez-vous qu'on peut appeler un avocat pour seulement X$ ?\"",
  "chatter.training.ideas.title": "Idees de contenu qui marchent",
  "chatter.training.ideas.wa1": "Partagez dans les groupes quand quelqu'un demande de l'aide juridique/admin a l'etranger",
  "chatter.training.ideas.wa2": "Envoyez a vos amis a l'etranger : \"Hey, j'ai trouve ce service qui pourrait t'aider avec...\"",
  "chatter.training.ideas.wa3": "Pour recruter : \"Je gagne de l'argent en partageant des liens, aucun investissement. Ca te dit ?\"",
  "chatter.training.lessons": "{count} leçons",
  "chatter.training.level.advanced": "Avancé",
  "chatter.training.level.beginner": "Débutant",
  "chatter.training.level.intermediate": "Intermédiaire",
  "chatter.training.links.client": "Lien client",
  "chatter.training.links.clientDesc": "Partagez-le avec des personnes qui ont besoin d'aide (expatries, immigrants). Quand ils appellent un avocat via votre lien, vous gagnez {amount} par appel.",
  "chatter.training.links.provider": "Lien prestataire",
  "chatter.training.links.providerDesc": "Partagez-le avec des avocats ou expatriés aidants qui veulent rejoindre la plateforme. Quand leurs clients appellent, vous gagnez ${amount} par appel (pendant 6 mois).",
  "chatter.training.links.recruitDesc": "Partagez-le avec d'autres chatters. Quand ils génèrent des appels payants, vous gagnez ${n1} par appel (à vie).",
  "chatter.training.links.recruitment": "Lien recrutement équipe",
  "chatter.training.links.title": "Vos 3 liens expliques",
  "chatter.training.loadError": "Impossible de charger le module.",
  "chatter.training.loadingModule": "Chargement du module...",
  "chatter.training.modules.title": "Modules de formation",
  "chatter.training.next": "Suivant",
  "chatter.training.noSpam.desc": "Partagez dans des groupes pertinents avec des personnes qui ont vraiment besoin d'aide. La qualite prime sur la quantite. Le spam vous fera bannir des groupes.",
  "chatter.training.noSpam.title": "Partagez intelligemment, pas de spam",
  "chatter.training.pageTitle": "Formation",
  "chatter.training.potential.active": "Actif",
  "chatter.training.potential.beginner": "Debutant",
  "chatter.training.potential.captain": "Captain",
  "chatter.training.potential.pro": "Pro",
  "chatter.training.potential.title": "Potentiel de gains",
  "chatter.training.prev": "Précédent",
  "chatter.training.progress.subtitle": "{completed} sur {total} modules complétés",
  "chatter.training.progress.title": "Votre progression",
  "chatter.training.quiz.badgeReward": "Nouveau badge débloqué !",
  "chatter.training.quiz.bonusReward": "Bonus de ${amount} crédité !",
  "chatter.training.quiz.continue": "Continuer",
  "chatter.training.quiz.failed": "Pas encore...",
  "chatter.training.quiz.passed": "Félicitations !",
  "chatter.training.quiz.passedToast": "Module réussi !",
  "chatter.training.quiz.passingScore": "Score requis : {score}%",
  "chatter.training.quiz.retry": "Réessayer",
  "chatter.training.quiz.submit": "Valider le quiz",
  "chatter.training.quiz.title": "Quiz de validation",
  "chatter.training.recruit.expats": "Expatries qui connaissent d'autres expatries et ont un grand reseau",
  "chatter.training.recruit.sideHustle": "Toute personne cherchant un side hustle flexible sans investissement",
  "chatter.training.recruit.social": "Personnes actives sur les reseaux sociaux avec beaucoup d'abonnes",
  "chatter.training.recruit.stayHome": "Parents au foyer qui veulent gagner depuis leur telephone",
  "chatter.training.recruit.students": "Etudiants cherchant un revenu complementaire",
  "chatter.training.required": "Requis",
  "chatter.training.resources.guide": "Guide du chatter",
  "chatter.training.resources.images": "Images marketing",
  "chatter.training.resources.templates": "Modeles de messages",
  "chatter.training.resources.title": "Ressources",
  "chatter.training.retry": "Réessayer",
  "chatter.training.review": "Réviser",
  "chatter.training.slideOf": "Slide {current} / {total}",
  "chatter.training.sources.bonuses": "Bonus speciaux",
  "chatter.training.sources.direct": "Commissions directes (lien client)",
  "chatter.training.sources.team": "Commissions equipe (lien recrutement)",
  "chatter.training.sources.title": "Toutes vos sources de revenus",
  "chatter.training.start": "Commencer",
  "chatter.training.step1.desc": "Votre compte est actif et vos liens sont prets.",
  "chatter.training.step1.title": "Inscription — C'est fait !",
  "chatter.training.step2.desc": "Utilisez le lien vert en haut de votre tableau de bord. C'est ce lien qui vous fait gagner {amount} par appel.",
  "chatter.training.step2.title": "Copiez votre lien CLIENT",
  "chatter.training.step3.desc": "Groupes Facebook d'expatries, groupes WhatsApp, communautes Telegram, forums d'expatries, Reddit. Ciblez les personnes qui ont vraiment besoin d'aide juridique ou administrative a l'etranger.",
  "chatter.training.step3.title": "Partagez-le la ou les expatries ont besoin d'aide",
  "chatter.training.step4.desc": "Quand quelqu'un clique sur votre lien et passe un appel payant, votre commission est creditee automatiquement sous 48h. Aucune action requise.",
  "chatter.training.step4.title": "Quelqu'un appelle → Vous gagnez automatiquement",
  "chatter.training.submitQuiz": "Soumettre le quiz",
  "chatter.training.subtitle": "Ameliorez vos competences",
  "chatter.training.tab.maximize": "Maximiser",
  "chatter.training.tab.start": "Debuter",
  "chatter.training.tab.team": "Mon equipe",
  "chatter.training.team.bonus.activation": "Bonus activation (recrue fait 2 appels)",
  "chatter.training.team.bonus.milestones": "Bonus paliers (5, 10, 20... recrues)",
  "chatter.training.team.bonus.recruit": "Bonus recrutement (recrue recrute qqun)",
  "chatter.training.team.bonuses.title": "Bonus de recrutement",
  "chatter.training.team.desc": "Utilisez votre lien RECRUTEMENT (violet) pour inviter des personnes qui veulent aussi gagner de l'argent. Quand ils rejoignent et que leurs clients appellent, vous gagnez sur chaque appel — a vie.",
  "chatter.training.team.example.line1": "Vous recrutez 10 chatters (N1)",
  "chatter.training.team.example.line2": "Chacun genere 2 appels clients/semaine",
  "chatter.training.team.example.note": "+ ${n2}/appel de leurs recrues (N2) + bonus d'activation + bonus de recrutement",
  "chatter.training.team.example.result": "${amount}/mois de revenus passifs",
  "chatter.training.team.example.title": "Exemple concret",
  "chatter.training.team.n1": "Niveau 1 (vos recrues directes)",
  "chatter.training.team.n1Desc": "Pour chaque appel payant de leurs clients, vous gagnez ${amount}. Sans limite, sans expiration.",
  "chatter.training.team.n2": "Niveau 2 (les recrues de vos recrues)",
  "chatter.training.team.n2Desc": "Quand vos recrues recrutent quelqu'un, vous gagnez aussi ${amount} par appel. 2 niveaux de revenus passifs.",
  "chatter.training.team.title": "Construisez votre equipe = revenus passifs",
  "chatter.training.team.who.title": "Qui recruter ?",
  "chatter.training.tips.title": "Conseils pour réussir",
  "chatter.training.title": "Formation",
  "chatter.training.whatIs.desc": "SOS-Expat met en relation des expatries avec des avocats et experts locaux par telephone. Quand quelqu'un utilise VOTRE lien et passe un appel payant, vous gagnez une commission automatiquement.",
  "chatter.training.whatIs.title": "C'est quoi SOS-Expat ?",
  "chatter.training.where.facebook": "Groupes Facebook : \"Expatries a [ville]\", \"Francais a l'etranger\", groupes d'aide a l'immigration",
  "chatter.training.where.forums": "Forums d'expatries : Internations, ExpatForum, Reddit r/expats, r/immigration",
  "chatter.training.where.personal": "Votre reseau personnel : amis a l'etranger, famille, collegues qui ont demenage",
  "chatter.training.where.social": "Vos reseaux sociaux : Stories Instagram, posts Facebook, Twitter/X, LinkedIn",
  "chatter.training.where.whatsapp": "Groupes WhatsApp et Telegram d'expatries dans votre pays",
  "chatter.training.whereToShare.title": "Meilleurs endroits pour partager",
  "chatter.trends.lastWeek": "Semaine dernière",
  "chatter.trends.month": "Mois",
  "chatter.trends.monthlyTotal": "Total ({months} mois)",
  "chatter.trends.noData": "Aucune donnée pour cette période",
  "chatter.trends.thisWeek": "Cette semaine",
  "chatter.trends.title": "Tendance des gains",
  "chatter.trends.week": "Semaine",
  "chatter.trends.weeklyEarnings": "Gains hebdomadaires",
  "chatter.validatedBalance": "Solde validé",
  "chatter.weeklyChallenge.checkBack": "Revenez la semaine prochaine",
  "chatter.weeklyChallenge.endsIn": "Se termine dans {time}",
  "chatter.weeklyChallenge.keepGoing": "Continuez !",
  "chatter.weeklyChallenge.noChallenge": "Pas de défi cette semaine",
  "chatter.weeklyChallenge.noParticipants": "Soyez le premier à participer !",
  "chatter.weeklyChallenge.participants": "Participants",
  "chatter.weeklyChallenge.you": "Vous",
  "chatter.weeklyChallenge.yourPosition": "Votre position",
  "chatter.what.badge": "Ce que Vous Promouvez",
  "chatter.what.easy1": "Besoin réel, solution réelle",
  "chatter.what.easy2": "{clientCallRange}$ par client référé",
  "chatter.what.easy3": "Réservation instantanée",
  "chatter.what.easy4": "15+ langues",
  "chatter.what.problems.desc": "Problèmes de visa, permis de travail, litiges locatifs, impôts, droit de la famille, création d'entreprise à l'étranger",
  "chatter.what.problems.title": "Leurs Problèmes",
  "chatter.what.solution.desc": "Appel rapide avec un avocat spécialisé ou un helper expatrié expérimenté. Réservation instantanée, sans attente.",
  "chatter.what.solution.title": "Notre Solution",
  "chatter.what.stat": "personnes vivent hors de leur pays d'origine",
  "chatter.what.subtitle": "Une ligne d'assistance juridique premium pour les expatriés. Ils appellent, parlent à un avocat ou un helper expérimenté. Simple.",
  "chatter.what.title": "Qu'est-ce que SOS-Expat ?",
  "chatter.what.who.desc": "Expatriés, immigrants, étudiants à l'étranger, nomades digitaux, vacanciers - tous ceux vivant ou voyageant dans un pays étranger",
  "chatter.what.who.title": "Qui en a Besoin ?",
  "chatter.where.subtitle": "Vous etes deja sur ces plateformes. Cherchez simplement les personnes avec des problemes !",
  "chatter.where.title": "Ou trouver des personnes qui ont besoin d'aide ?",
  "chatter.who.badge": "Est-ce Pour Vous ?",
  "chatter.who.influencer": "Utilisateurs Réseaux Sociaux",
  "chatter.who.influencer.desc": "Monétisez votre réseau",
  "chatter.who.noexp": "Aucune expérience nécessaire. Aucun investissement requis.",
  "chatter.who.parent": "Parents au Foyer",
  "chatter.who.parent.desc": "Travaillez de chez vous",
  "chatter.who.req1": "Un smartphone",
  "chatter.who.req2": "Accès Internet",
  "chatter.who.req3": "Comptes réseaux sociaux",
  "chatter.who.req4": "30 min/jour",
  "chatter.who.requirements": "Tout ce qu'il Vous Faut :",
  "chatter.who.sidehustle": "Side Hustlers",
  "chatter.who.sidehustle.desc": "Source de revenus supplémentaire",
  "chatter.who.student": "Étudiants",
  "chatter.who.student.desc": "Gagnez entre les cours",
  "chatter.who.subtitle": "Si vous avez un téléphone et des réseaux sociaux, vous êtes qualifié !",
  "chatter.who.title": "Qui Peut Devenir Chatter ?",
  "chatter.withdraw.accountHolder": "Titulaire du compte",
  "chatter.withdraw.accountName": "Nom du compte",
  "chatter.withdraw.accountNumber": "Numero de compte",
  "chatter.withdraw.allBalance": "Retirer tout le solde",
  "chatter.withdraw.amount": "Montant",
  "chatter.withdraw.bankDesc": "Transfert vers votre compte bancaire",
  "chatter.withdraw.bankName": "Nom de la banque",
  "chatter.withdraw.bankTransfer": "Virement bancaire",
  "chatter.withdraw.confirm": "Confirmer le retrait",
  "chatter.withdraw.country": "Pays",
  "chatter.withdraw.currency": "Devise",
  "chatter.withdraw.customAmount": "Montant personnalise",
  "chatter.withdraw.mobileDesc": "Transfert vers votre mobile money",
  "chatter.withdraw.paypal.email": "Email PayPal",
  "chatter.withdraw.paypalDesc": "Transfert vers votre compte PayPal",
  "chatter.withdraw.phoneNumber": "Numero de telephone",
  "chatter.withdraw.processing": "Traitement en cours...",
  "chatter.withdraw.provider": "Operateur",
  "chatter.withdraw.selectMethod": "Choisir une methode",
  "chatter.withdraw.success": "Demande de retrait envoyee avec succes",
  "chatter.withdraw.swift": "Code SWIFT/BIC",
  "chatter.withdraw.wise.email": "Email Wise",
  "chatter.withdraw.wiseDesc": "Transfert international rapide",
  "chatter.withdrawal.addAnother": "Ajouter une autre",
  "chatter.withdrawal.addMethod": "Ajouter une méthode de paiement",
  "chatter.withdrawal.available": "Disponible : {amount}",
  "chatter.withdrawal.noMethod": "Ajoutez une méthode de paiement pour retirer",
  "chatter.withdrawal.paymentMethod": "Méthode de paiement",
  "chatter.withdrawal.success": "Retrait demandé !",
  "chatter.withdrawal.successHint": "Confirmez sur Telegram pour traiter votre retrait.",
  "chatter.withdrawal.title": "Retirer des fonds",
  "chatter.zoom.addToCalendar": "Ajouter au calendrier",
  "chatter.zoom.empty.past.title": "Aucune reunion passee",
  "chatter.zoom.empty.upcoming.title": "Aucune reunion prevue",
  "chatter.zoom.joinNow": "Rejoindre maintenant",
  "chatter.zoom.subtitle": "Reunions et formations",
  "chatter.zoom.tabs.past": "Passees",
  "chatter.zoom.tabs.upcoming": "A venir",
  "chatter.zoom.title": "Reunions Zoom",
  "chatter.zoomMeetingsAttended": "Réunions Zoom assistées",
  "checkout.available": "Disponible",
  "checkout.availableNow": "Disponible maintenant",
  "checkout.btn.pay": "Payer",
  "checkout.cancel": "Annuler",
  "checkout.confirm": "Confirmer",
  "checkout.confirmPayment": "Confirmer le paiement",
  "checkout.confirmPaymentMessage": "Confirmer le paiement de {amount}{symbol} en {currency} ?",
  "checkout.consultation.expat": "Consultation expatriation",
  "checkout.consultation.lawyer": "Consultation avocat",
  "checkout.currency.autoDetectHint": "La devise est détectée automatiquement selon votre localisation. Vous pouvez la modifier à tout moment.",
  "checkout.currency.eur": "EUR (€)",
  "checkout.currency.fees": "Frais:",
  "checkout.currency.label": "Devise de paiement",
  "checkout.currency.usd": "USD ($)",
  "checkout.err.providerPhoneInvalid": "Le prestataire n'a pas de numéro de téléphone valide. Veuillez contacter le support.",
  "checkout.err.stripe": "Erreur de paiement Stripe",
  "checkout.err.stripe.3ds_required": "Authentification 3D Secure requise. Veuillez confirmer le paiement.",
  "checkout.err.stripe.api_error": "Erreur du service de paiement. Veuillez réessayer dans quelques instants.",
  "checkout.err.stripe.authentication_required": "Authentification requise. Veuillez confirmer le paiement.",
  "checkout.err.stripe.card_declined": "Votre carte a été refusée. Veuillez essayer une autre carte.",
  "checkout.err.stripe.card_velocity_exceeded": "Trop de transactions récentes. Veuillez réessayer plus tard.",
  "checkout.err.stripe.do_not_honor": "Votre banque a refusé la transaction. Contactez votre banque ou utilisez une autre carte.",
  "checkout.err.stripe.expired_card": "Votre carte a expiré. Veuillez utiliser une autre carte.",
  "checkout.err.stripe.fraudulent": "Transaction suspectée frauduleuse. Contactez votre banque.",
  "checkout.err.stripe.generic_decline": "Votre carte a été refusée. Veuillez utiliser une autre carte.",
  "checkout.err.stripe.idempotency_error": "Cette transaction a déjà été traitée.",
  "checkout.err.stripe.incorrect_cvc": "Le code CVC est incorrect. Veuillez vérifier et réessayer.",
  "checkout.err.stripe.incorrect_number": "Le numéro de carte est incorrect. Veuillez vérifier et réessayer.",
  "checkout.err.stripe.incorrect_zip": "Le code postal est incorrect. Veuillez vérifier et réessayer.",
  "checkout.err.stripe.insufficient_funds": "Fonds insuffisants. Veuillez utiliser une autre carte.",
  "checkout.err.stripe.invalid_expiry_month": "Le mois d'expiration est invalide.",
  "checkout.err.stripe.invalid_expiry_year": "L'année d'expiration est invalide.",
  "checkout.err.stripe.lost_card": "Cette carte a été signalée perdue. Veuillez utiliser une autre carte.",
  "checkout.err.stripe.network_error": "Problème de connexion. Veuillez vérifier votre connexion internet et réessayer.",
  "checkout.err.stripe.processing_error": "Erreur de traitement. Veuillez réessayer.",
  "checkout.err.stripe.rate_limit": "Trop de tentatives. Veuillez patienter quelques minutes.",
  "checkout.err.stripe.stolen_card": "Cette carte a été signalée volée. Veuillez utiliser une autre carte.",
  "checkout.err.stripe.transaction_not_allowed": "Cette transaction n'est pas autorisée. Contactez votre banque.",
  "checkout.err.stripe.try_again_later": "Veuillez réessayer plus tard.",
  "checkout.err.stripe.unknown": "Une erreur inattendue s'est produite. Veuillez réessayer.",
  "checkout.err.stripe.validation_error": "Données de paiement invalides. Veuillez vérifier vos informations.",
  "checkout.err.stripe.withdrawal_count_limit_exceeded": "Limite de retraits atteinte. Veuillez réessayer demain.",
  "checkout.expert": "Expert",
  "checkout.lawyer": "Avocat",
  "checkout.pricingFallback": "Les tarifs affichés proviennent d'une configuration de secours. La configuration centrale sera rechargée automatiquement.",
  "checkout.reassurance": "Vous ne serez débité qu'après la mise en relation avec votre expert",
  "checkout.redirecting": "Paiement validé !",
  "checkout.redirectingRetry": "Cliquez ici si la page ne charge pas",
  "checkout.redirectingSubtitle": "Préparation de votre appel...",
  "checkout.request.country": "Pays",
  "checkout.request.paid": "Demande payée",
  "checkout.request.untitled": "Demande sans titre",
  "checkout.selectExpert": "Sélectionner un expert",
  "checkout.signIn": "Se connecter",
  "checkout.successfulCalls": "appels réussis",
  "commission.empty": "Aucune commission trouvée",
  "commission.export.csv": "Exporter CSV",
  "commission.filter.all": "Tout",
  "commission.filter.results": "{count} résultat(s)",
  "commission.header.amount": "Montant",
  "commission.header.date": "Date",
  "commission.header.description": "Description",
  "commission.header.status": "Statut",
  "commission.header.type": "Type",
  "commission.stats.available": "Disponible",
  "commission.stats.totalEarned": "Total gagné",
  "commission.status.available": "Disponible",
  "commission.status.cancelled": "Annulé",
  "commission.status.paid": "Payé",
  "commission.status.pending": "En attente",
  "commission.status.validated": "Validé",
  "common.active": "ACTIF",
  "common.all": "Tous",
  "common.amount": "Montant",
  "common.back": "Retour",
  "common.call": "appel",
  "common.cancel": "Annuler",
  "common.change": "Modifier",
  "common.client": "Client",
  "common.close": "Fermer",
  "common.connecting": "Connexion...",
  "common.consultation": "Consultation",
  "common.contact": "Contacter",
  "common.continue": "Continuer",
  "common.copied": "Copié !",
  "common.copy": "Copier",
  "common.date": "Date",
  "common.days": "jours",
  "common.delete": "Supprimer",
  "common.download": "Télécharger",
  "common.edit": "Modifier",
  "common.emailChangeError": "Impossible de changer l'email (reconnexion récente requise). Déconnectez-vous puis reconnectez-vous et réessayez.",
  "common.error": "Erreur",
  "common.export": "Exporter",
  "common.filter": "Filtrer",
  "common.filters": "Filtres",
  "common.justNow": "À l'instant",
  "common.loadMore": "Charger plus",
  "common.loading": "Chargement...",
  "common.menu": "Menu",
  "common.name": "Nom",
  "common.next": "Suivant",
  "common.notSpecified": "Non précisé",
  "common.offline": "Vous êtes hors ligne. Certaines fonctionnalités peuvent ne pas fonctionner.",
  "common.openLink": "Ouvrir le lien",
  "common.optional": "Optionnel",
  "common.preview": "Prévisualiser",
  "common.previous": "Precedent",
  "common.refresh": "Actualiser",
  "common.reset": "Réinitialiser",
  "common.retry": "Reessayer",
  "common.retrying": "Nouvelle tentative...",
  "common.save": "Sauvegarder",
  "common.search": "Recherche",
  "common.searching": "Recherche...",
  "common.select": "Sélectionner...",
  "common.send": "Envoyer",
  "common.share": "Partager",
  "common.shared": "Partagé !",
  "common.showMore": "Afficher plus",
  "common.subscribe": "S'ABONNER",
  "common.total": "Total",
  "common.type": "Type",
  "common.unknown": "Inconnu",
  "common.upgrade": "PRO",
  "common.viewAll": "Voir tout",
  "consumers.seo.description": "Accédez aux informations sur les droits des consommateurs et aux ressources d'experts pour les expatriés dans le monde entier. Avocats et experts locaux dans 197 pays.",
  "consumers.seo.keywords": "droits consommateurs expatriés, ressources juridiques expatriation, protection consommateurs international, assistance expatriés",
  "consumers.seo.title": "Droits des Consommateurs & Ressources Expatriés | SOS Expat",
  "contact.acceptTerms": "J'accepte les",
  "contact.acceptTermsRequired": "Un petit clic sur les conditions, s'il vous plaît 📋",
  "contact.almostThere": "Vous y êtes presque !",
  "contact.anywhere247": "24/7 Partout",
  "contact.available247": "Toujours là pour vous !",
  "contact.backHome": "Retour à l'accueil",
  "contact.backQuickly": "On revient vers vous rapidement !",
  "contact.canCallYou": "Super ! On pourra vous appeler 📱",
  "contact.category": "Type de demande",
  "contact.categorySelected": "Catégorie sélectionnée ! 🎯",
  "contact.chatInLanguage": "Super ! On peut discuter dans votre langue ! 🌐",
  "contact.chooseLanguages": "Choisissez vos langues...",
  "contact.clearSubject": "Sujet clair ! 📝",
  "contact.communityGood": "Une communauté qui vous veut du bien",
  "contact.completeFields": "Champs à compléter",
  "contact.contactInfo": "Comment on peut vous aider",
  "contact.countryCode": "Indicatif pays",
  "contact.customCode": "Indicatif personnalisé",
  "contact.customCodePlaceholder": "Ex : +225",
  "contact.email": "Votre email",
  "contact.emailPlaceholder": "votre@email.com",
  "contact.errorSending": "Oups ! Petit souci technique. Pouvez‑vous réessayer ? 🙏",
  "contact.firstName": "Votre prénom",
  "contact.firstNamePlaceholder": "Comment doit‑on vous appeler ? 😊",
  "contact.formDescription": "Quelques infos et c'est parti 🚀",
  "contact.formHasErrors": "Quelques retouches et c'est parfait ! ✨",
  "contact.formTitle": "Envoyez‑nous un petit message !",
  "contact.funStats.tailored": "Sur-mesure",
  "contact.funStats.ultraFast": "Ultra rapide",
  "contact.funStats.withSmile": "Avec le sourire",
  "contact.helpCenter": "Centre d'aide",
  "contact.helpThere": "On va vous aider là‑bas ! 🎯",
  "contact.helpTitle": "Petite aide",
  "contact.howToReach": "Comment vous joindre ? 📞",
  "contact.human100": "100% Humain",
  "contact.interventionCountry": "Où avez‑vous besoin d'aide ?",
  "contact.interventionCountryPlaceholder": "Où avez‑vous besoin d'un coup de main ?",
  "contact.invalidCustomCode": "L'indicatif doit commencer par + 📞",
  "contact.invalidEmail": "Cet email semble incorrect 🤔",
  "contact.invalidPhone": "Ce numéro semble incorrect 📱",
  "contact.languagesSelected": "{count} langue(s) sélectionnée(s) ✨",
  "contact.lastName": "Votre nom",
  "contact.lastNamePlaceholder": "Votre nom de famille...",
  "contact.maxTime": "Super rapide ⚡",
  "contact.message": "Votre message",
  "contact.messageDetailedEnough": "✓ Message suffisamment détaillé",
  "contact.messagePerfect": "Message parfait ! Nous pourrons vous aider efficacement 🎯",
  "contact.messagePlaceholder": "Racontez tout ! Plus c'est détaillé, mieux on vous aide 🎯",
  "contact.messageReceived": "Super ! Nous avons bien reçu votre message. Notre équipe vous répondra très vite !",
  "contact.messageSent": "Message envoyé ! 🎉",
  "contact.metaDesc": "Une question ? Un souci ? Notre équipe sympathique est là pour vous aider avec le sourire ✨",
  "contact.metaTitle": "On vous écoute ! • SOS Expats",
  "contact.multilingualSupport": "Support multilingue",
  "contact.multipleLanguages": "Français maintenant, autres langues bientôt !",
  "contact.nationalities": "Vos nationalités",
  "contact.nationalitiesPlaceholder": "Française, Belge...",
  "contact.noted": "Noté ! 🌍",
  "contact.oftenFaster": "Souvent bien plus vite !",
  "contact.originCountry": "D'où venez‑vous ?",
  "contact.originCountryPlaceholder": "France",
  "contact.other": "Autre",
  "contact.pageDescription": "Une question ? Un pépin ? Envoyez‑nous un message et on revient très vite ! 🚀",
  "contact.pageSubtitle": "Notre équipe super sympa est là pour vous 🤗",
  "contact.pageTitle": "On vous écoute !",
  "contact.passionateExperts": "Experts passionnés, partout dans le monde",
  "contact.perfect": "Parfait ! ✨",
  "contact.phoneNumber": "Votre téléphone",
  "contact.phonePlaceholder": "06 12 34 56 78",
  "contact.privacy": "Confidentialité",
  "contact.progressTitle": "Votre progression",
  "contact.quickResponse": "Réponse ultra‑rapide",
  "contact.required": "Ce champ est requis 🥺",
  "contact.response24h": "Réponse < 24h",
  "contact.responseTime": "Délai de réponse",
  "contact.secureData": "Vos données sont en sécurité absolue 🔒",
  "contact.selectCategory": "Choisissez votre catégorie...",
  "contact.selectCountryCode": "Sélectionner l'indicatif pays",
  "contact.selectLanguages": "Choisissez au moins une langue 🗣️",
  "contact.sendAnother": "Envoyer un autre message",
  "contact.sendMessage": "Envoyer avec amour",
  "contact.sending": "Envoi en cours... ⏳",
  "contact.sosService": "Service S.O.S Express",
  "contact.spokenLanguages": "Vos langues",
  "contact.subject": "Sujet en bref",
  "contact.subjectPlaceholder": "En quelques mots... ✨",
  "contact.termsAndConditions": "conditions générales",
  "contact.termsConditions": "CGU & Conditions",
  "contact.termsLink": "/cgu-clients",
  "contact.thanks": "Merci ! Tout est en ordre ! ✅",
  "contact.usually24h": "Généralement sous 24h !",
  "contact.whoAreYou": "Qui êtes‑vous ? 😊",
  "contact.yourGeography": "Votre géographie 🌍",
  "contact.yourRequest": "Votre demande 💬",
  "conversations.count": "{count, plural, =0 {Aucune conversation} =1 {1 conversation} other {{count} conversations}}",
  "conversations.exchanges": "échanges",
  "conversations.historyTitle": "Historique des conversations",
  "conversations.loadError": "Erreur lors du chargement des conversations",
  "conversations.noConversations": "Aucune conversation",
  "conversations.noResults": "Aucun résultat",
  "conversations.searchPlaceholder": "Rechercher par nom ou sujet...",
  "conversations.status": "Statut :",
  "conversations.tryChangingCriteria": "Essayez de modifier vos critères de recherche",
  "conversations.willAppearHere": "Vos conversations apparaîtront ici",
  "cookieBanner.acceptAll": "Tout accepter",
  "cookieBanner.analytics.title": "Cookies analytiques",
  "cookieBanner.customize": "Personnaliser",
  "cookieBanner.description": "Nous utilisons des cookies pour améliorer votre expérience, analyser le trafic et personnaliser le contenu. En continuant, vous acceptez notre utilisation des cookies.",
  "cookieBanner.essential.title": "Cookies essentiels",
  "cookieBanner.learnMore": "Politique des cookies",
  "cookieBanner.marketing.title": "Cookies marketing",
  "cookieBanner.performance.title": "Cookies de performance",
  "cookieBanner.rejectAll": "Tout refuser",
  "cookieBanner.savePreferences": "Enregistrer les préférences",
  "cookieBanner.title": "Nous utilisons des cookies",
  "country.allCountries": "Tous les pays",
  "country.australia": "Australie",
  "country.brazil": "Brésil",
  "country.canada": "Canada",
  "country.germany": "Allemagne",
  "country.italy": "Italie",
  "country.japan": "Japon",
  "country.label": "Pays",
  "country.mexico": "Mexique",
  "country.morocco": "Maroc",
  "country.other": "Autre",
  "country.placeholder": "Nom du pays",
  "country.portugal": "Portugal",
  "country.singapore": "Singapour",
  "country.spain": "Espagne",
  "country.thailand": "Thaïlande",
  "country.uae": "Émirats Arabes Unis",
  "country.uk": "Royaume‑Uni",
  "country.usa": "États‑Unis",
  "country.vietnam": "Vietnam",
  "cta.bookConsultation": "Réserver ma consultation",
  "cta.callNow": "Être appelé maintenant",
  "cta.dataProtected": "Données protégées",
  "cta.excellence": "l'excellence ?",
  "cta.findExpert": "Trouver un expert",
  "cta.instantActivation": "Activation instantanée",
  "cta.joinElite": "Rejoignez l'élite des expatriés qui ont choisi la tranquillité d'esprit.",
  "cta.lastWorry": "Votre prochaine urgence sera votre dernière inquiétude.",
  "cta.noCommitment": "Sans engagement",
  "cta.numberOne": "N°1 des expatriés",
  "cta.rating": "4.9/5 étoiles",
  "cta.readyFor": "Prêt pour",
  "cta.secure": "100% sécurisé",
  "cta.seeExperts": "Voir les experts",
  "cta.startFree": "Commencer gratuitement",
  "cta.startNow": "Commencer maintenant",
  "cta.subtitle": "Rejoignez plus de <strong>15 000 expatriés</strong> qui nous font confiance pour avancer à l'étranger.",
  "cta.title": "Prêt à être aidé ?",
  "cta.urgentNow": "Urgence maintenant",
  "currency.eur.code": "EUR",
  "currency.eur.flag": "🇪🇺",
  "currency.usd.code": "USD",
  "currency.usd.flag": "🇺🇸",
  "dashboard.active": "Actif",
  "dashboard.add": "Ajouter",
  "dashboard.addCountry": "Ajouter un pays",
  "dashboard.addEducation": "Ajouter une formation",
  "dashboard.addSpecialty": "Ajouter une spécialité",
  "dashboard.addType": "Ajouter un type",
  "dashboard.admin": "Admin",
  "dashboard.administration": "Administration",
  "dashboard.affiliate.howItWorks": "Comment ça marche ?",
  "dashboard.affiliate.step1": "Partagez votre lien avec vos proches",
  "dashboard.affiliate.step2": "Ils consultent un expert via votre lien",
  "dashboard.affiliate.step3": "Vous gagnez des commissions sur chaque appel",
  "dashboard.affiliate.subtitle": "Partagez votre lien et gagnez des commissions sur chaque appel effectué",
  "dashboard.affiliate.title": "Gagnez de l'argent en partageant !",
  "dashboard.affiliate.viewDetails": "Voir mon tableau de bord affiliation",
  "dashboard.affiliate.yourLink": "Votre lien de parrainage",
  "dashboard.aiQuota": "Quota IA",
  "dashboard.aiTool": "Outil IA",
  "dashboard.availabilityStatus": "Statut de disponibilité",
  "dashboard.barNumber": "Numéro au barreau (optionnel)",
  "dashboard.bioPlaceholder": "Votre bio professionnelle…",
  "dashboard.calls": "appels",
  "dashboard.choosePlan": "Choisir un plan",
  "dashboard.client": "Client",
  "dashboard.countriesOfIntervention": "Pays d'intervention",
  "dashboard.countriesOfPractice": "Pays d'intervention",
  "dashboard.countryOfResidence": "Pays de résidence",
  "dashboard.currentPresenceCountry": "Pays où vous êtes actuellement",
  "dashboard.daysLeft": "restants",
  "dashboard.description": "Description / Bio",
  "dashboard.descriptionBio": "Description / Bio",
  "dashboard.descriptionPlaceholder": "Entrez la description ou la bio...",
  "dashboard.earnings.available": "Disponible",
  "dashboard.earnings.calls": "Appels réussis",
  "dashboard.earnings.completeKyc": "Compléter ma vérification",
  "dashboard.earnings.pending": "En attente",
  "dashboard.earnings.pendingKyc": "En attente KYC",
  "dashboard.earnings.pendingKycDescription": "Complétez votre vérification d'identité pour recevoir vos gains. Ce montant, ajusté des frais de banque, de change, etc., vous sera transféré automatiquement.",
  "dashboard.earnings.pendingKycTitle": "{amount} en attente de vérification",
  "dashboard.earnings.recentTransactions": "Transactions récentes",
  "dashboard.earnings.reserved": "Montant réservé",
  "dashboard.earnings.title": "Mes revenus",
  "dashboard.earnings.total": "Total gagné",
  "dashboard.earnings.totalPayouts": "Total versé",
  "dashboard.edit": "Modifier",
  "dashboard.editMode": "Mode édition",
  "dashboard.educations": "Formations",
  "dashboard.emptyMessages": "Aucun message pour le moment",
  "dashboard.errorPhotoUpdate": "Erreur lors de la mise à jour de la photo",
  "dashboard.errorSettingsUpdate": "Erreur lors de la sauvegarde des paramètres",
  "dashboard.expat": "Expatrié",
  "dashboard.freeze": "Geler",
  "dashboard.fullName": "Nom complet",
  "dashboard.graduationYear": "Année de diplôme",
  "dashboard.helpTypes": "Types d'aide",
  "dashboard.invalidPhone": "Veuillez entrer un numéro de téléphone valide",
  "dashboard.invalidWhatsApp": "Veuillez entrer un numéro WhatsApp valide",
  "dashboard.kyc.banner.button": "Compléter la vérification",
  "dashboard.kyc.banner.description": "Pour recevoir des paiements, vous devez compléter la vérification d'identité Stripe.",
  "dashboard.kyc.banner.title": "Complétez votre vérification",
  "dashboard.languagesSpoken": "Langues parlées",
  "dashboard.lawyer": "Avocat",
  "dashboard.leaveReview": "Laisser un avis",
  "dashboard.loading": "Chargement de votre tableau de bord...",
  "dashboard.loading.subtitle": "Préparation de votre profil et statut de vérification...",
  "dashboard.loggingOut": "Déconnexion...",
  "dashboard.logout": "Déconnexion",
  "dashboard.messages": "Mes messages",
  "dashboard.messages.client": "Client :",
  "dashboard.messages.country": "Pays :",
  "dashboard.messages.markAsRead": "Marquer comme lu",
  "dashboard.messages.message": "Message :",
  "dashboard.messages.notRead": "Non lu",
  "dashboard.messages.provider": "Prestataire",
  "dashboard.messages.read": "Lu",
  "dashboard.messages.receivedOn": "Reçu le",
  "dashboard.messages.sentOn": "Envoyé le",
  "dashboard.messages.sentTo": "Envoyé à :",
  "dashboard.motivation": "Motivation",
  "dashboard.motivationPlaceholder": "Entrez votre motivation...",
  "dashboard.myCalls": "Mes appels",
  "dashboard.myFavorites": "Mes favoris",
  "dashboard.myMessages": "Mes messages",
  "dashboard.myProfile": "Mon profil",
  "dashboard.myReviews": "Mes avis",
  "dashboard.noActivity": "Aucune activité récente",
  "dashboard.noCalls": "Vous n'avez pas encore effectué d'appels.",
  "dashboard.noDescription": "Aucune description.",
  "dashboard.noFavorites": "Aucun favori pour le moment.",
  "dashboard.noReviews": "Aucun avis pour le moment.",
  "dashboard.notificationPreferences": "Préférences de notifications",
  "dashboard.offline": "Hors ligne",
  "dashboard.online": "En ligne",
  "dashboard.paypal.description": "Connectez votre compte PayPal pour recevoir des paiements de clients du monde entier.",
  "dashboard.paypal.pending": "Vérification PayPal en cours",
  "dashboard.paypal.pending.description": "PayPal vérifie votre compte. Cela prend généralement quelques minutes.",
  "dashboard.paypal.title": "Connectez votre compte PayPal",
  "dashboard.paypal.verified": "PayPal connecté !",
  "dashboard.paypal.verified.description": "Vous pouvez maintenant recevoir des paiements via PayPal de clients du monde entier.",
  "dashboard.pending": "En attente",
  "dashboard.personalInfo": "Informations personnelles",
  "dashboard.phone": "Téléphone",
  "dashboard.phoneFormat": "Format international",
  "dashboard.photoBio": "Photo & bio",
  "dashboard.photoUpdateNote": "La nouvelle photo remplace immédiatement l'ancienne dans tout le tableau de bord.",
  "dashboard.photoUpdated": "Photo mise à jour ✅",
  "dashboard.processing": "Traitement...",
  "dashboard.professionalInfo": "Informations professionnelles",
  "dashboard.profilePhoto": "Photo de profil",
  "dashboard.provider": "Prestataire",
  "dashboard.quickActions": "Actions rapides",
  "dashboard.recentActivity": "Activité récente",
  "dashboard.redirecting": "Redirection…",
  "dashboard.save": "Enregistrer",
  "dashboard.saveSettings": "Enregistrer les paramètres",
  "dashboard.saving": "Enregistrement...",
  "dashboard.searchLanguages": "Rechercher et sélectionner des langues...",
  "dashboard.selectLanguage": "Sélectionner une langue",
  "dashboard.selectLanguageToEdit": "Veuillez sélectionner une langue pour modifier les traductions",
  "dashboard.settings": "Paramètres",
  "dashboard.settingsUpdated": "Paramètres mis à jour ✔️",
  "dashboard.sosProfileSyncWarning": "Votre profil utilisateur a été mis à jour, mais la synchronisation avec votre profil prestataire a échoué. Veuillez réessayer ou contacter le support.",
  "dashboard.specialties": "Spécialités",
  "dashboard.specialtiesPlaceholder": "Ajoutez une spécialité et appuyez sur Entrée",
  "dashboard.stats.avgDuration": "Durée moy.",
  "dashboard.stats.avgPerCall": "Moy. {time}/appel",
  "dashboard.stats.consultations": "Consultations",
  "dashboard.stats.earnings": "Revenus",
  "dashboard.stats.pending": "{count} en attente",
  "dashboard.stats.rating": "Note",
  "dashboard.stats.reviewCount": "{count} avis",
  "dashboard.stats.reviewsGiven": "Avis donnés",
  "dashboard.stats.spent": "Total dépensé",
  "dashboard.stats.thisMonth": "{count} ce mois",
  "dashboard.stats.totalCalls": "Total appels",
  "dashboard.stats.totalTime": "{time} au total",
  "dashboard.status": "Statut",
  "dashboard.statusOnlyProviders": "Statut disponible uniquement pour les prestataires",
  "dashboard.subscription": "Mon Abonnement",
  "dashboard.translationFrozen": "Cette traduction est gelée et protégée contre les mises à jour automatiques.",
  "dashboard.translations": "Traductions",
  "dashboard.unfreeze": "Dégeler",
  "dashboard.viewMode": "Mode affichage",
  "dashboard.years": "ans",
  "dashboard.yearsAsExpat": "Années d'expatriation",
  "dashboard.yearsExperience": "Années d'expérience",
  "directory.bloggers.seo.description": "Découvrez notre réseau de blogueurs spécialisés dans l'expatriation, le voyage et la vie à l'étranger.",
  "directory.bloggers.seo.title": "Nos Blogueurs Partenaires | SOS-Expat",
  "directory.chatters.seo.description": "Découvrez notre réseau de chatters — des experts qui recommandent SOS-Expat à leur communauté d'expatriés.",
  "directory.chatters.seo.title": "Nos Chatters | SOS-Expat",
  "directory.groups.seo.description": "Découvrez des groupes et communautés d'expatriés du monde entier. Trouvez votre communauté selon votre pays, langue et centres d'intérêt.",
  "directory.groups.seo.keywords": "groupes expatriés, communauté expat, Facebook groupe expatrié, réseau international",
  "directory.groups.seo.title": "Groupes et Communautés Expatriés | SOS Expat",
  "directory.influencers.seo.description": "Découvrez nos influenceurs partenaires spécialisés dans la communauté expatriée internationale.",
  "directory.influencers.seo.title": "Nos Influenceurs Expat | SOS-Expat",
  "error.404.backHome": "Retour à l'accueil",
  "error.404.contactSupport": "Contacter le support",
  "error.404.description": "La page que vous recherchez n'existe pas ou a été déplacée.",
  "error.404.goBack": "Retour",
  "error.404.helpText": "Si vous pensez qu'il s'agit d'une erreur, veuillez contacter notre équipe de support.",
  "error.404.noResults": "Aucune page trouvée correspondant à votre recherche.",
  "error.404.searchPlaceholder": "Rechercher des pages...",
  "error.404.suggestions": "Rechercher une page :",
  "error.404.title": "Page introuvable",
  "error.boundary.componentStack": "Component Stack",
  "error.boundary.description": "Nous avons rencontré un problème lors du chargement de cette section.",
  "error.boundary.devDetails": "Détails techniques (développement uniquement)",
  "error.boundary.errorLabel": "Erreur",
  "error.boundary.reference": "Référence",
  "error.boundary.reload": "Recharger la page",
  "error.boundary.reloadLabel": "Recharger la page complète",
  "error.boundary.reported": "L'erreur a été automatiquement signalée à notre équipe technique.",
  "error.boundary.retry": "Réessayer",
  "error.boundary.retryLabel": "Réessayer de charger le contenu",
  "error.boundary.stackTrace": "Stack trace",
  "error.boundary.title": "Une erreur est survenue",
  "error.description": "Une erreur est survenue lors de la connexion. Veuillez réessayer.",
  "error.googleLogin": "Erreur lors de la connexion avec Google. Veuillez réessayer.",
  "error.offline": "Vous êtes hors ligne. Vérifiez votre connexion Internet.",
  "error.retry": "Réessayer",
  "error.title": "Erreur de connexion",
  "examples.additional.job": "Recherche d'emploi sur place",
  "examples.additional.justice": "Accès à la justice locale",
  "examples.additional.network": "Création réseau professionnel",
  "examples.expat.housing": "Recherche de logement à l'étranger",
  "examples.expat.immigration": "Démarches visa et permis",
  "examples.expat.schooling": "Inscription scolaire enfants",
  "examples.lawyer.accident": "Accident et assurances",
  "examples.lawyer.contract": "Vérification contrat de travail",
  "examples.lawyer.dispute": "Litige avec propriétaire",
  "examples.subtitle": "Un expert pour chaque besoin, point.",
  "examples.title": "Situations concrètes",
  "expert": "expert",
  "experts": "experts",
  "experts.description": "Moins de 5 minutes, et ça sonne : un expert décroche, où que vous soyez, dans votre langue.",
  "experts.title.highlight": "experts",
  "experts.title.prefix": "Nos",
  "experts.title.suffix": "à votre service",
  "extension.blocked.cause": "Ceci est généralement causé par un antivirus (Avast, Norton, Kaspersky) ou un bloqueur de publicités.",
  "extension.blocked.description": "Une extension de navigateur semble bloquer la connexion à nos serveurs.",
  "extension.blocked.note": "Cette alerte apparaît uniquement en cas de problème de connexion.",
  "extension.blocked.privateMode": "Mode privé",
  "extension.blocked.showSolutions": "Voir les solutions",
  "extension.blocked.step1": "Essayez en mode Navigation Privée (Ctrl+Shift+N)",
  "extension.blocked.step2": "Désactivez temporairement votre antivirus web (Avast, Norton, Kaspersky...)",
  "extension.blocked.step3": "Désactivez les bloqueurs de publicités pour ce site",
  "extension.blocked.step4": "Ajoutez ce site à la liste blanche de votre antivirus",
  "extension.blocked.title": "Problème de connexion détecté",
  "faq.a1": "Les consultations avec nos avocats qualifiés commencent à partir de 49€ pour 20 minutes. Pour un échange avec un expatrié expérimenté, le tarif est de 19€ pour 30 minutes. Aucun frais caché, paiement sécurisé. Vous pouvez choisir votre devise (EUR ou USD).",
  "faq.a2": "SOS Expat opère dans 197 pays à travers le monde. Nous connectons 304 millions d'expatriés avec des avocats et experts locaux parlant 9 langues : français, anglais, allemand, russe, chinois, espagnol, portugais, arabe et hindi.",
  "faq.a3": "Notre service SOS fonctionne 24h/24 et 7j/7. Un expert ou avocat vous rappelle en moins de 5 minutes, où que vous soyez dans le monde. Idéal pour les urgences administratives, juridiques ou médicales lors de votre expatriation.",
  "faq.a4": "Choisissez un expatrié expérimenté pour des conseils pratiques du quotidien (logement, démarches, intégration). Optez pour un avocat qualifié pour des questions juridiques complexes (contrats, litiges, droit international). En cas de doute, nos conseillers peuvent vous orienter.",
  "faq.a5": "Oui, absolument. Toutes les consultations sont strictement confidentielles et sécurisées. Les avocats sont soumis au secret professionnel. Vos données personnelles sont protégées conformément au RGPD et chiffrées de bout en bout.",
  "faq.a6": "Si vous n'êtes pas satisfait de votre consultation, contactez notre support dans les 24h. Nous analyserons votre demande et proposerons une solution adaptée : nouvelle consultation gratuite ou remboursement partiel selon les cas. Votre satisfaction est notre priorité.",
  "faq.answer1": "En moyenne, vous êtes mis en relation avec un avocat ou un expatrié expérimenté en moins de 5 minutes, 24h/24 et 7j/7.",
  "faq.answer2": "SOS Expat couvre plus de 197 pays avec des experts locaux parlant 9 langues différentes.",
  "faq.answer3": "Vous choisissez le type d'expert (avocat ou expatrié), effectuez le paiement sécurisé, et êtes rappelé en moins de 5 minutes par un expert disponible.",
  "faq.categories": "Catégories",
  "faq.categories.all": "Toutes les catégories",
  "faq.contactForm": "Formulaire de contact",
  "faq.detail.backToAll": "Retour à toutes les FAQ",
  "faq.detail.notFound.backToFaq": "Retour à la FAQ",
  "faq.detail.notFound.description": "La question demandée est introuvable.",
  "faq.detail.notFound.goHome": "Accueil",
  "faq.detail.notFound.title": "FAQ introuvable",
  "faq.detail.relatedQuestions": "Questions associées",
  "faq.detail.views": "{count} vues",
  "faq.emergencyCall": "Appel d'urgence",
  "faq.heroSubtitle": "Trouvez rapidement des réponses sur SOS Expat & Travelers",
  "faq.heroTitle": "Questions fréquentes",
  "faq.login.a1": "Vous pouvez vous connecter en utilisant votre compte Google (connexion rapide en 1 clic) ou avec votre adresse email et mot de passe. Le bouton Google est disponible en haut du formulaire pour une connexion instantanée.",
  "faq.login.a2": "Cliquez sur le lien 'Mot de passe oublié ?' sous le formulaire de connexion. Vous recevrez un email avec un lien pour réinitialiser votre mot de passe en toute sécurité. Le processus prend moins de 1 minute.",
  "faq.login.a3": "Oui, la connexion avec Google utilise le protocole OAuth 2.0, l'un des systèmes d'authentification les plus sécurisés au monde. Vos données sont protégées et nous ne stockons jamais votre mot de passe Google.",
  "faq.login.a4": "Oui, cochez la case 'Se souvenir de moi' avant de vous connecter. Vous resterez connecté même après avoir fermé votre navigateur. Pour votre sécurité, ne cochez pas cette option sur un appareil partagé.",
  "faq.login.a5": "Oui, votre compte SOS Expats est accessible depuis n'importe quel appareil (smartphone, tablette, ordinateur). Connectez-vous simplement avec vos identifiants sur chaque appareil.",
  "faq.login.a6": "Vérifiez d'abord votre dossier spam/courrier indésirable. Si l'email n'est toujours pas là après 5 minutes, utilisez l'option 'Mot de passe oublié' pour recevoir un nouveau lien. Vérifiez que l'adresse email est correcte.",
  "faq.login.a7": "Cliquez sur le lien 'Créer un compte' en bas de la page de connexion. L'inscription prend moins de 30 secondes avec Google, ou 1 minute avec email et mot de passe. Vous aurez immédiatement accès à tous nos services.",
  "faq.login.a8": "Absolument. SOS Expats utilise le chiffrement SSL/TLS pour toutes les connexions, respecte le GDPR européen, et ne partage jamais vos données avec des tiers. Vos informations sont stockées de manière sécurisée et confidentielle.",
  "faq.login.answer_label": "Réponse",
  "faq.login.q1": "Comment me connecter à SOS Expats ?",
  "faq.login.q2": "J'ai oublié mon mot de passe, que faire ?",
  "faq.login.q3": "Est-ce sécurisé de me connecter avec Google ?",
  "faq.login.q4": "Puis-je rester connecté sur mon appareil ?",
  "faq.login.q5": "Mon compte est-il accessible depuis plusieurs appareils ?",
  "faq.login.q6": "Que faire si je ne reçois pas l'email de connexion ?",
  "faq.login.q7": "Comment créer un compte si je n'en ai pas encore ?",
  "faq.login.q8": "Mes données personnelles sont-elles protégées ?",
  "faq.login.section_description": "Trouvez rapidement des réponses à vos questions sur la connexion à SOS Expats",
  "faq.login.section_title": "Questions Fréquentes sur la Connexion",
  "faq.noResults": "Aucune question trouvée pour ces critères",
  "faq.q1": "Combien coûte une consultation avec un avocat sur SOS Expat ?",
  "faq.q2": "Dans combien de pays êtes-vous présents ?",
  "faq.q3": "Quel est le délai de réponse pour une consultation urgente ?",
  "faq.q4": "Comment choisir entre un expatrié et un avocat ?",
  "faq.q5": "Les consultations sont-elles confidentielles ?",
  "faq.q6": "Puis-je obtenir un remboursement si je ne suis pas satisfait ?",
  "faq.question1": "Combien de temps faut-il pour être mis en relation avec un expert ?",
  "faq.question2": "Dans quels pays SOS Expat est-il disponible ?",
  "faq.question3": "Comment fonctionnent les consultations ?",
  "faq.resetFilters": "Réinitialiser les filtres",
  "faq.searchPlaceholder": "Rechercher dans la FAQ…",
  "faq.supportSubtitle": "Notre équipe support est disponible 24/7 pour vous aider",
  "faq.supportTitle": "Vous ne trouvez pas votre réponse ?",
  "faq.title": "Centre d'aide",
  "feedback.advanced.toggle": "Options supplémentaires",
  "feedback.button.expand": "Afficher le bouton de feedback",
  "feedback.button.label": "Signaler un problème",
  "feedback.button.minimize": "Réduire",
  "feedback.button.text": "Un problème ?",
  "feedback.device.desktop": "Ordinateur",
  "feedback.device.mobile": "Mobile",
  "feedback.device.tablet": "Tablette",
  "feedback.error.descriptionTooShort": "Minimum 10 caractères",
  "feedback.error.fileTooLarge": "Le fichier est trop volumineux (max 5MB)",
  "feedback.error.invalidEmail": "Email invalide",
  "feedback.error.invalidFileType": "Seules les images sont acceptées",
  "feedback.error.submitFailed": "Une erreur est survenue. Veuillez réessayer.",
  "feedback.field.description": "Description",
  "feedback.field.description.placeholder": "Décrivez le problème rencontré...",
  "feedback.field.email": "Email",
  "feedback.field.email.placeholder": "votre@email.com",
  "feedback.field.priority": "Urgence",
  "feedback.field.screenshot": "Capture d'écran",
  "feedback.field.screenshot.add": "Ajouter une image",
  "feedback.field.type": "Type de problème",
  "feedback.modal.close": "Fermer",
  "feedback.modal.privacy": "Ces informations nous aident à reproduire et corriger le problème.",
  "feedback.modal.subtitle": "Aidez-nous à améliorer votre expérience",
  "feedback.modal.title": "Signaler un problème",
  "feedback.priority.annoying": "C'est gênant",
  "feedback.priority.annoying.desc": "Je peux continuer mais c'est frustrant",
  "feedback.priority.blocking": "Ça me bloque complètement",
  "feedback.priority.blocking.desc": "Je ne peux pas continuer",
  "feedback.priority.minor": "Mineur",
  "feedback.priority.minor.desc": "Détail à améliorer",
  "feedback.submit.button": "Envoyer le feedback",
  "feedback.submit.sending": "Envoi en cours...",
  "feedback.success.message": "Nous avons bien reçu votre feedback et nous allons l'examiner rapidement.",
  "feedback.success.title": "Merci pour votre retour !",
  "feedback.type.bug": "Bug technique",
  "feedback.type.other": "Autre",
  "feedback.type.suggestion": "Suggestion",
  "feedback.type.uxFriction": "Difficulté d'utilisation",
  "filter.all": "Tous",
  "filter.expat": "Expatriés",
  "filter.lawyer": "Avocats",
  "findExpert": "Trouver un expert",
  "footer.ariaLabel": "Pied de page du site",
  "footer.company.description": "Votre partenaire de confiance pour l'assistance aux expatriés dans le monde entier. Services d'urgence disponibles 24h/24, 7j/7 dans plus de 190 pays.",
  "footer.contact.callUs": "Nous contacter",
  "footer.contact.locationAria": "Zone de couverture géographique",
  "footer.contact.phoneAria": "Accéder à la page de contact",
  "footer.contact.presence": "Présence mondiale dans +190 pays",
  "footer.contact.ulixai": "Propulsé par WorldExpat OÜ",
  "footer.contact.ulixaiAria": "Visiter le site WorldExpat OÜ (nouvelle fenêtre)",
  "footer.copyright": "Tous droits réservés.",
  "footer.joinUs.blogger": "Devenir Blogger",
  "footer.joinUs.chatter": "Devenir Chatter",
  "footer.joinUs.influencer": "Devenir Influenceur",
  "footer.joinUs.title": "Rejoignez-nous",
  "footer.legal.consumers": "Consommateurs",
  "footer.legal.cookies": "Cookies",
  "footer.legal.navAria": "Navigation des liens légaux",
  "footer.legal.privacy": "Confidentialité",
  "footer.legal.termsAffiliate": "CGU Affiliation",
  "footer.legal.termsBloggers": "CGU Bloggeurs",
  "footer.legal.termsChatters": "CGU Chatters",
  "footer.legal.termsClients": "CGU Clients",
  "footer.legal.termsExpats": "CGU Expatriés Aidants",
  "footer.legal.termsGroupAdmins": "CGU Admins Groupe",
  "footer.legal.termsInfluencers": "CGU Influenceurs",
  "footer.partners": "Nos partenaires",
  "footer.scrollToTop": "Retour en haut de la page",
  "footer.services.bloggers": "Nos Blogueurs",
  "footer.services.chatters": "Nos Chatters",
  "footer.services.experts": "Nos experts",
  "footer.services.groupCommunity": "Groupes Communauté",
  "footer.services.influencers": "Nos Influenceurs",
  "footer.services.livingAbroad": "Vie à l'Étranger",
  "footer.services.navAria": "Navigation des services",
  "footer.services.pricing": "Tarifs",
  "footer.services.sosCall": "SOS Appel",
  "footer.services.surveys": "Sondages Expats",
  "footer.services.surveysResults": "Résultats des Sondages",
  "footer.services.testimonials": "Témoignages",
  "footer.services.title": "Services",
  "footer.social.ariaLabel": "Réseaux sociaux",
  "footer.social.facebookAria": "Suivez-nous sur Facebook (nouvelle fenêtre)",
  "footer.social.linkedinAria": "Suivez-nous sur LinkedIn (nouvelle fenêtre)",
  "footer.social.twitterAria": "Suivez-nous sur Twitter (nouvelle fenêtre)",
  "footer.support.contact": "Contact",
  "footer.support.faq": "FAQ",
  "footer.support.helpCenter": "Centre d'aide",
  "footer.support.navAria": "Navigation du support",
  "footer.support.press": "Presse",
  "footer.support.serviceStatus": "État du service",
  "footer.support.title": "Support",
  "form.affiliateTerms": "Conditions du Programme d'Affiliation",
  "form.bio": "Bio / Description",
  "form.bio.placeholder": "Parlez-nous de votre communaute et de votre contenu...",
  "form.blogCountry": "Pays cible",
  "form.blogCountry.placeholder": "Audience cible",
  "form.blogDescription": "Description du blog",
  "form.blogDescription.placeholder": "Decrivez votre blog et son audience...",
  "form.blogLanguage": "Langue du blog",
  "form.blogName": "Nom du blog",
  "form.blogName.placeholder": "Mon Super Blog",
  "form.blogTheme": "Theme",
  "form.blogTraffic": "Estimation du trafic mensuel",
  "form.blogUrl": "URL du blog",
  "form.communityNiche": "Niche / Theme",
  "form.communityNiche.placeholder": "ex. expatriation, voyage...",
  "form.communitySize": "Taille de la communaute",
  "form.communitySize.placeholder": "ex. 5000",
  "form.countriesSelected": "pays sélectionnés",
  "form.country": "Pays",
  "form.country.placeholder": "Selectionnez un pays",
  "form.email": "Email",
  "form.email.placeholder": "votre@email.com",
  "form.error.acceptTermsRequired": "Vous devez accepter les conditions",
  "form.error.emailInvalid": "Veuillez entrer un email valide",
  "form.error.passwordTooShort": "Mot de passe trop court",
  "form.error.phoneInvalid": "Veuillez entrer un numéro de téléphone valide (7-15 chiffres)",
  "form.error.required": "Ce champ est obligatoire",
  "form.error.selectOne": "Selectionnez au moins une option",
  "form.error.tooShort": "Trop court",
  "form.error.urlInvalid": "Veuillez entrer une URL valide",
  "form.error.whatsappInvalid": "Veuillez entrer un numéro WhatsApp valide (7-15 chiffres)",
  "form.errors.count": "{count} erreur(s)",
  "form.firstName": "Prenom",
  "form.firstName.placeholder": "Votre prenom",
  "form.interventionCountries": "Pays cibles",
  "form.interventionCountries.hint": "Sélectionnez les pays où vous pouvez promouvoir nos services (aide à cibler votre audience)",
  "form.interventionCountries.placeholder": "Sélectionnez des pays...",
  "form.language": "Langue principale",
  "form.language.placeholder": "Sélectionner la langue",
  "form.languages": "Langues parlees",
  "form.lastName": "Nom",
  "form.lastName.placeholder": "Votre nom",
  "form.noResults": "Aucun résultat trouvé",
  "form.password": "Mot de passe",
  "form.password.feedback.minLength": "Au moins 8 caractères",
  "form.password.feedback.number": "Contient un chiffre",
  "form.password.feedback.special": "Contient un caractère spécial",
  "form.password.feedback.uppercase": "Contient une majuscule",
  "form.password.hide": "Masquer le mot de passe",
  "form.password.placeholder": "Entrez votre mot de passe",
  "form.password.show": "Afficher le mot de passe",
  "form.password.strength.fair": "Moyen",
  "form.password.strength.good": "Bon",
  "form.password.strength.strong": "Fort",
  "form.password.strength.veryWeak": "Très faible",
  "form.password.strength.weak": "Faible",
  "form.phone": "Numéro de téléphone",
  "form.phone.countryCode": "Indicatif pays",
  "form.phone.hint": "Utilisé uniquement pour la communication d'équipe — jamais partagé publiquement",
  "form.phone.placeholder": "6 12 34 56 78",
  "form.primaryLanguage": "Langue principale",
  "form.privacyPolicy": "Politique de confidentialité",
  "form.search": "Rechercher...",
  "form.search.country": "Rechercher...",
  "form.search.language": "Rechercher une langue...",
  "form.search.noResults": "Aucun résultat",
  "form.select.placeholder": "Sélectionner...",
  "form.submitting": "Traitement en cours...",
  "form.termsOfService": "Conditions Générales d'Utilisation",
  "form.whatsapp": "Numéro WhatsApp",
  "form.whatsapp.countryCode": "Indicatif pays",
  "form.whatsapp.hint": "Utilisé uniquement pour la communication d'équipe — jamais partagé publiquement",
  "form.whatsapp.placeholder": "6 12 34 56 78",
  "groupAdmin.admin.config": "Configuration",
  "groupAdmin.admin.config.attributionWindow": "Fenêtre d'attribution (jours)",
  "groupAdmin.admin.config.attributionWindowDesc": "Nombre de jours pendant lesquels un clic est attribué au GroupAdmin",
  "groupAdmin.admin.config.automatic": "Automatique",
  "groupAdmin.admin.config.automaticNote": "Automatique : bientôt disponible - nécessite l'intégration API Wise/PayPal",
  "groupAdmin.admin.config.clientCommission": "Commission client (centimes)",
  "groupAdmin.admin.config.clientDiscount": "Réduction client (centimes)",
  "groupAdmin.admin.config.commissionSettings": "Paramètres des commissions",
  "groupAdmin.admin.config.configVersion": "Version de la configuration",
  "groupAdmin.admin.config.currentDiscount": "Actuel : {amount}$ de réduction pour les clients",
  "groupAdmin.admin.config.currentMinimum": "Actuel : {amount}$ minimum",
  "groupAdmin.admin.config.currentPerClient": "Actuel : {amount}$ par client",
  "groupAdmin.admin.config.currentPerRecruit": "Actuel : {amount}$ par recrue",
  "groupAdmin.admin.config.description": "Paramètres système du programme GroupAdmin",
  "groupAdmin.admin.config.error": "Échec du chargement de la configuration",
  "groupAdmin.admin.config.leaderboardSize": "Taille du classement",
  "groupAdmin.admin.config.leaderboardSizeDesc": "Nombre de meilleurs performers affichés",
  "groupAdmin.admin.config.manual": "Manuel",
  "groupAdmin.admin.config.minWithdrawal": "Retrait minimum (centimes)",
  "groupAdmin.admin.config.newRegistrations": "Nouvelles inscriptions activées",
  "groupAdmin.admin.config.otherSettings": "Autres paramètres",
  "groupAdmin.admin.config.paymentMode": "Mode de paiement",
  "groupAdmin.admin.config.paymentSettings": "Paramètres de paiement",
  "groupAdmin.admin.config.recruitmentCommission": "Commission de recrutement (centimes)",
  "groupAdmin.admin.config.recruitmentThreshold": "Seuil de commission de recrutement (centimes)",
  "groupAdmin.admin.config.recruitmentWindow": "Fenêtre de recrutement (mois)",
  "groupAdmin.admin.config.recruitmentWindowDesc": "Durée pendant laquelle le recruteur gagne sur l'activité de la recrue",
  "groupAdmin.admin.config.releaseDelay": "Délai de libération (heures)",
  "groupAdmin.admin.config.releaseDelayDesc": "Heures après validation avant que les fonds soient disponibles",
  "groupAdmin.admin.config.retry": "Réessayer",
  "groupAdmin.admin.config.saveChanges": "Enregistrer",
  "groupAdmin.admin.config.saveError": "Échec de l'enregistrement de la configuration",
  "groupAdmin.admin.config.savedSuccess": "Configuration enregistrée avec succès",
  "groupAdmin.admin.config.systemActive": "Système actif",
  "groupAdmin.admin.config.systemStatus": "État du système",
  "groupAdmin.admin.config.thresholdDesc": "La recrue doit gagner {amount}$ avant que le recruteur reçoive sa commission",
  "groupAdmin.admin.config.validationHold": "Période de rétention de validation (jours)",
  "groupAdmin.admin.config.validationHoldDesc": "Jours avant qu'une commission en attente soit validée",
  "groupAdmin.admin.config.versionDesc": "Incrémenté automatiquement à chaque sauvegarde",
  "groupAdmin.admin.config.withdrawalsEnabled": "Retraits activés",
  "groupAdmin.admin.detail.actions": "Actions",
  "groupAdmin.admin.detail.activate": "Activer",
  "groupAdmin.admin.detail.adminsRecruited": "Admins recrutés",
  "groupAdmin.admin.detail.affiliateCodes": "Codes d'affiliation",
  "groupAdmin.admin.detail.available": "Disponible",
  "groupAdmin.admin.detail.backToList": "Retour à la liste",
  "groupAdmin.admin.detail.badges": "Badges",
  "groupAdmin.admin.detail.banConfirm": "Êtes-vous sûr de vouloir bloquer définitivement cet administrateur ?",
  "groupAdmin.admin.detail.block": "Bloquer",
  "groupAdmin.admin.detail.blockConfirm": "Êtes-vous sûr de vouloir bloquer ce GroupAdmin ?",
  "groupAdmin.admin.detail.clientCode": "Code client",
  "groupAdmin.admin.detail.clients": "Clients",
  "groupAdmin.admin.detail.country": "Pays",
  "groupAdmin.admin.detail.description": "Description",
  "groupAdmin.admin.detail.earnings": "Revenus",
  "groupAdmin.admin.detail.email": "Email",
  "groupAdmin.admin.detail.error": "Échec du chargement des détails du group admin",
  "groupAdmin.admin.detail.fullName": "Nom complet",
  "groupAdmin.admin.detail.groupInfo": "Informations du groupe",
  "groupAdmin.admin.detail.groupLanguage": "Langue du groupe",
  "groupAdmin.admin.detail.groupName": "Nom du groupe",
  "groupAdmin.admin.detail.groupSize": "Taille du groupe",
  "groupAdmin.admin.detail.groupType": "Type de groupe",
  "groupAdmin.admin.detail.groupUrl": "URL du groupe",
  "groupAdmin.admin.detail.joined": "Inscrit le",
  "groupAdmin.admin.detail.language": "Langue",
  "groupAdmin.admin.detail.lastLogin": "Dernière connexion",
  "groupAdmin.admin.detail.monthlyRank": "Classement mensuel",
  "groupAdmin.admin.detail.never": "Jamais",
  "groupAdmin.admin.detail.noCommissions": "Aucune commission pour le moment",
  "groupAdmin.admin.detail.noRecruits": "Aucune recrue pour le moment",
  "groupAdmin.admin.detail.notFound": "GroupAdmin introuvable",
  "groupAdmin.admin.detail.overview": "Vue d'ensemble",
  "groupAdmin.admin.detail.pending": "En attente",
  "groupAdmin.admin.detail.personalInfo": "Informations personnelles",
  "groupAdmin.admin.detail.progress": "Progression : {earned} / {threshold}",
  "groupAdmin.admin.detail.recentCommissions": "Commissions récentes",
  "groupAdmin.admin.detail.recruitStatus.eligible": "Éligible",
  "groupAdmin.admin.detail.recruitStatus.expired": "Expiré",
  "groupAdmin.admin.detail.recruitStatus.paid": "Payé",
  "groupAdmin.admin.detail.recruitStatus.pending": "En attente",
  "groupAdmin.admin.detail.recruited": "Recruté le : {date}",
  "groupAdmin.admin.detail.recruitedAdmins": "Admins recrutés",
  "groupAdmin.admin.detail.recruitmentCode": "Code de recrutement",
  "groupAdmin.admin.detail.recruits": "Recrues",
  "groupAdmin.admin.detail.statistics": "Statistiques",
  "groupAdmin.admin.detail.suspend": "Suspendre",
  "groupAdmin.admin.detail.suspensionPrompt": "Raison de la suspension (optionnel) :",
  "groupAdmin.admin.detail.suspensionReason": "Raison de la suspension :",
  "groupAdmin.admin.detail.targetCountry": "Pays cible",
  "groupAdmin.admin.detail.thisMonth": "Ce mois ({month})",
  "groupAdmin.admin.detail.totalClients": "Total clients",
  "groupAdmin.admin.detail.totalCommissions": "Total commissions",
  "groupAdmin.admin.detail.totalEarned": "Total gagné",
  "groupAdmin.admin.detail.validated": "Validé",
  "groupAdmin.admin.detail.verified": "Vérifié",
  "groupAdmin.admin.detail.verifyGroup": "Vérifier le groupe",
  "groupAdmin.admin.detail.viewOnFacebook": "Voir sur Facebook",
  "groupAdmin.admin.detail.windowEnds": "Fin de période : {date}",
  "groupAdmin.admin.detail.withdrawn": "Retiré",
  "groupAdmin.admin.filter.active": "Actif",
  "groupAdmin.admin.filter.all": "Tous",
  "groupAdmin.admin.filter.banned": "Bloqués",
  "groupAdmin.admin.filter.blocked": "Bloqué",
  "groupAdmin.admin.filter.suspended": "Suspendu",
  "groupAdmin.admin.list.activate": "Activer",
  "groupAdmin.admin.list.block": "Bloquer",
  "groupAdmin.admin.list.col.admin": "Admin",
  "groupAdmin.admin.list.col.clients": "Clients",
  "groupAdmin.admin.list.col.earnings": "Revenus",
  "groupAdmin.admin.list.col.group": "Groupe",
  "groupAdmin.admin.list.col.lastLogin": "Dernière connexion",
  "groupAdmin.admin.list.col.status": "Statut",
  "groupAdmin.admin.list.col.typeSize": "Type / Taille",
  "groupAdmin.admin.list.description": "Gérer les administrateurs de groupes Facebook et leurs commissions",
  "groupAdmin.admin.list.error": "Échec du chargement des group admins",
  "groupAdmin.admin.list.export": "Exporter",
  "groupAdmin.admin.list.filter.allGroupTypes": "Tous les types",
  "groupAdmin.admin.list.filter.allSizes": "Toutes les tailles",
  "groupAdmin.admin.list.na": "N/A",
  "groupAdmin.admin.list.next": "Suivant",
  "groupAdmin.admin.list.noResults": "Aucun group admin trouvé",
  "groupAdmin.admin.list.page": "Page {page} sur {totalPages}",
  "groupAdmin.admin.list.previous": "Précédent",
  "groupAdmin.admin.list.selected": "{count} sélectionné(s)",
  "groupAdmin.admin.list.showing": "Affichage de {from} à {to} sur {total}",
  "groupAdmin.admin.list.stats.active": "Actifs",
  "groupAdmin.admin.list.stats.newThisMonth": "Nouveaux ce mois",
  "groupAdmin.admin.list.stats.suspended": "Suspendus",
  "groupAdmin.admin.list.stats.totalEarnings": "Revenus totaux",
  "groupAdmin.admin.list.stats.verifiedGroups": "Groupes vérifiés",
  "groupAdmin.admin.list.suspend": "Suspendre",
  "groupAdmin.admin.list.viewGroup": "Voir le groupe",
  "groupAdmin.admin.payments": "Retraits en attente",
  "groupAdmin.admin.payments.approve": "Approuver",
  "groupAdmin.admin.payments.col.actions": "Actions",
  "groupAdmin.admin.payments.col.amount": "Montant",
  "groupAdmin.admin.payments.col.groupAdmin": "GroupAdmin",
  "groupAdmin.admin.payments.col.method": "Méthode",
  "groupAdmin.admin.payments.col.requested": "Demandé le",
  "groupAdmin.admin.payments.col.status": "Statut",
  "groupAdmin.admin.payments.description": "Traiter les demandes de retrait des GroupAdmins",
  "groupAdmin.admin.payments.error": "Échec du chargement des retraits",
  "groupAdmin.admin.payments.filter.all": "Tous les statuts",
  "groupAdmin.admin.payments.filter.approved": "Approuvé",
  "groupAdmin.admin.payments.filter.completed": "Complété",
  "groupAdmin.admin.payments.filter.pending": "En attente",
  "groupAdmin.admin.payments.filter.processing": "En traitement",
  "groupAdmin.admin.payments.filter.rejected": "Rejeté",
  "groupAdmin.admin.payments.markComplete": "Marquer complété",
  "groupAdmin.admin.payments.noWithdrawals": "Aucun retrait trouvé",
  "groupAdmin.admin.payments.reject": "Rejeter",
  "groupAdmin.admin.payments.rejectionPrompt": "Raison du rejet :",
  "groupAdmin.admin.payments.stats.approved": "Approuvés",
  "groupAdmin.admin.payments.stats.completedThisMonth": "Complétés ce mois",
  "groupAdmin.admin.payments.stats.pending": "En attente",
  "groupAdmin.admin.payments.status.approved": "Approuvé",
  "groupAdmin.admin.payments.status.completed": "Complété",
  "groupAdmin.admin.payments.status.pending": "En attente",
  "groupAdmin.admin.payments.status.processing": "En traitement",
  "groupAdmin.admin.payments.status.rejected": "Rejeté",
  "groupAdmin.admin.posts": "Gestion des posts",
  "groupAdmin.admin.posts.active": "Actif",
  "groupAdmin.admin.posts.addPost": "Ajouter un post",
  "groupAdmin.admin.posts.bestTime": "Meilleur moment pour publier",
  "groupAdmin.admin.posts.bestTimeLabel": "Meilleur moment :",
  "groupAdmin.admin.posts.cancel": "Annuler",
  "groupAdmin.admin.posts.category": "Catégorie",
  "groupAdmin.admin.posts.categoryLabel": "Catégorie :",
  "groupAdmin.admin.posts.contentDefault": "Contenu (Langue par défaut - Anglais)",
  "groupAdmin.admin.posts.contentPlaceholder": "Écrivez le contenu de votre post Facebook ici. Utilisez des variables comme {{AFFILIATE_LINK}}, {{GROUP_NAME}}, etc.",
  "groupAdmin.admin.posts.create": "Créer",
  "groupAdmin.admin.posts.createPost": "Créer un post",
  "groupAdmin.admin.posts.description": "Gérer les posts Facebook prêts à l'emploi pour les GroupAdmins",
  "groupAdmin.admin.posts.editPost": "Modifier le post",
  "groupAdmin.admin.posts.error": "Échec du chargement des posts",
  "groupAdmin.admin.posts.filter.allCategories": "Toutes les catégories",
  "groupAdmin.admin.posts.inactive": "Inactif",
  "groupAdmin.admin.posts.justNow": "À l'instant",
  "groupAdmin.admin.posts.nameDefault": "Nom (Par défaut)",
  "groupAdmin.admin.posts.noResults": "Aucun post trouvé",
  "groupAdmin.admin.posts.order": "Ordre",
  "groupAdmin.admin.posts.pinDuration": "Durée d'épinglage recommandée",
  "groupAdmin.admin.posts.placeholders": "Variables (séparées par des virgules)",
  "groupAdmin.admin.posts.preview": "Aperçu : {name}",
  "groupAdmin.admin.posts.previewAuthor": "Nom du GroupAdmin",
  "groupAdmin.admin.posts.recommendedPin": "Épinglage recommandé :",
  "groupAdmin.admin.posts.update": "Mettre à jour",
  "groupAdmin.admin.posts.usageCount": "Nombre d'utilisations :",
  "groupAdmin.admin.recruitments.col.date": "Date",
  "groupAdmin.admin.recruitments.col.progress": "Progression",
  "groupAdmin.admin.recruitments.col.recruited": "Recruté",
  "groupAdmin.admin.recruitments.col.recruiter": "Recruteur",
  "groupAdmin.admin.recruitments.col.status": "Statut",
  "groupAdmin.admin.recruitments.col.windowEnd": "Fin de période",
  "groupAdmin.admin.recruitments.description": "Suivre le pipeline de recrutement et l'éligibilité aux commissions",
  "groupAdmin.admin.recruitments.filter.all": "Tous les statuts",
  "groupAdmin.admin.recruitments.filter.eligible": "Éligible",
  "groupAdmin.admin.recruitments.filter.expired": "Expiré",
  "groupAdmin.admin.recruitments.filter.paid": "Payé",
  "groupAdmin.admin.recruitments.filter.pending": "En attente",
  "groupAdmin.admin.recruitments.next": "Suivant",
  "groupAdmin.admin.recruitments.noResults": "Aucun recrutement trouvé",
  "groupAdmin.admin.recruitments.page": "Page {page}",
  "groupAdmin.admin.recruitments.prev": "Précédent",
  "groupAdmin.admin.recruitments.search": "Rechercher",
  "groupAdmin.admin.recruitments.searchPlaceholder": "Rechercher par nom, email, groupe...",
  "groupAdmin.admin.recruitments.stats.eligible": "Éligibles",
  "groupAdmin.admin.recruitments.stats.expired": "Expirés",
  "groupAdmin.admin.recruitments.stats.paid": "Payés",
  "groupAdmin.admin.recruitments.stats.pending": "En attente",
  "groupAdmin.admin.recruitments.stats.total": "Total",
  "groupAdmin.admin.recruitments.status.eligible": "Éligible",
  "groupAdmin.admin.recruitments.status.expired": "Expiré",
  "groupAdmin.admin.recruitments.status.paid": "Payé",
  "groupAdmin.admin.recruitments.status.pending": "En attente",
  "groupAdmin.admin.recruitments.title": "Recrutements GroupAdmin",
  "groupAdmin.admin.resources": "Gestion des ressources",
  "groupAdmin.admin.resources.active": "Actif",
  "groupAdmin.admin.resources.addResource": "Ajouter une ressource",
  "groupAdmin.admin.resources.cancel": "Annuler",
  "groupAdmin.admin.resources.category": "Catégorie",
  "groupAdmin.admin.resources.contentDefault": "Contenu (Langue par défaut)",
  "groupAdmin.admin.resources.copies": "{count} copies",
  "groupAdmin.admin.resources.create": "Créer",
  "groupAdmin.admin.resources.createResource": "Créer une ressource",
  "groupAdmin.admin.resources.description": "Gérer les bannières, images et ressources texte",
  "groupAdmin.admin.resources.descriptionLabel": "Description",
  "groupAdmin.admin.resources.downloads": "{count} téléchargements",
  "groupAdmin.admin.resources.editResource": "Modifier la ressource",
  "groupAdmin.admin.resources.error": "Échec du chargement des ressources",
  "groupAdmin.admin.resources.fileUrl": "URL du fichier",
  "groupAdmin.admin.resources.filter.allCategories": "Toutes les catégories",
  "groupAdmin.admin.resources.inactive": "Inactif",
  "groupAdmin.admin.resources.nameDefault": "Nom (Par défaut)",
  "groupAdmin.admin.resources.noResults": "Aucune ressource trouvée",
  "groupAdmin.admin.resources.order": "Ordre",
  "groupAdmin.admin.resources.placeholders": "Variables (séparées par des virgules)",
  "groupAdmin.admin.resources.type": "Type",
  "groupAdmin.admin.resources.update": "Mettre à jour",
  "groupAdmin.admin.search": "Rechercher...",
  "groupAdmin.admin.title": "Gestion des GroupAdmins",
  "groupAdmin.dashboard.affiliateLinks": "Liens affiliés",
  "groupAdmin.dashboard.availableBalance": "Solde disponible",
  "groupAdmin.dashboard.clientLink": "Lien client ({lawyerAmount}$ avocat / {expatAmount}$ expatrié par appel)",
  "groupAdmin.dashboard.clients": "Clients",
  "groupAdmin.dashboard.groupInfo": "Votre groupe",
  "groupAdmin.dashboard.loading": "Chargement du tableau de bord...",
  "groupAdmin.dashboard.noCommissions": "Pas encore de commissions",
  "groupAdmin.dashboard.pendingBalance": "En attente",
  "groupAdmin.dashboard.recentCommissions": "Commissions récentes",
  "groupAdmin.dashboard.recruitLink": "Lien recrutement (50$ / recrue à 200$)",
  "groupAdmin.dashboard.title": "Tableau de bord GroupAdmin",
  "groupAdmin.dashboard.viewAll": "Voir tout",
  "groupAdmin.dashboard.welcome": "Bonjour, {name} !",
  "groupAdmin.dashboard.withdraw": "Retirer",
  "groupAdmin.groupAdminRecruitment.bonusPaid": "Payé",
  "groupAdmin.groupAdminRecruitment.bonusPending": "En cours",
  "groupAdmin.groupAdminRecruitment.copyError": "Erreur lors de la copie",
  "groupAdmin.groupAdminRecruitment.copyLink": "Copier le lien",
  "groupAdmin.groupAdminRecruitment.empty": "Vous n'avez pas encore parrainé d'administrateur",
  "groupAdmin.groupAdminRecruitment.emptyHint": "Partagez votre lien de parrainage avec d'autres administrateurs de groupe pour commencer à gagner des bonus de $50 !",
  "groupAdmin.groupAdminRecruitment.error": "Erreur lors du chargement",
  "groupAdmin.groupAdminRecruitment.howItWorks.note": "Seules les commissions directes (clients référés par l'administrateur filleul) comptent pour atteindre le seuil de $200. Le bonus de $50 est payé une seule fois par filleul.",
  "groupAdmin.groupAdminRecruitment.howItWorks.step1": "Partagez votre lien de parrainage avec d'autres administrateurs de groupe",
  "groupAdmin.groupAdminRecruitment.howItWorks.step2": "Quand ils s'inscrivent avec votre lien, ils deviennent vos filleuls",
  "groupAdmin.groupAdminRecruitment.howItWorks.step3": "Dès qu'un filleul atteint $200 en commissions directes (clients référés), vous recevez un bonus de $50 !",
  "groupAdmin.groupAdminRecruitment.howItWorks.title": "Comment ça marche ?",
  "groupAdmin.groupAdminRecruitment.linkCopied": "Lien copié !",
  "groupAdmin.groupAdminRecruitment.linkTitle": "Votre lien de parrainage",
  "groupAdmin.groupAdminRecruitment.stats.active": "Actifs (6 mois)",
  "groupAdmin.groupAdminRecruitment.stats.bonusesPaid": "Bonus payés",
  "groupAdmin.groupAdminRecruitment.stats.total": "Total filleuls",
  "groupAdmin.groupAdminRecruitment.stats.totalEarned": "Total gagné",
  "groupAdmin.groupAdminRecruitment.subtitle": "Gagnez $50 quand vos filleuls atteignent $200 de commissions",
  "groupAdmin.groupAdminRecruitment.table.admin": "Administrateur",
  "groupAdmin.groupAdminRecruitment.table.bonus": "Bonus $50",
  "groupAdmin.groupAdminRecruitment.table.earnings": "Ses gains",
  "groupAdmin.groupAdminRecruitment.table.joined": "Inscrit le",
  "groupAdmin.groupAdminRecruitment.table.progress": "Progression",
  "groupAdmin.groupAdminRecruitment.table.title": "Administrateurs filleuls",
  "groupAdmin.groupAdminRecruitment.title": "Parrainez des Administrateurs",
  "groupAdmin.groupAdminRecruitment.viewPage": "Voir la page",
  "groupAdmin.groupAdminRecruitment.windowExpired": "Expiré",
  "groupAdmin.groupType.country_specific": "Pays spécifique",
  "groupAdmin.groupType.digital_nomad": "Nomades numériques",
  "groupAdmin.groupType.expat": "Expatriés",
  "groupAdmin.groupType.family": "Famille",
  "groupAdmin.groupType.immigration": "Immigration",
  "groupAdmin.groupType.language": "Échange linguistique",
  "groupAdmin.groupType.other": "Autre",
  "groupAdmin.groupType.profession": "Profession",
  "groupAdmin.groupType.relocation": "Relocalisation",
  "groupAdmin.groupType.retirement": "Retraite",
  "groupAdmin.groupType.student": "Étudiant",
  "groupAdmin.groupType.travel": "Voyage",
  "groupAdmin.landing.badge": "Pour les admins de groupes & communautés",
  "groupAdmin.landing.benefit1.desc": "Gagnez {clientCallRange}$ par appel généré via votre lien",
  "groupAdmin.landing.benefit1.description": "Gagnez {clientCallRange}$ pour chaque appel généré via votre lien d'affiliation.",
  "groupAdmin.landing.benefit1.title": "Commissions élevées",
  "groupAdmin.landing.benefit2.desc": "Recrutez d'autres admins de groupe et gagnez {providerCallRange}$ par client qu'ils réfèrent",
  "groupAdmin.landing.benefit2.description": "Posts, bannières, images - tout est prêt à l'emploi. Il suffit de copier-coller !",
  "groupAdmin.landing.benefit2.title": "Outils prêts à l'emploi",
  "groupAdmin.landing.benefit3.desc": "Vos membres bénéficient de {discount} de réduction sur chaque consultation",
  "groupAdmin.landing.benefit3.description": "Toutes les ressources disponibles en FR, EN, ES, PT, AR, DE, IT, NL, ZH.",
  "groupAdmin.landing.benefit3.title": "9 langues",
  "groupAdmin.landing.benefit4.desc": "Posts à épingler, bannières et images prêts à l'emploi en 9 langues",
  "groupAdmin.landing.benefit4.description": "Les membres de votre communauté bénéficient de {discount} de réduction sur chaque appel effectué via votre lien.",
  "groupAdmin.landing.benefit4.title": "{discount} de réduction par appel",
  "groupAdmin.landing.benefits.title": "Pourquoi devenir partenaire ?",
  "groupAdmin.landing.calc.badge": "Calculateur de revenus",
  "groupAdmin.landing.calc.calls": "appels/mois estimés",
  "groupAdmin.landing.calc.conversion": "Taux de conversion : {rate}%",
  "groupAdmin.landing.calc.conversionHelp": "% de membres qui utilisent le service par mois (réaliste : 0.1–0.5%)",
  "groupAdmin.landing.calc.details": "{members} membres × {rate}% = {calls} appels × {avg}$ avg = {earnings}$/mois",
  "groupAdmin.landing.calc.members": "Membres dans votre groupe : {count}",
  "groupAdmin.landing.calc.monthlyEarnings": "Revenus mensuels estimés",
  "groupAdmin.landing.calc.motivation": "🎯 Sans compter les avocats/aidants que vous pouvez recruter !",
  "groupAdmin.landing.calc.recurring": "Revenus récurrents chaque mois",
  "groupAdmin.landing.calc.subtitle": "Estimez vos revenus mensuels en fonction de votre communauté",
  "groupAdmin.landing.calc.title": "Combien pouvez-vous gagner ?",
  "groupAdmin.landing.faq.a1": "Oui ! L'inscription est 100% gratuite. Il n'y a pas de frais, pas d'engagement et pas d'exigence minimale.",
  "groupAdmin.landing.faq.a2": "Les commissions deviennent disponibles 7 jours après la consultation du client. Vous pouvez retirer à tout moment dès que vous avez au moins 30$. Des frais de retrait de 3$ s'appliquent par transaction.",
  "groupAdmin.landing.faq.a3": "Nous prenons en charge Wise, Mobile Money et les virements bancaires vers plus de 100 pays.",
  "groupAdmin.landing.faq.a4": "Chaque appel effectué via votre lien d'affiliation donne à vos membres une réduction de {discount}. Cela facilite la promotion - vos membres économisent de l'argent pendant que vous gagnez {clientCallMax}$/appel (avocat) ou {clientCallExpat}$/appel (expat).",
  "groupAdmin.landing.faq.a5": "Tout groupe ou communauté lié au voyage, à l'expatriation, à l'immigration, à la relocation internationale ou à la vie à l'étranger est éligible. Groupes Facebook, serveurs Discord, communautés WhatsApp, forums et plus encore !",
  "groupAdmin.landing.faq.q1": "Est-ce vraiment gratuit de rejoindre ?",
  "groupAdmin.landing.faq.q2": "Quand suis-je payé ?",
  "groupAdmin.landing.faq.q3": "Quels modes de paiement sont disponibles ?",
  "groupAdmin.landing.faq.q4": "Comment fonctionne la réduction de {discount} pour mes membres ?",
  "groupAdmin.landing.faq.q5": "Quel type de groupes sont éligibles ?",
  "groupAdmin.landing.faq.subtitle": "Tout ce que vous devez savoir avant de commencer",
  "groupAdmin.landing.faq.title": "Questions fréquentes",
  "groupAdmin.landing.finalCta.cta": "S'inscrire maintenant - C'est gratuit",
  "groupAdmin.landing.finalCta.footer": "Inscription gratuite • Commencez en 5 minutes",
  "groupAdmin.landing.finalCta.subtitle": "Rejoignez des centaines d'administrateurs de groupes qui gagnent déjà avec SOS-Expat.",
  "groupAdmin.landing.finalCta.title": "Prêt à commencer à gagner ?",
  "groupAdmin.landing.groupType.expat": "Communautés d'expatriés",
  "groupAdmin.landing.groupType.family": "Familles d'expatriés",
  "groupAdmin.landing.groupType.immigration": "Immigration",
  "groupAdmin.landing.groupType.nomad": "Nomades digitaux",
  "groupAdmin.landing.groupType.relocation": "Relocation",
  "groupAdmin.landing.groupType.retirement": "Retraite à l'étranger",
  "groupAdmin.landing.groupType.student": "Étudiants à l'étranger",
  "groupAdmin.landing.groupType.travel": "Groupes de voyage",
  "groupAdmin.landing.hero.cta": "Devenir partenaire",
  "groupAdmin.landing.hero.example.large": "Gros groupe (20K+ membres)",
  "groupAdmin.landing.hero.example.large.calc": "20-50 appels/mois = {low}-{high}$",
  "groupAdmin.landing.hero.example.small": "Groupe moyen (5K membres)",
  "groupAdmin.landing.hero.example.small.calc": "5-15 appels/mois = {low}-{high}$",
  "groupAdmin.landing.hero.example1.calc": "3 admins × {providerCallRange}$ activation + {n1}$/appel",
  "groupAdmin.landing.hero.example1.frequency": "bonus",
  "groupAdmin.landing.hero.example1.title": "3 admins recrutés",
  "groupAdmin.landing.hero.example2.calc": "30 appels/mois × {providerCallRange}$",
  "groupAdmin.landing.hero.example2.frequency": "/mois passifs",
  "groupAdmin.landing.hero.example2.title": "3 avocats partenaires",
  "groupAdmin.landing.hero.free": "100% gratuit - Sans engagement",
  "groupAdmin.landing.hero.hot": "Passif",
  "groupAdmin.landing.hero.motivation": "Combinez les 3 sources pour maximiser vos revenus",
  "groupAdmin.landing.hero.new.amount": "200-500$/mois",
  "groupAdmin.landing.hero.new.line1": "Monétisez votre communauté",
  "groupAdmin.landing.hero.new.line2": "en aidant vos membres",
  "groupAdmin.landing.hero.new.subtitle": "Vos membres ont besoin d'aide à l'étranger. Partagez votre lien, ils économisent {discount} par appel.",
  "groupAdmin.landing.hero.new.subtitle2": "💡 Vos membres économisent {discount}/appel = Win-win total !",
  "groupAdmin.landing.hero.partnerExample": "💡 1 partenaire (avocat/aidant) = 30 appels/mois × {providerCallMax}$ × 6 mois = {total} passifs !",
  "groupAdmin.landing.hero.recruitmentNote": "*Bonus de 50$ payé quand l'admin recruté atteint 200$ en commissions directes",
  "groupAdmin.landing.hero.source1": "par appel membre",
  "groupAdmin.landing.hero.source1.detail": "{clientCallRange}$/appel × votre trafic",
  "groupAdmin.landing.hero.source1.label": "Vos membres",
  "groupAdmin.landing.hero.source1.subtitle": "par appel",
  "groupAdmin.landing.hero.source2": "équipe d'admins",
  "groupAdmin.landing.hero.source2.detail": "50$ × chaque admin actif",
  "groupAdmin.landing.hero.source2.label": "Recruter des admins",
  "groupAdmin.landing.hero.source2.subtitle": "activation + par appel",
  "groupAdmin.landing.hero.source3": "avec 10 partenaires",
  "groupAdmin.landing.hero.source3.detail": "{providerCallRange}$/appel × partenaires",
  "groupAdmin.landing.hero.source3.label": "Avocats/Aidants",
  "groupAdmin.landing.hero.source3.subtitle": "par appel reçu",
  "groupAdmin.landing.hero.sources": "3 sources de revenus",
  "groupAdmin.landing.hero.subtitle": "Aidez les membres de votre groupe Facebook à accéder à une assistance. Gagnez {clientCallRange}$ par appel selon le prestataire. Les membres bénéficient de {discount} de réduction.",
  "groupAdmin.landing.hero.title": "Gagnez {clientCallRange}$ par appel avec votre groupe Facebook",
  "groupAdmin.landing.howItWorks.subtitle": "Trois étapes simples pour commencer à gagner",
  "groupAdmin.landing.howItWorks.title": "Comment ça marche ?",
  "groupAdmin.landing.recap.discount": "{discount} de réduction pour les membres",
  "groupAdmin.landing.recap.free": "100% gratuit",
  "groupAdmin.landing.recap.languages": "9 langues",
  "groupAdmin.landing.recap.perCall": "{clientCallRange}$ par appel",
  "groupAdmin.landing.scroll": "Découvrir",
  "groupAdmin.landing.seo.description": "Monétisez votre groupe ou communauté. Gagnez {clientCallRange}$ pour chaque appel généré par votre lien d'affiliation, plus {discount} de réduction pour vos membres sur chaque appel. Outils prêts à l'emploi en 9 langues.",
  "groupAdmin.landing.seo.short_title": "Administrateur de Groupe",
  "groupAdmin.landing.seo.title": "Admin de Groupe SOS-Expat | Gagnez {clientCallRange}$ par appel + {discount}",
  "groupAdmin.landing.step1.description": "Inscrivez-vous et ajoutez votre groupe ou communauté. Obtenez vos liens d'affiliation uniques instantanément.",
  "groupAdmin.landing.step1.label": "ÉTAPE 1",
  "groupAdmin.landing.step1.title": "Inscrivez-vous gratuitement",
  "groupAdmin.landing.step2.description": "Utilisez nos posts, bannières et images clé en main. Disponibles en 9 langues !",
  "groupAdmin.landing.step2.label": "ÉTAPE 2",
  "groupAdmin.landing.step2.title": "Partagez les posts prêts à l'emploi",
  "groupAdmin.landing.step3.description": "Gagnez {clientCallRange}$ pour chaque appel généré par votre lien. Vos membres obtiennent {discount} de réduction sur chaque appel. Retirez à tout moment.",
  "groupAdmin.landing.step3.label": "ÉTAPE 3",
  "groupAdmin.landing.step3.title": "Gagnez des commissions",
  "groupAdmin.landing.targetGroups.subtitle": "Que vous gériez un groupe Facebook, un serveur Discord, une communauté WhatsApp, un forum ou tout autre groupe - nous avons les bons outils pour vous.",
  "groupAdmin.landing.targetGroups.title": "Parfait pour votre groupe",
  "groupAdmin.landing.value.badge": "Gagnant-Gagnant",
  "groupAdmin.landing.value.problem1.desc": "Un membre panique : son visa a été refusé, il risque l'expulsion dans 15 jours.",
  "groupAdmin.landing.value.problem1.solution": "Appel immédiat avec un avocat spécialisé immigration. Conseils concrets + plan d'action. Membre sauvé.",
  "groupAdmin.landing.value.problem1.title": "Visa refusé, expulsion proche",
  "groupAdmin.landing.value.problem2.desc": "Nouvelle arrivée, ne parle pas la langue, ne comprend rien aux formulaires administratifs.",
  "groupAdmin.landing.value.problem2.solution": "Expat helper bilingue explique étape par étape. Formulaires remplis correctement. Stress disparu.",
  "groupAdmin.landing.value.problem2.title": "Perdu dans les démarches",
  "groupAdmin.landing.value.problem3.desc": "22h, famille en détresse : contrôle police demain matin, documents pas prêts.",
  "groupAdmin.landing.value.problem3.solution": "Aide 24/7 disponible. Expert appelle en 5 min, guide la préparation. Contrôle passé sans problème.",
  "groupAdmin.landing.value.problem3.title": "Urgence en pleine nuit",
  "groupAdmin.landing.value.problem4.desc": "Besoin d'aide légale mais peut pas se payer un cabinet d'avocats à 500$/heure.",
  "groupAdmin.landing.value.problem4.solution": "Avec VOTRE lien = {discount} de réduction. Aide pro accessible. Membre reconnaissant.",
  "groupAdmin.landing.value.problem4.title": "Budget trop serré",
  "groupAdmin.landing.value.solution": "Votre solution",
  "groupAdmin.landing.value.subtitle": "Vous ne vendez pas, vous AIDEZ. Vos membres obtiennent une aide concrète pour leurs problèmes d'expat.",
  "groupAdmin.landing.value.title": "Vous apportez de la VRAIE valeur",
  "groupAdmin.landing.value.winwin.desc": "Chaque membre aidé = problème résolu + {discount} économisés pour lui + {clientCallRange}$ gagnés pour vous. Tout le monde gagne.",
  "groupAdmin.landing.value.winwin.tag": "Service utile + Revenus récurrents",
  "groupAdmin.landing.value.winwin.title": "Vous ne vendez pas. Vous AIDEZ et gagnez.",
  "groupAdmin.leaderboard.allTime": "Tous les temps",
  "groupAdmin.leaderboard.clients": "Clients",
  "groupAdmin.leaderboard.monthly": "Classement mensuel",
  "groupAdmin.leaderboard.title": "Top 10 GroupAdmins",
  "groupAdmin.menu.dashboard": "Tableau de bord",
  "groupAdmin.menu.groupAdminRecruitment": "Parrainage Admins",
  "groupAdmin.menu.leaderboard": "Classement",
  "groupAdmin.menu.payments": "Paiements",
  "groupAdmin.menu.posts": "Posts Facebook",
  "groupAdmin.menu.profile": "Mon profil",
  "groupAdmin.menu.referrals": "Mes filleuls",
  "groupAdmin.menu.resources": "Ressources",
  "groupAdmin.notifications.recruiterMessage": "Votre recrue va vous rapporter {providerCallRange}$ à son activation, puis {n1}$ par appel de ses membres.",
  "groupAdmin.payments.amount": "Montant",
  "groupAdmin.payments.date": "Date",
  "groupAdmin.payments.history": "Historique des retraits",
  "groupAdmin.payments.method": "Méthode",
  "groupAdmin.payments.noWithdrawals": "Aucun retrait effectué",
  "groupAdmin.payments.reference": "Référence",
  "groupAdmin.payments.status": "Statut",
  "groupAdmin.payments.title": "Mes paiements",
  "groupAdmin.payments.withdrawalStatus.approved": "Approuvé",
  "groupAdmin.payments.withdrawalStatus.completed": "Complété",
  "groupAdmin.payments.withdrawalStatus.failed": "Échoué",
  "groupAdmin.payments.withdrawalStatus.pending": "En attente",
  "groupAdmin.payments.withdrawalStatus.processing": "En traitement",
  "groupAdmin.payments.withdrawalStatus.rejected": "Rejeté",
  "groupAdmin.postCategory.announcement": "Annonce",
  "groupAdmin.postCategory.emergency": "Urgence",
  "groupAdmin.postCategory.qa": "Questions/Réponses",
  "groupAdmin.postCategory.reminder": "Rappel",
  "groupAdmin.postCategory.seasonal": "Saisonnier",
  "groupAdmin.postCategory.testimonial": "Témoignage",
  "groupAdmin.posts.subtitle": "Posts Facebook prêts à l'emploi pour votre groupe",
  "groupAdmin.posts.title": "Posts Facebook",
  "groupAdmin.profile.clientCode": "Code client ({discount} remise)",
  "groupAdmin.profile.codes": "Codes d'affiliation",
  "groupAdmin.profile.country": "Pays",
  "groupAdmin.profile.email": "Email",
  "groupAdmin.profile.groupCountry": "Pays du groupe",
  "groupAdmin.profile.groupDescription": "Description",
  "groupAdmin.profile.groupInfo": "Informations du groupe",
  "groupAdmin.profile.groupLanguage": "Langue du groupe",
  "groupAdmin.profile.groupName": "Nom du groupe",
  "groupAdmin.profile.groupSize": "Taille du groupe",
  "groupAdmin.profile.groupType": "Type de groupe",
  "groupAdmin.profile.groupUrl": "URL du groupe",
  "groupAdmin.profile.language": "Langue",
  "groupAdmin.profile.name": "Nom complet",
  "groupAdmin.profile.payment": "Paramètres de paiement",
  "groupAdmin.profile.paymentInfo": "Configurez votre méthode de paiement lors de votre première demande de retrait.",
  "groupAdmin.profile.personal": "Informations personnelles",
  "groupAdmin.profile.phone": "Téléphone",
  "groupAdmin.profile.photo.error": "Erreur lors du téléchargement de la photo",
  "groupAdmin.profile.photo.errorSize": "La photo ne doit pas dépasser 5 Mo",
  "groupAdmin.profile.photo.errorType": "Format non supporté (JPG, PNG, WebP uniquement)",
  "groupAdmin.profile.photo.success": "Photo mise à jour avec succès",
  "groupAdmin.profile.recruitCode": "Code recrutement",
  "groupAdmin.profile.subtitle": "Vos informations personnelles et paramètres",
  "groupAdmin.profile.title": "Mon profil",
  "groupAdmin.profile.verified": "Vérifié",
  "groupAdmin.referrals.commission": "Commission",
  "groupAdmin.referrals.commissionWindowInfo.description": "Vous avez 6 mois à partir de la date de recrutement pour gagner des commissions. Votre recrue vous rapporte {providerCallRange}$ à l'activation (2 parrainages), puis {n1}$ par appel de ses membres.",
  "groupAdmin.referrals.commissionWindowInfo.title": "Période de commission de 6 mois",
  "groupAdmin.referrals.copyLink": "Copier le lien",
  "groupAdmin.referrals.daysRemaining": "{days} jours restants",
  "groupAdmin.referrals.earned": "Gagnés",
  "groupAdmin.referrals.monthsRemaining": "{months} mois restants",
  "groupAdmin.referrals.noRecruits": "Aucune recrue pour le moment",
  "groupAdmin.referrals.paid": "Bonus payé",
  "groupAdmin.referrals.pending": "En attente",
  "groupAdmin.referrals.pendingCommission": "En attente",
  "groupAdmin.referrals.recruitedAdmins": "Admins recrutés",
  "groupAdmin.referrals.recruitedOn": "Recruté le {date}",
  "groupAdmin.referrals.shareLinkDesc": "Partagez ce lien avec d'autres admins de groupes Facebook. Gagnez {providerCallRange}$ à leur activation, puis {n1}$ par appel de leurs membres.",
  "groupAdmin.referrals.shareToEarn": "Partagez votre lien pour commencer à gagner !",
  "groupAdmin.referrals.subtitle": "Gagnez {providerCallRange}$ activation + {n1}$/appel par recrue",
  "groupAdmin.referrals.title": "Mes filleuls",
  "groupAdmin.referrals.totalRecruited": "Total recrutés",
  "groupAdmin.referrals.windowEnds": "Fin de période : {date}",
  "groupAdmin.referrals.windowExpired": "Période expirée",
  "groupAdmin.referrals.yourLink": "Votre lien de recrutement",
  "groupAdmin.register.acceptTerms": "J'accepte les {termsLink}, les {affiliateTermsLink} et la {privacyLink}. Je comprends que la connexion Telegram est obligatoire pour retirer mes commissions.",
  "groupAdmin.resourceCategory.badges": "Badges partenaire",
  "groupAdmin.resourceCategory.cover_banners": "Bannières de couverture",
  "groupAdmin.resourceCategory.pinned_posts": "Posts épinglés",
  "groupAdmin.resourceCategory.post_images": "Images de posts",
  "groupAdmin.resourceCategory.story_images": "Images de stories",
  "groupAdmin.resourceCategory.welcome_messages": "Messages de bienvenue",
  "groupAdmin.resourceType.image": "Image",
  "groupAdmin.resourceType.template": "Modèle",
  "groupAdmin.resourceType.text": "Texte",
  "groupAdmin.resources.clipboardNotSupported": "Copie dans le presse-papiers non supportée",
  "groupAdmin.resources.copied": "Copié !",
  "groupAdmin.resources.copy": "Copier",
  "groupAdmin.resources.copyError": "Erreur lors de la copie",
  "groupAdmin.resources.download": "Télécharger",
  "groupAdmin.resources.noContent": "Aucun contenu disponible",
  "groupAdmin.resources.subtitle": "Tout ce dont vous avez besoin pour promouvoir professionnellement",
  "groupAdmin.resources.title": "Ressources",
  "groupAdmin.status.active": "Actif",
  "groupAdmin.status.banned": "Bloqué définitivement",
  "groupAdmin.status.blocked": "Bloqué",
  "groupAdmin.status.suspended": "Suspendu",
  "groupadmin.examples.large.earnings": "~10 000$/mois",
  "groupadmin.examples.large.members": "50K membres",
  "groupadmin.examples.large.title": "Grand groupe",
  "groupadmin.examples.medium.earnings": "~4000$/mois",
  "groupadmin.examples.medium.members": "20K membres",
  "groupadmin.examples.medium.title": "Moyen groupe",
  "groupadmin.examples.small.earnings": "~1000$/mois",
  "groupadmin.examples.small.members": "5K membres",
  "groupadmin.examples.small.title": "Petit groupe",
  "groupadmin.register.terms": "J'accepte les {terms}, les {affiliateTerms} et la {privacy}",
  "guarantee.confidentiality": "Confidentialité & sécurité",
  "guarantee.countries": "Experts dans 197+ pays",
  "guarantee.instant": "Réservation instantanée — appel en 5 minutes",
  "header.auth.admin": "Admin",
  "header.auth.adminConsole": "Console Admin",
  "header.auth.dashboard": "Tableau de bord",
  "header.auth.login": "Connexion",
  "header.auth.logout": "Déconnexion",
  "header.auth.profile": "Profil",
  "header.auth.signup": "S'inscrire",
  "header.auth.user": "Utilisateur",
  "header.auth.userMenuAria": "Menu utilisateur",
  "header.avatar.aria": "Avatar de {name}",
  "header.language.currentAria": "Langue actuelle",
  "header.language.selectAria": "Sélectionner la langue",
  "header.loading": "Chargement...",
  "header.logo.alt": "Logo SOS Expat",
  "header.logo.byUlixai": "par Ulixai",
  "header.logo.homeAria": "Retour à l'accueil",
  "header.menu.mobileNavAria": "Navigation mobile",
  "header.menu.toggleAria": "Ouvrir ou fermer le menu de navigation",
  "header.nav.home": "Accueil",
  "header.nav.howItWorks": "Comment ça marche",
  "header.nav.mainNavAria": "Navigation principale",
  "header.nav.pricing": "Tarifs",
  "header.nav.sosCall": "SOS Appel",
  "header.nav.testimonials": "Avis",
  "header.nav.viewProfiles": "Profils prestataires",
  "header.status.approvalRequired": "Votre compte doit être approuvé par un administrateur pour vous mettre en ligne",
  "header.status.approvalRequiredShort": "Votre compte doit être approuvé pour modifier votre disponibilité",
  "header.status.busy": "En appel",
  "header.status.close": "Fermer",
  "header.status.errorOccurred": "Une erreur est survenue",
  "header.status.goOffline": "Se mettre hors ligne",
  "header.status.goOnline": "Se mettre en ligne",
  "header.status.offline": "Hors ligne",
  "header.status.online": "En ligne",
  "header.status.pendingApprovalHint": "Ce bouton s'activera après approbation de votre profil",
  "header.status.toggleAria": "Changer le statut vers {status}",
  "helpCenter.allArticles": "Tous les articles",
  "helpCenter.allCategories": "Toutes les catégories",
  "helpCenter.annuaireLink": "Annuaire des prestataires expatriés",
  "helpCenter.articlesFound": "article(s) trouvé(s)",
  "helpCenter.backToArticles": "Retour aux articles",
  "helpCenter.categories": "Catégories",
  "helpCenter.contactUs": "Contactez‑nous",
  "helpCenter.emergencyCall": "Appel d'urgence",
  "helpCenter.externalLinksTitle": "Ressources utiles",
  "helpCenter.faqTitle": "Questions fréquentes",
  "helpCenter.loadingArticles": "Chargement des articles...",
  "helpCenter.minRead": "min de lecture",
  "helpCenter.minReadSuffix": "min de lecture",
  "helpCenter.noArticlesFound": "Aucun article trouvé pour ces critères",
  "helpCenter.relatedArticles": "Articles liés",
  "helpCenter.resetSearch": "Réinitialiser la recherche",
  "helpCenter.searchLabel": "Champ de recherche du centre d'aide",
  "helpCenter.searchPlaceholder": "Rechercher dans l'aide...",
  "helpCenter.seoDescGeneric": "Guides, FAQ et réponses pour expatriés, vacanciers et voyageurs. Paiements, urgences, compte client et avocats — SOS Expat disponible 24h/7j.",
  "helpCenter.seoDescWithCountry": "Guides, FAQ et réponses pour expatriés, vacanciers et voyageurs en {country}. Paiements, urgences, compte client et avocats — SOS Expat 24h/7j.",
  "helpCenter.seoTitleWithCountry": "Centre d'aide — {country} | SOS Expat",
  "helpCenter.subtitle": "Guides et réponses pour expatriés, vacanciers et voyageurs du monde entier.",
  "helpCenter.subtitleWithCountry": "Guides et réponses pour expatriés, vacanciers et voyageurs en {country}.",
  "helpCenter.summaryTitle": "Résumé",
  "helpCenter.supportSubtitle": "Notre équipe support est disponible 24/7 pour vous aider",
  "helpCenter.supportTitle": "Vous ne trouvez pas votre réponse ?",
  "helpCenter.title": "Centre d'aide",
  "helpCenter.tocTitle": "Table des matières",
  "hero.description": "Choisissez un avocat ou expatrié aidant pour qu'il vous appelle dans moins de 5 minutes, partout sur la planète... Et dans votre langue !",
  "hero.subtitle": "Besoin d'aide, d'une solution, d'un coup de main immédiat ?",
  "hero.image.alt": "SOS-Expat — assistance mondiale pour expatriés et voyageurs",
  "hero.title.line1": "SOS",
  "hero.title.line2": "Expatriés & Voyageurs",
  "heroSubtitle": "Besoin d'aide, d'une solution immédiate ?",
  "holidays.cta.subtitle": "Rejoignez des milliers de <strong>voyageurs</strong> qui nous font confiance pour leurs vacances à l'étranger.",
  "holidays.cta.title": "Un problème en vacances ?",
  "holidays.examples.additional.job": "Urgence médicale à l'étranger",
  "holidays.examples.additional.justice": "Vol annulé ou retardé",
  "holidays.examples.additional.network": "Litige avec agence de voyage",
  "holidays.examples.expat.housing": "Perte ou vol de passeport",
  "holidays.examples.expat.immigration": "Visa et formalités de voyage",
  "holidays.examples.expat.schooling": "Problème d'hôtel ou hébergement",
  "holidays.examples.lawyer.accident": "Accident à l'étranger",
  "holidays.examples.lawyer.contract": "Assurance voyage et remboursement",
  "holidays.examples.lawyer.dispute": "Arnaque ou vol en vacances",
  "holidays.examples.subtitle": "Un expert pour chaque urgence de voyage.",
  "holidays.experts.description": "Moins de 5 minutes, et ça sonne : un expert décroche, où que vous soyez en vacances, dans votre langue.",
  "holidays.faq.answer1": "En moyenne, vous êtes mis en relation avec un avocat ou un expert local en moins de 5 minutes, 24h/24 et 7j/7, où que vous soyez en vacances.",
  "holidays.faq.answer2": "SOS Holidays couvre plus de 197 pays avec des experts locaux parlant 9 langues différentes.",
  "holidays.faq.answer3": "Vous choisissez le type d'expert (avocat ou expert local), effectuez le paiement sécurisé, et êtes rappelé en moins de 5 minutes.",
  "holidays.faq.question1": "Combien de temps faut-il pour être mis en relation avec un expert ?",
  "holidays.faq.question2": "Dans quels pays SOS Holidays est-il disponible ?",
  "holidays.faq.question3": "Comment fonctionnent les consultations en vacances ?",
  "holidays.hero.description": "Choisissez un avocat ou un expert local pour qu'il vous appelle dans moins de 5 minutes, partout sur la planète... Et dans votre langue !",
  "holidays.hero.subtitle": "Un problème en vacances ? Besoin d'aide immédiate ?",
  "holidays.hero.title.line2": "Vacanciers & Voyageurs",
  "holidays.howto.description": "Guide étape par étape pour contacter un expert SOS Holidays en moins de 5 minutes pendant vos vacances",
  "holidays.howto.name": "Comment obtenir de l'aide avec SOS Holidays",
  "holidays.pricing.subtitle": "Choisissez à qui vous voulez parler… <strong>un avocat</strong> ? <strong>Un expert local</strong> ?",
  "holidays.reviews.subtitle": "Témoignages réels de voyageurs — pour que chacun·e s'identifie.",
  "holidays.seo.home.description": "Un problème en vacances ? Parlez à un avocat ou expert local dans votre langue en moins de 5 min. 197 pays, toutes langues. Assistance 24/7.",
  "holidays.seo.home.keywords": "aide vacancier, assistance voyage, urgence vacances, avocat voyage, 197 pays, perte passeport, problème hôtel, assurance voyage, vol annulé, arnaque vacances",
  "holidays.seo.home.ogDescription": "Un problème en vacances ? Un avocat ou un expert local vous répond en moins de 5 minutes, dans votre langue.",
  "holidays.seo.home.ogTitle": "SOS Holidays - Votre Expert Local en 5 Minutes | 197 Pays",
  "holidays.seo.home.title": "SOS Holidays - Assistance Voyageurs 24/7 | 197 Pays",
  "holidays.seo.home.twitterDescription": "Problème en vacances ? Avocat ou expert local dans votre langue en moins de 5 min. 197 pays.",
  "holidays.seo.home.twitterTitle": "SOS Holidays - Assistance 24/7 pour Voyageurs",
  "holidays.stats.label.travelers": "Voyageurs internationaux / an",
  "holidays.stats.value.travelers": "1,5 Md",
  "holidays.why.title.highlight": "SOS Holidays",
  "howItWorks.ctaButton": "Je veux mes tarifs !",
  "howItWorks.ctaButtonSecondary": "Urgent maintenant",
  "howItWorks.ctaDesc": "Plus de 25 000 expatriés nous font confiance pour leurs problèmes quotidiens. Et vous, qu'attendez-vous ?",
  "howItWorks.ctaTitle": "Prêt à arrêter de souffrir ?",
  "howItWorks.description": "Découvrez comment obtenir une aide juridique ou d'expatrié en 3 étapes simples, rapides et sécurisées.",
  "howItWorks.fastBadge": "Réponse express",
  "howItWorks.fastDesc": "Plus rapide qu'une livraison de sushi ! Souvent une réponse le jour même, parfois en quelques minutes.",
  "howItWorks.fastTitle": "Réponse ultra-rapide",
  "howItWorks.seo.aiSummary": "Guide étape par étape expliquant comment utiliser SOS Expat pour obtenir une aide juridique rapide",
  "howItWorks.seo.keywords": "comment ça marche, expatrié, avocat, consultation juridique, aide expatriation",
  "howItWorks.step1Badge": "30 secondes chrono !",
  "howItWorks.step1Desc": "Parcourez nos profils d'experts et trouvez votre match parfait (comme Tinder, mais pour les galères administratives !)",
  "howItWorks.step1Title": "Choisissez votre sauveur",
  "howItWorks.step2Badge": "Rappel en moins de 5 minutes !",
  "howItWorks.step2Desc": "Réservez un créneau qui vous convient et décrivez votre situation.",
  "howItWorks.step2Title": "Réservez un appel",
  "howItWorks.step3Badge": "Mission accomplie !",
  "howItWorks.step3Desc": "Recevez des conseils sur mesure qui transformeront votre épreuve en promenade. Promis !",
  "howItWorks.step3Title": "Recevez la solution",
  "howItWorks.stepsTitle": "3 étapes pour arrêter de stresser",
  "howItWorks.subtitle": "La recette secrète pour ne plus galérer à l'étranger",
  "howItWorks.title1": "Comment ",
  "howItWorks.title2": "ça marche",
  "howItWorks.verifiedBadge": "100% vérifié",
  "howItWorks.verifiedDesc": "Tous nos experts sont certifiés et ont survécu aux mêmes épreuves que vous. Ils connaissent la marche à suivre !",
  "howItWorks.verifiedTitle": "Experts vérifiés",
  "howItWorks.whyUsSubtitle": "Parce qu'on a vécu les mêmes galères que vous !",
  "howItWorks.whyUsTitle": "Pourquoi choisir SOS Expats ?",
  "howto.description": "Guide étape par étape pour contacter un expert SOS Expat en moins de 5 minutes",
  "howto.name": "Comment obtenir de l'aide avec SOS Expat",
  "howto.step1.name": "Choisissez votre expert",
  "howto.step1.text": "Sélectionnez le type d'expert dont vous avez besoin : avocat qualifié ou expatrié expérimenté",
  "howto.step2.name": "Effectuez le paiement sécurisé",
  "howto.step2.text": "Procédez au paiement sécurisé par carte bancaire via notre plateforme Stripe",
  "howto.step3.name": "Recevez votre appel",
  "howto.step3.text": "Un expert vous rappelle en moins de 5 minutes pour répondre à vos questions",
  "influencer.activity.empty": "Aucune activité récente",
  "influencer.activity.emptyHint": "Vos dernières commissions apparaîtront ici",
  "influencer.activity.footer": "Voir l'historique complet",
  "influencer.activity.subtitle": "Vos dernières commissions en temps réel",
  "influencer.activity.title": "Activité récente",
  "influencer.benefits.card1.description": "Gagnez jusqu'à 60€ par client qualifié que vous nous amenez",
  "influencer.benefits.card1.title": "Commissions Élevées",
  "influencer.benefits.card2.description": "Recevez vos commissions chaque semaine via virement bancaire ou Wise",
  "influencer.benefits.card2.title": "Paiements Rapides",
  "influencer.benefits.card3.description": "Suivez vos performances en temps réel avec des statistiques détaillées",
  "influencer.benefits.card3.title": "Dashboard Complet",
  "influencer.benefits.card4.description": "Bénéficiez d'un accompagnement personnalisé et de ressources marketing",
  "influencer.benefits.card4.title": "Support Dédié",
  "influencer.benefits.subtitle": "Rejoignez un programme d'affiliation généreux et transparent",
  "influencer.benefits.title": "Pourquoi Devenir Influenceur Partenaire",
  "influencer.calculator.clickrate": "Taux de clic sur le lien",
  "influencer.calculator.clicks": "clics",
  "influencer.calculator.clients": "clients",
  "influencer.calculator.conversion": "Taux de conversion (clics → appels)",
  "influencer.calculator.disclaimer": "Les résultats varient selon votre niche, engagement et qualité du contenu. Ceci est une estimation basée sur les moyennes.",
  "influencer.calculator.result": "Revenus mensuels estimés",
  "influencer.calculator.subtitle": "Ajustez les curseurs en fonction de votre fréquence de contenu et de votre audience",
  "influencer.calculator.title": "Calculez Votre Potentiel",
  "influencer.calculator.videos": "Vidéos/posts par mois",
  "influencer.calculator.views": "Vues moyennes par contenu",
  "influencer.calculator.views.label": "vues",
  "influencer.commission.subtitle": "Gagnez plus en fonction du volume de vos référencements",
  "influencer.commission.tier1.amount": "30€ par client",
  "influencer.commission.tier1.range": "1-10 clients/mois",
  "influencer.commission.tier1.title": "Débutant",
  "influencer.commission.tier2.amount": "45€ par client",
  "influencer.commission.tier2.range": "11-25 clients/mois",
  "influencer.commission.tier2.title": "Intermédiaire",
  "influencer.commission.tier3.amount": "60€ par client",
  "influencer.commission.tier3.range": "26+ clients/mois",
  "influencer.commission.tier3.title": "Expert",
  "influencer.commission.title": "Structure de Commission",
  "influencer.commissionType.client_referral": "Client referre",
  "influencer.commissionType.manual_adjustment": "Ajustement",
  "influencer.commissionType.provider_recruitment": "Recrutement",
  "influencer.content.costliving": "Coût de la Vie",
  "influencer.content.costliving.desc": "Budget mensuel, prix des courses, loyer",
  "influencer.content.dayinlife": "Day in the Life",
  "influencer.content.dayinlife.desc": "Quotidien d'un expatrié à l'étranger",
  "influencer.content.emergency": "Situations d'Urgence",
  "influencer.content.emergency.desc": "Que faire en cas de problème urgent",
  "influencer.content.moving": "Déménagement & Installation",
  "influencer.content.moving.desc": "Guide pour s'installer dans un nouveau pays",
  "influencer.content.qa": "Q&A Juridique",
  "influencer.content.qa.desc": "Répondre aux questions juridiques courantes",
  "influencer.content.recommended": "Haute conversion !",
  "influencer.content.storytime": "Story Time / Expériences",
  "influencer.content.storytime.desc": "Raconter vos expériences personnelles",
  "influencer.content.subtitle": "Thèmes qui fonctionnent bien pour les références SOS-Expat",
  "influencer.content.tips": "Conseils Pratiques",
  "influencer.content.tips.desc": "Astuces pour vivre à l'étranger",
  "influencer.content.title": "Les Contenus Qui Convertissent Le Mieux",
  "influencer.content.visaguide": "Guide Visa & Immigration",
  "influencer.content.visaguide.desc": "Comment obtenir un visa, permis de résidence",
  "influencer.cta.button": "Commencer Maintenant",
  "influencer.cta.subtitle": "Rejoignez des centaines d'influenceurs qui gagnent déjà avec SOS Expat",
  "influencer.cta.title": "Prêt à Transformer Votre Influence en Revenus ?",
  "influencer.dashboard.actions.leaderboard": "Classement",
  "influencer.dashboard.actions.referrals": "Voir mes filleuls",
  "influencer.dashboard.actions.title": "Actions rapides",
  "influencer.dashboard.actions.tools": "Outils promotionnels",
  "influencer.dashboard.actions.withdraw": "Demander un retrait",
  "influencer.dashboard.balance.available": "Disponible",
  "influencer.dashboard.balance.pending": "En attente",
  "influencer.dashboard.balance.total": "Total gagne",
  "influencer.dashboard.balance.withdrawn": "Deja retire",
  "influencer.dashboard.bonusActive": "Bonus Top 3 actif : x{multiplier}",
  "influencer.dashboard.commissions.empty": "Pas encore de commissions. Partagez votre lien pour commencer !",
  "influencer.dashboard.commissions.title": "Dernieres commissions",
  "influencer.dashboard.commissions.viewAll": "Voir tout",
  "influencer.dashboard.info.client": "par client referre",
  "influencer.dashboard.info.frozen": "Taux figes a vie",
  "influencer.dashboard.info.partner": "par appel de vos partenaires (6 mois)",
  "influencer.dashboard.info.title": "Vos commissions",
  "influencer.dashboard.links.title": "Vos liens de parrainage",
  "influencer.dashboard.startSharing": "Commencer à partager",
  "influencer.dashboard.stats.clients": "Clients referres",
  "influencer.dashboard.stats.monthlyEarnings": "Gains ce mois",
  "influencer.dashboard.stats.rank": "Classement mensuel",
  "influencer.dashboard.stats.recruits": "Prestataires recrutes",
  "influencer.dashboard.subtitle": "Voici un apercu de vos performances",
  "influencer.dashboard.welcome": "Bonjour {name} !",
  "influencer.earnings.available": "Disponible",
  "influencer.earnings.breakdownSubtitle": "Répartition de vos revenus par source",
  "influencer.earnings.breakdownTitle": "Répartition des gains",
  "influencer.earnings.clearFilters": "Effacer",
  "influencer.earnings.commissions": "commissions",
  "influencer.earnings.csv.amount": "Montant ($)",
  "influencer.earnings.csv.date": "Date",
  "influencer.earnings.csv.description": "Description",
  "influencer.earnings.csv.status": "Statut",
  "influencer.earnings.csv.type": "Type",
  "influencer.earnings.discount": "Reduction pour vos abonnes",
  "influencer.earnings.discount.desc": "Vos abonnés bénéficient automatiquement de {discount} de réduction sur chaque appel. C'est un avantage exclusif qui rend votre lien plus attractif !",
  "influencer.earnings.empty": "Aucune commission pour le moment",
  "influencer.earnings.emptyDescription": "Commencez à partager vos liens pour gagner vos premières commissions",
  "influencer.earnings.emptyTitle": "Pas encore de gains",
  "influencer.earnings.export": "Exporter CSV",
  "influencer.earnings.filter.adjustment": "Ajustements",
  "influencer.earnings.filter.all": "Toutes",
  "influencer.earnings.filter.allStatus": "Tous les statuts",
  "influencer.earnings.filter.available": "Disponible",
  "influencer.earnings.filter.cancelled": "Annulé",
  "influencer.earnings.filter.client": "Clients",
  "influencer.earnings.filter.paid": "Payé",
  "influencer.earnings.filter.pending": "En attente",
  "influencer.earnings.filter.recruitment": "Recrutements",
  "influencer.earnings.filter.validated": "Validé",
  "influencer.earnings.filterSummary": "{count} commission(s) - Total: {total}",
  "influencer.earnings.filtered": "Filtré",
  "influencer.earnings.noResults": "Aucune commission ne correspond aux filtres",
  "influencer.earnings.partner": "Par appel a vos avocats/aidants partenaires",
  "influencer.earnings.partner.desc": "Trouvez un avocat ou un aidant expatrie pour rejoindre SOS-Expat. Chaque fois qu'il recoit un appel, vous gagnez {providerCallRange}$ passivement !",
  "influencer.earnings.pending": "En attente",
  "influencer.earnings.perCall": "Par appel client a un avocat ou aidant expatrie",
  "influencer.earnings.subtitle": "Historique détaillé de vos commissions",
  "influencer.earnings.table.amount": "Montant",
  "influencer.earnings.table.date": "Date",
  "influencer.earnings.table.description": "Description",
  "influencer.earnings.table.status": "Statut",
  "influencer.earnings.table.type": "Type",
  "influencer.earnings.title": "Combien pouvez-vous gagner ?",
  "influencer.earnings.total": "Total des gains",
  "influencer.faq.a1": "Créez du contenu sur la vie d'expatrié, les voyages ou l'immigration sur YouTube, Instagram, TikTok ou votre blog. Incluez votre lien affilié unique. Quand vos followers appellent un avocat ou un aidant expatrié, vous gagnez {clientCallMax}$. C'est tout !",
  "influencer.faq.a2": "Ça dépend de votre audience. 10 appels = {tenCalls}$. 50 appels = {fiftyCalls}$. Certains influenceurs gagnent 1000-5000$/mois en recrutant des avocats ou aidants expatriés et en gagnant {providerCallRange}$ par appel qu'ils reçoivent.",
  "influencer.faq.a3": "Les aidants expatriés sont des expatriés expérimentés qui fournissent des conseils pratiques et de l'accompagnement. Ce ne sont pas des avocats, mais ils connaissent bien le système local et peuvent aider avec les questions du quotidien sur les visas, l'administration, le logement, etc.",
  "influencer.faq.a4": "Vous recevez des bannières prêtes à l'emploi, des widgets interactifs pour votre site, des QR codes personnalisés, des textes promo en 9 langues et des logos haute qualité. Tout ce qu'il faut pour promouvoir professionnellement.",
  "influencer.faq.a5": "Retirez à tout moment dès que vous atteignez 30$. Des frais de retrait de 3$ s'appliquent par transaction. Nous acceptons Wise, Mobile Money et les virements bancaires. Paiements traités sous 48 heures.",
  "influencer.faq.a6": "Vos abonnés bénéficient automatiquement de {discount} de réduction sur chaque appel lorsqu'ils utilisent votre lien. C'est un avantage exclusif pour votre communauté !",
  "influencer.faq.a7": "Aucun minimum ! Les micro-influenceurs avec 1 000 followers engagés convertissent souvent mieux que les mega-influenceurs. C'est l'engagement qui compte, pas la taille. Qualité plutôt que quantité !",
  "influencer.faq.a8": "Oui ! Trouvez des avocats ou aidants expatriés à rejoindre la plateforme. Vous gagnez {providerCall}$/appel pour un avocat recruté ou {providerCallExp}$/appel pour un aidant expatrié pendant leurs {linkDuration} premiers mois. C'est du revenu passif !",
  "influencer.faq.q1": "Que dois-je faire exactement en tant qu'influenceur ?",
  "influencer.faq.q2": "Combien puis-je réalistement gagner ?",
  "influencer.faq.q3": "Qu'est-ce qu'un 'aidant expatrié' ?",
  "influencer.faq.q4": "Quels outils promo vais-je recevoir ?",
  "influencer.faq.q5": "Comment et quand suis-je payé ?",
  "influencer.faq.q6": "Quelle réduction mes abonnés obtiennent-ils ?",
  "influencer.faq.q7": "Quelle taille d'audience faut-il ?",
  "influencer.faq.q8": "Puis-je recruter des avocats ou des aidants ?",
  "influencer.faq.subtitle": "Tout ce que vous devez savoir",
  "influencer.faq.title": "Questions Fréquentes",
  "influencer.final.cta": "Devenir Influenceur maintenant",
  "influencer.final.footer": "Inscription gratuite • Commencez en 5 minutes",
  "influencer.final.subtitle": "C'est gratuit, activation instantanee, outils promo inclus.",
  "influencer.final.title": "Pret a devenir Influenceur ?",
  "influencer.final.trust.1": "100% Gratuit",
  "influencer.final.trust.2": "Activation instantanee",
  "influencer.final.trust.3": "Tous les pays",
  "influencer.final.trust.4": "Outils promo inclus",
  "influencer.hero.badge": "Programme Influenceur - Outils promo inclus",
  "influencer.hero.cta": "Devenir Influenceur - C'est gratuit",
  "influencer.hero.cta_primary": "Devenir Influenceur Partenaire",
  "influencer.hero.cta_secondary": "Voir la Démo",
  "influencer.hero.earn": "Gagnez",
  "influencer.hero.headline": "Transformez Votre Influence en Revenus",
  "influencer.hero.perClient": "Par Client Référé",
  "influencer.hero.simple": "Votre mission : Creez du contenu -> Partagez votre lien -> Vos abonnes appellent -> Vous gagnez {clientCallRange}$",
  "influencer.hero.stats.active_influencers": "Influenceurs Actifs",
  "influencer.hero.stats.avg_commission": "Commission Moyenne",
  "influencer.hero.stats.total_earned": "Total Gagné",
  "influencer.hero.subheadline": "Gagnez jusqu'à 60€ par référence qualifiée en promouvant notre plateforme d'assistance juridique auprès de votre audience d'expatriés",
  "influencer.hero.subtitle": "Faites la promotion de SOS-Expat aupres de votre audience sur YouTube, Instagram ou TikTok. Obtenez des bannieres, widgets, QR codes. Vos abonnes beneficient de {discount} de réduction !",
  "influencer.hero.trust.1": "Activation instantanee",
  "influencer.hero.trust.2": "{discount} de réduction pour vos abonnés",
  "influencer.hero.trust.4": "Pas de minimum abonnés",
  "influencer.hero.trust_badge_1": "Commission jusqu'à 60€",
  "influencer.hero.trust_badge_2": "Paiements hebdomadaires",
  "influencer.hero.trust_badge_3": "Tracking en temps réel",
  "influencer.how_it_works.step1.description": "Créez votre compte influenceur en quelques minutes et obtenez votre lien unique",
  "influencer.how_it_works.step1.title": "1. Inscrivez-vous",
  "influencer.how_it_works.step2.description": "Promouvez SOS Expat auprès de votre audience via vos réseaux sociaux, stories, posts",
  "influencer.how_it_works.step2.title": "2. Partagez",
  "influencer.how_it_works.step3.description": "Vos followers utilisent votre lien pour s'inscrire et effectuer leur première consultation",
  "influencer.how_it_works.step3.title": "3. Convertissez",
  "influencer.how_it_works.step4.description": "Recevez votre commission chaque semaine directement sur votre compte bancaire",
  "influencer.how_it_works.step4.title": "4. Gagnez",
  "influencer.how_it_works.subtitle": "4 étapes simples pour commencer à gagner",
  "influencer.how_it_works.title": "Comment Ça Marche",
  "influencer.landing.seo.description": "Faites la promotion de SOS-Expat sur YouTube, Instagram, TikTok. Gagnez {clientCallRange}$ par client, {providerCallRange}$ par avocat/aidant partenaire. Outils promo inclus. Retirez via Wise ou PayPal.",
  "influencer.landing.seo.title": "Devenez Influenceur SOS-Expat | Gagnez {clientCallRange}$ par client en aidant les gens a trouver une aide juridique",
  "influencer.landing.value.badge": "💰 Guide Gains",
  "influencer.landing.value.problem1.desc": "Créer compte + obtenir lien/bannières/QR codes. Prêt à promouvoir.",
  "influencer.landing.value.problem1.solution": "Outils marketing fournis : bannières HD, widgets, templates posts. Tout est prêt.",
  "influencer.landing.value.problem1.title": "🚀 Setup rapide (5 min)",
  "influencer.landing.value.problem2.desc": "Story Instagram/TikTok/YouTube. Bio link. 1 follower appelle = {clientCallRange}$. Passif.",
  "influencer.landing.value.problem2.solution": "Templates de posts fournis. Copier-coller. Vos followers économisent {discount} = win-win.",
  "influencer.landing.value.problem2.title": "📱 Promouvoir (1 post/semaine)",
  "influencer.landing.value.problem3.desc": "Recruter d'autres influenceurs. Ils promeuvent = vous gagnez {providerCallRange}$/appel passif.",
  "influencer.landing.value.problem3.solution": "10 influenceurs × 50 appels/mois × {providerCallMax}$ = 2500$/mois PASSIFS pour vous.",
  "influencer.landing.value.problem3.title": "👥 Recruter influenceurs ({providerCallRange}$/appel)",
  "influencer.landing.value.problem4.desc": "10K followers bien ciblés (voyage/expat) = potentiel 500-2000$/mois récurrents.",
  "influencer.landing.value.problem4.solution": "Plus votre audience grandit, plus vos revenus augmentent. Automatique.",
  "influencer.landing.value.problem4.title": "💎 Audience = Asset",
  "influencer.landing.value.solution": "Votre solution",
  "influencer.landing.value.subtitle": "Pas de blabla. Voici EXACTEMENT comment monétiser vos followers ce mois-ci.",
  "influencer.landing.value.title": "Comment GAGNER avec votre audience",
  "influencer.landing.value.winwin.desc": "Monétisation passive. Vos followers économisent {discount} + obtiennent aide pro. Vous gagnez {clientCallRange}$/appel. Tout le monde gagne.",
  "influencer.landing.value.winwin.tag": "Passif + Récurrent + Scalable",
  "influencer.landing.value.winwin.title": "💡 Top influenceurs : 1000-5000$/mois avec audience moyenne",
  "influencer.leaderboard.clients": "Clients",
  "influencer.leaderboard.clientsShort": " réf.",
  "influencer.leaderboard.empty": "Aucun classement disponible",
  "influencer.leaderboard.subtitle": "Classement mensuel",
  "influencer.leaderboard.thisMonth": "Ce mois-ci",
  "influencer.leaderboard.title": "Top 10 Influenceurs",
  "influencer.leaderboard.you": "Vous",
  "influencer.leaderboard.yourPosition": "Votre position",
  "influencer.level.badges": "Badges débloqués",
  "influencer.level.maxReached": "Niveau maximum atteint !",
  "influencer.level.progress": "Progression",
  "influencer.level.remaining": "{amount} restants pour le niveau {level}",
  "influencer.level.title": "Votre niveau",
  "influencer.level.totalEarned": "Total gagné",
  "influencer.links.client.discount": "{discount} de réduction pour vos filleuls",
  "influencer.links.client.title": "Lien Client",
  "influencer.links.code": "Votre code",
  "influencer.links.recruit.info": "Partagez ce lien pour recruter des prestataires",
  "influencer.links.recruit.title": "Lien Recrutement",
  "influencer.menu.dashboard": "Tableau de bord",
  "influencer.menu.earnings": "Mes gains",
  "influencer.menu.leaderboard": "Classement",
  "influencer.menu.payments": "Paiements",
  "influencer.menu.profile": "Mon profil",
  "influencer.menu.referrals": "Mes filleuls",
  "influencer.menu.resources": "Ressources",
  "influencer.menu.tools": "Outils promo",
  "influencer.motivation.achievement.consistency": "🔥 Activité constante ! Continue comme ça.",
  "influencer.motivation.motivation.growth": "📈 Progression exceptionnelle ce mois-ci !",
  "influencer.motivation.next.ten": "Prochain palier : 10 clients (${amount})",
  "influencer.motivation.protip.pinned": "💡 Épinglez votre lien en commentaire pour plus de visibilité",
  "influencer.motivation.protip.youtube": "💡 Pro tip : Ajoutez votre lien dans les 3 premières lignes de description",
  "influencer.motivation.stat.weekly": "Moyenne hebdomadaire : {count} nouveaux clients",
  "influencer.motivation.tip.instagram.bio": "💡 Astuce : Mettez votre lien en bio Instagram",
  "influencer.motivation.tip.linktree": "💡 Utilisez Linktree pour centraliser vos liens",
  "influencer.motivation.tip.qr": "💡 Téléchargez votre QR code pour vos stories",
  "influencer.motivation.tip.stories": "💡 Partagez vos gains en stories pour motiver votre audience",
  "influencer.network.example": "Exemple : 3 avocats/assistants recevant 10 appels/mois chacun =",
  "influencer.network.helper": "Aidant",
  "influencer.network.lawyer": "Avocat",
  "influencer.network.passive": "de revenus passifs pendant 6 mois !",
  "influencer.network.subtitle": "Recrutez des avocats et assistants expatriés. Gagnez 5€ par appel qu'ils reçoivent pendant 6 mois.",
  "influencer.network.title": "Construisez Votre Réseau, Gagnez Plus",
  "influencer.network.you": "VOUS",
  "influencer.network.you.earn": "3-5€/client + 5€/appel des partenaires",
  "influencer.note.desc": "SOS-Expat met en relation les gens avec des avocats professionnels ET des aidants expatries experimentes. Les avocats pour les questions juridiques, les aidants pour les conseils pratiques. Tous disponibles instantanement par telephone, partout dans le monde.",
  "influencer.note.title": "Avocats ET Aidants Expatries",
  "influencer.payment.note": "Minimum 30$ (frais de 3$) • Traité en 48h",
  "influencer.payment.title": "Soyez paye comme vous voulez",
  "influencer.payments.addMethod": "Ajouter une méthode de paiement",
  "influencer.payments.addMethodHint": "Ajoutez une méthode pour pouvoir effectuer des retraits",
  "influencer.payments.addPaymentMethod": "Ajouter une méthode de paiement",
  "influencer.payments.availableBalance": "Solde disponible",
  "influencer.payments.default": "Par défaut",
  "influencer.payments.delete": "Supprimer",
  "influencer.payments.noMethods": "Aucune méthode de paiement enregistrée",
  "influencer.payments.noTrackingData": "Impossible de charger les détails",
  "influencer.payments.noWithdrawals": "Aucun retrait effectué",
  "influencer.payments.pendingBalance": "Solde en attente",
  "influencer.payments.pendingWithdrawal": "Retrait en cours",
  "influencer.payments.selectWithdrawal": "Sélectionnez un retrait pour voir les détails",
  "influencer.payments.setDefault": "Définir par défaut",
  "influencer.payments.subtitle": "Historique de vos retraits",
  "influencer.payments.tab.history": "Historique",
  "influencer.payments.tab.methods": "Méthodes de paiement",
  "influencer.payments.tab.withdraw": "Retrait",
  "influencer.payments.title": "Mes paiements",
  "influencer.payments.totalEarned": "Total gagné",
  "influencer.payments.trackWithdrawal": "Suivre",
  "influencer.payments.trackingDetails": "Détails du suivi",
  "influencer.payments.validatedBalance": "Solde validé",
  "influencer.payments.withdrawalHistory": "Historique des retraits",
  "influencer.platform.blog": "Articles SEO",
  "influencer.platform.blog.name": "Votre Blog",
  "influencer.platform.facebook": "Page et Groupes",
  "influencer.platform.instagram": "Stories et Reels",
  "influencer.platform.instagram.name": "Instagram",
  "influencer.platform.tiktok": "Videos courtes",
  "influencer.platform.tiktok.name": "TikTok",
  "influencer.platform.twitter": "Conseils rapides et threads",
  "influencer.platform.youtube": "Contenu video et tutoriels",
  "influencer.platform.youtube.name": "YouTube",
  "influencer.profile.bio": "Bio",
  "influencer.profile.clientCode": "Code client",
  "influencer.profile.codes": "Vos codes",
  "influencer.profile.country": "Pays",
  "influencer.profile.email": "Email",
  "influencer.profile.language": "Langue",
  "influencer.profile.name": "Nom",
  "influencer.profile.payment": "Paramètres de paiement",
  "influencer.profile.paymentInfo": "Configurez votre méthode de paiement lors de votre première demande de retrait.",
  "influencer.profile.personal": "Informations personnelles",
  "influencer.profile.platforms": "Plateformes",
  "influencer.profile.recruitCode": "Code recrutement",
  "influencer.profile.subtitle": "Gérez vos informations",
  "influencer.profile.title": "Mon profil",
  "influencer.profiles.advisor.desc": "Conseils pour vivre à l'étranger, comparaisons de pays. Audience très intéressée !",
  "influencer.profiles.advisor.title": "Conseillers Expatriation",
  "influencer.profiles.country.desc": "Spécialiste d'un pays spécifique. Guides locaux, astuces, conseils juridiques.",
  "influencer.profiles.country.title": "Experts Pays",
  "influencer.profiles.expatvlogger.desc": "Vous vivez à l'étranger et partagez votre expérience. Parfait pour promouvoir SOS-Expat !",
  "influencer.profiles.expatvlogger.title": "Vlogueurs Expatriés",
  "influencer.profiles.lifestyle.desc": "Vie quotidienne, culture, nourriture. Vos abonnés veulent vivre comme vous !",
  "influencer.profiles.lifestyle.title": "Lifestyle à l'étranger",
  "influencer.profiles.micro.desc": "1K+ abonnés engagés = mieux que des millions peu actifs. Qualité > Quantité !",
  "influencer.profiles.micro.title": "Micro-Influenceurs",
  "influencer.profiles.nomad.desc": "Votre audience A BESOIN d'infos visa ! Guides visa nomade = haute conversion.",
  "influencer.profiles.nomad.title": "Nomades Digitaux",
  "influencer.profiles.photographer.desc": "Essais photo, guides de destination. Votre contenu visuel + notre lien = revenus passifs.",
  "influencer.profiles.photographer.title": "Photographes Voyage",
  "influencer.profiles.subtitle": "YouTubers, Instagrammers, TikTokers et créateurs de contenu d'expatriés",
  "influencer.profiles.title": "Qui Peut Rejoindre ?",
  "influencer.profiles.why.title": "Pourquoi Vos Abonnés Ont Besoin de SOS-Expat",
  "influencer.profiles.why1.desc": "Visa expiré, mauvais documents, besoin de prolongation. Aide RAPIDE nécessaire.",
  "influencer.profiles.why1.title": "Problèmes de visa",
  "influencer.profiles.why2.desc": "Accidents de la route, contrats, arnaques. Aide juridique urgente dans un pays étranger.",
  "influencer.profiles.why2.title": "Questions juridiques à l'étranger",
  "influencer.profiles.why3.desc": "Compte bancaire, logement, admin locale. Les aidants expatriés partagent leur vraie expérience.",
  "influencer.profiles.why3.title": "Questions pratiques",
  "influencer.profiles.why4.desc": "Passeport perdu, problèmes douaniers, situations d'urgence. Besoin d'aide immédiate.",
  "influencer.profiles.why4.title": "Urgences voyage",
  "influencer.profiles.youtuber.desc": "Vos abonnés planifient des voyages. Ils ont besoin d'aide juridique à l'étranger. {clientCallRange}$/appel !",
  "influencer.profiles.youtuber.title": "YouTubers Voyage",
  "influencer.qrcode.copyLink": "Copier le lien",
  "influencer.qrcode.download": "Télécharger",
  "influencer.qrcode.scan": "Scanner pour rejoindre via votre lien",
  "influencer.qrcode.title": "QR Code d'affiliation",
  "influencer.recruitment.viewInvitationPage": "Voir la page d'invitation",
  "influencer.referrals.active": "Actifs",
  "influencer.referrals.activeCount": "Actifs",
  "influencer.referrals.anonymous": "Prestataire",
  "influencer.referrals.calls": "appels",
  "influencer.referrals.daysLeft": "jours",
  "influencer.referrals.duration": "pendant 6 mois après l'inscription",
  "influencer.referrals.earned": "gagnés",
  "influencer.referrals.empty.description": "Recrutez des avocats et helpers pour gagner {providerCallRange}$ par appel qu'ils reçoivent pendant 6 mois !",
  "influencer.referrals.empty.title": "Aucun filleul pour le moment",
  "influencer.referrals.expired": "Expiré",
  "influencer.referrals.listTitle": "Vos {count} filleuls",
  "influencer.referrals.perCall": "par appel",
  "influencer.referrals.shareLink": "Partagez votre lien de recrutement :",
  "influencer.referrals.shareLinkDesc": "Partagez ce lien pour recruter des prestataires et gagner des commissions sur leurs appels.",
  "influencer.referrals.since": "depuis",
  "influencer.referrals.subtitle": "Prestataires que vous avez recrutés",
  "influencer.referrals.title": "Mes filleuls",
  "influencer.referrals.total": "Total",
  "influencer.referrals.totalCalls": "Appels générés",
  "influencer.referrals.totalEarned": "Total gagné",
  "influencer.referrals.windowProgress": "Fenêtre de commission",
  "influencer.referrals.yourLink": "Votre lien de recrutement",
  "influencer.register.acceptTerms": "J'accepte les {termsLink}, les {affiliateTermsLink} et la {privacyLink}. Je comprends que la connexion Telegram est obligatoire pour retirer mes commissions.",
  "influencer.register.alreadyRegistered": "Déjà inscrit ?",
  "influencer.register.benefit1": "{clientCallRange}$ par client parraine",
  "influencer.register.benefit2.v3": "{providerCallRange}$/appel par avocat ou aidant expatrie recrute",
  "influencer.register.benefit3": "Bannieres, widgets, QR codes inclus",
  "influencer.register.benefit4": "Activation instantanee (pas de quiz)",
  "influencer.register.benefits.title": "Ce que vous obtenez",
  "influencer.register.email": "Email",
  "influencer.register.emailExists.hint": "Connectez-vous pour continuer.",
  "influencer.register.emailExists.loginButton": "Se connecter",
  "influencer.register.emailExists.message": "L'email {email} est déjà enregistré.",
  "influencer.register.emailExists.title": "Vous avez déjà un compte !",
  "influencer.register.emailExists.tryDifferent": "Utiliser un autre email",
  "influencer.register.info": "L'inscription est gratuite. Votre compte sera active immediatement apres validation.",
  "influencer.register.loginLink": "Connectez-vous ici",
  "influencer.register.platforms": "Vos plateformes",
  "influencer.register.platformsHint": "Selectionnez au moins une plateforme ou vous creez du contenu",
  "influencer.register.referralCode.applied": "Le code de parrainage {code} sera applique automatiquement",
  "influencer.register.referralDetected": "Vous avez ete parraine !",
  "influencer.register.roleConflict.button": "Aller a mon tableau de bord",
  "influencer.register.roleConflict.message": "Vous etes deja inscrit en tant que {role}. Chaque compte ne peut avoir qu'un seul role.",
  "influencer.register.roleConflict.title": "Inscription non autorisee",
  "influencer.register.section.community": "Votre communaute",
  "influencer.register.section.community.desc": "Informations sur votre audience",
  "influencer.register.section.personal": "Informations personnelles",
  "influencer.register.section.personal.desc": "Vos informations personnelles",
  "influencer.register.section.platforms": "Vos plateformes",
  "influencer.register.seo.description": "Inscrivez-vous au programme Influenceur SOS-Expat. Activation instantanee, commissions de {clientCallRange}$/client, outils promo inclus.",
  "influencer.register.seo.title": "Inscription Influenceur SOS-Expat",
  "influencer.register.submit": "Devenir Influenceur",
  "influencer.register.subtitle": "Creez votre compte et commencez a gagner immediatement",
  "influencer.register.success": "Inscription réussie !",
  "influencer.register.success.message": "Votre compte est maintenant actif. Redirection vers votre tableau de bord...",
  "influencer.register.success.title": "Inscription reussie !",
  "influencer.register.title": "Devenez Influenceur SOS-Expat",
  "influencer.resources.copied": "Copié !",
  "influencer.resources.copy": "Copier",
  "influencer.resources.download": "Télécharger",
  "influencer.resources.empty": "Aucune ressource disponible pour cette catégorie",
  "influencer.resources.files": "Fichiers téléchargeables",
  "influencer.resources.guidelines.1": "Ces ressources sont réservées aux influenceurs partenaires",
  "influencer.resources.guidelines.2": "Utilisez-les uniquement pour promouvoir SOS-Expat",
  "influencer.resources.guidelines.3": "Ne modifiez pas les logos sans autorisation",
  "influencer.resources.guidelines.4": "Incluez toujours votre lien d'affiliation avec le contenu",
  "influencer.resources.guidelines.title": "Conditions d'utilisation",
  "influencer.resources.noResults": "Aucun résultat pour cette recherche",
  "influencer.resources.search": "Rechercher...",
  "influencer.resources.subtitle": "Logos, images et textes prêts à l'emploi pour vos promotions",
  "influencer.resources.texts": "Textes à copier",
  "influencer.resources.title": "Ressources",
  "influencer.role.subtitle": "Utilisez votre audience existante. Nous vous fournissons tous les outils.",
  "influencer.role.title": "C'est super simple",
  "influencer.scroll": "Découvrir",
  "influencer.sidebar.back": "Retour",
  "influencer.sidebar.balance": "Disponible",
  "influencer.sidebar.myLink": "Mon lien",
  "influencer.sidebar.title": "Menu Influenceur",
  "influencer.social.title": "Les Influenceurs Gagnent Chaque Jour",
  "influencer.stats.countries": "Pays",
  "influencer.stats.influencers": "Influenceurs Actifs",
  "influencer.stats.languages": "Langues supportées",
  "influencer.stats.paid": "Payés Ce Mois",
  "influencer.status.available": "Disponible",
  "influencer.status.cancelled": "Annule",
  "influencer.status.paid": "Paye",
  "influencer.status.pending": "En attente",
  "influencer.status.validated": "Valide",
  "influencer.step1.desc": "Faites des videos sur la vie d'expatrie, les conseils de voyage, les visas, la vie a l'etranger. Utilisez nos bannieres et textes promo pour promouvoir SOS-Expat.",
  "influencer.step1.label": "ÉTAPE 1",
  "influencer.step1.title": "Creez du contenu",
  "influencer.step2.desc": "Ajoutez votre lien d'affiliation unique dans les descriptions de vidéos, votre bio, vos stories. Vos abonnés bénéficient de {discount} de réduction sur chaque appel !",
  "influencer.step2.example": "Lien en bio pour {discount} de réduction sur chaque appel avec un avocat ou un aidant expatrié !",
  "influencer.step2.label": "ÉTAPE 2",
  "influencer.step2.title": "Partagez votre lien",
  "influencer.step3.desc": "Quand vos abonnes passent un appel via votre lien, vous gagnez {clientCallRange}$. Retirez a tout moment via Wise, PayPal ou virement bancaire.",
  "influencer.step3.label": "ÉTAPE 3",
  "influencer.step3.note": "Aucune limite de gains !",
  "influencer.step3.title": "Gagnez {clientCallRange}$",
  "influencer.sticky.cta": "{clientCallRange}$/client - Commencez Gratuit",
  "influencer.suspended.contact": "Contactez le support pour plus d'informations",
  "influencer.suspended.message": "Votre compte influenceur a été suspendu.",
  "influencer.suspended.reason": "Raison: {reason}",
  "influencer.suspended.title": "Compte suspendu",
  "influencer.team.calls": "appels",
  "influencer.team.empty.description": "Recrutez des avocats et helpers pour gagner des commissions passives",
  "influencer.team.empty.title": "Aucun membre dans votre équipe",
  "influencer.team.members": "membres",
  "influencer.team.stats.active": "Actifs",
  "influencer.team.stats.earnings": "Gains totaux",
  "influencer.team.stats.total": "Total",
  "influencer.team.title": "Mon équipe",
  "influencer.team.type.helper": "Helper",
  "influencer.team.type.influencer": "Influenceur",
  "influencer.team.type.lawyer": "Avocat",
  "influencer.team.viewAll": "Voir tout",
  "influencer.telegram.benefit.alerts": "Alertes gains instantanées",
  "influencer.telegram.benefit.confirmations": "Confirmations de commissions",
  "influencer.telegram.benefit.news": "Actualités & nouveautés",
  "influencer.telegram.benefit.withdrawals": "Notifications de retraits",
  "influencer.telegram.cta.button": "Connecter Telegram",
  "influencer.telegram.cta.title": "Connectez Telegram — restez alerté en temps réel",
  "influencer.telegram.linked": "Telegram connecté — vous recevrez vos alertes de gains en temps réel.",
  "influencer.tools.banners": "Bannieres",
  "influencer.tools.banners.title": "Bannières prêtes à l'emploi",
  "influencer.tools.card1.description": "Stories, posts et bannières optimisés pour Instagram, TikTok, Facebook",
  "influencer.tools.card1.title": "Visuels Prêts",
  "influencer.tools.card2.description": "Liens personnalisés avec tracking en temps réel de vos performances",
  "influencer.tools.card2.title": "Liens Trackés",
  "influencer.tools.card3.description": "Textes prêts à l'emploi pour vos stories, captions et vidéos",
  "influencer.tools.card3.title": "Scripts & Templates",
  "influencer.tools.copyCode": "Copier le code",
  "influencer.tools.copyText": "Copier",
  "influencer.tools.links.title": "Vos liens de parrainage",
  "influencer.tools.qrcode.desc": "Scannez pour accéder à votre lien de parrainage",
  "influencer.tools.qrcode.download": "Télécharger le QR Code",
  "influencer.tools.qrcode.title": "QR Code personnalisé",
  "influencer.tools.subtitle": "Tout ce dont vous avez besoin pour promouvoir efficacement",
  "influencer.tools.tabs.banners": "Bannières",
  "influencer.tools.tabs.links": "Liens",
  "influencer.tools.tabs.qrcode": "QR Code",
  "influencer.tools.tabs.texts": "Textes",
  "influencer.tools.tabs.widgets": "Widgets",
  "influencer.tools.texts": "Textes promo",
  "influencer.tools.texts.bio": "Bio/Description",
  "influencer.tools.texts.long": "Description longue",
  "influencer.tools.texts.social": "Post réseaux sociaux",
  "influencer.tools.texts.title": "Textes promotionnels",
  "influencer.tools.title": "Outils Promotionnels",
  "influencer.tools.widgets": "Widgets",
  "influencer.tools.widgets.search": "Widget de recherche",
  "influencer.tools.widgets.searchDesc": "Permet à vos visiteurs de rechercher des experts directement depuis votre site",
  "influencer.tools.widgets.title": "Widgets interactifs",
  "influencer.training.bestScore": "Meilleur score : {score}%",
  "influencer.training.certificate.desc": "Vous avez complété le programme de formation Influencer.",
  "influencer.training.certificate.earned": "Certificat obtenu !",
  "influencer.training.content": "Contenu",
  "influencer.training.continue": "Continuer",
  "influencer.training.loadError": "Impossible de charger ce module.",
  "influencer.training.locked": "Complétez les modules précédents pour débloquer",
  "influencer.training.modules.title": "Modules de formation",
  "influencer.training.noModules": "Aucun module disponible pour le moment.",
  "influencer.training.progress.subtitle": "{completed} sur {total} modules complétés",
  "influencer.training.progress.title": "Votre progression",
  "influencer.training.questions": "questions",
  "influencer.training.required": "Requis",
  "influencer.training.resources.title": "Ressources",
  "influencer.training.review": "Revoir",
  "influencer.training.slides": "slides",
  "influencer.training.start": "Commencer",
  "influencer.training.subtitle": "Apprenez à maximiser vos revenus",
  "influencer.training.title": "Formation",
  "influencer.type.adjustment": "Ajustement",
  "influencer.type.client": "Client",
  "influencer.type.recruitment": "Recrutement",
  "influencer.withdrawal.accountHolder": "Titulaire du compte",
  "influencer.withdrawal.accountName": "Nom du compte",
  "influencer.withdrawal.accountNumber": "Numero de compte",
  "influencer.withdrawal.amount": "Montant",
  "influencer.withdrawal.available": "Disponible",
  "influencer.withdrawal.bankCountry": "Pays de la banque",
  "influencer.withdrawal.bankName": "Nom de la banque",
  "influencer.withdrawal.bankTransfer": "Virement bancaire",
  "influencer.withdrawal.country": "Pays",
  "influencer.withdrawal.iban": "IBAN",
  "influencer.withdrawal.method": "Methode de paiement",
  "influencer.withdrawal.paypalEmail": "Email PayPal",
  "influencer.withdrawal.phoneNumber": "Numero de telephone",
  "influencer.withdrawal.provider": "Operateur",
  "influencer.withdrawal.submit": "Demander le retrait",
  "influencer.withdrawal.submitting": "Envoi en cours...",
  "influencer.withdrawal.success.message": "Votre demande de retrait a ete soumise avec succes.",
  "influencer.withdrawal.success.title": "Demande envoyee",
  "influencer.withdrawal.wiseEmail": "Email Wise",
  "join.appTip": "💡 Astuce : <strong>Téléchargez l'app mobile</strong> pour gérer vos consultations facilement",
  "join.expat.benefit1": "Revenus complémentaires flexibles",
  "join.expat.benefit2": "Aidez votre communauté",
  "join.expat.benefit3": "Horaires 100% flexibles",
  "join.expat.benefit4": "Paiements sécurisés mensuels",
  "join.expat.benefit5": "Formation et support inclus",
  "join.expat.benefit6": "Profil vérifié par nos soins",
  "join.expat.benefit7": "Réseau international d'expatriés",
  "join.expat.benefit8": "Interface simple et intuitive",
  "join.expat.cta": "Devenir expert expatrié",
  "join.expat.label": "Espace Expatrié",
  "join.expat.title": "Partagez votre expérience d'expatriation",
  "join.lawyer.benefit1": "Nouveaux clients qualifiés",
  "join.lawyer.benefit2": "Visibilité internationale",
  "join.lawyer.benefit3": "Tarifs que vous fixez",
  "join.lawyer.benefit4": "Gestion simplifiée RDV",
  "join.lawyer.benefit5": "Plateforme sécurisée",
  "join.lawyer.benefit6": "Support dédié avocats",
  "join.lawyer.cta": "Rejoindre comme avocat",
  "join.lawyer.label": "Espace Avocat",
  "join.lawyer.title": "Développez votre clientèle internationale",
  "join.subtitle": "Devenez expert et aidez les expatriés du monde entier",
  "join.title": "Rejoignez SOS Expat",
  "kyc.page.formSubtitle": "Remplissez les informations demandées ci-dessous",
  "kyc.page.formTitle": "Formulaire de vérification Stripe",
  "kyc.page.securityNote": "Vos données sont chiffrées et sécurisées par Stripe. Cette vérification est requise par la réglementation européenne (DSP2) pour les services de paiement.",
  "kyc.page.subtitle": "Complétez votre vérification pour recevoir des paiements",
  "kyc.page.title": "Vérification d'identité",
  "kyc.return.checking": "Vérification de votre compte Stripe...",
  "kyc.return.error.generic": "Une erreur est survenue lors de la vérification de votre compte.",
  "kyc.return.error.invalidAccount": "Votre compte Stripe n'est plus valide. Veuillez en créer un nouveau depuis votre tableau de bord.",
  "kyc.return.error.invalidRole": "Seuls les prestataires peuvent configurer un compte Stripe.",
  "kyc.return.error.message": "Une erreur est survenue lors de la vérification de votre compte.",
  "kyc.return.error.retry": "Réessayer",
  "kyc.return.error.title": "Erreur de vérification",
  "kyc.return.goToDashboard": "Aller au tableau de bord",
  "kyc.return.incomplete.message": "Vos informations ont été soumises. Stripe vérifie actuellement votre compte. Cela peut prendre quelques minutes.",
  "kyc.return.incomplete.note": "Vous serez notifié par email une fois la vérification terminée.",
  "kyc.return.incomplete.title": "Vérification en cours",
  "kyc.return.success.chargesEnabled": "Paiements activés",
  "kyc.return.success.message": "Votre compte Stripe est maintenant configuré. Vous pouvez recevoir des paiements.",
  "kyc.return.success.payoutsEnabled": "Virements activés",
  "kyc.return.success.redirect": "Redirection automatique dans 3 secondes...",
  "kyc.return.success.title": "Vérification réussie !",
  "kyc.verified.description": "Vous pouvez maintenant recevoir des paiements de la part des clients.",
  "kyc.verified.title": "Compte vérifié !",
  "language.af": "Afrikaans",
  "language.all": "Toutes",
  "language.am": "Amharique",
  "language.ar": "Arabe",
  "language.az": "Azéri",
  "language.bg": "Bulgare",
  "language.bn": "Bengali",
  "language.bs": "Bosniaque",
  "language.ca": "Catalan",
  "language.ceb": "Cebuano",
  "language.cs": "Tchèque",
  "language.cy": "Gallois",
  "language.da": "Danois",
  "language.de": "Allemand",
  "language.el": "Grec",
  "language.en": "Anglais",
  "language.es": "Espagnol",
  "language.et": "Estonien",
  "language.eu": "Basque",
  "language.fa": "Persan",
  "language.fi": "Finnois",
  "language.fil": "Filipino",
  "language.fr": "Français",
  "language.ga": "Irlandais",
  "language.gd": "Gaélique écossais",
  "language.gl": "Galicien",
  "language.gu": "Gujarati",
  "language.ha": "Haoussa",
  "language.haw": "Hawaïen",
  "language.he": "Hébreu",
  "language.hi": "Hindi",
  "language.hr": "Croate",
  "language.hu": "Hongrois",
  "language.hy": "Arménien",
  "language.id": "Indonésien",
  "language.ig": "Igbo",
  "language.is": "Islandais",
  "language.it": "Italien",
  "language.ja": "Japonais",
  "language.ka": "Géorgien",
  "language.kk": "Kazakh",
  "language.km": "Khmer",
  "language.kn": "Kannada",
  "language.ko": "Coréen",
  "language.ky": "Kirghiz",
  "language.label": "Langue",
  "language.lb": "Luxembourgeois",
  "language.lo": "Lao",
  "language.lt": "Lituanien",
  "language.lv": "Letton",
  "language.mi": "Maori",
  "language.mk": "Macédonien",
  "language.ml": "Malayalam",
  "language.mn": "Mongol",
  "language.mr": "Marathi",
  "language.ms": "Malais",
  "language.mt": "Maltais",
  "language.my": "Birman",
  "language.ne": "Népalais",
  "language.nl": "Néerlandais",
  "language.no": "Norvégien",
  "language.other": "Autre",
  "language.pa": "Pendjabi",
  "language.pl": "Polonais",
  "language.placeholder": "Langue",
  "language.pt": "Portugais",
  "language.ro": "Roumain",
  "language.ru": "Russe",
  "language.si": "Cingalais",
  "language.sk": "Slovaque",
  "language.sl": "Slovène",
  "language.sm": "Samoan",
  "language.sq": "Albanais",
  "language.sr": "Serbe",
  "language.sv": "Suédois",
  "language.sw": "Swahili",
  "language.ta": "Tamoul",
  "language.te": "Télougou",
  "language.tg": "Tadjik",
  "language.th": "Thaï",
  "language.tk": "Turkmène",
  "language.tr": "Turc",
  "language.uk": "Ukrainien",
  "language.ur": "Ourdou",
  "language.uz": "Ouzbek",
  "language.vi": "Vietnamien",
  "language.xh": "Xhosa",
  "language.yo": "Yoruba",
  "language.zh": "Chinois",
  "language.zu": "Zoulou",
  "learnMore": "En savoir plus",
  "loading.message": "Connexion en cours...",
  "login.create_account": "créer un compte",
  "login.create_account_short": "Créer un compte",
  "login.email_label": "Adresse email",
  "login.email_not_found_hint": "Cet email n'est pas encore enregistré.",
  "login.email_placeholder": "votre@email.com",
  "login.forgot_password": "Mot de passe oublié ?",
  "login.forgot_password_help": "Réinitialiser votre mot de passe",
  "login.google_login": "Continuer avec Google",
  "login.hide_password": "Masquer le mot de passe",
  "login.logging_in": "Connexion en cours...",
  "login.main_title": "Connexion SOS Expats",
  "login.new_user": "Nouveau sur SOS Expats ?",
  "login.or": "Ou",
  "login.or_divider": "OU",
  "login.password_label": "Mot de passe",
  "login.password_placeholder": "••••••••",
  "login.remember_me": "Se souvenir de moi",
  "login.show_password": "Afficher le mot de passe",
  "login.submit_button": "Se connecter",
  "login.subtitle": "Accédez à votre compte pour gérer vos demandes et consulter des experts.",
  "login.title": "Connexion",
  "meta.description": "Connectez‑vous à SOS Expats pour accéder à des avocats et conseillers vérifiés dans plus de 197 pays. Assistance 24/7 pour expatriés.",
  "meta.keywords": "connexion sos expats, login expat, aide juridique internationale, avocat expatrié, conseil expat",
  "meta.og_description": "Accédez à votre compte SOS Expats et connectez‑vous avec des experts vérifiés dans le monde entier.",
  "meta.og_image_alt": "Page de connexion SOS Expats",
  "meta.og_title": "Connexion SOS Expats - Votre plateforme d'aide internationale",
  "meta.register.description": "Rejoignez SOS Expats : choisissez un profil (Client, Avocat, Expatrié) pour bénéficier d'une aide sympa et efficace, 24/7 et multilingue 🌍.",
  "meta.register.og.description": "Plateforme d'aide conviviale et efficace pour expatriés & conseils juridiques. Toujours là pour vous, même en vacances 😎.",
  "meta.register.og.title": "Inscription SOS Expats - Choisissez votre profil 🌴",
  "meta.register.title": "Inscription - SOS Expats | Choisissez votre profil ✨",
  "meta.title": "Connexion - SOS Expats | Plateforme d'aide internationale",
  "meta.twitter_image_alt": "Connexion SOS Expats",
  "minutes": "minutes",
  "motivation.action.copy": "Copier le lien",
  "motivation.action.leaderboard": "Classement",
  "motivation.action.whatsapp": "Partager sur WhatsApp",
  "motivation.actions.title": "Actions rapides",
  "motivation.active": "Tu gagnes ! Continue !",
  "motivation.clients": "Super travail avec tes clients !",
  "motivation.growth": "Croissance impressionnante ce mois !",
  "motivation.insight.best.day": "Meilleur jour",
  "motivation.insight.level.progress": "Progression du niveau",
  "motivation.insight.posting.time": "Meilleur moment pour partager",
  "motivation.insights.title": "Statistiques",
  "motivation.legendary": "Legende ! 30+ jours de streak !",
  "motivation.onFire": "En feu ! 14+ jours de streak !",
  "motivation.recruiter": "Excellent recruteur !",
  "motivation.share.whatsapp.message": "Besoin d'aide juridique à l'étranger ? Essayez ça :",
  "motivation.start": "Pret a commencer ? Partage ton lien !",
  "motivation.streak": "Super streak ! Continue !",
  "motivation.streak.keep": "Continuez votre série !",
  "motivation.subtitle": "Conseils pour gagner plus",
  "motivation.swipe.hint": "Glissez pour plus de conseils",
  "motivation.title": "Motivation",
  "motivation.top10": "Top 10 ce mois !",
  "motivation.top3": "Tu es dans le Top 3 !",
  "motivation.weekly.earnings": "Cette semaine",
  "motivation.weekly.highlight": "Fait marquant de la semaine",
  "nav.home": "Accueil",
  "nav.howItWorks": "Comment ça marche",
  "nav.pricing": "Tarifs",
  "nav.sosCall": "Appel SOS",
  "nav.testimonials": "Témoignages",
  "nav.viewProfiles": "Profils d'aide",
  "no": "Nos",
  "noResults.description": "Aucun expert ne correspond à vos critères actuels.",
  "noResults.title": "Aucun expert trouvé",
  "now": "ci-dessous",
  "number.billion": "Md",
  "number.million": "M",
  "number.thousand": "K",
  "offer.expat": "Offre Expatrié",
  "offer.expat.badge": "Offre Expatrié",
  "offer.expat.description": "Des conseils concrets, locaux, et tout de suite.",
  "offer.expat.title": "1 échange avec un expatrié expérimenté",
  "offer.lawyer": "Offre Avocat",
  "offer.lawyer.badge": "Offre Avocat",
  "offer.lawyer.description": "Une réponse claire, exploitable, adaptée à votre cas.",
  "offer.lawyer.title": "1 consultation avec un avocat qualifié",
  "offline.message": "Vous êtes actuellement hors ligne. Certaines fonctionnalités peuvent être limitées.",
  "og.description": "Trouvez des avocats spécialisés et des expatriés expérimentés pour vous accompagner",
  "og.title": "SOS-Expat - Assistance juridique pour expatriés",
  "pagination.next": "Suivant",
  "pagination.page": "Page",
  "pagination.previous": "Précédent",
  "pagination.results": "résultats",
  "partner.balance.available": "Disponible",
  "partner.balance.pending": "En attente",
  "partner.balance.totalEarned": "Total gagné",
  "partner.category.association": "Association",
  "partner.category.corporate": "Entreprise",
  "partner.category.education": "Education",
  "partner.category.expatriation": "Expatriation",
  "partner.category.finance": "Finance",
  "partner.category.insurance": "Assurance",
  "partner.category.legal": "Juridique",
  "partner.category.media": "Médias",
  "partner.category.other": "Autre",
  "partner.category.relocation": "Relocalisation",
  "partner.category.travel": "Voyage",
  "partner.chart.clicks.label": "Clics",
  "partner.chart.clicks.title": "Clics",
  "partner.chart.clicks.unit": "clics",
  "partner.chart.earnings.label": "Revenus",
  "partner.chart.earnings.title": "Revenus (6 derniers mois)",
  "partner.chart.noData": "Pas encore de données",
  "partner.clicks.chartTitle": "Évolution des clics",
  "partner.clicks.conversionRate": "Taux de conversion",
  "partner.clicks.conversions": "Conversions",
  "partner.clicks.global": "Vue globale",
  "partner.clicks.monthlyBreakdown": "Détail mensuel",
  "partner.clicks.period.12m": "12 mois",
  "partner.clicks.period.30d": "30 jours",
  "partner.clicks.period.6m": "6 mois",
  "partner.clicks.periodClicks": "Clics sur la période",
  "partner.clicks.rate": "Taux de conversion",
  "partner.clicks.subtitle": "Suivi de vos clics et conversions",
  "partner.clicks.table.calls": "Appels",
  "partner.clicks.table.clicks": "Clics",
  "partner.clicks.table.earnings": "Gains",
  "partner.clicks.table.month": "Mois",
  "partner.clicks.table.rate": "Taux",
  "partner.clicks.title": "Statistiques de clics",
  "partner.clicks.total": "Total clics",
  "partner.clicks.totalCalls": "Total appels",
  "partner.clicks.totalClicks": "Total clics",
  "partner.dashboard.affiliateLink": "Votre lien affilié",
  "partner.dashboard.balance": "Solde disponible",
  "partner.dashboard.calls": "Appels ce mois",
  "partner.dashboard.clicks": "Clics ce mois",
  "partner.dashboard.conversion": "Taux de conversion",
  "partner.dashboard.conversionRate": "Taux de conversion",
  "partner.dashboard.copyLink": "Copier le lien",
  "partner.dashboard.linkCopied": "Lien copié !",
  "partner.dashboard.monthEarnings": "Gains ce mois",
  "partner.dashboard.recentCommissions": "Dernières commissions",
  "partner.dashboard.title": "Tableau de bord Partenaire",
  "partner.dashboard.viewAll": "Voir tout",
  "partner.dashboard.welcome": "Bonjour {firstName}",
  "partner.dashboard.welcomeSubtitle": "Voici un aperçu de vos performances",
  "partner.dashboard.withdrawCta": "Retirer vos gains",
  "partner.dashboard.withdrawDesc": "Demander un virement de vos gains disponibles",
  "partner.dashboard.yourCode": "Code: {code}",
  "partner.earnings.available": "Disponible",
  "partner.earnings.clearFilters": "Effacer",
  "partner.earnings.commissions": "commissions",
  "partner.earnings.empty": "Aucune commission pour le moment",
  "partner.earnings.export": "Exporter CSV",
  "partner.earnings.filter.all": "Toutes",
  "partner.earnings.filter.available": "Disponibles",
  "partner.earnings.filter.paid": "Payées",
  "partner.earnings.filter.pending": "En attente",
  "partner.earnings.filterSummary": "Résultats filtrés",
  "partner.earnings.filtered": "Filtré",
  "partner.earnings.noData": "Aucune commission pour le moment",
  "partner.earnings.noResults": "Aucun résultat",
  "partner.earnings.pagination": "Page {current} sur {total}",
  "partner.earnings.pending": "En attente",
  "partner.earnings.subtitle": "Historique de toutes vos commissions",
  "partner.earnings.table.amount": "Montant",
  "partner.earnings.table.date": "Date",
  "partner.earnings.table.description": "Description",
  "partner.earnings.table.status": "Statut",
  "partner.earnings.table.type": "Type",
  "partner.earnings.title": "Historique des commissions",
  "partner.earnings.total": "Total gagné",
  "partner.landing.advantages.title": "Pourquoi devenir partenaire ?",
  "partner.landing.apply.message": "Message (optionnel)",
  "partner.landing.apply.messagePlaceholder": "Décrivez votre projet de partenariat, vos attentes...",
  "partner.landing.apply.submit": "Envoyer ma candidature",
  "partner.landing.apply.subtitle": "Remplissez le formulaire ci-dessous, nous vous recontacterons dans les 48h.",
  "partner.landing.apply.success": "Merci ! Votre candidature a bien été envoyée. Nous vous recontacterons dans les 48h.",
  "partner.landing.apply.title": "Envoyer ma candidature",
  "partner.landing.apply.websiteCategory": "Catégorie",
  "partner.landing.apply.websiteDescription": "Description de votre site",
  "partner.landing.apply.websiteName": "Nom de votre site",
  "partner.landing.apply.websiteTraffic": "Trafic mensuel estimé",
  "partner.landing.apply.websiteUrl": "URL de votre site",
  "partner.landing.category.association": "Association",
  "partner.landing.category.corporate": "Entreprise",
  "partner.landing.category.education": "Éducation",
  "partner.landing.category.expatriation": "Expatriation",
  "partner.landing.category.finance": "Finance",
  "partner.landing.category.insurance": "Assurance",
  "partner.landing.category.legal": "Juridique",
  "partner.landing.category.media": "Médias",
  "partner.landing.category.other": "Autre",
  "partner.landing.category.relocation": "Relocation",
  "partner.landing.category.travel": "Voyage",
  "partner.landing.cta.title": "Prêt à devenir partenaire ?",
  "partner.landing.faq.title": "Questions fréquentes",
  "partner.landing.form.category": "Catégorie du site",
  "partner.landing.form.country": "Pays",
  "partner.landing.form.email": "Email",
  "partner.landing.form.error.category": "La catégorie est obligatoire",
  "partner.landing.form.error.country": "Le pays est obligatoire",
  "partner.landing.form.error.descriptionTooLong": "La description ne doit pas dépasser 500 caractères",
  "partner.landing.form.error.email": "Un email valide est obligatoire",
  "partner.landing.form.error.firstName": "Le prénom est obligatoire",
  "partner.landing.form.error.generic": "Une erreur est survenue. Veuillez réessayer.",
  "partner.landing.form.error.language": "La langue est obligatoire",
  "partner.landing.form.error.lastName": "Le nom est obligatoire",
  "partner.landing.form.error.messageTooLong": "Le message ne doit pas dépasser 1000 caractères",
  "partner.landing.form.error.websiteName": "Le nom du site est obligatoire",
  "partner.landing.form.error.websiteUrl": "L'URL du site doit commencer par https://",
  "partner.landing.form.firstName": "Prénom",
  "partner.landing.form.language": "Langue",
  "partner.landing.form.lastName": "Nom",
  "partner.landing.form.message": "Message (optionnel)",
  "partner.landing.form.phone": "Téléphone",
  "partner.landing.form.selectCategory": "Sélectionnez une catégorie",
  "partner.landing.form.selectCountry": "Sélectionnez un pays",
  "partner.landing.form.selectLanguage": "Sélectionnez une langue",
  "partner.landing.form.selectTraffic": "Sélectionnez le volume de trafic",
  "partner.landing.form.submit": "Nous contacter",
  "partner.landing.form.success.message": "Merci pour votre intérêt. Notre équipe vous recontacte sous 48h pour discuter de votre partenariat.",
  "partner.landing.form.success.title": "Message envoyé !",
  "partner.landing.form.traffic": "Trafic mensuel",
  "partner.landing.form.websiteDescription": "Description du site",
  "partner.landing.form.websiteName": "Nom du site",
  "partner.landing.form.websiteUrl": "URL du site",
  "partner.landing.hero.badge": "Programme Partenaire",
  "partner.landing.hero.cta": "Nous contacter",
  "partner.landing.hero.subtitle": "Monétisez votre audience d'expatriés en intégrant les services SOS-Expat à votre site web et percevez une commission sur chaque appel.",
  "partner.landing.hero.title": "Transformez votre audience en revenus",
  "partner.landing.howItWorks.step1": "On crée votre compte partenaire",
  "partner.landing.howItWorks.step2": "Vous intégrez notre widget sur votre site",
  "partner.landing.howItWorks.step3": "Vos visiteurs accèdent à nos services",
  "partner.landing.howItWorks.step4": "Vous percevez une commission sur chaque appel",
  "partner.landing.howItWorks.title": "Comment ça marche",
  "partner.landing.traffic.100k-500k": "100 000 - 500 000",
  "partner.landing.traffic.10k-50k": "10 000 - 50 000",
  "partner.landing.traffic.500k-1m": "500 000 - 1 000 000",
  "partner.landing.traffic.50k-100k": "50 000 - 100 000",
  "partner.landing.traffic.gt1m": "Plus de 1 000 000",
  "partner.landing.traffic.lt10k": "Moins de 10 000",
  "partner.landing.trust.title": "Ils nous font confiance",
  "partner.landing.trusted.title": "Ils nous font confiance",
  "partner.landing.v2.advantages.commission.desc": "Pas de formule imposée. Nous adaptons les termes du partenariat à vos objectifs : commissions, avantages clients, visibilité croisée.",
  "partner.landing.v2.advantages.commission.title": "Accord flexible et négocié",
  "partner.landing.v2.advantages.dashboard.desc": "Suivez vos clics, appels et résultats en direct depuis votre tableau de bord partenaire.",
  "partner.landing.v2.advantages.dashboard.title": "Dashboard temps réel",
  "partner.landing.v2.advantages.discount.desc": "Offrez une valeur ajoutée à vos clients avec une réduction négociée sur les appels SOS-Expat.",
  "partner.landing.v2.advantages.discount.title": "Réduction pour votre audience",
  "partner.landing.v2.advantages.manager.desc": "Un interlocuteur unique pour répondre à vos questions, optimiser vos performances et vous accompagner.",
  "partner.landing.v2.advantages.manager.title": "Account manager dédié",
  "partner.landing.v2.advantages.overline": "Vos avantages",
  "partner.landing.v2.advantages.payment.desc": "Recevez vos paiements par Wise, PayPal, virement bancaire ou Mobile Money. À vous de choisir.",
  "partner.landing.v2.advantages.payment.title": "Paiement rapide",
  "partner.landing.v2.advantages.title": "Tout ce dont vous avez besoin",
  "partner.landing.v2.advantages.widget.desc": "Widget, lien affilié, QR code : choisissez le format qui convient à votre activité. Tout est personnalisable.",
  "partner.landing.v2.advantages.widget.title": "Widget personnalisable",
  "partner.landing.v2.apply.badge": "Candidature gratuite",
  "partner.landing.v2.apply.footer": "En soumettant ce formulaire, vous acceptez d'être contacté par l'équipe SOS-Expat. Aucun engagement, aucun frais.",
  "partner.landing.v2.apply.subtitle": "Remplissez le formulaire ci-dessous. Notre équipe vous recontacte sous 48h pour discuter de votre partenariat.",
  "partner.landing.v2.apply.title": "Rejoignez le réseau",
  "partner.landing.v2.cta.badge": "Sans engagement",
  "partner.landing.v2.cta.button": "Démarrer la conversation",
  "partner.landing.v2.cta.reassurance": "Aucun engagement, aucun frais. Notre équipe vous recontacte sous 48h.",
  "partner.landing.v2.cta.subtitle": "Un partenariat avec SOS-Expat, c'est un service complémentaire pour vos clients, une tâche en moins pour vos équipes, et une vraie valeur ajoutée pour votre organisation. Parlons-en.",
  "partner.landing.v2.cta.title": "Offrez un service d'exception à votre communauté",
  "partner.landing.v2.faq.a1": "Un partenaire recommande SOS-Expat à ses clients, membres ou abonnés expatriés ou en mobilité internationale. Concrètement, vous partagez un lien, un QR code ou intégrez un widget sur votre site. Vos clients accèdent ainsi à des avocats et experts dans 197 pays en moins de 5 minutes. Les termes du partenariat (commissions, réductions pour vos clients, etc.) sont définis ensemble.",
  "partner.landing.v2.faq.a2": "Chaque partenariat est construit sur mesure. Selon votre secteur, vos objectifs et votre audience, nous définissons ensemble les termes : commissions sur les appels, réductions pour vos clients, co-branding, ou toute combinaison qui fait sens. Il n'y a pas de formule imposée.",
  "partner.landing.v2.faq.a3": "Vous accédez à un dashboard partenaire en temps réel : clics, appels générés, résultats, historique. Tout est transparent et accessible 24/7.",
  "partner.landing.v2.faq.a4": "Widget personnalisable (couleurs, taille, position), lien unique, QR code imprimable, et un account manager dédié pour vous accompagner dans l'intégration.",
  "partner.landing.v2.faq.a5": "Ambassades, consulats, agences immobilières, banques, fintech, compagnies d'assurance, cabinets de relocation, cabinets d'avocats, associations (toutes nationalités), médias, écoles et universités, entreprises internationales — toute structure en contact avec des expatriés ou professionnels en mobilité, partout dans le monde.",
  "partner.landing.v2.faq.a6": "Si votre accord inclut des commissions, elles sont versées par Wise, PayPal, virement bancaire ou Mobile Money, selon votre préférence. Les paiements sont réguliers et le seuil minimum est de 30$.",
  "partner.landing.v2.faq.a7": "Non, il n'y a pas de minimum requis. Que vous ayez 10 ou 10 000 clients expatriés, le programme est ouvert. Les termes sont adaptés à votre volume.",
  "partner.landing.v2.faq.a8": "Oui ! Vous pouvez négocier une remise pour vos clients sur les appels SOS-Expat. C'est un excellent levier pour valoriser votre recommandation et offrir une valeur ajoutée concrète à votre clientèle.",
  "partner.landing.v2.faq.overline": "FAQ",
  "partner.landing.v2.faq.q1": "Que fait concrètement un partenaire SOS-Expat ?",
  "partner.landing.v2.faq.q2": "Quels sont les termes du partenariat ?",
  "partner.landing.v2.faq.q3": "Comment suivre mes résultats ?",
  "partner.landing.v2.faq.q4": "Quels outils d'intégration sont disponibles ?",
  "partner.landing.v2.faq.q5": "Quelles organisations sont éligibles ?",
  "partner.landing.v2.faq.q6": "Comment fonctionne la rémunération ?",
  "partner.landing.v2.faq.q7": "Faut-il un nombre minimum de clients ?",
  "partner.landing.v2.faq.q8": "Puis-je offrir une réduction à mes clients ?",
  "partner.landing.v2.faq.title": "Questions fréquentes",
  "partner.landing.v2.footer.rights": "Tous droits réservés.",
  "partner.landing.v2.hero.ariaLabel": "Section d'en-tête du programme partenaire",
  "partner.landing.v2.hero.badge": "Programme Partenaire Premium",
  "partner.landing.v2.hero.cta": "Discutons de votre partenariat",
  "partner.landing.v2.hero.cta.aria": "Ouvrir le formulaire de contact partenaire",
  "partner.landing.v2.hero.highlight": "expatriés",
  "partner.landing.v2.hero.subtitle": "Offrez à vos clients, membres ou abonnés un accès direct à des avocats et experts expatriation dans 197 pays, 24h/24. Une tâche en moins pour vos équipes, un service complémentaire d'exception pour votre communauté.",
  "partner.landing.v2.hero.title": "Un service juridique et administratif complet pour vos clients {highlight}",
  "partner.landing.v2.hero.trust.availability": "24/7",
  "partner.landing.v2.hero.trust.countries": "197 pays",
  "partner.landing.v2.hero.trust.languages": "9 langues",
  "partner.landing.v2.inline.cta": "Discutons de votre partenariat",
  "partner.landing.v2.inline.cta2": "Votre secteur est concerné ? Parlons-en",
  "partner.landing.v2.modal.close": "Fermer",
  "partner.landing.v2.modal.footer": "En soumettant ce formulaire, vous acceptez d'être contacté par l'équipe SOS-Expat. Aucun engagement, aucun frais.",
  "partner.landing.v2.modal.subtitle": "Partagez-nous quelques informations, nous vous recontactons sous 48h pour construire ensemble votre partenariat.",
  "partner.landing.v2.modal.title": "Parlons de votre partenariat",
  "partner.landing.v2.profiles.association": "Associations (toutes nationalités)",
  "partner.landing.v2.profiles.banking": "Banques et fintech",
  "partner.landing.v2.profiles.corporate": "Entreprises internationales",
  "partner.landing.v2.profiles.education": "Écoles et universités",
  "partner.landing.v2.profiles.embassy": "Ambassades et consulats",
  "partner.landing.v2.profiles.insurance": "Compagnies d'assurance",
  "partner.landing.v2.profiles.legal": "Cabinets d'avocats",
  "partner.landing.v2.profiles.media": "Médias et presse",
  "partner.landing.v2.profiles.overline": "Tous les secteurs concernés",
  "partner.landing.v2.profiles.realestate": "Agences immobilières",
  "partner.landing.v2.profiles.relocation": "Cabinets de relocation",
  "partner.landing.v2.profiles.subtitle": "Entreprises, ambassades, consulats, associations, institutions — toute organisation en contact avec des expatriés, voyageurs ou professionnels en mobilité internationale, partout dans le monde.",
  "partner.landing.v2.profiles.title": "Qui peut devenir partenaire ?",
  "partner.landing.v2.seo.description": "Devenez partenaire SOS-Expat et offrez à vos clients un accès à des avocats et experts expatriation dans 197 pays. Accord sur mesure, outils d'intégration, dashboard temps réel.",
  "partner.landing.v2.seo.title": "Programme Partenaire B2B - SOS-Expat | Assistance Juridique Expatriés",
  "partner.landing.v2.stats.availability": "disponibilité",
  "partner.landing.v2.stats.connection": "mise en relation",
  "partner.landing.v2.stats.countries": "pays couverts",
  "partner.landing.v2.stats.languages": "langues supportées",
  "partner.landing.v2.stats.title": "Chiffres clés",
  "partner.landing.v2.steps.apply.desc": "Contactez-nous pour nous parler de votre organisation et de votre audience. Nous vous répondons sous 48h.",
  "partner.landing.v2.steps.apply.title": "Échangeons",
  "partner.landing.v2.steps.earn.desc": "Vos clients accèdent à un service d'exception, et vous bénéficiez des avantages négociés dans votre accord. Suivi en temps réel.",
  "partner.landing.v2.steps.earn.title": "Profitez",
  "partner.landing.v2.steps.integrate.desc": "Partagez votre lien, QR code ou intégrez notre widget sur votre site. Notre équipe vous accompagne.",
  "partner.landing.v2.steps.integrate.title": "Intégrez",
  "partner.landing.v2.steps.negotiate.desc": "Notre équipe vous contacte pour construire un accord sur mesure : mode de recommandation, avantages pour vos clients, conditions du partenariat.",
  "partner.landing.v2.steps.negotiate.title": "Construisons ensemble",
  "partner.landing.v2.steps.overline": "Simple et rapide",
  "partner.landing.v2.steps.title": "Comment ça marche",
  "partner.landing.v2.trust.overline": "Partenaires actifs",
  "partner.landing.v2.trust.title": "Ils nous font confiance",
  "partner.landing.v2.value.custom.desc": "Chaque collaboration est unique. Nous construisons ensemble un accord adapté à vos objectifs : commissions, réductions pour vos clients, co-branding, ou toute formule qui vous convient.",
  "partner.landing.v2.value.custom.title": "Un partenariat sur mesure",
  "partner.landing.v2.value.monetize.desc": "Vos clients, membres ou abonnés ont besoin d'aide juridique et administrative à l'étranger. SOS-Expat prend en charge ce service pour vous : une tâche en moins, une vraie valeur ajoutée pour votre communauté.",
  "partner.landing.v2.value.monetize.title": "Un service complémentaire pour votre audience",
  "partner.landing.v2.value.overline": "Pourquoi SOS-Expat ?",
  "partner.landing.v2.value.title": "Pourquoi devenir partenaire ?",
  "partner.landing.v2.value.tools.desc": "Widget intégrable, lien affilié, QR code, dashboard de suivi et un account manager dédié pour piloter votre partenariat.",
  "partner.landing.v2.value.tools.title": "Outils clés en main",
  "partner.landing.why.title": "Pourquoi devenir partenaire",
  "partner.menu.clicks": "Statistiques",
  "partner.menu.dashboard": "Tableau de bord",
  "partner.menu.earnings": "Mes gains",
  "partner.menu.payments": "Paiements",
  "partner.menu.profile": "Mon profil",
  "partner.menu.statistics": "Statistiques",
  "partner.menu.widgets": "Widgets",
  "partner.page.cta.button": "Devenir partenaire",
  "partner.page.cta.subtitle": "Rejoignez notre réseau et monétisez votre audience d'expatriés.",
  "partner.page.cta.title": "Vous souhaitez devenir partenaire ?",
  "partner.page.empty": "Aucun partenaire à afficher pour le moment.",
  "partner.page.hero.subtitle": "Découvrez les sites et organisations qui travaillent avec SOS-Expat pour aider les expatriés dans le monde entier.",
  "partner.page.hero.title": "Nos Partenaires de Confiance",
  "partner.page.seo.description": "Découvrez nos sites partenaires de confiance pour les expatriés dans le monde entier. Ressources, guides et services sélectionnés pour les expatriés.",
  "partner.page.seo.title": "Nos Partenaires de Confiance - SOS Expat",
  "partner.payments.addMethod": "Ajouter une méthode de paiement",
  "partner.payments.addPaymentMethod": "Ajouter une méthode de paiement",
  "partner.payments.available": "Solde disponible",
  "partner.payments.availableBalance": "Disponible",
  "partner.payments.default": "Par défaut",
  "partner.payments.fee": "Frais de retrait : {amount}",
  "partner.payments.history": "Historique des retraits",
  "partner.payments.minimum": "Minimum {amount}",
  "partner.payments.noMethods": "Aucune méthode de paiement enregistrée",
  "partner.payments.noTrackingData": "Impossible de charger les détails",
  "partner.payments.noWithdrawals": "Aucun retrait effectué",
  "partner.payments.pendingBalance": "En attente",
  "partner.payments.pendingWithdrawal": "Retrait en cours",
  "partner.payments.selectWithdrawal": "Sélectionnez un retrait pour voir les détails",
  "partner.payments.status.approved": "Approuvé",
  "partner.payments.status.completed": "Complété",
  "partner.payments.status.failed": "Echoué",
  "partner.payments.status.pending": "En attente",
  "partner.payments.status.processing": "En cours",
  "partner.payments.subtitle": "Gérez vos gains et retraits",
  "partner.payments.title": "Paiements & Retraits",
  "partner.payments.trackWithdrawal": "Suivre",
  "partner.payments.trackingDetails": "Détails du suivi",
  "partner.payments.validatedBalance": "Validé",
  "partner.payments.withdraw": "Demander un retrait",
  "partner.payments.withdrawAll": "Tout retirer",
  "partner.payments.withdrawalHistory": "Historique des retraits",
  "partner.profile.affiliateCode": "Code affilié",
  "partner.profile.category": "Catégorie",
  "partner.profile.changePassword": "Changer le mot de passe",
  "partner.profile.commExpat": "Commission/appel expatrié",
  "partner.profile.commLawyer": "Commission/appel avocat",
  "partner.profile.commReadonly": "Les commissions sont configurées par l'administrateur",
  "partner.profile.commissionConfig": "Configuration des commissions",
  "partner.profile.company": "Entreprise",
  "partner.profile.companyName": "Raison sociale",
  "partner.profile.contactEmail": "Email du contact",
  "partner.profile.contactInfo": "Contact commercial",
  "partner.profile.contactName": "Nom du contact",
  "partner.profile.contactPhone": "Téléphone du contact",
  "partner.profile.conversionRate": "Taux conversion",
  "partner.profile.country": "Pays",
  "partner.profile.edit": "Modifier",
  "partner.profile.email": "Email",
  "partner.profile.goToPayments": "Gérer les paiements",
  "partner.profile.memberSince": "Membre depuis",
  "partner.profile.name": "Nom",
  "partner.profile.passwordResetFailed": "Échec de l'envoi",
  "partner.profile.passwordResetSent": "Email de réinitialisation envoyé",
  "partner.profile.payment": "Paiements",
  "partner.profile.paymentDescription": "Configurez votre méthode de paiement",
  "partner.profile.paymentInfo": "Informations de paiement",
  "partner.profile.personal": "Informations personnelles",
  "partner.profile.personalInfo": "Informations personnelles",
  "partner.profile.phone": "Téléphone",
  "partner.profile.photo": "Photo de profil",
  "partner.profile.photoHint": "JPG, PNG ou WebP. Max 5 MB.",
  "partner.profile.photoSuccess": "Photo mise à jour",
  "partner.profile.saved": "Profil mis à jour",
  "partner.profile.security": "Sécurité",
  "partner.profile.securityDescription": "Gérez votre mot de passe",
  "partner.profile.stats": "Statistiques",
  "partner.profile.status": "Statut",
  "partner.profile.subtitle": "Gérez vos informations",
  "partner.profile.title": "Mon profil",
  "partner.profile.totalCalls": "Appels totaux",
  "partner.profile.totalClicks": "Clics totaux",
  "partner.profile.totalEarned": "Total gagné",
  "partner.profile.traffic": "Trafic",
  "partner.profile.uploadPhoto": "Changer la photo",
  "partner.profile.vatNumber": "N° TVA",
  "partner.profile.websiteDescription": "Description",
  "partner.profile.websiteInfo": "Informations du site",
  "partner.profile.websiteName": "Nom du site",
  "partner.profile.websiteReadonly": "Les informations du site sont gérées par l'administrateur",
  "partner.profile.websiteUrl": "URL",
  "partner.recentCommissions.empty": "Aucune commission pour le moment",
  "partner.recentCommissions.title": "Commissions récentes",
  "partner.sidebar.affiliateLink": "Votre lien d'affiliation",
  "partner.sidebar.back": "Retour au site",
  "partner.sidebar.balance": "Solde disponible",
  "partner.sidebar.openMenu": "Ouvrir le menu",
  "partner.sidebar.title": "Espace Partenaire",
  "partner.status.available": "Disponible",
  "partner.status.cancelled": "Annulé",
  "partner.status.paid": "Payé",
  "partner.status.pending": "En attente",
  "partner.status.validated": "Validé",
  "partner.suspended.backHome": "Retour à l'accueil",
  "partner.suspended.blockedMessage": "Votre compte partenaire a été bloqué définitivement.",
  "partner.suspended.blockedTitle": "Compte bloqué",
  "partner.suspended.contactSupport": "Nous contacter",
  "partner.suspended.howToResolve": "Veuillez contacter notre équipe support.",
  "partner.suspended.message": "Votre compte partenaire a été suspendu. Contactez-nous pour plus d'informations.",
  "partner.suspended.reason": "Raison :",
  "partner.suspended.suspendedMessage": "Votre compte partenaire a été temporairement suspendu.",
  "partner.suspended.suspendedTitle": "Compte suspendu",
  "partner.suspended.title": "Compte suspendu",
  "partner.widgets.close": "Fermer",
  "partner.widgets.codeCopied": "Code copié !",
  "partner.widgets.copied": "Copié",
  "partner.widgets.copyCode": "Copier le code",
  "partner.widgets.description": "Intégrez ces widgets sur votre site pour promouvoir SOS-Expat",
  "partner.widgets.empty": "Aucun widget disponible",
  "partner.widgets.info.message": "Copiez le code HTML du widget et intégrez-le sur votre site",
  "partner.widgets.info.title": "Code HTML prêt à l'emploi",
  "partner.widgets.noWidgets": "Aucun widget disponible",
  "partner.widgets.preview": "Aperçu",
  "partner.widgets.subtitle": "Intégrez nos widgets sur votre site",
  "partner.widgets.title": "Widgets promotionnels",
  "partners.page.become": "Devenir partenaire",
  "partners.page.subtitle": "Des sites de référence qui recommandent nos services d'assistance aux expatriés",
  "partners.page.title": "Nos Partenaires de Confiance",
  "partners.page.visit": "Visiter le site",
  "payment.error.cancelWithdrawal": "Échec de l'annulation du retrait.",
  "payment.error.deleteMethod": "Échec de la suppression du moyen de paiement.",
  "payment.error.setDefault": "Échec de la définition du moyen par défaut.",
  "payment.form.accountHolder": "Titulaire du compte",
  "payment.form.accountName": "Nom du compte",
  "payment.form.accountNumber": "Numéro de compte",
  "payment.form.back": "Retour",
  "payment.form.bankName": "Nom de la banque",
  "payment.form.bankTransfer": "Virement bancaire",
  "payment.form.change": "Modifier",
  "payment.form.currency": "Devise",
  "payment.form.error.accountRequired": "Le numéro de compte est requis",
  "payment.form.error.holderRequired": "Le titulaire du compte est requis",
  "payment.form.error.ibanInvalid": "IBAN invalide",
  "payment.form.error.ibanRequired": "L'IBAN est requis",
  "payment.form.error.phoneInvalid": "Numéro de téléphone invalide",
  "payment.form.error.phoneRequired": "Le numéro de téléphone est requis",
  "payment.form.error.providerRequired": "Veuillez sélectionner un fournisseur",
  "payment.form.noCountryFound": "Aucun pays trouvé",
  "payment.form.optional": "Optionnel",
  "payment.form.phoneNumber": "Numéro de téléphone",
  "payment.form.routingNumber": "Numéro de routage",
  "payment.form.save": "Enregistrer",
  "payment.form.saving": "Enregistrement...",
  "payment.form.searchCountry": "Rechercher un pays...",
  "payment.form.selectCountry": "Sélectionnez votre pays",
  "payment.form.selectCountryDesc": "Choisissez le pays pour les options de paiement disponibles",
  "payment.form.selectOperator": "Sélectionnez un opérateur",
  "payment.form.success": "Méthode de paiement enregistrée",
  "payment.form.successDesc": "Votre méthode de paiement a été enregistrée avec succès",
  "payment.form.viaFlutterwave": "via Flutterwave",
  "payment.form.viaWise": "via Wise",
  "payment.gateway.paypal.secure": "Paiement sécurisé",
  "payment.gateway.stripe.secure": "Carte bancaire sécurisée",
  "payment.method.bankTransfer": "Virement bancaire",
  "payment.method.default": "Par défaut",
  "payment.method.mobileMoney": "Mobile Money",
  "payment.method.verified": "Vérifié",
  "payment.paypal.doNotClose": "Ne fermez pas cette page",
  "payment.paypal.err.authorizationVoided": "L'autorisation de paiement a été annulée. Veuillez réessayer.",
  "payment.paypal.err.cardExpired": "Votre carte a expiré. Veuillez utiliser une carte valide.",
  "payment.paypal.err.duplicateInvoice": "Cette transaction a déjà été traitée. Veuillez rafraîchir la page.",
  "payment.paypal.err.generic": "Une erreur est survenue lors du paiement. Veuillez réessayer.",
  "payment.paypal.err.instrumentDeclined": "Votre moyen de paiement a été refusé. Veuillez utiliser une autre carte ou un autre compte PayPal.",
  "payment.paypal.err.insufficientFunds": "Fonds insuffisants. Veuillez vérifier votre solde ou utiliser une autre carte.",
  "payment.paypal.err.invalidAmount": "Montant invalide. Veuillez rafraîchir la page et réessayer.",
  "payment.paypal.err.invalidCardNumber": "Numéro de carte invalide. Veuillez vérifier et réessayer.",
  "payment.paypal.err.invalidCurrency": "La devise de paiement n'est pas supportée. Veuillez utiliser EUR ou USD.",
  "payment.paypal.err.invalidCvv": "Code de sécurité (CVV) invalide. Veuillez vérifier et réessayer.",
  "payment.paypal.err.orderNotApproved": "La commande n'a pas été approuvée. Veuillez réessayer le paiement.",
  "payment.paypal.err.payerActionRequired": "Une action est requise sur votre compte PayPal. Veuillez vérifier votre compte et réessayer.",
  "payment.paypal.err.payerCannotPay": "Votre compte PayPal ne peut pas effectuer ce paiement. Veuillez contacter PayPal.",
  "payment.paypal.err.paymentDenied": "Paiement refusé. Veuillez réessayer ou utiliser un autre moyen de paiement.",
  "payment.paypal.err.providerNotConfigured": "Le prestataire n'a pas encore configuré son compte de paiement. Veuillez réessayer plus tard.",
  "payment.paypal.err.serverError": "Erreur serveur PayPal. Veuillez réessayer dans quelques minutes.",
  "payment.paypal.err.transactionRefused": "Transaction refusée par votre banque. Veuillez contacter votre banque ou utiliser un autre moyen de paiement.",
  "payment.paypal.error": "Erreur lors du paiement PayPal",
  "payment.paypal.errorRetry": "Veuillez réessayer ou utiliser un autre moyen de paiement.",
  "payment.paypal.loadError": "Impossible de charger PayPal. Veuillez rafraîchir la page.",
  "payment.paypal.loading": "Chargement de PayPal...",
  "payment.paypal.networkError.description": "Impossible de se connecter à PayPal. Vérifiez votre connexion internet.",
  "payment.paypal.networkError.title": "Erreur de connexion",
  "payment.paypal.processing": "Traitement du paiement en cours...",
  "payment.paypal.reload": "Rafraîchir la page",
  "payment.paypal.retry": "Réessayer",
  "payment.paypal.success": "Paiement effectué avec succès !",
  "payment.paypal.timeoutHint": "Un bloqueur de publicités ou une extension de sécurité peut bloquer le chargement.",
  "payment.secure.description": "Données protégées par SSL. Appel lancé automatiquement après paiement.",
  "payment.secure.title": "Paiement sécurisé",
  "payment.status.approved": "Approuvé",
  "payment.status.cancelled": "Annulé",
  "payment.status.completed": "Terminé",
  "payment.status.failed": "Échoué",
  "payment.status.pending": "En attente",
  "payment.status.processing": "Traitement",
  "payment.status.queued": "En file",
  "payment.status.rejected": "Rejeté",
  "payment.status.sent": "Envoyé",
  "payment.status.validating": "Validation",
  "payment.total": "Total",
  "payment.tracking.cancel": "Annuler",
  "payment.tracking.cancelled": "Annulé",
  "payment.tracking.completedOn": "Complété le",
  "payment.tracking.contactSupport": "Contacter le support",
  "payment.tracking.estimatedTime": "Temps estimé",
  "payment.tracking.failed": "Échoué",
  "payment.tracking.progress": "Progression",
  "payment.tracking.refresh": "Actualiser",
  "payment.tracking.step.approval": "Approbation",
  "payment.tracking.step.processing": "Traitement",
  "payment.tracking.step.reception": "Réception",
  "payment.tracking.step.request": "Demande reçue",
  "payment.tracking.step.sending": "Envoi",
  "payment.tracking.step.validation": "Validation",
  "payment.tracking.timeline": "Chronologie",
  "payment.tracking.withdrawalId": "ID du retrait",
  "payment.withdrawal.addMethod": "Ajouter une méthode",
  "payment.withdrawal.allBalance": "Tout le solde",
  "payment.withdrawal.amount": "Montant",
  "payment.withdrawal.amount.label": "Montant du retrait",
  "payment.withdrawal.availableBalance": "Solde disponible",
  "payment.withdrawal.balanceTooLowForFee": "Votre solde de {balance} ne suffit pas pour couvrir le retrait minimum de {minimum} plus les frais de retrait de {fee}. Vous avez besoin d'au moins {needed}.",
  "payment.withdrawal.chooseMethod": "Choisissez une méthode de retrait",
  "payment.withdrawal.customAmount": "Montant personnalisé",
  "payment.withdrawal.deliveryTime": "Délai de livraison",
  "payment.withdrawal.disclaimer": "Les frais et délais peuvent varier selon la méthode choisie",
  "payment.withdrawal.fees": "Frais",
  "payment.withdrawal.minimumWarning": "Le montant minimum de retrait est de {amount}",
  "payment.withdrawal.noMethods.description": "Ajoutez une méthode de paiement pour effectuer des retraits",
  "payment.withdrawal.noMethods.title": "Aucune méthode de paiement",
  "payment.withdrawal.processing": "Traitement en cours...",
  "payment.withdrawal.selectMethod": "Sélectionnez une méthode",
  "payment.withdrawal.sosExpatFee": "Frais de retrait",
  "payment.withdrawal.submit": "Demander le retrait",
  "payment.withdrawal.success.description": "Votre demande de retrait a été soumise avec succès",
  "payment.withdrawal.success.title": "Retrait demandé",
  "payment.withdrawal.success.track": "Suivre le retrait",
  "payment.withdrawal.totalDebited": "Total débité de votre solde",
  "payment.withdrawal.transferFees": "Frais de transfert (est.)",
  "payment.withdrawal.youWillReceive": "Vous recevrez",
  "press.about.description": "Lancée en août 2025, SOS-Expat est la première plateforme d’aide immédiate pour les expatriés, voyageurs, vacanciers et digital nomads confrontés à tout type de difficulté à l’étranger : problèmes juridiques, administratifs, urgences, arnaques, litiges locaux, perte de documents, ou tout simplement besoin de conseil. En moins de 5 minutes, l’utilisateur est mis en relation par appel avec un avocat local ou un expatrié aidant de confiance parlant sa langue.",
  "press.about.dualImpact": "Double Impact Mondial",
  "press.about.dualImpactDesc": "Nous aidons les expatriés avec leurs défis ET nous créons des opportunités de revenus pour les aidants et prestataires, partout dans le monde.",
  "press.about.mission": "Notre mission : offrir une aide immédiate à tous, partout dans le monde, en moins de 5 minutes.",
  "press.about.title": "À propos de SOS-Expat",
  "press.boilerplate.short": "SOS-Expat met en relation en moins de 5 minutes les expatriés, voyageurs, vacanciers et digital nomads avec un avocat ou un expatrié aidant de confiance, partout dans le monde, dans leur langue, 24h/24.",
  "press.contact.cta": "Contacter l’équipe presse",
  "press.contact.description": "Notre équipe presse est à votre disposition pour toute demande d’interview, d’information ou de partenariat média.",
  "press.contact.form.defaultSubject": "Demande presse",
  "press.contact.form.email": "Email",
  "press.contact.form.error.email": "Adresse email invalide",
  "press.contact.form.error.generic": "Erreur, veuillez réessayer",
  "press.contact.form.error.required": "Veuillez remplir le nom, l'email et le message",
  "press.contact.form.media": "Média",
  "press.contact.form.message": "Message",
  "press.contact.form.name": "Nom complet",
  "press.contact.form.send": "Envoyer",
  "press.contact.form.subject": "Sujet",
  "press.contact.form.subjectPlaceholder": "Interview, article, partenariat...",
  "press.contact.response": "Réponse sous 24h",
  "press.contact.sent": "Message envoyé !",
  "press.contact.sentDesc": "Notre équipe presse vous répondra sous 24 heures.",
  "press.contact.title": "Contact Presse",
  "press.facts.availability": "24/7",
  "press.facts.clientsHelped": "10 000+",
  "press.facts.countries": "197+",
  "press.facts.founded": "Août 2025",
  "press.facts.hq": "Europe",
  "press.facts.languages": "9",
  "press.facts.providers": "100+",
  "press.facts.title": "Fiche entreprise",
  "press.faq.a1": "SOS-Expat est une plateforme d’aide immédiate pour les expatriés, voyageurs, vacanciers et digital nomads. En moins de 5 minutes, nous mettons en relation par appel avec un avocat local ou un expatrié aidant de confiance, partout dans le monde, dans leur langue.",
  "press.faq.a2": "Mission 1 : Aide immédiate — nous aidons les expatriés et voyageurs confrontés à des difficultés partout dans le monde. Mission 2 : Revenus garantis — nous permettons aux avocats et expatriés aidants de gagner des revenus avec des appels prépayés.",
  "press.faq.a3": "L’utilisateur appelle depuis le site ou l’application. En moins de 5 minutes, il est mis en relation avec un professionnel ou aidant vérifié, parlant sa langue, dans son fuseau horaire. Appel garanti, paiement sécurisé.",
  "press.faq.a4": "Utilisez le formulaire de contact sur cette page. Notre équipe presse répond sous 24 heures.",
  "press.faq.q1": "Qu’est-ce que SOS-Expat ?",
  "press.faq.q2": "Quel est le double impact de SOS-Expat ?",
  "press.faq.q3": "Comment fonctionne la mise en relation ?",
  "press.faq.q4": "Comment contacter l’équipe presse ?",
  "press.faq.title": "Questions fréquentes",
  "press.hero.badge": "Espace Presse",
  "press.hero.subtitle": "Aide immédiate en moins de 5 minutes, partout dans le monde",
  "press.hero.title": "Espace Presse — SOS-Expat",
  "press.label.availability": "Disponibilité",
  "press.label.close": "Fermer",
  "press.label.comingSoon": "Bientôt disponible",
  "press.label.countries": "Pays couverts",
  "press.label.download": "Télécharger",
  "press.label.downloadMediaKit": "Télécharger le media kit",
  "press.label.founded": "Fondation",
  "press.label.headquarters": "Siège",
  "press.label.helped": "Clients aidés",
  "press.label.languages": "Langues disponibles",
  "press.label.providers": "Prestataires",
  "press.label.requestLogos": "Demander les logos",
  "press.label.requestPhotos": "Demander des photos",
  "press.label.requestPressKit": "Demander le dossier",
  "press.label.resourceLanguage": "Langue des ressources",
  "press.mediaKit.download": "Télécharger",
  "press.mediaKit.empty": "Aucune ressource disponible pour le moment.",
  "press.mission1.desc": "Aide immédiate pour expatriés, voyageurs, vacanciers et digital nomads en difficulté",
  "press.mission1.title": "Mission 1",
  "press.mission2.desc": "Revenus garantis pour les avocats et expatriés aidants, partout dans le monde",
  "press.mission2.title": "Mission 2",
  "press.releases.collapse": "Réduire",
  "press.releases.downloadPdf": "PDF",
  "press.releases.empty": "Communiqués bientôt disponibles",
  "press.releases.readMore": "Lire la suite",
  "press.releases.subtitle": "Tous nos communiqués officiels, datés et filtrables. Version HTML et PDF.",
  "press.releases.title": "Communiqués de Presse",
  "press.releases.viewFull": "Communiqué complet",
  "press.section.bRoll": "B-Roll & Vidéos",
  "press.section.bRollDesc": "Footage vidéo, animations et spots prêts à diffuser pour vos reportages.",
  "press.section.brandGuidelines": "Charte graphique",
  "press.section.brandGuidelinesDesc": "Guidelines de marque, couleurs officielles, typographies et règles d’usage du logo.",
  "press.section.data": "Chiffres clés & Données",
  "press.section.dataDesc": "Infographies, fact sheets et statistiques actualisées.",
  "press.section.factSheets": "Fiches techniques",
  "press.section.factSheetsDesc": "FAQ presse, fiches produit, comparatifs et timeline de l'entreprise.",
  "press.section.identity": "Identité visuelle",
  "press.section.identityDesc": "Logos, charte graphique et éléments de marque. Libres de droits pour usage presse et éditorial.",
  "press.section.images": "Banque d’images",
  "press.section.imagesDesc": "Photos haute résolution. Libres de droits pour usage presse.",
  "press.section.pressKit": "Dossier de presse",
  "press.section.pressKitDesc": "Dossier complet, fiche entreprise, présentations et decks. PDF prêts à utiliser.",
  "press.section.spokesperson": "Porte-parole & Biographies",
  "press.section.spokespersonDesc": "Biographies des dirigeants, photos portraits HD et citations autorisées pour publication.",
  "press.seo.description": "Espace presse SOS-Expat. Logos, dossier de presse, communiqués, photos HD. Aide immédiate pour expatriés dans 197+ pays, 9 langues, 24/7.",
  "press.seo.keywords": "espace presse SOS-Expat, communiqué de presse expatriés, aide juridique étranger, plateforme expatriés urgence, dossier de presse, logos HD, photos presse, avocat international, start-up expatriés",
  "press.seo.title": "Espace Presse — SOS-Expat | Aide immédiate pour expatriés",
  "pricing.badge": "Tarifs fixes • Pas de surprise • Paiement sécurisé",
  "pricing.benefits.ariaLabel": "Liste des bénéfices inclus",
  "pricing.callIn5Min": "Appel en ~5 min",
  "pricing.chooseService": "Choisir ce service",
  "pricing.chooseServiceDesc": "Choisissez le service qui correspond à vos besoins",
  "pricing.ctaButton": "Devenir prestataire",
  "pricing.ctaButtonSecondary": "Créer un compte",
  "pricing.ctaDesc": "Rejoignez <strong>304 millions d'expatriés</strong> qui nous font confiance",
  "pricing.ctaTitle": "Prêt à commencer ?",
  "pricing.error.enterPromo": "Veuillez saisir un code promo",
  "pricing.error.invalidPromo": "Code promo invalide ou expiré",
  "pricing.error.loadingPromo": "Erreur lors du chargement du code promo",
  "pricing.error.unavailable": "Configuration des tarifs indisponible. Affichage limité.",
  "pricing.error.validatingPromo": "Erreur lors de la validation du code promo",
  "pricing.expat.badge": "Offre Expatrié",
  "pricing.expatDescription": "Obtenez des conseils pratiques d'un expatrié expérimenté dans votre pays de destination.",
  "pricing.expatTitle": "Appel Expatrié",
  "pricing.faq": "Foire aux questions",
  "pricing.faq.availability.answer": "Si l'expert ne répond pas après 3 tentatives, vous êtes remboursé automatiquement et pouvez choisir un autre profil.",
  "pricing.faq.availability.question": "Que se passe‑t‑il si l'expert n'est pas disponible ?",
  "pricing.faq.invoice.answer": "Oui, vous recevez automatiquement une facture PDF après chaque appel, téléchargeable depuis votre tableau de bord.",
  "pricing.faq.invoice.question": "Puis‑je obtenir une facture ?",
  "pricing.faq.payment.answer": "Le paiement se fait en ligne de façon sécurisée via Stripe. Vous êtes débité uniquement après confirmation de la séance.",
  "pricing.faq.payment.question": "Comment fonctionne le paiement ?",
  "pricing.faqSubtitle": "Tout ce qu'il faut savoir sur nos services",
  "pricing.heading": "Des tarifs",
  "pricing.headingHighlight": "clairs",
  "pricing.lawyer.badge": "Offre Avocat",
  "pricing.lawyerDescription": "Consultez un avocat qualifié pour toutes vos questions juridiques liées à l'expatriation.",
  "pricing.lawyerTitle": "Appel Avocat",
  "pricing.loading": "Chargement des tarifs...",
  "pricing.loadingPlans": "Chargement des offres...",
  "pricing.minutes": "minutes",
  "pricing.ourOffers": "Nos",
  "pricing.ourOffersHighlight": "offres",
  "pricing.priceSyncNote": "💰 Tarifs synchronisés depuis la console admin",
  "pricing.promoCodeApplied": "+ Code promo appliqué",
  "pricing.refundTime": "Remboursement instantané",
  "pricing.reload": "Recharger",
  "pricing.satisfactionGuarantee": "Remboursement garanti",
  "pricing.satisfactionGuaranteeDesc": "Si l'expert ne répond pas après 3 tentatives, vous êtes automatiquement remboursé.",
  "pricing.securePayment": "Paiement sécurisé",
  "pricing.securePaymentDesc": "Toutes vos transactions sont protégées par un chiffrement SSL 256 bits. Nous ne stockons jamais vos données bancaires.",
  "pricing.securityHighlight": "garanties",
  "pricing.securitySubtitle": "Votre tranquillité est notre priorité",
  "pricing.securityTitle": "Sécurité et",
  "pricing.seo.aiSummary": "Tarifs transparents pour les consultations avec avocats et expatriés aidants sur SOS Expat",
  "pricing.seo.keywords": "tarifs, prix, consultation avocat expatrié, aide juridique expatriation, consultation en ligne",
  "pricing.subtitle": "Choisissez à qui vous voulez parler… <strong>un avocat</strong> ? <strong>Un expatrié</strong> ?",
  "pricing.syncNote": "💰 Tarifs mis à jour depuis la console admin",
  "pricing.title.highlight": "tarifs",
  "pricing.title.prefix": "Des",
  "pricing.title.suffix": "adaptés à vos besoins",
  "pricing.unavailable": "Les tarifs sont temporairement indisponibles.",
  "profession.expat": "Expatrié",
  "profession.lawyer": "Avocat",
  "profile.defaultLanguage": "Français",
  "profileEdit.actions.backToDashboard": "Retour au tableau de bord",
  "profileEdit.actions.retry": "Réessayer",
  "profileEdit.actions.updating": "Mise à jour en cours...",
  "profileEdit.client.language": "Langue principale",
  "profileEdit.client.nationality": "Nationalité",
  "profileEdit.client.status": "Statut",
  "profileEdit.client.title": "Informations complémentaires",
  "profileEdit.contact.phone": "Numéro de téléphone",
  "profileEdit.contact.phoneCode": "Indicatif (+33)",
  "profileEdit.contact.title": "Coordonnées",
  "profileEdit.error.loadData": "Impossible de charger les données du profil.",
  "profileEdit.expat.expDescription": "Votre expérience d'expatriation",
  "profileEdit.expat.expatYears": "Années d'expatriation",
  "profileEdit.expat.helpTypes": "Types d'aide proposés",
  "profileEdit.expat.helpTypesPlaceholder": "Sélectionnez vos domaines d'expertise",
  "profileEdit.expat.title": "Informations sur votre expatriation",
  "profileEdit.expat.whyHelp": "Pourquoi souhaitez-vous aider d'autres expatriés ?",
  "profileEdit.feedback.error": "Erreur",
  "profileEdit.feedback.success": "Succès",
  "profileEdit.lawyer.barNumber": "Numéro de barreau",
  "profileEdit.lawyer.certifications": "Certifications",
  "profileEdit.lawyer.country": "Pays de résidence",
  "profileEdit.lawyer.currentCountry": "Pays actuel",
  "profileEdit.lawyer.description": "Description professionnelle",
  "profileEdit.lawyer.diplomaYear": "Année du diplôme",
  "profileEdit.lawyer.experienceYears": "Années d'expérience",
  "profileEdit.lawyer.interventionCountries": "Pays d'intervention",
  "profileEdit.lawyer.languages": "Langues parlées (séparées par des virgules)",
  "profileEdit.lawyer.specialties": "Spécialités (séparées par des virgules)",
  "profileEdit.lawyer.title": "Détails professionnels",
  "profileEdit.loading.profile": "Chargement de votre profil...",
  "profileEdit.personalInfo.email": "Email",
  "profileEdit.personalInfo.firstName": "Prénom",
  "profileEdit.personalInfo.lastName": "Nom",
  "profileEdit.personalInfo.title": "Informations personnelles",
  "profileEdit.photo.alt": "Photo de profil",
  "profileEdit.photo.formats": "Formats acceptés: JPEG, PNG, WebP (max 5MB)",
  "profileEdit.photo.label": "Photo de profil",
  "profileEdit.photo.placeholder": "Photo",
  "profileEdit.security.confirmPassword": "Confirmer le nouveau mot de passe",
  "profileEdit.security.currentPassword": "Mot de passe actuel (requis pour les modifications de sécurité)",
  "profileEdit.security.newPassword": "Nouveau mot de passe (optionnel)",
  "profileEdit.security.title": "Sécurité",
  "profileEdit.title": "Modifier mon profil",
  "profileValidation.allProcessed": "Tous les profils ont été traités. Revenez plus tard !",
  "profileValidation.approve": "Approuver",
  "profileValidation.approveError": "Erreur lors de l'approbation du profil",
  "profileValidation.approveSuccess": "Profil approuvé avec succès",
  "profileValidation.cancel": "Annuler",
  "profileValidation.confirmReject": "Confirmer le rejet",
  "profileValidation.expat": "Expatrié aidant",
  "profileValidation.lawyer": "Avocat",
  "profileValidation.loading": "Chargement des profils en attente...",
  "profileValidation.loadingError": "Erreur lors du chargement des profils en attente",
  "profileValidation.noPending": "Aucun profil en attente",
  "profileValidation.pending.description": "Votre profil sera validé dans un délai de 1 à 12 heures. Vous pourrez ensuite vous mettre en ligne pour prendre des appels quand vous le souhaitez.",
  "profileValidation.pending.title": "Profil en cours de validation",
  "profileValidation.pendingBadge": "EN ATTENTE DE VALIDATION",
  "profileValidation.processing": "Traitement...",
  "profileValidation.reject": "Rejeter",
  "profileValidation.rejectError": "Erreur lors du rejet du profil",
  "profileValidation.rejectPlaceholder": "Expliquez pourquoi ce profil est rejeté...",
  "profileValidation.rejectReason": "Raison du rejet (optionnel)",
  "profileValidation.rejectSuccess": "Profil rejeté",
  "profileValidation.rejectTitle": "Rejeter ce profil ?",
  "profileValidation.rejected.contactSupport": "Contacter le support",
  "profileValidation.rejected.description": "Malheureusement, votre profil n'a pas pu être approuvé pour le moment.",
  "profileValidation.rejected.editProfile": "Modifier mon profil",
  "profileValidation.rejected.rejectionReason": "📝 Raison du rejet :",
  "profileValidation.rejected.title": "Profil non validé",
  "profileValidation.sortBy": "Trier par :",
  "profileValidation.sortName": "Nom (A-Z)",
  "profileValidation.sortOldest": "Plus anciens",
  "profileValidation.sortRecent": "Plus récents",
  "profileValidation.title": "Validation des Profils",
  "profileValidation.yearsExp": "ans d'expérience",
  "provider.featured": "Recommandé",
  "provider.payout.received": "Paiement reçu",
  "provider.paypal.attemptsRemaining": "{count} tentative(s) restante(s)",
  "provider.paypal.changeEmail": "Modifier l'adresse email PayPal",
  "provider.paypal.changeEmailLink": "Modifier l'email",
  "provider.paypal.checking": "Vérification du statut PayPal...",
  "provider.paypal.codeResent": "Un nouveau code a été envoyé",
  "provider.paypal.codeSent": "Un code de vérification a été envoyé à votre adresse email",
  "provider.paypal.connect.description": "Entrez l'adresse email associée à votre compte PayPal pour recevoir vos paiements.",
  "provider.paypal.connect.title": "Configurer PayPal",
  "provider.paypal.connected": "Compte PayPal connecté",
  "provider.paypal.emailHint": "Cette adresse doit correspondre à votre compte PayPal",
  "provider.paypal.emailLabel": "Adresse email PayPal",
  "provider.paypal.error.codeExpired": "Le code a expiré. Veuillez en demander un nouveau.",
  "provider.paypal.error.emailRequired": "Veuillez entrer votre adresse email PayPal",
  "provider.paypal.error.incompleteCode": "Veuillez entrer le code complet à 6 chiffres",
  "provider.paypal.error.invalidEmail": "Veuillez entrer une adresse email valide",
  "provider.paypal.error.load": "Erreur lors du chargement du statut PayPal",
  "provider.paypal.error.maxAttempts": "Trop de tentatives. Veuillez demander un nouveau code.",
  "provider.paypal.error.noCode": "Aucun code trouvé. Veuillez en demander un nouveau.",
  "provider.paypal.error.resendCode": "Erreur lors du renvoi du code. Veuillez réessayer.",
  "provider.paypal.error.sendCode": "Erreur lors de l'envoi du code. Veuillez réessayer.",
  "provider.paypal.error.tooManyAttempts": "Trop de tentatives. Veuillez réessayer plus tard.",
  "provider.paypal.error.wrongCode": "Code incorrect. Veuillez réessayer.",
  "provider.paypal.ready": "Vous pouvez recevoir des paiements via PayPal",
  "provider.paypal.resendCode": "Renvoyer le code",
  "provider.paypal.resendIn": "Renvoyer dans {seconds}s",
  "provider.paypal.securityNote": "Un code de vérification sera envoyé à cette adresse pour confirmer que vous en êtes bien le propriétaire. Vos paiements seront ensuite envoyés directement sur ce compte PayPal.",
  "provider.paypal.sendCode": "Recevoir un code de vérification",
  "provider.paypal.sendingCode": "Envoi du code...",
  "provider.paypal.success": "Votre compte PayPal a été vérifié avec succès !",
  "provider.paypal.verify.description": "Entrez le code à 6 chiffres envoyé à {email}",
  "provider.paypal.verify.title": "Vérifiez votre email",
  "provider.paypal.verifyButton": "Vérifier le code",
  "provider.paypal.verifying": "Vérification...",
  "providerProfile.about": "À propos",
  "providerProfile.alreadyOnCall": "Déjà en appel",
  "providerProfile.attorney": "Avocat",
  "providerProfile.availability": "Disponibilité",
  "providerProfile.available": "Disponible",
  "providerProfile.availableNow": "Disponible immédiatement",
  "providerProfile.averageRating": "Note moyenne",
  "providerProfile.backToExperts": "Retour aux experts",
  "providerProfile.basedIn": "Basé à ",
  "providerProfile.beTheFirst": "Soyez le premier à laisser un avis !",
  "providerProfile.bookNow": "Réserver maintenant",
  "providerProfile.breadcrumbHome": "Accueil",
  "providerProfile.breadcrumbSosCall": "SOS Appel",
  "providerProfile.callAriaLabel": "Appeler {name} pour {price}",
  "providerProfile.callButton": "Appeler",
  "providerProfile.certifiedLawyer": "Avocat certifié",
  "providerProfile.close": "Fermer",
  "providerProfile.completedCalls": "Appels réalisés",
  "providerProfile.consult": "Consultez",
  "providerProfile.consultant": "Consultant",
  "providerProfile.currentlyOffline": "Actuellement hors ligne",
  "providerProfile.customerReviews": "Avis clients",
  "providerProfile.defaultProfileName": "Profil SOS",
  "providerProfile.education": "Formation",
  "providerProfile.educationCertifications": "Formation & Certifications",
  "providerProfile.expat": "Expert Expatrié",
  "providerProfile.expatExperience": "Expérience d'expatriation",
  "providerProfile.experience": "d'expérience",
  "providerProfile.expertExpat": "Expert expatrié",
  "providerProfile.frenchSpeaking": "francophone",
  "providerProfile.frequentlyAskedQuestions": "Questions Fréquentes",
  "providerProfile.fullPhotoAlt": "Photo complète de {name}",
  "providerProfile.goBack": "Retour",
  "providerProfile.graduated": "Diplômé en",
  "providerProfile.howTo.description": "Consultez {name}, {role} en {country}, en 3 étapes simples via SOS Expat.",
  "providerProfile.howTo.name": "Comment consulter {name} sur SOS Expat",
  "providerProfile.howTo.step1.name": "Choisissez votre prestataire",
  "providerProfile.howTo.step1.text": "Sélectionnez {name} en fonction de son pays d'intervention, ses langues parlées, ses avis clients et ses spécialités.",
  "providerProfile.howTo.step2.name": "Payez la mise en relation ({price})",
  "providerProfile.howTo.step2.text": "Une empreinte bancaire de {price} est effectuée. Le paiement n'est capturé qu'après un appel réussi.",
  "providerProfile.howTo.step3.name": "Recevez l'appel en moins de 5 minutes",
  "providerProfile.howTo.step3.text": "Vous êtes mis en relation par téléphone avec {name} en moins de 5 minutes. Si l'appel n'aboutit pas, vous êtes remboursé instantanément.",
  "providerProfile.imageModalAria": "Agrandissement de l'image de profil",
  "providerProfile.in": "en",
  "providerProfile.information": "Informations",
  "providerProfile.languages": "Langues",
  "providerProfile.lawyer": "Avocat",
  "providerProfile.loading": "Chargement...",
  "providerProfile.loadingReviews": "Chargement des avis",
  "providerProfile.memberSince": "Membre depuis",
  "providerProfile.minutes": "minutes",
  "providerProfile.new": "Nouveau",
  "providerProfile.newProviderNoReviews": "Ce prestataire est nouveau et n'a pas encore reçu d'avis.",
  "providerProfile.noDescriptionAvailable": "Aucune description disponible.",
  "providerProfile.noSpecialties": "Aucune spécialité renseignée",
  "providerProfile.notFound": "Prestataire introuvable",
  "providerProfile.notFoundDescription": "Ce prestataire n'existe pas ou n'est plus disponible.",
  "providerProfile.offline": "Hors ligne",
  "providerProfile.onCall": "En appel",
  "providerProfile.onCallMessage": "Ce prestataire est actuellement en appel",
  "providerProfile.online": "En ligne",
  "providerProfile.onlineNow": "En ligne maintenant",
  "providerProfile.operatingCountries": "Pays d'intervention",
  "providerProfile.profilePhotoAlt": "Photo de profil de {name}, {role} en {country}",
  "providerProfile.reportReason": "Pourquoi signalez-vous cet avis ?",
  "providerProfile.reportThanks": "Merci pour votre signalement",
  "providerProfile.resources.immigration": "Portail officiel d'immigration",
  "providerProfile.resources.iom": "Données migration ONU",
  "providerProfile.resources.title": "Ressources officielles — {country}",
  "providerProfile.reviews": "avis",
  "providerProfile.securePayment": "Paiement sécurisé",
  "providerProfile.seeAllExperts": "Voir tous les experts",
  "providerProfile.speaks": "Parle",
  "providerProfile.specialties": "Spécialités",
  "providerProfile.stats": "Statistiques",
  "providerProfile.successRate": "Taux de réussite",
  "providerProfile.suggestedExperts": "Experts similaires disponibles",
  "providerProfile.unavailable": "Indisponible",
  "providerProfile.unavailableDescription": "Ce prestataire n'est plus disponible sur notre plateforme. Découvrez d'autres experts qualifiés ci-dessous.",
  "providerProfile.verified": "Vérifié",
  "providerProfile.verifiedExpert": "Expert vérifié",
  "providerProfile.years": "ans",
  "providerProfile.yearsAbroad": "ans à l'étranger",
  "providerProfile.yearsAsExpat": "ans d'expatriation",
  "providerProfile.yearsExperience": "ans d'expérience",
  "providerTranslation.translating": "Traduction en cours...",
  "providerTranslation.viewIn": "Voir en :",
  "providerTranslation.viewOriginal": "Voir l'original",
  "providerTranslation.viewTranslated": "Voir la traduction",
  "providers.availableIn": "disponible(s) en",
  "providers.consultation": "Consultation téléphonique",
  "providers.empty.cta": "Voir tous les prestataires",
  "providers.empty.subtitle": "Nous ajoutons régulièrement de nouveaux prestataires. Consultez les pays voisins ci-dessous.",
  "providers.empty.title": "Aucun prestataire disponible dans ce pays pour le moment",
  "providers.expat": "Expatrié expérimenté",
  "providers.expats": "Expatriés expérimentés",
  "providers.faq.audiences": "Pour qui sont destinés les {role} en {country} sur SOS Expat ?",
  "providers.faq.audiencesAnswer": "Nos {role} en {country} accompagnent les expatriés, les digital nomades, les voyageurs, les vacanciers, les étudiants internationaux (Erasmus, échanges), les travailleurs détachés à l'étranger et toute personne ayant besoin d'assistance à l'international.",
  "providers.faq.availability": "Est-ce que les {role} en {country} sont disponibles le week-end ?",
  "providers.faq.availabilityAnswer": "Oui, SOS Expat fonctionne 24h/24 et 7j/7, y compris les week-ends et jours fériés. La disponibilité en temps réel de chaque prestataire est affichée sur son profil.",
  "providers.faq.howMuch": "Combien coûte une consultation ?",
  "providers.faq.howMuchAnswer": "Les consultations commencent à partir de 19 EUR pour 20 minutes. Le tarif exact dépend du prestataire choisi. Aucun frais caché.",
  "providers.faq.howToConsult": "Comment consulter un {role} en {country} ?",
  "providers.faq.howToConsultAnswer": "Sur SOS Expat, choisissez un {role} disponible en {country}, puis lancez un appel en quelques clics. La consultation se fait par appel audio, sans rendez-vous, 24h/24 et 7j/7.",
  "providers.faq.languages": "Quelles langues sont disponibles ?",
  "providers.faq.languagesAnswer": "Nos prestataires parlent de nombreuses langues : français, anglais, espagnol, allemand, portugais, russe, chinois, arabe, hindi et bien d'autres. Filtrez par langue sur la page de listing.",
  "providers.faq.title": "Questions fréquentes",
  "providers.in": "en",
  "providers.lawyer": "Avocat",
  "providers.lawyers": "Avocats",
  "providers.offline": "Hors ligne",
  "providers.online": "En ligne",
  "providers.seeAlso": "Voir aussi",
  "providers.seo.description": "Consultez nos avocats et expatriés aidants vérifiés dans 197 pays. Lisez les avis, comparez les spécialités et réservez un appel en 5 minutes.",
  "providers.seo.keywords": "consultation, expatrié, aide juridique, avocat en ligne",
  "providers.seo.title": "Nos Experts — Avocats & Expatriés Aidants dans 197 Pays | SOS Expat",
  "providers.seoConsultation": "Consultation 24/7",
  "providers.seoDescription": "Trouvez un {role} en {country}. {count} experts disponibles pour expatriés, voyageurs, digital nomades, étudiants internationaux et travailleurs à l'étranger. Consultation téléphonique immédiate 24/7 à partir de {price}.",
  "providers.viewProfile": "Voir le profil",
  "pwa.ariaLabel": "Télécharger l'application SOS Expats",
  "pwa.benefit.fast": "Chargement ultra-rapide",
  "pwa.benefit.notifications": "Notifications en temps réel",
  "pwa.benefit.offline": "Fonctionne hors connexion",
  "pwa.hintAndroid": "Sur Android : Chrome → menu ⋮ → «Installer l'application». 😊",
  "pwa.hintDesktop": "Sur ordinateur : Chrome/Edge → icône «Installer» dans la barre d'adresse.",
  "pwa.hintFallback": "Essayez Chrome/Edge (ordinateur) ou Safari/Chrome (mobile).",
  "pwa.hintIOS": "Sur iPhone/iPad : Safari → Partager → «Ajouter à l'écran d'accueil». 😊",
  "pwa.hintPrefix": "Votre navigateur ne permet pas l'installation automatique. ",
  "pwa.install": "Installer l'application",
  "pwa.install.button": "Installer",
  "pwa.install.close": "Fermer le bandeau d'installation",
  "pwa.install.notNow": "Pas maintenant",
  "pwa.install.subtitle": "Accès rapide depuis votre écran",
  "pwa.install.title": "Installez l'app SOS Expat",
  "pwa.install.whyInstall": "Pourquoi installer ?",
  "pwa.ios.addHome": "Écran d'accueil",
  "pwa.ios.gotIt": "J'ai compris",
  "pwa.ios.share": "Partager",
  "pwa.ios.step1.desc": "Appuyez sur l'icône en bas de Safari",
  "pwa.ios.step1.title": "Appuyez sur Partager",
  "pwa.ios.step2.desc": "Puis \"Sur l'écran d'accueil\"",
  "pwa.ios.step2.title": "Faites défiler vers le bas",
  "pwa.ios.title": "Installer sur iPhone",
  "pwa.ios.toast": "Tap {share} puis {addHome}",
  "pwa.offline.message": "Mode hors ligne - Certaines fonctionnalités sont limitées",
  "pwa.tooltipTitle": "L'app qui change tout ! 🚀",
  "pwa.touchHint": "L'app qui change la vie des expatriés ! 🚀",
  "quickActions.aiAssistant": "Assistant IA",
  "quickActions.aiAssistant.desc": "Obtenir de l'aide IA",
  "quickActions.calls": "Mes appels",
  "quickActions.calls.desc": "Voir l'historique",
  "quickActions.favorites": "Mes favoris",
  "quickActions.favorites.desc": "Prestataires sauvegardés",
  "quickActions.findExpat": "Trouver un expat",
  "quickActions.findExpat.desc": "Aide expatriation",
  "quickActions.findLawyer": "Trouver un avocat",
  "quickActions.findLawyer.desc": "Consultation juridique",
  "quickActions.messages": "Messages",
  "quickActions.messages.desc": "Consulter votre boîte",
  "quickActions.subscription": "Abonnement",
  "quickActions.subscription.desc": "Gérer votre forfait",
  "redirect.loading": "Chargement...",
  "redirect.redirecting": "Redirection en cours...",
  "referralTree.active": "Actif",
  "referralTree.earnings": "Gains",
  "referralTree.empty.description": "Partagez votre lien de recrutement pour construire votre réseau",
  "referralTree.empty.title": "Aucun filleul",
  "referralTree.fromNetwork": "Du réseau",
  "referralTree.inactive": "Inactif",
  "referralTree.indirect": "Indirect",
  "referralTree.joined": "Inscrit",
  "referralTree.legend.active": "Actif",
  "referralTree.legend.inactive": "Inactif",
  "referralTree.legend.qualified": "Qualifié",
  "referralTree.level.n1": "Niveau N1",
  "referralTree.level.n2": "Niveau N2",
  "referralTree.members": "Membres",
  "referralTree.noN1": "Aucun filleul direct",
  "referralTree.noN2": "Aucun filleul indirect",
  "referralTree.qualified": "Qualifié",
  "referralTree.qualifiedShort": "Qual.",
  "referralTree.referredBy": "Parrainé par",
  "referralTree.status": "Statut",
  "referralTree.subtitle": "Votre réseau de parrainage",
  "referralTree.title": "Arbre de parrainage",
  "referralTree.total": "Total",
  "referralTree.viewProfile": "Voir le profil",
  "referralTree.you": "Vous",
  "register.acceptTerms": "J'accepte les",
  "register.bookingMessage": "Après l'inscription, vous serez redirigé pour finaliser votre réservation ! 🎯",
  "register.contactUs": "Écrivez‑nous 💬",
  "register.description": "Choisissez votre camp et on vous emmène dans l'aventure ! 🌟",
  "register.error.generic": "Une erreur est survenue",
  "register.error.network": "Erreur réseau, réessayez",
  "register.error.termsRequired": "Veuillez accepter les conditions",
  "register.freeRegistration": "Inscription 100% gratuite 🎉",
  "register.loginLink": "Se connecter",
  "register.loginPrompt": "Déjà un compte ?",
  "register.loginPrompt.link": "déjà dans l'équipe ? Connectez‑vous !",
  "register.loginPrompt.prefix": "Ou ",
  "register.mainSubtitle": "SOS Expats",
  "register.mainTitle": "Bienvenue dans l'aventure",
  "register.needHelp": "Besoin d'aide ? On est là !",
  "register.secureData": "Vos données sont en sécurité 🔒",
  "register.subtitle": "Rejoignez SOS Expats en quelques secondes",
  "register.termsAccept": "En vous inscrivant, vous acceptez nos",
  "register.termsLink": "conditions d'utilisation",
  "register.title": "Créer un compte",
  "register.topBadge": "🎉 Déjà +15K expats dans l'équipe !",
  "registerClient.errors.emailAlreadyExists": "Cette adresse est déjà utilisée. Essayez la connexion 🔄",
  "registerClient.errors.emailAlreadyInUse": "Cette adresse email est déjà utilisée. Essayez la connexion.",
  "registerClient.errors.emailInvalid": "Hmm… cet email semble étrange. Essayez nom@exemple.com 🤔",
  "registerClient.errors.emailLinkedToGoogle": "Cet email est lié à un compte Google. Utilisez \"Continuer avec Google\".",
  "registerClient.errors.emailRequired": "Votre email est requis pour vous contacter 📧",
  "registerClient.errors.firstNameRequired": "On aimerait connaître votre prénom ! 😊",
  "registerClient.errors.firstNameTooShort": "2 caractères minimum pour un prénom qui claque ✨",
  "registerClient.errors.generic": "Une erreur est survenue. Veuillez réessayer.",
  "registerClient.errors.googleFailed": "Erreur de connexion Google",
  "registerClient.errors.invalidEmail": "Adresse email invalide.",
  "registerClient.errors.languagesRequired": "Dites-nous quelles langues vous parlez, c'est utile 🌍",
  "registerClient.errors.lastNameRequired": "On aimerait connaître votre nom de famille ! 😊",
  "registerClient.errors.lastNameTooShort": "2 caractères minimum pour le nom de famille ✨",
  "registerClient.errors.network": "Erreur réseau. Vérifiez votre connexion.",
  "registerClient.errors.networkError": "Problème de connexion. Vérifiez votre wifi et réessayez 📶",
  "registerClient.errors.passwordRequired": "Un mot de passe est nécessaire pour sécuriser votre compte 🔐",
  "registerClient.errors.passwordTooLong": "Le mot de passe ne peut pas dépasser 128 caractères",
  "registerClient.errors.passwordTooShort": "8 caractères minimum et c'est gagné 😉",
  "registerClient.errors.permissions": "Permissions insuffisantes.",
  "registerClient.errors.phoneInvalid": "Veuillez entrer un numéro de téléphone valide",
  "registerClient.errors.phoneRequired": "Le numéro de téléphone est requis",
  "registerClient.errors.registrationError": "Petit souci technique. Réessayez dans un instant 🔧",
  "registerClient.errors.stripe": "Erreur du système de paiement.",
  "registerClient.errors.stripeUnsupported": "Votre pays n'est pas encore supporté par notre système de paiement.",
  "registerClient.errors.termsRequired": "Un petit clic sur les conditions pour finir ✅",
  "registerClient.errors.timeout": "Délai d'attente dépassé. Réessayez.",
  "registerClient.errors.title": "Oups, quelques retouches :",
  "registerClient.errors.tooManyRequests": "Trop de tentatives. Faites une pause et réessayez ⏰",
  "registerClient.errors.weakPassword": "Mot de passe trop faible. Utilisez au moins 8 caractères.",
  "registerClient.errors.whatsappInvalid": "Veuillez entrer un numéro WhatsApp valide",
  "registerClient.errors.whatsappRequired": "Numéro WhatsApp requis",
  "registerClient.faq.a1": "Cliquez sur 'Créer un compte', remplissez le formulaire avec votre email, choisissez un mot de passe sécurisé, sélectionnez les langues que vous parlez et indiquez votre numéro de téléphone. Acceptez ensuite les conditions générales et cliquez sur 'Créer mon compte'. Vous recevrez un email de confirmation immédiatement.",
  "registerClient.faq.a2": "Oui, l'inscription sur SOS-Expat est 100% gratuite et sans engagement. Vous n'avez pas besoin de carte bancaire pour créer votre compte. Vous pouvez accéder à tous les services de base gratuitement.",
  "registerClient.faq.a3": "Oui, vous pouvez utiliser le bouton 'Continuer avec Google' en haut du formulaire pour une inscription rapide en un seul clic. Vos informations seront automatiquement récupérées depuis votre compte Google de manière sécurisée.",
  "registerClient.faq.a4": "SOS-Expat supporte actuellement 9 langues : français, anglais, espagnol, allemand, portugais, russe, arabe, hindi et chinois mandarin. Vous pouvez sélectionner plusieurs langues que vous parlez lors de l'inscription pour trouver des professionnels qui communiquent dans votre langue.",
  "registerClient.faq.a5": "Absolument. Nous utilisons un cryptage SSL/TLS de niveau bancaire pour protéger vos données. Nous respectons strictement le GDPR européen et vos données ne sont jamais partagées avec des tiers sans votre consentement explicite. Vous pouvez supprimer votre compte et vos données à tout moment.",
  "registerClient.faq.a6": "Oui, vous pourrez modifier toutes vos informations (email, téléphone, langues, photo de profil, etc.) depuis votre tableau de bord personnel à tout moment. Vous avez un contrôle total sur vos données.",
  "registerClient.faq.a7": "L'inscription complète prend moins de 1 minute. Si vous utilisez l'inscription avec Google, c'est encore plus rapide : moins de 30 secondes ! Vous recevrez un email de confirmation immédiatement après la création de votre compte.",
  "registerClient.faq.a8": "Notre équipe support client est disponible 24 heures sur 24 et 7 jours sur 7 pour vous aider. Vous pouvez nous contacter via la page Contact ou via le chat en direct sur le site. Nous répondons généralement sous 48 heures.",
  "registerClient.faq.q1": "Comment créer un compte sur SOS-Expat ?",
  "registerClient.faq.q2": "Est-ce que l'inscription est gratuite ?",
  "registerClient.faq.q3": "Puis-je m'inscrire avec mon compte Google ?",
  "registerClient.faq.q4": "Quelles sont les langues disponibles sur la plateforme ?",
  "registerClient.faq.q5": "Mes données personnelles sont-elles sécurisées ?",
  "registerClient.faq.q6": "Puis-je modifier mes informations après l'inscription ?",
  "registerClient.faq.q7": "Combien de temps prend l'inscription ?",
  "registerClient.faq.q8": "Que faire si je rencontre un problème lors de l'inscription ?",
  "registerClient.faq.title": "Questions Fréquentes",
  "registerClient.fields.email": "Votre email",
  "registerClient.fields.firstName": "Votre prénom",
  "registerClient.fields.languagesSpoken": "Langues que vous parlez",
  "registerClient.fields.lastName": "Votre nom",
  "registerClient.fields.password": "Votre mot de passe",
  "registerClient.fields.phone": "Téléphone",
  "registerClient.help.emailPlaceholder": "vous@example.com",
  "registerClient.help.firstNamePlaceholder": "Comment vous appelle‑t‑on ? 😊",
  "registerClient.help.languagesPlaceholder": "Sélectionnez vos langues...",
  "registerClient.help.lastNamePlaceholder": "Votre nom de famille",
  "registerClient.seo.appleStatusBar": "black-translucent",
  "registerClient.seo.areaServed": "Monde entier - 197 pays",
  "registerClient.seo.author": "SOS-Expat",
  "registerClient.seo.availableLanguages": "français, anglais, espagnol, allemand, portugais, russe, arabe, hindi, chinois",
  "registerClient.seo.breadcrumb.home": "Accueil",
  "registerClient.seo.breadcrumb.register": "Inscription Client",
  "registerClient.seo.contactType": "Service Client",
  "registerClient.seo.description": "Créez votre compte SOS-Expat en 1 minute. Accédez à des milliers de professionnels certifiés dans 197 pays. Support 24/7 en 9 langues. Inscription 100% gratuite et sécurisée.",
  "registerClient.seo.geoPlacename": "France",
  "registerClient.seo.geoRegion": "FR",
  "registerClient.seo.imageAlt": "Inscription rapide et sécurisée sur SOS-Expat",
  "registerClient.seo.keywords": "inscription, créer compte, SOS-Expat, expatrié, services internationaux, compte gratuit, support multilingue, assistance expatriation",
  "registerClient.seo.localeCode.ar": "ar_AR",
  "registerClient.seo.localeCode.de": "de_DE",
  "registerClient.seo.localeCode.en": "en_US",
  "registerClient.seo.localeCode.es": "es_ES",
  "registerClient.seo.localeCode.fr": "fr_FR",
  "registerClient.seo.localeCode.hi": "hi_IN",
  "registerClient.seo.localeCode.pt": "pt_PT",
  "registerClient.seo.localeCode.ru": "ru_RU",
  "registerClient.seo.localeCode.zh": "zh_CN",
  "registerClient.seo.logoHeight": "512",
  "registerClient.seo.logoUrl": "/logo.png",
  "registerClient.seo.logoWidth": "512",
  "registerClient.seo.metaBingbot": "index, follow",
  "registerClient.seo.metaGooglebot": "index, follow",
  "registerClient.seo.metaRobots": "index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1",
  "registerClient.seo.ogDescription": "Accédez à des milliers de professionnels certifiés dans 197 pays. Inscription gratuite en 1 minute.",
  "registerClient.seo.ogImageHeight": "630",
  "registerClient.seo.ogImagePath": "/images/og/register-client-{lang}.jpg",
  "registerClient.seo.ogImageWidth": "1200",
  "registerClient.seo.ogTitle": "Rejoignez SOS-Expat - La communauté mondiale des expatriés",
  "registerClient.seo.organizationName": "SOS-Expat",
  "registerClient.seo.schemaType.answer": "Answer",
  "registerClient.seo.schemaType.breadcrumb": "BreadcrumbList",
  "registerClient.seo.schemaType.faqPage": "FAQPage",
  "registerClient.seo.schemaType.organization": "Organization",
  "registerClient.seo.schemaType.question": "Question",
  "registerClient.seo.schemaType.service": "Service",
  "registerClient.seo.schemaType.webpage": "WebPage",
  "registerClient.seo.serviceType": "Plateforme d'assistance et services pour expatriés",
  "registerClient.seo.siteName": "SOS-Expat",
  "registerClient.seo.socialMedia.facebook": "https://www.facebook.com/sosexpat",
  "registerClient.seo.socialMedia.instagram": "https://www.instagram.com/sosexpat",
  "registerClient.seo.socialMedia.linkedin": "https://www.linkedin.com/company/sos-expat",
  "registerClient.seo.socialMedia.twitter": "https://twitter.com/sosexpat",
  "registerClient.seo.supportEmail": "",
  "registerClient.seo.supportPhone": "+33 1 23 45 67 89",
  "registerClient.seo.themeColor": "#1f2937",
  "registerClient.seo.title": "Inscription Client | SOS-Expat - Créez votre compte gratuit",
  "registerClient.seo.twitterDescription": "Rejoignez 1,645 Mds de voyageurs. Support 24/7 en 9 langues.",
  "registerClient.seo.twitterHandle": "@SOSExpat",
  "registerClient.seo.twitterImageAlt": "Plateforme SOS-Expat pour expatriés",
  "registerClient.seo.twitterImagePath": "/images/twitter/register-client-{lang}.jpg",
  "registerClient.seo.twitterTitle": "Créez votre compte SOS-Expat | Gratuit & Sécurisé",
  "registerClient.success.emailValid": "Email au top ! 👌",
  "registerClient.success.fieldValid": "Parfait ! ✨",
  "registerClient.success.passwordValid": "Mot de passe validé ! 🔒",
  "registerClient.success.registered": "Inscription réussie ! Bienvenue sur SOS-Expat.",
  "registerClient.ui.acceptTerms": "J'ai lu et j'accepte les",
  "registerClient.ui.alreadyRegistered": "Déjà parmi nous ?",
  "registerClient.ui.ariaHidePassword": "Masquer le mot de passe",
  "registerClient.ui.ariaShowPassword": "Afficher le mot de passe",
  "registerClient.ui.aria_google_button": "Se connecter avec Google - Inscription rapide en un clic",
  "registerClient.ui.aria_main": "Contenu principal de la page d'inscription client",
  "registerClient.ui.aria_submit_button": "Créer mon compte client - Soumettre le formulaire d'inscription",
  "registerClient.ui.createAccount": "Je crée mon compte ✨",
  "registerClient.ui.formTitle": "Formulaire d'inscription client",
  "registerClient.ui.googleSignup": "Continuer avec Google",
  "registerClient.ui.loading": "On prépare votre espace magique… ✨",
  "registerClient.ui.login": "Se connecter",
  "registerClient.ui.orDivider": "ou par email",
  "registerClient.ui.passwordStrength": "Solidité du mot de passe",
  "registerClient.ui.subtitle": "Un compte rapide et vous êtes connecté aux experts ✨",
  "registerClient.ui.termsLink": "conditions générales clients",
  "registerClient.ui.title": "Inscription Client",
  "registerClient.ui.trust247": "Support 24/7",
  "registerClient.ui.trustBadgesTitle": "Garanties de confiance",
  "registerClient.ui.trustCountries": "197+ pays",
  "registerClient.ui.trustSecure": "100% Sécurisé",
  "registerClient.ui.trustUsers": "304M Utilisateurs",
  "registerExpat.bio.complete": "Biographie complète",
  "registerExpat.bio.remaining": "Encore {count} caractères minimum",
  "registerExpat.errors.acceptTermsRequired": "Acceptez les CGU pour continuer",
  "registerExpat.errors.bioTooLong": "La biographie ne peut pas dépasser 500 caractères",
  "registerExpat.errors.emailAlreadyInUse": "Cette adresse email est déjà utilisée. Essayez la connexion.",
  "registerExpat.errors.emailInvalid": "Cet email semble étrange… essayez nom@exemple.com 🧐",
  "registerExpat.errors.emailLinkedToGoogle": "Cet email est lié à un compte Google. Utilisez \"Continuer avec Google\".",
  "registerExpat.errors.emailRequired": "Votre email pour rester en contact 📬",
  "registerExpat.errors.firstNameInvalid": "Le prénom doit contenir entre 2 et 50 caractères et uniquement des lettres",
  "registerExpat.errors.firstNameRequired": "On aimerait pouvoir vous appeler… quel est votre prénom ? 😄",
  "registerExpat.errors.generic": "Une erreur est survenue. Veuillez réessayer.",
  "registerExpat.errors.invalidEmail": "Adresse email invalide.",
  "registerExpat.errors.lastNameInvalid": "Le nom doit contenir entre 2 et 50 caractères et uniquement des lettres",
  "registerExpat.errors.lastNameRequired": "Un nom pour paraître pro 👔",
  "registerExpat.errors.needBio": "Encore un peu : 50 caractères minimum 📝",
  "registerExpat.errors.needCountry": "Votre pays de résidence, s'il vous plaît 🌍",
  "registerExpat.errors.needHelp": "Ajoutez au moins un domaine d'aide 🤝",
  "registerExpat.errors.needIntervention": "Choisissez un pays d'intervention 🗺️",
  "registerExpat.errors.needLang": "Ajoutez au moins une langue 🗣️",
  "registerExpat.errors.needPhoto": "Une photo pro rassure davantage 📸",
  "registerExpat.errors.needPresence": "Où êtes‑vous en ce moment ? ✈️",
  "registerExpat.errors.needYears": "Au moins 1 an à l'étranger pour guider les autres 🌍",
  "registerExpat.errors.network": "Erreur réseau. Vérifiez votre connexion.",
  "registerExpat.errors.passwordTooLong": "Le mot de passe ne peut pas dépasser 128 caractères",
  "registerExpat.errors.passwordTooShort": "8 caractères minimum — facile ! 💪",
  "registerExpat.errors.permissions": "Permissions insuffisantes.",
  "registerExpat.errors.phoneInvalid": "Numéro de téléphone invalide",
  "registerExpat.errors.phoneRequired": "Quel numéro compose‑t‑on ? 📞",
  "registerExpat.errors.stripe": "Erreur du système de paiement.",
  "registerExpat.errors.stripeUnsupported": "Votre pays n'est pas encore supporté par notre système de paiement.",
  "registerExpat.errors.timeout": "Délai d'attente dépassé. Réessayez.",
  "registerExpat.errors.weakPassword": "Mot de passe trop faible. Utilisez au moins 8 caractères.",
  "registerExpat.faq.a1": "Remplissez le formulaire d'inscription avec vos informations : email, mot de passe, nom complet, photo professionnelle, biographie détaillée (minimum 50 caractères), pays de résidence, langues parlées, pays d'expertise et vos formations ou expériences. Notre équipe validera ensuite votre profil.",
  "registerExpat.faq.a2": "Les expat helpers sont des expatriés expérimentés qui partagent leurs conseils pratiques et leur connaissance du terrain. Contrairement aux avocats, vous n'avez pas besoin de diplôme en droit. Vous aidez sur des questions concrètes : vie quotidienne, démarches administratives, logement, scolarité, adaptation culturelle, etc.",
  "registerExpat.faq.a3": "Non, l'inscription est 100% gratuite. Il n'y a aucun frais d'inscription ni d'abonnement. Vous ne payez rien. Nous prélevons uniquement une petite commission sur les consultations que vous réalisez via la plateforme. Vous fixez librement vos tarifs.",
  "registerExpat.faq.a4": "Non, aucun diplôme spécifique n'est requis. Ce qui compte, c'est votre expérience d'expatriation et votre connaissance approfondie du pays où vous résidez. Cependant, mentionner vos formations pertinentes (langues, gestion, coaching, etc.) renforce votre crédibilité.",
  "registerExpat.faq.a5": "Vous pouvez indiquer tous les pays dans lesquels vous avez vécu ou que vous connaissez très bien. Il n'y a aucune limite. Plus vous couvrez de pays, plus vous aurez d'opportunités d'aider des expatriés du monde entier.",
  "registerExpat.faq.a6": "Oui, notre équipe examine tous les profils d'expat helpers pour garantir la qualité de service sur la plateforme. Nous vérifions votre expérience d'expatriation, vos compétences et la complétude de votre profil. La validation prend généralement 24 à 48 heures.",
  "registerExpat.faq.a7": "Absolument. Vous pouvez modifier toutes vos informations (photo, biographie, pays d'expertise, langues, tarifs, disponibilité, etc.) depuis votre tableau de bord à tout moment. Gardez votre profil à jour pour attirer plus de clients.",
  "registerExpat.faq.a8": "Une fois votre profil validé, vous apparaissez dans les résultats de recherche selon vos pays d'expertise et langues. Les clients vous appellent directement via la plateforme. Vous recevez les appels sur votre téléphone et gérez votre disponibilité en temps réel depuis votre tableau de bord.",
  "registerExpat.faq.q1": "Comment devenir expat helper sur SOS-Expat ?",
  "registerExpat.faq.q2": "Quelle est la différence entre expat helper et avocat ?",
  "registerExpat.faq.q3": "Est-ce que l'inscription en tant qu'expat helper est payante ?",
  "registerExpat.faq.q4": "Dois-je avoir un diplôme spécifique pour m'inscrire ?",
  "registerExpat.faq.q5": "Dans combien de pays puis-je offrir mes services ?",
  "registerExpat.faq.q6": "Mon profil sera-t-il vérifié avant activation ?",
  "registerExpat.faq.q7": "Puis-je modifier mes informations après l'inscription ?",
  "registerExpat.faq.q8": "Comment vais-je recevoir des appels de clients ?",
  "registerExpat.faq.title": "Questions Fréquentes",
  "registerExpat.fields.addHelp": "Ajouter un domaine d'aide",
  "registerExpat.fields.bio": "Votre expérience (bio)",
  "registerExpat.fields.currentPresenceCountry": "Pays de résidence actuelle",
  "registerExpat.fields.email": "Email",
  "registerExpat.fields.firstName": "Prénom",
  "registerExpat.fields.helpDomains": "Domaines d'aide",
  "registerExpat.fields.interventionCountry": "Pays d'intervention principal",
  "registerExpat.fields.languages": "Langues parlées",
  "registerExpat.fields.lastName": "Nom",
  "registerExpat.fields.originCountry": "Pays d'origine",
  "registerExpat.fields.password": "Mot de passe",
  "registerExpat.fields.phone": "Téléphone",
  "registerExpat.fields.preferredLanguage": "Langue préférée",
  "registerExpat.fields.profilePhoto": "Photo de profil",
  "registerExpat.fields.specifyHelp": "Préciser le domaine d'aide",
  "registerExpat.fields.yearsAsExpat": "Années d'expatriation",
  "registerExpat.footer.contact": "📧 Contact",
  "registerExpat.footer.navigation": "Navigation du pied de page",
  "registerExpat.footer.privacy": "🔒 Confidentialité",
  "registerExpat.footer.terms": "Conditions Générales",
  "registerExpat.placeholders.bio": "Parlez de votre parcours d'expatrié et de comment vous pouvez aider les autres...",
  "registerExpat.placeholders.email": "jean@exemple.com",
  "registerExpat.placeholders.firstName": "Jean",
  "registerExpat.placeholders.lastName": "Dupont",
  "registerExpat.section.identity": "Identité",
  "registerExpat.section.location": "Localisation",
  "registerExpat.section.skills": "Langues & Compétences",
  "registerExpat.select.searchLanguages": "Rechercher et sélectionner des langues...",
  "registerExpat.select.selectCountry": "Sélectionnez votre pays",
  "registerExpat.select.selectInterventionCountry": "Sélectionnez votre pays d'intervention",
  "registerExpat.select.selectPresenceCountry": "Sélectionnez votre pays de présence",
  "registerExpat.seo.areaServed": "Monde entier",
  "registerExpat.seo.contactType": "Service client",
  "registerExpat.seo.description": "Inscrivez-vous comme expat aidant sur SOS Expats et partagez votre expérience avec des expatriés du monde entier. Formulaire simple, sécurisé et multilingue.",
  "registerExpat.seo.geoPlacename": "France",
  "registerExpat.seo.geoRegion": "FR",
  "registerExpat.seo.keywords": "inscription expat, devenir expat aidant, communauté expatriés, aide expatriation, service entraide expat, inscription internationale, expat helper, devenir helper expat, s'inscrire expat, inscription expatriés, communauté expat francophone",
  "registerExpat.seo.ogDescription": "Partagez votre expérience d'expatrié et aidez d'autres personnes dans leur installation à l'étranger. Rejoignez notre communauté internationale.",
  "registerExpat.seo.ogImageAlt": "Inscription expatrié sur SOS-Expat",
  "registerExpat.seo.ogTitle": "Devenez Guide Expatrié sur SOS-Expat",
  "registerExpat.seo.servicePhone": "+33 1 XX XX XX XX",
  "registerExpat.seo.serviceType": "Service d'accompagnement d'expatriés",
  "registerExpat.seo.title": "Inscription Expat Aidant • Rejoignez la Communauté SOS Expats",
  "registerExpat.seo.twitterDescription": "Devenez guide expatrié et aidez d'autres personnes dans leur parcours d'expatriation.",
  "registerExpat.seo.twitterImageAlt": "Rejoindre SOS-Expat comme expatrié",
  "registerExpat.seo.twitterTitle": "Inscription Expatrié - SOS-Expat",
  "registerExpat.success": "Inscription réussie ! Bienvenue à bord",
  "registerExpat.success.emailValid": "Email validé ! 👌",
  "registerExpat.success.fieldValid": "Parfait ! ✨",
  "registerExpat.success.pwdOk": "Mot de passe conforme",
  "registerExpat.success.registered": "Inscription réussie ! Bienvenue sur SOS-Expat.",
  "registerExpat.ui.acceptTerms": "J'accepte les",
  "registerExpat.ui.already": "Déjà inscrit ?",
  "registerExpat.ui.heroSubtitle": "Créez votre profil en 3 étapes — facile, friendly, fun 🌍",
  "registerExpat.ui.heroTitle": "Inscription Aide Expat",
  "registerExpat.ui.hidePassword": "Masquer le mot de passe",
  "registerExpat.ui.login": "Se connecter",
  "registerExpat.ui.loginAriaLabel": "Se connecter à votre compte",
  "registerExpat.ui.logoAlt": "Logo SOS-Expat",
  "registerExpat.ui.passwordStrength": "Force du mot de passe",
  "registerExpat.ui.profilePhotoAlt": "Photo de profil",
  "registerExpat.ui.showPassword": "Afficher le mot de passe",
  "registerExpat.ui.termsLink": "Conditions Générales d'Utilisation",
  "registerLawyer.bio.complete": "Biographie complète",
  "registerLawyer.bio.remaining": "Encore {count} caractères minimum",
  "registerLawyer.errors.acceptTermsRequired": "Acceptez les conditions pour poursuivre",
  "registerLawyer.errors.bioTooLong": "La biographie ne peut pas dépasser 500 caractères",
  "registerLawyer.errors.emailAlreadyInUse": "Cette adresse email est déjà utilisée. Essayez la connexion.",
  "registerLawyer.errors.emailInvalid": "Cet email semble invalide. Essayez nom@exemple.com 🧐",
  "registerLawyer.errors.emailLinkedToGoogle": "Cet email est lié à un compte Google. Utilisez \"Continuer avec Google\".",
  "registerLawyer.errors.emailRequired": "L'email est requis pour vous tenir informé 📬",
  "registerLawyer.errors.firstNameInvalid": "Le prénom ne peut contenir que des lettres, espaces, apostrophes et traits d'union",
  "registerLawyer.errors.firstNameRequired": "Nous aimerions connaître votre prénom ! 😄",
  "registerLawyer.errors.generic": "Une erreur est survenue. Veuillez réessayer.",
  "registerLawyer.errors.invalidEmail": "Adresse email invalide.",
  "registerLawyer.errors.lastNameInvalid": "Le nom ne peut contenir que des lettres, espaces, apostrophes et traits d'union",
  "registerLawyer.errors.lastNameRequired": "Le nom de famille est requis 👔",
  "registerLawyer.errors.needBio": "50 caractères minimum pour la bio 📝",
  "registerLawyer.errors.needCountry": "Pays de résidence requis 🌍",
  "registerLawyer.errors.needEducation": "Ajoutez au moins une formation 🎓",
  "registerLawyer.errors.needLanguage": "Choisissez au moins une langue 🗣️",
  "registerLawyer.errors.needPhoto": "Photo professionnelle requise 📸",
  "registerLawyer.errors.needPractice": "Ajoutez au moins un pays d'intervention 🗺️",
  "registerLawyer.errors.needSpecialty": "Ajoutez au moins une spécialité ✨",
  "registerLawyer.errors.network": "Erreur réseau. Vérifiez votre connexion.",
  "registerLawyer.errors.passwordTooLong": "Le mot de passe ne peut pas dépasser 128 caractères",
  "registerLawyer.errors.passwordTooShort": "8 caractères minimum — facile ! 💪",
  "registerLawyer.errors.permissions": "Permissions insuffisantes.",
  "registerLawyer.errors.phoneInvalid": "Numéro de téléphone invalide",
  "registerLawyer.errors.phoneRequired": "Quel numéro composer ? 📞",
  "registerLawyer.errors.stripe": "Erreur du système de paiement.",
  "registerLawyer.errors.stripeUnsupported": "Votre pays n'est pas encore supporté par notre système de paiement.",
  "registerLawyer.errors.timeout": "Délai d'attente dépassé. Réessayez.",
  "registerLawyer.errors.weakPassword": "Mot de passe trop faible. Utilisez au moins 8 caractères.",
  "registerLawyer.faq.a1": "Remplissez le formulaire d'inscription avec vos informations professionnelles : email, mot de passe, nom complet, photo professionnelle, biographie (minimum 50 caractères), pays de résidence, langues parlées, spécialités juridiques, pays d'intervention et formations. Après validation de votre profil par notre équipe, vous pourrez commencer à recevoir des appels clients.",
  "registerLawyer.faq.a2": "L'inscription sur SOS-Expat est entièrement gratuite. Vous ne payez aucun frais d'inscription ni d'abonnement. Nous prélevons uniquement une commission sur les consultations réalisées via la plateforme. Vous gardez le contrôle total sur vos tarifs et votre disponibilité.",
  "registerLawyer.faq.a3": "Nous acceptons toutes les spécialités juridiques pertinentes pour les expatriés : droit de l'immigration, droit du travail international, droit de la famille transfrontalier, droit des affaires internationales, droit fiscal international, droit immobilier à l'étranger, et bien plus. Vous pouvez sélectionner plusieurs spécialités lors de votre inscription.",
  "registerLawyer.faq.a4": "Vous pouvez indiquer tous les pays dans lesquels vous êtes autorisé à exercer le droit. Il n'y a aucune limitation géographique. Plus vous couvrez de pays, plus vous aurez d'opportunités de consultations avec des clients internationaux.",
  "registerLawyer.faq.a5": "Oui, absolument. Notre équipe vérifie l'authenticité de tous les profils d'avocats avant leur activation. Nous vérifions vos diplômes, votre inscription au barreau et votre expérience professionnelle. Cela garantit la qualité et la confiance sur notre plateforme.",
  "registerLawyer.faq.a6": "Oui, vous pouvez modifier toutes vos informations (photo, biographie, spécialités, pays d'intervention, langues, tarifs, disponibilité, etc.) depuis votre tableau de bord avocat à tout moment. Votre profil reste toujours à jour pour attirer les meilleurs clients.",
  "registerLawyer.faq.a7": "Une fois votre inscription complétée, notre équipe examine votre profil sous 24 à 48 heures ouvrables. Vous recevrez un email de confirmation dès que votre profil sera activé. En cas de documents manquants, nous vous contacterons rapidement.",
  "registerLawyer.faq.a8": "Dès que votre profil est validé, vous apparaissez automatiquement dans les résultats de recherche selon vos spécialités et pays d'intervention. Les clients peuvent vous appeler directement via la plateforme. Vous recevez les appels sur votre téléphone et gérez votre disponibilité en temps réel.",
  "registerLawyer.faq.q1": "Comment devenir avocat partenaire sur SOS-Expat ?",
  "registerLawyer.faq.q2": "Combien coûte l'inscription en tant qu'avocat ?",
  "registerLawyer.faq.q3": "Quelles sont les spécialités juridiques acceptées ?",
  "registerLawyer.faq.q4": "Dans combien de pays puis-je exercer sur la plateforme ?",
  "registerLawyer.faq.q5": "Mes informations professionnelles sont-elles vérifiées ?",
  "registerLawyer.faq.q6": "Puis-je modifier mon profil après l'inscription ?",
  "registerLawyer.faq.q7": "Combien de temps prend la validation de mon profil ?",
  "registerLawyer.faq.q8": "Comment recevoir mes premiers clients ?",
  "registerLawyer.faq.title": "Questions Fréquentes",
  "registerLawyer.fields.bio": "Bio professionnelle",
  "registerLawyer.fields.education": "Formations",
  "registerLawyer.fields.email": "Email",
  "registerLawyer.fields.firstName": "Prénom",
  "registerLawyer.fields.graduationYear": "Année de diplôme",
  "registerLawyer.fields.languages": "Langues parlées",
  "registerLawyer.fields.lastName": "Nom",
  "registerLawyer.fields.password": "Mot de passe",
  "registerLawyer.fields.phone": "Téléphone",
  "registerLawyer.fields.practiceCountries": "Pays d'intervention",
  "registerLawyer.fields.preferredLanguage": "Langue préférée",
  "registerLawyer.fields.profilePhoto": "Photo de profil",
  "registerLawyer.fields.residenceCountry": "Pays de résidence",
  "registerLawyer.fields.specialties": "Spécialités",
  "registerLawyer.fields.yearsOfExperience": "Années d'expérience",
  "registerLawyer.footer.contact": "📧 Contact",
  "registerLawyer.footer.navigation": "Navigation du pied de page",
  "registerLawyer.footer.privacy": "🔒 Confidentialité",
  "registerLawyer.footer.terms": "Conditions générales",
  "registerLawyer.placeholder.bio": "En quelques lignes, expliquez comment vous aidez les expatriés. Concret et sympa !",
  "registerLawyer.placeholder.education": "ex : Master 2 Droit – Paris 1, 2018",
  "registerLawyer.placeholder.email": "avocat@exemple.com",
  "registerLawyer.placeholder.firstName": "Jean",
  "registerLawyer.placeholder.lastName": "Dupont",
  "registerLawyer.placeholder.selectSpecialties": "Sélectionnez vos spécialités...",
  "registerLawyer.section.expertise": "Expertise Professionnelle",
  "registerLawyer.section.identity": "Identité",
  "registerLawyer.section.location": "Localisation",
  "registerLawyer.select.addEducation": "Ajouter une formation",
  "registerLawyer.select.addPractice": "Ajouter un pays d'intervention",
  "registerLawyer.select.searchLanguages": "Rechercher et sélectionner des langues...",
  "registerLawyer.seo.areaServed": "Monde entier",
  "registerLawyer.seo.breadcrumb.home": "Accueil",
  "registerLawyer.seo.breadcrumb.register": "Inscription Avocat",
  "registerLawyer.seo.contactType": "Service Client",
  "registerLawyer.seo.description": "Inscrivez-vous en tant qu'avocat sur SOS-Expat et connectez-vous avec des expatriés dans 197 pays. Développez votre clientèle internationale.",
  "registerLawyer.seo.geoPlacename": "France",
  "registerLawyer.seo.geoRegion": "FR",
  "registerLawyer.seo.keywords": "inscription avocat, avocat international, services juridiques expatriés, avocat pour expats, cabinet international, droit international",
  "registerLawyer.seo.ogDescription": "Rejoignez notre réseau d'avocats internationaux et offrez vos services à des millions d'expatriés à travers le monde.",
  "registerLawyer.seo.ogImageAlt": "Inscription avocat sur SOS-Expat",
  "registerLawyer.seo.ogTitle": "Inscription Avocat - Plateforme Internationale SOS-Expat",
  "registerLawyer.seo.servicePhone": "+33 1 23 45 67 89",
  "registerLawyer.seo.serviceType": "Services juridiques internationaux",
  "registerLawyer.seo.title": "Inscription Avocat - Rejoignez SOS-Expat",
  "registerLawyer.seo.twitterDescription": "Inscrivez-vous sur SOS-Expat et développez votre clientèle internationale parmi 304 millions d'expatriés.",
  "registerLawyer.seo.twitterImageAlt": "Plateforme SOS-Expat pour avocats",
  "registerLawyer.seo.twitterTitle": "Devenez Avocat Partenaire SOS-Expat",
  "registerLawyer.success.emailValid": "Email OK ! 👌",
  "registerLawyer.success.fieldValid": "Parfait ! ✨",
  "registerLawyer.success.pwdOk": "Mot de passe fort",
  "registerLawyer.success.registered": "Inscription réussie ! Bienvenue sur SOS-Expat",
  "registerLawyer.ui.acceptTerms": "J'accepte les",
  "registerLawyer.ui.already": "Déjà inscrit ?",
  "registerLawyer.ui.heroSubtitle": "Partagez votre expertise avec des expatriés du monde entier. On s'occupe du reste 😉",
  "registerLawyer.ui.heroTitle": "Inscription Avocat",
  "registerLawyer.ui.hidePassword": "Masquer le mot de passe",
  "registerLawyer.ui.login": "Se connecter",
  "registerLawyer.ui.loginAriaLabel": "Se connecter à votre compte avocat",
  "registerLawyer.ui.logoAlt": "Logo inscription avocat",
  "registerLawyer.ui.passwordStrength": "Force du mot de passe",
  "registerLawyer.ui.profilePhotoAlt": "Photo de profil de l'avocat",
  "registerLawyer.ui.showPassword": "Afficher le mot de passe",
  "registerLawyer.ui.termsLink": "CGU Avocats",
  "reset.user": "Utilisateur SOS Expat",
  "review.1.city": "Lille, France",
  "review.1.comment": "Je redoutais d'appeler un avocat. Il a été cool, clair et ultra efficace : solution trouvée en 15 min grâce au droit local au Brésil.",
  "review.1.name": "Thomas Laurent",
  "review.2.city": "Austin, États-Unis",
  "review.2.comment": "Nouvelle à Lyon, panique préfecture. Une expatriée m'a rappelée en quelques minutes, tout expliqué en FR/EN. Je me suis sentie accompagnée.",
  "review.2.name": "Emily Johnson",
  "review.3.city": "Shanghai, Chine",
  "review.3.comment": "Assurance santé internationale : réglé dans la journée. L'avocat bilingue a tout clarifié au téléphone, documents à l'appui. Net et précis.",
  "review.3.name": "Li Wei",
  "review.4.city": "Bangkok, Thaïlande",
  "review.4.comment": "Hospitalisation imprévue en voyage. Une expatriée m'a guidée pour les démarches et a servi d'interprète. Humain, rassurant, efficace.",
  "review.4.name": "Nok Suphansa",
  "review.5.city": "Saint-Pétersbourg, Russie",
  "review.5.comment": "Achat à Lisbonne : l'avocat m'a rappelé, vérifié les clauses, orienté vers la bonne étude notariale. Rapide et sans surprise.",
  "review.5.name": "Ivan Petrov",
  "review.6.city": "Dakar, Sénégal",
  "review.6.comment": "Visa Canada en rade. Une expatriée à Montréal m'a donné les bons justificatifs et les vrais délais. J'ai gagné des semaines.",
  "review.6.name": "Awa Diop",
  "reviewForm.aria.rating": "Donner {count} étoile{plural}",
  "reviewForm.button.cancel": "Annuler",
  "reviewForm.button.submit": "Envoyer mon avis",
  "reviewForm.error": "Erreur lors de l'envoi. Veuillez réessayer.",
  "reviewForm.error.commentRequired": "Veuillez entrer un commentaire",
  "reviewForm.error.loginRequired": "Vous devez être connecté pour laisser un avis",
  "reviewForm.error.ratingRequired": "Veuillez sélectionner une note",
  "reviewForm.error.submitFailed": "Une erreur est survenue lors de l'envoi de votre avis: {message}. Veuillez réessayer.",
  "reviewForm.label.comment": "Votre commentaire",
  "reviewForm.label.rating": "Votre note",
  "reviewForm.placeholder.comment": "Partagez votre expérience avec ce prestataire...",
  "reviewForm.title": "Évaluer votre consultation",
  "reviewForm.title.expat": "Évaluer l'Expatrié",
  "reviewForm.title.lawyer": "Évaluer l'Avocat",
  "reviewForm.title.withName": " — {name}",
  "reviews.rating": "4,9/5 • +2 500 avis",
  "reviews.subtitle": "Témoignages réels, situations variées — pour que chacun·e s'identifie.",
  "reviews.title.highlight": "utilisateurs",
  "reviews.title.prefix": "Ce que disent nos",
  "reviews.viewAll": "Voir tous les avis",
  "role.badge.bonus": "BONUS",
  "role.badge.popular": "Populaire",
  "role.client": "Client",
  "role.client.desc": "Recherchez une assistance juridique",
  "role.client.description": "J'ai des galères d'expat et j'ai besoin de conseils qui fonctionnent vraiment ! 🆘",
  "role.client.f1": "Accédez à des avocats vérifiés",
  "role.client.f2": "Consultations en ligne sécurisées",
  "role.client.f3": "Assistance IA 24/7",
  "role.client.feature1": "Conseils dans votre langue 🗣️",
  "role.client.feature2": "Disponible même à 3h du matin 🌙",
  "role.client.feature3": "Réponses ultra‑rapides ⚡",
  "role.client.title": "J'ai besoin d'aide",
  "role.cta.button": "C'est parti !",
  "role.expat": "Aidant Expatrie",
  "role.expat.cta": "Du petit extra au revenu conséquent, VOUS choisissez ! Un clic pour être disponible → joignable 24h → payé directement. À vous de jouer ! 🎯💸",
  "role.expat.desc": "Partagez votre expérience",
  "role.expat.description": "J'ai galéré, appris et maintenant je veux aider les autres (et gagner un petit extra) ! 🌍",
  "role.expat.f1": "Aidez les nouveaux expatriés",
  "role.expat.f2": "Gagnez un revenu complémentaire",
  "role.expat.f3": "Horaires flexibles",
  "role.expat.feature1": "Aide concrète sur le terrain 🛠️",
  "role.expat.feature2": "Partagez votre expérience 📖",
  "role.expat.feature3": "Gagnez en aidant 🤝💰",
  "role.expat.title": "Je suis expatrié(e)",
  "role.lawyer": "Avocat",
  "role.lawyer.cta": "Boostez vos revenus en aidant des expatriés ! Vous choisissez quand être disponible, répondez aux appels et facturez. Simple et efficace ! 💰⚖️",
  "role.lawyer.desc": "Proposez vos services juridiques",
  "role.lawyer.description": "Je connais le droit et veux aider les expatriés tout en gagnant de l'argent ! 💼",
  "role.lawyer.f1": "Clientèle internationale",
  "role.lawyer.f2": "Plateforme sécurisée",
  "role.lawyer.f3": "Gestion simplifiée",
  "role.lawyer.feature1": "Clients dans le monde entier 🌏",
  "role.lawyer.feature2": "Travaillez en plusieurs langues 🎯",
  "role.lawyer.feature3": "Gagnez quand vous voulez 💵",
  "role.lawyer.title": "Je suis avocat(e)",
  "schema.contactType": "service client",
  "schema.expatService": "Échange avec expatrié expérimenté",
  "schema.lawyerService": "Consultation avec avocat qualifié",
  "schema.offerCatalogName": "Services SOS Expat",
  "schema.serviceType": "Service d'assistance juridique et conseil pour expatriés",
  "search": {
    "placeholder": "Rechercher un avocat, un expatrié, un pays, une langue...",
    "noResults": "Aucun résultat trouvé",
    "suggestions": "Suggestions",
    "providers": "Prestataires",
    "articles": "Articles",
    "pages": "Pages",
    "loading": "Recherche en cours...",
    "clear": "Effacer la recherche"
  },
  "search.placeholder": "Rechercher par nom, spécialité ou pays...",
  "security.ssl": "🔒 Connexion sécurisée SSL 256‑bit",
  "seeExperts": "Voir les experts disponibles",
  "seo.author": "SOS Expat - WorldExpat OÜ",
  "seo.breadcrumb.home": "Accueil",
  "seo.contactType": "Service Client",
  "seo.home.description": "Parlez à un avocat ou expert local dans votre langue en moins de 5 min. 197 pays, toutes langues. Pour expatriés, voyageurs, vacanciers. Assistance 24/7.",
  "seo.home.keywords": "avocat expatrié, aide voyageur, 197 pays, toutes langues, assistance 24/7, 5 minutes, aide juridique internationale, devenir partenaire avocat, réseau expatriés, vacanciers",
  "seo.home.ogDescription": "Un avocat ou un expatrié expérimenté vous répond en moins de 5 minutes, partout dans le monde, dans votre langue.",
  "seo.home.ogTitle": "SOS Expat - Votre Expert Local en 5 Minutes | 197 Pays",
  "seo.home.title": "SOS Expat - Assistance Expatriés 24/7 | Avocats & Experts dans 197 Pays",
  "seo.home.twitterDescription": "Besoin d'aide à l'étranger ? Avocat ou expatrié dans votre langue en moins de 5 min. 197 pays, toutes langues.",
  "seo.home.twitterTitle": "SOS Expat - Assistance 24/7 pour Expatriés",
  "seo.login.meta_description": "Connectez-vous à SOS Expats en 2 secondes avec Google ou email. Accédez à vos demandes, consultez des experts expatriés dans 197 pays. Service sécurisé 24/7.",
  "seo.login.meta_keywords": "connexion sos expats, login expatrié, compte expat, se connecter google, authentification expatrié, espace membre expat, connexion sécurisée, accès compte international",
  "seo.login.meta_title": "Connexion SOS Expats - Accès Rapide à Votre Compte Expatrié",
  "seo.login.og_description": "Accédez à votre espace SOS Expats : gérez vos demandes, contactez des experts locaux dans 197 pays. Connexion instantanée et sécurisée.",
  "seo.login.og_image_alt": "Page de connexion SOS Expats pour expatriés",
  "seo.login.og_title": "Connexion Rapide SOS Expats - Votre Compte Expatrié",
  "seo.login.page_heading": "Connexion à Votre Espace Expatrié",
  "seo.login.page_subheading": "Accédez instantanément à vos demandes et experts locaux",
  "seo.login.twitter_description": "Connectez-vous à votre compte SOS Expats. Accès instantané à vos demandes et experts locaux dans 197 pays.",
  "seo.login.twitter_title": "Connexion SOS Expats - Espace Membre Expatrié",
  "seo.logo": "https://sos-expat.com/sos-logo.webp",
  "seo.ogImage": "https://sos-expat.com/og-image.webp",
  "seo.organizationDescription": "Plateforme internationale d'assistance aux expatriés offrant des services d'urgence 24/7 dans plus de 190 pays.",
  "seo.partner.keywords": "partenaire SOS Expat, programme partenariat B2B expatriés, assistance juridique internationale, widget intégration, ambassade partenaire, assurance expatrié, relocation, association expatriés, avocat expatrié, aide administrative internationale, accord B2B sur mesure, service expatriation entreprise",
  "seo.partner.ogDescription": "Recommandez SOS-Expat à vos clients expatriés : avocats et experts dans 197 pays, 9 langues, 24/7. Accord de partenariat sur mesure, outils d'intégration, account manager dédié.",
  "seo.partner.ogTitle": "Programme Partenaire SOS-Expat | Offrez un Service Juridique d'Exception à Vos Clients Expatriés",
  "seo.partner.twitterDescription": "Ambassades, entreprises, associations : offrez à vos clients expatriés un accès à des avocats et experts dans 197 pays. Widget, lien, QR code. Dashboard temps réel.",
  "seo.partner.twitterTitle": "Partenaire SOS-Expat | Assistance Juridique Expatriés B2B",
  "seo.siteName": "SOS Expat",
  "seo.twitterImage": "https://sos-expat.com/twitter-image.png",
  "serviceStatus.allOperational": "Tous les systèmes opérationnels",
  "serviceStatus.degraded": "Dégradé",
  "serviceStatus.emergencyCalls": "Appels d'urgence",
  "serviceStatus.incidentHistory": "Historique des incidents",
  "serviceStatus.last30Days": "30 derniers jours",
  "serviceStatus.lastUpdated": "Dernière mise à jour",
  "serviceStatus.maintenance": "Maintenance",
  "serviceStatus.meta.description": "Vérifiez l'état opérationnel en temps réel des services SOS Expat.",
  "serviceStatus.meta.title": "Statut du Service | SOS Expat",
  "serviceStatus.noIncidents": "Aucun incident signalé au cours des 30 derniers jours",
  "serviceStatus.operational": "Opérationnel",
  "serviceStatus.outage": "Panne",
  "serviceStatus.paymentSystem": "Système de paiement",
  "serviceStatus.serviceStatus": "État des services",
  "serviceStatus.subtitle": "Surveillez l'état de nos services en temps réel",
  "serviceStatus.title": "Statut du service",
  "serviceStatus.twilioAPI": "API Twilio",
  "serviceStatus.uptime": "disponibilité",
  "serviceStatus.webPlatform": "Plateforme web",
  "services.chooseService": "Choisir ce service",
  "services.directCall": "Appel direct",
  "services.directCallDesc": "Pas de messagerie, pas d'attente. Un appel direct avec un expert.",
  "services.expatCall": "Appel Expatrié",
  "services.expatCallDesc": "Conseil pratique d'un expatrié francophone qui connaît le pays.",
  "services.lawyerCall": "Appel Avocat",
  "services.lawyerCallDesc": "Consultation juridique urgente par téléphone avec un avocat certifié.",
  "services.satisfaction": "Remboursement garanti",
  "services.satisfactionDesc": "Remboursement automatique si l'expert ne répond pas.",
  "services.subtitle": "Choisissez le service qui correspond à vos besoins et connectez-vous immédiatement avec un expert.",
  "services.title": "Nos services d'urgence",
  "services.verifiedExperts": "Experts vérifiés",
  "services.verifiedExpertsDesc": "Tous nos experts sont vérifiés manuellement par notre équipe.",
  "services.worldwide": "Couverture mondiale",
  "services.worldwideDesc": "197 pays couverts par nos experts.",
  "share.app.label": "Partager l'app",
  "share.app.text": "Découvrez SOS Expat, l'app d'assistance urgente pour expatriés. Avocats, traducteurs, aide administrative disponibles 24/7.",
  "share.app.title": "SOS Expat - Assistance Urgente Expatriés",
  "share.profile": "Partager ce profil",
  "share.provider.simple": "Découvrez {name} sur SOS Expat",
  "share.provider.withSpecialty": "Découvrez {name}, {specialty} sur SOS Expat",
  "socialShare.copied": "Copié!",
  "socialShare.copyLink": "Copier le lien",
  "socialShare.linkCopied": "Lien copié ✓",
  "socialShare.more": "Plus",
  "socialShare.share": "Partager",
  "socialShare.shareThisProfile": "Partager ce profil",
  "sosCall": "SOS — appel d'urgence en < 5 minutes",
  "sosCall.card.ariaOnlineStatus": "Statut de disponibilité : {status}",
  "sosCall.card.ariaProfileCard": "Profil de {name}",
  "sosCall.card.ariaRating": "Note moyenne : {rating} sur 5 étoiles",
  "sosCall.card.ariaViewProfileAction": "Voir le profil complet de {name}",
  "sosCall.card.imageAlt": "Photo de profil de {name}",
  "sosCall.card.reviews": "avis",
  "sosCall.card.viewProfile": "Voir le profil",
  "sosCall.card.years": "ans",
  "sosCall.cta.button": "Trouver un expert",
  "sosCall.cta.buttonAriaLabel": "Rechercher un expert disponible maintenant",
  "sosCall.cta.description": "Plus de 200 experts vérifiés disponibles dans <strong>197+ pays</strong> pour vous assister à tout moment.",
  "sosCall.cta.title": "Besoin d'aide immédiate ?",
  "sosCall.experts.title.all": "Experts disponibles",
  "sosCall.experts.title.expat": "Expatriés disponibles",
  "sosCall.experts.title.lawyer": "Avocats disponibles",
  "sosCall.faq.listAriaLabel": "Liste des questions fréquemment posées",
  "sosCall.faq.subtitle": "Tout ce que vous devez savoir sur notre service d'assistance aux expatriés",
  "sosCall.faq.title": "Questions fréquentes",
  "sosCall.filters.advanced.subtitle": "Filtres avancés",
  "sosCall.filters.advanced.title": "Pays & Langue",
  "sosCall.filters.button": "Filtres",
  "sosCall.filters.close": "Fermer les filtres",
  "sosCall.filters.country.all": "Tous les pays",
  "sosCall.filters.country.label": "Pays",
  "sosCall.filters.country.other": "Autre pays",
  "sosCall.filters.country.placeholder": "Entrez le nom du pays...",
  "sosCall.filters.language.all": "Toutes les langues",
  "sosCall.filters.language.label": "Langue",
  "sosCall.filters.language.other": "Autre langue",
  "sosCall.filters.language.placeholder": "Entrez le nom de la langue...",
  "sosCall.filters.open": "Ouvrir les filtres",
  "sosCall.filters.reset": "Réinitialiser",
  "sosCall.filters.showResults": "Voir les résultats",
  "sosCall.filters.status.offline": "Hors ligne",
  "sosCall.filters.status.online": "En ligne",
  "sosCall.filters.type.all": "Tous les experts",
  "sosCall.filters.type.expat": "Expatriés",
  "sosCall.filters.type.lawyer": "Avocats",
  "sosCall.hero.badge": "SOS Appel Urgent",
  "sosCall.hero.badge.ariaLabel": "Service SOS Appel actif avec experts disponibles",
  "sosCall.hero.expertCount": "{online} experts en ligne sur {total} disponibles",
  "sosCall.hero.subtitle": "Avocats & Expatriés vérifiés • Disponibles 24h/24 • <strong>197+ pays</strong>",
  "sosCall.hero.subtitle.new": "Il vous rappelera dans moins de 5 minutes",
  "sosCall.hero.title.new": "Choisissez l'avocat ou l'expat que vous préférez",
  "sosCall.loading.ariaLabel": "Chargement des experts en cours, veuillez patienter",
  "sosCall.noResults.description": "Essayez de modifier vos critères de recherche pour trouver plus d'experts disponibles.",
  "sosCall.noResults.resetButton": "Réinitialiser les filtres",
  "sosCall.noResults.title": "Aucun expert trouvé",
  "sosCall.pagination.ariaLabel": "Navigation entre les pages de résultats",
  "sosCall.pagination.mobileInfo": "Page {current} sur {total}",
  "sosCall.pagination.next": "Suivant",
  "sosCall.pagination.nextAriaLabel": "Aller à la page suivante",
  "sosCall.pagination.page": "Page",
  "sosCall.pagination.pageAriaLabel": "Aller à la page {page}",
  "sosCall.pagination.previous": "Précédent",
  "sosCall.pagination.previousAriaLabel": "Aller à la page précédente",
  "sosCall.pagination.results": "résultats",
  "sosCall.profession.expat": "Expatrié",
  "sosCall.profession.lawyer": "Avocat",
  "sosCall.providerList.desktopAriaLabel": "Grille des experts disponibles",
  "sosCall.providerList.mobileAriaLabel": "Liste des experts disponibles, faites défiler horizontalement pour voir plus",
  "sosCall.seo.abstract": "Plateforme de mise en relation entre expatriés et experts (avocats, consultants expatriés) pour des consultations téléphoniques instantanées dans le monde entier.",
  "sosCall.seo.areaServed": "Mondial - 197+ pays",
  "sosCall.seo.audience": "Expatriés, voyageurs, professionnels internationaux, entreprises avec employés à l'étranger",
  "sosCall.seo.audienceType": "Expatriés, voyageurs, professionnels internationaux",
  "sosCall.seo.breadcrumb.home": "Accueil",
  "sosCall.seo.breadcrumb.sosCall": "SOS Appel",
  "sosCall.seo.classification": "Services juridiques et conseil en expatriation",
  "sosCall.seo.contactType": "Service client",
  "sosCall.seo.description.all": "Trouvez un avocat international ou un expatrié expert disponible immédiatement. Consultation en ligne 24h/24, 7j/7 dans plus de 197 pays. Experts vérifiés, multilingues. Aide urgente pour expatriés et voyageurs.",
  "sosCall.seo.description.expat": "Contactez un expatrié expert dans votre pays de destination. Conseils pratiques, aide à l'installation, vie quotidienne. Disponible 24h/24, plus de 197 pays couverts.",
  "sosCall.seo.description.lawyer": "Consultez un avocat international vérifié disponible maintenant. Expertise juridique en droit international, immigration, fiscalité expatriée. Service 24h/24 dans 197+ pays, 9 langues.",
  "sosCall.seo.event.description": "Sessions de consultation téléphonique avec des avocats et expatriés expérimentés. Disponible à tout moment, partout dans le monde.",
  "sosCall.seo.event.name": "Consultations Experts Expatriés - Disponibles 24/7",
  "sosCall.seo.expatServiceDescription": "Conseils pratiques d'un expatrié expérimenté : installation, vie quotidienne, démarches administratives, intégration locale.",
  "sosCall.seo.expatServiceName": "Conseil expatrié expert",
  "sosCall.seo.featuredSnippet": "SOS Appel permet de consulter instantanément des avocats et expatriés expérimentés par téléphone. Service disponible 24h/24 en 9 langues dans 197 pays. Tarifs à partir de 19€.",
  "sosCall.seo.howTo.description": "Guide étape par étape pour obtenir une consultation téléphonique avec un avocat ou expatrié expérimenté sur SOS Expat.",
  "sosCall.seo.howTo.name": "Comment consulter un expert expatrié ou avocat en ligne",
  "sosCall.seo.howTo.step1.name": "Parcourez les profils d'experts",
  "sosCall.seo.howTo.step1.text": "Consultez la liste des avocats et expatriés disponibles. Filtrez par pays, langue ou spécialité pour trouver l'expert idéal.",
  "sosCall.seo.howTo.step2.name": "Sélectionnez votre expert",
  "sosCall.seo.howTo.step2.text": "Cliquez sur le profil d'un expert pour voir ses qualifications, avis clients et tarifs. Vérifiez sa disponibilité en temps réel.",
  "sosCall.seo.howTo.step3.name": "Réservez votre consultation",
  "sosCall.seo.howTo.step3.text": "Choisissez un créneau disponible ou lancez un appel immédiat si l'expert est en ligne. Paiement sécurisé par carte.",
  "sosCall.seo.howTo.step4.name": "Démarrez votre appel téléphonique",
  "sosCall.seo.howTo.step4.text": "Connectez-vous via votre navigateur ou l'application mobile. Posez vos questions et obtenez des conseils personnalisés.",
  "sosCall.seo.keywords": "avocat expatrié, avocat international, consultation juridique en ligne, aide expatrié, assistance voyage, avocat immigration, fiscalité expatriés, conseil expatriation, SOS expat, aide urgente étranger, avocat francophone étranger, expert expatriation, assistance juridique internationale, conseil juridique expatrié, avocat en ligne 24h/24, assistance expatrié urgence",
  "sosCall.seo.lawyerServiceDescription": "Consultation avec un avocat spécialisé en droit international, immigration, fiscalité des expatriés, droit du travail international.",
  "sosCall.seo.lawyerServiceName": "Consultation avocat international",
  "sosCall.seo.newsKeywords": "consultation avocat en ligne, aide expatriés, conseil expatriation, juridique international",
  "sosCall.seo.offerCatalogName": "Services SOS Expat",
  "sosCall.seo.ogImageAlt": "SOS Expat - Trouvez un expert disponible maintenant pour vous aider",
  "sosCall.seo.organizationDescription": "SOS Expat connecte les expatriés et voyageurs avec des avocats internationaux et des experts locaux vérifiés dans plus de 197 pays.",
  "sosCall.seo.pageDescription": "Trouvez un {providerType} vérifié disponible immédiatement. Consultation en ligne 24h/24, 7j/7 dans plus de 150 pays.",
  "sosCall.seo.pageTitle": "{providerType} disponibles | SOS Expat & Travelers",
  "sosCall.seo.priceUnit": "par consultation",
  "sosCall.seo.product.category": "Services de conseil juridique et expatriation",
  "sosCall.seo.product.description": "Service de consultation téléphonique instantanée avec des avocats et expatriés qualifiés. Disponible 24h/24 en 9 langues.",
  "sosCall.seo.product.name": "Consultation Téléphonique Expert Expatrié",
  "sosCall.seo.professionalServiceDescription": "Assistance professionnelle 24h/24 pour expatriés et voyageurs avec des experts vérifiés dans plus de 197 pays.",
  "sosCall.seo.professionalServiceName": "Service professionnel d'assistance aux expatriés",
  "sosCall.seo.providerListDescription": "Liste des avocats internationaux et expatriés experts disponibles pour vous aider immédiatement.",
  "sosCall.seo.providerListName": "Experts disponibles sur SOS Expat",
  "sosCall.seo.serviceDescription": "Service de mise en relation avec des avocats internationaux et des expatriés experts pour une assistance immédiate 24h/24.",
  "sosCall.seo.serviceName": "Consultation d'experts pour expatriés",
  "sosCall.seo.serviceType": "Assistance juridique et conseil expatriation",
  "sosCall.seo.subject": "Consultation en ligne avec avocats et experts expatriés",
  "sosCall.seo.summary": "Consultez un avocat ou un expatrié expérimenté par appel téléphonique. Disponible 24/7 en français, anglais, espagnol, allemand, portugais, russe, chinois, arabe et hindi.",
  "sosCall.seo.title.all": "Experts Expatriés & Avocats Disponibles 24h/24 | Consultation Immédiate | SOS Expat",
  "sosCall.seo.title.expat": "Expatriés Experts Disponibles | Aide Immédiate dans 197+ Pays | SOS Expat",
  "sosCall.seo.title.lawyer": "Avocats Internationaux Vérifiés | Consultation Juridique 24h/24 | SOS Expat",
  "sosCall.seo.topic": "Assistance juridique et conseils pour expatriés",
  "sosCall.seo.type.expat": "expatrié",
  "sosCall.seo.type.expats": "Expatriés",
  "sosCall.seo.type.expert": "expert",
  "sosCall.seo.type.experts": "Experts",
  "sosCall.seo.type.lawyer": "avocat",
  "sosCall.seo.type.lawyers": "Avocats",
  "sosCall.seo.websiteDescription": "Plateforme de mise en relation avec des experts pour expatriés et voyageurs dans le monde entier.",
  "sosCall.stats.experts": "experts",
  "sosCall.status.busy": "En appel",
  "sosCall.status.offline": "Hors ligne",
  "sosCall.status.online": "En ligne",
  "specialty.aviationLaw": "Droit aérien",
  "specialty.bankingLaw": "Droit bancaire",
  "specialty.bankruptcyLaw": "Droit des faillites",
  "specialty.businessLaw": "Droit des affaires",
  "specialty.consumerLaw": "Droit de la consommation",
  "specialty.contractLaw": "Droit des contrats",
  "specialty.corporateLaw": "Droit des sociétés",
  "specialty.criminalLaw": "Droit pénal",
  "specialty.cyberLaw": "Cyberdroit",
  "specialty.dataPrivacy": "Protection des données",
  "specialty.educationLaw": "Droit de l'éducation",
  "specialty.elderLaw": "Droit des personnes âgées",
  "specialty.entertainmentLaw": "Droit du divertissement",
  "specialty.environmentalLaw": "Droit de l'environnement",
  "specialty.familyLaw": "Droit de la famille",
  "specialty.healthLaw": "Droit de la santé",
  "specialty.humanRights": "Droits de l'homme",
  "specialty.immigration": "Immigration",
  "specialty.insuranceLaw": "Droit des assurances",
  "specialty.intellectualProperty": "Propriété intellectuelle",
  "specialty.internationalLaw": "Droit international",
  "specialty.laborLaw": "Droit du travail",
  "specialty.maritimeLaw": "Droit maritime",
  "specialty.mediationArbitration": "Médiation et arbitrage",
  "specialty.militaryLaw": "Droit militaire",
  "specialty.other": "Autre",
  "specialty.realEstate": "Immobilier",
  "specialty.sportsLaw": "Droit du sport",
  "specialty.taxLaw": "Droit fiscal",
  "startFree": "Commencer gratuitement",
  "state.active": "Actif",
  "state.approved": "Approuvé",
  "state.archived": "Archivé",
  "state.authenticating": "Authentification...",
  "state.available": "Disponible",
  "state.away": "Absent",
  "state.blocked": "Bloqué",
  "state.bookmarked": "Mis en favoris",
  "state.busy": "Occupé",
  "state.cancelled": "Annulé",
  "state.checked": "Coché",
  "state.closed": "Fermé",
  "state.collapsed": "Réduit",
  "state.completed": "Terminé",
  "state.confirmed": "Confirmé",
  "state.connecting": "Connexion...",
  "state.deleted": "Supprimé",
  "state.disabled": "Désactivé",
  "state.doNotDisturb": "Ne pas déranger",
  "state.downloading": "Téléchargement...",
  "state.draft": "Brouillon",
  "state.empty": "Vide",
  "state.enabled": "Activé",
  "state.error": "Erreur",
  "state.expanded": "Développé",
  "state.expired": "Expiré",
  "state.failed": "Échoué",
  "state.featured": "Mis en avant",
  "state.filtering": "Filtrage...",
  "state.followed": "Suivi",
  "state.full": "Plein",
  "state.hidden": "Masqué",
  "state.highlighted": "Mis en évidence",
  "state.inProgress": "En cours",
  "state.inactive": "Inactif",
  "state.info": "Information",
  "state.invalid": "Invalide",
  "state.invisible": "Invisible",
  "state.liked": "Aimé",
  "state.loading": "Chargement...",
  "state.locked": "Verrouillé",
  "state.muted": "En sourdine",
  "state.new": "Nouveau",
  "state.offline": "Hors ligne",
  "state.online": "En ligne",
  "state.open": "Ouvert",
  "state.optional": "Optionnel",
  "state.overdue": "En retard",
  "state.paid": "Payé",
  "state.partiallyRefunded": "Partiellement remboursé",
  "state.pending": "En attente",
  "state.pinned": "Épinglé",
  "state.private": "Privé",
  "state.processing": "Traitement...",
  "state.public": "Public",
  "state.published": "Publié",
  "state.read": "Lu",
  "state.refreshing": "Actualisation...",
  "state.refunded": "Remboursé",
  "state.rejected": "Rejeté",
  "state.reported": "Signalé",
  "state.required": "Requis",
  "state.resolved": "Résolu",
  "state.restricted": "Restreint",
  "state.reviewed": "Examiné",
  "state.saving": "Enregistrement...",
  "state.scheduled": "Planifié",
  "state.searching": "Recherche...",
  "state.seen": "Vu",
  "state.selected": "Sélectionné",
  "state.sending": "Envoi...",
  "state.shared": "Partagé",
  "state.sorting": "Tri...",
  "state.subscribed": "Abonné",
  "state.success": "Succès !",
  "state.syncing": "Synchronisation...",
  "state.unavailable": "Indisponible",
  "state.unchecked": "Non coché",
  "state.unconfirmed": "Non confirmé",
  "state.unlocked": "Déverrouillé",
  "state.unpaid": "Non payé",
  "state.unread": "Non lu",
  "state.unresolved": "Non résolu",
  "state.unseen": "Non vu",
  "state.unverified": "Non vérifié",
  "state.updated": "Mis à jour",
  "state.uploading": "Téléversement...",
  "state.valid": "Valide",
  "state.verified": "Vérifié",
  "state.verifying": "Vérification...",
  "state.visible": "Visible",
  "state.warning": "Attention",
  "stats.label.countries": "Pays couverts",
  "stats.label.expatriates": "Expatriés dans le monde",
  "stats.label.support": "Support urgent",
  "stats.online": "en ligne",
  "stats.total": "total",
  "stats.value.countries": "197+",
  "stats.value.expatriates": "304M",
  "stats.value.support": "24/7",
  "status.all": "Tous",
  "status.archived": "Archivé",
  "status.cancelled": "Annulé",
  "status.completed": "Terminé",
  "status.failed": "Échoué",
  "status.inProgress": "En cours",
  "status.label": "Statut",
  "status.noShow": "Absent",
  "status.offline": "Hors ligne",
  "status.online": "En ligne",
  "status.pending": "En attente",
  "status.scheduled": "Planifié",
  "stripe.kyc.accountError": "Problème avec votre compte Stripe",
  "stripe.kyc.banner.bank": "IBAN requis",
  "stripe.kyc.banner.description": "Cette vérification est requise pour recevoir des paiements. Vos données sont chiffrées et sécurisées par Stripe.",
  "stripe.kyc.banner.docs": "Pièce d'identité requise",
  "stripe.kyc.banner.time": "5-10 minutes",
  "stripe.kyc.banner.title": "Vérification sécurisée",
  "stripe.kyc.contactSupport": "Contacter le support",
  "stripe.kyc.createNewAccount": "Créer un nouveau compte Stripe",
  "stripe.kyc.createNewAccountNote": "Un nouveau compte sera créé pour recevoir vos paiements.",
  "stripe.kyc.creatingAccount": "Création en cours...",
  "stripe.kyc.error.accountRestricted": "Votre compte est temporairement restreint.",
  "stripe.kyc.error.checkConnection": "Vérifiez votre connexion internet.",
  "stripe.kyc.error.contactSupport": "Contactez notre support pour assistance.",
  "stripe.kyc.error.countryNotSupported": "Stripe n'est pas disponible dans votre pays.",
  "stripe.kyc.error.createNewHint": "Vous devez créer un nouveau compte pour continuer.",
  "stripe.kyc.error.documentFailed": "La vérification de votre document a échoué.",
  "stripe.kyc.error.documentHint": "Assurez-vous que le document est lisible et non expiré.",
  "stripe.kyc.error.generic": "Une erreur est survenue lors de la connexion à Stripe.",
  "stripe.kyc.error.invalidAccount": "Votre compte Stripe précédent n'est plus valide.",
  "stripe.kyc.error.loginRequired": "Veuillez vous reconnecter.",
  "stripe.kyc.error.network": "Problème de connexion réseau.",
  "stripe.kyc.error.notAuthenticated": "Vous devez être connecté pour configurer votre compte Stripe.",
  "stripe.kyc.error.rateLimited": "Trop de tentatives. Veuillez patienter.",
  "stripe.kyc.error.usePayPalHint": "Veuillez utiliser PayPal à la place.",
  "stripe.kyc.error.waitAndRetry": "Attendez quelques minutes avant de réessayer.",
  "stripe.kyc.help.title": "Besoin d'aide ?",
  "stripe.kyc.loading": "Verification du statut en cours...",
  "stripe.kyc.note": "Note : Vous devrez peut-etre telecharger des documents d'identite. En mode test, vous pouvez telecharger n'importe quel fichier image.",
  "stripe.kyc.pleaseWait": "Connexion à Stripe...",
  "stripe.kyc.step.bank": "Compte bancaire",
  "stripe.kyc.step.business": "Activité",
  "stripe.kyc.step.identity": "Identité",
  "stripe.kyc.step.review": "Vérification",
  "stripe.kyc.stripeLoading": "Stripe est en cours de chargement, veuillez patienter !",
  "subscription.actions.title": "Actions",
  "subscription.actions.upgrade": "Passer au plan supérieur",
  "subscription.billing.amount": "Montant",
  "subscription.billing.billedAnnually": "Facturé {price}/an",
  "subscription.billing.currency": "Devise",
  "subscription.billing.date": "Date",
  "subscription.billing.downloadPdf": "Télécharger PDF",
  "subscription.billing.draft": "Brouillon",
  "subscription.billing.invoiceHistory": "Historique des factures",
  "subscription.billing.invoices": "Factures",
  "subscription.billing.monthly": "Mensuel",
  "subscription.billing.nextBilling": "Prochaine facturation",
  "subscription.billing.nextBillingLabel": "Prochaine facture",
  "subscription.billing.noInvoices": "Aucune facture",
  "subscription.billing.open": "En attente",
  "subscription.billing.paid": "Payée",
  "subscription.billing.perMonth": "/mois",
  "subscription.billing.perYear": "/an",
  "subscription.billing.period": "Période",
  "subscription.billing.recentInvoices": "Factures récentes",
  "subscription.billing.save": "Économisez {percent}%",
  "subscription.billing.status": "Statut",
  "subscription.billing.title": "Facturation",
  "subscription.billing.uncollectible": "Impayée",
  "subscription.billing.viewAll": "Voir toutes les factures",
  "subscription.billing.void": "Annulée",
  "subscription.billing.yearly": "Annuel",
  "subscription.calls": "{count} appels",
  "subscription.cancelModal.confirm": "Oui, annuler",
  "subscription.cancelModal.endsOn": "Votre abonnement se termine le {date}",
  "subscription.cancelModal.keep": "Non, garder",
  "subscription.cancelModal.message": "Êtes-vous sûr de vouloir annuler votre abonnement ? Vous conserverez l'accès jusqu'à la fin de la période en cours.",
  "subscription.cancelModal.reasonLabel": "Raison (optionnel)",
  "subscription.cancelModal.reasonPlaceholder": "Pourquoi souhaitez-vous annuler votre abonnement ?",
  "subscription.cancelModal.scheduled": "Annulation programmée",
  "subscription.cancelModal.title": "Annuler l'abonnement",
  "subscription.cancelSubscription": "Annuler l'abonnement",
  "subscription.changePlan": "Changer de plan",
  "subscription.checkout.cancel": "Annuler",
  "subscription.checkout.easyCancellation": "Annulation facile",
  "subscription.checkout.monthlyEquivalent": "Équivalent mensuel",
  "subscription.checkout.monthlyTotal": "Total mensuel",
  "subscription.checkout.noCommitment": "Sans engagement",
  "subscription.checkout.orderSummary": "Récapitulatif",
  "subscription.checkout.paymentInfo": "Informations de paiement",
  "subscription.checkout.processing": "Traitement...",
  "subscription.checkout.securePayment": "Paiement sécurisé par Stripe",
  "subscription.checkout.subscribe": "S'abonner",
  "subscription.checkout.title": "Finaliser votre abonnement",
  "subscription.checkout.yearlyTotal": "Total annuel",
  "subscription.choosePlan.subtitle": "Accédez à l'assistant IA pour accompagner vos clients",
  "subscription.choosePlan.title": "Choisissez votre formule",
  "subscription.cta.button": "Voir les offres",
  "subscription.cta.feature1": "Jusqu'à 30 appels/mois",
  "subscription.cta.feature2": "Support prioritaire",
  "subscription.cta.feature3": "Sans engagement",
  "subscription.cta.subtext": "À partir de {price}€/mois",
  "subscription.cta.trialDescription": "Débloquez toutes les fonctionnalités avant la fin de votre essai",
  "subscription.cta.trialTitle": "Passez au Premium !",
  "subscription.cta.upgradeDescription": "Plus d'appels IA, plus de clients, plus de revenus",
  "subscription.cta.upgradeTitle": "Boostez votre activité !",
  "subscription.currentPlan": "Plan actuel",
  "subscription.downgrade.effectiveAtPeriodEnd": "Effectif à la fin de la période actuelle",
  "subscription.error.billingPortal": "Impossible d'ouvrir le portail de facturation.",
  "subscription.error.cancel": "Échec de l'annulation de l'abonnement.",
  "subscription.error.reactivate": "Échec de la réactivation de l'abonnement.",
  "subscription.error.trialStart": "Échec du démarrage de l'essai. Veuillez réessayer.",
  "subscription.errors.alreadySubscribed": "Vous avez déjà un abonnement actif. Veuillez le gérer depuis votre espace abonnement.",
  "subscription.errors.clientNotAllowed": "Accès non autorisé",
  "subscription.errors.clientNotAllowedMessage": "Les abonnements sont réservés aux prestataires (avocats et expatriés aidants).",
  "subscription.errors.generic": "Une erreur s'est produite",
  "subscription.errors.noAccess": "Pas d'accès",
  "subscription.errors.noSubscription": "Vous n'avez pas d'abonnement actif",
  "subscription.errors.notFound": "Plan ou profil introuvable. Veuillez rafraîchir la page.",
  "subscription.errors.paymentFailed": "Le paiement a échoué",
  "subscription.errors.permissionDenied": "Vous n'avez pas les droits pour effectuer cette action.",
  "subscription.errors.planUnavailable": "Ce plan n'est plus disponible. Veuillez sélectionner un autre plan.",
  "subscription.errors.quotaExhausted": "Vous avez atteint votre quota mensuel",
  "subscription.errors.rateLimited": "Trop de tentatives de paiement. Veuillez réessayer dans une heure.",
  "subscription.errors.serverError": "Une erreur serveur est survenue. Veuillez réessayer plus tard.",
  "subscription.errors.subscriptionCanceled": "Votre abonnement a été annulé",
  "subscription.errors.subscriptionExpired": "Votre abonnement a expiré",
  "subscription.errors.trialCallsExhausted": "Vous avez utilisé tous vos appels d'essai",
  "subscription.errors.trialExpired": "Votre période d'essai est terminée",
  "subscription.errors.unauthenticated": "Veuillez vous connecter pour continuer.",
  "subscription.errors.updatePaymentMethod": "Veuillez mettre à jour votre moyen de paiement",
  "subscription.faq.cancel.a": "Oui, vous pouvez annuler à tout moment. Vous conserverez l'accès jusqu'à la fin de votre période payée.",
  "subscription.faq.cancel.q": "Puis-je annuler à tout moment ?",
  "subscription.faq.changePlan.a": "Oui, vous pouvez upgrader ou downgrader à tout moment. Le changement prend effet immédiatement.",
  "subscription.faq.changePlan.q": "Puis-je changer de plan ?",
  "subscription.faq.quota.a": "Vous pouvez soit attendre le mois suivant pour un reset, soit upgrader vers un plan supérieur.",
  "subscription.faq.quota.q": "Que se passe-t-il si j'atteins mon quota ?",
  "subscription.faq.title": "Questions fréquentes",
  "subscription.faq.trial.a": "Vous bénéficiez de 30 jours d'essai avec 3 appels IA gratuits. Aucune carte de crédit requise.",
  "subscription.faq.trial.q": "Comment fonctionne l'essai gratuit ?",
  "subscription.features.ai_chat": "Chat IA",
  "subscription.features.ai_suggestions": "Suggestions IA",
  "subscription.features.ai_templates": "Templates IA",
  "subscription.features.priority_support": "Support prioritaire",
  "subscription.manageBilling": "Gérer la facturation",
  "subscription.manageDescription": "Gérez votre abonnement et suivez votre utilisation",
  "subscription.mySubscription": "Mon Abonnement",
  "subscription.payment.noCommitment": "Sans engagement, annulable à tout moment",
  "subscription.payment.poweredBy": "Propulsé par",
  "subscription.payment.secure": "Paiement sécurisé",
  "subscription.plans.basic": "Basic",
  "subscription.plans.callsPerMonth": "{count} appels/mois",
  "subscription.plans.currentPlan": "Plan actuel",
  "subscription.plans.downgrade": "Rétrograder",
  "subscription.plans.loading": "Chargement des plans...",
  "subscription.plans.perMonth": "/mois",
  "subscription.plans.perYear": "/an",
  "subscription.plans.popular": "POPULAIRE",
  "subscription.plans.pro": "Pro",
  "subscription.plans.standard": "Standard",
  "subscription.plans.subtitle": "Sélectionnez le plan qui correspond à vos besoins",
  "subscription.plans.title": "Choisissez votre plan",
  "subscription.plans.trial": "Essai",
  "subscription.plans.unlimited": "Illimité",
  "subscription.plans.unlimitedCalls": "Appels illimités",
  "subscription.plans.upgrade": "Passer à ce plan",
  "subscription.quickActions.billingPortal": "Portail de facturation",
  "subscription.quickActions.openAI": "Ouvrir l'Assistant IA",
  "subscription.quickActions.title": "Actions rapides",
  "subscription.quota.available": "Disponible",
  "subscription.quota.exhausted": "Quota atteint",
  "subscription.quota.limitLabel": "Limite d'appels",
  "subscription.quota.nearLimit": "Presque atteint",
  "subscription.quota.remaining": "Restants",
  "subscription.quota.resetInfo": "Le quota se réinitialise au début de chaque mois",
  "subscription.quota.thisMonth": "Ce mois-ci",
  "subscription.quota.title": "Utilisation IA",
  "subscription.quota.total": "Total",
  "subscription.quota.unlimited": "Illimité",
  "subscription.quota.upgradePrompt": "Augmenter votre quota",
  "subscription.quota.usage": "Utilisation du quota",
  "subscription.quota.used": "Utilisés",
  "subscription.quota.usedLabel": "Utilisés",
  "subscription.reactivate": "Réactiver l'abonnement",
  "subscription.stats.callsThisMonth": "Appels ce mois",
  "subscription.stats.daysRemaining": "Jours restants",
  "subscription.stats.totalCalls": "Total appels",
  "subscription.stats.trialDaysLeft": "Jours d'essai restants",
  "subscription.status.active": "Actif",
  "subscription.status.canceled": "Annulé",
  "subscription.status.cancelled": "Annulé",
  "subscription.status.expired": "Expiré",
  "subscription.status.past_due": "Paiement en retard",
  "subscription.status.paused": "En pause",
  "subscription.status.suspended": "Suspendu",
  "subscription.status.trialing": "Essai",
  "subscription.success.accessTo": "Vous avez maintenant accès à :",
  "subscription.success.amountPaid": "Montant paye",
  "subscription.success.callsIncluded": "Appels inclus",
  "subscription.success.callsPerMonth": "{count} appels/mois",
  "subscription.success.contactSupport": "Contacter le support",
  "subscription.success.downloadInvoice": "Telecharger ma facture",
  "subscription.success.emailConfirmation": "Un email de confirmation a ete envoye a {email}",
  "subscription.success.emailSent": "Une confirmation a été envoyée à votre email",
  "subscription.success.error.generic": "Une erreur est survenue lors de la verification de votre paiement",
  "subscription.success.error.sessionInvalid": "Session de paiement invalide ou expiree",
  "subscription.success.error.title": "Erreur de verification",
  "subscription.success.features.callsPerMonth": "{count} appels IA par mois",
  "subscription.success.features.contextualSuggestions": "Suggestions contextuelles",
  "subscription.success.features.fullAccess": "Accès complet à l'outil IA",
  "subscription.success.features.smartAssistant": "Assistant IA intelligent",
  "subscription.success.features.unlimitedCallsPerMonth": "Appels illimités par mois",
  "subscription.success.pleaseWait": "Veuillez patienter pendant la verification de votre paiement...",
  "subscription.success.startUsing": "Commencer à utiliser l'IA",
  "subscription.success.subtitle": "Votre abonnement {plan} est maintenant actif",
  "subscription.success.summary": "Resume de votre abonnement",
  "subscription.success.thankYou": "Merci de faire confiance à SOS-Expat",
  "subscription.success.title": "Félicitations !",
  "subscription.success.verifying": "Verification en cours...",
  "subscription.success.viewSubscription": "Voir mon abonnement",
  "subscription.trial.available": "Essai gratuit disponible",
  "subscription.trial.callsRemaining": "{calls} appels restants",
  "subscription.trial.daysAnd": "jours et",
  "subscription.trial.daysRemaining": "{days} jours restants",
  "subscription.trial.description": "Découvrez l'assistant IA gratuitement",
  "subscription.trial.endsOn": "Votre essai se termine le {date}",
  "subscription.trial.expiresLabel": "Fin de l'essai",
  "subscription.trial.feature1": "3 appels IA inclus",
  "subscription.trial.feature2": "Essai de 30 jours",
  "subscription.trial.noCreditCard": "Pas de carte de crédit requise",
  "subscription.trial.period": "Période d'essai",
  "subscription.trial.startTrial": "Commencer l'essai gratuit",
  "subscription.trial.title": "Essai gratuit",
  "subscription.trial.upgrade": "Passez au premium",
  "subscription.trial.upgradeDescription": "Débloquez toutes les fonctionnalités et plus d'appels IA.",
  "subscription.viewPlans": "Voir les plans",
  "success.allGood": "Tout est parfait ! ✨",
  "success.almostThere": "On y est presque ! 🎯",
  "success.amount": "Montant payé",
  "success.backToHome": "Retour à l'accueil",
  "success.callCompleted": "Consultation terminée ! 🎯",
  "success.callFailed": "Petit souci d'appel 📞",
  "success.callInProgress": "Appel en cours ! 🗣️",
  "success.callTooShort": "L'appel a duré moins de 1 minute et a été interrompu. Vous avez été remboursé automatiquement. Vous pouvez réserver de nouveau si vous le souhaitez. 💸",
  "success.callTooShortTitle": "Appel trop court ⏱️",
  "success.chooseAnother": "Choisir un autre expert",
  "success.clientNoAnswer": "Vous n'avez pas répondu après 3 tentatives d'appel. L'appel a été annulé et vous avez été remboursé. Vous pouvez réserver de nouveau si vous le souhaitez. 💸",
  "success.clientNoAnswerTitle": "Appel manqué 📵",
  "success.clientSpace": "Espace client",
  "success.connecting": "C'est parti ! On prépare la connexion avec votre expert. Ça arrive ! 🚀",
  "success.connectionFast": "Connexion éclair ⚡",
  "success.contactSupport": "Contactez le support",
  "success.countdownTitle": "Votre expert appelle dans",
  "success.coupon": "Coupon",
  "success.couponDiscount": "Code {code} : -{symbol}{amount}",
  "success.currency": "Devise",
  "success.date": "Date",
  "success.duration": "Durée",
  "success.effectiveBase": "Base effective (après override)",
  "success.expatCall": "Consultation Expatrié",
  "success.expatLabel": "Expat 🌍",
  "success.expert": "Expert",
  "success.expertComing": "Votre expert arrive en ligne ! 📞",
  "success.expertNoAnswer": "Zut ! L'expert n'a pas décroché après 3 tentatives. Remboursement automatique en route ! 💸",
  "success.goToDashboard": "Voir mon espace",
  "success.home": "Accueil",
  "success.lawyerCall": "Consultation Avocat",
  "success.lawyerLabel": "Avocat 🎯",
  "success.leaveReview": "Donner votre avis 💫",
  "success.loadingPaymentInfo": "Récupération des informations... ⏳",
  "success.message": "Un expert vous contactera dans les prochaines minutes.",
  "success.orderDetails": "Détails de la commande",
  "success.orderNotFound": "Impossible de récupérer la commande {orderId}. Vérifiez le lien ou réessayez plus tard.",
  "success.originalStandard": "Prix standard d'origine",
  "success.overrideLabel": "Libellé override",
  "success.paymentAt": "Paiement validé le",
  "success.paymentSecure": "Paiement ultra‑sécurisé 🔐",
  "success.paymentSuccessful": "Paiement confirmé ! 🎉",
  "success.preparingCall": "Préparation de votre appel en cours...",
  "success.price": "Prix",
  "success.priceOrigin": "Origine du prix",
  "success.providerNameExpat": "Expatrié",
  "success.providerNameLawyer": "Avocat",
  "success.readyToRingDesc": "Restez près de votre téléphone et décrochez quand ça sonne 📱✨",
  "success.readyToRingTitle": "Ça va sonner dans quelques secondes !",
  "success.satisfactionGuaranteed": "Experts vérifiés 🌟",
  "success.service": "Service",
  "success.serviceDetails": "Le récap de votre consultation ✨",
  "success.serviceNotFound": "Oups, service introuvable 🤔",
  "success.sessionLoadError.message": "La session prend plus de temps que prévu à charger. Votre paiement a été enregistré et l'appel sera lancé automatiquement.",
  "success.sessionLoadError.refresh": "Rafraîchir la page",
  "success.sessionLoadError.title": "Connexion lente",
  "success.specialPrice": "Tarif spécial appliqué :",
  "success.subtitle": "Votre consultation a été réservée avec succès",
  "success.superFast": "Ultra-rapide comme promis ⚡",
  "success.technicalError": "Un problème technique est survenu lors de votre appel. Vous avez été remboursé automatiquement. Nous nous excusons pour ce désagrément. 💸",
  "success.technicalErrorTitle": "Problème technique ⚠️",
  "success.thankYou": "Merci de nous avoir fait confiance ! Vous êtes au top 🌟",
  "success.timeRemaining": "Temps restant pour discuter",
  "success.title": "Paiement réussi !",
  "success.totalPaid": "Total payé",
  "success.viaCoupon": "(dont {symbol}{amount} via le code {code})",
  "success.viaSpecialPrice": "(dont {symbol}{amount} via tarif spécial)",
  "success.youRock": "Vous assurez ! 🤘",
  "success.youSaved": "Vous avez économisé {symbol}{amount}",
  "supportingDocs.action.addFiles": "Ajouter des fichiers",
  "supportingDocs.action.archive": "Archiver",
  "supportingDocs.action.download": "Télécharger",
  "supportingDocs.action.edit": "Modifier",
  "supportingDocs.action.link": "Lier à une écriture",
  "supportingDocs.action.validate": "Valider",
  "supportingDocs.action.view": "Voir",
  "supportingDocs.audit.createdAt": "Créé le",
  "supportingDocs.audit.exchangeRate": "Taux de change",
  "supportingDocs.audit.exchangeRateDate": "Date du taux",
  "supportingDocs.audit.title": "Piste d'audit",
  "supportingDocs.audit.updatedAt": "Dernière modification",
  "supportingDocs.audit.uploadedBy": "Uploadé par",
  "supportingDocs.audit.validatedAt": "Validé le",
  "supportingDocs.audit.validatedBy": "Validé par",
  "supportingDocs.col.actions": "Actions",
  "supportingDocs.col.amount": "Montant",
  "supportingDocs.col.date": "Date",
  "supportingDocs.col.files": "Fichiers",
  "supportingDocs.col.linkedEntry": "Écriture liée",
  "supportingDocs.col.number": "Numéro",
  "supportingDocs.col.period": "Période",
  "supportingDocs.col.status": "Statut",
  "supportingDocs.col.supplier": "Fournisseur",
  "supportingDocs.col.title": "Titre",
  "supportingDocs.col.type": "Type",
  "supportingDocs.confirm.archive": "Êtes-vous sûr de vouloir archiver ce document ? Cette action est irréversible.",
  "supportingDocs.confirm.validate": "Valider ce document ?",
  "supportingDocs.create": "Nouveau document",
  "supportingDocs.error.create": "Erreur lors de la création",
  "supportingDocs.error.emptyFile": "Fichier vide : {name}",
  "supportingDocs.error.fileRequired": "Au moins un fichier est requis",
  "supportingDocs.error.fileTooLarge": "Fichier trop volumineux : {name}",
  "supportingDocs.error.load": "Erreur lors du chargement",
  "supportingDocs.error.maxFiles": "Maximum {max} fichiers",
  "supportingDocs.error.titleRequired": "Le titre est requis",
  "supportingDocs.error.unsupportedType": "Type non supporté : {type}",
  "supportingDocs.error.update": "Erreur lors de la mise à jour",
  "supportingDocs.error.upload": "Erreur lors de l'upload",
  "supportingDocs.error.uploadPartial": "Document créé mais {count} fichier(s) non uploadé(s) : {names}",
  "supportingDocs.export.csv": "Exporter CSV (page)",
  "supportingDocs.export.csvAll": "Tout exporter (CSV)",
  "supportingDocs.export.exporting": "Export en cours...",
  "supportingDocs.file.currentCount": "{current}/{max} fichiers",
  "supportingDocs.file.remainingSlots": "{count} emplacements restants",
  "supportingDocs.file.unavailable": "Indisponible",
  "supportingDocs.filters.allStatuses": "Tous les statuts",
  "supportingDocs.filters.allTypes": "Tous les types",
  "supportingDocs.filters.allYears": "Toutes les années",
  "supportingDocs.filters.clear": "Réinitialiser",
  "supportingDocs.filters.fiscalYear": "Année fiscale",
  "supportingDocs.filters.period": "Période",
  "supportingDocs.filters.search": "Rechercher...",
  "supportingDocs.filters.status": "Statut",
  "supportingDocs.filters.supplier": "Fournisseur",
  "supportingDocs.filters.supplierFilter": "Filtrer par fournisseur...",
  "supportingDocs.filters.type": "Type",
  "supportingDocs.form.amount": "Montant",
  "supportingDocs.form.amountHint": "En devise sélectionnée (ex: 15.50)",
  "supportingDocs.form.cancel": "Annuler",
  "supportingDocs.form.currency": "Devise",
  "supportingDocs.form.date": "Date du document",
  "supportingDocs.form.description": "Description",
  "supportingDocs.form.dropzone": "Glissez vos fichiers ici ou cliquez pour sélectionner",
  "supportingDocs.form.files": "Fichiers",
  "supportingDocs.form.journalEntryId": "ID écriture comptable",
  "supportingDocs.form.maxFiles": "Maximum {max} fichiers, 15 Mo chacun",
  "supportingDocs.form.notes": "Notes internes",
  "supportingDocs.form.period": "Période comptable",
  "supportingDocs.form.save": "Enregistrer",
  "supportingDocs.form.searchEntry": "Rechercher par référence (ex: PAY-2024-...)",
  "supportingDocs.form.submit": "Créer le document",
  "supportingDocs.form.supplier": "Fournisseur / Émetteur",
  "supportingDocs.form.title": "Titre",
  "supportingDocs.form.type": "Type de document",
  "supportingDocs.loadMore": "Charger plus",
  "supportingDocs.modal.addFilesTitle": "Ajouter des fichiers",
  "supportingDocs.modal.createTitle": "Nouvelle pièce justificative",
  "supportingDocs.modal.detailTitle": "Détail du document",
  "supportingDocs.modal.editTitle": "Modifier le document",
  "supportingDocs.modal.linkTitle": "Lier à une écriture comptable",
  "supportingDocs.noDocuments": "Aucune pièce justificative",
  "supportingDocs.noDocumentsDesc": "Cliquez sur \"Nouveau document\" pour ajouter une pièce justificative.",
  "supportingDocs.stats.archived": "Archivés",
  "supportingDocs.stats.pending": "En attente",
  "supportingDocs.stats.thisMonth": "Ce mois",
  "supportingDocs.stats.total": "Total documents",
  "supportingDocs.stats.validated": "Validés",
  "supportingDocs.status.archived": "Archivé",
  "supportingDocs.status.pending": "En attente",
  "supportingDocs.status.validated": "Validé",
  "supportingDocs.subtitle": "Factures fournisseurs, reçus, relevés bancaires, contrats",
  "supportingDocs.success.archived": "Document archivé",
  "supportingDocs.success.created": "Document créé avec succès",
  "supportingDocs.success.filesAdded": "Fichiers ajoutés avec succès",
  "supportingDocs.success.linked": "Document lié à l'écriture comptable",
  "supportingDocs.success.updated": "Document mis à jour",
  "supportingDocs.success.uploaded": "Fichiers uploadés avec succès",
  "supportingDocs.success.validated": "Document validé",
  "supportingDocs.title": "Pièces justificatives",
  "supportingDocs.type.bankStatement": "Relevé bancaire",
  "supportingDocs.type.contract": "Contrat",
  "supportingDocs.type.creditNote": "Avoir",
  "supportingDocs.type.expenseReport": "Note de frais",
  "supportingDocs.type.other": "Autre",
  "supportingDocs.type.payroll": "Bulletin de paie",
  "supportingDocs.type.receipt": "Reçu",
  "supportingDocs.type.supplierInvoice": "Facture fournisseur",
  "supportingDocs.type.taxDocument": "Document fiscal",
  "systemHealth.alerts.acknowledge": "Accuser réception",
  "systemHealth.alerts.noAlerts": "Aucune alerte active",
  "systemHealth.alerts.title": "Alertes Actives",
  "systemHealth.dr.date": "Date",
  "systemHealth.dr.duration": "Durée",
  "systemHealth.dr.noTests": "Aucun test DR trouvé",
  "systemHealth.dr.results": "Résultats",
  "systemHealth.dr.runTest": "Exécuter test DR",
  "systemHealth.dr.running": "Exécution en cours...",
  "systemHealth.dr.status": "Statut",
  "systemHealth.dr.title": "Tests de Récupération",
  "systemHealth.errors.drTest": "Erreur lors de l'exécution du test DR",
  "systemHealth.errors.loading": "Erreur lors du chargement de la santé du système",
  "systemHealth.issues": "Problèmes système",
  "systemHealth.lastCheck": "Dernier contrôle",
  "systemHealth.metrics.activeAlerts": "Alertes Actives",
  "systemHealth.metrics.backupAuth": "Sauvegarde Auth",
  "systemHealth.metrics.backupFirestore": "Sauvegarde Firestore",
  "systemHealth.metrics.dlqFailed": "DLQ Échouées",
  "systemHealth.metrics.dlqPending": "DLQ En attente",
  "systemHealth.metrics.errorsLastHour": "Erreurs (dernière heure)",
  "systemHealth.metrics.openDisputes": "Litiges Ouverts",
  "systemHealth.never": "Jamais",
  "systemHealth.title": "Dashboard Santé Système",
  "team.action.message": "Message",
  "team.action.requestWhatsapp": "Demander WhatsApp",
  "team.action.viewProfile": "Voir le profil",
  "team.action.whatsapp": "WhatsApp",
  "team.alert.firstCall": "Vient de recevoir son premier appel !",
  "team.alert.inactive": "Inactif depuis 7+ jours",
  "team.alert.slowing": "Activité en baisse",
  "team.alert.topPerformer": "Meilleur performeur cette semaine",
  "team.bestPerformer": "Meilleur performeur",
  "team.celebration.milestone": "Palier atteint !",
  "team.celebration.title": "Célébration",
  "team.cta.growTeam": "Agrandir votre équipe",
  "team.earningsGenerated": "Gains générés",
  "team.goal.title": "Objectif d'équipe",
  "team.inviteMore": "Inviter plus",
  "team.list.empty": "Aucun membre d'équipe",
  "team.list.startInviting": "Commencez à inviter des personnes dans votre équipe",
  "team.member.joined": "Inscrit",
  "team.network.title": "Réseau",
  "team.stats.active": "Actifs",
  "team.stats.earnings": "Gains",
  "team.stats.inactive": "Inactifs",
  "team.stats.recurring": "Récurrent",
  "team.stats.thisMonth": "Ce mois",
  "team.stats.title": "Stats d'équipe",
  "team.stats.totalSize": "Taille totale",
  "team.status.active": "Actif",
  "team.status.inactive": "Inactif",
  "team.status.pending": "En attente",
  "team.subtitle": "Gérer votre équipe",
  "team.tips.title": "Conseils",
  "team.title": "Équipe",
  "team.tree.empty": "Aucun arbre à afficher",
  "team.urgentActions.title": "Actions urgentes",
  "team.view.list": "Vue liste",
  "team.view.tree": "Vue arbre",
  "teamMessages.action.copy": "Copier",
  "teamMessages.action.email": "Email",
  "teamMessages.action.whatsapp": "WhatsApp",
  "teamMessages.custom.placeholder": "Écrivez votre message personnalisé...",
  "teamMessages.custom.title": "Message personnalisé",
  "teamMessages.email.subject": "Message de votre capitaine",
  "teamMessages.hideOther": "Masquer les autres modèles",
  "teamMessages.recommended": "Recommandé",
  "teamMessages.recommended.label": "Recommandé",
  "teamMessages.showOther": "Afficher les autres messages",
  "teamMessages.template.beginner.title": "Aider un débutant",
  "teamMessages.template.inactive.title": "Réactiver un membre inactif",
  "teamMessages.template.slowing.title": "Motiver un membre en baisse",
  "teamMessages.template.top.title": "Féliciter un top performer",
  "teamMessages.title": "Messages d'équipe",
  "telegram.breadcrumb.automations": "Automations",
  "telegram.breadcrumb.campaigns": "Campagnes",
  "telegram.breadcrumb.config": "Configuration",
  "telegram.breadcrumb.content": "Contenu",
  "telegram.breadcrumb.dashboard": "Tableau de bord",
  "telegram.breadcrumb.home": "Accueil",
  "telegram.breadcrumb.monitoring": "Monitoring",
  "telegram.breadcrumb.subscribers": "Abonnés",
  "telegram.breadcrumb.telegram": "Telegram",
  "telegram.connect.button": "Connecter Telegram",
  "telegram.connect.copied": "Copié !",
  "telegram.connect.copy": "Copier le lien",
  "telegram.connect.description": "Pour sécuriser vos retraits, connectez votre compte Telegram. C'est rapide !",
  "telegram.connect.download": "Téléchargez l'app gratuite",
  "telegram.connect.error.connection": "Erreur de connexion",
  "telegram.connect.error.generate": "Impossible de générer le lien Telegram",
  "telegram.connect.noTelegram": "Vous n'avez pas Telegram ?",
  "telegram.connect.success": "Telegram connecté !",
  "telegram.connect.title": "Connectez votre Telegram",
  "telegram.connect.waiting.description": "Ouvrez Telegram et appuyez sur \"Démarrer\"",
  "telegram.connect.waiting.detecting": "Détection automatique...",
  "telegram.connect.waiting.notWorking": "Le lien ne fonctionne pas ?",
  "telegram.connect.waiting.reopen": "Ouvrir à nouveau",
  "telegram.connect.waiting.title": "En attente de connexion...",
  "telegram.layout.backToToolbox": "Retour à la Boîte à outils",
  "telegram.layout.collapse": "Réduire la barre latérale",
  "telegram.layout.expand": "Développer la barre latérale",
  "telegram.layout.telegramMarketing": "Marketing Telegram",
  "telegram.menu.automations": "Automations",
  "telegram.menu.automations.description": "Workflows et séquences automatisés",
  "telegram.menu.automationsCreate": "Créer une automation",
  "telegram.menu.automationsCreate.description": "Créer un nouveau workflow automatisé",
  "telegram.menu.automationsEnrollments": "Inscriptions",
  "telegram.menu.automationsEnrollments.description": "Suivre les inscriptions utilisateurs dans les automations",
  "telegram.menu.automationsList": "Liste des workflows",
  "telegram.menu.automationsList.description": "Voir et gérer toutes les automations",
  "telegram.menu.campaigns": "Campagnes",
  "telegram.menu.campaigns.description": "Messages broadcast ponctuels",
  "telegram.menu.campaignsCreate": "Créer une campagne",
  "telegram.menu.campaignsCreate.description": "Envoyer un nouveau message broadcast",
  "telegram.menu.campaignsList": "Liste des campagnes",
  "telegram.menu.campaignsList.description": "Voir toutes les campagnes passées et programmées",
  "telegram.menu.config": "Configuration",
  "telegram.menu.config.description": "Paramètres bot et configuration générale",
  "telegram.menu.configBot": "Paramètres bot",
  "telegram.menu.configBot.description": "Configurer les paramètres du bot Telegram",
  "telegram.menu.configGeneral": "Paramètres généraux",
  "telegram.menu.configGeneral.description": "Paramètres généraux de l'outil Telegram",
  "telegram.menu.content": "Contenu",
  "telegram.menu.content.description": "Templates de messages et bibliothèque médias",
  "telegram.menu.contentMedia": "Bibliothèque médias",
  "telegram.menu.contentMedia.description": "Télécharger et gérer images, fichiers",
  "telegram.menu.contentTemplates": "Templates",
  "telegram.menu.contentTemplates.description": "Gérer les templates de messages",
  "telegram.menu.dashboard": "Tableau de bord",
  "telegram.menu.dashboard.description": "Vue d'ensemble de l'activité marketing Telegram",
  "telegram.menu.monitoring": "Monitoring",
  "telegram.menu.monitoring.description": "Queue temps réel, logs et analytics",
  "telegram.menu.monitoringAnalytics": "Analytics",
  "telegram.menu.monitoringAnalytics.description": "Analytics de performance et insights",
  "telegram.menu.monitoringLogs": "Logs d'activité",
  "telegram.menu.monitoringLogs.description": "Voir tous les logs de livraison de messages",
  "telegram.menu.monitoringQueue": "File de messages",
  "telegram.menu.monitoringQueue.description": "Monitoring temps réel de la file de messages",
  "telegram.menu.subscribers": "Abonnés",
  "telegram.menu.subscribers.description": "Gestion et segmentation de l'audience",
  "telegram.menu.subscribersList": "Tous les abonnés",
  "telegram.menu.subscribersList.description": "Voir tous les abonnés Telegram",
  "telegram.menu.subscribersSegments": "Segments",
  "telegram.menu.subscribersSegments.description": "Créer et gérer les segments d'audience",
  "telegram.menu.subscribersTags": "Tags",
  "telegram.menu.subscribersTags.description": "Gestion des tags pour abonnés",
  "templates.subtitle": "Messages prêts à partager",
  "templates.tip": "Astuce : Personnalisez les messages pour de meilleurs résultats",
  "templates.title": "Modèles de partage",
  "testimonial.backToTestimonials": "Retour aux témoignages",
  "testimonial.copyLink": "Copier le lien",
  "testimonial.duration": "Durée",
  "testimonial.findExpert": "Trouver un expert",
  "testimonial.helpDescription": "Obtenez de l'aide d'un expert vérifié en moins de 5 minutes",
  "testimonial.helpType": "Type d'aide",
  "testimonial.lessThan5Min": "Moins de 5 min",
  "testimonial.linkCopied": "Lien copié !",
  "testimonial.needHelp": "Besoin d'aide aussi ?",
  "testimonial.otherTestimonials": "Autres témoignages",
  "testimonial.reviews": "avis",
  "testimonial.secured": "Sécurisé",
  "testimonial.serviceDetails": "Détails du service",
  "testimonial.serviceUsed": "Service utilisé",
  "testimonial.shareByEmail": "Partager par email",
  "testimonial.shareOnFacebook": "Partager sur Facebook",
  "testimonial.shareTestimonial": "Partager ce témoignage",
  "testimonial.solicitedExpat": "A sollicité un expatrié",
  "testimonial.solicitedLawyer": "A sollicité un avocat",
  "testimonial.verified": "Vérifié",
  "testimonial.viewAllTestimonials": "Voir tous les témoignages",
  "testimonial.worldwide": "Mondial",
  "testimonialOtherReviews": "Découvrez d'autres témoignages d'expatriés et voyageurs qui ont fait confiance à nos experts.",
  "testimonials.comment1": "Service exceptionnel ! J'ai pu parler à un avocat français depuis Bangkok en moins de 1 minute. Très professionnel et rassurant dans ma situation d'urgence.",
  "testimonials.comment2": "Grâce à SOS Expats, j'ai pu résoudre mon problème administratif en Espagne. L'expatrié m'a donné des conseils précieux basés sur son expérience personnelle.",
  "testimonials.comment3": "Interface très intuitive et service client réactif. L'avocat était compétent et m'a aidé à comprendre mes droits concernant mon contrat de travail au Canada.",
  "testimonials.expertType1": "Avocat spécialisé",
  "testimonials.expertType2": "Expert Fiscal",
  "testimonials.expertType3": "Médecin urgentiste",
  "testimonials.hero.stats.averageRating": "Note moyenne",
  "testimonials.hero.stats.countries": "Pays",
  "testimonials.hero.stats.testimonials": "Témoignages",
  "testimonials.impact1": "5000€ économisés",
  "testimonials.impact2": "Visa obtenu en 3 jours",
  "testimonials.impact3": "Urgence résolue en 20min",
  "testimonials.location1": "Expatriée en Thaïlande",
  "testimonials.location2": "Expatrié en Espagne",
  "testimonials.location3": "Expatriée au Canada",
  "testimonials.subtitle": "Découvrez les expériences de nos utilisateurs partout dans le monde.",
  "testimonials.title": "Ils nous font confiance",
  "testimonials.verified": "Vérifié",
  "testy.aria.filterButton": "Filtrer",
  "testy.aria.pageButton": "Page",
  "testy.aria.searchInput": "Champ de recherche",
  "testy.aria.testimonialCard": "Carte de témoignage",
  "testy.aria.unknownDate": "Date inconnue",
  "testy.card.expat": "Expatrié",
  "testy.card.foundHelpful": "ont trouvé utile",
  "testy.card.lawyer": "Avocat",
  "testy.card.readMore": "Lire la suite",
  "testy.cta.becomeExpert": "Devenir expert",
  "testy.cta.countries150": "197+ pays couverts",
  "testy.cta.findExpert": "Trouver un expert",
  "testy.cta.joinExperts": "Rejoignez plus de 2 000 experts qui font confiance à SOS Expats",
  "testy.cta.response5min": "Réponse en moins de 5 min",
  "testy.cta.secured": "Sécurisé & confidentiel",
  "testy.cta.subtitle": "Rejoignez notre réseau d'experts et transformez vos compétences en opportunités réelles. Aidez d'autres expatriés et développez votre activité.",
  "testy.cta.title": "Vous êtes avocat ou expatrié ?",
  "testy.filters.all": "Tous les avis",
  "testy.filters.expats": "Expatriés",
  "testy.filters.lawyers": "Avocats",
  "testy.filters.searchPlaceholder": "Rechercher des témoignages...",
  "testy.hero.badge": "4,9/5 • +2 500 avis vérifiés",
  "testy.hero.subtitle": "Découvrez les expériences de nos utilisateurs dans le monde entier",
  "testy.hero.title": "Témoignages clients",
  "testy.hero.titleFirst": "Témoignages",
  "testy.hero.titleSecond": "clients",
  "testy.loading.adjustCriteria": "Essayez d'ajuster vos critères de recherche.",
  "testy.loading.clearSearch": "Effacer la recherche",
  "testy.loading.noResults": "Aucun témoignage trouvé.",
  "testy.meta.description": "Découvrez les expériences de nos utilisateurs dans le monde entier",
  "testy.meta.title": "Témoignages clients - SOS Expats",
  "testy.pagination.of": " sur ",
  "testy.pagination.page": " Page ",
  "testy.stats.showing": " Affiche ",
  "testy.stats.total": " témoignages au total ",
  "time.afternoon": "après-midi",
  "time.ago": "il y a",
  "time.april": "avril",
  "time.at": "à",
  "time.august": "août",
  "time.day": "jour",
  "time.days": "jours",
  "time.december": "décembre",
  "time.duration": "durée",
  "time.end": "fin",
  "time.evening": "soir",
  "time.expired": "Expiré",
  "time.february": "février",
  "time.friday": "vendredi",
  "time.from": "de",
  "time.hour": "heure",
  "time.hours": "heures",
  "time.in": "dans",
  "time.january": "janvier",
  "time.july": "juillet",
  "time.june": "juin",
  "time.justNow": "À l'instant",
  "time.lastMonth": "Le mois dernier",
  "time.lastWeek": "La semaine dernière",
  "time.lastYear": "L'année dernière",
  "time.march": "mars",
  "time.may": "mai",
  "time.midnight": "minuit",
  "time.minute": "minute",
  "time.minutes": "minutes",
  "time.monday": "lundi",
  "time.month": "mois",
  "time.months": "mois",
  "time.morning": "matin",
  "time.nextMonth": "Le mois prochain",
  "time.nextWeek": "La semaine prochaine",
  "time.nextYear": "L'année prochaine",
  "time.night": "nuit",
  "time.noon": "midi",
  "time.november": "novembre",
  "time.now": "Maintenant",
  "time.october": "octobre",
  "time.on": "le",
  "time.saturday": "samedi",
  "time.second": "seconde",
  "time.seconds": "secondes",
  "time.september": "septembre",
  "time.since": "depuis",
  "time.start": "début",
  "time.sunday": "dimanche",
  "time.thisMonth": "Ce mois-ci",
  "time.thisWeek": "Cette semaine",
  "time.thisYear": "Cette année",
  "time.thursday": "jeudi",
  "time.to": "à",
  "time.today": "Aujourd'hui",
  "time.tomorrow": "Demain",
  "time.tuesday": "mardi",
  "time.until": "jusqu'à",
  "time.wednesday": "mercredi",
  "time.week": "semaine",
  "time.weeks": "semaines",
  "time.year": "an",
  "time.years": "ans",
  "time.yesterday": "Hier",
  "tip.clients.expat.groups": "Les forums d'expatriés sont une mine d'or de clients potentiels",
  "tip.clients.facebook": "Rejoignez les groupes Facebook d'expatriés de votre pays cible",
  "tip.clients.linkedin": "LinkedIn est idéal pour toucher des professionnels expatriés",
  "tip.clients.local.events": "Assistez aux événements locaux d'expatriés pour créer des contacts",
  "tip.clients.whatsapp": "Partagez votre lien dans les groupes WhatsApp communautaires",
  "tip.general.consistency": "La constance bat l'intensité : soyez régulier",
  "tip.general.level.up": "Montez de niveau pour débloquer des bonus plus élevés",
  "tip.general.quality": "Un client satisfait en amène 3 autres - privilégiez la qualité",
  "tip.general.track.results": "Suivez vos résultats pour identifier ce qui fonctionne",
  "tip.messages.benefits": "Focalisez sur les bénéfices, pas sur les fonctionnalités",
  "tip.messages.personal": "Personnalisez vos messages - évitez le copier-coller générique",
  "tip.messages.story": "Racontez une histoire de réussite d'un client aidé",
  "tip.messages.testimonial": "Partagez des témoignages de clients satisfaits",
  "tip.messages.urgency": "Créez un sentiment d'urgence avec des offres limitées",
  "tip.team.mentorship": "Devenez mentor pour vos recrues les plus prometteuses",
  "tip.team.recruit.active": "Recrutez des personnes actives sur les réseaux sociaux",
  "tip.team.share.success": "Partagez vos succès pour motiver votre équipe",
  "tip.team.train.referrals": "Formez vos filleuls pour maximiser leurs performances",
  "tip.timing.consistency": "La régularité est clé : postez au moins 3 fois par semaine",
  "tip.timing.evening": "Les meilleurs moments pour poster sont entre 18h et 21h",
  "tip.timing.morning": "Les posts du matin (7h-9h) touchent les gens avant le travail",
  "tip.timing.payday": "Postez en début de mois quand les gens reçoivent leur salaire",
  "tip.timing.weekend": "Le dimanche soir est idéal pour toucher les expatriés",
  "trust.secure": "100% Sécurisé",
  "trust.support_24_7": "Support 24/7",
  "type": "TYPE",
  "unit.byte": "o",
  "unit.cm": "cm",
  "unit.currency": "€",
  "unit.currencyUSD": "$",
  "unit.g": "g",
  "unit.gb": "Go",
  "unit.h": "h",
  "unit.kb": "Ko",
  "unit.kg": "kg",
  "unit.km": "km",
  "unit.l": "L",
  "unit.m": "m",
  "unit.mb": "Mo",
  "unit.min": "min",
  "unit.minutes": "minutes",
  "unit.ml": "mL",
  "unit.mm": "mm",
  "unit.percent": "%",
  "unit.sec": "s",
  "unit.tb": "To",
  "urgentNow": "Urgent maintenant",
  "userInvoices.amount": "Montant",
  "userInvoices.client": "Client",
  "userInvoices.date": "Date",
  "userInvoices.downloadInvoice": "Télécharger la facture",
  "userInvoices.exportPdf": "Exporter en PDF",
  "userInvoices.exportPdfNotImplemented": "Fonctionnalité d'export PDF à implémenter",
  "userInvoices.issued": "ÉMIS",
  "userInvoices.loadError": "Erreur lors du chargement des factures.",
  "userInvoices.loadMore": "Voir plus",
  "userInvoices.loadMoreError": "Impossible de charger plus de factures.",
  "userInvoices.loading": "Chargement des factures...",
  "userInvoices.loadingMore": "Chargement...",
  "userInvoices.noInvoices": "Aucune facture disponible.",
  "userInvoices.pdfFilename": "mes_factures.pdf",
  "userInvoices.provider": "Prestataire",
  "userInvoices.refunded": "REMBOURSÉ",
  "userInvoices.status": "Statut",
  "userInvoices.statusIssued": "Émis",
  "userInvoices.statusRefunded": "Remboursé",
  "userInvoices.table.amount": "Montant",
  "userInvoices.table.date": "Date",
  "userInvoices.table.id": "ID",
  "userInvoices.table.status": "Statut",
  "userInvoices.title": "Mes factures",
  "validation.email_invalid": "Veuillez entrer une adresse email valide",
  "validation.email_required": "L'adresse email est requise",
  "validation.password_min_length": "Le mot de passe doit contenir au moins 8 caractères",
  "validation.password_mismatch": "Les mots de passe ne correspondent pas",
  "validation.phone_invalid": "Numéro de téléphone invalide",
  "validators.accept": "Vous devez accepter les conditions",
  "validators.currentCountry": "Le pays actuel est requis",
  "validators.description": "La description est requise",
  "validators.firstName": "Le prénom est requis",
  "validators.langMismatch": "Veuillez sélectionner une langue valide",
  "validators.languages": "Au moins une langue est requise",
  "validators.lastName": "Le nom est requis",
  "validators.phone": "Numéro de téléphone invalide",
  "validators.title": "Le titre est requis",
  "welcome": "SOS pour",
  "welcomeSubtitle": "Expatriés, Voyageurs & Vacanciers",
  "whatsapp.badge.registered": "Compte cree avec succes",
  "whatsapp.banner.device.desktop": "S'ouvre dans WhatsApp Web",
  "whatsapp.banner.device.mobile": "S'ouvre dans WhatsApp",
  "whatsapp.blogger.benefit1.desc": "Decouvrez les meilleures strategies SEO et d'integration de widgets",
  "whatsapp.blogger.benefit1.title": "Astuces SEO & widgets",
  "whatsapp.blogger.benefit2.desc": "Partagez vos retours d'experience avec d'autres blogueurs",
  "whatsapp.blogger.benefit2.title": "Communaute de blogueurs",
  "whatsapp.blogger.benefit3.desc": "Soyez informe des nouveaux outils et ressources en avant-premiere",
  "whatsapp.blogger.benefit3.title": "Nouveautes en avant-premiere",
  "whatsapp.chatter.benefit1.desc": "Recevez les meilleures techniques pour maximiser vos commissions",
  "whatsapp.chatter.benefit1.title": "Strategies & commissions",
  "whatsapp.chatter.benefit2.desc": "Echangez astuces et conseils avec d'autres chatters actifs",
  "whatsapp.chatter.benefit2.title": "Communaute de chatters",
  "whatsapp.chatter.benefit3.desc": "Posez vos questions directement a l'equipe SOS-Expat",
  "whatsapp.chatter.benefit3.title": "Support prioritaire",
  "whatsapp.client.benefit1.desc": "Echangez avec des expatries du monde entier",
  "whatsapp.client.benefit1.title": "Communaute d'expatries",
  "whatsapp.client.benefit2.desc": "Recevez les meilleurs conseils pour votre vie a l'etranger",
  "whatsapp.client.benefit2.title": "Bons plans & astuces",
  "whatsapp.client.benefit3.desc": "Posez vos questions et aidez d'autres expatries",
  "whatsapp.client.benefit3.title": "Entraide et partage",
  "whatsapp.confirm.notyet": "Pas encore, ouvrir WhatsApp",
  "whatsapp.confirm.skip": "Je rejoindrai plus tard",
  "whatsapp.confirm.subtitle": "WhatsApp s'est ouvert. Confirmez que vous avez bien rejoint le groupe.",
  "whatsapp.confirm.title": "Avez-vous rejoint le groupe ?",
  "whatsapp.confirm.yes": "Oui, j'ai rejoint !",
  "whatsapp.confirmed.continue": "Acceder a mon tableau de bord",
  "whatsapp.confirmed.subtitle": "Vous faites maintenant partie de notre communaute WhatsApp. Vous y recevrez des astuces exclusives et du support.",
  "whatsapp.confirmed.title": "Bienvenue dans la communaute !",
  "whatsapp.dashboard.banner": "Rejoignez notre groupe WhatsApp pour recevoir des astuces et echanger avec la communaute !",
  "whatsapp.dashboard.banner.button": "Rejoindre le groupe",
  "whatsapp.device.desktop": "WhatsApp Web s'ouvrira dans votre navigateur",
  "whatsapp.device.mobile": "WhatsApp s'ouvrira sur votre telephone",
  "whatsapp.expat.benefit1.desc": "Connectez-vous avec d'autres expatries aidants de la plateforme",
  "whatsapp.expat.benefit1.title": "Reseau d'entraide",
  "whatsapp.expat.benefit2.desc": "Partagez votre experience et decouvrez d'autres parcours",
  "whatsapp.expat.benefit2.title": "Partage d'experience",
  "whatsapp.expat.benefit3.desc": "Restez informe des nouvelles demandes et opportunites",
  "whatsapp.expat.benefit3.title": "Opportunites & actualites",
  "whatsapp.groupAdmin.benefit1.desc": "Echangez avec d'autres administrateurs de groupes et communautes",
  "whatsapp.groupAdmin.benefit1.title": "Reseau d'admins",
  "whatsapp.groupAdmin.benefit2.desc": "Decouvrez les meilleures techniques pour monetiser votre communaute",
  "whatsapp.groupAdmin.benefit2.title": "Monetisation & strategies",
  "whatsapp.groupAdmin.benefit3.desc": "Beneficiez d'un accompagnement personnalise de l'equipe",
  "whatsapp.groupAdmin.benefit3.title": "Accompagnement dedie",
  "whatsapp.incentive.tip1": "Astuces exclusives pour maximiser vos gains",
  "whatsapp.incentive.tip2": "Support prioritaire de l'equipe",
  "whatsapp.incentive.tip3": "Annonces et opportunites en avant-premiere",
  "whatsapp.incentive.title": "Pourquoi rejoindre ?",
  "whatsapp.influencer.benefit1.desc": "Accedez aux dernieres ressources promotionnelles (bannieres, widgets, QR codes)",
  "whatsapp.influencer.benefit1.title": "Ressources exclusives",
  "whatsapp.influencer.benefit2.desc": "Connectez-vous avec d'autres influenceurs et partagez vos resultats",
  "whatsapp.influencer.benefit2.title": "Reseau d'influenceurs",
  "whatsapp.influencer.benefit3.desc": "Recevez les bons plans et offres avant tout le monde",
  "whatsapp.influencer.benefit3.title": "Offres en avant-premiere",
  "whatsapp.join.button": "Rejoindre le groupe WhatsApp",
  "whatsapp.join.skip": "Passer et aller au tableau de bord",
  "whatsapp.join.subtitle": "Rejoignez le groupe {groupName}",
  "whatsapp.join.title": "Derniere etape !",
  "whatsapp.lawyer.benefit1.desc": "Connectez-vous avec d'autres avocats de la plateforme",
  "whatsapp.lawyer.benefit1.title": "Reseau professionnel",
  "whatsapp.lawyer.benefit2.desc": "Augmentez votre visibilite aupres des clients expatries",
  "whatsapp.lawyer.benefit2.title": "Visibilite clients",
  "whatsapp.lawyer.benefit3.desc": "Restez informe des nouveautes et demandes clients",
  "whatsapp.lawyer.benefit3.title": "Actualites & demandes",
  "whatsapp.loading": "Chargement...",
  "whatsapp.success.continue": "Mon tableau de bord",
  "whatsapp.success.redirect": "Redirection automatique dans {seconds}s...",
  "whatsapp.success.subtitle": "WhatsApp s'est ouvert. Rejoignez le groupe puis revenez ici.",
  "whatsapp.success.title": "Inscription terminee !",
  "why.subtitle": "Pensé pour aller vite, rester clair et vraiment vous accompagner — mobile d'abord.",
  "why.title.highlight": "SOS Expat",
  "why.title.prefix": "Pourquoi choisir",
  "why.title.suffix": " ?",
  "wizard.languages.multiSelect": "Sélectionnez une ou plusieurs langues",
  "wizard.languages.selected": "langue(s) sélectionnée(s)",
  "wizard.no.results": "Aucun résultat trouvé",
  "wizard.search.country": "Rechercher un pays...",
  "wizard.search.language": "Rechercher une langue...",
  "wizard.step1.title": "Dans quel pays avez-vous besoin d'aide ?",
  "wizard.step2.title": "Quelle(s) langue(s) parlez-vous ?",
  "wizard.step3.all": "Je ne sais pas encore",
  "wizard.step3.all.desc": "Voir tous les experts disponibles",
  "wizard.step3.expat": "Un expatrié aidant",
  "wizard.step3.expat.desc": "Conseils pratiques d'expérience",
  "wizard.step3.lawyer": "Un avocat",
  "wizard.step3.lawyer.desc": "Conseil juridique professionnel",
  "wizard.step3.subtitle": "Sélectionnez le type d'expert",
  "wizard.step3.title": "Qui souhaitez-vous contacter ?",
  "press.breadcrumb.home": "Accueil",
  "press.breadcrumb.press": "Espace Presse",
  "press.externalLinks.ilo": "OIT — La migration internationale du travail en chiffres",
  "press.externalLinks.title": "Pour aller plus loin",
  "press.externalLinks.unwto": "Banque mondiale — Statistiques sur la migration internationale",
  "press.faq.a5": "Oui. Tous les logos, photos et visuels disponibles dans cet espace presse sont libres de droits pour usage presse, éditorial ou journalistique. Merci de mentionner la source : « © SOS-Expat ».",
  "press.faq.a6": "Utilisez le formulaire de contact sur cette page. Précisez votre média, vos dates souhaitées et le sujet de votre reportage. Notre équipe presse répond sous 24 heures et peut organiser une interview avec le fondateur ou un porte-parole officiel.",
  "press.faq.a7": "Oui. Certains communiqués sont transmis sous embargo. La date et l’heure de levée de l’embargo sont clairement mentionnées sur chaque document. Nous comptons sur les médias partenaires pour respecter ces conditions afin de maintenir un accès privilégié à nos informations.",
  "press.faq.a8": "Lancée en août 2025, SOS-Expat est une start-up en phase d’amorçage, avec plus de 10 000 clients aidés et 100+ prestataires actifs dans 197 pays. Pour des chiffres détaillés ou des données exclusives, téléchargez notre dossier de presse ou contactez directement notre équipe.",
  "press.faq.q5": "Peut-on utiliser librement les visuels et logos SOS-Expat ?",
  "press.faq.q6": "Comment obtenir une interview ou une accréditation presse ?",
  "press.faq.q7": "Existe-t-il une politique d’embargo pour les communiqués ?",
  "press.faq.q8": "Quel est le stade de développement de SOS-Expat ?",
  "press.kit.badge": "Dossier de presse",
  "press.kit.view": "Voir le dossier",
  "press.nav.about": "À propos de SOS-Expat",
  "press.nav.contact": "Contacter notre équipe",
  "press.nav.faq": "FAQ",
  "press.nav.home": "Comment ça marche",
  "press.nav.howItWorks": "Le service",
  "press.nav.pricing": "Tarifs & services",
  "press.nav.provider": "Devenir prestataire",
  "press.nav.releases": "Communiqués de presse",
  "press.nav.seeAlso": "Découvrez aussi",
  "press.nav.testimonials": "Témoignages",
  "press.nav.title": "Découvrez aussi"
}