par
zeus » 23 sept. 2010, 11:57
La solution de dubar, bien qu’extrêmement dépouillée est la bonne

Ensuite, c'est à toi de faire le système qui alimente la session.
Ce que je te propose, c'est une page de ton application qui permet de modifier la langue, qui la stocke en session/cookie (préférence pour le cookie, qui persiste après extension de la session, si bien configuré), et qui redirige sur le bon domaine.
Ensuite, dans ton application, tu fais en sortes que tout appel passe par une fonction de vérification qui s'assure que la langue et le domaine correspondent.
Si ce n'est pas le cas, tu as la fonction de dunbar, qui te permet de rediriger sur le bon domaine (bien sûr, il te reste de t'assurer que la langue contenue dans le cookie est une des langues que tu acceptes

).
Par contre, mettre en place le multilangue ne se limite pas au nom de domaine : quid des url ? pour un référencement optimal, tu devrais avoir, par exemple :
http://www.exemple.fr/nous_contacter.html et
http://www.exemple.co.uk/contact_us.html
La solution de dubar, bien qu’extrêmement dépouillée est la bonne ;)
Ensuite, c'est à toi de faire le système qui alimente la session.
Ce que je te propose, c'est une page de ton application qui permet de modifier la langue, qui la stocke en session/cookie (préférence pour le cookie, qui persiste après extension de la session, si bien configuré), et qui redirige sur le bon domaine.
Ensuite, dans ton application, tu fais en sortes que tout appel passe par une fonction de vérification qui s'assure que la langue et le domaine correspondent.
Si ce n'est pas le cas, tu as la fonction de dunbar, qui te permet de rediriger sur le bon domaine (bien sûr, il te reste de t'assurer que la langue contenue dans le cookie est une des langues que tu acceptes ;)).
Par contre, mettre en place le multilangue ne se limite pas au nom de domaine : quid des url ? pour un référencement optimal, tu devrais avoir, par exemple : http://www.exemple.fr/nous_contacter.html et http://www.exemple.co.uk/contact_us.html