msgid ""
msgstr ""
"Project-Id-Version: kantan-analytics\n"
"Language: fr_FR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"

#: includes/admin.php:15 includes/ai-crawlers-tab.php:29
#: includes/conversions-tab.php:28 includes/video-tab.php:27
#: templates/dashboard.php:35 templates/dashboard.php:36
#: templates/dashboard.php:37 templates/dashboard.php:38
#: templates/dashboard.php:39 templates/dashboard.php:40
msgid "Analytics"
msgstr "Analyses"

#: includes/ai-crawlers-tab.php:28 templates/ai-crawlers-tab.php:27
msgid "AI Crawlers"
msgstr "Robots d'indexation basés sur l'IA"

#: includes/ai-prompts.php:39
msgid "Ask the agent about your referrers"
msgstr "Demande à l'agent de te parler de tes référents"

#: includes/ai-prompts.php:42
msgid "Group & qualify my referrers"
msgstr "Regrouper et classer mes référents"

#: includes/ai-prompts.php:42
msgid "Group my referrers into themes (search, social, AI assistants, partner/link sites, email), tell me which send engaged versus bouncing traffic, and where the conversions come from."
msgstr "Regroupe mes référents par thèmes (recherche, réseaux sociaux, assistants IA, sites partenaires/liens, e-mails), indique-moi celles qui génèrent du trafic engagé par rapport à celles qui génèrent du trafic rebond, et d'où viennent les conversions."

#: includes/ai-prompts.php:43
msgid "Follow the visitors from one referrer"
msgstr "Suivre les visiteurs provenant d'un même référent"

#: includes/ai-prompts.php:43
msgid "For my top referring domain, list the visitors who came from it and trace each journey — entry page, the path they took, and where they dropped off or converted."
msgstr "Pour mon domaine de référence principal, liste les visiteurs qui en sont issus et retrace chaque parcours : page d'entrée, chemin emprunté, et où ils ont quitté le site ou effectué une conversion."

#: includes/ai-prompts.php:44
msgid "Find a referrer worth pursuing"
msgstr "Trouve un référent qui vaut le coup"

#: includes/ai-prompts.php:44
msgid "Which referrers punch above their weight (low volume but high engagement or conversions)? Name the 2-3 worth investing in and how to get more from each."
msgstr "Quels référents ont un impact supérieur à ce qu'on pourrait attendre (faible volume mais fort engagement ou taux de conversions élevé) ? Cite 2 ou 3 référents dans lesquels ça vaut le coup d'investir et explique comment en tirer le meilleur parti."

#: includes/ai-prompts.php:48
msgid "Ask the agent about your traffic sources"
msgstr "Demande à l'agent quelles sont tes sources de trafic"

#: includes/ai-prompts.php:51
msgid "Where should I focus?"
msgstr "Sur quoi devrais-je me concentrer ?"

#: includes/ai-prompts.php:51
msgid "Break my traffic down by source, show which sources actually convert (not just which bring volume), and recommend where to invest next month."
msgstr "Analyse mon trafic par source, montre-moi quelles sources génèrent réellement des conversions (et pas seulement celles qui apportent du volume), et donne-moi des conseils sur où investir le mois prochain."

#: includes/ai-prompts.php:52
msgid "Am I over-dependent on one source?"
msgstr "Est-ce que je compte trop sur une seule source ?"

#: includes/ai-prompts.php:52
msgid "Is my traffic over-concentrated in a single source? Quantify the risk and suggest concrete ways to diversify."
msgstr "Est-ce que mon trafic est trop concentré sur une seule source ? Évalue le risque et propose des solutions concrètes pour le diversifier."

#: includes/ai-prompts.php:53
msgid "AI-assistant traffic trend"
msgstr "Tendance en matière de trafic d'assistants IA dans le domaine des transports"

#: includes/ai-prompts.php:53
msgid "Track my AI-assistant traffic over time, tell me which pages those visitors land on, and whether they engage or convert."
msgstr "Suis l'évolution du trafic généré par mon assistant IA au fil du temps, dis-moi sur quelles pages ces visiteurs atterrissent, et s'ils interagissent ou se transforment en clients."

#: includes/ai-prompts.php:57
msgid "Ask the agent about your pages"
msgstr "Demande à l'agent des infos sur tes pages"

#: includes/ai-prompts.php:60
msgid "Best & worst content"
msgstr "Le meilleur et le pire des contenus"

#: includes/ai-prompts.php:60
msgid "Rank my pages by engaged traffic and conversions, and flag the high-traffic pages that underperform on engagement so I know what to fix first."
msgstr "Classe mes pages en fonction du trafic engagé et des conversions, et signale-moi les pages à fort trafic qui affichent un faible taux d'engagement pour que je sache par où commencer."

#: includes/ai-prompts.php:61
msgid "Quick wins"
msgstr "Résultats rapides"

#: includes/ai-prompts.php:61
msgid "Find my highest-traffic, lowest-engagement pages and give me specific, practical fixes to improve each one."
msgstr "Identifie mes pages qui génèrent le plus de trafic mais qui ont le moins d'engagement, et propose-moi des solutions concrètes et pratiques pour améliorer chacune d'entre elles."

#: includes/ai-prompts.php:67
msgid "Ask the agent about visitor journeys"
msgstr "Demande à l'agent de t'expliquer les parcours des visiteurs"

#: includes/ai-prompts.php:70
msgid "Common paths to conversion"
msgstr "Parcours courants menant à la conversion"

#: includes/ai-prompts.php:70
msgid "From my visitor journeys, show the most common paths that end in a conversion and the most common drop-off points before one."
msgstr "À partir des parcours de mes visiteurs, montre-moi les parcours les plus courants qui aboutissent à une conversion et les points d'abandon les plus fréquents avant celle-ci."

#: includes/ai-prompts.php:71
msgid "Profile my engaged visitors"
msgstr "Profil de mes visiteurs les plus actifs"

#: includes/ai-prompts.php:71
msgid "Profile my most engaged visitors — where they come from, what they read, and what they do — and tell me how to attract more like them."
msgstr "Fais-moi un profil de mes visiteurs les plus actifs — d'où ils viennent, ce qu'ils lisent et ce qu'ils font — et dis-moi comment en attirer d'autres comme eux."

#: includes/ai-prompts.php:75
msgid "Ask the agent about page flow"
msgstr "Demande à l'agent comment ça marche"

#: includes/ai-prompts.php:78
msgid "Fix the leaky steps"
msgstr "Répare les marches qui fuient"

#: includes/ai-prompts.php:78
msgid "Show the page-to-page transitions where I lose the most people, and suggest internal links or CTAs to keep them moving toward a conversion."
msgstr "Montre-moi les transitions d'une page à l'autre où je perds le plus de visiteurs, et propose-moi des liens internes ou des appels à l'action pour les inciter à continuer vers une conversion."

#: includes/ai-prompts.php:82
msgid "Ask the agent about entry & exit pages"
msgstr "Demande à l'agent quelles sont les pages d'entrée et de sortie"

#: includes/ai-prompts.php:85
msgid "Entry & exit insight"
msgstr "Tout ce qu'il faut savoir sur les entrées et les sorties"

#: includes/ai-prompts.php:85
msgid "Tell me which entry pages start the best journeys and which exit pages are leaking visitors who looked likely to convert."
msgstr "Dis-moi quelles pages d'entrée offrent les meilleurs parcours et quelles pages de sortie font fuir les Visiteurs qui semblaient prêts à convertir."

#: includes/ai-prompts.php:91
msgid "Ask the agent about on-page interactions"
msgstr "Demande à l'agent des infos sur les interactions sur la page"

#: includes/ai-prompts.php:94
msgid "What are people clicking?"
msgstr "Sur quoi les gens cliquent-ils ?"

#: includes/ai-prompts.php:94
msgid "From my click data, tell me what visitors engage with most, what they ignore, and where I should add or move CTAs."
msgstr "D'après mes données de clics, dis-moi ce qui intéresse le plus les visiteurs, ce qu'ils ignorent, et où je devrais ajouter ou déplacer des appels à l'action."

#: includes/ai-prompts.php:100
msgid "Ask the agent about conversions"
msgstr "Demande à l'agent des infos sur les conversions"

#: includes/ai-prompts.php:103
msgid "What drives conversions?"
msgstr "Qu'est-ce qui favorise les conversions ?"

#: includes/ai-prompts.php:103
msgid "Break my conversions down by type and traffic source, tell me which channels convert best, and where to focus to get more."
msgstr "Décompose mes conversions par type et par source de trafic, dis-moi quels canaux génèrent le plus de conversions, et sur quoi je dois me concentrer pour en obtenir davantage."

#: includes/ai-prompts.php:104
msgid "Reduce conversion friction"
msgstr "Réduire les obstacles à la conversion"

#: includes/ai-prompts.php:104
msgid "Trace how my converting visitors arrive and what they do right before converting, then suggest how to remove friction for everyone else."
msgstr "Identifie comment mes visiteurs qui convertissent arrivent sur le site et ce qu'ils font juste avant de convertir, puis propose des solutions pour éliminer les obstacles pour tous les autres."

#: includes/ai-prompts.php:110
msgid "Ask the agent about devices"
msgstr "Demande à l'agent des infos sur les appareils"

#: includes/ai-prompts.php:113
msgid "Device experience gaps"
msgstr "Écarts dans l'expérience utilisateur des appareils"

#: includes/ai-prompts.php:113
msgid "Compare engagement, duration, and bounce by device, flag any device where my site underperforms, and suggest likely causes."
msgstr "Compare l'engagement, la durée de visite et le taux de rebond par appareil, signale tout appareil sur lequel mon site affiche des performances insuffisantes et propose des causes possibles."

#: includes/ai-prompts.php:119
msgid "Ask the agent about live visitors"
msgstr "Demande à l'agent s'il y a des visiteurs en ce moment"

#: includes/ai-prompts.php:122
msgid "Who's on my site now?"
msgstr "Qui est sur mon site en ce moment ?"

#: includes/ai-prompts.php:122
msgid "Summarize my current live visitors — where they came from and what they are looking at — and flag anything notable about the moment."
msgstr "Fais-moi un résumé des visiteurs en ligne en ce moment — d'où ils viennent et ce qu'ils regardent — et signale-moi tout ce qui sort de l'ordinaire à ce moment-là."

#: includes/ai-prompts.php:128
msgid "Ask the agent about video"
msgstr "Interroger l’agent sur les vidéos"

#: includes/ai-prompts.php:131
msgid "Which videos hold attention?"
msgstr "Quelles vidéos retiennent l’attention ?"

#: includes/ai-prompts.php:131
msgid "Audit my video engagement: which videos actually get played, which hold attention to the end, and where do viewers drop off? Use plays, play-rate, completion rate and the per-video drop-off curve, and tell me which to trim, cut, or feature."
msgstr "Analyse l’engagement de mes vidéos : quelles vidéos sont réellement lues, lesquelles retiennent l’attention jusqu’au bout, et où les spectateurs décrochent-ils ? Utilise les lectures, le taux de lecture, le taux d’achèvement et la courbe d’abandon par vidéo, puis dis-moi lesquelles raccourcir, supprimer ou mettre en avant."

#: includes/ai-prompts.php:132
msgid "Does video drive conversions?"
msgstr "Les vidéos génèrent-elles des conversions ?"

#: includes/ai-prompts.php:132
msgid "Compare pages that have video against pages that do not: do videos lift engagement and conversions, and which specific videos earn their place? Recommend where to add, keep, or remove video."
msgstr "Compare les pages avec vidéo à celles sans vidéo : les vidéos augmentent-elles l’engagement et les conversions, et quelles vidéos précises méritent leur place ? Recommande où ajouter, conserver ou retirer des vidéos."

#: includes/ai-prompts.php:138
msgid "Ask the agent about AI crawlers"
msgstr "Interroger l’agent sur les robots d’IA"

#: includes/ai-prompts.php:141
msgid "Who is crawling my site?"
msgstr "Qui explore mon site ?"

#: includes/ai-prompts.php:141
msgid "Summarize my AI-crawler activity: which AI bots hit my site, how often, how many pages each reaches, and the split between live fetches and training crawls. Flag any crawler I might want to allow or block."
msgstr "Résume l’activité des robots d’IA : quels bots d’IA visitent mon site, à quelle fréquence, combien de pages chacun atteint, et la répartition entre récupérations en direct et explorations d’entraînement. Signale les robots que je pourrais vouloir autoriser ou bloquer."

#: includes/ai-prompts.php:142
msgid "Crawled vs. cited"
msgstr "Exploré vs. cité"

#: includes/ai-prompts.php:142
msgid "Cross-reference the AI crawlers hitting my site with my AI-assistant referral traffic — are the assistants that crawl me actually sending visitors, and which pages should I make easier to cite?"
msgstr "Recoupe les robots d’IA qui visitent mon site avec le trafic de référence des assistants d’IA : les assistants qui m’explorent m’envoient-ils réellement des visiteurs, et quelles pages devrais-je rendre plus faciles à citer ?"

#: includes/ai-prompts.php:167
msgid "Ask the agent"
msgstr "Demande à l'agent"

#: includes/ai-prompts.php:173
msgid "Each copied prompt invokes your <strong>kantan-seo-agent</strong> — paste it into Claude Code, Gemini CLI, or any AI tool that supports agents. Don't have the agent yet? Download it under <strong>SEO → Settings</strong>."
msgstr "Chaque commande copiée lance ton <strong>kantan-seo-agent</strong> : colle-la dans Claude Code, Gemini CLI ou n'importe quel outil d'IA prenant en charge les agents. Tu n'as pas encore l'agent ? Télécharge-le dans la rubrique <strong>SEO → Paramètres</strong>."

#: includes/ai-prompts.php:174
msgid "Each copied prompt invokes your <strong>kantan-analytics-agent</strong> — paste it into Claude Code, Gemini CLI, or any AI tool that supports agents. Don't have the agent yet? Download it under <strong>Settings</strong>."
msgstr "Chaque invite copiée lance ton <strong>kantan-analytics-agent</strong> — colle-la dans Claude Code, Gemini CLI ou n'importe quel outil d'IA prenant en charge les agents. Tu n'as pas encore l'agent ? Télécharge-le dans <strong>la rubrique « Paramètres</strong> »."

#: includes/ai-prompts.php:178
msgid "Ask the agent about this data"
msgstr "Demande à l'agent des précisions sur ces données"

#: includes/ai-prompts.php:190 templates/conversions-tab.php:248
#: templates/dashboard.php:2467 templates/dashboard.php:2642
#: templates/dashboard.php:2803 templates/dashboard.php:2920
#: templates/dashboard.php:3008 templates/dashboard.php:3131
#: templates/video-tab.php:173
msgid "Close"
msgstr "Fermer"

#: includes/ai-prompts.php:197 templates/dashboard.php:1879
#: templates/dashboard.php:1896
msgid "Copy"
msgstr "Copier"

#: includes/ai-prompts.php:230 templates/dashboard.php:1912
msgid "Copied!"
msgstr "C'est noté !"

#: includes/analytics.php:391 templates/dashboard.php:2241
#: templates/dashboard.php:3073
msgid "AI assistants"
msgstr "Assistants IA"

#: includes/analytics.php:1556 templates/dashboard.php:2284
#: templates/dashboard.php:2285 templates/dashboard.php:2589
#: templates/dashboard.php:3058
msgid "Anonymous"
msgstr "Anonyme"

#: includes/analytics.php:1863
msgid "Other"
msgstr "Autres"

#: includes/conversions-tab.php:27 templates/conversions-tab.php:34
#: templates/dashboard.php:2547
msgid "Conversions"
msgstr "Conversions"

#: includes/recommendations.php:53
msgid "Not enough data yet"
msgstr "On n'a pas encore assez de données"

#: includes/recommendations.php:54
msgid "Your site has fewer than 10 visits in this period. Focus on driving traffic — share your site on social media, submit to Google Search Console, and ensure your sitemap is indexed."
msgstr "Ton site a enregistré moins de 10 visites pendant cette période. Concentre-toi sur l'augmentation du trafic : partage ton site sur les réseaux sociaux, ajoute-le à Google Search Console et assure-toi que ton plan du site est bien indexé."

#. translators: %d: number of visits
#: includes/recommendations.php:56
#, php-format
msgid "%d visit"
msgid_plural "%d visits"
msgstr[0] "%d visite"
msgstr[1] "%d visites"

#. translators: 1: page title, 2: bounce rate percentage
#: includes/recommendations.php:65
#, php-format
msgid "Start with \"%1$s\" (%2$s%% bounce rate)."
msgstr "Commence par « %1$s » (%2$s%% taux de rebond)."

#: includes/recommendations.php:68
msgid "Reduce bounce rate"
msgstr "Réduire le taux de rebond"

#. translators: 1: bounce rate percentage, 2: optional sentence naming the worst page
#: includes/recommendations.php:70
#, php-format
msgid "Your bounce rate is %1$s%% — most visitors leave after one page. Add internal links, stronger CTAs, or related content to keep visitors exploring.%2$s"
msgstr "Ton taux de rebond est de %1$s%% — la plupart des visiteurs quittent le site après avoir consulté une seule page. Ajoute des liens internes, des appels à l'action plus percutants ou du contenu connexe pour inciter les visiteurs à continuer à explorer le site.%2$s"

#. translators: %s: bounce rate percentage
#: includes/recommendations.php:72
#, php-format
msgid "%s%% bounce rate"
msgstr "%s%% taux de rebond"

#: includes/recommendations.php:80
msgid "Increase time on site"
msgstr "Augmenter le temps passé sur le site"

#. translators: %s: average time on site, e.g. "25s"
#: includes/recommendations.php:82
#, php-format
msgid "Visitors spend an average of %s on your site. Consider adding more engaging content, videos, or interactive elements to hold attention longer."
msgstr "Les visiteurs passent en moyenne %s sur ton site. Pense à ajouter du contenu plus captivant, des vidéos ou des éléments interactifs pour retenir leur attention plus longtemps."

#. translators: %s: average time on site, e.g. "25s"
#: includes/recommendations.php:84
#, php-format
msgid "%s avg"
msgstr "%s en moyenne"

#: includes/recommendations.php:95
msgid "Build organic search presence with content targeting relevant keywords, and share on social media."
msgstr "Développe ta visibilité dans les résultats de recherche naturels grâce à du contenu ciblant des mots-clés pertinents, et partage-le sur les réseaux sociaux."

#: includes/recommendations.php:96
msgid "Diversify with social media, email newsletters, or referral partnerships to reduce dependency on search rankings."
msgstr "Diversifie tes sources de trafic grâce aux réseaux sociaux, aux newsletters par e-mail ou aux partenariats de recommandation pour réduire ta dépendance vis-à-vis des classements dans les moteurs de recherche."

#: includes/recommendations.php:97
msgid "Invest in SEO to build organic search traffic that compounds over time."
msgstr "Investis dans le référencement naturel (SEO) pour générer du trafic organique qui s'amplifie au fil du temps."

#: includes/recommendations.php:98
msgid "Invest in SEO and build a direct audience through email or social channels."
msgstr "Investis dans le référencement naturel (SEO) et développe-toi une audience directe via les e-mails ou les réseaux sociaux."

#: includes/recommendations.php:99
msgid "AI assistants send most of your traffic — keep answer-engine content strong (clear Q&A, FAQ schema), but diversify into organic search and direct channels, since AI citations can shift fast."
msgstr "Les assistants IA génèrent la majeure partie de ton trafic : veille à ce que le contenu de ton moteur de réponses reste solide (questions-réponses claires, schéma FAQ), mais diversifie-toi vers le référencement naturel et les canaux directs, car les mentions issues de l'IA peuvent changer rapidement."

#: includes/recommendations.php:101
msgid "Explore additional traffic channels to reduce risk."
msgstr "Explore d'autres sources de trafic pour réduire les risques."

#: includes/recommendations.php:104
msgid "Diversify traffic sources"
msgstr "Diversifier les sources de trafic"

#. translators: 1: traffic share percentage, 2: traffic source name, 3: diversification hint sentence
#: includes/recommendations.php:106
#, php-format
msgid "%1$s%% of your traffic comes from %2$s. %3$s"
msgstr "%1$s%% du trafic provient de %2$s. %3$s"

#: includes/recommendations.php:126
msgid "Traffic is declining"
msgstr "Le trafic est en baisse"

#. translators: %s: percentage drop in daily visits
#: includes/recommendations.php:128
#, php-format
msgid "Daily visits dropped ~%s%% in the second half of this period. Check for ranking losses in Search Console, verify no technical issues (slow load, broken pages), and consider publishing fresh content."
msgstr "Le nombre de visites quotidiennes a baissé d'environ %s%% au cours de la seconde moitié de cette période. Vérifie si ton classement a baissé dans Search Console, assure-toi qu'il n'y a pas de problèmes techniques (chargement lent, pages inaccessibles) et pense à publier du nouveau contenu."

#. translators: %s: percentage decline
#: includes/recommendations.php:130
#, php-format
msgid "%s%% decline"
msgstr "%s%% baisse"

#: includes/recommendations.php:136
msgid "Traffic is growing"
msgstr "Le trafic augmente"

#. translators: %s: percentage increase in daily visits
#: includes/recommendations.php:138
#, php-format
msgid "Daily visits are up ~%s%%. Keep doing what's working — identify which pages or sources are driving the growth and double down."
msgstr "Le nombre de visites quotidiennes a augmenté de ~%s%%. Continue sur ta lancée : identifie les pages ou les sources qui stimulent cette croissance et mise encore plus dessus."

#. translators: %s: percentage growth
#: includes/recommendations.php:140
#, php-format
msgid "%s%% growth"
msgstr "%s%% de croissance"

#: includes/recommendations.php:155
msgid "No organic search traffic"
msgstr "Pas de trafic de référencement naturel"

#: includes/recommendations.php:156
msgid "You're getting zero visitors from search engines. Submit your sitemap to Google Search Console, ensure pages have unique title tags and meta descriptions, and start targeting keywords with blog content."
msgstr "Tu n'as aucun visiteur provenant des moteurs de recherche. Envoie ton plan du site à Google Search Console, assure-toi que tes pages ont des balises de titre et des méta-descriptions uniques, et commence à cibler des mots-clés dans le contenu de ton blog."

#: includes/recommendations.php:157
msgid "0 organic visits"
msgstr "0 visite自然"

#: includes/recommendations.php:165
msgid "Looking good"
msgstr "Ça a l'air bien"

#: includes/recommendations.php:166
msgid "No issues detected. Keep monitoring your metrics and focus on creating quality content that serves your visitors."
msgstr "Aucun problème détecté. Continue à surveiller tes indicateurs et concentre-toi sur la création de contenu de qualité qui répond aux besoins de tes Visiteurs."

#: includes/recommendations.php:191 templates/dashboard.php:523
#: templates/dashboard.php:600
msgid "No click data yet"
msgstr "Pas encore de données sur les clics"

#: includes/recommendations.php:192
msgid "Click tracking is active but no clicks have been recorded. This is normal for new sites — data will appear as visitors interact with your pages."
msgstr "Le suivi des clics est activé, mais aucun clic n'a été enregistré. C'est normal pour les nouveaux sites : les données apparaîtront au fur et à mesure que les visiteurs effectueront des interactions avec tes pages."

#: includes/recommendations.php:193
msgid "0 clicks"
msgstr "0 clic"

#: includes/recommendations.php:202
msgid "Visitors aren't scrolling"
msgstr "Les visiteurs ne font pas défiler la page"

#. translators: %s: average scroll depth percentage
#: includes/recommendations.php:204
#, php-format
msgid "Average scroll depth is only %s%%. Most visitors never see your below-the-fold content. Move important CTAs and key information higher on the page, or add visual hooks (images, headings) to encourage scrolling."
msgstr "La profondeur moyenne de défilement n'est que de %s%%. La plupart des visiteurs ne voient jamais ton contenu situé sous la ligne de flottaison. Déplace les appels à l'action importants et les informations clés plus haut sur la page, ou ajoute des éléments visuels accrocheurs (images, titres) pour inciter les visiteurs à faire défiler la page."

#. translators: %s: average scroll depth percentage
#: includes/recommendations.php:206
#, php-format
msgid "%s%% avg scroll"
msgstr "%s%% défilement moyen"

#: includes/recommendations.php:216
msgid "Content below the fold is ignored"
msgstr "Le contenu situé sous la ligne de flottaison est ignoré"

#. translators: %s: percentage of visitors who stop scrolling early
#: includes/recommendations.php:218
#, php-format
msgid "%s%% of visitors stop scrolling before reaching the bottom half of your pages. Consider shortening pages, adding anchor links, or placing your most important content and CTAs in the top half."
msgstr "%s%% des visiteurs arrêtent de faire défiler la page avant d'atteindre la moitié inférieure de tes pages. Pense à raccourcir tes pages, à ajouter des liens d'ancrage ou à placer ton contenu le plus important et tes appels à l'action dans la moitié supérieure."

#. translators: %s: percentage of visitors who stop scrolling early
#: includes/recommendations.php:220
#, php-format
msgid "%s%% stop early"
msgstr "%s%% s'arrêter plus tôt"

#: includes/recommendations.php:238
msgid "Visitors are clicking non-interactive elements"
msgstr "Les visiteurs cliquent sur des éléments non interactifs"

#. translators: 1: HTML tag name, 2: element text preview, 3: number of clicks
#: includes/recommendations.php:240
#, php-format
msgid "The <%1$s> element \"%2$s\" was clicked %3$d times but isn't a link or button. Visitors expect it to be interactive — consider making it clickable or adding a link."
msgstr "L'élément <%1$s> « %2$s » a été cliqué %3$d fois, mais ce n'est ni un lien ni un bouton. Les visiteurs s'attendent à ce qu'il soit interactif : pense à le rendre cliquable ou à ajouter un lien."

#. translators: %d: number of dead clicks
#: includes/recommendations.php:242
#, php-format
msgid "%d dead click"
msgid_plural "%d dead clicks"
msgstr[0] "%d clic mort"
msgstr[1] "%d clics perdus"

#: includes/recommendations.php:251
msgid "No clicks at page bottom"
msgstr "Pas de clics en bas de la page"

#: includes/recommendations.php:252
msgid "The bottom third of your pages gets zero clicks. If you have CTAs in the footer, consider adding them higher on the page where visitors actually engage."
msgstr "Le tiers inférieur de tes pages ne génère aucun clic. Si tu as des appels à l'action (CTA) dans le pied de page, pense à les placer plus haut sur la page, là où les visiteurs interagissent vraiment."

#: includes/recommendations.php:253
msgid "0 bottom clicks"
msgstr "0 clics en bas de page"

#: includes/recommendations.php:263
msgid "Low engagement per visit"
msgstr "Faible engagement par visite"

#. translators: %s: average clicks per session
#: includes/recommendations.php:265
#, php-format
msgid "Visitors average only %s clicks per session. Add clearer calls-to-action, navigation aids, or interactive elements to encourage engagement."
msgstr "Les visiteurs font en moyenne que %s clics par session. Ajoute des appels à l'action plus clairs, des aides à la navigation ou des éléments interactifs pour encourager l'engagement."

#. translators: %s: clicks per visit
#: includes/recommendations.php:267
#, php-format
msgid "%s clicks/visit"
msgstr "%s clics par visite"

#: includes/recommendations.php:275
msgid "Interactions look healthy"
msgstr "Les interactions ont l'air de bien se passer"

#: includes/recommendations.php:276
msgid "Visitors are clicking and scrolling through your content. Keep an eye on dead clicks and scroll depth as you add new pages."
msgstr "Les visiteurs cliquent et font défiler ton contenu. Surveille les clics perdus et la profondeur de défilement quand tu ajoutes de nouvelles pages."

#: includes/recommendations.php:299
msgid "No journey data yet"
msgstr "Pas encore de données sur le parcours"

#: includes/recommendations.php:300
msgid "Journey tracking is active but no multi-page sessions have been recorded yet. Data will appear as visitors browse multiple pages."
msgstr "Le suivi du parcours est activé, mais aucune session multipages n'a encore été enregistrée. Les données s'afficheront au fur et à mesure que les visiteurs consulteront plusieurs pages."

#: includes/recommendations.php:301
msgid "0 journeys"
msgstr "0 parcours"

#: includes/recommendations.php:317
msgid "Most sessions are single-page"
msgstr "La plupart des sessions ne font qu'une seule page"

#. translators: %s: average pages viewed per session
#: includes/recommendations.php:319
#, php-format
msgid "Visitors view an average of %s pages per session. Add related content links, \"Read next\" sections, or prominent navigation to encourage exploration."
msgstr "Les visiteurs consultent en moyenne %s pages par session. Ajoute des liens vers du contenu similaire, des rubriques « À lire ensuite » ou des éléments de navigation bien visibles pour les inciter à explorer le site."

#. translators: %s: average pages per session
#: includes/recommendations.php:321
#, php-format
msgid "%s pages/session"
msgstr "%s pages par Session"

#: includes/recommendations.php:333
msgid "Almost all traffic lands on one page"
msgstr "Presque tout le trafic atterrit sur une seule page de destination"

#. translators: 1: percentage of sessions, 2: page path
#: includes/recommendations.php:335
#, php-format
msgid "%1$s%% of sessions start on \"%2$s\". Create additional landing pages targeting different keywords or topics to capture more diverse search traffic."
msgstr "%1$s%% des sessions commencent par « %2$s ». Crée des pages de destination supplémentaires ciblant différents mots-clés ou thèmes pour attirer un trafic de recherche plus varié."

#. translators: 1: percentage of sessions, 2: page path
#: includes/recommendations.php:337
#, php-format
msgid "%1$s%% on %2$s"
msgstr "%1$s%% sur %2$s"

#. translators: %s: page path
#: includes/recommendations.php:352
#, php-format
msgid "High exit rate on \"%s\""
msgstr "Taux de sortie élevé sur « %s »"

#. translators: %s: percentage of visitors who exit from this page
#: includes/recommendations.php:354
#, php-format
msgid "%s%% of visitors leave your site from this page. Add a call-to-action, related content links, or a clear next step to keep visitors engaged."
msgstr "%s%% des visiteurs quittent ton site depuis cette page. Ajoute un appel à l'action, des liens vers du contenu similaire ou une prochaine étape claire pour retenir l'attention des visiteurs."

#. translators: %s: exit percentage
#: includes/recommendations.php:356
#, php-format
msgid "%s%% exit here"
msgstr "%s%% sortir ici"

#. translators: %s: page path
#: includes/recommendations.php:378
#, php-format
msgid "\"%s\" is a dead end"
msgstr "« %s » est une impasse"

#. translators: %d: number of entries to this page
#: includes/recommendations.php:380
#, php-format
msgid "This page gets %d entry but no one navigates onward. Add internal links or a clear next step to guide visitors deeper into your site."
msgid_plural "This page gets %d entries but no one navigates onward. Add internal links or a clear next step to guide visitors deeper into your site."
msgstr[0] "Cette page reçoit %d visites, mais personne ne poursuit sa navigation. Ajoute des liens internes ou une étape suivante claire pour guider les visiteurs plus loin dans ton site."
msgstr[1] "Cette page reçoit %d visites, mais personne ne poursuit sa navigation. Ajoute des liens internes ou une étape suivante claire pour guider les visiteurs plus loin dans ton site."

#. translators: %d: number of entries to this page
#: includes/recommendations.php:382
#, php-format
msgid "%d entry, 0 onward"
msgid_plural "%d entries, 0 onward"
msgstr[0] "Entrée %d, à partir de 0"
msgstr[1] "%d entrées, à partir de la 0e"

#: includes/recommendations.php:392
msgid "Journeys look healthy"
msgstr "Les « Parcours » ont l'air en pleine forme"

#: includes/recommendations.php:393
msgid "Visitors are navigating through multiple pages. Keep building internal links and content paths that guide visitors toward your goals."
msgstr "Les visiteurs parcourent plusieurs pages. Continue à créer des liens internes et des parcours de contenu qui guident les visiteurs vers tes objectifs."

#: includes/seo-upsell.php:30
msgid "Go further with Kantan SEO"
msgstr "Va encore plus loin avec Kantan SEO"

#: includes/seo-upsell.php:43 templates/ai-crawlers-tab.php:185
#: templates/conversions-tab.php:221 templates/video-tab.php:217
#: templates/video-tab.php:453
msgid "Upgrade to Kantan SEO"
msgstr "Passe à Kantan SEO"

#: includes/seo-upsell.php:53
msgid "Learn more about Kantan SEO"
msgstr "En savoir plus sur Kantan SEO"

#: includes/video-tab.php:26 templates/video-tab.php:37
#: templates/video-tab.php:114 templates/video-tab.php:169
msgid "Video"
msgstr "Vidéo"

#: kantan-analytics.php:260 templates/dashboard.php:40
msgid "Settings"
msgstr "Paramètres"

#: kantan-analytics.php:267
msgid "Support"
msgstr "Assistance"

#: kantan-analytics.php:367
msgid "This site uses Kantan Analytics to measure visitor activity. All data is stored in this site's own database and is never sent to external services."
msgstr "Ce site utilise Kantan Analytics pour analyser l'activité des visiteurs. Toutes les données sont stockées dans la base de données de ce site et ne sont jamais transmises à des services externes."

#. translators: %d: number of days raw session data is retained.
#: kantan-analytics.php:370
#, php-format
msgid "Kantan Analytics records page views, click positions, scroll depth, navigation paths, traffic sources, and approximate device/browser information for visitors. It does not use cookies and does not store visitor IP addresses — country and region are resolved from an offline database at the moment of the visit and the raw IP is discarded. Detailed session records are automatically deleted after %d days; only anonymous daily aggregate totals are kept beyond that."
msgstr "Kantan Analytics enregistre le nombre de pages vues, les positions des clics, la profondeur de défilement, les parcours de navigation, les sources de trafic et des informations approximatives sur l'appareil et le navigateur des Visiteurs. Il n'utilise pas de cookies et ne stocke pas les adresses IP des Visiteurs : le pays et la région sont déterminés à partir d'une base de données hors ligne au moment de la visite, puis l'adresse IP brute est supprimée. Les enregistrements détaillés des sessions sont automatiquement supprimés après %d jours ; seuls les totaux agrégés quotidiens anonymes sont conservés au-delà de ce délai."

#: kantan-analytics.php:372
msgid "When video tracking is enabled, the plugin also measures engagement with videos embedded on this site (plays, watch time, and completion). On pages embedding YouTube or Vimeo videos, those providers' player scripts are loaded to enable this measurement, which may transmit data to those third parties; YouTube embeds are switched to the privacy-enhanced youtube-nocookie.com player by default. Video engagement data is stored in this site's own database."
msgstr "Lorsque le suivi vidéo est activé, le plugin mesure également l'engagement vis-à-vis des vidéos intégrées sur ce site (nombre de lectures, durée de visionnage et vidéos visionnées jusqu'au bout). Sur les pages intégrant des vidéos YouTube ou Vimeo, les scripts des lecteurs de ces fournisseurs sont chargés pour permettre cette mesure, ce qui peut entraîner la transmission de données à ces tiers ; les vidéos YouTube intégrées utilisent par défaut le lecteur youtube-nocookie.com, qui offre une protection renforcée de la vie privée. Les données d'engagement vidéo sont stockées dans la base de données de ce site."

#: templates/ai-crawlers-tab.php:18
msgid "Training crawl"
msgstr "Crawl d'entraînement"

#: templates/ai-crawlers-tab.php:19
msgid "Live fetch"
msgstr "Récupération en direct"

#. translators: %d: number of days in the reporting period
#: templates/ai-crawlers-tab.php:29 templates/conversions-tab.php:36
#: templates/dashboard.php:62 templates/video-tab.php:39
#, php-format
msgid "Last %d days"
msgstr "Ces derniers %d jours"

#: templates/ai-crawlers-tab.php:40
msgid "No AI crawlers seen yet"
msgstr "On n'a encore repéré aucun robot d'indexation basé sur l'IA"

#: templates/ai-crawlers-tab.php:42
msgid "When an AI crawler like GPTBot, ClaudeBot, PerplexityBot, or CCBot fetches a page on your site, it will show up here — recorded server-side, since crawlers do not run the tracking script. They are kept entirely separate from your human visitor stats."
msgstr "Quand un robot d'indexation basé sur l'IA, comme GPTBot, ClaudeBot, PerplexityBot ou CCBot, récupère une page de ton site, ça s'affiche ici — ça est enregistré côté serveur, vu que ces robots n'exécutent pas le script de suivi. Ces données sont complètement séparées de tes statistiques de visiteurs humains."

#: templates/ai-crawlers-tab.php:52
msgid "Crawler hits"
msgstr "Nombre de visites sur Crawler"

#: templates/ai-crawlers-tab.php:56
msgid "AI crawlers"
msgstr "robots d'indexation basés sur l'IA"

#: templates/ai-crawlers-tab.php:60
msgid "Pages crawled"
msgstr "Pages explorées"

#: templates/ai-crawlers-tab.php:64
msgid "Live fetches"
msgstr "Récupérations en temps réel"

#. translators: %s: number of training-crawl hits (already formatted)
#: templates/ai-crawlers-tab.php:68
#, php-format
msgid "%s training crawls"
msgstr "%s crawls d'entraînement"

#: templates/ai-crawlers-tab.php:76
msgid "By Crawler"
msgstr "Par Crawler"

#: templates/ai-crawlers-tab.php:83
msgid "Crawler"
msgstr "Crawler"

#: templates/ai-crawlers-tab.php:84 templates/conversions-tab.php:138
#: templates/conversions-tab.php:254 templates/dashboard.php:608
#: templates/dashboard.php:2865
msgid "Type"
msgstr "Type"

#: templates/ai-crawlers-tab.php:85 templates/ai-crawlers-tab.php:129
msgid "Hits"
msgstr "Nombre de visites"

#: templates/ai-crawlers-tab.php:86 templates/dashboard.php:467
#: templates/dashboard.php:609
msgid "Pages"
msgstr "Pages"

#: templates/ai-crawlers-tab.php:87 templates/ai-crawlers-tab.php:131
msgid "Last seen"
msgstr "Dernière connexion"

#. translators: %s: human-readable time difference, e.g. "3 hours"
#: templates/ai-crawlers-tab.php:109 templates/ai-crawlers-tab.php:144
#: templates/conversions-tab.php:151 templates/conversions-tab.php:177
#: templates/video-tab.php:152
#, php-format
msgid "%s ago"
msgstr "il y a %s"

#: templates/ai-crawlers-tab.php:121
msgid "Most-Crawled Pages"
msgstr "Pages les plus explorées"

#: templates/ai-crawlers-tab.php:122
msgid "Top 10"
msgstr "Top 10"

#: templates/ai-crawlers-tab.php:128 templates/conversions-tab.php:140
#: templates/conversions-tab.php:274 templates/dashboard.php:355
#: templates/dashboard.php:2865
msgid "Page"
msgstr "Page"

#: templates/ai-crawlers-tab.php:130
msgid "Crawlers"
msgstr "Robots d'indexation"

#: templates/ai-crawlers-tab.php:163 templates/ai-crawlers-tab.php:196
msgid "Turn AI crawling into an AEO strategy"
msgstr "Fais de l'exploration par l'IA une stratégie AEO"

#: templates/ai-crawlers-tab.php:165
msgid "Kantan Analytics shows you <em>which</em> AI crawlers hit your site. Kantan SEO shows you <em>whether it is trending up</em> and <em>whether the right pages</em> are being crawled."
msgstr "Kantan Analytics te montre <em>quels</em> robots d'indexation basés sur l'IA visitent ton site. Kantan SEO te permet de savoir <em>si la tendance est à la hausse</em> et <em>si ce</em> sont <em>les bonnes pages</em> <em>qui</em> sont indexées."

#: templates/ai-crawlers-tab.php:168
msgid "<strong>AI-crawl trend</strong> over time, per crawler"
msgstr "<strong>Évolution de l'activité d'exploration par IA</strong> au fil du temps, par robot d'exploration"

#: templates/ai-crawlers-tab.php:169
msgid "<strong>Coverage gaps</strong> — which of your key pages AI has <em>not</em> crawled"
msgstr "<strong>Lacunes dans la couverture</strong> — quelles sont les pages clés que l'IA <em>n'</em>a <em>pas</em> explorées ?"

#: templates/ai-crawlers-tab.php:170
msgid "<strong>AEO readiness</strong> — schema and answer-formatting tuned for AI engines"
msgstr "<strong>Préparation AEO</strong> — schéma et mise en forme des réponses optimisés pour les moteurs d'IA"

#: templates/ai-crawlers-tab.php:175
msgid "AI-crawl trend (with SEO)"
msgstr "Tendance au crawl par l'IA (avec le référencement naturel)"

#: templates/ai-crawlers-tab.php:197
msgid "Kantan SEO tracks your AI-crawl trend over time, flags key pages AI has not crawled yet, and tunes your schema and answer formatting for AI engines."
msgstr "Kantan SEO suit l'évolution de ton indexation par l'IA au fil du temps, signale les pages clés que l'IA n'a pas encore indexées et optimise ton schéma ainsi que le formatage des réponses pour les moteurs d'IA."

#: templates/ai-crawlers-tab.php:199 templates/conversions-tab.php:235
#: templates/video-tab.php:467
msgid "Learn more about Kantan SEO →"
msgstr "En savoir plus sur Kantan SEO →"

#: templates/conversions-tab.php:28
msgid "Settings › Conversion Links"
msgstr "Paramètres › Liens de conversion"

#: templates/conversions-tab.php:47
msgid "No conversions recorded yet"
msgstr "Aucune conversion n'a encore été enregistrée"

#: templates/conversions-tab.php:49
msgid "Define what counts as a conversion under"
msgstr "Définis ce qui est considéré comme une conversion dans le cadre de"

#: templates/conversions-tab.php:51
msgid "Phone, email, and directions clicks plus form submissions are tracked automatically."
msgstr "Les appels téléphoniques, les e-mails, les clics sur les itinéraires et les envois de formulaires sont enregistrés automatiquement."

#: templates/conversions-tab.php:60
msgid "Total Conversions"
msgstr "Nombre total de conversions"

#: templates/conversions-tab.php:67
#, php-format
msgid "%1$s conversion type in the last %2$d days"
msgid_plural "%1$s conversion types in the last %2$d days"
msgstr[0] "%1$s type de conversion au cours des %2$d derniers jours"
msgstr[1] "%1$s types de conversion au cours des %2$d derniers jours"

#: templates/conversions-tab.php:82
msgid "By Type"
msgstr "Par type"

#: templates/conversions-tab.php:103
msgid "By Traffic Source"
msgstr "Par source de trafic"

#: templates/conversions-tab.php:129
msgid "Recent Conversions"
msgstr "Conversions récentes"

#: templates/conversions-tab.php:132
msgid "10 most recent"
msgstr "Les 10 plus récents"

#: templates/conversions-tab.php:139 templates/conversions-tab.php:266
msgid "Detail"
msgstr "Détails"

#: templates/conversions-tab.php:141 templates/dashboard.php:466
msgid "Source"
msgstr "Source"

#: templates/conversions-tab.php:142 templates/conversions-tab.php:258
msgid "When"
msgstr "Quand"

#: templates/conversions-tab.php:154
msgid "View full detail"
msgstr "Voir tous les détails"

#: templates/conversions-tab.php:184
msgid "Adjust what counts as a conversion under"
msgstr "Définis ce qui est considéré comme une conversion dans"

#: templates/conversions-tab.php:197
msgid "See the revenue behind these conversions"
msgstr "Découvre le chiffre d'affaires généré par ces conversions"

#: templates/conversions-tab.php:199
msgid "Kantan Analytics tells you <em>how many</em> conversions you got. Kantan SEO tells you <em>what they're worth</em> and <em>what drove them</em>."
msgstr "Kantan Analytics t'indique <em>le nombre</em> <em>de</em> conversions <em>que</em> tu as obtenues. Kantan SEO t'explique <em>leur valeur</em> et <em>ce qui les a générées</em>."

#: templates/conversions-tab.php:202
msgid "Assign a <strong>dollar value</strong> to every conversion type"
msgstr "Attribue une <strong>valeur en dollars</strong> à chaque type de conversion"

#: templates/conversions-tab.php:203
msgid "Attribute conversions to <strong>organic keywords and landing pages</strong>"
msgstr "Attribuer les conversions aux <strong>mots-clés naturels et aux pages de destination</strong>"

#: templates/conversions-tab.php:204
msgid "Track conversion <strong>value against your rankings</strong> over time"
msgstr "Suis <strong>l'évolution de ton taux</strong> de conversion <strong>en fonction de ton classement</strong> au fil du temps"

#: templates/conversions-tab.php:205
msgid "Browse your <strong>full conversion history</strong> — not just the 10 most recent"
msgstr "Consulte <strong>l'historique complet </strong>de tes <strong>conversions</strong> — pas seulement les 10 plus récentes"

#: templates/conversions-tab.php:211
msgid "Conversion value (with SEO)"
msgstr "Taux de conversion (avec le référencement naturel)"

#: templates/conversions-tab.php:213
msgid "Phone"
msgstr "Téléphone"

#: templates/conversions-tab.php:217
msgid "Form"
msgstr "Formulaire"

#: templates/conversions-tab.php:232
msgid "See the revenue behind your conversions"
msgstr "Découvre le chiffre d'affaires généré par tes conversions"

#: templates/conversions-tab.php:233
msgid "Kantan SEO assigns a dollar value to every conversion, shows your full conversion history (Analytics lists the 10 most recent here), and reveals which organic keywords and landing pages drove them."
msgstr "Kantan SEO attribue une valeur en dollars à chaque conversion, affiche l'historique complet de tes conversions (Analytics n'affiche ici que les 10 plus récentes) et te montre quels mots-clés naturels et quelles pages de destination ont généré ces conversions."

#: templates/conversions-tab.php:247
msgid "Conversion detail"
msgstr "Détails de la conversion"

#: templates/conversions-tab.php:262
msgid "Traffic source"
msgstr "Source de trafic"

#: templates/conversions-tab.php:270
msgid "Value"
msgstr "Valeur"

#: templates/conversions-tab.php:278 templates/dashboard.php:2463
#: templates/dashboard.php:2530
msgid "Referrer"
msgstr "Référent"

#: templates/dashboard.php:35
msgid "Overview"
msgstr "Aperçu"

#: templates/dashboard.php:36
msgid "Realtime"
msgstr "Temps réel"

#: templates/dashboard.php:37
msgid "Interactions"
msgstr "Interactions"

#: templates/dashboard.php:38
msgid "Journeys"
msgstr "Parcours"

#: templates/dashboard.php:39
msgid "User Data"
msgstr "Données utilisateur"

#: templates/dashboard.php:56
msgid "Tabs"
msgstr "Onglets"

#: templates/dashboard.php:159
msgid "Total Visits"
msgstr "Nombre total de visites"

#: templates/dashboard.php:162
msgid "Sessions that bounced in under two seconds with no engagement, excluded from your metrics. Toggle in Settings."
msgstr "Les sessions qui ont été interrompues en moins de deux secondes sans aucune interaction sont exclues de tes statistiques. Tu peux activer ou désactiver cette option dans les Paramètres."

#. translators: %s: number of suspected-bot sessions filtered out
#: templates/dashboard.php:166
#, php-format
msgid "%s bot session filtered"
msgid_plural "%s bot sessions filtered"
msgstr[0] "%s session de bot filtrée"
msgstr[1] "%s sessions de bots filtrées"

#: templates/dashboard.php:183 templates/dashboard.php:1051
msgid "Avg Duration"
msgstr "Durée moyenne"

#: templates/dashboard.php:196 templates/dashboard.php:1052
#: templates/dashboard.php:2546
msgid "Bounce Rate"
msgstr "Taux de rebond"

#: templates/dashboard.php:211
msgid "Organic Traffic"
msgstr "Trafic naturel"

#. translators: %s: number of non-organic visits
#: templates/dashboard.php:213
#, php-format
msgid "vs %s other"
msgstr "contre %s autre"

#: templates/dashboard.php:225
msgid "AI Assistants"
msgstr "Assistants IA"

#. translators: %s: percentage of visits from AI assistants
#: templates/dashboard.php:227
#, php-format
msgid "%s%% of visits"
msgstr "%s%% des visites"

#: templates/dashboard.php:246
msgid "Visits Over Time"
msgstr "Évolution du nombre de visites"

#: templates/dashboard.php:257
msgid "Traffic Sources"
msgstr "Sources de trafic"

#: templates/dashboard.php:262
msgid "No traffic data yet"
msgstr "Pas encore de données sur le trafic"

#: templates/dashboard.php:286
msgid "Top Referrers"
msgstr "Principaux référents"

#. translators: %s: total number of referrers, e.g. "47".
#: templates/dashboard.php:293
#, php-format
msgid "View all %s"
msgstr "Afficher les %s"

#: templates/dashboard.php:304
msgid "No referrer data yet"
msgstr "Pas encore de données sur les référents"

#: templates/dashboard.php:326
msgid "Top Countries"
msgstr "Les pays en tête"

#: templates/dashboard.php:348
msgid "Most Visited Pages"
msgstr "Pages les plus consultées"

#: templates/dashboard.php:356
msgid "Views"
msgstr "Vues"

#: templates/dashboard.php:361
msgid "No page data yet"
msgstr "Pas encore de données sur cette page"

#: templates/dashboard.php:364 templates/dashboard.php:366
msgid "Untitled"
msgstr "Sans titre"

#: templates/dashboard.php:388 templates/dashboard.php:642
#: templates/dashboard.php:941
msgid "Recommended Next Actions"
msgstr "Prochaines actions recommandées"

#: templates/dashboard.php:425
msgid "Know which keywords drive this traffic"
msgstr "Découvre quels mots-clés génèrent ce trafic"

#: templates/dashboard.php:426
msgid "You can see how many visitors arrive from organic search. Kantan SEO reveals the exact keywords and rankings behind them — and which pages are gaining or slipping."
msgstr "Tu peux voir combien de visiteurs proviennent du référencement naturel. Kantan SEO te dévoile les mots-clés exacts et leur classement, ainsi que les pages qui progressent ou qui reculent."

#: templates/dashboard.php:437
msgid "Realtime Visitors"
msgstr "Visiteurs en temps réel"

#: templates/dashboard.php:438
msgid "Active in the last 5 minutes — refreshes every 30 seconds."
msgstr "Actif au cours des 5 dernières minutes — actualisation toutes les 30 secondes."

#: templates/dashboard.php:441
msgid "Next refresh in"
msgstr "Prochain rafraîchissement dans"

#: templates/dashboard.php:442
msgid "Refresh now"
msgstr "Actualiser maintenant"

#: templates/dashboard.php:455
msgid "visitors active right now"
msgstr "visiteurs en ligne en ce moment"

#: templates/dashboard.php:464 templates/dashboard.php:3004
#: templates/dashboard.php:3105
msgid "Visitor"
msgstr "Visiteur"

#: templates/dashboard.php:465
msgid "Current Page"
msgstr "Page actuelle"

#: templates/dashboard.php:468
msgid "Session Age"
msgstr "Durée de la session"

#: templates/dashboard.php:469
msgid "Last Seen"
msgstr "Dernière connexion"

#: templates/dashboard.php:479
msgid "No visitors active right now."
msgstr "Il n'y a aucun visiteur en ce moment."

#: templates/dashboard.php:480
msgid "Showing activity from the last 5 minutes."
msgstr "Affichage de l'activité des 5 dernières minutes."

#: templates/dashboard.php:494
msgid "Click Regions"
msgstr "Clique sur « Régions »"

#. translators: %s: total number of clicks
#: templates/dashboard.php:495
#, php-format
msgid "%s total clicks"
msgstr "%s clics au total"

#: templates/dashboard.php:499
msgid "Top Left"
msgstr "En haut à gauche"

#: templates/dashboard.php:499
msgid "Top Center"
msgstr "En haut au centre"

#: templates/dashboard.php:499
msgid "Top Right"
msgstr "En haut à droite"

#: templates/dashboard.php:499
msgid "Middle Left"
msgstr "Au milieu à gauche"

#: templates/dashboard.php:499
msgid "Center"
msgstr "Centre"

#: templates/dashboard.php:499
msgid "Middle Right"
msgstr "Centre-droit"

#: templates/dashboard.php:499
msgid "Bottom Left"
msgstr "En bas à gauche"

#: templates/dashboard.php:499
msgid "Bottom Center"
msgstr "En bas au centre"

#: templates/dashboard.php:499
msgid "Bottom Right"
msgstr "En bas à droite"

#: templates/dashboard.php:509
msgid " — click to see what was clicked here"
msgstr " — clique ici pour voir sur quoi on a cliqué"

#: templates/dashboard.php:517
msgid "Click a region to see exactly what was clicked there"
msgstr "Clique sur une région pour voir exactement où on a cliqué"

#: templates/dashboard.php:531
msgid "Scroll Depth"
msgstr "Profondeur de défilement"

#. translators: %s: average scroll depth percentage
#: templates/dashboard.php:532
#, php-format
msgid "Avg: %s%%"
msgstr "Moyenne : %s%%"

#: templates/dashboard.php:554
msgid "How far users scroll down pages"
msgstr "Jusqu'où les utilisateurs font-ils défiler les pages ?"

#: templates/dashboard.php:560 templates/dashboard.php:570
msgid "No scroll data yet"
msgstr "Pas encore de données de défilement"

#: templates/dashboard.php:568
msgid "Scroll Depth by Page"
msgstr "Profondeur de défilement par page"

#: templates/dashboard.php:572
msgid "How far visitors actually scroll on each page — the site-wide average above hides which pages get read and which get abandoned. Click a page for full detail."
msgstr "Jusqu'où les visiteurs font-ils défiler chaque page ? La moyenne globale du site indiquée ci-dessus ne permet pas de savoir quelles pages sont lues et lesquelles sont abandonnées. Clique sur une page pour obtenir tous les détails."

#. translators: 1: average scroll percentage, 2: number of views
#: templates/dashboard.php:582
#, php-format
msgid "%1$s%% avg · %2$s views"
msgstr "%1$s%% en moyenne · %2$s vues"

#: templates/dashboard.php:596
msgid "Top Clicked Elements"
msgstr "Éléments les plus cliqués"

#: templates/dashboard.php:602
msgid "The same control is merged across pages. Click a row to see which pages it was clicked on."
msgstr "Ce même élément de contrôle est commun à toutes les pages. Clique sur une ligne pour voir sur quelles pages on a cliqué dessus."

#: templates/dashboard.php:607 templates/dashboard.php:2865
msgid "Element"
msgstr "Élément"

#: templates/dashboard.php:610 templates/dashboard.php:2865
msgid "Clicks"
msgstr "Clics"

#: templates/dashboard.php:617 templates/dashboard.php:2852
#: templates/dashboard.php:2957 templates/dashboard.php:2978
msgid "(no text)"
msgstr "(pas de texte)"

#: templates/dashboard.php:688
msgid "No Visitor Data Yet"
msgstr "Pas encore de données sur les visiteurs"

#: templates/dashboard.php:689
msgid "Visitor profiles will appear here as people visit the site. Each visitor gets a unique identity so you can follow their journey across multiple sessions."
msgstr "Les profils des visiteurs s'afficheront ici au fur et à mesure que les gens visitent le site. Chaque visiteur se voit attribuer une identité unique, ce qui te permet de suivre son parcours sur plusieurs sessions."

#: templates/dashboard.php:698
msgid "Mobile"
msgstr "Mobile"

#: templates/dashboard.php:698
msgid "Tablet"
msgstr "Tablette"

#: templates/dashboard.php:698
msgid "Desktop"
msgstr "Bureau"

#: templates/dashboard.php:711
msgid "View full visit history"
msgstr "Voir l'historique complet des visites"

#: templates/dashboard.php:713
msgid "Identified"
msgstr "Identifié"

#: templates/dashboard.php:715
msgid "Rename visitor"
msgstr "Renommer un visiteur"

#. translators: %s: number of visits
#: templates/dashboard.php:722
#, php-format
msgid "%s visit"
msgid_plural "%s visits"
msgstr[0] "%s visite"
msgstr[1] "%s visites"

#. translators: %s: date the visitor was first seen, e.g. "Jun 3"
#: templates/dashboard.php:726
#, php-format
msgid "First seen %s"
msgstr "Vu pour la première fois %s"

#: templates/dashboard.php:779 templates/dashboard.php:2585
#: templates/dashboard.php:3074
msgid "bounce"
msgstr "rebond"

#: templates/dashboard.php:821
msgid "Top Page Transitions"
msgstr "Transitions de la page d'accueil"

#: templates/dashboard.php:831
msgid "No transition data yet"
msgstr "Pas encore de données de transition"

#: templates/dashboard.php:856
msgid "Entry & Exit Pages"
msgstr "Pages d'entrée et de sortie"

#: templates/dashboard.php:862
msgid "Entry Pages"
msgstr "Pages d'accueil"

#: templates/dashboard.php:865 templates/dashboard.php:885
#: templates/dashboard.php:2568 templates/dashboard.php:2576
msgid "No data"
msgstr "Pas de données"

#: templates/dashboard.php:882
msgid "Exit Pages"
msgstr "Pages de sortie"

#: templates/dashboard.php:911
msgid "Enter a name for this visitor:"
msgstr "Indique un nom pour ce visiteur :"

#: templates/dashboard.php:978
msgid "See what surfaces your top entry pages in search"
msgstr "Découvre quelles sont tes pages les plus consultées dans les résultats de recherche"

#: templates/dashboard.php:979
msgid "Kantan SEO connects each landing and entry page to the organic keywords and queries that bring searchers to them."
msgstr "Kantan SEO associe chaque page de destination et chaque page d'entrée aux mots-clés et requêtes naturels qui amènent les internautes vers ces pages."

#: templates/dashboard.php:1011
msgid "Device Categories"
msgstr "Catégories d'appareils"

#: templates/dashboard.php:1014
msgid "Visitor sessions by screen size — Mobile ≤768px, Tablet 769–1024px, Laptop 1025–1440px, Desktop 1441px+"
msgstr "Sessions des visiteurs par taille d'écran — Mobile ≤ 768 px, tablette 769–1 024 px, ordinateur portable 1 025–1 440 px, ordinateur de bureau 1 441 px et plus"

#: templates/dashboard.php:1017
msgid "No device data yet"
msgstr "Pas encore de données sur l'appareil"

#. translators: %s: percentage of sessions
#: templates/dashboard.php:1030
#, php-format
msgid "%s%% of sessions"
msgstr "%s%% des Sessions"

#: templates/dashboard.php:1049
msgid "Device"
msgstr "Appareil"

#: templates/dashboard.php:1050 templates/dashboard.php:1152
#: templates/dashboard.php:2542
msgid "Sessions"
msgstr "Sessions"

#: templates/dashboard.php:1079
msgid "Browsers"
msgstr "Navigateurs"

#: templates/dashboard.php:1080 templates/dashboard.php:1109
msgid "Detected from user agent strings"
msgstr "Détecté à partir des chaînes d'agent utilisateur"

#: templates/dashboard.php:1083
msgid "No browser data yet"
msgstr "Pas encore de données sur le navigateur"

#: templates/dashboard.php:1108
msgid "Operating Systems"
msgstr "Systèmes d'exploitation"

#: templates/dashboard.php:1112
msgid "No OS data yet"
msgstr "Pas encore de données sur le système d'exploitation"

#: templates/dashboard.php:1139
msgid "Screen Resolutions"
msgstr "Résolutions d'écran"

#: templates/dashboard.php:1140
msgid "Top screen sizes by session count"
msgstr "Les tailles d'écran les plus courantes par nombre de sessions"

#: templates/dashboard.php:1143
msgid "No resolution data yet"
msgstr "Pas encore de données sur la résolution"

#: templates/dashboard.php:1151
msgid "Resolution"
msgstr "Résolution"

#: templates/dashboard.php:1189
msgid "AI Agent"
msgstr "Agent IA"

#: templates/dashboard.php:1190
msgid "Download an AI agent that can analyze your analytics data — works with Claude Code and Gemini CLI. It connects to your site's REST API to read traffic, conversions, and visitor behavior data."
msgstr "Télécharge un agent IA capable d'analyser tes données analytiques — compatible avec Claude Code et Gemini CLI. Il se connecte à l'API REST de ton site pour lire les données relatives au trafic, aux conversions et au comportement des Visiteurs."

#: templates/dashboard.php:1194
msgid "<strong>You only need to download the agent once.</strong> The agent file is the same for every site — install it globally (<code class=\"bg-blue-100 px-1.5 py-0.5 rounded text-xs\">~/.claude/agents/</code> for Claude Code, <code class=\"bg-blue-100 px-1.5 py-0.5 rounded text-xs\">~/.gemini/agents/</code> for Gemini CLI) and reuse it everywhere. To point it at another site, just set that site's credentials. After install, it <strong>keeps itself up to date automatically</strong> (it checks for a newer version about once a week) — no need to re-download for updates."
msgstr "<strong>Tu n'as besoin de télécharger l'agent qu'une seule fois.</strong> Le fichier de l'agent est le même pour tous les sites — installe-le globalement (<code class=\"bg-blue-100 px-1.5 py-0.5 rounded text-xs\">~/.claude/agents/</code> pour Claude Code, <code class=\"bg-blue-100 px-1.5 py-0.5 rounded text-xs\">~/.gemini/agents/</code> pour Gemini CLI) et réutilise-le partout. Pour le configurer sur un autre site, il suffit de définir les identifiants de ce site. Une fois installé, il <strong>se met à jour automatiquement</strong> (il vérifie s’il existe une version plus récente environ une fois par semaine) — pas besoin de le télécharger à nouveau pour les mises à jour."

#: templates/dashboard.php:1201
msgid "Download Analytics Agent"
msgstr "Télécharger Analytics Agent"

#: templates/dashboard.php:1206
msgid "Update agent file (keeps your key)"
msgstr "Mettre à jour le fichier de l'agent (ça garde ta clé)"

#: templates/dashboard.php:1211
msgid "Using a different tool?"
msgstr "Tu utilises un autre outil ?"

#: templates/dashboard.php:1211
msgid "What about Codex?"
msgstr "Et Codex, alors ?"

#: templates/dashboard.php:1214
msgid "What is this?"
msgstr "C'est quoi ça ?"

#: templates/dashboard.php:1216
msgid "This downloads a Markdown (<code class=\"bg-gray-100 px-1.5 py-0.5 rounded text-xs\">.md</code>) agent file for AI coding tools that support subagents — <a href=\"https://docs.anthropic.com/en/docs/claude-code\" target=\"_blank\" class=\"text-blue-600 underline\">Claude Code</a> and <a href=\"https://github.com/google-gemini/gemini-cli\" target=\"_blank\" class=\"text-blue-600 underline\">Gemini CLI</a> both load this exact format."
msgstr "Ça te permet de télécharger un fichier Markdown (<code class=\"bg-gray-100 px-1.5 py-0.5 rounded text-xs\">.md</code>) destiné aux outils de codage IA prenant en charge les sous-agents — <a href=\"https://docs.anthropic.com/en/docs/claude-code\" target=\"_blank\" class=\"text-blue-600 underline\">Claude Code</a> et <a href=\"https://github.com/google-gemini/gemini-cli\" target=\"_blank\" class=\"text-blue-600 underline\">Gemini CLI</a> chargent tous deux ce format précis."

#: templates/dashboard.php:1218
msgid "Click <strong>Download Analytics Agent</strong> above (once — the file is the same for every site)"
msgstr "Clique sur « <strong>Télécharger l'agent Analytics »</strong> ci-dessus (une seule fois — le fichier est le même pour tous les sites)"

#: templates/dashboard.php:1219
msgid "Copy the environment variables from the modal that appears"
msgstr "Copie les variables d'environnement depuis la fenêtre contextuelle qui s'affiche"

#: templates/dashboard.php:1220
msgid "Add the env vars to your <code class=\"bg-gray-100 px-1.5 py-0.5 rounded text-xs\">~/.zshrc</code> or a project <code class=\"bg-gray-100 px-1.5 py-0.5 rounded text-xs\">.env</code> file (one set of credentials per site)"
msgstr "Ajoute les variables d'environnement à ton <code class=\"bg-gray-100 px-1.5 py-0.5 rounded text-xs\">~/.zshrc</code> ou à un fichier de projet <code class=\"bg-gray-100 px-1.5 py-0.5 rounded text-xs\">.env</code> (un jeu d'identifiants par site)"

#: templates/dashboard.php:1221
msgid "Place the downloaded file in your agent's folder — <code class=\"bg-gray-100 px-1.5 py-0.5 rounded text-xs\">~/.claude/agents/</code> (Claude Code) or <code class=\"bg-gray-100 px-1.5 py-0.5 rounded text-xs\">~/.gemini/agents/</code> (Gemini CLI)"
msgstr "Place le fichier téléchargé dans le dossier de ton agent — <code class=\"bg-gray-100 px-1.5 py-0.5 rounded text-xs\">~/.claude/agents/</code> (Claude Code) ou <code class=\"bg-gray-100 px-1.5 py-0.5 rounded text-xs\">~/.gemini/agents/</code> (Gemini CLI)"

#: templates/dashboard.php:1222
msgid "Invoke it: <code class=\"bg-gray-100 px-1.5 py-0.5 rounded text-xs\">/kantan-analytics-agent</code> in Claude Code, or &ldquo;use the kantan-analytics-agent&rdquo; in Gemini CLI"
msgstr "Pour l'appeler : <code class=\"bg-gray-100 px-1.5 py-0.5 rounded text-xs\">/kantan-analytics-agent</code> dans Claude Code, ou « utilise l'agent Kantan Analytics » dans la CLI Gemini"

#: templates/dashboard.php:1224
msgid "<strong>Updating:</strong> the agent checks for a newer version on its own roughly once a week and updates itself — you don't have to do anything. To force a refresh without changing your API key, use <strong>Update agent file</strong> above (or just tell the agent &ldquo;check for an update&rdquo;)."
msgstr "<strong>Mise à jour :</strong> l'agent vérifie tout seul s'il existe une version plus récente environ une fois par semaine et se met à jour tout seul — tu n'as rien à faire. Pour forcer une mise à jour sans changer ta clé API, utilise <strong>le fichier « Mettre à jour l'agent</strong> » ci-dessus (ou dis simplement à l'agent « vérifier s'il y a une mise à jour »)."

#: templates/dashboard.php:1225
msgid "<strong>Multiple sites?</strong> Download once and reuse the same agent file everywhere. Each site only needs its own credentials — no per-site downloads."
msgstr "<strong>Tu as plusieurs sites ?</strong> Télécharge le fichier une seule fois et réutilise le même fichier d'agent partout. Chaque site a juste besoin de ses propres identifiants — pas besoin de télécharger un fichier différent pour chaque site."

#: templates/dashboard.php:1233
msgid "Excluded IP Addresses"
msgstr "Adresses IP exclues"

#: templates/dashboard.php:1234
msgid "Exclude specific IP addresses from all tracking (visits, clicks, and conversions). Use this to filter out your own traffic. Supports individual IPs and CIDR notation (e.g., 10.0.0.0/24)."
msgstr "Exclure certaines adresses IP de tout suivi (visites, clics et conversions). Utilise cette option pour filtrer ton propre trafic. Prend en charge les adresses IP individuelles et la notation CIDR (par exemple, 10.0.0.0/24)."

#: templates/dashboard.php:1238
msgid "Your current IP:"
msgstr "Ton adresse IP actuelle :"

#: templates/dashboard.php:1239
msgid "+ Add My IP"
msgstr "+ Ajouter mon adresse IP"

#: templates/dashboard.php:1241
msgid "This is a local/private address — your site is likely behind a proxy or you're on a local network, so this isn't the address visitors are seen as. To find the external IP you browse from, visit <a href=\"https://whatismyipaddress.com/\" target=\"_blank\" rel=\"noopener\" class=\"text-blue-600 underline\">whatismyipaddress.com</a>."
msgstr "Il s'agit d'une adresse locale/privée : ton site est probablement derrière un proxy ou tu te trouves sur un réseau local, ce n'est donc pas l'adresse sous laquelle les visiteurs sont identifiés. Pour connaître l'adresse IP externe depuis laquelle tu navigues, rends-toi sur <a href=\"https://whatismyipaddress.com/\" target=\"_blank\" rel=\"noopener\" class=\"text-blue-600 underline\">whatismyipaddress.com</a>."

#: templates/dashboard.php:1252
msgid "Add IP Address"
msgstr "Ajouter une adresse IP"

#: templates/dashboard.php:1258 templates/dashboard.php:1467
msgid "Save Changes"
msgstr "Enregistrer les modifications"

#: templates/dashboard.php:1270
msgid "Filter bot traffic"
msgstr "Filtrer le trafic des bots"

#: templates/dashboard.php:1271
msgid "Exclude suspected bots — sessions that bounce in under two seconds with no engagement — from your visit counts, bounce rate, duration, and sources. Nothing is deleted; turn this off any time to audit the raw data."
msgstr "Exclue les bots présumés — c'est-à-dire les Sessions qui se terminent en moins de deux secondes sans aucune interaction — de tes statistiques de visites, de ton taux de rebond, de la durée des Sessions et des sources de trafic. Rien n'est supprimé ; tu peux désactiver cette option à tout moment pour vérifier les données brutes."

#: templates/dashboard.php:1276
msgid "Exclude suspected bots from analytics"
msgstr "Exclure les bots présumés d’Analytics"

#: templates/dashboard.php:1287 templates/dashboard.php:1512
#: templates/dashboard.php:1594
msgid "Saving…"
msgstr "Enregistrement en cours…"

#: templates/dashboard.php:1295
msgid "Saved — reload to see updated metrics."
msgstr "Enregistré — actualise la page pour voir les statistiques mises à jour."

#: templates/dashboard.php:1298
msgid "Could not save. Please try again."
msgstr "Impossible d'enregistrer. Réessaie, s'il te plaît."

#: templates/dashboard.php:1352
msgid "e.g. 192.168.1.1 or 10.0.0.0/24"
msgstr "par exemple 192.168.1.1 ou 10.0.0.0/24"

#: templates/dashboard.php:1363
msgid "No IPs excluded. Your visits are being tracked."
msgstr "Aucune adresse IP n'est exclue. Tes visites sont suivies."

#: templates/dashboard.php:1410 templates/dashboard.php:1693
#: templates/dashboard.php:1824 templates/dashboard.php:2145
msgid "Saving..."
msgstr "Enregistrement en cours..."

#: templates/dashboard.php:1425 templates/dashboard.php:2160
msgid "Saved!"
msgstr "C'est fait !"

#: templates/dashboard.php:1429 templates/dashboard.php:1436
#: templates/dashboard.php:1703 templates/dashboard.php:1707
#: templates/dashboard.php:1728 templates/dashboard.php:1733
#: templates/dashboard.php:1836 templates/dashboard.php:1840
#: templates/dashboard.php:1987 templates/dashboard.php:1993
#: templates/dashboard.php:2019 templates/dashboard.php:2025
#: templates/dashboard.php:2164 templates/dashboard.php:2171
msgid "Error: "
msgstr "Erreur : "

#: templates/dashboard.php:1429 templates/dashboard.php:2164
msgid "Unknown"
msgstr "Inconnu"

#: templates/dashboard.php:1449
msgid "Conversion Links"
msgstr "Liens de conversion"

#: templates/dashboard.php:1450
msgid "Track clicks to external booking systems, shops, or any outbound link as conversions. When a visitor clicks a link matching one of these domains, it's recorded as a conversion with the button text, page location, and traffic source."
msgstr "Enregistre les clics vers des systèmes de réservation externes, des boutiques en ligne ou n'importe quel lien sortant comme des conversions. Lorsqu'un visiteur clique sur un lien correspondant à l'un de ces domaines, cela est enregistré comme une conversion avec le texte du bouton, l'emplacement de la page et la source du trafic."

#: templates/dashboard.php:1461
msgid "Add Conversion Link"
msgstr "Ajouter un lien de conversion"

#: templates/dashboard.php:1473
msgid "How conversion links work"
msgstr "Comment fonctionnent les liens de conversion"

#: templates/dashboard.php:1475
msgid "When a visitor clicks a link matching a configured domain:"
msgstr "Quand un visiteur clique sur un lien correspondant à un domaine configuré :"

#: templates/dashboard.php:1477
msgid "A <strong class=\"text-gray-700\">conversion event</strong> is recorded with the button text and page section"
msgstr "Un <strong class=\"text-gray-700\">événement de conversion</strong> est enregistré avec le texte du bouton et la section de la page"

#: templates/dashboard.php:1478
msgid "The conversion is tied to the visitor's <strong class=\"text-gray-700\">session and traffic source</strong>"
msgstr "La conversion est liée à la <strong class=\"text-gray-700\">session</strong> du Visiteur <strong class=\"text-gray-700\">et à la source de trafic</strong>"

#: templates/dashboard.php:1479
msgid "If UTM is enabled, <strong class=\"text-gray-700\">UTM parameters</strong> are appended to the outbound URL"
msgstr "Si l'UTM est activé, <strong class=\"text-gray-700\">les paramètres UTM</strong> sont ajoutés à l'URL sortante"

#: templates/dashboard.php:1489
msgid "Business Profile"
msgstr "Présentation de l'entreprise"

#: templates/dashboard.php:1490
msgid "The canonical facts your Kantan AI agents treat as <strong>ground truth</strong> when writing or rewriting content — basics, hours, offerings, brand voice, and claims to make or avoid. Agents read this before generating anything, so keep it accurate."
msgstr "Les informations de référence que tes agents IA Kantan considèrent comme <strong>des données de référence</strong> lorsqu'ils rédigent ou réécrivent du contenu : les bases, les horaires, les offres, le ton de la marque et les messages à faire passer ou à éviter. Les agents consultent ces informations avant de générer quoi que ce soit, alors veille à ce qu'elles soient exactes."

#: templates/dashboard.php:1494
msgid "Save profile"
msgstr "Enregistrer le profil"

#: templates/dashboard.php:1497
msgid "Tip: let the agent draft it — run the <strong>&ldquo;Draft my business profile&rdquo;</strong> prompt in your Kantan agent, review it, and it saves here. Markdown."
msgstr "Astuce : laisse l'agent le rédiger — lance la commande <strong>« Rédiger mon profil professionnel »</strong> dans ton agent Kantan, relis-le, et il sera enregistré ici. Markdown."

#: templates/dashboard.php:1506
msgid "· last updated "
msgstr "· dernière mise à jour "

#: templates/dashboard.php:1506
msgid "· not set yet — fill this in or have your agent draft it."
msgstr "· pas encore défini — remplis ce champ ou demande à ton agent de le rédiger."

#: templates/dashboard.php:1515 templates/dashboard.php:1597
msgid "Saved."
msgstr "Enregistré."

#: templates/dashboard.php:1515 templates/dashboard.php:1516
#: templates/dashboard.php:1597 templates/dashboard.php:1598
msgid "Save failed."
msgstr "L'enregistrement a échoué."

#: templates/dashboard.php:1524
msgid "Attribution Webhook / CRM"
msgstr "Webhook d'attribution / CRM"

#: templates/dashboard.php:1525
msgid "Send every conversion — with its first-party campaign + journey attribution — to a webhook your email/CRM tool (HubSpot, GoHighLevel, Salesforce, Zapier, Make…) can receive. Keyed by an anonymous visitor id; no personal data leaves your site."
msgstr "Envoie chaque conversion — avec son attribution de campagne et de parcours en première partie — vers un webhook que ton outil d'e-mailing/CRM (HubSpot, GoHighLevel, Salesforce, Zapier, Make…) peut recevoir. L'identification se fait via un identifiant de visiteur anonyme ; aucune donnée personnelle ne quitte ton site."

#: templates/dashboard.php:1529
msgid "Enable conversion webhook"
msgstr "Activer le webhook de conversion"

#: templates/dashboard.php:1532
msgid "Webhook URL"
msgstr "URL du webhook"

#: templates/dashboard.php:1536
msgid "Signing secret"
msgstr "Secret de signature"

#: templates/dashboard.php:1536
msgid "(optional, recommended)"
msgstr "(facultatif, recommandé)"

#: templates/dashboard.php:1539
msgid "If set, each request includes an <code class=\"bg-gray-100 px-1 rounded\">X-Kantan-Signature: sha256=…</code> HMAC of the body, so your receiver can verify it."
msgstr "Si cette option est activée, chaque requête inclut un <code class=\"bg-gray-100 px-1 rounded\">X-Kantan-Signature: sha256=…</code> HMAC du corps de la requête, ce qui permet à ton destinataire de le vérifier."

#: templates/dashboard.php:1542
msgid "Passthrough params to capture"
msgstr "Paramètres à transmettre à capture"

#: templates/dashboard.php:1544
msgid "Inbound URL params (ad-click &amp; CRM contact ids) captured and added to the payload's <code class=\"bg-gray-100 px-1 rounded\">attribution.passthrough</code>. Comma-separated; case-insensitive."
msgstr "Les paramètres d'URL entrants (clics publicitaires et identifiants de contact CRM) sont capturés et ajoutés au champ <code class=\"bg-gray-100 px-1 rounded\">attribution.passthrough</code>. Séparés par des virgules ; insensible à la casse."

#: templates/dashboard.php:1547
msgid "Save"
msgstr "Enregistrer"

#: templates/dashboard.php:1548
msgid "Send test"
msgstr "Envoyer un test"

#: templates/dashboard.php:1554
msgid "Connect your CRM (the join key)"
msgstr "Connecte ton CRM (la clé de jointure)"

#: templates/dashboard.php:1556
msgid "Kantan already injects a hidden <code class=\"bg-gray-100 px-1 rounded\">kantan_visitor_id</code> field into your forms. Map that field to a custom field on the contact, then match the webhook to the contact by it."
msgstr "Kantan insère déjà un champ caché <code class=\"bg-gray-100 px-1 rounded\">kantan_visitor_id</code> dans tes formulaires. Associe ce champ à un champ personnalisé de la fiche de contact, puis utilise-le pour faire le lien entre le webhook et le contact."

#: templates/dashboard.php:1558
msgid "<strong>Zapier / Make:</strong> Catch Hook → upsert contact, match on the <code class=\"bg-gray-100 px-1 rounded\">visitor_id</code> custom field; map <code class=\"bg-gray-100 px-1 rounded\">attribution.utm.*</code> to fields."
msgstr "<strong>Zapier / Make :</strong> Hook « Catch » → insérer ou mettre à jour un contact, en fonction du <code class=\"bg-gray-100 px-1 rounded\">visitor_id</code> champ personnalisé ; mapper <code class=\"bg-gray-100 px-1 rounded\">attribution.utm.*</code> aux champs."

#: templates/dashboard.php:1559
msgid "<strong>GoHighLevel:</strong> Inbound Webhook trigger → update contact by the visitor-id field (or <code class=\"bg-gray-100 px-1 rounded\">passthrough.contact_id</code> if the link carried GHL's id)."
msgstr "<strong>GoHighLevel :</strong> Déclencheur Webhook entrant → mise à jour du contact via le champ « visitor-id » (ou <code class=\"bg-gray-100 px-1 rounded\">passthrough.contact_id</code> si le lien contenait l'identifiant GHL)."

#: templates/dashboard.php:1560
msgid "<strong>HubSpot:</strong> Workflow webhook / custom-coded action (or via Zapier) → store visitor_id on the contact, set campaign/source properties."
msgstr "<strong>HubSpot :</strong> webhook de workflow / action personnalisée (ou via Zapier) → enregistrer le « visitor_id » dans la fiche du contact, définir les propriétés « campagne » et « source »."

#: templates/dashboard.php:1561
msgid "<strong>Salesforce:</strong> Inbound via Zapier/Make or a Flow HTTP callout → match Lead/Contact by the visitor-id field."
msgstr "<strong>Salesforce :</strong> Entrée via Zapier/Make ou un appel HTTP depuis un Flow → associe le prospect/contact à partir du champ « visitor-id »."

#: templates/dashboard.php:1563
msgid "Payload (JSON): <code class=\"bg-gray-100 px-1 rounded\">visitor_id</code>, <code class=\"bg-gray-100 px-1 rounded\">type</code>, <code class=\"bg-gray-100 px-1 rounded\">attribution.utm</code>, <code class=\"bg-gray-100 px-1 rounded\">attribution.passthrough</code>, <code class=\"bg-gray-100 px-1 rounded\">journey[]</code> — no name or email."
msgstr "Données (JSON) : <code class=\"bg-gray-100 px-1 rounded\">visitor_id</code>, <code class=\"bg-gray-100 px-1 rounded\">type</code>, <code class=\"bg-gray-100 px-1 rounded\">attribution.utm</code>, <code class=\"bg-gray-100 px-1 rounded\">attribution.passthrough</code>, <code class=\"bg-gray-100 px-1 rounded\">journey[]</code> — pas de nom ni d'e-mail."

#: templates/dashboard.php:1580
msgid "Recent deliveries:"
msgstr "Livraisons récentes :"

#: templates/dashboard.php:1588
msgid "A signing secret is saved. Leave blank to keep it; type a new one to replace it."
msgstr "Un secret de signature est enregistré. Laisse ce champ vide pour le conserver ; saisis-en un nouveau pour le remplacer."

#: templates/dashboard.php:1588
msgid "No signing secret set."
msgstr "Aucun ensemble de secrets de signature n'a été défini."

#: templates/dashboard.php:1601
msgid "Sending test…"
msgstr "Envoi d'un test…"

#: templates/dashboard.php:1606
msgid "Sent"
msgstr "Envoyé"

#: templates/dashboard.php:1619
msgid "Data Retention & Storage"
msgstr "Conservation et stockage des données"

#: templates/dashboard.php:1620
msgid "Raw per-event detail (sessions, clicks, pageviews) lives in your WordPress database and is pruned on a rolling window. Daily aggregates, visitor profiles, and conversion history are kept indefinitely in a lightweight SQLite file so long-term trends and attribution survive."
msgstr "Les données brutes par événement (Sessions, clics, Pages vues) sont stockées dans ta base de données WordPress et sont supprimées selon un cycle glissant. Les agrégats quotidiens, les profils des visiteurs et l'historique des conversions sont conservés indéfiniment dans un fichier SQLite léger, ce qui permet de préserver les tendances à long terme et l'attribution."

#: templates/dashboard.php:1625
msgid "Raw data retention (MySQL)"
msgstr "Conservation des données brutes (MySQL)"

#: templates/dashboard.php:1627
msgid "30 days"
msgstr "30 jours"

#: templates/dashboard.php:1628
msgid "60 days"
msgstr "60 jours"

#: templates/dashboard.php:1629
msgid "90 days (recommended)"
msgstr "90 jours (recommandé)"

#: templates/dashboard.php:1630
msgid "180 days"
msgstr "180 jours"

#: templates/dashboard.php:1631
msgid "365 days"
msgstr "365 jours"

#: templates/dashboard.php:1632
msgid "2 years"
msgstr "2 ans"

#: templates/dashboard.php:1634
msgid "After this window, heatmaps and journey replays are lost. Daily totals, visitor profiles, and conversions are preserved forever in SQLite regardless of this setting."
msgstr "Passé ce délai, les Heatmaps et les rediffusions de parcours sont perdus. Les totaux quotidiens, les profils des Visiteurs et les conversions sont conservés indéfiniment dans SQLite, quel que soit ce paramètre."

#: templates/dashboard.php:1638
msgid "Long-term storage (SQLite)"
msgstr "Stockage à long terme (SQLite)"

#: templates/dashboard.php:1641
msgid "SQLite3 PHP extension not available on this host. Install php-sqlite3 to enable long-term storage."
msgstr "L'extension PHP SQLite3 n'est pas disponible sur cet hébergeur. Installe php-sqlite3 pour permettre le stockage à long terme."

#: templates/dashboard.php:1643
msgid "Status:"
msgstr "Statut :"

#: templates/dashboard.php:1643
msgid "Active"
msgstr "Actif"

#: templates/dashboard.php:1644
msgid "File size:"
msgstr "Taille du fichier :"

#: templates/dashboard.php:1645
msgid "Visitors tracked:"
msgstr "Visiteurs suivis :"

#: templates/dashboard.php:1646
msgid "Last aggregated:"
msgstr "Dernier calcul :"

#: templates/dashboard.php:1646
msgid "never — run now below"
msgstr "jamais — cours tout de suite là-dessous"

#: templates/dashboard.php:1655
msgid "Save Retention"
msgstr "Fidélisation"

#: templates/dashboard.php:1660
msgid "Run Aggregation Now"
msgstr "Lancer l'agrégation maintenant"

#: templates/dashboard.php:1702 templates/dashboard.php:1835
msgid "Saved"
msgstr "Enregistré"

#: templates/dashboard.php:1703 templates/dashboard.php:1728
#: templates/dashboard.php:1836
msgid "unknown"
msgstr "inconnu"

#: templates/dashboard.php:1714
msgid "Running aggregation..."
msgstr "Exécution de l'agrégation..."

#: templates/dashboard.php:1723
#, php-format
msgid "Processed %s day(s)"
msgstr "%s jour(s) traité(s)"

#: templates/dashboard.php:1724
msgid "up to"
msgstr "jusqu'à"

#: templates/dashboard.php:1725
msgid "Skipped: "
msgstr "Ignoré : "

#: templates/dashboard.php:1743
msgid "Video Tracking"
msgstr "Suivi vidéo"

#: templates/dashboard.php:1744
msgid "Measures engagement for videos embedded on your pages — plays, watch time, and completion, per video, tied to visitor sessions. Provider scripts (YouTube / Vimeo) load only on pages that actually embed them."
msgstr "Mesure l'engagement pour les vidéos intégrées à tes pages : nombre de lectures, durée de visionnage et taux d'achèvement, par vidéo, en lien avec les sessions des visiteurs. Les scripts des fournisseurs (YouTube / Vimeo) ne se chargent que sur les pages qui les intègrent réellement."

#: templates/dashboard.php:1751
msgid "Enable video tracking"
msgstr "Activer le suivi vidéo"

#: templates/dashboard.php:1752
msgid "Master switch. When off, no video data is collected at all."
msgstr "Interrupteur principal. Quand il est éteint, aucune donnée vidéo n'est enregistrée."

#: templates/dashboard.php:1758
msgid "Privacy-enhanced YouTube"
msgstr "YouTube avec une protection renforcée de la vie privée"

#: templates/dashboard.php:1759
msgid "Rewrites YouTube embeds to youtube-nocookie.com so YouTube sets no tracking cookies."
msgstr "Remplace les codes d'intégration YouTube par des liens vers youtube-nocookie.com pour que YouTube ne place aucun cookie de suivi."

#: templates/dashboard.php:1764
msgid "Track YouTube embeds"
msgstr "Suivre les vidéos YouTube intégrées"

#: templates/dashboard.php:1768
msgid "Track Vimeo embeds"
msgstr "Suivre les vidéos Vimeo intégrées"

#: templates/dashboard.php:1772
msgid "Track self-hosted videos"
msgstr "Suivre les vidéos hébergées en interne"

#: templates/dashboard.php:1777
msgid "Ignore muted autoplay videos"
msgstr "Ignorer les vidéos en lecture automatique dont le son est coupé"

#: templates/dashboard.php:1778
msgid "Background hero loops autoplay silently and would inflate your play rate."
msgstr "« Hero » en arrière-plan se lance en lecture automatique sans faire de bruit et ça ferait grimper ton taux de lecture."

#: templates/dashboard.php:1786
msgid "Save Video Settings"
msgstr "Enregistrer les paramètres vidéo"

#: templates/dashboard.php:1852
msgid "Support & Bug Reports"
msgstr "Assistance et signalement de bugs"

#: templates/dashboard.php:1853
msgid "Hit a bug or need a hand? Email us — the link pre-fills your version and environment so we can help faster."
msgstr "Tu as rencontré un bug ou tu as besoin d'un coup de main ? Envoie-nous un e-mail : le lien indique automatiquement ta version et ton environnement, ce qui nous permettra de t'aider plus rapidement."

#: templates/dashboard.php:1858
msgid "Email Support"
msgstr "Assistance par e-mail"

#: templates/dashboard.php:1860
msgid "Or write to <a href=\"mailto:hello@trykantan.com\" class=\"text-blue-600\">hello@trykantan.com</a> directly."
msgstr "Ou écris directement à <a href=\"mailto:hello@trykantan.com\" class=\"text-blue-600\">hello@trykantan.com</a>."

#: templates/dashboard.php:1868
msgid "Agent Credentials"
msgstr "Identifiants de l'agent"

#: templates/dashboard.php:1874
msgid "<strong>Important:</strong> This password is shown only once &mdash; copy it now."
msgstr "<strong>Important :</strong> ce mot de passe ne s'affiche qu'une seule fois — note-le tout de suite."

#: templates/dashboard.php:1875
msgid "It is a WordPress Application Password with the <strong>full API access of your account</strong> (not read-only). Treat it like a password: keep it out of version control and shared chats. Revoke any time under <strong>Users &rarr; Profile &rarr; Application Passwords</strong>."
msgstr "C'est un mot de passe d'application WordPress qui te donne un <strong>accès complet à l'API de ton compte</strong> (pas en lecture seule). Traite-le comme un mot de passe : ne le mets pas dans le contrôle de version et ne le partage pas dans les discussions. Tu peux le révoquer à tout moment dans <strong>Utilisateurs → Profil → Mots de passe d'application</strong>."

#: templates/dashboard.php:1877
msgid "Add these to your <code class=\"bg-gray-100 px-1.5 py-0.5 rounded text-xs\">~/.zshrc</code>, <code class=\"bg-gray-100 px-1.5 py-0.5 rounded text-xs\">~/.bashrc</code>, or project <code class=\"bg-gray-100 px-1.5 py-0.5 rounded text-xs\">.env</code> file:"
msgstr "Ajoute-les à ton <code class=\"bg-gray-100 px-1.5 py-0.5 rounded text-xs\">~/.zshrc</code>, <code class=\"bg-gray-100 px-1.5 py-0.5 rounded text-xs\">~/.bashrc</code>ou à ton <code class=\"bg-gray-100 px-1.5 py-0.5 rounded text-xs\">.env</code> :"

#: templates/dashboard.php:1884
msgid "Place the downloaded <code>.md</code> file in <code>.claude/agents/</code> (Claude Code) or <code>.gemini/agents/</code> (Gemini CLI)."
msgstr "Place le fichier téléchargé <code>.md</code> fichier dans <code>.claude/agents/</code> (Claude Code) ou <code>.gemini/agents/</code> (Gemini CLI)."

#: templates/dashboard.php:1888
msgid "Try these prompts"
msgstr "Essaie ces suggestions"

#: templates/dashboard.php:1950
msgid "Scanning site..."
msgstr "On analyse le site..."

#: templates/dashboard.php:1969
msgid "Detected:"
msgstr "Détecté :"

#: templates/dashboard.php:1969
msgid "Generating agent..."
msgstr "Génération de l'agent..."

#: templates/dashboard.php:1984
msgid "Downloaded!"
msgstr "C'est téléchargé !"

#: templates/dashboard.php:1987 templates/dashboard.php:2019
msgid "Unknown error"
msgstr "Erreur inconnue"

#: templates/dashboard.php:2006
msgid "Fetching latest agent…"
msgstr "Je récupère la dernière version de l'agent…"

#: templates/dashboard.php:2061
msgid "Domain"
msgstr "Domaine"

#: templates/dashboard.php:2063
msgid "e.g. clients.uschedule.com"
msgstr "par exemple : clients.uschedule.com"

#: templates/dashboard.php:2067
msgid "Label"
msgstr "Étiquette"

#: templates/dashboard.php:2069
msgid "e.g. Booking"
msgstr "par ex. Réservation"

#: templates/dashboard.php:2073
msgid "Conversion Type"
msgstr "Type de conversion"

#: templates/dashboard.php:2075
msgid "e.g. booking_click"
msgstr "par ex. booking_click"

#: templates/dashboard.php:2102
msgid "No conversion links configured. Click \"Add Conversion Link\" to get started."
msgstr "Aucun lien de conversion n'est configuré. Clique sur « Ajouter un lien de conversion » pour commencer."

#: templates/dashboard.php:2223
msgid "just now"
msgstr "tout à l'heure"

#: templates/dashboard.php:2224
#, php-format
msgid "%s sec ago"
msgstr "il y a %s secondes"

#: templates/dashboard.php:2225
#, php-format
msgid "%s min ago"
msgstr "Il y a %s min"

#: templates/dashboard.php:2230
msgid "(unknown)"
msgstr "(inconnu)"

#: templates/dashboard.php:2371
msgid "Visits"
msgstr "Visites"

#: templates/dashboard.php:2398
msgid "Unlock Page Analytics"
msgstr "Accéder aux statistiques de la page"

#: templates/dashboard.php:2399
msgid "Get detailed page-level insights including keyword rankings, organic traffic trends, PageSpeed scores, health audits, and conversion tracking with <strong>Kantan SEO</strong>."
msgstr "Avec <strong>Kantan SEO,</strong> tu peux obtenir des analyses détaillées au niveau de chaque page, notamment le classement des mots-clés, les tendances du trafic naturel, les scores PageSpeed, les audits de santé et le suivi des conversions."

#: templates/dashboard.php:2401
msgid "Learn More About Kantan SEO"
msgstr "En savoir plus sur Kantan SEO"

#: templates/dashboard.php:2402
msgid "Maybe Later"
msgstr "Peut-être plus tard"

#: templates/dashboard.php:2533
#, php-format
msgid "%1$s session over the last %2$s days"
msgstr "%1$s sessions au cours des %2$s derniers jours"

#: templates/dashboard.php:2534
#, php-format
msgid "%1$s sessions over the last %2$s days"
msgstr "%1$s sessions au cours des %2$s derniers jours"

#: templates/dashboard.php:2536
msgid "last seen"
msgstr "vu pour la dernière fois"

#: templates/dashboard.php:2543
msgid "Visitors"
msgstr "Visiteurs"

#: templates/dashboard.php:2544
msgid "Pageviews"
msgstr "Pages vues"

#: templates/dashboard.php:2545
msgid "Avg. Duration"
msgstr "Durée moyenne"

#: templates/dashboard.php:2558
msgid "Daily Sessions"
msgstr "Sessions quotidiennes"

#: templates/dashboard.php:2569
msgid "Landing Pages"
msgstr "Pages de destination"

#: templates/dashboard.php:2577
msgid "Referring URLs"
msgstr "URL de référence"

#: templates/dashboard.php:2596
msgid "No visitors in this period"
msgstr "Pas de visiteurs pendant cette période"

#: templates/dashboard.php:2597
msgid "Recent Visitors"
msgstr "Visiteurs récents"

#: templates/dashboard.php:2608 templates/dashboard.php:2891
#: templates/dashboard.php:2979 templates/dashboard.php:3106
#: templates/video-tab.php:220
msgid "Loading…"
msgstr "Chargement en cours…"

#: templates/dashboard.php:2609
msgid "Loading referrer detail…"
msgstr "Chargement des détails des référents…"

#: templates/dashboard.php:2618
msgid "Could not load referrer detail. Please try again."
msgstr "Impossible de charger les détails des référents. Réessaie, s'il te plaît."

#: templates/dashboard.php:2638
msgid "Referrers"
msgstr "Référents"

#: templates/dashboard.php:2639
msgid "All Referrers"
msgstr "Tous les référents"

#: templates/dashboard.php:2649
msgid "Filter referrers…"
msgstr "Filtrer les référents…"

#: templates/dashboard.php:2698
msgid "No referrers match that filter."
msgstr "Aucun référent ne correspond à ce filtre."

#: templates/dashboard.php:2755
msgid "Loading referrers…"
msgstr "Chargement des référents…"

#: templates/dashboard.php:2767
#, php-format
msgid "Showing %1$s of %2$s referrers"
msgstr "Affichage de %1$s sur %2$s référents"

#: templates/dashboard.php:2769
#, php-format
msgid "%s referrers"
msgstr "%s référents"

#: templates/dashboard.php:2774
msgid "Could not load referrers. Please try again."
msgstr "Impossible de charger les référents. Réessaie, s'il te plaît."

#: templates/dashboard.php:2799
msgid "Click Region"
msgstr "Clique sur la région"

#: templates/dashboard.php:2841 templates/dashboard.php:2890
msgid "Click Region: "
msgstr "Clique sur la région : "

#: templates/dashboard.php:2843
#, php-format
msgid "%1$s click in this region · last %2$s days"
msgstr "%1$s clics dans cette région · ces derniers %2$s jours"

#: templates/dashboard.php:2844
#, php-format
msgid "%1$s clicks in this region · last %2$s days"
msgstr "%1$s clics dans cette région · ces %2$s derniers jours"

#: templates/dashboard.php:2862
msgid "What was clicked here"
msgstr "Qu'est-ce qui a été cliqué ici ?"

#: templates/dashboard.php:2868
msgid "No element data captured for this region."
msgstr "Aucune donnée sur les éléments n'a été enregistrée pour cette région."

#: templates/dashboard.php:2878
msgid "Pages with clicks in this region"
msgstr "Pages ayant généré des clics dans cette région"

#: templates/dashboard.php:2879 templates/dashboard.php:2971
msgid "No page data."
msgstr "Pas de données sur cette page."

#: templates/dashboard.php:2892
msgid "Loading region detail…"
msgstr "Chargement des infos sur la région…"

#: templates/dashboard.php:2901
msgid "Could not load region detail. Please try again."
msgstr "Impossible de charger les informations détaillées sur la région. Réessaie, s'il te plaît."

#: templates/dashboard.php:2916
msgid "Clicked Element"
msgstr "Élément sur lequel on a cliqué"

#: templates/dashboard.php:2959
#, php-format
msgid "%1$s click · last %2$s days"
msgstr "%1$s clic · ces %2$s derniers jours"

#: templates/dashboard.php:2960
#, php-format
msgid "%1$s clicks · last %2$s days"
msgstr "%1$s clics · ces %2$s derniers jours"

#: templates/dashboard.php:2970
msgid "Clicked on these pages"
msgstr "On a cliqué sur ces pages"

#: templates/dashboard.php:2980
msgid "Loading element detail…"
msgstr "Chargement des détails de l'élément…"

#: templates/dashboard.php:2989
msgid "Could not load element detail. Please try again."
msgstr "Impossible de charger les détails de l'élément. Réessaie, s'il te plaît."

#: templates/dashboard.php:3061
#, php-format
msgid "%s session"
msgstr "Session %s"

#: templates/dashboard.php:3062 templates/video-tab.php:210
#, php-format
msgid "%s sessions"
msgstr "%s Sessions"

#: templates/dashboard.php:3064
msgid "first"
msgstr "d'abord"

#: templates/dashboard.php:3065
msgid "last"
msgstr "dernier"

#: templates/dashboard.php:3068
msgid "No sessions in the last 90 days."
msgstr "Aucune session au cours des 90 derniers jours."

#: templates/dashboard.php:3081
msgid "scrolled %s%"
msgstr "défilé %s%"

#: templates/dashboard.php:3093
msgid "no page detail"
msgstr "pas de détails sur la page"

#: templates/dashboard.php:3107
msgid "Loading visit history…"
msgstr "Chargement de l'historique des visites…"

#: templates/dashboard.php:3116
msgid "Could not load this visitor’s history."
msgstr "Impossible de charger l'historique du visiteur."

#: templates/dashboard.php:3130
msgid "Using Kantan with OpenAI Codex"
msgstr "Utiliser Kantan avec OpenAI Codex"

#: templates/dashboard.php:3136
msgid "Kantan's agent is a Markdown file with YAML frontmatter — the format <strong>Claude Code</strong> (<code class=\"bg-gray-100 px-1 rounded text-xs\">.claude/agents/</code>) and <strong>Gemini CLI</strong> (<code class=\"bg-gray-100 px-1 rounded text-xs\">.gemini/agents/</code>) both load as a named, auto-delegating subagent."
msgstr "L'agent de Kantan est un fichier Markdown avec un frontmatter YAML — le format <strong>Claude Code</strong> (<code class=\"bg-gray-100 px-1 rounded text-xs\">.claude/agents/</code>) et <strong>Gemini CLI</strong> (<code class=\"bg-gray-100 px-1 rounded text-xs\">.gemini/agents/</code>) le chargent tous les deux en tant que sous-agent nommé à délégation automatique."

#: templates/dashboard.php:3137
msgid "<strong>Codex is different.</strong> It defines custom agents as TOML (<code class=\"bg-gray-100 px-1 rounded text-xs\">.codex/agents/*.toml</code>), and as of now it can't reliably invoke a custom agent <em>by name</em> inside a tool-backed session. So a clean drop-in install isn't dependable on Codex yet — which is why we don't list it as officially supported."
msgstr "<strong>Codex, c'est différent.</strong> Il définit les agents personnalisés au format TOML (<code class=\"bg-gray-100 px-1 rounded text-xs\">.codex/agents/*.toml</code>), et pour l'instant, il ne peut pas invoquer de manière fiable un agent personnalisé <em>par son nom</em> dans une session gérée par un outil. Du coup, une installation « clé en main » n'est pas encore fiable avec Codex — c'est pour ça qu'on ne le mentionne pas parmi les outils officiellement pris en charge."

#: templates/dashboard.php:3138
msgid "<strong>You can still use Kantan with Codex today:</strong> paste the contents of the downloaded <code class=\"bg-gray-100 px-1 rounded text-xs\">.md</code> into your project's <code class=\"bg-gray-100 px-1 rounded text-xs\">AGENTS.md</code> (or straight into a prompt). Codex will pick up the API endpoints and workflows — it just won't be a named subagent the way it is in Claude Code and Gemini CLI."
msgstr "<strong>Tu peux toujours utiliser Kantan avec Codex aujourd'hui :</strong> colle le contenu du fichier téléchargé <code class=\"bg-gray-100 px-1 rounded text-xs\">.md</code> dans le fichier <code class=\"bg-gray-100 px-1 rounded text-xs\">AGENTS.md</code> (ou directement dans une invite de commande). Codex détectera les points de terminaison de l’API et les workflows — mais ce ne sera pas un sous-agent nommé, comme c’est le cas dans Claude Code et Gemini CLI."

#: templates/dashboard.php:3139
msgid "We'll add official Codex support as soon as named subagent invocation is solid."
msgstr "On ajoutera la prise en charge officielle de Codex dès que l'appel des sous-agents par leur nom sera au point."

#: templates/video-tab.php:21
msgid "Self-hosted"
msgstr "Auto-hébergé"

#: templates/video-tab.php:45
msgid "Video tracking is currently turned off. Enable it in Settings to start measuring engagement for embedded videos."
msgstr "Le suivi des vidéos est actuellement désactivé. Active-le dans les paramètres pour commencer à mesurer l'engagement généré par les vidéos intégrées."

#: templates/video-tab.php:58
msgid "No video activity yet"
msgstr "Pas encore d'activité vidéo"

#: templates/video-tab.php:60
msgid "When a visitor loads a page with an embedded YouTube, Vimeo, or self-hosted video, it will show up here — with plays, play rate, watch time, and completion rate. No setup needed: embeds are detected automatically."
msgstr "Quand un visiteur charge une page contenant une vidéo YouTube, Vimeo ou hébergée sur ton propre serveur, celle-ci s'affiche ici — avec le nombre de lectures, le taux de lecture, la durée de visionnage et le taux d'achèvement. Pas besoin de configuration : les vidéos intégrées sont détectées automatiquement."

#: templates/video-tab.php:70 templates/video-tab.php:116
#: templates/video-tab.php:195
msgid "Plays"
msgstr "Lectures"

#. translators: %s: number of impressions (already formatted)
#: templates/video-tab.php:74
#, php-format
msgid "%s impressions"
msgstr "%s impressions"

#: templates/video-tab.php:78 templates/video-tab.php:117
#: templates/video-tab.php:196
msgid "Play rate"
msgstr "Taux de lecture"

#: templates/video-tab.php:80
msgid "of impressions became plays"
msgstr "ces impressions se sont transformées en lectures"

#: templates/video-tab.php:83
msgid "Avg watch time"
msgstr "Durée de visionnage moyenne"

#. translators: %s: total watch time, e.g. "3:42:10"
#: templates/video-tab.php:87
#, php-format
msgid "%s watched in total"
msgstr "%s au total"

#: templates/video-tab.php:91
msgid "Completion rate"
msgstr "Taux de réussite"

#. translators: %s: number of completed plays (already formatted)
#: templates/video-tab.php:95
#, php-format
msgid "%s watched to the end"
msgstr "%s a regardé jusqu'à la fin"

#: templates/video-tab.php:104
msgid "Videos"
msgstr "Vidéos"

#. translators: %d: number of videos listed
#: templates/video-tab.php:108
#, php-format
msgid "%d videos"
msgstr "%d vidéos"

#: templates/video-tab.php:115
msgid "Provider"
msgstr "Prestataire"

#: templates/video-tab.php:118 templates/video-tab.php:197
msgid "Avg watch"
msgstr "Durée moy."

#: templates/video-tab.php:119 templates/video-tab.php:198
msgid "Completion"
msgstr "Achèvement"

#: templates/video-tab.php:120
msgid "Last viewed"
msgstr "Dernière consultation"

#: templates/video-tab.php:194
msgid "Impressions"
msgstr "Impressions"

#: templates/video-tab.php:199
msgid "Total watch time"
msgstr "Durée de visionnage totale"

#: templates/video-tab.php:200
msgid "Plays by day"
msgstr "Lectures par jour"

#: templates/video-tab.php:201
msgid "Pages where it was watched"
msgstr "Pages où ça a été visionné"

#: templates/video-tab.php:202
msgid "Retention curve"
msgstr "Courbe de rétention"

#: templates/video-tab.php:203
msgid "% of viewers still watching at each point"
msgstr "Pourcentage de téléspectateurs encore à l'écoute à chaque moment"

#: templates/video-tab.php:204
msgid "Rewatch heatmap"
msgstr "Heatmap « Revisionnage »"

#: templates/video-tab.php:205
msgid "Darker sections were played more often — intros, rewinds, and rewatched moments light up"
msgstr "Les passages les plus sombres ont été visionnés plus souvent — les intros, les passages soumis au revisionnage et les moments soumis au revisionnage s'illuminent"

#: templates/video-tab.php:206
msgid "Conversion attribution"
msgstr "Attribution des conversions"

#: templates/video-tab.php:207
msgid "Played the video"
msgstr "A lancé la vidéo"

#: templates/video-tab.php:208
msgid "Watched ≥ 50%"
msgstr "Vu à ≥ 50 %"

#: templates/video-tab.php:209
msgid "Saw it, didn't play"
msgstr "Vue sans lecture"

#: templates/video-tab.php:211
msgid "conversion rate"
msgstr "taux de conversion"

#: templates/video-tab.php:212
msgid "value"
msgstr "valeur"

#: templates/video-tab.php:213
#, php-format
msgid "Sessions that played this video converted at %1$s× the rate of sessions that saw it and didn't."
msgstr "Les sessions où cette vidéo a été visionnée ont été converties à un taux de %1$s× par rapport à celles où elle a été visionnée mais n'ont pas été converties."

#: templates/video-tab.php:214
msgid "Not enough session data yet for attribution — check back once more visitors have seen this video."
msgstr "On n'a pas encore assez de données de session pour l'attribution — reviens voir quand plus de visiteurs auront regardé cette vidéo."

#: templates/video-tab.php:215
msgid "Where do viewers drop off?"
msgstr "À quel moment les téléspectateurs arrêtent-ils de regarder ?"

#: templates/video-tab.php:216
msgid "The retention curve and rewatch heatmap for this video are part of Kantan SEO. Engagement data is already being recorded, so the curve fills with history from today."
msgstr "La courbe de rétention et la Heatmap des revisionnages de cette vidéo font partie de Kantan SEO. Les données d'engagement sont déjà en cours d'enregistrement, donc la courbe s'alimente dès aujourd'hui avec l'historique."

#: templates/video-tab.php:218
#, php-format
msgid "%s of plays were autoplay"
msgstr "%s des lectures étaient en lecture automatique"

#: templates/video-tab.php:219
#, php-format
msgid "All time: %1$s plays · %2$s completes · first seen %3$s"
msgstr "Au total : %1$s lectures · %2$s lectures terminées · première apparition %3$s"

#: templates/video-tab.php:221
msgid "Could not load video details."
msgstr "Impossible de charger les détails de la vidéo."

#: templates/video-tab.php:222
msgid "watched"
msgstr "regardé"

#: templates/video-tab.php:223
msgid "No page data in this period."
msgstr "Pas de données sur les pages pour cette période."

#: templates/video-tab.php:434 templates/video-tab.php:464
msgid "See where viewers drop off — and what watching does to conversions"
msgstr "Découvre à quel moment les spectateurs abandonnent — et quel est l'impact du visionnage sur les conversions"

#: templates/video-tab.php:436
msgid "Kantan Analytics shows you <em>whether</em> videos get played. Kantan SEO shows you <em>which moment loses viewers</em> and <em>whether watching moves them to convert</em>."
msgstr "Kantan Analytics te montre <em>si</em> les vidéos font l'objet de lectures. Kantan SEO te montre <em>à quel moment les spectateurs quittent la vidéo</em> et <em>si le fait de la regarder les incite à passer à l'action</em>."

#: templates/video-tab.php:439
msgid "<strong>Drop-off curve</strong> — the exact second viewers leave each video"
msgstr "<strong>Courbe de désintérêt</strong> — la seconde exacte à laquelle les spectateurs quittent chaque vidéo"

#: templates/video-tab.php:440
msgid "<strong>Rewatch heatmap</strong> — the sections viewers play again"
msgstr "<strong>Heatmap du revisionnage</strong> — les passages que les spectateurs revoyent"

#: templates/video-tab.php:441
msgid "<strong>Conversion lift</strong> — conversion rate of viewers vs non-viewers, in dollars"
msgstr "<strong>Conversion </strong>— taux de conversion des spectateurs par rapport aux non-spectateurs, en dollars"

#: templates/video-tab.php:443
msgid "Your engagement data is already being collected — the curves fill with history from today, not from purchase day."
msgstr "Tes données d'engagement sont déjà en cours de collecte : les courbes s'alimentent des données d'aujourd'hui, et non de celles de la date d'achat."

#: templates/video-tab.php:447
msgid "Retention curve (with SEO)"
msgstr "Courbe de rétention (avec le référencement naturel)"

#: templates/video-tab.php:465
msgid "Kantan SEO adds per-video retention curves, rewatch heatmaps, and conversion attribution to the engagement data this tab already collects."
msgstr "Kantan SEO ajoute des courbes de rétention par vidéo, des Heatmaps de revisionnage et l'attribution des conversions aux données d'engagement que cet onglet recueille déjà."

#. Plugin Name of the plugin
msgid "Kantan Analytics"
msgstr "Kantan Analytics"

#. Description of the plugin
msgid "Lightweight, privacy-friendly analytics for WordPress that keeps all data in your database. Track visits, clicks, scroll depth, user journeys, and traffic sources with a beautiful Tailwind dashboard. No external services, no cookies - just simple, self-hosted visitor insights."
msgstr "Un outil d'analyse léger et respectueux de la vie privée pour WordPress, qui conserve toutes les données dans ta base de données. Suis les visites, les clics, la Profondeur de défilement, les parcours des utilisateurs et les sources de trafic grâce à un superbe tableau de bord Tailwind. Pas de services externes, pas de cookies : juste des statistiques simples et auto-hébergées sur tes visiteurs."

#: templates/dashboard.php
msgid "Connect via MCP"
msgstr "Se connecter via MCP"

#: templates/dashboard.php
msgid "Setup needed"
msgstr "Configuration requise"

#: templates/dashboard.php
msgid "Exposes your analytics as typed, read-only tools for Claude Code and any MCP client. The agent above uses them automatically once connected — and if Kantan SEO is active, its tools share the same connection."
msgstr "Met tes outils d&#x27;analyse à disposition sous forme d&#x27;outils de saisie en lecture seule pour Claude Code et n&#x27;importe quel client MCP. L&#x27;agent ci-dessus les utilise automatiquement une fois connecté — et si Kantan SEO est activé, ses outils partagent la même connexion."

#: templates/dashboard.php
msgid "MCP requires WordPress 6.9 or newer — this site runs %s. Everything else keeps working; update WordPress to enable MCP."
msgstr "MCP nécessite WordPress 6.9 ou une version plus récente — ce site utilise la version %s. Tout le reste continue de fonctionner ; mets à jour WordPress pour activer MCP."

#: templates/dashboard.php
msgid "One step left: install the free <a href=\"https://github.com/WordPress/mcp-adapter/releases/latest\" target=\"_blank\" rel=\"noopener\" class=\"underline\">MCP Adapter</a> plugin — download <code class=\"bg-amber-100 px-1.5 py-0.5 rounded text-xs\">mcp-adapter.zip</code> from the WordPress GitHub releases, upload it under <strong>Plugins → Add New → Upload Plugin</strong>, and activate it. This card updates once it's active."
msgstr "Il ne reste plus qu&#x27;une étape : installe le plugin gratuit <a href=\"https://github.com/WordPress/mcp-adapter/releases/latest\" target=\"_blank\" rel=\"noopener\" class=\"underline\">MCP Adapter</a> — télécharge-le <code class=\"bg-amber-100 px-1.5 py-0.5 rounded text-xs\">mcp-adapter.zip</code> depuis les versions WordPress sur GitHub, télécharge-le via <strong>Plugins → Ajouter → Télécharger un plugin</strong>, puis active-le. Cette fiche se mettra à jour dès qu&#x27;elle sera active."

#: templates/dashboard.php
msgid "MCP endpoint:"
msgstr "Point de terminaison MCP :"

#: templates/dashboard.php
msgid "Connect Claude Code with one command — it reuses the same <code class=\"bg-gray-100 px-1.5 py-0.5 rounded text-xs\">KANTAN_APP_PASSWORD</code> from the agent setup above:"
msgstr "Connecte Claude Code en une seule commande — ça réutilise les mêmes <code class=\"bg-gray-100 px-1.5 py-0.5 rounded text-xs\">KANTAN_APP_PASSWORD</code> de la configuration de l&#x27;agent ci-dessus :"

#: templates/dashboard.php
msgid "Read-only by design: agents can read data through MCP, never change settings or content. Other MCP clients connect with the same URL and Authorization header."
msgstr "Conçu en lecture seule : les agents peuvent lire les données via le MCP, mais ne peuvent jamais modifier les paramètres ni le contenu. Les autres clients MCP se connectent avec la même URL et le même en-tête d&#x27;autorisation."
