-
Demande d'amélioration
-
Résolution: Non résolu
-
Mineur
-
6.07.46
-
VDM 6.7 - Evolution
-
0
Lorsqu'un contenu inséré dans une page se trouve être dans une autre langue que celle de la page courante, il est nécessaire de lui ajouter un attribut lang="aaa" en indiquant la langue du texte.
Pour cela, un plugin est disponible dans CKEditor : https://ckeditor.com/cke4/addon/language. Voici son aperçu :
Documentation : https://ckeditor.com/docs/ckeditor4/latest/examples/language.html
Récupérer la version correspondant à notre version de CKEditor :
- 4.6.1 pour la version 6.7 : https://github.com/ckeditor/ckeditor4/tree/4.6.1/plugins/language
- 4.14 pour la version 7.0
Il faudrait ainsi l'ajouter dans la toolbox, à côté de l'abbréviation :
En mode source, ce plugin génère le code HTML suivant ("ltr" pour "left to right" - en cas de langue arabe, cet attribut vaut "rtl") :
<span dir="ltr" lang="en">English content</span>
La configuration des langues actives se fait en suivant les indications suivantes :
https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-language_list
La configuration par défaut sur K-Sup devra donc être Français + English.
(Il faudra documenter la surcharge projet)
L'accès à ce plugin Toolbox n'est pas soumis à une permission, il est accessible à tous les contributeurs.