# Copyright (C) 2025 Newsync
# This file is distributed under the same license as the RSS NewsSync plugin.
msgid ""
msgstr ""
"Project-Id-Version: DaazSync 1.1.0\n"
"Report-Msgid-Bugs-To: https://daazlabs.com/\n"
"Last-Translator: \n"
"Language-Team: French (France)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2025-11-23T14:39:26+00:00\n"
"PO-Revision-Date: 2026-01-17 10:18+0000\n"
"X-Generator: Loco https://localise.biz/\n"
"X-Domain: daazsync\n"
"Language: fr-FR\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Loco-Version: 2.8.1; wp-6.9; php-8.1.33"

#: includes/admin/sections/newssync-docs-section.php:80
msgctxt "(limited in FREE version due to per-feed restrictions)"
msgid "(limited in FREE version due to per-feed restrictions)"
msgstr "(limité dans la version gratuite en raison des restrictions par flux)"

#: includes/admin/sections/newssync-docs-section.php:23
msgctxt "1. Basic Shortcode"
msgid "1. Basic Shortcode"
msgstr "1. Code court de base"

#: includes/admin/sections/newssync-docs-section.php:27
msgctxt "2. Main Parameters (work in ALL layouts)"
msgid "2. Main Parameters (work in ALL layouts)"
msgstr "2. Paramètres principaux (fonctionnent dans toutes les mises en page)"

#: includes/bak/newssync-settings.php:115
#: includes/admin/tabs/newssync-settings.php:115
msgctxt "24 Hours"
msgid "24 Hours"
msgstr "24 heures"

#: includes/admin/sections/newssync-docs-section.php:85
msgctxt ""
"3. List Mode (only when layout=\"list\")\n"
msgid "3. List Mode (only when layout=\"list\")"
msgstr "3. Mode de liste (uniquement lorsque layout=\"list\")"

#: includes/admin/sections/newssync-docs-section.php:92
msgctxt "4. CUSTOM MODE – Full Control"
msgid "4. CUSTOM MODE – Full Control"
msgstr "4. MODELE PERSONNALISE - Contrôle Total"

#: includes/admin/sections/newssync-docs-section.php:160
msgctxt "5. Complete Examples"
msgid "5. Complete Examples"
msgstr "5. Exemples complets"

#: includes/bak/newssync-settings.php:114
#: includes/admin/tabs/newssync-settings.php:114
msgctxt "6 Hours"
msgid "6 Hours"
msgstr "6 heures"

#: includes/admin/sections/newssync-docs-section.php:200
msgctxt "6. Layout Comparison"
msgid "6. Layout Comparison"
msgstr "6. Comparaison de mise en page"

#: includes/admin/newssync-tools.php:379 includes/admin/newssync-tools.php:406
#: includes/bak/newssync-tools.php:379
msgctxt "Access denied"
msgid "Access denied"
msgstr "Accès refusé"

#: includes/admin/sections/newssync-tools-section.php:129
msgctxt "Actions"
msgid "Actions"
msgstr "Actions"

#: includes/admin/sections/newssync-hub-section.php:67
msgctxt "Active Feeds"
msgid "Active Feeds"
msgstr "Féeds Actifs"

#: includes/admin/sections/newssync-tools-section.php:74
msgid "Active Indexes"
msgstr "Index Actifs"

#. %s: the shortcode tag
#: includes/bak/newssync-settings.php:130
#: includes/admin/tabs/newssync-settings.php:130
#, php-format
msgid "Add %s to any page to start importing."
msgstr "Ajoutez %s à n'importe quelle page pour commencer l'importation."

#: includes/admin/tabs/newssync-general.bak.php:6
msgid "Add and manage your RSS feeds below."
msgstr "Ajoutez et gérez vos flux RSS ci-dessous."

#: includes/admin/sections/newssync-feeds-section.php:41
msgid "Add Feed"
msgstr "Ajouter Flux"

#. %s: link to Feeds section
#: includes/admin/sections/newssync-hub-section.php:28
#, php-format
msgid "Add your first RSS feed in the %s"
msgstr "Ajoutez votre premier flux RSS dans le %s"

#: includes/admin/newssync-table-creation.php:39
msgid ""
"After the table exists you can migrate `_newssync_guid` postmeta entries "
"into the indexed table. Always backup the database before migrating."
msgstr ""
"Après que le tableau existe, vous pouvez migrer les entrées de postmeta "
"`_newssync_guid` vers le tableau indexé. Assurez-vous toujours de "
"sauvegarder la base de données avant de migrer."

#: includes/admin/sections/newssync-docs-section.php:106
msgid "All available parameters:"
msgstr "Tous les paramètres disponibles :"

#: includes/admin/sections/newssync-docs-section.php:125
msgid "Alternative way to hide images (same as show_image=\"no\")"
msgstr "Autre méthode pour masquer les images (même que show_image=\"no\")"

#: includes/admin/sections/newssync-docs-section.php:93
msgid "and combine any of these parameters:"
msgstr "et combineinez l'un de ces paramètres :"

#: includes/admin/sections/newssync-docs-section.php:149
msgid "Any PHP date format"
msgstr "Toute format de date PHP"

#: includes/admin/sections/newssync-docs-section.php:217
msgid "Archives, news feeds, blog lists"
msgstr "Archives, flux d'actualités, listes de blogs"

#: includes/admin/enqueue-admin-scripts.php:110
msgid "Are you sure you want to clear the cache?"
msgstr "Êtes-vous sûr de vouloir vider le cache ?"

#: includes/admin/newssync-settings-page.php:107
msgid "Attempt to create optimized table"
msgstr "Tenter de créer une table optimisée"

#. 1: number of hours (integer), 2: number of hours (integer). Both placeholders refer to hours until import/cache duration.
#: includes/bak/newssync-settings.php:16
#: includes/admin/tabs/newssync-settings.php:16
#, php-format
#| msgid "Automatic import active (from %s in %s hours)"
msgid "Automatic import active (from %1$d in %2$d hours)"
msgstr "Importation automatique active (à partir de %1$d dans %2$d heures)"

#: includes/admin/newssync-table-creation.php:51
msgid "Back to RSS NewsSync"
msgstr "Retour à RSS NewsSync"

#: includes/admin/sections/newssync-docs-section.php:205
msgid "Best For"
msgstr "Meilleur Pour"

#: includes/admin/enqueue-admin-scripts.php:95
msgid "Cache cleared"
msgstr "Cache effacé"

#: includes/admin/layout/newssync-main-layout.php:200
msgid "Cache cleared successfully!"
msgstr "Cache effacé avec succès !"

#. %d: number of cleared transients
#: includes/admin/newssync-tools.php:187 includes/bak/newssync-tools.php:187
msgid "Cache cleared successfully!  Removed %d transients. "
msgstr "Cache effacé avec succès ! %d transientsantsprimés."

#: includes/bak/newssync-settings.php:110
#: includes/admin/sections/newssync-hub-section.php:83
#: includes/admin/tabs/newssync-settings.php:110
msgid "Cache Duration"
msgstr "Durée du cache"

#: includes/admin/sections/newssync-docs-section.php:65
msgid "Cache duration in seconds (overrides global setting)"
msgstr "Durée du cache en secondes (surmonte le paramètre global)"

#: includes/bak/newssync-settings.php:64
#: includes/admin/tabs/newssync-settings.php:64
msgid "Carousel"
msgstr "Carousel"

#: includes/admin/sections/newssync-feeds-section.php:34
msgid "Category"
msgstr "Catégorie"

#: includes/admin/sections/newssync-docs-section.php:206
msgid "Characteristics"
msgstr "Caractéristiques"

#: includes/admin/newssync-table-creation.php:45
msgid "Check table existence via your DB tool or:"
msgstr "Vérifiez l'existence de la table via votre outil DB ou :"

#: includes/bak/newssync-settings.php:151
#: includes/admin/tabs/newssync-settings.php:151
msgid "Choose if new RSS posts are published immediately or saved as draft."
msgstr ""
"Choisissez si les nouveaux articles RSS sont publiés immédiatement ou "
"enregistrés comme brouillon."

#: includes/bak/newssync-settings.php:59
#: includes/admin/tabs/newssync-settings.php:59
msgid ""
"Choose the default layout for the shortcode when no layout is specified."
msgstr ""
"Choisissez la mise en page par défaut pour le shortcode lorsque aucune mise "
"en page n'est spécifiée."

#: includes/bak/newssync-settings.php:74
#: includes/admin/tabs/newssync-settings.php:74
msgid ""
"Choose the default style for List layout. Can be overridden in shortcode."
msgstr ""
"Choisissez le style par défaut pour la mise en page Liste. Peut être "
"remplacé dans le shortcode."

#: includes/admin/sections/newssync-docs-section.php:40
msgid "Choose the visual style"
msgstr "Choisissez le style visuel"

#: includes/admin/sections/newssync-docs-section.php:87
msgid "Classic list with image"
msgstr "Liste classique avec image"

#: includes/admin/newssync-tools.php:541 includes/bak/newssync-tools.php:520
msgid "Clear all NewsSync caches?"
msgstr "Effacer tous les caches NewsSync ?"

#: includes/admin/sections/newssync-tools-section.php:150
#: includes/admin/layout/newssync-main-layout.php:183
msgid "Clear Cache"
msgstr "Vider le cache"

#: includes/admin/enqueue-admin-scripts.php:113
msgid "Clear Cache Now"
msgstr "Vider le cache maintenant"

#: includes/admin/sections/newssync-tools-section.php:158
msgid "Clear Error Log"
msgstr "Nettoyer le journal des erreurs"

#: includes/admin/enqueue-admin-scripts.php:94
msgid "Clearing cache..."
msgstr "Effacement du cache..."

#: includes/admin/newssync-tools.php:539 includes/bak/newssync-tools.php:518
msgid "Clearing cache…"
msgstr "Effacement du cache…"

#: includes/admin/enqueue-admin-scripts.php:111
msgid "Clearing..."
msgstr "Nettoyage..."

#: includes/bak/newssync-settings.php:170
msgid "Complete Documentation & Examples of Shortcodes"
msgstr "Documentation Complète & Exemples d'Étiquettes Courtes"

#: includes/admin/sections/newssync-hub-section.php:40
msgid "Configure display settings and choose a layout"
msgstr "Configurer les paramètres d'affichage et choisir une mise en page."

#: includes/admin/layout/newssync-main-layout.php:138
msgid "Configure plugin settings"
msgstr "Configurer les paramètres du plugin"

#: includes/admin/sections/newssync-tools-section.php:137
msgid "Create Optimized Table"
msgstr "Créer une table optimisée"

#: includes/admin/newssync-table-creation.php:25
msgid "Create the table (manual SQL)"
msgstr "Créer le tableau (SQL manuel)"

#: includes/admin/newssync-table-creation.php:18
msgid "Create the table (WP-CLI)"
msgstr "Créer le tableau (WP-CLI)"

#: includes/admin/sections/newssync-tools-section.php:143
msgid "Create via AJAX"
msgstr "Créer via AJAX"

#: includes/admin/sections/newssync-tools-section.php:69
msgid "Created At"
msgstr "Créé à"

#: includes/admin/newssync-tools.php:538 includes/bak/newssync-tools.php:517
msgid "Creating table…"
msgstr "Création de la table…"

#. %s: number of postmeta entries
#: includes/admin/sections/newssync-tools-section.php:114
#, php-format
msgid "Current postmeta entries: %s"
msgstr "Entrées de postmeta actuelles : %s"

#: includes/bak/newssync-settings.php:79
#: includes/admin/tabs/newssync-settings.php:79
msgid "Custom (use shortcode parameters)"
msgstr "Personnalisé (utilisez les paramètres de shortcode)"

#: includes/admin/newssync-settings-page.php:395
#: includes/admin/newssync-settings-page.php:396
#: includes/admin/newssync-settings-page.php:444
msgid "Dashboard"
msgstr "Tableau de bord"

#: includes/admin/layout/newssync-main-layout.php:136
msgid "Dashboard and quick stats"
msgstr "Tableau de bord et statistiques rapides"

#: includes/admin/newssync-settings-page.php:445
msgid "Dashboard content not available."
msgstr "Contenu du tableau de bord non disponible."

#: includes/admin/sections/newssync-tools-section.php:26
msgid "Database Status"
msgstr "État de la base de données"

#: includes/admin/layout/newssync-main-layout.php:139
msgid "Database status and optimization tools"
msgstr "Statut de la base de données et outils d'optimisation"

#: includes/bak/newssync-settings.php:58
#: includes/admin/sections/newssync-hub-section.php:75
#: includes/admin/tabs/newssync-settings.php:58
msgid "Default Layout"
msgstr "Mise en page par défaut"

#: includes/bak/newssync-settings.php:73
#: includes/admin/tabs/newssync-settings.php:73
msgid "Default List Mode"
msgstr "Mode de liste par défaut"

#: includes/admin/sections/newssync-docs-section.php:33
#: includes/admin/sections/newssync-docs-section.php:111
msgid "Description"
msgstr "Description"

#: includes/admin/sections/newssync-tools-section.php:165
msgid "Dismiss notice for me"
msgstr "Fermer l'avis pour moi"

#: includes/bak/newssync-settings.php:98
#: includes/admin/tabs/newssync-settings.php:98
msgid "Display featured images in the feed."
msgstr "Afficher les images en vedette dans le flux."

#: includes/admin/newssync-settings-page.php:425
#: includes/admin/newssync-settings-page.php:426
#: includes/admin/sections/newssync-tools-section.php:211
#: includes/admin/layout/newssync-main-layout.php:110
#: includes/admin/layout/newssync-main-layout.php:133
msgid "Documentation"
msgstr "Documentation"

#: includes/admin/sections/newssync-tools-section.php:257
msgid "Documentation file not found."
msgstr "Fichier de documentation non trouvé."

#: includes/admin/sections/newssync-tools-section.php:252
msgid "Documentation renderer not available."
msgstr "Rendu de la documentation non disponible."

#: includes/bak/newssync-settings.php:155
#: includes/admin/tabs/newssync-settings.php:155
msgid "Draft"
msgstr "Brouillon"

#: includes/admin/sections/newssync-feeds-section.php:44
msgid "Drag and drop to reorder"
msgstr "Faites glisser et déposer pour réorganiser"

#: includes/bak/newssync-settings.php:127
#: includes/admin/tabs/newssync-settings.php:127
msgid ""
"Each RSS news item will be saved as a WordPress post when the shortcode runs "
"on a page."
msgstr ""
"Chaque élément de nouvelles RSS sera enregistré comme un article WordPress "
"lorsque le shortcode est exécuté sur une page."

#: includes/admin/sections/newssync-docs-section.php:60
msgid "Enable/disable carousel autoplay (on/off)"
msgstr "Activer/désactiver l'autolecture du carousel (sur/contre)"

#: includes/admin/enqueue-admin-scripts.php:112
msgid "Error clearing cache"
msgstr "Erreur lors du vidage du cache"

#: includes/admin/enqueue-admin-scripts.php:89
#: includes/bak/newssync-settings.php:24
#: includes/admin/tabs/newssync-settings.php:24
msgid "Error during import"
msgstr "Erreur lors de l'importation"

#: includes/admin/newssync-tools.php:215 includes/bak/newssync-tools.php:215
msgid "Error log cleared successfully!"
msgstr "Journal des erreurs effacé avec succès !"

#: includes/core/newssync-auto-import.php:67
msgid "Every 1 Hour"
msgstr "Toutes les heures"

#: includes/core/newssync-auto-import.php:79
msgid "Every 24 Hours"
msgstr "Toutes les 24 heures"

#: includes/core/newssync-auto-import.php:73
msgid "Every 6 Hours"
msgstr "Toutes les 6 heures"

#: includes/bak/newssync-settings.php:174
msgid "Everything you need to create amazing lists in seconds!"
msgstr ""
"Tout ce dont vous avez besoin pour créer des listes incroyables en quelques "
"secondes !"

#: includes/admin/sections/newssync-docs-section.php:32
msgid "Example"
msgstr "Exemple"

#: includes/admin/sections/newssync-docs-section.php:163
msgid "Example 1: Grid with 6 items"
msgstr "Exemple 1 : Grille avec 6 éléments"

#: includes/admin/sections/newssync-docs-section.php:168
msgid "Example 2: Carousel with autoplay"
msgstr "Exemple 2 : Carrousel avec lecture automatique"

#: includes/admin/sections/newssync-docs-section.php:173
msgid "Example 3: List with specific source"
msgstr "Exemple 3 : Liste avec source spécifique"

#: includes/admin/sections/newssync-docs-section.php:178
msgid "Example 4: Ultra-compact sidebar"
msgstr "Exemple 4 : Barre latérale ultra-compacte"

#: includes/admin/sections/newssync-docs-section.php:183
msgid "Example 5: Custom list without images"
msgstr "Exemple 5 : Liste personnalisée sans images"

#: includes/admin/sections/newssync-docs-section.php:188
msgid "Example 6: Hero banner"
msgstr "Exemple 6 : Bannière héros"

#: includes/admin/sections/newssync-docs-section.php:193
msgid "Example 7: Using imported posts"
msgstr "Exemple 7 : Utilisation des publications importées"

#: includes/admin/newssync-settings-page.php:178
msgid ""
"Failed to create optimized table. Your database user may lack CREATE/ALTER "
"privileges. Please contact your host or create the table manually."
msgstr ""
"Échec de la création d'une table optimisée. Votre utilisateur de base de "
"données peut ne pas avoir les privilèges CREATE/ALTER. Veuillez contacter "
"votre hébergeur ou créer la table manuellement."

#: includes/admin/newssync-tools.php:361 includes/bak/newssync-tools.php:361
msgid "Failed to create table. See Tools -> NewsSync Status for details."
msgstr ""
"Échec de la création du tableau. Veuillez consulter Outils -> Statut "
"NewsSync pour plus de détails."

#: includes/admin/sections/newssync-docs-section.php:222
msgid "Featured content, homepage highlights"
msgstr "Contenu mis en avant, points forts de la page d'accueil"

#: includes/core/helpers/newssync-items.php:85
msgid "Feed functions not available"
msgstr "Fonctions d'alimentation non disponibles"

#: includes/admin/layout/newssync-main-layout.php:54
#: includes/admin/layout/newssync-main-layout.php:92
#: includes/admin/layout/newssync-main-layout.php:130
msgid "Feeds"
msgstr "Flux"

#: includes/admin/sections/newssync-hub-section.php:29
msgid "Feeds section"
msgstr "Section des flux"

#: includes/core/newssync-auto-import.php:276
msgid "Forbidden"
msgstr "Interdit"

#: includes/admin/enqueue-admin-scripts.php:91
#: includes/bak/newssync-settings.php:26 includes/bak/newssync-settings.php:40
#: includes/admin/tabs/newssync-settings.php:26
#: includes/admin/tabs/newssync-settings.php:40
msgid "Force Import Now"
msgstr "Forcer l'importation maintenant"

#: includes/admin/newssync-table-creation.php:19
msgid ""
"From the WordPress site root run the following commands. These require WP-"
"CLI and a DB user with CREATE/ALTER privileges."
msgstr ""
"À partir de la racine du site WordPress, exécutez les commandes suivantes. "
"Elles nécessitent WP-CLI et un utilisateur de base de données avec des "
"privilèges CREATE/ALTER."

#: includes/admin/sections/newssync-docs-section.php:89
msgid "Full control!"
msgstr "Contrôle total !"

#: includes/admin/sections/newssync-hub-section.php:19
msgid "Getting Started - Follow these 3 steps:"
msgstr "Démarrer - Suivez ces 3 étapes :"

#: includes/bak/newssync-settings.php:62
#: includes/admin/tabs/newssync-settings.php:62
msgid "Grid"
msgstr "Grille"

#: includes/bak/newssync-settings.php:65
#: includes/admin/tabs/newssync-settings.php:65
msgid "Hero (Featured)"
msgstr "Hero (En vedette)"

#: includes/bak/newssync-settings.php:87
#: includes/admin/tabs/newssync-settings.php:87
msgid "Hero Carousel: Max Items"
msgstr "Hero Carousel : Nombre maximal d'éléments"

#: includes/bak/newssync-settings.php:111
#: includes/admin/tabs/newssync-settings.php:111
msgid "How long to cache RSS feeds."
msgstr "Combien de temps mettre en cache les flux RSS."

#. Author URI of the plugin
msgid "https://daazlabs.com/"
msgstr "https://daazlabs.com/"

#. URI of the plugin
msgid "https://daazlabs.com/newssync/"
msgstr "https://daazlabs.com/newssync/"

#: includes/admin/layout/newssync-main-layout.php:86
#: includes/admin/layout/newssync-main-layout.php:129
msgid "Hub"
msgstr "Centre"

#: includes/admin/newssync-table-creation.php:46
msgid ""
"If creation fails the DB user probably lacks CREATE/ALTER privileges. "
"Contact your host or create the table manually."
msgstr ""
"Si la création échoue, l'utilisateur de la base de données manque "
"probablement des privilèges CREATE/ALTER. Contactez votre hébergeur ou créez "
"la table manuellement."

#: includes/admin/newssync-table-creation.php:47
msgid "If migration fails due to timeouts, reduce the batch size and retry."
msgstr ""
"Si la migration échoue en raison de délais d'attente, réduisez la taille du "
"lot et réessayez."

#. %d: number of posts successfully imported by the force import action.
#: includes/core/newssync-auto-import.php:284
msgid "Import complete. Posts imported: %d"
msgstr "Importation complète. Articles importés : %d"

#: includes/admin/enqueue-admin-scripts.php:90
#: includes/bak/newssync-settings.php:25
#: includes/admin/tabs/newssync-settings.php:25
msgid "Import timed out or error — check posts for results."
msgstr ""
"Importation interrompue ou erreur - vérifiez les publications pour les "
"résultats."

#: includes/admin/enqueue-admin-scripts.php:88
#: includes/bak/newssync-settings.php:23
#: includes/admin/tabs/newssync-settings.php:23
msgid "Importing..."
msgstr "Importation..."

#: includes/admin/sections/newssync-tools-section.php:64
msgid "Index Size"
msgstr "Taille de l'index"

#: includes/admin/sections/newssync-tools-section.php:244
msgid "Installation & Database Guide"
msgstr "Guide d'installation et de base de données"

#: includes/admin/newssync-settings-page.php:127
#: includes/admin/newssync-settings-page.php:194
#: includes/admin/newssync-settings-page.php:262
#: includes/admin/newssync-settings-page.php:299
#: includes/admin/newssync-settings-page.php:324
#: includes/admin/newssync-tools.php:309 includes/bak/newssync-tools.php:309
msgid "Insufficient permissions"
msgstr "Permissionsis suffisantes"

#: includes/admin/newssync-tools.php:384 includes/admin/newssync-tools.php:411
#: includes/bak/newssync-tools.php:384
msgid "Invalid request"
msgstr "Requête non valide"

#: includes/admin/newssync-settings-page.php:132
msgid "Invalid request."
msgstr "Requête invalide."

#: includes/admin/newssync-tools.php:314 includes/bak/newssync-tools.php:314
msgid "Invalid request. "
msgstr "Requête invalide."

#: includes/admin/sections/newssync-docs-section.php:228
msgid "Large images, prominent headlines"
msgstr "Grands images, titres en évidence"

#: includes/admin/sections/newssync-tools-section.php:91
msgid "Last DB error"
msgstr "Dernière erreur de base de données"

#: includes/admin/sections/newssync-docs-section.php:204
msgid "Layout"
msgstr "Mise en page"

#: includes/admin/layout/newssync-main-layout.php:140
msgid "Learn how to use all shortcode parameters"
msgstr "Apprenez à utiliser tous les paramètres de shortcode."

#: includes/layouts/newssync-list-minimal.php:117
msgid "Ler notícia"
msgstr "Lire l'actualité"

#: includes/bak/newssync-settings.php:63
#: includes/admin/tabs/newssync-settings.php:63
msgid "List"
msgstr "Liste"

#: includes/admin/newssync-table-creation.php:41
msgid "Lower the `--batch` size if you encounter timeouts."
msgstr ""
"Réduisez la taille de `--batch` si vous rencontrez des délais d'attente."

#: includes/admin/sections/newssync-docs-section.php:212
msgid "Main content areas, magazine style"
msgstr "Principaux domaines de contenu, style magazine"

#: includes/admin/layout/newssync-main-layout.php:137
msgid "Manage your RSS feeds"
msgstr "Gérer vos flux RSS"

#: includes/admin/sections/newssync-tools-section.php:195
msgid "Max Execution Time"
msgstr "Temps d'exécution maximal"

#: includes/admin/sections/newssync-docs-section.php:45
#| msgid "Maximum number of items (FREE: Hero/Carousel limited to 6)"
msgid "Maximum number of items (Hero/Carousel limited to 6)"
msgstr "Nombre maximum d'articles (Hero/Carousel limité à 6)"

#: includes/bak/newssync-settings.php:88
#: includes/admin/tabs/newssync-settings.php:88
msgid ""
"Maximum number of items in Hero/Carousel layout. Limited to 6 by default."
msgstr ""
"Nombre maximum d'articles dans le layout Hero/Carousel. Limité à 6 par "
"défaut."

#: includes/admin/sections/newssync-docs-section.php:153
msgid "Maximum number of words in excerpt (max 25)"
msgstr "Nombre maximum de mots dans l'extrait (max 25)"

#: includes/admin/sections/newssync-tools-section.php:199
msgid "Memory Limit"
msgstr "Limite de mémoire"

#: includes/admin/sections/newssync-tools-section.php:32
msgid "Metric"
msgstr "Métrique"

#: includes/admin/newssync-table-creation.php:38
msgid "Migrate legacy postmeta to the indexed table"
msgstr "Migrer les anciens postmeta vers la table indexée"

#: includes/bak/newssync-settings.php:78
#: includes/admin/tabs/newssync-settings.php:78
msgid "Minimal (title + time only)"
msgstr "Minimal (titre + heure seulement)"

#: includes/admin/sections/newssync-tools-section.php:191
msgid "MySQL Version"
msgstr "Version MySQL"

#. page title (H1)
#. Author of the plugin
#: includes/admin/newssync-settings-page.php:384
#: includes/admin/layout/newssync-main-layout.php:78
#| msgid "Newsync"
msgid "NewsSync"
msgstr "NewsSync"

#: includes/admin/newssync-table-creation.php:16
msgid ""
"NewsSync can use an indexed database table to map remote item GUIDs to local "
"post IDs. This improves lookup speed compared to postmeta searches and is "
"recommended for large or high-traffic sites. If the table cannot be created "
"due to database privileges, the plugin will continue using the legacy "
"postmeta fallback (_newssync_guid)."
msgstr ""
"NewsSync peut utiliser une table de base de données indexée pour mapper les "
"GUIDs d'éléments distants aux ID de publications locales. Cela améliore la "
"vitesse de recherche par rapport aux recherches postmeta et est recommandé "
"pour les grands sites ou les sites à fort trafic. Si la table ne peut pas "
"être créée en raison des privilèges de la base de données, le plugin "
"continuera d'utiliser le fallback legacy postmeta (_newssync_guid)."

#: includes/admin/newssync-table-creation.php:14
msgid "NewsSync: Optimized Table & Migration"
msgstr "NewsSync : Tableau Optimisé & Migration"

#: includes/bak/newssync-settings.php:102
#: includes/bak/newssync-settings.php:138
#: includes/admin/sections/newssync-tools-section.php:43
#: includes/admin/tabs/newssync-settings.php:102
#: includes/admin/tabs/newssync-settings.php:138
msgid "No"
msgstr "Non"

#: includes/admin/sections/newssync-feeds-section.php:28
msgid "No feeds added yet. Click \"Add Feed\" to start!"
msgstr ""
"Aucune source n'a encore été ajoutée. Cliquez sur \"Ajouter une source\" "
"pour commencer !"

#: includes/layouts/newssync-list.php:36
#: includes/layouts/newssync-carousel.php:14
#: includes/layouts/newssync-list-minimal.php:19
#: includes/layouts/newssync-hero.php:38
msgid "No items to display."
msgstr "Aucun article à afficher."

#: includes/core/newssync-shortcode.php:320
msgid "No news found."
msgstr "Aucune nouvelle trouvée."

#: includes/admin/sections/newssync-tools-section.php:80
#| msgid "Notes"
msgid "None"
msgstr "Aucun"

#: includes/bak/newssync-settings.php:133
#: includes/admin/tabs/newssync-settings.php:133
msgid "Not automatic — runs only when page is viewed."
msgstr "Non automatique - ne fonctionne que lorsque la page est consultée."

#: includes/admin/newssync-tools.php:416
msgid "Notice dismissed successfully"
msgstr "Avis rejeté avec succès"

#: includes/bak/newssync-settings.php:179
msgid "Open Complete Manual →"
msgstr "Ouvrir le Manuel Complet →"

#: includes/admin/newssync-settings-page.php:176
msgid "Optimized item mapping table created successfully."
msgstr "Tableau de correspondance d'articles optimisé créé avec succès."

#: includes/admin/newssync-settings-page.php:99
msgid "Optimized item→post mapping is not active"
msgstr ""
"La mise en correspondance optimisée de l'élément vers le post n'est pas "
"active."

#: includes/admin/newssync-tools.php:351 includes/bak/newssync-tools.php:351
msgid "Optimized table created successfully. "
msgstr "Tableau optimisé créé avec succès."

#: includes/admin/sections/newssync-tools-section.php:38
msgid "Optimized table exists"
msgstr "Une table optimisée existe."

#: includes/admin/sections/newssync-tools-section.php:107
msgid "Optimized table not found"
msgstr "Tableau optimisé non trouvé"

#: includes/admin/sections/newssync-docs-section.php:70
msgid "Order by date or title"
msgstr "Trier par date ou titre"

#: includes/admin/sections/newssync-docs-section.php:31
#: includes/admin/sections/newssync-docs-section.php:110
msgid "Parameter"
msgstr "Paramètre"

#: includes/admin/newssync-tools.php:176 includes/admin/newssync-tools.php:206
#: includes/admin/newssync-tools.php:343 includes/bak/newssync-tools.php:176
#: includes/bak/newssync-tools.php:206 includes/bak/newssync-tools.php:343
msgid "Permission denied"
msgstr "Accès refusé"

#: includes/admin/sections/newssync-tools-section.php:183
msgid "PHP Version"
msgstr "Version PHP"

#: includes/bak/newssync-settings.php:150
#: includes/admin/tabs/newssync-settings.php:150
msgid "Post Status"
msgstr "Statut de publication"

#: includes/bak/newssync-settings.php:154
#: includes/admin/tabs/newssync-settings.php:154
msgid "Publish"
msgstr "Publier"

#: includes/templates/hero/hero-item.php:37
msgid "Read More"
msgstr "Lire plus"

#: includes/layouts/newssync-list.php:138
msgid "Read more"
msgstr "Lire plus"

#: includes/admin/sections/newssync-tools-section.php:55
msgid "Records in optimized table"
msgstr "Enregistrements dans la table optimisée"

#: includes/admin/sections/newssync-tools-section.php:86
msgid "Records in postmeta (fallback)"
msgstr "Enregistrements dans postmeta (fallback)"

#: includes/admin/sections/newssync-feeds-section.php:35
msgid "Remove"
msgstr "Supprimer"

#: includes/admin/newssync-tools.php:540 includes/bak/newssync-tools.php:519
msgid "Request failed"
msgstr "La requête a échoué."

#: includes/admin/sections/newssync-docs-section.php:195
msgid "Requires \"Save RSS Items as Posts\" enabled in Settings"
msgstr ""
"Nécessite \"Enregistrer les éléments RSS comme publications\" activé dans "
"les paramètres."

#: includes/admin/sections/newssync-docs-section.php:213
msgid "Responsive columns, images, excerpts"
msgstr "Colonnes, images et extraits réactifs"

#. Description of the plugin
msgid "RSS news aggregator with Grid, List, and Carousel"
msgstr "Agrégateur de nouvelles RSS avec Grille, Liste et Carrousel"

#. Name of the plugin
#: includes/admin/newssync-settings-page.php:383
msgid "RSS NewsSync"
msgstr "RSS NewsSync"

#: includes/admin/sections/newssync-docs-section.php:21
msgid "RSS NewsSync – Complete Documentation"
msgstr "RSS NewsSync - Documentation Complète"

#: includes/admin/newssync-table-creation.php:26
msgid ""
"Run the SQL below in your database admin tool (replace `wp_` with your table "
"prefix):"
msgstr ""
"Exécutez la requête SQL suivante dans votre outil d'administration de base "
"de données (remplacez `wp_` par votre préfixe de table) :"

#: includes/admin/sections/newssync-feeds-section.php:42
msgid "Save Feeds & Order"
msgstr "Enregistrer les flux & Passer la commande"

#: includes/bak/newssync-settings.php:124
#: includes/admin/tabs/newssync-settings.php:124
msgid "Save RSS Items as Posts"
msgstr "Enregistrer les éléments RSS comme publications"

#: includes/admin/sections/newssync-settings-section.php:108
msgid "Save Settings"
msgstr "Enregistrer les paramètres"

#: includes/admin/sections/newssync-tools-section.php:177
msgid "Setting"
msgstr "Configuration"

#: includes/admin/newssync-settings-page.php:405
#: includes/admin/newssync-settings-page.php:406
#: includes/admin/layout/newssync-main-layout.php:55
#: includes/admin/layout/newssync-main-layout.php:98
#: includes/admin/layout/newssync-main-layout.php:131
msgid "Settings"
msgstr "Paramètres"

#: includes/admin/layout/newssync-main-layout.php:194
#| msgid "Settings saved successfully."
msgid "Settings saved successfully!"
msgstr "Paramètres enregistrés avec succès !"

#: includes/admin/sections/newssync-docs-section.php:141
msgid "Show \"Read more\" link"
msgstr "Afficher le lien \"Lire la suite\""

#: includes/bak/newssync-settings.php:97
#: includes/admin/tabs/newssync-settings.php:97
msgid "Show Images"
msgstr "Afficher les images"

#: includes/admin/sections/newssync-docs-section.php:50
msgid "Show only one source (must match the category name you set)"
msgstr ""
"Afficher un seul source (doit correspondre au nom de la catégorie que vous "
"avez définie)"

#: includes/admin/sections/newssync-docs-section.php:133
msgid "Show/hide date/time"
msgstr "Afficher/masquer la date/heure"

#: includes/admin/sections/newssync-docs-section.php:129
msgid "Show/hide description"
msgstr "Afficher/ masquer la description"

#: includes/admin/sections/newssync-docs-section.php:121
msgid "Show/hide image"
msgstr "Afficher/masquer l'image"

#: includes/admin/sections/newssync-tools-section.php:215
msgid "Show/Hide Installation Guide"
msgstr "Afficher/Masquer le guide d'installation"

#: includes/admin/sections/newssync-docs-section.php:137
msgid "Show/hide source (CNBC, etc.)"
msgstr "Afficher/masquer la source (CNBC, etc.)"

#: includes/admin/sections/newssync-docs-section.php:117
msgid "Show/hide title"
msgstr "Afficher/masquer le titre"

#: includes/admin/sections/newssync-docs-section.php:232
msgid "Sidebars, widgets, compact spaces"
msgstr "Barres latérales, widgets, espaces compacts"

#: includes/admin/sections/newssync-docs-section.php:80
msgid "Skip first N items"
msgstr "Passer les N premiers éléments"

#: includes/admin/sections/newssync-docs-section.php:223
msgid "Sliding items, autoplay, navigation"
msgstr "Glissement d'articles, lecture automatique, navigation"

#: includes/admin/sections/newssync-docs-section.php:75
msgid "Sort order: DESC (newest first) or ASC (oldest first)"
msgstr "Ordre de tri : DESC (dernier en premier) ou ASC (premier en dernier)"

#: includes/core/helpers/newssync-save-posts.php:123
msgid "Source"
msgstr ""
"Source\n"

#: rss-newssync.php:153
msgid "Source/Author"
msgstr "Source/Auteur"

#: includes/bak/newssync-settings.php:77
#: includes/admin/tabs/newssync-settings.php:77
msgid "Standard (with image and text)"
msgstr "Standard (avec image et texte)"

#: includes/admin/sections/newssync-tools-section.php:173
#: includes/admin/layout/newssync-main-layout.php:132
msgid "System Information"
msgstr "Informations sur le système"

#: includes/admin/newssync-settings-page.php:110
msgid "Table & Migration docs"
msgstr "Tableaux et documents de migration"

#: includes/admin/newssync-settings-page.php:180
msgid ""
"Table creation support is not available (missing DB helper). Ensure the "
"plugin files are intact."
msgstr ""
"Le support de création de table n'est pas disponible (aide DB manquante). "
"Assurez-vous que les fichiers du plugin sont intacts."

#: includes/admin/sections/newssync-tools-section.php:49
msgid "Table name"
msgstr "Nom de la table"

#: includes/admin/sections/newssync-tools-section.php:60
msgid "Table Size"
msgstr "Taille de la table"

#: includes/bak/newssync-settings.php:37
#: includes/admin/tabs/newssync-settings.php:37
msgid ""
"The import only runs when the feed cache expires or when you click the "
"button below."
msgstr ""
"L'importation ne se déclenche que lorsque le cache du flux expire ou lorsque "
"vous cliquez sur le bouton ci-dessous."

#: includes/admin/sections/newssync-tools-section.php:108
msgid ""
"The plugin is using legacy postmeta storage. For better performance, create "
"the optimized table."
msgstr ""
"Le plugin utilise un stockage de postmeta obsolète. Pour une meilleure "
"performance, créez la table optimisée."

#: includes/admin/newssync-settings-page.php:100
msgid ""
"The plugin will continue using a compatible postmeta fallback. For large "
"sites, performance may be degraded."
msgstr ""
"Le plugin continuera à utiliser un repli de postmeta compatible. Pour les "
"grands sites, les performances peuvent être dégradées."

#: includes/admin/sections/newssync-docs-section.php:233
msgid "Title + date + source only, no images"
msgstr "Titre + date + source uniquement, pas d'images"

#: includes/admin/newssync-settings-page.php:415
#: includes/admin/newssync-settings-page.php:416
#: includes/admin/layout/newssync-main-layout.php:104
msgid "Tools"
msgstr "Outils"

#: includes/admin/sections/newssync-docs-section.php:227
msgid "Top banner, breaking news"
msgstr "Bannière supérieure, actualités importantes"

#: includes/admin/sections/newssync-docs-section.php:88
msgid "Ultra-compact (title + time + source)"
msgstr "Ultra-compact (titre + temps + source)"

#: includes/admin/sections/newssync-docs-section.php:145
msgid "Ultra-compact layout (perfect for 30% columns)"
msgstr "Mise en page ultra-compacte (parfaite pour les colonnes de 30%)"

#: includes/core/helpers/newssync-items.php:139
#: includes/core/helpers/newssync-items.php:574
msgid "Unknown Source"
msgstr "Source Inconnue"

#: includes/admin/sections/newssync-docs-section.php:93
msgid "Use"
msgstr "Utilisez"

#: includes/admin/sections/newssync-docs-section.php:55
msgid "Use imported posts instead of live RSS"
msgstr "Utilisez des publications importées au lieu de RSS en direct"

#. %s: shortcode example
#: includes/admin/sections/newssync-hub-section.php:52
#, php-format
msgid "Use the shortcode %s in any page or post"
msgstr "Utilisez le shortcode %s dans n'importe quelle page ou publication."

#: includes/admin/sections/newssync-docs-section.php:25
msgid "Uses your default settings from the admin panel."
msgstr "Utilise vos paramètres par défaut de l'interface d'administration."

#: includes/admin/sections/newssync-tools-section.php:33
#: includes/admin/sections/newssync-tools-section.php:178
msgid "Value"
msgstr "Valeur"

#: includes/admin/newssync-table-creation.php:43
msgid "Verification & troubleshooting"
msgstr "Vérification et dépannage"

#: includes/admin/sections/newssync-docs-section.php:218
msgid "Vertical list, customizable fields"
msgstr "Liste verticale, champs personnalisables"

#: includes/admin/sections/newssync-tools-section.php:121
msgid "View Table Creation Guide"
msgstr "Guide de création de table de vue"

#. %s: source name
#: includes/layouts/newssync-list.php:103
#: includes/layouts/newssync-list-minimal.php:154
#: includes/templates/hero/hero-item.php:23
#: includes/templates/carousel/carousel-item.php:24
#: includes/templates/grid/grid-item.php:23
#, php-format
msgid "Visit %s"
msgstr "Visitez %s"

#: includes/admin/sections/newssync-tools-section.php:187
msgid "WordPress Version"
msgstr "Version WordPress"

#: includes/admin/sections/newssync-tools-section.php:203
msgid "WP Memory Limit"
msgstr "Limite de mémoire WP"

#: includes/admin/sections/newssync-tools-section.php:98
msgid "WP‑CLI (migration)"
msgstr "WP-CLI (migration)"

#: includes/bak/newssync-settings.php:101
#: includes/bak/newssync-settings.php:137
#: includes/admin/sections/newssync-tools-section.php:41
#: includes/admin/tabs/newssync-settings.php:101
#: includes/admin/tabs/newssync-settings.php:137
msgid "Yes"
msgstr "Oui"

#: includes/admin/sections/newssync-docs-section.php:242
msgid ""
"You can combine multiple parameters to create exactly the layout you need. "
"Start with a basic layout, then add customizations one by one until you get "
"the perfect result!"
msgstr ""
"Vous pouvez combiner plusieurs paramètres pour créer exactement le layout "
"dont vous avez besoin.Commencez par un layout de base, puis ajoutez des "
"personnalisations une par une jusqu'à obtenir le résultat parfait !"

#: includes/admin/newssync-settings-page.php:112
msgid ""
"You can dismiss this message by visiting Tools → NewsSync Status after setup."
msgstr ""
"Vous pouvez ignorer ce message en visitant Outils → Statut NewsSync après la "
"configuration."

#: includes/admin/newssync-settings-page.php:480
msgid "You do not have sufficient permissions."
msgstr "Vous n'avez pas les permissions nécessaires."

#: includes/admin/sections/newssync-docs-section.php:241
msgid "💡 Pro Tip: Combining Parameters"
msgstr "💡 Conseil professionnel : Combiner les paramètres"
