UNPKG

chrome-devtools-frontend

Version:
746 lines 182 kB
{ "flow-report/src/i18n/ui-strings.js | allReports": { "message": "Tous les rapports" }, "flow-report/src/i18n/ui-strings.js | categories": { "message": "Catégories" }, "flow-report/src/i18n/ui-strings.js | categoryAccessibility": { "message": "Accessibilité" }, "flow-report/src/i18n/ui-strings.js | categoryBestPractices": { "message": "Bonnes pratiques" }, "flow-report/src/i18n/ui-strings.js | categoryPerformance": { "message": "Performances" }, "flow-report/src/i18n/ui-strings.js | categoryProgressiveWebApp": { "message": "Progressive web app" }, "flow-report/src/i18n/ui-strings.js | categorySeo": { "message": "SEO" }, "flow-report/src/i18n/ui-strings.js | desktop": { "message": "Bureau" }, "flow-report/src/i18n/ui-strings.js | helpDialogTitle": { "message": "Comprendre le rapport Lighthouse sur les flux" }, "flow-report/src/i18n/ui-strings.js | helpLabel": { "message": "Comprendre les flux" }, "flow-report/src/i18n/ui-strings.js | helpUseCaseInstructionNavigation": { "message": "Utiliser les rapports sur la navigation pour…" }, "flow-report/src/i18n/ui-strings.js | helpUseCaseInstructionSnapshot": { "message": "Utiliser les rapports sur un instantané pour…" }, "flow-report/src/i18n/ui-strings.js | helpUseCaseInstructionTimespan": { "message": "Utiliser les rapports sur la période pour…" }, "flow-report/src/i18n/ui-strings.js | helpUseCaseNavigation1": { "message": "Obtenir un score de performances Lighthouse." }, "flow-report/src/i18n/ui-strings.js | helpUseCaseNavigation2": { "message": "Mesurer les métriques liées aux performances de chargement des pages comme Largest Contentful Paint et Speed Index." }, "flow-report/src/i18n/ui-strings.js | helpUseCaseNavigation3": { "message": "Évaluer les fonctionnalités des progressive web apps." }, "flow-report/src/i18n/ui-strings.js | helpUseCaseSnapshot1": { "message": "Identifier des problèmes d'accessibilité dans les applis monopages ou les formulaires complexes." }, "flow-report/src/i18n/ui-strings.js | helpUseCaseSnapshot2": { "message": "Évaluer les bonnes pratiques concernant les menus et les éléments d'UI cachés derrière l'interaction." }, "flow-report/src/i18n/ui-strings.js | helpUseCaseTimespan1": { "message": "Mesurer les décalages de mise en page et le délai d'exécution de JavaScript dans une série d'interactions." }, "flow-report/src/i18n/ui-strings.js | helpUseCaseTimespan2": { "message": "Découvrir des opportunités de performances pour améliorer l'expérience utilisateur concernant les pages de longue durée et les applis Web monopages." }, "flow-report/src/i18n/ui-strings.js | highestImpact": { "message": "Impact maximal" }, "flow-report/src/i18n/ui-strings.js | informativeAuditCount": { "message": "{numInformative,plural, =1{{numInformative} audit informatif}one{{numInformative} audit informatif}other{{numInformative} audits informatifs}}" }, "flow-report/src/i18n/ui-strings.js | mobile": { "message": "Mobile" }, "flow-report/src/i18n/ui-strings.js | navigationDescription": { "message": "Chargement de page" }, "flow-report/src/i18n/ui-strings.js | navigationLongDescription": { "message": "À l'instar des rapports Lighthouse d'origine, les rapports sur la navigation analysent le chargement d'une seule page." }, "flow-report/src/i18n/ui-strings.js | navigationReport": { "message": "Rapport sur la navigation" }, "flow-report/src/i18n/ui-strings.js | navigationReportCount": { "message": "{numNavigation,plural, =1{{numNavigation} rapport sur la navigation}one{{numNavigation} rapport sur la navigation}other{{numNavigation} rapports sur la navigation}}" }, "flow-report/src/i18n/ui-strings.js | passableAuditCount": { "message": "{numPassableAudits,plural, =1{{numPassableAudits} audit réalisable}one{{numPassableAudits} audit réalisable}other{{numPassableAudits} audits réalisables}}" }, "flow-report/src/i18n/ui-strings.js | passedAuditCount": { "message": "{numPassed,plural, =1{{numPassed} audit passé}one{{numPassed} audit passé}other{{numPassed} audits passés}}" }, "flow-report/src/i18n/ui-strings.js | ratingAverage": { "message": "Moyenne" }, "flow-report/src/i18n/ui-strings.js | ratingError": { "message": "Erreur" }, "flow-report/src/i18n/ui-strings.js | ratingFail": { "message": "Mauvaise" }, "flow-report/src/i18n/ui-strings.js | ratingPass": { "message": "Bonne" }, "flow-report/src/i18n/ui-strings.js | save": { "message": "Enregistrer" }, "flow-report/src/i18n/ui-strings.js | snapshotDescription": { "message": "État capturé de la page" }, "flow-report/src/i18n/ui-strings.js | snapshotLongDescription": { "message": "Les rapports sur un instantané analysent la page à un moment donné, généralement après des interactions d'utilisateurs." }, "flow-report/src/i18n/ui-strings.js | snapshotReport": { "message": "Rapport sur un instantané" }, "flow-report/src/i18n/ui-strings.js | snapshotReportCount": { "message": "{numSnapshot,plural, =1{{numSnapshot} rapport instantané}one{{numSnapshot} rapport instantané}other{{numSnapshot} rapports instantanés}}" }, "flow-report/src/i18n/ui-strings.js | summary": { "message": "Résumé" }, "flow-report/src/i18n/ui-strings.js | timespanDescription": { "message": "Interactions des utilisateurs" }, "flow-report/src/i18n/ui-strings.js | timespanLongDescription": { "message": "Les rapports sur la période analysent une période arbitraire, contenant généralement des interactions d'utilisateurs." }, "flow-report/src/i18n/ui-strings.js | timespanReport": { "message": "Rapport sur la période" }, "flow-report/src/i18n/ui-strings.js | timespanReportCount": { "message": "{numTimespan,plural, =1{{numTimespan} rapport périodique}one{{numTimespan} rapport périodique}other{{numTimespan} rapports périodiques}}" }, "flow-report/src/i18n/ui-strings.js | title": { "message": "Rapport sur le flux d'utilisateurs Lighthouse" }, "lighthouse-core/audits/accessibility/accesskeys.js | description": { "message": "Les clés d'accès permettent aux utilisateurs de positionner rapidement le curseur dans une partie spécifique de la page. Pour les aider à naviguer correctement, pensez à définir des clés d'accès uniques. [En savoir plus](https://web.dev/accesskeys/)" }, "lighthouse-core/audits/accessibility/accesskeys.js | failureTitle": { "message": "Les valeurs `[accesskey]` ne sont pas uniques" }, "lighthouse-core/audits/accessibility/accesskeys.js | title": { "message": "Les valeurs `[accesskey]` sont uniques" }, "lighthouse-core/audits/accessibility/aria-allowed-attr.js | description": { "message": "Chaque `role` ARIA est rattaché à un sous-ensemble spécifique d'attributs `aria-*`. S'ils ne sont pas correctement associés, les attributs `aria-*` ne seront pas valides. [En savoir plus](https://web.dev/aria-allowed-attr/)" }, "lighthouse-core/audits/accessibility/aria-allowed-attr.js | failureTitle": { "message": "Les attributs `[aria-*]` ne correspondent pas à leurs rôles" }, "lighthouse-core/audits/accessibility/aria-allowed-attr.js | title": { "message": "Les attributs `[aria-*]` correspondent à leurs rôles" }, "lighthouse-core/audits/accessibility/aria-command-name.js | description": { "message": "Lorsqu'un élément n'a pas de nom accessible, les lecteurs d'écran l'annoncent avec un nom générique, ce qui le rend inutilisable pour les personnes qui se servent de tels outils. [En savoir plus](https://web.dev/aria-name/)" }, "lighthouse-core/audits/accessibility/aria-command-name.js | failureTitle": { "message": "Les éléments `button`, `link` et `menuitem` n'ont pas de noms accessibles." }, "lighthouse-core/audits/accessibility/aria-command-name.js | title": { "message": "Les éléments `button`, `link` et `menuitem` ont des noms accessibles" }, "lighthouse-core/audits/accessibility/aria-hidden-body.js | description": { "message": "Les technologies d'assistance, telles que les lecteurs d'écran, présentent un fonctionnement irrégulier lorsque `aria-hidden=\"true\"` est défini sur l'élément `<body>` du document. [En savoir plus](https://web.dev/aria-hidden-body/)" }, "lighthouse-core/audits/accessibility/aria-hidden-body.js | failureTitle": { "message": "`[aria-hidden=\"true\"]` figure sur le document `<body>`" }, "lighthouse-core/audits/accessibility/aria-hidden-body.js | title": { "message": "`[aria-hidden=\"true\"]` ne figure pas sur le document `<body>`" }, "lighthouse-core/audits/accessibility/aria-hidden-focus.js | description": { "message": "La présence de descendants sélectionnables dans un élément `[aria-hidden=\"true\"]` empêche les utilisateurs de technologies d'assistance, telles que des lecteurs d'écran, de se servir de ces éléments interactifs. [En savoir plus](https://web.dev/aria-hidden-focus/)" }, "lighthouse-core/audits/accessibility/aria-hidden-focus.js | failureTitle": { "message": "Les éléments `[aria-hidden=\"true\"]` contiennent des descendants sélectionnables" }, "lighthouse-core/audits/accessibility/aria-hidden-focus.js | title": { "message": "Les éléments `[aria-hidden=\"true\"]` ne contiennent pas de descendants sélectionnables" }, "lighthouse-core/audits/accessibility/aria-input-field-name.js | description": { "message": "Lorsqu'un champ de saisie n'a pas de nom accessible, les lecteurs d'écran l'annoncent avec un nom générique, ce qui le rend inutilisable pour les personnes qui se servent de tels outils. [En savoir plus](https://web.dev/aria-name/)" }, "lighthouse-core/audits/accessibility/aria-input-field-name.js | failureTitle": { "message": "Les champs de saisie ARIA n'ont pas de noms accessibles" }, "lighthouse-core/audits/accessibility/aria-input-field-name.js | title": { "message": "Les champs de saisie ARIA ont des noms accessibles" }, "lighthouse-core/audits/accessibility/aria-meter-name.js | description": { "message": "Lorsqu'un élément n'a pas de nom accessible, les lecteurs d'écran l'annoncent avec un nom générique, ce qui le rend inutilisable pour les personnes qui se servent de tels outils. [En savoir plus](https://web.dev/aria-name/)" }, "lighthouse-core/audits/accessibility/aria-meter-name.js | failureTitle": { "message": "Les éléments ARIA `meter` n'ont pas de noms accessibles." }, "lighthouse-core/audits/accessibility/aria-meter-name.js | title": { "message": "Les éléments ARIA `meter` ont des noms accessibles" }, "lighthouse-core/audits/accessibility/aria-progressbar-name.js | description": { "message": "Lorsqu'un élément `progressbar` n'a pas de nom accessible, les lecteurs d'écran l'annoncent avec un nom générique, ce qui le rend inutilisable pour les personnes qui se servent de tels outils. [En savoir plus](https://web.dev/aria-name/)" }, "lighthouse-core/audits/accessibility/aria-progressbar-name.js | failureTitle": { "message": "Les éléments ARIA `progressbar` n'ont pas de noms accessibles." }, "lighthouse-core/audits/accessibility/aria-progressbar-name.js | title": { "message": "Les éléments ARIA `progressbar` ont des noms accessibles" }, "lighthouse-core/audits/accessibility/aria-required-attr.js | description": { "message": "Certains rôles ARIA ont des attributs obligatoires qui décrivent l'état de l'élément aux lecteurs d'écran. [En savoir plus](https://web.dev/aria-required-attr/)" }, "lighthouse-core/audits/accessibility/aria-required-attr.js | failureTitle": { "message": "Les éléments `[role]` ne possèdent pas tous les attributs `[aria-*]` requis" }, "lighthouse-core/audits/accessibility/aria-required-attr.js | title": { "message": "Tous les éléments `[role]` contiennent les attributs `[aria-*]` requis" }, "lighthouse-core/audits/accessibility/aria-required-children.js | description": { "message": "Certains rôles ARIA parents doivent contenir des rôles enfants spécifiques afin de remplir correctement leurs fonctions d'accessibilité. [En savoir plus](https://web.dev/aria-required-children/)" }, "lighthouse-core/audits/accessibility/aria-required-children.js | failureTitle": { "message": "Les éléments ayant un `[role]` ARIA, qui exigent que les enfants incluent un `[role]` spécifique, ne possèdent pas certains ou l'ensemble des enfants requis." }, "lighthouse-core/audits/accessibility/aria-required-children.js | title": { "message": "Les éléments ayant un `[role]` ARIA, qui exigent que les enfants incluent un `[role]` spécifique, possèdent tous les enfants requis." }, "lighthouse-core/audits/accessibility/aria-required-parent.js | description": { "message": "Certains rôles ARIA enfants doivent être inclus dans un rôle parent spécifique afin de remplir correctement leurs fonctions d'accessibilité. [En savoir plus](https://web.dev/aria-required-parent/)" }, "lighthouse-core/audits/accessibility/aria-required-parent.js | failureTitle": { "message": "Les éléments `[role]` ne sont pas inclus dans l'élément parent requis" }, "lighthouse-core/audits/accessibility/aria-required-parent.js | title": { "message": "Les éléments `[role]` sont inclus dans l'élément parent approprié" }, "lighthouse-core/audits/accessibility/aria-roles.js | description": { "message": "Les rôles ARIA doivent comporter des valeurs valides afin de remplir correctement leurs fonctions d'accessibilité. [En savoir plus](https://web.dev/aria-roles/)" }, "lighthouse-core/audits/accessibility/aria-roles.js | failureTitle": { "message": "Les valeurs `[role]` ne sont pas valides" }, "lighthouse-core/audits/accessibility/aria-roles.js | title": { "message": "Les valeurs `[role]` sont valides" }, "lighthouse-core/audits/accessibility/aria-toggle-field-name.js | description": { "message": "Lorsqu'un champ d'activation/de désactivation n'a pas de nom accessible, les lecteurs d'écran l'annoncent avec un nom générique, ce qui le rend inutilisable pour les personnes qui se servent de tels outils. [En savoir plus](https://web.dev/aria-name/)" }, "lighthouse-core/audits/accessibility/aria-toggle-field-name.js | failureTitle": { "message": "Les champs d'activation/de désactivation ARIA n'ont pas de noms accessibles" }, "lighthouse-core/audits/accessibility/aria-toggle-field-name.js | title": { "message": "Les champs d'activation/de désactivation ARIA ont des noms accessibles" }, "lighthouse-core/audits/accessibility/aria-tooltip-name.js | description": { "message": "Lorsqu'un élément n'a pas de nom accessible, les lecteurs d'écran l'annoncent avec un nom générique, ce qui le rend inutilisable pour les personnes qui se servent de tels outils. [En savoir plus](https://web.dev/aria-name/)" }, "lighthouse-core/audits/accessibility/aria-tooltip-name.js | failureTitle": { "message": "Les éléments ARIA `tooltip` n'ont pas de noms accessibles." }, "lighthouse-core/audits/accessibility/aria-tooltip-name.js | title": { "message": "Les éléments ARIA `tooltip` ont des noms accessibles" }, "lighthouse-core/audits/accessibility/aria-treeitem-name.js | description": { "message": "Lorsqu'un élément n'a pas de nom accessible, les lecteurs d'écran l'annoncent avec un nom générique, ce qui le rend inutilisable pour les personnes qui se servent de tels outils. [En savoir plus](https://web.dev/aria-name/)" }, "lighthouse-core/audits/accessibility/aria-treeitem-name.js | failureTitle": { "message": "Les éléments ARIA `treeitem` n'ont pas de noms accessibles." }, "lighthouse-core/audits/accessibility/aria-treeitem-name.js | title": { "message": "Les éléments ARIA `treeitem` ont des noms accessibles" }, "lighthouse-core/audits/accessibility/aria-valid-attr-value.js | description": { "message": "Les technologies d'assistance telles que les lecteurs d'écran ne peuvent pas interpréter les attributs ARIA si leurs valeurs ne sont pas valides. [En savoir plus](https://web.dev/aria-valid-attr-value/)" }, "lighthouse-core/audits/accessibility/aria-valid-attr-value.js | failureTitle": { "message": "La valeur des attributs `[aria-*]` n'est pas valide" }, "lighthouse-core/audits/accessibility/aria-valid-attr-value.js | title": { "message": "Les attributs `[aria-*]` ont des valeurs valides" }, "lighthouse-core/audits/accessibility/aria-valid-attr.js | description": { "message": "Les technologies d'assistance telles que les lecteurs d'écran ne peuvent pas interpréter les attributs ARIA si leurs noms ne sont pas valides. [En savoir plus](https://web.dev/aria-valid-attr/)" }, "lighthouse-core/audits/accessibility/aria-valid-attr.js | failureTitle": { "message": "Les attributs `[aria-*]` ne sont pas valides ou sont mal orthographiés" }, "lighthouse-core/audits/accessibility/aria-valid-attr.js | title": { "message": "Les attributs `[aria-*]` sont valides et correctement orthographiés" }, "lighthouse-core/audits/accessibility/axe-audit.js | failingElementsHeader": { "message": "Éléments non conformes" }, "lighthouse-core/audits/accessibility/button-name.js | description": { "message": "Lorsqu'un bouton n'a pas de nom accessible, les lecteurs d'écran annoncent simplement qu'il s'agit d'un \"bouton\", ce qui le rend inutilisable pour les personnes qui se servent de tels outils. [En savoir plus](https://web.dev/button-name/)" }, "lighthouse-core/audits/accessibility/button-name.js | failureTitle": { "message": "Les boutons n'ont pas de nom accessible" }, "lighthouse-core/audits/accessibility/button-name.js | title": { "message": "Les boutons ont un nom accessible" }, "lighthouse-core/audits/accessibility/bypass.js | description": { "message": "En ajoutant des méthodes pour contourner les contenus répétitifs, vous permettez aux internautes qui utilisent un clavier de naviguer plus efficacement sur la page. [En savoir plus](https://web.dev/bypass/)" }, "lighthouse-core/audits/accessibility/bypass.js | failureTitle": { "message": "La page ne contient pas de titre, de lien \"Ignorer\" ni de point de repère" }, "lighthouse-core/audits/accessibility/bypass.js | title": { "message": "La page contient un titre, un lien \"Ignorer\" ou un point de repère" }, "lighthouse-core/audits/accessibility/color-contrast.js | description": { "message": "Un texte faiblement contrasté est difficile, voire impossible à lire pour de nombreux utilisateurs. [En savoir plus](https://web.dev/color-contrast/)" }, "lighthouse-core/audits/accessibility/color-contrast.js | failureTitle": { "message": "Les couleurs d'arrière-plan et de premier plan ne sont pas suffisamment contrastées" }, "lighthouse-core/audits/accessibility/color-contrast.js | title": { "message": "Les couleurs d'arrière-plan et de premier plan sont suffisamment contrastées" }, "lighthouse-core/audits/accessibility/definition-list.js | description": { "message": "Si les listes de définition ne sont pas correctement balisées, les lecteurs d'écran risquent de donner des résultats confus ou imprécis. [En savoir plus](https://web.dev/definition-list/)" }, "lighthouse-core/audits/accessibility/definition-list.js | failureTitle": { "message": "Les éléments `<dl>` ne contiennent pas uniquement des groupes `<dt>` et `<dd>` ainsi que des éléments `<script>`, `<template>` ou `<div>` dans le bon ordre." }, "lighthouse-core/audits/accessibility/definition-list.js | title": { "message": "Les éléments `<dl>` ne contiennent que des groupes `<dt>` et `<dd>` ainsi que des éléments `<script>`, `<template>` ou `<div>` dans le bon ordre." }, "lighthouse-core/audits/accessibility/dlitem.js | description": { "message": "Les éléments de liste de définition (`<dt>` et `<dd>`) doivent être encapsulés dans un élément `<dl>` parent afin que les lecteurs d'écran puissent les énoncer correctement. [En savoir plus](https://web.dev/dlitem/)" }, "lighthouse-core/audits/accessibility/dlitem.js | failureTitle": { "message": "Les éléments de liste de définition ne sont pas encapsulés dans des éléments `<dl>`" }, "lighthouse-core/audits/accessibility/dlitem.js | title": { "message": "Les éléments de liste de définition sont encapsulés dans des éléments `<dl>`" }, "lighthouse-core/audits/accessibility/document-title.js | description": { "message": "Le titre donne aux utilisateurs de lecteurs d'écran un aperçu de la page. En outre, les moteurs de recherche s'appuient principalement sur ce dernier pour déterminer la pertinence du contenu proposé. [En savoir plus](https://web.dev/document-title/)" }, "lighthouse-core/audits/accessibility/document-title.js | failureTitle": { "message": "Le document ne contient pas d'élément `<title>`" }, "lighthouse-core/audits/accessibility/document-title.js | title": { "message": "Le document contient un élément `<title>`" }, "lighthouse-core/audits/accessibility/duplicate-id-active.js | description": { "message": "Tous les éléments sélectionnables doivent être associés à un `id` unique pour qu'ils soient visibles par les technologies d'assistance. [En savoir plus](https://web.dev/duplicate-id-active/)" }, "lighthouse-core/audits/accessibility/duplicate-id-active.js | failureTitle": { "message": "Les attributs `[id]` sur des éléments sélectionnables actifs ne sont pas uniques" }, "lighthouse-core/audits/accessibility/duplicate-id-active.js | title": { "message": "Les attributs `[id]` sur des éléments sélectionnables actifs sont uniques" }, "lighthouse-core/audits/accessibility/duplicate-id-aria.js | description": { "message": "La valeur d'un ID ARIA doit être unique afin que les différentes instances soient toutes prises en compte par les technologies d'assistance. [En savoir plus](https://web.dev/duplicate-id-aria/)" }, "lighthouse-core/audits/accessibility/duplicate-id-aria.js | failureTitle": { "message": "Les ID ARIA ne sont pas uniques" }, "lighthouse-core/audits/accessibility/duplicate-id-aria.js | title": { "message": "Les ID ARIA sont uniques" }, "lighthouse-core/audits/accessibility/form-field-multiple-labels.js | description": { "message": "Les champs de formulaire comprenant plusieurs libellés peuvent être annoncés par les technologies d'assistance comme des lecteurs d'écran utilisant le premier, le dernier ou tous les libellés, ce qui peut prêter à confusion. [En savoir plus](https://web.dev/form-field-multiple-labels/)" }, "lighthouse-core/audits/accessibility/form-field-multiple-labels.js | failureTitle": { "message": "Les champs de formulaire comprennent plusieurs libellés" }, "lighthouse-core/audits/accessibility/form-field-multiple-labels.js | title": { "message": "Aucun champ de formulaire ne comporte plusieurs libellés" }, "lighthouse-core/audits/accessibility/frame-title.js | description": { "message": "Les lecteurs d'écran s'appuient sur le titre des frames pour décrire le contenu de ces derniers aux utilisateurs. [En savoir plus](https://web.dev/frame-title/)" }, "lighthouse-core/audits/accessibility/frame-title.js | failureTitle": { "message": "Les éléments `<frame>` ou `<iframe>` n'ont pas de titre" }, "lighthouse-core/audits/accessibility/frame-title.js | title": { "message": "Les éléments `<frame>` ou `<iframe>` ont un titre" }, "lighthouse-core/audits/accessibility/heading-order.js | description": { "message": "Les en-têtes correctement classés qui respectent les niveaux transmettent la structure sémantique de la page, ce qui garantit une navigation plus aisée et permet d'identifier plus facilement dans quels cas utiliser les technologies d'assistance. [En savoir plus](https://web.dev/heading-order/)" }, "lighthouse-core/audits/accessibility/heading-order.js | failureTitle": { "message": "Les éléments d'en-tête ne sont pas classés séquentiellement par ordre décroissant" }, "lighthouse-core/audits/accessibility/heading-order.js | title": { "message": "Les éléments d'en-tête sont classés séquentiellement par ordre décroissant" }, "lighthouse-core/audits/accessibility/html-has-lang.js | description": { "message": "Lorsqu'une page ne spécifie pas d'attribut \"lang\", les lecteurs d'écran considèrent qu'elle est rédigée dans la langue par défaut sélectionnée au moment de leur configuration par l'utilisateur. Si la page n'est pas rédigée dans cette langue par défaut, les lecteurs d'écran risquent de ne pas énoncer correctement son contenu. [En savoir plus](https://web.dev/html-has-lang/)" }, "lighthouse-core/audits/accessibility/html-has-lang.js | failureTitle": { "message": "L'élément `<html>` n'a pas d'attribut `[lang]`" }, "lighthouse-core/audits/accessibility/html-has-lang.js | title": { "message": "L'élément `<html>` contient un attribut `[lang]`" }, "lighthouse-core/audits/accessibility/html-lang-valid.js | description": { "message": "Le fait de spécifier une [langue BCP 47](https://www.w3.org/International/questions/qa-choosing-language-tags#question) valide permet d'aider les lecteurs d'écran à énoncer correctement le texte. [En savoir plus](https://web.dev/html-lang-valid/)" }, "lighthouse-core/audits/accessibility/html-lang-valid.js | failureTitle": { "message": "La valeur de l'attribut `[lang]` de l'élément `<html>` n'est pas valide." }, "lighthouse-core/audits/accessibility/html-lang-valid.js | title": { "message": "La valeur de l'attribut `[lang]` de l'élément `<html>` est valide" }, "lighthouse-core/audits/accessibility/image-alt.js | description": { "message": "Les éléments informatifs doivent contenir un texte de substitution court et descriptif. L'attribut alt peut rester vide pour les éléments décoratifs. [En savoir plus](https://web.dev/image-alt/)" }, "lighthouse-core/audits/accessibility/image-alt.js | failureTitle": { "message": "Des éléments d'image n'ont pas d'attribut `[alt]`" }, "lighthouse-core/audits/accessibility/image-alt.js | title": { "message": "Les éléments d'image possèdent des attributs `[alt]`" }, "lighthouse-core/audits/accessibility/input-image-alt.js | description": { "message": "Lorsqu'une image est utilisée comme bouton `<input>`, vous pouvez aider les utilisateurs de lecteurs d'écran à comprendre son utilité en ajoutant un texte de substitution. [En savoir plus](https://web.dev/input-image-alt/)" }, "lighthouse-core/audits/accessibility/input-image-alt.js | failureTitle": { "message": "Les éléments `<input type=\"image\">` ne contiennent pas de texte `[alt]`" }, "lighthouse-core/audits/accessibility/input-image-alt.js | title": { "message": "Les éléments `<input type=\"image\">` contiennent du texte `[alt]`" }, "lighthouse-core/audits/accessibility/label.js | description": { "message": "Les libellés permettent de s'assurer que les éléments de contrôle des formulaires sont énoncés correctement par les technologies d'assistance, comme les lecteurs d'écran. [En savoir plus](https://web.dev/label/)" }, "lighthouse-core/audits/accessibility/label.js | failureTitle": { "message": "Les éléments de formulaire ne sont pas associés à des libellés" }, "lighthouse-core/audits/accessibility/label.js | title": { "message": "Les éléments de formulaire sont associés à des libellés" }, "lighthouse-core/audits/accessibility/link-name.js | description": { "message": "Rédigez du texte visible et unique pour les liens (et pour le texte de substitution des images, si vous vous en servez dans des liens), afin que les utilisateurs de lecteurs d'écran puissent facilement positionner le curseur dessus et bénéficient d'une meilleure expérience de navigation. [En savoir plus](https://web.dev/link-name/)" }, "lighthouse-core/audits/accessibility/link-name.js | failureTitle": { "message": "Les liens n'ont pas de nom visible" }, "lighthouse-core/audits/accessibility/link-name.js | title": { "message": "Les liens ont un nom visible" }, "lighthouse-core/audits/accessibility/list.js | description": { "message": "Les lecteurs d'écran ont une façon spécifique d'énoncer les listes. Pour leur permettre de donner de bons résultats, pensez à bien structurer ces dernières. [En savoir plus](https://web.dev/list/)" }, "lighthouse-core/audits/accessibility/list.js | failureTitle": { "message": "Les listes ne contiennent pas uniquement des éléments `<li>` et des éléments de type script (`<script>` et `<template>`)." }, "lighthouse-core/audits/accessibility/list.js | title": { "message": "Les listes contiennent uniquement des éléments `<li>` et des éléments de type script (`<script>` et `<template>`)." }, "lighthouse-core/audits/accessibility/listitem.js | description": { "message": "Les lecteurs d'écran requièrent que les éléments de liste (`<li>`) soient contenus dans un élément parent `<ul>` ou `<ol>` pour les énoncer correctement. [En savoir plus](https://web.dev/listitem/)" }, "lighthouse-core/audits/accessibility/listitem.js | failureTitle": { "message": "Les éléments de liste (`<li>`) ne sont pas inclus dans des éléments parents `<ul>` ni `<ol>`." }, "lighthouse-core/audits/accessibility/listitem.js | title": { "message": "Les éléments de liste (`<li>`) sont inclus dans des éléments parents `<ul>` ou `<ol>`" }, "lighthouse-core/audits/accessibility/meta-refresh.js | description": { "message": "Les utilisateurs ne s'attendent pas à ce qu'une page s'actualise automatiquement. De plus, lorsque cela se produit, le curseur est aussitôt repositionné en haut de la page. Cela peut générer de la frustration et perturber l'expérience utilisateur. [En savoir plus](https://web.dev/meta-refresh/)" }, "lighthouse-core/audits/accessibility/meta-refresh.js | failureTitle": { "message": "Le document utilise une balise Meta `<meta http-equiv=\"refresh\">`" }, "lighthouse-core/audits/accessibility/meta-refresh.js | title": { "message": "Le document n'utilise pas de balise Meta `<meta http-equiv=\"refresh\">`" }, "lighthouse-core/audits/accessibility/meta-viewport.js | description": { "message": "La désactivation de la fonction de zoom peut être problématique pour les utilisateurs qui ne voient pas bien et qui ont besoin d'agrandir le contenu d'une page Web pour en saisir le sens. [En savoir plus](https://web.dev/meta-viewport/)" }, "lighthouse-core/audits/accessibility/meta-viewport.js | failureTitle": { "message": "L'attribut `[user-scalable=\"no\"]` est utilisé dans l'élément `<meta name=\"viewport\">`, ou l'attribut `[maximum-scale]` est inférieur à 5." }, "lighthouse-core/audits/accessibility/meta-viewport.js | title": { "message": "`[user-scalable=\"no\"]` n'est pas utilisé dans l'élément `<meta name=\"viewport\">`, et l'attribut `[maximum-scale]` n'est pas inférieur à 5." }, "lighthouse-core/audits/accessibility/object-alt.js | description": { "message": "Les lecteurs d'écran ne peuvent pas traduire les contenus non textuels. En ajoutant un texte de substitution aux éléments `<object>`, vous aiderez les lecteurs d'écran à transmettre votre message aux utilisateurs. [En savoir plus](https://web.dev/object-alt/)" }, "lighthouse-core/audits/accessibility/object-alt.js | failureTitle": { "message": "Les éléments `<object>` ne contiennent pas de texte de substitution" }, "lighthouse-core/audits/accessibility/object-alt.js | title": { "message": "Les éléments `<object>` contiennent du texte de substitution" }, "lighthouse-core/audits/accessibility/tabindex.js | description": { "message": "Une valeur supérieure à 0 implique un ordre de navigation explicite. Bien que cela soit valide d'un point de vue technique, cela crée souvent une expérience frustrante pour les utilisateurs qui s'appuient sur des technologies d'assistance. [En savoir plus](https://web.dev/tabindex/)" }, "lighthouse-core/audits/accessibility/tabindex.js | failureTitle": { "message": "Certains éléments ont une valeur `[tabindex]` supérieure à 0" }, "lighthouse-core/audits/accessibility/tabindex.js | title": { "message": "Aucun élément n'a de valeur `[tabindex]` supérieure à 0" }, "lighthouse-core/audits/accessibility/td-headers-attr.js | description": { "message": "Les lecteurs d'écran proposent des fonctionnalités qui permettent de naviguer plus simplement dans les tableaux. En vous assurant que les cellules `<td>` qui comportent l'attribut `[headers]` fassent référence à d'autres cellules dans le même tableau uniquement, vous pourrez améliorer l'expérience des utilisateurs de lecteurs d'écran. [En savoir plus](https://web.dev/td-headers-attr/)" }, "lighthouse-core/audits/accessibility/td-headers-attr.js | failureTitle": { "message": "Les cellules d'un élément `<table>` qui utilisent l'attribut `[headers]` font référence à un élément `id` ne figurant pas dans le même tableau." }, "lighthouse-core/audits/accessibility/td-headers-attr.js | title": { "message": "Les cellules d'un élément `<table>` qui utilisent l'attribut `[headers]` font référence à des cellules figurant dans le même tableau." }, "lighthouse-core/audits/accessibility/th-has-data-cells.js | description": { "message": "Les lecteurs d'écran proposent des fonctionnalités qui permettent de naviguer plus simplement dans les tableaux. En vous assurant que les en-têtes de tableaux fassent toujours référence à un ensemble de cellules spécifique, vous pourrez améliorer l'expérience des utilisateurs de lecteurs d'écran. [En savoir plus](https://web.dev/th-has-data-cells/)" }, "lighthouse-core/audits/accessibility/th-has-data-cells.js | failureTitle": { "message": "Les éléments `<th>` et ceux portant l'attribut `[role=\"columnheader\"/\"rowheader\"]` ne décrivent aucune cellule de données." }, "lighthouse-core/audits/accessibility/th-has-data-cells.js | title": { "message": "Les éléments `<th>` et ceux portant l'attribut `[role=\"columnheader\"/\"rowheader\"]` décrivent des cellules de données." }, "lighthouse-core/audits/accessibility/valid-lang.js | description": { "message": "Le fait de spécifier une [langue BCP 47](https://www.w3.org/International/questions/qa-choosing-language-tags#question) valide pour les éléments permet de s'assurer que le texte sera prononcé correctement par les lecteurs d'écran. [En savoir plus](https://web.dev/valid-lang/)" }, "lighthouse-core/audits/accessibility/valid-lang.js | failureTitle": { "message": "La valeur des attributs `[lang]` n'est pas valide" }, "lighthouse-core/audits/accessibility/valid-lang.js | title": { "message": "Les attributs `[lang]` ont une valeur valide" }, "lighthouse-core/audits/accessibility/video-caption.js | description": { "message": "Le fait d'ajouter des sous-titres à une vidéo rend cette dernière plus accessible aux personnes sourdes et malentendantes. [En savoir plus](https://web.dev/video-caption/)" }, "lighthouse-core/audits/accessibility/video-caption.js | failureTitle": { "message": "Les éléments `<video>` ne contiennent pas d'élément `<track>` avec `[kind=\"captions\"]`." }, "lighthouse-core/audits/accessibility/video-caption.js | title": { "message": "Les éléments `<video>` contiennent un élément `<track>` avec `[kind=\"captions\"]`" }, "lighthouse-core/audits/apple-touch-icon.js | description": { "message": "Définissez un attribut `apple-touch-icon` afin d'optimiser l'affichage de votre progressive web app sur l'écran d'accueil des appareils iOS. Il doit mener vers une image PNG carrée opaque de 180 ou 192 pixels. [Découvrez-en davantage](https://web.dev/apple-touch-icon/)." }, "lighthouse-core/audits/apple-touch-icon.js | failureTitle": { "message": "La valeur de l'attribut `apple-touch-icon` n'est pas valide" }, "lighthouse-core/audits/apple-touch-icon.js | precomposedWarning": { "message": "`apple-touch-icon-precomposed` est obsolète. Utilisez plutôt `apple-touch-icon`." }, "lighthouse-core/audits/apple-touch-icon.js | title": { "message": "La valeur de l'attribut `apple-touch-icon` est valide" }, "lighthouse-core/audits/autocomplete.js | columnCurrent": { "message": "Valeur actuelle" }, "lighthouse-core/audits/autocomplete.js | columnSuggestions": { "message": "Jeton suggéré" }, "lighthouse-core/audits/autocomplete.js | description": { "message": "`autocomplete` permet aux utilisateurs d'envoyer des formulaires plus rapidement. Pour leur faire gagner du temps, envisagez d'activer cette fonctionnalité en définissant l'attribut `autocomplete` sur une valeur valide. [En savoir plus](https://developers.google.com/web/fundamentals/design-and-ux/input/forms#use_metadata_to_enable_auto-complete)" }, "lighthouse-core/audits/autocomplete.js | failureTitle": { "message": "Les éléments `<input>` ne possèdent pas d'attributs `autocomplete` corrects" }, "lighthouse-core/audits/autocomplete.js | manualReview": { "message": "Nécessite une vérification manuelle" }, "lighthouse-core/audits/autocomplete.js | reviewOrder": { "message": "Vérifiez l'ordre des jetons" }, "lighthouse-core/audits/autocomplete.js | title": { "message": "Les éléments `<input>` utilisent correctement `autocomplete`" }, "lighthouse-core/audits/autocomplete.js | warningInvalid": { "message": "Jeton(s) `autocomplete` : \"{token}\" n'est pas valide dans {snippet}" }, "lighthouse-core/audits/autocomplete.js | warningOrder": { "message": "Vérifier l'ordre des jetons : \"{tokens}\" dans {snippet}" }, "lighthouse-core/audits/bootup-time.js | chromeExtensionsWarning": { "message": "Les extensions Chrome ont eu un impact négatif sur les performances de chargement de la page. Essayez de contrôler la page en mode navigation privée ou depuis un profil Chrome sans extensions." }, "lighthouse-core/audits/bootup-time.js | columnScriptEval": { "message": "Évaluation des scripts" }, "lighthouse-core/audits/bootup-time.js | columnScriptParse": { "message": "Analyse des scripts" }, "lighthouse-core/audits/bootup-time.js | columnTotal": { "message": "Temps CPU total" }, "lighthouse-core/audits/bootup-time.js | description": { "message": "Envisagez de réduire le temps consacré à l'analyse, la compilation et l'exécution de JavaScript. La livraison de charges utiles JavaScript plus petites peut vous aider. [En savoir plus](https://web.dev/bootup-time/)" }, "lighthouse-core/audits/bootup-time.js | failureTitle": { "message": "Réduisez le temps d'exécution de JavaScript" }, "lighthouse-core/audits/bootup-time.js | title": { "message": "Délai d'exécution de JavaScript" }, "lighthouse-core/audits/byte-efficiency/duplicated-javascript.js | description": { "message": "Supprimez les modules JavaScript volumineux et en double de vos groupes pour réduire les débits d'octets superflus sur le réseau. " }, "lighthouse-core/audits/byte-efficiency/duplicated-javascript.js | title": { "message": "Supprimez les modules en double dans les groupes JavaScript" }, "lighthouse-core/audits/byte-efficiency/efficient-animated-content.js | description": { "message": "Les grandes images GIF sont inefficaces pour diffuser du contenu animé. Envisagez d'utiliser des vidéos MPEG4/WebM pour les animations et PNG/WebP pour les images statiques au lieu d'images GIF afin d'économiser des octets réseau. [En savoir plus](https://web.dev/efficient-animated-content/)" }, "lighthouse-core/audits/byte-efficiency/efficient-animated-content.js | title": { "message": "Utilisez des formats vidéo pour le contenu animé" }, "lighthouse-core/audits/byte-efficiency/legacy-javascript.js | description": { "message": "Les polyfills et les attributs \"transform\" permettent aux anciens navigateurs d'utiliser les nouvelles fonctionnalités JavaScript. Dans la majorité des cas cependant, ils ne sont pas nécessaires aux navigateurs modernes. Adoptez une stratégie de déploiement de script moderne pour votre groupe JavaScript : utilisez la détection de fonctionnalité module/nomodule pour réduire la quantité de code envoyée aux navigateurs modernes tout en continuant de prendre en charge les plus anciens. [En savoir plus](https://philipwalton.com/articles/deploying-es2015-code-in-production-today/)" }, "lighthouse-core/audits/byte-efficiency/legacy-javascript.js | title": { "message": "Évitez d'utiliser de l'ancien code JavaScript dans les navigateurs récents" }, "lighthouse-core/audits/byte-efficiency/modern-image-formats.js | description": { "message": "Les formats d'image comme WebP et AVIF proposent souvent une meilleure compression que PNG et JPEG. Par conséquent, les téléchargements sont plus rapides et la consommation de données est réduite. [En savoir plus](https://web.dev/uses-webp-images/)" }, "lighthouse-core/audits/byte-efficiency/modern-image-formats.js | title": { "message": "Diffusez des images aux formats nouvelle génération" }, "lighthouse-core/audits/byte-efficiency/offscreen-images.js | description": { "message": "Envisagez de charger des images masquées ou hors écran après le chargement de toutes les ressources essentielles afin de réduire le délai avant interactivité. [En savoir plus](https://web.dev/offscreen-images/)" }, "lighthouse-core/audits/byte-efficiency/offscreen-images.js | title": { "message": "Différez le chargement des images hors écran" }, "lighthouse-core/audits/byte-efficiency/render-blocking-resources.js | description": { "message": "Des ressources bloquent la première visualisation (first paint) de votre page. Envisagez de diffuser des feuilles JS/CSS essentielles en ligne et de différer la diffusion de toutes les feuilles JS/de style non essentielles. [En savoir plus](https://web.dev/render-blocking-resources/)" }, "lighthouse-core/audits/byte-efficiency/render-blocking-resources.js | title": { "message": "Éliminez les ressources qui bloquent le rendu" }, "lighthouse-core/audits/byte-efficiency/total-byte-weight.js | description": { "message": "Les charges utiles des grands réseaux coûtent de l'argent réel aux utilisateurs et sont fortement corrélées aux délais de chargement interminables. [En savoir plus](https://web.dev/total-byte-weight/)" }, "lighthouse-core/audits/byte-efficiency/total-byte-weight.js | displayValue": { "message": "La taille totale était de {totalBytes, number, bytes} Kio" }, "lighthouse-core/audits/byte-efficiency/total-byte-weight.js | failureTitle": { "message": "Évitez d'énormes charges utiles de réseau" }, "lighthouse-core/audits/byte-efficiency/total-byte-weight.js | title": { "message": "Éviter d'énormes charges utiles de réseau" }, "lighthouse-core/audits/byte-efficiency/unminified-css.js | description": { "message": "La réduction des fichiers CSS peut réduire la taille des charges utiles de réseau. [En savoir plus](https://web.dev/unminified-css/)" }, "lighthouse-core/audits/byte-efficiency/unminified-css.js | title": { "message": "Réduisez la taille des ressources CSS" }, "lighthouse-core/audits/byte-efficiency/unminified-javascript.js | description": { "message": "La minimisation des fichiers JavaScript peut réduire la taille des charges utiles et la durée d'analyse des scripts. [En savoir plus](https://web.dev/unminified-javascript/)" }, "lighthouse-core/audits/byte-efficiency/unminified-javascript.js | title": { "message": "Réduisez la taille des ressources JavaScript" }, "lighthouse-core/audits/byte-efficiency/unused-css-rules.js | description": { "message": "Réduisez les règles inutilisées des feuilles de style et différez les ressources CSS non utilisées pour le contenu au-dessus de la ligne de flottaison afin de réduire la quantité d'octets consommés par l'activité réseau. [En savoir plus](https://web.dev/unused-css-rules/)" }, "lighthouse-core/audits/byte-efficiency/unused-css-rules.js | title": { "message": "Réduisez les ressources CSS inutilisées" }, "lighthouse-core/audits/byte-efficiency/unused-javascript.js | description": { "message": "Réduisez les ressources JavaScript inutilisées et différez le chargement des scripts tant qu'ils ne sont pas requis afin de réduire la quantité d'octets consommés par l'activité réseau. [En savoir plus](https://web.dev/unused-javascript/)" }, "lighthouse-core/audits/byte-efficiency/unused-javascript.js | title": { "message": "Réduisez les ressources JavaScript inutilisées" }, "lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | description": { "message": "Une longue durée de vie du cache peut accélérer les visites répétées sur votre page. [En savoir plus](https://web.dev/uses-long-cache-ttl/)" }, "lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | displayValue": { "message": "{itemCount,plural, =1{1 ressource trouvée}one{# ressource trouvée}other{# ressources trouvées}}" }, "lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | failureTitle": { "message": "Diffusez des éléments statiques grâce à des règles de cache efficaces" }, "lighthouse-core/audits/byte-efficiency/uses-long-cache-ttl.js | title": { "message": "Utiliser des règles de cache efficaces sur les éléments statiques" }, "lighthouse-core/audits/byte-efficiency/uses-optimized-images.js | description": { "message": "Les images optimisées se chargent plus rapidement et consomment moins de données mobiles. [En savoir plus](https://web.dev/uses-optimized-images/)" }, "lighthouse-core/audits/byte-efficiency/uses-optimized-images.js | title": { "message": "Encodez les images de manière efficace" }, "lighthouse-core/audits/byte-efficiency/uses-responsive-images-snapshot.js | columnActualDimensions": { "message": "Dimensions réelles" }, "lighthouse-core/audits/byte-efficiency/uses-responsive-images-snapshot.js | columnDisplayedDimensions": { "message": "Dimensions affichées" }, "lighthouse-core/audits/byte-efficiency/uses-responsive-images-snapshot.js | failureTitle": { "message": "Images plus grandes que leur taille affichée" }, "lighthouse-core/audits/byte-efficiency/uses-responsive-images-snapshot.js | title": { "message": "Images appropriées pour leur taille affichée" }, "lighthouse-core/audits/byte-efficiency/uses-responsive-images.js | description": { "message": "Diffusez des images de taille appropriée afin d'économiser des données mobiles et de réduire le temps de chargement. [En savoir plus](https://web.dev/uses-responsive-images/)" }, "lighthouse-core/audits/byte-efficiency/uses-responsive-images.js | title": { "message": "Dimensionnez correctement les images" }, "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | description": { "message": "Les ressources textuelles doivent être diffusées compressées (Gzip, Deflate ou Brotli) pour réduire le nombre total d'octets du réseau. [En savoir plus](https://web.dev/uses-text-compression/)" }, "lighthouse-core/audits/byte-efficiency/uses-text-compression.js | title": { "message": "Activez la compression de texte" }, "lighthouse-core/audits/content-width.js | description": { "message": "Si la largeur du contenu de votre application ne correspond pas à la largeur de la fenêtre d'affichage, il se peut que votre application ne soit pas optimisée pour les écrans mobiles. [Découvrez-en davantage](https://web.dev/content-width/)." }, "lighthouse-core/audits/content-width.js | explanation": { "message": "La dimension de la fenêtre d'affichage ({innerWidth} pixels) ne correspond pas à la taille de la fenêtre ({outerWidth} pixels)." }, "lighthouse-core/audits/content-width.js | failureTitle": { "message": "Le contenu n'est pas correctement dimensionné pour la fenêtre d'affichage" }, "lighthouse-core/audits/content-width.js | title": { "message": "Le contenu est correctement dimensionné pour la fenêtre d'affichage" }, "lighthouse-core/audits/critical-request-chains.js | description": { "message": "Les chaînes de demandes critiques ci-dessous vous montrent quelles ressources sont chargées avec une priorité élevée. Envisagez de réduire la longueur des chaînes et la taille de téléchargement des ressources ou de reporter le téléchargement de ressources inutiles afin d'améliorer le chargement des pages. [En savoir plus](https://web.dev/critical-request-chains/)" }, "lighthouse-core/audits/critical-request-chains.js | displayValue": { "message": "{itemCount,plural, =1{1 chaîne trouvée}one{# chaîne trouvée}other{# chaînes trouvées}}" }, "lighthouse-core/audits/critical-request-chains.js | title": { "message": "Évitez de créer des chaînes de requêtes critiques" }, "lighthouse-core/audits/csp-xss.js | columnDirective": { "message": "Directive" }, "lighthouse-core/audits/csp-xss.js | columnSeverity": { "message": "Gravité" }, "lighthouse-core/audits/csp-xss.js | description": { "message": "Une CSP (Content Security Policy) efficace réduit considérablement le risque d'attaques de script intersites (XSS). [En savoir plus](https://web.dev/csp-xss/)" }, "lighthouse-core/audits/csp-xss.js | itemSeveritySyntax": { "message": "Syntaxe" }, "lighthouse-core/audits/csp-xss.js | metaTagMessage": { "message": "La page contient une CSP définie dans une balise <meta>. Si possible, définissez la CSP dans un en-tête HTTP." }, "lighthouse-core/audits/csp-xss.js | noCsp": { "message": "Aucune CSP trouvée en mode de mise en conformité" }, "ligh