LlGetAgentLanguage/fr
Jump to navigation
Jump to search
| LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Fonction: string llGetAgentLanguage( key avatar );| 336 | N° de fonction |
| 0.0 | Delais |
| 10.0 | Energie |
Renvoie un string qui contient le code langue préféré 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.