arbre
 

La langue de votre visteur

Précédent < Les variables d' environnement

Parmi les variables disponibles en interrogeant le serveur, l' une d' entre elle est intéressante. Elle vous permet de déterminer de quel pays vient votre visiteur. Elle précise en fait quelle est la langue acceptée par le navigateur qui s' est connecté au serveur. La valeur renvoyée n' est pas totalement sûre, car elle dépends de la manière dont l' utilisateur a configuré son système et de son navigateur. Mais le pourcentage d' erreur, suite à une mauvaise configuration, est négligeable.

L' affichage de la ligne

<% response.write(Request.ServerVariables("HTTP_ACCEPT_LANGUAGE"))%>

donne avec votre navigateur :

en-us,en;q=0.5

Voici l' interprétation des codes que vous pouvez recevoir :

 Code   Pays / langue
 af    Africain 
 sq    Albanais 
 ar-dz   Algérien 
 de   Allemand 
 de-at   Allemand (Austrian) 
 de-li   Allemand (Liechtenstein) 
 de-lu   Allemand (Luxembourg) 
 de-ch   Allemand (Suisse) 
 en-us   Américain 
 en   Anglais 
 en-za   Anglais (Afrique du sud) 
 en-bz   Anglais (Bélize) 
 en-gb   Anglais (Grande Bretagne) 
 ar   Arabe 
 ar-sa   Arabe (Arabie Saoudite)  
 ar-bh   Arabe (Bahreïn) 
 ar-ae   Arabe (Emirat arabe uni)  
 en-au   Australien 
 eu   Basque 
 nl-be   Belge 
 be   Biélorussie 
 bg   Bulgarre  
 en-ca   Canadien 
 ca   Catalan 
 zh   Chinois 
 zh-hk   Chinois (Hong-Kong)  
 zh-cn   Chinois (PRC) 
 zh-sg   Chinois (Singapourg) 
 zh-tw   Chinois (Taïwan)  
 ko   Coréein 
 cs   Crète  
 hr   Croate  
 da   Danois 
 ar-eg   Egyptien 
 es   Espagnol 
 es-ar   Espagnol (Argentine)  
 es-bo   Espagnol (Bolivie) 
 es-cl   Espagnol (Chilie) 
 es-co   Espagnol (Colombie)  
 es-cr   Espagnol (Costa Rica)  
 es-sv   Espagnol (El Salvador) 
 es-ec   Espagnol (Equateur)  
 es-gt   Espagnol (Guatemala) 
 es-hn   Espagnol (Honduras) 
 es-mx   Espagnol (Mexique) 
 es-ni   Espagnol (Nicaragua) 
 es-pa   Espagnol (Panama) 
 es-py   Espagnol (Paraguay)  
 es-pe   Espagnol (Pérou)  
 es-pr   Espagnol (Puerto Rico)  
 en-tt   Espagnol (Trinidad)  
 es-uy   Espagnol (Uruguay) 
 es-ve   Espagnol (Venezuela) 
 et   Estonien  
 sx   Estonien 
 fo   Faeroese  
 fi   Finlandais  
 fr   Français  
 fr-fr   Français  
 fr-be   Français (Belgique)  
 fr-ca   Français (Canada)  
 fr-lu   Français (Luxembourg) 
 fr-ch   Français (Suisse) 
 gd   Galicien 
 el   Gréc  
 he   Hébreux 
 nl   Hollandais 
 hu   Hongrois  
 in   Indonésien 
 hi   Indou  
 fa   Iranien 
 ar-iq   Iraquien  
 en-ie   Irlandais 
 is   Islandais  
 it   Italien  
 it-ch   Italien (Suisse)  
 en-jm   Jamaicain  
 ja   Japonais  
 ar-jo   Jordanien  
 ar-kw   Koweitien  
 lv   Lettische  
 ar-lb   Libanais  
 lt   Littuanien  
 ar-ly   Lybien  
 mk   Macédoine  
 ms   Malésien  
 mt   Maltais 
 ar-ma   Marocain  
 en-nz   Néo-zélandais 
 no   Norvégien (bokmal)  
 no   Norvégien (Nynorsk)  
 ar-om   Oman  
 pl   Polonais 
 pt   Portugais  
 pt-br   Portugais (Brésil)  
 ar-qa   Quatar  
 rm   Rhaeto-Romanic 
 ro   Roumain (Moldavie) 
 ro-mo   Roumain (Moldavie)  
 ru   Russe 
 ru-mo   Russe (Moldavie) 
 sr   Serbe (Cyrillic)  
 sr   Serbe (Latin) 
 sk   Slovaque  
 sl   Slovéne  
 sb   Sorbian 
 sv   Suèdois 
 sv-fi   Suèdois (Finlande) 
 ar-sy   Syrien 
 th   Thaïlandais 
 ts   Tsonga (Afrique du sud)  
 tn   Tswana (Afrique du sud) 
 ar-tn   Tunisien  
 tr   Turc 
 uk   Ukrainien 
 ur   Urdu  
 vi   Vietnamien 
 xh   Xhosa (Afrique)  
 ar-ye   Yémen 
 ji   Yiddish 
 zu   Zulu (Afrique) 


J'ai écrite une routine qui traduit automatiquement le code reçu. Je la met à votre disposition :

Téléchargez la routine (ZIP)

Suite > navigateur et système

Toutes les heures, le serveur contrôle que votre site est en ligne. En cas de problème, un mail vous est envoyé.
Vous avez l'habitude d'oublier les dates importantes? Oubli vous prévient gratuitement par email !

Page modifiée le 17/06/2010 28 visiteur(s) aujourd'hui
Comment créer son site

La variable HTTP_ACCEPT_LANGUAGE