# Copyright (C) 2026 Code Supply Co.
# This file is distributed under the GPL v2 or later.
msgid ""
msgstr ""
"Project-Id-Version: Supercharger AI 1.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/supercharger\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: French <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Language: fr_FR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2026-05-30T07:59:41+00:00\n"
"PO-Revision-Date: 2026-05-30T08:00:00+00:00\n"
"X-Generator: WP-CLI 2.12.0\n"
"X-Domain: supercharger\n"

#. Plugin Name of the plugin
#: supercharger.php
#: bootstrap/Admin.php:91
#: bootstrap/Admin.php:92
msgid "Supercharger AI"
msgstr "Supercharger AI"

#. Plugin URI of the plugin
#: supercharger.php
msgid "https://wpsupercharger.com"
msgstr "https://wpsupercharger.com"

#. Description of the plugin
#: supercharger.php
msgid "Ultimate Engagement Toolkit for WordPress."
msgstr "La boîte à outils d'engagement ultime pour WordPress."

#. Author of the plugin
#: supercharger.php
msgid "Code Supply Co."
msgstr "Code Supply Co."

#. Author URI of the plugin
#: supercharger.php
msgid "https://codesupply.co"
msgstr "https://codesupply.co"

#: bootstrap/Admin.php:123
msgid "You do not have sufficient permissions to access this page."
msgstr "Vous ne disposez pas des autorisations suffisantes pour accéder à cette page."

#. translators: %s: Error message
#: bootstrap/Plugin.php:438
#, php-format
msgid "Supercharger initialization error: %s"
msgstr "Erreur d'initialisation de Supercharger : %s"

#: bootstrap/Plugin.php:457
msgid "Supercharger could not be activated due to system requirements not being met."
msgstr "Supercharger n'a pas pu être activé car les exigences système ne sont pas satisfaites."

#: bootstrap/Plugin.php:458
#: bootstrap/Plugin.php:469
msgid "Plugin Activation Error"
msgstr "Erreur d'activation du plugin"

#: bootstrap/Plugin.php:468
msgid "Supercharger could not initialize database schema."
msgstr "Supercharger n'a pas pu initialiser le schéma de base de données."

#: bootstrap/Plugin.php:747
msgid "Every 15 Minutes (SUPERCHARGER)"
msgstr "Toutes les 15 minutes (SUPERCHARGER)"

#: bootstrap/Plugin.php:752
msgid "Every 30 Minutes (SUPERCHARGER)"
msgstr "Toutes les 30 minutes (SUPERCHARGER)"

#: bootstrap/Plugin.php:757
msgid "Every 45 Minutes (SUPERCHARGER)"
msgstr "Toutes les 45 minutes (SUPERCHARGER)"

#: bootstrap/Plugin.php:772
msgid "Standard - Traditional look"
msgstr "Standard - Apparence traditionnelle"

#: bootstrap/Plugin.php:773
msgid "Clean, professional styling with traditional design patterns"
msgstr "Style épuré et professionnel avec des motifs de conception traditionnels"

#: bootstrap/Plugin.php:776
msgid "Minimal - Black & white"
msgstr "Minimal - Noir et blanc"

#: bootstrap/Plugin.php:777
msgid "Black & white colors with Standard-rounded borders and no shadows"
msgstr "Couleurs noir et blanc avec des bordures arrondies standard et sans ombres"

#: bootstrap/Plugin.php:780
msgid "Outline - Bordered style"
msgstr "Contour - Style avec bordures"

#: bootstrap/Plugin.php:781
msgid "Standard colors with rounded borders around, white background and no shadows"
msgstr "Couleurs standard avec des bordures arrondies, fond blanc et sans ombres"

#: bootstrap/Plugin.php:784
msgid "Flat - No shadows"
msgstr "Plat - Sans ombres"

#: bootstrap/Plugin.php:785
msgid "Standard colors with no shadows"
msgstr "Couleurs standard sans ombres"

#: bootstrap/Plugin.php:788
msgid "Sharp - Square edges"
msgstr "Net - Bords carrés"

#: bootstrap/Plugin.php:789
msgid "Standard colors with no shadows and 0px border-radius"
msgstr "Couleurs standard sans ombres et sans arrondi des coins"

#: bootstrap/Plugin.php:792
msgid "Embedded - Content integrated"
msgstr "Intégré - Contenu intégré"

#: bootstrap/Plugin.php:793
msgid "Standard colors with no background, borders or shadows. No inner-padding"
msgstr "Couleurs standard sans fond, bordures ni ombres. Sans rembourrage interne"

#: bootstrap/Rest.php:245
msgid "Google Fonts file not found"
msgstr "Fichier Google Fonts introuvable"

#: bootstrap/Rest.php:254
msgid "Could not read Google Fonts data"
msgstr "Impossible de lire les données Google Fonts"

#: bootstrap/Settings.php:92
msgid "API Integration"
msgstr "Intégration API"

#: bootstrap/Settings.php:93
msgid "Configure API settings for OpenAI and other services."
msgstr "Configurer les paramètres API pour OpenAI et autres services."

#: bootstrap/Settings.php:97
msgid "OpenAI API Key"
msgstr "Clé API OpenAI"

#: bootstrap/Settings.php:98
msgid "Enter your OpenAI API Key (sk-...)"
msgstr "Entrez votre clé API OpenAI (sk-...)"

#: bootstrap/Settings.php:99
msgid "Your OpenAI API key is used to authenticate requests to OpenAI services."
msgstr "Votre clé API OpenAI est utilisée pour authentifier les requêtes adressées aux services OpenAI."

#: bootstrap/Settings.php:100
msgid "Get your API key from OpenAI platform settings."
msgstr "Obtenez votre clé API dans les paramètres de la plateforme OpenAI."

#: bootstrap/Settings.php:110
msgid "Please enter a valid OpenAI API key starting with \"sk-\" or \"sk-proj-\""
msgstr "Veuillez entrer une clé API OpenAI valide commençant par \"sk-\" ou \"sk-proj-\""

#: bootstrap/Settings.php:115
msgid "Embedding Model"
msgstr "Modèle d'incorporation"

#: bootstrap/Settings.php:116
msgid "Choose the embedding model for content vectorization."
msgstr "Choisissez le modèle d'incorporation pour la vectorisation du contenu."

#: bootstrap/Settings.php:117
msgid "Small model is recommended for most use cases. Large model provides higher accuracy but costs more."
msgstr "Le petit modèle est recommandé pour la plupart des cas d'usage. Le grand modèle offre une précision supérieure mais coûte plus cher."

#: bootstrap/Settings.php:120
msgid "text-embedding-3-small (Recommended)"
msgstr "text-embedding-3-small (Recommandé)"

#: bootstrap/Settings.php:121
msgid "text-embedding-3-large (Higher accuracy)"
msgstr "text-embedding-3-large (Précision supérieure)"

#: bootstrap/Settings.php:122
msgid "text-embedding-ada-002 (Legacy)"
msgstr "text-embedding-ada-002 (Ancien)"

#: bootstrap/Settings.php:135
msgid "LLM Model"
msgstr "Modèle LLM"

#: bootstrap/Settings.php:136
msgid "Choose the language model. Prices: input/output per 1M tokens."
msgstr "Choisissez le modèle de langage. Prix : entrée/sortie par 1M jetons."

#: bootstrap/Settings.php:140
msgid "GPT-5 ($1.25/$10)"
msgstr "GPT-5 ($1.25/$10)"

#: bootstrap/Settings.php:141
msgid "GPT-5 Mini ($0.25/$2)"
msgstr "GPT-5 Mini ($0.25/$2)"

#: bootstrap/Settings.php:142
msgid "GPT-5 Nano ($0.05/$0.40)"
msgstr "GPT-5 Nano ($0.05/$0.40)"

#: bootstrap/Settings.php:144
msgid "GPT-4.1 ($2/$8)"
msgstr "GPT-4.1 ($2/$8)"

#: bootstrap/Settings.php:145
msgid "GPT-4.1 Mini - Recommended ($0.40/$1.60)"
msgstr "GPT-4.1 Mini - Recommandé ($0.40/$1.60)"

#: bootstrap/Settings.php:146
msgid "GPT-4.1 Nano ($0.10/$0.40)"
msgstr "GPT-4.1 Nano ($0.10/$0.40)"

#: bootstrap/Settings.php:148
msgid "GPT-4o Mini ($0.15/$0.60)"
msgstr "GPT-4o Mini ($0.15/$0.60)"

#: bootstrap/Settings.php:149
msgid "o4 Mini - Reasoning ($1.10/$4.40)"
msgstr "o4 Mini - Reasoning ($1.10/$4.40)"

#: bootstrap/Settings.php:162
msgid "Reasoning Effort"
msgstr "Effort de raisonnement"

#: bootstrap/Settings.php:163
msgid "Control reasoning depth. Lower values = faster generation. Disabled by default for maximum speed."
msgstr "Contrôle la profondeur du raisonnement. Des valeurs plus basses accélèrent la génération. Désactivé par défaut pour une vitesse maximale."

#: bootstrap/Settings.php:166
msgid "None - Fastest (No reasoning tokens) ⚡"
msgstr "Aucun - Le plus rapide (sans jetons de raisonnement) ⚡"

#: bootstrap/Settings.php:167
msgid "Low - Fast with light reasoning"
msgstr "Faible - Rapide avec raisonnement léger"

#: bootstrap/Settings.php:168
msgid "Medium - Balanced"
msgstr "Moyen - Équilibré"

#: bootstrap/Settings.php:169
msgid "High - Deep reasoning (Slowest, may timeout) 🐢"
msgstr "Élevé - Raisonnement approfondi (Le plus lent, peut expirer) 🐢"

#: bootstrap/Settings.php:187
msgid "Daily Spending Limit ($)"
msgstr "Limite de dépenses quotidiennes ($)"

#: bootstrap/Settings.php:188
msgid "Maximum daily spending on OpenAI API calls to prevent unexpected charges."
msgstr "Dépense quotidienne maximale pour les appels à l'API OpenAI afin d'éviter les frais imprévus."

#: bootstrap/Settings.php:204
msgid "Daily limit must be between $0.0001 and $1000.00"
msgstr "La limite quotidienne doit être comprise entre $0,0001 et $1 000,00"

#: bootstrap/Settings.php:216
msgid "Dry Run Mode"
msgstr "Mode simulation"

#: bootstrap/Settings.php:217
msgid "Enable to test functionality without making actual API calls or charges."
msgstr "Activez ce mode pour tester les fonctionnalités sans effectuer d'appels API réels ni générer de frais."

#: bootstrap/Settings.php:227
msgid "Content & Indexing"
msgstr "Contenu et indexation"

#: bootstrap/Settings.php:228
msgid "Configure which content types and statuses are processed for AI indexing and generation."
msgstr "Configurez les types et statuts de contenu à traiter pour l'indexation et la génération par IA."

#: bootstrap/Settings.php:232
msgid "Content Selection"
msgstr "Sélection du contenu"

#: bootstrap/Settings.php:236
msgid "Content Types"
msgstr "Types de contenu"

#: bootstrap/Settings.php:237
msgid "Select which post types should be processed for AI indexing and content generation."
msgstr "Sélectionnez les types d'articles à traiter pour l'indexation IA et la génération de contenu."

#: bootstrap/Settings.php:244
msgid "Post Statuses"
msgstr "Statuts des articles"

#: bootstrap/Settings.php:245
msgid "Select which post statuses should be processed."
msgstr "Sélectionnez les statuts d'articles à traiter."

#: bootstrap/Settings.php:248
msgid "Published"
msgstr "Publié"

#: bootstrap/Settings.php:249
msgid "Scheduled"
msgstr "Planifié"

#: bootstrap/Settings.php:250
msgid "Draft"
msgstr "Brouillon"

#: bootstrap/Settings.php:251
msgid "Private"
msgstr "Privé"

#: bootstrap/Settings.php:257
msgid "Auto-process on Change"
msgstr "Traitement automatique lors des modifications"

#: bootstrap/Settings.php:258
msgid "Automatically process content when it is created, updated, or deleted."
msgstr "Traiter automatiquement le contenu lors de sa création, mise à jour ou suppression."

#: bootstrap/Settings.php:266
msgid "Scheduled Processing"
msgstr "Traitement planifié"

#: bootstrap/Settings.php:270
msgid "Enable Scheduled Processing"
msgstr "Activer le traitement planifié"

#: bootstrap/Settings.php:271
msgid "Run automatic content processing on a schedule."
msgstr "Exécuter le traitement automatique du contenu selon un calendrier défini."

#: bootstrap/Settings.php:279
msgid "Schedule Frequency"
msgstr "Fréquence de planification"

#: bootstrap/Settings.php:280
msgid "How often to run the scheduled processing."
msgstr "À quelle fréquence exécuter le traitement planifié."

#: bootstrap/Settings.php:283
msgid "Every 15 Minutes"
msgstr "Toutes les 15 minutes"

#: bootstrap/Settings.php:284
msgid "Every 30 Minutes"
msgstr "Toutes les 30 minutes"

#: bootstrap/Settings.php:285
msgid "Every 45 Minutes"
msgstr "Toutes les 45 minutes"

#: bootstrap/Settings.php:286
msgid "Hourly"
msgstr "Toutes les heures"

#: bootstrap/Settings.php:287
msgid "Twice Daily"
msgstr "Deux fois par jour"

#: bootstrap/Settings.php:288
msgid "Daily"
msgstr "Quotidien"

#: bootstrap/Settings.php:289
msgid "Weekly"
msgstr "Hebdomadaire"

#: bootstrap/Settings.php:302
msgid "Batch Size"
msgstr "Taille du lot"

#: bootstrap/Settings.php:303
msgid "Number of items to process in each batch."
msgstr "Nombre d'éléments à traiter dans chaque lot."

#: bootstrap/Settings.php:338
msgid "Styles"
msgstr "Styles"

#: bootstrap/Settings.php:339
msgid "Global design tokens shared across all modules. These set the baseline look; a module can still override any value from its own Design tab, and stylized presets (Sharp, Minimal, etc.) may override some tokens by design."
msgstr "Jetons de conception globaux partagés entre tous les modules. Ils définissent l'apparence de base ; un module peut toujours remplacer n'importe quelle valeur depuis son propre onglet Conception, et les préréglages stylisés (Épuré, Minimal, etc.) peuvent remplacer certains jetons par conception."

#: bootstrap/Settings.php:343
#: modules/ai-paragraph-highlights/interface.php:199
#: modules/ai-quote-puller/interface.php:243
#: modules/ai-recommendations/interface.php:683
msgid "Colors"
msgstr "Couleurs"

#: bootstrap/Settings.php:349
msgid "Background"
msgstr "Arrière-plan"

#: bootstrap/Settings.php:352
msgid "Primary background color used across widgets."
msgstr "Couleur de fond principale utilisée dans tous les widgets."

#: bootstrap/Settings.php:359
msgid "Surface"
msgstr "Surface"

#: bootstrap/Settings.php:362
msgid "Secondary surface background color."
msgstr "Couleur de fond de surface secondaire."

#: bootstrap/Settings.php:369
msgid "Text & Headings"
msgstr "Texte et titres"

#: bootstrap/Settings.php:372
msgid "Primary text and heading color."
msgstr "Couleur principale du texte et des titres."

#: bootstrap/Settings.php:379
msgid "Secondary Text"
msgstr "Texte secondaire"

#: bootstrap/Settings.php:382
msgid "Muted and secondary text color."
msgstr "Couleur du texte atténué et secondaire."

#: bootstrap/Settings.php:389
#: modules/ai-paragraph-highlights/interface.php:418
msgid "Accent"
msgstr "Accent"

#: bootstrap/Settings.php:392
msgid "Primary accent for highlights and interactive elements."
msgstr "Couleur d'accentuation principale pour les mises en évidence et les éléments interactifs."

#: bootstrap/Settings.php:399
msgid "Accent Contrast"
msgstr "Contraste de l'accentuation"

#: bootstrap/Settings.php:402
msgid "Text and icon color shown on top of the accent color."
msgstr "Couleur du texte et des icônes affichés sur la couleur d'accentuation."

#: bootstrap/Settings.php:409
msgid "Accent Tint"
msgstr "Teinte d'accentuation"

#: bootstrap/Settings.php:412
msgid "Subtle accent background color."
msgstr "Couleur de fond d'accentuation subtile."

#: bootstrap/Settings.php:419
msgid "Button Text"
msgstr "Texte du bouton"

#: bootstrap/Settings.php:422
msgid "Text color used inside buttons."
msgstr "Couleur du texte à l'intérieur des boutons."

#: bootstrap/Settings.php:429
msgid "Button Background"
msgstr "Fond du bouton"

#: bootstrap/Settings.php:432
msgid "Button background color."
msgstr "Couleur de fond du bouton."

#: bootstrap/Settings.php:439
#: modules/ai-paragraph-highlights/interface.php:419
msgid "Border"
msgstr "Bordure"

#: bootstrap/Settings.php:442
msgid "Default border color."
msgstr "Couleur de bordure par défaut."

#: bootstrap/Settings.php:450
#: modules/ai-paragraph-highlights/interface.php:543
msgid "Accent Gradient Start"
msgstr "Début du dégradé d'accentuation"

#: bootstrap/Settings.php:453
msgid "Starting color for the main accent gradient."
msgstr "Couleur de départ pour le dégradé d'accentuation principal."

#: bootstrap/Settings.php:460
#: modules/ai-paragraph-highlights/interface.php:583
msgid "Accent Gradient End"
msgstr "Fin du dégradé d'accentuation"

#: bootstrap/Settings.php:463
msgid "Ending color for the main accent gradient."
msgstr "Couleur de fin pour le dégradé d'accentuation principal."

#: bootstrap/Settings.php:470
msgid "Gradient Contrast"
msgstr "Contraste du dégradé"

#: bootstrap/Settings.php:473
msgid "Text and icon color shown on top of the accent gradients."
msgstr "Couleur du texte et des icônes affichés sur les dégradés d'accentuation."

#: bootstrap/Settings.php:480
msgid "Secondary Gradient Contrast"
msgstr "Contraste du dégradé secondaire"

#: bootstrap/Settings.php:483
msgid "Muted text color shown on top of accent gradients."
msgstr "Couleur de texte atténuée affichée sur les dégradés d'accentuation."

#: bootstrap/Settings.php:490
msgid "Post Meta Badge Background"
msgstr "Fond du badge de méta-information d'article"

#: bootstrap/Settings.php:493
msgid "Default background for post meta badges."
msgstr "Fond par défaut pour les badges de méta-information d'article."

#: bootstrap/Settings.php:500
msgid "Post Meta Badge Text"
msgstr "Texte du badge de méta-information d'article"

#: bootstrap/Settings.php:503
msgid "Default color for post meta badges."
msgstr "Couleur par défaut pour les badges de méta-information d'article."

#: bootstrap/Settings.php:510
msgid "AI Badge Background"
msgstr "Fond du badge IA"

#: bootstrap/Settings.php:513
msgid "Default background for ai-generated badges."
msgstr "Fond par défaut pour les badges de contenu généré par IA."

#: bootstrap/Settings.php:520
#: modules/ai-quote-puller/interface.php:172
#: modules/ai-recommendations/interface.php:565
msgid "AI Badge Text"
msgstr "Texte du badge IA"

#: bootstrap/Settings.php:523
msgid "Default color for ai-generated badges."
msgstr "Couleur par défaut pour les badges de contenu généré par IA."

#: bootstrap/Settings.php:529
#: modules/ai-paragraph-highlights/interface.php:623
#: modules/ai-quote-puller/interface.php:619
#: modules/ai-recommendations/interface.php:1348
msgid "Border Radius"
msgstr "Arrondi des coins"

#: bootstrap/Settings.php:535
msgid "Widget Radius"
msgstr "Arrondi du widget"

#: bootstrap/Settings.php:537
msgid "Corner radius of widget containers."
msgstr "Rayon des coins des conteneurs de widgets."

#: bootstrap/Settings.php:544
msgid "Card Radius"
msgstr "Arrondi de la carte"

#: bootstrap/Settings.php:546
msgid "Corner radius of cards."
msgstr "Rayon des coins des cartes."

#: bootstrap/Settings.php:553
msgid "Thumbnail Radius"
msgstr "Arrondi de la vignette"

#: bootstrap/Settings.php:555
msgid "Corner radius of images and thumbnails."
msgstr "Rayon des coins des images et vignettes."

#: bootstrap/Settings.php:562
msgid "Button Radius"
msgstr "Arrondi du bouton"

#: bootstrap/Settings.php:564
msgid "Corner radius of buttons."
msgstr "Rayon des coins des boutons."

#: bootstrap/Settings.php:570
#: modules/ai-paragraph-highlights/interface.php:279
#: modules/ai-quote-puller/interface.php:373
#: modules/ai-recommendations/interface.php:865
msgid "Spacing & Layout"
msgstr "Espacement et mise en page"

#: bootstrap/Settings.php:576
msgid "Widget Vertical Margin"
msgstr "Marge verticale du widget"

#: bootstrap/Settings.php:578
msgid "Top and bottom margin around widgets."
msgstr "Marge supérieure et inférieure autour des widgets."

#: bootstrap/Settings.php:585
msgid "Widget Padding"
msgstr "Rembourrage du widget"

#: bootstrap/Settings.php:587
msgid "Inner padding of widgets."
msgstr "Rembourrage interne des widgets."

#: bootstrap/Settings.php:594
msgid "Widget Padding (Mobile)"
msgstr "Rembourrage du widget (mobile)"

#: bootstrap/Settings.php:596
msgid "Inner widget padding used on mobile devices."
msgstr "Rembourrage interne du widget utilisé sur les appareils mobiles."

#: bootstrap/Settings.php:603
#: modules/ai-paragraph-highlights/interface.php:347
#: modules/ai-quote-puller/interface.php:441
#: modules/ai-recommendations/interface.php:933
msgid "Content Max Width"
msgstr "Largeur maximale du contenu"

#: bootstrap/Settings.php:605
msgid "Maximum width of content inside widgets."
msgstr "Largeur maximale du contenu à l'intérieur des widgets."

#: bootstrap/Settings.php:611
msgid "Borders & Shadows"
msgstr "Bordures et ombres"

#: bootstrap/Settings.php:617
#: modules/ai-paragraph-highlights/interface.php:443
#: modules/ai-quote-puller/interface.php:544
#: modules/ai-recommendations/interface.php:1273
msgid "Border Width"
msgstr "Épaisseur de la bordure"

#: bootstrap/Settings.php:619
msgid "Default border thickness."
msgstr "Épaisseur de bordure par défaut."

#: bootstrap/Settings.php:626
#: modules/ai-paragraph-highlights/interface.php:692
#: modules/ai-quote-puller/interface.php:688
#: modules/ai-recommendations/interface.php:1417
msgid "Shadow Color"
msgstr "Couleur de l'ombre"

#: bootstrap/Settings.php:629
msgid "Color and opacity of widget shadows."
msgstr "Couleur et opacité des ombres des widgets."

#: bootstrap/Settings.php:636
msgid "Shadow Blur"
msgstr "Flou de l'ombre"

#: bootstrap/Settings.php:638
msgid "Blur amount of widget shadows."
msgstr "Quantité de flou des ombres des widgets."

#: bootstrap/Settings.php:645
msgid "Shadow Horizontal Offset"
msgstr "Décalage horizontal de l'ombre"

#: bootstrap/Settings.php:647
msgid "Horizontal offset of widget shadows."
msgstr "Décalage horizontal des ombres des widgets."

#: bootstrap/Settings.php:654
msgid "Shadow Vertical Offset"
msgstr "Décalage vertical de l'ombre"

#: bootstrap/Settings.php:656
msgid "Vertical offset of widget shadows."
msgstr "Décalage vertical des ombres des widgets."

#: bootstrap/Settings.php:663
msgid "Shadow Spread"
msgstr "Extension de l'ombre"

#: bootstrap/Settings.php:665
msgid "How far widget shadows expand."
msgstr "Distance d'expansion des ombres des widgets."

#: bootstrap/Settings.php:672
msgid "Performance"
msgstr "Performance"

#: bootstrap/Settings.php:673
msgid "Configure performance settings to optimize plugin speed, resource usage, and system reliability."
msgstr "Configurez les paramètres de performance pour optimiser la vitesse du plugin, l'utilisation des ressources et la fiabilité du système."

#: bootstrap/Settings.php:677
msgid "Assets"
msgstr "Ressources"

#: bootstrap/Settings.php:681
msgid "Combine Module Assets"
msgstr "Combiner les ressources des modules"

#: bootstrap/Settings.php:682
msgid "Load all module CSS and JavaScript from single combined files instead of individual module files. Recommended when using many modules (reduces HTTP requests). If you use only a few modules, disable this to load only what you need."
msgstr "Charger tous les CSS et JavaScript des modules depuis des fichiers combinés uniques plutôt que des fichiers individuels par module. Recommandé lors de l'utilisation de nombreux modules (réduit les requêtes HTTP). Si vous n'utilisez que quelques modules, désactivez cette option pour ne charger que ce dont vous avez besoin."

#: bootstrap/Settings.php:690
msgid "Enabled Style Presets"
msgstr "Préréglages de style activés"

#: bootstrap/Settings.php:691
msgid "Select which style presets should be available for modules."
msgstr "Sélectionnez les préréglages de style disponibles pour les modules."

#: bootstrap/Settings.php:692
msgid "Only enabled presets will be loaded, reducing CSS file size. Users will only see enabled presets in module settings."
msgstr "Seuls les préréglages activés seront chargés, réduisant la taille des fichiers CSS. Les utilisateurs ne verront que les préréglages activés dans les paramètres des modules."

#: bootstrap/Settings.php:699
msgid "API"
msgstr "API"

#: bootstrap/Settings.php:703
msgid "API Timeout (seconds)"
msgstr "Délai d'expiration de l'API (secondes)"

#: bootstrap/Settings.php:704
msgid "Timeout for API requests to prevent hanging."
msgstr "Délai d'expiration pour les requêtes API afin d'éviter les blocages."

#: bootstrap/Settings.php:717
msgid "API Retry Delay (seconds)"
msgstr "Délai de nouvelle tentative API (secondes)"

#: bootstrap/Settings.php:718
msgid "Delay before retrying API requests when rate limited (HTTP 429 errors)."
msgstr "Délai avant de réessayer les requêtes API en cas de limite de débit atteinte (erreurs HTTP 429)."

#: bootstrap/Settings.php:731
msgid "Rate Limit Delay (seconds)"
msgstr "Délai de limitation de débit (secondes)"

#: bootstrap/Settings.php:732
msgid "Minimum delay between API requests to prevent exceeding rate limits."
msgstr "Délai minimum entre les requêtes API pour éviter de dépasser les limites de débit."

#: bootstrap/Settings.php:747
msgid "Caching & Cleanup"
msgstr "Cache et nettoyage"

#: bootstrap/Settings.php:748
msgid "Configure caching and automatic data cleanup settings."
msgstr "Configurez les paramètres du cache et du nettoyage automatique des données."

#: bootstrap/Settings.php:755
msgid "Automatic Cleanup"
msgstr "Nettoyage automatique"

#: bootstrap/Settings.php:759
msgid "Enable Automatic Cleanup"
msgstr "Activer le nettoyage automatique"

#: bootstrap/Settings.php:760
msgid "Automatically clean up old statistics data to prevent database bloat."
msgstr "Nettoyer automatiquement les anciennes données statistiques pour éviter l'engorgement de la base de données."

#: bootstrap/Settings.php:768
msgid "Statistics Retention (days)"
msgstr "Conservation des statistiques (jours)"

#: bootstrap/Settings.php:769
msgid "How many days to keep aggregated statistics data before cleanup."
msgstr "Nombre de jours de conservation des données statistiques agrégées avant nettoyage."

#: bootstrap/Settings.php:789
msgid "Logs Retention (days)"
msgstr "Conservation des journaux (jours)"

#: bootstrap/Settings.php:790
msgid "How many days to keep system logs before cleanup."
msgstr "Nombre de jours de conservation des journaux système avant nettoyage."

#: bootstrap/Settings.php:810
msgid "Expired Cache Retention (days)"
msgstr "Conservation du cache expiré (jours)"

#: bootstrap/Settings.php:811
msgid "How many days to keep expired cache entries before automatic removal. Active cache entries are managed by TTL."
msgstr "Nombre de jours de conservation des entrées de cache expirées avant suppression automatique. Les entrées de cache actives sont gérées par leur durée de vie (TTL)."

#: bootstrap/Settings.php:833
msgid "Admin Interface"
msgstr "Interface d'administration"

#: bootstrap/Settings.php:834
msgid "Configure admin interface elements for post management. Post types are determined by Content Types setting in Content Selection."
msgstr "Configurez les éléments de l'interface d'administration pour la gestion des articles. Les types d'articles sont déterminés par le paramètre Types de contenu dans la Sélection du contenu."

#: bootstrap/Settings.php:838
msgid "Post List Column"
msgstr "Colonne de liste d'articles"

#: bootstrap/Settings.php:842
msgid "Show SUPERCHARGER Status Column"
msgstr "Afficher la colonne de statut SUPERCHARGER"

#: bootstrap/Settings.php:843
msgid "Display SUPERCHARGER indexing and generation status column in post lists for configured content types."
msgstr "Afficher la colonne de statut d'indexation et de génération SUPERCHARGER dans les listes d'articles pour les types de contenu configurés."

#: bootstrap/Settings.php:851
msgid "Post Editor"
msgstr "Éditeur d'articles"

#: bootstrap/Settings.php:855
msgid "Show SUPERCHARGER Sidebar"
msgstr "Afficher la barre latérale SUPERCHARGER"

#: bootstrap/Settings.php:856
msgid "Display SUPERCHARGER sidebar panel in post editor (Gutenberg) for configured content types."
msgstr "Afficher le panneau de barre latérale SUPERCHARGER dans l'éditeur d'articles (Gutenberg) pour les types de contenu configurés."

#: bootstrap/Settings.php:864
msgid "Content Override"
msgstr "Remplacement du contenu"

#: bootstrap/Settings.php:868
msgid "Enable Content Override"
msgstr "Activer le remplacement du contenu"

#: bootstrap/Settings.php:869
msgid "Allow manual content override for AI-generated fields in post editor."
msgstr "Autoriser le remplacement manuel du contenu pour les champs générés par IA dans l'éditeur d'articles."

#: bootstrap/Settings.php:877
msgid "Collapse Override Section"
msgstr "Réduire la section de remplacement"

#: bootstrap/Settings.php:878
msgid "Keep the content override section collapsed by default to reduce clutter."
msgstr "Conserver la section de remplacement du contenu réduite par défaut pour alléger l'interface."

#: bootstrap/Settings.php:895
msgid "Advanced"
msgstr "Avancé"

#: bootstrap/Settings.php:896
msgid "Advanced configuration options for developers and power users."
msgstr "Options de configuration avancées pour les développeurs et les utilisateurs expérimentés."

#: bootstrap/Settings.php:900
msgid "Logging"
msgstr "Journalisation"

#: bootstrap/Settings.php:904
msgid "Enable Logging"
msgstr "Activer la journalisation"

#: bootstrap/Settings.php:905
msgid "Enable logging system to track plugin activity and errors."
msgstr "Activer le système de journalisation pour suivre l'activité du plugin et les erreurs."

#: bootstrap/Settings.php:913
msgid "Log Level"
msgstr "Niveau de journalisation"

#: bootstrap/Settings.php:914
msgid "Minimum level of logs to record. Lower levels include all higher levels."
msgstr "Niveau minimum des journaux à enregistrer. Les niveaux inférieurs incluent tous les niveaux supérieurs."

#: bootstrap/Settings.php:917
msgid "Success (successful operations)"
msgstr "Succès (opérations réussies)"

#: bootstrap/Settings.php:918
msgid "Info (general information)"
msgstr "Info (informations générales)"

#: bootstrap/Settings.php:919
msgid "Notice (skipped operations, non-critical)"
msgstr "Avis (opérations ignorées, non critiques)"

#: bootstrap/Settings.php:920
msgid "Warning (potential issues)"
msgstr "Avertissement (problèmes potentiels)"

#: bootstrap/Settings.php:921
msgid "Error (critical issues only)"
msgstr "Erreur (problèmes critiques uniquement)"

#: bootstrap/Settings.php:922
msgid "System (API calls, internal operations)"
msgstr "Système (appels API, opérations internes)"

#: bootstrap/Settings.php:923
msgid "Debug (detailed troubleshooting)"
msgstr "Débogage (dépannage détaillé)"

#: bootstrap/Settings.php:936
msgid "Max Log Entries"
msgstr "Nombre maximal d'entrées de journal"

#: bootstrap/Settings.php:937
msgid "Maximum number of log entries to keep in database."
msgstr "Nombre maximal d'entrées de journal à conserver dans la base de données."

#: bootstrap/Settings.php:1135
msgid "Use built-in default"
msgstr "Utiliser la valeur par défaut intégrée"

#: bootstrap/Settings.php:1136
msgid "Turn this off to set a custom value applied to every module. Modules can still override it in their own Design tab."
msgstr "Désactivez cette option pour définir une valeur personnalisée appliquée à chaque module. Les modules peuvent toujours la remplacer dans leur propre onglet Conception."

#: core/Abstracts/Abstract_Module.php:1260
msgid "Preview Error:"
msgstr "Erreur d'aperçu :"

#: core/Abstracts/Abstract_Module.php:1297
msgid "Preview not yet configured for this module type."
msgstr "L'aperçu n'est pas encore configuré pour ce type de module."

#: core/Abstracts/Abstract_Module.php:1326
msgid "Sample generated content for preview."
msgstr "Exemple de contenu généré pour l'aperçu."

#: core/Abstracts/Abstract_Module.php:1333
#: modules/ai-quote-puller/module.php:323
#: modules/ai-recommendations/module.php:280
msgid "No content available for preview."
msgstr "Aucun contenu disponible pour l'aperçu."

#: core/Abstracts/Abstract_Module.php:1385
msgid "No items available for preview."
msgstr "Aucun élément disponible pour l'aperçu."

#: core/Abstracts/Abstract_Module.php:1410
msgid "Related Article 1"
msgstr "Article connexe 1"

#: core/Abstracts/Abstract_Module.php:1413
msgid "Sample excerpt for the first related article."
msgstr "Extrait d'exemple pour le premier article connexe."

#: core/Abstracts/Abstract_Module.php:1419
msgid "Related Article 2"
msgstr "Article connexe 2"

#: core/Abstracts/Abstract_Module.php:1422
msgid "Sample excerpt for the second related article."
msgstr "Extrait d'exemple pour le deuxième article connexe."

#: core/Abstracts/Abstract_Module.php:1428
msgid "Related Article 3"
msgstr "Article connexe 3"

#: core/Abstracts/Abstract_Module.php:1431
msgid "Sample excerpt for the third related article."
msgstr "Extrait d'exemple pour le troisième article connexe."

#: core/Abstracts/Abstract_Module.php:1437
msgid "Related Article 4"
msgstr "Article connexe 4"

#: core/Abstracts/Abstract_Module.php:1440
msgid "Sample excerpt for the fourth related article."
msgstr "Extrait d'exemple pour le quatrième article connexe."

#: core/Abstracts/Abstract_Module.php:1446
msgid "Related Article 5"
msgstr "Article connexe 5"

#: core/Abstracts/Abstract_Module.php:1449
msgid "Sample excerpt for the fifth related article."
msgstr "Extrait d'exemple pour le cinquième article connexe."

#: core/Abstracts/Abstract_Module.php:1455
msgid "Sample Article Title"
msgstr "Titre d'article d'exemple"

#: core/Abstracts/Abstract_Module.php:1456
msgid "This is a sample excerpt for preview purposes. It demonstrates how the module will appear with actual content."
msgstr "Voici un extrait d'exemple à des fins d'aperçu. Il illustre l'apparence du module avec du contenu réel."

#: core/Abstracts/Abstract_Module.php:1457
msgid "This is sample content for the preview. The actual module will use real generated content from AI."
msgstr "Voici un contenu d'exemple pour l'aperçu. Le module réel utilisera du contenu généré par l'IA."

#: core/Admin/Block_Assets.php:146
#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/index.js:72
#: assets/src/editor/post-sidebar/index.js:74
msgid "Supercharger"
msgstr "Supercharger"

#: core/Admin/Post_Column_Manager.php:195
msgid "Supercharger Status"
msgstr "Statut Supercharger"

#: core/Admin/Post_Column_Manager.php:229
msgid "Complete"
msgstr "Terminé"

#: core/Admin/Post_Column_Manager.php:230
#: core/Admin/Post_Column_Manager.php:360
msgid "Override"
msgstr "Remplacer"

#: core/Admin/Post_Column_Manager.php:231
msgid "Partial"
msgstr "Partiel"

#: core/Admin/Post_Column_Manager.php:232
msgid "Pending"
msgstr "En attente"

#: core/Admin/Post_Column_Manager.php:233
#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/StatusSection.js:131
#: assets/src/editor/post-sidebar/components/StatusSection.js:156
msgid "Excluded"
msgstr "Exclu"

#: core/Admin/Post_Column_Manager.php:234
msgid "Partially Excluded"
msgstr "Partiellement exclu"

#: core/Admin/Post_Column_Manager.php:235
#: core/Helpers/utilities.php:271
#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/ActionsSection.js:71
#: assets/src/editor/post-sidebar/components/StatusSection.js:139
msgid "Skipped"
msgstr "Ignoré"

#: core/Admin/Post_Column_Manager.php:273
#: core/Admin/Post_Column_Manager.php:361
#: core/Admin/Post_Status_Provider.php:87
msgid "Excluded from indexing"
msgstr "Exclu de l'indexation"

#: core/Admin/Post_Column_Manager.php:276
#: core/Admin/Post_Column_Manager.php:362
#: core/Admin/Post_Status_Provider.php:147
msgid "Excluded from generation"
msgstr "Exclu de la génération"

#: core/Admin/Post_Column_Manager.php:283
#: core/Admin/Post_Column_Manager.php:326
#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/ActionsSection.js:252
#: assets/src/editor/post-sidebar/components/StatusSection.js:187
msgid "Indexing"
msgstr "Indexation"

#: core/Admin/Post_Column_Manager.php:291
#: core/Admin/Post_Column_Manager.php:331
#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/ActionsSection.js:285
#: assets/src/editor/post-sidebar/components/StatusSection.js:197
msgid "Generation"
msgstr "Génération"

#: core/Admin/Post_Column_Manager.php:322
msgid "Close"
msgstr "Fermer"

#: core/Admin/Post_Column_Manager.php:323
msgid "SUPERCHARGER Status"
msgstr "Statut SUPERCHARGER"

#: core/Admin/Post_Column_Manager.php:336
#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/ExclusionSection.js:44
msgid "Exclusions"
msgstr "Exclusions"

#: core/Admin/Post_Column_Manager.php:341
msgid "Edit Post"
msgstr "Modifier l'article"

#: core/Admin/Post_Column_Manager.php:363
msgid "No exclusions"
msgstr "Aucune exclusion"

#: core/Admin/Post_Status_Provider.php:97
msgid "Indexing system not available"
msgstr "Système d'indexation non disponible"

#: core/Admin/Post_Status_Provider.php:108
#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/StatusSection.js:134
msgid "Indexed"
msgstr "Indexé"

#: core/Admin/Post_Status_Provider.php:130
#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/StatusSection.js:146
msgid "Not indexed"
msgstr "Non indexé"

#: core/Admin/Post_Status_Provider.php:158
msgid "Generation system not available"
msgstr "Système de génération non disponible"

#: core/Admin/Post_Status_Provider.php:186
msgid "No generation tasks"
msgstr "Aucune tâche de génération"

#: core/Admin/Post_Status_Provider.php:189
msgid "All tasks complete"
msgstr "Toutes les tâches sont terminées"

#. translators: %1$d: completed count, %2$d: total count
#: core/Admin/Post_Status_Provider.php:194
#, php-format
msgid "%1$d of %2$d tasks complete"
msgstr "%1$d tâche(s) sur %2$d terminée(s)"

#: core/Admin/Post_Status_Provider.php:200
msgid "No tasks complete"
msgstr "Aucune tâche terminée"

#: core/Admin/Post_Status_Provider.php:234
msgid "Using manual override"
msgstr "Utilisation du remplacement manuel"

#: core/Admin/Post_Status_Provider.php:248
msgid "Generated"
msgstr "Généré"

#: core/Admin/Post_Status_Provider.php:275
#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/StatusSection.js:162
msgid "Not generated"
msgstr "Non généré"

#: core/AI/OpenAI_Client.php:68
#: core/AI/OpenAI_Client.php:154
#: core/AI/OpenAI_Client.php:240
msgid "OpenAI API key is not configured"
msgstr "La clé API OpenAI n'est pas configurée"

#: core/AI/OpenAI_Client.php:121
msgid "Invalid API response structure"
msgstr "Structure de réponse API invalide"

#: core/AI/OpenAI_Client.php:264
msgid "Invalid models response"
msgstr "Réponse de modèles invalide"

#. translators: %1$d: HTTP response code, %2$s: error message
#: core/AI/OpenAI_Client.php:439
#, php-format
msgid "OpenAI API error (%1$d): %2$s"
msgstr "Erreur API OpenAI (%1$d) : %2$s"

#: core/AI/OpenAI_Client.php:445
msgid "Invalid JSON response from API"
msgstr "Réponse JSON invalide de l'API"

#: core/AI/OpenAI_Client.php:560
msgid "This is a dummy response from dry run mode."
msgstr "Ceci est une réponse fictive provenant du mode simulation."

#. translators: %1$g: daily spending limit, %2$g: current usage, %3$g: projected cost
#: core/AI/OpenAI_Client.php:632
#, php-format
msgid "Daily spending limit of $%1$g would be exceeded. Current usage: $%2$g, projected: $%3$g"
msgstr "La limite de dépenses quotidiennes de $%1$g serait dépassée. Utilisation actuelle : $%2$g, projetée : $%3$g"

#: core/ContentGeneration/Content_Generator.php:150
msgid "Cron generation disabled"
msgstr "Génération cron désactivée"

#. translators: %s: schedule frequency display name
#: core/ContentGeneration/Content_Generator.php:197
#, php-format
msgid "Cron generation scheduled: %s"
msgstr "Génération cron planifiée : %s"

#: core/ContentGeneration/Content_Generator.php:234
msgid "Cron generation: No posts need generation"
msgstr "Génération cron : aucun article ne nécessite de génération"

#. translators: %d: number of posts
#: core/ContentGeneration/Content_Generator.php:267
#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/ActionsSection.js:125
#, php-format,js-format
msgid "%d generated"
msgid_plural "%d generated"
msgstr[0] "%d généré"
msgstr[1] "%d générés"

#. translators: %d: number of items skipped
#: core/ContentGeneration/Content_Generator.php:280
#: core/Indexing/Indexing.php:297
#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/ActionsSection.js:128
#, php-format,js-format
msgid "%d skipped"
msgid_plural "%d skipped"
msgstr[0] "%d ignoré"
msgstr[1] "%d ignorés"

#. translators: %d: number of items failed
#: core/ContentGeneration/Content_Generator.php:293
#: core/Indexing/Indexing.php:305
#, php-format
msgid "%d failed"
msgid_plural "%d failed"
msgstr[0] "%d échoué"
msgstr[1] "%d échoués"

#. translators: %s: comma-separated counts
#: core/ContentGeneration/Content_Generator.php:305
#, php-format
msgid "Cron generation: %s"
msgstr "Génération cron : %s"

#. translators: 1: post ID, 2: tasks count, 3: tokens count
#: core/ContentGeneration/Content_Generator.php:688
#, php-format
msgid "Generated content for post %1$d: %2$d task, %3$d tokens"
msgid_plural "Generated content for post %1$d: %2$d tasks, %3$d tokens"
msgstr[0] "Contenu généré pour l'article %1$d: %2$d tâche, %3$d jetons"
msgstr[1] "Contenu généré pour l'article %1$d: %2$d tâches, %3$d jetons"

#. translators: 1: post ID, 2: error message
#: core/ContentGeneration/Content_Generator.php:730
#, php-format
msgid "Failed to generate content for post %1$d: %2$s"
msgstr "Échec de la génération du contenu pour l'article %1$d : %2$s"

#. translators: %d: number of content records
#: core/ContentGeneration/Content_Generator.php:1103
#, php-format
msgid "Cleared %d content record"
msgid_plural "Cleared %d content records"
msgstr[0] "%d enregistrement de contenu supprimé"
msgstr[1] "%d enregistrements de contenu supprimés"

#. translators: %s: exception error message
#: core/ContentGeneration/Content_Generator.php:1148
#, php-format
msgid "Failed to clear content: %s"
msgstr "Échec de l'effacement du contenu : %s"

#. translators: %d: number of posts
#: core/ContentGeneration/Content_Generator.php:1224
#: core/Indexing/Indexing.php:1246
#, php-format
msgid "Cleared skipped status from %d post"
msgid_plural "Cleared skipped status from %d posts"
msgstr[0] "Statut ignoré supprimé de %d article"
msgstr[1] "Statut ignoré supprimé de %d articles"

#. translators: %d: post ID
#: core/ContentGeneration/Content_Generator.php:1574
#, php-format
msgid "Auto-generated content for post %d on save"
msgstr "Contenu généré automatiquement pour l'article %d lors de l'enregistrement"

#: core/Helpers/post-meta.php:107
msgid "ago"
msgstr "il y a"

#. translators: %d: reading time in minutes
#: core/Helpers/post-meta.php:491
#, php-format
msgid "%d min"
msgid_plural "%d min"
msgstr[0] "%d min"
msgstr[1] "%d min"

#: core/Helpers/post-meta.php:557
msgid "Similarity score"
msgstr "Score de similarité"

#. translators: %s: similarity percentage
#: core/Helpers/post-meta.php:560
#, php-format
msgid "%s%% match"
msgstr "%s%% de correspondance"

#: core/Helpers/post-meta.php:583
msgid "AI-generated content"
msgstr "Contenu généré par IA"

#: core/Helpers/stats.php:483
msgid "Quiet day so far"
msgstr "Journée calme jusqu'à présent"

#: core/Helpers/stats.php:484
msgid "Fewer visitors today than usual. Traffic naturally varies — tomorrow may bring more engagement."
msgstr "Moins de visiteurs que d'habitude aujourd'hui. Le trafic varie naturellement — demain pourrait apporter plus d'engagement."

#: core/Helpers/stats.php:490
msgid "Gathering insights — check back later"
msgstr "Collecte d'informations — revenez plus tard"

#: core/Helpers/stats.php:491
msgid "Not enough traffic data yet for meaningful trends. Stats will update throughout the day."
msgstr "Pas encore assez de données de trafic pour des tendances significatives. Les statistiques se mettront à jour tout au long de la journée."

#: core/Helpers/stats.php:498
msgid "Limited activity this period"
msgstr "Activité limitée sur cette période"

#: core/Helpers/stats.php:499
msgid "Not enough traffic data for meaningful trends. Continue monitoring as visitors engage with your content."
msgstr "Pas assez de données de trafic pour des tendances significatives. Continuez à surveiller l'activité des visiteurs avec votre contenu."

#: core/Helpers/stats.php:546
#: core/Rest/Controllers/Stats_Controller.php:709
msgid "today"
msgstr "aujourd'hui"

#: core/Helpers/stats.php:547
msgid "this week"
msgstr "cette semaine"

#: core/Helpers/stats.php:548
msgid "this month"
msgstr "ce mois-ci"

#: core/Helpers/stats.php:571
#: core/Helpers/stats.php:631
msgid "No activity recorded yet"
msgstr "Aucune activité enregistrée pour l'instant"

#: core/Helpers/stats.php:572
#: core/Helpers/stats.php:632
msgid "Enable AI modules on your posts to start tracking engagement."
msgstr "Activez les modules IA sur vos articles pour commencer à suivre l'engagement."

#. translators: 1: impressions count, 2: visitors count
#: core/Helpers/stats.php:582
#, php-format
msgid "Total: %1$s views from %2$s visitors"
msgstr "Total : %1$s vues de %2$s visiteurs"

#. translators: 1: impressions, 2: clicks, 3: CTR percentage, 4: estimated sessions
#: core/Helpers/stats.php:589
#, php-format
msgid "%1$s total impressions have generated %2$s clicks (%3$s%% CTR). Your AI modules have contributed to deeper site engagement across %4$s user sessions."
msgstr "%1$s impressions au total ont généré %2$s clics (%3$s%% CTR). Vos modules IA ont contribué à un engagement plus profond du site sur %4$s sessions utilisateur."

#: core/Helpers/stats.php:615
msgid "No views recorded today yet"
msgstr "Aucune vue enregistrée aujourd'hui pour l'instant"

#: core/Helpers/stats.php:616
msgid "Statistics update in real-time as visitors engage with your AI modules throughout the day."
msgstr "Les statistiques se mettent à jour en temps réel au fur et à mesure que les visiteurs interagissent avec vos modules IA tout au long de la journée."

#: core/Helpers/stats.php:623
msgid "No activity recorded for this period"
msgstr "Aucune activité enregistrée pour cette période"

#: core/Helpers/stats.php:624
msgid "Enable AI modules on your posts to start tracking engagement and see how they impact your site."
msgstr "Activez les modules IA sur vos articles pour commencer à suivre l'engagement et voir leur impact sur votre site."

#. translators: 1: change value like +25%, 2: period like "this week"
#: core/Helpers/stats.php:656
#, php-format
msgid "Growing! Views up %1$s %2$s"
msgstr "En hausse ! Vues en augmentation de %1$s %2$s"

#. translators: 1: CTR value, 2: period
#: core/Helpers/stats.php:664
#, php-format
msgid "Engaging! CTR improved to %1$s%% %2$s"
msgstr "Engageant ! Le CTR a progressé à %1$s%% %2$s"

#. translators: 1: change value, 2: period
#: core/Helpers/stats.php:672
#, php-format
msgid "Expanding! %1$s more visitors %2$s"
msgstr "En expansion ! %1$s visiteurs supplémentaires %2$s"

#. translators: 1: change value, 2: period
#: core/Helpers/stats.php:680
#, php-format
msgid "Deeper reading! Time up %1$s %2$s"
msgstr "Lecture approfondie ! Temps en hausse de %1$s %2$s"

#. translators: 1: change value, 2: period
#: core/Helpers/stats.php:693
#, php-format
msgid "Slowing down. Views dropped %1$s %2$s"
msgstr "En ralentissement. Les vues ont chuté de %1$s %2$s"

#. translators: 1: CTR value, 2: period
#: core/Helpers/stats.php:701
#, php-format
msgid "Check this. CTR dropped to %1$s%% %2$s"
msgstr "À surveiller. Le CTR est tombé à %1$s%% %2$s"

#. translators: 1: change value, 2: period
#: core/Helpers/stats.php:709
#, php-format
msgid "Fewer visitors. Down %1$s %2$s"
msgstr "Moins de visiteurs. En baisse de %1$s %2$s"

#. translators: 1: change value, 2: period
#: core/Helpers/stats.php:717
#, php-format
msgid "Less engagement. Read time down %1$s %2$s"
msgstr "Moins d'engagement. Temps de lecture en baisse de %1$s %2$s"

#. translators: 1: impressions count, 2: period
#: core/Helpers/stats.php:727
#, php-format
msgid "Steady. %1$s views %2$s"
msgstr "Stable. %1$s vues %2$s"

#. translators: 1: module name, 2: impressions, 3: CTR percentage
#: core/Helpers/stats.php:762
#, php-format
msgid "Good results overall. %1$s has %2$s views but only %3$s%% CTR — try moving it higher on the page or adjusting its display settings."
msgstr "Bons résultats dans l'ensemble. %1$s affiche %2$s vues mais seulement %3$s%% de CTR — essayez de le remonter sur la page ou d'ajuster ses paramètres d'affichage."

#. translators: %s: clicks count
#: core/Helpers/stats.php:774
#, php-format
msgid "More users are discovering your content. Your AI modules generated %s clicks, helping visitors explore more pages on your site."
msgstr "De plus en plus d'utilisateurs découvrent votre contenu. Vos modules IA ont généré %s clics, aidant les visiteurs à explorer davantage de pages sur votre site."

#. translators: 1: current CTR, 2: previous CTR
#: core/Helpers/stats.php:781
#, php-format
msgid "Visitors are clicking through more often — %1$s%% now vs %2$s%% before. Your recommendations are becoming more relevant to your audience."
msgstr "Les visiteurs cliquent plus souvent — %1$s%% maintenant contre %2$s%% auparavant. Vos recommandations deviennent plus pertinentes pour votre audience."

#. translators: %s: new visitors count
#: core/Helpers/stats.php:790
#, php-format
msgid "%s new visitors discovered your AI-enhanced content this period. More exposure means more potential for return visits and engagement."
msgstr "%s nouveaux visiteurs ont découvert votre contenu amélioré par l'IA cette période. Plus de visibilité signifie davantage de potentiel pour des visites répétées et un meilleur engagement."

#. translators: %s: time difference like "30 seconds"
#: core/Helpers/stats.php:798
#, php-format
msgid "Readers are spending %s longer with your content. Navigation modules like Key Moments and Summaries are helping users engage deeper."
msgstr "Les lecteurs passent %s de plus sur votre contenu. Les modules de navigation comme Moments clés et Résumés aident les utilisateurs à s'engager plus profondément."

#: core/Helpers/stats.php:804
msgid "All modules are performing well. Your AI-enhanced content is resonating with visitors — keep up the great work!"
msgstr "Tous les modules fonctionnent bien. Votre contenu amélioré par l'IA résonne auprès des visiteurs — continuez ainsi !"

#. translators: 1: module name, 2: impressions, 3: CTR percentage
#: core/Helpers/stats.php:813
#, php-format
msgid "%1$s shows %2$s impressions but only %3$s%% CTR — significantly below average. Review its placement or consider disabling it temporarily."
msgstr "%1$s affiche %2$s impressions mais seulement %3$s%% de CTR — nettement en dessous de la moyenne. Révisez son emplacement ou envisagez de le désactiver temporairement."

#: core/Helpers/stats.php:823
msgid "Fewer page views this period. Check if your most-viewed posts still have AI modules enabled. Traffic fluctuations can also be seasonal."
msgstr "Moins de pages vues cette période. Vérifiez que vos articles les plus consultés ont toujours les modules IA activés. Les fluctuations de trafic peuvent aussi être saisonnières."

#. translators: 1: previous CTR, 2: current CTR
#: core/Helpers/stats.php:828
#, php-format
msgid "Click-through rate dropped from %1$s%% to %2$s%%. Recommendations may need repositioning — modules placed above the fold typically perform 2-3x better."
msgstr "Le taux de clics est passé de %1$s%% à %2$s%%. Les recommandations pourraient nécessiter un repositionnement — les modules placés au-dessus du pli obtiennent généralement des performances 2 à 3 fois meilleures."

#. translators: %s: change value like "-15%"
#: core/Helpers/stats.php:837
#, php-format
msgid "Visitor count is down %s. This often correlates with search ranking changes or content freshness. Focus optimization efforts on your best-performing pages first."
msgstr "Le nombre de visiteurs est en baisse de %s. Cela est souvent corrélé à des changements de classement dans les moteurs de recherche ou à la fraîcheur du contenu. Concentrez vos efforts d'optimisation sur vos pages les plus performantes en premier."

#: core/Helpers/stats.php:842
msgid "Readers are spending less time on pages. Check if Key Moments and Content Summaries are displaying correctly on your most popular content."
msgstr "Les lecteurs passent moins de temps sur les pages. Vérifiez que les Moments clés et les Résumés de contenu s'affichent correctement sur votre contenu le plus populaire."

#. translators: 1: impressions, 2: CTR percentage
#: core/Helpers/stats.php:854
#, php-format
msgid "Consistent performance with %1$s views and %2$s%% CTR. All modules are active — your content strategy is working well."
msgstr "Performance constante avec %1$s vues et %2$s%% de CTR. Tous les modules sont actifs — votre stratégie de contenu fonctionne bien."

#. translators: %d: number of disabled modules
#: core/Helpers/stats.php:864
#, php-format
msgid "Steady results. You have %d modules not yet enabled — activating them could help boost engagement."
msgstr "Résultats stables. Vous avez %d modules non encore activés — les activer pourrait contribuer à stimuler l'engagement."

#. translators: %d: number of active modules
#: core/Helpers/stats.php:872
#, php-format
msgid "Steady results with %d active modules. Traffic naturally fluctuates — continue monitoring trends over time."
msgstr "Résultats stables avec %d modules actifs. Le trafic fluctue naturellement — continuez à surveiller les tendances dans le temps."

#. translators: %d: number of seconds
#: core/Helpers/stats.php:964
#, php-format
msgid "%d second"
msgid_plural "%d seconds"
msgstr[0] "%d seconde"
msgstr[1] "%d secondes"

#. translators: %d: number of minutes
#: core/Helpers/stats.php:972
#, php-format
msgid "%d minute"
msgid_plural "%d minutes"
msgstr[0] "%d minute"
msgstr[1] "%d minutes"

#: core/Helpers/style-presets.php:59
msgid "None - I will style it myself (no CSS loaded)"
msgstr "Aucun - Style manuel (aucun CSS chargé)"

#: core/Helpers/style-presets.php:72
msgid "Style Preset"
msgstr "Préréglage de style"

#: core/Helpers/style-presets.php:73
msgid "Choose a style preset or use theme inheritance"
msgstr "Choisissez un préréglage de style ou utilisez l'héritage du thème"

#: core/Helpers/style-presets.php:93
msgid "Dark Mode"
msgstr "Mode sombre"

#: core/Helpers/style-presets.php:94
msgid "How to detect and apply dark mode styles"
msgstr "Comment détecter et appliquer les styles du mode sombre"

#: core/Helpers/style-presets.php:98
msgid "None - Disable dark mode support"
msgstr "Aucun - Désactiver la prise en charge du mode sombre"

#: core/Helpers/style-presets.php:99
msgid "System - Use system preference (prefers-color-scheme)"
msgstr "Système - Utiliser la préférence système (prefers-color-scheme)"

#: core/Helpers/style-presets.php:100
msgid "Auto - Smart detection (attribute + media + class)"
msgstr "Auto - Détection intelligente (attribut + média + classe)"

#: core/Helpers/utilities.php:276
msgid "Content does not meet indexing requirements (too short or empty)"
msgstr "Le contenu ne répond pas aux exigences d'indexation (trop court ou vide)"

#: core/Helpers/utilities.php:277
msgid "Content is too short for indexing"
msgstr "Le contenu est trop court pour être indexé"

#: core/Helpers/utilities.php:278
msgid "Post has no content to index"
msgstr "L'article n'a pas de contenu à indexer"

#: core/Helpers/utilities.php:279
msgid "Post is password protected"
msgstr "L'article est protégé par un mot de passe"

#: core/Helpers/utilities.php:280
msgid "Post type is not configured for indexing"
msgstr "Le type d'article n'est pas configuré pour l'indexation"

#: core/Helpers/utilities.php:281
msgid "Post status is not configured for indexing"
msgstr "Le statut de l'article n'est pas configuré pour l'indexation"

#: core/Helpers/utilities.php:285
msgid "Content is too short for AI generation"
msgstr "Le contenu est trop court pour la génération par IA"

#: core/Helpers/utilities.php:286
msgid "Post has no content for AI to analyze"
msgstr "L'article n'a pas de contenu à analyser pour l'IA"

#: core/Helpers/utilities.php:287
msgid "Post must be indexed first"
msgstr "L'article doit d'abord être indexé"

#: core/Helpers/utilities.php:288
msgid "Post has no embeddings data"
msgstr "L'article ne contient pas de données d'incorporation"

#: core/Helpers/utilities.php:289
msgid "Insufficient content for this task"
msgstr "Contenu insuffisant pour cette tâche"

#: core/Helpers/utilities.php:290
msgid "No suitable paragraphs found"
msgstr "Aucun paragraphe approprié trouvé"

#: core/Helpers/utilities.php:291
msgid "No highlights available"
msgstr "Aucune mise en évidence disponible"

#: core/Helpers/utilities.php:292
msgid "AI processing error occurred"
msgstr "Une erreur de traitement IA s'est produite"

#: core/Helpers/utilities.php:293
msgid "AI response validation failed"
msgstr "La validation de la réponse IA a échoué"

#: core/Helpers/utilities.php:294
msgid "No response received from AI"
msgstr "Aucune réponse reçue de l'IA"

#: core/Helpers/utilities.php:295
msgid "Failed to process AI response"
msgstr "Échec du traitement de la réponse IA"

#: core/Indexing/Indexing.php:171
msgid "Cron indexing disabled"
msgstr "Indexation cron désactivée"

#. translators: %s: schedule frequency display name
#: core/Indexing/Indexing.php:219
#, php-format
msgid "Cron indexing scheduled: %s"
msgstr "Indexation cron planifiée : %s"

#: core/Indexing/Indexing.php:253
msgid "Cron indexing: No posts need indexing"
msgstr "Indexation cron : aucun article ne nécessite d'indexation"

#. translators: %d: number of items indexed
#: core/Indexing/Indexing.php:289
#, php-format
msgid "%d item indexed"
msgid_plural "%d items indexed"
msgstr[0] "%d élément indexé"
msgstr[1] "%d éléments indexés"

#. translators: %s: comma-separated list of counts
#: core/Indexing/Indexing.php:312
#, php-format
msgid "Cron indexing: %s"
msgstr "Indexation cron : %s"

#. translators: 1: post ID, 2: chunks count
#: core/Indexing/Indexing.php:559
#, php-format
msgid "Indexed post %1$d: %2$d chunk"
msgid_plural "Indexed post %1$d: %2$d chunks"
msgstr[0] "Article %1$d indexé: %2$d fragment"
msgstr[1] "Article %1$d indexé: %2$d fragments"

#. translators: 1: post ID, 2: error message
#: core/Indexing/Indexing.php:618
#, php-format
msgid "Failed to index post %1$d: %2$s"
msgstr "Échec de l'indexation de l'article %1$d : %2$s"

#. translators: %d: number of vectors
#: core/Indexing/Indexing.php:1166
#, php-format
msgid "Cleared indexing data: %d vector removed"
msgid_plural "Cleared indexing data: %d vectors removed"
msgstr[0] "Données d'indexation supprimées: %d vecteur supprimé"
msgstr[1] "Données d'indexation supprimées: %d vecteurs supprimés"

#. translators: %d: post ID
#: core/Indexing/Indexing.php:1415
#, php-format
msgid "Auto-indexed post %d on save"
msgstr "Article %d indexé automatiquement lors de l'enregistrement"

#: core/Preview/Preview_Handler.php:170
msgid "You do not have permission to access this page."
msgstr "Vous n'avez pas la permission d'accéder à cette page."

#: core/Preview/Preview_Handler.php:190
msgid "Security check failed."
msgstr "La vérification de sécurité a échoué."

#: core/Preview/Preview_Handler.php:194
#: core/Rest/Controllers/Modules_Controller.php:143
#: core/Rest/Controllers/Modules_Controller.php:203
#: core/Rest/Controllers/Module_Interface_Controller.php:98
#: core/Rest/Controllers/Module_Interface_Controller.php:168
#: core/Rest/Controllers/Module_Interface_Controller.php:303
#: core/Rest/Controllers/Stats_Controller.php:193
#: core/Rest/Controllers/Stats_Controller.php:477
msgid "Module slug is required."
msgstr "L'identifiant du module est requis."

#: core/Preview/Preview_Handler.php:200
#: core/Rest/Controllers/Module_Interface_Controller.php:107
#: core/Rest/Controllers/Module_Interface_Controller.php:185
#: core/Rest/Controllers/Module_Interface_Controller.php:312
#: core/Rest/Controllers/Preview_Controller.php:133
#: core/Rest/Controllers/Preview_Controller.php:184
#: core/Rest/Controllers/Preview_Controller.php:241
#: core/Rest/Controllers/Preview_Controller.php:333
#: core/Rest/Controllers/Settings_Controller.php:267
#: core/Rest/Controllers/Stats_Controller.php:203
msgid "Module not found."
msgstr "Module introuvable."

#: core/Preview/Preview_Handler.php:284
msgid "Post ID is required for real preview."
msgstr "L'identifiant de l'article est requis pour l'aperçu réel."

#: core/Preview/Preview_Handler.php:289
#: core/Rest/Controllers/Preview_Controller.php:293
msgid "Post not found."
msgstr "Article introuvable."

#: core/Preview/Preview_Handler.php:458
msgid "Dummy Preview"
msgstr "Aperçu fictif"

#: core/Preview/Preview_Handler.php:458
msgid "Real Preview"
msgstr "Aperçu réel"

#: core/Preview/Preview_Handler.php:530
msgid "Sample Article: The Future of AI in Content Creation"
msgstr "Article d'exemple : L'avenir de l'IA dans la création de contenu"

#: core/Preview/Preview_Handler.php:531
msgid "Discover how artificial intelligence is revolutionizing the way we create, curate, and consume digital content across various platforms and industries."
msgstr "Découvrez comment l'intelligence artificielle révolutionne la façon dont nous créons, sélectionnons et consommons le contenu numérique sur diverses plateformes et dans divers secteurs."

#: core/Preview/Preview_Handler.php:534
msgid "Artificial Intelligence has become an integral part of our daily lives, transforming industries from healthcare to entertainment. In the realm of content creation, AI is opening up new possibilities that were once thought impossible."
msgstr "L'intelligence artificielle est devenue une partie intégrante de notre vie quotidienne, transformant des secteurs allant de la santé au divertissement. Dans le domaine de la création de contenu, l'IA ouvre de nouvelles possibilités autrefois considérées comme impossibles."

#: core/Preview/Preview_Handler.php:535
msgid "Modern AI systems can now generate high-quality written content, create stunning visual art, and even compose music. These capabilities are not meant to replace human creativity, but rather to augment and enhance it, allowing creators to focus on what they do best."
msgstr "Les systèmes d'IA modernes peuvent désormais générer du contenu écrit de haute qualité, créer des œuvres visuelles époustouflantes, et même composer de la musique. Ces capacités ne visent pas à remplacer la créativité humaine, mais plutôt à l'augmenter et à l'enrichir, permettant aux créateurs de se concentrer sur ce qu'ils font le mieux."

#: core/Preview/Preview_Handler.php:536
msgid "The technology behind these systems involves sophisticated machine learning models that have been trained on vast amounts of data. These models can understand context, maintain consistency, and even adapt their output based on specific requirements and styles."
msgstr "La technologie derrière ces systèmes implique des modèles d'apprentissage automatique sophistiqués entraînés sur d'immenses quantités de données. Ces modèles peuvent comprendre le contexte, maintenir la cohérence et même adapter leurs résultats en fonction d'exigences et de styles spécifiques."

#: core/Preview/Preview_Handler.php:537
msgid "As we look to the future, the integration of AI in content creation workflows will likely become even more seamless. Tools will become more intuitive, results more impressive, and the collaboration between human creativity and artificial intelligence more productive."
msgstr "En nous tournant vers l'avenir, l'intégration de l'IA dans les flux de travail de création de contenu deviendra probablement encore plus fluide. Les outils deviendront plus intuitifs, les résultats plus impressionnants, et la collaboration entre la créativité humaine et l'intelligence artificielle plus productive."

#: core/Preview/Preview_Handler.php:538
msgid "The key to success in this new era is not to fear the technology, but to embrace it as a powerful tool that can help us achieve more than we ever could alone. By understanding both the capabilities and limitations of AI, we can harness its potential while maintaining the human touch that makes content truly resonate with audiences."
msgstr "La clé du succès dans cette nouvelle ère n'est pas de craindre la technologie, mais de l'adopter comme un outil puissant qui peut nous aider à accomplir davantage que nous ne pourrions seuls. En comprenant à la fois les capacités et les limites de l'IA, nous pouvons exploiter son potentiel tout en préservant la touche humaine qui fait véritablement résonner le contenu auprès des audiences."

#: core/Rest/Abstract_Controller.php:76
msgid "Invalid JSON data."
msgstr "Données JSON invalides."

#. translators: %s: field name
#: core/Rest/Abstract_Controller.php:85
#, php-format
msgid "Field \"%s\" is required."
msgstr "Le champ \"%s\" est requis."

#: core/Rest/Controllers/AI_Stats_Controller.php:98
msgid "Failed to retrieve AI statistics."
msgstr "Échec de la récupération des statistiques IA."

#: core/Rest/Controllers/Cleanup_Controller.php:56
msgid "Cache group to clear. If empty, clears all cache."
msgstr "Groupe de cache à effacer. Si vide, efface tout le cache."

#. translators: %1$d: number of entries, %2$s: group name
#: core/Rest/Controllers/Cleanup_Controller.php:147
#, php-format
msgid "Cleared %1$d cache entries from group \"%2$s\"."
msgstr "%1$d entrées du cache du groupe \"%2$s\" ont été supprimées."

#. translators: %d: number of entries
#: core/Rest/Controllers/Cleanup_Controller.php:155
#, php-format
msgid "Cleared %d cache entries."
msgstr "%d entrées de cache effacées."

#. translators: %d: number of entries
#: core/Rest/Controllers/Cleanup_Controller.php:191
#, php-format
msgid "Cleared %d statistics records."
msgstr "%d enregistrements statistiques effacés."

#: core/Rest/Controllers/Cleanup_Controller.php:194
#: core/Rest/Controllers/Stats_Controller.php:627
msgid "Failed to clear statistics."
msgstr "Échec de l'effacement des statistiques."

#. translators: %d: number of entries
#: core/Rest/Controllers/Cleanup_Controller.php:216
#, php-format
msgid "Cleared %d log records."
msgstr "%d entrées de journal effacées."

#: core/Rest/Controllers/Config_Controller.php:90
msgid "Failed to retrieve app config."
msgstr "Échec de la récupération de la configuration de l'application."

#: core/Rest/Controllers/Content_Generation_Controller.php:237
msgid "Failed to get generation stats."
msgstr "Échec de la récupération des statistiques de génération."

#: core/Rest/Controllers/Content_Generation_Controller.php:292
#: core/Rest/Controllers/Indexing_Controller.php:257
msgid "Failed to get next post."
msgstr "Échec de la récupération de l'article suivant."

#: core/Rest/Controllers/Content_Generation_Controller.php:313
#: core/Rest/Controllers/Content_Generation_Controller.php:428
msgid "Post not found"
msgstr "Article introuvable"

#: core/Rest/Controllers/Content_Generation_Controller.php:324
msgid "Content generation failed"
msgstr "Échec de la génération du contenu"

#: core/Rest/Controllers/Content_Generation_Controller.php:335
msgid "Content generated successfully"
msgstr "Contenu généré avec succès"

#: core/Rest/Controllers/Content_Generation_Controller.php:338
msgid "All tasks skipped or up to date"
msgstr "Toutes les tâches sont ignorées ou à jour"

#: core/Rest/Controllers/Content_Generation_Controller.php:340
msgid "Content is up to date"
msgstr "Le contenu est à jour"

#. translators: %d: post ID
#: core/Rest/Controllers/Content_Generation_Controller.php:358
#, php-format
msgid "Failed to generate content for post %d."
msgstr "Échec de la génération du contenu pour l'article %d."

#: core/Rest/Controllers/Content_Generation_Controller.php:378
msgid "Confirmation is required to clear content"
msgstr "Une confirmation est requise pour effacer le contenu"

#: core/Rest/Controllers/Content_Generation_Controller.php:388
#: core/Rest/Controllers/Content_Generation_Controller.php:438
msgid "Failed to clear content"
msgstr "Échec de l'effacement du contenu"

#. translators: %d: number of content records cleared
#: core/Rest/Controllers/Content_Generation_Controller.php:400
#, php-format
msgid "Successfully cleared %d content record"
msgid_plural "Successfully cleared %d content records"
msgstr[0] "%d enregistrement de contenu supprimé avec succès"
msgstr[1] "%d enregistrements de contenu supprimés avec succès"

#: core/Rest/Controllers/Content_Generation_Controller.php:411
msgid "Failed to clear content."
msgstr "Échec de l'effacement du contenu."

#. translators: %d: Post ID
#: core/Rest/Controllers/Content_Generation_Controller.php:452
#, php-format
msgid "Successfully cleared generation data for post %d."
msgstr "Données de génération effacées avec succès pour l'article %d."

#: core/Rest/Controllers/Content_Generation_Controller.php:458
msgid "Failed to clear post content."
msgstr "Échec de l'effacement du contenu de l'article."

#. translators: %d: number of posts
#: core/Rest/Controllers/Content_Generation_Controller.php:477
#, php-format
msgid "Successfully cleared skipped status from %d post"
msgid_plural "Successfully cleared skipped status from %d posts"
msgstr[0] "Statut ignoré supprimé avec succès de %d article"
msgstr[1] "Statut ignoré supprimé avec succès de %d articles"

#: core/Rest/Controllers/Content_Generation_Controller.php:489
#: core/Rest/Controllers/Content_Generation_Controller.php:501
#: core/Rest/Controllers/Indexing_Controller.php:408
#: core/Rest/Controllers/Indexing_Controller.php:420
msgid "Failed to clear skipped data."
msgstr "Échec de l'effacement des données ignorées."

#: core/Rest/Controllers/Content_Generation_Controller.php:539
#: core/Rest/Controllers/Indexing_Controller.php:457
msgid "Failed to get activity."
msgstr "Échec de la récupération de l'activité."

#: core/Rest/Controllers/Content_Generation_Controller.php:557
#: core/Rest/Controllers/Indexing_Controller.php:475
msgid "Activity cleared successfully."
msgstr "Activité effacée avec succès."

#: core/Rest/Controllers/Content_Generation_Controller.php:568
#: core/Rest/Controllers/Indexing_Controller.php:486
msgid "Failed to clear activity."
msgstr "Échec de l'effacement de l'activité."

#: core/Rest/Controllers/Content_Generation_Controller.php:601
#: core/Rest/Controllers/Indexing_Controller.php:589
msgid "Failed to get cron status."
msgstr "Échec de la récupération du statut cron."

#: core/Rest/Controllers/Content_Generation_Controller.php:622
msgid "Generation cron executed successfully."
msgstr "Cron de génération exécuté avec succès."

#: core/Rest/Controllers/Content_Generation_Controller.php:632
#: core/Rest/Controllers/Indexing_Controller.php:620
msgid "Failed to run cron."
msgstr "Échec de l'exécution du cron."

#: core/Rest/Controllers/Extension_Interface_Controller.php:98
#: core/Rest/Controllers/Extension_Interface_Controller.php:168
#: core/Rest/Controllers/Extension_Interface_Controller.php:250
msgid "Extension slug is required."
msgstr "L'identifiant de l'extension est requis."

#: core/Rest/Controllers/Extension_Interface_Controller.php:107
#: core/Rest/Controllers/Extension_Interface_Controller.php:185
#: core/Rest/Controllers/Extension_Interface_Controller.php:259
msgid "Extension not found."
msgstr "Extension introuvable."

#: core/Rest/Controllers/Extension_Interface_Controller.php:115
#: core/Rest/Controllers/Extension_Interface_Controller.php:193
#: core/Rest/Controllers/Extension_Interface_Controller.php:267
msgid "Extension has no settings."
msgstr "L'extension n'a pas de paramètres."

#: core/Rest/Controllers/Extension_Interface_Controller.php:138
msgid "Extension interface loaded successfully."
msgstr "Interface de l'extension chargée avec succès."

#. translators: %s: Error message
#: core/Rest/Controllers/Extension_Interface_Controller.php:147
#, php-format
msgid "Failed to load extension interface: %s"
msgstr "Échec du chargement de l'interface de l'extension : %s"

#: core/Rest/Controllers/Extension_Interface_Controller.php:176
#: core/Rest/Controllers/Module_Interface_Controller.php:176
msgid "Settings data is required and must be an object."
msgstr "Les données de paramètres sont requises et doivent être un objet."

#: core/Rest/Controllers/Extension_Interface_Controller.php:209
msgid "Extension interface updated successfully."
msgstr "Interface de l'extension mise à jour avec succès."

#: core/Rest/Controllers/Extension_Interface_Controller.php:220
msgid "Settings validation failed."
msgstr "La validation des paramètres a échoué."

#. translators: %s: Error message
#: core/Rest/Controllers/Extension_Interface_Controller.php:230
#, php-format
msgid "Failed to update extension interface: %s"
msgstr "Échec de la mise à jour de l'interface de l'extension : %s"

#: core/Rest/Controllers/Extension_Interface_Controller.php:282
msgid "Extension fields loaded successfully."
msgstr "Champs de l'extension chargés avec succès."

#. translators: %s: Error message
#: core/Rest/Controllers/Extension_Interface_Controller.php:291
#, php-format
msgid "Failed to load extension fields: %s"
msgstr "Échec du chargement des champs de l'extension : %s"

#: core/Rest/Controllers/Indexing_Controller.php:82
msgid "Indexing mode. Defaults to incremental."
msgstr "Mode d'indexation. Par défaut : incrémental."

#: core/Rest/Controllers/Indexing_Controller.php:91
msgid "Zero-based offset to page through posts."
msgstr "Décalage à base zéro pour parcourir les articles."

#: core/Rest/Controllers/Indexing_Controller.php:196
msgid "Failed to get indexing stats."
msgstr "Échec de la récupération des statistiques d'indexation."

#. translators: %d: Post ID
#: core/Rest/Controllers/Indexing_Controller.php:286
#, php-format
msgid "Post %d indexed successfully."
msgstr "Article %d indexé avec succès."

#. translators: %d: Post ID
#: core/Rest/Controllers/Indexing_Controller.php:300
#, php-format
msgid "Post %d skipped"
msgstr "Article %d ignoré"

#. translators: %d: Post ID
#: core/Rest/Controllers/Indexing_Controller.php:309
#, php-format
msgid "Failed to index post %d"
msgstr "Échec de l'indexation de l'article %d"

#. translators: %d: Post ID
#: core/Rest/Controllers/Indexing_Controller.php:321
#, php-format
msgid "Unexpected response format for post %d"
msgstr "Format de réponse inattendu pour l'article %d"

#. translators: 1: Post ID
#: core/Rest/Controllers/Indexing_Controller.php:338
#, php-format
msgid "Failed to index post %1$d."
msgstr "Échec de l'indexation de l'article %1$d."

#. translators: 1: Count of vectors
#: core/Rest/Controllers/Indexing_Controller.php:361
#, php-format
msgid "Successfully cleared %1$d vectors."
msgstr "%1$d vecteur(s) effacé(s) avec succès."

#: core/Rest/Controllers/Indexing_Controller.php:368
#: core/Rest/Controllers/Indexing_Controller.php:380
msgid "Failed to clear indexing data."
msgstr "Échec de l'effacement des données d'indexation."

#. translators: 1: Count of posts
#: core/Rest/Controllers/Indexing_Controller.php:401
#, php-format
msgid "Successfully cleared skipped status from %1$d posts."
msgstr "Statut ignoré effacé avec succès pour %1$d article(s)."

#. translators: 1: Post ID
#: core/Rest/Controllers/Indexing_Controller.php:509
#, php-format
msgid "Post %1$d removed from index successfully."
msgstr "Article %1$d retiré de l'index avec succès."

#. translators: 1: Post ID
#: core/Rest/Controllers/Indexing_Controller.php:518
#: core/Rest/Controllers/Indexing_Controller.php:535
#, php-format
msgid "Failed to remove post %1$d from index."
msgstr "Échec du retrait de l'article %1$d de l'index."

#: core/Rest/Controllers/Indexing_Controller.php:610
msgid "Indexing cron executed successfully."
msgstr "Cron d'indexation exécuté avec succès."

#: core/Rest/Controllers/Logs_Controller.php:76
msgid "Number of days to keep logs"
msgstr "Nombre de jours de conservation des journaux"

#. translators: %s: Invalid log levels
#: core/Rest/Controllers/Logs_Controller.php:142
#, php-format
msgid "Invalid log levels: %1$s. Valid levels are: %2$s"
msgstr "Niveaux de journal invalides : %1$s. Les niveaux valides sont : %2$s"

#. translators: %d: Number of deleted logs
#: core/Rest/Controllers/Logs_Controller.php:286
#, php-format
msgid "Deleted %1$d log entries older than %2$d days."
msgstr "%1$d entrée(s) de journal supprimée(s) antérieure(s) à %2$d jour(s)."

#. translators: %d: Number of deleted logs
#: core/Rest/Controllers/Logs_Controller.php:318
#, php-format
msgid "Deleted all %d log entries."
msgstr "Toutes les %d entrées de journal supprimées."

#: core/Rest/Controllers/Logs_Controller.php:365
msgid "No logs found to export"
msgstr "Aucun journal à exporter"

#: core/Rest/Controllers/Logs_Controller.php:376
msgid "Failed to generate export file"
msgstr "Échec de la génération du fichier d'exportation"

#: core/Rest/Controllers/Logs_Controller.php:524
msgid "Export format"
msgstr "Format d'exportation"

#: core/Rest/Controllers/Logs_Controller.php:544
msgid "Filter by log level (comma-separated for multiple)"
msgstr "Filtrer par niveau de journal (séparés par des virgules pour plusieurs niveaux)"

#: core/Rest/Controllers/Logs_Controller.php:548
msgid "Filter by component"
msgstr "Filtrer par composant"

#: core/Rest/Controllers/Logs_Controller.php:552
msgid "Filter by module"
msgstr "Filtrer par module"

#: core/Rest/Controllers/Logs_Controller.php:556
msgid "Filter by user ID"
msgstr "Filtrer par identifiant utilisateur"

#: core/Rest/Controllers/Logs_Controller.php:560
msgid "Filter logs from this date"
msgstr "Filtrer les journaux à partir de cette date"

#: core/Rest/Controllers/Logs_Controller.php:565
msgid "Filter logs until this date"
msgstr "Filtrer les journaux jusqu'à cette date"

#: core/Rest/Controllers/Logs_Controller.php:570
msgid "Search in log messages and operations"
msgstr "Rechercher dans les messages et opérations des journaux"

#: core/Rest/Controllers/Logs_Controller.php:574
msgid "Current page of results"
msgstr "Page actuelle des résultats"

#: core/Rest/Controllers/Logs_Controller.php:580
msgid "Number of results per page"
msgstr "Nombre de résultats par page"

#: core/Rest/Controllers/Logs_Controller.php:587
msgid "Sort results by field"
msgstr "Trier les résultats par champ"

#: core/Rest/Controllers/Logs_Controller.php:593
msgid "Sort order"
msgstr "Ordre de tri"

#: core/Rest/Controllers/Modules_Controller.php:129
msgid "Failed to retrieve modules."
msgstr "Échec de la récupération des modules."

#: core/Rest/Controllers/Modules_Controller.php:170
msgid "Module enabled successfully."
msgstr "Module activé avec succès."

#: core/Rest/Controllers/Modules_Controller.php:179
#: core/Rest/Controllers/Modules_Controller.php:189
msgid "Failed to enable module."
msgstr "Échec de l'activation du module."

#: core/Rest/Controllers/Modules_Controller.php:230
msgid "Module disabled successfully."
msgstr "Module désactivé avec succès."

#: core/Rest/Controllers/Modules_Controller.php:239
#: core/Rest/Controllers/Modules_Controller.php:249
msgid "Failed to disable module."
msgstr "Échec de la désactivation du module."

#: core/Rest/Controllers/Module_Interface_Controller.php:115
#: core/Rest/Controllers/Module_Interface_Controller.php:193
#: core/Rest/Controllers/Module_Interface_Controller.php:320
msgid "Module has no settings."
msgstr "Le module n'a pas de paramètres."

#: core/Rest/Controllers/Module_Interface_Controller.php:138
msgid "Module interface loaded successfully."
msgstr "Interface du module chargée avec succès."

#. translators: %s: Error message
#: core/Rest/Controllers/Module_Interface_Controller.php:147
#, php-format
msgid "Failed to load module interface: %s"
msgstr "Échec du chargement de l'interface du module : %s"

#: core/Rest/Controllers/Module_Interface_Controller.php:243
msgid "Module interface updated successfully."
msgstr "Interface du module mise à jour avec succès."

#: core/Rest/Controllers/Module_Interface_Controller.php:264
msgid "Interface validation failed."
msgstr "La validation de l'interface a échoué."

#. translators: %s: Error message
#: core/Rest/Controllers/Module_Interface_Controller.php:283
#, php-format
msgid "Failed to update module interface: %s"
msgstr "Échec de la mise à jour de l'interface du module : %s"

#: core/Rest/Controllers/Module_Interface_Controller.php:335
msgid "Module fields loaded successfully."
msgstr "Champs du module chargés avec succès."

#. translators: %s: Error message
#: core/Rest/Controllers/Module_Interface_Controller.php:344
#, php-format
msgid "Failed to load module fields: %s"
msgstr "Échec du chargement des champs du module : %s"

#: core/Rest/Controllers/Post_Status_Controller.php:277
msgid "You do not have permission to edit this post."
msgstr "Vous n'avez pas la permission de modifier cet article."

#: core/Rest/Controllers/Post_Status_Controller.php:329
msgid "Exclusion settings updated."
msgstr "Paramètres d'exclusion mis à jour."

#: core/Rest/Controllers/Post_Status_Controller.php:346
msgid "Invalid module."
msgstr "Module invalide."

#: core/Rest/Controllers/Post_Status_Controller.php:356
msgid "Auto-insert preference updated."
msgstr "Préférence d'insertion automatique mise à jour."

#: core/Rest/Controllers/Post_Status_Controller.php:373
msgid "Post is excluded from indexing."
msgstr "L'article est exclu de l'indexation."

#: core/Rest/Controllers/Post_Status_Controller.php:382
msgid "Indexing system is not available."
msgstr "Le système d'indexation n'est pas disponible."

#: core/Rest/Controllers/Post_Status_Controller.php:401
msgid "Indexing failed."
msgstr "L'indexation a échoué."

#: core/Rest/Controllers/Post_Status_Controller.php:427
msgid "Post indexed successfully."
msgstr "Article indexé avec succès."

#: core/Rest/Controllers/Post_Status_Controller.php:450
msgid "Post is excluded from generation."
msgstr "L'article est exclu de la génération."

#: core/Rest/Controllers/Post_Status_Controller.php:459
#: core/Rest/Controllers/Post_Status_Controller.php:532
#: core/Rest/Controllers/Post_Status_Controller.php:577
#: core/Rest/Controllers/Post_Status_Controller.php:638
msgid "Content generator is not available."
msgstr "Le générateur de contenu n'est pas disponible."

#: core/Rest/Controllers/Post_Status_Controller.php:516
msgid "Generation completed."
msgstr "Génération terminée."

#: core/Rest/Controllers/Post_Status_Controller.php:586
#: core/Rest/Controllers/Post_Status_Controller.php:647
msgid "Task not found."
msgstr "Tâche introuvable."

#: core/Rest/Controllers/Post_Status_Controller.php:594
msgid "This task does not support content override."
msgstr "Cette tâche ne prend pas en charge le remplacement du contenu."

#: core/Rest/Controllers/Post_Status_Controller.php:620
msgid "Override saved successfully."
msgstr "Remplacement enregistré avec succès."

#: core/Rest/Controllers/Post_Status_Controller.php:661
msgid "Override deleted successfully."
msgstr "Remplacement supprimé avec succès."

#: core/Rest/Controllers/Preview_Controller.php:143
msgid "Settings are required."
msgstr "Les paramètres sont requis."

#: core/Rest/Controllers/Preview_Controller.php:196
#: core/Rest/Controllers/Preview_Controller.php:281
msgid "No generated content available yet."
msgstr "Aucun contenu généré disponible pour l'instant."

#: core/Rest/Controllers/Settings_Controller.php:145
msgid "Failed to retrieve settings."
msgstr "Échec de la récupération des paramètres."

#: core/Rest/Controllers/Settings_Controller.php:198
msgid "Settings partially saved with validation warnings."
msgstr "Paramètres partiellement enregistrés avec des avertissements de validation."

#: core/Rest/Controllers/Settings_Controller.php:220
msgid "Settings updated successfully."
msgstr "Paramètres mis à jour avec succès."

#: core/Rest/Controllers/Settings_Controller.php:234
msgid "Failed to update settings."
msgstr "Échec de la mise à jour des paramètres."

#: core/Rest/Controllers/Settings_Controller.php:246
msgid "Internal error occurred."
msgstr "Une erreur interne s'est produite."

#: core/Rest/Controllers/Settings_Controller.php:272
msgid "Callback method not found."
msgstr "Méthode de rappel introuvable."

#: core/Rest/Controllers/Settings_Controller.php:279
msgid "Invalid callback response."
msgstr "Réponse de rappel invalide."

#: core/Rest/Controllers/Settings_Controller.php:307
msgid "Failed to render custom field."
msgstr "Échec du rendu du champ personnalisé."

#: core/Rest/Controllers/Settings_Controller.php:346
msgid "Settings exported successfully."
msgstr "Paramètres exportés avec succès."

#: core/Rest/Controllers/Settings_Controller.php:358
msgid "Failed to export settings."
msgstr "Échec de l'exportation des paramètres."

#: core/Rest/Controllers/Settings_Controller.php:377
msgid "Invalid import data structure. Must contain settings or modules data."
msgstr "Structure de données d'importation invalide. Doit contenir des données de paramètres ou de modules."

#. translators: %d: number of failures
#: core/Rest/Controllers/Settings_Controller.php:444
#, php-format
msgid "Settings imported with %d failures. Check errors for details."
msgstr "Paramètres importés avec %d échec(s). Consultez les erreurs pour plus de détails."

#: core/Rest/Controllers/Settings_Controller.php:460
msgid "Settings imported successfully."
msgstr "Paramètres importés avec succès."

#: core/Rest/Controllers/Settings_Controller.php:472
msgid "Failed to import settings."
msgstr "Échec de l'importation des paramètres."

#: core/Rest/Controllers/Stats_Controller.php:46
msgid "Module slug"
msgstr "Identifiant du module"

#: core/Rest/Controllers/Stats_Controller.php:51
msgid "Action type: impression, click, or read_time"
msgstr "Type d'action : impression, clic ou read_time"

#: core/Rest/Controllers/Stats_Controller.php:57
msgid "Unique visitor hash for deduplication"
msgstr "Hash unique du visiteur pour la déduplication"

#: core/Rest/Controllers/Stats_Controller.php:63
msgid "Read time duration in seconds (for read_time action)"
msgstr "Durée de lecture en secondes (pour l'action read_time)"

#: core/Rest/Controllers/Stats_Controller.php:105
msgid "Module slug (optional, empty for all)"
msgstr "Identifiant du module (facultatif, vide pour tous)"

#: core/Rest/Controllers/Stats_Controller.php:129
msgid "Array of module slugs"
msgstr "Tableau des identifiants de modules"

#: core/Rest/Controllers/Stats_Controller.php:148
msgid "Module slug to toggle"
msgstr "Identifiant du module à basculer"

#: core/Rest/Controllers/Stats_Controller.php:213
msgid "Duration must be at least 1 second."
msgstr "La durée doit être d'au moins 1 seconde."

#: core/Rest/Controllers/Stats_Controller.php:226
msgid "Failed to track event."
msgstr "Échec du suivi de l'événement."

#: core/Rest/Controllers/Stats_Controller.php:450
msgid "Modules must be an array."
msgstr "Les modules doivent être un tableau."

#: core/Rest/Controllers/Stats_Controller.php:635
msgid "All statistics have been cleared."
msgstr "Toutes les statistiques ont été effacées."

#: core/Rest/Controllers/Stats_Controller.php:655
msgid "Time period: today, 7d, 30d, or all"
msgstr "Période : today, 7d, 30d ou all"

#: core/Rest/Controllers/Stats_Controller.php:671
msgid "Total Impressions"
msgstr "Impressions totales"

#: core/Rest/Controllers/Stats_Controller.php:672
msgid "Number of times AI modules were displayed to visitors on your site."
msgstr "Nombre de fois où les modules IA ont été affichés aux visiteurs sur votre site."

#: core/Rest/Controllers/Stats_Controller.php:675
msgid "Unique Visitors"
msgstr "Visiteurs uniques"

#: core/Rest/Controllers/Stats_Controller.php:676
msgid "Individual visitors who saw at least one AI module. Each visitor is counted once per day."
msgstr "Visiteurs individuels ayant vu au moins un module IA. Chaque visiteur est compté une fois par jour."

#: core/Rest/Controllers/Stats_Controller.php:679
msgid "Total Clicks"
msgstr "Clics totaux"

#: core/Rest/Controllers/Stats_Controller.php:680
msgid "Number of interactions with AI module content (clicks on links, buttons, recommendations)."
msgstr "Nombre d'interactions avec le contenu des modules IA (clics sur les liens, boutons, recommandations)."

#: core/Rest/Controllers/Stats_Controller.php:683
msgid "Click-Through Rate"
msgstr "Taux de clics"

#: core/Rest/Controllers/Stats_Controller.php:684
msgid "Percentage of impressions that resulted in a click. Higher CTR indicates more engaging content."
msgstr "Pourcentage d'impressions ayant abouti à un clic. Un CTR plus élevé indique un contenu plus engageant."

#: core/Rest/Controllers/Stats_Controller.php:687
msgid "Avg. Read Time"
msgstr "Temps de lecture moyen"

#: core/Rest/Controllers/Stats_Controller.php:688
msgid "Average time visitors spent viewing the module content. Higher time indicates more engaging content."
msgstr "Temps moyen passé par les visiteurs à consulter le contenu du module. Un temps plus élevé indique un contenu plus engageant."

#: core/Rest/Controllers/Stats_Controller.php:691
msgid "Read Time"
msgstr "Temps de lecture"

#: core/Rest/Controllers/Stats_Controller.php:692
msgid "Total time visitors spent viewing the module content across all sessions."
msgstr "Temps total passé par les visiteurs à consulter le contenu du module sur toutes les sessions."

#: core/Rest/Controllers/Stats_Controller.php:695
msgid "Active Modules"
msgstr "Modules actifs"

#: core/Rest/Controllers/Stats_Controller.php:696
msgid "Number of AI modules that received at least one impression in this period."
msgstr "Nombre de modules IA ayant reçu au moins une impression au cours de cette période."

#: core/Rest/Controllers/Stats_Controller.php:710
msgid "last 7 days"
msgstr "7 derniers jours"

#: core/Rest/Controllers/Stats_Controller.php:711
msgid "last 30 days"
msgstr "30 derniers jours"

#: core/Rest/Controllers/Stats_Controller.php:712
msgid "all time"
msgstr "depuis le début"

#: core/Rest/Controllers/Stats_Controller.php:796
msgid "No data recorded for this metric in either period."
msgstr "Aucune donnée enregistrée pour cette métrique dans l'une ou l'autre période."

#: core/Rest/Controllers/Stats_Controller.php:806
msgid "New"
msgstr "Nouveau"

#. translators: %s: previous period date range
#: core/Rest/Controllers/Stats_Controller.php:809
#, php-format
msgid "First data for this metric. No previous data available%s."
msgstr "Premières données pour cette métrique. Aucune donnée antérieure disponible%s."

#: core/Rest/Controllers/Stats_Controller.php:823
msgid "No data"
msgstr "Aucune donnée"

#. translators: %s: previous period value
#: core/Rest/Controllers/Stats_Controller.php:826
#, php-format
msgid "No data recorded yet for this period. Previous: %s"
msgstr "Aucune donnée enregistrée pour cette période. Précédent : %s"

#. translators: 1: change label, 2: previous value, 3: current value, 4: period label
#: core/Rest/Controllers/Stats_Controller.php:860
#, php-format
msgid "%1$s compared to previous %4$s (%2$s → %3$s)"
msgstr "%1$s par rapport à la période précédente %4$s (%2$s → %3$s)"

#. translators: %s: resource type
#: core/Rest/Traits/Response_Trait.php:109
#, php-format
msgid "%s not found."
msgstr "%s introuvable."

#: core/Utils/Field_Validator.php:55
msgid "This field is required."
msgstr "Ce champ est obligatoire."

#: core/Utils/Field_Validator.php:61
msgid "Invalid format."
msgstr "Format invalide."

#: core/Utils/Field_Validator.php:100
msgid "Invalid dimension format. Use values like 16px, 2rem, 1.5em, or 100%."
msgstr "Format de dimension invalide. Utilisez des valeurs telles que 16px, 2rem, 1.5em ou 100%."

#. translators: %s: minimum value for validation
#: core/Utils/Field_Validator.php:110
#, php-format
msgid "Value must be at least %s."
msgstr "La valeur doit être au moins %s."

#. translators: %s: maximum value for validation
#: core/Utils/Field_Validator.php:115
#, php-format
msgid "Value must be at most %s."
msgstr "La valeur doit être au maximum %s."

#: modules/ai-paragraph-highlights/interface.php:16
#: modules/ai-quote-puller/interface.php:16
#: modules/ai-recommendations/interface.php:19
msgid "Welcome"
msgstr "Bienvenue"

#: modules/ai-paragraph-highlights/interface.php:17
#: modules/ai-quote-puller/interface.php:17
#: modules/ai-recommendations/interface.php:20
msgid "Overview, metrics, and quick utilities for this module"
msgstr "Vue d'ensemble, métriques et utilitaires rapides pour ce module"

#: modules/ai-paragraph-highlights/interface.php:22
#: modules/ai-quote-puller/interface.php:22
#: modules/ai-recommendations/interface.php:25
#: assets/build/blocks/index.js:1
#: modules/ai-recommendations/blocks/widget/edit.js:78
#: pro/assets-build/blocks/index.js:1
#: pro/modules/ai-content-summarizer/blocks/widget/edit.js:77
#: pro/modules/ai-continue-reading-chips/blocks/widget/edit.js:76
#: pro/modules/ai-inline-recommendations/blocks/widget/edit.js:76
#: pro/modules/ai-key-moments/blocks/widget/edit.js:76
#: pro/modules/ai-key-questions/blocks/widget/edit.js:76
msgid "Settings"
msgstr "Paramètres"

#: modules/ai-paragraph-highlights/interface.php:23
#: modules/ai-quote-puller/interface.php:23
#: modules/ai-recommendations/interface.php:26
msgid "Configure behavior, targeting, and core options"
msgstr "Configurer le comportement, le ciblage et les options principales"

#: modules/ai-paragraph-highlights/interface.php:28
#: modules/ai-quote-puller/interface.php:28
#: modules/ai-recommendations/interface.php:31
msgid "Design"
msgstr "Design"

#: modules/ai-paragraph-highlights/interface.php:29
#: modules/ai-quote-puller/interface.php:29
#: modules/ai-recommendations/interface.php:32
msgid "Customize layout, spacing, and visual styling"
msgstr "Personnaliser la mise en page, l'espacement et le style visuel"

#: modules/ai-paragraph-highlights/interface.php:35
#: modules/ai-quote-puller/interface.php:35
#: modules/ai-recommendations/interface.php:38
msgid "Documentation"
msgstr "Documentation"

#: modules/ai-paragraph-highlights/interface.php:36
#: modules/ai-quote-puller/interface.php:36
#: modules/ai-recommendations/interface.php:39
msgid "Access usage guides, tips, and FAQs"
msgstr "Accéder aux guides d'utilisation, conseils et FAQ"

#: modules/ai-paragraph-highlights/interface.php:41
#: modules/ai-quote-puller/interface.php:41
#: modules/ai-recommendations/interface.php:44
msgid "Integration"
msgstr "Intégration"

#: modules/ai-paragraph-highlights/interface.php:42
#: modules/ai-quote-puller/interface.php:42
#: modules/ai-recommendations/interface.php:45
msgid "Find developer hooks, code samples, and APIs"
msgstr "Trouver les hooks de développement, exemples de code et API"

#: modules/ai-paragraph-highlights/interface.php:54
#: modules/ai-quote-puller/interface.php:54
#: modules/ai-recommendations/interface.php:57
msgid "Utilities"
msgstr "Utilitaires"

#: modules/ai-paragraph-highlights/interface.php:66
#: modules/ai-quote-puller/interface.php:65
#: modules/ai-recommendations/interface.php:69
msgid "General Settings"
msgstr "Paramètres généraux"

#: modules/ai-paragraph-highlights/interface.php:71
msgid "Auto-Apply Highlights"
msgstr "Appliquer automatiquement les mises en évidence"

#: modules/ai-paragraph-highlights/interface.php:72
msgid "Automatically apply highlights to key paragraphs"
msgstr "Appliquer automatiquement des mises en évidence aux paragraphes clés"

#: modules/ai-paragraph-highlights/interface.php:78
#: modules/ai-quote-puller/interface.php:77
#: modules/ai-recommendations/interface.php:81
msgid "Post Types"
msgstr "Types d'articles"

#: modules/ai-paragraph-highlights/interface.php:79
#: modules/ai-quote-puller/interface.php:78
#: modules/ai-recommendations/interface.php:82
msgid "Select post types where this module will be displayed"
msgstr "Sélectionnez les types d'articles sur lesquels ce module sera affiché"

#: modules/ai-paragraph-highlights/interface.php:96
msgid "Number of Highlights"
msgstr "Nombre de mises en évidence"

#: modules/ai-paragraph-highlights/interface.php:97
msgid "How many paragraphs to highlight (2-5 recommended)"
msgstr "Combien de paragraphes mettre en évidence (2 à 5 recommandés)"

#: modules/ai-paragraph-highlights/interface.php:128
#: modules/ai-quote-puller/interface.php:140
#: modules/ai-recommendations/interface.php:230
msgid "Style"
msgstr "Style"

#: modules/ai-paragraph-highlights/interface.php:135
#: modules/ai-quote-puller/interface.php:147
#: modules/ai-recommendations/interface.php:237
msgid "Enable Wide Alignment"
msgstr "Activer l'alignement large"

#: modules/ai-paragraph-highlights/interface.php:136
#: modules/ai-quote-puller/interface.php:148
#: modules/ai-recommendations/interface.php:238
msgid "Allows widget to appear wider than regular content blocks."
msgstr "Permet au widget d'apparaître plus large que les blocs de contenu habituels."

#: modules/ai-paragraph-highlights/interface.php:148
#: modules/ai-quote-puller/interface.php:192
#: modules/ai-recommendations/interface.php:585
msgid "Typography"
msgstr "Typographie"

#: modules/ai-paragraph-highlights/interface.php:149
#: modules/ai-quote-puller/interface.php:193
#: modules/ai-recommendations/interface.php:586
msgid "Configure fonts and text sizes"
msgstr "Configurer les polices et les tailles de texte"

#: modules/ai-paragraph-highlights/interface.php:165
msgid "Highlight Text"
msgstr "Texte mis en évidence"

#: modules/ai-paragraph-highlights/interface.php:166
msgid "Typography for highlighted paragraph text"
msgstr "Typographie pour le texte des paragraphes mis en évidence"

#: modules/ai-paragraph-highlights/interface.php:200
#: modules/ai-quote-puller/interface.php:244
#: modules/ai-recommendations/interface.php:684
msgid "Customize color scheme"
msgstr "Personnaliser la palette de couleurs"

#: modules/ai-paragraph-highlights/interface.php:216
#: modules/ai-quote-puller/interface.php:260
msgid "Background Color"
msgstr "Couleur de fond"

#: modules/ai-paragraph-highlights/interface.php:217
msgid "Background color for highlighted paragraphs"
msgstr "Couleur de fond pour les paragraphes mis en évidence"

#: modules/ai-paragraph-highlights/interface.php:241
#: modules/ai-quote-puller/interface.php:285
msgid "Text Color"
msgstr "Couleur du texte"

#: modules/ai-paragraph-highlights/interface.php:242
msgid "Text color for highlighted paragraphs"
msgstr "Couleur du texte pour les paragraphes mis en évidence"

#: modules/ai-paragraph-highlights/interface.php:280
#: modules/ai-quote-puller/interface.php:374
#: modules/ai-recommendations/interface.php:866
msgid "Adjust spacing and padding"
msgstr "Ajuster l'espacement et le rembourrage"

#: modules/ai-paragraph-highlights/interface.php:296
#: modules/ai-quote-puller/interface.php:390
#: modules/ai-recommendations/interface.php:882
msgid "Vertical Margin"
msgstr "Marge verticale"

#: modules/ai-paragraph-highlights/interface.php:297
#: modules/ai-quote-puller/interface.php:391
#: modules/ai-recommendations/interface.php:883
msgid "Adjust the top and bottom margins of the widget container"
msgstr "Ajuster les marges supérieure et inférieure du conteneur du widget"

#: modules/ai-paragraph-highlights/interface.php:321
#: modules/ai-quote-puller/interface.php:415
#: modules/ai-recommendations/interface.php:907
msgid "Padding"
msgstr "Rembourrage"

#: modules/ai-paragraph-highlights/interface.php:322
msgid "Adjust the inner padding of the highlighted paragraphs"
msgstr "Ajuster le rembourrage interne des paragraphes mis en évidence"

#: modules/ai-paragraph-highlights/interface.php:348
#: modules/ai-quote-puller/interface.php:442
#: modules/ai-recommendations/interface.php:934
msgid "Set the maximum width of the widget content"
msgstr "Définir la largeur maximale du contenu du widget"

#: modules/ai-paragraph-highlights/interface.php:385
#: modules/ai-quote-puller/interface.php:504
#: modules/ai-recommendations/interface.php:1233
msgid "Borders & Effects"
msgstr "Bordures et effets"

#: modules/ai-paragraph-highlights/interface.php:386
#: modules/ai-quote-puller/interface.php:505
msgid "Configure borders and visual effects"
msgstr "Configurer les bordures et les effets visuels"

#: modules/ai-paragraph-highlights/interface.php:402
msgid "Enable Widget Accent"
msgstr "Activer l'accentuation du widget"

#: modules/ai-paragraph-highlights/interface.php:415
msgid "Widget Border"
msgstr "Bordure du widget"

#: modules/ai-paragraph-highlights/interface.php:420
msgid "None"
msgstr "Aucun"

#: modules/ai-paragraph-highlights/interface.php:444
#: modules/ai-quote-puller/interface.php:545
#: modules/ai-recommendations/interface.php:1274
msgid "Border width for the widget container"
msgstr "Épaisseur de la bordure du conteneur du widget"

#: modules/ai-paragraph-highlights/interface.php:473
#: modules/ai-quote-puller/interface.php:584
#: modules/ai-recommendations/interface.php:1313
msgid "Border Color"
msgstr "Couleur de la bordure"

#: modules/ai-paragraph-highlights/interface.php:474
#: modules/ai-quote-puller/interface.php:585
#: modules/ai-recommendations/interface.php:1314
msgid "Border color for the widget container"
msgstr "Couleur de la bordure du conteneur du widget"

#: modules/ai-paragraph-highlights/interface.php:503
msgid "Accent Width"
msgstr "Largeur de l'accentuation"

#: modules/ai-paragraph-highlights/interface.php:504
msgid "Border width for the widget accent"
msgstr "Épaisseur de la bordure de l'accentuation du widget"

#: modules/ai-paragraph-highlights/interface.php:544
msgid "Starting color for the accent gradient border"
msgstr "Couleur de départ pour la bordure dégradée d'accentuation"

#: modules/ai-paragraph-highlights/interface.php:584
msgid "Ending color for the accent gradient border"
msgstr "Couleur de fin pour la bordure dégradée d'accentuation"

#: modules/ai-paragraph-highlights/interface.php:624
#: modules/ai-recommendations/interface.php:1349
msgid "Corner roundness for the widget container"
msgstr "Arrondi des coins du conteneur du widget"

#: modules/ai-paragraph-highlights/interface.php:669
#: modules/ai-quote-puller/interface.php:665
#: modules/ai-recommendations/interface.php:1394
msgid "Enable Widget Shadow"
msgstr "Activer l'ombre du widget"

#: modules/ai-paragraph-highlights/interface.php:693
#: modules/ai-quote-puller/interface.php:689
#: modules/ai-recommendations/interface.php:1418
msgid "Shadow color for the widget container"
msgstr "Couleur de l'ombre du conteneur du widget"

#: modules/ai-paragraph-highlights/module.php:32
#: modules/ai-paragraph-highlights/module.php:57
msgid "AI Paragraph Highlights"
msgstr "Paragraphes mis en valeur par IA"

#: modules/ai-paragraph-highlights/module.php:33
#: modules/ai-paragraph-highlights/module.php:66
msgid "Softly highlights 2-3 key paragraphs to improve readability and reduce scanning without reading."
msgstr "Met doucement en évidence 2 à 3 paragraphes clés pour améliorer la lisibilité et réduire le survol sans lecture."

#: modules/ai-paragraph-highlights/module.php:95
msgid "Paragraph Highlights"
msgstr "Mises en évidence de paragraphes"

#: modules/ai-paragraph-highlights/module.php:96
msgid "Identify key paragraphs to highlight"
msgstr "Identifier les paragraphes clés à mettre en évidence"

#: modules/ai-paragraph-highlights/module.php:314
msgid "No highlights generated for this content."
msgstr "Aucune mise en évidence générée pour ce contenu."

#: modules/ai-quote-puller/interface.php:70
msgid "Auto-Insert Quote"
msgstr "Insérer automatiquement la citation"

#: modules/ai-quote-puller/interface.php:71
msgid "Automatically insert pull quote in post content"
msgstr "Insérer automatiquement la citation mise en exergue dans le contenu de l'article"

#: modules/ai-quote-puller/interface.php:95
msgid "Smart Insertion"
msgstr "Insertion intelligente"

#: modules/ai-quote-puller/interface.php:96
msgid "Use AI to determine the best paragraph for inserting the pull quote. When disabled, uses the fixed paragraph number below."
msgstr "Utiliser l'IA pour déterminer le meilleur paragraphe pour insérer la citation mise en exergue. Lorsque désactivé, utilise le numéro de paragraphe fixe ci-dessous."

#: modules/ai-quote-puller/interface.php:110
msgid "Insert After Paragraph"
msgstr "Insérer après le paragraphe"

#: modules/ai-quote-puller/interface.php:111
msgid "Insert quote after this paragraph number"
msgstr "Insérer la citation après ce numéro de paragraphe"

#: modules/ai-quote-puller/interface.php:160
#: modules/ai-recommendations/interface.php:506
msgid "AI Badge Settings"
msgstr "Paramètres du badge IA"

#: modules/ai-quote-puller/interface.php:165
#: modules/ai-recommendations/interface.php:511
msgid "Show AI Badge"
msgstr "Afficher le badge IA"

#: modules/ai-quote-puller/interface.php:166
#: modules/ai-recommendations/interface.php:512
#: modules/ai-recommendations/interface.php:519
#: modules/ai-recommendations/interface.php:543
msgid "Display AI-generated content indicator"
msgstr "Afficher l'indicateur de contenu généré par IA"

#: modules/ai-quote-puller/interface.php:173
#: modules/ai-recommendations/interface.php:566
msgid "Leave blank to display only badge icon"
msgstr "Laisser vide pour afficher uniquement l'icône du badge"

#: modules/ai-quote-puller/interface.php:174
#: modules/ai-recommendations/interface.php:567
msgid "AI-generated"
msgstr "Généré par IA"

#: modules/ai-quote-puller/interface.php:209
msgid "Quote Text"
msgstr "Texte de la citation"

#: modules/ai-quote-puller/interface.php:210
msgid "Typography for the pull quote text"
msgstr "Typographie pour le texte de la citation mise en exergue"

#: modules/ai-quote-puller/interface.php:261
msgid "Background color for the quote block"
msgstr "Couleur de fond du bloc de citation"

#: modules/ai-quote-puller/interface.php:286
msgid "Color for the quote text"
msgstr "Couleur du texte de la citation"

#: modules/ai-quote-puller/interface.php:310
msgid "Icon Gradient Start"
msgstr "Début du dégradé de l'icône"

#: modules/ai-quote-puller/interface.php:311
msgid "Starting color for the icon gradient"
msgstr "Couleur de départ pour le dégradé de l'icône"

#: modules/ai-quote-puller/interface.php:335
msgid "Icon Gradient End"
msgstr "Fin du dégradé de l'icône"

#: modules/ai-quote-puller/interface.php:336
msgid "Ending color for the icon gradient"
msgstr "Couleur de fin pour le dégradé de l'icône"

#: modules/ai-quote-puller/interface.php:416
msgid "Adjust the inner padding of the quote block"
msgstr "Ajuster le rembourrage interne du bloc de citation"

#: modules/ai-quote-puller/interface.php:466
#: modules/ai-recommendations/interface.php:958
msgid "Container Gap"
msgstr "Espacement du conteneur"

#: modules/ai-quote-puller/interface.php:467
msgid "Set the gap between icon and the quote"
msgstr "Définir l'espacement entre l'icône et la citation"

#: modules/ai-quote-puller/interface.php:521
#: modules/ai-recommendations/interface.php:1250
msgid "Enable Widget Border"
msgstr "Activer la bordure du widget"

#: modules/ai-quote-puller/interface.php:620
msgid "Corner roundness for the quote block"
msgstr "Arrondi des coins du bloc de citation"

#: modules/ai-quote-puller/module.php:32
#: modules/ai-quote-puller/module.php:57
#: assets/build/blocks/index.js:1
#: modules/ai-quote-puller/blocks/widget/edit.js:65
#: modules/ai-quote-puller/blocks/widget/edit.js:81
msgid "AI Quote Puller"
msgstr "Extracteur de citations par IA"

#: modules/ai-quote-puller/module.php:33
#: modules/ai-quote-puller/module.php:66
msgid "Picks compelling punch line from article content and displays it as pull quote for better engagement."
msgstr "Extrait une formule percutante du contenu de l'article et l'affiche comme citation mise en exergue pour un meilleur engagement."

#: modules/ai-quote-puller/module.php:95
msgid "Pull Quote"
msgstr "Citation mise en exergue"

#: modules/ai-quote-puller/module.php:96
msgid "Extract compelling quote from the article"
msgstr "Extraire une citation percutante de l'article"

#: modules/ai-quote-puller/module.php:103
msgid "Enter your custom pull quote..."
msgstr "Saisissez votre citation mise en exergue personnalisée..."

#: modules/ai-quote-puller/module.php:111
msgid "Insert Position"
msgstr "Position d'insertion"

#: modules/ai-quote-puller/module.php:112
msgid "Determine optimal paragraph for inserting pull quote"
msgstr "Déterminer le paragraphe optimal pour insérer la citation mise en exergue"

#: modules/ai-recommendations/interface.php:74
msgid "Auto-Insert Recommendations"
msgstr "Insérer automatiquement les recommandations"

#: modules/ai-recommendations/interface.php:75
msgid "Automatically insert recommendations into post content"
msgstr "Insérer automatiquement les recommandations dans le contenu de l'article"

#: modules/ai-recommendations/interface.php:99
msgid "Auto-Insert Position"
msgstr "Position d'insertion automatique"

#: modules/ai-recommendations/interface.php:100
msgid "Where to insert recommendations in content"
msgstr "Où insérer les recommandations dans le contenu"

#: modules/ai-recommendations/interface.php:103
msgid "Before Content"
msgstr "Avant le contenu"

#: modules/ai-recommendations/interface.php:104
msgid "After Content"
msgstr "Après le contenu"

#: modules/ai-recommendations/interface.php:123
msgid "Performance Settings"
msgstr "Paramètres de performance"

#: modules/ai-recommendations/interface.php:128
msgid "Enable Caching"
msgstr "Activer la mise en cache"

#: modules/ai-recommendations/interface.php:129
msgid "Cache recommendations to improve performance"
msgstr "Mettre en cache les recommandations pour améliorer les performances"

#: modules/ai-recommendations/interface.php:135
msgid "Cache Duration (minutes)"
msgstr "Durée du cache (minutes)"

#: modules/ai-recommendations/interface.php:136
msgid "How long to cache recommendations before refreshing"
msgstr "Combien de temps mettre en cache les recommandations avant actualisation"

#: modules/ai-recommendations/interface.php:161
msgid "Filter Settings"
msgstr "Paramètres de filtrage"

#: modules/ai-recommendations/interface.php:166
msgid "Minimum Similarity Threshold"
msgstr "Seuil de similarité minimum"

#: modules/ai-recommendations/interface.php:167
msgid "Minimum similarity score (0.0 to 1.0). Lower values show more recommendations but with lower relevance."
msgstr "Score de similarité minimum (0,0 à 1,0). Des valeurs plus basses affichent plus de recommandations mais avec une pertinence moindre."

#: modules/ai-recommendations/interface.php:179
msgid "Exclude Terms"
msgstr "Exclure des termes"

#: modules/ai-recommendations/interface.php:180
msgid "Comma-separated term IDs to exclude from recommendations (works with any taxonomy)"
msgstr "Identifiants de termes séparés par des virgules à exclure des recommandations (fonctionne avec n'importe quelle taxonomie)"

#: modules/ai-recommendations/interface.php:187
msgid "Avoid Duplicate Posts"
msgstr "Éviter les articles en double"

#: modules/ai-recommendations/interface.php:188
msgid "Prevent showing posts that were already displayed by other modules on the current page"
msgstr "Empêcher l'affichage d'articles déjà présentés par d'autres modules sur la page actuelle"

#: modules/ai-recommendations/interface.php:194
msgid "Exclude Posts"
msgstr "Exclure des articles"

#: modules/ai-recommendations/interface.php:195
msgid "Comma-separated post IDs to exclude from recommendations"
msgstr "Identifiants d'articles séparés par des virgules à exclure des recommandations"

#: modules/ai-recommendations/interface.php:202
msgid "Results Offset"
msgstr "Décalage des résultats"

#: modules/ai-recommendations/interface.php:203
msgid "Skip the first N results (useful for pagination or variety)"
msgstr "Ignorer les N premiers résultats (utile pour la pagination ou la variété)"

#: modules/ai-recommendations/interface.php:215
msgid "Filter by Time Frame"
msgstr "Filtrer par période"

#: modules/ai-recommendations/interface.php:216
msgid "Show only posts from a specific time period. Examples: \"2 months\", \"14 days\", \"1 year\""
msgstr "Afficher uniquement les articles d'une période spécifique. Exemples : \"2 mois\", \"14 jours\", \"1 an\""

#: modules/ai-recommendations/interface.php:218
msgid "e.g., 2 months"
msgstr "ex. : 2 mois"

#: modules/ai-recommendations/interface.php:250
msgid "Display Settings"
msgstr "Paramètres d'affichage"

#: modules/ai-recommendations/interface.php:255
#: assets/build/blocks/index.js:1
#: modules/ai-recommendations/blocks/widget/edit.js:80
#: pro/assets-build/blocks/index.js:1
#: pro/modules/ai-content-summarizer/blocks/widget/edit.js:79
#: pro/modules/ai-continue-reading-chips/blocks/widget/edit.js:78
#: pro/modules/ai-inline-recommendations/blocks/widget/edit.js:78
#: pro/modules/ai-key-moments/blocks/widget/edit.js:78
#: pro/modules/ai-key-questions/blocks/widget/edit.js:78
msgid "Widget Title"
msgstr "Titre du widget"

#: modules/ai-recommendations/interface.php:256
msgid "Title displayed above recommendations"
msgstr "Titre affiché au-dessus des recommandations"

#: modules/ai-recommendations/interface.php:257
#: assets/build/blocks/index.js:1
#: modules/ai-recommendations/blocks/widget/edit.js:84
msgid "Related Posts"
msgstr "Articles connexes"

#: modules/ai-recommendations/interface.php:262
msgid "Widget Title Tag"
msgstr "Balise de titre du widget"

#: modules/ai-recommendations/interface.php:263
msgid "Select the HTML tag used for the widget heading. Choose a heading level that fits your page structure."
msgstr "Sélectionnez la balise HTML utilisée pour l'en-tête du widget. Choisissez un niveau de titre adapté à la structure de votre page."

#: modules/ai-recommendations/interface.php:266
msgid "H2"
msgstr "H2"

#: modules/ai-recommendations/interface.php:267
msgid "H3"
msgstr "H3"

#: modules/ai-recommendations/interface.php:268
msgid "H4"
msgstr "H4"

#: modules/ai-recommendations/interface.php:269
msgid "H5"
msgstr "H5"

#: modules/ai-recommendations/interface.php:270
msgid "H6"
msgstr "H6"

#: modules/ai-recommendations/interface.php:271
msgid "div"
msgstr "div"

#: modules/ai-recommendations/interface.php:272
msgid "p"
msgstr "p"

#: modules/ai-recommendations/interface.php:285
#: assets/build/blocks/index.js:1
#: modules/ai-recommendations/blocks/widget/edit.js:87
#: pro/assets-build/blocks/index.js:1
#: pro/modules/ai-inline-recommendations/blocks/widget/edit.js:85
msgid "Number of Recommendations"
msgstr "Nombre de recommandations"

#: modules/ai-recommendations/interface.php:286
msgid "How many recommendations to show (3-6 recommended)"
msgstr "Combien de recommandations afficher (3 à 6 recommandées)"

#: modules/ai-recommendations/interface.php:303
msgid "Layout Style"
msgstr "Style de mise en page"

#: modules/ai-recommendations/interface.php:304
msgid "How to display recommendations"
msgstr "Comment afficher les recommandations"

#: modules/ai-recommendations/interface.php:307
msgid "List Layout"
msgstr "Mise en page en liste"

#: modules/ai-recommendations/interface.php:308
msgid "Grid Layout"
msgstr "Mise en page en grille"

#: modules/ai-recommendations/interface.php:314
msgid "Show Thumbnail"
msgstr "Afficher la vignette"

#: modules/ai-recommendations/interface.php:315
msgid "Display post thumbnails in recommendations"
msgstr "Afficher les vignettes des articles dans les recommandations"

#: modules/ai-recommendations/interface.php:321
msgid "Thumbnail Orientation"
msgstr "Orientation de la vignette"

#: modules/ai-recommendations/interface.php:322
msgid "Select the orientation of post thumbnails"
msgstr "Sélectionner l'orientation des vignettes des articles"

#: modules/ai-recommendations/interface.php:325
msgid "Square"
msgstr "Carré"

#: modules/ai-recommendations/interface.php:326
msgid "Landscape 4:3"
msgstr "Paysage 4:3"

#: modules/ai-recommendations/interface.php:327
msgid "Landscape 3:2"
msgstr "Paysage 3:2"

#: modules/ai-recommendations/interface.php:328
msgid "Landscape 16:9"
msgstr "Paysage 16:9"

#: modules/ai-recommendations/interface.php:329
msgid "Landscape 21:9"
msgstr "Paysage 21:9"

#: modules/ai-recommendations/interface.php:330
msgid "Portrait 3:4"
msgstr "Portrait 3:4"

#: modules/ai-recommendations/interface.php:331
msgid "Portrait 2:3"
msgstr "Portrait 2:3"

#: modules/ai-recommendations/interface.php:350
msgid "Thumbnail Size"
msgstr "Taille de la vignette"

#: modules/ai-recommendations/interface.php:351
msgid "Select the size of post thumbnails"
msgstr "Sélectionner la taille des vignettes des articles"

#: modules/ai-recommendations/interface.php:354
msgid "Thumbnail (150px)"
msgstr "Vignette (150px)"

#: modules/ai-recommendations/interface.php:355
msgid "Medium (300px)"
msgstr "Moyen (300px)"

#: modules/ai-recommendations/interface.php:356
msgid "Medium Large (768px)"
msgstr "Grand moyen (768px)"

#: modules/ai-recommendations/interface.php:357
msgid "Large (1024px)"
msgstr "Grand (1024px)"

#: modules/ai-recommendations/interface.php:358
msgid "Full Size"
msgstr "Taille complète"

#: modules/ai-recommendations/interface.php:371
msgid "Show Date"
msgstr "Afficher la date"

#: modules/ai-recommendations/interface.php:372
msgid "Display post date in recommendations"
msgstr "Afficher la date de l'article dans les recommandations"

#: modules/ai-recommendations/interface.php:378
msgid "Date Type"
msgstr "Type de date"

#: modules/ai-recommendations/interface.php:379
msgid "Choose which date to display"
msgstr "Choisir quelle date afficher"

#: modules/ai-recommendations/interface.php:382
msgid "Publication Date"
msgstr "Date de publication"

#: modules/ai-recommendations/interface.php:383
msgid "Last Modified Date"
msgstr "Date de dernière modification"

#: modules/ai-recommendations/interface.php:396
msgid "Date Format"
msgstr "Format de date"

#: modules/ai-recommendations/interface.php:397
msgid "Choose how to display the date"
msgstr "Choisir comment afficher la date"

#: modules/ai-recommendations/interface.php:400
msgid "WordPress Default"
msgstr "Par défaut WordPress"

#: modules/ai-recommendations/interface.php:401
msgid "Relative (e.g., 2 days ago)"
msgstr "Relative (ex. : il y a 2 jours)"

#: modules/ai-recommendations/interface.php:402
msgid "Short (e.g., Jan 15)"
msgstr "Courte (ex. : 15 jan.)"

#: modules/ai-recommendations/interface.php:403
msgid "Long (e.g., January 15, 2024)"
msgstr "Longue (ex. : 15 janvier 2024)"

#: modules/ai-recommendations/interface.php:404
msgid "Numeric (e.g., 01/15/2024)"
msgstr "Numérique (ex. : 15/01/2024)"

#: modules/ai-recommendations/interface.php:405
msgid "Custom Format"
msgstr "Format personnalisé"

#: modules/ai-recommendations/interface.php:418
msgid "Custom Date Format"
msgstr "Format de date personnalisé"

#. translators: %s: link to PHP date format documentation
#: modules/ai-recommendations/interface.php:421
#, php-format
msgid "Enter a custom PHP date format. <a href=\"%s\" target=\"_blank\">See format reference</a>"
msgstr "Entrez un format de date PHP personnalisé. <a href=\"%s\" target=\"_blank\">Voir la référence de format</a>"

#: modules/ai-recommendations/interface.php:445
msgid "Show Similarity Score"
msgstr "Afficher le score de similarité"

#: modules/ai-recommendations/interface.php:446
msgid "Display similarity percentage for each recommendation"
msgstr "Afficher le pourcentage de similarité pour chaque recommandation"

#: modules/ai-recommendations/interface.php:452
msgid "Show Excerpts"
msgstr "Afficher les extraits"

#: modules/ai-recommendations/interface.php:453
msgid "Display post excerpts in recommendations"
msgstr "Afficher les extraits d'articles dans les recommandations"

#: modules/ai-recommendations/interface.php:459
msgid "Excerpt Length (words)"
msgstr "Longueur de l'extrait (mots)"

#: modules/ai-recommendations/interface.php:460
msgid "Maximum number of words in excerpt"
msgstr "Nombre maximum de mots dans l'extrait"

#: modules/ai-recommendations/interface.php:479
msgid "Additional Meta Fields"
msgstr "Champs méta supplémentaires"

#: modules/ai-recommendations/interface.php:480
msgid "Select which additional meta information to display for each recommendation"
msgstr "Sélectionner les informations méta supplémentaires à afficher pour chaque recommandation"

#: modules/ai-recommendations/interface.php:483
msgid "Author"
msgstr "Auteur"

#: modules/ai-recommendations/interface.php:484
msgid "Categories"
msgstr "Catégories"

#: modules/ai-recommendations/interface.php:485
msgid "Tags"
msgstr "Étiquettes"

#: modules/ai-recommendations/interface.php:486
msgid "Comment Count"
msgstr "Nombre de commentaires"

#: modules/ai-recommendations/interface.php:487
msgid "Reading Time"
msgstr "Temps de lecture"

#: modules/ai-recommendations/interface.php:518
#: modules/ai-recommendations/interface.php:542
msgid "AI Badge"
msgstr "Badge IA"

#: modules/ai-recommendations/interface.php:522
msgid "Badge"
msgstr "Badge"

#: modules/ai-recommendations/interface.php:523
#: modules/ai-recommendations/interface.php:546
msgid "Label"
msgstr "Libellé"

#: modules/ai-recommendations/interface.php:524
#: modules/ai-recommendations/interface.php:547
msgid "Header"
msgstr "En-tête"

#: modules/ai-recommendations/interface.php:602
msgid "Widget Heading"
msgstr "En-tête du widget"

#: modules/ai-recommendations/interface.php:603
msgid "Typography for the main widget heading"
msgstr "Typographie pour l'en-tête principal du widget"

#: modules/ai-recommendations/interface.php:623
msgid "Post Title"
msgstr "Titre de l'article"

#: modules/ai-recommendations/interface.php:624
msgid "Typography for recommendation post titles"
msgstr "Typographie pour les titres des articles recommandés"

#: modules/ai-recommendations/interface.php:644
msgid "Post Excerpt"
msgstr "Extrait de l'article"

#: modules/ai-recommendations/interface.php:645
msgid "Typography for recommendation post excerpts"
msgstr "Typographie pour les extraits des articles recommandés"

#: modules/ai-recommendations/interface.php:700
msgid "Widget Heading Color"
msgstr "Couleur de l'en-tête du widget"

#: modules/ai-recommendations/interface.php:701
msgid "Color for the main widget heading"
msgstr "Couleur de l'en-tête principal du widget"

#: modules/ai-recommendations/interface.php:736
msgid "Post Title Color"
msgstr "Couleur du titre de l'article"

#: modules/ai-recommendations/interface.php:737
msgid "Color for recommendation post titles"
msgstr "Couleur des titres des articles recommandés"

#: modules/ai-recommendations/interface.php:761
msgid "Link Hover Color"
msgstr "Couleur des liens au survol"

#: modules/ai-recommendations/interface.php:762
msgid "Color for links on hover"
msgstr "Couleur des liens lors du survol"

#: modules/ai-recommendations/interface.php:786
msgid "Excerpt Color"
msgstr "Couleur de l'extrait"

#: modules/ai-recommendations/interface.php:787
msgid "Color for card descriptions"
msgstr "Couleur des descriptions des cartes"

#: modules/ai-recommendations/interface.php:827
msgid "Card Background"
msgstr "Fond de la carte"

#: modules/ai-recommendations/interface.php:828
msgid "Background color for recommendation cards"
msgstr "Couleur de fond des cartes de recommandation"

#: modules/ai-recommendations/interface.php:908
msgid "Adjust the inner padding of the widget container"
msgstr "Ajuster le rembourrage interne du conteneur du widget"

#: modules/ai-recommendations/interface.php:959
msgid "Set the gap between heading and content"
msgstr "Définir l'espacement entre l'en-tête et le contenu"

#: modules/ai-recommendations/interface.php:994
msgid "Item Gap"
msgstr "Espacement entre éléments"

#: modules/ai-recommendations/interface.php:995
msgid "Gap between recommendation items"
msgstr "Espacement entre les éléments de recommandation"

#: modules/ai-recommendations/interface.php:1019
msgid "Card Padding"
msgstr "Rembourrage de la carte"

#: modules/ai-recommendations/interface.php:1020
msgid "Inner padding for each card"
msgstr "Rembourrage interne de chaque carte"

#: modules/ai-recommendations/interface.php:1057
msgid "Meta Information"
msgstr "Méta-informations"

#: modules/ai-recommendations/interface.php:1058
msgid "Customize appearance of post meta"
msgstr "Personnaliser l'apparence des méta-informations d'article"

#: modules/ai-recommendations/interface.php:1074
msgid "Meta Typography"
msgstr "Typographie des méta-informations"

#: modules/ai-recommendations/interface.php:1075
msgid "Typography for recommendation post meta information"
msgstr "Typographie pour les méta-informations des articles recommandés"

#: modules/ai-recommendations/interface.php:1095
msgid "Meta Text Color"
msgstr "Couleur du texte des méta-informations"

#: modules/ai-recommendations/interface.php:1096
msgid "Color for meta information text"
msgstr "Couleur du texte des méta-informations"

#: modules/ai-recommendations/interface.php:1120
msgid "Meta Icon Color"
msgstr "Couleur des icônes des méta-informations"

#: modules/ai-recommendations/interface.php:1121
msgid "Color for meta icons (leave empty to inherit from text)"
msgstr "Couleur des icônes des méta-informations (laisser vide pour hériter du texte)"

#: modules/ai-recommendations/interface.php:1145
msgid "Meta Link Hover Color"
msgstr "Couleur des liens méta au survol"

#: modules/ai-recommendations/interface.php:1146
msgid "Color for meta links hover"
msgstr "Couleur des liens méta lors du survol"

#: modules/ai-recommendations/interface.php:1170
msgid "Similarity Badge Background"
msgstr "Fond du badge de similarité"

#: modules/ai-recommendations/interface.php:1171
msgid "Background color for similarity score badge"
msgstr "Couleur de fond du badge de score de similarité"

#: modules/ai-recommendations/interface.php:1195
msgid "Similarity Badge Text Color"
msgstr "Couleur du texte du badge de similarité"

#: modules/ai-recommendations/interface.php:1196
msgid "Text color for similarity score badge"
msgstr "Couleur du texte du badge de score de similarité"

#: modules/ai-recommendations/interface.php:1234
msgid "Configure borders, shadows, effects"
msgstr "Configurer les bordures, ombres et effets"

#: modules/ai-recommendations/interface.php:1468
msgid "Card Border Width"
msgstr "Épaisseur de la bordure des cartes"

#: modules/ai-recommendations/interface.php:1469
msgid "Border width for the cards"
msgstr "Épaisseur de la bordure des cartes"

#: modules/ai-recommendations/interface.php:1493
msgid "Card Border Color"
msgstr "Couleur de la bordure des cartes"

#: modules/ai-recommendations/interface.php:1494
msgid "Border color for the cards"
msgstr "Couleur de la bordure des cartes"

#: modules/ai-recommendations/interface.php:1518
msgid "Card Border Radius"
msgstr "Arrondi des coins des cartes"

#: modules/ai-recommendations/interface.php:1519
msgid "Corner roundness for cards"
msgstr "Arrondi des coins des cartes"

#: modules/ai-recommendations/interface.php:1543
msgid "Thumbnail Border Radius"
msgstr "Arrondi des coins des vignettes"

#: modules/ai-recommendations/interface.php:1544
msgid "Corner roundness for thumbnails"
msgstr "Arrondi des coins des vignettes"

#: modules/ai-recommendations/module.php:38
#: modules/ai-recommendations/module.php:59
#: assets/build/blocks/index.js:1
#: modules/ai-recommendations/blocks/widget/edit.js:68
#: modules/ai-recommendations/blocks/widget/edit.js:115
msgid "AI Recommendations"
msgstr "Recommandations par IA"

#: modules/ai-recommendations/module.php:39
#: modules/ai-recommendations/module.php:68
msgid "Suggests 3-6 related items by meaning rather than tags, improving content discovery engagement."
msgstr "Suggère 3 à 6 éléments connexes par sens plutôt que par étiquettes, améliorant l'engagement dans la découverte de contenu."

#: assets/build/blocks/index.js:1
#: modules/ai-recommendations/blocks/widget/edit.js:81
#: modules/ai-recommendations/blocks/widget/edit.js:96
#: pro/assets-build/blocks/index.js:1
#: pro/modules/ai-content-summarizer/blocks/widget/edit.js:80
#: pro/modules/ai-continue-reading-chips/blocks/widget/edit.js:79
#: pro/modules/ai-inline-recommendations/blocks/widget/edit.js:79
#: pro/modules/ai-key-moments/blocks/widget/edit.js:79
#: pro/modules/ai-key-questions/blocks/widget/edit.js:79
msgid "Leave empty to use global setting."
msgstr "Laisser vide pour utiliser le paramètre global."

#: assets/build/blocks/index.js:1
#: modules/ai-recommendations/blocks/widget/edit.js:88
#: pro/assets-build/blocks/index.js:1
#: pro/modules/ai-continue-reading-chips/blocks/widget/edit.js:86
#: pro/modules/ai-inline-recommendations/blocks/widget/edit.js:86
msgid "Set to 0 to use global setting."
msgstr "Mettre à 0 pour utiliser le paramètre global."

#: assets/build/blocks/index.js:1
#: modules/ai-recommendations/blocks/widget/edit.js:95
msgid "Layout"
msgstr "Mise en page"

#: assets/build/blocks/index.js:1
#: modules/ai-recommendations/blocks/widget/edit.js:100
msgid "Use Global Setting"
msgstr "Utiliser le paramètre global"

#: assets/build/blocks/index.js:1
#: modules/ai-recommendations/blocks/widget/edit.js:101
msgid "List"
msgstr "Liste"

#: assets/build/blocks/index.js:1
#: modules/ai-recommendations/blocks/widget/edit.js:102
msgid "Grid"
msgstr "Grille"

#: assets/build/blocks/index.js:1
#: modules/ai-recommendations/blocks/widget/edit.js:116
msgid "No recommendations available for this post yet."
msgstr "Aucune recommandation disponible pour cet article pour l'instant."

#: assets/build/blocks/index.js:1
#: modules/ai-quote-puller/blocks/widget/edit.js:66
#: modules/ai-recommendations/blocks/widget/edit.js:69
#: pro/assets-build/blocks/index.js:1
#: pro/modules/ai-content-summarizer/blocks/widget/edit.js:68
#: pro/modules/ai-continue-reading-chips/blocks/widget/edit.js:67
#: pro/modules/ai-inline-recommendations/blocks/widget/edit.js:67
#: pro/modules/ai-key-moments/blocks/widget/edit.js:67
#: pro/modules/ai-key-questions/blocks/widget/edit.js:67
msgid "This module is currently disabled. Enable it in Supercharger settings."
msgstr "Ce module est actuellement désactivé. Activez-le dans les paramètres de Supercharger."

#: assets/build/blocks/index.js:1
#: modules/ai-quote-puller/blocks/widget/edit.js:82
msgid "No pull quote available for this post yet."
msgstr "Aucune citation mise en exergue disponible pour cet article pour l'instant."

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/StatusSection.js:77
msgid "Clear"
msgstr "Effacer"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/StatusSection.js:58
msgid "Are you sure you want to clear this data?"
msgstr "Êtes-vous sûr de vouloir effacer ces données ?"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/StatusSection.js:110
#: assets/src/editor/post-sidebar/components/StatusSection.js:185
msgid "Status"
msgstr "Statut"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/ActionsSection.js:78
#: assets/src/editor/post-sidebar/components/ActionsSection.js:151
#: assets/src/editor/post-sidebar/components/StatusSection.js:144
msgid "Error"
msgstr "Erreur"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/StatusSection.js:208
msgid "Chunks:"
msgstr "Segments :"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/ExclusionSection.js:46
msgid "Exclude from Indexing"
msgstr "Exclure de l'indexation"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/ExclusionSection.js:49
msgid "This post will not be indexed for AI context."
msgstr "Cet article ne sera pas indexé pour le contexte IA."

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/ExclusionSection.js:50
msgid "Post is included in indexing."
msgstr "L'article est inclus dans l'indexation."

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/ExclusionSection.js:57
msgid "Exclude from Generation"
msgstr "Exclure de la génération"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/ExclusionSection.js:60
msgid "AI content will not be generated for this post."
msgstr "Le contenu IA ne sera pas généré pour cet article."

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/ExclusionSection.js:61
msgid "Post is included in generation."
msgstr "L'article est inclus dans la génération."

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/AutoInsertSection.js:13
msgid "Inherit module default"
msgstr "Hériter du paramètre par défaut du module"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/AutoInsertSection.js:14
msgid "Force on for this post"
msgstr "Forcer l'activation pour cet article"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/AutoInsertSection.js:15
msgid "Off for this post"
msgstr "Désactivé pour cet article"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/AutoInsertSection.js:37
msgid "Default: auto-inserted."
msgstr "Par défaut : inséré automatiquement."

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/AutoInsertSection.js:38
msgid "Default: not auto-inserted."
msgstr "Par défaut : non inséré automatiquement."

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/AutoInsertSection.js:41
msgid "Auto-insert off. Place the block manually to choose position."
msgstr "Insertion automatique désactivée. Placez le bloc manuellement pour choisir la position."

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/AutoInsertSection.js:44
msgid "Auto-inserted on this post regardless of the module default."
msgstr "Inséré automatiquement dans cet article quel que soit le paramètre par défaut du module."

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/AutoInsertSection.js:51
msgid "Auto-insert"
msgstr "Insertion automatique"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/ActionsSection.js:72
msgid "Indexed successfully"
msgstr "Indexé avec succès"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/ActionsSection.js:75
#: assets/src/editor/post-sidebar/components/ActionsSection.js:147
msgid "Failed"
msgstr "Échoué"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/ActionsSection.js:120
msgid "Completed"
msgstr "Terminé"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/ActionsSection.js:229
msgid "Actions"
msgstr "Actions"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/ActionsSection.js:262
msgid "Index Now"
msgstr "Indexer maintenant"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/ActionsSection.js:274
msgid "Re-index"
msgstr "Réindexer"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/ActionsSection.js:295
msgid "Generate Now"
msgstr "Générer maintenant"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/ActionsSection.js:307
msgid "Regenerate"
msgstr "Régénérer"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/ActionsSection.js:318
msgid "This post is excluded from indexing and generation."
msgstr "Cet article est exclu de l'indexation et de la génération."

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/OverrideSection/TextOverride.js:38
msgid "Override Content"
msgstr "Remplacer le contenu"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/OverrideSection/RepeaterOverride.js:400
#: assets/src/editor/post-sidebar/components/OverrideSection/TextOverride.js:57
msgid "AI Generated:"
msgstr "Généré par IA :"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/OverrideSection/RepeaterOverride.js:404
#: assets/src/editor/post-sidebar/components/OverrideSection/TextOverride.js:61
msgid "Copy to Override"
msgstr "Copier pour remplacement"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/OverrideSection/RepeaterOverride.js:84
msgid "Title"
msgstr "Titre"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/OverrideSection/RepeaterOverride.js:85
msgid "Description"
msgstr "Description"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/OverrideSection/RepeaterOverride.js:93
msgid "Question"
msgstr "Question"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/OverrideSection/RepeaterOverride.js:94
msgid "Answer"
msgstr "Réponse"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/OverrideSection/RepeaterOverride.js:335
msgid "Move up"
msgstr "Déplacer vers le haut"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/OverrideSection/RepeaterOverride.js:342
msgid "Move down"
msgstr "Déplacer vers le bas"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/OverrideSection/RepeaterOverride.js:350
msgid "Remove"
msgstr "Supprimer"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/OverrideSection/RepeaterOverride.js:386
msgid "Add Item"
msgstr "Ajouter un élément"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/OverrideSection/OverrideItem.js:149
msgid "Collapse"
msgstr "Réduire"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/OverrideSection/OverrideItem.js:149
msgid "Expand"
msgstr "Développer"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/OverrideSection/OverrideItem.js:156
msgid "Using Manual Override"
msgstr "Utilisation du remplacement manuel"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/OverrideSection/OverrideItem.js:156
msgid "Using AI Content"
msgstr "Utilisation du contenu IA"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/OverrideSection/OverrideItem.js:86
msgid "Delete this override?"
msgstr "Supprimer ce remplacement ?"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/OverrideSection/OverrideItem.js:170
msgid "Delete"
msgstr "Supprimer"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/OverrideSection/OverrideItem.js:174
msgid "Save"
msgstr "Enregistrer"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/components/OverrideSection/index.js:74
msgid "Content Overrides"
msgstr "Remplacements de contenu"

#: assets/build/editor/index.js:1
#: assets/src/editor/post-sidebar/index.js:82
msgid "Error loading status:"
msgstr "Erreur lors du chargement du statut :"

#: pro/assets-build/blocks/index.js:1
#: pro/modules/ai-content-summarizer/blocks/widget/edit.js:83
msgid "Summary"
msgstr "Résumé"

#: pro/assets-build/blocks/index.js:1
#: pro/modules/ai-content-summarizer/blocks/widget/edit.js:67
#: pro/modules/ai-content-summarizer/blocks/widget/edit.js:95
msgid "AI Content Summarizer"
msgstr "Résumé de contenu par IA"

#: pro/assets-build/blocks/index.js:1
#: pro/modules/ai-content-summarizer/blocks/widget/edit.js:96
msgid "No summary available for this post yet."
msgstr "Aucun résumé disponible pour cet article pour l'instant."

#: pro/assets-build/blocks/index.js:1
#: pro/modules/ai-continue-reading-chips/blocks/widget/edit.js:82
msgid "Continue Reading"
msgstr "Continuer la lecture"

#: pro/assets-build/blocks/index.js:1
#: pro/modules/ai-continue-reading-chips/blocks/widget/edit.js:85
msgid "Number of Chips"
msgstr "Nombre de puces"

#: pro/assets-build/blocks/index.js:1
#: pro/modules/ai-continue-reading-chips/blocks/widget/edit.js:66
#: pro/modules/ai-continue-reading-chips/blocks/widget/edit.js:102
msgid "AI Continue Reading Chips"
msgstr "Suggestions de lecture par IA"

#: pro/assets-build/blocks/index.js:1
#: pro/modules/ai-continue-reading-chips/blocks/widget/edit.js:103
msgid "No chips available for this post yet."
msgstr "Aucune puce disponible pour cet article pour l'instant."

#: pro/assets-build/blocks/index.js:1
#: pro/modules/ai-inline-recommendations/blocks/widget/edit.js:82
msgid "You May Also Like"
msgstr "Vous pourriez aussi aimer"

#: pro/assets-build/blocks/index.js:1
#: pro/modules/ai-inline-recommendations/blocks/widget/edit.js:66
#: pro/modules/ai-inline-recommendations/blocks/widget/edit.js:102
msgid "AI Inline Recommendations"
msgstr "Recommandations en ligne par IA"

#: pro/assets-build/blocks/index.js:1
#: pro/modules/ai-inline-recommendations/blocks/widget/edit.js:103
msgid "No inline recommendations available for this post yet."
msgstr "Aucune recommandation en ligne disponible pour cet article pour l'instant."

#: pro/assets-build/blocks/index.js:1
#: pro/modules/ai-key-moments/blocks/widget/edit.js:82
msgid "Key Moments"
msgstr "Moments clés"

#: pro/assets-build/blocks/index.js:1
#: pro/modules/ai-key-moments/blocks/widget/edit.js:66
#: pro/modules/ai-key-moments/blocks/widget/edit.js:94
msgid "AI Key Moments"
msgstr "Moments clés par IA"

#: pro/assets-build/blocks/index.js:1
#: pro/modules/ai-key-moments/blocks/widget/edit.js:95
msgid "No key moments available for this post yet."
msgstr "Aucun moment clé disponible pour cet article pour l'instant."

#: pro/assets-build/blocks/index.js:1
#: pro/modules/ai-key-questions/blocks/widget/edit.js:82
msgid "Questions Answered"
msgstr "Questions répondues"

#: pro/assets-build/blocks/index.js:1
#: pro/modules/ai-key-questions/blocks/widget/edit.js:66
#: pro/modules/ai-key-questions/blocks/widget/edit.js:94
msgid "AI Key Questions"
msgstr "Questions clés par IA"

#: pro/assets-build/blocks/index.js:1
#: pro/modules/ai-key-questions/blocks/widget/edit.js:95
msgid "No key questions available for this post yet."
msgstr "Aucune question clé disponible pour cet article pour l'instant."

#: modules/ai-quote-puller/blocks/widget/block.json
msgctxt "block description"
msgid "Display an AI-extracted pull quote from the post content."
msgstr "Afficher une citation mise en exergue extraite par IA du contenu de l'article."

#: modules/ai-recommendations/blocks/widget/block.json
msgctxt "block description"
msgid "Display AI-powered related posts recommendations."
msgstr "Afficher les recommandations d'articles connexes propulsées par IA."

#: pro/modules/ai-content-summarizer/blocks/widget/block.json
msgctxt "block description"
msgid "Display an AI-generated summary of the post content."
msgstr "Afficher un résumé du contenu de l'article généré par IA."

#: pro/modules/ai-continue-reading-chips/blocks/widget/block.json
msgctxt "block description"
msgid "Display AI-powered topic chips for related content discovery."
msgstr "Afficher les puces thématiques propulsées par IA pour la découverte de contenu connexe."

#: pro/modules/ai-inline-recommendations/blocks/widget/block.json
msgctxt "block description"
msgid "Display AI-powered inline recommendations within content."
msgstr "Afficher les recommandations en ligne propulsées par IA dans le contenu."

#: pro/modules/ai-key-moments/blocks/widget/block.json
msgctxt "block description"
msgid "Display AI-generated key moments from the post content."
msgstr "Afficher les moments clés générés par IA à partir du contenu de l'article."

#: pro/modules/ai-key-questions/blocks/widget/block.json
msgctxt "block description"
msgid "Display AI-generated key questions answered in the post."
msgstr "Afficher les questions clés générées par IA traitées dans l'article."

msgid "Updating..."
msgstr "Mise à jour..."

msgid "Cache"
msgstr "Cache"

msgid "%s entries"
msgstr "%s entrées"

msgid "Select scope"
msgstr "Sélectionner la portée"

msgid "All Plugin"
msgstr "Tout le plugin"

msgid "Statistics"
msgstr "Statistiques"

msgid "Logs"
msgstr "Journaux"

msgid "%s records"
msgstr "%s enregistrements"

msgid "Since %s"
msgstr "Depuis %s"

msgid "Clearing..."
msgstr "Effacement..."

msgid "Next scheduled cleanup:"
msgstr "Prochain nettoyage planifié :"

msgid "Cache & Logs: %s (daily)"
msgstr "Cache et journaux : %s (quotidien)"

msgid "Statistics: %s (weekly)"
msgstr "Statistiques : %s (hebdomadaire)"

msgid "N/A"
msgstr "N/D"

msgid "Not scheduled"
msgstr "Non planifié"

msgid "Loading custom field..."
msgstr "Chargement du champ personnalisé..."

msgid "Error rendering custom field:"
msgstr "Erreur lors du rendu du champ personnalisé :"

msgid "No callback specified for custom field"
msgstr "Aucun rappel spécifié pour le champ personnalisé"

msgid "Enter a CSS dimension value (e.g., 16px, 2rem, 1.5em, 100%)"
msgstr "Saisissez une valeur de dimension CSS (ex. : 16px, 2rem, 1.5em, 100%)"

msgid "Use global styles"
msgstr "Utiliser les styles globaux"

msgid "Changing this setting will trigger content regeneration"
msgstr "La modification de ce paramètre déclenchera la régénération du contenu"

msgid "PRO feature — upgrade to unlock"
msgstr "Fonctionnalité PRO — mettez à niveau pour débloquer"

msgid "PRO feature — click to upgrade"
msgstr "Fonctionnalité PRO — cliquez pour mettre à niveau"

msgid "Hide password"
msgstr "Masquer le mot de passe"

msgid "Show password"
msgstr "Afficher le mot de passe"

msgid "Select an option"
msgstr "Sélectionner une option"

msgid "Select multiple options (hold Ctrl/Cmd to select multiple):"
msgstr "Sélectionner plusieurs options (maintenez Ctrl/Cmd pour une sélection multiple) :"

msgid "Switch to dark mode color"
msgstr "Passer à la couleur du mode sombre"

msgid "Switch to light mode color"
msgstr "Passer à la couleur du mode clair"

msgid "PRO feature"
msgstr "Fonctionnalité PRO"

msgid "Set dark mode color"
msgstr "Définir la couleur du mode sombre"

msgid "Set light mode color"
msgstr "Définir la couleur du mode clair"

msgid "Editing dark mode color. Click the moon icon to return to light mode."
msgstr "Modification de la couleur du mode sombre. Cliquez sur l'icône lune pour revenir au mode clair."

msgid "Unsupported field type:"
msgstr "Type de champ non pris en charge :"

msgid "No markdown file specified"
msgstr "Aucun fichier markdown spécifié"

msgid "Unknown error occurred"
msgstr "Une erreur inconnue s'est produite"

msgid "Loading documentation..."
msgstr "Chargement de la documentation..."

msgid "Error loading documentation:"
msgstr "Erreur lors du chargement de la documentation :"

msgid "Engagement Statistics"
msgstr "Statistiques d'engagement"

msgid "Today"
msgstr "Aujourd'hui"

msgid "CTR"
msgstr "CTR"

msgid "Avg. Time"
msgstr "Temps moyen"

msgid "Time"
msgstr "Temps"

msgid "All"
msgstr "Tout"

msgid "Impressions"
msgstr "Impressions"

msgid "views"
msgstr "vues"

msgid "sec"
msgstr "sec"

msgid "Clicks"
msgstr "Clics"

msgid "Select font"
msgstr "Sélectionner une police"

msgid "Use global typography"
msgstr "Utiliser la typographie globale"

msgid "Search fonts..."
msgstr "Rechercher des polices..."

msgid "System & Web-Safe Fonts"
msgstr "Polices système et web-safe"

msgid "Google Fonts (%d results)"
msgstr "Google Fonts (%d résultats)"

msgid "Google Fonts"
msgstr "Google Fonts"

msgid "Loading fonts..."
msgstr "Chargement des polices..."

msgid "No fonts found"
msgstr "Aucune police trouvée"

msgid "Showing %1$d of %2$d - scroll for more"
msgstr "Affichage de %1$d sur %2$d — faites défiler pour voir plus"

msgid "Variant"
msgstr "Variante"

msgid "Select variant"
msgstr "Sélectionner une variante"

msgid "Font weight"
msgstr "Graisse de police"

msgid "Font style"
msgstr "Style de police"

msgid "Normal"
msgstr "Normal"

msgid "Italic"
msgstr "Italique"

msgid "Oblique"
msgstr "Oblique"

msgid "Font size"
msgstr "Taille de police"

msgid "Line height"
msgstr "Hauteur de ligne"

msgid "Letter spacing"
msgstr "Espacement des lettres"

msgid "Text transform"
msgstr "Transformation du texte"

msgid "Default"
msgstr "Par défaut"

msgid "Preview"
msgstr "Aperçu"

msgid "The quick brown fox jumps over the lazy dog"
msgstr "Portez ce vieux whisky au juge blond qui fume"

msgid "Apply"
msgstr "Appliquer"

msgid "Clear typography"
msgstr "Effacer la typographie"

msgid "Regular 400"
msgstr "Regular 400"

msgid "Regular 400 Italic"
msgstr "Regular 400 Italique"

msgid "No utilities configured."
msgstr "Aucun utilitaire configuré."

msgid "Failed to load %1$s settings: %2$s"
msgstr "Échec du chargement des paramètres %1$s : %2$s"

msgid "Please fix the highlighted fields before saving."
msgstr "Veuillez corriger les champs mis en évidence avant d'enregistrer."

msgid "Success"
msgstr "Succès"

msgid "%s settings saved successfully"
msgstr "Les paramètres %s ont été enregistrés avec succès"

msgid "Validation errors found"
msgstr "Des erreurs de validation ont été trouvées"

msgid "Please fix the highlighted fields."
msgstr "Veuillez corriger les champs mis en évidence."

msgid "Failed to save %1$s settings: %2$s"
msgstr "Échec de l'enregistrement des paramètres %1$s : %2$s"

msgid "tab"
msgstr "onglet"

msgid "You have unsaved changes. Are you sure you want to close?"
msgstr "Vous avez des modifications non enregistrées. Êtes-vous sûr de vouloir fermer ?"

msgid "Loading settings..."
msgstr "Chargement des paramètres..."

msgid "No settings data available"
msgstr "Aucune donnée de paramètres disponible"

msgid "%d change"
msgstr "%d modification"

msgid "No visible fields in this tab"
msgstr "Aucun champ visible dans cet onglet"

msgid "Saving..."
msgstr "Enregistrement..."

msgid "Save Changes"
msgstr "Enregistrer les modifications"

msgid "Process in Progress"
msgstr "Processus en cours"

msgid "Stay in Modal"
msgstr "Rester dans la fenêtre"

msgid "Stop and Close"
msgstr "Arrêter et fermer"

msgid "Process is in progress. Are you sure you want to leave?"
msgstr "Un processus est en cours. Êtes-vous sûr de vouloir quitter ?"

msgid "Stay on Page"
msgstr "Rester sur la page"

msgid "Leave Page"
msgstr "Quitter la page"

msgid "Need Help?"
msgstr "Besoin d'aide ?"

msgid "View Logs"
msgstr "Voir les journaux"

msgid "Contact Support"
msgstr "Contacter le support"

msgid "Dashboard"
msgstr "Tableau de bord"

msgid "Modules"
msgstr "Modules"

msgid "Tools"
msgstr "Outils"

msgid "Toggle menu"
msgstr "Basculer le menu"

msgid "Failed to load configuration data."
msgstr "Échec du chargement des données de configuration."

msgid "%d chat"
msgstr "%d discussion"

msgid "AI Usage & Costs"
msgstr "Utilisation et coûts IA"

msgid "Dry Run"
msgstr "Simulation"

msgid "Today's Cost"
msgstr "Coût du jour"

msgid "simulated"
msgstr "simulé"

msgid "%s%% of daily limit used"
msgstr "%s%% de la limite quotidienne utilisée"

msgid "Tokens processed today"
msgstr "Jetons traités aujourd'hui"

msgid "OpenAI API not configured"
msgstr "API OpenAI non configurée"

msgid "Failed to load AI statistics"
msgstr "Échec du chargement des statistiques IA"

msgid "Critical"
msgstr "Critique"

msgid "Warning"
msgstr "Avertissement"

msgid "Moderate"
msgstr "Modéré"

msgid "Healthy"
msgstr "Bon état"

msgid "No API requests today"
msgstr "Aucune requête API aujourd'hui"

msgid "%d API request"
msgstr "%d requête API"

msgid "%d embedding"
msgstr "%d incorporation"

msgid "Content Generation"
msgstr "Génération de contenu"

msgid "Generated content records vs Total generation tasks"
msgstr "Enregistrements de contenu générés vs Total des tâches de génération"

msgid "Content Indexing"
msgstr "Indexation du contenu"

msgid "Indexed posts vs Total posts"
msgstr "Articles indexés vs Total des articles"

msgid "Active"
msgstr "Actif"

msgid "Inactive"
msgstr "Inactif"

msgid "Next Run:"
msgstr "Prochaine exécution :"

msgid "Indexing Cron"
msgstr "Cron d'indexation"

msgid "Generation Cron"
msgstr "Cron de génération"

msgid "Today's Summary"
msgstr "Résumé du jour"

msgid "Weekly Summary"
msgstr "Résumé hebdomadaire"

msgid "Monthly Summary"
msgstr "Résumé mensuel"

msgid "All-Time Summary"
msgstr "Résumé global"

msgid "No module data available yet."
msgstr "Aucune donnée de module disponible pour l'instant."

msgid "Stats will appear once modules receive traffic."
msgstr "Les statistiques apparaîtront une fois que les modules recevront du trafic."

msgid "Disabled"
msgstr "Désactivé"

msgid "Views"
msgstr "Vues"

msgid "7 Days"
msgstr "7 jours"

msgid "30 Days"
msgstr "30 jours"

msgid "All Time"
msgstr "Tout le temps"

msgid "Failed to load performance metrics."
msgstr "Échec du chargement des métriques de performance."

msgid "Module Performance"
msgstr "Performance des modules"

msgid "12 Powerful AI Modules"
msgstr "12 modules IA puissants"

msgid "Advanced Analytics & Stats"
msgstr "Analyses et statistiques avancées"

msgid "Real-Time Interactive Preview"
msgstr "Aperçu interactif en temps réel"

msgid "Elegant Dark Mode"
msgstr "Mode sombre élégant"

msgid "24/7 Priority Support"
msgstr "Support prioritaire 24h/24 7j/7"

msgid "Unlimited PRO"
msgstr "PRO illimité"

msgid "Upgrade to PRO"
msgstr "Passer à la version PRO"

msgid "Thank you for being with us! Enjoy all the benefits of PRO version."
msgstr "Merci de votre fidélité ! Profitez de tous les avantages de la version PRO."

msgid "Unlock the full power of Supercharger"
msgstr "Débloquez toute la puissance de Supercharger"

msgid "Get PRO Access"
msgstr "Obtenir l'accès PRO"

msgid "What's New"
msgstr "Nouveautés"

msgid "Plugin launch - April 15, 2026"
msgstr "Lancement du plugin - 15 avril 2026"

msgid "Connected"
msgstr "Connecté"

msgid "Not Configured"
msgstr "Non configuré"

msgid "OpenAI Status"
msgstr "Statut OpenAI"

msgid "OpenAI API Key Required"
msgstr "Clé API OpenAI requise"

msgid "Please configure your OpenAI API key in Settings to enable AI features."
msgstr "Veuillez configurer votre clé API OpenAI dans les Paramètres pour activer les fonctionnalités IA."

msgid "Go to Settings"
msgstr "Aller aux paramètres"

msgid "Good morning"
msgstr "Bonjour"

msgid "Good afternoon"
msgstr "Bon après-midi"

msgid "Good evening"
msgstr "Bonsoir"

msgid "How can I help you today?"
msgstr "Comment puis-je vous aider aujourd'hui ?"

msgid "AI Generate"
msgstr "Générer avec l'IA"

msgid "All logs have been cleared successfully"
msgstr "Tous les journaux ont été effacés avec succès"

msgid "Failed to clear logs"
msgstr "Échec de l'effacement des journaux"

msgid "Logs exported successfully as %s"
msgstr "Journaux exportés avec succès sous %s"

msgid "Failed to export logs"
msgstr "Échec de l'exportation des journaux"

msgid "Context"
msgstr "Contexte"

msgid "Search"
msgstr "Rechercher"

msgid "Search messages..."
msgstr "Rechercher des messages..."

msgid "%d total log entries"
msgstr "%d entrées de journal au total"

msgid "Clear Filters"
msgstr "Effacer les filtres"

msgid "Filters"
msgstr "Filtres"

msgid "Levels"
msgstr "Niveaux"

msgid "All levels"
msgstr "Tous les niveaux"

msgid "%d selected"
msgstr "%d sélectionné"

msgid "Component"
msgstr "Composant"

msgid "All components"
msgstr "Tous les composants"

msgid "Module"
msgstr "Module"

msgid "All modules"
msgstr "Tous les modules"

msgid "Refresh"
msgstr "Actualiser"

msgid "Export"
msgstr "Exporter"

msgid "Export as CSV"
msgstr "Exporter en CSV"

msgid "Export as JSON"
msgstr "Exporter en JSON"

msgid "Clear All"
msgstr "Tout effacer"

msgid "Clear all logs?"
msgstr "Effacer tous les journaux ?"

msgid "This action will permanently delete all log entries. This cannot be undone."
msgstr "Cette action supprimera définitivement toutes les entrées du journal. Cette opération est irréversible."

msgid "Cancel"
msgstr "Annuler"

msgid "Clear All Logs"
msgstr "Effacer tous les journaux"

msgid "Failed to load logs. Please try again."
msgstr "Échec du chargement des journaux. Veuillez réessayer."

msgid "No logs found"
msgstr "Aucun journal trouvé"

msgid "Previous"
msgstr "Précédent"

msgid "Page %1$d of %2$d"
msgstr "Page %1$d sur %2$d"

msgid "Next"
msgstr "Suivant"

msgid "Failed to enable %s"
msgstr "Échec de l'activation de %s"

msgid "Enabled %d module"
msgstr "%d module activé"

msgid "Failed to disable %s"
msgstr "Échec de la désactivation de %s"

msgid "Disabled %d module"
msgstr "%d module désactivé"

msgid "Manage your AI-powered website features"
msgstr "Gérez les fonctionnalités IA de votre site"

msgid "Failed to load modules."
msgstr "Échec du chargement des modules."

msgid "Enable %d disabled module"
msgstr "Activer %d module désactivé"

msgid "All available modules are already enabled"
msgstr "Tous les modules disponibles sont déjà activés"

msgid "Disable %d enabled module"
msgstr "Désactiver %d module activé"

msgid "No modules available in this category"
msgstr "Aucun module disponible dans cette catégorie"

msgid "All available modules are already disabled"
msgstr "Tous les modules disponibles sont déjà désactivés"

msgid "%s disabled"
msgstr "%s désactivé"

msgid "Module has been disabled."
msgstr "Le module a été désactivé."

msgid "%s enabled"
msgstr "%s activé"

msgid "Module has been enabled."
msgstr "Le module a été activé."

msgid "Enable all modules"
msgstr "Activer tous les modules"

msgid "Disable all modules"
msgstr "Désactiver tous les modules"

msgid "Enable All"
msgstr "Tout activer"

msgid "Disable All"
msgstr "Tout désactiver"

msgid "No modules found in this category."
msgstr "Aucun module trouvé dans cette catégorie."

msgid "Settings saved with warnings"
msgstr "Paramètres enregistrés avec des avertissements"

msgid "%d field(s) have validation issues. Please check highlighted fields."
msgstr "%d champ(s) présentent des problèmes de validation. Veuillez vérifier les champs mis en évidence."

msgid "Settings saved successfully"
msgstr "Paramètres enregistrés avec succès"

msgid "Your configuration has been updated."
msgstr "Votre configuration a été mise à jour."

msgid "Failed to save settings"
msgstr "Échec de l'enregistrement des paramètres"

msgid "Please try again or check your configuration."
msgstr "Veuillez réessayer ou vérifier votre configuration."

msgid "Changes reset"
msgstr "Modifications réinitialisées"

msgid "All unsaved changes have been discarded."
msgstr "Toutes les modifications non enregistrées ont été abandonnées."

msgid "Tab configuration not found."
msgstr "Configuration de l'onglet introuvable."

msgid "Configure your Supercharger plugin"
msgstr "Configurer votre plugin Supercharger"

msgid "Privacy"
msgstr "Confidentialité"

msgid "Import/Export"
msgstr "Importer/Exporter"

msgid "Reset all changes?"
msgstr "Réinitialiser toutes les modifications ?"

msgid "Reset Changes"
msgstr "Réinitialiser les modifications"

msgid "Invalid file type"
msgstr "Type de fichier invalide"

msgid "Please select a JSON file."
msgstr "Veuillez sélectionner un fichier JSON."

msgid "Import/Export Settings"
msgstr "Paramètres d'importation/exportation"

msgid "Backup and restore your Supercharger configuration."
msgstr "Sauvegardez et restaurez votre configuration Supercharger."

msgid "Export Settings"
msgstr "Exporter les paramètres"

msgid "Exporting..."
msgstr "Exportation..."

msgid "Exporting settings..."
msgstr "Exportation des paramètres..."

msgid "Settings exported successfully"
msgstr "Paramètres exportés avec succès"

msgid "Download JSON"
msgstr "Télécharger le JSON"

msgid "Copy to Clipboard"
msgstr "Copier dans le presse-papiers"

msgid "Exported settings will appear here..."
msgstr "Les paramètres exportés apparaîtront ici..."

msgid "Choose JSON File"
msgstr "Choisir un fichier JSON"

msgid "Paste your settings JSON here or use the file chooser above..."
msgstr "Collez votre JSON de paramètres ici ou utilisez le sélecteur de fichier ci-dessus..."

msgid "Import Settings"
msgstr "Importer les paramètres"

msgid "Importing..."
msgstr "Importation..."

msgid "Important Notes"
msgstr "Remarques importantes"

msgid "Always backup your current settings before importing"
msgstr "Sauvegardez toujours vos paramètres actuels avant d'importer"

msgid "Export includes both plugin settings and all module configurations"
msgstr "L'exportation inclut les paramètres du plugin et toutes les configurations des modules"

msgid "Import will merge settings, not completely replace them"
msgstr "L'importation fusionnera les paramètres, sans les remplacer complètement"

msgid "Export failed"
msgstr "Échec de l'exportation"

msgid "Failed to export settings. Please try again."
msgstr "Échec de l'exportation des paramètres. Veuillez réessayer."

msgid "Settings imported successfully"
msgstr "Paramètres importés avec succès"

msgid "Successfully imported %d settings."
msgstr "%d paramètres importés avec succès."

msgid "Settings partially imported"
msgstr "Paramètres partiellement importés"

msgid "Imported %1$d settings with %2$d failures. Check console for details."
msgstr "%1$d paramètres importés avec %2$d échecs. Vérifiez la console pour les détails."

msgid "Import failed"
msgstr "Échec de l'importation"

msgid "Invalid JSON format. Please check your data."
msgstr "Format JSON invalide. Veuillez vérifier vos données."

msgid "Failed to import settings. Please try again."
msgstr "Échec de l'importation des paramètres. Veuillez réessayer."

msgid "Data Processing"
msgstr "Traitement des données"

msgid "Data Retention"
msgstr "Conservation des données"

msgid "Statistics cleared"
msgstr "Statistiques effacées"

msgid "All statistics data has been removed."
msgstr "Toutes les données statistiques ont été supprimées."

msgid "Failed to clear statistics"
msgstr "Échec de l'effacement des statistiques"

msgid "Detailed engagement analytics for your AI modules"
msgstr "Analyses d'engagement détaillées pour vos modules IA"

msgid "Refresh statistics"
msgstr "Actualiser les statistiques"

msgid "Clear all statistics"
msgstr "Effacer toutes les statistiques"

msgid "Clear all statistics?"
msgstr "Effacer toutes les statistiques ?"

msgid "Overall CTR"
msgstr "CTR global"

msgid "Module Breakdown"
msgstr "Répartition par module"

msgid "%s Engagement"
msgstr "Engagement %s"

msgid "Overall Engagement"
msgstr "Engagement global"

msgid "Detailed analytics is a PRO feature — upgrade to unlock"
msgstr "Les analyses détaillées sont une fonctionnalité PRO — mettez à niveau pour débloquer"

msgid "Detailed per-module analytics available in PRO — click to upgrade"
msgstr "Les analyses détaillées par module sont disponibles en PRO — cliquez pour mettre à niveau"

msgid "Show All Modules"
msgstr "Afficher tous les modules"

msgid "No data available for this period"
msgstr "Aucune donnée disponible pour cette période"

msgid "Remove from dashboard"
msgstr "Retirer du tableau de bord"

msgid "Add to dashboard"
msgstr "Ajouter au tableau de bord"

msgid "Utilities and maintenance tools for your AI features"
msgstr "Utilitaires et outils de maintenance pour vos fonctionnalités IA"

msgid "Recent Activity"
msgstr "Activité récente"

msgid "Failed to generate content"
msgstr "Échec de la génération de contenu"

msgid "Already Running"
msgstr "Déjà en cours d'exécution"

msgid "Generation is already in progress."
msgstr "La génération est déjà en cours."

msgid "All content is already up to date."
msgstr "Tout le contenu est déjà à jour."

msgid "Generation Started"
msgstr "Génération démarrée"

msgid "Starting full content generation..."
msgstr "Démarrage de la génération complète du contenu..."

msgid "Starting incremental content generation..."
msgstr "Démarrage de la génération incrémentielle du contenu..."

msgid "Generation Stopped"
msgstr "Génération arrêtée"

msgid "Processed %d post before stopping."
msgstr "%d article traité avant l'arrêt."

msgid "Nothing to Generate"
msgstr "Rien à générer"

msgid "No posts found to generate."
msgstr "Aucun article trouvé à générer."

msgid "All content is already generated."
msgstr "Tout le contenu est déjà généré."

msgid "Generation Complete"
msgstr "Génération terminée"

msgid "Successfully processed %d post."
msgstr "%d article traité avec succès."

msgid "Stopping..."
msgstr "Arrêt en cours..."

msgid "Generation will stop after current post."
msgstr "La génération s'arrêtera après l'article en cours."

msgid "Clearing Content"
msgstr "Effacement du contenu"

msgid "Starting content clearing..."
msgstr "Démarrage de l'effacement du contenu..."

msgid "Content Cleared"
msgstr "Contenu effacé"

msgid "Successfully cleared %d content record."
msgstr "%d enregistrement de contenu effacé avec succès."

msgid "Skipped Posts Cleared"
msgstr "Articles ignorés effacés"

msgid "Reset %d posts for re-processing."
msgstr "%d articles réinitialisés pour retraitement."

msgid "Failed to clear skipped data"
msgstr "Échec de l'effacement des données ignorées"

msgid "Clear Skipped (%d)"
msgstr "Effacer les ignorés (%d)"

msgid "Module not found or has no generation tasks."
msgstr "Module introuvable ou sans tâches de génération."

msgid "Total Posts"
msgstr "Total des articles"

msgid "Skipped posts"
msgstr "Articles ignorés"

msgid "Excluded posts"
msgstr "Articles exclus"

msgid "Posts available for generation"
msgstr "Articles disponibles pour la génération"

msgid "Generated Records"
msgstr "Enregistrements générés"

msgid "Generation records completed"
msgstr "Enregistrements de génération terminés"

msgid "Completion"
msgstr "Progression"

msgid "Overall progress by records"
msgstr "Progression globale par enregistrements"

msgid "Generate All"
msgstr "Tout générer"

msgid "Clear All Generated Content?"
msgstr "Effacer tout le contenu généré ?"

msgid "Clear All Content"
msgstr "Effacer tout le contenu"

msgid "Stop Generation"
msgstr "Arrêter la génération"

msgid "Processing:"
msgstr "Traitement :"

msgid "Generation Tasks by Module"
msgstr "Tâches de génération par module"

msgid "%1$d modules with %2$d tasks registered"
msgstr "%1$d modules avec %2$d tâches enregistrées"

msgid "Generate"
msgstr "Générer"

msgid "Incremental Generation"
msgstr "Génération incrémentielle"

msgid "Full Generation"
msgstr "Génération complète"

msgid "Clear Module Content?"
msgstr "Effacer le contenu du module ?"

msgid "Clear Module Content"
msgstr "Effacer le contenu du module"

msgid "Stop"
msgstr "Arrêter"

msgid "No generation tasks registered yet"
msgstr "Aucune tâche de génération enregistrée pour l'instant"

msgid "Modules will appear here once they register generation tasks"
msgstr "Les modules apparaîtront ici une fois qu'ils auront enregistré des tâches de génération"

msgid "Failed to index post"
msgstr "Échec de l'indexation de l'article"

msgid "Indexing is already in progress."
msgstr "L'indexation est déjà en cours."

msgid "Starting Full Indexing"
msgstr "Démarrage de l'indexation complète"

msgid "Starting Incremental Indexing"
msgstr "Démarrage de l'indexation incrémentielle"

msgid "Processing %d posts..."
msgstr "Traitement de %d articles..."

msgid "Indexing Stopped"
msgstr "Indexation arrêtée"

msgid "Nothing to Index"
msgstr "Rien à indexer"

msgid "No posts found to index."
msgstr "Aucun article trouvé à indexer."

msgid "All posts are already indexed."
msgstr "Tous les articles sont déjà indexés."

msgid "Indexing Completed"
msgstr "Indexation terminée"

msgid "Successfully indexed %d post."
msgstr "%d article indexé avec succès."

msgid "Indexing will stop after current post."
msgstr "L'indexation s'arrêtera après l'article en cours."

msgid "Data Cleared"
msgstr "Données effacées"

msgid "Removed %d vectors."
msgstr "%d vecteurs supprimés."

msgid "Failed to clear data"
msgstr "Échec de l'effacement des données"

msgid "Start Indexing"
msgstr "Démarrer l'indexation"

msgid "Incremental Index"
msgstr "Index incrémentiel"

msgid "Full Index"
msgstr "Index complet"

msgid "Stop Indexing"
msgstr "Arrêter l'indexation"

msgid "Full indexing"
msgstr "Indexation complète"

msgid "Incremental indexing"
msgstr "Indexation incrémentielle"

msgid "in progress..."
msgstr "en cours..."

msgid "Clear All Indexing Data?"
msgstr "Effacer toutes les données d'indexation ?"

msgid "Clear All Data"
msgstr "Effacer toutes les données"

msgid "Indexing is in progress. If you leave, the process will stop. Are you sure?"
msgstr "L'indexation est en cours. Si vous quittez, le processus s'arrêtera. Êtes-vous sûr ?"

msgid "Indexing Status"
msgstr "Statut d'indexation"

msgid "Processing"
msgstr "Traitement"

msgid "Total Indexable"
msgstr "Total indexable"

msgid "Unindexed"
msgstr "Non indexé"

msgid "Clear All Activity?"
msgstr "Effacer toute l'activité ?"

msgid "Clear Activity"
msgstr "Effacer l'activité"

msgid "No recent activity"
msgstr "Aucune activité récente"

msgid "Activity Cleared"
msgstr "Activité effacée"

msgid "All recent activity has been cleared successfully."
msgstr "Toute l'activité récente a été effacée avec succès."

msgid "Failed to clear activity"
msgstr "Échec de l'effacement de l'activité"

msgid "No preview modes configured."
msgstr "Aucun mode d'aperçu configuré."

msgid "Design Preview"
msgstr "Aperçu du design"

msgid "Desktop"
msgstr "Bureau"

msgid "Real Preview is a PRO feature — upgrade to unlock"
msgstr "L'aperçu réel est une fonctionnalité PRO — mettez à niveau pour débloquer"

msgid "Tablet"
msgstr "Tablette"

msgid "Mobile"
msgstr "Mobile"

msgid "Post:"
msgstr "Article :"

msgid "Using dummy data for preview"
msgstr "Utilisation de données fictives pour l'aperçu"

msgid "Choose a post"
msgstr "Choisir un article"

msgid "Scroll"
msgstr "Défilement"

msgid "Error loading preview"
msgstr "Erreur lors du chargement de l'aperçu"

msgid "Select a post to preview"
msgstr "Sélectionner un article pour l'aperçu"

msgid "No preview available"
msgstr "Aucun aperçu disponible"

msgid "Something went wrong with Supercharger Admin."
msgstr "Une erreur s'est produite avec Supercharger Admin."

msgid "Please refresh the page or contact support."
msgstr "Veuillez actualiser la page ou contacter le support."

msgid "Content"
msgstr "Contenu"

msgid "Engagement"
msgstr "Engagement"

msgid "Navigation"
msgstr "Navigation"

msgid "Retention"
msgstr "Rétention"

msgid "(Expired)"
msgstr "(Expiré)"

msgid "AI-generated recommendations and search results may be cached to improve performance. Cache expiration can be configured in Settings."
msgstr "Les recommandations et résultats de recherche générés par l'IA peuvent être mis en cache pour améliorer les performances. L'expiration du cache peut être configurée dans les Paramètres."

msgid "Accent color."
msgstr "Couleur d'accentuation."

msgid "Activate PRO License"
msgstr "Activer la Licence PRO"

msgid "Activated"
msgstr "Activé"

msgid "Activating..."
msgstr "Activation en cours..."

msgid "Content generation is in progress. If you leave, the process will stop. Are you sure?"
msgstr "La génération de contenu est en cours. Si vous quittez, le processus s'arrêtera. Êtes-vous sûr(e) ?"

msgid "Deactivate License"
msgstr "Désactiver la Licence"

msgid "Deactivated:"
msgstr "Désactivé :"

msgid "Deactivating..."
msgstr "Désactivation en cours..."

msgid "Direct License"
msgstr "Licence directe"

msgid "Direct License (LemonSqueezy)"
msgstr "Licence directe (LemonSqueezy)"

msgid "Domain"
msgstr "Domaine"

msgid "Email Address"
msgstr "Adresse e-mail"

msgid "Enter one or more CSS dimension values separated by spaces (e.g., 1rem 2rem, 10px 20px 10px 20px)"
msgstr "Saisissez une ou plusieurs valeurs de dimension CSS séparées par des espaces (ex. : 1rem 2rem, 10px 20px 10px 20px)"

msgid "Enter your license key from your purchase confirmation"
msgstr "Saisissez la clé de licence figurant dans votre confirmation d'achat"

msgid "Enter your theme purchase code from ThemeForest"
msgstr "Saisissez le code d'achat de votre thème depuis ThemeForest"

msgid "Envato"
msgstr "Envato"

msgid "Envato (ThemeForest)"
msgstr "Envato (ThemeForest)"

msgid "Envato License"
msgstr "Licence Envato"

msgid "Envato Purchase Code"
msgstr "Code d'achat Envato"

msgid "Export your current settings configuration as JSON. This includes plugin settings and all module configurations."
msgstr "Exportez votre configuration actuelle au format JSON. Cela inclut les paramètres du plugin et toutes les configurations des modules."

msgid "Failed to activate license. Please try again."
msgstr "Échec de l'activation de la licence. Veuillez réessayer."

msgid "Failed to deactivate license. Please try again."
msgstr "Échec de la désactivation de la licence. Veuillez réessayer."

msgid "Free Version"
msgstr "Version gratuite"

msgid "From ThemeForest theme purchase"
msgstr "À partir de l'achat du thème sur ThemeForest"

msgid "Get advanced AI modules, analytics, and priority support"
msgstr "Obtenez des modules IA avancés, des analyses et une assistance prioritaire"

msgid "Get notified about new features and updates"
msgstr "Recevez des notifications sur les nouvelles fonctionnalités et les mises à jour"

msgid "I agree to the"
msgstr "J'accepte les"

msgid "Import settings from a JSON configuration. This will merge with your current settings."
msgstr "Importez les paramètres à partir d'une configuration JSON. Cela sera fusionné avec vos paramètres actuels."

msgid "Indexing or content generation is currently running. If you close this modal, the process will be stopped. Are you sure you want to continue?"
msgstr "L'indexation ou la génération de contenu est en cours. Si vous fermez cette fenêtre, le processus sera arrêté. Êtes-vous sûr(e) de vouloir continuer ?"

msgid "License Deactivated"
msgstr "Licence désactivée"

msgid "License Expired"
msgstr "Licence expirée"

msgid "License Key"
msgstr "Clé de licence"

msgid "License Revoked"
msgstr "Licence révoquée"

msgid "License Status"
msgstr "Statut de la licence"

msgid "License Type"
msgstr "Type de licence"

msgid "Lifetime"
msgstr "À vie"

msgid "Manage your Supercharger PRO license"
msgstr "Gérez votre licence Supercharger PRO"

msgid "Network error. Please try again later."
msgstr "Erreur réseau. Veuillez réessayer ultérieurement."

msgid "PRO & License"
msgstr "PRO & Licence"

msgid "PRO Active"
msgstr "PRO Actif"

msgid "PRO Active (DEV)"
msgstr "PRO Actif (DEV)"

msgid "Please agree to the terms."
msgstr "Veuillez accepter les conditions."

msgid "Please enter your email address."
msgstr "Veuillez saisir votre adresse e-mail."

msgid "Previous license:"
msgstr "Licence précédente :"

msgid "Privacy Policy"
msgstr "Politique de confidentialité"

msgid "Standalone purchase"
msgstr "Achat autonome"

msgid "Stay Updated"
msgstr "Restez informé(e)"

msgid "Subscribe to Newsletter"
msgstr "S'abonner à la Newsletter"

msgid "Subscribed!"
msgstr "Abonné(e) !"

msgid "Subscribing..."
msgstr "Abonnement en cours..."

msgid "Subscription failed. Please try again."
msgstr "L'abonnement a échoué. Veuillez réessayer."

msgid "Support Until"
msgstr "Assistance jusqu'au"

msgid "Terms"
msgstr "Conditions"

msgid "Thank you for subscribing to our newsletter."
msgstr "Merci de vous être abonné(e) à notre newsletter."

msgid "This action will discard all unsaved changes and restore the original settings. This cannot be undone."
msgstr "Cette action supprimera toutes les modifications non enregistrées et restaurera les paramètres d'origine. Cette action est irréversible."

msgid "This action will permanently delete all engagement statistics for all modules. This cannot be undone."
msgstr "Cette action supprimera définitivement toutes les statistiques d'engagement pour tous les modules. Cette action est irréversible."

msgid "This will permanently delete all generated content (%d records). This action cannot be undone."
msgstr "Cela supprimera définitivement tout le contenu généré (%d enregistrements). Cette action est irréversible."

msgid "This will permanently delete all generated content for the \"%s\" module. This action cannot be undone."
msgstr "Cela supprimera définitivement tout le contenu généré pour le module « %s ». Cette action est irréversible."

msgid "This will permanently delete all generated content for this module. This action cannot be undone."
msgstr "Cela supprimera définitivement tout le contenu généré pour ce module. Cette action est irréversible."

msgid "This will permanently delete all recent activity records. This action cannot be undone."
msgstr "Cela supprimera définitivement tous les enregistrements d'activité récente. Cette action est irréversible."

msgid "This will remove all vectors and cached data from the database. This action cannot be undone."
msgstr "Cela supprimera tous les vecteurs et les données en cache de la base de données. Cette action est irréversible."

msgid "Unknown"
msgstr "Inconnu"

msgid "Unlock PRO Features"
msgstr "Débloquer les fonctionnalités PRO"

msgid "Your PRO license has expired. Please renew or enter a new license key."
msgstr "Votre licence PRO a expiré. Veuillez la renouveler ou saisir une nouvelle clé de licence."

msgid "Your PRO license was deactivated. Please reactivate to restore PRO features."
msgstr "Votre licence PRO a été désactivée. Veuillez la réactiver pour restaurer les fonctionnalités PRO."

msgid "Your license was revoked. Please contact support if you believe this is an error."
msgstr "Votre licence a été révoquée. Veuillez contacter le support si vous pensez qu'il s'agit d'une erreur."

msgid "Your settings have been exported. You can now copy the JSON or download the file."
msgstr "Vos paramètres ont été exportés. Vous pouvez maintenant copier le JSON ou télécharger le fichier."

msgid "and"
msgstr "et"

msgid "%1$s API error (%2$d): %3$s"
msgstr "%1$s erreur API (%2$d) : %3$s"

msgid "API key is not configured"
msgstr "La clé API n'est pas configurée"

msgid "Anthropic (Claude)"
msgstr "Anthropic (Claude)"

msgid "Anthropic API Key"
msgstr "Clé API Anthropic"

msgid "Anthropic API key is not configured"
msgstr "La clé API Anthropic n'est pas configurée"

msgid "Anthropic Model"
msgstr "Modèle Anthropic"

msgid "Anthropic does not support embeddings. Configure an OpenAI key for indexing."
msgstr "Anthropic ne prend pas en charge les embeddings. Configurez une clé OpenAI pour l'indexation."

msgid "Choose the Claude model. Prices: input/output per 1M tokens."
msgstr "Choisissez le modèle Claude. Prix : entrée/sortie pour 1 M de tokens."

msgid "Choose the DeepSeek model. Prices: input/output per 1M tokens."
msgstr "Choisissez le modèle DeepSeek. Prix : entrée/sortie pour 1 M de tokens."

msgid "Choose the OpenAI model. Prices: input/output per 1M tokens."
msgstr "Choisissez le modèle OpenAI. Prix : entrée/sortie pour 1 M de tokens."

msgid "Claude Haiku 4.5 ($1/$5)"
msgstr "Claude Haiku 4.5 ($1/$5)"

msgid "Claude Sonnet 4.6 ($3/$15)"
msgstr "Claude Sonnet 4.6 ($3/$15)"

msgid "Configure your AI provider and API settings."
msgstr "Configurez votre fournisseur d'IA et les paramètres de l'API."

msgid "Daily spending limit of $%1$g would be exceeded. Current: $%2$g, projected: $%3$g"
msgstr "La limite de dépenses journalière de $%1$g serait dépassée. Actuel : $%2$g, projeté : $%3$g"

msgid "DeepSeek"
msgstr "DeepSeek"

msgid "DeepSeek API Key"
msgstr "Clé API DeepSeek"

msgid "DeepSeek Model"
msgstr "Modèle DeepSeek"

msgid "DeepSeek V4 Flash ($0.14/$0.28)"
msgstr "DeepSeek V4 Flash ($0.14/$0.28)"

msgid "DeepSeek V4 Pro ($1.74/$3.48)"
msgstr "DeepSeek V4 Pro ($1.74/$3.48)"

msgid "DeepSeek does not support embeddings. Configure an OpenAI key for indexing."
msgstr "DeepSeek ne prend pas en charge les embeddings. Configurez une clé OpenAI pour l'indexation."

msgid "Embedding model for content vectorization. Embeddings always use OpenAI."
msgstr "Modèle d'incorporation pour la vectorisation du contenu. Les embeddings utilisent toujours OpenAI."

msgid "Enter a valid Anthropic key starting with \\"
msgstr "Saisissez une clé Anthropic valide commençant par \\"

msgid "Enter a valid DeepSeek key starting with \\"
msgstr "Saisissez une clé DeepSeek valide commençant par \\"

msgid "Enter a valid OpenRouter key starting with \\"
msgstr "Saisissez une clé OpenRouter valide commençant par \\"

msgid "GPT-5.4 ($2.50/$15)"
msgstr "GPT-5.4 ($2.50/$15)"

msgid "GPT-5.4 Mini ($0.75/$4.50)"
msgstr "GPT-5.4 Mini ($0.75/$4.50)"

msgid "GPT-5.4 Nano ($0.20/$1.25)"
msgstr "GPT-5.4 Nano ($0.20/$1.25)"

msgid "GPT-5.5 ($5/$30)"
msgstr "GPT-5.5 ($5/$30)"

msgid "Generation Provider"
msgstr "Fournisseur de génération"

msgid "Get your API key from OpenAI platform settings. Used for chat generation when OpenAI is your provider, and always for semantic indexing (embeddings)."
msgstr "Obtenez votre clé API dans les paramètres de la plateforme OpenAI. Utilisée pour la génération de chat lorsque OpenAI est votre fournisseur, et toujours pour l'indexation sémantique (embeddings)."

msgid "Large is the default for best accuracy. Small is cheaper and uses half the storage. Changing this requires re-indexing existing content."
msgstr "« Large » est l'option par défaut pour une meilleure précision. « Small » est moins coûteuse et utilise la moitié de l'espace de stockage. Modifier ce paramètre nécessite une réindexation du contenu existant."

msgid "Maximum daily spending on AI API calls across all providers to prevent unexpected charges."
msgstr "Dépense journalière maximale pour les appels à l'API d'IA auprès de tous les fournisseurs afin d'éviter des frais imprévus."

msgid "Model slug, e.g. anthropic/claude-sonnet-4.6 or openai/gpt-4.1-mini. See openrouter.ai/models."
msgstr "Slug du modèle, ex. : anthropic/claude-sonnet-4.6 ou openai/gpt-4.1-mini. Voir openrouter.ai/models."

msgid "OpenAI"
msgstr "OpenAI"

msgid "OpenAI Model"
msgstr "Modèle OpenAI"

msgid "OpenRouter"
msgstr "OpenRouter"

msgid "OpenRouter API Key"
msgstr "Clé API OpenRouter"

msgid "OpenRouter Model"
msgstr "Modèle OpenRouter"

msgid "OpenRouter does not support embeddings here. Configure an OpenAI key for indexing."
msgstr "OpenRouter ne prend pas en charge les embeddings ici. Configurez une clé OpenAI pour l'indexation."

msgid "Provider used for content generation. Embeddings (semantic indexing) always use OpenAI, configured above."
msgstr "Fournisseur utilisé pour la génération de contenu. Les embeddings (indexation sémantique) utilisent toujours OpenAI, configuré ci-dessus."

msgid "Used to authenticate requests to Anthropic (Claude)."
msgstr "Utilisée pour authentifier les requêtes adressées à Anthropic (Claude)."

msgid "Used to authenticate requests to DeepSeek."
msgstr "Utilisée pour authentifier les requêtes adressées à DeepSeek."

msgid "Used to authenticate requests to OpenRouter."
msgstr "Utilisée pour authentifier les requêtes adressées à OpenRouter."

msgid "sk-..."
msgstr "sk-..."

msgid "sk-ant-..."
msgstr "sk-ant-..."

msgid "sk-or-..."
msgstr "sk-or-..."

msgid "text-embedding-3-large (Recommended)"
msgstr "text-embedding-3-large (Recommandé)"

msgid "text-embedding-3-small (Lower cost)"
msgstr "text-embedding-3-small (Coût réduit)"
