Traduction des multis dans des boucles
En 3.0 et 3.1, fa_b a noté un comportement assez inattendu il semble, qu'on peut reproduire de la sorte. Les multis ne semblent pas correctement traduits en fonction de l'environnement.
Pour reproduire, avec le squelette proposé dessous :
- Prendre au moins 2 rubriques racines
- Mettre un titre normal à une rubrique, exemple "Non traduit"
- Mettre dans le champ texte de la rubrique, un multi, exemple :
<multi>[fr]Français[en]English</multi>
- Faire pareil avec une 2è rubrique, mais en mettant un titre de rubrique avec multi tel que :
<multi>[fr]Français[en]English</multi>
- Appeler le squelette avec ou sans ?lang=en, lang=fr…
- Le texte est parfois traduit correctement, parfois pas, dépendant du fait que le titre soit multi ou pas !
[ Test multi sur titre rubrique et texte
(#ENV**|unserialize|print_r{1})]<BOUCLE_rub(RUBRIQUES){racine}{par num titre, titre}>
Rubrique : #TITRE
#TEXTE </BOUCLE_rub> lang : "#CHAMP_SQL{lang}", langue_choisie: "#CHAMP_SQL{langue_choisie}"
Est-ce que ce comportement est normal ?