Clarification de l'utilisation de la langue naturelle  
WAI / WCAG 1.0 checkpoint 4.1
 
 
Description du problème

Si la page contient des portions de texte écrits en plusieurs langues (anglais, français ou espagnol, par exemple), chaque portion doit être contenue dans une balise avec un attribut LANG.

 
 
Procédure de vérification

Identifiez clairement les changements des langues utilisées dans le texte d'un document ainsi que les équivalents de texte, comme suit :

  • Identifiez les portions de texte écrits dans plusieurs langues.
  • Ajoutez un attribut LANG à l'élément le plus à l'intérieur contenant le texte, pour chaque portion identifiée précédemment.
 
 
Explication du problème

Si vous utilisez plusieurs langues sur une même page, veillez à ce que chaque changement de langue soit clairement identifié à l'aide de l'attribut LANG.

Il est important d'identifier les changements de langue sur une page, pour les raisons suivantes :

  • Les utilisateurs lisant le document en braille pourront substituer les codes de contrôle appropriés (marqueurs) indiquant les changements de langue, pour que le logiciel de traduction en braille puisse générer les caractères adéquats (caractères accentués, par exemple).
  • Les synthétiseurs vocaux multilingues peuvent alors générer le texte avec l'accent et la prononciation appropriés. Si ces changements de langue ne sont pas indiqués, le synthétiseur prononce les mots dans sa langue de travail, ce qui produit généralement des sons incompréhensibles.
  • Les utilisateurs incapables de comprendre ces différentes langues pourront faire appel à des traducteurs automatiques.

Il est d'autant plus important d'identifier ces changements que de plus en plus de sites seront consultés depuis des périphériques audio tels que des téléphones.

L'attribut LANG peut également servir dans de nombreuses autres situations. Par exemple :

  • assister des moteurs de recherche ;
  • aider un navigateur à sélectionner des variantes de glyphes pour une typographie de haute qualité ;
  • aider un navigateur à choisir un jeu de guillemets ;
  • aider un navigateur à décider des césures, des ligatures et des espacements ;
  • assister les correcteurs d'orthographe et de grammaire.