Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
Bonjour,
Je suis en train de mettre au point un thème en html5 en reprenant le gabarit par défaut en xhtml 1.0 (site de test). J'ai remarqué un petit problème dans la gestion de l'indication des langues du document : si tout se passe bien quand le billet et le site sont dans la même langue, quand la langue du billet est différente, ça n'est plus correct.
Exemple sur le blog courant : le site est en français mais le billet est en néerlandais. Or, quand on regarde le code de la page on indique comme langue principale le néerlandais :
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nl" lang="nl">
Ce qui est faux car tout ce qui est «autour» du billet est en français, ça doit être assez perturbant pour les personnes utilisant un lecteur d'écran. Il faudrait donc indiquer à cet endroit la langue du blog ; et sur le titre du billet, l'extrait et le contenu la langue du billet.
Je ne sais pas si c'est le cas (je suis derrière un proxy au boulot), mais normalement il faudrait aussi envoyer les langues utilisées via les headers http, ces langues doivent être reprise dans la meta de la page (plus d'info).
Pour le meta, c'est pas trop compliqué, il suffit d'utiliser les balises prévues à cet effet. Petit problème : quand le billet et le blog ont la même langue, il n'est pas nécessaire d'indiquer les deux. Pensez-vous qu'il est utile de créer une balise à cet effet?
Pour le http, je suppose qu'il faut ajouter ça dans le moteur de DC… ;-)
«Quand j'étais petit, je voulais être maître du monde. Maintenant que je suis grand, j'arrive à peine à être maître de moi-même.» Le Chat/Philippe Geluk.
Dotclear a besoin de vous
Hors ligne
Ah, je vois qu'il n'y a pas de meta Content-Language, par contre la version Dublin Core y est. ;-)
«Quand j'étais petit, je voulais être maître du monde. Maintenant que je suis grand, j'arrive à peine à être maître de moi-même.» Le Chat/Philippe Geluk.
Dotclear a besoin de vous
Hors ligne
Bonjour,
ça a été décidé ainsi : http://dev.dotclear.org/2.0/ticket/327
Je suis d'accord avec tes arguments. :)
Pour le meta, c'est pas trop compliqué, il suffit d'utiliser les balises prévues à cet effet. Petit problème : quand le billet et le blog ont la même langue, il n'est pas nécessaire d'indiquer les deux. Pensez-vous qu'il est utile de créer une balise à cet effet?
Est-ce gênant si la langue est indiquée 2 fois ? Je veux dire par là que si ça ne gêne pas les navigateurs, ça ne vaut peut-être pas le coup de s'embêter avec ce faux problème.
- les règles du forum : http://forum.dotclear.net/viewtopic.php?id=39494
- la galaxie de Dotclear 2 : http://fr.dotclear.org/documentation/2.0/links
Hors ligne
Bonjour,
ça a été décidé ainsi : http://dev.dotclear.org/2.0/ticket/327
Ah oui d'accord...
Je suis d'accord avec tes arguments. :)
Et de un. :D ;-)
Est-ce gênant si la langue est indiquée 2 fois ? Je veux dire par là que si ça ne gêne pas les navigateurs, ça ne vaut peut-être pas le coup de s'embêter avec ce faux problème.
Ah mon avis, même si c'est redondant, ça ne doit pas être invalide. :-)
«Quand j'étais petit, je voulais être maître du monde. Maintenant que je suis grand, j'arrive à peine à être maître de moi-même.» Le Chat/Philippe Geluk.
Dotclear a besoin de vous
Hors ligne
«Quand j'étais petit, je voulais être maître du monde. Maintenant que je suis grand, j'arrive à peine à être maître de moi-même.» Le Chat/Philippe Geluk.
Dotclear a besoin de vous
Hors ligne
«Quand j'étais petit, je voulais être maître du monde. Maintenant que je suis grand, j'arrive à peine à être maître de moi-même.» Le Chat/Philippe Geluk.
Dotclear a besoin de vous
Hors ligne
Vous n'êtes pas identifié(e).