Merge branch 'master' of https://vcs.firestormviewer.org/viewer-merges/phoenix-firestorm-eep
commit
f8a3d6cca2
|
|
@ -195,6 +195,8 @@ namespace
|
|||
|
||||
std::string amd_CPUFamilyName(int composed_family)
|
||||
{
|
||||
// https://en.wikipedia.org/wiki/List_of_AMD_CPU_microarchitectures
|
||||
// https://developer.amd.com/resources/developer-guides-manuals/
|
||||
switch(composed_family)
|
||||
{
|
||||
case 4: return "AMD 80486/5x86";
|
||||
|
|
@ -202,6 +204,13 @@ namespace
|
|||
case 6: return "AMD K7";
|
||||
case 0xF: return "AMD K8";
|
||||
case 0x10: return "AMD K8L";
|
||||
case 0x12: return "AMD K10";
|
||||
case 0x14: return "AMD Bobcat";
|
||||
case 0x15: return "AMD Bulldozer";
|
||||
case 0x16: return "AMD Jaguar";
|
||||
case 0x17: return "AMD Zen/Zen+/Zen2";
|
||||
case 0x18: return "AMD Hygon Dhyana";
|
||||
case 0x19: return "AMD Zen 3";
|
||||
}
|
||||
return STRINGIZE("AMD <unknown 0x" << std::hex << composed_family << ">");
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
6.4.1
|
||||
6.4.2
|
||||
|
|
|
|||
|
|
@ -25364,7 +25364,7 @@ Change of this parameter will affect the layout of buttons in notification toast
|
|||
<key>Type</key>
|
||||
<string>Boolean</string>
|
||||
<key>Value</key>
|
||||
<integer>1</integer>
|
||||
<integer>0</integer>
|
||||
</map>
|
||||
<key>FSRestrictMaxTextureSize</key>
|
||||
<map>
|
||||
|
|
|
|||
|
|
@ -22,12 +22,10 @@
|
|||
<file>ヒラギノ角ゴ Pro W3.otf</file>
|
||||
<file>ヒラギノ角ゴ ProN W3.otf</file>
|
||||
<file>ヒラギノ明朝 ProN W3.ttc</file>
|
||||
<!-- <FS:TS> FIRE-17481: Add El Capitan Korean font -->
|
||||
<file>AppleSDGothicNeo.ttc</file>
|
||||
<!-- </FS:TS> FIRE-17481 -->
|
||||
<file>AppleGothic.dfont</file>
|
||||
<file>AppleGothic.ttf</file>
|
||||
<file>AppleSDGothicNeo-Regular.otf</file>
|
||||
<file>AppleSDGothicNeo.ttc</file>
|
||||
<file>华文细黑.ttf</file>
|
||||
<file>PingFang.ttc</file>
|
||||
<file>STIXGeneral.otf</file>
|
||||
|
|
|
|||
|
|
@ -22,12 +22,10 @@
|
|||
<file>ヒラギノ角ゴ Pro W3.otf</file>
|
||||
<file>ヒラギノ角ゴ ProN W3.otf</file>
|
||||
<file>ヒラギノ明朝 ProN W3.ttc</file>
|
||||
<!-- <FS:TS> FIRE-17481: Add El Capitan Korean font -->
|
||||
<file>AppleSDGothicNeo.ttc</file>
|
||||
<!-- </FS:TS> FIRE-17481 -->
|
||||
<file>AppleGothic.dfont</file>
|
||||
<file>AppleGothic.ttf</file>
|
||||
<file>AppleSDGothicNeo-Regular.otf</file>
|
||||
<file>AppleSDGothicNeo.ttc</file>
|
||||
<file>华文细黑.ttf</file>
|
||||
<file>PingFang.ttc</file>
|
||||
<file>STIXGeneral.otf</file>
|
||||
|
|
|
|||
|
|
@ -22,12 +22,10 @@
|
|||
<file>ヒラギノ角ゴ Pro W3.otf</file>
|
||||
<file>ヒラギノ角ゴ ProN W3.otf</file>
|
||||
<file>ヒラギノ明朝 ProN W3.ttc</file>
|
||||
<!-- <FS:TS> FIRE-17481: Add El Capitan Korean font -->
|
||||
<file>AppleSDGothicNeo.ttc</file>
|
||||
<!-- </FS:TS> FIRE-17481 -->
|
||||
<file>AppleGothic.dfont</file>
|
||||
<file>AppleGothic.ttf</file>
|
||||
<file>AppleSDGothicNeo-Regular.otf</file>
|
||||
<file>AppleSDGothicNeo.ttc</file>
|
||||
<file>华文细黑.ttf</file>
|
||||
<file>PingFang.ttc</file>
|
||||
<file>STIXGeneral.otf</file>
|
||||
|
|
|
|||
|
|
@ -22,12 +22,10 @@
|
|||
<file>ヒラギノ角ゴ Pro W3.otf</file>
|
||||
<file>ヒラギノ角ゴ ProN W3.otf</file>
|
||||
<file>ヒラギノ明朝 ProN W3.ttc</file>
|
||||
<!-- <FS:TS> FIRE-17481: Add El Capitan Korean font -->
|
||||
<file>AppleSDGothicNeo.ttc</file>
|
||||
<!-- </FS:TS> FIRE-17481 -->
|
||||
<file>AppleGothic.dfont</file>
|
||||
<file>AppleGothic.ttf</file>
|
||||
<file>AppleSDGothicNeo-Regular.otf</file>
|
||||
<file>AppleSDGothicNeo.ttc</file>
|
||||
<file>华文细黑.ttf</file>
|
||||
<file>PingFang.ttc</file>
|
||||
<file>STIXGeneral.otf</file>
|
||||
|
|
|
|||
|
|
@ -22,12 +22,10 @@
|
|||
<file>ヒラギノ角ゴ Pro W3.otf</file>
|
||||
<file>ヒラギノ角ゴ ProN W3.otf</file>
|
||||
<file>ヒラギノ明朝 ProN W3.ttc</file>
|
||||
<!-- <FS:TS> FIRE-17481: Add El Capitan Korean font -->
|
||||
<file>AppleSDGothicNeo.ttc</file>
|
||||
<!-- </FS:TS> FIRE-17481 -->
|
||||
<file>AppleGothic.dfont</file>
|
||||
<file>AppleGothic.ttf</file>
|
||||
<file>AppleSDGothicNeo-Regular.otf</file>
|
||||
<file>AppleSDGothicNeo.ttc</file>
|
||||
<file>华文细黑.ttf</file>
|
||||
<file>PingFang.ttc</file>
|
||||
<file>STIXGeneral.otf</file>
|
||||
|
|
|
|||
|
|
@ -22,12 +22,10 @@
|
|||
<file>ヒラギノ角ゴ Pro W3.otf</file>
|
||||
<file>ヒラギノ角ゴ ProN W3.otf</file>
|
||||
<file>ヒラギノ明朝 ProN W3.ttc</file>
|
||||
<!-- <FS:TS> FIRE-17481: Add El Capitan Korean font -->
|
||||
<file>AppleSDGothicNeo.ttc</file>
|
||||
<!-- </FS:TS> FIRE-17481 -->
|
||||
<file>AppleGothic.dfont</file>
|
||||
<file>AppleGothic.ttf</file>
|
||||
<file>AppleSDGothicNeo-Regular.otf</file>
|
||||
<file>AppleSDGothicNeo.ttc</file>
|
||||
<file>华文细黑.ttf</file>
|
||||
<file>PingFang.ttc</file>
|
||||
<file>STIXGeneral.otf</file>
|
||||
|
|
|
|||
|
|
@ -22,12 +22,10 @@
|
|||
<file>ヒラギノ角ゴ Pro W3.otf</file>
|
||||
<file>ヒラギノ角ゴ ProN W3.otf</file>
|
||||
<file>ヒラギノ明朝 ProN W3.ttc</file>
|
||||
<!-- <FS:TS> FIRE-17481: Add El Capitan Korean font -->
|
||||
<file>AppleSDGothicNeo.ttc</file>
|
||||
<!-- </FS:TS> FIRE-17481 -->
|
||||
<file>AppleGothic.dfont</file>
|
||||
<file>AppleGothic.ttf</file>
|
||||
<file>AppleSDGothicNeo-Regular.otf</file>
|
||||
<file>AppleSDGothicNeo.ttc</file>
|
||||
<file>华文细黑.ttf</file>
|
||||
<file>PingFang.ttc</file>
|
||||
<file>STIXGeneral.otf</file>
|
||||
|
|
|
|||
|
|
@ -22,12 +22,10 @@
|
|||
<file>ヒラギノ角ゴ Pro W3.otf</file>
|
||||
<file>ヒラギノ角ゴ ProN W3.otf</file>
|
||||
<file>ヒラギノ明朝 ProN W3.ttc</file>
|
||||
<!-- <FS:TS> FIRE-17481: Add El Capitan Korean font -->
|
||||
<file>AppleSDGothicNeo.ttc</file>
|
||||
<!-- </FS:TS> FIRE-17481 -->
|
||||
<file>AppleGothic.dfont</file>
|
||||
<file>AppleGothic.ttf</file>
|
||||
<file>AppleSDGothicNeo-Regular.otf</file>
|
||||
<file>AppleSDGothicNeo.ttc</file>
|
||||
<file>华文细黑.ttf</file>
|
||||
<file>PingFang.ttc</file>
|
||||
<file>STIXGeneral.otf</file>
|
||||
|
|
|
|||
|
|
@ -22,12 +22,10 @@
|
|||
<file>ヒラギノ角ゴ Pro W3.otf</file>
|
||||
<file>ヒラギノ角ゴ ProN W3.otf</file>
|
||||
<file>ヒラギノ明朝 ProN W3.ttc</file>
|
||||
<!-- <FS:TS> FIRE-17481: Add El Capitan Korean font -->
|
||||
<file>AppleSDGothicNeo.ttc</file>
|
||||
<!-- </FS:TS> FIRE-17481 -->
|
||||
<file>AppleGothic.dfont</file>
|
||||
<file>AppleGothic.ttf</file>
|
||||
<file>AppleSDGothicNeo-Regular.otf</file>
|
||||
<file>AppleSDGothicNeo.ttc</file>
|
||||
<file>华文细黑.ttf</file>
|
||||
<file>PingFang.ttc</file>
|
||||
<file>STIXGeneral.otf</file>
|
||||
|
|
|
|||
|
|
@ -22,12 +22,10 @@
|
|||
<file>ヒラギノ角ゴ Pro W3.otf</file>
|
||||
<file>ヒラギノ角ゴ ProN W3.otf</file>
|
||||
<file>ヒラギノ明朝 ProN W3.ttc</file>
|
||||
<!-- <FS:TS> FIRE-17481: Add El Capitan Korean font -->
|
||||
<file>AppleSDGothicNeo.ttc</file>
|
||||
<!-- </FS:TS> FIRE-17481 -->
|
||||
<file>AppleGothic.dfont</file>
|
||||
<file>AppleGothic.ttf</file>
|
||||
<file>AppleSDGothicNeo-Regular.otf</file>
|
||||
<file>AppleSDGothicNeo.ttc</file>
|
||||
<file>华文细黑.ttf</file>
|
||||
<file>PingFang.ttc</file>
|
||||
<file>STIXGeneral.otf</file>
|
||||
|
|
|
|||
|
|
@ -228,6 +228,9 @@ FSPanelLogin::FSPanelLogin(const LLRect &rect,
|
|||
|
||||
LLComboBox* server_choice_combo = getChild<LLComboBox>("server_combo");
|
||||
server_choice_combo->setCommitCallback(boost::bind(&FSPanelLogin::onSelectServer, this));
|
||||
#ifdef OPENSIM
|
||||
server_choice_combo->setToolTip(getString("ServerComboTooltip"));
|
||||
#endif
|
||||
#ifdef SINGLEGRID
|
||||
server_choice_combo->setEnabled(FALSE);
|
||||
#endif
|
||||
|
|
@ -1092,6 +1095,7 @@ void FSPanelLogin::onSelectServer()
|
|||
|
||||
LLComboBox* server_combo = getChild<LLComboBox>("server_combo");
|
||||
LLSD server_combo_val = server_combo->getSelectedValue();
|
||||
#if OPENSIM && !SINGLEGRID
|
||||
LL_INFOS("AppInit") << "grid "<<(!server_combo_val.isUndefined()?server_combo_val.asString():server_combo->getValue().asString())<< LL_ENDL;
|
||||
if (server_combo_val.isUndefined() && sPendingNewGridURI.empty())
|
||||
{
|
||||
|
|
@ -1101,8 +1105,8 @@ void FSPanelLogin::onSelectServer()
|
|||
// Previously unknown gridname was entered
|
||||
LLGridManager::getInstance()->addGridListChangedCallback(boost::bind(&FSPanelLogin::gridListChanged, this, _1));
|
||||
LLGridManager::getInstance()->addGrid(sPendingNewGridURI);
|
||||
|
||||
}
|
||||
#endif
|
||||
|
||||
LLGridManager::getInstance()->setGridChoice(server_combo_val.asString());
|
||||
|
||||
|
|
@ -1373,13 +1377,15 @@ void FSPanelLogin::updateServerCombo()
|
|||
LLComboBox* server_choice_combo = sInstance->getChild<LLComboBox>("server_combo");
|
||||
server_choice_combo->removeall();
|
||||
|
||||
if(!sPendingNewGridURI.empty())
|
||||
#if OPENSIM && !SINGLEGRID
|
||||
if (!sPendingNewGridURI.empty())
|
||||
{
|
||||
LLSD grid_name = LLGridManager::getInstance()->getGridByAttribute(GRID_LOGIN_URI_VALUE, sPendingNewGridURI, false);
|
||||
LL_INFOS("AppInit") << "new grid for ["<<sPendingNewGridURI<<"]=["<< (grid_name.isUndefined()?"FAILED TO ADD":grid_name.asString())<< "]"<<LL_ENDL;
|
||||
server_choice_combo->setSelectedByValue(grid_name, true);
|
||||
LLGridManager::getInstance()->setGridChoice(grid_name.asString());
|
||||
}
|
||||
#endif
|
||||
|
||||
std::string current_grid = LLGridManager::getInstance()->getGrid();
|
||||
std::map<std::string, std::string> known_grids = LLGridManager::getInstance()->getKnownGrids();
|
||||
|
|
|
|||
|
|
@ -2800,7 +2800,7 @@ void LLEnvironment::loadSkyWaterFromSettings(const LLSD &env_data, bool &valid,
|
|||
}
|
||||
else if (env_data.has("sky_llsd"))
|
||||
{
|
||||
LLSettingsSky::ptr_t sky = std::make_shared<LLSettingsVOSky>(env_data["sky_llsd"]);
|
||||
LLSettingsSky::ptr_t sky = LLSettingsVOSky::buildSky(env_data["sky_llsd"]);
|
||||
setEnvironment(ENV_LOCAL, sky);
|
||||
valid = true;
|
||||
}
|
||||
|
|
@ -2814,7 +2814,7 @@ void LLEnvironment::loadSkyWaterFromSettings(const LLSD &env_data, bool &valid,
|
|||
}
|
||||
else if (env_data.has("water_llsd"))
|
||||
{
|
||||
LLSettingsWater::ptr_t sky = std::make_shared<LLSettingsVOWater>(env_data["water_llsd"]);
|
||||
LLSettingsWater::ptr_t sky = LLSettingsVOWater::buildWater(env_data["water_llsd"]);
|
||||
setEnvironment(ENV_LOCAL, sky);
|
||||
valid = true;
|
||||
}
|
||||
|
|
@ -2899,8 +2899,8 @@ bool LLEnvironment::loadFromSettings()
|
|||
{
|
||||
S32 length = env_data["day_length"].asInteger();
|
||||
S32 offset = env_data["day_offset"].asInteger();
|
||||
LLSettingsDay::ptr_t day = std::make_shared<LLSettingsVODay>(env_data["day_llsd"]);
|
||||
setEnvironment(ENV_LOCAL, day, LLSettingsDay::Seconds(length), LLSettingsDay::Seconds(offset));
|
||||
LLSettingsDay::ptr_t pday = LLSettingsVODay::buildDay(env_data["day_llsd"]);
|
||||
setEnvironment(ENV_LOCAL, pday, LLSettingsDay::Seconds(length), LLSettingsDay::Seconds(offset));
|
||||
valid = true;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -110,7 +110,7 @@ void LLFloaterEvent::setEventID(const U32 event_id)
|
|||
// get the search URL and expand all of the substitutions
|
||||
// (also adds things like [LANGUAGE], [VERSION], [OS], etc.)
|
||||
std::ostringstream url;
|
||||
url << gSavedSettings.getString("EventURL") << event_id << "/" << std::endl;
|
||||
url << gSavedSettings.getString("EventURL") << event_id << std::endl;
|
||||
// and load the URL in the web view
|
||||
mBrowser->navigateTo(url.str());
|
||||
|
||||
|
|
|
|||
|
|
@ -84,7 +84,9 @@ LLSnapshotModel::ESnapshotType LLFloaterSnapshotBase::ImplBase::getActiveSnapsho
|
|||
{
|
||||
return spanel->getSnapshotType();
|
||||
}
|
||||
return LLSnapshotModel::SNAPSHOT_WEB;
|
||||
// <FS:Ansariel> Fix XUI parser warnings
|
||||
//return LLSnapshotModel::SNAPSHOT_WEB;
|
||||
return LLSnapshotModel::SNAPSHOT_NONE;
|
||||
}
|
||||
|
||||
// virtual
|
||||
|
|
@ -322,7 +324,10 @@ void LLFloaterSnapshot::Impl::updateControls(LLFloaterSnapshotBase* floater)
|
|||
floater->getChildView("layer_types")->setEnabled(shot_type == LLSnapshotModel::SNAPSHOT_LOCAL);
|
||||
|
||||
LLPanelSnapshot* active_panel = getActivePanel(floater);
|
||||
if (active_panel)
|
||||
// <FS:Ansariel> Fix XUI parser warning
|
||||
//if (active_panel)
|
||||
if (active_panel && active_panel->getName() != "panel_snapshot_options")
|
||||
// </FS:Ansariel>
|
||||
{
|
||||
LLSpinCtrl* width_ctrl = getWidthSpinner(floater);
|
||||
LLSpinCtrl* height_ctrl = getHeightSpinner(floater);
|
||||
|
|
|
|||
|
|
@ -61,7 +61,14 @@ LLPanelSnapshot::LLPanelSnapshot()
|
|||
// virtual
|
||||
BOOL LLPanelSnapshot::postBuild()
|
||||
{
|
||||
getChild<LLUICtrl>("save_btn")->setLabelArg("[UPLOAD_COST]", std::to_string(LLAgentBenefitsMgr::current().getTextureUploadCost()));
|
||||
// <FS:Ansariel> Fix XUI parser warning
|
||||
//getChild<LLUICtrl>("save_btn")->setLabelArg("[UPLOAD_COST]", std::to_string(LLAgentBenefitsMgr::current().getTextureUploadCost()));
|
||||
LLUICtrl* save_btn = findChild<LLUICtrl>("save_btn");
|
||||
if (save_btn)
|
||||
{
|
||||
save_btn->setLabelArg("[UPLOAD_COST]", std::to_string(LLAgentBenefitsMgr::current().getTextureUploadCost()));
|
||||
}
|
||||
// </FS:Ansariel>
|
||||
getChild<LLUICtrl>(getImageSizeComboName())->setCommitCallback(boost::bind(&LLPanelSnapshot::onResolutionComboCommit, this, _1));
|
||||
if (!getWidthSpinnerName().empty())
|
||||
{
|
||||
|
|
|
|||
|
|
@ -145,7 +145,14 @@ void LLPanelSnapshotLocal::updateControls(const LLSD& info)
|
|||
|
||||
const bool show_quality_ctrls = (fmt == LLSnapshotModel::SNAPSHOT_FORMAT_JPEG);
|
||||
getChild<LLUICtrl>("image_quality_slider")->setVisible(show_quality_ctrls);
|
||||
getChild<LLUICtrl>("image_quality_level")->setVisible(show_quality_ctrls);
|
||||
// <FS:Ansariel> Fix XUI parser warning
|
||||
//getChild<LLUICtrl>("image_quality_level")->setVisible(show_quality_ctrls);
|
||||
LLUICtrl* image_quality_level = findChild<LLUICtrl>("image_quality_level");
|
||||
if (image_quality_level)
|
||||
{
|
||||
image_quality_level->setVisible(show_quality_ctrls);
|
||||
}
|
||||
// </FS:Ansariel>
|
||||
|
||||
getChild<LLUICtrl>("image_quality_slider")->setValue(gSavedSettings.getS32("SnapshotQuality"));
|
||||
updateImageQualityLevel();
|
||||
|
|
|
|||
|
|
@ -158,6 +158,9 @@ class LLSettingsVODay : public LLSettingsDay
|
|||
public:
|
||||
typedef std::function<void(LLSettingsDay::ptr_t day)> asset_built_fn;
|
||||
|
||||
// Todo: find a way to make this cnstructor private
|
||||
// It shouldn't be used outside shared_prt and LLSettingsVODay
|
||||
// outside of settings only use buildDay(settings)
|
||||
LLSettingsVODay(const LLSD &data);
|
||||
|
||||
static ptr_t buildDay(LLSD settings);
|
||||
|
|
|
|||
|
|
@ -36,7 +36,8 @@ public:
|
|||
SNAPSHOT_TEXTURE,
|
||||
SNAPSHOT_LOCAL,
|
||||
SNAPSHOT_WEB,
|
||||
SNAPSHOT_FLICKR
|
||||
SNAPSHOT_FLICKR,
|
||||
SNAPSHOT_NONE // <FS:Ansariel> Fix XUI parser warnings
|
||||
};
|
||||
|
||||
typedef enum e_snapshot_format
|
||||
|
|
|
|||
|
|
@ -2661,8 +2661,7 @@ bool idle_startup()
|
|||
|
||||
display_startup();
|
||||
|
||||
// Load stored local environment if needed. Only should be done once at least
|
||||
// initial region data got loaded to avoid race condition with region's environment
|
||||
// Load stored local environment if needed.
|
||||
LLEnvironment::instance().loadFromSettings();
|
||||
|
||||
// *TODO : Uncomment that line once the whole grid migrated to SLM and suppress it from LLAgent::handleTeleportFinished() (llagent.cpp)
|
||||
|
|
|
|||
|
|
@ -217,6 +217,8 @@ const F32 NAMETAG_VERT_OFFSET_WEIGHT = 0.17f;
|
|||
const U32 LLVOAvatar::VISUAL_COMPLEXITY_UNKNOWN = 0;
|
||||
const F64 HUD_OVERSIZED_TEXTURE_DATA_SIZE = 1024 * 1024;
|
||||
|
||||
const F32 MAX_TEXTURE_WAIT_TIME_SEC = 60.f;
|
||||
|
||||
enum ERenderName
|
||||
{
|
||||
RENDER_NAME_NEVER,
|
||||
|
|
@ -692,6 +694,7 @@ LLVOAvatar::LLVOAvatar(const LLUUID& id,
|
|||
mFullyLoadedInitialized(FALSE),
|
||||
mVisualComplexity(VISUAL_COMPLEXITY_UNKNOWN),
|
||||
mLoadedCallbacksPaused(FALSE),
|
||||
mLoadedCallbackTextures(0),
|
||||
mRenderUnloadedAvatar(LLCachedControl<bool>(gSavedSettings, "RenderUnloadedAvatar", false)),
|
||||
mLastRezzedStatus(-1),
|
||||
mIsEditingAppearance(FALSE),
|
||||
|
|
@ -962,8 +965,9 @@ BOOL LLVOAvatar::hasGray() const
|
|||
S32 LLVOAvatar::getRezzedStatus() const
|
||||
{
|
||||
if (getIsCloud()) return 0;
|
||||
if (isFullyTextured() && allBakedTexturesCompletelyDownloaded()) return 3;
|
||||
if (isFullyTextured()) return 2;
|
||||
bool textured = isFullyTextured();
|
||||
if (textured && allBakedTexturesCompletelyDownloaded()) return 3;
|
||||
if (textured) return 2;
|
||||
llassert(hasGray());
|
||||
return 1; // gray
|
||||
}
|
||||
|
|
@ -6047,12 +6051,28 @@ void LLVOAvatar::checkTextureLoading()
|
|||
}
|
||||
if(mLoadedCallbacksPaused == pause)
|
||||
{
|
||||
if (!pause && mFirstFullyVisible && mLoadedCallbackTextures < mCallbackTextureList.size())
|
||||
{
|
||||
// We still need to update 'loaded' textures count to decide on 'cloud' visibility
|
||||
// Alternatively this can be done on TextureLoaded callbacks, but is harder to properly track
|
||||
mLoadedCallbackTextures = 0;
|
||||
for (LLLoadedCallbackEntry::source_callback_list_t::iterator iter = mCallbackTextureList.begin();
|
||||
iter != mCallbackTextureList.end(); ++iter)
|
||||
{
|
||||
LLViewerFetchedTexture* tex = gTextureList.findImage(*iter);
|
||||
if (tex && (tex->getDiscardLevel() >= 0 || tex->isMissingAsset()))
|
||||
{
|
||||
mLoadedCallbackTextures++;
|
||||
}
|
||||
}
|
||||
}
|
||||
return ;
|
||||
}
|
||||
|
||||
if(mCallbackTextureList.empty()) //when is self or no callbacks. Note: this list for self is always empty.
|
||||
{
|
||||
mLoadedCallbacksPaused = pause ;
|
||||
mLoadedCallbackTextures = 0;
|
||||
return ; //nothing to check.
|
||||
}
|
||||
|
||||
|
|
@ -6060,7 +6080,9 @@ void LLVOAvatar::checkTextureLoading()
|
|||
{
|
||||
return ; //have not been invisible for enough time.
|
||||
}
|
||||
|
||||
|
||||
mLoadedCallbackTextures = pause ? mCallbackTextureList.size() : 0;
|
||||
|
||||
for(LLLoadedCallbackEntry::source_callback_list_t::iterator iter = mCallbackTextureList.begin();
|
||||
iter != mCallbackTextureList.end(); ++iter)
|
||||
{
|
||||
|
|
@ -6081,9 +6103,15 @@ void LLVOAvatar::checkTextureLoading()
|
|||
|
||||
tex->unpauseLoadedCallbacks(&mCallbackTextureList) ;
|
||||
tex->addTextureStats(START_AREA); //jump start the fetching again
|
||||
|
||||
// technically shouldn't need to account for missing, but callback might not have happened yet
|
||||
if (tex->getDiscardLevel() >= 0 || tex->isMissingAsset())
|
||||
{
|
||||
mLoadedCallbackTextures++; // consider it loaded (we have at least some data)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(!pause)
|
||||
{
|
||||
|
|
@ -8522,14 +8550,13 @@ bool LLVOAvatar::getIsCloud() const
|
|||
);
|
||||
}
|
||||
|
||||
void LLVOAvatar::updateRezzedStatusTimers()
|
||||
void LLVOAvatar::updateRezzedStatusTimers(S32 rez_status)
|
||||
{
|
||||
// State machine for rezzed status. Statuses are -1 on startup, 0
|
||||
// = cloud, 1 = gray, 2 = downloading, 3 = full.
|
||||
// Purpose is to collect time data for each it takes avatar to reach
|
||||
// various loading landmarks: gray, textured (partial), textured fully.
|
||||
|
||||
S32 rez_status = getRezzedStatus();
|
||||
if (rez_status != mLastRezzedStatus)
|
||||
{
|
||||
LL_DEBUGS("Avatar") << avString() << "rez state change: " << mLastRezzedStatus << " -> " << rez_status << LL_ENDL;
|
||||
|
|
@ -8701,8 +8728,21 @@ void LLVOAvatar::logMetricsTimerRecord(const std::string& phase_name, F32 elapse
|
|||
// returns true if the value has changed.
|
||||
BOOL LLVOAvatar::updateIsFullyLoaded()
|
||||
{
|
||||
const bool loading = getIsCloud();
|
||||
updateRezzedStatusTimers();
|
||||
S32 rez_status = getRezzedStatus();
|
||||
bool loading = getIsCloud();
|
||||
if (mFirstFullyVisible && !mIsControlAvatar)
|
||||
{
|
||||
loading = ((rez_status < 2)
|
||||
// Wait at least 60s for unfinished textures to finish on first load,
|
||||
// don't wait forever, it might fail. Even if it will eventually load by
|
||||
// itself and update mLoadedCallbackTextures (or fail and clean the list),
|
||||
// avatars are more time-sensitive than textures and can't wait that long.
|
||||
|| (mLoadedCallbackTextures < mCallbackTextureList.size() && mLastTexCallbackAddedTime.getElapsedTimeF32() < MAX_TEXTURE_WAIT_TIME_SEC)
|
||||
|| !mPendingAttachment.empty()
|
||||
|| (rez_status < 3 && !isFullyBaked())
|
||||
);
|
||||
}
|
||||
updateRezzedStatusTimers(rez_status);
|
||||
updateRuthTimer(loading);
|
||||
return processFullyLoadedChange(loading);
|
||||
}
|
||||
|
|
@ -8738,13 +8778,22 @@ void LLVOAvatar::updateRuthTimer(bool loading)
|
|||
|
||||
BOOL LLVOAvatar::processFullyLoadedChange(bool loading)
|
||||
{
|
||||
// we wait a little bit before giving the all clear,
|
||||
// to let textures settle down
|
||||
const F32 PAUSE = 1.f;
|
||||
// We wait a little bit before giving the 'all clear', to let things to
|
||||
// settle down (models to snap into place, textures to get first packets)
|
||||
const F32 LOADED_DELAY = 1.f;
|
||||
const F32 FIRST_USE_DELAY = 3.f;
|
||||
|
||||
if (loading)
|
||||
mFullyLoadedTimer.reset();
|
||||
|
||||
mFullyLoaded = (mFullyLoadedTimer.getElapsedTimeF32() > PAUSE);
|
||||
|
||||
if (mFirstFullyVisible)
|
||||
{
|
||||
mFullyLoaded = (mFullyLoadedTimer.getElapsedTimeF32() > FIRST_USE_DELAY);
|
||||
}
|
||||
else
|
||||
{
|
||||
mFullyLoaded = (mFullyLoadedTimer.getElapsedTimeF32() > LOADED_DELAY);
|
||||
}
|
||||
|
||||
if (!mPreviousFullyLoaded && !loading && mFullyLoaded)
|
||||
{
|
||||
|
|
@ -9052,6 +9101,7 @@ void LLVOAvatar::updateMeshTextures()
|
|||
LLViewerTexLayerSet* layerset = getTexLayerSet(i);
|
||||
if (use_lkg_baked_layer[i] && !isUsingLocalAppearance() )
|
||||
{
|
||||
// use last known good layer (no new one)
|
||||
LLViewerFetchedTexture* baked_img = LLViewerTextureManager::getFetchedTexture(mBakedTextureDatas[i].mLastTextureID);
|
||||
mBakedTextureDatas[i].mIsUsed = TRUE;
|
||||
|
||||
|
|
@ -9070,6 +9120,7 @@ void LLVOAvatar::updateMeshTextures()
|
|||
}
|
||||
else if (!isUsingLocalAppearance() && is_layer_baked[i])
|
||||
{
|
||||
// use new layer
|
||||
LLViewerFetchedTexture* baked_img =
|
||||
LLViewerTextureManager::staticCastToFetchedTexture(
|
||||
getImage( mBakedTextureDatas[i].mTextureIndex, 0 ), TRUE) ;
|
||||
|
|
@ -9089,10 +9140,15 @@ void LLVOAvatar::updateMeshTextures()
|
|||
((i == BAKED_HEAD) || (i == BAKED_UPPER) || (i == BAKED_LOWER)) )
|
||||
{
|
||||
baked_img->setLoadedCallback(onBakedTextureMasksLoaded, MORPH_MASK_REQUESTED_DISCARD, TRUE, TRUE, new LLTextureMaskData( mID ),
|
||||
src_callback_list, paused);
|
||||
src_callback_list, paused);
|
||||
}
|
||||
baked_img->setLoadedCallback(onBakedTextureLoaded, SWITCH_TO_BAKED_DISCARD, FALSE, FALSE, new LLUUID( mID ),
|
||||
src_callback_list, paused );
|
||||
if (baked_img->getDiscardLevel() < 0 && !paused)
|
||||
{
|
||||
// mLoadedCallbackTextures will be updated by checkTextureLoading() below
|
||||
mLastTexCallbackAddedTime.reset();
|
||||
}
|
||||
|
||||
// this could add paused texture callbacks
|
||||
mLoadedCallbacksPaused |= paused;
|
||||
|
|
@ -9500,13 +9556,16 @@ void LLVOAvatar::onFirstTEMessageReceived()
|
|||
LL_DEBUGS("Avatar") << avString() << "layer_baked, setting onInitialBakedTextureLoaded as callback" << LL_ENDL;
|
||||
image->setLoadedCallback( onInitialBakedTextureLoaded, MAX_DISCARD_LEVEL, FALSE, FALSE, new LLUUID( mID ),
|
||||
src_callback_list, paused );
|
||||
|
||||
if (image->getDiscardLevel() < 0 && !paused)
|
||||
{
|
||||
mLastTexCallbackAddedTime.reset();
|
||||
}
|
||||
// this could add paused texture callbacks
|
||||
mLoadedCallbacksPaused |= paused;
|
||||
}
|
||||
}
|
||||
|
||||
mMeshTexturesDirty = TRUE;
|
||||
mMeshTexturesDirty = TRUE;
|
||||
gPipeline.markGLRebuild(this);
|
||||
}
|
||||
}
|
||||
|
|
@ -10221,8 +10280,6 @@ void LLVOAvatar::onBakedTextureMasksLoaded( BOOL success, LLViewerFetchedTexture
|
|||
// static
|
||||
void LLVOAvatar::onInitialBakedTextureLoaded( BOOL success, LLViewerFetchedTexture *src_vi, LLImageRaw* src, LLImageRaw* aux_src, S32 discard_level, BOOL final, void* userdata )
|
||||
{
|
||||
|
||||
|
||||
LLUUID *avatar_idp = (LLUUID *)userdata;
|
||||
LLVOAvatar *selfp = (LLVOAvatar *)gObjectList.findObject(*avatar_idp);
|
||||
|
||||
|
|
|
|||
|
|
@ -364,7 +364,7 @@ public:
|
|||
BOOL isFullyTextured() const;
|
||||
BOOL hasGray() const;
|
||||
S32 getRezzedStatus() const; // 0 = cloud, 1 = gray, 2 = textured, 3 = textured and fully downloaded.
|
||||
void updateRezzedStatusTimers();
|
||||
void updateRezzedStatusTimers(S32 status);
|
||||
S32 getNumBakes() const;//<FS:Beq/> BOM bake limits
|
||||
// U8 getNumTEs() const override;//<FS:Beq/> BOM bake limits
|
||||
|
||||
|
|
@ -659,6 +659,8 @@ protected:
|
|||
|
||||
LLLoadedCallbackEntry::source_callback_list_t mCallbackTextureList ;
|
||||
BOOL mLoadedCallbacksPaused;
|
||||
S32 mLoadedCallbackTextures; // count of 'loaded' baked textures, filled from mCallbackTextureList
|
||||
LLFrameTimer mLastTexCallbackAddedTime;
|
||||
std::set<LLUUID> mTextureIDs;
|
||||
//--------------------------------------------------------------------
|
||||
// Local Textures
|
||||
|
|
|
|||
|
|
@ -434,7 +434,6 @@ BOOL FloaterQuickPrefs::postBuild()
|
|||
mCtrlUseSSAO = getChild<LLCheckBoxCtrl>("UseSSAO");
|
||||
mCtrlUseDoF = getChild<LLCheckBoxCtrl>("UseDepthofField");
|
||||
mCtrlShadowDetail = getChild<LLComboBox>("ShadowDetail");
|
||||
mCtrlAvatarShadowDetail = getChild<LLComboBox>("AvatarShadowDetail");
|
||||
mCtrlReflectionDetail = getChild<LLComboBox>("Reflections");
|
||||
|
||||
// Vignette UI controls
|
||||
|
|
@ -837,8 +836,6 @@ void FloaterQuickPrefs::refreshSettings()
|
|||
|
||||
mCtrlShadowDetail->setEnabled(enabled);
|
||||
|
||||
mCtrlAvatarShadowDetail->setEnabled(enabled && mCtrlShadowDetail->getValue().asInteger() > 0);
|
||||
|
||||
// disabled windlight
|
||||
if (!LLFeatureManager::getInstance()->isFeatureAvailable("WindLightUseAtmosShaders"))
|
||||
{
|
||||
|
|
@ -853,9 +850,6 @@ void FloaterQuickPrefs::refreshSettings()
|
|||
//deferred needs windlight, disable deferred
|
||||
mCtrlShadowDetail->setEnabled(FALSE);
|
||||
mCtrlShadowDetail->setValue(0);
|
||||
|
||||
mCtrlAvatarShadowDetail->setEnabled(FALSE);
|
||||
mCtrlAvatarShadowDetail->setValue(0);
|
||||
|
||||
mCtrlUseSSAO->setEnabled(FALSE);
|
||||
mCtrlUseSSAO->setValue(FALSE);
|
||||
|
|
@ -874,9 +868,6 @@ void FloaterQuickPrefs::refreshSettings()
|
|||
mCtrlShadowDetail->setEnabled(FALSE);
|
||||
mCtrlShadowDetail->setValue(0);
|
||||
|
||||
mCtrlAvatarShadowDetail->setEnabled(FALSE);
|
||||
mCtrlAvatarShadowDetail->setValue(0);
|
||||
|
||||
mCtrlUseSSAO->setEnabled(FALSE);
|
||||
mCtrlUseSSAO->setValue(FALSE);
|
||||
|
||||
|
|
@ -899,9 +890,6 @@ void FloaterQuickPrefs::refreshSettings()
|
|||
{
|
||||
mCtrlShadowDetail->setEnabled(FALSE);
|
||||
mCtrlShadowDetail->setValue(0);
|
||||
|
||||
mCtrlAvatarShadowDetail->setEnabled(FALSE);
|
||||
mCtrlAvatarShadowDetail->setValue(0);
|
||||
}
|
||||
|
||||
// disabled reflections
|
||||
|
|
@ -918,10 +906,6 @@ void FloaterQuickPrefs::refreshSettings()
|
|||
mCtrlShadowDetail->setEnabled(FALSE);
|
||||
mCtrlShadowDetail->setValue(0);
|
||||
|
||||
mCtrlAvatarShadowDetail->setEnabled(FALSE);
|
||||
mCtrlAvatarShadowDetail->setValue(0);
|
||||
|
||||
|
||||
mCtrlUseSSAO->setEnabled(FALSE);
|
||||
mCtrlUseSSAO->setValue(FALSE);
|
||||
|
||||
|
|
|
|||
|
|
@ -121,7 +121,6 @@ private:
|
|||
LLCheckBoxCtrl* mCtrlUseSSAO;
|
||||
LLCheckBoxCtrl* mCtrlUseDoF;
|
||||
LLComboBox* mCtrlShadowDetail;
|
||||
LLComboBox* mCtrlAvatarShadowDetail;
|
||||
LLComboBox* mCtrlReflectionDetail;
|
||||
|
||||
// Vignette UI controls
|
||||
|
|
|
|||
|
|
@ -33,7 +33,6 @@
|
|||
top="0"
|
||||
width="343" >
|
||||
<check_box
|
||||
control_name="LowerAlphaTextureInvisible"
|
||||
follows="left|top"
|
||||
height="16"
|
||||
layout="topleft"
|
||||
|
|
@ -58,7 +57,6 @@
|
|||
</texture_picker>
|
||||
|
||||
<check_box
|
||||
control_name="UpperAlphaTextureInvisible"
|
||||
follows="left|top"
|
||||
height="16"
|
||||
layout="topleft"
|
||||
|
|
@ -83,7 +81,6 @@
|
|||
</texture_picker>
|
||||
|
||||
<check_box
|
||||
control_name="HeadAlphaTextureInvisible"
|
||||
follows="left|top"
|
||||
height="16"
|
||||
layout="topleft"
|
||||
|
|
@ -108,7 +105,6 @@
|
|||
</texture_picker>
|
||||
|
||||
<check_box
|
||||
control_name="Eye AlphaTextureInvisible"
|
||||
follows="left|top"
|
||||
height="16"
|
||||
layout="topleft"
|
||||
|
|
@ -133,7 +129,6 @@
|
|||
</texture_picker>
|
||||
|
||||
<check_box
|
||||
control_name="HairAlphaTextureInvisible"
|
||||
follows="left|top"
|
||||
height="16"
|
||||
layout="topleft"
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@
|
|||
<menu_item_call name="inventory_close_all_folders" label="Закрыть все папки" />
|
||||
<menu_item_call name="inventory_empty_trash" label="Очистить корзину" />
|
||||
</menu>
|
||||
<menu label="Stwórz" name="inventory_create_menu">
|
||||
<menu label="Создать" name="inventory_create_menu">
|
||||
<menu_item_call name="inventory_new_folder" label="Новая папка" />
|
||||
<menu_item_call name="inventory_new_script" label="Новый скрипт" />
|
||||
<menu_item_call name="inventory_new_note" label="Новая заметка" />
|
||||
|
|
|
|||
|
|
@ -6,6 +6,9 @@
|
|||
<panel.string name="forgot_password_url">
|
||||
http://secondlife.com/account/request.php?lang=de
|
||||
</panel.string>
|
||||
<panel.string name="ServerComboTooltip">
|
||||
Ein bekanntes Grid oder eine Grid-URI
|
||||
</panel.string>
|
||||
<layout_stack name="login_widgets">
|
||||
<layout_panel name="login">
|
||||
<text name="log_in_text">
|
||||
|
|
@ -34,7 +37,6 @@
|
|||
<text name="grid_login_text">
|
||||
Gridauswahl:
|
||||
</text>
|
||||
<combo_box name="server_combo" tool_tip="Ein bekanntes Grid oder eine Grid-URI"/>
|
||||
</layout_panel>
|
||||
<layout_panel name="links_login_panel">
|
||||
<text name="create_new_account_text">
|
||||
|
|
|
|||
|
|
@ -3,6 +3,9 @@
|
|||
<panel.string name="forgot_password_url">
|
||||
http://secondlife.com/account/request.php?lang=de
|
||||
</panel.string>
|
||||
<panel.string name="ServerComboTooltip">
|
||||
Ein bekanntes Grid oder eine Grid-URI
|
||||
</panel.string>
|
||||
<layout_stack name="ui_stack">
|
||||
<layout_panel name="ui_container">
|
||||
<layout_stack name="vert_stack_left">
|
||||
|
|
@ -34,7 +37,6 @@
|
|||
<text name="grid_login_text">
|
||||
Grid:
|
||||
</text>
|
||||
<combo_box name="server_combo" tool_tip="Ein bekanntes Grid oder eine Grid-URI"/>
|
||||
</layout_panel>
|
||||
<layout_panel name="mode_selection">
|
||||
<text name="mode_selection_text">
|
||||
|
|
|
|||
|
|
@ -165,7 +165,7 @@ Additional code generously contributed to Firestorm by:
|
|||
top_pad="4"
|
||||
width="450"
|
||||
wrap="true">
|
||||
Albatroz Hird, Alexie Birman, Andromeda Rage, Angeldark Raymaker, Animats, Armin Weatherwax, Beq Janus, Casper Warden, Chalice Yao, Chaser Zaks, Cron Stardust, Damian Zhaoying, Dan Threebeards, Dawa Gurbux, Denver Maksim, Drake Arconis, Felyza Wishbringer, f0rbidden, Fractured Crystal, Geenz Spad, Gibson Firehawk, Hitomi Tiponi, Inusaito Sayori, Jean Severine, Katharine Berry, Kittin Ninetails, Kool Koolhoven, Lance Corrimal, Lassie, Latif Khalifa, Magne Metaverse LLC, Magus Freston, Manami Hokkigai, MartinRJ Fayray, McCabe Maxstead, Melancholy Lemon, Melysmile, Mimika Oh, Mister Acacia, mygoditsfullofstars, Mysty Saunders, Nagi Michinaga, Name Short, nhede Core, NiranV Dean, Nogardrevlis Lectar, Paladin Forzane, paperwork, Penny Patton, Peyton Menges, programmtest, Qwerty Venom, Revolution Smythe, Sahkolihaa Contepomi, sal Kaligawa, Samm Florian, Satomi Ahn, Sei Lisa, Sempervirens Oddfellow, Shin Wasp, Shyotl Kuhr, Sione Lomu, Skills Hak, StarlightShining, Sunset Faulkes, Testicular Slingshot, Thickbrick Sleaford, Vaalith Jinn, Vincent Sylvester, Whirly Fizzle, Xenhat Liamano, Zwagoth Klaar and others.
|
||||
Albatroz Hird, Alexie Birman, Andromeda Rage, Angeldark Raymaker, Animats, Armin Weatherwax, Beq Janus, Casper Warden, Chalice Yao, Chaser Zaks, Cron Stardust, Damian Zhaoying, Dan Threebeards, Dawa Gurbux, Denver Maksim, Drake Arconis, Felyza Wishbringer, f0rbidden, Fractured Crystal, Geenz Spad, Gibson Firehawk, Hitomi Tiponi, Inusaito Sayori, Jean Severine, Katharine Berry, Kittin Ninetails, Kool Koolhoven, Lance Corrimal, Lassie, Latif Khalifa, Magne Metaverse LLC, Magus Freston, Manami Hokkigai, MartinRJ Fayray, McCabe Maxstead, Melancholy Lemon, Melysmile, Mimika Oh, Mister Acacia, MorganMegan, mygoditsfullofstars, Mysty Saunders, Nagi Michinaga, Name Short, nhede Core, NiranV Dean, Nogardrevlis Lectar, Paladin Forzane, paperwork, Penny Patton, Peyton Menges, programmtest, Qwerty Venom, Revolution Smythe, Romka Swallowtail, Sahkolihaa Contepomi, sal Kaligawa, Samm Florian, Satomi Ahn, Sei Lisa, Sempervirens Oddfellow, Shin Wasp, Shyotl Kuhr, Sione Lomu, Skills Hak, StarlightShining, Sunset Faulkes, Testicular Slingshot, Thickbrick Sleaford, Vaalith Jinn, Vincent Sylvester, Whirly Fizzle, Xenhat Liamano, Zwagoth Klaar and others.
|
||||
</text>
|
||||
<text
|
||||
follows="top|left"
|
||||
|
|
|
|||
|
|
@ -357,7 +357,6 @@
|
|||
follows="left|top"
|
||||
decimal_digits="0"
|
||||
increment="1"
|
||||
control_name="Edit Cost"
|
||||
name="Edit Cost"
|
||||
label="Price:"
|
||||
label_width="100"
|
||||
|
|
|
|||
|
|
@ -193,7 +193,6 @@
|
|||
Filter:
|
||||
</text>
|
||||
<combo_box
|
||||
control_name="PhotoFilters"
|
||||
follows="left|right|top"
|
||||
name="filters_combobox"
|
||||
tool_tip="Image filters"
|
||||
|
|
|
|||
|
|
@ -229,7 +229,6 @@
|
|||
Filter:
|
||||
</text>
|
||||
<combo_box
|
||||
control_name="PhotoFilters"
|
||||
follows="left|right|top"
|
||||
name="filters_combobox"
|
||||
tool_tip="Image filters"
|
||||
|
|
|
|||
|
|
@ -1242,7 +1242,6 @@ even though the user gets a free copy.
|
|||
increment="1"
|
||||
top_pad="5"
|
||||
left="10"
|
||||
control_name="Edit Cost"
|
||||
name="Edit Cost"
|
||||
label="Price: L$"
|
||||
label_width="65"
|
||||
|
|
|
|||
|
|
@ -618,7 +618,6 @@
|
|||
Location:
|
||||
</text>
|
||||
<spinner
|
||||
control_name="Teleport_Coordinate_X"
|
||||
decimal_digits="0"
|
||||
follows="right|bottom"
|
||||
height="23"
|
||||
|
|
@ -634,7 +633,6 @@
|
|||
function="WMap.Coordinates"/>
|
||||
</spinner>
|
||||
<spinner
|
||||
control_name="Teleport_Coordinate_Y"
|
||||
decimal_digits="0"
|
||||
follows="right|bottom"
|
||||
height="23"
|
||||
|
|
@ -650,7 +648,6 @@
|
|||
function="WMap.Coordinates"/>
|
||||
</spinner>
|
||||
<spinner
|
||||
control_name="Teleport_Coordinate_Z"
|
||||
decimal_digits="0"
|
||||
follows="right|bottom"
|
||||
height="23"
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@
|
|||
<file>AppleGothic.dfont</file>
|
||||
<file>AppleGothic.ttf</file>
|
||||
<file>AppleSDGothicNeo-Regular.otf</file>
|
||||
<file>AppleSDGothicNeo.ttc</file>
|
||||
<file>华文细黑.ttf</file>
|
||||
<file>PingFang.ttc</file>
|
||||
<file>STIXGeneral.otf</file>
|
||||
|
|
|
|||
|
|
@ -782,7 +782,7 @@
|
|||
name="Events">
|
||||
<menu_item_call.on_click
|
||||
function="Advanced.ShowURL"
|
||||
parameter="http://events.secondlife.com"/>
|
||||
parameter="https://secondlife.com/my/community/events"/>
|
||||
<menu_item_call.on_visible
|
||||
function="GridCheck"
|
||||
parameter="secondlife"/>
|
||||
|
|
|
|||
|
|
@ -1524,7 +1524,7 @@ Go to the [CURRENT_GRID] events web page?
|
|||
<tag>confirm</tag>
|
||||
<url option="0" name="url">
|
||||
|
||||
http://secondlife.com/events/
|
||||
https://secondlife.com/my/community/events
|
||||
</url>
|
||||
<usetemplate
|
||||
name="okcancelbuttons"
|
||||
|
|
|
|||
|
|
@ -33,7 +33,6 @@
|
|||
top="0"
|
||||
width="313" >
|
||||
<check_box
|
||||
control_name="LowerAlphaTextureInvisible"
|
||||
follows="left|top"
|
||||
height="16"
|
||||
layout="topleft"
|
||||
|
|
@ -58,7 +57,6 @@
|
|||
</texture_picker>
|
||||
|
||||
<check_box
|
||||
control_name="UpperAlphaTextureInvisible"
|
||||
follows="left|top"
|
||||
height="16"
|
||||
layout="topleft"
|
||||
|
|
@ -83,7 +81,6 @@
|
|||
</texture_picker>
|
||||
|
||||
<check_box
|
||||
control_name="HeadAlphaTextureInvisible"
|
||||
follows="left|top"
|
||||
height="16"
|
||||
layout="topleft"
|
||||
|
|
@ -108,7 +105,6 @@
|
|||
</texture_picker>
|
||||
|
||||
<check_box
|
||||
control_name="Eye AlphaTextureInvisible"
|
||||
follows="left|top"
|
||||
height="16"
|
||||
layout="topleft"
|
||||
|
|
@ -133,7 +129,6 @@
|
|||
</texture_picker>
|
||||
|
||||
<check_box
|
||||
control_name="HairAlphaTextureInvisible"
|
||||
follows="left|top"
|
||||
height="16"
|
||||
layout="topleft"
|
||||
|
|
|
|||
|
|
@ -48,7 +48,6 @@
|
|||
value="[i-1,i-1]" />
|
||||
</combo_box>
|
||||
<combo_box
|
||||
control_name="FlickrPhotoFilters"
|
||||
follows="left|top"
|
||||
layout="topleft"
|
||||
name="filters_combobox"
|
||||
|
|
|
|||
|
|
@ -21,6 +21,9 @@
|
|||
name="forgot_password_url">
|
||||
http://secondlife.com/account/request.php
|
||||
</panel.string>
|
||||
<string name="ServerComboTooltip">
|
||||
An existing grid or a grid URI
|
||||
</string>
|
||||
<web_browser
|
||||
tab_stop="false"
|
||||
trusted_content="true"
|
||||
|
|
@ -194,7 +197,6 @@
|
|||
force_disable_fulltext_search="true"
|
||||
combo_editor.commit_on_focus_lost="false"
|
||||
combo_editor.prevalidate_callback="ascii"
|
||||
tool_tip="An existing grid or a grid URI"
|
||||
name="server_combo"
|
||||
width="135"
|
||||
combo_button.scale_image="true" >
|
||||
|
|
|
|||
|
|
@ -13,6 +13,9 @@
|
|||
name="forgot_password_url">
|
||||
http://secondlife.com/account/request.php
|
||||
</panel.string>
|
||||
<string name="ServerComboTooltip">
|
||||
An existing grid or a grid URI
|
||||
</string>
|
||||
<web_browser
|
||||
tab_stop="false"
|
||||
trusted_content="true"
|
||||
|
|
@ -273,7 +276,6 @@
|
|||
combo_editor.prevalidate_callback="ascii"
|
||||
layout="topleft"
|
||||
top_pad="-32"
|
||||
tool_tip="An existing grid or a grid URI"
|
||||
name="server_combo"
|
||||
width="250"
|
||||
combo_button.scale_image="true" >
|
||||
|
|
|
|||
|
|
@ -110,7 +110,6 @@
|
|||
value="Media" />
|
||||
</combo_box>
|
||||
<radio_group
|
||||
control_name="ComboMaterialType"
|
||||
height="50"
|
||||
layout="topleft"
|
||||
left_pad="20"
|
||||
|
|
|
|||
|
|
@ -450,7 +450,6 @@
|
|||
follows="left|top"
|
||||
decimal_digits="0"
|
||||
increment="1"
|
||||
control_name="Edit Cost"
|
||||
name="Edit Cost"
|
||||
label="Price: L$"
|
||||
label_width="75"
|
||||
|
|
|
|||
|
|
@ -465,7 +465,6 @@
|
|||
increment="1"
|
||||
top_pad="10"
|
||||
left="120"
|
||||
control_name="Edit Cost"
|
||||
name="Edit Cost"
|
||||
label="Price: L$"
|
||||
label_width="73"
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@
|
|||
<string name="phys_status_vertex_limit_exceeded">Pewne fizyczne powłoki przekroczyły limit wierzchołków (256); Spróbuj 'analizy'.</string>
|
||||
<string name="phys_status_hull_limit_exceeded">Pewne modele przekroczyły limit powłok (256); Spróbuj 'upraszczania'.</string>
|
||||
<string name="phys_status_degenerate_triangles">Mesz fizyki zbyt gęsty; Usuń małe cienkie trójkąty (zobacz podgląd)</string>
|
||||
<string name="phys_status_no_havok">Wersja OpenSim nie jest zalecana do przesyłania fizyki do SL. Wyniki mogą być nieprzewidywalne.</string>
|
||||
<string name="phys_status_no_havok">Ta wersja nie zawiera wsparcia Havoka i nie jest zalecana dla przesyłania fizyki do Second Life. Wyniki mogą być nieprzewidywalne.</string>
|
||||
<string name="phys_status_unknown_error">Wykryto nierozpoznany błąd.</string>
|
||||
<string name="layer_all">Wszystko</string>
|
||||
<string name="decomposing">Analizowanie...</string>
|
||||
|
|
|
|||
|
|
@ -4748,7 +4748,7 @@ Poprzedni symulator: [OLDVERSION]
|
|||
[EWHAT]
|
||||
</notification>
|
||||
<notification name="NoHavok">
|
||||
Niektóre funkcje, takie jak [FEATURE], nie są obsługiwane przez [APP_NAME] w wersji dla OpenSimulatora. Jeśli chcesz używać '[FEATURE]', to prosimy o pobranie [APP_NAME] w wersji dla Second Life z:
|
||||
Niektóre funkcje, takie jak [FEATURE], nie są obsługiwane przez [APP_NAME] w obecnej wersji. Jeśli chcesz używać '[FEATURE]', to prosimy o pobranie [APP_NAME] w wersji ze wsparciem dla Havoka z:
|
||||
[DOWNLOAD_URL]
|
||||
<form name="form">
|
||||
<ignore name="ignore" text="Ostrzeżenie o braku Havoka"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<panel name="panel_login">
|
||||
<panel.string name="ServerComboTooltip">
|
||||
Istniejący świat lub URI świata
|
||||
</panel.string>
|
||||
<layout_stack name="login_widgets">
|
||||
<layout_panel name="login">
|
||||
<text name="log_in_text">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<panel name="panel_login">
|
||||
<panel.string name="ServerComboTooltip">
|
||||
Istniejący świat lub URI świata
|
||||
</panel.string>
|
||||
<layout_stack name="ui_stack">
|
||||
<layout_panel name="ui_container">
|
||||
<layout_stack name="vert_stack_left">
|
||||
|
|
@ -31,7 +34,6 @@
|
|||
<text name="grid_login_text" width="55">
|
||||
Świat:
|
||||
</text>
|
||||
<combo_box tool_tip="Istniejący świat lub URI świata" name="server_combo" />
|
||||
</layout_panel>
|
||||
<layout_panel name="mode_selection">
|
||||
<text name="mode_selection_text">
|
||||
|
|
|
|||
|
|
@ -0,0 +1,26 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<floater name="sound_explorer" title="Звуки">
|
||||
<floater.string name="Playing">Играет</floater.string>
|
||||
<floater.string name="NotPlaying">[TIME] мин.назад</floater.string>
|
||||
<floater.string name="Type_UI">UI</floater.string>
|
||||
<floater.string name="Type_Avatar">Аватар</floater.string>
|
||||
<floater.string name="Type_llTriggerSound">llTriggerSound</floater.string>
|
||||
<floater.string name="Type_llLoopSound">llLoopSound</floater.string>
|
||||
<floater.string name="Type_llPlaySound">llPlaySound</floater.string>
|
||||
<check_box width="80" name="avatars_chk" label="Аватары" />
|
||||
<check_box left_delta="80" width="80" name="objects_chk" label="Объекты"/>
|
||||
<check_box left_delta="80" width="150" name="collision_chk" label="Звуки Столкновений" />
|
||||
<check_box left_delta="150" width="120" name="repeated_asset_chk" label="Повторяющиеся" />
|
||||
<check_box left_delta="120" width="80" name="pause_chk" label="Журнал пауз"/>
|
||||
<scroll_list name="sound_list">
|
||||
<columns label="Играет" name="playing" />
|
||||
<columns label="Тип" name="type" />
|
||||
<columns label="Владелец" name="owner" />
|
||||
<columns width="200" label="Звук" name="sound" />
|
||||
</scroll_list>
|
||||
<button label="Играть локально" name="play_locally_btn" width="95"/>
|
||||
<button label="Стоп локально" name="stop_locally_btn" width="95"/>
|
||||
<button label="Посмотреть На" name="look_at_btn" left_delta="100" width="95"/>
|
||||
<button label="Стоп" name="stop_btn" right="-10" width="95"/>
|
||||
<button label="Черный список" name="bl_btn" right="-110" width="95"/>
|
||||
</floater>
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<floater name="floaterland" title="О земле">
|
||||
<floater.string name="Hours">
|
||||
\[HOURS] ч
|
||||
[HOURS] ч
|
||||
</floater.string>
|
||||
<floater.string name="Hour">
|
||||
ч
|
||||
|
|
@ -78,7 +78,7 @@
|
|||
Тип:
|
||||
</text>
|
||||
<text name="LandTypeText">
|
||||
Материк / Homestead
|
||||
Материк / Усадьба
|
||||
</text>
|
||||
<text name="ContentRating">
|
||||
Рейтинг:
|
||||
|
|
@ -96,7 +96,7 @@
|
|||
Группа:
|
||||
</text>
|
||||
<text name="GroupText">
|
||||
Загрузка...
|
||||
Загрузка...
|
||||
</text>
|
||||
<button label="Задать" name="Set..."/>
|
||||
<check_box label="Разрешить передачу земли группе" name="check deed" tool_tip="Должностное лицо группы может передать эту землю группе с учетом существующего взноса." />
|
||||
|
|
@ -174,6 +174,9 @@
|
|||
<text_editor name="covenant_editor">
|
||||
Для данного острова нет договора.
|
||||
</text_editor>
|
||||
<text name="covenant_timestamp_text">
|
||||
Последнее изменение Wed Dec 31 16:00:00 1969
|
||||
</text>
|
||||
<text name="region_section_lbl">
|
||||
Регион:
|
||||
</text>
|
||||
|
|
@ -183,6 +186,9 @@
|
|||
<text name="region_landtype_lbl">
|
||||
Тип:
|
||||
</text>
|
||||
<text name="region_landtype_text">
|
||||
Материк / Усадьба
|
||||
</text>
|
||||
<text name="region_maturity_lbl">
|
||||
Рейтинг:
|
||||
</text>
|
||||
|
|
@ -298,7 +304,7 @@
|
|||
<text name="allow_label">
|
||||
Разрешить другим жителям:
|
||||
</text>
|
||||
<text name="allow_label1">
|
||||
<text name="allow_label1" width="150">
|
||||
Редактировать ландшафт:
|
||||
</text>
|
||||
<check_box label="Все" name="edit land check" tool_tip="Если галочка установлена, любой может изменить ландшафт вашей земли. Лучше всего оставить это без изменений."/>
|
||||
|
|
@ -410,7 +416,7 @@
|
|||
<text name="Sound:">
|
||||
Звук:
|
||||
</text>
|
||||
<check_box label="Ограничить жесты и звуки объектов границами участка" name="check sound local" width="292"
|
||||
<check_box label="Ограничить жесты и звуки объектов границами участка" name="check sound local" width="292"
|
||||
tool_tip="Если выбрана данная функция, то жесты и звуки от объектов будут слышны только на данном участке, но не будут слышны за его пределами."/>
|
||||
<text name="Avatar Sounds:">
|
||||
Звуки аватара:
|
||||
|
|
@ -445,6 +451,9 @@
|
|||
</combo_box>
|
||||
<spinner label="Стоимость в L$:" name="PriceSpin"/>
|
||||
<spinner label="Часов доступа:" name="HoursSpin" />
|
||||
<text name="OwnerLimited">
|
||||
(Владелец недвижимости, возможно, ограничил эти выборы)
|
||||
</text>
|
||||
<panel name="Allowed_layout_panel">
|
||||
<text name="AllowedText">
|
||||
Разрешенные жители ([COUNT]/[MAX])
|
||||
|
|
@ -459,7 +468,7 @@
|
|||
</text>
|
||||
<name_list name="BannedList" tool_tip="([LISTED] в списке, [MAX] максимум)">
|
||||
<columns label="Имя" name="name"/>
|
||||
<columns label="Продолжительность" name="duration"/>
|
||||
<columns label="Время" name="duration"/>
|
||||
</name_list>
|
||||
<button label="Добавить" name="add_banned"/>
|
||||
<button label="Удалить" label_selected="Удалить" name="remove_banned" />
|
||||
|
|
|
|||
|
|
@ -119,6 +119,8 @@
|
|||
<check_box label="Цикл" name="loop_check" tool_tip="Делает анимацию зацикленной"/>
|
||||
<spinner label="Начало(%)" name="loop_in_point" tool_tip="Устанавливает точку возврата цикла"/>
|
||||
<spinner label="Конец(%)" name="loop_out_point" tool_tip="Устанавливает точку конца цикла"/>
|
||||
<spinner label="Начало(к)" name="loop_in_frames" tool_tip="Устанавливает точку в анимации, к которой возвращается цикл, в кадрах"/>
|
||||
<spinner label="Конец(к)" name="loop_out_frames" tool_tip="Устанавливает точку в анимации, которая завершает цикл, в кадрах"/>
|
||||
<text name="hand_label">
|
||||
Положение пальцев
|
||||
</text>
|
||||
|
|
@ -181,6 +183,7 @@
|
|||
|
||||
Рекомендуется использовать BVH-файлы, экспортированные из Poser 4.
|
||||
</text>
|
||||
<button label="Перезагрузить файл" name="reload_btn" width="128" />
|
||||
<button label="Передать (L$[AMOUNT])" name="ok_btn"/>
|
||||
<button label="Отмена" name="cancel_btn"/>
|
||||
</floater>
|
||||
|
|
|
|||
|
|
@ -1,16 +1,17 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<floater name="animation_explorer" title="Проводник анимаций">
|
||||
<scroll_list name="animation_list">
|
||||
<scroll_list.column label="Проиграть" name="played_by" />
|
||||
<scroll_list.column label="Проиграть" name="played" />
|
||||
<scroll_list.column label="Воспроизводит" name="played_by" />
|
||||
<scroll_list.column label="Состояние" name="played" />
|
||||
<scroll_list.column label="Приоритет" name="priority" />
|
||||
<scroll_list.column label="Время" name="timestamp" />
|
||||
<scroll_list.column label="ID анимации" name="animation_id" />
|
||||
<scroll_list.column label="ID объекта" name="object_id" />
|
||||
</scroll_list>
|
||||
<panel name="buttons_panel">
|
||||
<button label="Остановить" name="stop_btn" />
|
||||
<button label="Остановить и убрать разрешение" name="stop_and_revoke_btn" />
|
||||
<button label="Убрать разрешение" name="revoke_btn" />
|
||||
<button label="Стоп" name="stop_btn" />
|
||||
<button label="Стоп и Отменить" name="stop_and_revoke_btn" />
|
||||
<button label="Отменить" name="revoke_btn" />
|
||||
<check_box label="Нет моих анимаций" name="no_owned_animations_check" tool_tip="Будет отфильтровывать все анимации, которые принадлежат вашему аватару, такие как АО анимации или анимации системы по умолчанию" />
|
||||
</panel>
|
||||
</floater>
|
||||
|
|
|
|||
|
|
@ -18,23 +18,27 @@
|
|||
<texture_picker label="Волосы" name="hair-baked"/>
|
||||
<texture_picker label="Волосы" name="hair_grain"/>
|
||||
<texture_picker label="Альфа волос" name="hair_alpha"/>
|
||||
<texture_picker label="Тату волос" name="hair_tattoo"/>
|
||||
<texture_picker label="Голова" name="head-baked"/>
|
||||
<texture_picker label="Макияж" name="head_bodypaint"/>
|
||||
<texture_picker label="Альфа головы" name="head_alpha"/>
|
||||
<texture_picker label="Тату головы" name="head_tattoo"/>
|
||||
<texture_picker label="Универс.тату" name="head_universal_tattoo"/>
|
||||
<texture_picker label="Глаза" name="eyes-baked"/>
|
||||
<texture_picker label="Глаз" name="eyes_iris"/>
|
||||
<texture_picker label="Альфа глаз" name="eyes_alpha"/>
|
||||
<texture_picker label="Верхняя часть тела" name="upper-baked"/>
|
||||
<texture_picker label="Раскраска верхней части тела" name="upper_bodypaint"/>
|
||||
<texture_picker label="Тату глаз" name="eyes_tattoo"/>
|
||||
<texture_picker label="Верх тела" name="upper-baked"/>
|
||||
<texture_picker label="Раскраска верха" name="upper_bodypaint"/>
|
||||
<texture_picker label="Майка" name="upper_undershirt"/>
|
||||
<texture_picker label="Перчатки" name="upper_gloves"/>
|
||||
<texture_picker label="Рубашка" name="upper_shirt"/>
|
||||
<texture_picker label="Верх пиджака" name="upper_jacket"/>
|
||||
<texture_picker label="Альфа верха" name="upper_alpha"/>
|
||||
<texture_picker label="Тату верха" name="upper_tattoo"/>
|
||||
<texture_picker label="Нижняя часть тела" name="lower-baked"/>
|
||||
<texture_picker label="Раскраска нижней части тела" name="lower_bodypaint"/>
|
||||
<texture_picker label="Универс.тату" name="upper_universal_tattoo"/>
|
||||
<texture_picker label="Низ тела" name="lower-baked"/>
|
||||
<texture_picker label="Раскраска низа" name="lower_bodypaint"/>
|
||||
<texture_picker label="Трусы" name="lower_underpants"/>
|
||||
<texture_picker label="Носки" name="lower_socks"/>
|
||||
<texture_picker label="Обувь" name="lower_shoes"/>
|
||||
|
|
@ -42,8 +46,20 @@
|
|||
<texture_picker label="Пиджак" name="lower_jacket"/>
|
||||
<texture_picker label="Альфа низа" name="lower_alpha"/>
|
||||
<texture_picker label="Тату низа" name="lower_tattoo"/>
|
||||
<texture_picker label="Универс.тату" name="lower_universal_tattoo"/>
|
||||
<texture_picker label="Юбка" name="skirt-baked"/>
|
||||
<texture_picker label="Юбка" name="skirt"/>
|
||||
<texture_picker label="Тату юбки" name="skirt_tattoo"/>
|
||||
<texture_picker label="Левая рука" name="leftarm-baked"/>
|
||||
<texture_picker label="Левая рука тату" name="leftarm_tattoo"/>
|
||||
<texture_picker label="Левая нога" name="leftleg-baked"/>
|
||||
<texture_picker label="Левая нога тату" name="leftleg_tattoo"/>
|
||||
<texture_picker label="AUX 1" name="aux1-baked"/>
|
||||
<texture_picker label="AUX 1 тату" name="aux1_tattoo"/>
|
||||
<texture_picker label="AUX 2" name="aux2-baked"/>
|
||||
<texture_picker label="AUX 2 тату" name="aux2_tattoo"/>
|
||||
<texture_picker label="AUX 3" name="aux3-baked"/>
|
||||
<texture_picker label="AUX 3 тату" name="aux3_tattoo"/>
|
||||
</panel>
|
||||
</panel>
|
||||
</scroll_container>
|
||||
|
|
|
|||
|
|
@ -4,8 +4,10 @@
|
|||
<text name="label_show">
|
||||
Показать:
|
||||
</text>
|
||||
<check_box label="Границы для освещения в сцене" name="lights_bounding_boxes"/>
|
||||
<check_box label="Метки" name="beacons"/>
|
||||
<check_box label="Подсветку" name="highlights"/>
|
||||
<check_box label="Информацию Маяка на экране" name="FSRenderBeaconText"/>
|
||||
<text name="beacon_width_label" tool_tip="Ширина меток">
|
||||
Ширина:
|
||||
</text>
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
<text name="beamcolor_text2">
|
||||
Просмотр
|
||||
</text>
|
||||
<slider name="BeamColor_Speed" label="Скорость вращения:" tool_tip="Она контролирует скорость цикла смены цвета" />
|
||||
<slider name="BeamColor_Speed" label="Скорость цикла:" label_width="95" tool_tip="Она контролирует скорость цикла смены цвета" />
|
||||
<button label="Сохранить" name="BeamColor_Save" />
|
||||
<button label="Загрузить" name="BeamColor_Load" />
|
||||
<button label="Отмена" name="BeamColor_Cancel" />
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
<spinner label="Еденицы сетки (метры)" name="GridResolution"/>
|
||||
<spinner label="Размер сетки (метры)" name="GridDrawSize"/>
|
||||
<spinner label="Десятичная точка" name="DecimalPrecision"/>
|
||||
<spinner label="Угол (градус)" name="RotationStep"/>
|
||||
<check_box label="Привязать к субъединицам" name="GridSubUnit"/>
|
||||
<check_box label="Показать поперечное сечение" name="GridCrossSection"/>
|
||||
<text name="grid_opacity_label" tool_tip="Непрозрачность сетки">
|
||||
|
|
|
|||
|
|
@ -1,16 +1,16 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<floater name="floaterbulkperms" title="Настройка прав на использование содержимого">
|
||||
<floater name="floaterbulkperms" title="Настройка прав для содержимого">
|
||||
<floater.string name="nothing_to_modify_text">
|
||||
В выбранной области нет содержимого, которое можно изменять.
|
||||
В выбранном содержимом нечего изменять.
|
||||
</floater.string>
|
||||
<floater.string name="status_text">
|
||||
Задание разрешений для [NAME]
|
||||
Задание прав для [NAME]
|
||||
</floater.string>
|
||||
<floater.string name="start_text">
|
||||
Создание запроса на изменение разрешений...
|
||||
Создание запроса на изменение прав...
|
||||
</floater.string>
|
||||
<floater.string name="done_text">
|
||||
Выполненные запросы на изменение разрешений.
|
||||
Выполненные запросы на изменение прав.
|
||||
</floater.string>
|
||||
<icon name="icon_animation" tool_tip="Анимация"/>
|
||||
<icon name="icon_bodypart" tool_tip="Части тела"/>
|
||||
|
|
@ -25,7 +25,7 @@
|
|||
<button label="√ Все" name="check_all"/>
|
||||
<button label="Очистить" label_selected="Нет" name="check_none"/>
|
||||
<text name="newperms">
|
||||
Настроить разрешения на использование содержимого:
|
||||
Настроить права для содержимого:
|
||||
</text>
|
||||
<text name="GroupLabel">
|
||||
Группа:
|
||||
|
|
@ -35,12 +35,13 @@
|
|||
Все:
|
||||
</text>
|
||||
<check_box label="Копировать" name="everyone_copy" tool_tip="Копию объекта может взять любой желающий. Объект и все его содержимое должны копироваться и передаваться."/>
|
||||
<text name="NextOwnerLabel">
|
||||
<text left="200" name="NextOwnerLabel">
|
||||
Следующий владелец:
|
||||
</text>
|
||||
<check_box label="Изменять" name="next_owner_modify" tool_tip="Следующий владелец может отредактировать свойства, такие как имя отдельного предмета или масштаб этого объекта."/>
|
||||
<check_box top_pad="15" label="Изменять" name="next_owner_modify" tool_tip="Следующий владелец может отредактировать свойства, такие как имя отдельного предмета или масштаб этого объекта."/>
|
||||
<check_box label="Копировать" name="next_owner_copy" tool_tip="Следующий владелец может сделать неограниченное количество копий этого объекта. Копии содержат информацию о создателе и никогда не могут быть более разрешительными, чем копируемый предмет."/>
|
||||
<check_box initial_value="true" label="Передать" name="next_owner_transfer" tool_tip="Следующий владелец может отдать или перепродать этот объект."/>
|
||||
<scroll_list height="75" name="queue output"/>
|
||||
<button label="OK" name="ok"/>
|
||||
<button label="Применить" name="apply"/>
|
||||
<button label="Отмена" name="close"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<floater name="camera_floater" title="Управление камерой">
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<floater name="camera_floater">
|
||||
<floater.string name="rotate_tooltip">
|
||||
Повернуть камеру вокруг точки фокусировки
|
||||
</floater.string>
|
||||
|
|
@ -9,48 +9,27 @@
|
|||
<floater.string name="move_tooltip">
|
||||
Переместить камеру вверх, вниз, влево или вправо
|
||||
</floater.string>
|
||||
<floater.string name="free_mode_title">
|
||||
Смотреть на объект
|
||||
</floater.string>
|
||||
<panel name="controls">
|
||||
<panel name="preset_views_list">
|
||||
<panel_camera_item name="front_view">
|
||||
<panel_camera_item.text name="front_view_text">
|
||||
Вид спереди
|
||||
</panel_camera_item.text>
|
||||
</panel_camera_item>
|
||||
<panel_camera_item name="group_view">
|
||||
<panel_camera_item.text name="side_view_text">
|
||||
Вид сбоку
|
||||
</panel_camera_item.text>
|
||||
</panel_camera_item>
|
||||
<panel_camera_item name="rear_view">
|
||||
<panel_camera_item.text name="rear_view_text">
|
||||
Вид сзади
|
||||
</panel_camera_item.text>
|
||||
</panel_camera_item>
|
||||
</panel>
|
||||
<panel name="camera_modes_list">
|
||||
<panel_camera_item name="object_view">
|
||||
<panel_camera_item.text name="object_view_text">
|
||||
Осмотр объекта
|
||||
</panel_camera_item.text>
|
||||
</panel_camera_item>
|
||||
<panel_camera_item name="mouselook_view">
|
||||
<panel_camera_item.text name="mouselook_view_text">
|
||||
Обзор с помощью мыши
|
||||
</panel_camera_item.text>
|
||||
</panel_camera_item>
|
||||
</panel>
|
||||
<panel name="zoom">
|
||||
<joystick_rotate name="cam_rotate_stick" tool_tip="Повернуть камеру вокруг точки фокусировки"/>
|
||||
<slider_bar name="zoom_slider" tool_tip="Приблизить/отдалить камеру относительно точки фокусировки"/>
|
||||
<joystick_track name="cam_track_stick" tool_tip="Переместить камеру вверх, вниз, влево или вправо"/>
|
||||
</panel>
|
||||
<panel name="zoom">
|
||||
<layout_stack name="camera_view_layout_stack">
|
||||
<layout_panel name="camera_rotate_layout_panel">
|
||||
<joystick_rotate name="cam_rotate_stick" tool_tip="Вращение камеры вокруг точки фокусировки"/>
|
||||
</layout_panel>
|
||||
<layout_panel name="camera_zoom_layout_panel">
|
||||
<slider_bar name="zoom_slider" tool_tip="Приблизить/отдалить камеру относительно точки фокусировки"/>
|
||||
</layout_panel>
|
||||
<layout_panel name="panel_track">
|
||||
<joystick_track name="cam_track_stick" tool_tip="Переместить камеру вверх, вниз, влево или вправо"/>
|
||||
</layout_panel>
|
||||
</layout_stack>
|
||||
</panel>
|
||||
<panel name="buttons_view">
|
||||
<panel_camera_item name="front_view" tool_tip="Вид спереди"/>
|
||||
<panel_camera_item name="group_view" tool_tip="Вид сбоку"/>
|
||||
<panel_camera_item name="rear_view" tool_tip="Вид сзади"/>
|
||||
</panel>
|
||||
<panel name="buttons">
|
||||
<button label="" name="presets_btn" tool_tip="Стандартные настройки"/>
|
||||
<button label="" name="pan_btn" tool_tip="Вращение, приближение, сдвиг"/>
|
||||
<button label="" name="avatarview_btn" tool_tip="Режимы камеры"/>
|
||||
<panel_camera_item name="object_view" tool_tip="Осмотр объекта"/>
|
||||
<panel_camera_item name="mouselook_view" tool_tip="Обзор с помощью мыши"/>
|
||||
<panel_camera_item name="reset_view" tool_tip="Сбросить обзор"/>
|
||||
</panel>
|
||||
</floater>
|
||||
</floater>
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<floater name="nearby_chat" title="Общий чат">
|
||||
<panel name="bottom_panel">
|
||||
<line_editor label="Щелкните здесь для общения." name="chat_box" tool_tip="Нажмите Enter, чтобы сказать, Ctrl+Enter, чтобы прокричать"/>
|
||||
<button name="show_nearby_chat" tool_tip="Показать/Скрыть историю общего чата"/>
|
||||
</panel>
|
||||
</floater>
|
||||
|
|
@ -1,30 +1,52 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<floater name="ColorPicker" title="Выбор цвета">
|
||||
<text name="r_val_text">
|
||||
Красный:
|
||||
</text>
|
||||
<text name="g_val_text">
|
||||
Зеленый:
|
||||
</text>
|
||||
<text name="b_val_text">
|
||||
Синий:
|
||||
</text>
|
||||
<text name="h_val_text">
|
||||
Оттенок:
|
||||
</text>
|
||||
<text name="s_val_text">
|
||||
Насыщен.:
|
||||
</text>
|
||||
<text name="l_val_text">
|
||||
Яркость:
|
||||
</text>
|
||||
<check_box label="Применить сейчас" name="apply_immediate"/>
|
||||
<button label="ОК" label_selected="ОК" name="select_btn"/>
|
||||
<button label="Отмена" label_selected="Отмена" name="cancel_btn"/>
|
||||
<text name="Current color:">
|
||||
Текущий цвет:
|
||||
</text>
|
||||
<text name="(Drag below to save.)">
|
||||
(Перетащите вниз для сохранения)
|
||||
</text>
|
||||
<tab_container name="scale_type_container">
|
||||
<panel name="RGB" label="RGB">
|
||||
<text name="r_val_text">
|
||||
Красный:
|
||||
</text>
|
||||
<text name="g_val_text">
|
||||
Зеленый:
|
||||
</text>
|
||||
<text name="b_val_text">
|
||||
Синий:
|
||||
</text>
|
||||
</panel>
|
||||
<panel name="LSL" label="LSL">
|
||||
<text name="r_val_text_lsl">
|
||||
Красный:
|
||||
</text>
|
||||
<text name="g_val_text_lsl">
|
||||
Зеленый:
|
||||
</text>
|
||||
<text name="b_val_text_lsl">
|
||||
Синий:
|
||||
</text>
|
||||
</panel>
|
||||
<panel name="Hex" label="Hex">
|
||||
<text name="hex_text">
|
||||
Hex код (#rrggbb):
|
||||
</text>
|
||||
</panel>
|
||||
</tab_container>
|
||||
<text name="h_val_text">
|
||||
Оттенок:
|
||||
</text>
|
||||
<text name="s_val_text">
|
||||
Насыщен.:
|
||||
</text>
|
||||
<text name="l_val_text">
|
||||
Яркость:
|
||||
</text>
|
||||
<check_box label="Прим. сейчас" name="apply_immediate" width="100" />
|
||||
<button label="Копр. LSL"
|
||||
tool_tip="Копирует значение цвета в цветовой вектор LSL в формате <r, g, b>." name="copy_lsl_btn" width="80" />
|
||||
<button label="ОК" label_selected="ОК" name="select_btn"/>
|
||||
<button label="Отмена" label_selected="Отмена" name="cancel_btn"/>
|
||||
<text name="Current color:">
|
||||
^ Текущий цвет ^
|
||||
</text>
|
||||
<text name="(Drag below to save.)">
|
||||
(Тащи вниз для сохр.)
|
||||
</text>
|
||||
</floater>
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
<floater.string name="Title">
|
||||
Разговор: [NAME]
|
||||
</floater.string>
|
||||
<text name="page_label" value="Str." />
|
||||
<text name="page_label" value="Стр." />
|
||||
<button tool_tip="Открыть историю сообщений в отдельном окне" name="open_external_btn" />
|
||||
<button tool_tip="Поиск в истории чата" name="search_btn" />
|
||||
</floater>
|
||||
|
|
|
|||
|
|
@ -6,137 +6,151 @@
|
|||
<string name="title_edit">
|
||||
Изменить настройку неба
|
||||
</string>
|
||||
<string name="hint_new">
|
||||
Введите имя настройки, задайте ее параметры с помощью элементов управления и нажмите кнопку «Сохранить».
|
||||
</string>
|
||||
<string name="hint_edit">
|
||||
Чтобы изменить настройку неба, задайте ее параметры с помощью элементов управления и нажмите кнопку «Сохранить».
|
||||
</string>
|
||||
<string name="combo_label">
|
||||
-Выбор настройки-
|
||||
</string>
|
||||
<text name="hint">
|
||||
Чтобы изменить настройку, задайте ее параметры с помощью элементов управления и нажмите кнопку «Сохранить».
|
||||
</text>
|
||||
<text name="label">
|
||||
Имя настройки:
|
||||
</text>
|
||||
<text name="note">
|
||||
Примечание: если изменить имя настройки, будет создана новая настройка, а существующая настройка останется без изменения.
|
||||
</text>
|
||||
<tab_container name="WindLight Tabs">
|
||||
<panel label="АТМОСФЕРА" name="Atmosphere">
|
||||
<text name="BHText">
|
||||
Голубой горизонт
|
||||
</text>
|
||||
<text name="BDensText">
|
||||
Дымка на горизонте
|
||||
</text>
|
||||
<text name="BDensText2">
|
||||
Насыщенность голубого
|
||||
</text>
|
||||
<text name="HDText">
|
||||
Плотность дымки
|
||||
</text>
|
||||
<text name="DensMultText">
|
||||
Коэффициент плотности
|
||||
</text>
|
||||
<text name="WLDistanceMultText">
|
||||
Коэффициент расстояния
|
||||
</text>
|
||||
<text name="MaxAltText">
|
||||
Максимальная высота
|
||||
</text>
|
||||
|
||||
<panel name="P_Presetname">
|
||||
<text name="hint" width="200">
|
||||
Чтобы изменить настройку, подстройте управление и нажмите «Сохранить»
|
||||
</text>
|
||||
<text name="label">
|
||||
Имя:
|
||||
</text>
|
||||
</panel>
|
||||
|
||||
<tab_container name="Main_Tab">
|
||||
<panel label="Атмосфера и Солнце" name="ASUN" >
|
||||
<panel name="P_Atmosphere_Header">
|
||||
<text name="T_Atmosphere_Header">
|
||||
Установки Атмосферы
|
||||
</text>
|
||||
</panel>
|
||||
|
||||
<panel name="P_Blue_Horizon">
|
||||
<text name="BHText"
|
||||
tool_tip="Горизонт Неба: цвет неба. В метеорологических условиях эта установка влияет на «атмосферное рассеяние»."
|
||||
width="100">
|
||||
Горизонт Неба
|
||||
</text>
|
||||
<color_swatch left_delta="110" name="WLBlueHorizon" width="130"/>
|
||||
<text
|
||||
name="BDensText2"
|
||||
tool_tip="Плотность Неба: влияет на общую насыщенность цвета вашего неба. Если вы перемещаете ползунок Насыщенность (I) вправо, ваши цвета станут ярче и ярче. Если вы переместите его полностью влево, ваши цвета станут тусклыми, в конечном итоге исчезающими до черного и белого. Если вы хотите точно настроить цветовой баланс своего неба, вы можете управлять отдельными элементами насыщения, используя значения «Красный/Зеленый/Синий»."
|
||||
width="100">
|
||||
Плотность Неба
|
||||
</text>
|
||||
<color_swatch left_delta="110" name="WLBlueDensity" width="130"/>
|
||||
</panel>
|
||||
|
||||
<panel name="P_Atmosphere_OtherSettings">
|
||||
<slider label="Гориз.Дымки" label_width="80" name="WLHazeHorizon"
|
||||
tool_tip="Горизонт Дымки: Влияет на высоту дымки на горизонте. При более высоких настройках дымка достигнет неба и затмит настоящий горизонт. Взгляд на горизонт может помочь подчеркнуть солнце и создать пыльный, моющий или влажный эффект. Этот параметр не будет работать, если значение Горизонт Дымки установлено равным нулю."/>
|
||||
<slider label="Плотн.Дымки" label_width="80" name="WLHazeDensity"
|
||||
tool_tip="Плотность Дымки: Влияет на количество туманности, которое вы можете видеть в атмосфере. При более низких настройках это может сделать некоторые великолепные виды на открытом воздухе в пыльной или тропической среде, а на более высоких уровнях он может создать толстый, туманный туман. Если вы установите значение Плотность Дымки равным нулю, настройка Горизонт Дымки не будет иметь никакого эффекта."/>
|
||||
<slider label="Множ.Плотн." label_width="80" name="WLDensityMult"
|
||||
tool_tip="Множитель Плотности: влияет на общую плотность атмосферы. При более низких настройках он создает ощущение 'тонкого воздуха', и при более высоких настройках он создает очень тяжелый эффект смога."/>
|
||||
<slider label="Множ.Расст." label_width="80" name="WLDistanceMult"
|
||||
tool_tip="Множитель Расстояния: влияет на вашу воспринимаемую ясность в атмосфере. Чтобы все выглядело туманно и отдаленно, переместите ползунок вправо. Если вы хотите полностью удалить эффекты 'Настройки неба' с ландшафта и объектов, установите ползунок в ноль."/>
|
||||
<slider label="Макс.Высота" label_width="80" name="WLMaxAltitude"
|
||||
tool_tip="Максимальная Высота: регулирует расчет высоты, производимый при вычислении атмосферного освещения. В более поздние времена это может быть полезно для расчета того, как «глубокий» появляется закат, а в полдень его можно использовать для достижения правильных значений яркости."/>
|
||||
</panel>
|
||||
|
||||
<panel name="P_Sun_and_Moon_Header">
|
||||
<text name="T_Sun_and_Moon_Header" value="Настройка Солнца и Луны"/>
|
||||
</panel>
|
||||
|
||||
<panel name="P_SM_Color">
|
||||
<text name="SLCText" width="130"
|
||||
tool_tip="Цвет Солнца/Луны - влияет на цвет света, создаваемого солнцем и луной. Имейте в виду, что цвет вашего солнечного света / лунного света повлияет на цвет вашего неба!">
|
||||
Цвет Солнца/Луны
|
||||
</text>
|
||||
<color_swatch left_delta="130" name="WLSunlight" width="110"/>
|
||||
<text name="WLAmbientText" width="130"
|
||||
tool_tip="Окружающий свет - регулирует цвет и интенсивность окружающего света в атмосфере. Это используется для моделирования того, как свет от солнца рассеивается атмосферой и другими объектами, когда он попадает на Землю. Вы можете создать очень яркое солнце и относительно темный мир (подумайте о закате!) С настройкой Окружающего нуля, но если вы хотите симулировать освещенность в середине дня, когда солнце было низко в небе, вам нужно увеличьте настройку окружающего воздуха.">
|
||||
Окружающий свет
|
||||
</text>
|
||||
<color_swatch left_delta="130" name="WLAmbient" width="110"/>
|
||||
</panel>
|
||||
|
||||
<panel name="P_SM_OtherSettings">
|
||||
<slider label="Солнце Фокус" label_width="90" name="WLGlowB"
|
||||
tool_tip="Солнечное сияние: Фокус - Регулирует, насколько сильно солнце заливает небо. При очень высоких настройках может заставить солнце полностью залить часть неба ярким светом, и в нуле это приведет к тому, что солнце (но не свет, который он бросает) исчезнет с неба."/>
|
||||
<slider label="Солнце Размер" label_width="90" name="WLGlowR"
|
||||
tool_tip="Солнечное сияние: Размер - определяет размер изображения солнца."/>
|
||||
<slider label="Звезды Яркость" label_width="90" name="WLStarAlpha"
|
||||
tool_tip="Звезды Яркость - Определяет, насколько видны звезды в небе. Если вы играете с этим слайдером, пока солнце поднимается, вы можете видеть звезды в середине дня."/>
|
||||
<slider label="Гамма" label_width="90" name="WLGamma"
|
||||
tool_tip="Гамма сцены - Регулирует распределение света и темноты вывода на экран. При более низких настройках все будет выглядеть тусклым, в то время как более высокие настройки могут сделать сцену серой и «размытой». Это влияет только на трехмерный вид, а не на меню и остальную часть экрана вашего компьютера. ПРИМЕЧАНИЕ: Значение 1.0 является нормальным."/>
|
||||
</panel>
|
||||
|
||||
<panel name="P_WL_Daycycle">
|
||||
<icon name="SkyDayCycle" tool_tip="Положение Солнца/Луны - влияет на вертикальное положение солнца и луны, от восхода солнца (0,0) до полудня (0,25), захода солнца (0,5), полуночи (0,75) и обратно на восход солнца (1.0)."/>
|
||||
<time name="WLDayTime" tool_tip="Положение Солнца/Луны - влияет на вертикальное положение солнца и луны, от восхода солнца (0,0) до полудня (0,25), захода солнца (0,5), полуночи (0,75) и обратно на восход солнца (1.0)."/>
|
||||
<slider label="Азимут" label_width="50" name="WLEastAngle"
|
||||
tool_tip="Азимут Востока - Изменяет азимут восхода солнца по часовой стрелке относительно карты на востоке. При установке 0,5 солнце будет всходить на западе и будет заходить на востоке, при установке 0,25 солнце будет всходить на юге и будет заходить на Севере и т.д."/>
|
||||
</panel>
|
||||
</panel>
|
||||
<panel label="ОСВЕЩЕНИЕ" name="Lighting">
|
||||
<text name="SLCText">
|
||||
Цвет солнца/луны
|
||||
</text>
|
||||
<text name="WLAmbientText">
|
||||
Окружающая среда
|
||||
</text>
|
||||
<text name="SunGlowText">
|
||||
Сияние солнца
|
||||
</text>
|
||||
<slider label="Фокус" name="WLGlowB"/>
|
||||
<slider label="Размер" name="WLGlowR"/>
|
||||
<text name="WLStarText">
|
||||
Яркость звезд
|
||||
</text>
|
||||
<text name="SceneGammaText">
|
||||
Гамма-коррекция сцены
|
||||
</text>
|
||||
<text name="TODText">
|
||||
Положение солнца/луны
|
||||
</text>
|
||||
<multi_slider initial_value="0" name="WLSunPos"/>
|
||||
<text name="WL12amHash">
|
||||
|
|
||||
</text>
|
||||
<text name="WL6amHash">
|
||||
|
|
||||
</text>
|
||||
<text name="WL12pmHash2">
|
||||
|
|
||||
</text>
|
||||
<text name="WL6pmHash">
|
||||
|
|
||||
</text>
|
||||
<text name="WL12amHash2">
|
||||
|
|
||||
</text>
|
||||
<text name="WL12am">
|
||||
12 часов ночи
|
||||
</text>
|
||||
<text name="WL6am">
|
||||
6 часов утра
|
||||
</text>
|
||||
<text name="WL12pmHash">
|
||||
12 часов пополудни
|
||||
</text>
|
||||
<text name="WL6pm">
|
||||
6 часов вечера
|
||||
</text>
|
||||
<text name="WL12am2">
|
||||
12 часов ночи
|
||||
</text>
|
||||
<time name="WLDayTime" value="6:00 часов утра"/>
|
||||
<text name="WLEastAngleText">
|
||||
Смещение относительно востока
|
||||
</text>
|
||||
</panel>
|
||||
<panel label="ОБЛАКА" name="Clouds">
|
||||
<text name="WLCloudColorText">
|
||||
Цвет облака
|
||||
</text>
|
||||
<text name="WLCloudColorText2">
|
||||
Координаты XY/плотность облака
|
||||
</text>
|
||||
<slider label="Х" name="WLCloudX"/>
|
||||
<slider label="Y" name="WLCloudY"/>
|
||||
<slider label="D" name="WLCloudDensity"/>
|
||||
<text name="WLCloudCoverageText">
|
||||
Облачность
|
||||
</text>
|
||||
<text name="WLCloudScaleText">
|
||||
Шкала облачности
|
||||
</text>
|
||||
<text name="WLCloudDetailText">
|
||||
Детализация облака (координаты XY/плотность)
|
||||
</text>
|
||||
<slider label="Х" name="WLCloudDetailX"/>
|
||||
<slider label="Y" name="WLCloudDetailY"/>
|
||||
<slider label="D" name="WLCloudDetailDensity"/>
|
||||
<text name="WLCloudScrollXText">
|
||||
Перемещение облака по координате X
|
||||
</text>
|
||||
<check_box label="Фиксация" name="WLCloudLockX"/>
|
||||
<text name="WLCloudScrollYText">
|
||||
Перемещение облака по координате Y
|
||||
</text>
|
||||
<check_box label="Фиксация" name="WLCloudLockY"/>
|
||||
|
||||
<panel name="P_Clouds" label="Облака" >
|
||||
<panel name="P_Clouds_Header">
|
||||
<text name="T_Clouds_Header" value="Настройка Облаков"/>
|
||||
</panel>
|
||||
|
||||
<panel name="P_Cloud_Color">
|
||||
<text name="WLCloudColorText"
|
||||
tool_tip="Цвет Облаков - влияет на цвет ваших облаков, если он у вас есть. Используйте отдельные слайдеры Красный/Зеленый/Синий, чтобы изменить цвет, или ползунок Интесивность, чтобы двигать все три одновременно."
|
||||
width="240">
|
||||
Цвет Облаков
|
||||
</text>
|
||||
<color_swatch left_delta="100" name="WLCloudColor" width="130"/>
|
||||
</panel>
|
||||
|
||||
<panel name="P_Cloud_Density">
|
||||
<text name="WLCloudColorText2"
|
||||
tool_tip="Облака XY/Плотность - используйте ползунки X и Y для изменения горизонтального положения всех облаков в небе. Ползунок П влияет на общую плотность отдельных облаков; при низких настройках вы увидите тонкие, редкие облака, а при более высоких настройках вы увидите более толстые, более сплошные облака."
|
||||
width="240">
|
||||
Облака XY/Плотность
|
||||
</text>
|
||||
<slider label="X" name="WLCloudX"/>
|
||||
<slider label="Y" name="WLCloudY"/>
|
||||
<slider label="П" name="WLCloudDensity"/>
|
||||
</panel>
|
||||
|
||||
<panel name="P_Cloud_CovScale">
|
||||
<slider label="Покрытие" label_width="65" name="WLCloudCoverage"
|
||||
tool_tip="Облачное Покрытие - Устанавливает долю облачного покрытия."/>
|
||||
<slider label="Размер" label_width="55" name="WLCloudScale"
|
||||
tool_tip="Размер Облаков: влияет на воспринимаемый размер облаков."/>
|
||||
</panel>
|
||||
|
||||
<panel name="P_Cloud_Detail">
|
||||
<text name="WLCloudDetailText"
|
||||
tool_tip="Детальность облаков (XY / Плотность) - влияет на положение и детализированные изображения ваших облаков. Слайдеры X и Y сдвигают свое горизонтальное положение, а слайдер П контролирует, насколько пышные и / или рвано ваши облака выглядят.">
|
||||
Детальность (XY/Плотность)
|
||||
</text>
|
||||
<slider label="X" name="WLCloudDetailX"/>
|
||||
<slider label="Y" name="WLCloudDetailY"/>
|
||||
<slider label="П" name="WLCloudDetailDensity"/>
|
||||
</panel>
|
||||
|
||||
<panel name="P_Cloud_Scroll">
|
||||
<text name="WLCloudScrollXText"
|
||||
tool_tip="Движение Облаков X - Влияет на направление и скорость, с которыми облака движутся в небе вдоль оси X.">
|
||||
Движение Облаков X
|
||||
</text>
|
||||
<check_box label="Блокировать Движение" name="WLCloudLockX"
|
||||
tool_tip="Блокировать Движение - предотвращение перемещения облаков по выбранной оси."/>
|
||||
<text name="WLCloudScrollYText"
|
||||
tool_tip="Движение Облаков Y - Влияет на направление и скорость, с которыми облака движутся в небе вдоль оси Y.">
|
||||
Движение Облаков Y
|
||||
</text>
|
||||
<check_box label="Блокировать Движение" name="WLCloudLockY"
|
||||
tool_tip="Блокировать Движение - предотвращение перемещения облаков по выбранной оси."/>
|
||||
</panel>
|
||||
</panel>
|
||||
</tab_container>
|
||||
|
||||
<check_box label="Применить эту настройку неба" name="make_default_cb"/>
|
||||
<button label="Сохранить" name="save"/>
|
||||
<button label="Отмена" name="cancel"/>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<floater name="Edit Water Preset" title="Изменить настройку воды">
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<floater name="Edit Water Preset" title="Правка настройки воды">
|
||||
<string name="title_new">
|
||||
Создать новую настройку воды
|
||||
</string>
|
||||
|
|
@ -7,66 +7,78 @@
|
|||
Изменение настройки воды
|
||||
</string>
|
||||
<string name="hint_new">
|
||||
Введите имя настройки, задайте ее параметры с помощью элементов управления и нажмите кнопку «Сохранить».
|
||||
</string>
|
||||
<string name="hint_edit">
|
||||
Чтобы изменить настройку воды, задайте параметры с помощью элементов управления и нажмите кнопку «Сохранить».
|
||||
</string>
|
||||
<string name="combo_label">
|
||||
-Выбор настройки-
|
||||
</string>
|
||||
<text name="hint">
|
||||
Чтобы изменить настройку, задайте ее параметры с помощью элементов управления и нажмите кнопку «Сохранить».
|
||||
</text>
|
||||
<text name="label">
|
||||
Имя настройки:
|
||||
</text>
|
||||
<text name="note">
|
||||
Примечание: если изменить имя настройки, будет создана новая настройка, а существующая настройка останется без изменения.
|
||||
</text>
|
||||
<panel name="panel_water_preset">
|
||||
<text name="water_color_label">
|
||||
Цвет водяного тумана
|
||||
</text>
|
||||
<text name="water_fog_density_label">
|
||||
Показатель плотности тумана
|
||||
</text>
|
||||
<text name="underwater_fog_modifier_label">
|
||||
Модификатор тумана подземных вод
|
||||
</text>
|
||||
<text name="BHText">
|
||||
Направление больших волн
|
||||
</text>
|
||||
<slider label="Х" name="WaterWave1DirX"/>
|
||||
<slider label="Y" name="WaterWave1DirY"/>
|
||||
<text name="BDensText">
|
||||
Масштаб отражённого импульса
|
||||
</text>
|
||||
<text name="HDText">
|
||||
Френелевский масштаб
|
||||
</text>
|
||||
<text name="FresnelOffsetText">
|
||||
Угловая зависимость
|
||||
</text>
|
||||
<text name="BHText2">
|
||||
Направление ряби
|
||||
</text>
|
||||
<slider label="Х" name="WaterWave2DirX"/>
|
||||
<slider label="Y" name="WaterWave2DirY"/>
|
||||
<text name="DensMultText">
|
||||
Преломление (над водой)
|
||||
</text>
|
||||
<text name="WaterScaleBelowText">
|
||||
Преломление (под водой)
|
||||
</text>
|
||||
<text name="MaxAltText">
|
||||
Коэффициент размытия
|
||||
</text>
|
||||
<text name="BHText3">
|
||||
Карта нормалей
|
||||
|
||||
<panel name="P_Presetname">
|
||||
<text name="label">
|
||||
Настройка:
|
||||
</text>
|
||||
</panel>
|
||||
<check_box label="Применить эту новую настройку воды" name="make_default_cb"/>
|
||||
<button label="Сохранить" name="save"/>
|
||||
<button label="Отмена" name="cancel"/>
|
||||
|
||||
<tab_container name="Main_Tab">
|
||||
<panel name="P_Fog_and_Wave" label="Туман и Волны">
|
||||
<panel name="P_Water_Fog">
|
||||
<text name="water_color_label" tool_tip="Цвет водяного тумана - это изменяет цвет тонового объема воды, определяя, по сути, цвет самой воды. Если у вашей воды нет тумана, она станет кристально чистой и бесцветной.">
|
||||
Цвет Тумана Воды
|
||||
</text>
|
||||
<text name="BHText3" tool_tip="Карта Нормали - изображение, используемое для определения отражений и преломлений. Для этой настройки можно использовать любую текстуру, но истинные карты нормалей работают лучше всего. Попробуйте змеиную кожу, плитки или любую другую карту нормалей для некоторых дурацких эффектов!">
|
||||
Карта Нормали
|
||||
</text>
|
||||
</panel>
|
||||
<panel name="P_Fog_Settings">
|
||||
<text name="water_fog_density_label" tool_tip="Показатель плотности тумана - контролирует плотность вашего водяного тумана; этот параметр определяет, как далеко вы сможете видеть в воде сверху.">
|
||||
Показатель плотности тумана
|
||||
</text>
|
||||
<text name="underwater_fog_modifier_label" tool_tip="Подводный модификатор тумана - контролирует, как изменяется плотность тумана, когда вы находитесь под водой. Полезно для создания дальних видов под водой, сохраняя поверхность довольно непрозрачной. Например, при установке 0,25 водный туман равен 1/4 как плотный, когда он находится под водой, когда он появляется сверху.">
|
||||
Подводный модификатор тумана
|
||||
</text>
|
||||
</panel>
|
||||
|
||||
<panel name="P_Wave_Settings">
|
||||
<text name="BHText" tool_tip="Направление большой волны - Управление направлением X и Y и скоростью изображения большой волны.">
|
||||
Направление большой волны
|
||||
</text>
|
||||
<text name="BHText2" tool_tip="Направление малой волны - управляет направлением X и Y и скоростью изображения малой волны.">
|
||||
Направление малой волны
|
||||
</text>
|
||||
</panel>
|
||||
</panel>
|
||||
|
||||
<panel name="P_Reflection" label="Отражение">
|
||||
<panel name="P_Wavelet">
|
||||
<text name="BDensText" tool_tip="Шкала Отражения Ряби - Контролирует масштаб трех мелких волн, составляющих поверхность воды.">
|
||||
Шкала Отражения Ряби
|
||||
</text>
|
||||
</panel>
|
||||
<panel name="P_Other_Settings">
|
||||
<text name="HDText" tool_tip="Шкала Френеля - определяет, сколько света отражается под разными углами; увеличение этого слайдера уменьшает эффекты визуального отражения на поверхности воды.">
|
||||
Шкала Френеля
|
||||
</text>
|
||||
<text name="FresnelOffsetText" tool_tip="Смещение Френеля - Определяет, сколько отражается полный свет; увеличение этого ползунка увеличивает количество света, отраженного поверхностью воды.">
|
||||
Смещение Френеля
|
||||
</text>
|
||||
<text name="DensMultText"
|
||||
tool_tip="Масштаб Преломления Сверху - Управляет количеством зрительной рефракции, которую вы можете видеть сверху поверхности воды; это «шаткий» эффект, который вы можете видеть, когда смотрите на объект, находящийся под водой.">
|
||||
Масштаб Преломления Сверху
|
||||
</text>
|
||||
<text name="WaterScaleBelowText"
|
||||
tool_tip="Масштаб Преломления Снизу - Управляет количеством зрительной рефракции, которую вы можете видеть ниже поверхности воды. Это «шаткий» эффект, который вы можете видеть, когда смотрите на объект, который находится над водой.">
|
||||
Масштаб Преломления Снизу
|
||||
</text>
|
||||
<text name="MaxAltText"
|
||||
tool_tip="Множитель Размытия - Управляет перемещением волн и отражений. Увеличение этой настройки увеличивает количество искажений, которое вы видите в отражениях в результате активности волны.">
|
||||
Множитель Размытия
|
||||
</text>
|
||||
</panel>
|
||||
</panel>
|
||||
</tab_container>
|
||||
|
||||
<check_box name="make_default_cb" label="Сделать новой настройкой воды."/>
|
||||
<button name="save" label="Сохранить"/>
|
||||
<button name="cancel" label="Отмена"/>
|
||||
</floater>
|
||||
|
|
|
|||
|
|
@ -7,9 +7,11 @@
|
|||
</radio_group>
|
||||
<panel name="user_environment_settings">
|
||||
<text name="note1">
|
||||
ПРИМЕЧАНИЕ: Ваши персональные настройки НЕ видны другим пользователям.
|
||||
ПРИМЕЧАНИЕ: Ваши настройки
|
||||
</text>
|
||||
<text name="note2" width="265">
|
||||
НЕ видны другим пользователям.
|
||||
</text>
|
||||
<view_border name="border"/>
|
||||
<text name="water_settings_title">
|
||||
Вода
|
||||
</text>
|
||||
|
|
@ -21,15 +23,15 @@
|
|||
</text>
|
||||
<radio_group name="sky_dayc_settings_radio_group">
|
||||
<radio_item label="Небо" name="my_sky_settings"/>
|
||||
<radio_item label="Цикл дня" name="my_dayc_settings"/>
|
||||
<radio_item label="Цикл дня" name="my_dayc_settings"/>
|
||||
</radio_group>
|
||||
<combo_box name="sky_settings_preset_combo">
|
||||
<combo_box.item label="-Выбор настройки-" name="item0"/>
|
||||
</combo_box>
|
||||
<combo_box name="dayc_settings_preset_combo">
|
||||
<combo_box.item label="-Выбор настройки-"/>
|
||||
<combo_box.item label="-Выбор настройки-" name="item0"/>
|
||||
</combo_box>
|
||||
</panel>
|
||||
<button label="OK" name="ok_btn"/>
|
||||
<button label="Отмена" name="cancel_btn" />
|
||||
<button label="Отмена" name="cancel_btn" />
|
||||
</floater>
|
||||
|
|
|
|||
|
|
@ -1,85 +1,94 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<floater name="experience_profile">
|
||||
<floater.string name="empty_slurl">
|
||||
(нет)
|
||||
</floater.string>
|
||||
<floater.string name="maturity_icon_general">
|
||||
"Parcel_PG_Light"
|
||||
</floater.string>
|
||||
<floater.string name="maturity_icon_moderate">
|
||||
"Parcel_M_Light"
|
||||
</floater.string>
|
||||
<floater.string name="maturity_icon_adult">
|
||||
"Parcel_R_Light"
|
||||
</floater.string>
|
||||
<text name="edit_title" value="Профиль приключения"/>
|
||||
<tab_container name="tab_container">
|
||||
<panel name="panel_experience_info">
|
||||
<scroll_container name="xp_scroll">
|
||||
<panel name="scrolling_panel">
|
||||
<layout_stack name="ls1">
|
||||
<layout_panel name="top panel">
|
||||
<button label="Изменить" name="edit_btn"/>
|
||||
</layout_panel>
|
||||
<layout_panel name="maturity panel">
|
||||
<text name="ContentRating">
|
||||
Рейтинг:
|
||||
</text>
|
||||
</layout_panel>
|
||||
<layout_panel name="location panel">
|
||||
<text name="Location">
|
||||
Место:
|
||||
</text>
|
||||
</layout_panel>
|
||||
<layout_panel name="owner panel">
|
||||
<text name="Owner">
|
||||
Владелец:
|
||||
</text>
|
||||
</layout_panel>
|
||||
<layout_panel name="group_panel">
|
||||
<text name="Group">
|
||||
Группа:
|
||||
</text>
|
||||
</layout_panel>
|
||||
<layout_panel name="perm panel">
|
||||
<button label="Разрешить" name="allow_btn"/>
|
||||
<button label="Забыть" name="forget_btn"/>
|
||||
<button label="Заблокировать" name="block_btn"/>
|
||||
<text name="privileged">
|
||||
Это приключение включено для всех жителей.
|
||||
</text>
|
||||
<button label="Жалоба" name="report_btn"/>
|
||||
</layout_panel>
|
||||
</layout_stack>
|
||||
</panel>
|
||||
</scroll_container>
|
||||
</panel>
|
||||
<panel name="edit_panel_experience_info">
|
||||
<scroll_container name="edit_xp_scroll">
|
||||
<panel name="edit_scrolling_panel">
|
||||
<text name="edit_experience_title_label" value="Имя:"/>
|
||||
<text name="edit_experience_desc_label" value="Описание:"/>
|
||||
<button label="Группа" name="Group_btn"/>
|
||||
<text name="edit_ContentRating">
|
||||
Рейтинг:
|
||||
</text>
|
||||
<icons_combo_box label="Умеренный" name="edit_ContentRatingText" tool_tip="При повышении рейтинга зрелости для приключения сбрасывается разрешение для всех жителей, которые разрешили приключение.">
|
||||
<icons_combo_box.item label="Для взрослых" name="Adult" value="42"/>
|
||||
<icons_combo_box.item label="Умеренный" name="Mature" value="21"/>
|
||||
<icons_combo_box.item label="Общий" name="PG" value="13"/>
|
||||
</icons_combo_box>
|
||||
<text name="edit_Location">
|
||||
Место:
|
||||
</text>
|
||||
<button label="Поставить текущее место" name="location_btn"/>
|
||||
<button label="Очистить место" name="clear_btn"/>
|
||||
<check_box label="Включить приключение" name="edit_enable_btn" tool_tip=""/>
|
||||
<check_box label="Скрыть при поиске" name="edit_private_btn"/>
|
||||
<text name="changes" value="Отображение изменений приключения во всех регионах может занять несколько минут."/>
|
||||
<button label="Назад" name="cancel_btn"/>
|
||||
<button label="Сохранить" name="save_btn"/>
|
||||
</panel>
|
||||
</scroll_container>
|
||||
</panel>
|
||||
</tab_container>
|
||||
</floater>
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
|
||||
|
||||
<floater name="experience_profile" title="Профиль Приключения">
|
||||
<floater.string name="empty_slurl">
|
||||
(нет)
|
||||
</floater.string>
|
||||
<text name="edit_title" value="Профиль Приключения"/>
|
||||
<tab_container name="tab_container">
|
||||
<panel name="panel_experience_info">
|
||||
<scroll_container name="xp_scroll">
|
||||
<panel name="scrolling_panel">
|
||||
<layout_stack name="ls1">
|
||||
<layout_panel name="top panel">
|
||||
<button label="Изменить" name="edit_btn"/>
|
||||
</layout_panel>
|
||||
|
||||
<layout_panel name="maturity panel">
|
||||
<text name="ContentRating" width="75">
|
||||
Рейтинг:
|
||||
</text>
|
||||
</layout_panel>
|
||||
|
||||
<layout_panel name="location panel">
|
||||
<text name="Location">
|
||||
Место:
|
||||
</text>
|
||||
</layout_panel>
|
||||
|
||||
<layout_panel name="marketplace panel">
|
||||
<text name="Marketplace">
|
||||
Торговый центр:
|
||||
</text>
|
||||
|
||||
</layout_panel>
|
||||
<layout_panel name="owner panel">
|
||||
<text name="Owner">
|
||||
Владелец:
|
||||
</text>
|
||||
</layout_panel>
|
||||
|
||||
<layout_panel name="group_panel">
|
||||
<text name="Group">
|
||||
Группа:
|
||||
</text>
|
||||
</layout_panel>
|
||||
|
||||
<layout_panel name="perm panel">
|
||||
<button label="Разрешить" name="allow_btn"/>
|
||||
<button label="Забыть" name="forget_btn" />
|
||||
<button label="Заблокировать" name="block_btn" width="95"/>
|
||||
<text name="privileged">
|
||||
Это приключение включено для всех жителей.
|
||||
</text>
|
||||
<button label="Пожаловаться" name="report_btn"/>
|
||||
</layout_panel>
|
||||
</layout_stack>
|
||||
</panel>
|
||||
</scroll_container>
|
||||
</panel>
|
||||
|
||||
<panel name="edit_panel_experience_info">
|
||||
<scroll_container name="edit_xp_scroll">
|
||||
<panel name="edit_scrolling_panel">
|
||||
<text name="edit_experience_title_label" value="Название:"/>
|
||||
<text name="edit_experience_desc_label" value="Описание:"/>
|
||||
<button name="Group_btn" label="Группа"/>
|
||||
<text name="edit_ContentRating">
|
||||
Рейтинг:
|
||||
</text>
|
||||
<icons_combo_box label="Умеренный"
|
||||
tool_tip="При повышении рейтинга зрелости для приключения сбрасывается разрешение для всех жителей, которые разрешили приключение."
|
||||
name="edit_ContentRatingText">
|
||||
<icons_combo_box.item label="Взрослый" name="Adult"/>
|
||||
<icons_combo_box.item label="Умеренный" name="Mature"/>
|
||||
<icons_combo_box.item label="Общий" name="PG"/>
|
||||
</icons_combo_box>
|
||||
<text name="edit_Location">
|
||||
Место:
|
||||
</text>
|
||||
<button name="location_btn" label="Установить текущее"/>
|
||||
<button name="clear_btn" label="Очистить место"/>
|
||||
<text name="edit_marketplace">
|
||||
Торговый центр:
|
||||
</text>
|
||||
<check_box label="Включить Приключение" name="edit_enable_btn"/>
|
||||
<check_box label="Скрыть В Поиске" name="edit_private_btn"/>
|
||||
<text name="changes" value="Отображение изменений приключения во всех регионах может занять несколько минут."/>
|
||||
<button label="Назад" name="cancel_btn"/>
|
||||
<button label="Сохранить" name="save_btn"/>
|
||||
</panel>
|
||||
</scroll_container>
|
||||
</panel>
|
||||
</tab_container>
|
||||
</floater>
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<floater name="floater_facebook" title="Отправить на Facebook">
|
||||
<tab_container name="tabs">
|
||||
<panel label="Фото" name="panel_facebook_photo"/>
|
||||
<panel label="Место" name="panel_facebook_place"/>
|
||||
<panel label="Друзей" name="panel_facebook_friends"/>
|
||||
<panel label="Аккаунт" name="panel_facebook_account"/>
|
||||
</tab_container>
|
||||
<text name="connection_error_text">
|
||||
Ошибка
|
||||
</text>
|
||||
<text name="connection_loading_text">
|
||||
Загрузка...
|
||||
</text>
|
||||
</floater>
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<floater name="groups" title="ЗАПОМНЕННЫЕ ПОЛЬЗОВАТЕЛИ">
|
||||
<button label="Забыть" label_selected="Забыть" name="forget"/>
|
||||
<check_box label="Также удалять локальные данные" name="delete_data"
|
||||
tool_tip="Удаляет локальные файлы: историю чата, скриншот последнего сеанса, файлы cookie браузера, историю телепортации, настройки панели инструментов и т.д. Некоторые из локальных файлов распределяются между сетками."/>
|
||||
</floater>
|
||||
|
|
@ -0,0 +1,93 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<floater name="area_search" title="Поиск Объектов вокруг">
|
||||
<tab_container name="area_searchtab">
|
||||
<panel name="area_search_list_panel" label="Список">
|
||||
<panel.string name="ListedPendingTotalBlank">
|
||||
В списке | В ожидании | Всего
|
||||
</panel.string>
|
||||
<panel.string name="ListedPendingTotalFilled">
|
||||
[LISTED] в списке | [PENDING] в ожидании | [TOTAL] Всего
|
||||
</panel.string>
|
||||
<fs_scroll_list name="result_list">
|
||||
<fs_scroll_list.columns name="distance" label="Расст." tool_tip="Расстояние от вашего аватара до объекта."/>
|
||||
<fs_scroll_list.columns name="name" label="Название"/>
|
||||
<fs_scroll_list.columns name="description" label="Описание" />
|
||||
<fs_scroll_list.columns name="price" label="Цена" tool_tip="Цена, если объект продается."/>
|
||||
<fs_scroll_list.columns name="land_impact" label="LI" tool_tip="Число, которое подсчитывается против максимума вашего участка."/>
|
||||
<fs_scroll_list.columns name="prim_count" label="Примов" tool_tip="Счетчик примов, составляющих каждый объект."/>
|
||||
<fs_scroll_list.columns name="owner" label="Владелец"/>
|
||||
<fs_scroll_list.columns name="group" label="Группа" tool_tip="В какой группе задан объект."/>
|
||||
<fs_scroll_list.columns name="creator" label="Создатель"/>
|
||||
<fs_scroll_list.columns name="last_owner" label="Прежний Владелец" tool_tip="Кто владел раньше."/>
|
||||
</fs_scroll_list>
|
||||
<button name="Refresh" label="Обновить" />
|
||||
<text name="counter">В списке | В ожидании | Всего</text>
|
||||
<check_box name="beacons" label="Показать маяки"/>
|
||||
</panel>
|
||||
<panel name="area_search_find_panel" label="Искать">
|
||||
<text name="name_label">Название:</text>
|
||||
<text name="desc_label">Описание:</text>
|
||||
<text name="owner_label">Владелец:</text>
|
||||
<text name="group_label">Группа:</text>
|
||||
<text name="creator_label">Создатель:</text>
|
||||
<text name="last_owner_label">Прежний владелец:</text>
|
||||
<check_box name="regular_expression" label="Использовать регулярное выражение"/>
|
||||
<button name="search" label="Искать"/>
|
||||
<button name="clear" label="Очистить"/>
|
||||
</panel>
|
||||
<panel name="area_search_filter_panel" label="Фильтр">
|
||||
<text name="only_list" left="5">Только объекты списка, которые:</text>
|
||||
<check_box name="filter_locked" label="Заблокированы" width="120"/>
|
||||
<check_box name="filter_physical" label="Физические" width="125"/>
|
||||
<check_box name="filter_phantom" label="Фантомные" width="120"/>
|
||||
<check_box name="filter_temporary" label="Временные" width="120"/>
|
||||
<check_box name="filter_attachment" label="Присоединенные" width="125"/>
|
||||
<check_box name="filter_moap" label="Общее Медиа" width="120"/>
|
||||
<check_box name="filter_perm_copy" label="Копируются" width="120"/>
|
||||
<check_box name="filter_perm_modify" label="Изменяются" width="125"/>
|
||||
<check_box name="filter_perm_transfer" label="Передаются" width="125"/>
|
||||
<check_box name="filter_for_sale" label="Продаются" width="120"/>
|
||||
<text name="and"> и</text>
|
||||
<text name="mouse_text">Кликабельные</text>
|
||||
<combo_box name="click_action" tool_tip="Действие, которое выполняется при нажатии на объект.">
|
||||
<combo_box.item label=" " name="click_blank"/>
|
||||
<combo_box.item label="Любой" name="click_any"/>
|
||||
<combo_box.item label="Коснуться" name="click_touch"/>
|
||||
<combo_box.item label="Сесть" name="click_sit"/>
|
||||
<combo_box.item label="Купить" name="click_buy"/>
|
||||
<combo_box.item label="Платить" name="click_pay"/>
|
||||
<combo_box.item label="Открыть" name="click_open"/>
|
||||
<combo_box.item label="Играть" name="click_play"/>
|
||||
<combo_box.item label="Медиа" name="click_open_media"/>
|
||||
<combo_box.item label="Масштаб" name="click_zoom"/>
|
||||
</combo_box>
|
||||
<check_box name="filter_distance" label="Дистанция между"/>
|
||||
<text name="and2"> и</text>
|
||||
<check_box name="filter_agent_parcel_only" label="На этом участке" width="190"/>
|
||||
<text name="only_list">Исключить объекты которые:</text>
|
||||
<check_box name="exclude_attachment" label="Присоединенные"/>
|
||||
<check_box name="exclude_physical" label="Физические"/>
|
||||
<check_box name="exclude_temporary" label="Временные"/>
|
||||
<check_box name="exclude_childprim" label="Соединенные"/>
|
||||
<check_box name="exclude_neighbor_region" label="Соседний Регион"/>
|
||||
<button name="apply" label="Принять"/>
|
||||
</panel>
|
||||
<panel label="Параметры" name="area_search_options_panel">
|
||||
<text name="display_column">Показать колонки:</text>
|
||||
<check_box name="show_distance" label="Дистанция"/>
|
||||
<check_box name="show_name" label="Название"/>
|
||||
<check_box name="show_description" label="Описание"/>
|
||||
<check_box name="show_price" label="Цена"/>
|
||||
<check_box name="show_land_impact" label="Влияние на землю"/>
|
||||
<check_box name="show_prim_count" label="Количество примов"/>
|
||||
<check_box name="show_owner" label="Владелец"/>
|
||||
<check_box name="show_group" label="Группа"/>
|
||||
<check_box name="show_creator" label="Создатель"/>
|
||||
<check_box name="show_last_owner" label="Прежний владелец"/>
|
||||
</panel>
|
||||
<panel label="Расширенное" name="area_search_advanced_panel">
|
||||
<check_box name="double_click_touch" label="Двойной клик Коснуться объект"/>
|
||||
<check_box name="double_click_buy" label="Двойной клик Купить объект"/>
|
||||
</panel>
|
||||
</tab_container>
|
||||
</floater>
|
||||
|
|
@ -21,10 +21,15 @@
|
|||
<floater.string name="unknown_region">
|
||||
Неизвестный регион
|
||||
</floater.string>
|
||||
<filter_editor label="Фильтр черного списка" name="filter_input"/>
|
||||
<fs_scroll_list name="result_list">
|
||||
<columns name="name" label="Имя" />
|
||||
<columns name="region" label="Регион"/>
|
||||
<columns name="type" label="Тип" />
|
||||
<columns name="date" label="Дата" />
|
||||
<columns name="permanent" label="Постоянно"/>
|
||||
</fs_scroll_list>
|
||||
<button name="remove_btn" label="Удалить из черного списка" />
|
||||
<button name="remove_btn" label="Удалить из черного списка" width="190"/>
|
||||
<button name="remove_temp_btn" label="Удалить не постоянные" width="190" />
|
||||
<button name="close_btn" label="Закрыть"/>
|
||||
</floater>
|
||||
|
|
|
|||
|
|
@ -0,0 +1,12 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<floater name="avatarrendersettings" title="Настройки отображения аватаров">
|
||||
<floater.string name="av_render_never">Никогда</floater.string>
|
||||
<floater.string name="av_render_always">Полностью</floater.string>
|
||||
<filter_editor label="Фильтр аватаров" name="filter_input" />
|
||||
<menu_button name="plus_btn" tool_tip="Добавить новую персону в список"/>
|
||||
<name_list name="avatar_list">
|
||||
<name_list.columns label="Имя" name="name" />
|
||||
<name_list.columns label="Отображение" name="render_setting" />
|
||||
</name_list>
|
||||
<button name="close_btn" label="Закрыть"/>
|
||||
</floater>
|
||||
|
|
@ -37,9 +37,23 @@
|
|||
<layout_panel name="send_sysinfo_btn_panel">
|
||||
<button tool_tip="Отправить системную информацию" name="send_sysinfo_btn"/>
|
||||
</layout_panel>
|
||||
|
||||
<layout_panel name="lp_options_btn">
|
||||
<menu_button tool_tip="Опции Чата" name="chat_options_btn"/>
|
||||
</layout_panel>
|
||||
<layout_panel name="lp_chat_search_btn" >
|
||||
<button name="chat_search_btn" tool_tip="Поиск в чате"/>
|
||||
</layout_panel>
|
||||
|
||||
<!-- Checkbox for FS prefix on support groups -->
|
||||
<layout_panel name="support_panel">
|
||||
<check_box label="Добавить версию" name="FSSupportGroupChatPrefix_toggle" tool_tip="Добавляет текущую версию клиента и информацию о теме в сообщения, отправленные вами в этой группе. Данная информация поможет сотрудникам поддержки в правильной диагностике Ваших проблем и повышения точности ответов на ваши вопросы"/>
|
||||
</layout_panel>
|
||||
<layout_panel name="testing_panel">
|
||||
<check_box label="Добавить сборку" name="FSSupportGroupChatPrefixTesting_toggle"
|
||||
tool_tip="Добавляет текущую версию, тему, операционную систему и состояние RLVa в начало сообщений, отправленных вами этой группе, что поможет персоналу службы поддержки правильно диагностировать ваши проблемы и повысить точность ответов на ваши вопросы. (Это отдельно от групп поддержки)"/>
|
||||
</layout_panel>
|
||||
<!-- END: FS Prefix -->
|
||||
</layout_stack>
|
||||
<layout_stack name="chat_stack">
|
||||
<layout_panel name="panel_im_control_lp">
|
||||
|
|
|
|||
|
|
@ -0,0 +1,30 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<floater name="fs_import" title="Импорт объекта" >
|
||||
<floater.string name="floater_title">Импорт [FILENAME]</floater.string>
|
||||
<floater.string name="file_status">
|
||||
[LINKSETS] объединений. [PRIMS] примов.
|
||||
[TEXTURES] текстур.
|
||||
[SOUNDS] звуков. [ANIMATIONS] анимаций.
|
||||
</floater.string>
|
||||
<floater.string name="file_status_error">Ошибка чтения файла. Выберите другой файл.</floater.string>
|
||||
<floater.string name="file_version_error">Ошибка разбора файла, неверный формат или версия.</floater.string>
|
||||
<floater.string name="file_status_running">Объединение [LINKSET] из [LINKSETS], прим [PRIM] из [PRIMS]</floater.string>
|
||||
<floater.string name="file_status_done">Закончен импорт.</floater.string>
|
||||
<floater.string name="texture_uploading">Загружается текстура [TEXTURE] из [TEXTURETOTAL].</floater.string>
|
||||
<floater.string name="sound_uploading">Загружается звук [SOUND] из [SOUNDTOTAL].</floater.string>
|
||||
<floater.string name="animation_uploading">Загружается анимация [ANIMATION] из [ANIMATIONTOTAL].</floater.string>
|
||||
<floater.string name="asset_uploading">Загружается имущество [ASSET] из [ASSETTOTAL].</floater.string>
|
||||
<floater.string name="upload_cost">Общая стоимость закачек: L$ [COST].</floater.string>
|
||||
<floater.string name="object">объект</floater.string>
|
||||
<floater.string name="objects">объекты</floater.string>
|
||||
<text name="filename_text">[FILENAME]</text>
|
||||
<text name="creation_date_text">Создано [DATE_STRING]</text>
|
||||
<text name="author_text">[AUTHOR] [GRID]</text>
|
||||
<text name="client_text">Клиент: [CLIENT] в.[VERSION]</text>
|
||||
<text name="file_status_text">Выберите файл.</text>
|
||||
<check_box name="do_not_attach" label="Не прикреплять объект"/>
|
||||
<check_box name="region_position" label="Вернуть на позицию в регионе"/>
|
||||
<check_box name="upload_asset" label="Загрузить содержимое"/>
|
||||
<check_box name="temp_asset" label="Временно"/>
|
||||
<button name="import_btn" label="Импорт"/>
|
||||
</floater>
|
||||
|
|
@ -5,6 +5,9 @@
|
|||
<name_list.columns name="name" label="Имя" />
|
||||
<name_list.columns name="amount" label="Сумма" />
|
||||
</name_list>
|
||||
<text name="summary">
|
||||
Оплачено:L$ [PAID] - Получено:L$ [RECEIVED]
|
||||
</text>
|
||||
<check_box label="Отслеживать при закрытии" name="FSAlwaysTrackPayments" tool_tip="Отслеживание денежных переводов будет производиться при закрытом окне" />
|
||||
<button name="Clear" label="Очистить"/>
|
||||
</floater>
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
<floater.string name="chatbox_label">В общий чат</floater.string>
|
||||
<layout_stack name="ls_control_panel">
|
||||
<layout_panel name="lp_translate_btn">
|
||||
<button tool_tip="Use selected translation service" name="translate_btn"/>
|
||||
<button tool_tip="Использовать выбранный сервис перевода" name="translate_btn"/>
|
||||
</layout_panel>
|
||||
<layout_panel name="lp_chat_history_btn">
|
||||
<button tool_tip="Открыть историю общего чата." name="chat_history_btn"/>
|
||||
|
|
@ -11,10 +11,12 @@
|
|||
<layout_panel name="lp_chat_history_muted_btn">
|
||||
<button tool_tip="Показать заблокированный чат в истории общего чата." name="chat_history_muted_btn"/>
|
||||
</layout_panel>
|
||||
<layout_panel name="lp_bar">
|
||||
<icon name="dummy_icon"/>
|
||||
<layout_panel name="lp_options_btn">
|
||||
<menu_button tool_tip="Опции чата" name="chat_options_btn"/>
|
||||
</layout_panel>
|
||||
<layout_panel name="lp_chat_search_btn">
|
||||
<button name="chat_search_btn" tool_tip="Поиск в чате"/>
|
||||
</layout_panel>
|
||||
|
||||
</layout_stack>
|
||||
<layout_stack name="ls_chat">
|
||||
<layout_panel name="panel_im_control_lp">
|
||||
|
|
|
|||
|
|
@ -0,0 +1,15 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<floater name="floater_fs_protected_folders" title="Защищенные Папки">
|
||||
<floater.string name="UnknownFolder">
|
||||
(Неизвестная Папка)
|
||||
</floater.string>
|
||||
<panel name="buttons_panel">
|
||||
<filter_editor label="Фильтровать защищенные папки" name="filter_input" />
|
||||
<button name="remove_btn" tool_tip="Удалить папку из списка защищенных папок"/>
|
||||
</panel>
|
||||
<panel name="panel_fs_protected_folders">
|
||||
<scroll_list name="folder_list">
|
||||
<scroll_list.columns label="Название" name="name"/>
|
||||
</scroll_list>
|
||||
</panel>
|
||||
</floater>
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<floater name="floater_fs_wearable_favorites" title="Избранные Одежды">
|
||||
<floater.string name="empty_list">
|
||||
Перетащите одежду сюда для добавления в список.
|
||||
</floater.string>
|
||||
<floater.string name="search_no_items">
|
||||
Ничего не найдено.
|
||||
</floater.string>
|
||||
<panel name="buttons_panel">
|
||||
<filter_editor label="Фильтр Одежды" name="wearable_filter_input" />
|
||||
<menu_button name="options_btn" tool_tip="Опции избранныого одежды" />
|
||||
<button name="remove_btn" tool_tip="Удалить одежду из списка избранныого"/>
|
||||
</panel>
|
||||
</floater>
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<floater name="floater_hud" title="Обучение">
|
||||
<web_browser name="floater_hud_browser" start_url="data:text/html,%3Chtml%3E%3Chead%3E%3C/head%3E%3Cbody bgcolor=%22#000000%22 text=%22ffffff%22%3E%3Ch1%3E%3Ctt%3E%0D%0A%0D%0AЗагрузка...%3C/tt%3E%3C/h1%3E%3C/body%3E%3C/html%3E"/>
|
||||
<web_browser name="floater_hud_browser" start_url="data:text/html,%3Chtml%3E%3Chead%3E%3C/head%3E%3Cbody bgcolor=%22#000000%22 text=%22ffffff%22%3E%3Ch1%3E%3Ctt%3E%0D%0A%0D%0ALoading...%3C/tt%3E%3C/h1%3E%3C/body%3E%3C/html%3E"/>
|
||||
</floater>
|
||||
|
|
|
|||
|
|
@ -27,5 +27,5 @@
|
|||
</text>
|
||||
<check_box label="Использовать сжатие без потерь" name="lossless_check"/>
|
||||
<button label="Отмена" name="cancel_btn"/>
|
||||
<button label="Передать (L$[AMOUNT])" name="ok_btn"/>
|
||||
<button label="Загрузить (L$[AMOUNT])" name="ok_btn"/>
|
||||
</floater>
|
||||
|
|
|
|||
|
|
@ -1,14 +1,37 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<floater name="inspect" title="Инспектирование объектов">
|
||||
<floater.string name="timeStamp">
|
||||
[wkday,datetime,local], [day,datetime,local] [mth,datetime,local] [year,datetime,local] [hour,datetime,local]:[min,datetime,local]:[second,datetime,local]
|
||||
</floater.string>
|
||||
<scroll_list name="object_list" tool_tip="Выбор объекта из этого списка приведет к его подсветке">
|
||||
<scroll_list.columns label="Название объекта" name="object_name"/>
|
||||
<scroll_list.columns label="Имя владельца" name="owner_name"/>
|
||||
<scroll_list.columns label="Имя создателя" name="creator_name"/>
|
||||
<scroll_list.columns label="Дата создания" name="creation_date"/>
|
||||
</scroll_list>
|
||||
<button label="Профиль владельца..." name="button owner" tool_tip="Показывает профиль владельца подсвеченного объекта"/>
|
||||
<button label="Профиль создателя..." name="button creator" tool_tip="Показывает профиль создателя подсвеченного объекта"/>
|
||||
<floater.string name="Group">
|
||||
(Группа)
|
||||
</floater.string>
|
||||
<floater.string name="stats_list">
|
||||
Общая статистика:
|
||||
|
||||
[NUM_OBJECTS] объектов, [NUM_PRIMS] примов
|
||||
|
||||
Граней: [NUM_FACES]
|
||||
Вершин: [NUM_VERTICES]
|
||||
Треуг.: [NUM_TRIANGLES]
|
||||
Сложн.: [COMPLEXITY]
|
||||
|
||||
Текстур: [NUM_TEXTURES]
|
||||
TMem: [TEXTURE_MEMORY] KB
|
||||
VRAM: [VRAM_USAGE] KB
|
||||
</floater.string>
|
||||
<text_editor name="linksetstats_text" value="(загрузка...)"/>
|
||||
<scroll_list name="object_list" tool_tip="Выбор объекта из этого списка приведет к его подсветке">
|
||||
<scroll_list.columns label="Имя Объекта" name="object_name" />
|
||||
<scroll_list.columns label="Описание" name="description" />
|
||||
<scroll_list.columns label="Имя Владельца" name="owner_name" />
|
||||
<scroll_list.columns label="Имя Создателя" name="creator_name" />
|
||||
<scroll_list.columns label="Грани" name="facecount"/>
|
||||
<scroll_list.columns label="Вершины" name="vertexcount" />
|
||||
<scroll_list.columns label="Треугольники" name="trianglecount"/>
|
||||
<scroll_list.columns label="TMem" name="tramcount"/>
|
||||
<scroll_list.columns label="VRAM" name="vramcount"/>
|
||||
<scroll_list.columns label="Дата Создания" name="creation_date"/>
|
||||
</scroll_list>
|
||||
<button label="Профиль владельца..." name="button owner"
|
||||
tool_tip="Показывает профиль владельца подсвеченного объекта"/>
|
||||
<button label="Профиль создателя..." name="button creator" tool_tip="Показывает профиль создателя подсвеченного объекта"/>
|
||||
<menu_button name="options_btn" tool_tip="Опции"/>
|
||||
</floater>
|
||||
|
|
|
|||
|
|
@ -13,10 +13,12 @@
|
|||
<button label="Профиль…" name="BtnOwner"/>
|
||||
<text name="LabelAcquiredTitle">Приобретено:</text>
|
||||
<text name="LabelAcquiredDate">Ср 24 Май 12:50:46 2006</text>
|
||||
<text name="LabelItemExperienceTitle">Приключение:</text>
|
||||
<text name="OwnerLabel">Вы:</text>
|
||||
<check_box label="Изменить" name="CheckOwnerModify"/>
|
||||
<check_box label="Копировать" name="CheckOwnerCopy"/>
|
||||
<check_box label="Передавать" name="CheckOwnerTransfer"/>
|
||||
<check_box label="Экспортировать" name="CheckOwnerExport"/>
|
||||
<text name="AnyoneLabel">Все:</text>
|
||||
<check_box label="Копировать" name="CheckEveryoneCopy"/>
|
||||
<text name="GroupLabel">Группа:</text>
|
||||
|
|
|
|||
|
|
@ -15,7 +15,8 @@
|
|||
<check_box label="Настройки" name="check_settings"/>
|
||||
<button label="Все" label_selected="Все" name="All"/>
|
||||
<button label="Нет" label_selected="Нет" name="None"/>
|
||||
<check_box label="Всегда показывать папки" name="check_show_empty"/>
|
||||
<check_box label="Передаваемые" name="check_transferable"/>
|
||||
<check_box label="Показывать папки" name="check_show_empty"/>
|
||||
<check_box label="Создано мной" name="check_created_by_me"/>
|
||||
<check_box label="Создано другими" name="check_created_by_others"/>
|
||||
<check_box label="С момента выхода" name="check_since_logoff"/>
|
||||
|
|
@ -34,5 +35,6 @@
|
|||
<text name="label_days">
|
||||
Дни
|
||||
</text>
|
||||
<button label="Сброс" label_selected="Сброс" name="btnReset"/>
|
||||
<button label="Закрыть" label_selected="Закрыть" name="Close"/>
|
||||
</floater>
|
||||
|
|
|
|||
|
|
@ -0,0 +1,20 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<floater name="linkreplace" title="Замена Ссылок Инвентаря">
|
||||
<string name="Ready">Готово...</string>
|
||||
<string name="TargetNotFound">Целевой элемент не найден.</string>
|
||||
<string name="ItemsIdentical">Источник и цель идентичны.</string>
|
||||
<string name="ItemsFound">Найдено [NUM] ссылок на ресурсы.</string>
|
||||
<string name="ItemsRemaining">Оставшиеся ссылки: [NUM]</string>
|
||||
<string name="ReplaceFinished">Закончена замена ссылок инвентаря.</string>
|
||||
<text name="source_label">Стар.:</text>
|
||||
<inventory_link_replace_drop_target name="source_uuid_editor" tool_tip="Перетащите сюда текущий инвентарь, который нужно заменить."/>
|
||||
<text left="10" right="-10" name="delete_text">
|
||||
Ссылки на этот элемент будут удалены.
|
||||
</text>
|
||||
<text name="target_label">Нов.:</text>
|
||||
<inventory_link_replace_drop_target name="target_uuid_editor" tool_tip="Перетащите новый предмет инвентаря сюда."/>
|
||||
<check_box label="Удалить только ссылки" name="delete_links_only"/>
|
||||
<text name="status_text">Готово...</text>
|
||||
<button name="btn_refresh" label="Обновить"/>
|
||||
<button name="btn_start" label="Старт"/>
|
||||
</floater>
|
||||
|
|
@ -10,7 +10,7 @@
|
|||
</scroll_list>
|
||||
<layout_stack name="whitelist_buttons_layout_stack">
|
||||
<layout_panel name="whitelist_buttons_panel_add">
|
||||
<button label="Доб..." label_selected="Add..." name="add_whitelist" />
|
||||
<button label="Добавить..." label_selected="Add..." name="add_whitelist" />
|
||||
</layout_panel>
|
||||
<layout_panel name="whitelist_buttons_panel_remove">
|
||||
<button label="Убрать" name="remove_whitelist" />
|
||||
|
|
@ -26,7 +26,7 @@
|
|||
</scroll_list>
|
||||
<layout_stack name="blacklist_buttons_layout_stack">
|
||||
<layout_panel name="blacklist_buttons_panel_add">
|
||||
<button label="Доб..." label_selected="Add..." name="add_blacklist" />
|
||||
<button label="Добавить..." label_selected="Add..." name="add_blacklist" />
|
||||
</layout_panel>
|
||||
<layout_panel name="blacklist_buttons_panel_remove">
|
||||
<button label="Убрать" label_selected="Remove" name="remove_blacklist" />
|
||||
|
|
|
|||
|
|
@ -1,319 +1,212 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<floater name="Model Preview" title="Загрузка модели">
|
||||
<string name="status_idle"/>
|
||||
<string name="status_parse_error">
|
||||
Ошибка. Проблема при анализе файла DAE – см. подробности в журнале.
|
||||
</string>
|
||||
<string name="status_bind_shape_orientation">
|
||||
Предупреждение: форма матрицы стандартно не ориентирована по координате X.
|
||||
</string>
|
||||
<string name="status_material_mismatch">
|
||||
Ошибка. Материал модели не входит в эталонную модель.
|
||||
</string>
|
||||
<string name="status_reading_file">
|
||||
Загрузка...
|
||||
</string>
|
||||
<string name="status_generating_meshes">
|
||||
Создаются меши...
|
||||
</string>
|
||||
<string name="status_vertex_number_overflow">
|
||||
Ошибка. Число вершин превышает 65535. Прервано.
|
||||
</string>
|
||||
<string name="bad_element">
|
||||
Ошибка: недопустимый элемент
|
||||
</string>
|
||||
<string name="high">
|
||||
Высокий
|
||||
</string>
|
||||
<string name="medium">
|
||||
Средний
|
||||
</string>
|
||||
<string name="low">
|
||||
Низкий
|
||||
</string>
|
||||
<string name="lowest">
|
||||
Самый низкий
|
||||
</string>
|
||||
<string name="mesh_status_good">
|
||||
Доставлено!
|
||||
</string>
|
||||
<string name="mesh_status_na">
|
||||
Н/Д
|
||||
</string>
|
||||
<string name="mesh_status_none">
|
||||
Нет
|
||||
</string>
|
||||
<string name="mesh_status_submesh_mismatch">
|
||||
Отличается число текстурируемых граней на уровнях детализации.
|
||||
</string>
|
||||
<string name="mesh_status_mesh_mismatch">
|
||||
Отличается число экземпляров меша на уровнях детализации.
|
||||
</string>
|
||||
<string name="mesh_status_too_many_vertices">
|
||||
Слишком много вершин на уровне детализации.
|
||||
</string>
|
||||
<string name="mesh_status_missing_lod">
|
||||
Отсутствует необходимый уровень детализации.
|
||||
</string>
|
||||
<string name="mesh_status_invalid_material_list">
|
||||
Материалы уровня детализации не входят в эталонную модель.
|
||||
</string>
|
||||
<string name="phys_status_vertex_limit_exceeded">
|
||||
Для некоторых физических оболочек превышен лимит вершин.
|
||||
</string>
|
||||
<string name="layer_all">
|
||||
Все
|
||||
</string>
|
||||
<string name="decomposing">
|
||||
Анализ...
|
||||
</string>
|
||||
<string name="simplifying">
|
||||
Упрощение...
|
||||
</string>
|
||||
<string name="tbd">
|
||||
Позже
|
||||
</string>
|
||||
<panel name="left_panel">
|
||||
<panel name="model_name_representation_panel">
|
||||
<text name="name_label">
|
||||
Имя модели:
|
||||
</text>
|
||||
<text name="model_category_label">
|
||||
Эта модель представляет...
|
||||
</text>
|
||||
<combo_box name="model_category_combo">
|
||||
<combo_item label="Выберите вариант..." name="Choose one"/>
|
||||
<combo_item label="Форма аватара" name="Avatar shape"/>
|
||||
<combo_item label="Присоединение аватара" name="Avatar attachment"/>
|
||||
<combo_item label="Подвижный объект (машина, животное)" name="Moving object (vehicle, animal)"/>
|
||||
<combo_item label="Строительный компонент" name="Building Component"/>
|
||||
<combo_item label="Большая, неподвижная и т.д." name="Large, non moving etc"/>
|
||||
<combo_item label="Малая, неподвижная и т.д." name="Smaller, non-moving etc"/>
|
||||
<combo_item label="Ни один из них" name="Not really any of these"/>
|
||||
</combo_box>
|
||||
</panel>
|
||||
<tab_container name="import_tab">
|
||||
<panel label="Уровень детализации" name="lod_panel" title="Уровень детализации">
|
||||
<text initial_value="Источник" name="source" value="Источник"/>
|
||||
<text initial_value="Треугольники" name="triangles" value="Треугольники"/>
|
||||
<text initial_value="Вершины" name="vertices" value="Вершины"/>
|
||||
<text initial_value="Высокий" name="high_label" value="Высокий"/>
|
||||
<combo_box name="lod_source_high">
|
||||
<item label="Загрузка из файла" name="Load from file"/>
|
||||
<item label="Создать" name="Generate"/>
|
||||
</combo_box>
|
||||
<button label="Обзор..." name="lod_browse_high"/>
|
||||
<combo_box name="lod_mode_high">
|
||||
<item label="Предельное число треугольников" name="Triangle Limit"/>
|
||||
<item label="Порог ошибки" name="Error Threshold"/>
|
||||
</combo_box>
|
||||
<text initial_value="0" name="high_triangles" value="0"/>
|
||||
<text initial_value="0" name="high_vertices" value="0"/>
|
||||
<text initial_value="Средний" name="medium_label" value="Средний"/>
|
||||
<combo_box name="lod_source_medium">
|
||||
<item label="Загрузка из файла" name="Load from file"/>
|
||||
<item label="Создать" name="Generate"/>
|
||||
<item label="Использовать УД выше" name="Use LoD above"/>
|
||||
</combo_box>
|
||||
<button label="Обзор..." name="lod_browse_medium"/>
|
||||
<combo_box name="lod_mode_medium">
|
||||
<item label="Предельное число треугольников" name="Triangle Limit"/>
|
||||
<item label="Порог ошибки" name="Error Threshold"/>
|
||||
</combo_box>
|
||||
<text initial_value="0" name="medium_triangles" value="0"/>
|
||||
<text initial_value="0" name="medium_vertices" value="0"/>
|
||||
<text initial_value="Низкий" name="low_label" value="Низкий"/>
|
||||
<combo_box name="lod_source_low">
|
||||
<item label="Загрузка из файла" name="Load from file"/>
|
||||
<item label="Создать" name="Generate"/>
|
||||
<item label="Использовать УД выше" name="Use LoD above"/>
|
||||
</combo_box>
|
||||
<button label="Обзор..." name="lod_browse_low"/>
|
||||
<combo_box name="lod_mode_low">
|
||||
<item label="Предельное число треугольников" name="Triangle Limit"/>
|
||||
<item label="Порог ошибки" name="Error Threshold"/>
|
||||
</combo_box>
|
||||
<text initial_value="0" name="low_triangles" value="0"/>
|
||||
<text initial_value="0" name="low_vertices" value="0"/>
|
||||
<text initial_value="Самый низкий" name="lowest_label" value="Самый низкий"/>
|
||||
<combo_box name="lod_source_lowest">
|
||||
<item label="Загрузка из файла" name="Load from file"/>
|
||||
<item label="Создать" name="Generate"/>
|
||||
<item label="Использовать УД выше" name="Use LoD above"/>
|
||||
</combo_box>
|
||||
<button label="Обзор..." name="lod_browse_lowest"/>
|
||||
<combo_box name="lod_mode_lowest">
|
||||
<item label="Предельное число треугольников" name="Triangle Limit"/>
|
||||
<item label="Порог ошибки" name="Error Threshold"/>
|
||||
</combo_box>
|
||||
<text initial_value="0" name="lowest_triangles" value="0"/>
|
||||
<text initial_value="0" name="lowest_vertices" value="0"/>
|
||||
<check_box label="Генерировать нормали" name="gen_normals"/>
|
||||
<text initial_value="Угол сгиба:" name="crease_label" value="Угол сгиба:"/>
|
||||
<spinner name="crease_angle" value="75"/>
|
||||
</panel>
|
||||
<panel label="Физика" name="physics_panel">
|
||||
<panel name="physics geometry">
|
||||
<text name="first_step_name">
|
||||
Шаг 1. Уровень детализации
|
||||
</text>
|
||||
<combo_box name="physics_lod_combo" tool_tip="Уровень детализации для физической формы">
|
||||
<combo_item name="choose_one">
|
||||
Выберите вариант...
|
||||
</combo_item>
|
||||
<combo_item name="physics_high">
|
||||
Высокое
|
||||
</combo_item>
|
||||
<combo_item name="physics_medium">
|
||||
Средний
|
||||
</combo_item>
|
||||
<combo_item name="physics_low">
|
||||
Низкий
|
||||
</combo_item>
|
||||
<combo_item name="physics_lowest">
|
||||
Самый низкий
|
||||
</combo_item>
|
||||
<combo_item name="load_from_file">
|
||||
Из файла
|
||||
</combo_item>
|
||||
</combo_box>
|
||||
<button label="Обзор..." name="physics_browse"/>
|
||||
</panel>
|
||||
<panel name="physics analysis">
|
||||
<text name="method_label">
|
||||
2 этап. Анализ
|
||||
</text>
|
||||
<text name="analysis_method_label">
|
||||
Метод:
|
||||
</text>
|
||||
<text name="quality_label">
|
||||
Качество:
|
||||
</text>
|
||||
<text name="smooth_method_label">
|
||||
Гладкость:
|
||||
</text>
|
||||
<check_box label="Закрыть отверстия" name="Close Holes (Slow)"/>
|
||||
<button label="Анализ" name="Decompose"/>
|
||||
<button label="Отмена" name="decompose_cancel"/>
|
||||
</panel>
|
||||
<panel name="physics simplification">
|
||||
<text name="second_step_label">
|
||||
Шаг 3. Упрощение
|
||||
</text>
|
||||
<text name="simp_method_header">
|
||||
Метод:
|
||||
</text>
|
||||
<text name="pass_method_header">
|
||||
Проходов:
|
||||
</text>
|
||||
<text name="Detail Scale label">
|
||||
Масштаб деталей:
|
||||
</text>
|
||||
<text name="Retain%_label">
|
||||
Сохранять:
|
||||
</text>
|
||||
<combo_box name="Combine Quality" value="1"/>
|
||||
<button label="Упрощение" name="Simplify"/>
|
||||
<button label="Отмена" name="simplify_cancel"/>
|
||||
</panel>
|
||||
<panel name="physics info">
|
||||
<text name="results_text">
|
||||
Результаты:
|
||||
</text>
|
||||
<text name="physics_triangles">
|
||||
Треугольников: [TRIANGLES],
|
||||
</text>
|
||||
<text name="physics_points">
|
||||
Вершин: [POINTS],
|
||||
</text>
|
||||
<text name="physics_hulls">
|
||||
Оболочек: [HULLS]
|
||||
</text>
|
||||
</panel>
|
||||
</panel>
|
||||
<panel label="Параметры передачи" name="modifiers_panel">
|
||||
<text name="scale_label">
|
||||
Масштаб (1=не масштабировать):
|
||||
</text>
|
||||
<spinner name="import_scale" value="1.0"/>
|
||||
<text name="dimensions_label">
|
||||
Размеры:
|
||||
</text>
|
||||
<text name="import_dimensions">
|
||||
[X] X [Y] X [Z]
|
||||
</text>
|
||||
<check_box label="Включить текстуры" name="upload_textures"/>
|
||||
<text name="include_label">
|
||||
Только для моделей аватаров:
|
||||
</text>
|
||||
<check_box label="Включить вес кожи" name="upload_skin"/>
|
||||
<check_box label="Включить положения суставов" name="upload_joints"/>
|
||||
<check_box label="Фиксировать масштаб, если определено положение сустава" name="lock_scale_if_joint_position"/>
|
||||
<text name="pelvis_offset_label">
|
||||
Смещение по Z (поднять или опустить аватар):
|
||||
</text>
|
||||
<spinner name="pelvis_offset" value="0.0"/>
|
||||
</panel>
|
||||
</tab_container>
|
||||
<panel name="weights_and_warning_panel">
|
||||
<button label="Рассчитать вес и плату" name="calculate_btn" tool_tip="Рассчитать вес и плату"/>
|
||||
<button label="Отмена" name="cancel_btn"/>
|
||||
<button label="Передать" name="ok_btn" tool_tip="Передать в симулятор"/>
|
||||
<button label="Очистить настройки и сбросить форму" name="reset_btn"/>
|
||||
<text name="upload_fee">
|
||||
Плата за передачу: L$ [FEE]
|
||||
</text>
|
||||
<text name="prim_weight">
|
||||
Влияние земли: [EQ]
|
||||
</text>
|
||||
<text name="download_weight">
|
||||
Загрузка: [ST]
|
||||
</text>
|
||||
<text name="physics_weight">
|
||||
Физика: [PH]
|
||||
</text>
|
||||
<text name="server_weight">
|
||||
Сервер: [SIM]
|
||||
</text>
|
||||
<text name="warning_title">
|
||||
ПРИМЕЧАНИЕ.
|
||||
</text>
|
||||
<text name="warning_message">
|
||||
У вас нет прав на передачу сеточных моделей. [[VURL] Узнайте, как] получить их.
|
||||
</text>
|
||||
<text name="status">
|
||||
[STATUS]
|
||||
</text>
|
||||
</panel>
|
||||
</panel>
|
||||
<text name="lod_label">
|
||||
Просмотр:
|
||||
</text>
|
||||
<panel name="right_panel">
|
||||
<combo_box name="preview_lod_combo" tool_tip="Уровень детализации при предварительном просмотре">
|
||||
<combo_item name="high">
|
||||
Высокий
|
||||
</combo_item>
|
||||
<combo_item name="medium">
|
||||
Среднее
|
||||
</combo_item>
|
||||
<combo_item name="low">
|
||||
Низкий
|
||||
</combo_item>
|
||||
<combo_item name="lowest">
|
||||
Самый низкий
|
||||
</combo_item>
|
||||
</combo_box>
|
||||
<text name="label_display">
|
||||
Показать...
|
||||
</text>
|
||||
<check_box label="Ребра" name="show_edges"/>
|
||||
<check_box label="Физика" name="show_physics"/>
|
||||
<check_box label="Текстуры" name="show_textures"/>
|
||||
<check_box label="Вес кожи" name="show_skin_weight"/>
|
||||
<check_box label="Суставы" name="show_joint_positions"/>
|
||||
<text name="physics_explode_label">
|
||||
Просмотр разложения:
|
||||
</text>
|
||||
</panel>
|
||||
<string name="no_havok">загрузка меша с физикой</string>
|
||||
<string name="status_idle"/>
|
||||
<string name="status_parse_error">Ошибка: Проблема при анализе файла DAE – см. подробности в журнале.</string>
|
||||
<string name="status_bind_shape_orientation">Предупреждение: форма матрицы стандартно не ориентирована по координате X.</string>
|
||||
<string name="status_material_mismatch">Ошибка: Материал модели не входит в эталонную модель.</string>
|
||||
<string name="status_reading_file">Загрузка...</string>
|
||||
<string name="status_generating_meshes">Создаются меши...</string>
|
||||
<string name="status_vertex_number_overflow">Ошибка: Число вершин превышает 65535, Прервано!</string>
|
||||
<string name="bad_element">Ошибка: недопустимый элемент</string>
|
||||
<string name="high">Высокий</string>
|
||||
<string name="medium">Средний</string>
|
||||
<string name="low">Низкий</string>
|
||||
<string name="lowest">Нижайший</string>
|
||||
<string name="mesh_status_good">Можно загружать!</string>
|
||||
<string name="mesh_status_na">Н/Д</string>
|
||||
<string name="mesh_status_none">Нет</string>
|
||||
<string name="mesh_status_submesh_mismatch">Отличается число текстурируемых граней на уровнях детализации.</string>
|
||||
<string name="mesh_status_mesh_mismatch">Отличается число экземпляров меша на уровнях детализации.</string>
|
||||
<string name="mesh_status_too_many_vertices">Слишком много вершин на уровне детализации.</string>
|
||||
<string name="mesh_status_missing_lod">Отсутствует необходимый уровень детализации.</string>
|
||||
<string name="mesh_status_invalid_material_list">Материалы уровня детализации не входят в эталонную модель.</string>
|
||||
<string name="phys_status_vertex_limit_exceeded">Для некоторых физических оболочек превышен лимит вершин.</string>
|
||||
<string name="layer_all">Все</string>
|
||||
<string name="decomposing">Анализ...</string>
|
||||
<string name="simplifying">Упрощение...</string>
|
||||
<string name="tbd">Позже</string>
|
||||
|
||||
<panel name="left_panel">
|
||||
<panel name="model_name_representation_panel">
|
||||
<text name="name_label">Имя модели:</text>
|
||||
</panel>
|
||||
<tab_container name="import_tab">
|
||||
<panel label="Уровень детализации" name="lod_panel" title="Уровень детализации">
|
||||
<text initial_value="Источник" name="source" value="Источник"/>
|
||||
<text initial_value="Треугольники" name="triangles" value="Треугольники"/>
|
||||
<text initial_value="Вершины" name="vertices" value="Вершины"/>
|
||||
<text initial_value="Высокий" name="high_label" value="Высокий"/>
|
||||
<combo_box name="lod_source_high">
|
||||
<item label="Загрузка из файла" name="Load from file"/>
|
||||
<item label="Сгенерировать" name="Generate"/>
|
||||
</combo_box>
|
||||
<button label="Обзор..." name="lod_browse_high"/>
|
||||
<combo_box name="lod_mode_high">
|
||||
<item label="Лимит треугольников" name="Triangle Limit"/>
|
||||
<item label="Порог ошибки" name="Error Threshold"/>
|
||||
</combo_box>
|
||||
<text initial_value="0" name="high_triangles" value="0"/>
|
||||
<text initial_value="0" name="high_vertices" value="0"/>
|
||||
<text initial_value="Средний" name="medium_label" value="Средний"/>
|
||||
<combo_box name="lod_source_medium">
|
||||
<item label="Загрузка из файла" name="Load from file"/>
|
||||
<item label="Сгенерировать" name="Generate"/>
|
||||
<item label="Использовать УД выше" name="Use LoD above"/>
|
||||
</combo_box>
|
||||
<button label="Обзор..." name="lod_browse_medium"/>
|
||||
<combo_box name="lod_mode_medium">
|
||||
<item label="Лимит треугольников" name="Triangle Limit"/>
|
||||
<item label="Порог ошибки" name="Error Threshold"/>
|
||||
</combo_box>
|
||||
<text initial_value="0" name="medium_triangles" value="0"/>
|
||||
<text initial_value="0" name="medium_vertices" value="0"/>
|
||||
<text initial_value="Низкий" name="low_label" value="Низкий"/>
|
||||
<combo_box name="lod_source_low">
|
||||
<item label="Загрузка из файла" name="Load from file"/>
|
||||
<item label="Сгенерировать" name="Generate"/>
|
||||
<item label="Использовать УД выше" name="Use LoD above"/>
|
||||
</combo_box>
|
||||
<button label="Обзор..." name="lod_browse_low"/>
|
||||
<combo_box name="lod_mode_low">
|
||||
<item label="Лимит треугольников" name="Triangle Limit"/>
|
||||
<item label="Порог ошибки" name="Error Threshold"/>
|
||||
</combo_box>
|
||||
<text initial_value="0" name="low_triangles" value="0"/>
|
||||
<text initial_value="0" name="low_vertices" value="0"/>
|
||||
<text initial_value="Низший" name="lowest_label" value="Низший"/>
|
||||
<combo_box name="lod_source_lowest">
|
||||
<item label="Загрузка из файла" name="Load from file"/>
|
||||
<item label="Сгенерировать" name="Generate"/>
|
||||
<item label="Использовать УД выше" name="Use LoD above"/>
|
||||
</combo_box>
|
||||
<button label="Обзор..." name="lod_browse_lowest"/>
|
||||
<combo_box name="lod_mode_lowest">
|
||||
<item label="Лимит треугольников" name="Triangle Limit"/>
|
||||
<item label="Порог ошибки" name="Error Threshold"/>
|
||||
</combo_box>
|
||||
<text initial_value="0" name="lowest_triangles" value="0"/>
|
||||
<text initial_value="0" name="lowest_vertices" value="0"/>
|
||||
<check_box label="Генерировать нормали" name="gen_normals"/>
|
||||
<text initial_value="Угол сгиба:" name="crease_label" value="Угол сгиба:"/>
|
||||
<spinner name="crease_angle" value="75"/>
|
||||
</panel>
|
||||
|
||||
<!-- PHYSYCS PANEL -->
|
||||
<panel label="Физика" name="physics_panel">
|
||||
<panel name="physics geometry">
|
||||
<text name="first_step_name">Шаг 1. Уровень детализации</text>
|
||||
<combo_box name="physics_lod_combo" tool_tip="Уровень детализации для физической формы">
|
||||
<combo_item name="choose_one">Выберите вариант...</combo_item>
|
||||
<combo_item name="physics_high">Высокое</combo_item>
|
||||
<combo_item name="physics_medium">Средний</combo_item>
|
||||
<combo_item name="physics_low">Низкий</combo_item>
|
||||
<combo_item name="physics_lowest">Низший</combo_item>
|
||||
<combo_item name="load_from_file">Из файла</combo_item>
|
||||
</combo_box>
|
||||
<button label="Обзор..." name="physics_browse"/>
|
||||
</panel>
|
||||
<panel name="physics analysis">
|
||||
<text name="method_label">2 этап. Анализ</text>
|
||||
<text name="analysis_method_label">Метод:</text>
|
||||
<text name="quality_label">Качество:</text>
|
||||
<text name="smooth_method_label">Гладкость:</text>
|
||||
<check_box label="Закрыть отверстия" name="Close Holes (Slow)"/>
|
||||
<button label="Анализ" name="Decompose"/>
|
||||
<button label="Отмена" name="decompose_cancel"/>
|
||||
</panel>
|
||||
<panel name="physics simplification">
|
||||
<text name="second_step_label">Шаг 3. Упрощение</text>
|
||||
<text name="simp_method_header">Метод:</text>
|
||||
<text name="pass_method_header">Проходов:</text>
|
||||
<text name="Detail Scale label" left_pad="30" width="100">Масштаб деталей:</text>
|
||||
<text name="Retain%_label">Сохранять:</text>
|
||||
<combo_box name="Combine Quality" value="1"/>
|
||||
<button label="Упрощение" name="Simplify"/>
|
||||
<button label="Отмена" name="simplify_cancel"/>
|
||||
</panel>
|
||||
<panel name="physics info">
|
||||
<text name="results_text" width="70">Результаты:</text>
|
||||
<text name="physics_triangles" width="150">Треугольников: [TRIANGLES],</text>
|
||||
<text name="physics_points" width="120">Вершин: [POINTS],</text>
|
||||
<text name="physics_hulls" width="120">Оболочек: [HULLS]</text>
|
||||
</panel>
|
||||
</panel>
|
||||
<!-- MODIFIERS PANEL -->
|
||||
<panel label="Параметры загрузки" name="modifiers_panel">
|
||||
<text name="scale_label" width="195">Масштаб (1=не масштабировать):</text>
|
||||
<text name="dimensions_label">Размеры:</text>
|
||||
<check_box label="Включить текстуры" name="upload_textures"/>
|
||||
|
||||
<text name="include_label" width="190">Только для моделей аватаров:</text>
|
||||
<check_box label="Включить вес кожи" name="upload_skin"/>
|
||||
<check_box label="Включить положения суставов" name="upload_joints"/>
|
||||
<check_box label="Блокировать масштаб, если определено положение суставов" name="lock_scale_if_joint_position"/>
|
||||
<text name="pelvis_offset_label">Сдвиг Z (поднять/опустить):</text>
|
||||
<panel name="avatar_model_hint_panel">
|
||||
<text name="avatar_model_hint_text">
|
||||
Подсказка:
|
||||
Слишком много предметов используют по умолчанию (правая рука) без необходимости.
|
||||
|
||||
Пожалуйста, рассмотрите возможность использования точки крепления рядом с положением предмета на теле.
|
||||
</text>
|
||||
</panel>
|
||||
</panel>
|
||||
</tab_container>
|
||||
|
||||
<panel name="weights_and_warning_panel">
|
||||
<button label="Рассчитать вес и плату" name="calculate_btn" tool_tip="Рассчитать вес и плату"/>
|
||||
<button label="Отмена" name="cancel_btn"/>
|
||||
<button label="Загрузить" name="ok_btn" tool_tip="Загрузить в симулятор"/>
|
||||
<button label="Очистить настройки и сбросить форму" name="reset_btn"/>
|
||||
<!-- ========== WEIGHTS ==========-->
|
||||
<text name="upload_fee">Стоимость: L$ [FEE]</text>
|
||||
<text name="prim_weight" width="140">Влияние земли: [EQ]</text>
|
||||
<text name="download_weight">Загрузка: [ST]</text>
|
||||
<text name="physics_weight">Физика: [PH]</text>
|
||||
<text name="server_weight">Сервер: [SIM]</text>
|
||||
<!-- =========== Cost breakdown ======== -->
|
||||
<panel name="physics_costs_panel">
|
||||
<text name="price_breakdown_title">Ценовая разбивка</text>
|
||||
<text name="price_breakdown_labels" width="70">
|
||||
Загрузка:
|
||||
Физика:
|
||||
Экземпляры:
|
||||
Текстуры:
|
||||
Модель:
|
||||
</text>
|
||||
</panel>
|
||||
<panel name="physics_breakdown_panel" width="120" height="100">
|
||||
<text name="physics_breakdown_title">Расходы на физику</text>
|
||||
<text name="physics_breakdown_labels" width="65">
|
||||
Каркас:
|
||||
Меш:
|
||||
Анализ:
|
||||
</text>
|
||||
</panel>
|
||||
<panel name="preview_controls_panel" width="260">
|
||||
<panel name="preview_controls_inner_panel" height="18" >
|
||||
<text name="preview_controls_title" left="3" width="150">Предпросмотр</text>
|
||||
<combo_box name="preview_lod_combo" width="80" tool_tip="Уровень детализации при предварительном просмотре">
|
||||
<combo_item name="high">Высокий</combo_item>
|
||||
<combo_item name="medium">Средний</combo_item>
|
||||
<combo_item name="low">Низкий</combo_item>
|
||||
<combo_item name="lowest">Низший</combo_item>
|
||||
</combo_box>
|
||||
</panel>
|
||||
<check_box label="Грани" name="show_edges"/>
|
||||
<check_box label="Текстуры" name="show_textures" left_pad="5"/>
|
||||
<check_box label="UV guide" name="show_uv_guide" left_pad="5"/>
|
||||
<check_box label="Физика" name="show_physics"/>
|
||||
<text width="80" name="exploder_label">Просмотр разложения</text>
|
||||
<check_box label="Вес кожи" name="show_skin_weight"/>
|
||||
<check_box label="Суставы" name="show_joint_positions" left_pad="5"/>
|
||||
</panel>
|
||||
|
||||
<!-- ========== NOTE MESSAGE ========== -->
|
||||
<text name="warning_title">ПРИМЕЧАНИЕ:</text>
|
||||
<text name="warning_message">У вас нет прав на загрузку меш моделей. [[VURL] Узнайте, как] получить их.
|
||||
</text>
|
||||
</panel>
|
||||
</panel>
|
||||
</floater>
|
||||
|
|
|
|||
|
|
@ -1,75 +1,115 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<floater name="move_floater" title="">
|
||||
<string name="walk_forward_tooltip">
|
||||
Идти вперед (нажмите стрелку вверх или клавишу W)
|
||||
</string>
|
||||
<string name="walk_back_tooltip">
|
||||
Идти назад (нажмите стрелку вниз или клавишу S)
|
||||
</string>
|
||||
<string name="walk_left_tooltip">
|
||||
Идти налево (нажмите Shift + стрелку влево или клавишу A)
|
||||
</string>
|
||||
<string name="walk_right_tooltip">
|
||||
Идти направо (нажмите Shift + стрелку вправо или клавишу D)
|
||||
</string>
|
||||
<string name="run_forward_tooltip">
|
||||
Бежать вперед (нажмите стрелку вверх или клавишу W)
|
||||
</string>
|
||||
<string name="run_back_tooltip">
|
||||
Бежать назад (нажмите стрелку вниз или клавишу S)
|
||||
</string>
|
||||
<string name="run_left_tooltip">
|
||||
Бежать налево (нажмите Shift + стрелку влево или клавишу A)
|
||||
</string>
|
||||
<string name="run_right_tooltip">
|
||||
Бежать направо (нажмите Shift + стрелку вправо или клавишу D)
|
||||
</string>
|
||||
<string name="fly_forward_tooltip">
|
||||
Лететь вперед (нажмите стрелку вверх или клавишу W)
|
||||
</string>
|
||||
<string name="fly_back_tooltip">
|
||||
Лететь назад (нажмите стрелку вниз или клавишу S)
|
||||
</string>
|
||||
<string name="fly_left_tooltip">
|
||||
Лететь налево (нажмите Shift + стрелку влево или клавишу A)
|
||||
</string>
|
||||
<string name="fly_right_tooltip">
|
||||
Лететь направо (нажмите Shift + стрелку вправо или клавишу D)
|
||||
</string>
|
||||
<string name="fly_up_tooltip">
|
||||
Лететь вверх (нажмите клавишу E)
|
||||
</string>
|
||||
<string name="fly_down_tooltip">
|
||||
Лететь вниз (нажмите клавишу C)
|
||||
</string>
|
||||
<string name="jump_tooltip">
|
||||
Прыгнуть (нажмите клавишу E)
|
||||
</string>
|
||||
<string name="crouch_tooltip">
|
||||
Присесть (нажмите клавишу C)
|
||||
</string>
|
||||
<string name="walk_title">
|
||||
Ходьба
|
||||
</string>
|
||||
<string name="run_title">
|
||||
Бег
|
||||
</string>
|
||||
<string name="fly_title">
|
||||
Полет
|
||||
</string>
|
||||
<panel name="panel_actions">
|
||||
<button name="turn left btn" tool_tip="Поворот налево (нажмите стрелку влево или клавишу A)"/>
|
||||
<joystick_slide name="move left btn" tool_tip="Идти налево (нажмите Shift + стрелку влево или клавишу A)"/>
|
||||
<button name="turn right btn" tool_tip="Поворот направо (нажмите стрелку вправо или клавишу D)"/>
|
||||
<joystick_slide name="move right btn" tool_tip="Идти направо (нажмите Shift + стрелку вправо или клавишу D)"/>
|
||||
<joystick_turn name="forward btn" tool_tip="Идти вперед (нажмите стрелку вверх или клавишу W)"/>
|
||||
<joystick_turn name="backward btn" tool_tip="Идти назад (нажмите стрелку вниз или клавишу S)"/>
|
||||
<button name="move up btn" tool_tip="Лететь вверх (нажмите клавишу E)"/>
|
||||
<button name="move down btn" tool_tip="Лететь вниз (нажмите клавишу C)"/>
|
||||
</panel>
|
||||
<panel name="panel_modes">
|
||||
<button label="" name="mode_walk_btn" tool_tip="Режим ходьбы"/>
|
||||
<button label="" name="mode_run_btn" tool_tip="Режим бега"/>
|
||||
<button label="" name="mode_fly_btn" tool_tip="Режим полета"/>
|
||||
</panel>
|
||||
<floater name="move_floater" legacy_header_height="5">
|
||||
<string name="walk_forward_tooltip">
|
||||
Идти вперед (нажмите стрелку вверх или клавишу W)
|
||||
</string>
|
||||
<string name="walk_back_tooltip">
|
||||
Идти назад (нажмите стрелку вниз или клавишу S)
|
||||
</string>
|
||||
<string name="walk_left_tooltip">
|
||||
Идти налево (нажмите Shift + стрелку влево или клавишу A)
|
||||
</string>
|
||||
<string name="walk_right_tooltip">
|
||||
Идти направо (нажмите Shift + стрелку вправо или клавишу D)
|
||||
</string>
|
||||
<string name="run_forward_tooltip">
|
||||
Бежать вперед (нажмите стрелку вверх или клавишу W)
|
||||
</string>
|
||||
<string name="run_back_tooltip">
|
||||
Бежать назад (нажмите стрелку вниз или клавишу S)
|
||||
</string>
|
||||
<string name="run_left_tooltip">
|
||||
Бежать налево (нажмите Shift + стрелку влево или клавишу A)
|
||||
</string>
|
||||
<string name="run_right_tooltip">
|
||||
Бежать направо (нажмите Shift + стрелку вправо или клавишу D)
|
||||
</string>
|
||||
<string name="fly_forward_tooltip">
|
||||
Лететь вперед (нажмите стрелку вверх или клавишу W)
|
||||
</string>
|
||||
<string name="fly_back_tooltip">
|
||||
Лететь назад (нажмите стрелку вниз или клавишу S)
|
||||
</string>
|
||||
<string name="fly_left_tooltip">
|
||||
Лететь налево (нажмите Shift + стрелку влево или клавишу A)
|
||||
</string>
|
||||
<string name="fly_right_tooltip">
|
||||
Лететь направо (нажмите Shift + стрелку вправо или клавишу D)
|
||||
</string>
|
||||
<string name="fly_up_tooltip">
|
||||
Лететь вверх (нажмите клавишу E)
|
||||
</string>
|
||||
<string name="fly_down_tooltip">
|
||||
Лететь вниз (нажмите клавишу C)
|
||||
</string>
|
||||
<string name="jump_tooltip">
|
||||
Прыгнуть (нажмите клавишу E)
|
||||
</string>
|
||||
<string name="crouch_tooltip">
|
||||
Присесть (нажмите клавишу C)
|
||||
</string>
|
||||
<string name="walk_title">
|
||||
Ходьба
|
||||
</string>
|
||||
<string name="run_title">
|
||||
Бег
|
||||
</string>
|
||||
<string name="fly_title">
|
||||
Полет
|
||||
</string>
|
||||
|
||||
<panel name="panel_actions">
|
||||
<layout_stack name="ls_vertical">
|
||||
<layout_panel name="lp_row1">
|
||||
<layout_stack name="ls_horizontal1">
|
||||
<layout_panel name="lp_col1_1">
|
||||
<button name="turn left btn" tool_tip="Поворот налево (нажмите стрелку влево или клавишу A)"/>
|
||||
</layout_panel>
|
||||
<layout_panel name="lp_col1_2">
|
||||
<joystick_turn name="forward btn" tool_tip="Идти вперед (нажмите стрелку вверх или клавишу W)"/>
|
||||
</layout_panel>
|
||||
|
||||
<layout_panel name="lp_col1_3">
|
||||
<button name="turn right btn" tool_tip="Поворот направо (нажмите стрелку вправо или клавишу D)"/>
|
||||
</layout_panel>
|
||||
|
||||
<layout_panel name="lp_col1_4">
|
||||
<button name="move up btn" tool_tip="Лететь вверх (нажмите клавишу E)"/>
|
||||
</layout_panel>
|
||||
</layout_stack>
|
||||
</layout_panel>
|
||||
|
||||
<layout_panel name="lp_row2">
|
||||
<layout_stack name="ls_horizontal2">
|
||||
<layout_panel name="lp_col2_1">
|
||||
<joystick_slide name="move left btn" tool_tip="Идти налево (нажмите Shift + стрелку влево или клавишу A)"/>
|
||||
</layout_panel>
|
||||
|
||||
<layout_panel name="lp_col2_2">
|
||||
<joystick_turn name="backward btn" tool_tip="Идти назад (нажмите стрелку вниз или клавишу S)"/>
|
||||
</layout_panel>
|
||||
|
||||
<layout_panel name="lp_col2_3">
|
||||
<joystick_slide name="move right btn" tool_tip="Идти направо (нажмите Shift + стрелку вправо или клавишу D)"/>
|
||||
</layout_panel>
|
||||
|
||||
<layout_panel name="lp_col2_4">
|
||||
<button name="move down btn" tool_tip="Лететь вниз (нажмите клавишу C)"/>
|
||||
</layout_panel>
|
||||
</layout_stack>
|
||||
</layout_panel>
|
||||
|
||||
<layout_panel name="lp_row3">
|
||||
<layout_stack name="ls_horizontal3">
|
||||
<layout_panel name="modes_container">
|
||||
<panel name="panel_modes">
|
||||
<button name="mode_walk_btn" tool_tip="Режим ходьбы"/>
|
||||
<button name="mode_run_btn" tool_tip="Режим бега"/>
|
||||
<button name="mode_fly_btn" tool_tip="Режим полета" />
|
||||
</panel>
|
||||
</layout_panel>
|
||||
</layout_stack>
|
||||
</layout_panel>
|
||||
</layout_stack>
|
||||
</panel>
|
||||
</floater>
|
||||
|
|
|
|||
|
|
@ -0,0 +1,17 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<floater name="outfit_photo_preview">
|
||||
<floater.string name="Title">
|
||||
Текстура: [NAME]
|
||||
</floater.string>
|
||||
<floater.string name="exceed_limits">
|
||||
Максимальный размер фото [MAX_WIDTH]*[MAX_HEIGHT]. Пожалуйста, выберите другую текстуру.
|
||||
</floater.string>
|
||||
<floater.string name="photo_confirmation">
|
||||
Установить это фото для костюма [OUTFIT]?
|
||||
</floater.string>
|
||||
<text name="dimensions">
|
||||
[WIDTH]пикс. x [HEIGHT]пикс.
|
||||
</text>
|
||||
<button label="OK" name="ok_btn"/>
|
||||
<button label="Отмена" name="cancel_btn"/>
|
||||
</floater>
|
||||
|
|
@ -0,0 +1,61 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<floater name="outfit_snapshot" title="Снимок Одежды">
|
||||
<floater.string name="unknown">
|
||||
неизвестный
|
||||
</floater.string>
|
||||
<string name="inventory_progress_str">
|
||||
Сохранение в Инвентарь
|
||||
</string>
|
||||
<string name="inventory_succeeded_str">
|
||||
Сохранено в Инвентарь!
|
||||
</string>
|
||||
<string name="inventory_failed_str">
|
||||
Не удалось сохранить в инвентарь.
|
||||
</string>
|
||||
<view name="controls_container">
|
||||
<button label="Обновить" name="new_snapshot_btn"/>
|
||||
<panel name="advanced_options_panel">
|
||||
<text name="layer_type_label">
|
||||
Снимок:
|
||||
</text>
|
||||
<combo_box label="Слои изображеня" name="layer_types">
|
||||
<combo_box.item label="Цвета" name="Colors" />
|
||||
<combo_box.item label="Глубина" name="Depth" />
|
||||
<combo_box.item label="Глубина (24 bit)" name="Depth24" />
|
||||
</combo_box>
|
||||
<check_box label="Интерфейс" name="ui_check" />
|
||||
<check_box label="L$ Баланс" name="currency_check" />
|
||||
<check_box label="Дисплей" name="hud_check" />
|
||||
<check_box label="Стоп-кадр (полный экран)" name="freeze_frame_check" />
|
||||
<check_box label="Автообновление" name="auto_snapshot_check" />
|
||||
<text name="filter_list_label" width="60" >
|
||||
Фильтр:
|
||||
</text>
|
||||
<combo_box name="filters_combobox" tool_tip="Фильтры Изображения" left="60" >
|
||||
<combo_box.item label="Нет фильтра" name="NoFilter" />
|
||||
</combo_box>
|
||||
</panel>
|
||||
<panel name="succeeded_panel">
|
||||
<text name="succeeded_lbl">
|
||||
Успешно
|
||||
</text>
|
||||
</panel>
|
||||
<panel name="failed_panel">
|
||||
<text name="failed_lbl">
|
||||
Неудачно
|
||||
</text>
|
||||
</panel>
|
||||
<text name="working_lbl">
|
||||
Работа
|
||||
</text>
|
||||
<text name="refresh_lbl">
|
||||
Обновить для сохранения.
|
||||
</text>
|
||||
</view>
|
||||
<text name="image_res_text">
|
||||
[WIDTH]пикс (ширина) x [HEIGHT]пикс (высота)
|
||||
</text>
|
||||
<text name="file_size_label">
|
||||
[SIZE] KB
|
||||
</text>
|
||||
</floater>
|
||||
|
|
@ -0,0 +1,90 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<floater name="particle_editor_floater" title="Редактор Частиц"
|
||||
height="370" min_height="370" min_width="530" width="530">
|
||||
|
||||
<panel name="particle_editor_panel" height="343">
|
||||
<panel name="top_left_panel">
|
||||
<text name="Pattern_Label" width="100">Шаблон:</text>
|
||||
|
||||
<combo_box name="pattern_type_combo" width="140" >
|
||||
<combo_box.item label="Взрыв" name="explode" />
|
||||
<combo_box.item label="Угол" name="angle" />
|
||||
<combo_box.item label="Угол Конус" name="angle_cone" />
|
||||
<combo_box.item label="Угол Конус Пустой" name="angle_cone_empty"/>
|
||||
<combo_box.item label="Капля" name="drop" />
|
||||
</combo_box>
|
||||
|
||||
<text name="Texture_Label" width="60">Текстура:</text>
|
||||
<text name="Burst_Rate_Label" width="120">Темп выброса:</text>
|
||||
<text name="Burst_Count_Label" width="120">Кол-во выброса:</text>
|
||||
<text name="Angle_Begin_Label" width="120">Угол Начало:</text>
|
||||
<text name="Burst_Radius_Label" left_pad="21" width="100">Радиус Выброса:</text>
|
||||
<text name="Burst_Speed_Min_Label" left_pad="21" width="100">Мин. Скорость:</text>
|
||||
<text name="Angle_End_Label" width="120">Угол Конец:</text>
|
||||
<text name="Burst_Speed_Max_Label" left_pad="21" width="100">Макс. Скорость:</text>
|
||||
<text name="Source_Max_Age_Label" width="120">Макс.Время Источн.:</text>
|
||||
<text name="Start_Alpha_Label" left_pad="21" width="100">Альфа Начало:</text>
|
||||
<text name="Particles_Max_Age_Label" width="120">Макс.Время Частиц:</text>
|
||||
<text name="End_Alpha_Label" left_pad="21" width="100">Альфа Конец:</text>
|
||||
<text name="Start_Glow_Label" width="120">Свечение Начало:</text>
|
||||
|
||||
<combo_box name="blend_func_src_combo" left_pad="21" width="160">
|
||||
<combo_box.item label="Blend One" name="blend_one" />
|
||||
<combo_box.item label="Blend Zero" name="blend_zero" />
|
||||
<combo_box.item label="Blend Dest Color" name="blend_dest_color" />
|
||||
<combo_box.item label="Blend Src Color" name="blend_src_color" />
|
||||
<combo_box.item label="Blend 1 - Dest Color" name="blend_one_minus_dest_color" />
|
||||
<combo_box.item label="Blend 1 - Src Color" name="blend_one_minus_src_color" />
|
||||
<combo_box.item label="Blend Src Alpha" name="blend_src_alpha" />
|
||||
<combo_box.item label="Blend 1 - Src Alpha" name="blend_one_minus_src_alpha" />
|
||||
</combo_box>
|
||||
|
||||
<text name="End_Glow_Label" width="120">Свечение Конец:</text>
|
||||
|
||||
<combo_box name="blend_func_dest_combo" left_pad="21" width="160">
|
||||
<combo_box.item label="Blend One" name="blend_one" />
|
||||
<combo_box.item label="Blend Zero" name="blend_zero" />
|
||||
<combo_box.item label="Blend Dest Color" name="blend_dest_color" />
|
||||
<combo_box.item label="Blend Src Color" name="blend_src_color" />
|
||||
<combo_box.item label="Blend 1 - Dest Color" name="blend_one_minus_dest_color" />
|
||||
<combo_box.item label="Blend 1 - Src Color" name="blend_one_minus_src_color" />
|
||||
<combo_box.item label="Blend Src Alpha" name="blend_src_alpha" />
|
||||
<combo_box.item label="Blend 1 - Src Alpha" name="blend_one_minus_src_alpha" />
|
||||
</combo_box>
|
||||
|
||||
<text name="Scale_Start_Label" width="95">Размер Начало:</text>
|
||||
<text name="End_Label" left_pad="20" width="40">Конец:</text>
|
||||
|
||||
</panel>
|
||||
|
||||
<panel height="258" left_pad="0" name="top_right_panel" width="120">
|
||||
<check_box name="bounce_checkbox" label="Отскок" width="120" />
|
||||
<check_box name="emissive_checkbox" label="Излучающий" width="120" />
|
||||
<check_box name="follow_source_checkbox" label="Следовать Источник" width="120" />
|
||||
<check_box name="follow_velocity_checkbox" label="Следовать Скорость" width="120" />
|
||||
<check_box name="interpolate_color_checkbox" label="Изменять Цвет" width="120" />
|
||||
<check_box name="interpolate_scale_checkbox" label="Изменять Размер" width="120" />
|
||||
<check_box name="target_position_checkbox" label="Позиция Цели" width="120" />
|
||||
<check_box name="target_linear_checkbox" label="Цель Линейная" width="120" />
|
||||
<check_box name="wind_checkbox" label="Ветер" width="120" />
|
||||
<check_box name="ribbon_checkbox" label="Лента" width="120" />
|
||||
<button name="copy_button" label="Копия" tool_tip="Копирует параметры системы частиц как скрипт LSL в буфер обмена." width="58" />
|
||||
<button name="inject_button" label="Внедрить" tool_tip="Внедряет эту систему частиц в выбранный объект." width="68" />
|
||||
</panel>
|
||||
|
||||
<panel name="bottom_left_panel" top="270" width="320">
|
||||
<text name="Target_Key_Label" left="0" width="76">Ключ Цели:</text>
|
||||
<button left_pad="4" name="clear_target_button" tool_tip="Очистить целевой объект или аватар." width="20" />
|
||||
<button left_pad="2" name="pick_target_button" tool_tip="Нажмите здесь, чтобы выбрать целью частиц объект или аватар." width="20" />
|
||||
<text name="Acceleration_Label" left="0" width="76">Ускорение:</text>
|
||||
<text name="Omega_Label" left="0" width="76">Омега:</text>
|
||||
</panel>
|
||||
|
||||
<panel left="320" name="bottom_right_panel" width="170">
|
||||
<color_swatch label="Цвет начало" left="16" name="start_color_selector" width="70" />
|
||||
<color_swatch label="Цвет конец" left_pad="8" name="end_color_selector" width="70" />
|
||||
</panel>
|
||||
|
||||
</panel>
|
||||
|
||||
</floater>
|
||||
|
|
@ -0,0 +1,159 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<floater width="285" title="Инструменты Камеры" name="phototools_camera_floater" >
|
||||
<floater.string name="rotate_tooltip">
|
||||
Поворот камеры вокруг фокуса
|
||||
</floater.string>
|
||||
<floater.string name="zoom_tooltip">
|
||||
Масштабирование камеры к фокусу
|
||||
</floater.string>
|
||||
<floater.string name="move_tooltip">
|
||||
Перемещение камеры вверх и вниз, влево и вправо
|
||||
</floater.string>
|
||||
<floater.string name="free_mode_title">
|
||||
Просмотр объекта
|
||||
</floater.string>
|
||||
<tab_container name="tabs">
|
||||
<panel name="P_Cam_Controls_1" label="Управление 1">
|
||||
<panel name="cameracontrolspanel">
|
||||
<panel name="controls1">
|
||||
<panel name="preset_views_list">
|
||||
<panel_camera_item name="front_view">
|
||||
<panel_camera_item.text name="front_view_text">
|
||||
Вид спереди
|
||||
</panel_camera_item.text>
|
||||
</panel_camera_item>
|
||||
<panel_camera_item name="group_view">
|
||||
<panel_camera_item.text name="side_view_text">
|
||||
Вид сбоку
|
||||
</panel_camera_item.text>
|
||||
</panel_camera_item>
|
||||
<panel_camera_item name="rear_view">
|
||||
<panel_camera_item.text name="rear_view_text">
|
||||
Вид сзади
|
||||
</panel_camera_item.text>
|
||||
</panel_camera_item>
|
||||
</panel>
|
||||
<panel name="camera_modes_list">
|
||||
<panel_camera_item name="object_view">
|
||||
<panel_camera_item.text name="object_view_text">
|
||||
Просмотр объекта
|
||||
</panel_camera_item.text>
|
||||
</panel_camera_item>
|
||||
<panel_camera_item name="mouselook_view">
|
||||
<panel_camera_item.text name="mouselook_view_text">
|
||||
Вид Mouselook
|
||||
</panel_camera_item.text>
|
||||
</panel_camera_item>
|
||||
</panel>
|
||||
<!--TODO: replace + - images -->
|
||||
<panel name="zoom">
|
||||
<joystick_rotate name="cam_rotate_stick" tool_tip="Орбита камеры вокруг фокуса"/>
|
||||
<slider_bar name="zoom_slider" tool_tip="Это просто перемещает камеру. ПРИМЕЧАНИЕ. Это не масштаб камеры! Это не влияет на угол обзора. Используйте ползунок «Угол обзора» для реального масштабирования."/>
|
||||
<joystick_track name="cam_track_stick" tool_tip="Двигает камеру вверх и вниз, влево и вправо."/>
|
||||
</panel>
|
||||
</panel>
|
||||
|
||||
<panel name="buttons">
|
||||
<button name="presets_btn" tool_tip="Предустановленные Виды"/>
|
||||
<button name="pan_btn" tool_tip="Орбита Масштаб Панорама"/>
|
||||
<button name="avatarview_btn" tool_tip="Режимы Камеры"/>
|
||||
<button name="store_camera_view_btn" tool_tip="Сохранить текущий вид камеры"/>
|
||||
<button name="load_camera_view_btn" tool_tip="Загрузить сохраненный вид камеры" />
|
||||
</panel>
|
||||
</panel>
|
||||
|
||||
<panel name="P_Cam_Mov_Settings">
|
||||
<text name="T_Cam_Mov_Settings">
|
||||
Настройки движения камеры
|
||||
</text>
|
||||
</panel>
|
||||
|
||||
<panel name="P_Zoom">
|
||||
<text name="T_Zoom" tool_tip="В реальных условиях это функция масштабирования. Это изменит поле зрения в окне просмотра. Это то же самое, что нажатие Ctrl+0 или Ctrl+8. ПРИМЕЧАНИЕ. Это не будет работать, если вы включили flycam (3D SpacenNavigator).">
|
||||
Угол обзора
|
||||
</text>
|
||||
<button name="Reset_Camera_Angle" label="С" tool_tip="Сброс на значение по умолчанию."/>
|
||||
<text name="T_Zoom_Speed" tool_tip="Controls how fast/slow the camera will zoom in and out. Higher values produce slower and smother zoom.">
|
||||
Скор. масштаб.
|
||||
</text>
|
||||
<button name="Reset_Zoom_Time" label="С" tool_tip="Сброс на значение по умолчанию."/>
|
||||
<text name="T_Camera_Lag" tool_tip="Значение отставания камеры от движения аватара (0 = нет, 30 = скорость аватара).">
|
||||
Отставание
|
||||
</text>
|
||||
<button name="Reset_Camera_Lag" label="С" tool_tip="Сброс на значение по умолчанию."/>
|
||||
<text name="T_Camera_Offset" tool_tip="Управляет тем, насколько камера смещена / удалена от точки зрения по умолчанию.">
|
||||
Смещение
|
||||
</text>
|
||||
<button name="Reset_Camera_Offset" label="С" tool_tip="Сброс на значение по умолчанию."/>
|
||||
<text name="T_Camera_Smoothing" tool_tip="Контролирует как плавно камера разгоняется и останавливается. Более высокие значения дают более плавное (и несколько более медленное) движение.">
|
||||
Плавность
|
||||
</text>
|
||||
<button name="Reset_Camera_Smoothing" label="С" tool_tip="Сброс на значение по умолчанию."/>
|
||||
</panel>
|
||||
</panel>
|
||||
|
||||
<panel name="P_Cam_Controls_2" label="Управление 2" >
|
||||
<panel name="P_Mouse_Movement">
|
||||
<text name="T_Mouse_Movement">
|
||||
Настройки перемещения мыши
|
||||
</text>
|
||||
</panel>
|
||||
|
||||
<panel name="P_Mouse_Movement_Settings">
|
||||
<text name="T_Mouse_Sensitivity" left="5" width="110" tool_tip="Контролирует чувствительность мыши в режиме Mouselook.">Чувствительность
|
||||
</text>
|
||||
<button name="Reset_Mouse_Sensitivity" label="С" tool_tip="Сброс на значение по умолчанию."/>
|
||||
<check_box name="first_person_avatar_visible" label="Показать аватар в Mouselook"
|
||||
tool_tip="Показывает аватар и надетое ниже шеи в режиме Mouselook (Вид от первого лица). Значение по умолчанию: OFF." />
|
||||
<check_box name="MouseSmooth" label="Плавные движения в Mouselook" tool_tip="Сглаживает движение мыши в режиме Mouselook (Вид от первого лица)."/>
|
||||
</panel>
|
||||
|
||||
<panel name="P_Additional_Camera_Options">
|
||||
<text name="T_Additional_Camera_Options" width="240">
|
||||
Дополнительные параметры камеры
|
||||
</text>
|
||||
</panel>
|
||||
|
||||
<panel name="P_Add_Cam_Opt_Settings">
|
||||
<check_box name="clickonavatarkeepscamera" label="Сохранять положение камеры"
|
||||
tool_tip="Обычно нажатие на аватар сбрасывает положение камеры. Этот параметр устраняет это поведение."/>
|
||||
<check_box name="FSResetCameraOnTP" label="Сброс положение камеры после телепорта"
|
||||
tool_tip="Как правило, положение камеры сбрасывается при телепортации (в пределах региона). Этот параметр предотвращает это поведение."/>
|
||||
<check_box name="disableminzoomdist" label="Отключить минимальное расстояние"
|
||||
tool_tip="Отключает ограничение на ближайшем расстоянии камеры до объекта."/>
|
||||
<check_box name="ignorecameraconstraints" label="Движение камеры без ограничений"
|
||||
tool_tip="Игнорирует «выталкивание» камеры из объектов. ТРЕБУЕТ РЕСТАРТА!"/>
|
||||
<check_box name="resetcameraonmovement"
|
||||
label="Сброс положения камеры при движении"
|
||||
tool_tip="Сбрасывает камеру в положение по умолчанию при перемещении аватара"/>
|
||||
</panel>
|
||||
</panel>
|
||||
|
||||
<panel name="P_3D_Mouse" label="3Д Мышь">
|
||||
<panel name="P_3D_Mouse_Settings1" >
|
||||
<slider name="FlycamAxisScale1b" label="Лево/Право" tool_tip="Регулирует чувствительность движения Влево/Вправо. Если вам трудно двигаться с точностью, используйте более низкие значения шкалы."/>
|
||||
<slider name="FlycamAxisScale2b" label="Верх/Низ" tool_tip="Регулирует чувствительность движения Вверх/Вниз. Если вам трудно двигаться с точностью, используйте более низкие значения шкалы."/>
|
||||
<slider name="FlycamAxisScale0b" label="Перед/Зад" tool_tip="Регулирует чувствительность движения В/Из. Если вам трудно двигаться с точностью, используйте более низкие значения шкалы."/>
|
||||
<slider name="FlycamAxisScale4" label="Высота" tool_tip="Регулирует чувствительность Высоты. Если вам трудно двигаться с точностью, используйте более низкие значения шкалы."/>
|
||||
<slider name="FlycamAxisScale5" label="Рыскание" tool_tip="Регулирует чувствительность Рыскания. Если вам трудно двигаться с точностью, используйте более низкие значения шкалы."/>
|
||||
<slider name="FlycamAxisScale3" label="Крен" tool_tip="Регулирует чувствительность Крена. Если вам трудно двигаться с точностью, используйте более низкие значения шкалы."/>
|
||||
<slider name="FlycamAxisScale6" label="Масштаб" tool_tip="Регулирует чувствительность Скорости масштабирования. Если вам трудно двигаться с точностью, используйте более низкие значения шкалы."/>
|
||||
<slider name="FlycamFeathering" label="Легкость" tool_tip="Установка ползунка полностью вправо сделает камеру очень подвижной, обеспечивая полный контроль джойстиком. Установка ползунка полностью влево сделает камеру очень инертной, словно камера тяжелая."/>
|
||||
</panel>
|
||||
|
||||
<panel name="P_3D_Mouse_Settings2">
|
||||
<spinner name="JoystickAxis6" label="Установка оси масштабирования"
|
||||
tool_tip="Управляет, на какую ось мыши отображается функция масштабирования (для работы с ней)."/>
|
||||
<check_box name="enable_joystick" label="Включить 3Д Мышь" left="5"
|
||||
tool_tip="Это включает 3Д Мышь."/>
|
||||
<check_box name="CB_Zoom_Control" label="Управление масштабом (см. Подсказку!)" left="5"
|
||||
tool_tip="Чтобы управление масштабированием работало, вы должны установить 'Установка оси масштабирования' выше '4'."/>
|
||||
<check_box name="CB_Auto_Leveling" label="Автовыравнивание (предотвращает крен)" left="5"/>
|
||||
<check_box name="CB_3D_Mouse_Avatar" label="Двигать аватар 3Д-мышью" left="5"/>
|
||||
<check_box name="CB_3D_Mouse_Build" label="Двигать объекты 3Д-мышью (строить)"
|
||||
tool_tip="Использует 3D-мышь для перемещения объектов при создании и редактировании."
|
||||
left="5"/>
|
||||
</panel>
|
||||
</panel>
|
||||
</tab_container>
|
||||
</floater>
|
||||
|
|
@ -15,6 +15,7 @@
|
|||
<text_editor name="Notecard Editor">
|
||||
Загрузка...
|
||||
</text_editor>
|
||||
<button name="Search" tool_tip="Поиск и Замена" />
|
||||
<button label="Pедактировать..." label_selected="Редактировать" name="Edit"/>
|
||||
<button label="Сохранить" label_selected="Сохранить" name="Save"/>
|
||||
<button label="Удалить" label_selected="Удалить" name="Delete"/>
|
||||
|
|
|
|||
|
|
@ -6,26 +6,32 @@
|
|||
<floater.string name="Copy">
|
||||
Копировать в инвентарь
|
||||
</floater.string>
|
||||
<floater.string name="UploaderDateTime">
|
||||
Загрузил: [UPLOADER] в [DATE_TIME]
|
||||
</floater.string>
|
||||
<text name="desc txt">
|
||||
Описание:
|
||||
</text>
|
||||
<text name="dimensions">
|
||||
[WIDTH]пикселей x [HEIGHT]пикселей
|
||||
</text>
|
||||
<text name="aspect_ratio">
|
||||
Просмотр изображения с соотношением сторон
|
||||
</text>
|
||||
<combo_box name="combo_aspect_ratio" tool_tip="Просмотр изображения с фиксированным соотношением сторон">
|
||||
<combo_item name="Unconstrained">
|
||||
Без ограничения
|
||||
</combo_item>
|
||||
<combo_item name="1:1" tool_tip="Символ группы или профиль в реальном мире"/>
|
||||
<combo_item name="4:3" tool_tip="Профиль для [SECOND_LIFE]"/>
|
||||
<combo_item name="10:7" tool_tip="Реклама, поиск и закладки"/>
|
||||
<combo_item name="3:2" tool_tip="О земле"/>
|
||||
<combo_item name="16:9" tool_tip="Места"/>
|
||||
</combo_box>
|
||||
<button label="OK" name="Keep"/>
|
||||
<button label="Отменить" name="Discard"/>
|
||||
<button label="Сохранить как" name="save_tex_btn"/>
|
||||
<button label="Профиль" name="openprofile" width="65" />
|
||||
<panel name="dimensions_panel" >
|
||||
<text name="dimensions" width="110">
|
||||
[WIDTH] x [HEIGHT] пикс.
|
||||
</text>
|
||||
<button label="UUID" name="copyuuid" tool_tip="Копировать UUID в буфер" width="60" />
|
||||
<text right="-128" name="aspect_ratio" width="128">
|
||||
Предпросмотр
|
||||
</text>
|
||||
<combo_box width="100" name="combo_aspect_ratio" tool_tip="Предварительный просмотр с фиксированным соотношением сторон">
|
||||
</combo_box>
|
||||
</panel>
|
||||
|
||||
<panel name="button_panel">
|
||||
<button name="btn_refresh" width="22" />
|
||||
<button label="OK" name="Keep" width="90" />
|
||||
<button label="Отменить" name="Discard" width="110" />
|
||||
<flyout_button label="Сохранить..." name="save_tex_btn" width="110">
|
||||
<flyout_button.item label="Сохранить как TGA" name="save_item_tga" />
|
||||
<flyout_button.item label="Сохранить как PNG" name="save_item_png" />
|
||||
</flyout_button>
|
||||
</panel>
|
||||
</floater>
|
||||
|
|
|
|||
|
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<floater name="floater_preview_trash" title="Корзина">
|
||||
<layout_stack name="button_panel_ls">
|
||||
<layout_panel name="empty_btn_lp">
|
||||
<button label="Очистить Корзину" name="empty_btn"/>
|
||||
</layout_panel>
|
||||
<layout_panel name="share_btn_lp">
|
||||
<button label="Отмена" name="cancel_btn"/>
|
||||
</layout_panel>
|
||||
</layout_stack>
|
||||
</floater>
|
||||
|
|
@ -1,47 +1,86 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<floater name="quickprefs" title="Быстрые настройки" width="280">
|
||||
<panel name="quickprefs" width="280">
|
||||
<text name="Draw Distance" width="105" tool_tip="Устанавливает расстояние, в котором будут видны объекты.">
|
||||
Расст. прогрузки:
|
||||
</text>
|
||||
<slider left_delta="101" name="DrawDistance"/>
|
||||
<text name="Maximum bandwidth" width="105" tool_tip="Устанавливает максимальную пропускную способность сети использования в Kbps (килобит в секунду).">
|
||||
Max Bandwidth:
|
||||
</text>
|
||||
<slider left_delta="108" name="max_bandwidth"/>
|
||||
<text name="Particles" width="105" tool_tip="Максимальное число частиц, которое будет отображаться.">
|
||||
Макс. частиц:
|
||||
</text>
|
||||
<slider left_delta="101" name="RenderMaxPartCount"/>
|
||||
<text name="Avatar Physics LOD" width="105" tool_tip="Устанавливает уровень детализации физики аватара.">
|
||||
Физика-NOD
|
||||
</text>
|
||||
<slider left_delta="101" name="RenderAvatarPhysicsLOD"/>
|
||||
<text name="LOD Factor" width="105" tool_tip="Устанавливает уровень детализации примитивов (множитель для текущей области экрана, для которого уровень детализации рассчитывается) [по умолчанию значение меняется в зависимости от системы]">
|
||||
LOD Фактор:
|
||||
</text>
|
||||
<slider left_delta="90" name="RenderVolumeLODFactor"/>
|
||||
<text name="Max Avatars" width="105" tool_tip="Кол-во аватаров.Меньшее значение значительно повышает скорость на оживленных местах.[По умолчанию 12]">
|
||||
Макс аватаров:
|
||||
</text>
|
||||
<slider left_delta="87" name="RenderAvatarMaxVisible"/>
|
||||
<text name="Height Offset" width="105" tool_tip="Позволяет изменять расстояние по вертикали от аватара, не меняя самой фигуры.">
|
||||
Выс.вмещения:
|
||||
</text>
|
||||
<text name="name_tags_textbox">
|
||||
Имена аватаров:
|
||||
</text>
|
||||
<radio_group left="45" name="Name_Tag_Preference">
|
||||
<radio_item label="Вкл." name="radio"/>
|
||||
<radio_item label="Выкл." name="radio2"/>
|
||||
</radio_group>
|
||||
<text name="WL Sky" width="67" tool_tip="Настройки неба">
|
||||
Небо:
|
||||
</text>
|
||||
<combo_box left_delta="77" name="WLPresetsCombo"/>
|
||||
<text name="WL Water" width="67" tool_tip="Настройки воды.">
|
||||
Вода:
|
||||
</text>
|
||||
<combo_box left_delta="77" name="WaterPresetsCombo"/>
|
||||
<floater name="quickprefs" title="Быстрые настройки" width="260">
|
||||
<panel name="quickprefs" width="260">
|
||||
<layout_stack name="wl_options_stack" width="260">
|
||||
<layout_panel name="wl_options_panel">
|
||||
<text name="HoverHeightLabel" tool_tip="Позволяет изменять положение аватара по вертикали, не меняя самой фигуры." width="100">
|
||||
Выс.смещения:
|
||||
</text>
|
||||
|
||||
<!--<FS:HG> FIRE-6340, FIRE-6567 - Setting Bandwidth issues -->
|
||||
<text name="Maximum bandwidth" tool_tip="Устанавливает максимальную пропускную способность сети использования в Kbps (килобит в секунду)." width="100">
|
||||
Макс.Скор.Сети:
|
||||
</text>
|
||||
|
||||
<text name="Maximum complexity" tool_tip="Контролирует, в какой момент визуально сложный аватар отрисуется как силуэт" width="100">
|
||||
Макс.Сложность:
|
||||
</text>
|
||||
<slider text_width="40" name="IndirectMaxComplexity" right="-50" />
|
||||
<text name="IndirectMaxComplexityText" width="50">
|
||||
Неогр.
|
||||
</text>
|
||||
<!--</FS:HG> FIRE-6340, FIRE-6567 - Setting Bandwidth issues -->
|
||||
<check_box label="Использовать Окружение Региона" name="UseRegionWindlight"/>
|
||||
<text name="WL Sky" tool_tip="Предустановка окружения для неба">
|
||||
Небо:
|
||||
</text>
|
||||
|
||||
<text name="WL Water" tool_tip="Предустановка окружения для воды">
|
||||
Вода:
|
||||
</text>
|
||||
|
||||
<text name="Day Cycle" tool_tip="Предустановка окружения для дневного цикла">
|
||||
Цикл дня:
|
||||
</text>
|
||||
<icon name="SkyDayCycle" tool_tip="Изменить время суток"/>
|
||||
<button name="ResetToRegionDefault" tool_tip="Сброс настроек Окружения по умолчанию на регионе"/>
|
||||
|
||||
<!-- <FS:Zi> floater titlebar button to edit dynamic quickprefs -->
|
||||
<button name="button_edit" tool_tip="Конфигурация Быстрых Настроек"/>
|
||||
<!-- </FS:Zi> -->
|
||||
|
||||
</layout_panel>
|
||||
</layout_stack>
|
||||
</panel>
|
||||
|
||||
<!-- <FS:Zi> Dynamic quick prefs: edit overlay -->
|
||||
<panel name="edit_overlay_panel">
|
||||
<button name="move_up_button" tool_tip="Сдвинуть выбранную опцию на одну позицию вверх"/>
|
||||
<button name="add_new_button" tool_tip="Добавить новую опцию быстрых настроек"/>
|
||||
<line_editor name="label_edit" tool_tip="Введите ярлык для управления им" label="Ярлык Управления:"/>
|
||||
<button name="move_down_button" tool_tip="Сдвинуть выбранную опцию на одну позицию вниз"/>
|
||||
|
||||
<combo_box name="control_name_combo" tool_tip="Выберите элемент управления из списка параметров отладки">
|
||||
<combo_box.item label="=== Выбрать ===" name="control_name_list_header"/>
|
||||
</combo_box>
|
||||
<text name="control_type_label">
|
||||
Тип:
|
||||
</text>
|
||||
|
||||
<combo_box name="control_type_combo_box" tool_tip="Выберите тип управления пользовательским интерфейсом, который вы хотите использовать для этого параметра.">
|
||||
<!-- do not use <combo_item>Foo</combo_item>, it doesn't work -->
|
||||
<combo_box.item label="Флажок" name="Checkbox" />
|
||||
<combo_box.item label="Текст" name="Text" />
|
||||
<combo_box.item label="Счетчик" name="Spinner" />
|
||||
<combo_box.item label="Движок" name="Slider" />
|
||||
<combo_box.item label="Перекл." name="Radio" />
|
||||
<combo_box.item label="Цвет 3" name="Color 3"/>
|
||||
<combo_box.item label="Цвет 4" name="Color 4"/>
|
||||
</combo_box>
|
||||
|
||||
<!-- enable/disable done in code depending on the type of control chosen -->
|
||||
<check_box name="control_integer_checkbox"
|
||||
tool_tip="Активируйте этот флажок, если ваш параметр является целым значением, т.е. имеет только целые числа"
|
||||
label="Целое"/>
|
||||
|
||||
<!-- enable/disable additionally done in code depending on the type of control chosen -->
|
||||
<spinner name="control_min_edit" tool_tip="Минимальное значение, которое вам будет разрешено выбрать" label=" Мин:"/>
|
||||
<spinner name="control_max_edit" tool_tip="Максимальное значение, которое вам будет разрешено выбрать" label="Макс:"/>
|
||||
<spinner name="control_increment_edit" tool_tip="Приращение для вашего значения, когда вы нажимаете стрелку вверх/вниз на счетчике или используете клавиши курсора на движке"
|
||||
label=" Шаг:" label_width="32" width="81" />
|
||||
<button name="Restore_Btn" tool_tip="Восстановить настройки по умолчанию" label="Сброс"/>
|
||||
<!-- reverse the image names here beause we have a toggle ON button -->
|
||||
<button name="button_close" tool_tip="Закрыть панель наложения редактирования"/>
|
||||
</panel>
|
||||
|
||||
</floater>
|
||||
|
|
|
|||
|
|
@ -6,5 +6,6 @@
|
|||
<button name="open_map" tool_tip="Открыть карту" />
|
||||
<scroll_list name="region_list" tool_tip="Двойное нажатие откроет на карте мира">
|
||||
<scroll_list.columns name="region_label" label="Метка" />
|
||||
<scroll_list.columns name="region_name" label="Регион" />
|
||||
</scroll_list>
|
||||
</floater>
|
||||
|
|
|
|||
|
|
@ -2,18 +2,27 @@
|
|||
<floater name="rlv_behaviours" title="Активные ограничения RLV">
|
||||
<tab_container name="behaviour_tab">
|
||||
<panel label="Ограничения" name="behaviour_panel">
|
||||
<scroll_list name="behaviour_list">
|
||||
<scroll_list.columns label="Ограничения" name="behaviour" />
|
||||
<scroll_list name="behaviour_list" tool_tip="Список текущих ограничений RLVa.">
|
||||
<scroll_list.columns label="Ограничения" name="behaviour" width="100"/>
|
||||
<scroll_list.columns label="Имя объекта" name="issuer"/>
|
||||
</scroll_list>
|
||||
</panel>
|
||||
<panel label="Исключения" name="exception_panel">
|
||||
<scroll_list name="exception_list">
|
||||
<scroll_list.columns label="Ограничения" name="behaviour" />
|
||||
<scroll_list.columns label="Опции" name="option" />
|
||||
<scroll_list name="exception_list" tool_tip="Список текущих исключений RLVa.">
|
||||
<scroll_list.columns label="Исключение" name="behaviour" width="100"/>
|
||||
<scroll_list.columns label="Источник" name="option" />
|
||||
<scroll_list.columns label="Имя объекта" name="issuer" />
|
||||
</scroll_list>
|
||||
</panel>
|
||||
<panel label="Модификаторы" name="modifier_panel">
|
||||
<scroll_list name="modifier_list" tool_tip="Список текущих модификторов RLVa." >
|
||||
<scroll_list.columns label="Модификатор" name="modifier" width="150" />
|
||||
<scroll_list.columns label="Значение" name="value" width="105" />
|
||||
<scroll_list.columns label="Основной объект" name="primary" />
|
||||
</scroll_list>
|
||||
</panel>
|
||||
</tab_container>
|
||||
<button label="Копировать в буфер обмена" name="copy_btn" />
|
||||
<panel name="bottom_panel">
|
||||
<button label="Копировать в буфер обмена" name="copy_btn" width="200" />
|
||||
</panel>
|
||||
</floater>
|
||||
|
|
|
|||
|
|
@ -0,0 +1,3 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<floater name="rlv_console" title="Консоль RLVa"/>
|
||||
|
||||
|
|
@ -1,2 +1,2 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<floater name="rlvLocks" title="Блокировка RLV" />
|
||||
<floater name="rlvLocks" title="Активные блокировки RLV" />
|
||||
|
|
|
|||
|
|
@ -1,4 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<floater name="rlva_strings" title="Строки RLVa">
|
||||
<button label="Вернуть по умолчанию" name="default_btn" />
|
||||
</floater>
|
||||
<panel name="bottom_panel">
|
||||
<button label="Вернуть по умолчанию" name="default_btn" width="160" />
|
||||
</panel>
|
||||
</floater>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue