Accessibility Template
Normes WCAG : offrir une privacy pleinement fonctionnelle pour les personnes en situation de handicap
Parmi les templates disponibles, l’un est dédié à l’accessibilité. Il garantit la compatibilité avec les normes RGAA et WCAG 2.2 niveau AA.

N’oubliez pas d’utiliser notre dernier template Privacy Center

Web Content Accessibility Guidelines (WCAG) est développé via le processus W3C en coopération avec des individus et des organisations du monde entier, dans le but de fournir une norme commune unique pour l’accessibilité du contenu web qui réponde aux besoins des individus, des organisations et des gouvernements à l’échelle internationale.
Plus d’informations ici : https://www.w3.org/WAI/standards-guidelines/wcag/
Qu’est-ce que l’accessibilité web ?
Lorsque les sites web et les outils web sont correctement conçus et codés, les personnes en situation de handicap peuvent les utiliser. Cependant, de nombreux sites et outils sont aujourd’hui développés avec des obstacles à l’accessibilité qui les rendent difficiles, voire impossibles à utiliser pour certaines personnes.
Rendre le web accessible profite aux individus, aux entreprises et à la société. Les normes web internationales définissent ce qui est nécessaire pour l’accessibilité.
L’accessibilité web signifie que les sites web, les outils et les technologies sont conçus et développés de manière à ce que les personnes en situation de handicap puissent les utiliser. Plus précisément, les personnes peuvent :
percevoir, comprendre, naviguer et interagir avec le Web
contribuer au Web
Avec ce template, le principal point clé est d’offrir une privacy pleinement fonctionnelle pour les personnes en situation de handicap.
Traduction
Le template Accessibilité fournit une traduction automatique de différents labels. Cette traduction est basée sur la langue du navigateur. Actuellement, elle prend en charge : italien, anglais, allemand, français, espagnol, portugais, néerlandais et russe.
Options :
1. Personnaliser la traduction
Banners
Vous pouvez soit ajouter une nouvelle traduction, soit remplacer les labels aria en utilisant la fonction tC.privacy.addTranslation() dans le custom JS.
Labels disponibles :
iframeTitle : attribut Title de l’iframe
privacyLabel : label aria du footer
acceptAria : label aria du bouton accept
refuseAria : label aria du bouton refuse
showPcAria : label aria du bouton “Show Privacy Center“
Exemple :
Privacy Center
⚠️ Pour traduire la privacy, vous devez utiliser une autre fonction : pc.addTranslation()
Clés disponibles et leurs valeurs :
Certaines des traductions acceptent un label sous la forme {label}. Le label ici est toujours le label de la catégorie.
Les clés avec SrPrefix/SrSuffix ont une traduction vide par défaut. Ces clés sont utilisées pour le texte “sr-only”, qui préfixe et suffixe le nom de la catégorie. Ce texte est uniquement lisible par un lecteur d’écran.
cookieSr est utilisé lorsque la catégorie n’est pas verrouillée
cookieAlwaysOnSr remplace cookieSr si la catégorie est bloquée sur on
Exemple :
2. Forcer la traduction
Par défaut, les textes fournis aux lecteurs d’écran sont traduits en fonction de la langue du navigateur. Dans certains cas, vous pouvez vouloir afficher une privacy en anglais par exemple, même si la langue du navigateur est une autre langue. Par exemple : avec un code de langue ISO dans l’URL
Vous pouvez forcer la privacy à utiliser une langue en utilisant la fonction setLocale dans Privacy Center > champ Custom JS > bloc JS Before :
La valeur peut être : fr, it, de, ru, es, pt, nl ou en
Note : cette fonction doit être placée après la déclaration de traduction.
3. Focus Trap
Le focus trap est une option d’accessibilité conçue pour que la navigation au clavier de l’utilisateur reste verrouillée sur le banner. L’appui sur la touche TAB ferait défiler les différents éléments de navigation du banner sans quitter votre site. Il s’agit d’une recommandation d’accessibilité lors de l’utilisation d’une modal sur une page web.
Vous pouvez désactiver le focus trap en ajoutant l’extrait JavaScript suivant au custom JS du banner du template d’accessibilité :
Bonnes pratiques
Évitez trop de personnalisations CSS sur vos banners d’accessibilité
Si vous ajoutez une image (comme un logo), n’oubliez pas d’ajouter des attributs aria-label
Faites attention au contraste de vos couleurs : certains éléments peuvent être impossibles à lire si le contraste entre l’arrière-plan et les polices est trop faible. Vous pouvez utiliser des outils externes pour le vérifier, comme https://coolors.co/contrast-checker/000000-ffffff
Dans votre privacy center, évitez les styles de boutons "switch" et "check box". Utilisez les vrais "buttons" : c’est une exigence pour être pleinement conforme aux normes WCAG
Évitez une position de boutons "neutral" ; la bonne pratique est "Default status = Off"

Mis à jour
Ce contenu vous a-t-il été utile ?