Make translation more flexible
Also in this commit, unrelated updates to the building panel (so git sees the markup "just" move in my next commit)
This commit is contained in:
@@ -86,9 +86,16 @@ LLPrefsAscentChat::LLPrefsAscentChat()
|
|||||||
LLUUID itemid = (LLUUID)gSavedPerAccountSettings.getString("AscentInstantMessageResponseItemData");
|
LLUUID itemid = (LLUUID)gSavedPerAccountSettings.getString("AscentInstantMessageResponseItemData");
|
||||||
LLViewerInventoryItem* item = gInventory.getItem(itemid);
|
LLViewerInventoryItem* item = gInventory.getItem(itemid);
|
||||||
|
|
||||||
if (item) childSetValue("im_give_disp_rect_txt", LLTrans::getString("CurrentlySetTo") + LLTrans::getString(":") + " " +item->getName());
|
if (item)
|
||||||
else if (itemid.isNull()) childSetValue("im_give_disp_rect_txt", LLTrans::getString("CurrentlyNotSet"));
|
{
|
||||||
else childSetValue("im_give_disp_rect_txt", LLTrans::getString("CurrentlySetTo") + " " + LLTrans::getString("AnItemNotOnThisAccount"));
|
LLStringUtil::format_map_t args;
|
||||||
|
args["[ITEM]"] = item->getName();
|
||||||
|
childSetValue("im_give_disp_rect_txt", LLTrans::getString("CurrentlySetTo", args));
|
||||||
|
}
|
||||||
|
else if (itemid.isNull())
|
||||||
|
childSetValue("im_give_disp_rect_txt", LLTrans::getString("CurrentlyNotSet"));
|
||||||
|
else
|
||||||
|
childSetValue("im_give_disp_rect_txt", LLTrans::getString("CurrentlySetToAnItemNotOnThisAccount"));
|
||||||
}
|
}
|
||||||
else childSetValue("im_give_disp_rect_txt", LLTrans::getString("NotLoggedIn"));
|
else childSetValue("im_give_disp_rect_txt", LLTrans::getString("NotLoggedIn"));
|
||||||
|
|
||||||
@@ -242,7 +249,9 @@ void LLPrefsAscentChat::onCommitAutoResponse(LLUICtrl* ctrl, void* user_data)
|
|||||||
void LLPrefsAscentChat::SinguIMResponseItemDrop(LLViewerInventoryItem* item)
|
void LLPrefsAscentChat::SinguIMResponseItemDrop(LLViewerInventoryItem* item)
|
||||||
{
|
{
|
||||||
gSavedPerAccountSettings.setString("AscentInstantMessageResponseItemData", item->getUUID().asString());
|
gSavedPerAccountSettings.setString("AscentInstantMessageResponseItemData", item->getUUID().asString());
|
||||||
sInst->childSetValue("im_give_disp_rect_txt", LLTrans::getString("CurrentlySetTo") + LLTrans::getString(":") + " " +item->getName());
|
LLStringUtil::format_map_t args;
|
||||||
|
args["[ITEM]"] = item->getName();
|
||||||
|
sInst->childSetValue("im_give_disp_rect_txt", LLTrans::getString("CurrentlySetTo", args));
|
||||||
}
|
}
|
||||||
|
|
||||||
//static
|
//static
|
||||||
|
|||||||
@@ -103,9 +103,16 @@ LLPrefsAscentSys::LLPrefsAscentSys()
|
|||||||
LLUUID itemid = (LLUUID)gSavedPerAccountSettings.getString("EmeraldBuildPrefs_Item");
|
LLUUID itemid = (LLUUID)gSavedPerAccountSettings.getString("EmeraldBuildPrefs_Item");
|
||||||
LLViewerInventoryItem* item = gInventory.getItem(itemid);
|
LLViewerInventoryItem* item = gInventory.getItem(itemid);
|
||||||
|
|
||||||
if (item) childSetValue("build_item_add_disp_rect_txt", LLTrans::getString("CurrentlySetTo") + LLTrans::getString(":") + "\n" +item->getName());
|
if (item)
|
||||||
else if (itemid.isNull()) childSetValue("build_item_add_disp_rect_txt", LLTrans::getString("CurrentlyNotSet"));
|
{
|
||||||
else childSetValue("build_item_add_disp_rect_txt", LLTrans::getString("CurrentlySetTo") + "\n" + LLTrans::getString("AnItemNotOnThisAccount"));
|
LLStringUtil::format_map_t args;
|
||||||
|
args["[ITEM]"] = item->getName();
|
||||||
|
childSetValue("build_item_add_disp_rect_txt", LLTrans::getString("CurrentlySetTo", args));
|
||||||
|
}
|
||||||
|
else if (itemid.isNull())
|
||||||
|
childSetValue("build_item_add_disp_rect_txt", LLTrans::getString("CurrentlyNotSet"));
|
||||||
|
else
|
||||||
|
childSetValue("build_item_add_disp_rect_txt", LLTrans::getString("CurrentlySetToAnItemNotOnThisAccount"));
|
||||||
}
|
}
|
||||||
else childSetValue("build_item_add_disp_rect_txt", LLTrans::getString("NotLoggedIn"));
|
else childSetValue("build_item_add_disp_rect_txt", LLTrans::getString("NotLoggedIn"));
|
||||||
|
|
||||||
@@ -245,10 +252,13 @@ void LLPrefsAscentSys::onCommitTexturePicker(LLUICtrl* ctrl, void* userdata)
|
|||||||
if(image_ctrl) gSavedSettings.setString("EmeraldBuildPrefs_Texture", image_ctrl->getImageAssetID().asString());
|
if(image_ctrl) gSavedSettings.setString("EmeraldBuildPrefs_Texture", image_ctrl->getImageAssetID().asString());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//static
|
||||||
void LLPrefsAscentSys::SinguBuildItemDrop(LLViewerInventoryItem* item)
|
void LLPrefsAscentSys::SinguBuildItemDrop(LLViewerInventoryItem* item)
|
||||||
{
|
{
|
||||||
gSavedPerAccountSettings.setString("EmeraldBuildPrefs_Item", item->getUUID().asString());
|
gSavedPerAccountSettings.setString("EmeraldBuildPrefs_Item", item->getUUID().asString());
|
||||||
sInst->childSetValue("build_item_add_disp_rect_txt", LLTrans::getString("CurrentlySetTo") + LLTrans::getString(":") + "\n" + item->getName());
|
LLStringUtil::format_map_t args;
|
||||||
|
args["[ITEM]"] = item->getName();
|
||||||
|
sInst->childSetValue("build_item_add_disp_rect_txt", LLTrans::getString("CurrentlySetTo", args));
|
||||||
}
|
}
|
||||||
|
|
||||||
void LLPrefsAscentSys::refreshValues()
|
void LLPrefsAscentSys::refreshValues()
|
||||||
|
|||||||
@@ -331,7 +331,9 @@ BOOL LLFloaterAO::postBuild()
|
|||||||
LLViewerInventoryItem* itemimport = gInventory.getItem(itemidimport);
|
LLViewerInventoryItem* itemimport = gInventory.getItem(itemidimport);
|
||||||
if(itemimport)
|
if(itemimport)
|
||||||
{
|
{
|
||||||
childSetValue("ao_nc_text", LLTrans::getString("CurrentlySetTo") + LLTrans::getString(":") + " " +itemimport->getName());
|
LLStringUtil::format_map_t args;
|
||||||
|
args["[ITEM]"] = itemimport->getName();
|
||||||
|
childSetValue("ao_nc_text", LLTrans::getString("CurrentlySetTo", args));
|
||||||
}
|
}
|
||||||
else if(itemidimport.isNull())
|
else if(itemidimport.isNull())
|
||||||
{
|
{
|
||||||
@@ -339,7 +341,7 @@ BOOL LLFloaterAO::postBuild()
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
childSetValue("ao_nc_text", LLTrans::getString("CurrentlySetTo") + " " + LLTrans::getString("AnItemNotOnThisAccount"));
|
childSetValue("ao_nc_text", LLTrans::getString("CurrentlySetToAnItemNotOnThisAccount"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -795,7 +797,9 @@ void LLFloaterAO::setCurrentStandId(const LLUUID& id)
|
|||||||
void LLFloaterAO::AOItemDrop(LLViewerInventoryItem* item)
|
void LLFloaterAO::AOItemDrop(LLViewerInventoryItem* item)
|
||||||
{
|
{
|
||||||
gSavedPerAccountSettings.setString("AOConfigNotecardID", item->getUUID().asString());
|
gSavedPerAccountSettings.setString("AOConfigNotecardID", item->getUUID().asString());
|
||||||
sInstance->childSetValue("ao_nc_text", LLTrans::getString("CurrentlySetTo") + LLTrans::getString(":") + " " +item->getName());
|
LLStringUtil::format_map_t args;
|
||||||
|
args["[ITEM]"] = item->getName();
|
||||||
|
sInstance->childSetValue("ao_nc_text", LLTrans::getString("CurrentlySetTo", args));
|
||||||
}
|
}
|
||||||
|
|
||||||
LLUUID LLFloaterAO::GetAnimID(const LLUUID& id)
|
LLUUID LLFloaterAO::GetAnimID(const LLUUID& id)
|
||||||
|
|||||||
@@ -84,56 +84,57 @@ typedef enum e_radar_alert_type
|
|||||||
void chat_avatar_status(std::string name, LLUUID key, ERadarAlertType type, bool entering)
|
void chat_avatar_status(std::string name, LLUUID key, ERadarAlertType type, bool entering)
|
||||||
{
|
{
|
||||||
static LLCachedControl<bool> radar_chat_alerts(gSavedSettings, "RadarChatAlerts");
|
static LLCachedControl<bool> radar_chat_alerts(gSavedSettings, "RadarChatAlerts");
|
||||||
|
if (!radar_chat_alerts) return;
|
||||||
static LLCachedControl<bool> radar_alert_sim(gSavedSettings, "RadarAlertSim");
|
static LLCachedControl<bool> radar_alert_sim(gSavedSettings, "RadarAlertSim");
|
||||||
static LLCachedControl<bool> radar_alert_draw(gSavedSettings, "RadarAlertDraw");
|
static LLCachedControl<bool> radar_alert_draw(gSavedSettings, "RadarAlertDraw");
|
||||||
static LLCachedControl<bool> radar_alert_shout_range(gSavedSettings, "RadarAlertShoutRange");
|
static LLCachedControl<bool> radar_alert_shout_range(gSavedSettings, "RadarAlertShoutRange");
|
||||||
static LLCachedControl<bool> radar_alert_chat_range(gSavedSettings, "RadarAlertChatRange");
|
static LLCachedControl<bool> radar_alert_chat_range(gSavedSettings, "RadarAlertChatRange");
|
||||||
static LLCachedControl<bool> radar_chat_keys(gSavedSettings, "RadarChatKeys");
|
static LLCachedControl<bool> radar_chat_keys(gSavedSettings, "RadarChatKeys");
|
||||||
|
|
||||||
if (radar_chat_alerts)
|
|
||||||
{
|
|
||||||
LLChat chat;
|
|
||||||
LLFloaterAvatarList* self = LLFloaterAvatarList::getInstance();
|
LLFloaterAvatarList* self = LLFloaterAvatarList::getInstance();
|
||||||
std::string message = name + " " + self->getString(entering ? "has_entered" : "has_left") + " ";
|
LLStringUtil::format_map_t args;
|
||||||
switch(type)
|
switch(type)
|
||||||
{
|
{
|
||||||
case ALERT_TYPE_SIM:
|
case ALERT_TYPE_SIM:
|
||||||
if (radar_alert_sim)
|
if (radar_alert_sim)
|
||||||
{
|
{
|
||||||
chat.mText = message + self->getString("the_sim") + ".";
|
args["[RANGE]"] = self->getString("the_sim");
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case ALERT_TYPE_DRAW:
|
case ALERT_TYPE_DRAW:
|
||||||
if (radar_alert_draw)
|
if (radar_alert_draw)
|
||||||
{
|
{
|
||||||
chat.mText = message + self->getString("draw_distance") + ".";
|
args["[RANGE]"] = self->getString("draw_distance");
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case ALERT_TYPE_SHOUTRANGE:
|
case ALERT_TYPE_SHOUTRANGE:
|
||||||
if (radar_alert_shout_range)
|
if (radar_alert_shout_range)
|
||||||
{
|
{
|
||||||
chat.mText = message + self->getString("shout_range") + ".";
|
args["[RANGE]"] = self->getString("shout_range");
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case ALERT_TYPE_CHATRANGE:
|
case ALERT_TYPE_CHATRANGE:
|
||||||
if (radar_alert_chat_range)
|
if (radar_alert_chat_range)
|
||||||
{
|
{
|
||||||
chat.mText = message + self->getString("chat_range") + ".";
|
args["[RANGE]"] = self->getString("chat_range");
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (chat.mText != "")
|
if (args.find("[RANGE]") != args.end())
|
||||||
{
|
{
|
||||||
|
args["[NAME]"] = name;
|
||||||
|
args["[ACTION]"] = self->getString(entering ? "has_entered" : "has_left");
|
||||||
|
LLChat chat;
|
||||||
|
chat.mText = self->getString("template", args);
|
||||||
chat.mFromName = name;
|
chat.mFromName = name;
|
||||||
chat.mURL = llformat("secondlife:///app/agent/%s/about",key.asString().c_str());
|
chat.mURL = llformat("secondlife:///app/agent/%s/about",key.asString().c_str());
|
||||||
chat.mSourceType = CHAT_SOURCE_SYSTEM;
|
chat.mSourceType = CHAT_SOURCE_SYSTEM;
|
||||||
LLFloaterChat::addChat(chat);
|
LLFloaterChat::addChat(chat);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
LLAvatarListEntry::LLAvatarListEntry(const LLUUID& id, const std::string &name, const LLVector3d &position) :
|
LLAvatarListEntry::LLAvatarListEntry(const LLUUID& id, const std::string &name, const LLVector3d &position) :
|
||||||
mID(id), mName(name), mPosition(position), mDrawPosition(), mMarked(FALSE), mFocused(FALSE),
|
mID(id), mName(name), mPosition(position), mDrawPosition(), mMarked(FALSE), mFocused(FALSE),
|
||||||
|
|||||||
@@ -338,8 +338,11 @@
|
|||||||
/>
|
/>
|
||||||
</panel>
|
</panel>
|
||||||
</tab_container>
|
</tab_container>
|
||||||
|
<string name="template">[NAME] [ACTION] [RANGE].</string>
|
||||||
|
<!-- [ACTION] -->
|
||||||
<string name="has_entered">has entered</string>
|
<string name="has_entered">has entered</string>
|
||||||
<string name="has_left">has left</string>
|
<string name="has_left">has left</string>
|
||||||
|
<!-- [RANGE] -->
|
||||||
<string name="the_sim">the sim</string>
|
<string name="the_sim">the sim</string>
|
||||||
<string name="draw_distance">draw distance</string>
|
<string name="draw_distance">draw distance</string>
|
||||||
<string name="shout_range">shout range</string>
|
<string name="shout_range">shout range</string>
|
||||||
|
|||||||
@@ -92,23 +92,17 @@
|
|||||||
</panel>
|
</panel>
|
||||||
|
|
||||||
<panel border="true" left="1" bottom="-408" height="408" width="500" label="Building" name="Building">
|
<panel border="true" left="1" bottom="-408" height="408" width="500" label="Building" name="Building">
|
||||||
<text bottom_delta="-19" follows="top" height="10" left_delta="30" name="text_box6">Pivot Point</text>
|
<text bottom_delta="-19" follows="top" height="10" left_delta="30" name="text_box6" halign="center" width="80">Pivot Point</text>
|
||||||
<spinner bottom_delta="-20" decimal_digits="5" follows="top" height="16" increment="0.05" label="X pos" label_width="40" left="10" max_val="256" min_val="-256" name="X pos" width="120" control_name="AscentBuildPrefs_PivotX"/>
|
<spinner bottom_delta="-20" decimal_digits="5" follows="top" height="16" increment="0.05" label="X pos" label_width="40" left="10" max_val="256" min_val="-256" name="X pos" width="120" control_name="AscentBuildPrefs_PivotX"/>
|
||||||
<spinner bottom_delta="-20" decimal_digits="5" follows="top" height="16" increment="0.05" label="Y pos" label_width="40" max_val="256" min_val="-256" name="Y pos" width="120" control_name="AscentBuildPrefs_PivotY"/>
|
<spinner bottom_delta="-20" decimal_digits="5" follows="top" height="16" increment="0.05" label="Y pos" label_width="40" max_val="256" min_val="-256" name="Y pos" width="120" control_name="AscentBuildPrefs_PivotY"/>
|
||||||
<spinner bottom_delta="-20" decimal_digits="5" follows="top" height="16" increment="0.05" label="Z pos" label_width="40" max_val="256" min_val="-256" name="Z pos" width="120" control_name="AscentBuildPrefs_PivotZ"/>
|
<spinner bottom_delta="-20" decimal_digits="5" follows="top" height="16" increment="0.05" label="Z pos" label_width="40" max_val="256" min_val="-256" name="Z pos" width="120" control_name="AscentBuildPrefs_PivotZ"/>
|
||||||
<check_box bottom_delta="-20" follows="top" label="Values are percent" left_delta="-5" tool_tip="Default settings are Percentages and every axis set at 50" name="EmPivotPercToggle" control_name="AscentBuildPrefs_PivotIsPercent"/>
|
<check_box bottom_delta="-20" follows="top" label="Values are percent" left_delta="-5" tool_tip="Default settings are Percentages and every axis set at 50" name="EmPivotPercToggle" control_name="AscentBuildPrefs_PivotIsPercent"/>
|
||||||
<check_box bottom_delta="60" follows="top" label="Enable highlighting of selected prims" left_delta="140" name="EmBuildPrefsRenderHighlight_toggle" control_name="RenderHighlightSelections"/>
|
<text bottom="-19" left="170" name="Dimensions" halign="center" width="70">Dimensions</text>
|
||||||
<check_box bottom_delta="-20" follows="top" initial_value="false" label="Show axis arrow on root prim position" tool_tip="Default behaviour is to show the axis on the center of mass of a linkset. If enabled, the axis will be shown on the root prim of the linkset instead." name="EmBuildPrefsActualRoot_toggle" control_name="AscentBuildPrefs_ActualRoot"/>
|
<spinner bottom_delta="-20" left_delta="-20" decimal_digits="5" follows="left|top" height="16" increment="0.0005" label="X size" label_width="40" max_val="10" min_val="0.0001" name="X size" width="110" control_name="BuildPrefs_Xsize"/>
|
||||||
<view_border bevel_style="none" border_thickness="1" bottom="-180" follows="top" height="70" left="5" name="NextOwnerBorder" width="130"/>
|
<spinner bottom_delta="-20" decimal_digits="5" follows="left|top" height="16" increment="0.0005" label="Y size" label_width="40" max_val="10" min_val="0.0001" name="Y size" width="110" control_name="BuildPrefs_Ysize"/>
|
||||||
<text bottom_delta="60" follows="top" height="10" left_delta="10" name="text_box7">Allow next owner:</text>
|
<spinner bottom_delta="-20" decimal_digits="5" follows="left|top" height="16" increment="0.0005" label="Z size" label_width="40" max_val="10" min_val="0.0001" name="Z size" width="110" control_name="BuildPrefs_Zsize"/>
|
||||||
<check_box follows="top" height="16" initial_value="false" label="Copy permissions" tool_tip="Next owner can make copies of creations" name="next_owner_copy" control_name="NextOwnerCopy"/>
|
<text bottom_delta="-15" left_delta="-6" follows="top" name="Material">Material:</text>
|
||||||
<check_box follows="top" height="16" initial_value="false" label="Modify permission" tool_tip="Next owner can edit creations" name="next_owner_modify" control_name="NextOwnerModify"/>
|
<combo_box bottom_delta="-5" left_delta="48" follows="top" height="18" name="material" width="74" control_name="BuildPrefs_Material">
|
||||||
<check_box follows="top" height="16" initial_value="true" label="Transfer permission" tool_tip="Next owner can give(or sell) creations" name="next_owner_transfer" control_name="NextOwnerTransfer"/>
|
|
||||||
<texture_picker allow_no_texture="false" bottom="-190" can_apply_immediately="true" default_image_name="Default" follows="top" height="80" label=" Texture" left="155" name="texture control" control_name="EmeraldBuildPrefs_Texture" tool_tip="Click to choose a texture" width="64"/>
|
|
||||||
<check_box bottom="-131" left_delta="75" follows="top" height="16" label="Phantom" name="EmPhantomToggle" control_name="EmeraldBuildPrefs_Phantom"/>
|
|
||||||
<check_box follows="top" height="16" label="Physical" name="EmPhysicalToggle" control_name="EmeraldBuildPrefs_Physical"/>
|
|
||||||
<check_box follows="top" height="16" label="Temporary" name="EmTemporaryToggle" control_name="EmeraldBuildPrefs_Temporary"/>
|
|
||||||
<combo_box bottom="-190" left_delta="6" follows="top" height="18" name="material" width="64" control_name="BuildPrefs_Material">
|
|
||||||
<combo_item name="Stone" value="Stone">Stone</combo_item>
|
<combo_item name="Stone" value="Stone">Stone</combo_item>
|
||||||
<combo_item name="Metal" value="Metal">Metal</combo_item>
|
<combo_item name="Metal" value="Metal">Metal</combo_item>
|
||||||
<combo_item name="Glass" value="Glass">Glass</combo_item>
|
<combo_item name="Glass" value="Glass">Glass</combo_item>
|
||||||
@@ -117,8 +111,16 @@
|
|||||||
<combo_item name="Plastic" value="Plastic">Plastic</combo_item>
|
<combo_item name="Plastic" value="Plastic">Plastic</combo_item>
|
||||||
<combo_item name="Rubber" value="Rubber">Rubber</combo_item>
|
<combo_item name="Rubber" value="Rubber">Rubber</combo_item>
|
||||||
</combo_box>
|
</combo_box>
|
||||||
<color_swatch border_color="0.45098, 0.517647, 0.607843, 1" bottom="-190" can_apply_immediately="true" color="1, 1, 1, 1" follows="top" height="80" label=" Color" left_delta="76" name="colorswatch" tool_tip="Click to open Color Picker" width="64" control_name="EmeraldBuildPrefs_Color"/>
|
<text bottom="-19" left_delta="85" name="text_box7" halign="center" width="115">Next Owner Perms</text>
|
||||||
<spinner bottom_delta="60" decimal_digits="0" follows="top" height="16" increment="1" label="Alpha" label_width="45" left_delta="70" max_val="100" min_val="0" name="alpha" width="97" control_name="EmeraldBuildPrefs_Alpha"/>
|
<check_box follows="top" height="16" initial_value="false" label="Copy permission" tool_tip="Next owner can make copies of creations" name="next_owner_copy" control_name="NextOwnerCopy"/>
|
||||||
|
<check_box follows="top" height="16" initial_value="false" label="Modify permission" tool_tip="Next owner can edit creations" name="next_owner_modify" control_name="NextOwnerModify"/>
|
||||||
|
<check_box follows="top" height="16" initial_value="true" label="Transfer permission" tool_tip="Next owner can give(or sell) creations" name="next_owner_transfer" control_name="NextOwnerTransfer"/>
|
||||||
|
<check_box bottom="-131" left="5" follows="top" height="16" label="Phantom" name="EmPhantomToggle" control_name="EmeraldBuildPrefs_Phantom"/>
|
||||||
|
<check_box follows="top" height="16" label="Physical" name="EmPhysicalToggle" control_name="EmeraldBuildPrefs_Physical"/>
|
||||||
|
<check_box follows="top" height="16" label="Temporary" name="EmTemporaryToggle" control_name="EmeraldBuildPrefs_Temporary"/>
|
||||||
|
<texture_picker allow_no_texture="false" bottom="-190" can_apply_immediately="true" default_image_name="Default" follows="top" height="80" label=" Texture" left="108" name="texture control" control_name="EmeraldBuildPrefs_Texture" tool_tip="Click to choose a texture" width="64"/>
|
||||||
|
<color_swatch border_color="0.45098, 0.517647, 0.607843, 1" bottom="-190" can_apply_immediately="true" color="1, 1, 1, 1" follows="top" height="80" label=" Color" left_delta="88" name="colorswatch" tool_tip="Click to open Color Picker" width="64" control_name="EmeraldBuildPrefs_Color"/>
|
||||||
|
<spinner bottom_delta="60" decimal_digits="0" follows="top" height="16" increment="1" label="Alpha" label_width="45" left_delta="88" max_val="100" min_val="0" name="alpha" width="97" control_name="EmeraldBuildPrefs_Alpha"/>
|
||||||
<spinner bottom_delta="-20" decimal_digits="2" follows="top" height="16" increment="0.05" label="Glow" label_width="45" max_val="1" min_val="0" name="glow" width="97" control_name="EmeraldBuildPrefs_Glow"/>
|
<spinner bottom_delta="-20" decimal_digits="2" follows="top" height="16" increment="0.05" label="Glow" label_width="45" max_val="1" min_val="0" name="glow" width="97" control_name="EmeraldBuildPrefs_Glow"/>
|
||||||
<check_box follows="top" height="16" label="Full Bright" name="EmFBToggle" control_name="EmeraldBuildPrefs_FullBright"/>
|
<check_box follows="top" height="16" label="Full Bright" name="EmFBToggle" control_name="EmeraldBuildPrefs_FullBright"/>
|
||||||
<text name="shine" follows="top">Shine</text>
|
<text name="shine" follows="top">Shine</text>
|
||||||
@@ -129,14 +131,12 @@
|
|||||||
<combo_item name="High" value="High">High</combo_item>
|
<combo_item name="High" value="High">High</combo_item>
|
||||||
</combo_box>
|
</combo_box>
|
||||||
<check_box name="EmeraldBuildPrefsEmbedItem" left="5" bottom_delta="-15" follows="top" initial_value="false" label="Put an item into new objects" control_name="EmeraldBuildPrefs_EmbedItem"/>
|
<check_box name="EmeraldBuildPrefsEmbedItem" left="5" bottom_delta="-15" follows="top" initial_value="false" label="Put an item into new objects" control_name="EmeraldBuildPrefs_EmbedItem"/>
|
||||||
<view_border blevel_style="in" bottom_delta="-20" left="25" follows="top" height="16" name="build_item_drop_target_rect" width="140"/>
|
<view_border blevel_style="in" bottom_delta="-35" left="25" follows="top" height="35" name="build_item_drop_target_rect" width="194"/>
|
||||||
<text bottom_delta="0" left_delta="8" follows="top" height="16" name="Give inventory">Drop inventory item here</text>
|
<text bottom_delta="16" left_delta="8" follows="top" height="16" name="Give inventory" halign="center" width="178">Drop inventory item here</text>
|
||||||
<view_border blevel_style="in" bottom_delta="-35" left_delta="-8" follows="top" height="35" name="build_item_add_disp_rect" width="140"/>
|
<view_border blevel_style="in" bottom_delta="-16" left_delta="-8" follows="top" height="16" name="build_item_add_disp_rect" width="194"/>
|
||||||
<text bottom_delta="15" left_delta="0" follows="top" height="16" name="build_item_add_disp_rect_txt" halign="center" width="138">Currently set to:
|
<text bottom_delta="0" left_delta="0" follows="top" height="16" name="build_item_add_disp_rect_txt" halign="center" width="192">Currently set to: ITEM</text>
|
||||||
ITEM</text>
|
<check_box bottom_delta="17" follows="top" left_delta="194" label="Highlight selected prims" name="EmBuildPrefsRenderHighlight_toggle" control_name="RenderHighlightSelections"/>
|
||||||
<spinner bottom="369" left="370" decimal_digits="5" follows="left|top" height="16" increment="0.0005" label="X size" label_width="40" max_val="10" min_val="0.0001" name="X size" width="110" control_name="BuildPrefs_Xsize"/>
|
<check_box bottom_delta="-20" follows="top" initial_value="false" label="Axis arrow on root prim position" tool_tip="Default behaviour is to show the axis on the center of mass of a linkset. If enabled, the axis will be shown on the root prim of the linkset instead." name="EmBuildPrefsActualRoot_toggle" control_name="AscentBuildPrefs_ActualRoot"/>
|
||||||
<spinner bottom_delta="-20" decimal_digits="5" follows="left|top" height="16" increment="0.0005" label="Y size" label_width="40" max_val="10" min_val="0.0001" name="Y size" width="110" control_name="BuildPrefs_Ysize"/>
|
|
||||||
<spinner bottom_delta="-20" decimal_digits="5" follows="left|top" height="16" increment="0.0005" label="Z size" label_width="40" max_val="10" min_val="0.0001" name="Z size" width="110" control_name="BuildPrefs_Zsize"/>
|
|
||||||
</panel>
|
</panel>
|
||||||
|
|
||||||
</tab_container>
|
</tab_container>
|
||||||
|
|||||||
@@ -2817,8 +2817,8 @@ Where tag = tag string to match. Removes bot's matching the tag.
|
|||||||
|
|
||||||
<!-- Strings needed by drop targets -->
|
<!-- Strings needed by drop targets -->
|
||||||
<string name="CurrentlyNotSet">Currently not set</string>
|
<string name="CurrentlyNotSet">Currently not set</string>
|
||||||
<string name="CurrentlySetTo">Currently set to</string>
|
<string name="CurrentlySetTo">Currently set to: [ITEM]</string>
|
||||||
<string name="AnItemNotOnThisAccount">an item not on this account</string>
|
<string name="CurrentlySetToAnItemNotOnThisAccount">Currently set to an item not on this account</string>
|
||||||
<string name="NotLoggedIn">Not logged in</string>
|
<string name="NotLoggedIn">Not logged in</string>
|
||||||
|
|
||||||
<!-- Avatar busy/away mode -->
|
<!-- Avatar busy/away mode -->
|
||||||
|
|||||||
@@ -76,8 +76,11 @@
|
|||||||
<button name="send_keys_btn" label="Anunciar Ahora" tool_tip="Envia todas las keys al HUD ahora"/>
|
<button name="send_keys_btn" label="Anunciar Ahora" tool_tip="Envia todas las keys al HUD ahora"/>
|
||||||
</panel>
|
</panel>
|
||||||
</tab_container>
|
</tab_container>
|
||||||
|
<string name="template">[NAME] [ACTION] [RANGE].</string>
|
||||||
|
<!-- [ACTION] -->
|
||||||
<string name="has_entered">ha entrado en</string>
|
<string name="has_entered">ha entrado en</string>
|
||||||
<string name="has_left">se ha retirado de</string>
|
<string name="has_left">se ha retirado de</string>
|
||||||
|
<!-- [RANGE] -->
|
||||||
<string name="the_sim">el sim</string>
|
<string name="the_sim">el sim</string>
|
||||||
<string name="draw_distance">la distancia de dibujo</string>
|
<string name="draw_distance">la distancia de dibujo</string>
|
||||||
<string name="shout_range">la distancia de grito</string>
|
<string name="shout_range">la distancia de grito</string>
|
||||||
|
|||||||
@@ -1837,8 +1837,8 @@ Returns a key that is the UUID of the user seated on the prim.
|
|||||||
|
|
||||||
<!-- Strings needed by drop targets -->
|
<!-- Strings needed by drop targets -->
|
||||||
<string name="CurrentlyNotSet">No definido actualmente </string>
|
<string name="CurrentlyNotSet">No definido actualmente </string>
|
||||||
<string name="CurrentlySetTo">Actualmente definido a</string>
|
<string name="CurrentlySetTo">Actualmente definido a: [ITEM]</string>
|
||||||
<string name="AnItemNotOnThisAccount">Un artículo no está en esta cuenta</string>
|
<string name="CurrentlySetToAnItemNotOnThisAccount">Actualmente definido a un artículo no está en esta cuenta</string>
|
||||||
<string name="NotLoggedIn">Desconectado</string>
|
<string name="NotLoggedIn">Desconectado</string>
|
||||||
|
|
||||||
<!-- Avatar busy/away mode -->
|
<!-- Avatar busy/away mode -->
|
||||||
|
|||||||
Reference in New Issue
Block a user