“LlGetAgentLanguage”的版本间的差异
| 第13行: | 第13行: | ||
*如果查看器被设置为“系统默认” ,可能的返回可能在上面给出的列表之外。 请参阅 ISO 639-1代码表。 | *如果查看器被设置为“系统默认” ,可能的返回可能在上面给出的列表之外。 请参阅 ISO 639-1代码表。 | ||
*查看器可以使用“ installlanguage”调试设置指定其他任意语言字符串。 例如,使用“ -- set installlanguage american”启动查看器会导致这个函数返回‘ american’给阿凡达。 Vwr-12222 | *查看器可以使用“ installlanguage”调试设置指定其他任意语言字符串。 例如,使用“ -- set installlanguage american”启动查看器会导致这个函数返回‘ american’给阿凡达。 Vwr-12222 | ||
| − | + | *如果查看器提供了一个多行值,模拟器将只接受第一行并忽略其他所有行 | |
*年长的观众可能会选择“ en-us”而不是“ en”。 | *年长的观众可能会选择“ en-us”而不是“ en”。 | ||
2020年6月30日 (二) 13:24的版本
| 首页 | 函数 | 事件 | 类型 | 操作符 | 常数 | Flow Control | Script Library | Categorized Library | Tutorials |
| 函数名 |
|---|
| Function: string llGetAgentLanguage( key avatar ); |
| 参数 key的化身-化身 uuid 是在同一地区 |
| 返回值:返回一个字符串,该字符串是用户 avatar 的首选接口语言的语言代码。 |
| 注意事项 |
|---|
*如果用户禁用了“与对象共享语言” ,那么这个函数返回一个空字符串。
|
| 示例 |
|---|
default{
touch_start( integer num_detected ){
//-- loop through all detected touches
for (num_detected -= 1; num_detected > -1; num_detected -= 1 ){
key agent = llDetectedKey( num_detected );
string name = llGetDisplayName( agent );
string language = llGetAgentLanguage( agent );
if (("" == name)
|
| 相关函数 |
|---|
| 无 |
| 相关事件 |
|---|
| 无 |