Je me suis rendu compte, il y a quelques jours, de deux problèmes avec l’édition de billets dans Dotclear :
- Le premier est que les
textarea
utilisées pour la saisie avec l’éditeur historique (dcLegacy) ne comportaient pas d’attributlang="…"
, ce qui peut être gênant si on utilise le correcteur orthographique du navigateur ou du système d’exploitation et que la langue du billet n’est pas celle spécifiée dans ses préférences.
- Le deuxième est que CKEditor restait en permanence en anglais, quelle que soit la langue du billet ou de l’interface.
Deux problèmes réglés hier, même s’il manque encore quelques traductions, entre autres en espagnol que j’utilise depuis peu.
J’ai pris le parti de conserver l’UI (l’interface utilisateur) dans la langue de l’utilisateur, en particulier pour les libellés des boutons et autres options des éditeurs, par contre l’extrait et le contenu des billets ou pages est défini en fonction de langue précisée pour le billet ou la page.
C’est d’ailleurs le seul cas ou la langue peut différer de la langue définie pour l’interface. Donc les commentaires et autres champs de saisie (description de catégorie, …) resteront tributaire de cette dernière.
Une question pour finir : vous utilisez l’admin dans une autre langue que le français ou pas du tout ?
1 De Milouse -
Admin que en anglais en ce qui me concerne :)
Par contre, l’ajout de l’attribut lang est très apprécié, car je switch souvent d’un dictionnaire à l’autre pour rédiger en différentes langue et si ça permet d’éviter de devoir changer manuellement, c’est appréciable !
2 De mirovinben -
Admin et blogs uniquement en français.
3 De biou -
Cool pour l’astuce de l’attribut lang sur le textarea, je ne connaissais pas!
Par contre la spec html5.1 ne force pas ce comportement: “User agents may use the language of the element to determine what spelling and grammar rules to use, or may use the user’s preferred language settings. “
Et on dirait bien que Chrome ne supporte pas l’attribut lang pour le choix du dictionnaire :/ https://bugs.chromium.org/p/chromiu…
4 De Franck -
Ah merci biou pour les détails, je vais explorer ça.
5 De Franck -
Ah je vois que j’aurais aussi pu rajouter l’attribut
spellcheck="true"
dans les textarea.Ça sera dans le prochain commit :-)