os_get_language

Cette fonction renvoie une valeur différente selon le navigateur ou la langue de l'appareil.

Syntaxe:

os_get_language()


Retourne: Chaîne


La description

Cette fonction renvoie une chaîne avec le code de langue à deux lettres pour le système d'exploitation qui exécute le jeu, tel que défini par la norme ISO639. Si l'information n'est pas disponible, elle contiendra simplement une chaîne vide "", ou "en" pour la langue "anglaise". Notez que certaines langues ont aussi un code régional pertinent, donc pour faire la distinction entre différentes régions du même pays, utilisez la fonction os_get_region().

Le tableau suivant présente certains des principaux codes de langue à deux lettres définis par la norme ISO 639:

La langue Code
arabe ar
chinois zh
danois da
Anglais en
français fr
allemand de
grec el
italien il
Japonais ja
norvégien non
polonais PL
Portugais pt
russe ru
Espanol es
suédois sv



NOTE: Ce n'est pas le code du pays d'emplacement qui est retourné, mais le code de langue de l'OS!


Exemple:

switch (os_get_language())
   {
   case "es": ini_open("spanish.ini"); break;
   case "fr": ini_open("french.ini"); break;
   case "it": ini_open("italian.ini"); break;
   default: ini_open("english.ini"); break;
   }

Le code ci-dessus vérifie la langue du système d'exploitation et ouvre un autre *.ini fichier en fonction de la valeur renvoyée.