WEBDEV intègre en standard 49 langues avec les constantes de langue correspondantes. Il est bien sûr possible d'ajouter des langues supplémentaires pour des langues non disponibles. Par exemple, le maltais n'est malheureusement pas disponible dans les langues standards. C'est une langue apparue récemment dans les langues standard de Windows et elle n'a pas encore été ajoutée à WEBDEV.

 

Il est toutefois possible de détecter que le navigateur demande l'affichage du site dans cette langue et de changer la langue avec Nation.

 

En utilisant le code suivant, on va pouvoir détecter la langue « maltais » :

 

 

SI SysEnvironnement("HTTP_ACCEPT_LANGUAGE") [~ "HTTP_ACCEPT_LANGUAGE=mt" ALORS
// Langue du navigateur : maltais
Nation(201)
FIN

 

 

Le code doit être ajouté dans le code du projet, dans la partie Initialisation lors d'une connexion à une session pré-lancée. En effet, si vous utilisez les sessions pré-lancées, c'est à ce moment là que le navigateur va demander la langue. Si vous n'utilisez pas de session pré-lancée, ce code sera exécuté à la suite du code du projet.

 

< Retour

Publier un commentaire : 
Votre adresse email ne sera pas publiée