Sur le multilinguisme j'aurais presque tout vu. Les informations
sont très dispersées mais on arrive à faire pas mal de choses,
toutefois je ne trouve toujours pas comment affronter un aspect
fondamental lié à une vision du mulitlinguisme que de nombreux sites
dans le monde appliquent :
La pluspart du temps avec spip lorsqu'on parle de multilinguisme
on imagine une page sommaire avec le choix des langues.
Toutefois je ne trouve rien sur une autre solution dont j'ai besoin
et que plein de sites utilisent à savoir :
Exemple. Un site en français et en anglais.
La page sommaire est la première page du site en anglais (pas de choix
de langue !!!) on se trouve directement dans la langue que le webmaster
à choisie (ne pas confondre avec redirection selon langue du browser que
je n'aime pas).
On arrive donc directement dans le site, et si ont veux changer de langue
ont
appuie sur un lien qui nous mène dans l'autre langue.
Suis-je fou, où personne utilise cette façon de réaliser un site multilingue
?
Je n'ai pas trouvé un seul commentaire sur cela. De mon côté, je ne
travaille
plus avec la page sommaire.
De ce que je voix, si je veux créer un site normalement sans page de
sélection
de langues, le multilinguisme élimine 2 fonctionnalités : la page sommaire,
et les brèves par secteur, étant donné qu'on insère chaque langue dans un
secteur...
Quelqu'un d'entre-vous à de l'expérience avec cette méthode?
Ce que tu m'as montré c'est justement la sélection de la langue selon le
browser du visiteur,
chemin que je ne désire pas entreprendre. Cela doit rester une option que
l'on peux ajouter ou moins.
De mon côté j'ai trouvé une solution approximative. Etant donné que la
racine de chaque langue est
un secteur, j'ai supprimé le concept du squelette "sommaire".
Le seul fichier qui reste est sommaire.php3 (plus le html) que j'écrit ainsi
:
<?php
$fond = "rubrique";
$delais = 336 * 3600;
$id_rubrique = 1;
include ("inc-public.php3");
?>
Comme tu peux voir, l'index appelle ce fichier sommaire.php3 qui lui appelle
un squelette rubrique !! (et non pas sommaire)
Enfin, pour l'instant manuellement, je lui indique quelle est la langue de
base ou principale que je veux pour mon site.
Dans ce cas, il va afficher la rubrique 1 avec le squelette rubrique !!!
A ce point, j'ai fait un mot clé "sommaire" que j'attribue à la racine de
tous mes secteurs (donc à la racine des langues).
En utilisant la méthode "Eva", mon squelette rubrique ne contient que 2
includes. Si le mot clé "sommaire" est sélectionné
il apelle un squelette personnalisé en sommaire, sinon il apelle le
squelettte de la rubrique normale (rubrique-normal.php3/html par ex)
Pas mal... Arrivé à ce point j'ai des petits soucis de présentation liés à
la barre de navigation et à la home page que je dois résoudre
mais rien de grave...
Je pense que tout ceci risque de t'aider, mais je trouve quand même que
c'est laborieux avant de trouver quelques chose de convenable.
j'ai développé mon site sous l'optique suivante:
- je ne répartie pas mes langues par secteurs,
- mais je mélange les traductions et les articles d'origine,
- j'ai une langue par défaut: l'anglais,
- l'utilisateur arrive sur le sommaire en anglais,
- si il sélectionne une autre langue (ou qu'il y a déjà le cookie
de la langue), on reste sur le sommaire, mais:
- on traduit les chaînes <:...:> dans la langue de choisie
- on affiche le plus possible d'articles dans la langue de l'utilisateur,
- si il n'y a pas de traduction on affiche les articles en anglais.
c'est pareil pour le résumé par exemple.
j'ai fait ce choix parce que je ne veux/peux pas traduire tous les articles,
et je veux aussi que les articles non traduits apparaissent aux utilisateurs
des autres langues.
le squelette actuel est pour la 1.8cvs (c'etait trop de "bidouilles" avec le versions précédentes)
. Il n'est pas encore disponible
(celui offert sur le site ne marche pas avec la 1.7.2). Si le test vous
parez convainquant, je peux vous faire parvenir le squelette.
(Je ne désire pas le mettre encore publiquement sur le site, parce que les css
ne sont pas encore 100% compatible IE, mais à la base, il est sous GPL)
Pour un site massivement multilingue,
première page d'accueil du type de celle de spip
proposant un lien sur chaque langue du site
(le site étant organisé par une langue = un secteur)
et une fois arrivé sur la page d'accueil 'sommaire" dans la bonne langue,
un lien pour aller visiter la même page dans une autre langue
que ce soit le sommaire, le résumé, un article etc
Mon site est en construction et pour le moment fermé "au public"
ceci dit, il n'y a pas une seule page sans lien
vers toutes les autres langues dispos.
Rubrique "consoles de jeu" en fr contient par exemple les liens vers
Rubrique "consoles de jeu" pour chaque autre langue
Moi j'ai trouvé des solutions comme je les ai expliquées...
Je suis dessus...
"Soÿ" <lcdh@noos.fr> a écrit dans le message de
news:loom.20040622T105308-513@post.gmane.org...
Fulvio di Stefano <fulvio <at> internetdiffusion.com> writes:
Toutefois je ne trouve rien sur une autre solution dont j'ai besoin
et que plein de sites utilisent à savoir :
Pour un site massivement multilingue,
première page d'accueil du type de celle de spip
proposant un lien sur chaque langue du site
(le site étant organisé par une langue = un secteur)
et une fois arrivé sur la page d'accueil 'sommaire" dans la bonne langue,
un lien pour aller visiter la même page dans une autre langue
que ce soit le sommaire, le résumé, un article etc
Mon site est en construction et pour le moment fermé "au public"
ceci dit, il n'y a pas une seule page sans lien
vers toutes les autres langues dispos.
Rubrique "consoles de jeu" en fr contient par exemple les liens vers
Rubrique "consoles de jeu" pour chaque autre langue