<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.osgrid.org/index.php?action=history&amp;feed=atom&amp;title=LlGetAgentLanguage</id>
	<title>LlGetAgentLanguage - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.osgrid.org/index.php?action=history&amp;feed=atom&amp;title=LlGetAgentLanguage"/>
	<link rel="alternate" type="text/html" href="http://wiki.osgrid.org/index.php?title=LlGetAgentLanguage&amp;action=history"/>
	<updated>2026-10-25T11:11:53Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>http://wiki.osgrid.org/index.php?title=LlGetAgentLanguage&amp;diff=117&amp;oldid=prev</id>
		<title>Osgridadmin: Created page with &quot;==Function: string llGetAgentLanguage( key avatar );== Returns a string that is the language code of the preferred interface language of the user avatar. &lt;br&gt; • key 	avatar...&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.osgrid.org/index.php?title=LlGetAgentLanguage&amp;diff=117&amp;oldid=prev"/>
		<updated>2017-12-31T21:59:51Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;==Function: string llGetAgentLanguage( key avatar );== Returns a string that is the language code of the preferred interface language of the user avatar. &amp;lt;br&amp;gt; • key 	avatar...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Function: string llGetAgentLanguage( key avatar );==&lt;br /&gt;
Returns a string that is the language code of the preferred interface language of the user avatar. &amp;lt;br&amp;gt;&lt;br /&gt;
• key 	avatar 	– 	avatar UUID that is in the same region  &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;.5&amp;quot; style=&amp;quot;text-align:left&amp;quot;&lt;br /&gt;
! bgcolor=&amp;quot;black&amp;quot; | &amp;lt;span style=&amp;quot;color:#CC6633&amp;quot;&amp;gt;Return  !! bgcolor=&amp;quot;black&amp;quot; | &amp;lt;span style=&amp;quot;color:#CC6633&amp;quot;&amp;gt;Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;de&amp;quot;  || German  &lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;en-us&amp;quot;  || US English &lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;es&amp;quot;  || Spanish&lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;fr&amp;quot; || French &lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;ja&amp;quot;  || Japanese&lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;pt&amp;quot;  || Portuguese&lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;ko&amp;quot;  || Korean &lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;zh&amp;quot;  || Chinese &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Caveats&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
• If the user has &amp;quot;Share language with objects&amp;quot; disabled then this function returns an empty string. &amp;lt;br&amp;gt;&lt;br /&gt;
• Users may prefer to see the client interface in a language that is not their native language, and some may prefer to use objects in the native language of the creator, or dislike low-quality translations. Consider providing a manual language override when it is appropriate. &amp;lt;br&amp;gt;&lt;br /&gt;
• New language/variant values may be added later. Scripts may need to be prepared for unexpected values.  &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Examples&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|&amp;lt;source lang=&amp;quot;lsl&amp;quot;&amp;gt;&lt;br /&gt;
default {&lt;br /&gt;
    state_entry() {&lt;br /&gt;
    }&lt;br /&gt;
    touch_start(integer n) {&lt;br /&gt;
        integer i;&lt;br /&gt;
        for(i=0;i&amp;lt;n;i++) {&lt;br /&gt;
            string name=llDetectedName(i);&lt;br /&gt;
            string lang=llGetAgentLanguage(llDetectedKey(i));&lt;br /&gt;
            if(lang==&amp;quot;&amp;quot;) lang=&amp;quot;en-us&amp;quot;; // Default to English.&lt;br /&gt;
            if(lang==&amp;quot;en-us&amp;quot;) {&lt;br /&gt;
                llSay(0,&amp;quot;Hi there, &amp;quot;+name+&amp;quot;!&amp;quot;);&lt;br /&gt;
            }else if(lang==&amp;quot;es&amp;quot;) {&lt;br /&gt;
                llSay(0,&amp;quot;¡Hola, &amp;quot;+name+&amp;quot;!&amp;quot;);&lt;br /&gt;
            }else if(lang==&amp;quot;fr&amp;quot;) {&lt;br /&gt;
                llSay(0,&amp;quot;Salut, &amp;quot;+name+&amp;quot; !&amp;quot;);&lt;br /&gt;
            }else if(lang==&amp;quot;ja&amp;quot;) {&lt;br /&gt;
                llSay(0,&amp;quot;やあ、 &amp;quot;+name+&amp;quot;！&amp;quot;);&lt;br /&gt;
            }else if(lang==&amp;quot;de&amp;quot;) {&lt;br /&gt;
                llSay(0,&amp;quot;Hallo, &amp;quot;+name+&amp;quot;!&amp;quot;);&lt;br /&gt;
            }else if(lang==&amp;quot;pt&amp;quot;) {&lt;br /&gt;
                llSay(0,&amp;quot;Olá!, &amp;quot;+name+&amp;quot;!&amp;quot;);&lt;br /&gt;
            }else if(lang==&amp;quot;ko&amp;quot;) {&lt;br /&gt;
                llSay(0,&amp;quot;안녕하세요, &amp;quot;+name+&amp;quot;!&amp;quot;);&lt;br /&gt;
            }else if(lang==&amp;quot;zh&amp;quot;) {&lt;br /&gt;
                llSay(0,&amp;quot;你好啊， &amp;quot;+name+&amp;quot;！&amp;quot;);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Deep Notes &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;History&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Introduced in SVN:568 r88085 Branch:Release Wednesday, 21 May 2008 &amp;lt;br&amp;gt; &amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Osgridadmin</name></author>
	</entry>
</feed>