[spip-dev] multilingue "natif"

Coucou,

quelques modifs dans le CVS pour que les principales boucles (ARTICLES),
(BREVES) et (RUBRIQUES) soient multilingues par défaut (elles appellent
toutes lang_select() et lang_dselect() automatiquement. Je ne suis pas passé
par le "contexte", mais on peut changer si ça paraît mieux.

Pour la boucle (AUTEURS), si l'on veut qu'elle soit multilingue (par exemple
pour afficher la langue préférée des auteurs, ou respecter la typographie de
leur champ "bio", ou avoir un #FORMULAIRE_ECRIRE_AUTEUR dans la langue de
l'auteur...), il faut ajouter le critère {lang_select} ; ce critère peut
également s'écrire {lang_select=oui} ou {lang_select=non}, dans ce dernier
cas pour désactiver le multilinguisme des boucles (ARTICLES) etc.

Il y a un petit problème dans l'espace privé : l'article est typographié
selon la langue du rédacteur, et non pas selon sa propre langue -- toutes
les solutions que j'ai imaginé pour l'instant sont un peu lourdes à
implémenter ;( Par exemple il faudrait aussi que [->article58] typographie
le titre de l'article 58 dans la langue de l'article 58.

-- Fil

Salut,

implémenter ;( Par exemple il faudrait aussi que [->article58] typographie
le titre de l'article 58 dans la langue de l'article 58.

Euh, non. La typographie qui compte est celle de l'article, le renvoie est donc dans la typographie englobante. Je n'imagine pas voir :

« Voir les articles : _On Mice and Men: a new revolution_ et _Comment faire : une solution_. »

mais :

« Voir les articles : _On Mice and Men : a new revolution_ et _Comment faire : une solution_. »

Ça paraît peut-être illogique de prime abord mais je peux vous dire que la solution « logique » introduit beaucoup de disparités dans la lecture.

Par contre, une fois sur la page, la typographie est bien celle de l'article.

Gilles.