parent
8468995ea2
commit
3e0bdf22ed
|
|
@ -311,6 +311,25 @@ std::string LLUI::getLanguage()
|
|||
{
|
||||
language = "en";
|
||||
}
|
||||
|
||||
// <FS:Ansariel> Limit available languages
|
||||
bool language_enabled = false;
|
||||
LLSD enabled_languages = sSettingGroups["config"]->getLLSD("FSEnabledLanguages");
|
||||
for (LLSD::array_const_iterator it = enabled_languages.beginArray(); it != enabled_languages.endArray(); ++it)
|
||||
{
|
||||
if ((*it).asString() == language)
|
||||
{
|
||||
language_enabled = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (!language_enabled)
|
||||
{
|
||||
language = "en";
|
||||
sSettingGroups["config"]->setString("default");
|
||||
}
|
||||
// </FS:Ansariel>
|
||||
}
|
||||
return language;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -23433,6 +23433,23 @@ Change of this parameter will affect the layout of buttons in notification toast
|
|||
<key>Value</key>
|
||||
<integer>3</integer>
|
||||
</map>
|
||||
<key>FSEnabledLanguages</key>
|
||||
<map>
|
||||
<key>Comment</key>
|
||||
<string>Languages that are enabled and can be used in this install.</string>
|
||||
<key>Persist</key>
|
||||
<integer>0</integer>
|
||||
<key>Type</key>
|
||||
<string>LLSD</string>
|
||||
<key>Value</key>
|
||||
<array>
|
||||
<string>de</string>
|
||||
<string>en</string>
|
||||
<string>it</string>
|
||||
<string>ja</string>
|
||||
<string>ru</string>
|
||||
</array>
|
||||
</map>
|
||||
</map>
|
||||
</llsd>
|
||||
|
||||
|
|
|
|||
|
|
@ -40,17 +40,20 @@
|
|||
enabled="true"
|
||||
label="English"
|
||||
name="English"
|
||||
value="en" />
|
||||
value="en" />
|
||||
<!--
|
||||
<combo_box.item
|
||||
enabled="true"
|
||||
label="Dansk (Danish) - Beta"
|
||||
name="Danish"
|
||||
value="da" />
|
||||
-->
|
||||
<combo_box.item
|
||||
enabled="true"
|
||||
label="Deutsch (German)"
|
||||
name="Deutsch(German)"
|
||||
value="de" />
|
||||
<!--
|
||||
<combo_box.item
|
||||
enabled="true"
|
||||
label="Español (Spanish) - Beta"
|
||||
|
|
@ -61,6 +64,7 @@
|
|||
label="Français (French) - Beta"
|
||||
name="French"
|
||||
value="fr" />
|
||||
-->
|
||||
<combo_box.item
|
||||
enabled="true"
|
||||
label="Italiano (Italian) - Beta"
|
||||
|
|
@ -71,31 +75,37 @@
|
|||
label="Polski (Polish)"
|
||||
name="Polish"
|
||||
value="pl" />
|
||||
<!--
|
||||
<combo_box.item
|
||||
enabled="true"
|
||||
label="Português (Portuguese) - Beta"
|
||||
name="Portugese"
|
||||
value="pt" />
|
||||
-->
|
||||
<combo_box.item
|
||||
enabled="true"
|
||||
label="Русский (Russian) - Beta"
|
||||
name="Russian"
|
||||
value="ru" />
|
||||
<!--
|
||||
<combo_box.item
|
||||
enabled="true"
|
||||
label="Türkçe (Turkish) - Beta"
|
||||
name="Turkish"
|
||||
value="tr" />
|
||||
-->
|
||||
<combo_box.item
|
||||
enabled="true"
|
||||
label="日本語 (Japanese) - Beta"
|
||||
name="(Japanese)"
|
||||
value="ja" />
|
||||
<!--
|
||||
<combo_box.item
|
||||
enabled="true"
|
||||
label="正體中文 (Traditional Chinese) - Beta"
|
||||
name="Traditional Chinese"
|
||||
value="zh" />
|
||||
-->
|
||||
</combo_box>
|
||||
<text
|
||||
top_delta="4"
|
||||
|
|
|
|||
Loading…
Reference in New Issue