Dotclear

Vous n'êtes pas identifié(e).

Annonce

13 février 2024 Sortie de Dotclear 2.29

#1 2010-05-06 09:03:40

patidou
Membre
Inscription : 2004-11-14
Site Web

Gestion des langues dans les templates (et http?)

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

#2 2010-05-06 09:12:27

patidou
Membre
Inscription : 2004-11-14
Site Web

Re : Gestion des langues dans les templates (et http?)

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

#3 2010-05-06 09:30:18

Moe
Responsable du mini-bar
Lieu : France
Inscription : 2004-09-19
Site Web

Re : Gestion des langues dans les templates (et http?)

Bonjour,
ça a été décidé ainsi : http://dev.dotclear.org/2.0/ticket/327

Je suis d'accord avec tes arguments. :)

patidou a écrit :

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.

Hors ligne

#4 2010-05-06 09:44:51

patidou
Membre
Inscription : 2004-11-14
Site Web

Re : Gestion des langues dans les templates (et http?)

Moe a écrit :

Bonjour,
ça a été décidé ainsi : http://dev.dotclear.org/2.0/ticket/327

Ah oui d'accord...

Moe a écrit :

Je suis d'accord avec tes arguments. :)

Et de un. :D ;-)

Moe a écrit :

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

#5 2010-05-06 10:43:13

patidou
Membre
Inscription : 2004-11-14
Site Web

Re : Gestion des langues dans les templates (et http?)


«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

#6 2010-05-08 12:32:16

patidou
Membre
Inscription : 2004-11-14
Site Web

Re : Gestion des langues dans les templates (et http?)


«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).

Pied de page des forums

Sites map