Difference between revisions of "LlGetAgentLanguage/fr"

From Second Life Wiki
Jump to navigation Jump to search
(Sync with main page)
m (Cosmetical)
Line 6: Line 6:
|p1_type=key|p1_name=avatar|p1_desc
|p1_type=key|p1_name=avatar|p1_desc
|return_type=string
|return_type=string
|return_text=qui contient le code langue préféré de l''''avatar'''.  
|return_text=qui contient le code de la langue préférée de l''''avatar'''.  
|func_desc
|func_desc
|func_footnote
|func_footnote

Revision as of 03:29, 27 July 2008


Emblem-important-red.png Avertissement : Documentation en avant-première

Cet/Cette fonction n'apparaît que dans certaines parties du code source du client SL. Les clients SL n'utilisent pas encore ce code. LindenLab est susceptible de procéder à des modifications de cet/cette fonction avant diffusion d'un client permettant son utilisation, cette documentation peut donc ne pas refléter le résultat final.

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.