Bonjour,
J'avais ce problème (et un autre pour connaître le pays d'origine des visiteurs et en séparer les robots, 5% des visiteurs) ! Je l'ai fait en Php avec la commande
$_SERVER['HTTP_ACCEPT_LANGUAGE']
Je me demande si cette commande HTTP n'est pas accessible en Javascript
C'est là que j'ai constaté que la variable de langue peut être composée de 2 ou plusieurs caractères.
Exemple pour la France
'fr' sur des Navigateurs ou une des langues suivantes n'a pas été chargée,
'fr-fr' pour la France
fr-be pour la Belgique
fr-ch pour les Suisses
fr-lu pour les Luxembourgeois et certainement d'autres
et il est ainsi ainsi pour toutes les langues.
En php, pas de problème, cela fonctionne pour les langues comme pour les pays.
http://www.album.france-timbres.net
Mais mon idée est que ces variables différentes peuvent occasionner les troubles du Javascript (j'y connais pas assez) et il faut voir avec les spécialistes si les versions plus récentes du javascript intègrent cette différece.
Ou je javascript renvoi une langue par défaut? parce qu'il ne peut interpréter la variable.
Mais j brode peut-être ....
Partager