LlGetAgentLanguage/zh-Hans
From Second Life Wiki
Second Life Wiki > LlGetAgentLanguage > LlGetAgentLanguage/zh-Hans
| Return | Description |
|---|---|
| "de" | 德语 |
| "en-us" | 美国英语 |
| "es" | 西班牙语 |
| "fr" | 法语 |
| "ja" | 日语 |
| "pt" | 葡萄牙语 |
| "ko" | 朝鲜语 |
| "zh" | 汉语 |
注意事项
- 如果用户关闭了 “与物体共享语言” 那么该函数将返回空字符串。
- 用户可能会偏好非母语的客户端语言,并且有些可能会希望以创建者擅长的语言来使用物体,或嫌弃低质量的翻译。情况合适的话请考虑提供手动语言选择。
示例
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+"!"); } } } }

