Bonjour,

Je souhaite trouvé une solution pour faire une redirection en fonction de la langue du visiteur.
Deux choix le français et l'anglais.
Je me demande si un bouton pour un switch dans la bonne langue(genre drapeau français/anglais) ne serait pas la solution la plus pratique ?

Merci de votre aide et de vos conseils.
Philippe
Tu peux faire une redirection mais tu dois laisser à l'utilisateur la possibilité à l'utilisateur de changer. Les drapeaux sont à oublier car ils font plus référence à un pays, le mieux c'est d'écrire en toutes lettres :

<p>Choisissez votre langue : <a hreflang="fr" href="http://fr.monsite.com/">français</a>,  <a xml:lang="en" lang="en" hreflang="en" href="http://en.monsite.com/">english</a></p>
passque "français", "italien", "danois", "polonais", "anglais", "allemand" ou "espagnol" ça ne fait pas référence à un pays peut-être ? Les drapeaux c'est très bien, c'est discret et correctement alté c'est reconnu par (à peu près) tout le monde. Quant aux suisses, belges et autres habitants de pays multiglottes et polylingues ils savent très bien quelle langue ils ont envie d'utiliser.
Dans le cas de langues régionales, parlers ou dialectes spécifiques (catalan, basque, sévillan / bergamasque, frioulan, sicilien / tamasheq, songhai, mooré... ) on passera avantageusement par un formulaire complet.
Je reconnais que les drapeaux sont devenus l'usage sur le net, mais je préfère tout de même la liste en toute lettre, quitte, comme tu dis, à utiliser un formulaire (<select>) pour ne pas avoir une liste rallonges. Smiley cligne
Arsene a écrit :
parlers ou dialectes spécifiques

A language is a dialect with an army and a navy. Smiley smile
Florent V. a écrit :

A language is a dialect with an army and a navy. Smiley smile


Très juste Smiley lol

C'est comme le wallon, langue régionale reconnue, mais inutilisée au niveau officiel, elle se meurt (hélas). Smiley eek