Bonjour, j'ai posté le message sur spip@rezo.net mais ça a peut-être sa
place ici ?
(désolée pour ceux qui auront le message en double)
(ps : j'ai bien lu l'article sur le multilingüisme dans la doc)
notre site http://www.aprene.org/ (spip 1.7b2.cvs) est "multilingue" :
il contient des articles
dans les 7 variantes de l'occitan (languedocien, gascon, limousin,
provençal, niçard, auvergnat, vivaro-alpin) et des articles en français.
l'arborescence du site ne tient pas compte de la langue (la langue
principale est l'occitan languedocien, mais chaque rubrique peut
contenir des articles dans toutes les langues du site). La plupart des
articles ne sont présent que dans une langue, mais certains sont
susceptibles d'être proposé en plusieurs (les articles appartiendraient
alors à la même rubrique)
- sur ma page article je voudrais afficher selon la langue "cet article
est en français", "aqueste article es en occitan lengadocian",
"L'article aqueth qu'ei en occitan gascon",... avec un logo pour chaque
langue et si l'article est disponible dans une autre version "lire cet
article en français", "legir aqueste article en lengadocian", ...
- en revanche si j'ai plusieurs versions d'un article, je ne veux pas
qu'il m'en affiche plusieurs dans ma page rubrique mais qu'il m'affiche
par défaut l'article dans la langue principale du site et considère les
traductions comme des doublons.
- même si mes articles en telle ou telle langue sont éparpillés dans les
différentes rubriques, j'aimerais que mon visiteur puisse, en cliquant
sur le logo de la langue, avoir accès à une page avec les autres
articles dans cette langue sur le site (sur le principe des mots clés)
je ne sais pas trop comment m'y prendre pour faire tout ça, je ne serais
pas contre un petit coup de main ;o)
Question subsidiaire qui me semble difficile à régler, vu que sur le
principe, spip connait la langue de l'article et pas la langue du
visiteur :
- l'interface (formulaire forum, recherche...) s'affiche en fonction de
la langue de l'article. Est-il possible que l'utilisateur choisisse sa
langue préférée et que le site lui parle dans celle-ci quel que soit
l'article qu'il consulte (par exemple, un visiteur gascon aurait le
formulaire "forum de l'article" en gascon même s'il répond à un article
en provençal) ?
merci d'avance de votre aide,
Mòni