[spip-dev] 2.1 et langue des formulaires dynamiques...

Hello,

Tout d'abord, je tiens à dire que le débuggueur est cassé depuis [15421]...

Ensuite et surtout, je suis confronté à un problème sur les formulaires et de langue. La langue n'étant pas toujours correcte dans le contenu des formulaires par rapport au reste du site. Test simple :

* Soit un squelette «hop.html» contenant :
<h1>HOP</h1>
Langue : #ENV{lang}

<h2>formulaire</h2>
#FORMULAIRE_HOP

* Soit un formulaires/hop.html contenant :
Dans le formulaire : langue #ENV{lang}...

* Vider le cache...
* Si j'appelle ?page=hop, j'obtiens la même langue pour les 2 (la première fois) (par exemple : fr)
* Je passe ?page=hop&lang=en : la langue du formulaire est toujours "fr"
* Il passera "en" avec un «recalcul» de page (un calcul est insuffisant)

ce qui est intéressant est le squelette généré dans SKEL pour hop.html, car on lit qu'il contient la langue en dur :
'<h2>formulaire</h2>
' .
executer_balise_dynamique('FORMULAIRE_HOP',
  array(),
  array('squelettes/hop.html','html_5d318898649afff768c5addfb9295a90','',3,'en')) .
'
');

Tout ça a été réglé entre l'emission et la réception du mail :stuck_out_tongue:
Cédric