Difference between revisions of "LlGetAgentLanguage/zh-Hans"

From Second Life Wiki
Jump to navigation Jump to search
(New page: {{LSL_Function/avatar/zh-Hans|avatar|sim=*}}{{LSL_Function/zh-Hans |func_id=|func_sleep=0.0|func_energy=10.0|mode=pre-release |func=llGetAgentLanguage |p1_type=key|p1_name=avatar|p1_desc |...)
 
(sync: de, en: func_id=336)
Line 1: Line 1:
{{LSL_Function/avatar/zh-Hans|avatar|sim=*}}{{LSL_Function/zh-Hans
{{LSL_Function/avatar/zh-Hans|avatar|sim=*}}{{LSL_Function/zh-Hans
|func_id=|func_sleep=0.0|func_energy=10.0|mode=pre-release
|func_id=336|func_sleep=0.0|func_energy=10.0|mode=
|func=llGetAgentLanguage
|func=llGetAgentLanguage
|p1_type=key|p1_name=avatar|p1_desc
|p1_type=key|p1_name=avatar|p1_desc

Revision as of 05:32, 25 July 2008

描述

函数: string llGetAgentLanguage( key avatar );
336 函数 ID
0.0 延迟
10.0 能量

返回 string 用户 avatar 使用的界面语言的代码。

• key avatar 区域内的化身 UUID
Return Description
"de" 德语
"en-us" 美国英语
"es" 西班牙语
"fr" 法语
"ja" 日语
"pt" 葡萄牙语
"ko" 朝鲜语
"zh" 汉语

注意事项

  • 如果用户关闭了 “与物体共享语言” 那么该函数将返回空字符串。
  • 用户可能会偏好非母语的客户端语言,并且有些可能会希望以创建者擅长的语言来使用物体,或嫌弃低质量的翻译。情况合适的话请考虑提供手动语言选择。

示例

<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>

深度注释