# Copyright (C) 2026 AccessLens # This file is distributed under the GPLv2 (or later) license, same as the AccessLens plugin. msgid "" msgstr "" "Project-Id-Version: AccessLens 0.2.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-07-24 21:52+0100\n" "PO-Revision-Date: 2026-07-24 21:40+0100\n" "Last-Translator: AccessLens \n" "Language-Team: French\n" "Language: fr_FR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Domain: accesslens\n" #: admin/views/dashboard.php:25 includes/class-accesslens-admin.php:45 msgid "AccessLens - Web Accessibility Audit" msgstr "AccessLens - Audit d'accessibilité web" #: admin/views/dashboard.php:29 msgid "Important notice:" msgstr "Avis important :" #: admin/views/dashboard.php:30 msgid "" "This scanner detects approximately 25-40% of accessibility issues. Full " "compliance with the EAA requires additional manual review by an expert. " "Results are indicative and do not constitute a declaration of conformity." msgstr "" "Cet analyseur détecte environ 25 à 40 % des problèmes d'accessibilité. La " "conformité complète à l'Acte européen sur l'accessibilité (EAA) nécessite " "une revue manuelle supplémentaire par un expert. Les résultats sont " "indicatifs et ne constituent pas une déclaration de conformité." #. translators: 1: date, 2: scanned URL #: admin/views/dashboard.php:41 #, php-format msgid "Last scan: %1$s - %2$s" msgstr "Dernier scan : %1$s - %2$s" #: admin/views/dashboard.php:48 msgid "Scan again" msgstr "Relancer le scan" #: admin/views/dashboard.php:57 admin/views/dashboard.php:85 #: admin/views/dashboard.php:100 admin/views/dashboard.php:276 #: includes/class-accesslens-admin.php:141 msgid "Critical" msgstr "Critique" #: admin/views/dashboard.php:61 admin/views/dashboard.php:86 #: admin/views/dashboard.php:101 admin/views/dashboard.php:277 #: includes/class-accesslens-admin.php:142 msgid "Serious" msgstr "Grave" #: admin/views/dashboard.php:65 admin/views/dashboard.php:87 #: admin/views/dashboard.php:102 admin/views/dashboard.php:278 #: includes/class-accesslens-admin.php:143 msgid "Moderate" msgstr "Modéré" #: admin/views/dashboard.php:69 admin/views/dashboard.php:88 #: admin/views/dashboard.php:103 admin/views/dashboard.php:279 #: includes/class-accesslens-admin.php:144 msgid "Minor" msgstr "Mineur" #: admin/views/dashboard.php:73 msgid "" "Automated detection: covers approx. 25-40% of WCAG criteria. Manual review " "is still necessary." msgstr "" "Détection automatisée : couvre environ 25 à 40 % des critères WCAG. Une " "revue manuelle reste nécessaire." #: admin/views/dashboard.php:79 msgid "Progress over time" msgstr "Évolution dans le temps" #: admin/views/dashboard.php:92 msgid "Show recent scans" msgstr "Afficher les scans récents" #: admin/views/dashboard.php:96 msgid "Date" msgstr "Date" #: admin/views/dashboard.php:97 msgid "URL" msgstr "URL" #: admin/views/dashboard.php:98 msgid "Mode" msgstr "Mode" #: admin/views/dashboard.php:99 msgid "Pages" msgstr "Pages" #: admin/views/dashboard.php:113 msgid "Accessibility Statement" msgstr "Déclaration d'accessibilité" #: admin/views/dashboard.php:115 msgid "" "This is the public document the European Accessibility Act (EAA) expects you " "to publish on your site: it explains the accessibility status of your " "service and how to get in touch if someone finds a barrier. AccessLens does " "not certify compliance; it helps you prepare and maintain this documentation " "honestly." msgstr "" "Il s'agit du document public que l'Acte européen sur l'accessibilité (EAA) " "attend que vous publiiez sur votre site : il explique l'état d'accessibilité " "de votre service et comment vous contacter si une personne rencontre un " "obstacle. AccessLens ne certifie pas la conformité ; l'outil vous aide à " "préparer et à tenir à jour cette documentation en toute honnêteté." #: admin/views/dashboard.php:118 msgid "1. Identification of the service or site (name, URL, date)" msgstr "1. Identification du service ou du site (nom, URL, date)" #: admin/views/dashboard.php:119 msgid "2. Reference standard (EN 301549 / WCAG 2.1 AA)" msgstr "2. Norme de référence (EN 301549 / WCAG 2.1 AA)" #: admin/views/dashboard.php:120 msgid "3. Accessibility status, based on your scan results" msgstr "3. État d'accessibilité, basé sur les résultats de votre scan" #: admin/views/dashboard.php:121 msgid "" "4. Non-conformities per page and WCAG criterion (full-site crawl and AI " "prioritization with Pro)" msgstr "" "4. Non-conformités par page et critère WCAG (exploration complète du site " "et priorisation par IA avec Pro)" #: admin/views/dashboard.php:122 msgid "5. Evaluation method used (automated scan; manual review recommended)" msgstr "" "5. Méthode d'évaluation utilisée (scan automatisé ; revue manuelle " "recommandée)" #: admin/views/dashboard.php:123 msgid "6. Contact / feedback channel" msgstr "6. Canal de contact / retour" #: admin/views/dashboard.php:124 msgid "7. Complaint procedure" msgstr "7. Procédure de réclamation" #: admin/views/dashboard.php:125 msgid "8. Preparation and last review date" msgstr "8. Date de préparation et de dernière révision" #: admin/views/dashboard.php:126 msgid "9. Document language" msgstr "9. Langue du document" #: admin/views/dashboard.php:130 msgid "" "Generate your full Statement from the results section, after completing a " "scan." msgstr "" "Générez votre Déclaration complète depuis la section des résultats, une " "fois le scan terminé." #: admin/views/dashboard.php:134 msgid "" "A basic Statement is included with your free scan. Pro enhances it with a " "full-site crawl (up to 25 pages) and AI-prioritized analysis." msgstr "" "Une Déclaration de base est incluse avec votre scan gratuit. Pro l'enrichit " "avec une exploration complète du site (jusqu'à 25 pages) et une analyse " "priorisée par IA." #: admin/views/dashboard.php:138 includes/class-accesslens-admin.php:118 #: includes/class-accesslens-admin.php:125 msgid "Upgrade to Pro" msgstr "Passer à Pro" #: admin/views/dashboard.php:146 msgid "Check if your company falls within the scope of the EAA" msgstr "Vérifiez si votre entreprise entre dans le champ d'application de l'EAA" #: admin/views/dashboard.php:148 msgid "" "Answer these questions for an initial orientation. This diagnosis has no " "legal validity." msgstr "" "Répondez à ces questions pour une première orientation. Ce diagnostic n'a " "aucune valeur juridique." #: admin/views/dashboard.php:154 msgid "Number of employees" msgstr "Nombre de salariés" #: admin/views/dashboard.php:158 admin/views/dashboard.php:172 #: admin/views/dashboard.php:186 msgid "-- Select --" msgstr "-- Sélectionner --" #: admin/views/dashboard.php:159 msgid "Fewer than 10" msgstr "Moins de 10" #: admin/views/dashboard.php:160 msgid "10 to 49" msgstr "10 à 49" #: admin/views/dashboard.php:161 msgid "50 to 249" msgstr "50 à 249" #: admin/views/dashboard.php:162 msgid "250 or more" msgstr "250 ou plus" #: admin/views/dashboard.php:168 msgid "Annual revenue" msgstr "Chiffre d'affaires annuel" #: admin/views/dashboard.php:173 msgid "Less than EUR 2 million" msgstr "Moins de 2 millions d'EUR" #: admin/views/dashboard.php:174 msgid "EUR 2 to 10 million" msgstr "2 à 10 millions d'EUR" #: admin/views/dashboard.php:175 msgid "EUR 10 to 50 million" msgstr "10 à 50 millions d'EUR" #: admin/views/dashboard.php:176 msgid "More than EUR 50 million" msgstr "Plus de 50 millions d'EUR" #: admin/views/dashboard.php:182 msgid "Type of service or product" msgstr "Type de service ou de produit" #: admin/views/dashboard.php:187 msgid "E-commerce (online store)" msgstr "Commerce électronique (boutique en ligne)" #: admin/views/dashboard.php:188 msgid "Banking or financial services" msgstr "Services bancaires ou financiers" #: admin/views/dashboard.php:189 msgid "Passenger transport" msgstr "Transport de voyageurs" #: admin/views/dashboard.php:190 msgid "Audiovisual media services" msgstr "Services de médias audiovisuels" #: admin/views/dashboard.php:191 msgid "Telecommunications services" msgstr "Services de télécommunications" #: admin/views/dashboard.php:192 msgid "E-books / e-readers" msgstr "Livres numériques / liseuses" #: admin/views/dashboard.php:193 msgid "Other digital service" msgstr "Autre service numérique" #: admin/views/dashboard.php:194 msgid "I do not sell digital products/services" msgstr "Je ne vends pas de produits/services numériques" #: admin/views/dashboard.php:203 msgid "View orientative diagnosis" msgstr "Voir le diagnostic indicatif" #: admin/views/dashboard.php:209 msgid "New audit" msgstr "Nouvel audit" #: admin/views/dashboard.php:214 msgid "URL to audit" msgstr "URL à auditer" #: admin/views/dashboard.php:229 msgid "Scan mode" msgstr "Mode de scan" #: admin/views/dashboard.php:233 includes/class-accesslens-admin.php:145 msgid "Single page" msgstr "Page unique" #: admin/views/dashboard.php:234 includes/class-accesslens-admin.php:146 msgid "Sitemap" msgstr "Plan du site" #: admin/views/dashboard.php:235 includes/class-accesslens-admin.php:147 msgid "Full crawl" msgstr "Exploration complète" #: admin/views/dashboard.php:243 msgid "Start audit" msgstr "Démarrer l'audit" #: admin/views/dashboard.php:250 msgid "Scan status" msgstr "Statut du scan" #: admin/views/dashboard.php:261 msgid "Results by page" msgstr "Résultats par page" #: admin/views/dashboard.php:265 msgid "Print results" msgstr "Imprimer les résultats" #: admin/views/dashboard.php:274 msgid "Page" msgstr "Page" #: admin/views/dashboard.php:275 msgid "Title" msgstr "Titre" #: admin/views/dashboard.php:280 msgid "Total" msgstr "Total" #: admin/views/dashboard.php:281 msgid "Top rules" msgstr "Règles les plus fréquentes" #: admin/views/dashboard.php:289 includes/class-accesslens-admin.php:126 msgid "" "Generated with AccessLens - partial automated detection (25-40% of WCAG " "criteria)." msgstr "" "Généré avec AccessLens - détection automatisée partielle (25-40 % des " "critères WCAG)." #: admin/views/dashboard.php:297 msgid "Download accessibility report" msgstr "Télécharger le rapport d'accessibilité" #: admin/views/dashboard.php:299 msgid "" "The report is generated by the AccessLens service. Advanced AI analysis (alt " "text and suggestions) requires a Pro subscription to the service; without " "it, the basic version is generated." msgstr "" "Le rapport est généré par le service AccessLens. L'analyse IA avancée " "(textes alternatifs et suggestions) nécessite un abonnement Pro au service ; " "sans celui-ci, la version de base est générée." #: admin/views/dashboard.php:303 msgid "Site name" msgstr "Nom du site" #: admin/views/dashboard.php:307 msgid "Entity type" msgstr "Type d'entité" #: admin/views/dashboard.php:310 msgid "Private" msgstr "Privée" #: admin/views/dashboard.php:311 msgid "Public" msgstr "Publique" #: admin/views/dashboard.php:316 msgid "Accessibility contact email" msgstr "E-mail de contact accessibilité" #: admin/views/dashboard.php:320 msgid "Contact form URL" msgstr "URL du formulaire de contact" #: admin/views/dashboard.php:324 msgid "Prepared by" msgstr "Préparé par" #: admin/views/dashboard.php:329 includes/class-accesslens-admin.php:107 msgid "Download PDF report" msgstr "Télécharger le rapport PDF" #: includes/class-accesslens-admin.php:46 msgid "AccessLens" msgstr "AccessLens" #: includes/class-accesslens-admin.php:56 #: includes/class-accesslens-admin.php:57 msgid "Dashboard" msgstr "Tableau de bord" #: includes/class-accesslens-admin.php:103 msgid "Scanning..." msgstr "Scan en cours..." #: includes/class-accesslens-admin.php:104 msgid "Done" msgstr "Terminé" #: includes/class-accesslens-admin.php:105 msgid "Error" msgstr "Erreur" #: includes/class-accesslens-admin.php:106 msgid "No results yet." msgstr "Aucun résultat pour le moment." #: includes/class-accesslens-admin.php:108 msgid "Error checking scan status." msgstr "Erreur lors de la vérification du statut du scan." #: includes/class-accesslens-admin.php:109 msgid "Error starting the scan." msgstr "Erreur lors du démarrage du scan." #: includes/class-accesslens-admin.php:110 msgid "Queued" msgstr "En file d'attente" #: includes/class-accesslens-admin.php:111 msgid "Discovering URLs" msgstr "Découverte des URLs" #: includes/class-accesslens-admin.php:112 msgid "Scanning" msgstr "Analyse en cours" #: includes/class-accesslens-admin.php:113 msgid "Progress" msgstr "Progression" #: includes/class-accesslens-admin.php:114 msgid "Connection issue, retrying..." msgstr "Problème de connexion, nouvelle tentative..." #: includes/class-accesslens-admin.php:115 msgid "" "The scan is taking too long and the status check has been cancelled. It may " "still be running; try again in a few minutes." msgstr "" "Le scan prend trop de temps et la vérification du statut a été annulée. Il " "est peut-être toujours en cours ; réessayez dans quelques minutes." #: includes/class-accesslens-admin.php:116 msgid "Generating report... this may take 1-2 minutes." msgstr "Génération du rapport... cela peut prendre 1 à 2 minutes." #: includes/class-accesslens-admin.php:117 msgid "Error generating the report." msgstr "Erreur lors de la génération du rapport." #: includes/class-accesslens-admin.php:119 msgid "Plan" msgstr "Forfait" #: includes/class-accesslens-admin.php:120 msgid "Scans used" msgstr "Scans utilisés" #: includes/class-accesslens-admin.php:121 msgid "Resets" msgstr "Réinitialisation" #: includes/class-accesslens-admin.php:122 msgid "This free scan covers 1 page." msgstr "Ce scan gratuit couvre 1 page." #: includes/class-accesslens-admin.php:123 msgid "" "AccessLens Pro audits up to 25 pages, prioritizes fixes with AI and " "generates your Accessibility Statement." msgstr "" "AccessLens Pro audite jusqu'à 25 pages, priorise les corrections avec l'IA " "et génère votre Déclaration d'accessibilité." #: includes/class-accesslens-admin.php:124 msgid "EUR 149/year." msgstr "149 EUR/an." #: includes/class-accesslens-admin.php:127 msgid "Complete every option to see the diagnosis." msgstr "Complétez toutes les options pour voir le diagnostic." #: includes/class-accesslens-admin.php:128 msgid "Orientative diagnosis:" msgstr "Diagnostic indicatif :" #: includes/class-accesslens-admin.php:129 msgid "" "Your main activity does not appear to be a digital service within the scope " "of the EAA. Consult a legal advisor to confirm." msgstr "" "Votre activité principale ne semble pas être un service numérique relevant " "du champ d'application de l'EAA. Consultez un conseiller juridique pour le " "confirmer." #: includes/class-accesslens-admin.php:130 msgid "" "Possibly an exempt microenterprise under the EAA (Art. 4.5): fewer than 10 " "employees and revenue below EUR 2 million. Verify with your legal advisor, " "as some activities may still be obligated." msgstr "" "Possiblement une micro-entreprise exemptée au titre de l'EAA (art. 4.5) : " "moins de 10 salariés et un chiffre d'affaires inférieur à 2 millions d'EUR. " "Vérifiez avec votre conseiller juridique, car certaines activités peuvent " "tout de même être soumises à l'obligation." #: includes/class-accesslens-admin.php:131 msgid "" "Your company is likely within the scope of the EAA and must ensure the " "accessibility of its digital products and services as of 28 June 2025. " "Consult a specialist." msgstr "" "Votre entreprise entre probablement dans le champ d'application de l'EAA et " "doit garantir l'accessibilité de ses produits et services numériques depuis " "le 28 juin 2025. Consultez un spécialiste." #. translators: %d: number of pages analyzed #: includes/class-accesslens-admin.php:133 #, php-format msgid "%d page(s) analyzed." msgstr "%d page(s) analysée(s)." #. translators: %d: number of violations detected #: includes/class-accesslens-admin.php:135 #, php-format msgid "%d violation(s) detected in total." msgstr "%d violation(s) détectée(s) au total." #. Scan history / "Progress over time" card. #. translators: %1$s: date of the first scan, %2$s: initial critical count, %3$s: latest critical count #: includes/class-accesslens-admin.php:138 #, php-format msgid "Since %1$s: critical issues went from %2$s to %3$s." msgstr "Depuis le %1$s : les problèmes critiques sont passés de %2$s à %3$s." #. translators: %1$s: violation count of the oldest scan shown, %2$s: date of that scan, %3$s: violation count of the latest scan shown, %4$s: date of that scan #: includes/class-accesslens-admin.php:140 #, php-format msgid "" "Scan history chart: from %1$s violations on %2$s to %3$s violations on %4$s." msgstr "" "Graphique de l'historique des scans : de %1$s violations le %2$s à %3$s " "violations le %4$s." #: includes/class-accesslens-admin.php:175 msgid "Welcome to AccessLens." msgstr "Bienvenue sur AccessLens." #: includes/class-accesslens-admin.php:176 msgid "" "Audit your site accessibility in a moment and start preparing your " "documentation for the European Accessibility Act (EAA)." msgstr "" "Auditez l'accessibilité de votre site en un instant et commencez à préparer " "votre documentation pour l'Acte européen sur l'accessibilité (EAA)." #: includes/class-accesslens-admin.php:180 msgid "Run my first scan" msgstr "Lancer mon premier scan" #: includes/class-accesslens-admin.php:183 msgid "Do not show again" msgstr "Ne plus afficher" #: includes/class-accesslens-admin.php:213 msgid "" "Enjoying AccessLens? A review on wordpress.org helps us a lot to keep " "improving the plugin." msgstr "" "Vous appréciez AccessLens ? Un avis sur wordpress.org nous aide beaucoup à " "continuer d'améliorer l'extension." #: includes/class-accesslens-admin.php:217 msgid "Leave a review" msgstr "Laisser un avis" #: includes/class-accesslens-admin.php:220 msgid "Do not ask again" msgstr "Ne plus demander" #: includes/class-accesslens-admin.php:232 msgid "You do not have permission to access this page." msgstr "Vous n'avez pas la permission d'accéder à cette page." #: includes/class-accesslens-ajax.php:62 msgid "Insufficient permissions." msgstr "Permissions insuffisantes." #: includes/class-accesslens-ajax.php:167 msgid "This feature requires a Pro subscription to the AccessLens service." msgstr "" "Cette fonctionnalité nécessite un abonnement Pro au service AccessLens." #: includes/class-accesslens-ajax.php:176 msgid "You have reached the daily scan limit. It resets tomorrow." msgstr "" "Vous avez atteint la limite quotidienne de scans. Elle sera réinitialisée " "demain." #: includes/class-accesslens-ajax.php:185 msgid "Too many requests in a row. Wait a few seconds and try again." msgstr "" "Trop de requêtes consécutives. Attendez quelques secondes et réessayez." #: includes/class-accesslens-ajax.php:194 msgid "You can only audit pages on your own site." msgstr "Vous ne pouvez auditer que les pages de votre propre site." #: includes/class-accesslens-ajax.php:202 msgid "The service is currently busy. Try again in a few minutes." msgstr "" "Le service est actuellement occupé. Réessayez dans quelques minutes." #: includes/class-accesslens-ajax.php:255 msgid "Invalid URL." msgstr "URL invalide." #: includes/class-accesslens-ajax.php:301 msgid "There is no active scan for this user." msgstr "Aucun scan actif pour cet utilisateur." #: includes/class-accesslens-ajax.php:424 msgid "There is no completed scan to download." msgstr "Aucun scan terminé à télécharger." #: includes/class-accesslens-engine-client.php:95 msgid "Error encoding the JSON request." msgstr "Erreur lors de l'encodage de la requête JSON." #. translators: %d: HTTP status code #: includes/class-accesslens-engine-client.php:118 #, php-format msgid "The engine returned HTTP %d when starting the scan." msgstr "Le moteur a renvoyé HTTP %d lors du démarrage du scan." #: includes/class-accesslens-engine-client.php:126 msgid "Invalid response from the engine (start)." msgstr "Réponse invalide du moteur (start)." #. translators: %d: HTTP status code #: includes/class-accesslens-engine-client.php:156 #, php-format msgid "The engine returned HTTP %d when checking status." msgstr "Le moteur a renvoyé HTTP %d lors de la vérification du statut." #: includes/class-accesslens-engine-client.php:164 msgid "Invalid response from the engine (poll)." msgstr "Réponse invalide du moteur (poll)." #: includes/class-accesslens-engine-client.php:195 msgid "Error encoding the report metadata." msgstr "Erreur lors de l'encodage des métadonnées du rapport." #. translators: %d: HTTP status code #: includes/class-accesslens-engine-client.php:218 #, php-format msgid "The engine returned HTTP %d when generating the report." msgstr "Le moteur a renvoyé HTTP %d lors de la génération du rapport."