Titre: Site multilingue
Posté par: oualad le le 30-01-2007 a 00:40:44
Bonjour, il y a quelques mois j'ai terminé un site en lague française. Mon client me recontacte afin de refondre le même site mais en anglais. Le site sera donc bilingue.
Après de nombreuses recherches, je ne trouve pas la meilleure technique à suivre. Dois-je creer une redirection automatique en utilisant la var php: $_SERVER["HTTP_ACCEPT_LANGUAGE"] ou alors du javascript avec le risque que cela ne fonctionne pas si le javascritp est désactivé. De plus, je ne suis pas fort chaud pour une page d'accueil nue avec comme seule option le choix de la langue. Voici donc ce que je pensais: dans la page index, au début se trouverait un script php detectant la langue du navigateur. En fonction de la valeur retournée, la page s'affichera en fonction de la langue. Mais là où je me pose des questions, c'est quant à mes meta tags. Puisque les mots clés differeront en fonction de la langue.
Toutes les pages seront bien entendu stockées dans une BD Mysql.
Voilà, j'aimerais vos avis ou suggestions quant à la technique des sites multilingues. Je n'utilise pas SPIP, ni Xoops, ni autre. Mes codes sont fait avec BBEdit.
Merci bien.
|
Titre: Re:Site multilingue
Posté par: biouche le le 01-02-2007 a 10:07:06
Bonjour !
Je pense que détecter la langue du navigateur grâce à la superglobale $_SERVER est une très bonne idée. Cependant, il existe une autre technique qui t'évite d'avoir à utiliser le php pour la redirection. Il s'agit de la négociation de contenu, fournie par le serveur web. Je te conseille de lire Apache MultiViews language negotiation set up (http://www.w3.org/International/questions/qa-apache-lang-neg.en.php) pour en savoir plus sur comment ça se passe avec un serveur Apache.
Je ne peux malheureusement pas t'aider plus, étant donné ma méconnaissance du sujet, mais j'espère que cette piste te donnera des idées :D A bientôt et bon courage ! |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|