[spip-dev] problème avec include + lang

bonjour ...
petit souci : j'ai pris le parti d'inclure des éléments
tels qu'un menu dans mes articles via
<INCLURE(navigation_generale.php){lang}>
jusque là, rien à signaler.

Mon site est massivement multilingue, et le problème est
qu'en passant d'une traduction à l'autre, le menu finit
par rester dans la langue d'origine du site (en français)
au lieu de changer de langue en fonction de la langue
de l'article.

J'ai tenté différents délais pour le menu : idem que l'article
ou plus court, rien n'y fait.
Si je recalcule la page en anglais,
le menu ressort en anglais, je passe sur une page espagnole
il s'affiche en espagnol
je passe au français ... il passe au français
SAUF QUE
je reviens sur ma page anglais (ou espagnole ou autre)
et là ... problème, il reste en français.

En clair, le <INCLURE(navigation_generale.php){lang}>
s'effectue correctement au premier calcul de chaque page,
mais pas au retour sur une page déjà dans le cache.

Une idée ?
Quelqu'un d'autre l'a remarqué ?

Le problème est identique sous la 1.7.2 ou la 1.8

Soÿ

Quelqu'un d'autre l'a remarqué ?

Salut

J'ai remarqué ce week-end que j'avais des problèmes avec les <INCLURE>, même
en passant la variable {lang}.

Tu peux faire l'essai sur http://raforum.apinc.org.

JMB

Soÿ wrote
En clair, le <INCLURE(navigation_generale.php){lang}>
s'effectue correctement au premier calcul de chaque page,
mais pas au retour sur une page déjà dans le cache.

- - - - -

J'ai le problème suivant (1.7.2) pour inclure le "footer"

<INCLURE(ti_footer.php3){lang}>

marche quand l'inclusion se fait sur une page d'article, mais non pas
lorsque la page appelant est une page de rubrique.
Quand on est sur une page rubrique le footer prend toujours l'anglais
(langue prioncipale du site chez moi).

Alors pour le moment, comme j'ai une langue par secteur, je passe le secteur
au lieu de {lang} :

<INCLURE(ti_footer.php3){id_secteur}>

et cela marche bien partout.

Paolo