Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [Opened] Attribut lang dans balise html

Posted by cyril.martin on 05/07/2013 16:48

Bonjour,

Lors de la validation de mon application par http://validator.w3.org/ j'obtiens l'erreur suivante :

Bad value en_US for attribute lang on element html: The language subtag en_us is not a valid language subtag

Visiblement, pour être valide, l'attribut lang doit contenir un tiret '-' et non un underscore '_'.

En modifiant le fichier lib/jelix/core/response/jResponseHtml.class.php ligne 412

echo '<html lang="',$this->_lang,'">';

par

echo '<html lang="',str_replace('_', '-', $this->_lang),'">';

ça fonctionne, mais c'est un peu du bricolage.

Y a-t-il un moyen plus sympa pour corriger cette erreur ?

Merci bien.

  [Opened] Attribut lang dans balise html

Reply #1 Posted by foxmask on 05/09/2013 16:33

je fais un split sur le _ et recupere l'occurence 0 :)


@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !

  [Opened] Attribut lang dans balise html

Reply #2 Posted by foxmask on 05/09/2013 16:37

exemple https://github.com/havefnubb/havefnubb/blob/master/havefnubb/responses/fnuHtmlResponse.class.php#L35


@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !

  [Opened] Re: Attribut lang dans balise html

Reply #3 Posted by cyril.martin on 05/10/2013 14:16

C'est plus propre, en effet ! Merci.

  [Opened] Attribut lang dans balise html

Reply #4 Posted by dlalleme on 05/29/2013 23:07

Bonsoir,

Est-ce que ce problème va être corrigé dans une prochaine release ?

Cordialement
Denis

  [Opened] Attribut lang dans balise html

Reply #5 Posted by foxmask on 05/31/2013 18:32

pas que je sache mais si vous voulez vous pouvez proposer un patch:-)


@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !

  [Opened] Attribut lang dans balise html

Reply #6 Posted by laurentj on 06/19/2013 16:23

Bonjour,

ce sera corrigé dans la prochaine version de maintenance de Jelix 1.5

 
Page
  1. Attribut lang dans balise html