LlGetAgentLanguage/fr

From Second Life Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Description

Fonction: string llGetAgentLanguage( key avatar );

Renvoie un string qui contient le code de la langue préférée de l'avatar.

• key avatar UUID d'avatar qui est dans la même region
Code Description
"en-us" English
"da" Dansk (Dannois)
"de" Deutsch (Allemand)
"es" Español (Espagnol)
"fr" Français
"it" Italiano (Italien)
"hu" Magyar (Hongrois) (*)
"nl" Nederlands (Hollandais) (*)
"pl" Polski (Polonais)
"pt" Portugués (Portuguais)
"ru" Русский (Russe)
"tr" Türkçe (Turc)
"uk" Українська (Ukrainien) (*)
"zh" 中文 (简体) (Chinois traditionnel)
"ja" 日本語 (Japonais)
"ko" 한국어 (Korean) (*)

(*) Ces langages ne sont plus sélectionnables à partir du choix de langage de l'interface dans le menu Preferences/General/Langage

Avertissements

  • Si l'utilisateur a desactivé "Partager le langage avec les objets" alors cette fonction renvoie une chaîne vide.

Exemples

<lsl>default {

   state_entry()
   {
   }
   touch_start(integer n)
   {
       integer i;
       for (i = 0; i < n; i++)
       {
           string name = llDetectedName(i);
           string lang = llGetAgentLanguage(llDetectedKey(i));
           if (lang == "")
              lang="en-us"; // Default to English.
           if (lang == "en-us")
               llSay(0, "Hi there, " + name + "!");
           else if (lang == "es")
               llSay(0, "¡Hola, " + name + "!");
           else if (lang == "fr")
               llSay(0, "Salut, " + name + " !");
           else if (lang == "ja")
               llSay(0, "やあ、 "+ name + "!");
           else if (lang == "de")
               llSay(0, "Hallo, " + name + "!");
           else if (lang == "pt")
               llSay(0, "Olá!, " + name + "!");
           else if (lang == "ko")
               llSay(0, "안녕하세요, " + name + "!");
           else if (lang == "zh")
               llSay(0, "喜有, " + name + "!");
       }
   }

} </lsl>

Notes avancées

Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.