J’ai aussi un spip 2.1.10 multilingue avec des traductions chinoises, forcelang et gestion par fichier de langue, mais pas ce problème.
De base, j’aurais pensé à la langue principale du site définie comme "chinois", mais c’est pas le cas apparemment. (Bon, revérifier au cas où ;) )
Peut être y a t’il quelque chose de mal interprété dans le code. Voir avec W3C : http://validator.w3.org/check?uri=www.sens-public.org%2F&charset=%28detect+automatically%29&doctype=Inline&group=0
La plupart des problèmes se trouvent à coté du span lang ou des options de langues.
Si tu désactive le chinois, est ce que le problème revient, mais avec une autre langue ?
Si non, voir le fichier de langue chinois (et le fichier français tant qu’à faire ;) ) et voir si il y a un truc qui cloche dedans.
Si oui, le problème est sans doute ailleurs...
Ah, oui, j’oubliais, pour forcer la langue, tu passes par la méthode mesoptions.php (comme ici : http://programmer.spip.org/Forcer-la-langue-selon-le-visiteur) ou par le couteau suisse (Affichage public / Force la langue).
Perso, j’utilise la deuxième option, plus graphique et puis parce que je suis un peu fainéant ;)
De toute évidence, en tout cas le force_lang marche pas, vu que lorsqu’on met en français, le site devrait le rester, quand on revient...
Bon, après ce gros pavé, je pense que le premier truc à faire c’est force lang avec couteau suisse si c’est pas fait et commenter le force lang du fichier mesoptions (si c’est ce que tu as fait)
Bon samedi !