Difference between revisions of "LlGetAgentLanguage/fr"
Jump to navigation
Jump to search
(Created page) |
m (Supression de l avertissement de pre-release) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{LSL_Function/avatar/fr|avatar|sim=*}} | {{LSL_Function/avatar/fr|avatar|sim=*}} | ||
{{LSL_Function/fr | {{LSL_Function/fr | ||
Line 6: | Line 5: | ||
|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 | |return_text=qui contient le code de la langue préférée de l''''avatar'''. | ||
|func_desc | |func_desc | ||
|func_footnote | |func_footnote | ||
|caveats=*Si l'utilisateur a desactivé "{{HoverText|Partager le langage avec les objets|LanguageIsPublic}}" alors cette fonction renvoie une chaîne vide. | |caveats=*Si l'utilisateur a desactivé "{{HoverText|Partager le langage avec les objets|LanguageIsPublic}}" alors cette fonction renvoie une chaîne vide. | ||
|examples | |examples=<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> | |||
|spec | |spec | ||
|constants={{LSL Constants/Language/fr}} | |constants={{LSL Constants/Language/fr}} | ||
Line 18: | Line 53: | ||
|also_events | |also_events | ||
|notes | |notes | ||
|history=Introduit dans la version {{SVN|568|rev=88085|branch=Release | |history=Introduit dans la version |history=Introduced in {{SVN|568|rev=88085|branch=Release|anchor=file33|date=Wednesday, 21 May 2008}} | ||
|cat1=Avatar | |cat1=Avatar/fr | ||
|cat2 | |cat2 | ||
|cat3 | |cat3 | ||
|cat4 | |cat4 | ||
}} | }} |
Latest revision as of 14:14, 23 November 2012
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 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.