JsLib 1.4

Script langue.js


Le script langue.js permet de détecter la langue utilisée par le navigateur du client.

La détection de la langue du navigateur se base sur l'analyse de la propriété navigator.language (ou navigator.userLanguage pour Internet Explorer). Ensuite, deux fonctions permettent de connaître la langue sous sa forme abrégée internationale (code ISO à 2 lettres) ou son appellation française.

Une troisième fonction retourne l'appellation française d'une langue en fonction de son code ISO.

Depuis :
JsLib 1.0

 
Résumé des fonctions
 chaîne obtenirCodeLangueNavig()
           Retourne le code ISO de la langue du navigateur.
 chaîne obtenirLangue(chaîne code)
           Retourne l'appellation française de la langue de code ISO spécifié.
 chaîne obtenirLangueNavig()
           Retourne l'appellation française de la langue du navigateur.
 
Détail des fonctions

obtenirCodeLangueNavig

chaîne obtenirCodeLangueNavig()
Retourne le code à deux lettres de la langue du navigateur (norme internationale ISO 639). La valeur par défaut lorsque la langue n'a pas pu être détectée est en (English).

Le script prend en compte les 143 langues définies par la norme ISO 639 :

Retourne :
une chaîne contenant le code ISO de la langue utilisée par le navigateur.

obtenirLangue

chaîne obtenirLangue(chaîne code)
Retourne l'appellation française de la langue de code ISO spécifié. Lorsque le code ISO n'est pas reconnu, la fonction retourne une chaîne vide.
Paramètres :
code - le code ISO de la langue concernée.
Retourne :
une chaîne contenant l'appellation en français de la langue de code ISO spécifié.

obtenirLangueNavig

chaîne obtenirLangueNavig()
Retourne l'appellation française de la langue du navigateur. La valeur par défaut lorsque la langue n'a pas pu être détectée est Anglais (English).
Retourne :
une chaîne contenant l'appellation en français de la langue utilisée par le navigateur.

 
JsLib 1.4

Erreurs, critiques, améliorations, questions : écrivez à l'auteur.
 
JsLib version 1.4 - bibliothèque JavaScript distribuée sous licence GNU LGPL
Auteur : Etienne CHEVILLARD
Mise à jour : 12/12/2007