securityos/node_modules/axe-core/locales/fr.json

985 lines
56 KiB
JSON
Raw Normal View History

2024-09-06 15:32:35 +00:00
{
"lang": "fr",
"rules": {
"accesskeys": {
"description": "Vérifier que chaque valeur de lattribut accesskey est unique",
"help": "La valeur de lattribut accesskey doit être unique"
},
"area-alt": {
"description": "Vérifier que les éléments <area> dune image réactive ont une alternative textuelle",
"help": "Les éléments <area> actifs doivent avoir une alternative textuelle"
},
"aria-allowed-attr": {
"description": "Vérifier que les attributs ARIA sont autorisés pour le rôle dun élément",
"help": "Les éléments doivent seulement utiliser les attributs ARIA autorisés"
},
"aria-allowed-role": {
"description": "Vérifier que lattribut role a une valeur valide pour cet élément",
"help": "Le rôle ARIA doit être valide pour cet élément"
},
"aria-command-name": {
"description": "Vérifier que chaque \"button\", \"link\" et \"menuitem\" ARIA a un nom accessible",
"help": "Les commandes ARIA doivent avoir un nom accessible"
},
"aria-dialog-name": {
"description": "Vérifier que chaque nœud ARIA \"dialog\" et \"alertdialog\" a un nom accessible",
"help": "Les nœuds ARIA \"dialog\" and \"alertdialog\" doivent avoir un nom accessible"
},
"aria-hidden-body": {
"description": "Vérifier quaria-hidden='true' nest pas présent sur le corps du document (élément body)",
"help": "aria-hidden='true' ne doit pas être présent sur <body>"
},
"aria-hidden-focus": {
"description": "Vérifier quaria-hidden nest pas assigné aux éléments qui reçoivent le focus au clavier",
"help": "aria-hidden nest pas assigné aux éléments qui reçoivent le focus au clavier"
},
"aria-input-field-name": {
"description": "Vérifier que chaque champ de formulaire avec ARIA est doté dun intitulé accessible",
"help": "Les champs de formulaire ARIA ont un intitulé accessible"
},
"aria-meter-name": {
"description": "Vérifier que chaque nœud ARIA \"meter\" a un nom accessible",
"help": "Les nœuds ARIA \"meter\" doivent avoir un nom accessible"
},
"aria-progressbar-name": {
"description": "Vérifier que chaque nœud ARIA \"progressbar\" a un nom accessible",
"help": "Les nœuds ARIA \"progressbar\" doivent avoir un nom accessible"
},
"aria-required-attr": {
"description": "Vérifier que les éléments avec des rôles ARIA ont les attributs ARIA requis",
"help": "Les attributs ARIA requis doivent être présents"
},
"aria-required-children": {
"description": "Vérifier que les éléments avec un rôle ARIA comportent aussi des rôles pour les descendants directs",
"help": "Certains rôles ARIA doivent comporter des descendants directs spécifiques"
},
"aria-required-parent": {
"description": "Vérifier que les éléments avec un rôle ARIA requérant des rôles parents y sont contenus",
"help": "Certains rôles ARIA doivent être contenus par des parents spécifiques"
},
"aria-roledescription": {
"description": "Vérifier quaria-roledescription nest utilisé que sur des éléments qui ont un rôle implicite ou explicite",
"help": "Utiliser aria-roledescription sur les éléments dont le rôle a une valeur sémantique"
},
"aria-roles": {
"description": "Vérifier que les éléments avec un attribut role utilisent une valeur valide",
"help": "Les rôles ARIA doivent se conformer aux valeurs valides"
},
"aria-text": {
"description": "Vérifier que \"role=text\" est uniquement utilisé sur des éléments sans descendants focalisables",
"help": "\"role=text\" ne doit pas avoir de descendant focalisable"
},
"aria-toggle-field-name": {
"description": "Vérifier que chaque champ de basculement ARIA a un libellé accessible",
"help": "Les champs de basculement ARIA ont un libellé accessible"
},
"aria-tooltip-name": {
"description": "Vérifier que chaque nœud ARIA \"tooltip\" a un nom accessible",
"help": "Les nœuds ARIA \"tooltip\" doivent avoir un nom accessible"
},
"aria-treeitem-name": {
"description": "Vérifier que chaque nœud ARIA \"treeitem\" a un nom accessible",
"help": "Les nœuds ARIA \"treeitem\" doivent avoir un nom accessible"
},
"aria-valid-attr-value": {
"description": "Vérifier que tous les attributs ARIA comportent des valeurs valides",
"help": "Les attributs ARIA doivent comporter des valeurs valides"
},
"aria-valid-attr": {
"description": "Vérifier que les attributs commençant par aria- sont des attributs ARIA valides",
"help": "Les attributs ARIA doivent se conformer aux noms valides"
},
"audio-caption": {
"description": "Vérifier que les éléments <audio> ont des sous-titres",
"help": "Les éléments <audio> doivent avoir une piste de sous-titres"
},
"autocomplete-valid": {
"description": "Vérifier que lattribut autocomplete est correctement adapté au champ de formulaire",
"help": "Lattribut autocomplete doit être utilisé correctement"
},
"avoid-inline-spacing": {
"description": "Vérifier que lespacement du texte défini à travers une attribution de styles peut être ajusté via une feuille de style personnalisée",
"help": "Lespacement du texte inline peut être ajusté avec des feuilles de style personnalisées"
},
"blink": {
"description": "Vérifier que lélément <blink> nest pas utilisé",
"help": "Lélément <blink> est déprécié et ne doit pas être utilisé"
},
"button-name": {
"description": "Vérifier que les boutons ont un texte perceptible",
"help": "Les boutons doivent avoir un texte perceptible"
},
"bypass": {
"description": "Vérifier que chaque page dispose au minimum dun mécanisme de contournement de la navigation pour accéder directement au contenu",
"help": "Chaque page doit fournir des moyens de contourner les contenus répétés"
},
"color-contrast": {
"description": "Vérifier que les contrastes entre le premier plan et larrière-plan rencontrent les seuils de contrastes exigés par les WCAG 2 AA",
"help": "Les éléments doivent avoir un contraste de couleurs suffisant"
},
"color-contrast-enhanced": {
"description": "Vérifier que les contrastes entre le premier plan et larrière-plan rencontrent les seuils de contrastes exigés par les WCAG 2 AAA",
"help": "Les éléments doivent avoir un contraste de couleurs suffisant"
},
"css-orientation-lock": {
"description": "Vérifier que les contenus ne sont pas limités à une orientation spécifique de lécran, et que le contenu est utilisable sous toutes les orientations de lécran",
"help": "Les CSS Media queries ne sont pas utilisées pour verrouiller lorientation de lécran"
},
"definition-list": {
"description": "Vérifier que les éléments <dl> sont correctement structurés",
"help": "Les éléments <dl> ne doivent contenir directement que des groupes déléments <dt> et <dd> correctement ordonnés, ou des éléments <script> ou <template>"
},
"dlitem": {
"description": "Vérifier que les éléments <dt> et <dd> sont contenus dans un élément <dl>",
"help": "Les éléments <dt> et <dd> doivent être contenus dans un élément <dl>"
},
"document-title": {
"description": "Vérifier que chaque document HTML contient un élément <title> non vide",
"help": "Chaque document doit avoir un élément <title> pour aider à la navigation"
},
"duplicate-id-active": {
"description": "Vérifier que la valeur dattribut id de chaque élément actif est unique",
"help": "Les IDs des éléments actifs doivent être uniques"
},
"duplicate-id-aria": {
"description": "Vérifier que chaque valeur dattribut id utilisée avec ARIA et dans les étiquettes est unique",
"help": "Les IDs utilisés avec ARIA et dans les étiquettes doivent être uniques"
},
"duplicate-id": {
"description": "Vérifier que la valeur de chaque attribut id est unique",
"help": "La valeur de lattribut id doit être unique"
},
"empty-heading": {
"description": "Vérifier que les niveaux de titre ont un texte perceptible",
"help": "Les niveaux de titre ne doivent pas être vides"
},
"empty-table-header": {
"description": "Vérifier que les entêtes de tableaux ont un texte perceptible",
"help": "Les textes dentêtes de tableaux ne doivent pas être vides"
},
"focus-order-semantics": {
"description": "Vérifier que les éléments dans le parcours du focus ont un rôle approprié",
"help": "Les éléments dans le parcours du focus doivent avoir un rôle approprié pour le contenu interactif"
},
"form-field-multiple-labels": {
"description": "Vérifier que le champ de formulaire na pas plusieurs éléments détiquettes",
"help": "Le champ de formulaire ne devrait pas comporter plusieurs éléments détiquettes"
},
"frame-focusable-content": {
"description": "Vérifier que les éléments <frame> et <iframe> avec du contenu focalisable nont pas de tabindex=-1",
"help": "Les cadres avec du contenu focalisable ne doivent pas avoir tabindex=-1"
},
"frame-tested": {
"description": "Vérifier que les éléments <iframe> et <frame> contiennent le script axe-core",
"help": "Les cadres doivent être testés avec axe-core"
},
"frame-title-unique": {
"description": "Vérifier que les éléments <iframe> et <frame> ont un attribut title unique",
"help": "Chaque cadre doit avoir un attribut title unique"
},
"frame-title": {
"description": "Vérifier que les éléments <iframe> et <frame> ont un attribut title non vide",
"help": "Chaque cadre doit avoir un attribut title"
},
"heading-order": {
"description": "Vérifier que la hiérarchie des niveaux de titre est sémantiquement correcte",
"help": "Les niveaux de titre doivent sincrémenter dun seul niveau à la fois"
},
"hidden-content": {
"description": "Informer les utilisateurs sur les contenus cachés",
"help": "Le contenu caché sur la page ne peut pas être analysé"
},
"html-has-lang": {
"description": "Vérifier que chaque document HTML a un attribut lang",
"help": "Lélément <html> doit avoir un attribut lang"
},
"html-lang-valid": {
"description": "Vérifier que lattribut lang sur lélément <html> a une valeur valide",
"help": "Lélément <html> doit avoir une valeur valide pour lattribut lang"
},
"html-xml-lang-mismatch": {
"description": "Vérifier que les éléments HTML avec les attributs lang et xml:lang valides indiquent la même langue de base pour la page",
"help": "Les éléments HTML avec les attributs lang et xml:lang doivent avoir la même langue de base"
},
"identical-links-same-purpose": {
"description": "Vérifier que les liens qui ont le même nom accessible ont la même finalité",
"help": "Les liens avec le même nom ont la même finalité"
},
"image-alt": {
"description": "Vérifier que les éléments <img> ont une alternative textuelle, ou un rôle de type 'none' ou 'presentation'",
"help": "Les images doivent avoir une alternative textuelle"
},
"image-redundant-alt": {
"description": "Vérifier que lintitulé des liens et boutons nest pas répété dans lalternative de limage",
"help": "Lintitulé des liens et boutons ne doit pas être répété dans lalternative de limage"
},
"input-button-name": {
"description": "Vérifier que la valeur textuelle des contrôles de boutons est perceptible",
"help": "La valeur textuelle des contrôles de boutons doit être perceptible"
},
"input-image-alt": {
"description": "Vérifier que les éléments <input type=\"image\"> ont une alternative textuelle",
"help": "Les boutons images doivent avoir une alternative textuelle"
},
"label-content-name-mismatch": {
"description": "Vérifier que dans le cas déléments identifiés par leur contenu textuel, le texte visible fait partie de lintitulé accessible",
"help": "Le contenu textuel des éléments doit aussi se retrouver dans leur intitulé accessible"
},
"label-title-only": {
"description": "Vérifier que chaque élément de formulaire nest pas labellisé uniquement par les attributs title ou aria-describedby",
"help": "Chaque élément de formulaire doit avoir un label visible"
},
"label": {
"description": "Vérifier que chaque élément de formulaire a une étiquette",
"help": "Chaque élément de formulaire doit avoir une étiquette"
},
"landmark-banner-is-top-level": {
"description": "La région banner ne devrait pas être contenue dans une autre région",
"help": "La région banner doit être au niveau le plus haut"
},
"landmark-complementary-is-top-level": {
"description": "Vérifier que les landmarks complementary ou aside se retrouvent au plus haut niveau",
"help": "Aside ne doit pas être contenu dans un autre landmark"
},
"landmark-contentinfo-is-top-level": {
"description": "La région contentinfo ne devrait pas être contenue dans une autre région",
"help": "La région contentinfo doit être au niveau le plus haut"
},
"landmark-main-is-top-level": {
"description": "La région main ne devrait pas être contenue dans une autre région",
"help": "La région main doit être au niveau le plus haut"
},
"landmark-no-duplicate-banner": {
"description": "Vérifier que le document na pas plus dune région banner",
"help": "Le document contient au plus une région banner"
},
"landmark-no-duplicate-contentinfo": {
"description": "Vérifier que le document na pas plus dune région contentinfo",
"help": "Le document contient au plus une région contentinfo"
},
"landmark-no-duplicate-main": {
"description": "Vérifier que le document a tout au plus, un seul landmark main",
"help": "Le document ne doit pas contenir plus dun landmark main"
},
"landmark-one-main": {
"description": "Vérifier quune navigation pointe vers le contenu principal de la page. Si la page contient des iframes, chaque iframe ne doit contenir au plus quune région main",
"help": "La page doit contenir une région main"
},
"landmark-unique": {
"help": "Vérifier que chaque landmark est unique",
"description": "Les landmarks doivent comporter un rôle unique, ou une étiquette accessible par la combinaison de role/label/title"
},
"link-in-text-block": {
"description": "Les liens doivent pouvoir être distingués autrement que par la couleur",
"help": "Les liens doivent pouvoir être distingués du texte environnant dune façon qui ne repose pas sur la couleur"
},
"link-name": {
"description": "Vérifier que les liens ont un texte perceptible",
"help": "Les liens doivent avoir un texte perceptible"
},
"list": {
"description": "Vérifier que les listes sont structurées correctement",
"help": "<ul> et <ol> ne doivent contenir directement que des éléments <li>, <script> ou <template>"
},
"listitem": {
"description": "Vérifier que les éléments <li> sont utilisés sémantiquement",
"help": "Les éléments <li> doivent être contenus dans un élément <ul> ou <ol>"
},
"marquee": {
"description": "Vérifier que lélément <marquee> nest pas utilisé",
"help": "Lélément <marquee> est déprécié et ne doit pas être utilisé"
},
"meta-refresh": {
"description": "Vérifier que <meta http-equiv=\"refresh\"> nest pas utilisé",
"help": "La page HTML ne doit pas être actualisée automatiquement"
},
"meta-viewport-large": {
"description": "Vérifier que <meta name=\"viewport\"> permet un agrandissement significatif",
"help": "Les utilisateurs devraient pouvoir zoomer et agrandir le texte jusquà 500%"
},
"meta-viewport": {
"description": "Vérifier que <meta name=\"viewport\"> ne désactive pas le zoom ni lagrandissement",
"help": "Le zoom et lagrandissement ne doivent pas être désactivés"
},
"nested-interactive": {
"description": "Les éléments interactifs imbriqués ne sont pas annoncés par les lecteurs décrans",
"help": "Verifier que les éléments interactifs ne sont pas imbriqués"
},
"no-autoplay-audio": {
"description": "Vérifier que les éléments <video> ou <audio> ne jouent pas de son automatiquement pendant plus de 3 secondes sans mécanisme de contrôle pour stopper la lecture ou couper le son.",
"help": "Les éléments <video> ou <audio> ne jouent pas de son automatiquement"
},
"object-alt": {
"description": "Vérifier que les éléments <object> ont une alternative textuelle",
"help": "Les éléments <object> doivent avoir une alternative textuelle"
},
"p-as-heading": {
"description": "Vérifier que les éléments p ne sont pas utilisés pour styler des niveaux de titres",
"help": "La graisse, le style et le corps du texte ne doivent pas être utilisés pour styler les éléments p comme des niveaux de titres"
},
"page-has-heading-one": {
"description": "Vérifier que la page, ou au moins une de ses iframes, contient un titre de niveau 1",
"help": "La page doit contenir un titre de niveau 1"
},
"presentation-role-conflict": {
"description": "Signaler les éléments dont le rôle est 'none' ou 'presentation' et qui déclenchent la résolution de conflits de rôles.",
"help": "Les éléments avec un rôle 'none' ou 'presentation' doivent être signalés"
},
"region": {
"description": "Vérifier que tout le contenu est localisé dans une région",
"help": "Le contenu doit être localisé dans une région"
},
"role-img-alt": {
"description": "Vérifier que les éléments avec [role='img'] ont une équivalence textuelle",
"help": "Les éléments avec [role='img'] ont une équivalence textuelle"
},
"scope-attr-valid": {
"description": "Vérifier que lattribut scope est utilisé correctement dans les tableaux",
"help": "Lattribut scope doit être utilisé correctement"
},
"scrollable-region-focusable": {
"description": "Les éléments dont le contenu défile devraient être accessibles au clavier",
"help": "Vérifier que les régions défilantes sont accessibles au clavier"
},
"select-name": {
"description": "Vérifier que lélément 'select' a un nom accessible",
"help": "Lélément 'select' doit avoir un nom accessible"
},
"server-side-image-map": {
"description": "Vérifier que les images réactives côté serveur ne sont pas utilisées",
"help": "Les images réactives côté serveur ne devraient pas être utilisées"
},
"skip-link": {
"description": "Vérifier que tous les liens dévitement ont une cible pouvant recevoir le focus",
"help": "La cible dun lien dévitement doit exister et pouvoir recevoir le focus"
},
"svg-img-alt": {
"description": "Vérifier que les éléments svg avec un rôle 'img', 'graphics-document', ou 'graphics-symbol' ont un texte accessible",
"help": "Les éléments svg avec un rôle 'img' ont un texte alternatif"
},
"tabindex": {
"description": "Vérifier que les valeurs de lattribut tabindex ne sont pas supérieures à 0",
"help": "Aucun élément ne devrait avoir un tabindex avec une valeur supérieure à zéro"
},
"table-duplicate-name": {
"description": "Vérifier que chaque tableau nait pas un summary et un caption identiques",
"help": "Lélément <caption> ne devrait pas contenir le même texte que lattribut summary"
},
"table-fake-caption": {
"description": "Vérifier que les tableaux avec une légende utilisent lélément <caption>",
"help": "Les données ou les cellules dentête ne devraient pas être utilisées pour légender un tableau de données"
},
"td-has-header": {
"description": "Vérifier que chaque cellule de données non vide dans un tableau de données a une ou plusieurs cellules dentête",
"help": "Chaque élément td non vide dans un tableau plus grand que 3 × 3 doit avoir une cellule dentête associée"
},
"td-headers-attr": {
"description": "Vérifier que chaque cellule utilisant lattribut headers fait référence à une autre cellule du même tableau",
"help": "Les cellules utilisant lattribut headers ne doivent faire référence quà dautres cellules du même tableau"
},
"th-has-data-cells": {
"description": "Vérifier que chaque cellule dentête dans un tableau de données fait référence à des cellules de données",
"help": "Tous les éléments th et ceux avec role=columnheader/rowheader doivent décrire des cellules de données"
},
"valid-lang": {
"description": "Vérifier que les attributs lang ont des valeurs valides",
"help": "Lattribut lang doit avoir une valeur valide"
},
"video-caption": {
"description": "Vérifier que les éléments <video> ont des sous-titres",
"help": "Les éléments <video> doivent avoir des sous-titres"
}
},
"checks": {
"abstractrole": {
"pass": "Les rôles abstraits ne sont pas utilisés",
"fail": {
"singular": "Le rôle abstrait ne peut pas être utilisé directement : ${data.values}",
"plural": "Les rôles abstraits ne peuvent pas être utilisés directement : ${data.values}"
}
},
"aria-allowed-attr": {
"pass": "Les attributs ARIA sont utilisés correctement pour le rôle défini",
"fail": {
"singular": "Lattribut ARIA nest pas autorisé : ${data.values}",
"plural": "Les attributs ARIA ne sont pas autorisés : ${data.values}"
}
},
"aria-allowed-role": {
"pass": "Le rôle ARIA est autorisé pour lélément donné",
"fail": {
"singular": "Le rôle ARIA ${data.values} nest pas autorisé pour lélément donné",
"plural": "Les rôles ARIA ${data.values} ne sont pas autorisés pour lélément donné"
},
"incomplete": {
"singular": "Le rôle ARIA ${data.values} doit être retiré lorsque lélément est rendu visible, car il nest pas autorisé pour cet élément",
"plural": "Les rôles ARIA ${data.values} doivent être retirés lorsque lélément est rendu visible, car ils ne sont pas autorisés pour cet élément"
}
},
"aria-errormessage": {
"pass": "Utiliser une technique prise en charge pour aria-errormessage",
"fail": {
"singular": "La valeur daria-errormessage `${data.values}` doit recourir à une technique pour annoncer le message (aria-live, aria-describedby, role=alert, etc.)",
"plural": "Les valeurs aria-errormessage `${data.values}` doivent recourir à une technique pour annoncer le message (aria-live, aria-describedby, role=alert, etc.)"
},
"incomplete": {
"singular": "Vérifier que la valeur de lattribut 'aria-errormessage' `${data.values}` se réfère à un élément existant",
"plural": "Vérifier que les valeurs de lattribut 'aria-errormessage' `${data.values}` se réfèrent à des éléments existants",
"idrefs": "Impossible de déterminer si lélément référencé par 'aria-errormessage' existe dans la page : ${data.values}"
}
},
"aria-hidden-body": {
"pass": "Aucun attribut aria-hidden nest présent sur body",
"fail": "aria-hidden=true ne devrait pas être présent sur body"
},
"aria-level": {
"pass": "Les valeurs daria-level sont valides",
"incomplete": "Les valeurs daria-level supérieures à 6 ne sont pas supportées par toutes les combinaisons de navigateurs et de lecteurs décrans"
},
"aria-prohibited-attr": {
"pass": "Lattribut ARIA est autorisé",
"fail": "Lattribut ARIA ne peut pas être utilisé, ajoutez un attribut role ou utilisez un élément différent : ${data.values}",
"incomplete": "Lattribut ARIA nest pas bien supporté sur lélément et le contenu texte sera utilisé à la place : ${data.values}"
},
"aria-required-attr": {
"pass": "Tous les attributs ARIA requis sont présents",
"fail": {
"singular": "Lattribut ARIA requis est manquant : ${data.values}",
"plural": "Les attributs ARIA requis sont manquants : ${data.values}"
}
},
"aria-required-children": {
"pass": "Les descendants ARIA requis sont présents",
"fail": {
"singular": "Le descendant ARIA requis est manquant : ${data.values}",
"plural": "Les descendants ARIA requis sont manquants : ${data.values}"
},
"incomplete": {
"singular": "Le rôle du descendant ARIA attendu doit être ajouté : ${data.values}",
"plural": "Les rôles des descendants ARIA attendus doivent être ajoutés : ${data.values}"
}
},
"aria-required-parent": {
"pass": "Les rôles parents ARIA requis sont présents",
"fail": {
"singular": "Le rôle parent ARIA requis est manquant : ${data.values}",
"plural": "Les rôles parents ARIA requis sont manquants : ${data.values}"
}
},
"aria-roledescription": {
"pass": "aria-roledescription utilisé sur un élément sémantique supporté",
"incomplete": "Vérifier que la valeur daria-roledescription est annoncée par les lecteurs décran supportés",
"fail": "Attribuer à lélément un rôle qui supporte aria-roledescription"
},
"aria-unsupported-attr": {
"pass": "Lattribut ARIA est supporté",
"fail": "Lattribut ARIA nest pas suffisamment supporté par les lecteurs décran et autres technologies dassistance : ${data.values}"
},
"aria-valid-attr-value": {
"pass": "Les valeurs dattribut ARIA sont valides",
"fail": {
"singular": "La valeur dattribut ARIA est invalide : ${data.values}",
"plural": "Les valeurs dattribut ARIA sont invalides : ${data.values}"
},
"incomplete": {
"noId": "LID délément référencé par lattribut ARIA nexiste pas dans la page : ${data.needsReview}",
"ariaCurrent": "La valeur de lattribut ARIA est invalide et sera traitée comme \"aria-current=true\" : ${data.needsReview}",
"idrefs": "Impossible de vérifier si lID délément référencé par lattribut ARIA existe dans la page : ${data.needsReview}"
}
},
"aria-valid-attr": {
"pass": {
"singular": "Les noms dattributs ARIA sont valides",
"plural": "Le nom dattribut ARIA est valide"
},
"fail": {
"singular": "Le nom dattribut ARIA est invalide : ${data.values}",
"plural": "Les noms dattributs ARIA sont invalides : ${data.values}"
}
},
"fallbackrole": {
"pass": "Une seule valeur de rôle utilisée",
"fail": "Utiliser une seule valeur de rôle, dans la mesure où les rôles de secours ne sont pas supportés par les navigateurs anciens",
"incomplete": "Utiliser seulement les rôles 'presentation' ou 'none' puisquils sont synonymes."
},
"has-global-aria-attribute": {
"pass": {
"singular": "Lélément a un attribut ARIA global : ${data.values}",
"plural": "Lélément a des attributs ARIA globaux : ${data.values}"
},
"fail": "Lélément na pas dattribut ARIA global"
},
"has-widget-role": {
"pass": "Lélément a un rôle widget.",
"fail": "Lélément na pas de rôle widget."
},
"invalidrole": {
"pass": "Le rôle ARIA est valide",
"fail": {
"singular": "Le rôle doit être un rôle ARIA valide : ${data.values}",
"plural": "Les rôles doivent être des rôles ARIA valides : ${data.values}"
}
},
"is-element-focusable": {
"pass": "Lélément est focalisable.",
"fail": "Lélément nest pas focalisable."
},
"no-implicit-explicit-label": {
"pass": "Il ny a pas de décalage entre le <label> et lintitulé accessible",
"incomplete": "Vérifier que le <label> na pas à faire partie du nom du champ de formulaire ARIA ${data}"
},
"unsupportedrole": {
"pass": "Le rôle ARIA est supporté",
"fail": "Le rôle utilisé nest pas suffisamment supporté par les technologies dassistance"
},
"valid-scrollable-semantics": {
"pass": "Lélément a une sémantique valide pour un élément dans lordre de tabulation.",
"fail": "Lélément na pas une sémantique valide pour un élément dans lordre de tabulation."
},
"color-contrast": {
"pass": "Lélément a un contraste de couleurs suffisant de ${data.contrastRatio}",
"fail": {
"default": "Lélément a un contraste de couleurs insuffisant de ${data.contrastRatio} (couleur davant plan : ${data.fgColor}, couleur darrière plan : ${data.bgColor}, taille de police : ${data.fontSize}, graisse : ${data.fontWeight}). Contraste de couleur attendu : ${data.expectedContrastRatio}",
"fgOnShadowColor": "Lélément a un contraste de couleurs insuffisant de ${data.contrastRatio} entre lavant plan et la couleur de lombre de texte (couleur davant plan : ${data.fgColor}, couleur de lombre de texte : ${data.shadowColor}, taille de police : ${data.fontSize}, graisse: ${data.fontWeight}). Contraste de couleurs attendu : ${data.expectedContrastRatio}",
"shadowOnBgColor": "Lélément a un contraste de couleurs insuffisant de ${data.contrastRatio} entre la couleur de lombre de texte et larrière plan (couleur de lombre de texte : ${data.shadowColor}, couleur darrière plan : ${data.bgColor}, taille de police : ${data.fontSize}, graisse: ${data.fontWeight}). Contraste de couleurs attendu : ${data.expectedContrastRatio}"
},
"incomplete": {
"default": "Impossible de déterminer le rapport de contraste",
"bgImage": "La couleur darrière-plan de lélément na pu être déterminée à cause dune image darrière-plan",
"bgGradient": "La couleur darrière-plan de lélément na pu être déterminée à cause dun dégradé darrière-plan",
"imgNode": "La couleur darrière-plan de lélément na pu être déterminée, car lélément contient une balise image",
"bgOverlap": "La couleur darrière-plan de lélément na pu être déterminée, car un autre élément le chevauche",
"fgAlpha": "La couleur du texte de lélément na pu être déterminée à cause dune opacité réduite",
"elmPartiallyObscured": "La couleur darrière-plan de lélément na pu être déterminée, car lélément est partiellement masqué par un autre élément",
"elmPartiallyObscuring": "La couleur darrière-plan de lélément na pu être déterminée, car il chevauche partiellement un autre élément",
"outsideViewport": "La couleur darrière-plan de lélément na pu être déterminée, car il est à lextérieur du viewport",
"equalRatio": "Lélément a un rapport de contraste de 1:1 avec son arrière-plan",
"shortTextContent": "Le contenu de lélément est trop court pour déterminer sil sagit réellement dun contenu textuel",
"nonBmp": "Le contenu de lélément contient seulement des caractères non textuels",
"pseudoContent": "La couleur darrière plan de lélément na pu être déterminée à cause dun pseudo-élément"
}
},
"color-contrast-enhanced": {
"pass": "Lélément a un contraste de couleurs suffisant de ${data.contrastRatio}",
"fail": {
"default": "Lélément a un contraste de couleurs insuffisant de ${data.contrastRatio} (couleur davant plan : ${data.fgColor}, couleur darrière plan : ${data.bgColor}, taille de police : ${data.fontSize}, graisse : ${data.fontWeight}). Contraste de couleur attendu : ${data.expectedContrastRatio}",
"fgOnShadowColor": "Lélément a un contraste de couleurs insuffisant de ${data.contrastRatio} entre lavant plan et la couleur de lombre de texte (couleur davant plan : ${data.fgColor}, couleur de lombre de texte : ${data.shadowColor}, taille de police : ${data.fontSize}, graisse: ${data.fontWeight}). Contraste de couleurs attendu : ${data.expectedContrastRatio}",
"shadowOnBgColor": "Lélément a un contraste de couleurs insuffisant de ${data.contrastRatio} entre la couleur de lombre de texte et larrière plan (couleur de lombre de texte : ${data.shadowColor}, couleur darrière plan : ${data.bgColor}, taille de police : ${data.fontSize}, graisse: ${data.fontWeight}). Contraste de couleurs attendu : ${data.expectedContrastRatio}"
},
"incomplete": {
"default": "Impossible de déterminer le rapport de contraste",
"bgImage": "La couleur darrière-plan de lélément na pu être déterminée à cause dune image darrière-plan",
"bgGradient": "La couleur darrière-plan de lélément na pu être déterminée à cause dun dégradé darrière-plan",
"imgNode": "La couleur darrière-plan de lélément na pu être déterminée, car lélément contient une balise image",
"bgOverlap": "La couleur darrière-plan de lélément na pu être déterminée, car un autre élément le chevauche",
"fgAlpha": "La couleur du texte de lélément na pu être déterminée à cause dune opacité réduite",
"elmPartiallyObscured": "La couleur darrière-plan de lélément na pu être déterminée, car lélément est partiellement masqué par un autre élément",
"elmPartiallyObscuring": "La couleur darrière-plan de lélément na pu être déterminée, car il chevauche partiellement un autre élément",
"outsideViewport": "La couleur darrière-plan de lélément na pu être déterminée, car il est à lextérieur du viewport",
"equalRatio": "Lélément a un rapport de contraste de 1:1 avec son arrière-plan",
"shortTextContent": "Le contenu de lélément est trop court pour déterminer sil sagit réellement dun contenu textuel",
"nonBmp": "Le contenu de lélément contient seulement des caractères non textuels",
"pseudoContent": "La couleur darrière plan de lélément na pu être déterminée à cause dun pseudo-élément"
}
},
"link-in-text-block": {
"pass": "Les liens peuvent être distingués du texte environnant par un autre moyen que la couleur",
"fail": "Les liens doivent se distinguer du texte environnant par un autre moyen que la couleur",
"incomplete": {
"default": "Impossible de déterminer le rapport de contraste",
"bgContrast": "Le rapport de contraste de lélément na pu être déterminé. Recherchez un style différent pour le hover/focus.",
"bgImage": "Le rapport de contraste de lélément na pu être déterminé à cause dune image darrière-plan",
"bgGradient": "Le rapport de contraste de lélément na pu être déterminé à cause dun dégradé darrière-plan",
"imgNode": "Le rapport de contraste de lélément na pu être déterminé, car lélément contient une balise image",
"bgOverlap": "Le rapport de contraste de lélément na pu être déterminé à cause dun chevauchement"
}
},
"autocomplete-appropriate": {
"pass": "La valeur autocomplete est sur un élément approprié",
"fail": "La valeur autocomplete est inappropriée sur ce type de champ de formulaire"
},
"autocomplete-valid": {
"pass": "Lattribut autocomplete est formaté correctement",
"fail": "Lattribut autocomplete nest pas formaté correctement"
},
"accesskeys": {
"pass": "La valeur de lattribut accesskey est unique",
"fail": "Plusieurs éléments ont le même accesskey au sein du document"
},
"focusable-content": {
"pass": "Lélément contient des éléments focalisables",
"fail": "Lélément devrait avoir du contenu focalisable"
},
"focusable-disabled": {
"pass": "Aucun élément focalisable contenu dans lélément",
"fail": "Le contenu focalisable devrait être désactivé ou retiré du DOM"
},
"focusable-element": {
"pass": "Lélément est focalisable",
"fail": "Lélément devrait être focalisable"
},
"focusable-modal-open": {
"pass": "Pas délément focalisable quand une modale est ouverte",
"incomplete": "Vérifiez que les éléments focalisables ne sont pas atteignables via la tabulation dans létat actuel"
},
"focusable-no-name": {
"pass": "Lélément nest pas dans lordre de tabulation ou a un intitulé accessible",
"fail": "Lélément est dans lordre de tabulation et na pas dintitulé accessible",
"incomplete": "Impossible de déterminer si lélément a un nom accessible"
},
"focusable-not-tabbable": {
"pass": "Aucun élément focalisable contenu dans lélément",
"fail": "Le contenu focalisable devrait se voir assigné un tabindex='-1' ou être retiré du DOM"
},
"frame-focusable-content": {
"pass": "Lélément na pas de descendants focalisables",
"fail": "Lélément a des descendants focalisables",
"incomplete": "Impossible de déterminer si lélément a des descendants"
},
"landmark-is-top-level": {
"pass": "La région ${data.role} est au niveau le plus haut.",
"fail": "La région ${data.role} est contenue dans une autre région."
},
"no-focusable-content": {
"pass": "Lélément na pas de descendants focalisables",
"fail": "Lélément a des descendants focalisables",
"incomplete": "Impossible de déterminer si lélément a des descendants"
},
"page-has-heading-one": {
"pass": "La page a au moins un titre de niveau un",
"fail": "La page doit avoir un titre de niveau un"
},
"page-has-main": {
"pass": "La page a au moins une région main",
"fail": "La page doit avoir une région main"
},
"page-no-duplicate-banner": {
"pass": "Le document na pas plus dune région banner",
"fail": "Le document a plus dune région banner"
},
"page-no-duplicate-contentinfo": {
"pass": "Le document na pas plus dune région contentinfo",
"fail": "Le document a plus dune région contentinfo"
},
"page-no-duplicate-main": {
"pass": "Le document na pas plus dune région main",
"fail": "Le document a plus dune région banner"
},
"tabindex": {
"pass": "Lélément na pas de tabindex supérieur à 0",
"fail": "Lélément a un tabindex supérieur à 0"
},
"alt-space-value": {
"pass": "Lélément a une valeur dattribut alt valide",
"fail": "Lélément a un attribut alt qui contient un caractère despacement qui nest pas ignoré par les lecteurs décran"
},
"duplicate-img-label": {
"pass": "Lélément ne duplique pas un texte existant dans lalternative textuelle de lélément <img>",
"fail": "Lélément contient un élément <img> dont lalternative textuelle duplique un texte existant"
},
"explicit-label": {
"pass": "Lélément de formulaire a un <label> explicite",
"fail": "Lélément de formulaire na pas de <label> explicite",
"incomplete": "Impossible de déterminer si lélément de formulaire a un <label> explicite"
},
"help-same-as-label": {
"pass": "Laide à la saisie (title ou aria-describedby) ne duplique pas le contenu du label",
"fail": "Laide à la saisie (title ou aria-describedby) est identique au contenu du label"
},
"hidden-explicit-label": {
"pass": "Lélément de formulaire a un <label> visible et explicite",
"fail": "Lélément de formulaire a un <label> explicite qui est masqué",
"incomplete": "Impossible de déterminer si lélément de formulaire a un <label> explicite qui est masqué"
},
"implicit-label": {
"pass": "Lélément de formulaire a un <label> implicite (imbriqué)",
"fail": "Lélément de formulaire na pas de <label> implicite (imbriqué)",
"incomplete": "Impossible de déterminer si lélément de formulaire a un <label> implicite (imbriqué)"
},
"label-content-name-mismatch": {
"pass": "Lélément contient du texte visible qui nest pas inclus dans lintitulé accessible",
"fail": "Le texte contenu dans lélément nest pas inclus dans lintitulé accessible"
},
"multiple-label": {
"pass": "Lélément de formulaire na pas plusieurs éléments <label>",
"incomplete": "Des éléments associés à plusieurs étiquettes ne sont pas suffisamment supportés par les technologies dassistance. Vérifier que la première étiquette contient toute linformation nécessaire."
},
"title-only": {
"pass": "Lélément de formulaire na pas uniquement lattribut title comme étiquette",
"fail": "Seul lattribut title est utilisé comme étiquette pour lélément de formulaire"
},
"landmark-is-unique": {
"pass": "Les landmarks doivent comporter un rôle unique, ou une étiquette accessible par la combinaison de role/label/title",
"fail": "Lattribut landmark doit comporter une valeur dattribut aria-label, aria-labelledby, ou title unique pour rendre le landmark distinct"
},
"has-lang": {
"pass": "Lélément <html> a un attribut lang",
"fail": {
"noXHTML": "Lattribut xml:lang nest pas valide sur les pages HTML, utiliser lattribut lang.",
"noLang": "Lélément <html> na pas dattribut lang"
}
},
"valid-lang": {
"pass": "La valeur de lattribut lang fait partie des codes de langues valides",
"fail": "La valeur de lattribut lang ne fait pas partie des codes de langues valides"
},
"xml-lang-mismatch": {
"pass": "Les attributs lang et xml:lang indiquent la même langue de base",
"fail": "Les attributs lang et xml:lang indiquent des langues de base différentes"
},
"dlitem": {
"pass": "Litem de liste de description a un élément <dl> parent",
"fail": "Litem de liste de description na pas délément <dl> parent"
},
"listitem": {
"pass": "Litem de liste a un élément <ul>, <ol> ou role=\"list\" parent",
"fail": {
"default": "Litem de liste na pas délément <ul> ou <ol> parent",
"roleNotValid": "Litem de liste na pas délément <ul> ou <ol> parent sans un role ou un role=\"list\""
}
},
"only-dlitems": {
"pass": "Lélément de liste na que des descendants directs qui sont autorisés dans les éléments <dt> ou <dd>",
"fail": "Lélément de liste a des descendants directs qui ne sont pas autorisés dans les éléments <dt> ou <dd>"
},
"only-listitems": {
"pass": "Lélément de liste na que des descendants directs qui sont autorisés dans les éléments <li>",
"fail": {
"default": "Lélément de liste comporte des descendants directs qui ne sont pas autorisés à lintérieur de lélément <li>",
"roleNotValid": "Lélément de liste comporte des descendants directs avec un rôle qui nest pas autorisé : ${data.roles}"
}
},
"structured-dlitems": {
"pass": "Sil nest pas vide, lélément contient au moins un élément <dt> et un élément <dd>",
"fail": "Sil nest pas vide, lélément doit contenir au moins un élément <dt> et un élément <dd>"
},
"caption": {
"pass": "Lélément multimédia a une piste de sous-titres",
"incomplete": "Aucune piste de sous-titres na pu être trouvée pour cet élément"
},
"frame-tested": {
"pass": "Liframe a été testée avec axe-core",
"fail": "Liframe na pu être testée avec axe-core",
"incomplete": "Liframe doit encore être testée avec axe-core"
},
"no-autoplay-audio": {
"pass": "<video> ou <audio> ne produit pas de son pour une durée plus grande que celle permise ou a un mécanisme de contrôle",
"fail": "<video> ou <audio> produisent du son pour une durée plus grande que celle permise et nont pas de mécanisme de contrôle",
"incomplete": "Verifier que lélément <video> ou <audio> ne produit pas de son pour une durée plus grande que celle permise ou a un mécanisme de contrôle"
},
"css-orientation-lock": {
"pass": "Lutilisation de lécran est indépendante de lorientation et nest pas limitée à un mode daffichage donné",
"fail": "Lutilisation de lécran est limitée à une orientation donnée par CSS, rendant laffichage inutilisable",
"incomplete": "Le verrouillage de lorientation daffichage par CSS ne peut être déterminé"
},
"meta-viewport-large": {
"pass": "La balise <meta> ne limite pas lagrandissement sur les appareils mobiles",
"fail": "La balise <meta> limite lagrandissement sur les appareils mobiles"
},
"meta-viewport": {
"pass": "La balise <meta> nempêche pas lagrandissement sur les appareils mobiles",
"fail": "La balise <meta> empêche lagrandissement sur les appareils mobiles"
},
"header-present": {
"pass": "La page a un entête",
"fail": "La page na pas dentête"
},
"heading-order": {
"pass": "Hiérarchie entre les titres valide",
"fail": "Hiérarchie entre les titres invalide",
"incomplete": "Impossible de déterminer le titre précédent"
},
"identical-links-same-purpose": {
"pass": "Il ny a pas dautre lien avec le même nom qui a pour destination une URL différente",
"incomplete": "Vérifier que les liens ont la même finalité ou sont volontairement ambigus."
},
"internal-link-present": {
"pass": "Lien dévitement valide trouvé",
"fail": "Aucun lien dévitement valide trouvé"
},
"landmark": {
"pass": "La page a une région",
"fail": "La page na pas de région"
},
"meta-refresh": {
"pass": "Aucune balise <meta> ne rafraîchit immédiatement la page",
"fail": "La balise <meta> force le rafraîchissement minuté de la page"
},
"p-as-heading": {
"pass": "Les éléments <p> ne sont pas stylés comme des titres",
"fail": "Des titres doivent être utilisés au lieu de styler des éléments <p>"
},
"region": {
"pass": "Contenu imbriqué dans une région ARIA",
"fail": "Contenu non imbriqué dans une région ARIA"
},
"skip-link": {
"pass": "La cible du lien dévitement existe",
"incomplete": "La cible du lien dévitement devrait devenir visible lors de lactivation",
"fail": "Lien dévitement sans cible"
},
"unique-frame-title": {
"pass": "Lattribut title de lélément est unique",
"fail": "Lattribut title de lélément nest pas unique"
},
"duplicate-id-active": {
"pass": "Le document ne comporte aucun élément actif partageant la même valeur dattribut id",
"fail": "Le document comporte ou un plusieurs éléments actifs partageant la même valeur dattribut id : ${data}"
},
"duplicate-id-aria": {
"pass": "Le document ne comporte aucun élément référencé par ARIA ou étiquettes partageant la même valeur dattribut id",
"fail": "Le document comporte un ou plusieurs éléments référencés par ARIA partageant la même valeur dattribut id : ${data}"
},
"duplicate-id": {
"pass": "Le document na pas déléments qui partagent le même attribut id",
"fail": "Le document a plusieurs éléments avec le même attribut id : ${data}"
},
"aria-label": {
"pass": "Lattribut aria-label existe et nest pas vide",
"fail": "Lattribut aria-label nexiste pas ou est vide"
},
"aria-labelledby": {
"pass": "Lattribut aria-labelledby existe et fait référence à des éléments visibles par les lecteurs décran",
"fail": "Lattribut aria-labelledby nexiste pas, fait référence à des éléments qui nexistent pas ou à des éléments vides ou non visibles",
"incomplete": "Sassurer que lattribut aria-labelledby fait référence à un élément existant"
},
"avoid-inline-spacing": {
"pass": "Aucun style inline affectant lespacement du texte avec '!important' na été spécifié",
"fail": {
"singular": "Retirer '!important' du style inline ${data.values}, car le remplacement nest pas pris en charge par la plupart des navigateurs",
"plural": "Retirer '!important' des styles inline ${data.values}, car le remplacement nest pas pris en charge par la plupart des navigateurs"
}
},
"button-has-visible-text": {
"pass": "Lélément a un contenu textuel visible par les lecteurs décran",
"fail": "Lélément na aucun contenu textuel visible par les lecteurs décran",
"incomplete": "Impossible de vérifier si lélément a des enfants"
},
"doc-has-title": {
"pass": "Le document a un élément <title> non vide",
"fail": "Le document na pas délément <title> non vide"
},
"exists": {
"pass": "Lélément nexiste pas",
"incomplete": "Lélément existe"
},
"has-alt": {
"pass": "Lélément a un attribut alt",
"fail": "Lélément na pas dattribut alt"
},
"has-visible-text": {
"pass": "Lélément a un contenu textuel visible par les lecteurs décran",
"fail": "Lélément na aucun contenu textuel visible par les lecteurs décran",
"incomplete": "Impossible de vérifier si lélément a des enfants"
},
"is-on-screen": {
"pass": "Lélément nest pas visible",
"fail": "Lélément est visible"
},
"non-empty-alt": {
"pass": "Lélément a un attribut alt non vide",
"fail": {
"noAttr": "Lélément na pas dattribut alt",
"emptyAttr": "Lélément a un attribut alt vide"
}
},
"non-empty-if-present": {
"pass": {
"default": "Lélément na pas dattribut value",
"has-label": "Lélément a un attribut value non-vide"
},
"fail": "Lélément a un attribut value, et cet attribut est vide"
},
"non-empty-placeholder": {
"pass": "Lélément a un attribut placeholder",
"fail": {
"noAttr": "Lélément na pas dattribut placeholder",
"emptyAttr": "Lélément a un attribut placeholder vide"
}
},
"non-empty-title": {
"pass": "Lélément a un attribut title",
"fail": {
"noAttr": "Lélément na pas dattribut title",
"emptyAttr": "Lélément a un attribut title vide"
}
},
"non-empty-value": {
"pass": "Lélément a un attribut value non vide",
"fail": {
"noAttr": "Lélément na pas dattribut value",
"emptyAttr": "Lélément a un attribut value vide"
}
},
"presentational-role": {
"pass": "La sémantique par défaut de lélément a été remplacée par role=\"${data.role}\"",
"fail": {
"default": "La sémantique par défaut de lélément na pas été remplacée par role=\"none\" ou role=\"presentation\"",
"globalAria": "Le rôle de lélément nest pas un rôle de présentation car il a un attribut ARIA global",
"focusable": "Le rôle de lélément nest pas un rôle de présentation car il est focalisable",
"both": "Le rôle de lélément nest pas un rôle de présentation car il a un attribut ARIA global et est focalisable"
}
},
"role-none": {
"pass": "La sémantique par défaut de lélément est annulée avec role=\"none\"",
"fail": "La sémantique par défaut de lélément nest pas annulée avec role=\"none\""
},
"role-presentation": {
"pass": "La sémantique par défaut de lélément est annulée avec role=\"presentation\"",
"fail": "La sémantique par défaut de lélément nest pas annulée avec role=\"presentation\""
},
"svg-non-empty-title": {
"pass": "Lélément a un enfant qui est un titre",
"fail": {
"noTitle": "Lélément na pas denfant qui est un titre",
"emptyTitle": "Le titre qui est enfant de cet élément est vide"
},
"incomplete": "Impossible de déterminer si lélément a un enfant qui est un titre"
},
"caption-faked": {
"pass": "La première ligne dun tableau nest pas utilisée en guise de légende",
"fail": "La première ligne dun tableau devrait être un caption et non des cellules de tableau"
},
"html5-scope": {
"pass": "Lattribut scope est utilisé uniquement sur des cellules dentête de tableau",
"fail": "En HTML 5, lattribut scope ne peut être utilisé que sur des cellules dentête de tableau"
},
"same-caption-summary": {
"pass": "Les contenus de lattribut summary et de <caption> ne sont pas identiques",
"fail": "Les contenus de lattribut summary et de <caption> sont identiques"
},
"scope-value": {
"pass": "Lattribut scope est utilisé correctement",
"fail": "La valeur de lattribut scope ne peut être que 'row' ou 'col'"
},
"td-has-header": {
"pass": "Toutes les cellules de données non vides ont un entête de tableau",
"fail": "Certaines cellules de données non vides nont pas dentête de tableau"
},
"td-headers-attr": {
"pass": "Lattribut headers est utilisé exclusivement pour faire référence à dautres cellules dans le tableau",
"incomplete": "Lattribut headers est vide",
"fail": "Lattribut headers nest pas utilisé exclusivement pour faire référence à dautres cellules dans le tableau"
},
"th-has-data-cells": {
"pass": "Toutes les cellules dentête de tableau font référence à des cellules de données",
"fail": "Toutes les cellules dentête de tableau ne font pas référence à des cellules de données",
"incomplete": "Les cellules de données sont absentes ou vides"
},
"hidden-content": {
"pass": "Tout le contenu de la page a été analysé.",
"fail": "Il y a eu des problèmes pour analyser le contenu de cette page.",
"incomplete": "Il y a du contenu caché sur la page qui na pas été analysé. Vous allez devoir modifier laffichage de ce contenu afin de lanalyser."
}
},
"failureSummaries": {
"any": {
"failureMessage": "Corriger lun des éléments suivants : {{~it:value}}\n {{=value.split('\\n').join('\\n ')}}{{~}}"
},
"none": {
"failureMessage": "Corriger tous les éléments suivants : {{~it:value}}\n {{=value.split('\\n').join('\\n ')}}{{~}}"
}
},
"incompleteFallbackMessage": "axe na pu en déterminer la raison. Il est temps de sortir linspecteur déléments !"
}