Skip to content

Commit

Permalink
Fixes #535 : Des changements de langue à indiquer dans du texte
Browse files Browse the repository at this point in the history
  • Loading branch information
Guillaum31 committed Jul 31, 2024
1 parent 4c31668 commit 419a13f
Show file tree
Hide file tree
Showing 5 changed files with 41 additions and 41 deletions.
18 changes: 9 additions & 9 deletions src/assets/json/checklist/tests-web-fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
}, {
"themes": "Contenu textuel",
"title": "Donner des titres aux rubriques",
"type": [["HeadingsMap"], ["ANDI"]],
"tests": [["Utiliser HeadingsMap"],["Utiliser ANDI/Structures/Headings"]],
"type": [["<span lang='en'>HeadingsMap</span>"], ["ANDI"]],
"tests": [["Utiliser <span lang='en'>HeadingsMap</span>"],["Utiliser ANDI/Structures/Headings"]],
"verifier": ["Vérifier que les titres sont pertinents, reflètent le contenu de la page et sont non vides", "Vérifier que les titres ont un niveau correspondant à leur poids sémantique dans la structure de la page"],
"resultat": ["Tous les contenus, traités visuellement comme des titres, possèdent une sémantique de titre (balises <code>&lt;h1&gt;</code> à <code>&lt;h6&gt;</code>)", " Les titres de niveaux sont hiérarchisés de manière à refleter leur poids sémantique"],
"exception": "<p>Ne pas tenir compte des titres masqués (<code>visibility:hidden</code>, <code>aria-hidden='true'</code> ou <code>display:none</code>). Si un de ces titres masqués est susceptible d'apparaître, il faut refaire les observations sur la nouvelle structuration du titrage.</p>",
Expand Down Expand Up @@ -225,8 +225,8 @@
}, {
"themes": "Couleurs et contrastes",
"title": "Assurer un contraste suffisamment élevé entre texte et arrière-plan",
"type": ["Color Contrast Analyser"],
"tests": ["Lancer le Color Contrast Analyser"],
"type": ["<span lang='en'>Color Contrast Analyser</span>"],
"tests": ["Lancer le <span lang='en'>Color Contrast Analyser</span>"],
"verifier": ["Vérifier que le contraste soit suffisant pour les textes et les textes sous forme d'images", "Vérifier que les liens non-soulignés ont un rapport de contraste suffisant avec le texte environnant et la couleur de fond"],
"resultat": ["<strong>Présence d'éléments textuels ou images sous forme de texte suffisamment contrastés&nbsp;:</strong> <ul><li>Taille inférieure à <code>24px</code>&nbsp;: contraste de 4,5:1</li><li>Taille supérieure ou égale à <code>24px</code>&nbsp;: contraste de 3:1</li></ul></li><li><strong>Pour les textes gras</strong> <ul><li>Taille inférieure à <code>18,5px</code>&nbsp;: contraste de 4,5:1</li><li>Taille supérieure ou égale à <code>18,5px</code>&nbsp;: contraste de 3:1</li></ul>", "Les liens non-soulignés ont un rapport de contraste de 3:1 avec le texte environnement et la couleur de fond"],
"exception": "N'a pas d'exigence de contraste&nbsp;:<ul><li>Le texte ou les images de texte qui font partie d'un composant d'interface utilisateur inactif, qui sont une décoration pure, qui ne sont visibles par personne ou qui font partie d'une image qui contient un autre contenu visuel important,</li><li>Ainsi que du texte qui fait partie d'un logo ou un nom de marque ou tout logotype</li></ul>",
Expand All @@ -239,8 +239,8 @@
}, {
"themes": "Couleurs et contrastes",
"title": "Assurer un contraste suffisamment élevé dans les composants d'interface ou les éléments graphiques porteurs d'information",
"type": ["Color Contrast Analyser"],
"tests": ["Lancer le Color Contrast Analyser"],
"type": ["<span lang='en'>Color Contrast Analyser</span>"],
"tests": ["Lancer le <span lang='en'>Color Contrast Analyser</span>"],
"verifier": ["Vérifier que les graphiques, les icônes, et les composants interactifs graphiques ont un contraste suffisant pour transmettre l'information"],
"resultat": ["Présence d'objets graphiques, d'icônes, et de composants interactifs ayant un contraste de 3:1"],
"exception": "Sont exclus du périmètre&nbsp;: <ul><li>les logos</li><li>un texte, comme un label, un tableau de données, apporte la même information que l’icône ou le graphique</li><li>le manque de contraste de l’image n'empêche pas la compréhension du contenu ou de sa fonction</li><li>le manque de contraste est essentiel pour convoyer l'information</li><li>les composants inactifs</li></ul>",
Expand All @@ -267,7 +267,7 @@
},{
"themes": "Couleurs et contrastes",
"title": "S'assurer que l'information est transmise par un autre moyen que la couleur",
"type": ["Color Contrast Analyser"],
"type": ["<span lang='en'>Color Contrast Analyser</span>"],
"tests": ["Identifier les éléments utilisant de la couleur pour porter de l'information"],
"verifier": ["Vérifier que la couleur n'est pas le seul moyen de convoyer d'information : <br/>au moins un autre moyen visuel est disponible pour obtenir la même information"],
"resultat": ["L'information transmise par la couleur peut également être obtenue par un texte explicite", "L'information transmise par la couleur est complétée par une autre information visuelle (exemple : des icônes utilisent des couleurs, mais également des formes différentes)", "Cas particulier des liens dans du texte : s'ils ne sont pas soulignés, au focus clavier et au survol souris, fournir un autre moyen que la couleur pour les distinguer."],
Expand All @@ -281,7 +281,7 @@
}, {
"themes": "Couleurs et contrastes",
"title": "S'assurer que les liens sont identifiables par un autre moyen que la couleur",
"type": ["Color Contrast Analyser"],
"type": ["<span lang='en'>Color Contrast Analyser</span>"],
"tests": ["Parcourir la page", "Identifier les liens dans le corps du texte"],
"verifier": ["Vérifiez que les liens dans le corps du texte sont identifiables visuellement par un moyen autre que la couleur (souligné, gras, etc.) par rapport au reste du texte", "Si ce n'est pas le cas, s'assurer d'un contraste de 3:1 entre le texte, le fond et les liens et qu'il existe un autre moyen que la couleur pour les identifier au survol et au focus"],
"resultat": ["Les liens sont identifiables visuellement dans du texte par un autre moyen que la couleur ou par un rapport de contraste suffisant avec le corps du texte"],
Expand Down Expand Up @@ -420,7 +420,7 @@
}, {
"themes": "Navigation générale",
"title": "La structure sémantique globale du document est-elle cohérente&nbsp;?",
"type": ["Wave toolbar"],
"type": ["<span lang='en'>Wave toolbar</span>"],
"tests": ["Lancer Wave > Structure", "Examiner la hiérarchisation des landmarks ARIA"],
"verifier": ["<ul><li>vérifier que chaque région de la page possède une sémantique pertinente à travers des balises de structure HTML5 <code>header</code>, <code>nav</code>…</li><li>vérifier que le contenu principal est inclus dans une balise <code>main</code></li><li>vérifier que l'élément <code>main</code> ne contient pas d'éléments répétés ailleurs dans la page (ex&nbsp;: navigation)</li></ul>"],
"resultat": ["Les différentes régions sont clairement identifiables programmatiquement"],
Expand Down
2 changes: 1 addition & 1 deletion src/fr/mobile/ios/conception.md
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@ Dans ce cas, l'utilisation de l'option d'accessibilité <button class="btn btn-l

- La couleur ne doit jamais être le seul canal de transmission d’une information, d’indication d’une action, de sollicitation d’une réponse ou de distinction d’un élément.

- Le contraste entre les couleurs de texte et de fond doit aussi être suffisant (à calculer avec <span lang="en">Colour&nbsp;Contrast&nbsp;Analyzer</span> ou avec la fonctionnalité [Color&nbsp;Contrast&nbsp;Calculator](../wwdc/2019#contraste-des-couleurs-0626) de l'outil <span lang="en">Accessibility&nbsp;Inspector</span> depuis Xcode 11).
- Le contraste entre les couleurs de texte et de fond doit aussi être suffisant (à calculer avec <span lang="en">Colour&nbsp;Contrast&nbsp;Analyzer</span> ou avec la fonctionnalité [<span lang="en">Color&nbsp;Contrast&nbsp;Calculator</span>](../wwdc/2019#contraste-des-couleurs-0626) de l'outil <span lang="en">Accessibility&nbsp;Inspector</span> depuis Xcode 11).

- Avec l'arrivée du **Mode Sombre** en iOS 13, une attention toute particulière doit être portée sur les contrastes utilisés au sein des différents thèmes et pouvant être modifiés avec l'option d'accessibilité <button class="btn btn-link" onclick="tabPanelFocus('a11yOptions-Description_tab','a11yOptions-Description')">augmenter&nbsp;le&nbsp;contraste</button>.

Expand Down
4 changes: 2 additions & 2 deletions src/fr/mobile/ios/developpement.md
Original file line number Diff line number Diff line change
Expand Up @@ -2445,7 +2445,7 @@ extension ContentSizeCategory {

<br>

- ne pas oublier d'adapter les contraintes graphiques aux éléments susceptibles de voir leur taille modifiée en privilégiant l'utilisation de valeurs dynamiques : penser à paramétrer les éléments inclus dans les navigation/tab/status bar et toolbar qui seront affichés via le **[Large Content Viewer](../wwdc/2019/261)**,
- ne pas oublier d'adapter les contraintes graphiques aux éléments susceptibles de voir leur taille modifiée en privilégiant l'utilisation de valeurs dynamiques : penser à paramétrer les éléments inclus dans les navigation/tab/status bar et toolbar qui seront affichés via le **[<span lang="en">Large Content Viewer</span>](../wwdc/2019/261)**,

- penser à adapter le [contraste des couleurs](../conception/#couleurs) à la taille de texte modifiée si nécessaire.

Expand Down Expand Up @@ -2492,7 +2492,7 @@ Il est toutefois nécessaire de bien garder à l'esprit que cette nouveauté&nbs
id="truncHyphen-Description"
role="tabpanel">
L'utilisation du `Dynamic Type` exposé dans le paragraphe précédent s'accompagne indéniablement de la troncature de mots en fonction du grossissement de texte choisi par l'utilisateur.
L'utilisation du <span lang="en">`Dynamic Type`</span> exposé dans le paragraphe précédent s'accompagne indéniablement de la troncature de mots en fonction du grossissement de texte choisi par l'utilisateur.

Malheureusement, cela n'est pas pris en compte nativement par le système et seule une intervention au niveau programmatique permet d'obtenir ce rendu visuel particulièrement apprécié.
</div>
Expand Down
Loading

0 comments on commit 419a13f

Please sign in to comment.