{
  "apiNotifications": {
    "somethingWentWrong": "Quelque chose s'est mal passé, veuillez réessayer",
    "emailRegistered": "Un utilisateur avec cet e-mail existe déjà",
    "leakedPassword": "Le mot de passe fourni a été divulgué, veuillez en utiliser un autre",
    "rateLimitHit": "Trop de demandes, veuillez réessayer plus tard",
    "cancelSubFirst": "Veuillez d'abord annuler votre abonnement payant",
    "accountDeleted": "Votre compte a été supprimé",
    "accountDeleteError": "Erreur lors de la suppression de votre compte",
    "updatedPeriodEmailReports": "La période des rapports par e-mail de l'utilisateur a été mise à jour",
    "updatedPeriodEmailReportsError": "Une erreur s'est produite lors de la mise à jour de la période des rapports par e-mail de l'utilisateur",
    "roleUpdated": "Le rôle de l'utilisateur a été modifié",
    "roleUpdateError": "Erreur lors de la modification du rôle de l'utilisateur",
    "userInvited": "L'utilisateur a été invité à rejoindre votre projet",
    "userInviteError": "Erreur lors de l'invitation de l'utilisateur à votre projet",
    "userRemoved": "L'utilisateur a été retiré de votre projet",
    "userRemoveError": "Erreur lors de la suppression de l'utilisateur de votre projet",
    "quitProjectError": "Erreur lors de la sortie du projet",
    "payoutInfoError": "Une erreur s'est produite lors de la demande d'informations de paiement",
    "quitProject": "Vous avez quitté le projet",
    "quitOrganisation": "Vous avez quitté l'organisation",
    "quitOrganisationError": "Une erreur s'est produite lors du départ de l'organisation",
    "acceptInvitationError": "Erreur lors de l'acceptation de l'invitation au projet",
    "acceptInvitation": "L'invitation au projet a été acceptée",
    "acceptOrganisationInvitation": "L'invitation à rejoindre l'organisation a été acceptée",
    "acceptOrganisationInvitationError": "Une erreur s'est produite lors de l'acceptation de l'invitation à l'organisation",
    "subscriptionUpdated": "Votre abonnement a été mis à jour",
    "generate2FAError": "Erreur lors de la génération du code 2FA",
    "integrationRemovalError": "Erreur lors de la suppression de l'intégration",
    "integrationSaveError": "Échec de l'enregistrement de l'intégration, assurez-vous que vous avez entré une entrée valide",
    "enterACorrectNumber": "Veuillez entrer un numéro correct",
    "numberCantBeNegative": "Le nombre ne peut pas être négatif",
    "numberCantBeBigger": "Le nombre ne peut pas être plus grand que {{max}}",
    "invalidToken": "Jeton invalide",
    "transferRequestSent": "Demande de transfert envoyée",
    "transferProjectReject": "La demande de transfert de projet a été annulée",
    "socialisationGenericError": "Erreur lors de la liaison du compte Swetrix avec un service tiers",
    "socialisationUnlinkGenericError": "Erreur lors du détachement du compte Swetrix du service tiers",
    "socialisationAuthGenericError": "Erreur lors de l'authentification avec un service tiers",
    "socialAccountLinked": "Le compte Swetrix a été lié avec votre fournisseur sélectionné",
    "socialAccountUninked": "Le compte Swetrix a été détaché du fournisseur sélectionné",
    "enterPassword": "Veuillez entrer le mot de passe",
    "incorrectPassword": "Mot de passe incorrect, veuillez réessayer",
    "funnelCreated": "L'entonnoir a été créé",
    "funnelUpdated": "L'entonnoir a été mis à jour",
    "funnelDeleted": "L'entonnoir a été supprimé",
    "annotationCreated": "L'annotation a été créée",
    "annotationUpdated": "L'annotation a été mise à jour",
    "annotationDeleted": "L'annotation a été supprimée",
    "errorCode": "Code d'erreur: {{error}}",
    "updateErrorStatusFailed": "Une erreur s'est produite lors de la mise à jour du statut d'erreur",
    "errorStatusUpdated": "Le statut d'erreur a été mis à jour",
    "enterSegmentName": "Veuillez saisir un nom de segment",
    "inputCannotBeEmpty": "Ce champ de saisie ne doit pas être vide",
    "segmentDeleted": "Le segment a été supprimé",
    "organisationCreated": "L'organisation a été créée",
    "organisationCreateError": "Une erreur s'est produite lors de la création de l'organisation",
    "organisationDeleted": "L'organisation a été supprimée",
    "projectRemovedFromOrganisation": "Le projet a été retiré de l'organisation",
    "projectAddedToOrganisation": "Le projet a été ajouté à l'organisation",
    "projectRemoveError": "Une erreur s'est produite lors de la suppression du projet de l'organisation",
    "projectAddError": "Une erreur s'est produite lors de l'ajout du projet à l'organisation",
    "orgUserRemoved": "L'utilisateur a été retiré de l'organisation",
    "orgUserRemoveError": "Une erreur s'est produite lors de la suppression de l'utilisateur de l'organisation",
    "orgSettingsUpdated": "Les paramètres de l’organisation ont été mis à jour",
    "projectAssigned": "Le projet a été assigné à l'organisation",
    "projectAssignError": "Échec de l'attribution du projet à l'organisation",
    "failedToLoadUsageInfo": "Impossible de charger les informations d'utilisation"
  },
  "ce": {
    "cantReachBackend": "Impossible de joindre le backend — assurez-vous que BASE_URL est défini sur l’URL de votre instance Swetrix CE"
  },
  "common": {
    "status": "Statut",
    "connect": "Connecter",
    "disconnect": "Déconnecter",
    "docs": "Documentation",
    "bookACall": "Réserver un appel avec le fondateur",
    "billing": "Facturation",
    "pricing": "Tarification",
    "loading": "Chargement...",
    "accountSettings": "Paramètres du compte",
    "liveDemo": "Démo en direct",
    "dashboard": "Tableau de bord",
    "logout": "Déconnexion",
    "save": "Enregistrer",
    "continue": "Continuer",
    "confirm": "Confirmer",
    "amount": "Montant",
    "date": "Date",
    "success": "Succès",
    "redirecting": "Redirection en cours...",
    "info": "Informations",
    "error": "Erreur",
    "close": "Fermer",
    "cancel": "Annuler",
    "optional": "optionnel",
    "captcha": "CAPTCHA",
    "gotIt": "J'ai compris",
    "settings": "Paramètres",
    "openMenu": "Ouvrir le menu",
    "closeMenu": "Fermer le menu",
    "closePopup": "Fermer le pop-up",
    "collapse": "Réduire",
    "expand": "Développer",
    "learnMore": "En savoir plus",
    "yes": "Oui",
    "no": "Non",
    "is": "est",
    "isNot": "n'est pas",
    "invite": "Inviter",
    "pending": "En attente",
    "notConnected": "Non connecté",
    "connected": "Connecté",
    "goBack": "Retour",
    "back": "Retour",
    "next": "Suivant",
    "skip": "Passer",
    "accept": "Accepter",
    "reject": "Rejeter",
    "delete": "Supprimer",
    "quit": "Quitter",
    "enable": "Activer",
    "disable": "Désactiver",
    "copy": "Copier",
    "copied": "Copié",
    "failedToCopy": "Échec de la copie",
    "new": "Nouveau",
    "all": "Tous",
    "active": "Actif",
    "edit": "Modifier",
    "account": "Compte",
    "transferring": "Transfert en cours",
    "link": "Lier",
    "unlink": "Dissocier",
    "nothingFound": "Aucun résultat",
    "search": "Rechercher",
    "oneMember": "1 membre",
    "xMembers": "{{number}} Membres",
    "general": "Général",
    "fixIt": "Réparer",
    "errorOccured": "Une erreur s'est produite : {{error}}",
    "name": "Nom",
    "notSet": "Non défini",
    "remove": "Supprimer",
    "pagination": "Affichage de <0>{{start}}</0> à <0>{{end}}</0> sur <0>{{total}}</0> résultats",
    "resultsPerPage": "Résultats par page",
    "communityEdition": "Édition Communautaire",
    "allPosts": "Tous les articles",
    "details": "Détails",
    "unknown": "Inconnu",
    "showMore": "Afficher {{count}} de plus",
    "showLess": "Afficher moins"
  },
  "performance": {
    "slogan": "<span>Contrôle des performances</span> de l'utilisateur final afin de fournir des sites web rapides.",
    "description": "Offrez une expérience parfaite à vos utilisateurs, et nous vous informerons si votre site est assez rapide.",
    "fast": {
      "title": "Tout le monde aime un site web rapide",
      "desc": "Les gens adorent les sites web rapides, donc en plus des <indexUrl>analyses de trafic</indexUrl>, Swetrix vous permet d'analyser la vitesse de votre site web et de surveiller d'autres métriques de performance basées sur le trafic réel de vos utilisateurs. Les utilisateurs sont plus susceptibles d'<wpostatsUrl>abandonner votre site web</wpostatsUrl> s'il met trop de temps à charger, prenez les devants sur ces problèmes et mesurez les indicateurs issus des interactions réelles.",
      "list": [
        "Mesurer quelles pages prennent trop de temps à charger",
        "Agréger les données de performance par géolocalisation, navigateur, type d'appareil, page et autres métriques",
        "Comparer la vitesse du site aux périodes précédentes pour analyser les éventuels problèmes ou améliorations"
      ]
    },
    "metrics": {
      "title": "Analyser toutes les mesures clés dans un seul outil",
      "desc": "Avec Swetrix, vous pouvez mesurer les métriques clés telles que le temps de chargement global de la page, des analyses détaillées par TTFB, DNS, temps de résolution TLS et autres métriques. Répartissez les données en différents centiles pour voir comment votre site performe pour les personnes ayant des connexions internet rapides et lentes."
    },
    "privacy": {
      "title": "Confidentialité avant tout, facile à utiliser",
      "desc": "Swetrix est conçu avec une approche axée sur la confidentialité et la transparence. Nous n'utilisons pas de cookies et ne collectons pas d'informations personnelles de nos utilisateurs. Il n'y a pas de suivi entre les sites ou entre les appareils. Les données ne sont jamais vendues aux annonceurs ou à qui que ce soit d'autre.\nLe tableau de bord Swetrix est très intuitif à utiliser, vous donnant des données en temps réel et une vue claire de votre site web. Il n'y a pas de couches de menus, pas besoin d'exporter vos données dans des rapports personnalisés pour bien les comprendre."
    }
  },
  "errors": {
    "slogan": "Outil de <span>suivi des erreurs</span> des utilisateurs finaux pour offrir des expériences sans bug.",
    "description": "Concentrez-vous sur la création de belles applications, et nous vous informerons si quelque chose ne va pas.",
    "fast": {
      "title": "Offrir des expériences sans bugs",
      "desc": "Tout le monde déteste les bugs, donc en plus des analyses de <indexUrl>trafic</indexUrl> et de <perfUrl>performance</perfUrl>, Swetrix vous permet de surveiller les erreurs de votre site web pour les résoudre rapidement. Configurez facilement le suivi des erreurs avec <oneLC>une seule ligne de code</oneLC>, afin de pouvoir vous concentrer sur le développement de vos applications plutôt que sur la chasse aux bugs.",
      "list": [
        "Obtenez une vue d'ensemble des types d'erreurs présentes sur votre site web",
        "Visualisez les détails d'erreurs spécifiques et les données agrégées par géolocalisation, navigateur, type d'appareil, page et autres métriques",
        "Comprenez si le bug est nouveau ou s'est reproduit, facilitant ainsi sa correction"
      ]
    },
    "track": {
      "title": "Suivre toutes les erreurs avec un seul outil",
      "desc": "Avec Swetrix, vous pouvez suivre exactement quels types derrors vos utilisateurs rencontrent et quand. Nous vous donnons également des informations sur les navigateurs, systèmes d'exploitation, appareils et plus encore, rendant la résolution des problèmes encore plus facile."
    }
  },
  "captchaPage": {
    "slogan": "Protégez votre site web contre les bots avec un CAPTCHA <span>axé sur la confidentialité</span>",
    "description": "Swetrix CAPTCHA est une solution de captcha open source et facile à utiliser. Elle est simple à intégrer et offre une protection exceptionnelle contre les bots tout en respectant la vie privée des utilisateurs.",
    "whySwetrix": "Pourquoi choisir Swetrix CAPTCHA ?",
    "whySwetrixDesc": "Contrairement aux autres fournisseurs de CAPTCHA, nous plaçons la confidentialité au premier plan. Pas de suivi, pas de cookies, juste une protection efficace contre les bots.",
    "features": {
      "privacy": {
        "title": "Axé sur la confidentialité",
        "desc": "Swetrix CAPTCHA reste riche en fonctionnalités et facile à utiliser tout en étant axé sur la confidentialité. Les défis captcha sont réalisés de manière totalement anonyme et les données d’analyse ne peuvent pas être rattachées à un utilisateur spécifique."
      },
      "opensource": {
        "title": "Open source",
        "desc": "Notre code source est доступible à tous sur GitHub, afin que chacun puisse l’analyser et le relire à tout moment. Si vous souhaitez exécuter le CAPTCHA sur votre propre serveur, vous êtes libre de le faire."
      },
      "customisable": {
        "title": "Personnalisable",
        "desc": "Vous pouvez personnaliser le CAPTCHA selon vos préférences : modifier les couleurs du thème et ajuster les réglages pour correspondre au design de votre site."
      },
      "easy": {
        "title": "Facile à utiliser",
        "desc": "Intégrez le CAPTCHA à votre site en quelques minutes. Vous pouvez utiliser nos extraits de code prêts à l’emploi ; il est déjà inclus dans les offres Swetrix Analytics."
      }
    },
    "howItWorks": {
      "title": "Intégration simple, protection puissante",
      "desc": "Démarrez avec Swetrix CAPTCHA en trois étapes simples",
      "step1": {
        "title": "Créer un projet",
        "desc": "Inscrivez-vous à Swetrix et créez un nouveau projet CAPTCHA depuis votre tableau de bord"
      },
      "step2": {
        "title": "Ajouter le widget",
        "desc": "Copiez l’extrait de code et ajoutez-le à vos formulaires : quelques lignes suffisent"
      },
      "step3": {
        "title": "Vérifier côté serveur",
        "desc": "Utilisez notre API pour vérifier la réponse CAPTCHA sur votre serveur et filtrer les bots"
      },
      "readDocs": "Lire la documentation"
    },
    "demo": {
      "tagline": "Essayez par vous-même",
      "title": "Découvrez Swetrix CAPTCHA",
      "description": "Swetrix CAPTCHA utilise un défi de preuve de travail invisible. Au lieu de puzzles agaçants, il vérifie l’appareil de l’utilisateur en arrière-plan.",
      "description2": "Les utilisateurs effectuent une vérification rapide pour prouver qu’ils sont humains. Cette étape simple protège vos formulaires contre le spam et les attaques automatisées.",
      "seeDevDemo": "Voir la démo pour développeurs",
      "formTitle": "Démo",
      "formSubtitle": "Utilisez le formulaire d’exemple pour voir Swetrix CAPTCHA en action.",
      "nameLabel": "Nom de test",
      "namePlaceholder": "Saisissez votre nom",
      "messageLabel": "Message de test",
      "messagePlaceholder": "Saisissez un message (facultatif)",
      "submit": "Envoyer",
      "success": "Formulaire envoyé avec succès ! La vérification CAPTCHA a réussi.",
      "errors": {
        "notCompleted": "Veuillez d’abord terminer la vérification CAPTCHA."
      }
    },
    "demoPage": {
      "title": "Démo développeur Swetrix CAPTCHA",
      "subtitle": "Testez et configurez le widget CAPTCHA",
      "captchaWidget": "Widget CAPTCHA",
      "configuration": "Configuration",
      "theme": "Thème",
      "themeAuto": "Automatique",
      "themeLight": "Clair",
      "themeDark": "Sombre",
      "mode": "Mode",
      "modeReal": "Exemple réel",
      "modeAlwaysPass": "Toujours réussir",
      "modeAlwaysFail": "Toujours échouer",
      "serverValidation": "Validation du jeton côté serveur",
      "tokenType": "Type de jeton",
      "tokenAlwaysPass": "Toujours réussir",
      "tokenAlwaysFail": "Toujours échouer",
      "tokenAlreadyUsed": "Échec (jeton déjà utilisé)",
      "validateButton": "Valider",
      "learnMore": "En savoir plus sur l’intégration du CAPTCHA dans notre documentation."
    }
  },
  "marketers": {
    "slogan": "Découvrez les <span>analyses web open-source</span> ultimes conçues pour les <span>spécialistes marketing</span>",
    "description": "Swetrix est un outil complet pour mener vos campagnes, optimiser vos stratégies et obtenir un succès inégalé - le tout dans un même service.",
    "whyUs": [
      {
        "name": "Intégration et configuration faciles",
        "desc": [
          "<span>Démarrage Rapide :</span> Swetrix offre une <integrationLink>intégration</integrationLink> facile avec vos systèmes existants et une configuration rapide, permettant aux marketeurs de commencer à analyser le trafic rapidement.",
          "<span>Interface simple :</span> Une interface intuitive qui ne nécessite pas de connaissances techniques approfondies permet aux marketeurs de naviguer et d'utiliser le service facilement."
        ]
      },
      {
        "name": "Fonctionnalités d'analyse avancées",
        "desc": [
          "<span>Analyse détaillée du trafic :</span> Swetrix propose une large gamme de métriques pour analyser le comportement des utilisateurs, aidant les marketeurs à prendre des décisions éclairées.",
          "<span>Rapports flexibles :</span> Swetrix offre la possibilité de personnaliser les rapports pour répondre aux besoins spécifiques des marketeurs, leur permettant de se concentrer sur les métriques les plus importantes."
        ]
      },
      {
        "name": "Conformité de la confidentialité et de la réglementation",
        "desc": [
          "<span>Conformité RGPD :</span> Swetrix est conforme au RGPD, ce qui garantit une utilisation sûre et légale du service.",
          "<span>Sécurité des données :</span> Niveau élevé de protection des données, ce qui est important pour les marketeurs qui travaillent avec des informations sensibles."
        ]
      },
      {
        "name": "Service client",
        "desc": [
          "<span>Support de haute qualité :</span> Swetrix fournit un support rapide et efficace pour aider les marketeurs à résoudre toute question ou problème.",
          "<span>Matériel éducatif :</span> Accès aux ressources d'apprentissage et <discordUrl>conseils</discordUrl> pour vous aider à tirer le meilleur parti du service."
        ]
      },
      {
        "name": "Flexibilité et évolutivité",
        "desc": [
          "<span>Différents plans tarifaires :</span> Swetrix propose différents plans tarifaires pour convenir à tous les budgets et besoins, permettant aux marketeurs de choisir la meilleure option.",
          "<span>Scalabilité :</span> La capacité d'étendre les fonctionnalités du service en fonction de la croissance et des besoins de l'entreprise."
        ]
      },
      {
        "name": "Comparaison avec la concurrence",
        "desc": [
          "<span>Transparence et confiance :</span> Swetrix est ouvert et transparent, ce qui crée de la confiance parmi les utilisateurs.",
          "<span>Fonctionnalités uniques :</span> Swetrix propose des dizaines de fonctionnalités uniques et utiles, et en voici quelques-unes.."
        ]
      }
    ]
  },
  "startups": {
    "slogan": "Axées sur la confidentialité <span>analyses web</span> adaptées pour <span>les startups</span>",
    "description": "Swetrix est un outil complet pour gérer vos campagnes, optimiser vos stratégies et analyser votre trafic - tout en un seul service, sans compromettre la confidentialité des utilisateurs.",
    "whyUs": [
      {
        "name": "Conformité de la confidentialité et de la réglementation",
        "desc": [
          "<span>Sécurité des données :</span> Swetrix se concentre sur la protection des données des utilisateurs en n'utilisant pas de cookies, ce qui garantit un haut degré de confidentialité.",
          "<span>Conformité au RGPD :</span> Contrairement à Google Analytics, Swetrix respecte le RGPD, ce qui en fait un choix sûr pour les startups soucieuses de la conformité légale."
        ]
      },
      {
        "name": "Simplicité et facilité d'utilisation",
        "desc": [
          "<span>Interface intuitive :</span> Swetrix offre une interface simple et directe, facilitant son utilisation même pour ceux sans expérience technique.",
          "<span>Intégration facile :</span> <integrationLink>Intégration</integrationLink> avec Swetrix demande un minimum de temps et d'efforts, ce qui permet aux startups de commencer rapidement à utiliser le service."
        ]
      },
      {
        "name": "Concentrez-vous sur les besoins du client",
        "desc": [
          "<span>Solutions personnalisées :</span> Swetrix offre des paramètres flexibles et la capacité de s’adapter aux besoins individuels de chaque startup.",
          "<span>Support client :</span> Un support client de haute qualité qui aide à résoudre rapidement tout problème et ajustement."
        ]
      },
      {
        "name": "Accessibilité et rentabilité",
        "desc": [
          "<span>Prix compétitifs :</span> Swetrix propose des tarifs compétitifs, ce qui est particulièrement important pour les startups avec un budget serré.",
          "<span>Période d'essai gratuite :</span> La possibilité de tester gratuitement le service permet aux startups d'évaluer ses avantages sans risques financiers."
        ]
      },
      {
        "name": "Fonctionnalités",
        "desc": [
          "<span>Analyse avancée du trafic :</span> Swetrix fournit une analyse détaillée du trafic avec une variété de métriques pour aider les startups à mieux comprendre leurs utilisateurs.",
          "<span>Rapports et analyses :</span> Rapports et analyses flexibles qui vous aident à prendre des décisions éclairées basées sur les données."
        ]
      },
      {
        "name": "Avantages par rapport à la concurrence",
        "desc": [
          "<span>Transparence :</span> Contrairement à certains concurrents, Swetrix est transparent dans ses opérations, ce qui crée de la confiance parmi les utilisateurs.",
          "<span>Concentrez-vous sur la confidentialité :</span> Swetrix se concentre sur la protection de la vie privée, ce qui nous distingue des autres solutions sur le marché."
        ]
      }
    ]
  },
  "smbs": {
    "slogan": "Axées sur la confidentialité et faciles à utiliser <span>analyses web</span> adaptées pour les <span>petites entreprises</span>",
    "description": "Swetrix est un service d'analyse web tout-en-un qui permet aux entrepreneurs et aux petites entreprises de suivre leurs campagnes, d'analyser le trafic et les performances de leur site web sans compromettre la confidentialité des utilisateurs.",
    "whyUs": [
      {
        "name": "Simplicité et efficacité",
        "desc": [
          "<span>Intégration et configuration faciles :</span> Swetrix <integrationLink>s'intègre parfaitement</integrationLink> à vos systèmes existants, vous permettant de commencer rapidement à utiliser le service sans nécessiter de configuration technique complexe.",
          "<span>Interface intuitive :</span> Une interface claire et facile à utiliser qui permet aux responsables d’obtenir rapidement les informations dont ils ont besoin sans effort supplémentaire."
        ]
      },
      {
        "name": "Disponibilité de l'information",
        "desc": [
          "<span>Temps réel :</span> Swetrix fournit des données en temps réel (en quelques secondes), ce qui permet aux responsables de répondre rapidement aux changements de comportement des clients et au trafic.",
          "<span>Rapports flexibles :</span> La possibilité de personnaliser les rapports afin de répondre aux besoins spécifiques de votre entreprise et de vous aider à prendre des décisions éclairées."
        ]
      },
      {
        "name": "Confidentialité et sécurité",
        "desc": [
          "<span>Protection des données :</span> Swetrix offre un niveau élevé de confidentialité et de protection des données, ce qui est essentiel pour les dirigeants qui veulent protéger les informations de leurs clients.",
          "<span>Conformité réglementaire :</span> Respect du RGPD et des autres exigences réglementaires, garantissant la sécurité juridique du service."
        ]
      },
      {
        "name": "Support et assistance",
        "desc": [
          "<span>Support client de haute qualité :</span> Swetrix fournit un support rapide et efficace pour aider les responsables à résoudre tous les problèmes qu'ils peuvent rencontrer.",
          "<span>Ressources éducatives :</span> nous avons une communauté bien développée sur <discordUrl>Discord</discordUrl> et sur <twitterUrl>Twitter</twitterUrl>, où nous sommes toujours ravis de vous aider."
        ]
      },
      {
        "name": "Économique et flexible",
        "desc": [
          "<span>Prix abordables :</span> Des prix compétitifs qui permettent aux gestionnaires de petites entreprises d'obtenir tous les outils dont ils ont besoin sans dépenses financières importantes.",
          "<span>Forfaits flexibles :</span> La possibilité de choisir différents forfaits adaptés à la taille et aux besoins de l'entreprise."
        ]
      },
      {
        "name": "Analyses et optimisation",
        "desc": [
          "<span>Analyses détaillées :</span> Swetrix propose une analyse avancée du trafic pour aider les responsables à mieux comprendre le comportement des clients et optimiser les processus métier.",
          "<span>Optimisation marketing :</span> Capacité à analyser l’efficacité des campagnes marketing et à ajuster les stratégies pour obtenir de meilleurs résultats."
        ]
      }
    ]
  },
  "gaAlternative": {
    "hero": {
      "teams": "{{amount}}+ équipes",
      "ditched": "ont abandonné Google Analytics",
      "title": "L’alternative à Google Analytics sans cookies",
      "subtitle": "Obtenez les informations dont vous avez besoin — en temps réel, précises et faciles à comprendre, sans cookies, sans atteinte à la vie privée et sans tableaux de bord surchargés.",
      "cta": "Commencer un essai gratuit de {{days}} jours",
      "features": {
        "cookieless": "Suivi sans cookies",
        "privacy": "Respect de la vie privée dès la conception",
        "realtime": "Tableau de bord en temps réel",
        "noSampling": "Sans échantillonnage",
        "ownData": "Vos données vous appartiennent",
        "openSource": "Open source et auto-hébergeable"
      },
      "viewDemo": "Voir la démo en direct"
    },
    "comparison": {
      "title": "Swetrix vs Google Analytics (GA4)",
      "subtitle": "Google Analytics est puissant, mais il est conçu pour Google. Swetrix est conçu pour vous — épuré, rapide et axé sur la protection de la vie privée.",
      "table": {
        "headers": {
          "whatMatters": "L’essentiel",
          "swetrix": "Swetrix",
          "ga": "Google Analytics"
        },
        "rows": {
          "cookieless": {
            "label": "Suivi sans cookies",
            "swetrix": "Oui (par défaut)",
            "ga": "Généralement basé sur des cookies"
          },
          "privacy": {
            "label": "Conçu pour la confidentialité et la conformité",
            "swetrix": "Priorité à la vie privée",
            "ga": "Écosystème publicitaire"
          },
          "realtime": {
            "label": "Analyses en temps réel",
            "swetrix": "Oui",
            "ga": "Limité"
          },
          "noSampling": {
            "label": "Sans échantillonnage / sans surprises liées aux seuils",
            "swetrix": "Oui",
            "ga": "Peut appliquer des seuils / de l’échantillonnage"
          },
          "ui": {
            "label": "Interface simple et pensée pour les humains",
            "swetrix": "Oui",
            "ga": "Complexe (courbe d’apprentissage de GA4)"
          },
          "publicDashboards": {
            "label": "Tableaux de bord publics",
            "swetrix": "Oui",
            "ga": "Pas aussi simple"
          },
          "openSource": {
            "label": "Open source",
            "swetrix": "Oui",
            "ga": "Non"
          },
          "selfHosting": {
            "label": "Option d’auto-hébergement",
            "swetrix": "Oui",
            "ga": "Non"
          },
          "webVitals": {
            "label": "Web Vitals + suivi des erreurs intégrés",
            "swetrix": "Oui",
            "ga": "Non"
          }
        }
      },
      "footer": "Vous cherchez un remplacement direct de GA4 sans compromis sur la vie privée ? Swetrix couvre l’essentiel (et plus encore) tout en gardant un suivi léger et éthique."
    },
    "whySwitch": {
      "label": "Pourquoi les équipes changent",
      "title": "GA4 a été conçu pour Google.<br />Swetrix a été conçu pour <1>vous.</1>",
      "subtitle": "Arrêtez de vous battre avec les bannières de consentement et des tableaux de bord qui demandent un doctorat. Obtenez rapidement les informations dont vous avez réellement besoin.",
      "privacy": {
        "title": "La confidentialité sans le bazar des cookies",
        "description": "Sans cookies par défaut. Pas de suivi inter-sites. Pour de nombreux sites, cela signifie que vous pouvez supprimer complètement la bannière de cookies tout en conservant des données précises."
      },
      "understandable": {
        "title": "Analyses instantanément compréhensibles",
        "description": "GA4 peut donner l’impression d’être un produit pour les analystes. Swetrix est conçu pour les humains : pages vues, visiteurs, référents, campagnes UTM et événements personnalisés — exactement là où vous les attendez."
      },
      "actionable": {
        "title": "Des insights actionnables pour le marketing + l’ingénierie",
        "description": "Le trafic ne raconte que la moitié de l’histoire. Swetrix ajoute le monitoring des performances et le suivi des erreurs, pour repérer les pages lentes et une UX dégradée avant que cela n’affecte le chiffre d’affaires."
      },
      "stats": {
        "size": "taille du script",
        "accurate": "données précises",
        "cookies": "cookies"
      }
    },
    "migration": {
      "label": "Migration rapide",
      "title": "Passez à Swetrix en moins de 5 minutes",
      "subtitle": "Aucune configuration complexe, aucun gestionnaire de balises requis. Une seule balise script et c’est terminé.",
      "steps": {
        "1": {
          "title": "Ajoutez une seule balise script",
          "description": "Pas de cookies, pas de configuration, pas d’acrobaties avec un gestionnaire de balises."
        },
        "2": {
          "title": "Configurez vos événements",
          "description": "Suivez les conversions avec de simples appels API. Les paramètres UTM fonctionnent automatiquement."
        },
        "3": {
          "title": "C’est en ligne",
          "description": "Les données en temps réel commencent à arriver immédiatement. Aucun délai, aucun échantillonnage."
        }
      },
      "stats": {
        "size": "4 Ko compressés (gzip)",
        "cookies": "Aucun cookie",
        "privacy": "Respect de la vie privée avant tout"
      }
    }
  },
  "main": {
    "seeLiveDemo": "Voir la démo en ligne",
    "goToBilling": "Accéder à la facturation",
    "faq": {
      "title": "Foire aux questions",
      "items": [
        {
          "q": "Quel forfait devrais-je choisir ?",
          "a": "Vous pouvez commencer avec l’offre à {{lowestPlanEventsAmount}} événements par mois. Si vous avez déjà un peu de trafic, vous pouvez commencer avec l’offre à {{moderatePlanEventsAmount}} événements par mois.\n\nDans tous les cas, vous pouvez passer à une offre supérieure ou inférieure à tout moment, et nous appliquerons un prorata à votre abonnement si vous changez d’offre afin que ce soit équitable pour vous."
        },
        {
          "q": "Que se passe-t-il si je dépasse la limite de mon offre ?",
          "a": "Nous ne cessons pas de compter vos données si vous dépassez la limite de votre offre. Cependant, vous devrez passer à une offre supérieure pour conserver l’accès à vos statistiques.\n\nNous vous enverrons une notification par e-mail si vous dépassez ou vous approchez de la limite de votre offre. Nous ne restreindrons pas non plus votre tableau de bord en cas de pic de trafic ponctuel ou de léger dépassement."
        },
        {
          "q": "Swetrix propose-t-il une offre gratuite ?",
          "a": "Pour notre version cloud, nous ne proposons pas d’offre gratuite pour le moment. Nous sommes une startup indépendante financée uniquement par nos abonnés. Nous ne monétisons ni ne vendons vos données, c’est pourquoi des frais d’abonnement sont nécessaires pour couvrir nos coûts et maintenir le service.\n\nPar ailleurs, Swetrix est open-source et nous proposons une Community Edition que vous pouvez auto-héberger gratuitement sur votre propre infrastructure."
        },
        {
          "q": "Y a-t-il un essai gratuit ?",
          "a": "Oui, vous pouvez essayer Swetrix gratuitement pendant {{freeTrialDays}} jours ! Un moyen de paiement est requis pour commencer votre essai, mais vous ne serez pas facturé(e) avant la fin de celui-ci et vous pouvez annuler à tout moment."
        },
        {
          "q": "Qu’est-ce qui est considéré comme un événement ?",
          "a": "Un événement est une vue de page, un événement personnalisé ou un événement d’erreur que le script de suivi envoie à Swetrix. Les vues de page et les événements d’erreur sont suivis automatiquement selon la configuration de votre script de suivi, et les événements personnalisés sont envoyés manuellement en fonction des actions des utilisateurs et de votre configuration."
        },
        {
          "q": "Swetrix est-il conforme au RGPD ?",
          "a": "Swetrix est un outil d’analytique web axé sur la confidentialité. Nous n’utilisons pas de cookies pour le suivi et toutes les données sont collectées de façon anonyme. Nous n’utilisons pas de suivi persistant inter-appareils et n’utilisons pas vos données à d’autres fins. En savoir plus dans notre <dataPolicyUrl>politique des données</dataPolicyUrl>."
        },
        {
          "q": "Swetrix dispose-t-il d’une API ?",
          "a": "Oui, vous pouvez accéder à vos statistiques ou aux données de votre site via notre API. Vous pouvez également envoyer des vues de page ou des événements pour vos sites à l’aide de notre API. Pour en savoir plus, consultez notre <apiDocumentationUrl>documentation de l’API</apiDocumentationUrl>."
        },
        {
          "q": "Puis-je inviter les membres de mon équipe sur Swetrix ?",
          "a": "Oui ! Vous pouvez créer une organisation et y inviter les membres de votre équipe, leur attribuer des rôles et gérer facilement leur accès à l’organisation et à ses projets.\n\nVous pouvez inviter des personnes directement à vos projets, créer des liens d’accès protégés par mot de passe ou rendre vos projets publics et accessibles à tous."
        },
        {
          "q": "Quel support proposez-vous ?",
          "a": "Nous fournissons une assistance par e-mail et vous pouvez <contactUsUrl>nous contacter</contactUsUrl> à tout moment. Nous offrons également un support communautaire sur notre <discordUrl>serveur Discord</discordUrl>."
        },
        {
          "q": "Je veux poser une autre question...",
          "a": "Bien sûr, n’hésitez pas à <contactUsUrl>nous contacter</contactUsUrl> à tout moment."
        }
      ],
      "gaItems": [
        {
          "q": "Swetrix est-il un remplaçant de Google Analytics (GA4) ?",
          "a": "Swetrix couvre l’essentiel de l’analytics web dont la plupart des équipes ont besoin, avec en plus le monitoring des performances et le suivi des erreurs — sans transformer vos utilisateurs en profils publicitaires."
        },
        {
          "q": "Mon site sera-t-il plus rapide qu’avec GA ?",
          "a": "Swetrix est conçu pour être léger. Un script plus léger et moins d’appels à des services tiers peuvent rendre un site plus rapide, surtout sur des connexions lentes."
        }
      ]
    },
    "slogan": "Transformez le trafic en insights",
    "description": "Obtenez toutes les informations dont vous avez besoin sur vos utilisateurs et visiteurs de site web sans les tracas liés à l'affichage des bannières de cookies. Profitez d'une analyse web intuitive, facile à utiliser et conforme au RGPD sans porter atteinte à la vie privée de vos visiteurs.",
    "understandTheirUsers": "<0>{{amount}}</0> personnes comprennent leurs utilisateurs",
    "startAXDayFreeTrial": "Essai gratuit de {{amount}} jours",
    "metric": "Métrique",
    "heroBenefits": {
      "trial": "Essai gratuit de {{days}} jours",
      "cookieless": "Suivi sans cookies",
      "dataOwnership": "100 % de propriété des données",
      "openSource": "Open source",
      "selfHostable": "Auto-hébergeable",
      "quickSetup": "Mise en place rapide"
    },
    "integrations": {
      "title": "Fonctionne avec les outils que vous utilisez déjà",
      "description": "Swetrix s’intègre à tout. Notre script léger ne représente que quelques kilo-octets dans votre code source. Vous pouvez l’ajouter à n’importe quel CMS, framework ou technologie que vous utilisez déjà.",
      "andMore": "+{{count}} de plus"
    },
    "timeToDitchGoogleAnalytics": "Il est temps de <colour>laisser tomber</colour> Google Analytics.",
    "whyDitch": "Vous en avez assez de la frustration, de la complexité et des problèmes de confidentialité de Google Analytics ? Nous aussi. C'est pourquoi nous avons créé Swetrix : l'alternative éthique, open source et entièrement sans cookies.",
    "users": "Utilisateurs enregistrés",
    "websites": "Sites web ajoutés",
    "pageviews": "Événements suivis",
    "competitiveFeatures": {
      "perf": "Surveillance des performances",
      "gdpr": "Compatible RGPD",
      "usfl": "Flux utilisateur",
      "funnels": "Entonnoirs",
      "sessionAnalysis": "Analyse de session",
      "alrt": "Alertes personnalisées",
      "pbld": "Tableaux de bord publics",
      "shad": "Partage de tableaux de bord",
      "open": "Source ouverte",
      "ckfree": "Analyse sans cookies",
      "api": "API développeur",
      "2fa": "Authentification à deux facteurs"
    },
    "whySwitch": {
      "heading": "Pourquoi les gens passent de Google Analytics à Swetrix",
      "subheading": "Des analyses simples et respectueuses de la vie privée avec tout ce dont vous avez besoin — sans la complexité, les bannières de cookies ou les données auxquelles vous ne pouvez pas faire confiance.",
      "body": "Google Analytics est devenu trop complexe. Trouver des métriques de base nécessite désormais de naviguer dans des menus interminables, et sa dépendance aux cookies vous oblige à utiliser des bannières de consentement ennuyeuses - ce qui vous coûte jusqu'à 40 % de vos données de trafic lorsque les utilisateurs refusent.\n\nSwetrix vous offre un tableau de bord clair et en temps réel sans courbe d'apprentissage. Nous n'utilisons pas de cookies, vous n'avez donc pas besoin de bannières de cookies, vous possédez 100 % de vos données et votre site web reste rapide.",
      "compareLink": "Swetrix vs Google Analytics",
      "reasons": {
        "privacy": {
          "title": "Suivi sans cookies",
          "desc": "Google Analytics nécessite des bannières de consentement aux cookies et collecte des données personnelles. Swetrix est entièrement sans cookies et respectueux de la vie privée - aucune bannière de consentement n'est nécessaire."
        },
        "simplicity": {
          "title": "Des fonctionnalités que vous utiliserez vraiment",
          "desc": "Swetrix propose des analyses de trafic, l'analyse des sessions, des entonnoirs, des profils et des tests A/B - des fonctionnalités vraiment utiles dans un tableau de bord clair et minimaliste."
        },
        "opensource": {
          "title": "Open source et auto-hébergeable",
          "desc": "Google Analytics est une boîte noire. Swetrix est entièrement open source et transparent - vous donnant la possibilité d'auditer le code ou de l'auto-héberger sur votre propre infrastructure gratuitement."
        },
        "lightweight": {
          "title": "Léger, pas un fardeau",
          "desc": "Le script de suivi de GA pèse plus de 75 Ko et ralentit votre site. Le tracker de Swetrix fait moins de 5 Ko - vos visiteurs ne le remarqueront même pas."
        }
      }
    },
    "freeToTry": "Essayez gratuitement",
    "easyToUse": "Facile à utiliser",
    "privacyFirst": "La confidentialité avant tout",
    "featuresAlt": {
      "heading": "Les fonctionnalités dont vous avez besoin, aucune formation requise",
      "privacy": {
        "title": "Des analyses axées sur la confidentialité",
        "desc": "Suivez les visiteurs sans cookies ni données personnelles. Restez conforme au RGPD dès le départ."
      },
      "events": {
        "title": "Événements et objectifs personnalisés",
        "desc": "Suivez les inscriptions, les achats et les clics sur les boutons. Définissez des objectifs de conversion pour mesurer l’essentiel."
      },
      "campaigns": {
        "title": "Campagnes et paramètres UTM",
        "desc": "Voyez quelles campagnes génèrent du trafic et des revenus. Suivez les paramètres UTM et mesurez le ROI."
      },
      "perf": {
        "title": "Surveillance des performances",
        "desc": "Surveillez les temps de chargement réels des pages chez les utilisateurs. Repérez les ralentissements avant qu’ils n’impactent les conversions."
      },
      "errors": {
        "title": "Suivi des erreurs",
        "desc": "Détectez automatiquement les erreurs JavaScript. Voyez quelles pages, quels navigateurs et quels appareils sont concernés."
      },
      "sessions": {
        "title": "Analyse des sessions",
        "desc": "Suivez les parcours individuels des utilisateurs d’une page à l’autre. Comprenez comment les visiteurs naviguent sur votre site."
      },
      "experiments": {
        "title": "Expérimentations et Feature Flags",
        "desc": "Lancez des tests A/B pour trouver ce qui fonctionne le mieux. Déployez des fonctionnalités progressivement avec des feature flags intégrés."
      },
      "captcha": {
        "title": "Alternative intégrée à reCAPTCHA",
        "desc": "Protégez les formulaires contre les robots avec un défi de preuve de travail invisible et axé sur la confidentialité. Pas de puzzles ennuyeux."
      },
      "opensource": {
        "title": "Open source",
        "desc": "Entièrement open source et auditable. Hébergez-le sur votre propre infrastructure ou utilisez notre cloud."
      },
      "devs": {
        "title": "Conçu pour les développeurs",
        "desc": "Script léger, API simple et installation rapide. Fonctionnel en moins de 5 minutes."
      }
    }
  },
  "unsubscribe": {
    "success": "Vous vous êtes désabonné des rapports d'analyse par e-mail"
  },
  "gsc": {
    "failed": "Échec de la connexion",
    "failedDesc": "Une erreur s’est produite lors de la connexion à votre Google Search Console. Veuillez réessayer ou contacter l’assistance."
  },
  "auth": {
    "recovery": {
      "title": "Récupération de compte",
      "save": "Enregistrer le nouveau mot de passe",
      "newPassword": "Votre nouveau mot de passe",
      "updated": "Votre mot de passe a été mis à jour"
    },
    "forgot": {
      "sent": "Un e-mail de réinitialisation de mot de passe a été envoyé à l'adresse spécifiée",
      "reset": "Réinitialiser le mot de passe"
    },
    "signin": {
      "title": "Se connecter à votre compte",
      "forgot": "Mot de passe oublié ?",
      "button": "Se connecter",
      "2fa": "Authentification à deux facteurs",
      "2faDesc": "Ouvrez l'application d'authentification à deux facteurs sur votre appareil pour afficher votre code d'authentification et vérifier votre identité.\nVous pouvez également utiliser votre code de secours.",
      "2faUnavailable": "Vous n'avez pas accès à l'authentification à deux facteurs ?\n<ctl>Contactez le support</ctl>.",
      "6digitCode": "Code d'authentification à 6 chiffres",
      "notAMember": "Pas encore membre ? <url>Commencez un essai gratuit de {{amount}} jours</url>",
      "welcomeBack": "Bon retour ! Veuillez saisir vos informations.",
      "dashboardAwaits": "Votre tableau de bord d’analyse vous attend",
      "trustedByThousands": "Des analyses respectueuses de la vie privée, plébiscitées par des milliers de développeurs et d'entreprises du monde entier.",
      "secureAuth": "Authentification sécurisée",
      "secureAuthDesc": "L'authentification à deux facteurs ajoute une couche de sécurité supplémentaire à votre compte",
      "testimonial": "« Swetrix a changé la donne pour notre analytique. Ils ont toujours été réactifs aux demandes de fonctionnalités et ont été aimables à chaque étape. »"
    },
    "signup": {
      "tos": "J'accepte les <tos>Conditions générales</tos> et la <pp>Politique de confidentialité</pp>.",
      "create": "Créez votre compte",
      "trial": "Démarrez votre essai gratuit de {{amount}} jours",
      "trialSubtitle": "Essayez toutes les fonctionnalités gratuitement. Annulez à tout moment avant la fin de votre essai.",
      "changePlanLater": "Vous pouvez modifier votre forfait plus tard ou à tout moment.",
      "alreadyAMember": "Déjà membre ? <url>Connectez-vous</url>",
      "createAnAccount": "Créer un compte",
      "insightsInMinutes": "Obtenez de meilleures informations sur votre site en quelques minutes",
      "testimonial": "« Swetrix a tout changé — un tableau de bord clair, une compréhension instantanée du comportement des utilisateurs et des fonctionnalités qui comptent vraiment. »",
      "features": {
        "realTimeAnalytics": "Analyses en temps réel",
        "realTimeAnalyticsDesc": "Voyez vos visiteurs en temps réel.",
        "eventTracking": "Suivi des événements",
        "eventTrackingDesc": "Suivez des événements personnalisés et des parcours utilisateur.",
        "privacyFirst": "Confidentialité avant tout",
        "privacyFirstDesc": "Aucun cookie utilisé, entièrement open source.",
        "intuitive": "Intuitif",
        "intuitiveDesc": "Facile à utiliser, pas besoin d’être data scientist."
      }
    },
    "invitation": {
      "invalidLink": "Ce lien d'invitation est invalide ou a expiré.",
      "invitedToJoin": "Vous avez été invité à rejoindre <target>{{targetName}}</target>",
      "invitedByAs": "{{inviterEmail}} vous a invité en tant que <role>{{role}}</role> dans ce/cette {{type}}. Créez votre compte pour commencer.",
      "createAndJoin": "Créer un compte et rejoindre {{type}}",
      "project": "projet",
      "organisation": "organisation"
    },
    "verification": {
      "success": "Votre e-mail a été vérifié avec succès !",
      "continueToOnboarding": "Continuer vers l’onboarding"
    },
    "socialisation": {
      "authSuccess": "Authentification réussie",
      "failed": "Échec de l'authentification",
      "failedDesc": "Une erreur s'est produite lors de l'authentification via un service tiers, veuillez réessayer ou contacter le support.",
      "successDesc": "Vous êtes maintenant authentifié via un service tiers et pouvez fermer cette page en toute sécurité si elle ne s'est pas fermée automatiquement."
    },
    "linkAccount": {
      "title": "Liez votre compte",
      "description": "{{email}} est déjà enregistré(e) sur Swetrix. Souhaitez-vous lier votre compte {{provider}} pour vous connecter plus facilement ?",
      "linkButton": "Lier le compte",
      "returnToSignIn": "Retour à la connexion",
      "unlinkHint": "Si vous souhaitez utiliser cette adresse e-mail avec un autre compte, connectez-vous à votre compte existant pour la supprimer, ou utilisez la fonctionnalité de dissociation de l’e-mail si vous n’y avez pas accès.",
      "enterPassword": "Saisissez votre mot de passe pour confirmer",
      "enter2FA": "Saisissez votre code 2FA",
      "2FARequired": "L’authentification à deux facteurs est activée sur votre compte. Veuillez saisir votre code pour continuer.",
      "invalidCredentials": "Mot de passe ou code 2FA invalide",
      "linkSuccess": "Compte lié avec succès ! Vous pouvez maintenant vous connecter avec {{provider}}."
    },
    "common": {
      "password": "Mot de passe",
      "noRemember": "Ne pas se souvenir de moi.",
      "noRememberHint": "Cochez cette case pour être déconnecté(e) lorsque vous fermez votre navigateur. Votre session sera enregistrée temporairement au lieu de manière permanente.",
      "repeat": "Confirmer le mot de passe",
      "changePassword": "Changer le mot de passe",
      "hint": "Plus de {{amount}} caractères",
      "xCharsError": "Le mot de passe doit comporter au moins {{amount}} caractères.",
      "noMatchError": "Les mots de passe doivent correspondre.",
      "badEmailError": "Veuillez fournir une adresse e-mail valide.",
      "passwordTooLong": "Le mot de passe fourni est trop long, la longueur maximale est de {{amount}} caractères",
      "tosError": "Vous devez accepter nos CGU et notre politique de confidentialité pour utiliser nos services.",
      "email": "Adresse e-mail",
      "signin": "Se connecter",
      "checkLeakedPassword": "Vérifier si le mot de passe a fuité",
      "checkLeakedPasswordDesc": "Lorsqu'il est activé, nous vérifions votre mot de passe avec la base de données <db>{{database}}</db>. Nous n'envoyons pas votre mot de passe au service. Tout d'abord, nous hachons votre mot de passe (en utilisant SHA1) et n'envoyons que les 5 premiers caractères de ce hachage au service. Le service renvoie tous les mots de passe compromis qui commencent par ces 5 caractères. De notre côté, nous vérifions si l'un d'eux correspond à votre mot de passe. Nous vous affichons un avertissement s'il a déjà été divulgué. Nous ne stockons jamais votre mot de passe en texte clair.",
      "addedOn": "Ajouté le",
      "continueWithGoogle": "Continuer avec Google",
      "continueWithGithub": "Continuer avec GitHub",
      "google": "Google",
      "github": "GitHub",
      "oidc": "OpenID Connect",
      "orContinueWith": "Ou continuer avec"
    },
    "passwordStrength": {
      "weak": "Faible",
      "fair": "Moyen",
      "good": "Bon",
      "strong": "Fort",
      "hint": "Utilisez 12 caractères ou plus avec des majuscules, des minuscules, des chiffres et des symboles pour un mot de passe fort."
    }
  },
  "profileSettings": {
    "logoutAll": "Se déconnecter de tous les appareils",
    "emailChanged": "Pour confirmer la modification de votre adresse e-mail, veuillez cliquer sur le lien dans l’e-mail que nous vous avons envoyé à votre nouvelle adresse e-mail.",
    "account": "Compte",
    "accountDesc": "Gérez votre profil et vos paramètres généraux.",
    "passwordAuth": "Mot de passe et authentification",
    "passwordAuthDesc": "Gérez l’accès à votre compte.",
    "newPassword": "Nouveau mot de passe",
    "repeatPassword": "Nouveau mot de passe (répété)",
    "updatePassword": "Mettre à jour le mot de passe",
    "logoutAllTitle": "Se déconnecter de tous les appareils",
    "logoutAllDesc": "Cela vous déconnectera de tous les appareils et de toutes les sessions, y compris la session actuelle.",
    "logoutAllWarning": "Cette action mettra fin à toutes vos sessions actives sur tous les appareils. Vous devrez vous reconnecter sur chaque appareil.",
    "general": "Paramètres généraux",
    "update": "Enregistrer les modifications",
    "email": "Rapports par e-mail",
    "timezone": "Préférence de fuseau horaire",
    "frequency": "À quelle fréquence devons-nous vous envoyer un résumé par e-mail de vos sites web ?",
    "noLink": "Vous n'avez pas reçu de lien pour confirmer votre adresse e-mail ? Demandez-en un nouveau !",
    "delete": "Supprimer le compte",
    "language": "Langue",
    "languageDesc": "Vous pouvez changer la langue de l’interface de l’application.",
    "changeLanguage": "Changer votre langue",
    "interfaceDesc": "Personnalisez la façon dont Swetrix vous affiche les informations.",
    "communicationsDesc": "Configurez la façon dont vous recevez les mises à jour et les notifications.",
    "billingTab": "Abonnement et facturation",
    "billingTabDesc": "Gérez votre formule d’abonnement et consultez les détails d’utilisation.",
    "trialActive": "Vous êtes en période d’essai gratuite",
    "nextBilling": "Prochaine date de facturation",
    "changeEmail": "Changer l’adresse e-mail",
    "changeEmailDesc": "Changez l’adresse e-mail de votre compte. Vous avez besoin de cet e-mail pour vous connecter et vérifier votre identité.",
    "currentEmail": "Adresse e-mail actuelle",
    "newEmail": "Nouvelle adresse e-mail",
    "changeEmailBtn": "Changer l’adresse e-mail",
    "changePassword": "Changer le mot de passe",
    "changePasswordDesc": "Mettez à jour votre mot de passe pour protéger votre compte.",
    "apiKeyDesc": "Utilisez votre clé API pour accéder à Swetrix par programmation.",
    "sharedDesc": "Projets qui ont été partagés avec vous par d’autres utilisateurs.",
    "organisationsDesc": "Organisations dont vous êtes membre.",
    "dangerZone": "Zone dangereuse",
    "dangerZoneDesc": "Actions irréversibles et destructrices.",
    "confirmEmail": "Confirmer l’e-mail",
    "confirmEmailDesc": "Votre adresse e-mail n’est pas encore confirmée.",
    "uiSettingsDesc": "Personnalisez l’apparence et le comportement de l’interface.",
    "notifications": "Notifications",
    "notificationsDesc": "Configurez quand et comment vous recevez des notifications.",
    "deactivateConfirmation": "Êtes-vous sûr de vouloir désactiver votre compte ?\nToutes vos données seront définitivement supprimées de nos serveurs.\nCette action est irréversible.",
    "enterPasswordToDelete": "Entrez votre mot de passe pour confirmer",
    "deletionFeedbackLabel": "Pourquoi partez-vous\u0000? (facultatif)",
    "deletionFeedback": "Nous sommes désolés de vous voir partir, pourriez-vous nous dire pourquoi vous partez afin que nous puissions améliorer notre service ?",
    "dataExport": "Exportation des données",
    "aDelete": "Supprimer mon compte",
    "qDelete": "Supprimer votre compte ?",
    "weekly": "Hebdomadaire",
    "monthly": "Mensuel",
    "never": "Jamais",
    "quarterly": "Trimestriel",
    "reportSent": "Le rapport de données RGPD a été envoyé à votre adresse e-mail.",
    "tryAgainInXDays": "Veuillez réessayer plus tard. Vous ne pouvez demander une exportation RGPD qu'une fois tous les {{amount}} jours.",
    "updated": "Les paramètres de votre compte ont été mis à jour",
    "confTimeout": "Un e-mail a déjà été envoyé, vérifiez votre boîte de réception ou réessayez dans quelques minutes",
    "confSent": "Un lien de confirmation de compte a été envoyé à votre adresse e-mail",
    "noConfLeft": "Malheureusement, vous avez épuisé vos demandes de confirmation par e-mail.\nVeuillez vérifier que vous pouvez recevoir des e-mails et consulter de nouveau votre dossier SPAM.\nVous pouvez essayer d'utiliser une autre adresse e-mail ou contacter notre service client.",
    "timezoneDesc": "Ceci correspondra au fuseau horaire dans lequel les données sont affichées. Il est utilisé uniquement à des fins de visualisation.\nAucune donnée ne sera modifiée en fonction de ce paramètre.",
    "quitProject": "Êtes-vous sûr de vouloir quitter ce projet ?",
    "quitOrganisation": "Êtes-vous sûr de vouloir quitter cette organisation ?",
    "quitEntity": "Quitter {{entity}} ?",
    "shared": "Projets partagés",
    "receiveLoginNotifications": "Recevoir des notifications de connexion",
    "organisations": "Organisations",
    "organisationsTable": {
      "organisation": "Organisation",
      "role": "Rôle",
      "joinedOn": "Date d'adh\u0000sion"
    },
    "sharedTable": {
      "project": "Projet",
      "role": "Rôle",
      "joinedOn": "Date d\u001eadh\u000bsion"
    },
    "noOrganisations": "Vous ne faites partie d'aucune organisation pour le moment.",
    "noSharedProjects": "Personne ne partage encore de projet avec vous.",
    "2fa": "Authentification à deux facteurs (2FA)",
    "2faSectionDesc": "Ajoutez une couche de sécurité supplémentaire à votre compte.",
    "2faEnableBtn": "Activer l'A2F",
    "2faDisableBtn": "Désactiver l'A2F",
    "2faDesc": "Une application d'authentification prenant en charge les mots de passe à usage unique basés sur le temps (TOTP), tels qu'andOTP ou Google Authenticator, peut scanner le code QR ci-dessous pour activer la 2FA sur votre compte Swetrix :",
    "2faQRAlt": "Impossible de scanner le code QR ?\nUtilisez plutôt cette clé secrète : {{key}}",
    "enter2faToEnable": "Saisissez votre code à usage unique pour activer l'A2F",
    "enter2faToDisable": "Entrez votre code à usage unique ou un code de récupération",
    "yourOneTimeCode": "Votre code à usage unique",
    "invalid2fa": "Code A2F invalide, veuillez réessayer",
    "2faRecoveryNote": "Vous pouvez utiliser ce code de récupération pour désactiver l’A2F. Notez-le et conservez-le dans un endroit sûr et sécurisé.",
    "2faRecoveryWarning": "Conservez votre code de récupération dans un endroit sûr. Si vous perdez l’accès à vos méthodes d’authentification, c’est le seul moyen de récupérer votre compte. Si vous le perdez, vous perdrez l’accès à votre compte pour toujours.",
    "2faRecoverySaved": "J'ai enregistré ce code de récupération",
    "2faEnabled": "L'authentification à deux facteurs est activée sur votre compte.",
    "2faEnabledSuccess": "L’authentification à deux facteurs est active et protège votre compte.",
    "2faDisableHint": "Pour désactiver l’authentification à deux facteurs, veuillez saisir votre code à 6 chiffres ou l’un de vos codes de récupération ci-dessous.",
    "2faQRTitle": "Impossible de scanner le code QR ?",
    "2faQRHint": "Utilisez plutôt cette clé secrète :",
    "2faSecurityRecommendation": "L’authentification à deux facteurs ajoute une couche de sécurité supplémentaire à votre compte en exigeant plus qu’un simple mot de passe pour vous connecter. Nous vous recommandons de l’activer.",
    "securityRecommendation": "Recommandation de sécurité",
    "apiKey": "Clé API",
    "noApiKey": "Vous n'avez pas encore créé de clés API.",
    "apiKeyWarning": "Traitez votre clé API comme un mot de passe et conservez-la secrète. Ne l'intégrez jamais en dur dans vos programmes, ni ne la partagez avec quiconque.",
    "addApiKeyBtn": "Générer une clé API",
    "deleteApiKeyBtn": "Supprimer la clé API",
    "apiKeyDelete": "Supprimer votre Clé API ?",
    "apiKeyDeleteConf": "Êtes-vous sûr de vouloir supprimer votre clé API ?\nTous les accès à l’API via cette clé seront désactivés.",
    "theme": "Thème",
    "selectTheme": "Choisir thème",
    "integrations": "Intégrations",
    "integrationsDesc": "Les intégrations peuvent être utilisées pour connecter vos messageries préférées à Swetrix et recevoir directement des mises à jour telles que des notifications, des rapports ou des alertes.",
    "integrationsList": {
      "telegram": "Recevoir des notifications directement dans un bot Telegram.",
      "slack": "Recevoir des notifications dans n’importe quel canal Slack via webhook.",
      "discord": "Recevoir des notifications dans n'importe quel canal Discord via un webhook.",
      "tgHint": "Envoyez un message à <url>{{username}}</url> pour obtenir votre identifiant de chat. Ce bot sera utilisé ultérieurement pour vous envoyer des notifications ou des alertes.",
      "slackHint": "Nous utilisons les webhooks entrants de Slack pour envoyer des notifications dans vos canaux de communication Slack. Veuillez créer une application Slack et <url>un webhook entrant</url> et le coller dans le champ ci-dessous.",
      "discordHint": "Nous utilisons les webhooks Discord pour vous envoyer des notifications. Veuillez <url>créer un webhook Discord</url> et le coller dans le champ ci-dessous.",
      "webhookUrl": "URL du webhook"
    },
    "socialisations": "Comptes liés",
    "socialisationsDesc": "La fonctionnalité Comptes liés vous permet de lier des comptes tiers (comme Google ou Twitter) à votre compte Swetrix et de les utiliser pour vous connecter à Swetrix.",
    "cantUnlinkSocialisation": "Vous ne pouvez pas dissocier ce compte lié car il a été utilisé pour créer votre compte.",
    "addIntegration": "Ajouter une intégration",
    "removeIntegration": "Supprimer l'intégration",
    "chatID": "ID de chat",
    "12-hour": "12 heures",
    "24-hour": "24 heures",
    "timeFormat": "Format de l'heure",
    "selectTimeFormat": "Il s'agit du format horaire utilisé pour le graphique ; il sert uniquement à visualiser les données au format 12 heures ou 24 heures.",
    "captcha": "CAPTCHA",
    "selectProject": "Sélectionner un projet",
    "captchaSecretKey": "Clé secrète du CAPTCHA",
    "generateSecretKey": "Générer une clé secrète",
    "regenerateSecretKey": "Régénérer la clé secrète",
    "regenerateSecretKeyTitle": "Régénérer la clé secrète ?",
    "regenerateSecretKeyMessage": "Êtes-vous sûr de vouloir régénérer votre clé secrète ?\nTous les widgets CAPTCHA existants cesseront de fonctionner et vous devrez les mettre à jour avec la nouvelle clé secrète.",
    "captchaSecretKeyHint": "Ceci est votre clé secrète, elle est utilisée pour vérifier la réponse CAPTCHA sur votre serveur. Gardez-la secrète et ne la partagez avec personne.",
    "showVisitorsInTitle": "Afficher les visiteurs en direct dans le titre de la page",
    "uiSettings": "Paramètres de l'interface utilisateur",
    "interfaceSettings": "Paramètres de l’interface",
    "communications": "Communications",
    "passwordChangeWarningModal": {
      "title": "Vous êtes sur le point de changer votre mot de passe",
      "body": "Vous êtes sur le pont de changer votre mot de passe, cela vous déconnectera de tous les appareils (y compris celui-ci) et vous devrez vous reconnecter avec votre nouveau mot de passe."
    }
  },
  "alertsSettings": {
    "alertCreated": "L'alerte a été créée",
    "alertUpdated": "L'alerte a été mise à jour",
    "alertDeleted": "L'alerte a été supprimée"
  },
  "organisations": {
    "create": "Créer une organisation",
    "organisations": "Organisations",
    "noOrganisations": "Aucune organisation pour le moment",
    "createOrganisation": "Vous n'avez encore créé ni rejoint aucune organisation. Commencez par créer votre première organisation.",
    "new": "Nouvelle organisation",
    "settings": {
      "tabs": {
        "general": "Général",
        "generalDesc": "Mettre à jour le nom de l’organisation et les informations de base.",
        "people": "Personnes",
        "peopleDesc": "Gérer les membres et leurs rôles.",
        "projects": "Projets",
        "projectsDesc": "Ajouter ou supprimer des projets pour cette organisation.",
        "danger": "Zone dangereuse",
        "dangerDesc": "Actions irréversibles pour cette organisation."
      }
    },
    "invite": {
      "title": "Inviter un utilisateur à {{organisation}}",
      "desc": "Saisissez une adresse e-mail et le rôle de la personne inscrite sur Swetrix que vous souhaitez inviter dans l’organisation. L’invitation expirera dans {{expiresIn}} heures."
    },
    "role": {
      "owner": {
        "name": "Propriétaire",
        "desc": "Peut gérer l'organisation et ses membres, ainsi que gérer les projets au sein de l'organisation."
      },
      "admin": {
        "name": "Administrateur",
        "desc": "Peut gérer l’organisation et ses membres, ainsi que les projets au sein de l’organisation."
      },
      "viewer": {
        "name": "Spectateur",
        "desc": "Peut uniquement accéder à l'organisation et à ses projets sans pouvoir modifier les paramètres."
      }
    },
    "projects": "Projets",
    "addProject": "Ajouter un projet",
    "noProjectsFound": "Aucun projet trouvé dans cette organisation",
    "modals": {
      "remove": {
        "title": "Supprimer {{project}} ?",
        "message": "Êtes-vous sûr de vouloir supprimer ce projet de l’organisation ? Une fois supprimé, les membres de l’organisation n’auront plus accès à ce projet à moins d’y être ajoutés dans les paramètres du projet."
      },
      "addProject": {
        "title": "Ajouter un projet à {{organisation}}",
        "message": "Sélectionnez le projet que vous souhaitez ajouter à l’organisation. Il sera disponible pour tous les membres de l’organisation, et les administrateurs de l’organisation pourront gérer les paramètres du projet."
      },
      "delete": {
        "title": "Supprimer {{organisation}} ?",
        "message": "Êtes-vous sûr de vouloir supprimer cette organisation ?\nToutes les données liées à l'organisation seront supprimées de nos serveurs. Cette action est irréversible."
      }
    },
    "projectOwnedBy": "Ce projet appartient à {{email}}",
    "delete": "Supprimer l'organisation"
  },
  "dashboard": {
    "security": "Sécurité",
    "gridView": "Vue en grille",
    "listView": "Affichage en liste",
    "sortAlphaAsc": "A à Z",
    "sortAlphaDesc": "Z à A",
    "sortDateAsc": "Les plus anciens en premier",
    "sortDateDesc": "Plus récents d'abord",
    "page": "Page",
    "event": "Événement",
    "noProjectsForCriteria": "Aucun projet trouvé pour les critères sélectionnés",
    "captcha": "CAPTCHA",
    "newProject": "Nouveau projet",
    "newFunnel": "Nouvel entonnoir",
    "reloadPage": "Recharger la page",
    "newCaptchaProject": "Nouveau projet CAPTCHA",
    "verifyEmailTitle": "Veuillez vérifier votre adresse e-mail d'abord",
    "verifyEmailDesc": "Pour commencer à utiliser notre service et à créer vos projets, vous devez d'abord confirmer votre adresse e-mail.\n\nUn lien pour confirmer votre compte a été envoyé à l'adresse e-mail que vous avez fournie lors de l'inscription ; s'il ne vous est pas parvenu, vous pouvez demander à nouveau le lien dans les paramètres de votre compte.",
    "lowEventsTitle": "Vos événements sont presque épuisés !",
    "lowEventsDesc": "Vous avez utilisé plus de 85% des événements inclus dans votre forfait pour ce mois-ci.\nCela signifie que si vous atteignez 100% des événements disponibles d'ici la fin du mois, l'accès à votre tableau de bord sera restreint.\nPour éviter cela, nous vous recommandons de mettre à niveau votre forfait sur la page de Facturation.",
    "accountLocked": "Votre compte a été temporairement suspendu en raison d'un problème de facturation.",
    "accountLockedTitle": "Compte temporairement suspendu",
    "eventsXPercUsed": "Vous avez utilisé plus de {{amount}}% des événements disponibles ce mois-ci selon votre forfait.",
    "noProjects": "Aucun projet pour le moment",
    "createProject": "Vous n'avez pas encore créé de projet. Commencez par créer votre premier projet.",
    "active": "Actif",
    "public": "Public",
    "shared": "Partagé",
    "disabled": "Désactivé",
    "pinned": "Épinglé",
    "unpinned": "Désépinglé",
    "pin": "Épingler le projet",
    "unpin": "Désépingler le projet",
    "noData": "aucune donnée",
    "pageviews": "Pages vues",
    "captchaEvents": "Événements CAPTCHA",
    "firstSeen": "Vu pour la première fois",
    "lastSeen": "Vue pour la dernière fois",
    "atFile": "À {{filename}}, ligne {{lineno}}, colonne {{colno}}",
    "users": "Utilisateurs",
    "createdAt": "Créé le",
    "inc": "Augmenté de",
    "dec": "Diminué de",
    "liveVisitors": "Visiteurs en temps réel",
    "xLiveVisitors": "{{amount}} visiteurs en direct",
    "live": "En direct",
    "bounceRate": "Taux de rebond",
    "viewsPerUnique": "Vues par session",
    "trendlines": "Lignes de tendance",
    "invitationFor": "Invitation pour {{project}}",
    "invitationDesc": "Vous êtes invité(e) à rejoindre le projet {{project}}.\nVous pouvez soit accepter l'invitation ici, soit la refuser dans les paramètres de votre compte.",
    "sessionDuration": "Durée de la session",
    "cumulativeMode": "Mode cumulatif",
    "traffic": "Trafic",
    "performance": "Performances",
    "profiles": "Profils",
    "funnels": "Entonnoirs",
    "sessions": "Sessions",
    "xOccurrences": "Occurrences {{x}}",
    "errors": "Erreurs",
    "xPageviews": "{{x}} pages vues",
    "xCustomEvents": "{{x}} événements personnalisés",
    "xErrors": "{{x}} erreurs",
    "sales": "Ventes",
    "xSales": "{{x}} ventes",
    "events": "Événements",
    "alerts": "Alertes",
    "alertsDesc": "Les alertes automatiques sont un outil puissant qui vous avertit lorsque certains événements se produisent sur votre site. Nous pouvons surveiller automatiquement votre projet pour détecter des pics de trafic et vous avertir via Telegram, Slack ou Discord.",
    "goals": "Objectifs",
    "goalsDesc": "Les objectifs de conversion vous aident à suivre les actions importantes des utilisateurs sur votre site web. Définissez des objectifs de pages vues ou des objectifs d’événements personnalisés pour mesurer combien de visiteurs réalisent des actions spécifiques.",
    "experiments": "Expériences",
    "featureFlags": "Drapeaux de fonctionnalités",
    "featureFlagsDesc": "Les drapeaux de fonctionnalités vous permettent d’activer ou de désactiver des fonctionnalités pour des cohortes ou des individus. Testez l’impact avant de les déployer pour tout le monde.",
    "askAi": "Demander à l’IA",
    "revenue": "Revenus",
    "refunds": "Remboursements",
    "revenueHint": "Suivez les ventes, les remboursements et les revenus provenant de vos prestataires de paiement.",
    "webAnalytics": "Analyse web",
    "productAnalytics": "Analyse produit",
    "revenueAnalytics": "Analyse des revenus",
    "funnelsDesc": "Entonnoirs est un outil puissant qui vous permet de suivre le taux de conversion de vos utilisateurs à travers une série d’étapes.\nL’analyse fournie par l’entonnoir marketing vous permet de détecter d’éventuels problèmes, d’améliorer votre site Web et d’augmenter votre taux de conversion.",
    "frontend": "Front-end",
    "backend": "Back-end",
    "network": "Réseau",
    "timing": "Répartition du temps",
    "timingFull": "Répartition du temps (complète)",
    "allocation": "Répartition du temps de chargement",
    "dns": "DNS",
    "conn": "Connexion",
    "tls": "Configuration TLS",
    "ttfb": "Temps jusqu'au premier octet (TTFB)",
    "domLoad": "Chargement du contenu DOM",
    "pageLoad": "Temps de chargement de la page",
    "render": "Rendu du navigateur",
    "response": "Temps de réponse",
    "average": "Moyenne",
    "median": "Médiane",
    "xPercentile": "{{x}}e percentile"
  },
  "alert": {
    "create": "Créer une alerte",
    "totalCount": "{{count}} alerte(s)",
    "disabled": "Désactivé",
    "customEvent": "Nom de l'événement personnalisé",
    "newErrorsOnly": "Alerte uniquement sur les nouvelles erreurs",
    "newErrorsOnlyHint": "Si activé, une alerte ne sera déclenchée que lors de la première occurrence d'une erreur spécifique.",
    "alertOnEveryCustomEvent": "Alerte à chaque événement personnalisé",
    "alertOnEveryCustomEventHint": "Si activé, une alerte sera déclenchée chaque fois que l’événement personnalisé spécifié se produit.",
    "add": "Ajouter une alerte",
    "delete": "Supprimer l'alerte",
    "noNameError": "Veuillez entrer un nom pour l'alerte.",
    "queryValueError": "Veuillez entrer le seuil et la valeur de la requête doit être un nombre.",
    "noIntegration": "Vous n'avez pas encore configuré d'intégration. Créez-en une dans vos <url>paramètres du compte</url>.",
    "noNotificationChannel": "Vous n’avez pas configuré de canal de notification ; veuillez le configurer pour être notifié lorsqu’une de vos alertes est déclenchée.",
    "lastTriggered": "Dernier déclenchement",
    "never": "Jamais",
    "qDelete": "Supprimer l'alerte ?",
    "settingsOf": "Paramètres de {{name}}",
    "deleteHint": "Cette action est irréversible.\nL'alerte et toutes les données qui y sont liées seront supprimées de nos serveurs.",
    "name": "Nom de l'alerte",
    "metric": "Métrique de requête",
    "condition": "Déclencher lorsque la métrique est",
    "threshold": "Seuil",
    "time": "Au cours des dernières",
    "xMinutes": "{{amount}} minutes",
    "xHours": "{{amount}} heures",
    "xHour": "{{amount}} heure",
    "enabled": "Alerte activée",
    "enabledHint": "Les alertes désactivées ne vous avertiront d'aucun événement.",
    "conditions": {
      "greater_than": "Supérieur à",
      "greater_equal_than": "Plus grand ou égal à",
      "less_than": "Inférieur à",
      "less_equal_than": "Inférieur ou égal à"
    },
    "metrics": {
      "page_views": "Pages vues",
      "unique_page_views": "Sessions uniques",
      "online_users": "Utilisateurs en ligne",
      "custom_events": "Événements personnalisés",
      "errors": "Erreurs"
    }
  },
  "goals": {
    "title": "Objectifs",
    "description": "Les objectifs de conversion vous aident à suivre les actions importantes des utilisateurs sur votre site web. Définissez des objectifs de pages vues ou des objectifs d’événements personnalisés pour mesurer combien de visiteurs réalisent des actions spécifiques.",
    "add": "Ajouter un objectif",
    "addGoal": "Ajouter un objectif",
    "filterGoals": "Filtrer les objectifs",
    "noGoalsMatchFilter": "Aucun objectif ne correspond à votre filtre",
    "create": "Créer un objectif",
    "save": "Enregistrer",
    "delete": "Supprimer l’objectif",
    "deleted": "L’objectif a été supprimé",
    "created": "L’objectif a été créé",
    "updated": "L’objectif a été mis à jour",
    "createTitle": "Créer un nouvel objectif",
    "editTitle": "Modifier l’objectif",
    "deleteConfirmTitle": "Supprimer cet objectif ?",
    "deleteConfirmMessage": "Cette action est irréversible. L’objectif et toutes ses données seront définitivement supprimés.",
    "name": "Nom de l’objectif",
    "namePlaceholder": "p. ex., Inscription terminée",
    "type": "Type d’objectif",
    "typePageview": "Page vue",
    "typeCustomEvent": "Événement personnalisé",
    "typePageviewDesc": "Suivez les visites de pages ou de sections spécifiques de votre site web.",
    "typeCustomEventDesc": "Suivez des événements personnalisés spécifiques déclenchés sur votre site web.",
    "matchType": "Type de correspondance",
    "pagePath": "Chemin de la page",
    "eventName": "Nom de l’événement",
    "metadataFilters": "Filtres de métadonnées",
    "addFilter": "Ajouter un filtre",
    "filterKey": "Clé",
    "filterValue": "Valeur",
    "noMetadataFilters": "Aucun filtre de métadonnées ajouté. Cliquez sur « Ajouter un filtre » pour filtrer par métadonnées d’événement.",
    "conversions": "Conversions",
    "noData": "Aucune donnée de conversion pour le moment",
    "noChartData": "Aucune donnée de graphique disponible pour la période sélectionnée"
  },
  "featureFlags": {
    "title": "Drapeaux de fonctionnalités",
    "description": "Les feature flags vous permettent d’activer ou de désactiver des fonctionnalités pour des cohortes ou des individus. Testez l’impact de nouvelles fonctionnalités avant de les déployer pour tout le monde.",
    "add": "Ajouter un feature flag",
    "addFlag": "Ajouter un flag",
    "filterFlags": "Filtrer les flags",
    "noFlagsMatchFilter": "Aucun flag ne correspond à votre filtre",
    "create": "Créer un flag",
    "save": "Enregistrer",
    "delete": "Supprimer le flag",
    "deleted": "Le feature flag a été supprimé",
    "created": "Le feature flag a été créé",
    "updated": "Le feature flag a été mis à jour",
    "createTitle": "Créer un nouveau feature flag",
    "editTitle": "Modifier le feature flag",
    "deleteConfirmTitle": "Supprimer ce feature flag ?",
    "deleteConfirmMessage": "Cette action est irréversible. Le feature flag et toutes ses données seront définitivement supprimés.",
    "key": "Clé du flag",
    "keyHint": "Utilisez le kebab-case (p. ex. my-new-feature)",
    "descriptionLabel": "Description",
    "descriptionPlaceholder": "Que contrôle ce feature flag ?",
    "flagType": "Type de flag",
    "boolean": "Booléen",
    "rollout": "Déploiement",
    "rolloutPercentage": "Pourcentage de déploiement",
    "targetingRules": "Règles de ciblage",
    "addRule": "Ajouter une règle",
    "noTargetingRules": "Aucune règle de ciblage. Le flag sera appliqué à tous les visiteurs.",
    "is": "est",
    "isNot": "n’est pas",
    "valuePlaceholder": "Valeur",
    "enableFlag": "Activer le feature flag",
    "enableFlagHint": "Lorsqu’il est désactivé, le flag renverra toujours false.",
    "enabled": "Activé",
    "disabled": "Désactivé",
    "enable": "Activer",
    "disable": "Désactiver",
    "flagEnabled": "Feature flag activé",
    "flagDisabled": "Drapeau de fonctionnalité désactivé",
    "evaluations": "Évaluations",
    "users": "Évaluations",
    "trueRate": "Taux de « vrai »",
    "noStats": "Pas encore de données",
    "targetingRulesCount": "{{count}} règle(s) de ciblage",
    "howToImplement": "Comment implémenter",
    "implementationDescription": "Utilisez les extraits de code ci-dessous pour vérifier les drapeaux de fonctionnalité dans votre application.",
    "noProfiles": "Aucun profil n’a encore évalué ce drapeau",
    "loadMore": "Charger plus",
    "xEvaluations": "{{count}} évaluation(s)",
    "served": "Diffusé"
  },
  "experiments": {
    "title": "Expériences",
    "description": "Exécutez des tests A/B pour comparer des variantes et trouver ce qui fonctionne le mieux. Créez des expériences liées à des objectifs et laissez les statistiques bayésiennes déterminer le gagnant.",
    "create": "Créer une expérience",
    "edit": "Modifier l’expérience",
    "editDisabledRunning": "Mettez cette expérience en pause pour modifier les paramètres.",
    "editDisabledCompleted": "Les expériences terminées ne peuvent pas être modifiées.",
    "delete": "Supprimer l’expérience",
    "deleted": "L’expérience a été supprimée",
    "created": "L’expérience a été créée",
    "updated": "L’expérience a été mise à jour",
    "started": "L’expérience a été démarrée",
    "paused": "L’expérience a été mise en pause",
    "completed": "L’expérience a été terminée",
    "loadError": "Échec du chargement de l’expérience",
    "deleteConfirmTitle": "Supprimer cette expérience ?",
    "deleteConfirmMessage": "Cette action est irréversible. L’expérience et toutes ses données seront supprimées définitivement.",
    "completeConfirmTitle": "Terminer cette expérience ?",
    "completeConfirmMessage": "Cela mettra fin à l’expérience et arrêtera la collecte de données. Vous pourrez toujours consulter les résultats.",
    "status": {
      "draft": "Brouillon",
      "running": "En cours",
      "paused": "En pause",
      "completed": "Terminée"
    },
    "name": "Nom de l’expérience",
    "namePlaceholder": "p. ex., test de la couleur du bouton de paiement",
    "nameRequired": "Le nom est obligatoire",
    "descriptionLabel": "Description",
    "descriptionPlaceholder": "Que testez-vous ?",
    "hypothesisLabel": "Hypothèse",
    "hypothesis": "Hypothèse",
    "goal": "Objectif",
    "noGoal": "Aucun objectif (ajouter plus tard)",
    "loadingGoals": "Chargement des objectifs...",
    "noGoalsHint": "Créez d’abord un objectif pour suivre les conversions",
    "needGoal": "Ajoutez un objectif avant de démarrer",
    "variants": "Variantes",
    "control": "Contrôle",
    "addVariant": "Ajouter une variante",
    "distributeEvenly": "Répartir uniformément",
    "minTwoVariants": "Au moins 2 variantes sont requises",
    "oneControlRequired": "Exactement une variante de contrôle est requise",
    "percentageMustSum100": "Les pourcentages doivent totaliser 100",
    "duplicateKeys": "Les clés de variante doivent être uniques",
    "variantFieldsRequired": "Le nom et la clé de la variante sont requis",
    "start": "Démarrer",
    "resume": "Reprendre",
    "pause": "Mettre en pause",
    "complete": "Terminer",
    "results": "Résultats",
    "viewResults": "Voir les résultats",
    "startedAt": "Démarré",
    "endedAt": "Terminé",
    "exposures": "Expositions",
    "conversionRate": "Taux de conversion",
    "probabilityOfWinning": "Probabilité de gagner",
    "improvement": "Amélioration",
    "totalExposures": "Total des expositions",
    "totalConversions": "Total des conversions",
    "variantsCount": "Variantes",
    "confidenceLevel": "Niveau de confiance",
    "winner": "Gagnant",
    "winnerFound": "Nous avons un gagnant !",
    "winnerDescription": "{{variant}} a une probabilité supérieure à 95 % d’être la meilleure variante.",
    "noDataYet": "Aucune donnée pour le moment",
    "noDataDescription": "Démarrez votre expérience pour commencer à collecter des données. Les résultats apparaîtront ici une fois que des utilisateurs auront été exposés à vos variantes.",
    "statisticalNote": "Les résultats sont calculés à l’aide de statistiques bayésiennes. Une variante est déclarée gagnante lorsqu’elle a une probabilité de 95 % ou plus d’être la meilleure. Collectez davantage de données pour des résultats plus fiables.",
    "exposureTrigger": {
      "default": "Par défaut",
      "defaultDesc": "Lorsqu’un événement $feature_flag_called est enregistré, un utilisateur est considéré comme exposé à l’expérience.",
      "custom": "Personnalisé",
      "customDesc": "Sélectionnez un événement personnalisé pour indiquer que les utilisateurs ont atteint la partie de votre application où l’expérience s’exécute.",
      "eventName": "Nom de l’événement personnalisé",
      "eventNamePlaceholder": "p. ex., page_loaded, checkout_started"
    },
    "multipleVariantOptions": {
      "exclude": "Exclure de l’analyse",
      "excludeDesc": "Les utilisateurs exposés à plusieurs variantes seront exclus de l’analyse (recommandé).",
      "firstExposure": "Utiliser la première exposition",
      "firstExposureDesc": "Ne compter que la première variante à laquelle un utilisateur a été exposé."
    },
    "featureFlag": "Feature flag et variantes",
    "featureFlagMode": {
      "create": "Créer un nouveau feature flag",
      "createDesc": "Générez un nouveau feature flag avec des variantes personnalisées pour cette expérience.",
      "link": "Lier un feature flag existant",
      "linkDesc": "Utilisez un feature flag multivarié existant et héritez de ses variantes."
    },
    "featureFlagKey": "Clé du feature flag",
    "featureFlagKeyPlaceholder": "p. ex., new-landing-page, betaFeature, ab_test_1",
    "featureFlagKeyHint": "Chaque expérience est associée à un feature flag. Cette clé sera utilisée pour contrôler l’expérience dans votre code.",
    "selectFeatureFlag": "Sélectionner un feature flag",
    "loadingFeatureFlags": "Chargement des feature flags...",
    "filterExperiments": "Filtrer les expériences",
    "noExperimentsMatchFilter": "Aucune expérience ne correspond à votre filtre"
  },
  "error": {
    "status": {
      "active": "Actif",
      "resolved": "Résolu",
      "regressed": "Rétrogradé"
    }
  },
  "notFoundPage": {
    "title": "Page non trouvée",
    "description": "Désolé, nous n'avons pas trouvé la page que vous recherchez.\nVeuillez vérifier l'URL dans la barre d'adresse et réessayer.",
    "goHome": "Retour à l'accueil",
    "support": "Contacter le service client"
  },
  "errorBoundary": {
    "connectionLost": "Connexion perdue",
    "connectionLostDesc": "Il semble que vous ayez perdu votre connexion Internet.",
    "connectionLostHint": "Vérifiez votre réseau et réessayez.",
    "crashTitle": "Oups..",
    "crashDesc": "L'application a planté. Nous en sommes désolés :(",
    "crashContact": "Veuillez nous en informer à {{email}}",
    "showCrashStack": "Afficher la pile de plantage",
    "hideCrashStack": "Masquer la pile de plantage",
    "unknownError": "Erreur inconnue"
  },
  "project": {
    "seo": {
      "title": "SEO",
      "desc": "Performances de recherche pour {{url}}",
      "connectGSC": "Connectez Google Search Console pour voir les données de performances de recherche",
      "connectGSCDesc": "Associez votre compte Google Search Console pour voir les clics, les impressions, les requêtes de recherche et les meilleures pages provenant de la recherche Google.",
      "connectButton": "Connecter Search Console",
      "searchEngines": "Moteurs de recherche",
      "aiReferrals": "Référents IA",
      "clicks": "Clics",
      "impressions": "Impressions",
      "avgCTR": "CTR moyen",
      "avgPosition": "Position moyenne",
      "position": "Position",
      "ctr": "CTR",
      "clicksAndImpressions": "Clics & Impressions",
      "avgPositionChart": "Position moyenne",
      "ctrVsPosition": "CTR vs Position",
      "topPages": "Meilleures pages",
      "topQueries": "Meilleures requêtes",
      "queriesForPage": "Requêtes pour cette page",
      "pagesForQuery": "Pages classées pour cette requête",
      "page": "Page",
      "query": "Requête",
      "lowerIsBetter": "Plus c'est bas, mieux c'est",
      "yourCTR": "Votre CTR",
      "benchmark": "Benchmark",
      "searchPages": "Pages de recherche",
      "searchQueries": "Requêtes de recherche",
      "noProperty": "Aucune propriété Search Console sélectionnée. Allez dans les Paramètres pour en sélectionner une.",
      "branded": "De marque",
      "nonBranded": "Hors marque",
      "brandedTraffic": "Trafic de marque",
      "others": "Autres",
      "noBrandData": "Aucune donnée de requête",
      "quadrant": "Quadrant SEO",
      "quadrantTooltip": "Chaque bulle est une requête de recherche. L'axe des X correspond à la position dans le classement (à gauche = meilleur classement), l'axe des Y au taux de clics (CTR) et la taille de la bulle reflète les impressions.\n\n<highlight>En haut à gauche</highlight> : classement élevé + CTR élevé (vos meilleures performances).\n<highlight>En bas à gauche</highlight> : classement élevé mais CTR faible (améliorez votre titre et description).\n<highlight>En haut à droite</highlight> : classement faible mais CTR élevé (boostez-les en page 1 pour des gains importants).\n<highlight>En bas à droite</highlight> : classement faible + CTR faible (priorité la plus basse)."
    },
    "passwordProtectedHint": "Veuillez saisir le mot de passe pour afficher ce tableau de bord.",
    "captchaCompletions": "Résolutions de CAPTCHA",
    "addAnnotation": "Ajouter une annotation",
    "editAnnotation": "Modifier l'annotation",
    "deleteAnnotation": "Supprimer l'annotation",
    "annotationsViewOnly": "Seuls les chefs de projet peuvent ajouter des annotations",
    "backToStats": "Retour aux statistiques",
    "directNone": "Direct / Aucun",
    "loadingMapData": "Chargement des données de la carte...",
    "copy": "Copier",
    "copied": "Copié !",
    "percentage": "Pourcentage",
    "stackTraceXFrames": "Pile d'appels ({{x}} cadres)",
    "metadata": "Métadonnées",
    "aiDetailsDesc": "Les boutons ci-dessus vous permettent d'obtenir une estimation du trafic que vous pouvez attendre sur une période d'une heure au cours des X prochaines heures.",
    "search": "Rechercher",
    "segments": "Segments",
    "segmentName": "Nom du segment",
    "addASegment": "Ajouter un segment",
    "loadMore": "Afficher plus",
    "unknownCountry": "Pays inconnu",
    "unknownUser": "Utilisateur inconnu",
    "selectCategory": "Sélectionnez une catégorie pour filtrer",
    "selectCategoryOptional": "Sélectionnez une catégorie pour filtrrer (facultatif)",
    "customEventsAndMetrics": "Événements et métriques personnalisés (facultatif)",
    "addAMetric": "Ajouter une métrique",
    "customEvent": "Événement personnalisé",
    "removeFilter": "Supprimer le filtre",
    "addFilter": "Ajouter un filtre",
    "selectColumn": "Sélectionner une colonne",
    "selectValues": "Sélectionner des valeurs...",
    "clearAllFilters": "Effacer tous les filtres",
    "filterSearchOrType": "Rechercher ou saisir une valeur...",
    "filterUseValue": "Utiliser \"{{value}}\"",
    "filterAddCustomValue": "Ajouter \"{{value}}\" comme valeur de filtre",
    "toggleFilterToIs": "Modifier le filtre en '{{column}} est \"{{filter}}\"'",
    "toggleFilterToIsNot": "Modifier le filtre en '{{column}} n'est pas \"{{filter}}\"'",
    "toggleFilterToContains": "Modifier le filtre en '{{column}} contient \"{{filter}}\"'",
    "toggleFilterToNotContains": "Modifier le filtre en '{{column}} ne contient pas \"{{filter}}\"'",
    "location": "Localisation",
    "pages": "Pages",
    "devices": "Appareils",
    "trafficSources": "Sources de trafic",
    "metrics": {
      "xAvg": "Moyenne de {{x}}",
      "xTotal": "Total de {{x}}",
      "metricKey": {
        "title": "Clé de métrique personnalisée",
        "description": "Clé de métadonnée à agréger (par exemple «amount»)."
      },
      "metricType": {
        "title": "Type de métrique personnalisé",
        "description": "Spécifie comment interpréter la valeur de la métrique personnalisée. Par exemple, Décimal convertira \"15.99\" en 15.99, tandis qu’Entier l’interprétera comme 15."
      },
      "optinalEventKey": {
        "title": "Clé d'événement (facultative)",
        "description": "Clé de métadonnée d'événement personnalisée à filtrer (par exemple, \"currency\")."
      },
      "optinalEventValue": {
        "title": "Valeur de l'événement (facultative)",
        "description": "Valeur de métadonnée d'événement personnalisée à filtrer (par exemple, \"EUR\")."
      },
      "filterNoKV": "Pour \"{{customEventName}}\", agréger \"{{metricKey}}\"",
      "filterK": "Pour \"{{customEventName}}\" agréger \"{{metricKey}}\" où n'importe quelle clé est \"{{metaKey}}\"",
      "filterV": "Pour l'événement personnalisé \"{{customEventName}}\", agréger la métrique \"{{metricKey}}\" où une valeur est \"{{metaValue}}\"",
      "filterKV": "Pour \"{{customEventName}}\", agréger \"{{metricKey}}\" où la clé \"{{metaKey}}\" est \"{{metaValue}}\""
    },
    "noSegmentsYet": "Pas encore de segments",
    "metaValueType": {
      "decimal": "Décimal",
      "integer": "Entier",
      "text": "Texte"
    },
    "currentFilters": "Filtres actuellement appliqués",
    "applyFilters": "Appliquer les filtres",
    "lookingForMore": "Vous en voulez plus ?",
    "overrideCurrentlyFilters": "Remplacer les filtres actuellement appliqués",
    "noExist": "Le projet sélectionné n'existe pas",
    "geo": "Géolocalisation",
    "browserInfo": "Informations sur le navigateur",
    "urlInfo": "Informations sur l'URL",
    "osInfo": "Informations sur le système d'exploitation",
    "campaigns": "Campagnes",
    "pageviewX": "<span>Pages vues</span> <value>{{x}}</value>",
    "eventX": "<span>Événement</span> <value>{{x}}</value>",
    "errorX": "<span>Erreur</span> <value>{{x}}</value>",
    "exportData": "Exporter les données",
    "asCSV": "En tant que CSV",
    "noEvTitle": "Pas encore d'événements",
    "noErrorDetails": "Aucun détail d'erreur",
    "noErrorDesc": "Cette erreur n'existe pas ou ne s'est pas produite dans le délai spécifié.",
    "noSessionDetails": "Aucun détail de session",
    "noSessionDesc": "Nous n'avons pas trouvé de session avec l'ID de session spécifié.",
    "showAll": "Afficher toutes les vues",
    "trendlineUnique": "Courbe de tendance des sessions",
    "backToFunnels": "Retour à la liste des entonnoirs",
    "backToSessions": "Retour à la liste des sessions",
    "backToUsers": "Retour à la liste des utilisateurs",
    "allUsers": "Tous",
    "anonymous": "Anonyme",
    "identified": "Identifié",
    "sessionNew": "Nouveau",
    "sessionReturn": "Récurrent",
    "online": "En ligne",
    "lastSeenAgo": "Vu pour la dernière fois {{time}}",
    "searchUsers": "Rechercher des utilisateurs...",
    "sessions": "Sessions",
    "xSessions": "{{x}} sessions",
    "avgDuration": "Durée moyenne",
    "firstSeen": "Vu pour la première fois",
    "lastSeen": "Vu pour la dernière fois",
    "lastSeenAt": "Vu pour la dernière fois : {{time}}",
    "activityCalendar": "Calendrier d’activité",
    "totalErrors": "Total des erreurs",
    "errorRate": "Taux d’erreur",
    "affectedUsers": "Utilisateurs affectés",
    "affectedSessions": "Sessions affectées",
    "xAffectedUsers": "{{x}} utilisateurs affectés",
    "xAffectedSessions": "{{x}} sessions affectées",
    "mostFrequentError": "Erreur la plus fréquente",
    "critical": "Critique",
    "usersAffected": "utilisateurs affectés",
    "recentErrors": "Erreurs récentes",
    "affectedSessionsList": "Sessions affectées",
    "noAffectedSessions": "Aucune session affectée trouvée",
    "viewSession": "Voir la session",
    "topPages": "Pages principales",
    "topX": "Top {{x}}",
    "locationAndDevice": "Localisation et appareil",
    "sessionInfo": "Infos de session",
    "goToProfile": "Aller au profil",
    "sessionActivity": "Activité de session",
    "pageflow": "Parcours de pages",
    "userSessions": "Sessions",
    "noSessions": "Aucune session trouvée pour cet utilisateur.",
    "unknown": "Inconnu",
    "backToErrors": "Retour à la liste des erreurs",
    "occurrences": "Occurrences",
    "visitPage": "Visite : {{page}}",
    "visitors": "Visiteurs",
    "loadTime": "Temps de chargement",
    "currentTimeX": "Heure actuelle : <url>{{time}}</url>",
    "timezoneX": "Fuseau horaire : {{timezone}}",
    "signInToChange": "Connectez-vous pour le modifier",
    "changeInSettings": "Modifiez cela dans les paramètres de votre compte",
    "events": "Événements",
    "dropoff": "Abandon",
    "conversionFromStart": "Conversion depuis le début",
    "neverEnteredTheFunnel": "Jamais entré dans le tunnel",
    "aggregation": "Agrégation",
    "locked": {
      "title": "Tableau de bord verrouillé",
      "descExceedingTier": "Ce tableau de bord est verrouillé car votre trafic a dépassé votre forfait.\nPour continuer à utiliser Swetrix et accéder à vos statistiques, vous devez passer à un forfait supérieur adapté à votre utilisation.",
      "descTialEnded": "Ce tableau de bord est verrouillé car votre période d'essai est terminée.\nPour continuer à utiliser Swetrix et accéder à vos statistiques, vous devez souscrire à l'un de nos forfaits.",
      "descPaymentFailed": "Ce tableau de bord est verrouillé car un problème est survenu lors de votre dernier paiement d’abonnement à Swetrix.\nPour continuer à utiliser Swetrix et accéder à vos statistiques, vous devez mettre à jour/confirmer vos informations de paiement.",
      "descSharedProject": "Ce tableau de bord est bloqué en raison d'un problème de facturation du propriétaire du projet.\nPour continuer à utiliser Swetrix et accéder aux statistiques, le problème de facturation doit d'abord être résolu.",
      "descGenericIssue": "Ce tableau de bord a été verrouillé et n’est actuellement pas disponible. Veuillez revenir plus tard ou contacter le propriétaire du projet pour résoudre le problème.",
      "descSubCancelled": "Ce tableau de bord est verrouillé car vous avez résilié votre abonnement.\nPour continuer à utiliser Swetrix et accéder à vos statistiques, vous devez disposer d’un abonnement actif.",
      "resolve": "Nous continuons à comptabiliser vos statistiques et nous n'avons supprimé aucune de vos données. Une fois que vous aurez mis à jour vos informations de paiement, l'accès à votre tableau de bord sera immédiatement rétabli.",
      "manageSubscription": "Gérer l'abonnement"
    },
    "waiting": {
      "title": "Aucun événement pour le moment",
      "desc": "Vous n'avez encore suivi aucun événement. Pour commencer à collecter des données, suivez les instructions d'installation ci-dessous. Cela ne fonctionne toujours pas ? Essayez de <turl>dépanner</turl> votre intégration ou <curl>contactez-nous</curl> pour obtenir de l'aide avec votre configuration."
    },
    "waitingCaptcha": {
      "title": "Aucun événement CAPTCHA pour le moment",
      "desc": "Vous n’avez pas encore suivi d’événements CAPTCHA. Consultez notre <guideurl>guide d’intégration</guideurl> pour en savoir plus sur son utilisation dans votre application.\n\nÇa ne fonctionne toujours pas ? Essayez de <turl>dépanner</turl> votre intégration ou de <curl>nous contacter</curl> pour obtenir de l’aide concernant votre configuration.",
      "setup": {
        "tabs": {
          "script": "Script",
          "validation": "Validation serveur"
        },
        "script": {
          "title": "Installation du widget",
          "desc": "Ajoutez le widget CAPTCHA aux formulaires de votre site Web.",
          "step1": "1. Ajoutez le script de chargement dans la balise <headTag></headTag> de votre page",
          "step2": "2. Ajoutez le widget à votre formulaire",
          "docsHint": "Consultez la <url>documentation complète</url> pour les options de personnalisation telles que le thème, la langue, et plus encore."
        },
        "validation": {
          "title": "Validation côté serveur",
          "desc": "Vérifiez les jetons CAPTCHA sur votre backend.",
          "step1": "Générez une clé secrète dans les paramètres de votre projet, puis vérifiez les jetons via notre API.",
          "docsHint": "Consultez la <url>documentation sur la validation côté serveur</url> pour les détails d'implémentation."
        }
      }
    },
    "waitingError": {
      "title": "Aucune erreur pour le moment",
      "desc": "Vous n'avez encore enregistré aucune erreur. <howto>Cliquez ici</howto> pour apprendre à configurer le suivi des erreurs pour votre site web.\n\nCela ne fonctionne toujours pas ? Essayez le <turl>dépannage</turl> de votre intégration ou <curl>contactez-nous</curl> pour obtenir de l'aide concernant la configuration."
    },
    "trendlineTotal": "Tendance des pages vues",
    "noEvContent": "Aucun événement n'a été capturé pour la période spécifiée.\nSi vous n'avez pas encore suivi d'événements, vous pouvez consulter notre <url>Documentation</url> pour intégrer facilement le suivi dans votre application.",
    "noEventsFiltersDesc": "Aucun événement n'a été capturé pour la période spécifiée ou les filtres appliqués. Veuillez essayer une autre période ou modifier les filtres appliqués.",
    "noProfilesTitle": "Aucun profil pour le moment",
    "noProfilesContent": "Aucun profil n’a été enregistré pour la période spécifiée, veuillez essayer une autre période.",
    "noProfilesFiltersDesc": "Aucun profil n’a été enregistré pour la période spécifiée ou avec les filtres appliqués, veuillez essayer une autre période ou modifier les filtres appliqués.",
    "noSessionsTitle": "Aucune session pour le moment",
    "noSessionsContent": "Aucune session n’a été enregistrée pour la période spécifiée, veuillez essayer une autre période.",
    "noSessionsFiltersDesc": "Aucune session n’a été enregistrée pour la période spécifiée ou avec les filtres appliqués, veuillez essayer une autre période ou modifier les filtres appliqués.",
    "noCaptchaEv": "Aucun événement n'a été capturé pour la période spécifiée.\nSi vous n'avez pas encore configuré CAPTCHA, vous pouvez consulter notre <url>Documentation</url> pour l'intégrer facilement dans votre application.",
    "mapping": {
      "cc": "Pays",
      "rg": "Région",
      "ct": "Ville",
      "pg": "Page",
      "host": "Hôte",
      "lc": "Paramètres régionaux",
      "ref": "Référent",
      "dv": "Type d'appareil",
      "br": "Navigateur",
      "brv": "Version du navigateur",
      "os": "Nom du système d'exploitation",
      "osv": "Version du système d'exploitation",
      "so": "Source UTM",
      "me": "Support UTM",
      "ca": "Campagne UTM",
      "te": "Terme UTM",
      "co": "Contenu UTM",
      "userFlow": "Parcours utilisateur",
      "entryPage": "Page d'entrée",
      "exitPage": "Page de sortie",
      "keywords": "Mots-clés",
      "keyword": "Mots-clé",
      "searchEngine": "Moteur de recherche",
      "aiReferral": "Référent IA"
    },
    "connectGsc": "Connectez Google Search Console pour afficher les mots-clés de ce projet.",
    "gscConnectionRequired": "Une connexion à Google Search Console est requise pour afficher les mots-clés de ce projet. Demandez à l’administrateur du projet d’établir d’abord la connexion.",
    "goToProjectSettings": "Accéder aux paramètres du projet",
    "noKeywordsFound": "Aucun mot-clé trouvé pour la période sélectionnée.",
    "entryPages": "Pages d’entrée",
    "exitPages": "Pages de sortie",
    "clicks": "Clics",
    "metamapping": {
      "ev": {
        "key": "Clé de l'événement",
        "value": "Valeur de l’événement",
        "dynamicKey": "Clé d'événement \"{{key}}\""
      },
      "tag": {
        "key": "Propriété",
        "value": "Valeur de la propriété",
        "dynamicKey": "Propriété \"{{key}}\""
      }
    },
    "unknownHost": "Hôte inconnu",
    "noData": "Aucune donnée à afficher",
    "overview": "Aperçu",
    "weeklyStats": "Statistiques hebdomadaires",
    "statsFor": "Statistiques pour",
    "event": "Événement",
    "key": "Clé",
    "value": "Valeur",
    "quantity": "Quantité",
    "conversion": "Conversion",
    "ratio": "Ratio",
    "customEv": "Événements personnalisés",
    "properties": "Propriétés",
    "property": "Propriété",
    "noParamData": "Pas encore de données pour ce paramètre",
    "selectKey": "Sélectionnez une clé dans la liste déroulante",
    "selectEvent": "Sélectionner un événement",
    "selectProperty": "Sélectionner une propriété",
    "customEvMetadata": "Métadonnées des événements personnalisés",
    "pageviewMetadata": "Métadonnées des pages vues",
    "conflictMetric": "La métrique sélectionnée est en conflit avec une déjà sélectionnée",
    "prev": "Précédent",
    "next": "Suivant",
    "results": "Résultats",
    "total": "Total des pages vues",
    "pageviews": "Pages vues",
    "customEvents": "Événements personnalisés",
    "errors": "Erreurs",
    "thisHour": "Cette heure",
    "all": "Tout le temps",
    "today": "Aujourd'hui",
    "yesterday": "Hier",
    "last24h": "Dernières 24 heures",
    "lastXDays": "Derniers {{amount}} jours",
    "lastXWeeks": "Dernières {{amount}} semaines",
    "lastXMonths": "Derniers {{amount}} mois",
    "custom": "Date personnalisée",
    "minute": "Minute",
    "hour": "Heure",
    "day": "Jour",
    "week": "Semaine",
    "month": "Mois",
    "year": "Année",
    "resetFilters": "Réinitialiser les filtres",
    "exportImgError": "Échec de l'exportation des données en tant qu'image",
    "codeExample": "Ou insérez le code suivant dans votre site web pour suivre vos événements :",
    "metricVis": "Visualisation des métriques",
    "filters": "Filtres",
    "contains": {
      "is": "contient",
      "not": "ne contient pas"
    },
    "showResolved": "Afficher les résolus",
    "resolve": "Résoudre",
    "markAsActive": "Marquer comme actif",
    "refreshStats": "Actualiser les statistiques",
    "refresh": "Actualiser",
    "refreshingIn": "Actualisation dans {{seconds}} secondes",
    "refreshing": "Actualisation...",
    "resetZoom": "Réinitialiser le zoom",
    "noEventsForSelectedPeriod": "Il n'y a pas d'événements pour la période sélectionnée.",
    "endOfSession": "Fin de session",
    "sessionInProgress": "Session en cours",
    "showLess": "Afficher moins",
    "showMore": "Afficher {{count}} de plus",
    "barChart": "Graphique en barres",
    "lineChart": "Graphique en lignes",
    "settings": {
      "transferShort": "Transférer la propriété à un autre utilisateur.",
      "resetShort": "Effacer les données d’analyse. Conserver les paramètres du projet.",
      "deleteShort": "Supprimer définitivement le projet et toutes les données.",
      "organisation": "Organisation",
      "shields": "Boucliers",
      "access": "Paramètres d'accès",
      "resetSuccess": "Le projet a été réinitialisé",
      "gsc": {
        "connect": "Connectez votre projet à votre compte Google Search Console pour obtenir des statistiques, par exemple les mots-clés utilisés par les internautes pour trouver votre site.",
        "disconnected": "Le projet a été déconnecté de votre compte Google Search Console.",
        "selectProperty": "Sélectionner une propriété",
        "connectDisclamer": "Pour que l’intégration fonctionne, assurez-vous d’avoir d’abord configuré votre site web dans la <url>Google Search Console</url>.",
        "propertyConnected": "La propriété sélectionnée a été enregistrée dans votre projet",
        "websiteProperty": "Propriété du site web",
        "websitePropertyHint": "Sélectionnez la propriété Google Search Console pour laquelle vous souhaitez voir les mots-clés. Si votre domaine n’apparaît pas ici, assurez-vous de l’avoir ajouté et vérifié dans la Google Search Console.",
        "linkedGoogleAccount": "Compte Google associé"
      },
      "tabs": {
        "general": "Général",
        "generalDesc": "Configurez le nom de votre projet et les paramètres de base.",
        "access": "Accès",
        "accessDesc": "Contrôlez qui peut voir et accéder à votre projet.",
        "shields": "Boucliers",
        "shieldsDesc": "Protégez vos analyses contre les bots et le trafic indésirable.",
        "captcha": "CAPTCHA",
        "captchaDesc": "Ajoutez une vérification humaine pour protéger vos formulaires.",
        "emails": "E-mails",
        "emailsDesc": "Configurez les rapports par e-mail et les préférences de notification.",
        "people": "Personnes",
        "peopleDesc": "Gérez les membres de l’équipe et leurs autorisations.",
        "annotations": "Annotations",
        "annotationsDesc": "Ajoutez des notes pour marquer des événements importants sur vos graphiques.",
        "danger": "Zone de danger",
        "dangerDesc": "Actions destructrices qui ne peuvent pas être annulées.",
        "integrations": "Intégrations",
        "integrationsDesc": "Connectez des services externes pour enrichir vos analyses.",
        "alerts": "Alertes",
        "alertsDesc": "Soyez informé des pics de trafic, des erreurs et des événements personnalisés.",
        "revenue": "Revenus",
        "revenueDesc": "Suivez les revenus et attribuez les ventes aux campagnes.",
        "import": "Importer des données",
        "importDesc": "Importer des données d'analyse depuis d'autres plateformes"
      },
      "revenue": {
        "title": "Suivi des revenus",
        "description": "Connectez votre prestataire de paiement pour suivre les revenus et attribuer les ventes aux canaux marketing.",
        "connectPaddle": "Connecter Paddle",
        "connectPaddleDesc": "Saisissez votre clé API Paddle pour commencer à suivre les revenus. Nous synchroniserons automatiquement les transactions depuis votre compte Paddle.",
        "paddleDocsLink": "Découvrez comment obtenir votre clé API Paddle",
        "paymentProvider": "Prestataire de paiement",
        "provider": "Prestataire",
        "apiKey": "Clé API",
        "apiKeyHint": "Votre clé API Paddle pour un accès en lecture seule aux transactions.",
        "createApiKeyHint": "Créez une clé API restreinte depuis votre",
        "dashboard": "tableau de bord",
        "apiKeyRequired": "La clé API est requise",
        "currency": "Devise de reporting",
        "currencyDescription": "Utilisée pour tous les rapports de revenus et la conversion des paiements.",
        "currencyHint": "Tous les revenus seront convertis et affichés dans cette devise.",
        "currencyUpdated": "Devise de reporting mise à jour",
        "learnMore": "Découvrez comment lier les revenus aux sources de trafic",
        "connected": "Suivi des revenus connecté",
        "connectedTo": "Connecté à",
        "disconnected": "Suivi des revenus déconnecté",
        "synced": "{{count}} transactions synchronisées",
        "syncNow": "Synchroniser maintenant",
        "lastSync": "Dernière synchronisation : {{date}}",
        "attribution": {
          "title": "Attribution des revenus",
          "description": "Transmettez les identifiants de visiteur et de session à votre prestataire de paiement afin d’attribuer les revenus aux canaux marketing.",
          "paddleExample": "Intégration de Paddle Checkout :"
        }
      },
      "dataImport": {
        "importFrom": "Importer depuis",
        "importFromDesc": "Sélectionnez un fournisseur d'analyses à partir duquel importer des données historiques.",
        "importHistory": "Historique d'importation",
        "noImports": "Aucune importation pour le moment. Sélectionnez un fournisseur ci-dessus pour commencer.",
        "provider": "Fournisseur",
        "status": "Statut",
        "dateRange": "Plage de dates",
        "rows": "Lignes",
        "created": "Créé le",
        "deleteImport": "Supprimer l'importation",
        "deleteImportConfirm": "Cela supprimera définitivement toutes les données importées ({{count}} lignes) de vos analyses. Cette action est irréversible.",
        "importStarted": "Importation commencée. Vos données sont en cours de traitement.",
        "importDeleted": "Importation supprimée avec succès",
        "loadFailed": "Échec du chargement des importations",
        "uploadFailed": "Échec du téléversement du fichier. Veuillez réessayer.",
        "deleteFailed": "Échec de la suppression de l'importation",
        "clickToUpload": "Cliquez pour téléverser",
        "orDragDrop": "ou glissez-déposez",
        "maxFileSize": "Fichier {{fileType}}, max {{maxSize}} Mo",
        "uploadingProcessing": "Téléversement et traitement en cours...",
        "importFromProvider": "Importer depuis {{provider}}",
        "statsIncludeImported": "Les statistiques incluent les données importées",
        "imported": "Importé",
        "statusPending": "En attente",
        "statusProcessing": "En traitement",
        "statusCompleted": "Terminé",
        "statusFailed": "Échoué",
        "uploadInstructions": "Veuillez sélectionner votre fichier d'exportation. Une fois démarrée, l'importation des données se fera en arrière-plan. Veuillez prévoir un certain temps pour qu'elle se termine. Pour en savoir plus sur l'exportation des données de fournisseurs tiers, <1>consultez notre documentation</1>.",
        "umami": {
          "description": "Importer les pages vues et les événements personnalisés depuis l'exportation Umami"
        },
        "simple-analytics": {
          "description": "Importer les pages vues et les événements depuis l'exportation Simple Analytics"
        },
        "fathom": {
          "description": "Importer les pages vues et les événements depuis l'exportation Fathom Analytics"
        }
      },
      "captcha": {
        "title": "Intégration CAPTCHA",
        "description": "Activez la protection CAPTCHA pour vos formulaires et actions. Générez une clé secrète pour intégrer le CAPTCHA Swetrix à votre application.",
        "secretKey": "Clé secrète",
        "generateKey": "Générer une clé secrète",
        "regenerateKey": "Régénérer la clé secrète",
        "keyGenerated": "La clé secrète a été générée",
        "keyRegenerated": "La clé secrète a été régénérée",
        "regenerateKeyTitle": "Régénérer la clé secrète ?",
        "regenerateKeyWarning": "Voulez-vous vraiment régénérer la clé secrète ? Cela invalidera la clé actuelle et toutes les applications qui l’utilisent devront être mises à jour.",
        "noKeyGenerated": "Aucune clé secrète n’a encore été générée. Générez-en une pour activer le CAPTCHA pour ce projet.",
        "learnMore": "Utilisez cette clé secrète dans votre backend pour vérifier les jetons CAPTCHA. En savoir plus dans notre documentation.",
        "difficulty": "Difficulté du CAPTCHA",
        "difficultyHint": "Des niveaux de difficulté plus élevés offrent une meilleure protection contre les bots, mais peuvent être plus difficiles à résoudre pour les utilisateurs.",
        "difficultyLevels": {
          "veryEasy": "Très facile",
          "easy": "Facile",
          "medium": "Moyen",
          "hard": "Difficile",
          "veryHard": "Très difficile"
        }
      },
      "annotations": {
        "title": "Annotations",
        "description": "Marquez les événements importants sur vos graphiques pour vous souvenir pourquoi les tendances du trafic ont changé.",
        "add": "Ajouter une annotation",
        "addFirst": "Ajoutez votre première annotation",
        "empty": "Aucune annotation pour le moment. Ajoutez des annotations pour marquer les événements importants sur vos graphiques.",
        "date": "Date",
        "text": "Note",
        "deleteTitle": "Supprimer l'annotation",
        "deleteConfirm": "Voulez-vous vraiment supprimer cette annotation ? Cette action ne peut pas être annulée."
      },
      "botsProtectionLevel": {
        "title": "Niveau de protection contre les bots",
        "levels": {
          "off": "Désactivé : nous autorisons tout le trafic entrant",
          "basic": "Basique : nous détectons les bots en fonction de leur agent utilisateur (Googlebot, Bingbot, curl, etc.)"
        }
      },
      "updated": "Les paramètres du projet ont été mis à jour",
      "created": "Le projet a été créé",
      "pxCharsError": "Le nom du projet ne peut pas dépasser {{amount}} caractères.",
      "oxCharsError": "La liste des origines autorisées doit être inférieure à {{amount}} symboles.",
      "noNameError": "Veuillez entrer un nom de projet.",
      "subscriptionRequired": "Vous avez besoin d'un abonnement actif pour créer des projets personnels. Veuillez commencer un essai gratuit ou souscrire à un forfait dans les paramètres de votre compte.",
      "create": "Créer un nouveau projet",
      "settings": "Paramètres de",
      "name": "Nom du projet",
      "sharableLink": "Lien partageable",
      "sharableDesc": "Pour partager votre tableau de bord avec d'autres, cette option n'est disponible que si vous le rendez public ou protégé par un mot de passe.",
      "pid": "ID du projet",
      "websiteUrl": "URL du site web",
      "websiteUrlPlaceholder": "https://example.com",
      "websiteUrlHint": "Facultatif. L’URL de votre site web est utilisée pour afficher un favicon à côté du nom de votre projet et pour rendre les chemins de page cliquables dans les analyses.",
      "brandKeywords": "Mots-clés de marque",
      "brandKeywordsPlaceholder": "swetrix, swetrix analytics",
      "brandKeywordsHint": "Mots-clés séparés par des virgules pour classer les requêtes de recherche en tant que trafic de marque. Si vide, auto-détecté à partir de l'URL de votre site web et du nom de votre projet.",
      "invalidUrl": "Veuillez saisir une URL valide (p. ex. https://example.com )",
      "origins": "Origines autorisées",
      "originsHint": "Une liste d'origines (domaines) autorisées à utiliser le script avec votre ProjectID, séparées par des virgules.\nLaissez vide pour autoriser toutes les origines (paramètre par défaut).\nExemple : cornell.edu, app.example.com, *.gov.ua",
      "enabled": "Projet activé",
      "public": "Le tableau de bord est public",
      "enabledHint": "Les projets désactivés ne compteront aucun nouvel événement ou page vue.\nVous pourrez toujours accéder aux analyses du projet dans le tableau de bord.",
      "publicHint": "En cochant cette case, toute personne sur Internet (y compris Google) pourra voir le tableau de bord de ce projet.\nSeul l'administrateur du projet peut modifier les paramètres.",
      "createHint": "*vous pourrez configurer votre projet plus en détail après l'avoir créé",
      "delete": "Supprimer le projet",
      "reset": "Réinitialiser le projet",
      "qDelete": "Supprimer le projet ?",
      "qReset": "Réinitialiser le projet ?",
      "deleteHint": "En appuyant sur 'Supprimer le projet', vous comprenez que cette action est irréversible.\nLe projet et toutes les données qui y sont liées seront supprimés de nos serveurs.",
      "resetHint": "En appuyant sur 'Réinitialiser le projet', vous comprenez que cette action est irréversible.\nLes pages vues et les événements personnalisés du projet seront supprimés de nos serveurs, mais l'identifiant du projet et les autres configurations seront conservés.",
      "deleted": "Le projet a été supprimé",
      "projectReset": "Le projet a été réinitialisé",
      "noPeople": "Aucune personne n'a encore été ajoutée à ce projet.",
      "removeMember": "Supprimer le membre",
      "removeConfirm": "Êtes-vous sûr de vouloir arrêter de partager votre projet avec cet utilisateur ?",
      "removeReportConfirm": "Êtes-vous sûr de vouloir arrêter d'envoyer des rapports de projet à cet utilisateur ?",
      "removeUser": "Supprimer {{user}} ?",
      "people": "Personnes",
      "inviteCoworkers": "Invitez vos collègues",
      "addARecipient": "Ajouter un destinataire",
      "addARecipientDesc": "Entrez l'adresse e-mail de la personne à qui vous souhaitez envoyer des rapports. Elle n'a pas nécessairement besoin d'avoir un compte sur Swetrix.\nNous lui enverrons régulièrement les rapports de votre site.",
      "invite": "Inviter un utilisateur",
      "inviteTo": "Inviter un utilisateur à {{project}}",
      "inviteDesc": "Saisissez l’adresse e‑mail et le rôle de la personne avec laquelle vous souhaitez partager votre projet. Nous contacterons cette personne par e‑mail pour lui proposer l’accès au projet, et l’invitation apparaîtra également dans son tableau de bord.",
      "inviteDescSelfhosted": "Saisissez l’adresse e‑mail et le rôle de la personne avec laquelle vous souhaitez partager votre projet. Cette personne verra l’invitation dans son tableau de bord.",
      "inviteExpity": "L'invitation expirera dans {{amount}} heures.",
      "role": "Rôle",
      "roles": {
        "admin": {
          "name": "Administrateur",
          "desc": "Peut gérer les paramètres du projet, ajouter/supprimer des membres et inviter de nouveaux utilisateurs.",
          "shortDesc": "Peut gérer le projet"
        },
        "viewer": {
          "name": "Spectateur",
          "desc": "A un accès en lecture seule au projet.",
          "shortDesc": "Peut seulement voir le projet"
        }
      },
      "errorNoRole": "Veuillez sélectionner un rôle.",
      "ipBlacklist": "IP à mettre sur liste noire",
      "ipBlacklistHint": "Une liste d'adresses IP à partir desquelles aucune analyse ne sera collectée sur ce projet.\nCette fonctionnalité est utile si vous souhaitez ignorer les analyses de votre IP, par exemple.\nExemple : 172.126.10.16, 192.168.0.1/32, ::1",
      "countryBlacklist": "Pays à exclure",
      "countryBlacklistHint": "Le trafic provenant de ces pays ne sera pas suivi. C’est utile si vous souhaitez exclure certaines régions de vos analyses.",
      "searchCountries": "Rechercher des pays...",
      "selectCountry": "Sélectionnez un pays à exclure...",
      "transfer": "Transférer le projet",
      "transferTo": "Transférer le projet",
      "transferHint": "Vous pouvez transférer le projet '{{name}}' à un autre utilisateur.\nCet utilisateur deviendra le propriétaire du projet et pourra gérer les paramètres du projet, ajouter/supprimer des membres et inviter de nouveaux utilisateurs.\nVous serez assigné au projet en tant qu'administrateur. Cependant, le nouveau propriétaire pourra vous retirer du projet.",
      "transfereeEmail": "E-mail du destinataire",
      "reseted": {
        "selectFilters": "Sélectionner les filtres",
        "all": "Tout réinitialiser",
        "allHint": "Toutes les données analytiques liées au projet seront définitivement supprimées de nos serveurs, mais le projet lui-même, ses paramètres et l'ID seront toujours disponibles.",
        "partially": "Réinitialiser partiellement",
        "partiallyDesc": "La fonction 'Réinitialiser partiellement' vous permet de réinitialiser les données d'un projet spécifique dans une plage de dates donnée.",
        "partiallyHint": "Pour réinitialiser les données d'un projet spécifique dans une plage de dates, sélectionnez les dates de début et de fin de la plage et le projet que vous souhaitez réinitialiser.\nVérifiez bien que vous avez sélectionné le bon projet et la bonne plage de dates avant de cliquer sur 'Réinitialiser'.\nUne fois que vous cliquez sur 'Réinitialiser', toutes les données associées au projet sélectionné dans la plage de dates sélectionnée seront définitivement supprimées et ne pourront pas être récupérées.",
        "viaFilters": "Réinitialiser avec des filtres",
        "viaFiltersHint": "La fonction 'Réinitialiser via les filtres' vous permet de réinitialiser les données d'un projet spécifique dans une plage de dates donnée et avec des filtres spécifiques.",
        "filtersPlaceholder": "Sélectionner les filtres",
        "noFilters": "Aucun filtre sélectionné ou aucune donnée pour le type de filtre sélectionné"
      },
      "protected": "Tableau de bord protégé par mot de passe",
      "protectedHint": "Vous pouvez rendre votre tableau de bord public et protégé par mot de passe. De cette façon, seules les personnes connaissant le mot de passe pourront y accéder.",
      "password": "Mot de passe du tableau de bord"
    },
    "captcha": {
      "settings": {
        "inheritance": "Héritage",
        "name": "Nom du projet CAPTCHA",
        "pid": "ID du projet CAPTCHA",
        "enabled": "CAPTCHA activé",
        "enabledHint": "Les projets CAPTCHA désactivés ne compteront aucun nouvel événement entrant.\nVous pourrez toujours accéder aux analyses dans le tableau de bord."
      }
    },
    "emails": {
      "title": "Rapports par e-mail",
      "description": "Envoyez des rapports par e-mail réguliers à autant de destinataires que vous le souhaitez",
      "add": "Ajouter un destinataire",
      "reportFrequency": "Fréquence des rapports"
    },
    "page": "Page",
    "reverse": "Inverser",
    "userFlow": {
      "title": "Flux utilisateur",
      "noData": "Le flux utilisateur n'est pas encore disponible en raison du manque de données, ou vous avez désactivé cette fonctionnalité dans les paramètres du script de suivi"
    },
    "noDateRange": "Veuillez sélectionner une plage de dates",
    "compareDateRangeError": "Cette plage de dates ne peut pas être comparée, veuillez sélectionner une autre plage de dates",
    "previousPeriod": "Période précédente",
    "disableCompare": "Désactiver la comparaison",
    "compare": "Comparer",
    "funnelSummary": {
      "xStepFunnel": "entonnoir à {{x}} étapes",
      "conversionRateShort": "taux de conversion de {{x}} %",
      "startShort": "Début",
      "endShort": "Fin"
    },
    "revenue": {
      "title": "Analyses des revenus",
      "revenue": "Revenus",
      "notConfigured": "Le suivi des revenus n’est pas configuré",
      "notConfiguredDesc": "Connectez votre prestataire de paiement dans les paramètres du projet pour commencer à suivre les revenus.",
      "configureRevenue": "Configurer le suivi des revenus",
      "sync": "Synchroniser",
      "synced": "{{count}} transactions synchronisées",
      "lastSync": "Dernière synchronisation : {{date}}",
      "totalRevenue": "Revenu total",
      "salesCount": "Ventes",
      "averageOrderValue": "Commande moyenne",
      "mrr": "MRR",
      "refunds": "Remboursements",
      "refundsLabel": "remboursements",
      "revenueOverTime": "Évolution des revenus dans le temps",
      "recentTransactions": "Transactions récentes",
      "noTransactions": "Aucune transaction trouvée pour cette période.",
      "byProduct": "Revenus par produit",
      "noProducts": "Aucune donnée produit disponible.",
      "sales": "ventes"
    },
    "askAi": {
      "title": "Demander à l’IA",
      "subtitle": "Posez des questions sur vos données d’analyse",
      "welcomeTitle": "Comment puis-je vous aider à comprendre vos utilisateurs ?",
      "welcomeSubtitle": "Obtenez des insights à partir de vos données d’analyse.",
      "placeholder": "Demandez n’importe quoi",
      "followUpPlaceholder": "Poser une question de suivi",
      "error": "Désolé, quelque chose s’est mal passé. Veuillez réessayer.",
      "disclaimer": "Les réponses de l’IA ne sont pas toujours exactes. Vérifiez les données importantes.",
      "recentChats": "Discussions récentes",
      "viewAll": "Tout voir",
      "allChats": "Toutes les discussions",
      "noChats": "Aucun historique de discussion pour l’instant",
      "newChat": "Nouvelle conversation",
      "deleteChat": "Supprimer la discussion",
      "deleteChatConfirm": "Êtes-vous sûr de vouloir supprimer cette discussion ?",
      "chatDeleted": "Discussion supprimée",
      "copyLink": "Copier le lien vers la discussion",
      "linkCopied": "Lien copié dans le presse-papiers",
      "tools": {
        "count": "Outils : {{count}}",
        "getProjectInfo": "Informations du projet récupérées",
        "getData": "Données d’analyse interrogées",
        "getGoalStats": "Objectifs récupérés",
        "getFunnelData": "Entonnoir chargé",
        "queryData": "Données interrogées",
        "goalStats": "Statistiques des objectifs",
        "funnelData": "Données de l’entonnoir"
      },
      "capabilities": {
        "title": "Swetrix IA peut :",
        "queryAnalytics": "Analyses des requêtes incluant les pages vues, les visiteurs et les sessions",
        "goalStatistics": "Statistiques des objectifs avec taux de conversion",
        "funnelAnalysis": "Analyse d’entonnoir montrant les conversions étape par étape",
        "performanceMetrics": "Indicateurs de performance tels que les temps de chargement des pages et le TTFB",
        "errorTracking": "Données de suivi des erreurs et principales erreurs",
        "trafficPatterns": "Analyser les tendances de trafic (pages principales, pays, navigateurs, référents)",
        "cannotTitle": "Swetrix AI ne peut pas :",
        "cannotBrowse": "Parcourir le Web",
        "cannotSeeOutside": "Voir des données en dehors de ce projet Swetrix",
        "cannotGuarantee": "Garantir l’exactitude",
        "cannotModify": "Modifier les statistiques ou les paramètres du projet"
      },
      "thinking": "Réflexion...",
      "thought": "Pensée",
      "scrollToBottom": "Faire défiler jusqu’en bas",
      "suggestions": {
        "compareVisitors": "Comparer les visiteurs de cette semaine à ceux de la semaine dernière",
        "topTrafficSources": "Quelles sont mes principales sources de trafic ?",
        "mobilePerformance": "Comment mon site se comporte-t-il sur mobile ?",
        "deviceTypesChart": "Créer un diagramme circulaire des types d’appareils les plus courants"
      },
      "dismiss": "Ignorer",
      "stop": "Arrêter",
      "loadMore": "Charger plus",
      "timeFormat": {
        "justNow": "À l’instant",
        "minutes": "{{count}} min",
        "hours": "{{count}} h",
        "days": "{{count}} j"
      }
    }
  },
  "billing": {
    "update": "Mettre à jour les détails de paiement",
    "nextBillDateIs": "La date de votre prochaine facture est le {{date}}",
    "trialEnds": "La période d'essai se termine le {{date}}",
    "cancelSub": "Annuler l'abonnement",
    "noActiveSubscription": "Vous n'avez pas d'abonnement actif.",
    "noActiveSubscriptionDescription": "Ne vous inquiétez pas, nous continuons à collecter vos données d'analyse. Mais si vous souhaitez continuer à utiliser Swetrix, veuillez mettre à niveau votre compte vers l'un de nos forfaits d'abonnement.",
    "subscriptionCancelled": "Abonnement annulé",
    "subscriptionCancelledDescription": "Votre abonnement est actif jusqu'au {{date}}. Après cela, vous ne pourrez plus accéder à vos données d'analyse. Ne vous inquiétez pas, nous continuerons à stocker les événements entrants et les pages vues pour vos projets au cas où vous changeriez d'avis.",
    "planUsage": "Utilisation du plan",
    "usageOverview": "Ce mois-ci, vous avez suivi {{tracked}} événements ({{trackedPerc}}%) des {{maxEvents}} événements inclus dans votre plan.",
    "pageviews": "Événements de pages vues : {{quantity}} ({{percentage}}%)",
    "customEvents": "Événements personnalisés : {{quantity}} ({{percentage}}%)",
    "captcha": "Événements CAPTCHA : {{quantity}} ({{percentage}}%)",
    "errors": "Événements d'erreur : {{quantity}} ({{percentage}}%)",
    "confirmNewPlan": "Confirmez votre nouveau plan d'abonnement",
    "previewLoadingError": "Une erreur s'est produite lors du chargement de l'aperçu tarifaire, veuillez réessayer plus tard.\nSi le problème persiste, veuillez nous contacter à <mail>{{email}}</mail>.\nVous pouvez toujours modifier votre forfait, mais vous ne pourrez pas voir l'aperçu tarifaire pour le moment, désolé pour ce désagrément.",
    "dueNow": "À payer maintenant",
    "dueNowDescription": "Vous serez facturé au prorata pour les jours restants de la période de facturation en cours.",
    "negativePayment": "Le « Montant » négatif signifie que vous aurez un solde créditeur de {{currency}}{{dueNowAmount}}. Vous serez facturé {{currency}}0,00 le {{dueNowDate}}. Une fois le solde créditeur épuisé, le montant récurrent de votre facturation sera de {{currency}}{{nextPaymentAmount}} à chaque cycle de votre abonnement.",
    "nextPayment": "Prochain paiement",
    "subscription": "Abonnement",
    "planUsageDesc": "L’utilisation du plan indique le nombre d’événements (pages vues, événements personnalisés, erreurs) que vous avez utilisés pour le mois en cours.",
    "xofy": "{{x}} sur {{y}}",
    "resetDate": "L’utilisation du plan est réinitialisée le premier jour de chaque mois ({{days}} jours avant la réinitialisation)",
    "selectPlan": "Sélectionnez un plan d'abonnement pour révéler tout le potentiel de Swetrix.",
    "changePlan": "Vous pouvez modifier ou annuler votre plan d'abonnement à tout moment ici.",
    "membersNotification": "Les pages vues, les événements personnalisés et les erreurs sont décomptés du quota de l’abonnement du propriétaire du compte. Les personnes que vous invitez dans vos projets n’ont pas besoin d’un abonnement.",
    "trialDescription": "Votre essai gratuit inclut l’accès à toutes les fonctionnalités et aucune limite de collecte de données. À la fin de votre essai, vous devrez choisir une offre payante adaptée à votre usage pour continuer à utiliser Swetrix.",
    "trialChargeWarning": "Vous serez automatiquement facturé(e) à la fin de l'essai, sauf si vous annulez. Vous pouvez annuler à tout moment depuis cette page — sans justification.",
    "cannotChangePlanDuringTrial": "Les changements de forfait ne sont pas disponibles pendant votre période d'essai. Vous pouvez changer de forfait après la fin de votre essai, ou annuler votre essai et vous abonner à un autre forfait.",
    "subscriptionCancelledSuccess": "Votre abonnement a été annulé. Vous conserverez l'accès jusqu'à la fin de votre période de facturation en cours.",
    "confirmCancellation": "Annuler l'abonnement",
    "cancellationFeedbackLabel": "Nous aimerions savoir pourquoi vous nous quittez (facultatif)",
    "cancellationFeedbackPlaceholder": "Qu'aurions-nous pu faire de mieux ? Nous sommes entièrement financés par nos abonnés et accordons beaucoup d'importance à vos commentaires.",
    "usageWarningHigh": "Vous avez utilisé {{percentage}} % de votre quota mensuel d’événements. Envisagez de passer à une offre supérieure afin d’éviter toute interruption de service.",
    "usageWarningCritical": "Avertissement : vous avez utilisé {{percentage}} % de votre quota mensuel d’événements ! Mettez à niveau maintenant pour garantir un service ininterrompu.",
    "xPercentUsed": "{{percentage}} % utilisé",
    "xPercentRemaining": "{{percentage}} % restants",
    "paddleLoadError": "Échec du chargement du système de paiement. Veuillez actualiser la page et réessayer.",
    "paddleStillLoading": "Le système de paiement est toujours en cours de chargement. Veuillez réessayer dans un instant."
  },
  "modals": {
    "paidFeature": {
      "title": "Mettez à niveau votre plan pour utiliser cette fonctionnalité",
      "desc": "Nous nous excusons pour le désagrément, mais vous devez souscrire à un plan payant pour utiliser cette fonctionnalité.\n\nNous réalisons que vous n'êtes peut-être pas encore prêt à acheter un abonnement payant, mais l'acheter vous donnera non seulement accès à cette fonctionnalité, mais aussi à de nombreux autres avantages, tels que l'accès à toutes les autres fonctionnalités payantes, des limites plus élevées sur les visites par mois et le nombre de sites web disponibles, et vous soutiendrez la croissance d'une petite entreprise :)"
    },
    "trackingSnippet": {
      "add": "Ajoutez l'extrait de code suivant dans la section <bsect></bsect> de votre site."
    },
    "funnels": {
      "addTitle": "Ajouter un entonnoir",
      "editTitle": "Modifier l'entonnoir",
      "name": "Nom de l'entonnoir",
      "steps": "Étapes de l'entonnoir",
      "addStep": "Ajouter une étape supplémentaire"
    },
    "annotation": {
      "addTitle": "Ajouter une annotation",
      "editTitle": "Modifier l'annotation",
      "date": "Date",
      "text": "Annotation",
      "warning": "N'incluez pas d'informations sensibles. Tous les utilisateurs ayant accès à cette propriété peuvent voir le contenu de l'annotation."
    },
    "shortcuts": {
      "title": "Raccourcis clavier",
      "timebuckets": "Sélection des plages horaires",
      "tabs": "Changement d'onglets"
    }
  },
  "pricing": {
    "title": "Plans tarifaires",
    "adv": "Essayez Swetrix sur votre site Web pendant {{amount}} jours - totalement gratuitement. Un moyen de paiement est requis, mais vous pouvez annuler à tout moment avant la fin de l'essai.",
    "subscribe": "S'abonner",
    "legacy": "Héritage",
    "legacyDescription": "Cette offre n’est plus disponible pour les nouveaux utilisateurs. Elle reste disponible pour les utilisateurs existants.",
    "perMonth": "mois",
    "perYear": "an",
    "yourPlan": "Votre plan",
    "downgrade": "Rétrograder",
    "upgrade": "Mettre à niveau",
    "monthlyBilling": "Facturation mensuelle",
    "yearlyBilling": "Facturation annuelle",
    "billedYearly": "Facturé annuellement",
    "billedMonthly": "Facturation mensuelle",
    "billedAnnuallyAt": "Facturation annuelle à {{amount}}",
    "switchToMonthly": "Passer à la facturation mensuelle",
    "upToXEvents": "Jusqu'à {{amount}} événements par mois.",
    "frequency": "Fréquence de paiement",
    "eventsPerMonth": "événements / mois",
    "switchToYearly": "Passer à la facturation annuelle",
    "trialEnded": "Essai terminé",
    "overXEvents": "Plus de {{amount}} événements",
    "contactUs": "Contactez-nous",
    "tiers": {
      "upToXWebsites": "Ajouter jusqu'à {{amount}} sites web",
      "dataOwnership": "Propriété des données à 100%",
      "trafficWebAnalytics": "Analyses du trafic web",
      "teamMembers": "Membres de l'équipe",
      "apiAccess": "Accès à l’API",
      "funnels": "Entonnoirs",
      "websiteSpeedAnalytics": "Analyse de la vitesse du site web",
      "sessionAnalysis": "Analyse des sessions",
      "errorTracking": "Suivi des erreurs",
      "featureFlags": "Flags de fonctionnalités",
      "experiments": "Expériences",
      "captcha": "CAPTCHA",
      "moreWebsitesForFee": "Swetrix n’impose aucune limite au nombre de sites web que vous pouvez ajouter. {{amount}} sites web constituent la limite par défaut de tous les forfaits. Vous pouvez ajouter davantage de sites moyennant des frais supplémentaires."
    },
    "downgradeTitle": "Êtes-vous sûr de vouloir rétrograder ?",
    "downgradeDesc": "Après la rétrogradation, votre plan inclura moins de projets et d'événements disponibles par mois. Si votre site web contient plus de trafic que le plan auquel vous souhaitez rétrograder, cela entraînera le non-stockage de tous les événements dans notre base de données.\nVous pourrez revenir à votre plan actuel à tout moment.\nSi vous avez des questions, vous pouvez toujours nous envoyer un e-mail à {{email}}.",
    "cancelTitle": "Êtes-vous sûr de vouloir annuler votre abonnement ?",
    "cancelDesc": "Après l'annulation de votre abonnement, aucun nouvel événement ne sera collecté par Swetrix pour vos projets.\nVous pourrez revenir à votre plan actuel à tout moment.\nSi vous avez des questions, vous pouvez toujours nous envoyer un e-mail à {{email}}."
  },
  "contact": {
    "description": "Vous pouvez nous contacter à <mail>{{email}}</mail>, nous envoyer un tweet sur <twitter>{{twitterHandle}}</twitter> ou échanger avec notre communauté <discord>Discord</discord>. Nous nous efforçons de répondre dès que possible, généralement dans la journée.",
    "docs": {
      "title": "Documentation",
      "desc": "Découvrez comment intégrer Swetrix dans votre application et trouvez les réponses aux questions les plus fréquentes"
    },
    "demo": {
      "title": "Réservez un appel de démonstration",
      "desc": "Réservez une démonstration avec notre équipe pour voir comment Swetrix peut résoudre vos problèmes"
    }
  },
  "open": {
    "desc": "Swetrix est une Startup Ouverte, nous partageons nos métriques, telles que les revenus, les pertes, le nombre d'utilisateurs, etc. avec le public.",
    "updated": "Cette page est mise à jour régulièrement.",
    "finance": {
      "title": "Métriques financières",
      "desc": "Nos métriques financières, telles que les revenus, les pertes, etc."
    },
    "usage": {
      "title": "Métriques d'utilisation",
      "desc": "Nos métriques d'utilisateurs, telles que le nombre d'utilisateurs actifs, les sites web connectés.",
      "live": "Vous pouvez voir nos métriques en direct sur notre <livedemo>tableau de bord public</livedemo>. Vous pouvez également rendre vos propres tableaux de bord Swetrix publics et les ajuster à vos besoins."
    }
  },
  "checkout": {
    "title": "Commencez à suivre votre croissance dès aujourd'hui",
    "subtitle": "Profitez d'un essai gratuit de {{days}} jours offert. Annulez à tout moment.",
    "realTimeAnalytics": "Analyses sans cookies en temps réel",
    "willRemind": "Nous vous le rappellerons avant la fin de votre essai",
    "freeTrialAnytime": "Essai gratuit de {{days}} jours, annulez à tout moment",
    "dueEnd": "Dû le {{date}}",
    "dueToday": "Dû aujourd'hui ({{days}} jours gratuits)",
    "next": "Démarrer l'essai gratuit",
    "selectPlan": "Sélectionnez votre forfait",
    "customPlanTitle": "Besoin d'un plan supérieur à 20M de pages vues ?",
    "customPlanDesc": "Sélectionnez « Jusqu'à {{count}} pages vues par mois » et <contact>contactez-nous</contact> pour un devis personnalisé."
  },
  "onboarding": {
    "welcome": "Bienvenue sur Swetrix",
    "title": "Commencer",
    "skipOnboarding": "Ignorer l’onboarding",
    "finishOnboarding": "Terminer l’onboarding",
    "selectLanguage": {
      "title": "Sélectionnez votre langue",
      "subtitle": "Quelle est votre langue préférée ?"
    },
    "welcomeScreen": {
      "title": "Bienvenue sur Swetrix !",
      "subtitle": "Des analyses respectueuses de la vie privée, sans cookies, qui vous fournissent les informations dont vous avez besoin sans compromettre la confidentialité de vos utilisateurs.",
      "featureTitle": "Un espace pour vos analyses",
      "featureDesc": "Un endroit pour comprendre votre trafic, suivre les erreurs et prendre des décisions fondées sur les données."
    },
    "features": {
      "traffic": {
        "title": "Analyse du trafic",
        "desc": "Comprenez le trafic de votre site web grâce à des analyses en temps réel. Voyez d’où viennent vos visiteurs, quelles pages ils consultent et comment ils interagissent avec votre site.",
        "tip": "Suivez les visiteurs dans le monde entier, sans cookies."
      },
      "errors": {
        "title": "Suivi des erreurs",
        "desc": "Détectez et corrigez les bugs avant que vos utilisateurs ne les remarquent. Obtenez des rapports d’erreurs détaillés avec des traces de pile, des informations sur le navigateur et le contexte utilisateur."
      },
      "sessions": {
        "title": "Sessions utilisateur",
        "desc": "Voyez exactement comment les utilisateurs naviguent sur votre site. Comprenez les parcours utilisateurs, identifiez les points d’abandon et optimisez l’expérience.",
        "tip": "Consultez les sessions en temps réel au moment où elles se déroulent."
      }
    },
    "selectPlan": {
      "timeline": {
        "today": "Aujourd'hui",
        "todayDesc": "Commencez votre essai gratuit avec un accès complet à toutes les fonctionnalités",
        "reminder": "Jour {{days}}",
        "reminderDesc": "Nous vous enverrons un petit rappel avant la fin de votre essai",
        "charge": "Jour {{days}}",
        "chargeDesc": "Votre abonnement commence, sauf si vous l'annulez avant"
      }
    },
    "createProject": {
      "navTitle": "Créer un projet",
      "navDesc": "Ajoutez un site web pour commencer à collecter des données d’analyse.",
      "title": "Configurons votre premier projet",
      "desc": "Créez un projet pour commencer à suivre les statistiques de votre site web. Saisissez un nom pour continuer.",
      "placeholder": "Mon super site web"
    },
    "installTracking": {
      "navTitle": "Installer le script de suivi",
      "navDesc": "Ajoutez le script Swetrix à votre site web.",
      "title": "Configurez Swetrix sur votre site web",
      "desc": "Ajoutez le script Swetrix à votre site web. Vous pouvez également utiliser Swetrix pour suivre des événements dans vos applications mobiles ou de bureau et envoyer des événements directement à notre API. En savoir plus sur les intégrations avancées dans notre <url>documentation</url>.",
      "websiteInstallation": "Installation sur le site web",
      "pasteScript": "Collez le script sur votre site web",
      "weAlsoSupport": "Nous prenons également en charge l’installation de Swetrix via NPM (pour React, Vue, etc.), proposons une Events API pour envoyer des événements directement à notre API, ainsi que de nombreuses intégrations avec d’autres services comme WordPress ou Google Tag Manager. <url>En savoir plus</url>.",
      "optional": "Cette étape est facultative — vous pourrez toujours configurer le suivi plus tard depuis les paramètres de votre projet.",
      "skipForNow": "Ignorer pour le moment",
      "tabs": {
        "script": "Script",
        "npm": "NPM",
        "tagManager": "Tag Manager",
        "platforms": "Plateformes"
      },
      "npm": {
        "title": "Paquet NPM",
        "desc": "Pour React, Vue, Angular et autres frameworks JS.",
        "step1": "1. Installez le paquet",
        "step2": "2. Importez et initialisez",
        "entryFileHint": "Ajoutez ceci au fichier d'entrée de votre application (ex. <codeA>index.js</codeA> ou <codeB>App.js</codeB>). <url>Voir la documentation complète</url>"
      },
      "gtm": {
        "title": "Google Tag Manager",
        "desc": "Ajoutez Swetrix via GTM sans toucher à votre code source.",
        "step1": "1. Votre ID de projet",
        "step2": "2. Créez une balise HTML personnalisée dans GTM avec ce code",
        "step3": "3. Définissez le déclencheur sur \"All Pages\" (Toutes les pages) et publiez",
        "viewGuide": "Voir le guide complet de GTM"
      },
      "platforms": {
        "title": "Guides des plateformes",
        "desc": "Guides d'intégration étape par étape pour les plateformes populaires.",
        "viewAll": "Voir toutes les intégrations"
      }
    }
  },
  "titles": {
    "recovery": "Récupération de compte",
    "signin": "Se connecter",
    "signup": "S'inscrire",
    "verification": "Vérification de l'email",
    "invitation": "Invitation à un projet partagé",
    "profileSettings": "Paramètres du profil",
    "dashboard": "Tableau de bord",
    "organisations": "Organisations",
    "billing": "Facturation",
    "contact": "Contact",
    "main": "Swetrix - une alternative à Google Analytics sans cookies",
    "socialisation": "Comptes liés",
    "open": "Startup ouverte",
    "passwordProtected": "Ce projet est protégé par mot de passe",
    "performance": "Contrôle des performances de l'utilisateur final afin de fournir des sites web rapides",
    "errors": "Outil de suivi des erreurs des utilisateurs finaux pour offrir des expériences sans bug",
    "forMarketers": "Pour les marketeurs",
    "forSmbs": "Pour les petites entreprises",
    "forStartups": "Pour les startups",
    "privacyPolicy": "Politique de confidentialité",
    "cookiePolicy": "Politique relative aux cookies",
    "termsAndConditions": "Conditions générales",
    "gaAlternative": "Alternative à Google Analytics sans cookies",
    "projectWithPassword": "Analyse du site web – mot de passe requis",
    "subscribe": "Commencez votre essai gratuit"
  },
  "description": {
    "default": "Swetrix est une alternative à Google Analytics, respectueuse de la vie privée et sans cookies, avec des analyses en temps réel, sans échantillonnage, et un suivi intégré des performances et des erreurs.",
    "blog": "Restez informé des dernières analyses, mises à jour produit, études de cas et cas d’usage de Swetrix.",
    "captcha": "Swetrix Captcha est une alternative aux CAPTCHA traditionnels, respectueuse de la vie privée. Protégez votre site contre les bots et le spam sans agacer vos utilisateurs avec des puzzles.",
    "contact": "Contactez Swetrix (alternative à Google Analytics, sans cookies et respectueuse de la vie privée) pour obtenir de l’aide, donner votre avis, ou poser vos questions et suggestions.",
    "errorTracking": "Suivi des erreurs côté utilisateur, respectueux de la vie privée, par Swetrix. Configuration en une ligne, visualisez les erreurs par navigateur/appareil/localisation et corrigez les problèmes plus vite. Essai gratuit de 14 jours – sans carte bancaire.",
    "login": "Connectez-vous à Swetrix pour consulter vos analyses sans cookies et respectueuses de la vie privée – informations en temps réel, aucun cookie de suivi, sans l’encombrement de GA.",
    "signup": "Créez votre compte Swetrix et commencez à suivre le trafic de votre site avec des analyses sans cookies et respectueuses de la vie privée – configuration simple, statistiques en temps réel.",
    "checkout": "Choisissez un forfait Swetrix et finalisez votre abonnement — des analyses sans cookies, axées sur la confidentialité et avec des données en temps réel.",
    "onboarding": "Démarrez avec Swetrix (alternative à Google Analytics, sans cookies et respectueuse de la vie privée) en quelques étapes.",
    "open": "Indicateurs publics de la startup : découvrez nos principaux indicateurs financiers et opérationnels.",
    "recovery": "Mot de passe oublié ? Utilisez notre fonctionnalité de récupération de mot de passe pour rétablir l’accès à votre compte.",
    "performance": "Surveillez la vitesse du site pour les utilisateurs réels avec Swetrix – chargement de page, TTFB, temps DNS/TLS et percentiles. Respectueux de la vie privée et sans cookies. Essai gratuit de 14 jours, sans carte bancaire.",
    "project": "Consultez les analyses web publiques de {{name}}. Suivi respectueux de la vie privée, propulsé par Swetrix – sans cookies ni suivi utilisateur intrusif.",
    "projectWithPassword": "Ce projet d’analytique est protégé par mot de passe. Saisissez le mot de passe pour consulter des analyses web respectueuses de la vie privée, propulsées par Swetrix — sans cookies ni suivi utilisateur intrusif."
  },
  "header": {
    "startForFree": "Commencer gratuitement",
    "signUp": "S’inscrire",
    "switchTheme": "Changer de thème",
    "dark": "Sombre",
    "light": "Clair",
    "signedInAs": "Connecté en tant que",
    "watchDemo": "Voir la démo",
    "contactSales": "Contacter le service commercial",
    "trialBanner": {
      "pickAPlan": "Choisissez une formule",
      "keepUsing": "pour continuer à l'utiliser sans interruption.",
      "keepUsingEnded": "pour continuer à utiliser Swetrix.",
      "youHaveXDaysLeft": "Il vous reste {{amount}} jours d'essai gratuit",
      "endsToday": "Votre essai gratuit se termine aujourd'hui",
      "endsTomorrow": "Votre essai gratuit se termine demain",
      "ended": "Votre période d'essai gratuit est terminée"
    },
    "solutions": {
      "title": "Solutions",
      "analytics": {
        "title": "Analyse web",
        "desc": "Suivez le trafic de votre site dans le respect de la vie privée"
      },
      "errors": {
        "title": "Suivi des erreurs",
        "desc": "Offrez des expériences sans bugs à vos utilisateurs"
      },
      "captcha": {
        "title": "CAPTCHA",
        "desc": "Protégez votre site contre les robots avec un captcha axé sur la confidentialité"
      },
      "performance": {
        "title": "Surveillance des performances",
        "desc": "Analysez les métriques clés de vitesse de vos sites"
      }
    }
  },
  "exitIntentPopup": {
    "freeTrial": "Essai gratuit",
    "title": "Analyse d'audience sans cookies",
    "desc": "Swetrix vous aide à comprendre votre audience et à suivre votre trafic sans compromettre la vie privée de vos utilisateurs."
  },
  "footer": {
    "description": "Analyse web indépendante qui respecte la vie privée des utilisateurs",
    "ceDescription": "Il s’agit d’une édition communautaire de Swetrix, fonctionnant sur une infrastructure auto‑gérée. Nous ne pouvons pas garantir ses performances ni sa fiabilité. Pour l’hébergement géré officiel, consultez <url>swetrix.com</url>.",
    "madeInHostedIn": "Fabriqué dans <0></0> / <1></1>, hébergé dans <2></2>",
    "products": "Produits",
    "resources": "Ressources",
    "freeTools": "Outils gratuits",
    "company": "Entreprise",
    "community": "Rejoignez notre communauté",
    "comparisons": "Comparatifs",
    "support": "Assistance",
    "legal": "Support & Légal",
    "copy": "Swetrix Ltd. Tous droits réservés.",
    "contact": "Contact",
    "pp": "Politique de Confidentialité",
    "tos": "Conditions de Service",
    "blog": "Blog",
    "tools": "Outils gratuits",
    "utm": "Générateur UTM",
    "ctr": "Calculatrice de CTR",
    "roi": "Calculatrice de ROI",
    "billing": "Facturation",
    "pricing": "Tarification",
    "docs": "Documentation",
    "guides": "Guides",
    "privacy": "Confidentialité",
    "data-policy": "Politique de données",
    "cookie": "Politique de Cookies",
    "dpa": "DPA",
    "security": "Sécurité",
    "terms": "Conditions",
    "status": "Statut",
    "supportUs": "Soutenez‑nous",
    "captcha": "CAPTCHA",
    "open": "Startup ouverte",
    "about": "À propos de nous",
    "features": "Fonctionnalités",
    "imprint": "Mention légale",
    "cloudEdition": "Édition Cloud",
    "starOnGithub": "Affichez-nous sur Github"
  }
}
