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:
Lirusaito
2015-11-16 23:40:43 -05:00
parent 6cd64783f1
commit a9eb118897
24 changed files with 2 additions and 1384 deletions

View File

@@ -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

View File

@@ -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>

View File

@@ -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>

View File

@@ -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;
}

View File

@@ -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

View File

@@ -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");

View File

@@ -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()

View File

@@ -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="&gt;&gt; " 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">&gt;&gt; </string>
<string name="bigger_label">&lt;&lt;</string>
</floater>

View File

@@ -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;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..."/>

View File

@@ -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&amp;task=knowledge&amp;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="&gt;&gt;" 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 &apos;Bandwidth&apos; 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">
&gt;&gt;
</string>
<string name="bigger_label">
&lt;&lt;
</string>
</floater>

View File

@@ -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"/>

View File

@@ -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"

View File

@@ -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>

View File

@@ -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="&gt;&gt;" 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">
&gt;&gt;
</string>
<string name="bigger_label">
&lt;&lt;
</string>
</floater>

View File

@@ -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"/>

View File

@@ -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;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..."/>

View File

@@ -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">

View File

@@ -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="&gt;&gt;" 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">
&gt;&gt;
</string>
<string name="bigger_label">
&lt;&lt;
</string>
</floater>

View File

@@ -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"/>

View File

@@ -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;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..."/>

View File

@@ -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="&gt;&gt;" 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&apos;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">
&gt;&gt;
</string>
<string name="bigger_label">
&lt;&lt;
</string>
</floater>

View File

@@ -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 &amp; Colpi..." name="Bumps, Pushes &amp;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..."/>

View File

@@ -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="&gt;&gt;" 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">
&gt;&gt;
</string>
<string name="bigger_label">
&lt;&lt;
</string>
</floater>

View File

@@ -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;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..."/>