DISIC / guide-contribuer_accessible

Guide "Contribuer sur le Web de manière accessible"
http://disic.github.io/guide-contribuer_accessible/
Other
26 stars 16 forks source link

Erreur pour l'exemple de changement de langue #10

Closed tetue closed 8 years ago

tetue commented 8 years ago

L'exemple donné dans la « fiche 9 : Textes multilingues » est incorrect.

En effet, le tag SPIP <multi> ne sert à signaler un changement de langue du texte, mais à TRADUIRE, plus précisément à fournir plusieurs traductions, qui seront affichées par SPIP selon le contexte de langue. Par exemple : <multi>[fr]Aide[en]Help[es]Ayudar</multi> affichera « Aide » sur une page rédigée en français, mais « Help » sur une page rédigée en anglais, etc.

Pour signaler un changement de langue au sein d'un texte, il convient d'utiliser l'attribut lang, dans SPIP comme ailleurs. Soit : « Les images du <span lang="en">slider</span> » ou plutôt « Les images du <i lang="en">slider</i> » puisqu'en typographie française (et conformément à la sémantique de l'élément HTML <i>) les mots d'origine étrangère se distinguent d'italique.

tetue commented 8 years ago

Précision : l'usage décrit n'est pas celui natif de <multi> dans SPIP mais un usage détourné de <multi> par un plugin. C'est donc fonctionnel, même si paradoxalement plus compliqué que du HTML pur. On peut donc conserver l'exemple, en précisant bien qu'il s'agit d'un SPIP modifié par un plugin. Mais mieux vaut certainement recommander l'usage de l'attribut HTML lang, plus générique.

Etat-Plateforme commented 8 years ago

Bonjour et merci pour votre aide.

Nous avons pris en compte votre remarque que nous intègrerons dans la mise à jour prévue suite à la publication du RGAA v3 2016.