afficher la langue en fonction de l'utilisateur

Nouveau WRInaute
Bonjour,

Pour un même site internet (monsite.com) traduis en anglais et français, et donc ayant le même contenu; comment faire pour afficher la bonne langue par défaut en fonction de l'utilisateur:
Par exemple, est il possible de se baser sur l'adresse IP, si un utilisateur se connecte d’Angleterre, alors par défaut le contenu sera en anglais, si il se connecte en France alors par défaut il sera en Français, si il se connecte Suède, alors par défaut on choisira l'anglais car le suédois n'est pas traduis par le site.
Est-il préférable de se baser plutôt sur la machine en local, par exemple cet utilisateur sur son poste de travail a sélectionné l'espagnol par défaut, alors le site sera affiché par défaut en espagnol.

Existe t il d'autres options, quelle est celle qu'il faut utiliser?

note: par rapport à google search, y a t il des points à prendre en compte

Bien cordialement

Pierre
 
WRInaute accro
+1 M-A

S'il se connecte en Belgique tu choisis quelle langue ? On a 3 langues officielles.
 
Nouveau WRInaute
"Il vaut beaucoup mieux se baser sur la langue préférée dans le browser."
Pourriez vous donner plus d'informations, que faut il changer ou ajouter dans le code?
Merci
 
Discussions similaires
Haut