Ca l'air sympa le multilinguisme :)

Et en plus c’est po facile à écrire :slight_smile:

Bonjour à tous,

Après avoir lu pas mal de doc sur le multilinguisme, j’ai mis mon « cahier des charges » de mon site dans ma tete :
→ les rubriques et les articles peuvent être mis en anglais.
→ Je veux faire un miroir du site en français. (du moins pour la structure)

Donc, j’ai mis dans la partie privée : OK pour les rubriques, OK pour les articles.

Ensuite, j’ai ajouté un #MENU_LANG ou il faut bien.

C’est après que je bloque :))))))))))))))))))))))))))

Mon sommaire.html appelle un « menu.html ». J’aimerai que ce menu.html affiche les rubriques « anglais » quand la langue anglaise est choisie et les ribriques en francais qand la langue francaise est choisie.

Donc,j’ai modifié mon menu.html en rajoutant des {lang?} un peu partout :slight_smile:

Mais ca ne fonctionne pas. Voici mon menu.html :

<B_menu>

<BOUCLE_menu(RUBRIQUES) {lang?}{par num titre}{racine}>
<BOUCLE_current(RUBRIQUES){lang?} {id_rubrique=#ENV{id_rubrique}} {id_secteur}>
<BOUCLE_hier(HIERARCHIE) {lang?}{id_rubrique}>

[(#TITRE|supprimer_numero)]

[(#TITRE|supprimer_numero)]

[(#TITRE|supprimer_numero)]

<B_sub_rub>

<BOUCLE_sub_rub(RUBRIQUES){lang?} {id_parent}>

[(#TITRE|supprimer_numero)]

</B_sub_rub>

<B_hier_close>
<BOUCLE_sister_after(RUBRIQUES){lang?} {meme_parent} {par num titre} {titre>#TITRE} {exclus}>

[(#TITRE|supprimer_numero)]

[(#TITRE|supprimer_numero)]

</B_menu>

Qu’oublie-je ?

Merci d’avance :slight_smile:
JB

Salut,

Je me suis aussi beaucoup amusé avec le multilinguisme.

Tu utilises quelle version?

Tu sembles avoir opté pour le dédoublement de site donc?
Es-tu sûr que ce soit l’idéal pour toi?

Sur notre site, on ne dédouble aucune rubrique.
Si une personne choisi une langue, l’interface sera dans la langue choisi.
Si un article existe dans cette langue, il sera affiché.
Autrement, il le sera dans la langue de base du site… tout en restant dans l’interface de la langue choisie!

Trop de sites qui optent pour le dédoublement ont une version riche et une version pauvre du site.
Et la personne qui navigue dans la version pauvre rate plein de choses.
Un peu comme si dans un restaurant, en prenant le menu français, tu ne pouvais voir les déserts
simplement parce qu’on n’aurait pas traduit leur nom et que tu serais obligé de demander le menu en anglais pour les voir.

Je pense qu’il est plus avantageux pour ton visiteur de ne pas avoir à se poser la question:
il choisi le menu en anglais, par exemple, et tout ce qui sera en anglais lui sera offert
et ce qui n’existe qu’en français, toujours par exemple, lui sera aussi offert: pas de version riche ou pauvre du site, pas de dédoublement de rubrique…

Par exemple, sur notre site certaines section ne sont pas entièrement bilingue.
Si tu vas voir cette page, http://www.iago.ca/site/rubrique.php3?id_rubrique=5&lang=en
tu verra que certains titres sont resté en français même si tu as demandé la version anglaise.
Le menu ce qui existe en anglais te sera affiché en anglais. Le reste te sera tout de même affiché et offert mais en français.

Ce n’ai que quelques réflexions à considérer pour ton cahier des charges

Je n’ai pas encore testé le tout en 1.9

Iago
www.monsitespip.com

----- Original Message -----
From: Jean-Baptiste BUTET
To: spip@rezo.net
Sent: Wednesday, July 19, 2006 6:50 AM
Subject: [Spip] Ca l’air sympa le multilinguisme :slight_smile:

Et en plus c’est po facile à écrire :slight_smile:

Bonjour à tous,

Après avoir lu pas mal de doc sur le multilinguisme, j’ai mis mon « cahier des charges » de mon site dans ma tete :
→ les rubriques et les articles peuvent être mis en anglais.
→ Je veux faire un miroir du site en français. (du moins pour la structure)

Donc, j’ai mis dans la partie privée : OK pour les rubriques, OK pour les articles.

Ensuite, j’ai ajouté un #MENU_LANG ou il faut bien.

C’est après que je bloque :))))))))))))))))))))))))))

Mon sommaire.html appelle un « menu.html ». J’aimerai que ce menu.html affiche les rubriques « anglais » quand la langue anglaise est choisie et les ribriques en francais qand la langue francaise est choisie.

Donc,j’ai modifié mon menu.html en rajoutant des {lang?} un peu partout :slight_smile:

Mais ca ne fonctionne pas. Voici mon menu.html :

<B_menu>

<BOUCLE_menu(RUBRIQUES) {lang?}{par num titre}{racine}>
<BOUCLE_current(RUBRIQUES){lang?} {id_rubrique=#ENV{id_rubrique}} {id_secteur}>
<BOUCLE_hier(HIERARCHIE) {lang?}{id_rubrique}>

[(#TITRE|supprimer_numero)]

[(#TITRE|supprimer_numero)]

[(#TITRE|supprimer_numero)]

<B_sub_rub>

<BOUCLE_sub_rub(RUBRIQUES){lang?} {id_parent}>

[(#TITRE|supprimer_numero)]

</B_sub_rub>

<B_hier_close>
<BOUCLE_sister_after(RUBRIQUES){lang?} {meme_parent} {par num titre} {titre>#TITRE} {exclus}>

[(#TITRE|supprimer_numero)]

[(#TITRE|supprimer_numero)]

</B_menu>

Qu’oublie-je ?

Merci d’avance :slight_smile:
JB



liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : http://www.spip-contrib.net/spikini/FaQ