{ "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 sur les clés d'accès](https://dequeuniversity.com/rules/axe/4.10/accesskeys)" }, "core/audits/accessibility/accesskeys.js | failureTitle": { "message": "Les valeurs `[accesskey]` ne sont pas uniques" }, "core/audits/accessibility/accesskeys.js | title": { "message": "Les valeurs `[accesskey]` sont uniques" }, "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. [Découvrez comment rattacher les attributs ARIA à leurs rôles.](https://dequeuniversity.com/rules/axe/4.10/aria-allowed-attr)" }, "core/audits/accessibility/aria-allowed-attr.js | failureTitle": { "message": "Les attributs `[aria-*]` ne correspondent pas à leurs rôles" }, "core/audits/accessibility/aria-allowed-attr.js | title": { "message": "Les attributs `[aria-*]` correspondent à leurs rôles" }, "core/audits/accessibility/aria-allowed-role.js | description": { "message": "De nombreux éléments HTML ne peuvent être associés qu'à certains rôles ARIA. L'utilisation de rôles ARIA lorsqu'ils ne sont pas autorisés peut affecter l'accessibilité de la page Web. [En savoir plus sur les rôles ARIA](https://dequeuniversity.com/rules/axe/4.10/aria-allowed-role)" }, "core/audits/accessibility/aria-allowed-role.js | failureTitle": { "message": "Utilise des rôles ARIA sur des éléments incompatibles" }, "core/audits/accessibility/aria-allowed-role.js | title": { "message": "N'utilise des rôles ARIA que sur des éléments compatibles" }, "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. [Découvrez comment rendre les éléments de commande plus accessibles.](https://dequeuniversity.com/rules/axe/4.10/aria-command-name)" }, "core/audits/accessibility/aria-command-name.js | failureTitle": { "message": "Les éléments `button`, `link` et `menuitem` n'ont pas de noms accessibles." }, "core/audits/accessibility/aria-command-name.js | title": { "message": "Les éléments `button`, `link` et `menuitem` ont des noms accessibles" }, "core/audits/accessibility/aria-conditional-attr.js | description": { "message": "Certains attributs ARIA ne sont autorisés sur un élément que sous certaines conditions. [En savoir plus sur les attributs ARIA conditionnels](https://dequeuniversity.com/rules/axe/4.10/aria-conditional-attr)" }, "core/audits/accessibility/aria-conditional-attr.js | failureTitle": { "message": "Les attributs ARIA ne sont pas utilisés comme indiqué pour le rôle de l'élément" }, "core/audits/accessibility/aria-conditional-attr.js | title": { "message": "Les attributs ARIA sont utilisés comme indiqué pour le rôle de l'élément" }, "core/audits/accessibility/aria-deprecated-role.js | description": { "message": "Il est possible que les rôles ARIA obsolètes ne soient pas correctement traités par les technologies d'assistance. [En savoir plus sur les rôles ARIA obsolètes](https://dequeuniversity.com/rules/axe/4.10/aria-deprecated-role)" }, "core/audits/accessibility/aria-deprecated-role.js | failureTitle": { "message": "Des rôles ARIA obsolètes ont été utilisés" }, "core/audits/accessibility/aria-deprecated-role.js | title": { "message": "Les rôles ARIA obsolètes n'ont pas été utilisés" }, "core/audits/accessibility/aria-dialog-name.js | description": { "message": "Les éléments de boîte de dialogue ARIA sans nom accessible peuvent empêcher les utilisateurs de lecteurs d'écran de comprendre la fonction de ces éléments. [Découvrez comment rendre les éléments de boîte de dialogue ARIA plus accessibles.](https://dequeuniversity.com/rules/axe/4.10/aria-dialog-name)" }, "core/audits/accessibility/aria-dialog-name.js | failureTitle": { "message": "Les éléments comportant `role=\"dialog\"` ou `role=\"alertdialog\"` n'ont pas de nom accessible." }, "core/audits/accessibility/aria-dialog-name.js | title": { "message": "Les éléments comportant `role=\"dialog\"` ou `role=\"alertdialog\"` ont des noms accessibles." }, "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 `` du document. [Découvrez comment `aria-hidden` affecte le corps du document.](https://dequeuniversity.com/rules/axe/4.10/aria-hidden-body)" }, "core/audits/accessibility/aria-hidden-body.js | failureTitle": { "message": "`[aria-hidden=\"true\"]` figure sur le document ``" }, "core/audits/accessibility/aria-hidden-body.js | title": { "message": "`[aria-hidden=\"true\"]` ne figure pas sur le document ``" }, "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. [Découvrez comment `aria-hidden` affecte les éléments sélectionnables.](https://dequeuniversity.com/rules/axe/4.10/aria-hidden-focus)" }, "core/audits/accessibility/aria-hidden-focus.js | failureTitle": { "message": "Les éléments `[aria-hidden=\"true\"]` contiennent des descendants sélectionnables" }, "core/audits/accessibility/aria-hidden-focus.js | title": { "message": "Les éléments `[aria-hidden=\"true\"]` ne contiennent pas de descendants sélectionnables" }, "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 sur le libellé des champs de saisie](https://dequeuniversity.com/rules/axe/4.10/aria-input-field-name)" }, "core/audits/accessibility/aria-input-field-name.js | failureTitle": { "message": "Les champs de saisie ARIA n'ont pas de noms accessibles" }, "core/audits/accessibility/aria-input-field-name.js | title": { "message": "Les champs de saisie ARIA ont des noms accessibles" }, "core/audits/accessibility/aria-meter-name.js | description": { "message": "Lorsqu'un élément outil de mesure 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. [Découvrez comment nommer des éléments `meter`.](https://dequeuniversity.com/rules/axe/4.10/aria-meter-name)" }, "core/audits/accessibility/aria-meter-name.js | failureTitle": { "message": "Les éléments ARIA `meter` n'ont pas de noms accessibles." }, "core/audits/accessibility/aria-meter-name.js | title": { "message": "Les éléments ARIA `meter` ont des noms accessibles" }, "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. [Découvrez comment ajouter des libellés aux éléments `progressbar`.](https://dequeuniversity.com/rules/axe/4.10/aria-progressbar-name)" }, "core/audits/accessibility/aria-progressbar-name.js | failureTitle": { "message": "Les éléments ARIA `progressbar` n'ont pas de noms accessibles." }, "core/audits/accessibility/aria-progressbar-name.js | title": { "message": "Les éléments ARIA `progressbar` ont des noms accessibles" }, "core/audits/accessibility/aria-prohibited-attr.js | description": { "message": "L'utilisation d'attributs ARIA dans des rôles où ils sont interdits peut empêcher de communiquer des informations importantes aux utilisateurs de technologies d'assistance. [En savoir plus sur les rôles ARIA interdits](https://dequeuniversity.com/rules/axe/4.10/aria-prohibited-attr)" }, "core/audits/accessibility/aria-prohibited-attr.js | failureTitle": { "message": "Des éléments utilisent des attributs ARIA interdits" }, "core/audits/accessibility/aria-prohibited-attr.js | title": { "message": "Les éléments n'utilisent que des attributs ARIA autorisés" }, "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 sur les rôles et les attributs obligatoires](https://dequeuniversity.com/rules/axe/4.10/aria-required-attr)" }, "core/audits/accessibility/aria-required-attr.js | failureTitle": { "message": "Les éléments `[role]` ne possèdent pas tous les attributs `[aria-*]` requis" }, "core/audits/accessibility/aria-required-attr.js | title": { "message": "Tous les éléments `[role]` contiennent les attributs `[aria-*]` requis" }, "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 sur les rôles et les éléments enfants requis](https://dequeuniversity.com/rules/axe/4.10/aria-required-children)" }, "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." }, "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." }, "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 sur les rôles ARIA et l'élément parent requis](https://dequeuniversity.com/rules/axe/4.10/aria-required-parent)" }, "core/audits/accessibility/aria-required-parent.js | failureTitle": { "message": "Les éléments `[role]` ne sont pas inclus dans l'élément parent requis" }, "core/audits/accessibility/aria-required-parent.js | title": { "message": "Les éléments `[role]` sont inclus dans l'élément parent approprié" }, "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 sur les rôles ARIA valides](https://dequeuniversity.com/rules/axe/4.10/aria-roles)" }, "core/audits/accessibility/aria-roles.js | failureTitle": { "message": "Les valeurs `[role]` ne sont pas valides" }, "core/audits/accessibility/aria-roles.js | title": { "message": "Les valeurs `[role]` sont valides" }, "core/audits/accessibility/aria-text.js | description": { "message": "L'ajout de `role=text` autour d'un nœud de texte divisé par le balisage permet à VoiceOver de le traiter comme une seule expression, mais les descendants sélectionnables de l'élément ne seront pas annoncés. [En savoir plus sur l'attribut `role=text`](https://dequeuniversity.com/rules/axe/4.10/aria-text)" }, "core/audits/accessibility/aria-text.js | failureTitle": { "message": "Les éléments comportant l'attribut `role=text` ont des descendants sélectionnables." }, "core/audits/accessibility/aria-text.js | title": { "message": "Les éléments comportant l'attribut `role=text` n'ont pas de descendants sélectionnables." }, "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 sur les champs d'activation/de désactivation](https://dequeuniversity.com/rules/axe/4.10/aria-toggle-field-name)" }, "core/audits/accessibility/aria-toggle-field-name.js | failureTitle": { "message": "Les champs d'activation/de désactivation ARIA n'ont pas de noms accessibles" }, "core/audits/accessibility/aria-toggle-field-name.js | title": { "message": "Les champs d'activation/de désactivation ARIA ont des noms accessibles" }, "core/audits/accessibility/aria-tooltip-name.js | description": { "message": "Lorsqu'un élément info-bulle 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. [Découvrez comment nommer des éléments `tooltip`.](https://dequeuniversity.com/rules/axe/4.10/aria-tooltip-name)" }, "core/audits/accessibility/aria-tooltip-name.js | failureTitle": { "message": "Les éléments ARIA `tooltip` n'ont pas de noms accessibles." }, "core/audits/accessibility/aria-tooltip-name.js | title": { "message": "Les éléments ARIA `tooltip` ont des noms accessibles" }, "core/audits/accessibility/aria-treeitem-name.js | description": { "message": "Lorsqu'un élément `treeitem` 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 sur l'ajout de libellé aux éléments `treeitem`](https://dequeuniversity.com/rules/axe/4.10/aria-treeitem-name)" }, "core/audits/accessibility/aria-treeitem-name.js | failureTitle": { "message": "Les éléments ARIA `treeitem` n'ont pas de noms accessibles." }, "core/audits/accessibility/aria-treeitem-name.js | title": { "message": "Les éléments ARIA `treeitem` ont des noms accessibles" }, "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 sur les valeurs valides des attributs ARIA](https://dequeuniversity.com/rules/axe/4.10/aria-valid-attr-value)" }, "core/audits/accessibility/aria-valid-attr-value.js | failureTitle": { "message": "La valeur des attributs `[aria-*]` n'est pas valide" }, "core/audits/accessibility/aria-valid-attr-value.js | title": { "message": "Les attributs `[aria-*]` ont des valeurs valides" }, "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 sur les attributs ARIA valides](https://dequeuniversity.com/rules/axe/4.10/aria-valid-attr)" }, "core/audits/accessibility/aria-valid-attr.js | failureTitle": { "message": "Les attributs `[aria-*]` ne sont pas valides ou sont mal orthographiés" }, "core/audits/accessibility/aria-valid-attr.js | title": { "message": "Les attributs `[aria-*]` sont valides et correctement orthographiés" }, "core/audits/accessibility/axe-audit.js | failingElementsHeader": { "message": "Éléments non conformes" }, "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. [Découvrez comment rendre les boutons plus accessibles.](https://dequeuniversity.com/rules/axe/4.10/button-name)" }, "core/audits/accessibility/button-name.js | failureTitle": { "message": "Les boutons n'ont pas de nom accessible" }, "core/audits/accessibility/button-name.js | title": { "message": "Les boutons ont un nom accessible" }, "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 sur les blocs de contournement](https://dequeuniversity.com/rules/axe/4.10/bypass)" }, "core/audits/accessibility/bypass.js | failureTitle": { "message": "La page ne contient pas de titre, de lien \"Ignorer\" ni de point de repère" }, "core/audits/accessibility/bypass.js | title": { "message": "La page contient un titre, un lien \"Ignorer\" ou un point de repère" }, "core/audits/accessibility/color-contrast.js | description": { "message": "Un texte faiblement contrasté est difficile, voire impossible à lire pour de nombreux utilisateurs. [Découvrez comment fournir un contraste suffisant des couleurs.](https://dequeuniversity.com/rules/axe/4.10/color-contrast)" }, "core/audits/accessibility/color-contrast.js | failureTitle": { "message": "Les couleurs d'arrière-plan et de premier plan ne sont pas suffisamment contrastées" }, "core/audits/accessibility/color-contrast.js | title": { "message": "Les couleurs d'arrière-plan et de premier plan sont suffisamment contrastées" }, "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. [Découvrez comment structurer correctement les listes de définition.](https://dequeuniversity.com/rules/axe/4.10/definition-list)" }, "core/audits/accessibility/definition-list.js | failureTitle": { "message": "Les éléments `
` ne contiennent pas uniquement des groupes `
` et `
` ainsi que des éléments `