Sync with upstream alchemy in removing the Lag Meter Floater
Useless floater, full of opensim drama we'll have no part in.
This commit is contained in:
@@ -229,7 +229,6 @@ set(viewer_SOURCE_FILES
|
||||
llfloaterimagepreview.cpp
|
||||
llfloaterinspect.cpp
|
||||
llfloaterjoystick.cpp
|
||||
llfloaterlagmeter.cpp
|
||||
llfloaterland.cpp
|
||||
llfloaterlandholdings.cpp
|
||||
llfloaterlandmark.cpp
|
||||
@@ -762,7 +761,6 @@ set(viewer_HEADER_FILES
|
||||
llfloaterimagepreview.h
|
||||
llfloaterinspect.h
|
||||
llfloaterjoystick.h
|
||||
llfloaterlagmeter.h
|
||||
llfloaterland.h
|
||||
llfloaterlandholdings.h
|
||||
llfloaterlandmark.h
|
||||
|
||||
@@ -7514,22 +7514,6 @@ This should be as low as possible, but too low may break functionality</string>
|
||||
<integer>0</integer>
|
||||
</array>
|
||||
</map>
|
||||
<key>FloaterLagMeter</key>
|
||||
<map>
|
||||
<key>Comment</key>
|
||||
<string>Rectangle for lag meter</string>
|
||||
<key>Persist</key>
|
||||
<integer>1</integer>
|
||||
<key>Type</key>
|
||||
<string>Rect</string>
|
||||
<key>Value</key>
|
||||
<array>
|
||||
<integer>0</integer>
|
||||
<integer>142</integer>
|
||||
<integer>350</integer>
|
||||
<integer>0</integer>
|
||||
</array>
|
||||
</map>
|
||||
<key>ShowRadar</key>
|
||||
<map>
|
||||
<key>Comment</key>
|
||||
@@ -9614,17 +9598,6 @@ This should be as low as possible, but too low may break functionality</string>
|
||||
<key>Value</key>
|
||||
<string>http://wiki.secondlife.com/wiki/[LSL_STRING]</string>
|
||||
</map>
|
||||
<key>LagMeterShrunk</key>
|
||||
<map>
|
||||
<key>Comment</key>
|
||||
<string>Last large/small state for lag meter</string>
|
||||
<key>Persist</key>
|
||||
<integer>1</integer>
|
||||
<key>Type</key>
|
||||
<string>Boolean</string>
|
||||
<key>Value</key>
|
||||
<integer>0</integer>
|
||||
</map>
|
||||
<key>Language</key>
|
||||
<map>
|
||||
<key>Comment</key>
|
||||
|
||||
@@ -1538,17 +1538,6 @@
|
||||
<key>Value</key>
|
||||
<boolean>0</boolean>
|
||||
</map>
|
||||
<key>ToolbarVisibleLagMeter</key>
|
||||
<map>
|
||||
<key>Comment</key>
|
||||
<string>Whether or not the button for lag meter is on the toolbar</string>
|
||||
<key>Persist</key>
|
||||
<integer>1</integer>
|
||||
<key>Type</key>
|
||||
<string>Boolean</string>
|
||||
<key>Value</key>
|
||||
<boolean>0</boolean>
|
||||
</map>
|
||||
<key>ToolbarVisibleLocalAssets</key>
|
||||
<map>
|
||||
<key>Comment</key>
|
||||
|
||||
@@ -1,364 +0,0 @@
|
||||
/**
|
||||
* @file llfloaterlagmeter.cpp
|
||||
* @brief The "Lag-o-Meter" floater used to tell users what is causing lag.
|
||||
*
|
||||
* $LicenseInfo:firstyear=2007&license=viewergpl$
|
||||
*
|
||||
* Copyright (c) 2007-2009, Linden Research, Inc.
|
||||
*
|
||||
* Second Life Viewer Source Code
|
||||
* The source code in this file ("Source Code") is provided by Linden Lab
|
||||
* to you under the terms of the GNU General Public License, version 2.0
|
||||
* ("GPL"), unless you have obtained a separate licensing agreement
|
||||
* ("Other License"), formally executed by you and Linden Lab. Terms of
|
||||
* the GPL can be found in doc/GPL-license.txt in this distribution, or
|
||||
* online at http://secondlifegrid.net/programs/open_source/licensing/gplv2
|
||||
*
|
||||
* There are special exceptions to the terms and conditions of the GPL as
|
||||
* it is applied to this Source Code. View the full text of the exception
|
||||
* in the file doc/FLOSS-exception.txt in this software distribution, or
|
||||
* online at
|
||||
* http://secondlifegrid.net/programs/open_source/licensing/flossexception
|
||||
*
|
||||
* By copying, modifying or distributing this software, you acknowledge
|
||||
* that you have read and understood your obligations described above,
|
||||
* and agree to abide by those obligations.
|
||||
*
|
||||
* ALL LINDEN LAB SOURCE CODE IS PROVIDED "AS IS." LINDEN LAB MAKES NO
|
||||
* WARRANTIES, EXPRESS, IMPLIED OR OTHERWISE, REGARDING ITS ACCURACY,
|
||||
* COMPLETENESS OR PERFORMANCE.
|
||||
* $/LicenseInfo$
|
||||
*/
|
||||
|
||||
#include "llviewerprecompiledheaders.h"
|
||||
|
||||
#include "llfloaterlagmeter.h"
|
||||
|
||||
#include "lluictrlfactory.h"
|
||||
#include "llviewerstats.h"
|
||||
#include "llviewertexture.h"
|
||||
#include "llviewercontrol.h"
|
||||
#include "llappviewer.h"
|
||||
|
||||
#include "lltexturefetch.h"
|
||||
|
||||
#include "llbutton.h"
|
||||
#include "llfocusmgr.h"
|
||||
#include "lltextbox.h"
|
||||
|
||||
const std::string LAG_CRITICAL_IMAGE_NAME = "lag_status_critical.tga";
|
||||
const std::string LAG_WARNING_IMAGE_NAME = "lag_status_warning.tga";
|
||||
const std::string LAG_GOOD_IMAGE_NAME = "lag_status_good.tga";
|
||||
|
||||
LLFloaterLagMeter::LLFloaterLagMeter(const LLSD& key)
|
||||
: LLFloater(std::string("floater_lagmeter"))
|
||||
{
|
||||
LLUICtrlFactory::getInstance()->buildFloater(this, "floater_lagmeter.xml");
|
||||
|
||||
// Don't let this window take keyboard focus -- it's confusing to
|
||||
// lose arrow-key driving when testing lag.
|
||||
setIsChrome(TRUE);
|
||||
|
||||
mClientButton = getChild<LLButton>("client_lagmeter");
|
||||
mClientText = getChild<LLTextBox>("client_text");
|
||||
mClientCause = getChild<LLTextBox>("client_lag_cause");
|
||||
|
||||
mNetworkButton = getChild<LLButton>("network_lagmeter");
|
||||
mNetworkText = getChild<LLTextBox>("network_text");
|
||||
mNetworkCause = getChild<LLTextBox>("network_lag_cause");
|
||||
|
||||
mServerButton = getChild<LLButton>("server_lagmeter");
|
||||
mServerText = getChild<LLTextBox>("server_text");
|
||||
mServerCause = getChild<LLTextBox>("server_lag_cause");
|
||||
|
||||
std::string config_string = getString("client_frame_rate_critical_fps", mStringArgs);
|
||||
mClientFrameTimeCritical = 1.0f / (float)atof( config_string.c_str() );
|
||||
config_string = getString("client_frame_rate_warning_fps", mStringArgs);
|
||||
mClientFrameTimeWarning = 1.0f / (float)atof( config_string.c_str() );
|
||||
|
||||
config_string = getString("network_packet_loss_critical_pct", mStringArgs);
|
||||
mNetworkPacketLossCritical = (float)atof( config_string.c_str() );
|
||||
config_string = getString("network_packet_loss_warning_pct", mStringArgs);
|
||||
mNetworkPacketLossWarning = (float)atof( config_string.c_str() );
|
||||
|
||||
config_string = getString("network_ping_critical_ms", mStringArgs);
|
||||
mNetworkPingCritical = (float)atof( config_string.c_str() );
|
||||
config_string = getString("network_ping_warning_ms", mStringArgs);
|
||||
mNetworkPingWarning = (float)atof( config_string.c_str() );
|
||||
config_string = getString("server_frame_rate_critical_fps", mStringArgs);
|
||||
|
||||
mServerFrameTimeCritical = 1000.0f / (float)atof( config_string.c_str() );
|
||||
config_string = getString("server_frame_rate_warning_fps", mStringArgs);
|
||||
mServerFrameTimeWarning = 1000.0f / (float)atof( config_string.c_str() );
|
||||
config_string = getString("server_single_process_max_time_ms", mStringArgs);
|
||||
mServerSingleProcessMaxTime = (float)atof( config_string.c_str() );
|
||||
|
||||
mShrunk = false;
|
||||
config_string = getString("max_width_px", mStringArgs);
|
||||
mMaxWidth = atoi( config_string.c_str() );
|
||||
config_string = getString("min_width_px", mStringArgs);
|
||||
mMinWidth = atoi( config_string.c_str() );
|
||||
|
||||
mStringArgs["[CLIENT_FRAME_RATE_CRITICAL]"] = getString("client_frame_rate_critical_fps");
|
||||
mStringArgs["[CLIENT_FRAME_RATE_WARNING]"] = getString("client_frame_rate_warning_fps");
|
||||
|
||||
mStringArgs["[NETWORK_PACKET_LOSS_CRITICAL]"] = getString("network_packet_loss_critical_pct");
|
||||
mStringArgs["[NETWORK_PACKET_LOSS_WARNING]"] = getString("network_packet_loss_warning_pct");
|
||||
|
||||
mStringArgs["[NETWORK_PING_CRITICAL]"] = getString("network_ping_critical_ms");
|
||||
mStringArgs["[NETWORK_PING_WARNING]"] = getString("network_ping_warning_ms");
|
||||
|
||||
mStringArgs["[SERVER_FRAME_RATE_CRITICAL]"] = getString("server_frame_rate_critical_fps");
|
||||
mStringArgs["[SERVER_FRAME_RATE_WARNING]"] = getString("server_frame_rate_warning_fps");
|
||||
|
||||
childSetAction("minimize", onClickShrink, this);
|
||||
|
||||
// were we shrunk last time?
|
||||
if (gSavedSettings.getBOOL("LagMeterShrunk"))
|
||||
{
|
||||
onClickShrink(this);
|
||||
}
|
||||
}
|
||||
|
||||
LLFloaterLagMeter::~LLFloaterLagMeter()
|
||||
{
|
||||
// save shrunk status for next time
|
||||
gSavedSettings.setBOOL("LagMeterShrunk", mShrunk);
|
||||
// expand so we save the large window rectangle
|
||||
if (mShrunk)
|
||||
{
|
||||
onClickShrink(this);
|
||||
}
|
||||
}
|
||||
|
||||
void LLFloaterLagMeter::draw()
|
||||
{
|
||||
determineClient();
|
||||
determineNetwork();
|
||||
determineServer();
|
||||
|
||||
LLFloater::draw();
|
||||
}
|
||||
|
||||
void LLFloaterLagMeter::determineClient()
|
||||
{
|
||||
F32 client_frame_time = LLViewerStats::getInstance()->mFPSStat.getMeanDuration();
|
||||
bool find_cause = false;
|
||||
|
||||
if (!gFocusMgr.getAppHasFocus())
|
||||
{
|
||||
mClientButton->setImageUnselected(LLUI::getUIImage(LAG_GOOD_IMAGE_NAME));
|
||||
mClientText->setText( getString("client_frame_time_window_bg_msg", mStringArgs) );
|
||||
mClientCause->setText( LLStringUtil::null );
|
||||
}
|
||||
else if(client_frame_time >= mClientFrameTimeCritical)
|
||||
{
|
||||
mClientButton->setImageUnselected(LLUI::getUIImage(LAG_CRITICAL_IMAGE_NAME));
|
||||
mClientText->setText( getString("client_frame_time_critical_msg", mStringArgs) );
|
||||
find_cause = true;
|
||||
}
|
||||
else if(client_frame_time >= mClientFrameTimeWarning)
|
||||
{
|
||||
mClientButton->setImageUnselected(LLUI::getUIImage(LAG_WARNING_IMAGE_NAME));
|
||||
mClientText->setText( getString("client_frame_time_warning_msg", mStringArgs) );
|
||||
find_cause = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
mClientButton->setImageUnselected(LLUI::getUIImage(LAG_GOOD_IMAGE_NAME));
|
||||
mClientText->setText( getString("client_frame_time_normal_msg", mStringArgs) );
|
||||
mClientCause->setText( LLStringUtil::null );
|
||||
}
|
||||
|
||||
if(find_cause)
|
||||
{
|
||||
if(gSavedSettings.getF32("RenderFarClip") > 128)
|
||||
{
|
||||
mClientCause->setText( getString("client_draw_distance_cause_msg", mStringArgs) );
|
||||
}
|
||||
else if(LLAppViewer::instance()->getTextureFetch()->getNumRequests() > 2)
|
||||
{
|
||||
mClientCause->setText( getString("client_texture_loading_cause_msg", mStringArgs) );
|
||||
}
|
||||
else if((BYTES_TO_MEGA_BYTES(LLViewerTexture::sBoundTextureMemoryInBytes)) > LLViewerTexture::sMaxBoundTextureMemInMegaBytes)
|
||||
{
|
||||
mClientCause->setText( getString("client_texture_memory_cause_msg", mStringArgs) );
|
||||
}
|
||||
else
|
||||
{
|
||||
mClientCause->setText( getString("client_complex_objects_cause_msg", mStringArgs) );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void LLFloaterLagMeter::determineNetwork()
|
||||
{
|
||||
F32 packet_loss = LLViewerStats::getInstance()->mPacketsLostPercentStat.getMean();
|
||||
F32 ping_time = LLViewerStats::getInstance()->mSimPingStat.getMean();
|
||||
bool find_cause_loss = false;
|
||||
bool find_cause_ping = false;
|
||||
|
||||
// *FIXME: We can't blame a large ping time on anything in
|
||||
// particular if the frame rate is low, because a low frame
|
||||
// rate is a sure recipe for crappy ping times right now until
|
||||
// the network handlers are de-synched from the rendering.
|
||||
F32 client_frame_time_ms = 1000.0f * LLViewerStats::getInstance()->mFPSStat.getMeanDuration();
|
||||
|
||||
if(packet_loss >= mNetworkPacketLossCritical)
|
||||
{
|
||||
mNetworkButton->setImageUnselected(LLUI::getUIImage(LAG_CRITICAL_IMAGE_NAME));
|
||||
mNetworkText->setText( getString("network_packet_loss_critical_msg", mStringArgs) );
|
||||
find_cause_loss = true;
|
||||
}
|
||||
else if(ping_time >= mNetworkPingCritical)
|
||||
{
|
||||
mNetworkButton->setImageUnselected(LLUI::getUIImage(LAG_CRITICAL_IMAGE_NAME));
|
||||
if (client_frame_time_ms < mNetworkPingCritical)
|
||||
{
|
||||
mNetworkText->setText( getString("network_ping_critical_msg", mStringArgs) );
|
||||
find_cause_ping = true;
|
||||
}
|
||||
}
|
||||
else if(packet_loss >= mNetworkPacketLossWarning)
|
||||
{
|
||||
mNetworkButton->setImageUnselected(LLUI::getUIImage(LAG_WARNING_IMAGE_NAME));
|
||||
mNetworkText->setText( getString("network_packet_loss_warning_msg", mStringArgs) );
|
||||
find_cause_loss = true;
|
||||
}
|
||||
else if(ping_time >= mNetworkPingWarning)
|
||||
{
|
||||
mNetworkButton->setImageUnselected(LLUI::getUIImage(LAG_WARNING_IMAGE_NAME));
|
||||
if (client_frame_time_ms < mNetworkPingWarning)
|
||||
{
|
||||
mNetworkText->setText( getString("network_ping_warning_msg", mStringArgs) );
|
||||
find_cause_ping = true;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
mNetworkButton->setImageUnselected(LLUI::getUIImage(LAG_GOOD_IMAGE_NAME));
|
||||
mNetworkText->setText( getString("network_performance_normal_msg", mStringArgs) );
|
||||
}
|
||||
|
||||
if(find_cause_loss)
|
||||
{
|
||||
mNetworkCause->setText( getString("network_packet_loss_cause_msg", mStringArgs) );
|
||||
}
|
||||
else if(find_cause_ping)
|
||||
{
|
||||
mNetworkCause->setText( getString("network_ping_cause_msg", mStringArgs) );
|
||||
}
|
||||
else
|
||||
{
|
||||
mNetworkCause->setText( LLStringUtil::null );
|
||||
}
|
||||
}
|
||||
|
||||
void LLFloaterLagMeter::determineServer()
|
||||
{
|
||||
F32 sim_frame_time = LLViewerStats::getInstance()->mSimFrameMsec.getCurrent();
|
||||
bool find_cause = false;
|
||||
|
||||
if(sim_frame_time >= mServerFrameTimeCritical)
|
||||
{
|
||||
mServerButton->setImageUnselected(LLUI::getUIImage(LAG_CRITICAL_IMAGE_NAME));
|
||||
mServerText->setText( getString("server_frame_time_critical_msg", mStringArgs) );
|
||||
find_cause = true;
|
||||
}
|
||||
else if(sim_frame_time >= mServerFrameTimeWarning)
|
||||
{
|
||||
mServerButton->setImageUnselected(LLUI::getUIImage(LAG_WARNING_IMAGE_NAME));
|
||||
mServerText->setText( getString("server_frame_time_warning_msg", mStringArgs) );
|
||||
find_cause = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
mServerButton->setImageUnselected(LLUI::getUIImage(LAG_GOOD_IMAGE_NAME));
|
||||
mServerText->setText( getString("server_frame_time_normal_msg", mStringArgs) );
|
||||
mServerCause->setText( LLStringUtil::null );
|
||||
}
|
||||
|
||||
if(find_cause)
|
||||
{
|
||||
if(LLViewerStats::getInstance()->mSimSimPhysicsMsec.getCurrent() > mServerSingleProcessMaxTime)
|
||||
{
|
||||
mServerCause->setText( getString("server_physics_cause_msg", mStringArgs) );
|
||||
}
|
||||
else if(LLViewerStats::getInstance()->mSimScriptMsec.getCurrent() > mServerSingleProcessMaxTime)
|
||||
{
|
||||
mServerCause->setText( getString("server_scripts_cause_msg", mStringArgs) );
|
||||
}
|
||||
else if(LLViewerStats::getInstance()->mSimNetMsec.getCurrent() > mServerSingleProcessMaxTime)
|
||||
{
|
||||
mServerCause->setText( getString("server_net_cause_msg", mStringArgs) );
|
||||
}
|
||||
else if(LLViewerStats::getInstance()->mSimAgentMsec.getCurrent() > mServerSingleProcessMaxTime)
|
||||
{
|
||||
mServerCause->setText( getString("server_agent_cause_msg", mStringArgs) );
|
||||
}
|
||||
else if(LLViewerStats::getInstance()->mSimImagesMsec.getCurrent() > mServerSingleProcessMaxTime)
|
||||
{
|
||||
mServerCause->setText( getString("server_images_cause_msg", mStringArgs) );
|
||||
}
|
||||
else
|
||||
{
|
||||
mServerCause->setText( getString("server_generic_cause_msg", mStringArgs) );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//static
|
||||
void LLFloaterLagMeter::onClickShrink(void * data)
|
||||
{
|
||||
LLFloaterLagMeter * self = (LLFloaterLagMeter*)data;
|
||||
|
||||
LLButton * button = self->getChild<LLButton>("minimize");
|
||||
S32 delta_width = self->mMaxWidth - self->mMinWidth;
|
||||
LLRect r = self->getRect();
|
||||
if(self->mShrunk)
|
||||
{
|
||||
self->setTitle( self->getString("max_title_msg", self->mStringArgs) );
|
||||
// make left edge appear to expand
|
||||
r.translate(-delta_width, 0);
|
||||
self->setRect(r);
|
||||
self->reshape(self->mMaxWidth, self->getRect().getHeight());
|
||||
|
||||
self->childSetText("client", self->getString("client_text_msg", self->mStringArgs) + ":");
|
||||
self->childSetText("network", self->getString("network_text_msg", self->mStringArgs) + ":");
|
||||
self->childSetText("server", self->getString("server_text_msg", self->mStringArgs) + ":");
|
||||
|
||||
// usually "<<"
|
||||
button->setLabel( self->getString("smaller_label", self->mStringArgs) );
|
||||
}
|
||||
else
|
||||
{
|
||||
self->setTitle( self->getString("min_title_msg", self->mStringArgs) );
|
||||
// make left edge appear to collapse
|
||||
r.translate(delta_width, 0);
|
||||
self->setRect(r);
|
||||
self->reshape(self->mMinWidth, self->getRect().getHeight());
|
||||
|
||||
self->childSetText("client", self->getString("client_text_msg", self->mStringArgs) );
|
||||
self->childSetText("network", self->getString("network_text_msg", self->mStringArgs) );
|
||||
self->childSetText("server", self->getString("server_text_msg", self->mStringArgs) );
|
||||
|
||||
// usually ">>"
|
||||
button->setLabel( self->getString("bigger_label", self->mStringArgs) );
|
||||
}
|
||||
// Don't put keyboard focus on the button
|
||||
button->setFocus(FALSE);
|
||||
|
||||
self->mClientText->setVisible(self->mShrunk);
|
||||
self->mClientCause->setVisible(self->mShrunk);
|
||||
self->childSetVisible("client_help", self->mShrunk);
|
||||
|
||||
self->mNetworkText->setVisible(self->mShrunk);
|
||||
self->mNetworkCause->setVisible(self->mShrunk);
|
||||
self->childSetVisible("network_help", self->mShrunk);
|
||||
|
||||
self->mServerText->setVisible(self->mShrunk);
|
||||
self->mServerCause->setVisible(self->mShrunk);
|
||||
self->childSetVisible("server_help", self->mShrunk);
|
||||
|
||||
self->mShrunk = !self->mShrunk;
|
||||
}
|
||||
@@ -1,82 +0,0 @@
|
||||
/**
|
||||
* @file llfloaterlagmeter.h
|
||||
* @brief The "Lag-o-Meter" floater used to tell users what is causing lag.
|
||||
*
|
||||
* $LicenseInfo:firstyear=2007&license=viewergpl$
|
||||
*
|
||||
* Copyright (c) 2007-2009, Linden Research, Inc.
|
||||
*
|
||||
* Second Life Viewer Source Code
|
||||
* The source code in this file ("Source Code") is provided by Linden Lab
|
||||
* to you under the terms of the GNU General Public License, version 2.0
|
||||
* ("GPL"), unless you have obtained a separate licensing agreement
|
||||
* ("Other License"), formally executed by you and Linden Lab. Terms of
|
||||
* the GPL can be found in doc/GPL-license.txt in this distribution, or
|
||||
* online at http://secondlifegrid.net/programs/open_source/licensing/gplv2
|
||||
*
|
||||
* There are special exceptions to the terms and conditions of the GPL as
|
||||
* it is applied to this Source Code. View the full text of the exception
|
||||
* in the file doc/FLOSS-exception.txt in this software distribution, or
|
||||
* online at
|
||||
* http://secondlifegrid.net/programs/open_source/licensing/flossexception
|
||||
*
|
||||
* By copying, modifying or distributing this software, you acknowledge
|
||||
* that you have read and understood your obligations described above,
|
||||
* and agree to abide by those obligations.
|
||||
*
|
||||
* ALL LINDEN LAB SOURCE CODE IS PROVIDED "AS IS." LINDEN LAB MAKES NO
|
||||
* WARRANTIES, EXPRESS, IMPLIED OR OTHERWISE, REGARDING ITS ACCURACY,
|
||||
* COMPLETENESS OR PERFORMANCE.
|
||||
* $/LicenseInfo$
|
||||
*/
|
||||
|
||||
#ifndef LLFLOATERLAGMETER_H
|
||||
#define LLFLOATERLAGMETER_H
|
||||
|
||||
#include "llfloater.h"
|
||||
|
||||
class LLFloaterLagMeter : public LLFloater, public LLFloaterSingleton<LLFloaterLagMeter>
|
||||
{
|
||||
friend class LLUISingleton<LLFloaterLagMeter, VisibilityPolicy<LLFloater> >;
|
||||
|
||||
public:
|
||||
/*virtual*/ void draw();
|
||||
|
||||
private:
|
||||
LLFloaterLagMeter(const LLSD& key);
|
||||
/*virtual*/ ~LLFloaterLagMeter();
|
||||
|
||||
void determineClient();
|
||||
void determineNetwork();
|
||||
void determineServer();
|
||||
|
||||
static void onClickShrink(void * data);
|
||||
|
||||
bool mShrunk;
|
||||
S32 mMaxWidth, mMinWidth;
|
||||
|
||||
F32 mClientFrameTimeCritical;
|
||||
F32 mClientFrameTimeWarning;
|
||||
LLButton * mClientButton;
|
||||
LLTextBox * mClientText;
|
||||
LLTextBox * mClientCause;
|
||||
|
||||
F32 mNetworkPacketLossCritical;
|
||||
F32 mNetworkPacketLossWarning;
|
||||
F32 mNetworkPingCritical;
|
||||
F32 mNetworkPingWarning;
|
||||
LLButton * mNetworkButton;
|
||||
LLTextBox * mNetworkText;
|
||||
LLTextBox * mNetworkCause;
|
||||
|
||||
F32 mServerFrameTimeCritical;
|
||||
F32 mServerFrameTimeWarning;
|
||||
F32 mServerSingleProcessMaxTime;
|
||||
LLButton * mServerButton;
|
||||
LLTextBox * mServerText;
|
||||
LLTextBox * mServerCause;
|
||||
|
||||
LLStringUtil::format_map_t mStringArgs;
|
||||
};
|
||||
|
||||
#endif
|
||||
@@ -73,7 +73,6 @@
|
||||
#include "llfloaterinspect.h"
|
||||
#include "llfloaterinventory.h"
|
||||
#include "llfloaterjoystick.h"
|
||||
#include "llfloaterlagmeter.h"
|
||||
#include "llfloaterland.h"
|
||||
#include "llfloaterlandholdings.h"
|
||||
#include "llfloatermap.h"
|
||||
@@ -229,7 +228,6 @@ struct MenuFloaterDict : public LLSingleton<MenuFloaterDict>
|
||||
registerFloater<CommWrapper> ("im");
|
||||
registerFloater<LLFloaterInspect> ("inspect");
|
||||
registerFloater<LLFloaterJoystick> ("joystick");
|
||||
registerFloater<LLFloaterLagMeter> ("lag meter");
|
||||
registerFloater<LLFloaterMediaFilter> ("media filter");
|
||||
registerFloater<LLFloaterMap> ("mini map");
|
||||
registerFloater<LLFloaterMove> ("movement controls");
|
||||
|
||||
@@ -41,7 +41,6 @@
|
||||
#include "llfloaterbuycurrency.h"
|
||||
#include "llfloaterchat.h"
|
||||
#include "llfloaterinventory.h"
|
||||
#include "llfloaterlagmeter.h"
|
||||
#include "llfloaterland.h"
|
||||
#include "llfloaterregioninfo.h"
|
||||
#include "llfloaterscriptdebug.h"
|
||||
@@ -276,7 +275,6 @@ mIsNavMeshDirty(false)
|
||||
addChild(mSGPacketLoss);
|
||||
|
||||
mStatBtn = getChild<LLTextBox>("stat_btn");
|
||||
mStatBtn->setClickedCallback(boost::bind(LLFloaterLagMeter::showInstance, LLSD()));
|
||||
}
|
||||
|
||||
LLStatusBar::~LLStatusBar()
|
||||
|
||||
@@ -1,59 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<floater name="floater_lagmeter" title="Lag-Anzeige">
|
||||
<button name="client_lagmeter" tool_tip="Client-Lag-Status"/>
|
||||
<text name="client">Viewer:</text>
|
||||
<text name="client_text">Normal</text>
|
||||
|
||||
<button name="network_lagmeter" tool_tip="Netzwerk-Lag-Status"/>
|
||||
<text name="network">Netzwerk:</text>
|
||||
<text name="network_text">Normal</text>
|
||||
|
||||
<button name="server_lagmeter" tool_tip="Server-Lag-Status"/>
|
||||
<text name="server">Server:</text>
|
||||
<text name="server_text">Normal</text>
|
||||
|
||||
<button label="?" name="server_help"/>
|
||||
<button label=">> " name="minimize"/>
|
||||
<string name="max_title_msg">Lag-Anzeige</string>
|
||||
<string name="max_width_px">360</string>
|
||||
<string name="min_title_msg">Lag</string>
|
||||
<string name="min_width_px">90</string>
|
||||
<string name="client_text_msg">Client</string>
|
||||
<string name="client_frame_rate_critical_fps">10</string>
|
||||
<string name="client_frame_rate_warning_fps">15</string>
|
||||
<string name="client_frame_time_window_bg_msg">Normal, Fenster im Hintergrund</string>
|
||||
<string name="client_frame_time_critical_msg">Client-Frame-Rate unter [CLIENT_FRAME_RATE_CRITICAL]</string>
|
||||
<string name="client_frame_time_warning_msg">Client-Frame-Rate zwischen [CLIENT_FRAME_RATE_CRITICAL] und [CLIENT_FRAME_RATE_WARNING]</string>
|
||||
<string name="client_frame_time_normal_msg">Normal</string>
|
||||
<string name="client_draw_distance_cause_msg">Mögliche Ursache: Sichtweite zu groß</string>
|
||||
<string name="client_texture_loading_cause_msg">Mögliche Ursache: Bilder werden geladen</string>
|
||||
<string name="client_texture_memory_cause_msg">Mögliche Ursache: Zu viele Bilder im Speicher</string>
|
||||
<string name="client_complex_objects_cause_msg">Mögliche Ursache: Zu viele komplexe Objekte in der Szene</string>
|
||||
<string name="network_text_msg">Netzwerk</string>
|
||||
<string name="network_packet_loss_critical_pct">10</string>
|
||||
<string name="network_packet_loss_warning_pct">5</string>
|
||||
<string name="network_packet_loss_critical_msg">Connection is dropping over [NETWORK_PACKET_LOSS_CRITICAL]% of packets</string>
|
||||
<string name="network_packet_loss_warning_msg">Paketverlust der Verbindung liegt bei [NETWORK_PACKET_LOSS_WARNING]%-[NETWORK_PACKET_LOSS_CRITICAL]%</string>
|
||||
<string name="network_performance_normal_msg">Normal</string>
|
||||
<string name="network_ping_critical_ms">600</string>
|
||||
<string name="network_ping_warning_ms">300</string>
|
||||
<string name="network_ping_critical_msg">Ping-Zeit der Verbindung übersteigt [NETWORK_PING_CRITICAL] ms</string>
|
||||
<string name="network_ping_warning_msg">Ping-Zeit der Verbindung liegt bei [NETWORK_PING_WARNING]-[NETWORK_PING_CRITICAL] ms</string>
|
||||
<string name="network_packet_loss_cause_msg">Möglicherweise schlechte Verbindung oder zu hoher Wert für „Bandbreite“.</string>
|
||||
<string name="network_ping_cause_msg">Möglicherweise schlechte Verbindung oder File-Sharing-Anwendung.</string>
|
||||
<string name="server_text_msg">Server</string>
|
||||
<string name="server_frame_rate_critical_fps">20</string>
|
||||
<string name="server_frame_rate_warning_fps">30</string>
|
||||
<string name="server_single_process_max_time_ms">20</string>
|
||||
<string name="server_frame_time_critical_msg">Simulator-Frame-Rate liegt unter [SERVER_FRAME_RATE_CRITICAL]</string>
|
||||
<string name="server_frame_time_warning_msg">Simulator-Frame-Rate liegt zwischen [SERVER_FRAME_RATE_CRITICAL] und [SERVER_FRAME_RATE_WARNING]</string>
|
||||
<string name="server_frame_time_normal_msg">Normal</string>
|
||||
<string name="server_physics_cause_msg">Mögliche Ursache: Zu viele physische Objekte</string>
|
||||
<string name="server_scripts_cause_msg">Mögliche Ursache: Zu viele geskriptete Objekte</string>
|
||||
<string name="server_net_cause_msg">Mögliche Ursache: Zu viel Netzwerktraffic</string>
|
||||
<string name="server_agent_cause_msg">Mögliche Ursache: Zu viele Personen in Bewegung in der Region</string>
|
||||
<string name="server_images_cause_msg">Mögliche Ursache: Zu viele Bildberechnungen</string>
|
||||
<string name="server_generic_cause_msg">Mögliche Ursache: Zu hohe Simulator-Last</string>
|
||||
<string name="smaller_label">>> </string>
|
||||
<string name="bigger_label"><<</string>
|
||||
</floater>
|
||||
@@ -241,7 +241,6 @@
|
||||
<menu_item_separator label="-----------" name="separator3"/>
|
||||
<menu_item_call label="Missbrauch melden..." name="Report Abuse..."/>
|
||||
<menu_item_call label="Rempler, Stöße und Schläge..." name="Bumps, Pushes &amp; Hits..."/>
|
||||
<menu_item_call label="Lag-Anzeige" name="Lag Meter"/>
|
||||
<menu_item_separator label="-----------" name="separator7"/>
|
||||
<menu label="Fehlermeldungen" name="Bug Reporting">
|
||||
<menu_item_call label="Allgemeiner Probleme-Tracker..." name="Public Issue Tracker..."/>
|
||||
|
||||
@@ -1,200 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
|
||||
<floater can_close="true" can_drag_on_left="false" can_minimize="true"
|
||||
can_resize="false" height="150" name="floater_lagmeter"
|
||||
rect_control="FloaterLagMeter" title="Lag Meter" width="350">
|
||||
<button bottom="-40" enabled="true" follows="top|left" font="SansSerif" halign="center"
|
||||
height="16" image_selected="lag_status_good.tga"
|
||||
image_unselected="lag_status_good.tga" label="" label_selected="" left="8"
|
||||
mouse_opaque="true" name="client_lagmeter" scale_image="true"
|
||||
tab_stop="false" tool_tip="Client lag status" width="16" />
|
||||
<text bg_visible="false" border_drop_shadow_visible="false" border_visible="false"
|
||||
bottom="-40" drop_shadow_visible="true" follows="left|top" font="SansSerif"
|
||||
h_pad="0" halign="left" height="16" left="27" mouse_opaque="true"
|
||||
name="client" v_pad="0" width="128">
|
||||
Client:
|
||||
</text>
|
||||
<text bg_visible="false" border_drop_shadow_visible="false" border_visible="false"
|
||||
bottom="-40" drop_shadow_visible="true" follows="left|top" font="SansSerif"
|
||||
h_pad="0" halign="left" height="16" left="110" mouse_opaque="true"
|
||||
name="client_text" right="-10" v_pad="0">
|
||||
Normal
|
||||
</text>
|
||||
<text bg_visible="false" border_drop_shadow_visible="false" border_visible="false"
|
||||
bottom="-56" drop_shadow_visible="true" follows="left|top"
|
||||
font="SansSerifSmall" h_pad="0" halign="left" height="16" left="40"
|
||||
mouse_opaque="true" name="client_lag_cause" right="-32" v_pad="0" />
|
||||
<button bottom="-80" enabled="true" follows="top|left" font="SansSerif" halign="center"
|
||||
height="16" image_selected="lag_status_good.tga"
|
||||
image_unselected="lag_status_good.tga" label="" label_selected="" left="8"
|
||||
mouse_opaque="true" name="network_lagmeter" scale_image="true"
|
||||
tab_stop="false" tool_tip="Network lag status" width="16" />
|
||||
<text bg_visible="false" border_drop_shadow_visible="false" border_visible="false"
|
||||
bottom="-80" drop_shadow_visible="true" follows="left|top" font="SansSerif"
|
||||
h_pad="0" halign="left" height="16" left="27" mouse_opaque="true"
|
||||
name="network" v_pad="0" width="128">
|
||||
Network:
|
||||
</text>
|
||||
<text bg_visible="false" border_drop_shadow_visible="false" border_visible="false"
|
||||
bottom="-80" drop_shadow_visible="true" follows="left|top" font="SansSerif"
|
||||
h_pad="0" halign="left" height="16" left="110" mouse_opaque="true"
|
||||
name="network_text" right="-10" v_pad="0">
|
||||
Normal
|
||||
</text>
|
||||
<text bg_visible="false" border_drop_shadow_visible="false" border_visible="false"
|
||||
bottom="-96" drop_shadow_visible="true" follows="left|top"
|
||||
font="SansSerifSmall" h_pad="0" halign="left" height="16" left="40"
|
||||
mouse_opaque="true" name="network_lag_cause" right="-32" v_pad="0" />
|
||||
<button bottom="-120" enabled="true" follows="top|left" font="SansSerif"
|
||||
halign="center" height="16" image_selected="lag_status_good.tga"
|
||||
image_unselected="lag_status_good.tga" label="" label_selected="" left="8"
|
||||
mouse_opaque="true" name="server_lagmeter" scale_image="true"
|
||||
tab_stop="false" tool_tip="Server lag status" width="16" />
|
||||
<text bg_visible="false" border_drop_shadow_visible="false" border_visible="false"
|
||||
bottom="-120" drop_shadow_visible="true" follows="left|top"
|
||||
font="SansSerif" h_pad="0" halign="left" height="16" left="27"
|
||||
mouse_opaque="true" name="server" v_pad="0" width="60">
|
||||
Server:
|
||||
</text>
|
||||
<text bg_visible="false" border_drop_shadow_visible="false" border_visible="false"
|
||||
bottom="-120" drop_shadow_visible="true" follows="left|top"
|
||||
font="SansSerif" h_pad="0" halign="left" height="16" left="110"
|
||||
mouse_opaque="true" name="server_text" right="-10" v_pad="0">
|
||||
Normal
|
||||
</text>
|
||||
<text bg_visible="false" border_drop_shadow_visible="false" border_visible="false"
|
||||
bottom="-136" drop_shadow_visible="true" follows="left|top"
|
||||
font="SansSerifSmall" h_pad="0" halign="left" height="16" left="40"
|
||||
mouse_opaque="true" name="server_lag_cause" right="-32" v_pad="0" />
|
||||
<button bottom="5" follows="left|top" font="SansSerif" halign="center" height="18"
|
||||
help_url="https://support.secondlife.com/ics/support/default.asp?deptID=4417&task=knowledge&questionID=4851"
|
||||
label="?" mouse_opaque="true"
|
||||
name="server_help" right="-10" width="18" />
|
||||
<button bottom="5" follows="left|top" font="SansSerif" halign="center" height="20"
|
||||
label=">>" left="5" mouse_opaque="true" name="minimize" width="25" />
|
||||
<string name="max_title_msg">
|
||||
Lag Meter
|
||||
</string>
|
||||
<string name="max_width_px">
|
||||
360
|
||||
</string>
|
||||
<string name="min_title_msg">
|
||||
Lag
|
||||
</string>
|
||||
<string name="min_width_px">
|
||||
90
|
||||
</string>
|
||||
<string name="client_text_msg">
|
||||
Client
|
||||
</string>
|
||||
<string name="client_frame_rate_critical_fps">
|
||||
10
|
||||
</string>
|
||||
<string name="client_frame_rate_warning_fps">
|
||||
15
|
||||
</string>
|
||||
<string name="client_frame_time_window_bg_msg">
|
||||
Normal, window in background
|
||||
</string>
|
||||
<string name="client_frame_time_critical_msg">
|
||||
Client frame rate below [CLIENT_FRAME_RATE_CRITICAL]
|
||||
</string>
|
||||
<string name="client_frame_time_warning_msg">
|
||||
Client frame rate between [CLIENT_FRAME_RATE_CRITICAL] and [CLIENT_FRAME_RATE_WARNING]
|
||||
</string>
|
||||
<string name="client_frame_time_normal_msg">
|
||||
Normal
|
||||
</string>
|
||||
<string name="client_draw_distance_cause_msg">
|
||||
Possible cause: Draw distance set too high
|
||||
</string>
|
||||
<string name="client_texture_loading_cause_msg">
|
||||
Possible cause: Images loading
|
||||
</string>
|
||||
<string name="client_texture_memory_cause_msg">
|
||||
Possible cause: Too many images in memory
|
||||
</string>
|
||||
<string name="client_complex_objects_cause_msg">
|
||||
Possible cause: Too many complex objects in scene
|
||||
</string>
|
||||
<string name="network_text_msg">
|
||||
Network
|
||||
</string>
|
||||
<string name="network_packet_loss_critical_pct">
|
||||
10
|
||||
</string>
|
||||
<string name="network_packet_loss_warning_pct">
|
||||
5
|
||||
</string>
|
||||
<string name="network_packet_loss_critical_msg">
|
||||
Connection is dropping over [NETWORK_PACKET_LOSS_CRITICAL]% of packets
|
||||
</string>
|
||||
<string name="network_packet_loss_warning_msg">
|
||||
Connection is dropping [NETWORK_PACKET_LOSS_WARNING]%-[NETWORK_PACKET_LOSS_CRITICAL]% of packets
|
||||
</string>
|
||||
<string name="network_performance_normal_msg">
|
||||
Normal
|
||||
</string>
|
||||
<string name="network_ping_critical_ms">
|
||||
600
|
||||
</string>
|
||||
<string name="network_ping_warning_ms">
|
||||
300
|
||||
</string>
|
||||
<string name="network_ping_critical_msg">
|
||||
Connection ping time is over [NETWORK_PING_CRITICAL] ms
|
||||
</string>
|
||||
<string name="network_ping_warning_msg">
|
||||
Connection ping time is [NETWORK_PING_WARNING]-[NETWORK_PING_CRITICAL] ms
|
||||
</string>
|
||||
<string name="network_packet_loss_cause_msg">
|
||||
Possible bad connection or 'Bandwidth' pref too high.
|
||||
</string>
|
||||
<string name="network_ping_cause_msg">
|
||||
Possible bad connection or file-sharing app.
|
||||
</string>
|
||||
<string name="server_text_msg">
|
||||
Server
|
||||
</string>
|
||||
<string name="server_frame_rate_critical_fps">
|
||||
20
|
||||
</string>
|
||||
<string name="server_frame_rate_warning_fps">
|
||||
30
|
||||
</string>
|
||||
<string name="server_single_process_max_time_ms">
|
||||
20
|
||||
</string>
|
||||
<string name="server_frame_time_critical_msg">
|
||||
Simulator framerate below [SERVER_FRAME_RATE_CRITICAL]
|
||||
</string>
|
||||
<string name="server_frame_time_warning_msg">
|
||||
Simulator framerate between [SERVER_FRAME_RATE_CRITICAL] and [SERVER_FRAME_RATE_WARNING]
|
||||
</string>
|
||||
<string name="server_frame_time_normal_msg">
|
||||
Normal
|
||||
</string>
|
||||
<string name="server_physics_cause_msg">
|
||||
Possible Cause: Too many physical objects
|
||||
</string>
|
||||
<string name="server_scripts_cause_msg">
|
||||
Possible Cause: Too many scripted objects
|
||||
</string>
|
||||
<string name="server_net_cause_msg">
|
||||
Possible Cause: Too much network traffic
|
||||
</string>
|
||||
<string name="server_agent_cause_msg">
|
||||
Possible Cause: Too many moving people in region
|
||||
</string>
|
||||
<string name="server_images_cause_msg">
|
||||
Possible Cause: Too many image calculations
|
||||
</string>
|
||||
<string name="server_generic_cause_msg">
|
||||
Possible Cause: Simulator load too heavy
|
||||
</string>
|
||||
<string name="smaller_label">
|
||||
>>
|
||||
</string>
|
||||
<string name="bigger_label">
|
||||
<<
|
||||
</string>
|
||||
</floater>
|
||||
@@ -88,7 +88,6 @@
|
||||
<check_box bottom_delta="-20" label="Floater Test" name="floater_test_btn" follows="left|right" control_name="ToolbarVisibleTest"/>
|
||||
<check_box bottom_delta="-20" label="Edit UI" name="edit_ui_btn" follows="left|right" control_name="ToolbarVisibleEditUI"/>
|
||||
<check_box bottom_delta="-20" label="Font Test" name="font_test_btn" follows="left|right" control_name="ToolbarVisibleFontTest"/>
|
||||
<check_box bottom_delta="-20" label="Lag Meter" name="lag_meter_btn" follows="left|right" control_name="ToolbarVisibleLagMeter"/>
|
||||
<check_box bottom_delta="-20" label="Report Abuse" name="abuse_btn" follows="left|right" control_name="ToolbarVisibleComplaintReporter"/>
|
||||
<!-- Singu TODO: Re-implement f1 help.
|
||||
<check_box bottom_delta="-20" label="Help" name="help_btn" follows="left|right" control_name="ToolbarVisibleHelp"/>
|
||||
|
||||
@@ -988,9 +988,6 @@
|
||||
width="166">
|
||||
<on_click function="ShowFloater" userdata="mean events" />
|
||||
</menu_item_call>
|
||||
<menu_item_call label="Lag Meter" name="Lag Meter">
|
||||
<on_click function="ShowFloater" userdata="lag meter" />
|
||||
</menu_item_call>
|
||||
<menu_item_separator name="separator7"/>
|
||||
<menu bottom="-554" create_jump_keys="true" drop_shadow="true" enabled="true"
|
||||
height="109" label="Bug Reporting" left="0" mouse_opaque="false"
|
||||
|
||||
@@ -449,13 +449,8 @@
|
||||
<button.commit_callback function="ShowFloater" parameter="font test"/>
|
||||
</button>
|
||||
</layout_panel>
|
||||
<layout_panel name="panellagmeter" height="24" width="50" user_resize="false" visibility_control="ToolbarVisibleLagMeter">
|
||||
<button bottom="0" height="24" label="Lag Meter" image_overlay="icn_toolbar_lag_meter.tga" image_overlay_alignment="left" image_selected="toolbar_btn_selected.tga" image_unselected="toolbar_btn_enabled.tga" image_disabled="toolbar_btn_disabled.tga" scale_image="true" name="lag_meter_btn" width="50" follows="left|right">
|
||||
<button.commit_callback function="ShowFloater" parameter="lag meter"/>
|
||||
</button>
|
||||
</layout_panel>
|
||||
<layout_panel name="panelreportabuse" height="24" width="50" user_resize="false" visibility_control="ToolbarVisibleComplaintReporter">
|
||||
<button bottom="0" height="24" label="Report Abuse" image_overlay="icn_toolbar_report_abuse.tga" image_overlay_alignment="left" image_selected="toolbar_btn_selected.tga" image_unselected="toolbar_btn_enabled.tga" image_disabled="toolbar_btn_disabled.tga" scale_image="true" name="lag_meter_btn" width="50" follows="left|right">
|
||||
<button bottom="0" height="24" label="Report Abuse" image_overlay="icn_toolbar_report_abuse.tga" image_overlay_alignment="left" image_selected="toolbar_btn_selected.tga" image_unselected="toolbar_btn_enabled.tga" image_disabled="toolbar_btn_disabled.tga" scale_image="true" name="abuse_btn" width="50" follows="left|right">
|
||||
<button.commit_callback function="ShowFloater" parameter="complaint reporter"/>
|
||||
</button>
|
||||
</layout_panel>
|
||||
|
||||
@@ -1,152 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<floater name="floater_lagmeter" title="Medidor de Lag">
|
||||
<button name="client_lagmeter" tool_tip="Estado de lag del Cliente"/>
|
||||
<text name="client">
|
||||
Cliente:
|
||||
</text>
|
||||
<text name="client_text">
|
||||
Normal
|
||||
</text>
|
||||
<button name="network_lagmeter" tool_tip="Estado de lag de la Red"/>
|
||||
<text name="network">
|
||||
Red:
|
||||
</text>
|
||||
<text name="network_text">
|
||||
Normal
|
||||
</text>
|
||||
<button label="" label_selected="" name="server_lagmeter" tool_tip="Estado de lag del Servidor"/>
|
||||
<text name="server">
|
||||
Servidor:
|
||||
</text>
|
||||
<text name="server_text">
|
||||
Normal
|
||||
</text>
|
||||
<button label="?" name="server_help"/>
|
||||
<button label=">>" name="minimize"/>
|
||||
<string name="max_title_msg">
|
||||
Medidor de Lag
|
||||
</string>
|
||||
<string name="max_width_px">
|
||||
360
|
||||
</string>
|
||||
<string name="min_title_msg">
|
||||
Lag
|
||||
</string>
|
||||
<string name="min_width_px">
|
||||
90
|
||||
</string>
|
||||
<string name="client_text_msg">
|
||||
Cliente
|
||||
</string>
|
||||
<string name="client_frame_rate_critical_fps">
|
||||
10
|
||||
</string>
|
||||
<string name="client_frame_rate_warning_fps">
|
||||
15
|
||||
</string>
|
||||
<string name="client_frame_time_window_bg_msg">
|
||||
Normal, ventana en segundo plano
|
||||
</string>
|
||||
<string name="client_frame_time_critical_msg">
|
||||
Frames del cliente valorados por debajo de [CLIENT_FRAME_RATE_CRITICAL]
|
||||
</string>
|
||||
<string name="client_frame_time_warning_msg">
|
||||
Frames del cliente valorados entre [CLIENT_FRAME_RATE_CRITICAL] y [CLIENT_FRAME_RATE_WARNING]
|
||||
</string>
|
||||
<string name="client_frame_time_normal_msg">
|
||||
Normal
|
||||
</string>
|
||||
<string name="client_draw_distance_cause_msg">
|
||||
Causa posible: Distancia de dibujo fijada muy alta
|
||||
</string>
|
||||
<string name="client_texture_loading_cause_msg">
|
||||
Posible causa: imágenes cargándose
|
||||
</string>
|
||||
<string name="client_texture_memory_cause_msg">
|
||||
Posible causa: demasiadas imágenes en la memoria
|
||||
</string>
|
||||
<string name="client_complex_objects_cause_msg">
|
||||
Posible causa: demasiados objetos complejos en la escena
|
||||
</string>
|
||||
<string name="network_text_msg">
|
||||
Red
|
||||
</string>
|
||||
<string name="network_packet_loss_critical_pct">
|
||||
10
|
||||
</string>
|
||||
<string name="network_packet_loss_warning_pct">
|
||||
5
|
||||
</string>
|
||||
<string name="network_packet_loss_critical_msg">
|
||||
La conexión deja caer más del [NETWORK_PACKET_LOSS_CRITICAL]% de los paquetes
|
||||
</string>
|
||||
<string name="network_packet_loss_warning_msg">
|
||||
La conexión deja caer [NETWORK_PACKET_LOSS_WARNING]% y [NETWORK_PACKET_LOSS_CRITICAL]% de los paquetes
|
||||
</string>
|
||||
<string name="network_performance_normal_msg">
|
||||
Normal
|
||||
</string>
|
||||
<string name="network_ping_critical_ms">
|
||||
600
|
||||
</string>
|
||||
<string name="network_ping_warning_ms">
|
||||
300
|
||||
</string>
|
||||
<string name="network_ping_critical_msg">
|
||||
El tiempo de conexión (ping) supera los [NETWORK_PING_CRITICAL] ms
|
||||
</string>
|
||||
<string name="network_ping_warning_msg">
|
||||
El tiempo de conexión (ping) es de [NETWORK_PING_WARNING] y [NETWORK_PING_CRITICAL] ms
|
||||
</string>
|
||||
<string name="network_packet_loss_cause_msg">
|
||||
Posiblemente una mala conexión o se ha fijado un ancho de banda demasiado alto.
|
||||
</string>
|
||||
<string name="network_ping_cause_msg">
|
||||
Posiblemente una mala conexión o se está ejecutando una aplicación de archivos compartidos.
|
||||
</string>
|
||||
<string name="server_text_msg">
|
||||
Servidor
|
||||
</string>
|
||||
<string name="server_frame_rate_critical_fps">
|
||||
20
|
||||
</string>
|
||||
<string name="server_frame_rate_warning_fps">
|
||||
30
|
||||
</string>
|
||||
<string name="server_single_process_max_time_ms">
|
||||
20
|
||||
</string>
|
||||
<string name="server_frame_time_critical_msg">
|
||||
Frecuencia (framerate) por debajo de [SERVER_FRAME_RATE_CRITICAL]
|
||||
</string>
|
||||
<string name="server_frame_time_warning_msg">
|
||||
Frecuencia (framerate) entre [SERVER_FRAME_RATE_CRITICAL] y [SERVER_FRAME_RATE_WARNING]
|
||||
</string>
|
||||
<string name="server_frame_time_normal_msg">
|
||||
Normal
|
||||
</string>
|
||||
<string name="server_physics_cause_msg">
|
||||
Causa Posible: Demasiados objetos físicos
|
||||
</string>
|
||||
<string name="server_scripts_cause_msg">
|
||||
Causa Posible: Demasiados objetos con Scripts
|
||||
</string>
|
||||
<string name="server_net_cause_msg">
|
||||
Causa Posible: Demasiado tráfico en la red
|
||||
</string>
|
||||
<string name="server_agent_cause_msg">
|
||||
Causa Posible: demasiada gente moviéndose en la región
|
||||
</string>
|
||||
<string name="server_images_cause_msg">
|
||||
Causa Posible: demasiados cálculos de imágenes
|
||||
</string>
|
||||
<string name="server_generic_cause_msg">
|
||||
Causa Posible: Demasiada carga en el servidor
|
||||
</string>
|
||||
<string name="smaller_label">
|
||||
>>
|
||||
</string>
|
||||
<string name="bigger_label">
|
||||
<<
|
||||
</string>
|
||||
</floater>
|
||||
@@ -88,7 +88,6 @@
|
||||
<check_box label="Prueba Flotantes" name="floater_test_btn"/>
|
||||
<check_box label="Editar UI" name="edit_ui_btn"/>
|
||||
<check_box label="Prueba Fuentes" name="font_test_btn"/>
|
||||
<check_box label="Medidor de Lag" name="lag_meter_btn"/>
|
||||
<check_box label="Denunciar Abuso" name="abuse_btn"/>
|
||||
<!-- Singu TODO: Re-implement f1 help.
|
||||
<check_box label="Ayuda" name="help_btn"/>
|
||||
|
||||
@@ -201,7 +201,6 @@
|
||||
<menu_item_call label="Portal de Scripting..." name="Scripting Portal..."/>
|
||||
<menu_item_call label="Denunciar Abuso..." name="Report Abuse..."/>
|
||||
<menu_item_call label="Choques, Empujones y Golpes..." name="Bumps, Pushes &amp; Hits..."/>
|
||||
<menu_item_call label="Medidor de Lag" name="Lag Meter"/>
|
||||
<menu label="Informe de Fallos" name="Bug Reporting" >
|
||||
<menu_item_call label="Seguimiento de Problemas Público..." name="Public Issue Tracker..."/>
|
||||
<menu_item_call label="Ayuda del Seguimiento de Problemas Público..." name="Publc Issue Tracker Help..."/>
|
||||
|
||||
@@ -272,11 +272,8 @@
|
||||
<layout_panel name="panelfonttest">
|
||||
<button label="Prueba Fuentes" name="font_test_btn"/>
|
||||
</layout_panel>
|
||||
<layout_panel name="panellagmeter">
|
||||
<button label="Medidor de Lag" name="lag_meter_btn"/>
|
||||
</layout_panel>
|
||||
<layout_panel name="panelreportabuse">
|
||||
<button label="Denunciar Abuso" name="lag_meter_btn"/>
|
||||
<button label="Denunciar Abuso" name="abuse_btn"/>
|
||||
</layout_panel>
|
||||
<!-- Singu TODO: Re-implement f1 help.
|
||||
<layout_panel name="panelhelp">
|
||||
|
||||
@@ -1,152 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<floater name="floater_lagmeter" title="Mesure du Lag">
|
||||
<button name="client_lagmeter" tool_tip="Statut du lag client"/>
|
||||
<text name="client">
|
||||
Client:
|
||||
</text>
|
||||
<text name="client_text">
|
||||
Normal
|
||||
</text>
|
||||
<button name="network_lagmeter" tool_tip="Statut du lag réseau"/>
|
||||
<text name="network">
|
||||
Réseau:
|
||||
</text>
|
||||
<text name="network_text">
|
||||
Normal
|
||||
</text>
|
||||
<button name="server_lagmeter" tool_tip="Statut du lag serveur"/>
|
||||
<text name="server">
|
||||
Serveur:
|
||||
</text>
|
||||
<text name="server_text">
|
||||
Normal
|
||||
</text>
|
||||
<button label="?" name="server_help"/>
|
||||
<button label=">>" name="minimize"/>
|
||||
<string name="max_title_msg">
|
||||
Mesure du lag
|
||||
</string>
|
||||
<string name="max_width_px">
|
||||
360
|
||||
</string>
|
||||
<string name="min_title_msg">
|
||||
Lag
|
||||
</string>
|
||||
<string name="min_width_px">
|
||||
90
|
||||
</string>
|
||||
<string name="client_text_msg">
|
||||
Client
|
||||
</string>
|
||||
<string name="client_frame_rate_critical_fps">
|
||||
10
|
||||
</string>
|
||||
<string name="client_frame_rate_warning_fps">
|
||||
15
|
||||
</string>
|
||||
<string name="client_frame_time_window_bg_msg">
|
||||
Normal, fenêtre en arrière-plan
|
||||
</string>
|
||||
<string name="client_frame_time_critical_msg">
|
||||
Taux de défilement client ci-dessous [CLIENT_FRAME_RATE_CRITICAL]
|
||||
</string>
|
||||
<string name="client_frame_time_warning_msg">
|
||||
Taux de défilement client entre [CLIENT_FRAME_RATE_CRITICAL] et [CLIENT_FRAME_RATE_WARNING]
|
||||
</string>
|
||||
<string name="client_frame_time_normal_msg">
|
||||
Normal
|
||||
</string>
|
||||
<string name="client_draw_distance_cause_msg">
|
||||
Cause possible: la limite d'affichage est trop élevée
|
||||
</string>
|
||||
<string name="client_texture_loading_cause_msg">
|
||||
Cause possible: images en cours de chargement
|
||||
</string>
|
||||
<string name="client_texture_memory_cause_msg">
|
||||
Cause possible: trop d'images en mémoire
|
||||
</string>
|
||||
<string name="client_complex_objects_cause_msg">
|
||||
Cause possible: trop d'objets complexes dans la scène
|
||||
</string>
|
||||
<string name="network_text_msg">
|
||||
Réseau
|
||||
</string>
|
||||
<string name="network_packet_loss_critical_pct">
|
||||
10
|
||||
</string>
|
||||
<string name="network_packet_loss_warning_pct">
|
||||
5
|
||||
</string>
|
||||
<string name="network_packet_loss_critical_msg">
|
||||
La connexion perd plus de [NETWORK_PACKET_LOSS_CRITICAL]% de paquets
|
||||
</string>
|
||||
<string name="network_packet_loss_warning_msg">
|
||||
La connexion perd entre [NETWORK_PACKET_LOSS_WARNING]% et [NETWORK_PACKET_LOSS_CRITICAL]% de paquets
|
||||
</string>
|
||||
<string name="network_performance_normal_msg">
|
||||
Normal
|
||||
</string>
|
||||
<string name="network_ping_critical_ms">
|
||||
600
|
||||
</string>
|
||||
<string name="network_ping_warning_ms">
|
||||
300
|
||||
</string>
|
||||
<string name="network_ping_critical_msg">
|
||||
Temps de connexion ping supérieur à [NETWORK_PING_CRITICAL] ms
|
||||
</string>
|
||||
<string name="network_ping_warning_msg">
|
||||
Temps de connexion ping entre [NETWORK_PING_WARNING] et [NETWORK_PING_CRITICAL] ms
|
||||
</string>
|
||||
<string name="network_packet_loss_cause_msg">
|
||||
Mauvaise connexion possible ou réglage de la bande passante trop élevé.
|
||||
</string>
|
||||
<string name="network_ping_cause_msg">
|
||||
Mauvaise connexion possible ou app. de partage des fichiers
|
||||
</string>
|
||||
<string name="server_text_msg">
|
||||
Serveur
|
||||
</string>
|
||||
<string name="server_frame_rate_critical_fps">
|
||||
20
|
||||
</string>
|
||||
<string name="server_frame_rate_warning_fps">
|
||||
30
|
||||
</string>
|
||||
<string name="server_single_process_max_time_ms">
|
||||
20
|
||||
</string>
|
||||
<string name="server_frame_time_critical_msg">
|
||||
Taux de défilement du simulateur au dessous de [SERVER_FRAME_RATE_CRITICAL]
|
||||
</string>
|
||||
<string name="server_frame_time_warning_msg">
|
||||
Taux de défilement du simulateur entre [SERVER_FRAME_RATE_CRITICAL] et [SERVER_FRAME_RATE_WARNING]
|
||||
</string>
|
||||
<string name="server_frame_time_normal_msg">
|
||||
Normal
|
||||
</string>
|
||||
<string name="server_physics_cause_msg">
|
||||
Cause possible: trop d'objets physiques
|
||||
</string>
|
||||
<string name="server_scripts_cause_msg">
|
||||
Cause possible: trop d'objets scriptés
|
||||
</string>
|
||||
<string name="server_net_cause_msg">
|
||||
Cause possible: trop de trafic réseau
|
||||
</string>
|
||||
<string name="server_agent_cause_msg">
|
||||
Cause possible: trop de personnes en mouvement dans la région
|
||||
</string>
|
||||
<string name="server_images_cause_msg">
|
||||
Cause possible: trop de calculs d'images
|
||||
</string>
|
||||
<string name="server_generic_cause_msg">
|
||||
Cause possible: charge simulateur trop lourde
|
||||
</string>
|
||||
<string name="smaller_label">
|
||||
>>
|
||||
</string>
|
||||
<string name="bigger_label">
|
||||
<<
|
||||
</string>
|
||||
</floater>
|
||||
@@ -85,7 +85,6 @@
|
||||
<check_box label="Floater Test" name="floater_test_btn"/>
|
||||
<check_box label="Edit UI" name="edit_ui_btn"/>
|
||||
<check_box label="Font Test" name="font_test_btn"/>
|
||||
<check_box label="Lag Meter" name="lag_meter_btn"/>
|
||||
<check_box label="Report Abuse" name="abuse_btn"/>
|
||||
<check_box label="Tuto" name="tutorial_btn"/>
|
||||
<check_box label="A propos de [SHORT_APP_NAME]" name="about_btn"/>
|
||||
|
||||
@@ -223,7 +223,6 @@
|
||||
<menu_item_separator label="-----------" name="separator3"/>
|
||||
<menu_item_call label="Signaler une infraction" name="Report Abuse..."/>
|
||||
<menu_item_call label="Collisions, coups et bousculades" name="Bumps, Pushes &amp; Hits..."/>
|
||||
<menu_item_call label="Mesure du lag" name="Lag Meter"/>
|
||||
<menu_item_separator label="-----------" name="separator7"/>
|
||||
<menu label="Signaler des bugs" name="Bug Reporting">
|
||||
<menu_item_call label="Ouvrir un JIRA" name="Public Issue Tracker..."/>
|
||||
|
||||
@@ -1,155 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<floater name="floater_lagmeter" title="Misuratore del lag">
|
||||
<button label="" label_selected="" name="client_lagmeter" tool_tip="Stato del lag del programma in locale"/>
|
||||
<text left="30" name="client_lag_cause" right="-10" />
|
||||
<text left="30" name="network_lag_cause" right="-10" />
|
||||
<text left="30" name="server_lag_cause" right="-32" />
|
||||
<text name="client">
|
||||
Programma in locale:
|
||||
</text>
|
||||
<text name="client_text" left="145" font="SansSerifSmall">
|
||||
Normale
|
||||
</text>
|
||||
<button label="" label_selected="" name="network_lagmeter" tool_tip="Stato del lag del network"/>
|
||||
<text name="network">
|
||||
Network:
|
||||
</text>
|
||||
<text name="network_text" font="SansSerifSmall">
|
||||
Normale
|
||||
</text>
|
||||
<button label="" label_selected="" name="server_lagmeter" tool_tip="Stato del lag del server"/>
|
||||
<text name="server">
|
||||
Server:
|
||||
</text>
|
||||
<text name="server_text" font="SansSerifSmall">
|
||||
Normale
|
||||
</text>
|
||||
<button label="?" name="server_help"/>
|
||||
<button label=">>" name="minimize"/>
|
||||
<string name="max_title_msg">
|
||||
Misuratore del lag
|
||||
</string>
|
||||
<string name="max_width_px">
|
||||
360
|
||||
</string>
|
||||
<string name="min_title_msg">
|
||||
Lag
|
||||
</string>
|
||||
<string name="min_width_px">
|
||||
90
|
||||
</string>
|
||||
<string name="client_text_msg">
|
||||
Programma in locale
|
||||
</string>
|
||||
<string name="client_frame_rate_critical_fps">
|
||||
10
|
||||
</string>
|
||||
<string name="client_frame_rate_warning_fps">
|
||||
15
|
||||
</string>
|
||||
<string name="client_frame_time_window_bg_msg">
|
||||
Normale, finestra sullo sfondo
|
||||
</string>
|
||||
<string name="client_frame_time_critical_msg">
|
||||
Velocità dei frame al di sotto di [CLIENT_FRAME_RATE_CRITICAL]
|
||||
</string>
|
||||
<string name="client_frame_time_warning_msg">
|
||||
Velocità dei frame tra [CLIENT_FRAME_RATE_CRITICAL] e [CLIENT_FRAME_RATE_WARNING]
|
||||
</string>
|
||||
<string name="client_frame_time_normal_msg">
|
||||
Normale
|
||||
</string>
|
||||
<string name="client_draw_distance_cause_msg">
|
||||
Possibile causa: Campo visivo impostato troppo alto
|
||||
</string>
|
||||
<string name="client_texture_loading_cause_msg">
|
||||
Possibile causa: Caricamento immagini
|
||||
</string>
|
||||
<string name="client_texture_memory_cause_msg">
|
||||
Possibile causa: Troppe immagini in memoria
|
||||
</string>
|
||||
<string name="client_complex_objects_cause_msg">
|
||||
Possibile causa: Troppi oggetti complessi intorno
|
||||
</string>
|
||||
<string name="network_text_msg">
|
||||
Network
|
||||
</string>
|
||||
<string name="network_packet_loss_critical_pct">
|
||||
10
|
||||
</string>
|
||||
<string name="network_packet_loss_warning_pct">
|
||||
5
|
||||
</string>
|
||||
<string name="network_packet_loss_critical_msg">
|
||||
La connessione sta calando al di sotto del [NETWORK_PACKET_LOSS_CRITICAL]% di pacchetti
|
||||
</string>
|
||||
<string name="network_packet_loss_warning_msg">
|
||||
La connessione sta calando tra il [NETWORK_PACKET_LOSS_WARNING]% e il [NETWORK_PACKET_LOSS_CRITICAL]% di pacchetti
|
||||
</string>
|
||||
<string name="network_performance_normal_msg">
|
||||
Normale
|
||||
</string>
|
||||
<string name="network_ping_critical_ms">
|
||||
600
|
||||
</string>
|
||||
<string name="network_ping_warning_ms">
|
||||
300
|
||||
</string>
|
||||
<string name="network_ping_critical_msg">
|
||||
Il tempo di ping della connessione è al di sopra di [NETWORK_PING_CRITICAL] ms
|
||||
</string>
|
||||
<string name="network_ping_warning_msg">
|
||||
Il tempo di ping della connessione è tra [NETWORK_PING_WARNING]-[NETWORK_PING_CRITICAL] ms
|
||||
</string>
|
||||
<string name="network_packet_loss_cause_msg">
|
||||
Possibile cattiva connessione o la larghezza di banda impostata nelle preferenze troppo alta.
|
||||
</string>
|
||||
<string name="network_ping_cause_msg">
|
||||
Possibile cattiva connessione o l'apertura di un programma di scambio files.
|
||||
</string>
|
||||
<string name="server_text_msg">
|
||||
Server
|
||||
</string>
|
||||
<string name="server_frame_rate_critical_fps">
|
||||
20
|
||||
</string>
|
||||
<string name="server_frame_rate_warning_fps">
|
||||
30
|
||||
</string>
|
||||
<string name="server_single_process_max_time_ms">
|
||||
20
|
||||
</string>
|
||||
<string name="server_frame_time_critical_msg">
|
||||
Velocità dei frame al di sotto di [SERVER_FRAME_RATE_CRITICAL]
|
||||
</string>
|
||||
<string name="server_frame_time_warning_msg">
|
||||
Velocità dei frame tra [SERVER_FRAME_RATE_CRITICAL] e [SERVER_FRAME_RATE_WARNING]
|
||||
</string>
|
||||
<string name="server_frame_time_normal_msg">
|
||||
Normale
|
||||
</string>
|
||||
<string name="server_physics_cause_msg">
|
||||
Possibile causa: troppi oggetti fisici
|
||||
</string>
|
||||
<string name="server_scripts_cause_msg">
|
||||
Possibile causa: troppi oggetti scriptati
|
||||
</string>
|
||||
<string name="server_net_cause_msg">
|
||||
Possibile causa: eccessivo traffico sulla rete
|
||||
</string>
|
||||
<string name="server_agent_cause_msg">
|
||||
Possibile causa: troppi residenti in movimento nella regione
|
||||
</string>
|
||||
<string name="server_images_cause_msg">
|
||||
Possibile causa: troppe elaborazioni di immagini
|
||||
</string>
|
||||
<string name="server_generic_cause_msg">
|
||||
Possibile causa: carico eccessivo del simulatore
|
||||
</string>
|
||||
<string name="smaller_label">
|
||||
>>
|
||||
</string>
|
||||
<string name="bigger_label">
|
||||
<<
|
||||
</string>
|
||||
</floater>
|
||||
@@ -190,7 +190,6 @@
|
||||
<menu_item_separator label="-----------" name="separator3"/>
|
||||
<menu_item_call label="Denuncia di abuso..." name="Report Abuse..."/>
|
||||
<menu_item_call label="Collisioni, Spinte & Colpi..." name="Bumps, Pushes &amp; Hits..."/>
|
||||
<menu_item_call label="Misuratore del lag" name="Lag Meter"/>
|
||||
<menu_item_separator label="-----------" name="separator7"/>
|
||||
<menu label="Segnalazione di un bug" name="Bug Reporting">
|
||||
<menu_item_call label="Registro pubblico errori..." name="Public Issue Tracker..."/>
|
||||
|
||||
@@ -1,155 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<floater name="floater_lagmeter" title="Medidor de Atraso">
|
||||
<button label="" label_selected="" name="client_lagmeter" tool_tip="Status de atraso no Cliente"/>
|
||||
<text left="30" name="client_lag_cause" right="-10" />
|
||||
<text left="30" name="network_lag_cause" right="-10" />
|
||||
<text left="30" name="server_lag_cause" right="-32" />
|
||||
<text name="client">
|
||||
Cliente:
|
||||
</text>
|
||||
<text name="client_text" font="SansSerifSmall">
|
||||
Normal
|
||||
</text>
|
||||
<button label="" label_selected="" name="network_lagmeter" tool_tip="Status de atraso na rede"/>
|
||||
<text name="network">
|
||||
Rede:
|
||||
</text>
|
||||
<text name="network_text" font="SansSerifSmall">
|
||||
Normal
|
||||
</text>
|
||||
<button label="" label_selected="" name="server_lagmeter" tool_tip="Status de atraso no servidor"/>
|
||||
<text name="server">
|
||||
Servidor:
|
||||
</text>
|
||||
<text name="server_text" font="SansSerifSmall">
|
||||
Normal
|
||||
</text>
|
||||
<button label="?" name="server_help"/>
|
||||
<button label=">>" name="minimize"/>
|
||||
<string name="max_title_msg">
|
||||
Medidor de Atraso
|
||||
</string>
|
||||
<string name="max_width_px">
|
||||
360
|
||||
</string>
|
||||
<string name="min_title_msg">
|
||||
Atraso
|
||||
</string>
|
||||
<string name="min_width_px">
|
||||
90
|
||||
</string>
|
||||
<string name="client_text_msg">
|
||||
Cliente
|
||||
</string>
|
||||
<string name="client_frame_rate_critical_fps">
|
||||
10
|
||||
</string>
|
||||
<string name="client_frame_rate_warning_fps">
|
||||
15
|
||||
</string>
|
||||
<string name="client_frame_time_window_bg_msg">
|
||||
Normal, janela por baixo
|
||||
</string>
|
||||
<string name="client_frame_time_critical_msg">
|
||||
Taxa de quadros do Cliente abaixo de [CLIENT_FRAME_RATE_CRITICAL]
|
||||
</string>
|
||||
<string name="client_frame_time_warning_msg">
|
||||
Taxa de quadros do Cliente entre [CLIENT_FRAME_RATE_CRITICAL] e [CLIENT_FRAME_RATE_WARNING]
|
||||
</string>
|
||||
<string name="client_frame_time_normal_msg">
|
||||
Normal
|
||||
</string>
|
||||
<string name="client_draw_distance_cause_msg">
|
||||
Causa possível: Distância de desenho ajustada muito alta
|
||||
</string>
|
||||
<string name="client_texture_loading_cause_msg">
|
||||
Causa possível: Carregamento de Imagens
|
||||
</string>
|
||||
<string name="client_texture_memory_cause_msg">
|
||||
Causa possível: Muitas imagens na memória
|
||||
</string>
|
||||
<string name="client_complex_objects_cause_msg">
|
||||
Causa possível: Muitos objetos complexos na cena
|
||||
</string>
|
||||
<string name="network_text_msg">
|
||||
Rede
|
||||
</string>
|
||||
<string name="network_packet_loss_critical_pct">
|
||||
10
|
||||
</string>
|
||||
<string name="network_packet_loss_warning_pct">
|
||||
5
|
||||
</string>
|
||||
<string name="network_packet_loss_critical_msg">
|
||||
Conexão está caindo para cerca de [NETWORK_PACKET_LOSS_CRITICAL]% de pacotes
|
||||
</string>
|
||||
<string name="network_packet_loss_warning_msg">
|
||||
Conexão está caindo [NETWORK_PACKET_LOSS_WARNING]%-[NETWORK_PACKET_LOSS_CRITICAL]% de pacotes
|
||||
</string>
|
||||
<string name="network_performance_normal_msg">
|
||||
Normal
|
||||
</string>
|
||||
<string name="network_ping_critical_ms">
|
||||
600
|
||||
</string>
|
||||
<string name="network_ping_warning_ms">
|
||||
300
|
||||
</string>
|
||||
<string name="network_ping_critical_msg">
|
||||
Tempo de conexão de ping é cerca de [NETWORK_PING_CRITICAL] ms
|
||||
</string>
|
||||
<string name="network_ping_warning_msg">
|
||||
Tempo de conexão de ping é [NETWORK_PING_WARNING]-[NETWORK_PING_CRITICAL] ms
|
||||
</string>
|
||||
<string name="network_packet_loss_cause_msg">
|
||||
Possível conexão ruim ou 'Largura de Banda' escolhida muito alta.
|
||||
</string>
|
||||
<string name="network_ping_cause_msg">
|
||||
Possível conexão ruim ou aplicativos compartilhando arquivos.
|
||||
</string>
|
||||
<string name="server_text_msg">
|
||||
Servidor
|
||||
</string>
|
||||
<string name="server_frame_rate_critical_fps">
|
||||
20
|
||||
</string>
|
||||
<string name="server_frame_rate_warning_fps">
|
||||
30
|
||||
</string>
|
||||
<string name="server_single_process_max_time_ms">
|
||||
20
|
||||
</string>
|
||||
<string name="server_frame_time_critical_msg">
|
||||
Taxa de quadros abaixo de [SERVER_FRAME_RATE_CRITICAL]
|
||||
</string>
|
||||
<string name="server_frame_time_warning_msg">
|
||||
Taxa de quadros entre [SERVER_FRAME_RATE_CRITICAL] e [SERVER_FRAME_RATE_WARNING]
|
||||
</string>
|
||||
<string name="server_frame_time_normal_msg">
|
||||
Normal
|
||||
</string>
|
||||
<string name="server_physics_cause_msg">
|
||||
Causa possível: Muitos objetos físicos
|
||||
</string>
|
||||
<string name="server_scripts_cause_msg">
|
||||
Causa possível: Muitos objetos com scripts
|
||||
</string>
|
||||
<string name="server_net_cause_msg">
|
||||
Causa possível: Muito tráfego na rede
|
||||
</string>
|
||||
<string name="server_agent_cause_msg">
|
||||
Causa possível: Muitas pessoas se movendo na região
|
||||
</string>
|
||||
<string name="server_images_cause_msg">
|
||||
Causa possível: Muitos cálculos de imagem
|
||||
</string>
|
||||
<string name="server_generic_cause_msg">
|
||||
Causa possível: Carga no simulador muito pesada
|
||||
</string>
|
||||
<string name="smaller_label">
|
||||
>>
|
||||
</string>
|
||||
<string name="bigger_label">
|
||||
<<
|
||||
</string>
|
||||
</floater>
|
||||
@@ -155,7 +155,6 @@
|
||||
<menu_item_call label="Portal de Scripts..." name="Scripting Portal..."/>
|
||||
<menu_item_call label="Reportar Abuso..." name="Report Abuse..."/>
|
||||
<menu_item_call label="Colisões, impulsos e batidas..." name="Bumps, Pushes &amp; Hits..."/>
|
||||
<menu_item_call label="Medidor de Lag" name="Lag Meter"/>
|
||||
<menu label="Reportando Bug" name="Bug Reporting">
|
||||
<menu_item_call label="Rastreador público de problemas..." name="Public Issue Tracker..."/>
|
||||
<menu_item_call label="Ajuda do rastreador público de problemas..." name="Publc Issue Tracker Help..."/>
|
||||
|
||||
Reference in New Issue
Block a user