Une astuce toute simple qui permet automatiquement d'ouvrir votre site dans la langue du client.
Il faut dans mon exemple, mettre le code dans la page de demarrage (www.monsite.com/fr/default.aspx) à la racine du site www.monsite.com et mettre le site francais dans le sous dossier fr (www.monsite.com/fr/) et l'anglais dans le sous dossier en dans ses sous dossiers il faut bien sur avoir une page qui s'appelle Accueil.aspx
pour Changer la lange du navigateur et ainsi tester le code, dans IE OUtils>Options Internet>Langue
Vous voyez qu'il y a la possibilité de mettre plusieur langue dans un certains ordre
Ainsi avec mon code, si le navigateur est configuré en allemand comme langue principal et anglais comme langue secondaire, il va etre redirigé vers le site en anglais grace au deuxieme bloc select
Request.UserLanguages(0) recupere la premiere langue et
Request.UserLanguages(1) la deuxieme est ainsi de suite ...
Si toutefois, le code ne peut pas rediriger le navigateur, la page s'affichera, il faudra faire une page avec les liens et les navigateurs, (ce qui est grandement conseillé pour les moteurs de recherches ..)
Pour finir, je vous met ici : la liste des principaux EnglishName (non traduit en francais ...) attention à la casse
Czech
Danish
German
Greek
English
Spanish
Finnis h
French