diff options
| author | Mark Palange (Mani) <palange@lindenlab.com> | 2010-12-10 13:20:10 -0800 | 
|---|---|---|
| committer | Mark Palange (Mani) <palange@lindenlab.com> | 2010-12-10 13:20:10 -0800 | 
| commit | 647fe8fb13c02854349fda2113bc9b1902ceca10 (patch) | |
| tree | 662e864d65fe3e0bed4615706121cc8a38e2e8c5 /indra | |
| parent | 1924f1bbca437eac4ca5d047c489042e65904d2e (diff) | |
| parent | 426744df2c9a6c04bab594fefbd8b35970d0948d (diff) | |
Merge
Diffstat (limited to 'indra')
221 files changed, 1347 insertions, 807 deletions
| diff --git a/indra/llcommon/llversionviewer.h b/indra/llcommon/llversionviewer.h index d6fa5b1997..356e0f4c0f 100644 --- a/indra/llcommon/llversionviewer.h +++ b/indra/llcommon/llversionviewer.h @@ -35,7 +35,7 @@ const S32 LL_VERSION_BUILD = 0;  const char * const LL_CHANNEL = "Second Life Developer";  #if LL_DARWIN -const char * const LL_VERSION_BUNDLE_ID = "com.secondlife.snowglobe.viewer"; +const char * const LL_VERSION_BUNDLE_ID = "com.secondlife.indra.viewer";  #endif  #endif diff --git a/indra/llmessage/llavatarnamecache.cpp b/indra/llmessage/llavatarnamecache.cpp index 7396117d84..03c28eb2a5 100644 --- a/indra/llmessage/llavatarnamecache.cpp +++ b/indra/llmessage/llavatarnamecache.cpp @@ -235,27 +235,21 @@ public:  	/*virtual*/ void error(U32 status, const std::string& reason)  	{ -		// We're going to construct a dummy record and cache it for a while, -		// either briefly for a 503 Service Unavailable, or longer for other -		// errors. -		F64 retry_timestamp = errorRetryTimestamp(status); - -		// *NOTE: "??" starts trigraphs in C/C++, escape the question marks. -		const std::string DUMMY_NAME("\?\?\?"); -		LLAvatarName av_name; -		av_name.mUsername = DUMMY_NAME; -		av_name.mDisplayName = DUMMY_NAME; -		av_name.mIsDisplayNameDefault = false; -		av_name.mIsDummy = true; -		av_name.mExpires = retry_timestamp; +		// If there's an error, it might be caused by PeopleApi, +		// or when loading textures on startup and using a very slow  +		// network, this query may time out. Fallback to the legacy +		// cache.  + +		llwarns << "LLAvatarNameResponder error " << status << " " << reason << llendl;  		// Add dummy records for all agent IDs in this request  		std::vector<LLUUID>::const_iterator it = mAgentIDs.begin();  		for ( ; it != mAgentIDs.end(); ++it)  		{  			const LLUUID& agent_id = *it; -			// cache it and fire signals -			LLAvatarNameCache::processName(agent_id, av_name, true); +			gCacheName->get(agent_id, false,  // legacy compatibility +						boost::bind(&LLAvatarNameCache::legacyNameCallback, +						_1, _2, _3));  		}  	} @@ -357,7 +351,7 @@ void LLAvatarNameCache::requestNamesViaCapability()  		if (url.size() > NAME_URL_SEND_THRESHOLD)  		{  			//llinfos << "requestNames " << url << llendl; -			LLHTTPClient::get(url, new LLAvatarNameResponder(agent_ids)); +			LLHTTPClient::get(url, new LLAvatarNameResponder(agent_ids));//, LLSD(), 10.0f);  			url.clear();  			agent_ids.clear();  		} @@ -366,7 +360,7 @@ void LLAvatarNameCache::requestNamesViaCapability()  	if (!url.empty())  	{  		//llinfos << "requestNames " << url << llendl; -		LLHTTPClient::get(url, new LLAvatarNameResponder(agent_ids)); +		LLHTTPClient::get(url, new LLAvatarNameResponder(agent_ids));//, LLSD(), 10.0f);  		url.clear();  		agent_ids.clear();  	} diff --git a/indra/llui/llaccordionctrltab.cpp b/indra/llui/llaccordionctrltab.cpp index 9d49c1a831..9e4849c58b 100644 --- a/indra/llui/llaccordionctrltab.cpp +++ b/indra/llui/llaccordionctrltab.cpp @@ -203,7 +203,8 @@ void LLAccordionCtrlTab::LLAccordionCtrlTabHeader::draw()  	S32 width = getRect().getWidth();  	S32 height = getRect().getHeight(); -	gl_rect_2d(0,0,width - 1 ,height - 1,mHeaderBGColor.get(),true); +	F32 alpha = getCurrentTransparency(); +	gl_rect_2d(0,0,width - 1 ,height - 1,mHeaderBGColor.get() % alpha,true);  	LLAccordionCtrlTab* parent = dynamic_cast<LLAccordionCtrlTab*>(getParent());  	bool collapsible = (parent && parent->getCollapsible()); diff --git a/indra/llui/llbutton.cpp b/indra/llui/llbutton.cpp index 65ef3e5f8f..45ceaff696 100644 --- a/indra/llui/llbutton.cpp +++ b/indra/llui/llbutton.cpp @@ -98,7 +98,8 @@ LLButton::Params::Params()  	is_toggle("is_toggle", false),  	scale_image("scale_image", true),  	hover_glow_amount("hover_glow_amount"), -	commit_on_return("commit_on_return", true) +	commit_on_return("commit_on_return", true), +	use_draw_context_alpha("use_draw_context_alpha", true)  {  	addSynonym(is_toggle, "toggle");  	held_down_delay.seconds = 0.5f; @@ -158,7 +159,8 @@ LLButton::LLButton(const LLButton::Params& p)  	mLastDrawCharsCount(0),  	mMouseDownSignal(NULL),  	mMouseUpSignal(NULL), -	mHeldDownSignal(NULL) +	mHeldDownSignal(NULL), +	mUseDrawContextAlpha(p.use_draw_context_alpha)  {  	static LLUICachedControl<S32> llbutton_orig_h_pad ("UIButtonOrigHPad", 0); @@ -539,7 +541,7 @@ BOOL LLButton::handleHover(S32 x, S32 y, MASK mask)  // virtual  void LLButton::draw()  { -	F32 alpha = getDrawContext().mAlpha; +	F32 alpha = mUseDrawContextAlpha ? getDrawContext().mAlpha : getCurrentTransparency();  	bool flash = FALSE;  	static LLUICachedControl<F32> button_flash_rate("ButtonFlashRate", 0);  	static LLUICachedControl<S32> button_flash_count("ButtonFlashCount", 0); diff --git a/indra/llui/llbutton.h b/indra/llui/llbutton.h index 2d5fefa78c..16aa49b653 100644 --- a/indra/llui/llbutton.h +++ b/indra/llui/llbutton.h @@ -124,6 +124,8 @@ public:  		Optional<F32>				hover_glow_amount;  		Optional<TimeIntervalParam>	held_down_delay; +		Optional<bool>			use_draw_context_alpha; +  		Params();  	}; @@ -338,6 +340,8 @@ private:  	S32							mImageOverlayTopPad;  	S32							mImageOverlayBottomPad; +	bool						mUseDrawContextAlpha; +  	/*  	 * Space between image_overlay and label  	 */ diff --git a/indra/llui/llcombobox.cpp b/indra/llui/llcombobox.cpp index 70014fe4f5..6b06040b8a 100644 --- a/indra/llui/llcombobox.cpp +++ b/indra/llui/llcombobox.cpp @@ -769,7 +769,8 @@ BOOL LLComboBox::handleKeyHere(KEY key, MASK mask)  			return FALSE;  		}  		// if selection has changed, pop open list -		else if ((mList->getLastSelectedItem() != last_selected_item) || (key == KEY_DOWN) || (key == KEY_UP)) +		else if (mList->getLastSelectedItem() != last_selected_item || +				(key == KEY_DOWN || key == KEY_UP) && !mList->isEmpty())  		{  			showList();  		} diff --git a/indra/llui/llfloater.cpp b/indra/llui/llfloater.cpp index 34d8e9c500..1265733bf5 100644 --- a/indra/llui/llfloater.cpp +++ b/indra/llui/llfloater.cpp @@ -1,4 +1,5 @@  /**  +   * @file llfloater.cpp   * @brief LLFloater base class   * @@ -61,10 +62,6 @@  // use this to control "jumping" behavior when Ctrl-Tabbing  const S32 TABBED_FLOATER_OFFSET = 0; -// static -F32 LLFloater::sActiveFloaterTransparency = 0.0f; -F32 LLFloater::sInactiveFloaterTransparency = 0.0f; -  std::string	LLFloater::sButtonNames[BUTTON_COUNT] =   {  	"llfloater_close_btn",		//BUTTON_CLOSE @@ -208,14 +205,14 @@ void LLFloater::initClass()  	if (ctrl)  	{  		ctrl->getSignal()->connect(boost::bind(&LLFloater::updateActiveFloaterTransparency)); -		sActiveFloaterTransparency = LLUI::sSettingGroups["config"]->getF32("ActiveFloaterTransparency"); +		updateActiveFloaterTransparency();  	}  	ctrl = LLUI::sSettingGroups["config"]->getControl("InactiveFloaterTransparency").get();  	if (ctrl)  	{  		ctrl->getSignal()->connect(boost::bind(&LLFloater::updateInactiveFloaterTransparency)); -		sInactiveFloaterTransparency = LLUI::sSettingGroups["config"]->getF32("InactiveFloaterTransparency"); +		updateInactiveFloaterTransparency();  	}  } @@ -225,7 +222,7 @@ static LLWidgetNameRegistry::StaticRegistrar sRegisterFloaterParams(&typeid(LLFl  LLFloater::LLFloater(const LLSD& key, const LLFloater::Params& p)  :	LLPanel(),	// intentionally do not pass params here, see initFromParams -	mDragHandle(NULL), + 	mDragHandle(NULL),  	mTitle(p.title),  	mShortTitle(p.short_title),  	mSingleInstance(p.single_instance), @@ -368,13 +365,13 @@ void LLFloater::layoutDragHandle()  // static  void LLFloater::updateActiveFloaterTransparency()  { -	sActiveFloaterTransparency = LLUI::sSettingGroups["config"]->getF32("ActiveFloaterTransparency"); +	sActiveControlTransparency = LLUI::sSettingGroups["config"]->getF32("ActiveFloaterTransparency");  }  // static  void LLFloater::updateInactiveFloaterTransparency()  { -	sInactiveFloaterTransparency = LLUI::sSettingGroups["config"]->getF32("InactiveFloaterTransparency"); +	sInactiveControlTransparency = LLUI::sSettingGroups["config"]->getF32("InactiveFloaterTransparency");  }  void LLFloater::addResizeCtrls() @@ -1193,6 +1190,7 @@ void LLFloater::setFocus( BOOL b )  			last_focus->setFocus(TRUE);  		}  	} +	updateTransparency(b ? TT_ACTIVE : TT_INACTIVE);  }  // virtual @@ -1465,6 +1463,9 @@ void LLFloater::setFrontmost(BOOL take_focus)  		// there are more than one floater view  		// so we need to query our parent directly  		((LLFloaterView*)getParent())->bringToFront(this, take_focus); + +		// Make sure to set the appropriate transparency type (STORM-732). +		updateTransparency(hasFocus() || getIsChrome() ? TT_ACTIVE : TT_INACTIVE);  	}  } @@ -1652,7 +1653,7 @@ void	LLFloater::onClickCloseBtn()  // virtual  void LLFloater::draw()  { -	mCurrentTransparency = hasFocus() ? sActiveFloaterTransparency : sInactiveFloaterTransparency; +	const F32 alpha = getCurrentTransparency();  	// draw background  	if( isBackgroundVisible() ) @@ -1684,12 +1685,12 @@ void LLFloater::draw()  		if (image)  		{  			// We're using images for this floater's backgrounds -			image->draw(getLocalRect(), overlay_color % mCurrentTransparency); +			image->draw(getLocalRect(), overlay_color % alpha);  		}  		else  		{  			// We're not using images, use old-school flat colors -			gl_rect_2d( left, top, right, bottom, color % mCurrentTransparency ); +			gl_rect_2d( left, top, right, bottom, color % alpha );  			// draw highlight on title bar to indicate focus.  RDW  			if(hasFocus()  @@ -1701,7 +1702,7 @@ void LLFloater::draw()  				const LLFontGL* font = LLFontGL::getFontSansSerif();  				LLRect r = getRect();  				gl_rect_2d_offset_local(0, r.getHeight(), r.getWidth(), r.getHeight() - (S32)font->getLineHeight() - 1,  -					titlebar_focus_color % mCurrentTransparency, 0, TRUE); +					titlebar_focus_color % alpha, 0, TRUE);  			}  		}  	} @@ -1767,10 +1768,32 @@ void	LLFloater::drawShadow(LLPanel* panel)  		shadow_color.mV[VALPHA] *= 0.5f;  	}  	gl_drop_shadow(left, top, right, bottom,  -		shadow_color % mCurrentTransparency, +		shadow_color % getCurrentTransparency(),  		llround(shadow_offset));  } +void LLFloater::updateTransparency(LLView* view, ETypeTransparency transparency_type) +{ +	child_list_t children = *view->getChildList(); +	child_list_t::iterator it = children.begin(); + +	LLUICtrl* ctrl = dynamic_cast<LLUICtrl*>(view); +	if (ctrl) +	{ +		ctrl->setTransparencyType(transparency_type); +	} + +	for(; it != children.end(); ++it) +	{ +		updateTransparency(*it, transparency_type); +	} +} + +void LLFloater::updateTransparency(ETypeTransparency transparency_type) +{ +	updateTransparency(this, transparency_type); +} +  void	LLFloater::setCanMinimize(BOOL can_minimize)  {  	// if removing minimize/restore button programmatically, diff --git a/indra/llui/llfloater.h b/indra/llui/llfloater.h index fa806bb632..bb96272d02 100644 --- a/indra/llui/llfloater.h +++ b/indra/llui/llfloater.h @@ -284,6 +284,8 @@ public:  	static void		setFloaterHost(LLMultiFloater* hostp) {sHostp = hostp; }  	static LLMultiFloater* getFloaterHost() {return sHostp; } + +	void			updateTransparency(ETypeTransparency transparency_type);  protected: @@ -343,6 +345,7 @@ private:  	static void		updateActiveFloaterTransparency();  	static void		updateInactiveFloaterTransparency(); +	void			updateTransparency(LLView* view, ETypeTransparency transparency_type);  public:  	// Called when floater is opened, passes mKey @@ -411,11 +414,6 @@ private:  	bool            mDocked;  	bool            mTornOff; -	F32				mCurrentTransparency; - -	static F32		sActiveFloaterTransparency; -	static F32		sInactiveFloaterTransparency; -  	static LLMultiFloater* sHostp;  	static BOOL		sQuitting;  	static std::string	sButtonNames[BUTTON_COUNT]; diff --git a/indra/llui/lliconctrl.cpp b/indra/llui/lliconctrl.cpp index 627957061d..47f2cfaf89 100644 --- a/indra/llui/lliconctrl.cpp +++ b/indra/llui/lliconctrl.cpp @@ -41,6 +41,7 @@ static LLDefaultChildRegistry::Register<LLIconCtrl> r("icon");  LLIconCtrl::Params::Params()  :	image("image_name"),  	color("color"), +	use_draw_context_alpha("use_draw_context_alpha", true),  	scale_image("scale_image")  {  	tab_stop = false; @@ -51,6 +52,7 @@ LLIconCtrl::LLIconCtrl(const LLIconCtrl::Params& p)  :	LLUICtrl(p),  	mColor(p.color()),  	mImagep(p.image), +	mUseDrawContextAlpha(p.use_draw_context_alpha),  	mPriority(0),  	mDrawWidth(0),  	mDrawHeight(0) @@ -71,7 +73,8 @@ void LLIconCtrl::draw()  {  	if( mImagep.notNull() )  	{ -		mImagep->draw(getLocalRect(), mColor.get() % getDrawContext().mAlpha ); +		const F32 alpha = mUseDrawContextAlpha ? getDrawContext().mAlpha : getCurrentTransparency(); +		mImagep->draw(getLocalRect(), mColor.get() % alpha );  	}  	LLUICtrl::draw(); diff --git a/indra/llui/lliconctrl.h b/indra/llui/lliconctrl.h index 79a8b0fb28..e9bdab2d47 100644 --- a/indra/llui/lliconctrl.h +++ b/indra/llui/lliconctrl.h @@ -48,6 +48,7 @@ public:  	{  		Optional<LLUIImage*>	image;  		Optional<LLUIColor>		color; +		Optional<bool>			use_draw_context_alpha;  		Ignored					scale_image;  		Params();  	}; @@ -79,6 +80,10 @@ protected:  	S32 mDrawWidth ;  	S32 mDrawHeight ; +	// If set to true (default), use the draw context transparency. +	// If false, will use transparency returned by getCurrentTransparency(). See STORM-698. +	bool mUseDrawContextAlpha; +  private:  	LLUIColor mColor;  	LLPointer<LLUIImage> mImagep; diff --git a/indra/llui/lllineeditor.cpp b/indra/llui/lllineeditor.cpp index 3eb58e1aec..ba73b74052 100644 --- a/indra/llui/lllineeditor.cpp +++ b/indra/llui/lllineeditor.cpp @@ -1530,7 +1530,8 @@ void LLLineEditor::drawBackground()  		image = mBgImage;  	} -	F32 alpha = getDrawContext().mAlpha; +	F32 alpha = getCurrentTransparency(); +  	// optionally draw programmatic border  	if (has_focus)  	{ diff --git a/indra/llui/llpanel.cpp b/indra/llui/llpanel.cpp index 900e2c789e..ff377ba3a1 100644 --- a/indra/llui/llpanel.cpp +++ b/indra/llui/llpanel.cpp @@ -194,6 +194,8 @@ void LLPanel::draw()  	// draw background  	if( mBgVisible )  	{ +		alpha = getCurrentTransparency(); +  		LLRect local_rect = getLocalRect();  		if (mBgOpaque )  		{ diff --git a/indra/llui/llscrollcontainer.cpp b/indra/llui/llscrollcontainer.cpp index 3146418a7d..380c477eb2 100644 --- a/indra/llui/llscrollcontainer.cpp +++ b/indra/llui/llscrollcontainer.cpp @@ -422,9 +422,10 @@ void LLScrollContainer::draw()  	// Draw background  	if( mIsOpaque )  	{ +		F32 alpha = getCurrentTransparency(); +  		gGL.getTexUnit(0)->unbind(LLTexUnit::TT_TEXTURE); -		gGL.color4fv( mBackgroundColor.get().mV ); -		gl_rect_2d( mInnerRect ); +		gl_rect_2d(mInnerRect, mBackgroundColor.get() % alpha);  	}  	// Draw mScrolledViews and update scroll bars. diff --git a/indra/llui/llscrolllistctrl.cpp b/indra/llui/llscrolllistctrl.cpp index 7df7c13dc0..8854f0a02e 100644 --- a/indra/llui/llscrolllistctrl.cpp +++ b/indra/llui/llscrolllistctrl.cpp @@ -1482,8 +1482,9 @@ void LLScrollListCtrl::draw()  	// Draw background  	if (mBackgroundVisible)  	{ +		F32 alpha = getCurrentTransparency();  		gGL.getTexUnit(0)->unbind(LLTexUnit::TT_TEXTURE); -		gl_rect_2d(background, getEnabled() ? mBgWriteableColor.get() : mBgReadOnlyColor.get() ); +		gl_rect_2d(background, getEnabled() ? mBgWriteableColor.get() % alpha : mBgReadOnlyColor.get() % alpha );  	}  	if (mColumnsDirty) diff --git a/indra/llui/lltextbase.cpp b/indra/llui/lltextbase.cpp index 3f213ed13e..49537ef78f 100644 --- a/indra/llui/lltextbase.cpp +++ b/indra/llui/lltextbase.cpp @@ -1005,6 +1005,7 @@ void LLTextBase::draw()  	if (mBGVisible)  	{ +		F32 alpha = getCurrentTransparency();  		// clip background rect against extents, if we support scrolling  		LLRect bg_rect = mVisibleTextRect;  		if (mScroller) @@ -1016,7 +1017,7 @@ void LLTextBase::draw()  							: hasFocus()   								? mFocusBgColor.get()   								: mWriteableBgColor.get(); -		gl_rect_2d(doc_rect, bg_color, TRUE); +		gl_rect_2d(doc_rect, bg_color % alpha, TRUE);  	}  	// draw document view diff --git a/indra/llui/llui.cpp b/indra/llui/llui.cpp index 19c42bf61a..1e2fe09cd9 100644 --- a/indra/llui/llui.cpp +++ b/indra/llui/llui.cpp @@ -950,7 +950,7 @@ void gl_ring( F32 radius, F32 width, const LLColor4& center_color, const LLColor  }  // Draw gray and white checkerboard with black border -void gl_rect_2d_checkerboard(const LLRect& rect) +void gl_rect_2d_checkerboard(const LLRect& rect, GLfloat alpha)  {  	// Initialize the first time this is called.  	const S32 PIXELS = 32; @@ -971,11 +971,11 @@ void gl_rect_2d_checkerboard(const LLRect& rect)  	gGL.getTexUnit(0)->unbind(LLTexUnit::TT_TEXTURE);  	// ...white squares -	gGL.color3f( 1.f, 1.f, 1.f ); +	gGL.color4f( 1.f, 1.f, 1.f, alpha );  	gl_rect_2d(rect);  	// ...gray squares -	gGL.color3f( .7f, .7f, .7f ); +	gGL.color4f( .7f, .7f, .7f, alpha );  	gGL.flush();  	glPolygonStipple( checkerboard ); diff --git a/indra/llui/llui.h b/indra/llui/llui.h index fc545c85d5..62d10df8b2 100644 --- a/indra/llui/llui.h +++ b/indra/llui/llui.h @@ -79,7 +79,7 @@ void gl_rect_2d_offset_local( S32 left, S32 top, S32 right, S32 bottom, const LL  void gl_rect_2d_offset_local( S32 left, S32 top, S32 right, S32 bottom, S32 pixel_offset = 0, BOOL filled = TRUE );  void gl_rect_2d(const LLRect& rect, BOOL filled = TRUE );  void gl_rect_2d(const LLRect& rect, const LLColor4& color, BOOL filled = TRUE ); -void gl_rect_2d_checkerboard(const LLRect& rect); +void gl_rect_2d_checkerboard(const LLRect& rect, GLfloat alpha = 1.0f);  void gl_drop_shadow(S32 left, S32 top, S32 right, S32 bottom, const LLColor4 &start_color, S32 lines); diff --git a/indra/llui/lluictrl.cpp b/indra/llui/lluictrl.cpp index 3ac3bf8c41..afd60cbb3e 100644 --- a/indra/llui/lluictrl.cpp +++ b/indra/llui/lluictrl.cpp @@ -36,6 +36,9 @@  static LLDefaultChildRegistry::Register<LLUICtrl> r("ui_ctrl"); +F32 LLUICtrl::sActiveControlTransparency = 1.0f; +F32 LLUICtrl::sInactiveControlTransparency = 1.0f; +  // Compiler optimization, generate extern template  template class LLUICtrl* LLView::getChild<class LLUICtrl>(  	const std::string& name, BOOL recurse) const; @@ -110,7 +113,8 @@ LLUICtrl::LLUICtrl(const LLUICtrl::Params& p, const LLViewModelPtr& viewmodel)  	mMouseUpSignal(NULL),  	mRightMouseDownSignal(NULL),  	mRightMouseUpSignal(NULL), -	mDoubleClickSignal(NULL) +	mDoubleClickSignal(NULL), +	mTransparencyType(TT_DEFAULT)  {  	mUICtrlHandle.bind(this);  } @@ -923,6 +927,37 @@ BOOL LLUICtrl::getTentative() const  void LLUICtrl::setColor(const LLColor4& color)							  { } +F32 LLUICtrl::getCurrentTransparency() +{ +	F32 alpha = 0; + +	switch(mTransparencyType) +	{ +	case TT_DEFAULT: +		alpha = getDrawContext().mAlpha; +		break; + +	case TT_ACTIVE: +		alpha = sActiveControlTransparency; +		break; + +	case TT_INACTIVE: +		alpha = sInactiveControlTransparency; +		break; + +	case TT_FADING: +		alpha = sInactiveControlTransparency / 2; +		break; +	} + +	return alpha; +} + +void LLUICtrl::setTransparencyType(ETypeTransparency type) +{ +	mTransparencyType = type; +} +  boost::signals2::connection LLUICtrl::setCommitCallback( const commit_signal_t::slot_type& cb )   {   	if (!mCommitSignal) mCommitSignal = new commit_signal_t(); diff --git a/indra/llui/lluictrl.h b/indra/llui/lluictrl.h index 76dfdf754c..b37e9f6b1b 100644 --- a/indra/llui/lluictrl.h +++ b/indra/llui/lluictrl.h @@ -120,6 +120,13 @@ public:  		Params();  	}; +	enum ETypeTransparency +	{ +		TT_DEFAULT, +		TT_ACTIVE,		// focused floater +		TT_INACTIVE,	// other floaters +		TT_FADING,		// fading toast +	};  	/*virtual*/ ~LLUICtrl();  	void initFromParams(const Params& p); @@ -202,6 +209,11 @@ public:  	virtual void	setColor(const LLColor4& color); +	F32 			getCurrentTransparency(); + +	void				setTransparencyType(ETypeTransparency type); +	ETypeTransparency	getTransparencyType() const {return mTransparencyType;} +  	BOOL	focusNextItem(BOOL text_entry_only);  	BOOL	focusPrevItem(BOOL text_entry_only);  	BOOL 	focusFirstItem(BOOL prefer_text_fields = FALSE, BOOL focus_flash = TRUE ); @@ -283,6 +295,10 @@ protected:  	boost::signals2::connection mMakeVisibleControlConnection;  	LLControlVariable* mMakeInvisibleControlVariable;  	boost::signals2::connection mMakeInvisibleControlConnection; + +	static F32 sActiveControlTransparency; +	static F32 sInactiveControlTransparency; +  private:  	BOOL			mTabStop; @@ -290,6 +306,8 @@ private:  	BOOL			mTentative;  	LLRootHandle<LLUICtrl> mUICtrlHandle; +	ETypeTransparency mTransparencyType; +  	class DefaultTabGroupFirstSorter;  }; diff --git a/indra/llui/llurlentry.cpp b/indra/llui/llurlentry.cpp index 6cc72bad82..f25be55665 100644 --- a/indra/llui/llurlentry.cpp +++ b/indra/llui/llurlentry.cpp @@ -456,8 +456,8 @@ std::string LLUrlEntryAgent::getLabel(const std::string &url, const LLUrlLabelCa  LLStyle::Params LLUrlEntryAgent::getStyle() const  {  	LLStyle::Params style_params = LLUrlEntryBase::getStyle(); -	style_params.color = LLUIColorTable::instance().getColor("AgentLinkColor"); -	style_params.readonly_color = LLUIColorTable::instance().getColor("AgentLinkColor"); +	style_params.color = LLUIColorTable::instance().getColor("HTMLLinkColor"); +	style_params.readonly_color = LLUIColorTable::instance().getColor("HTMLLinkColor");  	return style_params;  } diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml index 5d89051c45..ae66f5ec39 100644 --- a/indra/newview/app_settings/settings.xml +++ b/indra/newview/app_settings/settings.xml @@ -4017,7 +4017,7 @@        <key>Type</key>        <string>F32</string>        <key>Value</key> -      <real>0.5</real> +      <real>0.65</real>      </map>      <key>InBandwidth</key>      <map> @@ -12252,6 +12252,7 @@        <key>Value</key>        <array>  	      <string>snapshot</string> +	      <string>postcard</string>  	      <string>mini_map</string>        </array>      </map> diff --git a/indra/newview/llcallfloater.cpp b/indra/newview/llcallfloater.cpp index b2e9564f7d..328c326278 100644 --- a/indra/newview/llcallfloater.cpp +++ b/indra/newview/llcallfloater.cpp @@ -167,6 +167,7 @@ BOOL LLCallFloater::postBuild()  	//chrome="true" hides floater caption   	if (mDragHandle)  		mDragHandle->setTitleVisible(TRUE); +	updateTransparency(TT_ACTIVE); // force using active floater transparency (STORM-730)  	updateSession(); @@ -206,6 +207,17 @@ void LLCallFloater::draw()  }  // virtual +void LLCallFloater::setFocus( BOOL b ) +{ +	LLTransientDockableFloater::setFocus(b); + +	// Force using active floater transparency (STORM-730). +	// We have to override setFocus() for LLCallFloater because selecting an item +	// of the voice morphing combobox causes the floater to lose focus and thus become transparent. +	updateTransparency(TT_ACTIVE); +} + +// virtual  void LLCallFloater::onParticipantsChanged()  {  	if (NULL == mParticipants) return; diff --git a/indra/newview/llcallfloater.h b/indra/newview/llcallfloater.h index 3bc7043353..00a3f76e56 100644 --- a/indra/newview/llcallfloater.h +++ b/indra/newview/llcallfloater.h @@ -64,6 +64,7 @@ public:  	/*virtual*/ BOOL postBuild();  	/*virtual*/ void onOpen(const LLSD& key);  	/*virtual*/ void draw(); +	/*virtual*/ void setFocus( BOOL b );  	/**  	 * Is called by LLVoiceClient::notifyParticipantObservers when voice participant list is changed. diff --git a/indra/newview/llchathistory.cpp b/indra/newview/llchathistory.cpp index 271ee0c4a4..6e778de2d8 100644 --- a/indra/newview/llchathistory.cpp +++ b/indra/newview/llchathistory.cpp @@ -789,24 +789,22 @@ void LLChatHistory::appendMessage(const LLChat& chat, const LLSD &args, const LL  				// set the link for the object name to be the objectim SLapp  				// (don't let object names with hyperlinks override our objectim Url)  				LLStyle::Params link_params(style_params); -				link_params.color.control = "HTMLLinkColor"; +				LLColor4 link_color = LLUIColorTable::instance().getColor("HTMLLinkColor"); +				link_params.color = link_color; +				link_params.readonly_color = link_color;  				link_params.is_link = true;  				link_params.link_href = url; +  				mEditor->appendText(chat.mFromName + delimiter,  									false, link_params);  			}  			else if ( chat.mFromName != SYSTEM_FROM && chat.mFromID.notNull() && !message_from_log)  			{  				LLStyle::Params link_params(style_params); - -				// Setting is_link = true for agent SLURL to avoid applying default style to it. -				// See LLTextBase::appendTextImpl(). -				link_params.is_link = true; -				link_params.link_href = LLSLURL("agent", chat.mFromID, "inspect").getSLURLString(); +				link_params.overwriteFrom(LLStyleMap::instance().lookupAgent(chat.mFromID));  				// Add link to avatar's inspector and delimiter to message. -				mEditor->appendText(chat.mFromName, false, link_params); -				mEditor->appendText(delimiter, false, style_params); +				mEditor->appendText(std::string(link_params.link_href) + delimiter, false, link_params);  			}  			else  			{ diff --git a/indra/newview/llchatitemscontainerctrl.cpp b/indra/newview/llchatitemscontainerctrl.cpp index 3afddc1145..899e0431e7 100644 --- a/indra/newview/llchatitemscontainerctrl.cpp +++ b/indra/newview/llchatitemscontainerctrl.cpp @@ -224,7 +224,8 @@ void LLNearbyChatToastPanel::init(LLSD& notification)  				href = LLSLURL("object", mFromID, "inspect").getSLURLString();  			} -			style_params_name.color(textColor); +			LLColor4 user_name_color = LLUIColorTable::instance().getColor("HTMLLinkColor"); +			style_params_name.color(user_name_color);  			std::string font_name = LLFontGL::nameFromFont(messageFont);  			std::string font_style_size = LLFontGL::sizeFromFont(messageFont); diff --git a/indra/newview/llcolorswatch.cpp b/indra/newview/llcolorswatch.cpp index e7634ff0f4..4a1ba6f1b5 100644 --- a/indra/newview/llcolorswatch.cpp +++ b/indra/newview/llcolorswatch.cpp @@ -195,7 +195,9 @@ BOOL LLColorSwatchCtrl::handleMouseUp(S32 x, S32 y, MASK mask)  // assumes GL state is set for 2D  void LLColorSwatchCtrl::draw()  { -	F32 alpha = getDrawContext().mAlpha; +	// If we're in a focused floater, don't apply the floater's alpha to the color swatch (STORM-676). +	F32 alpha = getTransparencyType() == TT_ACTIVE ? 1.0f : getCurrentTransparency(); +  	mBorder->setKeyboardFocusHighlight(hasFocus());  	// Draw border  	LLRect border( 0, getRect().getHeight(), getRect().getWidth(), mLabelHeight ); @@ -207,19 +209,29 @@ void LLColorSwatchCtrl::draw()  	// Check state  	if ( mValid )  	{ +		if (!mColor.isOpaque()) +		{ +			// Draw checker board. +			gl_rect_2d_checkerboard(interior, alpha); +		} +  		// Draw the color swatch -		gl_rect_2d_checkerboard( interior ); -		gl_rect_2d(interior, mColor, TRUE); -		LLColor4 opaque_color = mColor; -		opaque_color.mV[VALPHA] = 1.f; -		gGL.color4fv(opaque_color.mV); -		if (mAlphaGradientImage.notNull()) +		gl_rect_2d(interior, mColor % alpha, TRUE); + +		if (!mColor.isOpaque())  		{ -			gGL.pushMatrix(); +			// Draw semi-transparent center area in filled with mColor. +			LLColor4 opaque_color = mColor; +			opaque_color.mV[VALPHA] = alpha; +			gGL.color4fv(opaque_color.mV); +			if (mAlphaGradientImage.notNull())  			{ -				mAlphaGradientImage->draw(interior, mColor); +				gGL.pushMatrix(); +				{ +					mAlphaGradientImage->draw(interior, mColor % alpha); +				} +				gGL.popMatrix();  			} -			gGL.popMatrix();  		}  	}  	else diff --git a/indra/newview/llfavoritesbar.cpp b/indra/newview/llfavoritesbar.cpp index a1ba370c26..0c0fdd5572 100644 --- a/indra/newview/llfavoritesbar.cpp +++ b/indra/newview/llfavoritesbar.cpp @@ -368,14 +368,15 @@ LLFavoritesBarCtrl::Params::Params()  LLFavoritesBarCtrl::LLFavoritesBarCtrl(const LLFavoritesBarCtrl::Params& p)  :	LLUICtrl(p),  	mFont(p.font.isProvided() ? p.font() : LLFontGL::getFontSansSerifSmall()), -	mPopupMenuHandle(), -	mInventoryItemsPopupMenuHandle(), +	mOverflowMenuHandle(), +	mContextMenuHandle(),  	mImageDragIndication(p.image_drag_indication),  	mShowDragMarker(FALSE),  	mLandingTab(NULL),  	mLastTab(NULL),  	mTabsHighlightEnabled(TRUE)    , mUpdateDropDownItems(true) +,	mRestoreOverflowMenu(false)  {  	// Register callback for menus with current registrar (will be parent panel's registrar)  	LLUICtrl::CommitCallbackRegistry::currentRegistrar().add("Favorites.DoToSelected", @@ -402,8 +403,8 @@ LLFavoritesBarCtrl::~LLFavoritesBarCtrl()  {  	gInventory.removeObserver(this); -	LLView::deleteViewByHandle(mPopupMenuHandle); -	LLView::deleteViewByHandle(mInventoryItemsPopupMenuHandle); +	LLView::deleteViewByHandle(mOverflowMenuHandle); +	LLView::deleteViewByHandle(mContextMenuHandle);  }  BOOL LLFavoritesBarCtrl::handleDragAndDrop(S32 x, S32 y, MASK mask, BOOL drop, @@ -520,7 +521,7 @@ void LLFavoritesBarCtrl::handleExistingFavoriteDragAndDrop(S32 x, S32 y)  	gInventory.saveItemsOrder(mItems); -	LLToggleableMenu* menu = (LLToggleableMenu*) mPopupMenuHandle.get(); +	LLToggleableMenu* menu = (LLToggleableMenu*) mOverflowMenuHandle.get();  	if (menu && menu->getVisible())  	{ @@ -776,7 +777,7 @@ void LLFavoritesBarCtrl::updateButtons()  			mChevronButton->setVisible(TRUE);  		}  		// Update overflow menu -		LLToggleableMenu* overflow_menu = static_cast <LLToggleableMenu*> (mPopupMenuHandle.get()); +		LLToggleableMenu* overflow_menu = static_cast <LLToggleableMenu*> (mOverflowMenuHandle.get());  		if (overflow_menu && overflow_menu->getVisible())  		{  			overflow_menu->setVisible(FALSE); @@ -850,7 +851,7 @@ BOOL LLFavoritesBarCtrl::postBuild()  		menu = LLUICtrlFactory::getDefaultWidget<LLMenuGL>("inventory_menu");  	}  	menu->setBackgroundColor(LLUIColorTable::instance().getColor("MenuPopupBgColor")); -	mInventoryItemsPopupMenuHandle = menu->getHandle(); +	mContextMenuHandle = menu->getHandle();  	return TRUE;  } @@ -881,7 +882,7 @@ BOOL LLFavoritesBarCtrl::collectFavoriteItems(LLInventoryModel::item_array_t &it  void LLFavoritesBarCtrl::showDropDownMenu()  { -	if (mPopupMenuHandle.isDead()) +	if (mOverflowMenuHandle.isDead())  	{  		LLToggleableMenu::Params menu_p;  		menu_p.name("favorites menu"); @@ -892,10 +893,10 @@ void LLFavoritesBarCtrl::showDropDownMenu()  		menu_p.preferred_width = DROP_DOWN_MENU_WIDTH;  		LLToggleableMenu* menu = LLUICtrlFactory::create<LLFavoriteLandmarkToggleableMenu>(menu_p); -		mPopupMenuHandle = menu->getHandle(); +		mOverflowMenuHandle = menu->getHandle();  	} -	LLToggleableMenu* menu = (LLToggleableMenu*)mPopupMenuHandle.get(); +	LLToggleableMenu* menu = (LLToggleableMenu*)mOverflowMenuHandle.get();  	if (menu)  	{ @@ -973,11 +974,19 @@ void LLFavoritesBarCtrl::onButtonRightClick( LLUUID item_id,LLView* fav_button,S  {  	mSelectedItemID = item_id; -	LLMenuGL* menu = (LLMenuGL*)mInventoryItemsPopupMenuHandle.get(); +	LLMenuGL* menu = (LLMenuGL*)mContextMenuHandle.get();  	if (!menu)  	{  		return;  	} + +	// Remember that the context menu was shown simultaneously with the overflow menu, +	// so that we can restore the overflow menu when user clicks a context menu item +	// (which hides the overflow menu). +	{ +		LLView* overflow_menu = mOverflowMenuHandle.get(); +		mRestoreOverflowMenu = overflow_menu && overflow_menu->getVisible(); +	}  	// Release mouse capture so hover events go to the popup menu  	// because this is happening during a mouse down. @@ -1082,8 +1091,8 @@ void LLFavoritesBarCtrl::doToSelected(const LLSD& userdata)  	// Pop-up the overflow menu again (it gets hidden whenever the user clicks a context menu item).  	// See EXT-4217 and STORM-207. -	LLToggleableMenu* menu = (LLToggleableMenu*) mPopupMenuHandle.get(); -	if (menu && !menu->getVisible()) +	LLToggleableMenu* menu = (LLToggleableMenu*) mOverflowMenuHandle.get(); +	if (mRestoreOverflowMenu && menu && !menu->getVisible())  	{  		showDropDownMenu();  	} @@ -1149,11 +1158,11 @@ void LLFavoritesBarCtrl::pastFromClipboard() const  void LLFavoritesBarCtrl::onButtonMouseDown(LLUUID id, LLUICtrl* ctrl, S32 x, S32 y, MASK mask)  {  	// EXT-6997 (Fav bar: Pop-up menu for LM in overflow dropdown is kept after LM was dragged away) -	// mInventoryItemsPopupMenuHandle.get() - is a pop-up menu (of items) in already opened dropdown menu. +	// mContextMenuHandle.get() - is a pop-up menu (of items) in already opened dropdown menu.  	// We have to check and set visibility of pop-up menu in such a way instead of using  	// LLMenuHolderGL::hideMenus() because it will close both menus(dropdown and pop-up), but  	// we need to close only pop-up menu while dropdown one should be still opened. -	LLMenuGL* menu = (LLMenuGL*)mInventoryItemsPopupMenuHandle.get(); +	LLMenuGL* menu = (LLMenuGL*)mContextMenuHandle.get();  	if(menu && menu->getVisible())  	{  		menu->setVisible(FALSE); diff --git a/indra/newview/llfavoritesbar.h b/indra/newview/llfavoritesbar.h index 37645523f6..1a28731c4f 100644 --- a/indra/newview/llfavoritesbar.h +++ b/indra/newview/llfavoritesbar.h @@ -91,13 +91,14 @@ protected:  	void showDropDownMenu(); -	LLHandle<LLView> mPopupMenuHandle; -	LLHandle<LLView> mInventoryItemsPopupMenuHandle; +	LLHandle<LLView> mOverflowMenuHandle; +	LLHandle<LLView> mContextMenuHandle;  	LLUUID mFavoriteFolderId;  	const LLFontGL *mFont;  	S32 mFirstDropDownItem;  	bool mUpdateDropDownItems; +	bool mRestoreOverflowMenu;  	LLUUID mSelectedItemID; diff --git a/indra/newview/llfloatercamera.cpp b/indra/newview/llfloatercamera.cpp index ad24c6534a..90a9879949 100644 --- a/indra/newview/llfloatercamera.cpp +++ b/indra/newview/llfloatercamera.cpp @@ -343,6 +343,7 @@ BOOL LLFloaterCamera::postBuild()  {  	setIsChrome(TRUE);  	setTitleVisible(TRUE); // restore title visibility after chrome applying +	updateTransparency(TT_ACTIVE); // force using active floater transparency (STORM-730)  	mRotate = getChild<LLJoystickCameraRotate>(ORBIT);  	mZoom = findChild<LLPanelCameraZoom>(ZOOM); diff --git a/indra/newview/llfloatercolorpicker.cpp b/indra/newview/llfloatercolorpicker.cpp index 69f1774ff8..659e52271a 100644 --- a/indra/newview/llfloatercolorpicker.cpp +++ b/indra/newview/llfloatercolorpicker.cpp @@ -472,6 +472,12 @@ void LLFloaterColorPicker::onMouseCaptureLost()  	setMouseDownInLumRegion(FALSE);  } +F32 LLFloaterColorPicker::getSwatchTransparency() +{ +	// If the floater is focused, don't apply its alpha to the color swatch (STORM-676). +	return getTransparencyType() == TT_ACTIVE ? 1.f : LLFloater::getCurrentTransparency(); +} +  //////////////////////////////////////////////////////////////////////////////  //  void LLFloaterColorPicker::draw() @@ -533,8 +539,10 @@ void LLFloaterColorPicker::draw()  	// base floater stuff  	LLFloater::draw (); +	const F32 alpha = getSwatchTransparency(); +  	// draw image for RGB area (not really RGB but you'll see what I mean... -	gl_draw_image ( mRGBViewerImageLeft, mRGBViewerImageTop - mRGBViewerImageHeight, mRGBImage, LLColor4::white ); +	gl_draw_image ( mRGBViewerImageLeft, mRGBViewerImageTop - mRGBViewerImageHeight, mRGBImage, LLColor4::white % alpha);  	// update 'cursor' into RGB Section  	S32 xPos = ( S32 ) ( ( F32 )mRGBViewerImageWidth * getCurH () ) - 8; @@ -556,7 +564,7 @@ void LLFloaterColorPicker::draw()  				 mRGBViewerImageTop - mRGBViewerImageHeight,  				 mRGBViewerImageLeft + mRGBViewerImageWidth + 1,  				 mRGBViewerImageTop, -				 LLColor4 ( 0.0f, 0.0f, 0.0f, 1.0f ), +				 LLColor4 ( 0.0f, 0.0f, 0.0f, alpha ),  				 FALSE );  	// draw luminance slider @@ -569,7 +577,7 @@ void LLFloaterColorPicker::draw()  			mLumRegionTop - mLumRegionHeight + y,   				mLumRegionLeft + mLumRegionWidth,   					mLumRegionTop - mLumRegionHeight + y - 1,  -						LLColor4 ( rValSlider, gValSlider, bValSlider, 1.0f ) ); +						LLColor4 ( rValSlider, gValSlider, bValSlider, alpha ) );  	} @@ -594,7 +602,7 @@ void LLFloaterColorPicker::draw()  				 mSwatchRegionTop - mSwatchRegionHeight,  				 mSwatchRegionLeft + mSwatchRegionWidth,  				 mSwatchRegionTop, -				 LLColor4 ( getCurR (), getCurG (), getCurB (), 1.0f ), +				 LLColor4 ( getCurR (), getCurG (), getCurB (), alpha ),  				 TRUE );  	// draw selected color swatch outline @@ -634,6 +642,7 @@ const LLColor4& LLFloaterColorPicker::getComplimentaryColor ( const LLColor4& ba  void LLFloaterColorPicker::drawPalette ()  {  	S32 curEntry = 0; +	const F32 alpha = getSwatchTransparency();  	for ( S32 y = 0; y < numPaletteRows; ++y )  	{ @@ -648,7 +657,7 @@ void LLFloaterColorPicker::drawPalette ()  			// draw palette entry color  			if ( mPalette [ curEntry ] )  			{ -				gl_rect_2d ( x1 + 2, y1 - 2, x2 - 2, y2 + 2, *mPalette [ curEntry++ ], TRUE ); +				gl_rect_2d ( x1 + 2, y1 - 2, x2 - 2, y2 + 2, *mPalette [ curEntry++ ] % alpha, TRUE );  				gl_rect_2d ( x1 + 1, y1 - 1, x2 - 1, y2 + 1, LLColor4 ( 0.0f, 0.0f, 0.0f, 1.0f ), FALSE );  			}  		} diff --git a/indra/newview/llfloatercolorpicker.h b/indra/newview/llfloatercolorpicker.h index 110fa43b9c..8e387c4f7c 100644 --- a/indra/newview/llfloatercolorpicker.h +++ b/indra/newview/llfloatercolorpicker.h @@ -55,6 +55,7 @@ class LLFloaterColorPicker  		virtual BOOL handleMouseUp ( S32 x, S32 y, MASK mask );  		virtual BOOL handleHover ( S32 x, S32 y, MASK mask );  		virtual void onMouseCaptureLost(); +		virtual F32  getSwatchTransparency();  		// implicit methods  		void createUI (); diff --git a/indra/newview/llfloaterevent.cpp b/indra/newview/llfloaterevent.cpp index 0b5ac8e798..a6dafda3e6 100644 --- a/indra/newview/llfloaterevent.cpp +++ b/indra/newview/llfloaterevent.cpp @@ -117,8 +117,3 @@ void LLFloaterEvent::setEventID(const U32 event_id)  	}  } - -void LLFloaterEvent::draw() -{ -	LLPanel::draw(); -} diff --git a/indra/newview/llfloaterevent.h b/indra/newview/llfloaterevent.h index b1963309da..ed90055d95 100644 --- a/indra/newview/llfloaterevent.h +++ b/indra/newview/llfloaterevent.h @@ -43,7 +43,6 @@ public:  	/*virtual*/ ~LLFloaterEvent();  	/*virtual*/ BOOL postBuild(); -	/*virtual*/ void draw();  	void setEventID(const U32 event_id); diff --git a/indra/newview/llfloaterpostcard.cpp b/indra/newview/llfloaterpostcard.cpp index 220d33016a..054ab4538b 100644 --- a/indra/newview/llfloaterpostcard.cpp +++ b/indra/newview/llfloaterpostcard.cpp @@ -112,11 +112,14 @@ LLFloaterPostcard* LLFloaterPostcard::showFromSnapshot(LLImageJPEG *jpeg, LLView  	// Take the images from the caller  	// It's now our job to clean them up  	LLFloaterPostcard* instance = LLFloaterReg::showTypedInstance<LLFloaterPostcard>("postcard", LLSD(img->getID())); -	 -	instance->mJPEGImage = jpeg; -	instance->mViewerImage = img; -	instance->mImageScale = image_scale; -	instance->mPosTakenGlobal = pos_taken_global; + +	if (instance) // may be 0 if we're in mouselook mode +	{ +		instance->mJPEGImage = jpeg; +		instance->mViewerImage = img; +		instance->mImageScale = image_scale; +		instance->mPosTakenGlobal = pos_taken_global; +	}  	return instance;  } @@ -128,6 +131,8 @@ void LLFloaterPostcard::draw()  	if(!isMinimized() && mViewerImage.notNull() && mJPEGImage.notNull())   	{ +		// Force the texture to be 100% opaque when the floater is focused. +		F32 alpha = getTransparencyType() == TT_ACTIVE ? 1.0f : getCurrentTransparency();  		LLRect rect(getRect());  		// first set the max extents of our preview @@ -149,7 +154,7 @@ void LLFloaterPostcard::draw()  		}  		{  			gGL.getTexUnit(0)->unbind(LLTexUnit::TT_TEXTURE); -			gl_rect_2d(rect, LLColor4(0.f, 0.f, 0.f, 1.f)); +			gl_rect_2d(rect, LLColor4(0.f, 0.f, 0.f, 1.f) % alpha);  			rect.stretch(-1);  		}  		{ @@ -164,7 +169,7 @@ void LLFloaterPostcard::draw()  								 rect.getWidth(),  								 rect.getHeight(),  								 mViewerImage.get(),  -								 LLColor4::white); +								 LLColor4::white % alpha);  		}  		glMatrixMode(GL_TEXTURE);  		glPopMatrix(); diff --git a/indra/newview/llfloaterpreference.cpp b/indra/newview/llfloaterpreference.cpp index 6a7b5171b5..338b6555ff 100644 --- a/indra/newview/llfloaterpreference.cpp +++ b/indra/newview/llfloaterpreference.cpp @@ -342,6 +342,8 @@ BOOL LLFloaterPreference::postBuild()  	gSavedSettings.getControl("ChatFontSize")->getSignal()->connect(boost::bind(&LLNearbyChat::processChatHistoryStyleUpdate, _2)); +	gSavedSettings.getControl("ChatBubbleOpacity")->getSignal()->connect(boost::bind(&LLFloaterPreference::onNameTagOpacityChange, this, _2)); +  	LLTabContainer* tabcontainer = getChild<LLTabContainer>("pref core");  	if (!tabcontainer->selectTab(gSavedSettings.getS32("LastPrefTab")))  		tabcontainer->selectFirstTab(); @@ -745,6 +747,16 @@ void LLFloaterPreference::onLanguageChange()  	}  } +void LLFloaterPreference::onNameTagOpacityChange(const LLSD& newvalue) +{ +	LLColorSwatchCtrl* color_swatch = findChild<LLColorSwatchCtrl>("background"); +	if (color_swatch) +	{ +		LLColor4 new_color = color_swatch->get(); +		color_swatch->set( new_color.setAlpha(newvalue.asReal()) ); +	} +} +  void LLFloaterPreference::onClickSetCache()  {  	std::string cur_name(gSavedSettings.getString("CacheLocation")); diff --git a/indra/newview/llfloaterpreference.h b/indra/newview/llfloaterpreference.h index bb871e7e25..0f51189853 100644 --- a/indra/newview/llfloaterpreference.h +++ b/indra/newview/llfloaterpreference.h @@ -84,6 +84,7 @@ protected:  	void		onClickBrowserClearCache();  	void		onLanguageChange(); +	void		onNameTagOpacityChange(const LLSD& newvalue);  	// set value of "BusyResponseChanged" in account settings depending on whether busy response  	// string differs from default after user changes. diff --git a/indra/newview/llfloatersnapshot.cpp b/indra/newview/llfloatersnapshot.cpp index d55272c558..1aba5ef92f 100644 --- a/indra/newview/llfloatersnapshot.cpp +++ b/indra/newview/llfloatersnapshot.cpp @@ -908,6 +908,8 @@ BOOL LLSnapshotLivePreview::onIdle( void* snapshot_preview )  			previewp->mPosTakenGlobal = gAgentCamera.getCameraPositionGlobal();  			previewp->mShineCountdown = 4; // wait a few frames to avoid animation glitch due to readback this frame  		} + +		gViewerWindow->playSnapshotAnimAndSound();  	}  	previewp->getWindow()->decBusyCount();  	// only show fullscreen preview when in freeze frame mode @@ -1533,8 +1535,6 @@ void LLFloaterSnapshot::Impl::onClickNewSnapshot(void* data)  	if (previewp && view)  	{  		previewp->updateSnapshot(TRUE); - -		gViewerWindow->playSnapshotAnimAndSound();  	}  } @@ -2184,9 +2184,11 @@ void LLFloaterSnapshot::draw()  			S32 offset_y = thumbnail_rect.mBottom + (thumbnail_rect.getHeight() - previewp->getThumbnailHeight()) / 2 ;  			glMatrixMode(GL_MODELVIEW); +			// Apply floater transparency to the texture unless the floater is focused. +			F32 alpha = getTransparencyType() == TT_ACTIVE ? 1.0f : getCurrentTransparency();  			gl_draw_scaled_image(offset_x, offset_y,   					previewp->getThumbnailWidth(), previewp->getThumbnailHeight(),  -					previewp->getThumbnailImage(), LLColor4::white);	 +					previewp->getThumbnailImage(), LLColor4::white % alpha);  			previewp->drawPreviewRect(offset_x, offset_y) ;  		} @@ -2204,8 +2206,6 @@ void LLFloaterSnapshot::onOpen(const LLSD& key)  	gSnapshotFloaterView->setEnabled(TRUE);  	gSnapshotFloaterView->setVisible(TRUE);  	gSnapshotFloaterView->adjustToFitScreen(this, FALSE); - -	gViewerWindow->playSnapshotAnimAndSound();  }  void LLFloaterSnapshot::onClose(bool app_quitting) diff --git a/indra/newview/llinventorylistitem.cpp b/indra/newview/llinventorylistitem.cpp index 225d0288a9..3e0849a795 100644 --- a/indra/newview/llinventorylistitem.cpp +++ b/indra/newview/llinventorylistitem.cpp @@ -97,7 +97,8 @@ void LLPanelInventoryListItemBase::draw()  		LLRect separator_rect = getLocalRect();  		separator_rect.mTop = separator_rect.mBottom;  		separator_rect.mBottom -= mSeparatorImage->getHeight(); -		mSeparatorImage->draw(separator_rect); +		F32 alpha = getCurrentTransparency(); +		mSeparatorImage->draw(separator_rect, UI_VERTEX_COLOR % alpha);  	}  	LLPanel::draw(); diff --git a/indra/newview/llmoveview.cpp b/indra/newview/llmoveview.cpp index d38bb5aa4a..89d551f129 100644 --- a/indra/newview/llmoveview.cpp +++ b/indra/newview/llmoveview.cpp @@ -94,6 +94,7 @@ BOOL LLFloaterMove::postBuild()  {  	setIsChrome(TRUE);  	setTitleVisible(TRUE); // restore title visibility after chrome applying +	updateTransparency(TT_ACTIVE); // force using active floater transparency (STORM-730)  	LLDockableFloater::postBuild(); diff --git a/indra/newview/llnearbychat.cpp b/indra/newview/llnearbychat.cpp index 180695e40b..572eeb8fc7 100644 --- a/indra/newview/llnearbychat.cpp +++ b/indra/newview/llnearbychat.cpp @@ -365,3 +365,16 @@ BOOL	LLNearbyChat::handleMouseDown(S32 x, S32 y, MASK mask)  		mChatHistory->setFocus(TRUE);  	return LLDockableFloater::handleMouseDown(x, y, mask);  } + +void LLNearbyChat::draw() +{ +	// *HACK: Update transparency type depending on whether our children have focus. +	// This is needed because this floater is chrome and thus cannot accept focus, so +	// the transparency type setting code from LLFloater::setFocus() isn't reached. +	if (getTransparencyType() != TT_DEFAULT) +	{ +		setTransparencyType(hasFocus() ? TT_ACTIVE : TT_INACTIVE); +	} + +	LLDockableFloater::draw(); +} diff --git a/indra/newview/llnearbychat.h b/indra/newview/llnearbychat.h index 1e62910385..2ea79797f8 100644 --- a/indra/newview/llnearbychat.h +++ b/indra/newview/llnearbychat.h @@ -48,6 +48,7 @@ public:  	bool	onNearbyChatCheckContextMenuItem(const LLSD& userdata);  	virtual BOOL	handleMouseDown(S32 x, S32 y, MASK mask); +	virtual void	draw();  	// focus overrides  	/*virtual*/ void	onFocusLost(); diff --git a/indra/newview/llnearbychathandler.cpp b/indra/newview/llnearbychathandler.cpp index d2ad78f140..6f92dd6445 100644 --- a/indra/newview/llnearbychathandler.cpp +++ b/indra/newview/llnearbychathandler.cpp @@ -121,7 +121,7 @@ protected:  		if (!toast) return;  		LL_DEBUGS("NearbyChat") << "Pooling toast" << llendl;  		toast->setVisible(FALSE); -		toast->stopFading(); +		toast->stopTimer();  		toast->setIsHidden(true);  		// Nearby chat toasts that are hidden, not destroyed. They are collected to the toast pool, so that @@ -296,7 +296,7 @@ void LLNearbyChatScreenChannel::addNotification(LLSD& notification)  			{  				panel->addMessage(notification);  				toast->reshapeToPanel(); -				toast->startFading(); +				toast->startTimer();  				arrangeToasts();  				return; @@ -341,7 +341,7 @@ void LLNearbyChatScreenChannel::addNotification(LLSD& notification)  	panel->init(notification);  	toast->reshapeToPanel(); -	toast->startFading(); +	toast->startTimer();  	m_active_toasts.push_back(toast->getHandle()); diff --git a/indra/newview/llpanellandmarkinfo.cpp b/indra/newview/llpanellandmarkinfo.cpp index 87acd83b23..c57746ec00 100644 --- a/indra/newview/llpanellandmarkinfo.cpp +++ b/indra/newview/llpanellandmarkinfo.cpp @@ -180,6 +180,9 @@ void LLPanelLandmarkInfo::setInfoType(EInfoType type)  	populateFoldersList(); +	// Prevent the floater from losing focus (if the sidepanel is undocked). +	setFocus(TRUE); +  	LLPanelPlaceInfo::setInfoType(type);  } @@ -330,6 +333,9 @@ void LLPanelLandmarkInfo::toggleLandmarkEditMode(BOOL enabled)  		// when it was enabled/disabled we set the text once again.  		mNotesEditor->setText(mNotesEditor->getText());  	} + +	// Prevent the floater from losing focus (if the sidepanel is undocked). +	setFocus(TRUE);  }  const std::string& LLPanelLandmarkInfo::getLandmarkTitle() const diff --git a/indra/newview/llpanelpicks.cpp b/indra/newview/llpanelpicks.cpp index ccef563544..15e826ac2c 100644 --- a/indra/newview/llpanelpicks.cpp +++ b/indra/newview/llpanelpicks.cpp @@ -212,7 +212,8 @@ void LLPanelPicks::updateData()  		mNoPicks = false;  		mNoClassifieds = false; -		getChild<LLUICtrl>("picks_panel_text")->setValue(LLTrans::getString("PicksClassifiedsLoadingText")); +		mNoItemsLabel->setValue(LLTrans::getString("PicksClassifiedsLoadingText")); +		mNoItemsLabel->setVisible(TRUE);  		mPicksList->clear();  		LLAvatarPropertiesProcessor::getInstance()->sendAvatarPicksRequest(getAvatarId()); @@ -314,15 +315,17 @@ void LLPanelPicks::processProperties(void* data, EAvatarProcessorType type)  		mNoClassifieds = !mClassifiedsList->size();  	} -	if (mNoPicks && mNoClassifieds) +	bool no_data = mNoPicks && mNoClassifieds; +	mNoItemsLabel->setVisible(no_data); +	if (no_data)  	{  		if(getAvatarId() == gAgentID)  		{ -			getChild<LLUICtrl>("picks_panel_text")->setValue(LLTrans::getString("NoPicksClassifiedsText")); +			mNoItemsLabel->setValue(LLTrans::getString("NoPicksClassifiedsText"));  		}  		else  		{ -			getChild<LLUICtrl>("picks_panel_text")->setValue(LLTrans::getString("NoAvatarPicksClassifiedsText")); +			mNoItemsLabel->setValue(LLTrans::getString("NoAvatarPicksClassifiedsText"));  		}  	}  } @@ -359,6 +362,8 @@ BOOL LLPanelPicks::postBuild()  	mPicksList->setNoItemsCommentText(getString("no_picks"));  	mClassifiedsList->setNoItemsCommentText(getString("no_classifieds")); +	mNoItemsLabel = getChild<LLUICtrl>("picks_panel_text"); +  	childSetAction(XML_BTN_NEW, boost::bind(&LLPanelPicks::onClickPlusBtn, this));  	childSetAction(XML_BTN_DELETE, boost::bind(&LLPanelPicks::onClickDelete, this));  	childSetAction(XML_BTN_TELEPORT, boost::bind(&LLPanelPicks::onClickTeleport, this)); @@ -781,7 +786,7 @@ void LLPanelPicks::showAccordion(const std::string& name, bool show)  void LLPanelPicks::onPanelPickClose(LLPanel* panel)  { -	panel->setVisible(FALSE); +	getProfilePanel()->closePanel(panel);  }  void LLPanelPicks::onPanelPickSave(LLPanel* panel) diff --git a/indra/newview/llpanelpicks.h b/indra/newview/llpanelpicks.h index 526ba48dcb..a02ed81bb0 100644 --- a/indra/newview/llpanelpicks.h +++ b/indra/newview/llpanelpicks.h @@ -149,6 +149,7 @@ private:  	LLPanelClassifiedInfo* mPanelClassifiedInfo;  	LLPanelPickEdit* mPanelPickEdit;  	LLToggleableMenu* mPlusMenu; +	LLUICtrl* mNoItemsLabel;  	// <classified_id, edit_panel>  	typedef std::map<LLUUID, LLPanelClassifiedEdit*> panel_classified_edit_map_t; diff --git a/indra/newview/llpanelplaces.cpp b/indra/newview/llpanelplaces.cpp index c524fd7059..400a3dbbb3 100644 --- a/indra/newview/llpanelplaces.cpp +++ b/indra/newview/llpanelplaces.cpp @@ -331,8 +331,7 @@ BOOL LLPanelPlaces::postBuild()  	mPlaceProfileBackBtn = mPlaceProfile->getChild<LLButton>("back_btn");  	mPlaceProfileBackBtn->setClickedCallback(boost::bind(&LLPanelPlaces::onBackButtonClicked, this)); -	mLandmarkInfoBackBtn = mLandmarkInfo->getChild<LLButton>("back_btn"); -	mLandmarkInfoBackBtn->setClickedCallback(boost::bind(&LLPanelPlaces::onBackButtonClicked, this)); +	mLandmarkInfo->getChild<LLButton>("back_btn")->setClickedCallback(boost::bind(&LLPanelPlaces::onBackButtonClicked, this));  	LLLineEditor* title_editor = mLandmarkInfo->getChild<LLLineEditor>("title_editor");  	title_editor->setKeystrokeCallback(boost::bind(&LLPanelPlaces::onEditButtonClicked, this), NULL); @@ -385,12 +384,7 @@ void LLPanelPlaces::onOpen(const LLSD& key)  			mLandmarkInfo->displayParcelInfo(LLUUID(), mPosGlobal); -			// Disabling "Save", "Close" and "Back" buttons to prevent closing "Create Landmark" -			// panel before created landmark is loaded. -			// These buttons will be enabled when created landmark is added to inventory.  			mSaveBtn->setEnabled(FALSE); -			mCloseBtn->setEnabled(FALSE); -			mLandmarkInfoBackBtn->setEnabled(FALSE);  		}  		else if (mPlaceInfoType == LANDMARK_INFO_TYPE)  		{ @@ -498,8 +492,6 @@ void LLPanelPlaces::setItem(LLInventoryItem* item)  	mEditBtn->setEnabled(is_landmark_editable);  	mSaveBtn->setEnabled(is_landmark_editable); -	mCloseBtn->setEnabled(TRUE); -	mLandmarkInfoBackBtn->setEnabled(TRUE);  	if (is_landmark_editable)  	{ @@ -1129,13 +1121,6 @@ void LLPanelPlaces::updateVerbs()  		{  			mTeleportBtn->setEnabled(have_3d_pos);  		} - -		// Do not enable landmark info Back button when we are waiting -		// for newly created landmark to load. -		if (!is_create_landmark_visible) -		{ -			mLandmarkInfoBackBtn->setEnabled(TRUE); -		}  	}  	else  	{ diff --git a/indra/newview/llpanelplaces.h b/indra/newview/llpanelplaces.h index 5523122a0f..b335f88a48 100644 --- a/indra/newview/llpanelplaces.h +++ b/indra/newview/llpanelplaces.h @@ -117,7 +117,6 @@ private:  	LLToggleableMenu*			mLandmarkMenu;  	LLButton*					mPlaceProfileBackBtn; -	LLButton*					mLandmarkInfoBackBtn;  	LLButton*					mTeleportBtn;  	LLButton*					mShowOnMapBtn;  	LLButton*					mEditBtn; diff --git a/indra/newview/llpanelprofile.cpp b/indra/newview/llpanelprofile.cpp index 4e63563979..6038ab20d8 100644 --- a/indra/newview/llpanelprofile.cpp +++ b/indra/newview/llpanelprofile.cpp @@ -217,6 +217,10 @@ void LLPanelProfile::setAllChildrenVisible(BOOL visible)  void LLPanelProfile::openPanel(LLPanel* panel, const LLSD& params)  { +	// Hide currently visible panel (STORM-690). +	setAllChildrenVisible(FALSE); + +	// Add the panel or bring it to front.  	if (panel->getParent() != this)  	{  		addChild(panel); @@ -243,6 +247,18 @@ void LLPanelProfile::closePanel(LLPanel* panel)  	if (panel->getParent() == this)   	{  		removeChild(panel); + +		// Make the underlying panel visible. +		const child_list_t* child_list = getChildList(); +		if (child_list->size() > 0) +		{ +			child_list->front()->setVisible(TRUE); +			child_list->front()->setFocus(TRUE); // prevent losing focus by the floater +		} +		else +		{ +			llwarns << "No underlying panel to make visible." << llendl; +		}  	}  } diff --git a/indra/newview/llscreenchannel.cpp b/indra/newview/llscreenchannel.cpp index 61f4897ed0..1645334b38 100644 --- a/indra/newview/llscreenchannel.cpp +++ b/indra/newview/llscreenchannel.cpp @@ -253,8 +253,8 @@ void LLScreenChannel::addToast(const LLToast::Params& p)  	if(mControlHovering)  	{  		new_toast_elem.toast->setOnToastHoverCallback(boost::bind(&LLScreenChannel::onToastHover, this, _1, _2)); -		new_toast_elem.toast->setMouseEnterCallback(boost::bind(&LLScreenChannel::stopFadingToast, this, new_toast_elem.toast)); -		new_toast_elem.toast->setMouseLeaveCallback(boost::bind(&LLScreenChannel::startFadingToast, this, new_toast_elem.toast)); +		new_toast_elem.toast->setMouseEnterCallback(boost::bind(&LLScreenChannel::stopToastTimer, this, new_toast_elem.toast)); +		new_toast_elem.toast->setMouseLeaveCallback(boost::bind(&LLScreenChannel::startToastTimer, this, new_toast_elem.toast));  	}  	if(show_toast) @@ -369,7 +369,7 @@ void LLScreenChannel::loadStoredToastsToChannel()  	for(it = mStoredToastList.begin(); it != mStoredToastList.end(); ++it)  	{  		(*it).toast->setIsHidden(false); -		(*it).toast->startFading(); +		(*it).toast->startTimer();  		mToastList.push_back((*it));  	} @@ -394,7 +394,7 @@ void LLScreenChannel::loadStoredToastByNotificationIDToChannel(LLUUID id)  	}  	toast->setIsHidden(false); -	toast->startFading(); +	toast->startTimer();  	mToastList.push_back((*it));  	redrawToasts(); @@ -477,7 +477,7 @@ void LLScreenChannel::modifyToastByNotificationID(LLUUID id, LLPanel* panel)  		toast->removeChild(old_panel);  		delete old_panel;  		toast->insertPanel(panel); -		toast->startFading(); +		toast->startTimer();  		redrawToasts();  	}  } @@ -588,7 +588,7 @@ void LLScreenChannel::showToastsBottom()  		mHiddenToastsNum = 0;  		for(; it != mToastList.rend(); it++)  		{ -			(*it).toast->stopFading(); +			(*it).toast->stopTimer();  			(*it).toast->setVisible(FALSE);  			mHiddenToastsNum++;  		} @@ -697,15 +697,15 @@ void LLScreenChannel::closeStartUpToast()  	}  } -void LLNotificationsUI::LLScreenChannel::stopFadingToast(LLToast* toast) +void LLNotificationsUI::LLScreenChannel::stopToastTimer(LLToast* toast)  {  	if (!toast || toast != mHoveredToast) return;  	// Pause fade timer of the hovered toast. -	toast->stopFading(); +	toast->stopTimer();  } -void LLNotificationsUI::LLScreenChannel::startFadingToast(LLToast* toast) +void LLNotificationsUI::LLScreenChannel::startToastTimer(LLToast* toast)  {  	if (!toast || toast == mHoveredToast)  	{ @@ -713,7 +713,7 @@ void LLNotificationsUI::LLScreenChannel::startFadingToast(LLToast* toast)  	}  	// Reset its fade timer. -	toast->startFading(); +	toast->startTimer();  }  //-------------------------------------------------------------------------- diff --git a/indra/newview/llscreenchannel.h b/indra/newview/llscreenchannel.h index a1fdd6e32c..c9e511fb09 100644 --- a/indra/newview/llscreenchannel.h +++ b/indra/newview/llscreenchannel.h @@ -194,10 +194,10 @@ public:  	/** Stop fading given toast */ -	virtual void stopFadingToast(LLToast* toast); +	virtual void stopToastTimer(LLToast* toast);  	/** Start fading given toast */ -	virtual void startFadingToast(LLToast* toast); +	virtual void startToastTimer(LLToast* toast);  	// get StartUp Toast's state  	static bool	getStartUpToastShown() { return mWasStartUpToastShown; } diff --git a/indra/newview/llsidetray.cpp b/indra/newview/llsidetray.cpp index 2905e369f1..9c8557c017 100644 --- a/indra/newview/llsidetray.cpp +++ b/indra/newview/llsidetray.cpp @@ -118,7 +118,7 @@ public:  protected:  	LLSideTrayTab(const Params& params); -	void			dock(); +	void			dock(LLFloater* floater_tab);  	void			undock(LLFloater* floater_tab);  	LLSideTray*		getSideTray(); @@ -259,7 +259,7 @@ void LLSideTrayTab::toggleTabDocked()  	if (docking)  	{ -		dock(); +		dock(floater_tab);  	}  	else  	{ @@ -271,11 +271,14 @@ void LLSideTrayTab::toggleTabDocked()  	LLFloaterReg::toggleInstance("side_bar_tab", tab_name);  } -void LLSideTrayTab::dock() +void LLSideTrayTab::dock(LLFloater* floater_tab)  {  	LLSideTray* side_tray = getSideTray();  	if (!side_tray) return; +	// Before docking the tab, reset its (and its children's) transparency to default (STORM-688). +	floater_tab->updateTransparency(TT_DEFAULT); +  	if (!side_tray->addTab(this))  	{  		llwarns << "Failed to add tab " << getName() << " to side tray" << llendl; diff --git a/indra/newview/lltexturectrl.cpp b/indra/newview/lltexturectrl.cpp index 328298bda4..56e9739350 100644 --- a/indra/newview/lltexturectrl.cpp +++ b/indra/newview/lltexturectrl.cpp @@ -564,25 +564,27 @@ void LLFloaterTexturePicker::draw()  		LLRect interior = border;  		interior.stretch( -1 );  +		// If the floater is focused, don't apply its alpha to the texture (STORM-677). +		const F32 alpha = getTransparencyType() == TT_ACTIVE ? 1.0f : getCurrentTransparency();  		if( mTexturep )  		{  			if( mTexturep->getComponents() == 4 )  			{ -				gl_rect_2d_checkerboard( interior ); +				gl_rect_2d_checkerboard( interior, alpha );  			} -			gl_draw_scaled_image( interior.mLeft, interior.mBottom, interior.getWidth(), interior.getHeight(), mTexturep ); +			gl_draw_scaled_image( interior.mLeft, interior.mBottom, interior.getWidth(), interior.getHeight(), mTexturep, UI_VERTEX_COLOR % alpha );  			// Pump the priority  			mTexturep->addTextureStats( (F32)(interior.getWidth() * interior.getHeight()) );  		}  		else if (!mFallbackImage.isNull())  		{ -			mFallbackImage->draw(interior); +			mFallbackImage->draw(interior, UI_VERTEX_COLOR % alpha);  		}  		else  		{ -			gl_rect_2d( interior, LLColor4::grey, TRUE ); +			gl_rect_2d( interior, LLColor4::grey % alpha, TRUE );  			// Draw X  			gl_draw_x(interior, LLColor4::black ); @@ -1263,23 +1265,25 @@ void LLTextureCtrl::draw()  	LLRect interior = border;  	interior.stretch( -1 );  +	// If we're in a focused floater, don't apply the floater's alpha to the texture (STORM-677). +	const F32 alpha = getTransparencyType() == TT_ACTIVE ? 1.0f : getCurrentTransparency();  	if( mTexturep )  	{  		if( mTexturep->getComponents() == 4 )  		{ -			gl_rect_2d_checkerboard( interior ); +			gl_rect_2d_checkerboard( interior, alpha );  		} -		gl_draw_scaled_image( interior.mLeft, interior.mBottom, interior.getWidth(), interior.getHeight(), mTexturep); +		gl_draw_scaled_image( interior.mLeft, interior.mBottom, interior.getWidth(), interior.getHeight(), mTexturep, UI_VERTEX_COLOR % alpha);  		mTexturep->addTextureStats( (F32)(interior.getWidth() * interior.getHeight()) );  	}  	else if (!mFallbackImage.isNull())  	{ -		mFallbackImage->draw(interior); +		mFallbackImage->draw(interior, UI_VERTEX_COLOR % alpha);  	}  	else  	{ -		gl_rect_2d( interior, LLColor4::grey, TRUE ); +		gl_rect_2d( interior, LLColor4::grey % alpha, TRUE );  		// Draw X  		gl_draw_x( interior, LLColor4::black ); diff --git a/indra/newview/lltoast.cpp b/indra/newview/lltoast.cpp index 8176b8c1f9..fd5582d6f7 100644 --- a/indra/newview/lltoast.cpp +++ b/indra/newview/lltoast.cpp @@ -113,7 +113,7 @@ LLToast::LLToast(const LLToast::Params& p)  	mHideBtnPressed(false),  	mIsTip(p.is_tip),  	mWrapperPanel(NULL), -	mIsTransparent(false) +	mIsFading(false)  {  	mTimer.reset(new LLToastLifeTimer(this, p.lifetime_secs)); @@ -125,6 +125,9 @@ LLToast::LLToast(const LLToast::Params& p)  	mWrapperPanel->setMouseEnterCallback(boost::bind(&LLToast::onToastMouseEnter, this));  	mWrapperPanel->setMouseLeaveCallback(boost::bind(&LLToast::onToastMouseLeave, this)); +	setBackgroundOpaque(TRUE); // *TODO: obsolete +	updateTransparency(); +  	if(mPanel)  	{  		insertPanel(mPanel); @@ -141,10 +144,6 @@ LLToast::LLToast(const LLToast::Params& p)  	// init callbacks if present  	if(!p.on_delete_toast().empty())  		mOnDeleteToastSignal.connect(p.on_delete_toast()); - -	// *TODO: This signal doesn't seem to be used at all. -	if(!p.on_mouse_enter().empty()) -		mOnMouseEnterSignal.connect(p.on_mouse_enter());  }  void LLToast::reshape(S32 width, S32 height, BOOL called_from_parent) @@ -183,7 +182,7 @@ LLToast::~LLToast()  void LLToast::hide()  {  	setVisible(FALSE); -	setTransparentState(false); +	setFading(false);  	mTimer->stop();  	mIsHidden = true;  	mOnFadeSignal(this);  @@ -194,7 +193,7 @@ void LLToast::onFocusLost()  	if(mWrapperPanel && !isBackgroundVisible())  	{  		// Lets make wrapper panel behave like a floater -		setBackgroundOpaque(FALSE); +		updateTransparency();  	}  } @@ -203,7 +202,7 @@ void LLToast::onFocusReceived()  	if(mWrapperPanel && !isBackgroundVisible())  	{  		// Lets make wrapper panel behave like a floater -		setBackgroundOpaque(TRUE); +		updateTransparency();  	}  } @@ -248,22 +247,24 @@ void LLToast::expire()  {  	if (mCanFade)  	{ -		if (mIsTransparent) +		if (mIsFading)  		{ +			// Fade timer expired. Time to hide.  			hide();  		}  		else  		{ -			setTransparentState(true); +			// "Life" time has ended. Time to fade. +			setFading(true);  			mTimer->restart();  		}  	}  } -void LLToast::setTransparentState(bool transparent) +void LLToast::setFading(bool transparent)  { -	setBackgroundOpaque(!transparent); -	mIsTransparent = transparent; +	mIsFading = transparent; +	updateTransparency();  	if (transparent)  	{ @@ -279,7 +280,7 @@ F32 LLToast::getTimeLeftToLive()  {  	F32 time_to_live = mTimer->getRemainingTimeF32(); -	if (!mIsTransparent) +	if (!mIsFading)  	{  		time_to_live += mToastFadingTime;  	} @@ -351,7 +352,6 @@ void LLToast::setVisible(BOOL show)  	if(show)  	{ -		setBackgroundOpaque(TRUE);  		if(!mTimer->getStarted() && mCanFade)  		{  			mTimer->start(); @@ -393,7 +393,7 @@ void LLToast::onToastMouseEnter()  	{  		mOnToastHoverSignal(this, MOUSE_ENTER); -		setBackgroundOpaque(TRUE); +		updateTransparency();  		//toasts fading is management by Screen Channel @@ -402,7 +402,6 @@ void LLToast::onToastMouseEnter()  		{  			mHideBtn->setVisible(TRUE);  		} -		mOnMouseEnterSignal(this);  		mToastMouseEnterSignal(this, getValue());  	}  } @@ -423,6 +422,8 @@ void LLToast::onToastMouseLeave()  	{  		mOnToastHoverSignal(this, MOUSE_LEAVE); +		updateTransparency(); +  		//toasts fading is management by Screen Channel  		if(mHideBtn && mHideBtn->getEnabled()) @@ -450,20 +451,45 @@ void LLToast::setBackgroundOpaque(BOOL b)  	}  } -void LLNotificationsUI::LLToast::stopFading() +void LLToast::updateTransparency() +{ +	ETypeTransparency transparency_type; + +	if (mCanFade) +	{ +		// Notification toasts (including IM/chat toasts) change their transparency on hover. +		if (isHovered()) +		{ +			transparency_type = TT_ACTIVE; +		} +		else +		{ +			transparency_type = mIsFading ? TT_FADING : TT_INACTIVE; +		} +	} +	else +	{ +		// Transparency of alert toasts depends on focus. +		transparency_type = hasFocus() ? TT_ACTIVE : TT_INACTIVE; +	} + +	LLFloater::updateTransparency(transparency_type); +} + +void LLNotificationsUI::LLToast::stopTimer()  {  	if(mCanFade)  	{ -		setTransparentState(false); +		setFading(false);  		mTimer->stop();  	}  } -void LLNotificationsUI::LLToast::startFading() +void LLNotificationsUI::LLToast::startTimer()  {  	if(mCanFade)  	{ -		setTransparentState(false); +		setFading(false);  		mTimer->start();  	}  } diff --git a/indra/newview/lltoast.h b/indra/newview/lltoast.h index fb534561c9..242f786bf2 100644 --- a/indra/newview/lltoast.h +++ b/indra/newview/lltoast.h @@ -90,8 +90,7 @@ public:  										fading_time_secs; // Number of seconds while a toast is transparent -		Optional<toast_callback_t>		on_delete_toast, -										on_mouse_enter; +		Optional<toast_callback_t>		on_delete_toast;  		Optional<bool>					can_fade,  										can_be_stored,  										enable_hide_btn, @@ -115,11 +114,11 @@ public:  	//Fading -	/** Stop fading timer */ -	virtual void stopFading(); +	/** Stop lifetime/fading timer */ +	virtual void stopTimer(); -	/** Start fading timer */ -	virtual void startFading(); +	/** Start lifetime/fading timer */ +	virtual void startTimer();  	bool isHovered(); @@ -182,7 +181,6 @@ public:  	// Registers signals/callbacks for events  	toast_signal_t mOnFadeSignal; -	toast_signal_t mOnMouseEnterSignal;  	toast_signal_t mOnDeleteToastSignal;  	toast_signal_t mOnToastDestroyedSignal;  	boost::signals2::connection setOnFadeCallback(toast_callback_t cb) { return mOnFadeSignal.connect(cb); } @@ -200,6 +198,9 @@ public:  	LLHandle<LLToast> getHandle() { mHandle.bind(this); return mHandle; } +protected: +	void updateTransparency(); +  private:  	void onToastMouseEnter(); @@ -208,7 +209,7 @@ private:  	void expire(); -	void setTransparentState(bool transparent); +	void setFading(bool fading);  	LLUUID				mNotificationID;  	LLUUID				mSessionID; @@ -234,7 +235,7 @@ private:  	bool		mHideBtnPressed;  	bool		mIsHidden;  // this flag is TRUE when a toast has faded or was hidden with (x) button (EXT-1849)  	bool		mIsTip; -	bool		mIsTransparent; +	bool		mIsFading;  	commit_signal_t mToastMouseEnterSignal;  	commit_signal_t mToastMouseLeaveSignal; diff --git a/indra/newview/llvoavatar.cpp b/indra/newview/llvoavatar.cpp index 7ae1f672e8..f4dec9294f 100644 --- a/indra/newview/llvoavatar.cpp +++ b/indra/newview/llvoavatar.cpp @@ -3024,7 +3024,7 @@ void LLVOAvatar::idleUpdateNameTagText(BOOL new_name)  				std::deque<LLChat>::iterator chat_iter = mChats.begin();  				mNameText->clearString(); -		LLColor4 new_chat = LLUIColorTable::instance().getColor( "NameTagChat" ); +				LLColor4 new_chat = LLUIColorTable::instance().getColor( isSelf() ? "UserChatColor" : "AgentChatColor" );  				LLColor4 normal_chat = lerp(new_chat, LLColor4(0.8f, 0.8f, 0.8f, 1.f), 0.7f);  				LLColor4 old_chat = lerp(normal_chat, LLColor4(0.6f, 0.6f, 0.6f, 1.f), 0.7f);  				if (mTyping && mChats.size() >= MAX_BUBBLE_CHAT_UTTERANCES)  diff --git a/indra/newview/skins/default/colors.xml b/indra/newview/skins/default/colors.xml index be94b40065..62441fd984 100644 --- a/indra/newview/skins/default/colors.xml +++ b/indra/newview/skins/default/colors.xml @@ -139,9 +139,6 @@       name="AvatarListItemIconVoiceLeftColor"       reference="AvatarListItemIconOfflineColor" />      <color -     name="BackgroundChatColor" -     reference="White" /> -    <color       name="ButtonBorderColor"       reference="Unused?" />      <color diff --git a/indra/newview/skins/default/xui/da/floater_hardware_settings.xml b/indra/newview/skins/default/xui/da/floater_hardware_settings.xml index 2b10afe7e3..a5942eb625 100644 --- a/indra/newview/skins/default/xui/da/floater_hardware_settings.xml +++ b/indra/newview/skins/default/xui/da/floater_hardware_settings.xml @@ -14,6 +14,9 @@  		<combo_box.item label="8x" name="8x"/>  		<combo_box.item label="16x" name="16x"/>  	</combo_box> +	<text name="antialiasing restart"> +		(kræver genstart af din Second Life klient) +	</text>  	<spinner label="Gamma:" name="gamma"/>  	<text name="(brightness, lower is brighter)">  		(Lysstyrke, lavere er lysere, 0=benyt standard) diff --git a/indra/newview/skins/default/xui/da/floater_preferences.xml b/indra/newview/skins/default/xui/da/floater_preferences.xml index a53586eaaf..6caac14cf5 100644 --- a/indra/newview/skins/default/xui/da/floater_preferences.xml +++ b/indra/newview/skins/default/xui/da/floater_preferences.xml @@ -5,10 +5,12 @@  	<tab_container name="pref core">  		<panel label="Generelt" name="general"/>  		<panel label="Grafik" name="display"/> -		<panel label="Privatliv" name="im"/>  		<panel label="Lyd & medier" name="audio"/>  		<panel label="Chat" name="chat"/> +		<panel label="Flyt & se" name="move"/>  		<panel label="Beskeder" name="msgs"/> +		<panel label="Farver" name="colors"/> +		<panel label="Privatliv" name="im"/>  		<panel label="Opsætning" name="input"/>  		<panel label="Avanceret" name="advanced1"/>  	</tab_container> diff --git a/indra/newview/skins/default/xui/da/floater_region_debug_console.xml b/indra/newview/skins/default/xui/da/floater_region_debug_console.xml new file mode 100644 index 0000000000..71313f4fea --- /dev/null +++ b/indra/newview/skins/default/xui/da/floater_region_debug_console.xml @@ -0,0 +1,2 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<floater name="region_debug_console" title="Debug region"/> diff --git a/indra/newview/skins/default/xui/da/menu_inventory_gear_default.xml b/indra/newview/skins/default/xui/da/menu_inventory_gear_default.xml index 75ce7b22f6..b359d94f07 100644 --- a/indra/newview/skins/default/xui/da/menu_inventory_gear_default.xml +++ b/indra/newview/skins/default/xui/da/menu_inventory_gear_default.xml @@ -1,8 +1,9 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?> -<menu name="menu_gear_default"> +<toggleable_menu name="menu_gear_default">  	<menu_item_call label="Nyt vindue" name="new_window"/> -	<menu_item_call label="Sortér efter navn" name="sort_by_name"/> -	<menu_item_call label="Sortér efter nyeste" name="sort_by_recent"/> +	<menu_item_check label="Sortér efter navn" name="sort_by_name"/> +	<menu_item_check label="Sortér efter nyeste" name="sort_by_recent"/> +	<menu_item_check label="Vis System mapper øverst" name="sort_system_folders_to_top"/>  	<menu_item_call label="Vis filtre" name="show_filters"/>  	<menu_item_call label="Nulstil filtre" name="reset_filters"/>  	<menu_item_call label="Luk alle mapper" name="close_folders"/> @@ -12,4 +13,4 @@  	<menu_item_call label="Find original" name="Find Original"/>  	<menu_item_call label="Find alle links" name="Find All Links"/>  	<menu_item_call label="Tøm papirkurv" name="empty_trash"/> -</menu> +</toggleable_menu> diff --git a/indra/newview/skins/default/xui/da/menu_viewer.xml b/indra/newview/skins/default/xui/da/menu_viewer.xml index cfc60c8f84..a3dcfdf4cc 100644 --- a/indra/newview/skins/default/xui/da/menu_viewer.xml +++ b/indra/newview/skins/default/xui/da/menu_viewer.xml @@ -10,6 +10,12 @@  		<menu_item_check label="Min beholdning" name="ShowSidetrayInventory"/>  		<menu_item_check label="Mine bevægelser" name="Gestures"/>  		<menu_item_check label="Min stemme" name="ShowVoice"/> +		<menu label="Bevægelser" name="Movement"> +			<menu_item_call label="Sid ned" name="Sit Down Here"/> +			<menu_item_check label="Flyv" name="Fly"/> +			<menu_item_check label="Løb altid" name="Always Run"/> +			<menu_item_call label="Stop animering" name="Stop Animating My Avatar"/> +		</menu>  		<menu label="Min status" name="Status">  			<menu_item_call label="Væk" name="Set Away"/>  			<menu_item_call label="Optaget" name="Set Busy"/> @@ -45,6 +51,7 @@  			<menu_item_check label="Grundejere" name="Land Owners"/>  			<menu_item_check label="Koordinater" name="Coordinates"/>  			<menu_item_check label="Parcel egenskaber" name="Parcel Properties"/> +			<menu_item_check label="Avanceret menu" name="Show Advanced Menu"/>  		</menu>  		<menu_item_call label="Teleport hjem" name="Teleport Home"/>  		<menu_item_call label="Sæt dette sted som 'Hjem'" name="Set Home to Here"/> @@ -121,7 +128,6 @@  		<menu_item_check label="Aktiver tips" name="Enable Hints"/>  	</menu>  	<menu label="Avanceret" name="Advanced"> -		<menu_item_call label="Stop animering af min avatar" name="Stop Animating My Avatar"/>  		<menu_item_call label="Gendan teksturer" name="Rebake Texture"/>  		<menu_item_call label="Sæt UI størrelse til standard" name="Set UI Size to Default"/>  		<menu_item_call label="Vælg vinduesstørrelse..." name="Set Window Size..."/> @@ -175,8 +181,7 @@  			<menu_item_check label="Søg" name="Search"/>  			<menu_item_call label="Frigør taster" name="Release Keys"/>  			<menu_item_call label="Sæt UI størrelse til standard" name="Set UI Size to Default"/> -			<menu_item_check label="Løb altid" name="Always Run"/> -			<menu_item_check label="Flyv" name="Fly"/> +			<menu_item_check label="Vis avanceret menu (gammel genvej)" name="Show Advanced Menu - legacy shortcut"/>  			<menu_item_call label="Luk vindue" name="Close Window"/>  			<menu_item_call label="Luk alle vinduer" name="Close All Windows"/>  			<menu_item_call label="Foto til disk" name="Snapshot to Disk"/> @@ -194,7 +199,6 @@  			<menu_item_call label="Zoom ind" name="Zoom In"/>  			<menu_item_call label="Zoom standard" name="Zoom Default"/>  			<menu_item_call label="Zoom ud" name="Zoom Out"/> -			<menu_item_check label="Vis avanceret menu" name="Show Advanced Menu"/>  		</menu>  		<menu_item_call label="Vis debug valg" name="Debug Settings"/>  		<menu_item_check label="Vis udviklingsmenu" name="Debug Mode"/> @@ -265,16 +269,13 @@  			<menu_item_call label="Test web browser" name="Web Browser Test"/>  			<menu_item_call label="Print info om valgt objekt" name="Print Selected Object Info"/>  			<menu_item_call label="Hukommelse statistik" name="Memory Stats"/> -			<menu_item_check label="Dobbelt-klink Auto-pilot" name="Double-ClickAuto-Pilot"/> -			<menu_item_check label="Dobeltklik for at teleportere" name="DoubleClick Teleport"/> +			<menu_item_check label="Debug konsol for region" name="Region Debug Console"/>  			<menu_item_check label="Debug klik" name="Debug Clicks"/>  			<menu_item_check label="Debug muse-hændelser" name="Debug Mouse Events"/>  		</menu>  		<menu label="XUI" name="XUI">  			<menu_item_call label="Genindlæs farveopsætning" name="Reload Color Settings"/>  			<menu_item_call label="Vis font test" name="Show Font Test"/> -			<menu_item_call label="Hent fra XML" name="Load from XML"/> -			<menu_item_call label="Gem til XML" name="Save to XML"/>  			<menu_item_check label="Vis XUI navne" name="Show XUI Names"/>  			<menu_item_call label="Send testbeskeder (IM)" name="Send Test IMs"/>  			<menu_item_call label="Skriv navne-cache til disk" name="Flush Names Caches"/> @@ -301,9 +302,9 @@  		</menu>  		<menu_item_check label="HTTP teksturer" name="HTTP Textures"/>  		<menu_item_check label="Benyt consol vindue ved næste opstart" name="Console Window"/> -		<menu_item_check label="Vis administrationsmenu" name="View Admin Options"/>  		<menu_item_call label="Anmod om administrator status" name="Request Admin Options"/>  		<menu_item_call label="Forlad administrationsstatus" name="Leave Admin Options"/> +		<menu_item_check label="Vis administrationsmenu" name="View Admin Options"/>  	</menu>  	<menu label="Administrér" name="Admin">  		<menu label="Object"> diff --git a/indra/newview/skins/default/xui/da/notifications.xml b/indra/newview/skins/default/xui/da/notifications.xml index 63c06ec27e..70299c61b4 100644 --- a/indra/newview/skins/default/xui/da/notifications.xml +++ b/indra/newview/skins/default/xui/da/notifications.xml @@ -247,6 +247,9 @@ Note: This will clear the cache.  	<notification name="ChangeSkin">  		Den nye hud vil blive vist ved næste genstart af [APP_NAME].  	</notification> +	<notification name="ChangeLanguage"> +		Ændring af sprog vil først have effekt efter genstart af [APP_NAME]. +	</notification>  	<notification name="StartRegionEmpty">  		Ups, din start region er ikke angivet.  Indtast venligst navn på region i Start lokation feltet eller vælg "Min sidste lokation" eller "Hjem". @@ -288,6 +291,10 @@ og du vil miste dem fra din beholdning hvis du forærer dem væk. Er du sikker p  Gå til [_URL] for information om køb af L$?  	</notification> +	<notification name="SoundFileInvalidChunkSize"> +		Fejl i WAV fil (chunk size): +[FILE] +	</notification>  	<notification name="CannotEncodeFile">  		Kunne ikke 'forstå' filen: [FILE]  	</notification> @@ -585,6 +592,16 @@ Denne opdatering er ikke påkrævet, men det anbefales at installere den for at  Download til dit Program bibliotek?  	</notification> +	<notification name="FailedUpdateInstall"> +		Der opstod en fejl ved installation af opdatering. +Hent og installér venligst den nyeste version fra +http://secondlife.com/download. +		<usetemplate name="okbutton" yestext="OK"/> +	</notification> +	<notification name="DownloadBackground"> +		En opdateret version af [APP_NAME] er hentet. +Den vil blive anvendt næste gang du genstarter [APP_NAME] +	</notification>  	<notification name="DeedObjectToGroup">  		<usetemplate ignoretext="Bekræft før jeg dedikerer et objekt til en gruppe" name="okcancelignore" notext="Cancel" yestext="Deed"/>  	</notification> @@ -1370,8 +1387,8 @@ Prøv igen om lidt.  		Tilbud om venskab afvist.  	</notification>  	<notification name="OfferCallingCard"> -		[NAME] tilbyder dig et visitkort. -Dette vil lave et bogmørke i din beholding, så du hurtigt kan sende en IM til denne beboer. +		[NAME] tilbyder sit visitkort. +Dette vil tilføje et bogmærke i din beholdning, så du hurtigt kan sende en personlig besked til denne beboer.  		<form name="form">  			<button name="Accept" text="Acceptér"/>  			<button name="Decline" text="Afvis"/> diff --git a/indra/newview/skins/default/xui/da/panel_edit_gloves.xml b/indra/newview/skins/default/xui/da/panel_edit_gloves.xml index 837abdac80..36f58428a6 100644 --- a/indra/newview/skins/default/xui/da/panel_edit_gloves.xml +++ b/indra/newview/skins/default/xui/da/panel_edit_gloves.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_gloves_panel">  	<panel name="avatar_gloves_color_panel"> -		<texture_picker label="Stof" name="Fabric" tool_tip="Klik for at vælge bilede"/> +		<texture_picker label="Tekstur" name="Fabric" tool_tip="Klik for at vælge bilede"/>  		<color_swatch label="Farve/nuance" name="Color/Tint" tool_tip="Klik for at åbne farvevælger"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/da/panel_edit_jacket.xml b/indra/newview/skins/default/xui/da/panel_edit_jacket.xml index 62934e96c8..4e7336747d 100644 --- a/indra/newview/skins/default/xui/da/panel_edit_jacket.xml +++ b/indra/newview/skins/default/xui/da/panel_edit_jacket.xml @@ -1,8 +1,8 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_jacket_panel">  	<panel name="avatar_jacket_color_panel"> -		<texture_picker label="Stof foroven" name="Upper Fabric" tool_tip="Klik for at vælge et billede"/> -		<texture_picker label="Stof forneden" name="Lower Fabric" tool_tip="Klik for at vælge et billede"/> +		<texture_picker label="Øvre tekstur" name="Upper Fabric" tool_tip="Klik for at vælge et billede"/> +		<texture_picker label="Nedre tekstur" name="Lower Fabric" tool_tip="Klik for at vælge et billede"/>  		<color_swatch label="Farve/nuance" name="Color/Tint" tool_tip="Klik for at åbne farvevælger"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/da/panel_edit_pants.xml b/indra/newview/skins/default/xui/da/panel_edit_pants.xml index 36a9bc60a9..61056e9e6c 100644 --- a/indra/newview/skins/default/xui/da/panel_edit_pants.xml +++ b/indra/newview/skins/default/xui/da/panel_edit_pants.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_pants_panel">  	<panel name="avatar_pants_color_panel"> -		<texture_picker label="Stof" name="Fabric" tool_tip="Klik for at vælge et bilede"/> +		<texture_picker label="Tekstur" name="Fabric" tool_tip="Klik for at vælge et bilede"/>  		<color_swatch label="Farve/Nuance" name="Color/Tint" tool_tip="Klik for at åbne farvevælger"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/da/panel_edit_shirt.xml b/indra/newview/skins/default/xui/da/panel_edit_shirt.xml index e49667dc8f..4dfb47aab2 100644 --- a/indra/newview/skins/default/xui/da/panel_edit_shirt.xml +++ b/indra/newview/skins/default/xui/da/panel_edit_shirt.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_shirt_panel">  	<panel name="avatar_shirt_color_panel"> -		<texture_picker label="Stof" name="Fabric" tool_tip="Klik for at vælge et billede"/> +		<texture_picker label="Tekstur" name="Fabric" tool_tip="Klik for at vælge et billede"/>  		<color_swatch label="Farve/Nuance" name="Color/Tint" tool_tip="Klik for at åbne farvevælger"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/da/panel_edit_shoes.xml b/indra/newview/skins/default/xui/da/panel_edit_shoes.xml index 00d31da95a..653ea421b5 100644 --- a/indra/newview/skins/default/xui/da/panel_edit_shoes.xml +++ b/indra/newview/skins/default/xui/da/panel_edit_shoes.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_shoes_panel">  	<panel name="avatar_shoes_color_panel"> -		<texture_picker label="Stof" name="Fabric" tool_tip="Klik for at vælge et billede"/> +		<texture_picker label="Tekstur" name="Fabric" tool_tip="Klik for at vælge et billede"/>  		<color_swatch label="Farve/nuance" name="Color/Tint" tool_tip="Klik for at åbne farvevælger"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/da/panel_edit_skirt.xml b/indra/newview/skins/default/xui/da/panel_edit_skirt.xml index 44a5beca45..e80e60efd8 100644 --- a/indra/newview/skins/default/xui/da/panel_edit_skirt.xml +++ b/indra/newview/skins/default/xui/da/panel_edit_skirt.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_skirt_panel">  	<panel name="avatar_skirt_color_panel"> -		<texture_picker label="Stof" name="Fabric" tool_tip="Klik for at vælge et billede"/> +		<texture_picker label="Tekstur" name="Fabric" tool_tip="Klik for at vælge et billede"/>  		<color_swatch label="Farve/Nuance" name="Color/Tint" tool_tip="Klik for at åbne farvevælger"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/da/panel_edit_socks.xml b/indra/newview/skins/default/xui/da/panel_edit_socks.xml index b7abd9d1a0..82a7341317 100644 --- a/indra/newview/skins/default/xui/da/panel_edit_socks.xml +++ b/indra/newview/skins/default/xui/da/panel_edit_socks.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_socks_panel">  	<panel name="avatar_socks_color_panel"> -		<texture_picker label="Stof" name="Fabric" tool_tip="Klik for at vælge et billede"/> +		<texture_picker label="Tekstur" name="Fabric" tool_tip="Klik for at vælge et billede"/>  		<color_swatch label="Farve/Nuance" name="Color/Tint" tool_tip="Klik for at åbne farvevælger"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/da/panel_edit_underpants.xml b/indra/newview/skins/default/xui/da/panel_edit_underpants.xml index 32596be57b..aacfae79e1 100644 --- a/indra/newview/skins/default/xui/da/panel_edit_underpants.xml +++ b/indra/newview/skins/default/xui/da/panel_edit_underpants.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_underpants_panel">  	<panel name="avatar_underpants_color_panel"> -		<texture_picker label="Stof" name="Fabric" tool_tip="Klik for at vælge bilede"/> +		<texture_picker label="Tekstur" name="Fabric" tool_tip="Klik for at vælge bilede"/>  		<color_swatch label="Farve/nuance" name="Color/Tint" tool_tip="Klik for at åbne farvevælger"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/da/panel_edit_undershirt.xml b/indra/newview/skins/default/xui/da/panel_edit_undershirt.xml index 14cf79b97f..a9db5d2ab0 100644 --- a/indra/newview/skins/default/xui/da/panel_edit_undershirt.xml +++ b/indra/newview/skins/default/xui/da/panel_edit_undershirt.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_undershirt_panel">  	<panel name="avatar_undershirt_color_panel"> -		<texture_picker label="Stof" name="Fabric" tool_tip="Klik for at vælge bilede"/> +		<texture_picker label="Tekstur" name="Fabric" tool_tip="Klik for at vælge bilede"/>  		<color_swatch label="Farve/nuance" name="Color/Tint" tool_tip="Klik for at åbne farvevælger"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/da/panel_notify_textbox.xml b/indra/newview/skins/default/xui/da/panel_notify_textbox.xml new file mode 100644 index 0000000000..949ff1a058 --- /dev/null +++ b/indra/newview/skins/default/xui/da/panel_notify_textbox.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<panel label="instant_message" name="panel_notify_textbox"> +	<string name="message_max_lines_count" value="7"/> +	<panel label="info_panel" name="info_panel"> +		<text_editor name="message" value="besked"/> +		parse_urls="false" +		<button label="Send" name="btn_submit"/> +	</panel> +	<panel label="control_panel" name="control_panel"/> +</panel> diff --git a/indra/newview/skins/default/xui/da/panel_people.xml b/indra/newview/skins/default/xui/da/panel_people.xml index 6c910cc3b2..599686d360 100644 --- a/indra/newview/skins/default/xui/da/panel_people.xml +++ b/indra/newview/skins/default/xui/da/panel_people.xml @@ -22,7 +22,7 @@ Leder du efter nogen at være sammen med? Prøv [secondlife:///app/worldmap Worl  	<tab_container name="tabs">  		<panel label="TÆT PÅ" name="nearby_panel">  			<panel label="bottom_panel" name="bottom_panel"> -				<button name="nearby_view_sort_btn" tool_tip="Valg"/> +				<menu_button name="nearby_view_sort_btn" tool_tip="Valg"/>  				<button name="add_friend_btn" tool_tip="Tilføj valgte beboer til din venneliste"/>  			</panel>  		</panel> @@ -34,27 +34,27 @@ Leder du efter nogen at være sammen med? Prøv [secondlife:///app/worldmap Worl  			<panel label="bottom_panel" name="bottom_panel">  				<layout_stack name="bottom_panel">  					<layout_panel name="options_gear_btn_panel"> -						<button name="friends_viewsort_btn" tool_tip="Vis flere valg"/> +						<menu_button name="friends_viewsort_btn" tool_tip="Vis flere valg"/>  					</layout_panel>  					<layout_panel name="add_btn_panel">  						<button name="add_btn" tool_tip="Tilbyd venskab til en beboer"/>  					</layout_panel>  					<layout_panel name="trash_btn_panel"> -						<dnd_button name="trash_btn" tool_tip="Fjern valgte personer fra venneliste"/> +						<dnd_button name="del_btn" tool_tip="Fjern valgte person fra din venneliste"/>  					</layout_panel>  				</layout_stack>  			</panel>  		</panel>  		<panel label="MINE GRUPPER" name="groups_panel">  			<panel label="bottom_panel" name="bottom_panel"> -				<button name="groups_viewsort_btn" tool_tip="Valg"/> +				<menu_button name="groups_viewsort_btn" tool_tip="Valg"/>  				<button name="plus_btn" tool_tip="Bliv medlem af gruppe/Opret ny gruppe"/>  				<button name="activate_btn" tool_tip="Activér valgte gruppe"/>  			</panel>  		</panel>  		<panel label="NYLIGE" name="recent_panel">  			<panel label="bottom_panel" name="bottom_panel"> -				<button name="recent_viewsort_btn" tool_tip="Valg"/> +				<menu_button name="recent_viewsort_btn" tool_tip="Valg"/>  				<button name="add_friend_btn" tool_tip="Tilføj valgte beboer til din venneliste"/>  			</panel>  		</panel> diff --git a/indra/newview/skins/default/xui/da/panel_preferences_advanced.xml b/indra/newview/skins/default/xui/da/panel_preferences_advanced.xml index b267c75673..48106c7dfe 100644 --- a/indra/newview/skins/default/xui/da/panel_preferences_advanced.xml +++ b/indra/newview/skins/default/xui/da/panel_preferences_advanced.xml @@ -3,35 +3,16 @@  	<panel.string name="aspect_ratio_text">  		[NUM]:[DEN]  	</panel.string> -	<panel.string name="middle_mouse"> -		Midterste mus -	</panel.string> -	<slider label="Synsvinkel" name="camera_fov"/> -	<slider label="Distance" name="camera_offset_scale"/> -	<text name="heading2"> -		Automatisk positionering for: -	</text> -	<check_box label="Byg/Redigér" name="edit_camera_movement" tool_tip="Benyt automatisk kamera positionering ved start og slut af editerings modus"/> -	<check_box label="Udseende" name="appearance_camera_movement" tool_tip="Benyt automatisk kamera positionering ved redigering"/> -	<check_box initial_value="sand" label="Sidepanel" name="appearance_sidebar_positioning" tool_tip="Benyt automatisk positionering af kamera"/> -	<check_box label="Vis avatar i førsteperson" name="first_person_avatar_visible"/> -	<check_box label="Piletaster bruges altid til bevægelse" name="arrow_keys_move_avatar_check"/> -	<check_box label="Tast-tast-hold for at løbe" name="tap_tap_hold_to_run"/> -	<check_box label="Bevæg avatarlæber når der tales" name="enable_lip_sync"/> -	<check_box label="Talebobler" name="bubble_text_chat"/> -	<slider label="Synlighed" name="bubble_chat_opacity"/> -	<color_swatch name="background" tool_tip="Vælg farve for talebobler"/>  	<text name="UI Size:"> -		Brugerflade størrelse +		UI størrelse:  	</text>  	<check_box label="Vis script fejl i:" name="show_script_errors"/>  	<radio_group name="show_location">  		<radio_item label="Chat" name="0"/>  		<radio_item label="Separat vindue" name="1"/>  	</radio_group> -	<check_box label="Knap til aktiverering af mikrofon:" name="push_to_talk_toggle_check" tool_tip="I walkie-talkie-modus sendes stemme kun når knappen er trykket ned, ellers vil tryk på knap tænde og slukke mikrofon."/> -	<line_editor label="Brug walkie-talkie modus" name="modifier_combo"/> -	<button label="Angiv taste" name="set_voice_hotkey_button"/> -	<button label="Midterste museknap" name="set_voice_middlemouse_button" tool_tip="Nulstil til midterste musetaste"/> -	<button label="Andre enheder" name="joystick_setup_button"/> +	<check_box label="Tillad flere åbne klienter" name="allow_multiple_viewer_check"/> +	<check_box label="Vælg netværk ved login" name="show_grid_selection_check"/> +	<check_box label="Vælg avanceret menu" name="show_advanced_menu_check"/> +	<check_box label="Vis udvikler menu" name="show_develop_menu_check"/>  </panel> diff --git a/indra/newview/skins/default/xui/da/panel_preferences_chat.xml b/indra/newview/skins/default/xui/da/panel_preferences_chat.xml index 72f8476094..3705a5902a 100644 --- a/indra/newview/skins/default/xui/da/panel_preferences_chat.xml +++ b/indra/newview/skins/default/xui/da/panel_preferences_chat.xml @@ -8,44 +8,10 @@  		<radio_item label="Mellem" name="radio2" value="1"/>  		<radio_item label="Stor" name="radio3" value="2"/>  	</radio_group> -	<text name="font_colors"> -		Skriftfarve: -	</text> -	<color_swatch label="Dig" name="user"/> -	<text name="text_box1"> -		Dig -	</text> -	<color_swatch label="Andre" name="agent"/> -	<text name="text_box2"> -		Andre -	</text> -	<color_swatch label="IM" name="im"/> -	<text name="text_box3"> -		IM -	</text> -	<color_swatch label="System" name="system"/> -	<text name="text_box4"> -		System -	</text> -	<color_swatch label="Fejl" name="script_error"/> -	<text name="text_box5"> -		Fejl -	</text> -	<color_swatch label="Objekter" name="objects"/> -	<text name="text_box6"> -		Objekter -	</text> -	<color_swatch label="Ejer" name="owner"/> -	<text name="text_box7"> -		Ejer -	</text> -	<color_swatch label="URL'er" name="links"/> -	<text name="text_box9"> -		URL'er -	</text>  	<check_box initial_value="true" label="Afspil skrive animation ved chat" name="play_typing_animation"/>  	<check_box label="Send e-mail til mig når jeg modtager IM og er offline" name="send_im_to_email"/>  	<check_box label="Åben for almindelig tekst i IM og chat historik" name="plain_text_chat_history"/> +	<check_box label="Boble chat" name="bubble_text_chat"/>  	<text name="show_ims_in_label">  		Vis IM'er i:  	</text> @@ -56,6 +22,13 @@  		<radio_item label="Separate vinduer" name="radio" value="0"/>  		<radio_item label="Faner" name="radio2" value="1"/>  	</radio_group> +	<text name="disable_toast_label"> +		Tillad ingående chat popup vinduer: +	</text> +	<check_box label="Gruppe chats" name="EnableGroupChatPopups" tool_tip="Vælg for at se popup vindue når gruppe chat beskeder modtages"/> +	<check_box label="IM chats" name="EnableIMChatPopups" tool_tip="Vælg for at se popup vindue når personlige beskeder (IM) modtages"/> +	<spinner label="Tid før chatvisning forsvinder:" name="nearby_toasts_lifetime"/> +	<spinner label="Tid før chatvisning forsvinder:" name="nearby_toasts_fadingtime"/>  	<check_box label="Benyt maskin-oversættelse ved chat (håndteret af Google)" name="translate_chat_checkbox"/>  	<text name="translate_language_text" width="110">  		Oversæt chat til : diff --git a/indra/newview/skins/default/xui/da/panel_preferences_colors.xml b/indra/newview/skins/default/xui/da/panel_preferences_colors.xml new file mode 100644 index 0000000000..604a00e0b4 --- /dev/null +++ b/indra/newview/skins/default/xui/da/panel_preferences_colors.xml @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<panel label="Farver" name="colors_panel"> +	<text name="effects_color_textbox"> +		Mine effekter (selektions-stråle): +	</text> +	<color_swatch name="effect_color_swatch" tool_tip="Klik for at åbne farve-vælger"/> +	<text name="font_colors"> +		Chat bogstavsfarver: +	</text> +	<text name="text_box1"> +		Mig +	</text> +	<text name="text_box2"> +		Andre +	</text> +	<text name="text_box3"> +		Objekter +	</text> +	<text name="text_box4"> +		System +	</text> +	<text name="text_box5"> +		Fejl +	</text> +	<text name="text_box7"> +		Ejer +	</text> +	<text name="text_box9"> +		URL'er +	</text> +	<text name="bubble_chat"> +		Chat-boble baggrund: +	</text> +	<color_swatch name="background" tool_tip="Vælg farve til chat-boble"/> +	<slider label="Uigennemsigtighed:" name="bubble_chat_opacity"/> +	<text name="floater_opacity"> +		Vindue uigennemsigtighed: +	</text> +	<slider label="Aktiv:" name="active"/> +	<slider label="Inaktiv:" name="inactive"/> +</panel> diff --git a/indra/newview/skins/default/xui/da/panel_preferences_general.xml b/indra/newview/skins/default/xui/da/panel_preferences_general.xml index 9c0cb583af..5702d48e97 100644 --- a/indra/newview/skins/default/xui/da/panel_preferences_general.xml +++ b/indra/newview/skins/default/xui/da/panel_preferences_general.xml @@ -46,13 +46,18 @@  	<check_box label="Brugernavne" name="show_slids" tool_tip="Vis brugernavne, som bobsmith123"/>  	<check_box label="Gruppe titler" name="show_all_title_checkbox1" tool_tip="Vis hgruppetitler, som f.eks. administrator eller medlem"/>  	<check_box label="Fremhæv venner" name="show_friends" tool_tip="Fremhæv navne-tags for dine venner"/> -	<text name="effects_color_textbox"> -		Farve til mine effekter: +	<check_box label="Vis visningsnavne" name="display_names_check" tool_tip="Vælg for at bruge visningsnavne i chat, IM, navne-tags m.v."/> +	<check_box label="Aktivér UI tips i klient" name="viewer_hints_check"/> +	<text name="inworld_typing_rg_label"> +		Trykker bogstav taster:  	</text> +	<radio_group name="inworld_typing_preference"> +		<radio_item label="Starter lokal chat" name="radio_start_chat" value="1"/> +		<radio_item label="Påvirker bevægelse (f.eks. WASD)" name="radio_move" value="0"/> +	</radio_group>  	<text name="title_afk_text">  		Tid inden "væk":  	</text> -	<color_swatch label="" name="effect_color_swatch" tool_tip="Klik for at åbne farvevælger"/>  	<combo_box label="Timeout før 'væk':" name="afk">  		<combo_box.item label="2 minutter" name="item0"/>  		<combo_box.item label="5 minutter" name="item1"/> @@ -60,7 +65,6 @@  		<combo_box.item label="30 minutter" name="item3"/>  		<combo_box.item label="aldrig" name="item4"/>  	</combo_box> -	<check_box label="Vis visningsnavne" name="display_names_check" tool_tip="Vælg for at bruge visningsnavne i chat, IM, navne-tags m.v."/>  	<text name="text_box3">  		Optaget autosvar:  	</text> diff --git a/indra/newview/skins/default/xui/da/panel_preferences_graphics1.xml b/indra/newview/skins/default/xui/da/panel_preferences_graphics1.xml index 5bc5025ff1..15da1f9ec5 100644 --- a/indra/newview/skins/default/xui/da/panel_preferences_graphics1.xml +++ b/indra/newview/skins/default/xui/da/panel_preferences_graphics1.xml @@ -26,6 +26,7 @@  		<text name="ShadersText">  			Overflader:  		</text> +		<check_box initial_value="sand" label="Gennemsigtig vand" name="TransparentWater"/>  		<check_box initial_value="true" label="Glatte flader og skin" name="BumpShiny"/>  		<check_box initial_value="true" label="Basale flader" name="BasicShaders" tool_tip="Ved at slå dette valg fra, kan det forhindres at visse grafikkort drivere crasher."/>  		<check_box initial_value="true" label="Atmosfæriske flader" name="WindLightUseAtmosShaders"/> diff --git a/indra/newview/skins/default/xui/da/panel_preferences_move.xml b/indra/newview/skins/default/xui/da/panel_preferences_move.xml new file mode 100644 index 0000000000..98dfed92c1 --- /dev/null +++ b/indra/newview/skins/default/xui/da/panel_preferences_move.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<panel label="Flyv" name="move_panel"> +	<slider label="Se vinkel" name="camera_fov"/> +	<slider label="Distance" name="camera_offset_scale"/> +	<text name="heading2"> +		Automatisk position for: +	</text> +	<check_box label="Byg/Redigér" name="edit_camera_movement" tool_tip="Benyt automatisk kamera positionering når edit modus aktiveres og forlades"/> +	<check_box label="Udseende" name="appearance_camera_movement" tool_tip="Benyt automatisk kamera positionering i edit modus"/> +	<check_box initial_value="sand" label="Sidepanel" name="appearance_sidebar_positioning" tool_tip="Benyt automatisk kamera positionering ved sidepanel"/> +	<check_box label="Vis avatar i første-person" name="first_person_avatar_visible"/> +	<text name=" Mouse Sensitivity"> +		Muse-følsomhed i første-person: +	</text> +	<check_box label="Omvend" name="invert_mouse"/> +	<check_box label="Piletaster bevæger altid avatar" name="arrow_keys_move_avatar_check"/> +	<check_box label="Tryk to gange for at løbe" name="tap_tap_hold_to_run"/> +	<check_box label="Dobbelt-klik for at:" name="double_click_chkbox"/> +	<radio_group name="double_click_action"> +		<radio_item label="Teleportere" name="radio_teleport"/> +		<radio_item label="Auto-pilot" name="radio_autopilot"/> +	</radio_group> +	<button label="Andre enheder" name="joystick_setup_button"/> +</panel> diff --git a/indra/newview/skins/default/xui/da/panel_preferences_privacy.xml b/indra/newview/skins/default/xui/da/panel_preferences_privacy.xml index cdb407dbad..2843f0d339 100644 --- a/indra/newview/skins/default/xui/da/panel_preferences_privacy.xml +++ b/indra/newview/skins/default/xui/da/panel_preferences_privacy.xml @@ -10,16 +10,19 @@  	<check_box label="Kun venner og grupper ved jeg er online" name="online_visibility"/>  	<check_box label="Kun venner og grupper kan sende besked til mig" name="voice_call_friends_only_check"/>  	<check_box label="Slå mikrofon fra når opkald slutter" name="auto_disengage_mic_check"/> -	<check_box label="Acceptér cookies" name="cookies_enabled"/>  	<text name="Logs:"> -		Logs: +		Chat Logs:  	</text>  	<check_box label="Gem en log med lokal chat på min computer" name="log_nearby_chat"/>  	<check_box label="Gem en log med private beskeder (IM) på min computer" name="log_instant_messages"/> -	<check_box label="Tilføj tidsstempel" name="show_timestamps_check_im"/> +	<check_box label="Tilføj klokkeslæt til hver linie i chat log" name="show_timestamps_check_im"/> +	<check_box label="Tilføj datostempel til log filnavn." name="logfile_name_datestamp"/>  	<text name="log_path_desc">  		Placering af logfiler:  	</text>  	<button label="Ændre sti" label_selected="Ændre sti" left="150" name="log_path_button"/>  	<button label="Liste med blokeringer" name="block_list"/> +	<text name="block_list_label"> +		(Personer og/eller objekter du har blokeret) +	</text>  </panel> diff --git a/indra/newview/skins/default/xui/da/panel_preferences_setup.xml b/indra/newview/skins/default/xui/da/panel_preferences_setup.xml index 553d21d597..332b5ed1c4 100644 --- a/indra/newview/skins/default/xui/da/panel_preferences_setup.xml +++ b/indra/newview/skins/default/xui/da/panel_preferences_setup.xml @@ -1,12 +1,5 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel label="Opsætning" name="Input panel"> -	<text name="Mouselook:"> -		Første person: -	</text> -	<text name=" Mouse Sensitivity"> -		Mus - følsomhed -	</text> -	<check_box label="Omvendt" name="invert_mouse"/>  	<text name="Network:">  		Netværk:  	</text> @@ -46,4 +39,5 @@  	</text>  	<line_editor name="web_proxy_editor" tool_tip="Angiv navn eller IP addresse på den proxy du ønsker at anvende"/>  	<spinner label="Port nummer:" name="web_proxy_port"/> +	<check_box initial_value="sand" label="Hent og installer automatisk [APP_NAME] opdateringer" name="updater_service_active"/>  </panel> diff --git a/indra/newview/skins/default/xui/da/panel_preferences_sound.xml b/indra/newview/skins/default/xui/da/panel_preferences_sound.xml index 18cb0e47b9..75600a93f6 100644 --- a/indra/newview/skins/default/xui/da/panel_preferences_sound.xml +++ b/indra/newview/skins/default/xui/da/panel_preferences_sound.xml @@ -1,5 +1,8 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel label="Lyde" name="Preference Media panel"> +	<panel.string name="middle_mouse"> +		Midterste museknap +	</panel.string>  	<slider label="Generel" name="System Volume"/>  	<check_box initial_value="true" label="Sluk lyd når minimeret" name="mute_when_minimized"/>  	<slider label="Knapper" name="UI Volume"/> @@ -23,6 +26,11 @@  		<radio_item label="Kamera position" name="0"/>  		<radio_item label="Avatar position" name="1"/>  	</radio_group> +	<check_box label="Bevæg avatar-læber når der snakkes" name="enable_lip_sync"/> +	<check_box label="Skift tale tænd/sluk når jeg trykker:" name="push_to_talk_toggle_check" tool_tip="Når du er i skift-modus, vil hvert tryk tænde eller slukke din mikrofon. Når du ikke er i skift-modus, vil din mikrofon kun være tændt når knappen/tasten holdes nede (som en Walkie Talkie)"/> +	<line_editor label="Tryk-for-tale udløser" name="modifier_combo"/> +	<button label="Angiv taste" name="set_voice_hotkey_button"/> +	<button name="set_voice_middlemouse_button" tool_tip="Nulstil til midterste muse-knap"/>  	<button label="Input/Output enheder" name="device_settings_btn"/>  	<panel label="Enhedsopsætning" name="device_settings_panel">  		<panel.string name="default_text"> diff --git a/indra/newview/skins/default/xui/da/panel_script_ed.xml b/indra/newview/skins/default/xui/da/panel_script_ed.xml index 0bdfa89d3b..8997cab30c 100644 --- a/indra/newview/skins/default/xui/da/panel_script_ed.xml +++ b/indra/newview/skins/default/xui/da/panel_script_ed.xml @@ -15,11 +15,6 @@  	<panel.string name="Title">  		Script: [NAME]  	</panel.string> -	<text_editor name="Script Editor"> -		Henter... -	</text_editor> -	<button label="Gem" label_selected="Gem" name="Save_btn"/> -	<combo_box label="Indsæt..." name="Insert..."/>  	<menu_bar name="script_menu">  		<menu label="Filer" name="File">  			<menu_item_call label="Gem" name="Save"/> @@ -40,4 +35,10 @@  			<menu_item_call label="Hjælp med keywords..." name="Keyword Help..."/>  		</menu>  	</menu_bar> +	<text_editor name="Script Editor"> +		Henter... +	</text_editor> +	<combo_box label="Indsæt..." name="Insert..."/> +	<button label="Gem" label_selected="Gem" name="Save_btn"/> +	<button label="Redigér..." name="Edit_btn"/>  </panel> diff --git a/indra/newview/skins/default/xui/da/strings.xml b/indra/newview/skins/default/xui/da/strings.xml index 198d8eea0e..6f891b8d1b 100644 --- a/indra/newview/skins/default/xui/da/strings.xml +++ b/indra/newview/skins/default/xui/da/strings.xml @@ -784,7 +784,7 @@  		XML Fil  	</string>  	<string name="raw_file"> -		RAW Fil +		RAW fil  	</string>  	<string name="compressed_image_files">  		Komprimerede billeder @@ -1737,11 +1737,8 @@  	<string name="InvOfferGaveYou">  		gav dig  	</string> -	<string name="InvOfferYouDecline"> -		Du afslår -	</string> -	<string name="InvOfferFrom"> -		fra +	<string name="InvOfferDecline"> +		Du afslår [DESC] fra <nolink>[NAME]</nolink>.  	</string>  	<string name="GroupMoneyTotal">  		Total diff --git a/indra/newview/skins/default/xui/de/floater_hardware_settings.xml b/indra/newview/skins/default/xui/de/floater_hardware_settings.xml index d931596efe..9644bbbaea 100644 --- a/indra/newview/skins/default/xui/de/floater_hardware_settings.xml +++ b/indra/newview/skins/default/xui/de/floater_hardware_settings.xml @@ -14,6 +14,9 @@  		<combo_box.item label="8x" name="8x"/>  		<combo_box.item label="16x" name="16x"/>  	</combo_box> +	<text name="antialiasing restart"> +		(Neustart des Viewers erforderlich) +	</text>  	<spinner label="Gamma:" name="gamma"/>  	<text name="(brightness, lower is brighter)">  		(0 = Standard-Helligkeit, weniger = heller) diff --git a/indra/newview/skins/default/xui/de/floater_preferences.xml b/indra/newview/skins/default/xui/de/floater_preferences.xml index a2712c437b..3624c4c968 100644 --- a/indra/newview/skins/default/xui/de/floater_preferences.xml +++ b/indra/newview/skins/default/xui/de/floater_preferences.xml @@ -5,10 +5,12 @@  	<tab_container name="pref core">  		<panel label="Allgemein" name="general"/>  		<panel label="Grafik" name="display"/> -		<panel label="Privatsphäre" name="im"/>  		<panel label="Sound & Medien" name="audio"/>  		<panel label="Chat" name="chat"/> +		<panel label="Bewegen und anzeigen" name="move"/>  		<panel label="Meldungen" name="msgs"/> +		<panel label="Farben" name="colors"/> +		<panel label="Privatsphäre" name="im"/>  		<panel label="Konfiguration" name="input"/>  		<panel label="Erweitert" name="advanced1"/>  	</tab_container> diff --git a/indra/newview/skins/default/xui/de/floater_region_debug_console.xml b/indra/newview/skins/default/xui/de/floater_region_debug_console.xml new file mode 100644 index 0000000000..b8a1a89c30 --- /dev/null +++ b/indra/newview/skins/default/xui/de/floater_region_debug_console.xml @@ -0,0 +1,2 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<floater name="region_debug_console" title="Regions-Debug"/> diff --git a/indra/newview/skins/default/xui/de/menu_inventory_gear_default.xml b/indra/newview/skins/default/xui/de/menu_inventory_gear_default.xml index 3fa68a27bd..df86a5cf71 100644 --- a/indra/newview/skins/default/xui/de/menu_inventory_gear_default.xml +++ b/indra/newview/skins/default/xui/de/menu_inventory_gear_default.xml @@ -1,8 +1,9 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?> -<menu name="menu_gear_default"> +<toggleable_menu name="menu_gear_default">  	<menu_item_call label="Neues Inventar-Fenster" name="new_window"/> -	<menu_item_call label="Nach Name sortieren" name="sort_by_name"/> -	<menu_item_call label="Nach aktuellesten Objekten sortieren" name="sort_by_recent"/> +	<menu_item_check label="Nach Name sortieren" name="sort_by_name"/> +	<menu_item_check label="Nach aktuellesten Objekten sortieren" name="sort_by_recent"/> +	<menu_item_check label="Systemordner nach oben" name="sort_system_folders_to_top"/>  	<menu_item_call label="Filter anzeigen" name="show_filters"/>  	<menu_item_call label="Filter zurücksetzen" name="reset_filters"/>  	<menu_item_call label="Alle Ordner schließen" name="close_folders"/> @@ -12,4 +13,4 @@  	<menu_item_call label="Original suchen" name="Find Original"/>  	<menu_item_call label="Alle Links suchen" name="Find All Links"/>  	<menu_item_call label="Papierkorb ausleeren" name="empty_trash"/> -</menu> +</toggleable_menu> diff --git a/indra/newview/skins/default/xui/de/menu_viewer.xml b/indra/newview/skins/default/xui/de/menu_viewer.xml index 489990608f..9eeeaccdea 100644 --- a/indra/newview/skins/default/xui/de/menu_viewer.xml +++ b/indra/newview/skins/default/xui/de/menu_viewer.xml @@ -12,6 +12,12 @@  		<menu_item_check label="Mein Inventar" name="ShowSidetrayInventory"/>  		<menu_item_check label="Meine Gesten" name="Gestures"/>  		<menu_item_check label="Meine Stimme" name="ShowVoice"/> +		<menu label="Bewegung" name="Movement"> +			<menu_item_call label="Hinsetzen" name="Sit Down Here"/> +			<menu_item_check label="Fliegen" name="Fly"/> +			<menu_item_check label="Immer rennen" name="Always Run"/> +			<menu_item_call label="Animation meines Avatars stoppen" name="Stop Animating My Avatar"/> +		</menu>  		<menu label="Mein Status" name="Status">  			<menu_item_call label="Abwesend" name="Set Away"/>  			<menu_item_call label="Beschäftigt" name="Set Busy"/> @@ -47,6 +53,7 @@  			<menu_item_check label="Landeigentümer" name="Land Owners"/>  			<menu_item_check label="Koordinaten" name="Coordinates"/>  			<menu_item_check label="Parzelleneigenschaften" name="Parcel Properties"/> +			<menu_item_check label="Menü „Erweitert“" name="Show Advanced Menu"/>  		</menu>  		<menu_item_call label="Teleport nach Hause" name="Teleport Home"/>  		<menu_item_call label="Hier als Zuhause wählen" name="Set Home to Here"/> @@ -123,7 +130,6 @@  		<menu_item_check label="Hinweise aktivieren" name="Enable Hints"/>  	</menu>  	<menu label="Erweitert" name="Advanced"> -		<menu_item_call label="Animation meines Avatars stoppen" name="Stop Animating My Avatar"/>  		<menu_item_call label="Textur neu laden" name="Rebake Texture"/>  		<menu_item_call label="UI-Größe auf Standard setzen" name="Set UI Size to Default"/>  		<menu_item_call label="Fenstergröße einstellen..." name="Set Window Size..."/> @@ -178,8 +184,7 @@  			<menu_item_check label="Suchen" name="Search"/>  			<menu_item_call label="Tasten freigeben" name="Release Keys"/>  			<menu_item_call label="UI-Größe auf Standard setzen" name="Set UI Size to Default"/> -			<menu_item_check label="Immer rennen" name="Always Run"/> -			<menu_item_check label="Fliegen" name="Fly"/> +			<menu_item_check label="Erweitert-Menü anzeigen - veraltetet" name="Show Advanced Menu - legacy shortcut"/>  			<menu_item_call label="Fenster schließen" name="Close Window"/>  			<menu_item_call label="Alle Fenster schließen" name="Close All Windows"/>  			<menu_item_call label="Foto auf Datenträger" name="Snapshot to Disk"/> @@ -197,7 +202,6 @@  			<menu_item_call label="Hineinzoomen" name="Zoom In"/>  			<menu_item_call label="Zoom-Standard" name="Zoom Default"/>  			<menu_item_call label="Wegzoomen" name="Zoom Out"/> -			<menu_item_check label="Menü „Erweitert“ anzeigen" name="Show Advanced Menu"/>  		</menu>  		<menu_item_call label="Debug-Einstellungen anzeigen" name="Debug Settings"/>  		<menu_item_check label="Menü „Entwickler“ anzeigen" name="Debug Mode"/> @@ -312,8 +316,7 @@  			<menu_item_call label="Ausgewählte Objektinfo drucken" name="Print Selected Object Info"/>  			<menu_item_call label="Agent-Info drucken" name="Print Agent Info"/>  			<menu_item_call label="Speicher-Stats" name="Memory Stats"/> -			<menu_item_check label="Doppelklicken: Auto-Pilot" name="Double-ClickAuto-Pilot"/> -			<menu_item_check label="Doppelklicken: Teleport" name="DoubleClick Teleport"/> +			<menu_item_check label="Regions-Debug-Konsole" name="Region Debug Console"/>  			<menu_item_check label="Fehler in SelectMgr beseitigen" name="Debug SelectMgr"/>  			<menu_item_check label="Fehler in Klicks beseitigen" name="Debug Clicks"/>  			<menu_item_check label="Debug-Ansichten" name="Debug Views"/> @@ -325,8 +328,6 @@  		<menu label="XUI" name="XUI">  			<menu_item_call label="Farbeinstellungen neu laden" name="Reload Color Settings"/>  			<menu_item_call label="Schriftarttest anzeigen" name="Show Font Test"/> -			<menu_item_call label="Von XML laden" name="Load from XML"/> -			<menu_item_call label="Als XML speichern" name="Save to XML"/>  			<menu_item_check label="XUI-Namen anzeigen" name="Show XUI Names"/>  			<menu_item_call label="Test-IMs senden" name="Send Test IMs"/>  			<menu_item_call label="Namen-Cache leeren" name="Flush Names Caches"/> @@ -366,9 +367,9 @@  		<menu_item_call label="Bilder komprimieren" name="Compress Images"/>  		<menu_item_check label="Ausgabe Fehlerbeseitigung ausgeben" name="Output Debug Minidump"/>  		<menu_item_check label="Bei nächster Ausführung Fenster öffnen" name="Console Window"/> -		<menu_item_check label="Admin-Menü anzeigen" name="View Admin Options"/>  		<menu_item_call label="Admin-Status anfordern" name="Request Admin Options"/>  		<menu_item_call label="Admin-Status verlassen" name="Leave Admin Options"/> +		<menu_item_check label="Admin-Menü anzeigen" name="View Admin Options"/>  	</menu>  	<menu label="Admin" name="Admin">  		<menu label="Object"> diff --git a/indra/newview/skins/default/xui/de/notifications.xml b/indra/newview/skins/default/xui/de/notifications.xml index a904604b62..06cc02cd84 100644 --- a/indra/newview/skins/default/xui/de/notifications.xml +++ b/indra/newview/skins/default/xui/de/notifications.xml @@ -395,6 +395,9 @@ Hinweis: Der Cache wird dabei gelöscht/geleert.  	<notification name="ChangeSkin">  		Die neue Benutzeroberfläche wird nach einem Neustart von [APP_NAME] angezeigt.  	</notification> +	<notification name="ChangeLanguage"> +		Die Sprachänderung tritt nach Neustart von [APP_NAME] in Kraft. +	</notification>  	<notification name="GoToAuctionPage">  		Zur [SECOND_LIFE]-Webseite, um Auktionen anzuzeigen oder ein Gebot abzugeben?  		<url name="url"> @@ -607,6 +610,10 @@ Erwartet wurde [VALIDS]  		„Daten“-Chunk in WAV-Header nicht gefunden:  [FILE]  	</notification> +	<notification name="SoundFileInvalidChunkSize"> +		Falsche Chunk-Größe in WAV-Datei: +[FILE] +	</notification>  	<notification name="SoundFileInvalidTooLong">  		Audiodatei ist zu lang (max. 10 Sekunden):  [FILE] @@ -1343,6 +1350,15 @@ Dieses Update ist nicht erforderlich, für bessere Leistung und Stabilität soll  In Ihren Anwendungsordner herunterladen?  		<usetemplate name="okcancelbuttons" notext="Weiter" yestext="Herunterladen"/>  	</notification> +	<notification name="FailedUpdateInstall"> +		Beim Installieren des Viewer-Updates ist ein Fehler aufgetreten. +Laden Sie den neuesten Viewer von http://secondlife.com/download herunter und installieren Sie ihn. +		<usetemplate name="okbutton" yestext="OK"/> +	</notification> +	<notification name="DownloadBackground"> +		Eine aktualisierte Version von [APP_NAME] wurde heruntergeladen. +Sie wird beim nächsten Neustart von [APP_NAME] verwendet. +	</notification>  	<notification name="DeedObjectToGroup">  		Bei Übertragung dieses Objekts erhält die Gruppe:  * An das Objekt bezahlte L$ @@ -2481,8 +2497,8 @@ Versuchen Sie es in einigen Minuten erneut.  		Ihr Freundschaftsangebot wurde abgelehnt.  	</notification>  	<notification name="OfferCallingCard"> -		[NAME] bietet Ihnen ihre/seine Visitenkarte an. -Ihrem Inventar wird ein Lesezeichen erstellt, damit Sie diesem Einwohner einfach eine IM schicken können. +		[NAME] bietet Ihnen eine Visitenkarte an. +In Ihrem Inventar wird ein Lesezeichen erstellt, damit Sie diesem Einwohner schnell IMs senden können.  		<form name="form">  			<button name="Accept" text="Akzeptieren"/>  			<button name="Decline" text="Ablehnen"/> diff --git a/indra/newview/skins/default/xui/de/panel_edit_gloves.xml b/indra/newview/skins/default/xui/de/panel_edit_gloves.xml index ad87e432d6..fb7d18f66c 100644 --- a/indra/newview/skins/default/xui/de/panel_edit_gloves.xml +++ b/indra/newview/skins/default/xui/de/panel_edit_gloves.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_gloves_panel">  	<panel name="avatar_gloves_color_panel"> -		<texture_picker label="Stoff" name="Fabric" tool_tip="Zum Auswählen eines Bildes hier klicken"/> +		<texture_picker label="Textur" name="Fabric" tool_tip="Zum Auswählen eines Bildes hier klicken"/>  		<color_swatch label="Farbe/Ton" name="Color/Tint" tool_tip="Klicken Sie hier, um die Farbauswahl zu öffnen"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/de/panel_edit_jacket.xml b/indra/newview/skins/default/xui/de/panel_edit_jacket.xml index 8fe76f6225..1b7c1d79a5 100644 --- a/indra/newview/skins/default/xui/de/panel_edit_jacket.xml +++ b/indra/newview/skins/default/xui/de/panel_edit_jacket.xml @@ -1,8 +1,8 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_jacket_panel">  	<panel name="avatar_jacket_color_panel"> -		<texture_picker label="Stoff: oben" name="Upper Fabric" tool_tip="Zum Auswählen eines Bildes hier klicken"/> -		<texture_picker label="Stoff: unten" name="Lower Fabric" tool_tip="Zum Auswählen eines Bildes hier klicken"/> +		<texture_picker label="Obere Textur" name="Upper Fabric" tool_tip="Zum Auswählen eines Bildes hier klicken"/> +		<texture_picker label="Untere Textur" name="Lower Fabric" tool_tip="Zum Auswählen eines Bildes hier klicken"/>  		<color_swatch label="Farbe/Ton" name="Color/Tint" tool_tip="Klicken Sie hier, um die Farbauswahl zu öffnen"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/de/panel_edit_pants.xml b/indra/newview/skins/default/xui/de/panel_edit_pants.xml index d40a27c5fd..533cf20412 100644 --- a/indra/newview/skins/default/xui/de/panel_edit_pants.xml +++ b/indra/newview/skins/default/xui/de/panel_edit_pants.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_pants_panel">  	<panel name="avatar_pants_color_panel"> -		<texture_picker label="Stoff" name="Fabric" tool_tip="Zum Auswählen eines Bildes hier klicken"/> +		<texture_picker label="Textur" name="Fabric" tool_tip="Zum Auswählen eines Bildes hier klicken"/>  		<color_swatch label="Farbe/Ton" name="Color/Tint" tool_tip="Klicken Sie hier, um die Farbauswahl zu öffnen"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/de/panel_edit_shirt.xml b/indra/newview/skins/default/xui/de/panel_edit_shirt.xml index 344b0b412a..4f140a2b01 100644 --- a/indra/newview/skins/default/xui/de/panel_edit_shirt.xml +++ b/indra/newview/skins/default/xui/de/panel_edit_shirt.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_shirt_panel">  	<panel name="avatar_shirt_color_panel"> -		<texture_picker label="Stoff" name="Fabric" tool_tip="Zum Auswählen eines Bildes hier klicken"/> +		<texture_picker label="Textur" name="Fabric" tool_tip="Zum Auswählen eines Bildes hier klicken"/>  		<color_swatch label="Farbe/Ton" name="Color/Tint" tool_tip="Klicken Sie hier, um die Farbauswahl zu öffnen"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/de/panel_edit_shoes.xml b/indra/newview/skins/default/xui/de/panel_edit_shoes.xml index 56aee5d0fe..abedb8d89e 100644 --- a/indra/newview/skins/default/xui/de/panel_edit_shoes.xml +++ b/indra/newview/skins/default/xui/de/panel_edit_shoes.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_shoes_panel">  	<panel name="avatar_shoes_color_panel"> -		<texture_picker label="Stoff" name="Fabric" tool_tip="Zum Auswählen eines Bildes hier klicken"/> +		<texture_picker label="Textur" name="Fabric" tool_tip="Zum Auswählen eines Bildes hier klicken"/>  		<color_swatch label="Farbe/Ton" name="Color/Tint" tool_tip="Klicken Sie hier, um die Farbauswahl zu öffnen"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/de/panel_edit_skirt.xml b/indra/newview/skins/default/xui/de/panel_edit_skirt.xml index c8931bc947..07ce8a7436 100644 --- a/indra/newview/skins/default/xui/de/panel_edit_skirt.xml +++ b/indra/newview/skins/default/xui/de/panel_edit_skirt.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_skirt_panel">  	<panel name="avatar_skirt_color_panel"> -		<texture_picker label="Stoff" name="Fabric" tool_tip="Zum Auswählen eines Bildes hier klicken"/> +		<texture_picker label="Textur" name="Fabric" tool_tip="Zum Auswählen eines Bildes hier klicken"/>  		<color_swatch label="Farbe/Ton" name="Color/Tint" tool_tip="Klicken Sie hier, um die Farbauswahl zu öffnen"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/de/panel_edit_socks.xml b/indra/newview/skins/default/xui/de/panel_edit_socks.xml index abbeefa44e..4e72b63f49 100644 --- a/indra/newview/skins/default/xui/de/panel_edit_socks.xml +++ b/indra/newview/skins/default/xui/de/panel_edit_socks.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_socks_panel">  	<panel name="avatar_socks_color_panel"> -		<texture_picker label="Stoff" name="Fabric" tool_tip="Zum Auswählen eines Bildes hier klicken"/> +		<texture_picker label="Textur" name="Fabric" tool_tip="Zum Auswählen eines Bildes hier klicken"/>  		<color_swatch label="Farbe/Ton" name="Color/Tint" tool_tip="Klicken Sie hier, um die Farbauswahl zu öffnen"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/de/panel_edit_underpants.xml b/indra/newview/skins/default/xui/de/panel_edit_underpants.xml index 03c61a495d..1fad0ccedb 100644 --- a/indra/newview/skins/default/xui/de/panel_edit_underpants.xml +++ b/indra/newview/skins/default/xui/de/panel_edit_underpants.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_underpants_panel">  	<panel name="avatar_underpants_color_panel"> -		<texture_picker label="Stoff" name="Fabric" tool_tip="Zum Auswählen eines Bildes hier klicken"/> +		<texture_picker label="Textur" name="Fabric" tool_tip="Zum Auswählen eines Bildes hier klicken"/>  		<color_swatch label="Farbe/Ton" name="Color/Tint" tool_tip="Klicken Sie hier, um die Farbauswahl zu öffnen"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/de/panel_edit_undershirt.xml b/indra/newview/skins/default/xui/de/panel_edit_undershirt.xml index 39919393e1..9d193ffedb 100644 --- a/indra/newview/skins/default/xui/de/panel_edit_undershirt.xml +++ b/indra/newview/skins/default/xui/de/panel_edit_undershirt.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_undershirt_panel">  	<panel name="avatar_undershirt_color_panel"> -		<texture_picker label="Stoff" name="Fabric" tool_tip="Zum Auswählen eines Bildes hier klicken"/> +		<texture_picker label="Textur" name="Fabric" tool_tip="Zum Auswählen eines Bildes hier klicken"/>  		<color_swatch label="Farbe/Ton" name="Color/Tint" tool_tip="Klicken Sie hier, um die Farbauswahl zu öffnen"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/de/panel_notify_textbox.xml b/indra/newview/skins/default/xui/de/panel_notify_textbox.xml new file mode 100644 index 0000000000..7187be570c --- /dev/null +++ b/indra/newview/skins/default/xui/de/panel_notify_textbox.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<panel label="instant_message" name="panel_notify_textbox"> +	<string name="message_max_lines_count" value="7"/> +	<panel label="info_panel" name="info_panel"> +		<text_editor name="message" value="message"/> +		parse_urls="false" +		<button label="Senden" name="btn_submit"/> +	</panel> +	<panel label="control_panel" name="control_panel"/> +</panel> diff --git a/indra/newview/skins/default/xui/de/panel_people.xml b/indra/newview/skins/default/xui/de/panel_people.xml index 6c859da4d6..99e0b933b8 100644 --- a/indra/newview/skins/default/xui/de/panel_people.xml +++ b/indra/newview/skins/default/xui/de/panel_people.xml @@ -22,7 +22,7 @@ Sie suchen nach Leuten? Verwenden Sie die [secondlife:///app/worldmap Karte].  	<tab_container name="tabs">  		<panel label="IN DER NÄHE" name="nearby_panel">  			<panel label="bottom_panel" name="bottom_panel"> -				<button name="nearby_view_sort_btn" tool_tip="Optionen"/> +				<menu_button name="nearby_view_sort_btn" tool_tip="Optionen"/>  				<button name="add_friend_btn" tool_tip="Ausgewählten Einwohner zur Freundeliste hinzufügen"/>  			</panel>  		</panel> @@ -34,27 +34,27 @@ Sie suchen nach Leuten? Verwenden Sie die [secondlife:///app/worldmap Karte].  			<panel label="bottom_panel" name="bottom_panel">  				<layout_stack name="bottom_panel">  					<layout_panel name="options_gear_btn_panel"> -						<button name="friends_viewsort_btn" tool_tip="Zusätzliche Optionen anzeigen"/> +						<menu_button name="friends_viewsort_btn" tool_tip="Zusätzliche Optionen anzeigen"/>  					</layout_panel>  					<layout_panel name="add_btn_panel">  						<button name="add_btn" tool_tip="Bieten Sie einem Einwohner die Freundschaft an"/>  					</layout_panel>  					<layout_panel name="trash_btn_panel"> -						<dnd_button name="trash_btn" tool_tip="Ausgewählte Person von Ihrer Freundesliste entfernen"/> +						<dnd_button name="del_btn" tool_tip="Ausgewählte Person aus Ihrer Freundesliste entfernen"/>  					</layout_panel>  				</layout_stack>  			</panel>  		</panel>  		<panel label="MEINE GRUPPEN" name="groups_panel">  			<panel label="bottom_panel" name="bottom_panel"> -				<button name="groups_viewsort_btn" tool_tip="Optionen"/> +				<menu_button name="groups_viewsort_btn" tool_tip="Optionen"/>  				<button name="plus_btn" tool_tip="Gruppe beitreten/Neue Gruppe erstellen"/>  				<button name="activate_btn" tool_tip="Ausgewählte Gruppe aktivieren"/>  			</panel>  		</panel>  		<panel label="AKTUELL" name="recent_panel">  			<panel label="bottom_panel" name="bottom_panel"> -				<button name="recent_viewsort_btn" tool_tip="Optionen"/> +				<menu_button name="recent_viewsort_btn" tool_tip="Optionen"/>  				<button name="add_friend_btn" tool_tip="Ausgewählten Einwohner zur Freundeliste hinzufügen"/>  			</panel>  		</panel> diff --git a/indra/newview/skins/default/xui/de/panel_preferences_advanced.xml b/indra/newview/skins/default/xui/de/panel_preferences_advanced.xml index 7b6918ae24..0a596f2b25 100644 --- a/indra/newview/skins/default/xui/de/panel_preferences_advanced.xml +++ b/indra/newview/skins/default/xui/de/panel_preferences_advanced.xml @@ -3,35 +3,16 @@  	<panel.string name="aspect_ratio_text">  		[NUM]:[DEN]  	</panel.string> -	<panel.string name="middle_mouse"> -		Mittlere Maustaste -	</panel.string> -	<slider label="Sichtwinkel" name="camera_fov"/> -	<slider label="Abstand" name="camera_offset_scale"/> -	<text name="heading2"> -		Automatische Position für: -	</text> -	<check_box label="Bauen/Bearbeiten" name="edit_camera_movement" tool_tip="Automatische Kamerapositionierung bei Wechsel in und aus dem Bearbeitungsmodus verwenden"/> -	<check_box label="Aussehen" name="appearance_camera_movement" tool_tip="Automatische Kamerapositionierung im Bearbeitenmodus verwenden"/> -	<check_box initial_value="true" label="Seitenleiste" name="appearance_sidebar_positioning" tool_tip="Automatische Kameraposition für Seitenleiste verwenden"/> -	<check_box label="Mich im Mouselook anzeigen" name="first_person_avatar_visible"/> -	<check_box label="Mit Pfeiltasten bewegen" name="arrow_keys_move_avatar_check"/> -	<check_box label="2-mal-drücken-halten, um zu rennen" name="tap_tap_hold_to_run"/> -	<check_box label="Avatarlippen beim Sprechen bewegen" name="enable_lip_sync"/> -	<check_box label="Blasen-Chat" name="bubble_text_chat"/> -	<slider label="Deckkraft" label_width="66" name="bubble_chat_opacity"/> -	<color_swatch left_pad="35" name="background" tool_tip="Farbe für Blasen-Chat auswählen"/>  	<text name="UI Size:"> -		UI-Größe +		UI-Größe:  	</text>  	<check_box label="Skript-Fehler anzeigen:" name="show_script_errors"/>  	<radio_group name="show_location">  		<radio_item label="Chat in der Nähe" name="0"/>  		<radio_item label="Getrenntes Fenster" name="1"/>  	</radio_group> -	<check_box label="Sprachfunktion ein-/ausschalten, wenn gedrückt wird:" name="push_to_talk_toggle_check" tool_tip="Wenn der Umschaltmodus aktiviert ist, drücken Sie die Auslöse-Taste EINMAL, um Ihr Mikrofon an oder aus zu stellen. Wenn der Umschaltmodus nicht motiviert ist, ist das Mikro nur dann eingeschaltet, wenn Sie die Auslösetaste gedrückt halten."/> -	<line_editor label="Auslöser für Zum-Sprechen-drücken:" name="modifier_combo"/> -	<button label="Taste festlegen" name="set_voice_hotkey_button"/> -	<button label="Mittlere Maustaste" name="set_voice_middlemouse_button" tool_tip="Auf mittlere Maustaste zurücksetzen"/> -	<button label="Andere Geräte" name="joystick_setup_button"/> +	<check_box label="Mehrere Viewer zulassen" name="allow_multiple_viewer_check"/> +	<check_box label="Bei Anmeldung Rasterauswahl anzeigen" name="show_grid_selection_check"/> +	<check_box label="Menü „Erweitert“ anzeigen" name="show_advanced_menu_check"/> +	<check_box label="Menü „Entwickler“ anzeigen" name="show_develop_menu_check"/>  </panel> diff --git a/indra/newview/skins/default/xui/de/panel_preferences_chat.xml b/indra/newview/skins/default/xui/de/panel_preferences_chat.xml index aa314a1a57..8086128dd7 100644 --- a/indra/newview/skins/default/xui/de/panel_preferences_chat.xml +++ b/indra/newview/skins/default/xui/de/panel_preferences_chat.xml @@ -8,44 +8,10 @@  		<radio_item label="Mittel" name="radio2" value="1"/>  		<radio_item label="Groß" name="radio3" value="2"/>  	</radio_group> -	<text name="font_colors"> -		Schriftfarben: -	</text> -	<color_swatch label="Sie" name="user"/> -	<text name="text_box1"> -		Ich -	</text> -	<color_swatch label="Andere" name="agent"/> -	<text name="text_box2"> -		Andere -	</text> -	<color_swatch label="IM" name="im"/> -	<text name="text_box3"> -		IM -	</text> -	<color_swatch label="System" name="system"/> -	<text name="text_box4"> -		System -	</text> -	<color_swatch label="Skriptfehler" name="script_error"/> -	<text name="text_box5"> -		Skriptfehler -	</text> -	<color_swatch label="Objekte" name="objects"/> -	<text name="text_box6"> -		Objekte -	</text> -	<color_swatch label="Eigentümer" name="owner"/> -	<text name="text_box7"> -		Eigentümer -	</text> -	<color_swatch label="URLs" name="links"/> -	<text name="text_box9"> -		URLs -	</text>  	<check_box initial_value="true" label="Beim Chatten Tippanimation abspielen" name="play_typing_animation"/>  	<check_box label="IMs per Email zuschicken, wenn ich offline bin" name="send_im_to_email"/>  	<check_box label="Kompakten IM- und Text-Chatverlauf aktivieren" name="plain_text_chat_history"/> +	<check_box label="Blasen-Chat" name="bubble_text_chat"/>  	<text name="show_ims_in_label">  		IMs anzeigen in:  	</text> @@ -56,6 +22,13 @@  		<radio_item label="Getrennte Fenster" name="radio" value="0"/>  		<radio_item label="Registerkarten" name="radio2" value="1"/>  	</radio_group> +	<text name="disable_toast_label"> +		Popups für eingehende Chats aktivieren: +	</text> +	<check_box label="Gruppen-Chats" name="EnableGroupChatPopups" tool_tip="Markieren, um Popups zu sehen, wenn Gruppen-Chat-Message eintrifft"/> +	<check_box label="IM-Chats" name="EnableIMChatPopups" tool_tip="Markieren, um Popups zu sehen, wenn Instant Message eintrifft"/> +	<spinner label="Lebenszeit von Toasts für Chat in der Nähe:" name="nearby_toasts_lifetime"/> +	<spinner label="Ein-/Ausblenddauer von Toasts für Chat in der Nähe:" name="nearby_toasts_fadingtime"/>  	<check_box label="Bei Chat Maschinenübersetzung verwenden (Service von Google)" name="translate_chat_checkbox"/>  	<text name="translate_language_text">  		Chat übersetzen in: diff --git a/indra/newview/skins/default/xui/de/panel_preferences_colors.xml b/indra/newview/skins/default/xui/de/panel_preferences_colors.xml new file mode 100644 index 0000000000..d9e5c7f2b5 --- /dev/null +++ b/indra/newview/skins/default/xui/de/panel_preferences_colors.xml @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<panel label="Farben" name="colors_panel"> +	<text name="effects_color_textbox"> +		Meine Effekte (Auswahlstrahl): +	</text> +	<color_swatch name="effect_color_swatch" tool_tip="Klicken Sie hier, um die Farbauswahl zu öffnen"/> +	<text name="font_colors"> +		Schriftfarben für Chat: +	</text> +	<text name="text_box1"> +		Ich +	</text> +	<text name="text_box2"> +		Andere +	</text> +	<text name="text_box3"> +		Objekte +	</text> +	<text name="text_box4"> +		System +	</text> +	<text name="text_box5"> +		Fehler +	</text> +	<text name="text_box7"> +		Eigentümer +	</text> +	<text name="text_box9"> +		URLs +	</text> +	<text name="bubble_chat"> +		Hintergrund für Blasen-Chat: +	</text> +	<color_swatch name="background" tool_tip="Farbe für Blasen-Chat auswählen"/> +	<slider label="Deckkraft:" name="bubble_chat_opacity"/> +	<text name="floater_opacity"> +		Floater-Deckkraft: +	</text> +	<slider label="Aktiv:" name="active"/> +	<slider label="Inaktiv:" name="inactive"/> +</panel> diff --git a/indra/newview/skins/default/xui/de/panel_preferences_general.xml b/indra/newview/skins/default/xui/de/panel_preferences_general.xml index 8492d36bc7..79b2a544f9 100644 --- a/indra/newview/skins/default/xui/de/panel_preferences_general.xml +++ b/indra/newview/skins/default/xui/de/panel_preferences_general.xml @@ -48,13 +48,18 @@  	<check_box label="Benutzernamen" name="show_slids" tool_tip="Benutzernamen wie berndschmidt123 anzeigen"/>  	<check_box label="Gruppentitel" name="show_all_title_checkbox1" tool_tip="Gruppentitel wie „Vorstand“ oder „Mitglied“"/>  	<check_box label="Freunde hervorheben" name="show_friends" tool_tip="Avatarnamen Ihrer Freunde hervorheben"/> -	<text name="effects_color_textbox"> -		Meine Effekte: +	<check_box label="Anzeigenamen anzeigen" name="display_names_check" tool_tip="Aktivieren Sie diese Option, um Anzeigenamen in Chat, IM, Avatarnamen usw. zu verwenden."/> +	<check_box label="Viewer-UI-Tipps aktivieren" name="viewer_hints_check"/> +	<text name="inworld_typing_rg_label"> +		Drücken von Buchstabentasten:  	</text> +	<radio_group name="inworld_typing_preference"> +		<radio_item label="Startet lokalen Chat" name="radio_start_chat" value="1"/> +		<radio_item label="Beeinflusst Bewegung (z. B. WASD)" name="radio_move" value="0"/> +	</radio_group>  	<text name="title_afk_text">  		Zeit bis zur Abwesenheit:  	</text> -	<color_swatch label="" name="effect_color_swatch" tool_tip="Klicken Sie hier, um die Farbauswahl zu öffnen"/>  	<combo_box label="Timeout für Abwesenheit:" name="afk">  		<combo_box.item label="2 Minuten" name="item0"/>  		<combo_box.item label="5 Minuten" name="item1"/> @@ -62,7 +67,6 @@  		<combo_box.item label="30 Minuten" name="item3"/>  		<combo_box.item label="nie" name="item4"/>  	</combo_box> -	<check_box label="Anzeigenamen anzeigen" name="display_names_check" tool_tip="Aktivieren Sie diese Option, um Anzeigenamen in Chat, IM, Avatarnamen usw. zu verwenden."/>  	<text name="text_box3">  		Antwort, wenn im „Beschäftigt“-Modus:  	</text> diff --git a/indra/newview/skins/default/xui/de/panel_preferences_graphics1.xml b/indra/newview/skins/default/xui/de/panel_preferences_graphics1.xml index ae3c791ab9..63161c954e 100644 --- a/indra/newview/skins/default/xui/de/panel_preferences_graphics1.xml +++ b/indra/newview/skins/default/xui/de/panel_preferences_graphics1.xml @@ -25,6 +25,7 @@  		<text name="ShadersText">  			Shader:  		</text> +		<check_box initial_value="true" label="Transparentes Wasser" name="TransparentWater"/>  		<check_box initial_value="true" label="Bumpmapping und Glanz" name="BumpShiny"/>  		<check_box initial_value="true" label="Einfache Shader" name="BasicShaders" tool_tip="Deaktivieren Sie diese Option, wenn der Grafikkartentreiber Abstürze verursacht"/>  		<check_box initial_value="true" label="Atmosphären-Shader" name="WindLightUseAtmosShaders"/> @@ -46,7 +47,7 @@  		<slider label="Max. Anzahl an voll dargestellten Avataren:" name="MaxNumberAvatarDrawn"/>  		<slider label="Post-Processing-Qualität:" name="RenderPostProcess"/>  		<text name="MeshDetailText"> -			Gitterdetails: +			Darstellungsgrad:  		</text>  		<slider label="   Objekte:" name="ObjectMeshDetail"/>  		<slider label="   Flexiprimitiva:" name="FlexibleMeshDetail"/> diff --git a/indra/newview/skins/default/xui/de/panel_preferences_move.xml b/indra/newview/skins/default/xui/de/panel_preferences_move.xml new file mode 100644 index 0000000000..fb749a16d7 --- /dev/null +++ b/indra/newview/skins/default/xui/de/panel_preferences_move.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<panel label="Bewegen" name="move_panel"> +	<slider label="Sichtwinkel" name="camera_fov"/> +	<slider label="Abstand" name="camera_offset_scale"/> +	<text name="heading2"> +		Automatische Position für: +	</text> +	<check_box label="Bauen/Bearbeiten" name="edit_camera_movement" tool_tip="Automatische Kamerapositionierung bei Wechsel in und aus dem Bearbeitungsmodus verwenden"/> +	<check_box label="Aussehen" name="appearance_camera_movement" tool_tip="Automatische Kamerapositionierung im Bearbeitenmodus verwenden"/> +	<check_box initial_value="true" label="Seitenleiste" name="appearance_sidebar_positioning" tool_tip="Automatische Kameraposition für Seitenleiste verwenden"/> +	<check_box label="Mich im Mouselook anzeigen" name="first_person_avatar_visible"/> +	<text name=" Mouse Sensitivity"> +		Mausempfindlichkeit für Mouselook: +	</text> +	<check_box label="Umkehren" name="invert_mouse"/> +	<check_box label="Mit Pfeiltasten bewegen" name="arrow_keys_move_avatar_check"/> +	<check_box label="Drücken-drücken-halten, um zu rennen" name="tap_tap_hold_to_run"/> +	<check_box label="Doppelklicken:" name="double_click_chkbox"/> +	<radio_group name="double_click_action"> +		<radio_item label="Teleportieren" name="radio_teleport"/> +		<radio_item label="Autopilot" name="radio_autopilot"/> +	</radio_group> +	<button label="Andere Geräte" name="joystick_setup_button"/> +</panel> diff --git a/indra/newview/skins/default/xui/de/panel_preferences_privacy.xml b/indra/newview/skins/default/xui/de/panel_preferences_privacy.xml index 42a625fbf6..d78064833b 100644 --- a/indra/newview/skins/default/xui/de/panel_preferences_privacy.xml +++ b/indra/newview/skins/default/xui/de/panel_preferences_privacy.xml @@ -10,16 +10,19 @@  	<check_box label="Nur Freunde und Gruppen wissen, dass ich online bin" name="online_visibility"/>  	<check_box label="Nur Freunde und Gruppen können mich anrufen oder mir eine IM schicken" name="voice_call_friends_only_check"/>  	<check_box label="Mikrofon ausschalten, wenn Anrufe beendet werden" name="auto_disengage_mic_check"/> -	<check_box label="Cookies annehmen" name="cookies_enabled"/>  	<text name="Logs:"> -		Protokolle: +		Chatprotokolle:  	</text>  	<check_box label="Protokolle von Gesprächen in der Nähe auf meinem Computer speichern" name="log_nearby_chat"/>  	<check_box label="IM Protokolle auf meinem Computer speichern" name="log_instant_messages"/> -	<check_box label="Zeitstempel hinzufügen" name="show_timestamps_check_im"/> +	<check_box label="Zeitstempel zu jeder Zeile im Chatprotokoll hinzufügen" name="show_timestamps_check_im"/> +	<check_box label="Datumsstempel zu Protokolldateinamen hinzufügen" name="logfile_name_datestamp"/>  	<text name="log_path_desc">  		Protokolle speichern in:  	</text>  	<button label="Durchsuchen" label_selected="Durchsuchen" name="log_path_button"/>  	<button label="Ignorierte Einwohner/Objekte" name="block_list" width="180"/> +	<text name="block_list_label"> +		(Personen und/oder Objekte, die Sie blockiert haben) +	</text>  </panel> diff --git a/indra/newview/skins/default/xui/de/panel_preferences_setup.xml b/indra/newview/skins/default/xui/de/panel_preferences_setup.xml index 140b1ce7a4..c4d095dde5 100644 --- a/indra/newview/skins/default/xui/de/panel_preferences_setup.xml +++ b/indra/newview/skins/default/xui/de/panel_preferences_setup.xml @@ -1,12 +1,5 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel label="Hardware/Internet" name="Input panel"> -	<text name="Mouselook:"> -		Mouselook: -	</text> -	<text name=" Mouse Sensitivity"> -		Mausempfindlichkeit: -	</text> -	<check_box label="Umkehren" name="invert_mouse"/>  	<text name="Network:">  		Netzwerk:  	</text> @@ -46,4 +39,5 @@  	</text>  	<line_editor name="web_proxy_editor" tool_tip="Name oder IP Adresse des Proxyservers, den Sie benutzen möchten"/>  	<spinner label="Portnummer:" name="web_proxy_port"/> +	<check_box initial_value="true" label="Updates für [APP_NAME] automatisch herunterladen und installieren" name="updater_service_active"/>  </panel> diff --git a/indra/newview/skins/default/xui/de/panel_preferences_sound.xml b/indra/newview/skins/default/xui/de/panel_preferences_sound.xml index 5c71b20fb0..26674ea594 100644 --- a/indra/newview/skins/default/xui/de/panel_preferences_sound.xml +++ b/indra/newview/skins/default/xui/de/panel_preferences_sound.xml @@ -1,5 +1,8 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel label="Sounds" name="Preference Media panel"> +	<panel.string name="middle_mouse"> +		Mittlere Maustaste +	</panel.string>  	<slider label="Master-Lautstärke" name="System Volume"/>  	<check_box initial_value="true" label="Stummschalten, wenn minimiert" name="mute_when_minimized"/>  	<slider label="Schaltflächen" name="UI Volume"/> @@ -23,6 +26,11 @@  		<radio_item label="Kameraposition" name="0"/>  		<radio_item label="Avatarposition" name="1"/>  	</radio_group> +	<check_box label="Avatarlippen beim Sprechen bewegen" name="enable_lip_sync"/> +	<check_box label="Sprachfunktion beim Drücken folgender Taste(n) ein-/ausschalten:" name="push_to_talk_toggle_check" tool_tip="Wenn der Umschaltmodus aktiviert ist, drücken Sie die Auslöse-Taste EINMAL, um Ihr Mikrofon ein- oder auszuschalten. Wenn der Umschaltmodus nicht aktiviert ist, ist das Mikrofon nur dann eingeschaltet, wenn Sie die Auslösetaste gedrückt halten."/> +	<line_editor label="Auslöser für Zum-Sprechen-drücken:" name="modifier_combo"/> +	<button label="Taste festlegen" name="set_voice_hotkey_button"/> +	<button name="set_voice_middlemouse_button" tool_tip="Auf mittlere Maustaste zurücksetzen"/>  	<button label="Eingabe-/Ausgabegeräte" name="device_settings_btn"/>  	<panel label="Geräte-Einstellungen" name="device_settings_panel">  		<panel.string name="default_text"> diff --git a/indra/newview/skins/default/xui/de/panel_script_ed.xml b/indra/newview/skins/default/xui/de/panel_script_ed.xml index 17970cf261..73789f06d8 100644 --- a/indra/newview/skins/default/xui/de/panel_script_ed.xml +++ b/indra/newview/skins/default/xui/de/panel_script_ed.xml @@ -15,11 +15,6 @@  	<panel.string name="Title">  		Skript: [NAME]  	</panel.string> -	<text_editor name="Script Editor"> -		Wird geladen... -	</text_editor> -	<button label="Speichern" label_selected="Speichern" name="Save_btn"/> -	<combo_box label="Einfügen..." name="Insert..."/>  	<menu_bar name="script_menu">  		<menu label="Datei" name="File">  			<menu_item_call label="Speichern" name="Save"/> @@ -40,4 +35,10 @@  			<menu_item_call label="Schlüsselwort-Hilfe" name="Keyword Help..."/>  		</menu>  	</menu_bar> +	<text_editor name="Script Editor"> +		Wird geladen... +	</text_editor> +	<combo_box label="Einfügen..." name="Insert..."/> +	<button label="Speichern" label_selected="Speichern" name="Save_btn"/> +	<button label="Bearbeiten..." name="Edit_btn"/>  </panel> diff --git a/indra/newview/skins/default/xui/de/strings.xml b/indra/newview/skins/default/xui/de/strings.xml index f890506a5d..e4676194aa 100644 --- a/indra/newview/skins/default/xui/de/strings.xml +++ b/indra/newview/skins/default/xui/de/strings.xml @@ -1773,11 +1773,8 @@  	<string name="InvOfferGaveYou">  		hat Ihnen folgendes übergeben  	</string> -	<string name="InvOfferYouDecline"> -		Sie lehnen folgendes ab: -	</string> -	<string name="InvOfferFrom"> -		von +	<string name="InvOfferDecline"> +		Sie lehnen [DESC] von <nolink>[NAME]</nolink> ab.  	</string>  	<string name="GroupMoneyTotal">  		Gesamtbetrag diff --git a/indra/newview/skins/default/xui/en/floater_buy_currency.xml b/indra/newview/skins/default/xui/en/floater_buy_currency.xml index cd5922a9a2..49deb9b025 100644 --- a/indra/newview/skins/default/xui/en/floater_buy_currency.xml +++ b/indra/newview/skins/default/xui/en/floater_buy_currency.xml @@ -20,6 +20,7 @@       left="0"       name="normal_background"       top="17" +     use_draw_context_alpha="false"       width="350" />     <text       type="string" @@ -292,6 +293,7 @@ Re-enter amount to see the latest exchange rate.       left="0"       name="error_background"       top="15" +     use_draw_context_alpha="false"       width="350"/>      <text       type="string" diff --git a/indra/newview/skins/default/xui/en/floater_env_settings.xml b/indra/newview/skins/default/xui/en/floater_env_settings.xml index 14f9e2db95..8df5e232d9 100644 --- a/indra/newview/skins/default/xui/en/floater_env_settings.xml +++ b/indra/newview/skins/default/xui/en/floater_env_settings.xml @@ -44,6 +44,7 @@       left="85"       name="EnvDayCycle"       top="30" +     use_draw_context_alpha="false"       width="200" />      <slider       control_name="EnvTimeSlider" diff --git a/indra/newview/skins/default/xui/en/floater_nearby_chat.xml b/indra/newview/skins/default/xui/en/floater_nearby_chat.xml index 4c5113aa55..ab966dbb0e 100644 --- a/indra/newview/skins/default/xui/en/floater_nearby_chat.xml +++ b/indra/newview/skins/default/xui/en/floater_nearby_chat.xml @@ -2,9 +2,6 @@  <floater   border_visible="false"   border="false" - bg_opaque_image="Window_Foreground"  - bg_alpha_image="Window_Background"  - bg_alpha_image_overlay="DkGray_66"    legacy_header_height="18"   can_minimize="true"   can_tear_off="false" diff --git a/indra/newview/skins/default/xui/en/panel_classified_info.xml b/indra/newview/skins/default/xui/en/panel_classified_info.xml index 0fb7691ee7..6c8d994bc6 100644 --- a/indra/newview/skins/default/xui/en/panel_classified_info.xml +++ b/indra/newview/skins/default/xui/en/panel_classified_info.xml @@ -49,7 +49,8 @@       left="10"       tab_stop="false"       top="2" -     width="30" /> +     width="30" +     use_draw_context_alpha="false" />      <text       follows="top|left|right"       font="SansSerifHugeBold" diff --git a/indra/newview/skins/default/xui/en/panel_edit_classified.xml b/indra/newview/skins/default/xui/en/panel_edit_classified.xml index f60c1e62ac..e512d63f9e 100644 --- a/indra/newview/skins/default/xui/en/panel_edit_classified.xml +++ b/indra/newview/skins/default/xui/en/panel_edit_classified.xml @@ -33,7 +33,8 @@       left="10"       tab_stop="false"       top="2" -     width="30" /> +     width="30" +     use_draw_context_alpha="false" />     <text       type="string"       length="1" diff --git a/indra/newview/skins/default/xui/en/panel_edit_pick.xml b/indra/newview/skins/default/xui/en/panel_edit_pick.xml index a284d3ccc0..a028e3ab9f 100644 --- a/indra/newview/skins/default/xui/en/panel_edit_pick.xml +++ b/indra/newview/skins/default/xui/en/panel_edit_pick.xml @@ -27,7 +27,8 @@       left="10"       tab_stop="false"       top="2" -     width="30" /> +     width="30" +     use_draw_context_alpha="false" />     <text       type="string"       length="1" diff --git a/indra/newview/skins/default/xui/en/panel_edit_wearable.xml b/indra/newview/skins/default/xui/en/panel_edit_wearable.xml index b3e9586ee9..ac8917d272 100644 --- a/indra/newview/skins/default/xui/en/panel_edit_wearable.xml +++ b/indra/newview/skins/default/xui/en/panel_edit_wearable.xml @@ -147,7 +147,8 @@       pad_left="24"       tool_tip="Return to Edit Outfit"       top="3" -     width="30" /> +     width="30" +     use_draw_context_alpha="false" />      <text       follows="top|left|right"       font="SansSerifHugeBold" diff --git a/indra/newview/skins/default/xui/en/panel_group_info_sidetray.xml b/indra/newview/skins/default/xui/en/panel_group_info_sidetray.xml index 0347d2feec..ec3f3b48bc 100644 --- a/indra/newview/skins/default/xui/en/panel_group_info_sidetray.xml +++ b/indra/newview/skins/default/xui/en/panel_group_info_sidetray.xml @@ -45,7 +45,8 @@ background_visible="true"       left="7"       tab_stop="false"       top="2" -     width="30" /> +     width="30" +     use_draw_context_alpha="false" />      <text_editor       allow_scroll="false"       bg_visible="false" diff --git a/indra/newview/skins/default/xui/en/panel_group_list_item.xml b/indra/newview/skins/default/xui/en/panel_group_list_item.xml index 0b84ac03c5..7d0b0890f0 100644 --- a/indra/newview/skins/default/xui/en/panel_group_list_item.xml +++ b/indra/newview/skins/default/xui/en/panel_group_list_item.xml @@ -34,6 +34,7 @@       mouse_opaque="true"       left="5"       top="2" +     use_draw_context_alpha="false"       width="20" />     <text       parse_urls="false" diff --git a/indra/newview/skins/default/xui/en/panel_landmark_info.xml b/indra/newview/skins/default/xui/en/panel_landmark_info.xml index 6ee2abc70f..d2088594dd 100644 --- a/indra/newview/skins/default/xui/en/panel_landmark_info.xml +++ b/indra/newview/skins/default/xui/en/panel_landmark_info.xml @@ -68,7 +68,8 @@       tool_tip="Back"       tab_stop="false"       top="4" -     width="30" /> +     width="30" +     use_draw_context_alpha="false" />      <text       follows="top|left|right"       font="SansSerifHugeBold" diff --git a/indra/newview/skins/default/xui/en/panel_login.xml b/indra/newview/skins/default/xui/en/panel_login.xml index b181ca3bba..89feba7c3c 100644 --- a/indra/newview/skins/default/xui/en/panel_login.xml +++ b/indra/newview/skins/default/xui/en/panel_login.xml @@ -127,7 +127,7 @@ top="20"   </text>  <combo_box  allow_text_entry="true" -control_name="LoginLocation" +control_name="NextLoginLocation"    follows="left|bottom"    height="23"  max_chars="128" diff --git a/indra/newview/skins/default/xui/en/panel_outfit_edit.xml b/indra/newview/skins/default/xui/en/panel_outfit_edit.xml index f4dee9cd55..e1cd78bad8 100644 --- a/indra/newview/skins/default/xui/en/panel_outfit_edit.xml +++ b/indra/newview/skins/default/xui/en/panel_outfit_edit.xml @@ -70,7 +70,8 @@       left="5"       tab_stop="false"       top="1" -     width="30" /> +     width="30" +     use_draw_context_alpha="false" />      <text       follows="top|left|right"       font="SansSerifHugeBold" diff --git a/indra/newview/skins/default/xui/en/panel_pick_info.xml b/indra/newview/skins/default/xui/en/panel_pick_info.xml index 0496c86215..7daa52b2d9 100644 --- a/indra/newview/skins/default/xui/en/panel_pick_info.xml +++ b/indra/newview/skins/default/xui/en/panel_pick_info.xml @@ -21,7 +21,8 @@       left="10"       tab_stop="false"       top="2" -     width="30" /> +     width="30" +     use_draw_context_alpha="false" />      <text       follows="top|left|right"       font="SansSerifHugeBold" diff --git a/indra/newview/skins/default/xui/en/panel_place_profile.xml b/indra/newview/skins/default/xui/en/panel_place_profile.xml index 8036411d2b..7e89860c60 100644 --- a/indra/newview/skins/default/xui/en/panel_place_profile.xml +++ b/indra/newview/skins/default/xui/en/panel_place_profile.xml @@ -165,7 +165,8 @@       tool_tip="Back"       tab_stop="false"       top="4" -     width="30" /> +     width="30" +     use_draw_context_alpha="false" />      <text       follows="top|left|right"       font="SansSerifHugeBold" diff --git a/indra/newview/skins/default/xui/en/panel_preferences_colors.xml b/indra/newview/skins/default/xui/en/panel_preferences_colors.xml index 0c75399764..8a37822413 100644 --- a/indra/newview/skins/default/xui/en/panel_preferences_colors.xml +++ b/indra/newview/skins/default/xui/en/panel_preferences_colors.xml @@ -275,14 +275,14 @@     height="12"     name="bubble_chat"     top_pad="20" -   width="120" +   width="450"     > -    Bubble chat: +    Name tag background color (also affects Bubble Chat):    </text>    <color_swatch     can_apply_immediately="true"     color="0 0 0 1" -   control_name="BackgroundChatColor" +   control_name="NameTagBackground"     follows="left|top"     height="24"     label_height="0" @@ -290,14 +290,14 @@     left_delta="10"     top_pad="5"     name="background" -   tool_tip="Choose color for bubble chat" +   tool_tip="Choose name tag color"     width="44">     <color_swatch.init_callback      function="Pref.getUIColor" -    parameter="BackgroundChatColor" /> +    parameter="NameTagBackground" />     <color_swatch.commit_callback      function="Pref.applyUIColor" -    parameter="BackgroundChatColor" /> +    parameter="NameTagBackground" />    </color_swatch>    <slider     control_name="ChatBubbleOpacity" @@ -310,6 +310,7 @@     left_pad="10"     label_width="70"     name="bubble_chat_opacity" +   tool_tip="Choose name tag opacity"     top_delta = "6"     width="378" />    <text @@ -333,7 +334,7 @@     initial_value="0.8"     layout="topleft"     label_width="115" -   label="Active :" +   label="Active:"     left="50"     max_val="1.00"     min_val="0.00" @@ -351,7 +352,7 @@     initial_value="0.5"     layout="topleft"     label_width="115" -   label="Inctive :" +   label="Inactive:"     left="50"     max_val="1.00"     min_val="0.00" diff --git a/indra/newview/skins/default/xui/en/panel_preferences_privacy.xml b/indra/newview/skins/default/xui/en/panel_preferences_privacy.xml index 2ddb81559f..626122c0b0 100644 --- a/indra/newview/skins/default/xui/en/panel_preferences_privacy.xml +++ b/indra/newview/skins/default/xui/en/panel_preferences_privacy.xml @@ -185,7 +185,7 @@       layout="topleft"       left_pad="10"       mouse_opaque="false" -     name="cache_size_label_l" +     name="block_list_label"       top_delta="3"       text_color="LtGray_50"       width="300"> diff --git a/indra/newview/skins/default/xui/en/panel_profile_view.xml b/indra/newview/skins/default/xui/en/panel_profile_view.xml index 97229c413c..c553a3aba0 100644 --- a/indra/newview/skins/default/xui/en/panel_profile_view.xml +++ b/indra/newview/skins/default/xui/en/panel_profile_view.xml @@ -27,7 +27,8 @@     left="10"     tab_stop="false"     top="2" -   width="30" /> +   width="30" +   use_draw_context_alpha="false" />    <text     top="10"     follows="top|left" diff --git a/indra/newview/skins/default/xui/en/sidepanel_item_info.xml b/indra/newview/skins/default/xui/en/sidepanel_item_info.xml index 6940d1549b..54a312bd59 100644 --- a/indra/newview/skins/default/xui/en/sidepanel_item_info.xml +++ b/indra/newview/skins/default/xui/en/sidepanel_item_info.xml @@ -56,7 +56,8 @@       name="back_btn"       tab_stop="false"       top="2" -     width="30" /> +     width="30" +     use_draw_context_alpha="false" />      <text       follows="top|left|right"       font="SansSerifHugeBold" diff --git a/indra/newview/skins/default/xui/en/sidepanel_task_info.xml b/indra/newview/skins/default/xui/en/sidepanel_task_info.xml index ca63d2df39..afaf41d073 100644 --- a/indra/newview/skins/default/xui/en/sidepanel_task_info.xml +++ b/indra/newview/skins/default/xui/en/sidepanel_task_info.xml @@ -65,7 +65,8 @@       name="back_btn"       tab_stop="false"       top="0" -     width="30" /> +     width="30" +     use_draw_context_alpha="false" />          <text       follows="top|left|right"       font="SansSerifHuge" diff --git a/indra/newview/skins/default/xui/en/widgets/avatar_icon.xml b/indra/newview/skins/default/xui/en/widgets/avatar_icon.xml index a35e2c3663..a1e32e44de 100644 --- a/indra/newview/skins/default/xui/en/widgets/avatar_icon.xml +++ b/indra/newview/skins/default/xui/en/widgets/avatar_icon.xml @@ -1,4 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?> -<avatar_icon default_icon_name="Generic_Person_Large"> +<avatar_icon +    default_icon_name="Generic_Person_Large" +    use_draw_context_alpha="false">  </avatar_icon> diff --git a/indra/newview/skins/default/xui/en/widgets/button.xml b/indra/newview/skins/default/xui/en/widgets/button.xml index 2d0a1728d5..1746a045cf 100644 --- a/indra/newview/skins/default/xui/en/widgets/button.xml +++ b/indra/newview/skins/default/xui/en/widgets/button.xml @@ -24,5 +24,6 @@          halign="center"          pad_bottom="3"           height="23" -        scale_image="true"> +        scale_image="true" +        use_draw_context_alpha="true">  </button> diff --git a/indra/newview/skins/default/xui/en/widgets/group_icon.xml b/indra/newview/skins/default/xui/en/widgets/group_icon.xml index 58d5e19fcc..36ee6dd7eb 100644 --- a/indra/newview/skins/default/xui/en/widgets/group_icon.xml +++ b/indra/newview/skins/default/xui/en/widgets/group_icon.xml @@ -2,4 +2,5 @@  <group_icon   default_icon_name="Generic_Group"   image_name="Generic_Group" - name="group_icon" /> + name="group_icon" + use_draw_context_alpha="false" /> diff --git a/indra/newview/skins/default/xui/en/widgets/icon.xml b/indra/newview/skins/default/xui/en/widgets/icon.xml index adb743a628..cf8edfcedb 100644 --- a/indra/newview/skins/default/xui/en/widgets/icon.xml +++ b/indra/newview/skins/default/xui/en/widgets/icon.xml @@ -3,5 +3,6 @@        tab_stop="false"        mouse_opaque="false"        name="icon" +      use_draw_context_alpha="true"        follows="left|top">  </icon> diff --git a/indra/newview/skins/default/xui/es/floater_hardware_settings.xml b/indra/newview/skins/default/xui/es/floater_hardware_settings.xml index f967d697c5..0150241d9a 100644 --- a/indra/newview/skins/default/xui/es/floater_hardware_settings.xml +++ b/indra/newview/skins/default/xui/es/floater_hardware_settings.xml @@ -14,6 +14,9 @@  		<combo_box.item label="8x" name="8x"/>  		<combo_box.item label="16x" name="16x"/>  	</combo_box> +	<text name="antialiasing restart"> +		(requiere reiniciar el visor) +	</text>  	<spinner label="Gamma:" name="gamma"/>  	<text name="(brightness, lower is brighter)">  		(0 = brillo por defecto, más bajo = más brillo) diff --git a/indra/newview/skins/default/xui/es/floater_preferences.xml b/indra/newview/skins/default/xui/es/floater_preferences.xml index 61f12fc0d7..372680f55d 100644 --- a/indra/newview/skins/default/xui/es/floater_preferences.xml +++ b/indra/newview/skins/default/xui/es/floater_preferences.xml @@ -5,10 +5,12 @@  	<tab_container name="pref core">  		<panel label="General" name="general"/>  		<panel label="Gráficos" name="display"/> -		<panel label="Privacidad" name="im"/>  		<panel label="Sonido y Media" name="audio"/>  		<panel label="Chat" name="chat"/> +		<panel label="Mover y ver" name="move"/>  		<panel label="Notificaciones" name="msgs"/> +		<panel label="Colores" name="colors"/> +		<panel label="Privacidad" name="im"/>  		<panel label="Configurar" name="input"/>  		<panel label="Avanzado" name="advanced1"/>  	</tab_container> diff --git a/indra/newview/skins/default/xui/es/floater_region_debug_console.xml b/indra/newview/skins/default/xui/es/floater_region_debug_console.xml new file mode 100644 index 0000000000..40851f897e --- /dev/null +++ b/indra/newview/skins/default/xui/es/floater_region_debug_console.xml @@ -0,0 +1,2 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<floater name="region_debug_console" title="Depuración de región"/> diff --git a/indra/newview/skins/default/xui/es/menu_inventory_gear_default.xml b/indra/newview/skins/default/xui/es/menu_inventory_gear_default.xml index 8c4488a285..8e498fefba 100644 --- a/indra/newview/skins/default/xui/es/menu_inventory_gear_default.xml +++ b/indra/newview/skins/default/xui/es/menu_inventory_gear_default.xml @@ -1,8 +1,9 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?> -<menu name="menu_gear_default"> +<toggleable_menu name="menu_gear_default">  	<menu_item_call label="Nueva ventana del inventario" name="new_window"/> -	<menu_item_call label="Ordenar alfabéticamente" name="sort_by_name"/> -	<menu_item_call label="Ordenar por los más recientes" name="sort_by_recent"/> +	<menu_item_check label="Ordenar alfabéticamente" name="sort_by_name"/> +	<menu_item_check label="Ordenar por los más recientes" name="sort_by_recent"/> +	<menu_item_check label="Las carpetas del sistema, arriba" name="sort_system_folders_to_top"/>  	<menu_item_call label="Ver los filtros" name="show_filters"/>  	<menu_item_call label="Restablecer los filtros" name="reset_filters"/>  	<menu_item_call label="Cerrar todas las carpetas" name="close_folders"/> @@ -12,4 +13,4 @@  	<menu_item_call label="Encontrar el original" name="Find Original"/>  	<menu_item_call label="Encontrar todos los enlazados" name="Find All Links"/>  	<menu_item_call label="Vaciar la Papelera" name="empty_trash"/> -</menu> +</toggleable_menu> diff --git a/indra/newview/skins/default/xui/es/menu_viewer.xml b/indra/newview/skins/default/xui/es/menu_viewer.xml index 649c0c2043..3dd940c331 100644 --- a/indra/newview/skins/default/xui/es/menu_viewer.xml +++ b/indra/newview/skins/default/xui/es/menu_viewer.xml @@ -12,6 +12,12 @@  		<menu_item_check label="Mi Inventario" name="ShowSidetrayInventory"/>  		<menu_item_check label="Mis gestos" name="Gestures"/>  		<menu_item_check label="Mi voz" name="ShowVoice"/> +		<menu label="Movimiento" name="Movement"> +			<menu_item_call label="Sentarte" name="Sit Down Here"/> +			<menu_item_check label="Volar" name="Fly"/> +			<menu_item_check label="Correr siempre" name="Always Run"/> +			<menu_item_call label="Parar mis animaciones" name="Stop Animating My Avatar"/> +		</menu>  		<menu label="Mi estado" name="Status">  			<menu_item_call label="Ausente" name="Set Away"/>  			<menu_item_call label="Ocupado" name="Set Busy"/> @@ -47,6 +53,7 @@  			<menu_item_check label="Propietarios del terreno" name="Land Owners"/>  			<menu_item_check label="Coordenadas" name="Coordinates"/>  			<menu_item_check label="Propiedades de la parcela" name="Parcel Properties"/> +			<menu_item_check label="Menú Avanzado" name="Show Advanced Menu"/>  		</menu>  		<menu_item_call label="Teleportar a la Base" name="Teleport Home"/>  		<menu_item_call label="Fijar mi Base aquí" name="Set Home to Here"/> @@ -123,7 +130,6 @@  		<menu_item_check label="Permitir consejos" name="Enable Hints"/>  	</menu>  	<menu label="Avanzado" name="Advanced"> -		<menu_item_call label="Parar mis animaciones" name="Stop Animating My Avatar"/>  		<menu_item_call label="Recargar las texturas" name="Rebake Texture"/>  		<menu_item_call label="Interfaz en el tamaño predeterminado" name="Set UI Size to Default"/>  		<menu_item_call label="Definir el tamaño de la ventana..." name="Set Window Size..."/> @@ -177,8 +183,7 @@  			<menu_item_check label="Buscar" name="Search"/>  			<menu_item_call label="Recuperar las teclas" name="Release Keys"/>  			<menu_item_call label="Interfaz en el tamaño predeterminado" name="Set UI Size to Default"/> -			<menu_item_check label="Correr siempre" name="Always Run"/> -			<menu_item_check label="Volar" name="Fly"/> +			<menu_item_check label="Mostrar el menú Avanzado - acceso directo antiguo" name="Show Advanced Menu - legacy shortcut"/>  			<menu_item_call label="Cerrar la ventana" name="Close Window"/>  			<menu_item_call label="Cerrar todas las ventanas" name="Close All Windows"/>  			<menu_item_call label="Guardar una foto" name="Snapshot to Disk"/> @@ -196,7 +201,6 @@  			<menu_item_call label="Acercar el zoom" name="Zoom In"/>  			<menu_item_call label="Zoom por defecto" name="Zoom Default"/>  			<menu_item_call label="Alejar el zoom" name="Zoom Out"/> -			<menu_item_check label="Mostrar el menú Avanzado" name="Show Advanced Menu"/>  		</menu>  		<menu_item_call label="Mostrar las configuraciones del depurador" name="Debug Settings"/>  		<menu_item_check label="Mostrar el menú 'Develop'" name="Debug Mode"/> @@ -267,16 +271,13 @@  			<menu_item_call label="Web Browser Test" name="Web Browser Test"/>  			<menu_item_call label="Print Selected Object Info" name="Print Selected Object Info"/>  			<menu_item_call label="Memory Stats" name="Memory Stats"/> -			<menu_item_check label="Haz doble clic en Piloto automático" name="Double-ClickAuto-Pilot"/> -			<menu_item_check label="Teleportar mediante doble clic" name="DoubleClick Teleport"/> +			<menu_item_check label="Consola de depuración de región" name="Region Debug Console"/>  			<menu_item_check label="Debug Clicks" name="Debug Clicks"/>  			<menu_item_check label="Debug Mouse Events" name="Debug Mouse Events"/>  		</menu>  		<menu label="XUI" name="XUI">  			<menu_item_call label="Reload Color Settings" name="Reload Color Settings"/>  			<menu_item_call label="Show Font Test" name="Show Font Test"/> -			<menu_item_call label="Load from XML" name="Load from XML"/> -			<menu_item_call label="Save to XML" name="Save to XML"/>  			<menu_item_check label="Show XUI Names" name="Show XUI Names"/>  			<menu_item_call label="Send Test IMs" name="Send Test IMs"/>  			<menu_item_call label="Eliminar registros de nombres en caché" name="Flush Names Caches"/> @@ -303,9 +304,9 @@  		</menu>  		<menu_item_check label="HTTP Textures" name="HTTP Textures"/>  		<menu_item_check label="Console Window on next Run" name="Console Window"/> -		<menu_item_check label="Show Admin Menu" name="View Admin Options"/>  		<menu_item_call label="Request Admin Status" name="Request Admin Options"/>  		<menu_item_call label="Leave Admin Status" name="Leave Admin Options"/> +		<menu_item_check label="Show Admin Menu" name="View Admin Options"/>  	</menu>  	<menu label="Admin" name="Admin">  		<menu label="Object"> diff --git a/indra/newview/skins/default/xui/es/notifications.xml b/indra/newview/skins/default/xui/es/notifications.xml index 6c5fe6a9eb..2dd7a6b0f5 100644 --- a/indra/newview/skins/default/xui/es/notifications.xml +++ b/indra/newview/skins/default/xui/es/notifications.xml @@ -385,6 +385,9 @@ Nota: esto vaciará la caché.  	<notification name="ChangeSkin">  		Verás la nueva apariencia cuando reinicies [APP_NAME].  	</notification> +	<notification name="ChangeLanguage"> +		El cambio de idioma tendrá efecto cuando reinicies [APP_NAME]. +	</notification>  	<notification name="GoToAuctionPage">  		¿Ir a la página web de [SECOND_LIFE] para ver los detalles de la subasta  o hacer una puja? @@ -599,6 +602,10 @@ Podría ser [VALIDS]  		No se encontró el fragmento 'data' en la cabecera del WAV:  [FILE]  	</notification> +	<notification name="SoundFileInvalidChunkSize"> +		Tamaño de lote erróneo en el archivo WAV: +[FILE] +	</notification>  	<notification name="SoundFileInvalidTooLong">  		El archivo de audio es demasiado largo (10 segundos como máximo):  [FILE] @@ -1334,6 +1341,16 @@ Esta actualización no es obligatoria, pero te sugerimos instalarla para mejorar  ¿Descargarla a tu carpeta de Programas?  		<usetemplate name="okcancelbuttons" notext="Continuar" yestext="Descargarla"/>  	</notification> +	<notification name="FailedUpdateInstall"> +		Se ha producido un error al instalar la actualización del visor. +Descarga e instala el último visor a través de +http://secondlife.com/download. +		<usetemplate name="okbutton" yestext="OK"/> +	</notification> +	<notification name="DownloadBackground"> +		Se ha descargado una versión actualizada de [APP_NAME]. +Se aplicará la próxima vez que reinicies [APP_NAME] +	</notification>  	<notification name="DeedObjectToGroup">  		Transferir este objeto al grupo hará que:  * Reciba los L$ pagados en el objeto diff --git a/indra/newview/skins/default/xui/es/panel_edit_gloves.xml b/indra/newview/skins/default/xui/es/panel_edit_gloves.xml index 684a35a830..d536a862f5 100644 --- a/indra/newview/skins/default/xui/es/panel_edit_gloves.xml +++ b/indra/newview/skins/default/xui/es/panel_edit_gloves.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_gloves_panel">  	<panel name="avatar_gloves_color_panel"> -		<texture_picker label="Tela" name="Fabric" tool_tip="Pulsa para elegir una imagen"/> +		<texture_picker label="Textura" name="Fabric" tool_tip="Pulsa para elegir una imagen"/>  		<color_swatch label="Color/Tinte" name="Color/Tint" tool_tip="Pulsa para abrir el selector de color"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/es/panel_edit_jacket.xml b/indra/newview/skins/default/xui/es/panel_edit_jacket.xml index 347107d746..22a46a2f75 100644 --- a/indra/newview/skins/default/xui/es/panel_edit_jacket.xml +++ b/indra/newview/skins/default/xui/es/panel_edit_jacket.xml @@ -1,8 +1,8 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_jacket_panel">  	<panel name="avatar_jacket_color_panel"> -		<texture_picker label="Tejido superior" name="Upper Fabric" tool_tip="Pulsa para elegir una imagen"/> -		<texture_picker label="Tejido inferior" name="Lower Fabric" tool_tip="Pulsa para elegir una imagen"/> +		<texture_picker label="Textura superior" name="Upper Fabric" tool_tip="Pulsa para elegir una imagen"/> +		<texture_picker label="Textura inferior" name="Lower Fabric" tool_tip="Pulsa para elegir una imagen"/>  		<color_swatch label="Color/Tinte" name="Color/Tint" tool_tip="Pulsa para abrir el selector de color"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/es/panel_edit_pants.xml b/indra/newview/skins/default/xui/es/panel_edit_pants.xml index e765702343..fb35e0953b 100644 --- a/indra/newview/skins/default/xui/es/panel_edit_pants.xml +++ b/indra/newview/skins/default/xui/es/panel_edit_pants.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_pants_panel">  	<panel name="avatar_pants_color_panel"> -		<texture_picker label="Tela" name="Fabric" tool_tip="Pulsa para elegir una imagen"/> +		<texture_picker label="Textura" name="Fabric" tool_tip="Pulsa para elegir una imagen"/>  		<color_swatch label="Color/Tinte" name="Color/Tint" tool_tip="Pulsa para abrir el selector de color"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/es/panel_edit_shirt.xml b/indra/newview/skins/default/xui/es/panel_edit_shirt.xml index f763e1b18d..73b712374e 100644 --- a/indra/newview/skins/default/xui/es/panel_edit_shirt.xml +++ b/indra/newview/skins/default/xui/es/panel_edit_shirt.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_shirt_panel">  	<panel name="avatar_shirt_color_panel"> -		<texture_picker label="Tela" name="Fabric" tool_tip="Pulsa para elegir una imagen"/> +		<texture_picker label="Textura" name="Fabric" tool_tip="Pulsa para elegir una imagen"/>  		<color_swatch label="Color/Tinte" name="Color/Tint" tool_tip="Pulsa para abrir el selector de color"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/es/panel_edit_shoes.xml b/indra/newview/skins/default/xui/es/panel_edit_shoes.xml index 70f2027398..5e457612d5 100644 --- a/indra/newview/skins/default/xui/es/panel_edit_shoes.xml +++ b/indra/newview/skins/default/xui/es/panel_edit_shoes.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_shoes_panel">  	<panel name="avatar_shoes_color_panel"> -		<texture_picker label="Tela" name="Fabric" tool_tip="Pulsa para elegir una imagen"/> +		<texture_picker label="Textura" name="Fabric" tool_tip="Pulsa para elegir una imagen"/>  		<color_swatch label="Color/Tinte" name="Color/Tint" tool_tip="Pulsa para abrir el selector de color"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/es/panel_edit_skirt.xml b/indra/newview/skins/default/xui/es/panel_edit_skirt.xml index 2c7196642c..416d174298 100644 --- a/indra/newview/skins/default/xui/es/panel_edit_skirt.xml +++ b/indra/newview/skins/default/xui/es/panel_edit_skirt.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_skirt_panel">  	<panel name="avatar_skirt_color_panel"> -		<texture_picker label="Tela" name="Fabric" tool_tip="Pulsa para elegir una imagen"/> +		<texture_picker label="Textura" name="Fabric" tool_tip="Pulsa para elegir una imagen"/>  		<color_swatch label="Color/Tinte" name="Color/Tint" tool_tip="Pulsa para abrir el selector de color"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/es/panel_edit_socks.xml b/indra/newview/skins/default/xui/es/panel_edit_socks.xml index 28423eaf61..ac9b2a773e 100644 --- a/indra/newview/skins/default/xui/es/panel_edit_socks.xml +++ b/indra/newview/skins/default/xui/es/panel_edit_socks.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_socks_panel">  	<panel name="avatar_socks_color_panel"> -		<texture_picker label="Tela" name="Fabric" tool_tip="Pulsa para elegir una imagen"/> +		<texture_picker label="Textura" name="Fabric" tool_tip="Pulsa para elegir una imagen"/>  		<color_swatch label="Color/Tinte" name="Color/Tint" tool_tip="Pulsa para abrir el selector de color"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/es/panel_edit_underpants.xml b/indra/newview/skins/default/xui/es/panel_edit_underpants.xml index 6c82bcfedf..aac8af44b9 100644 --- a/indra/newview/skins/default/xui/es/panel_edit_underpants.xml +++ b/indra/newview/skins/default/xui/es/panel_edit_underpants.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_underpants_panel">  	<panel name="avatar_underpants_color_panel"> -		<texture_picker label="Tela" name="Fabric" tool_tip="Pulsa para elegir una imagen"/> +		<texture_picker label="Textura" name="Fabric" tool_tip="Pulsa para elegir una imagen"/>  		<color_swatch label="Color/Tinte" name="Color/Tint" tool_tip="Pulsa para abrir el selector de color"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/es/panel_edit_undershirt.xml b/indra/newview/skins/default/xui/es/panel_edit_undershirt.xml index 412bdceddf..c26c554c1a 100644 --- a/indra/newview/skins/default/xui/es/panel_edit_undershirt.xml +++ b/indra/newview/skins/default/xui/es/panel_edit_undershirt.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_undershirt_panel">  	<panel name="avatar_undershirt_color_panel"> -		<texture_picker label="Tela" name="Fabric" tool_tip="Pulsa para elegir una imagen"/> +		<texture_picker label="Textura" name="Fabric" tool_tip="Pulsa para elegir una imagen"/>  		<color_swatch label="Color/Tinte" name="Color/Tint" tool_tip="Pulsa para abrir el selector de color"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/es/panel_notify_textbox.xml b/indra/newview/skins/default/xui/es/panel_notify_textbox.xml new file mode 100644 index 0000000000..10aaa288d7 --- /dev/null +++ b/indra/newview/skins/default/xui/es/panel_notify_textbox.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<panel label="instant_message" name="panel_notify_textbox"> +	<string name="message_max_lines_count" value="7"/> +	<panel label="info_panel" name="info_panel"> +		<text_editor name="message" value="message"/> +		parse_urls="false" +		<button label="Enviar" name="btn_submit"/> +	</panel> +	<panel label="control_panel" name="control_panel"/> +</panel> diff --git a/indra/newview/skins/default/xui/es/panel_people.xml b/indra/newview/skins/default/xui/es/panel_people.xml index 1773735598..d0c80ebae5 100644 --- a/indra/newview/skins/default/xui/es/panel_people.xml +++ b/indra/newview/skins/default/xui/es/panel_people.xml @@ -22,7 +22,7 @@  	<tab_container name="tabs">  		<panel label="CERCANA" name="nearby_panel">  			<panel label="bottom_panel" name="bottom_panel"> -				<button name="nearby_view_sort_btn" tool_tip="Opciones"/> +				<menu_button name="nearby_view_sort_btn" tool_tip="Opciones"/>  				<button name="add_friend_btn" tool_tip="Añadir al Residente seleccionado a la lista de tus amigos"/>  			</panel>  		</panel> @@ -34,27 +34,27 @@  			<panel label="bottom_panel" name="bottom_panel">  				<layout_stack name="bottom_panel">  					<layout_panel name="options_gear_btn_panel"> -						<button name="friends_viewsort_btn" tool_tip="Ver más opciones"/> +						<menu_button name="friends_viewsort_btn" tool_tip="Ver más opciones"/>  					</layout_panel>  					<layout_panel name="add_btn_panel">  						<button name="add_btn" tool_tip="Ofrecer amistad a un Residente"/>  					</layout_panel>  					<layout_panel name="trash_btn_panel"> -						<dnd_button name="trash_btn" tool_tip="Quitar a la persona seleccionada de tu lista de amigos"/> +						<dnd_button name="del_btn" tool_tip="Quitar a la persona seleccionada de tu lista de amigos"/>  					</layout_panel>  				</layout_stack>  			</panel>  		</panel>  		<panel label="MIS GRUPOS" name="groups_panel">  			<panel label="bottom_panel" name="bottom_panel"> -				<button name="groups_viewsort_btn" tool_tip="Opciones"/> +				<menu_button name="groups_viewsort_btn" tool_tip="Opciones"/>  				<button name="plus_btn" tool_tip="Entrar en un grupo o crear uno"/>  				<button name="activate_btn" tool_tip="Activar el grupo seleccionado"/>  			</panel>  		</panel>  		<panel label="RECIENTE" name="recent_panel">  			<panel label="bottom_panel" name="bottom_panel"> -				<button name="recent_viewsort_btn" tool_tip="Opciones"/> +				<menu_button name="recent_viewsort_btn" tool_tip="Opciones"/>  				<button name="add_friend_btn" tool_tip="Añadir al Residente seleccionado a la lista de tus amigos"/>  			</panel>  		</panel> diff --git a/indra/newview/skins/default/xui/es/panel_preferences_advanced.xml b/indra/newview/skins/default/xui/es/panel_preferences_advanced.xml index d65868c0a8..7c2c9f505e 100644 --- a/indra/newview/skins/default/xui/es/panel_preferences_advanced.xml +++ b/indra/newview/skins/default/xui/es/panel_preferences_advanced.xml @@ -3,35 +3,16 @@  	<panel.string name="aspect_ratio_text">  		[NUM]:[DEN]  	</panel.string> -	<panel.string name="middle_mouse"> -		Botón medio del ratón -	</panel.string> -	<slider label="Ángulo de visión" name="camera_fov"/> -	<slider label="Distancia" name="camera_offset_scale"/> -	<text name="heading2"> -		Posición automática para: -	</text> -	<check_box label="Construir/Editar" name="edit_camera_movement" tool_tip="Usar el posicionamiento automático de la cámara al entrar en o salir del modo de edición"/> -	<check_box label="Apariencia" name="appearance_camera_movement" tool_tip="Usar el posicionamiento automático de la cámara mientras se está editando"/> -	<check_box initial_value="true" label="Barra lateral" name="appearance_sidebar_positioning" tool_tip="Usar el posicionamiento automático de la cámara para la barra lateral"/> -	<check_box label="Verme en vista subjetiva" name="first_person_avatar_visible"/> -	<check_box label="Las teclas del cursor siempre para moverme" name="arrow_keys_move_avatar_check"/> -	<check_box label="Correr siempre: atajo de teclado" name="tap_tap_hold_to_run"/> -	<check_box label="Al hablar, mover los labios del avatar" name="enable_lip_sync"/> -	<check_box label="Chat en bocadillos" name="bubble_text_chat"/> -	<slider label="Opacidad" name="bubble_chat_opacity"/> -	<color_swatch name="background" tool_tip="Elegir el color de los bocadillos del chat"/>  	<text name="UI Size:"> -		Tamaño de la UI +		Tamaño de la UI:  	</text>  	<check_box label="Mostrar los errores de los scripts en:" name="show_script_errors"/>  	<radio_group name="show_location">  		<radio_item label="Chat" name="0"/>  		<radio_item label="Ventanas distintas" name="1"/>  	</radio_group> -	<check_box label="Cambiar entre hablar on/off cuando pulse:" name="push_to_talk_toggle_check" tool_tip="En el modo 'un toque', pulsa y suelta el botón UNA VEZ para activar o desactivar el micrófono. Si no estás en el modo 'un toque', el micrófono sólo recogerá tu voz mientras mantengas pulsado el botón."/> -	<line_editor label="Botón de Apretar para Hablar" name="modifier_combo"/> -	<button label="Elegir la tecla" name="set_voice_hotkey_button"/> -	<button label="Botón de en medio del ratón" name="set_voice_middlemouse_button" tool_tip="Reconfigurarlo al botón medio del ratón"/> -	<button label="Otros dispositivos" name="joystick_setup_button"/> +	<check_box label="Permitir el acceso de varios usuarios" name="allow_multiple_viewer_check"/> +	<check_box label="Mostrar la selección de cuadrícula al iniciar sesión" name="show_grid_selection_check"/> +	<check_box label="Mostrar el menú Avanzado" name="show_advanced_menu_check"/> +	<check_box label="Mostrar el menú Desarrollador" name="show_develop_menu_check"/>  </panel> diff --git a/indra/newview/skins/default/xui/es/panel_preferences_chat.xml b/indra/newview/skins/default/xui/es/panel_preferences_chat.xml index 05aea82d82..67f9a929f6 100644 --- a/indra/newview/skins/default/xui/es/panel_preferences_chat.xml +++ b/indra/newview/skins/default/xui/es/panel_preferences_chat.xml @@ -8,44 +8,10 @@  		<radio_item label="Medio" name="radio2" value="1"/>  		<radio_item label="Aumentar" name="radio3" value="2"/>  	</radio_group> -	<text name="font_colors"> -		Colores de la fuente: -	</text> -	<color_swatch label="Usted" name="user"/> -	<text name="text_box1"> -		Yo -	</text> -	<color_swatch label="Otros" name="agent"/> -	<text name="text_box2"> -		Otros -	</text> -	<color_swatch label="MI" name="im"/> -	<text name="text_box3"> -		MI -	</text> -	<color_swatch label="Sistema" name="system"/> -	<text name="text_box4"> -		Sistema -	</text> -	<color_swatch label="Errores de script" name="script_error"/> -	<text name="text_box5"> -		Errores de script -	</text> -	<color_swatch label="Objetos" name="objects"/> -	<text name="text_box6"> -		Objetos -	</text> -	<color_swatch label="Propietario" name="owner"/> -	<text name="text_box7"> -		Propietario -	</text> -	<color_swatch label="URL" name="links"/> -	<text name="text_box9"> -		URL -	</text>  	<check_box initial_value="true" label="Ejecutar la animación de escribir al hacerlo en el chat" name="play_typing_animation"/>  	<check_box label="Cuando estoy desconectado, enviarme los MI al correo-e" name="send_im_to_email"/>  	<check_box label="Permitir el historial de MI y chat en texto sin formato" name="plain_text_chat_history"/> +	<check_box label="Bocadillos del chat" name="bubble_text_chat"/>  	<text name="show_ims_in_label">  		Mostrar los MI en:  	</text> @@ -53,9 +19,16 @@  		(requiere reiniciar)  	</text>  	<radio_group name="chat_window" tool_tip="Muestra tus mensajes instantáneos en varias ventanas flotantes o en una sola con varias pestañas (requiere que reinicies)"> -		<radio_item label="Varias ventanas" name="radio" value="0"/> +		<radio_item label="Ventanas distintas" name="radio" value="0"/>  		<radio_item label="Pestañas" name="radio2" value="1"/>  	</radio_group> +	<text name="disable_toast_label"> +		Permitir ventanas de chat emergentes: +	</text> +	<check_box label="Chats de grupo" name="EnableGroupChatPopups" tool_tip="Activa esta casilla para ver una ventana emergente cada vez que recibas un mensaje de un grupo de chat"/> +	<check_box label="Chats de MI" name="EnableIMChatPopups" tool_tip="Activa esta casilla para ver una ventana emergente cada vez que recibas un mensaje instantáneo"/> +	<spinner label="Duración de los interlocutores favoritos en los chats:" name="nearby_toasts_lifetime"/> +	<spinner label="Tiempo restante de los interlocutores favoritos en los chats:" name="nearby_toasts_fadingtime"/>  	<check_box label="Utiliza la herramienta de traducción automática mientras utilizas el chat (mediante Google)" name="translate_chat_checkbox"/>  	<text name="translate_language_text">  		Traducir el chat al: diff --git a/indra/newview/skins/default/xui/es/panel_preferences_colors.xml b/indra/newview/skins/default/xui/es/panel_preferences_colors.xml new file mode 100644 index 0000000000..4fa5c4ce63 --- /dev/null +++ b/indra/newview/skins/default/xui/es/panel_preferences_colors.xml @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<panel label="Colores" name="colors_panel"> +	<text name="effects_color_textbox"> +		Mis efectos (rayo indicador): +	</text> +	<color_swatch name="effect_color_swatch" tool_tip="Pulsa para abrir el selector de color"/> +	<text name="font_colors"> +		Colores de fuente del chat: +	</text> +	<text name="text_box1"> +		Yo +	</text> +	<text name="text_box2"> +		Otros avatares +	</text> +	<text name="text_box3"> +		Objetos +	</text> +	<text name="text_box4"> +		Sistema +	</text> +	<text name="text_box5"> +		Errores +	</text> +	<text name="text_box7"> +		Propietario +	</text> +	<text name="text_box9"> +		URL +	</text> +	<text name="bubble_chat"> +		Fondo de los bocadillos del chat: +	</text> +	<color_swatch name="background" tool_tip="Elegir el color de los bocadillos del chat"/> +	<slider label="Opacidad:" name="bubble_chat_opacity"/> +	<text name="floater_opacity"> +		Opacidad de la ventana: +	</text> +	<slider label="Activo:" name="active"/> +	<slider label="Inactivo:" name="inactive"/> +</panel> diff --git a/indra/newview/skins/default/xui/es/panel_preferences_general.xml b/indra/newview/skins/default/xui/es/panel_preferences_general.xml index 5b8cb77173..91cf9524a3 100644 --- a/indra/newview/skins/default/xui/es/panel_preferences_general.xml +++ b/indra/newview/skins/default/xui/es/panel_preferences_general.xml @@ -48,13 +48,18 @@  	<check_box label="Nombre de usuario" name="show_slids" tool_tip="Mostrar el nombre de usuario, como bobsmith123"/>  	<check_box label="Títulos de grupos" name="show_all_title_checkbox1" tool_tip="Mostrar títulos de grupos, como Jefe o Miembro"/>  	<check_box label="Realzar amigos" name="show_friends" tool_tip="Realzar las etiquetas de los nombres de tus amigos"/> -	<text name="effects_color_textbox"> -		Mis efectos: +	<check_box label="Ver nombres mostrados" name="display_names_check" tool_tip="Comprobar para utilizar nombres mostrados en chat, MI, etiquetas de nombres, etc."/> +	<check_box label="Permitir los consejos de la IU del visor" name="viewer_hints_check"/> +	<text name="inworld_typing_rg_label"> +		Si pulsas las teclas de letras:  	</text> +	<radio_group name="inworld_typing_preference"> +		<radio_item label="Inicia el chat local" name="radio_start_chat" value="1"/> +		<radio_item label="Se verá afectado el movimiento (por ejemplo, mediante las teclas WASD)" name="radio_move" value="0"/> +	</radio_group>  	<text name="title_afk_text">  		Ausente tras:  	</text> -	<color_swatch label="" name="effect_color_swatch" tool_tip="Pulse para abrir el selector de color"/>  	<combo_box label="Ausente tras:" name="afk">  		<combo_box.item label="2 minutos" name="item0"/>  		<combo_box.item label="5 minutos" name="item1"/> @@ -62,7 +67,6 @@  		<combo_box.item label="30 minutos" name="item3"/>  		<combo_box.item label="nunca" name="item4"/>  	</combo_box> -	<check_box label="Ver nombres mostrados" name="display_names_check" tool_tip="Comprobar para utilizar nombres mostrados en chat, MI, etiquetas de nombres, etc."/>  	<text name="text_box3">  		Respuesta cuando estoy en modo ocupado:  	</text> diff --git a/indra/newview/skins/default/xui/es/panel_preferences_graphics1.xml b/indra/newview/skins/default/xui/es/panel_preferences_graphics1.xml index 36b6493004..c569db3376 100644 --- a/indra/newview/skins/default/xui/es/panel_preferences_graphics1.xml +++ b/indra/newview/skins/default/xui/es/panel_preferences_graphics1.xml @@ -25,6 +25,7 @@  		<text name="ShadersText">  			Shaders:  		</text> +		<check_box initial_value="verdadero" label="Agua transparente" name="TransparentWater"/>  		<check_box initial_value="true" label="Efecto de relieve y brillo" name="BumpShiny"/>  		<check_box initial_value="true" label="Shaders básicos" name="BasicShaders" tool_tip="Desactivando esta opción puede prevenir fallos en algunos controladores de la tarjeta gráfica."/>  		<check_box initial_value="true" label="Shaders de la atmósfera" name="WindLightUseAtmosShaders"/> diff --git a/indra/newview/skins/default/xui/es/panel_preferences_move.xml b/indra/newview/skins/default/xui/es/panel_preferences_move.xml new file mode 100644 index 0000000000..d95e167361 --- /dev/null +++ b/indra/newview/skins/default/xui/es/panel_preferences_move.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<panel label="Mover" name="move_panel"> +	<slider label="Ángulo de visión" name="camera_fov"/> +	<slider label="Distancia" name="camera_offset_scale"/> +	<text name="heading2"> +		Posición automática para: +	</text> +	<check_box label="Construir/Editar" name="edit_camera_movement" tool_tip="Usar el posicionamiento automático de la cámara al entrar en o salir del modo de edición"/> +	<check_box label="Apariencia" name="appearance_camera_movement" tool_tip="Usar el posicionamiento automático de la cámara mientras se está editando"/> +	<check_box initial_value="verdadero" label="Barra lateral" name="appearance_sidebar_positioning" tool_tip="Usar el posicionamiento automático de la cámara para la barra lateral"/> +	<check_box label="Verme en vista subjetiva" name="first_person_avatar_visible"/> +	<text name=" Mouse Sensitivity"> +		Sensibilidad del ratón en la Vista subjetiva: +	</text> +	<check_box label="Invertir" name="invert_mouse"/> +	<check_box label="Las teclas del cursor siempre para moverme" name="arrow_keys_move_avatar_check"/> +	<check_box label="Correr siempre: atajo de teclado" name="tap_tap_hold_to_run"/> +	<check_box label="Haz doble clic para:" name="double_click_chkbox"/> +	<radio_group name="double_click_action"> +		<radio_item label="Teleportarte" name="radio_teleport"/> +		<radio_item label="Piloto automático" name="radio_autopilot"/> +	</radio_group> +	<button label="Otros dispositivos" name="joystick_setup_button"/> +</panel> diff --git a/indra/newview/skins/default/xui/es/panel_preferences_privacy.xml b/indra/newview/skins/default/xui/es/panel_preferences_privacy.xml index bf2c6b7aa6..abff72c346 100644 --- a/indra/newview/skins/default/xui/es/panel_preferences_privacy.xml +++ b/indra/newview/skins/default/xui/es/panel_preferences_privacy.xml @@ -10,17 +10,20 @@  	<check_box label="Sólo saben si estoy conectado mis amigos y grupos" name="online_visibility"/>  	<check_box label="Sólo pueden llamarme o mandarme un MI mis amigos y grupos" name="voice_call_friends_only_check"/>  	<check_box label="Desconectar el micrófono cuando finalicen las llamadas" name="auto_disengage_mic_check"/> -	<check_box label="Aceptar las 'cookies'" name="cookies_enabled"/>  	<text name="Logs:"> -		Registros: +		Registros de chat:  	</text>  	<check_box label="Guardar en mi ordenador registros del chat" name="log_nearby_chat"/>  	<check_box label="Guardar en mi ordenador registros de los MI" name="log_instant_messages"/> -	<check_box label="Añadir fecha y hora" name="show_timestamps_check_im"/> +	<check_box label="Añadir fecha y hora a todas las líneas del registro de chat" name="show_timestamps_check_im"/> +	<check_box label="Añadir la fecha al nombre del archivo del registro." name="logfile_name_datestamp"/>  	<text name="log_path_desc">  		Ruta de los registros:  	</text>  	<line_editor left="278" name="log_path_string" right="-20"/>  	<button label="Elegir" label_selected="Elegir" name="log_path_button" width="120"/>  	<button label="Lista de ignorados" name="block_list"/> +	<text name="block_list_label"> +		(Gente u objetos que has bloqueado) +	</text>  </panel> diff --git a/indra/newview/skins/default/xui/es/panel_preferences_setup.xml b/indra/newview/skins/default/xui/es/panel_preferences_setup.xml index 100951a51e..f968f48910 100644 --- a/indra/newview/skins/default/xui/es/panel_preferences_setup.xml +++ b/indra/newview/skins/default/xui/es/panel_preferences_setup.xml @@ -1,12 +1,5 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel label="Configurar" name="Input panel"> -	<text name="Mouselook:"> -		Vista subjetiva: -	</text> -	<text name=" Mouse Sensitivity"> -		Sensibilidad del ratón -	</text> -	<check_box label="Invertir" name="invert_mouse"/>  	<text name="Network:">  		Red:  	</text> @@ -46,4 +39,5 @@  	</text>  	<line_editor name="web_proxy_editor" tool_tip="Nombre o dirección IP del proxy que quieres usar"/>  	<spinner label="Nº del puerto:" name="web_proxy_port"/> +	<check_box initial_value="verdadero" label="Descargar e instalar automáticamente actualizaciones de [APP_NAME]" name="updater_service_active"/>  </panel> diff --git a/indra/newview/skins/default/xui/es/panel_preferences_sound.xml b/indra/newview/skins/default/xui/es/panel_preferences_sound.xml index b0088ee1a2..7989100c09 100644 --- a/indra/newview/skins/default/xui/es/panel_preferences_sound.xml +++ b/indra/newview/skins/default/xui/es/panel_preferences_sound.xml @@ -1,5 +1,8 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel label="Sonidos" name="Preference Media panel"> +	<panel.string name="middle_mouse"> +		Botón medio del ratón +	</panel.string>  	<slider label="Volumen general" name="System Volume"/>  	<check_box initial_value="true" label="Silenciar cuando minimice" name="mute_when_minimized"/>  	<slider label="Botones" name="UI Volume"/> @@ -23,6 +26,11 @@  		<radio_item label="La posición de la cámara" name="0"/>  		<radio_item label="La posición del avatar" name="1"/>  	</radio_group> +	<check_box label="Al hablar, mover los labios del avatar" name="enable_lip_sync"/> +	<check_box label="Cambiar entre hablar on/off cuando pulse:" name="push_to_talk_toggle_check" tool_tip="En el modo 'un toque', pulsa y suelta el botón UNA VEZ para activar o desactivar el micrófono. Si no estás en el modo 'un toque', el micrófono sólo recogerá tu voz mientras mantengas pulsado el botón."/> +	<line_editor label="Botón de Apretar para Hablar" name="modifier_combo"/> +	<button label="Elegir la tecla" name="set_voice_hotkey_button"/> +	<button name="set_voice_middlemouse_button" tool_tip="Reconfigurarlo al botón medio del ratón"/>  	<button label="Dispositivos de entrada y salida" name="device_settings_btn" width="210"/>  	<panel label="Configuración de dispositivos" name="device_settings_panel">  		<panel.string name="default_text"> diff --git a/indra/newview/skins/default/xui/es/panel_script_ed.xml b/indra/newview/skins/default/xui/es/panel_script_ed.xml index c73db729fe..5be25a286d 100644 --- a/indra/newview/skins/default/xui/es/panel_script_ed.xml +++ b/indra/newview/skins/default/xui/es/panel_script_ed.xml @@ -15,11 +15,6 @@  	<panel.string name="Title">  		Script: [NAME]  	</panel.string> -	<text_editor name="Script Editor"> -		Cargando... -	</text_editor> -	<button label="Guardar" label_selected="Guardar" name="Save_btn"/> -	<combo_box label="Insertar..." name="Insert..."/>  	<menu_bar name="script_menu">  		<menu label="Archivo" name="File">  			<menu_item_call label="Guardar" name="Save"/> @@ -40,4 +35,10 @@  			<menu_item_call label="Ayuda de palabras clave..." name="Keyword Help..."/>  		</menu>  	</menu_bar> +	<text_editor name="Script Editor"> +		Cargando... +	</text_editor> +	<combo_box label="Insertar..." name="Insert..."/> +	<button label="Guardar" label_selected="Guardar" name="Save_btn"/> +	<button label="Editar..." name="Edit_btn"/>  </panel> diff --git a/indra/newview/skins/default/xui/es/strings.xml b/indra/newview/skins/default/xui/es/strings.xml index 0be827f5f7..810b1630dd 100644 --- a/indra/newview/skins/default/xui/es/strings.xml +++ b/indra/newview/skins/default/xui/es/strings.xml @@ -1740,11 +1740,8 @@  	<string name="InvOfferGaveYou">  		te ha dado  	</string> -	<string name="InvOfferYouDecline"> -		Has rehusado -	</string> -	<string name="InvOfferFrom"> -		de +	<string name="InvOfferDecline"> +		Rechazas [DESC] de <nolink>[NAME]</nolink>.  	</string>  	<string name="GroupMoneyTotal">  		Total diff --git a/indra/newview/skins/default/xui/fr/floater_hardware_settings.xml b/indra/newview/skins/default/xui/fr/floater_hardware_settings.xml index e3d604477c..8ad301823b 100644 --- a/indra/newview/skins/default/xui/fr/floater_hardware_settings.xml +++ b/indra/newview/skins/default/xui/fr/floater_hardware_settings.xml @@ -14,6 +14,9 @@  		<combo_box.item label="8x" name="8x"/>  		<combo_box.item label="16x" name="16x"/>  	</combo_box> +	<text name="antialiasing restart"> +		(redémarrage du client requis) +	</text>  	<spinner label="Gamma :" name="gamma"/>  	<text left="217" name="(brightness, lower is brighter)">  		(0 = défaut, valeur faible = plus lumineux) diff --git a/indra/newview/skins/default/xui/fr/floater_preferences.xml b/indra/newview/skins/default/xui/fr/floater_preferences.xml index 052e43388b..0f9fb1334b 100644 --- a/indra/newview/skins/default/xui/fr/floater_preferences.xml +++ b/indra/newview/skins/default/xui/fr/floater_preferences.xml @@ -5,10 +5,12 @@  	<tab_container name="pref core">  		<panel label="Général" name="general"/>  		<panel label="Graphiques" name="display"/> -		<panel label="Confidentialité" name="im"/>  		<panel label="Son et Média" name="audio"/>  		<panel label="Chat" name="chat"/> +		<panel label="Affichage/Déplacement" name="move"/>  		<panel label="Notifications" name="msgs"/> +		<panel label="Couleurs" name="colors"/> +		<panel label="Confidentialité" name="im"/>  		<panel label="Configuration" name="input"/>  		<panel label="Avancées" name="advanced1"/>  	</tab_container> diff --git a/indra/newview/skins/default/xui/fr/floater_region_debug_console.xml b/indra/newview/skins/default/xui/fr/floater_region_debug_console.xml new file mode 100644 index 0000000000..1747155b60 --- /dev/null +++ b/indra/newview/skins/default/xui/fr/floater_region_debug_console.xml @@ -0,0 +1,2 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<floater name="region_debug_console" title="Débogage de région"/> diff --git a/indra/newview/skins/default/xui/fr/menu_inventory_gear_default.xml b/indra/newview/skins/default/xui/fr/menu_inventory_gear_default.xml index 73770dce5f..f28918ae14 100644 --- a/indra/newview/skins/default/xui/fr/menu_inventory_gear_default.xml +++ b/indra/newview/skins/default/xui/fr/menu_inventory_gear_default.xml @@ -1,8 +1,9 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?> -<menu name="menu_gear_default"> +<toggleable_menu name="menu_gear_default">  	<menu_item_call label="Nouvelle fenêtre d'inventaire" name="new_window"/> -	<menu_item_call label="Trier par nom" name="sort_by_name"/> -	<menu_item_call label="Trier en commençant par le plus récent" name="sort_by_recent"/> +	<menu_item_check label="Trier par nom" name="sort_by_name"/> +	<menu_item_check label="Trier en commençant par le plus récent" name="sort_by_recent"/> +	<menu_item_check label="Dossiers système en premier" name="sort_system_folders_to_top"/>  	<menu_item_call label="Afficher les filtres" name="show_filters"/>  	<menu_item_call label="Réinitialiser les filtres" name="reset_filters"/>  	<menu_item_call label="Fermer tous les dossiers" name="close_folders"/> @@ -12,4 +13,4 @@  	<menu_item_call label="Trouver l'original" name="Find Original"/>  	<menu_item_call label="Trouver tous les liens" name="Find All Links"/>  	<menu_item_call label="Vider la corbeille" name="empty_trash"/> -</menu> +</toggleable_menu> diff --git a/indra/newview/skins/default/xui/fr/menu_viewer.xml b/indra/newview/skins/default/xui/fr/menu_viewer.xml index 4e09a9bec3..fb4ab314af 100644 --- a/indra/newview/skins/default/xui/fr/menu_viewer.xml +++ b/indra/newview/skins/default/xui/fr/menu_viewer.xml @@ -12,6 +12,12 @@  		<menu_item_check label="Mon inventaire" name="ShowSidetrayInventory"/>  		<menu_item_check label="Mes gestes" name="Gestures"/>  		<menu_item_check label="Ma voix" name="ShowVoice"/> +		<menu label="Déplacement" name="Movement"> +			<menu_item_call label="M'asseoir" name="Sit Down Here"/> +			<menu_item_check label="Voler" name="Fly"/> +			<menu_item_check label="Toujours courir" name="Always Run"/> +			<menu_item_call label="Arrêter mon animation" name="Stop Animating My Avatar"/> +		</menu>  		<menu label="Mon statut" name="Status">  			<menu_item_call label="Absent" name="Set Away"/>  			<menu_item_call label="Occupé" name="Set Busy"/> @@ -47,6 +53,7 @@  			<menu_item_check label="Propriétaires de terrains" name="Land Owners"/>  			<menu_item_check label="Coordonnées" name="Coordinates"/>  			<menu_item_check label="Propriétés de la parcelle" name="Parcel Properties"/> +			<menu_item_check label="Menu Avancé" name="Show Advanced Menu"/>  		</menu>  		<menu_item_call label="Me téléporter chez moi" name="Teleport Home"/>  		<menu_item_call label="Définir le domicile ici" name="Set Home to Here"/> @@ -123,7 +130,6 @@  		<menu_item_check label="Activer les astuces" name="Enable Hints"/>  	</menu>  	<menu label="Avancé" name="Advanced"> -		<menu_item_call label="Arrêter mon animation" name="Stop Animating My Avatar"/>  		<menu_item_call label="Refixer les textures" name="Rebake Texture"/>  		<menu_item_call label="Taille de l'interface par défaut" name="Set UI Size to Default"/>  		<menu_item_call label="Définir la taille de la fenêtre…" name="Set Window Size..."/> @@ -177,8 +183,7 @@  			<menu_item_check label="Rechercher" name="Search"/>  			<menu_item_call label="Relâcher les touches" name="Release Keys"/>  			<menu_item_call label="Taille de l'interface par défaut" name="Set UI Size to Default"/> -			<menu_item_check label="Toujours courir" name="Always Run"/> -			<menu_item_check label="Voler" name="Fly"/> +			<menu_item_check label="Afficher le menu Avancé - raccourci existant" name="Show Advanced Menu - legacy shortcut"/>  			<menu_item_call label="Fermer la fenêtre" name="Close Window"/>  			<menu_item_call label="Fermer toutes les fenêtres" name="Close All Windows"/>  			<menu_item_call label="Photo sur disque" name="Snapshot to Disk"/> @@ -196,7 +201,6 @@  			<menu_item_call label="Zoomer en avant" name="Zoom In"/>  			<menu_item_call label="Zoom par défaut" name="Zoom Default"/>  			<menu_item_call label="Zoomer en arrière" name="Zoom Out"/> -			<menu_item_check label="Afficher le menu Avancé" name="Show Advanced Menu"/>  		</menu>  		<menu_item_call label="Afficher les paramètres de débogage" name="Debug Settings"/>  		<menu_item_check label="Afficher le menu Développeurs" name="Debug Mode"/> @@ -311,8 +315,7 @@  			<menu_item_call label="Imprimer les infos sur l'objet sélectionné" name="Print Selected Object Info"/>  			<menu_item_call label="Imprimer les infos sur l'avatar" name="Print Agent Info"/>  			<menu_item_call label="Statistiques de mémoire" name="Memory Stats"/> -			<menu_item_check label="Pilotage auto par double-clic" name="Double-ClickAuto-Pilot"/> -			<menu_item_check label="Téléportation par double-clic" name="DoubleClick Teleport"/> +			<menu_item_check label="Console de débogage de région" name="Region Debug Console"/>  			<menu_item_check label="Débogage SelectMgr" name="Debug SelectMgr"/>  			<menu_item_check label="Débogage clics" name="Debug Clicks"/>  			<menu_item_check label="Débogage des vues" name="Debug Views"/> @@ -324,8 +327,6 @@  		<menu label="XUI" name="XUI">  			<menu_item_call label="Recharger les paramètres de couleurs" name="Reload Color Settings"/>  			<menu_item_call label="Afficher le test de police" name="Show Font Test"/> -			<menu_item_call label="Charger à partir de XML" name="Load from XML"/> -			<menu_item_call label="Enregistrer en XML" name="Save to XML"/>  			<menu_item_check label="Afficher les noms XUI" name="Show XUI Names"/>  			<menu_item_call label="Envoyer des IM tests" name="Send Test IMs"/>  			<menu_item_call label="Vider les caches de noms" name="Flush Names Caches"/> @@ -365,9 +366,9 @@  		<menu_item_call label="Compresser les images" name="Compress Images"/>  		<menu_item_check label="Output Debug Minidump" name="Output Debug Minidump"/>  		<menu_item_check label="Console Window on next Run" name="Console Window"/> -		<menu_item_check label="Afficher le menu Admin" name="View Admin Options"/>  		<menu_item_call label="Demander le statut Admin" name="Request Admin Options"/>  		<menu_item_call label="Quitter le statut Admin" name="Leave Admin Options"/> +		<menu_item_check label="Afficher le menu Admin" name="View Admin Options"/>  	</menu>  	<menu label="Admin" name="Admin">  		<menu label="Object"> diff --git a/indra/newview/skins/default/xui/fr/notifications.xml b/indra/newview/skins/default/xui/fr/notifications.xml index 341cc9830d..ec362d7f22 100644 --- a/indra/newview/skins/default/xui/fr/notifications.xml +++ b/indra/newview/skins/default/xui/fr/notifications.xml @@ -387,6 +387,9 @@ Remarque : cela videra le cache.  	<notification name="ChangeSkin">  		Le nouveau thème apparaîtra après le redémarrage de [APP_NAME].  	</notification> +	<notification name="ChangeLanguage"> +		Le changement de langue sera effectué au redémarrage de [APP_NAME]. +	</notification>  	<notification name="GoToAuctionPage">  		Aller à la page web de [SECOND_LIFE] pour voir le détail des enchères ou enchérir ?  		<url name="url"> @@ -599,6 +602,10 @@ Assurez-vous que le fichier a l'extension correcte.  		Impossible de trouver les données dans l'en-tête WAV :  [FILE]  	</notification> +	<notification name="SoundFileInvalidChunkSize"> +		Taille de fragment incorrecte dans le fichier WAV : +[FILE] +	</notification>  	<notification name="SoundFileInvalidTooLong">  		Le fichier audio est trop long (10 secondes maximum) :  [FILE] @@ -1325,6 +1332,16 @@ Cette mise à jour n'est pas requise mais si vous voulez une meilleure perf  Télécharger vers le dossier Applications ?  		<usetemplate name="okcancelbuttons" notext="Continuer" yestext="Télécharger"/>  	</notification> +	<notification name="FailedUpdateInstall"> +		Une erreur est survenue lors de l'installation de la mise à jour du client. +Veuillez télécharger et installer la dernière version du client à la page Web +http://secondlife.com/download. +		<usetemplate name="okbutton" yestext="OK"/> +	</notification> +	<notification name="DownloadBackground"> +		Une mise à jour de [APP_NAME] a été téléchargée. +Elle sera appliquée au prochain redémarrage de [APP_NAME]. +	</notification>  	<notification name="DeedObjectToGroup">  		Si vous cédez cet objet, le groupe :  * recevra les L$ versés pour l'objet ; @@ -2465,7 +2482,7 @@ Veuillez réessayer dans quelques minutes.  	</notification>  	<notification name="OfferCallingCard">  		[NAME] vous offre sa carte de visite. -Cela ajoute un marque-page dans votre inventaire, ce qui vous permet d'envoyer rapidement un IM à ce résident. +Un signet sera ajouté dans votre inventaire afin que vous puissiez envoyer rapidement un IM à ce résident.  		<form name="form">  			<button name="Accept" text="Accepter"/>  			<button name="Decline" text="Refuser"/> diff --git a/indra/newview/skins/default/xui/fr/panel_edit_gloves.xml b/indra/newview/skins/default/xui/fr/panel_edit_gloves.xml index 7f02222bef..68a7ac54e2 100644 --- a/indra/newview/skins/default/xui/fr/panel_edit_gloves.xml +++ b/indra/newview/skins/default/xui/fr/panel_edit_gloves.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_gloves_panel">  	<panel name="avatar_gloves_color_panel"> -		<texture_picker label="Tissu" name="Fabric" tool_tip="Cliquez pour sélectionner une image"/> +		<texture_picker label="Texture" name="Fabric" tool_tip="Cliquez pour sélectionner une image"/>  		<color_swatch label="Coul./Teinte" name="Color/Tint" tool_tip="Cliquez pour ouvrir le sélecteur de couleurs" width="80"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/fr/panel_edit_jacket.xml b/indra/newview/skins/default/xui/fr/panel_edit_jacket.xml index 0a87471db8..7e467b130c 100644 --- a/indra/newview/skins/default/xui/fr/panel_edit_jacket.xml +++ b/indra/newview/skins/default/xui/fr/panel_edit_jacket.xml @@ -1,8 +1,8 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_jacket_panel">  	<panel name="avatar_jacket_color_panel"> -		<texture_picker label="Tissu (haut)" name="Upper Fabric" tool_tip="Cliquez pour sélectionner une image"/> -		<texture_picker label="Tissu (bas)" name="Lower Fabric" tool_tip="Cliquez pour sélectionner une image"/> +		<texture_picker label="Texture (haut)" name="Upper Fabric" tool_tip="Cliquez pour sélectionner une image"/> +		<texture_picker label="Texture (bas)" name="Lower Fabric" tool_tip="Cliquez pour sélectionner une image"/>  		<color_swatch label="Coul./Teinte" name="Color/Tint" tool_tip="Cliquez pour ouvrir le sélecteur de couleurs" width="80"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/fr/panel_edit_pants.xml b/indra/newview/skins/default/xui/fr/panel_edit_pants.xml index b9f81278e2..60d8e947f8 100644 --- a/indra/newview/skins/default/xui/fr/panel_edit_pants.xml +++ b/indra/newview/skins/default/xui/fr/panel_edit_pants.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_pants_panel">  	<panel name="avatar_pants_color_panel"> -		<texture_picker label="Tissu" name="Fabric" tool_tip="Cliquez pour sélectionner une image"/> +		<texture_picker label="Texture" name="Fabric" tool_tip="Cliquez pour sélectionner une image"/>  		<color_swatch label="Coul./Teinte" name="Color/Tint" tool_tip="Cliquez pour ouvrir le sélecteur de couleurs" width="80"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/fr/panel_edit_shirt.xml b/indra/newview/skins/default/xui/fr/panel_edit_shirt.xml index e4e66db2ed..9a263f6148 100644 --- a/indra/newview/skins/default/xui/fr/panel_edit_shirt.xml +++ b/indra/newview/skins/default/xui/fr/panel_edit_shirt.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_shirt_panel">  	<panel name="avatar_shirt_color_panel"> -		<texture_picker label="Tissu" name="Fabric" tool_tip="Cliquez pour sélectionner une image"/> +		<texture_picker label="Texture" name="Fabric" tool_tip="Cliquez pour sélectionner une image"/>  		<color_swatch label="Coul./Teinte" name="Color/Tint" tool_tip="Cliquez pour ouvrir le sélecteur de couleurs" width="80"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/fr/panel_edit_shoes.xml b/indra/newview/skins/default/xui/fr/panel_edit_shoes.xml index 6fca0fe121..3eb70923ef 100644 --- a/indra/newview/skins/default/xui/fr/panel_edit_shoes.xml +++ b/indra/newview/skins/default/xui/fr/panel_edit_shoes.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_shoes_panel">  	<panel name="avatar_shoes_color_panel"> -		<texture_picker label="Tissu" name="Fabric" tool_tip="Cliquez pour sélectionner une image"/> +		<texture_picker label="Texture" name="Fabric" tool_tip="Cliquez pour sélectionner une image"/>  		<color_swatch label="Coul./Teinte" name="Color/Tint" tool_tip="Cliquez pour ouvrir le sélecteur de couleurs" width="80"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/fr/panel_edit_skirt.xml b/indra/newview/skins/default/xui/fr/panel_edit_skirt.xml index 65fed2fbf4..f562d67937 100644 --- a/indra/newview/skins/default/xui/fr/panel_edit_skirt.xml +++ b/indra/newview/skins/default/xui/fr/panel_edit_skirt.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_skirt_panel">  	<panel name="avatar_skirt_color_panel"> -		<texture_picker label="Tissu" name="Fabric" tool_tip="Cliquez pour sélectionner une image"/> +		<texture_picker label="Texture" name="Fabric" tool_tip="Cliquez pour sélectionner une image"/>  		<color_swatch label="Coul./Teinte" name="Color/Tint" tool_tip="Cliquez pour ouvrir le sélecteur de couleurs" width="80"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/fr/panel_edit_socks.xml b/indra/newview/skins/default/xui/fr/panel_edit_socks.xml index b9e9a07b8c..f97047ae28 100644 --- a/indra/newview/skins/default/xui/fr/panel_edit_socks.xml +++ b/indra/newview/skins/default/xui/fr/panel_edit_socks.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_socks_panel">  	<panel name="avatar_socks_color_panel"> -		<texture_picker label="Tissu" name="Fabric" tool_tip="Cliquez pour sélectionner une image"/> +		<texture_picker label="Texture" name="Fabric" tool_tip="Cliquez pour sélectionner une image"/>  		<color_swatch label="Coul./Teinte" name="Color/Tint" tool_tip="Cliquez pour ouvrir le sélecteur de couleurs" width="80"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/fr/panel_edit_underpants.xml b/indra/newview/skins/default/xui/fr/panel_edit_underpants.xml index 7eddbd93f6..c83ce04885 100644 --- a/indra/newview/skins/default/xui/fr/panel_edit_underpants.xml +++ b/indra/newview/skins/default/xui/fr/panel_edit_underpants.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_underpants_panel">  	<panel name="avatar_underpants_color_panel"> -		<texture_picker label="Tissu" name="Fabric" tool_tip="Cliquez pour sélectionner une image"/> +		<texture_picker label="Texture" name="Fabric" tool_tip="Cliquez pour sélectionner une image"/>  		<color_swatch label="Coul./Teinte" name="Color/Tint" tool_tip="Cliquez pour ouvrir le sélecteur de couleurs" width="80"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/fr/panel_edit_undershirt.xml b/indra/newview/skins/default/xui/fr/panel_edit_undershirt.xml index e6bac22c23..689b7b81f4 100644 --- a/indra/newview/skins/default/xui/fr/panel_edit_undershirt.xml +++ b/indra/newview/skins/default/xui/fr/panel_edit_undershirt.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_undershirt_panel">  	<panel name="avatar_undershirt_color_panel"> -		<texture_picker label="Tissu" name="Fabric" tool_tip="Cliquez pour sélectionner une image"/> +		<texture_picker label="Texture" name="Fabric" tool_tip="Cliquez pour sélectionner une image"/>  		<color_swatch label="Coul./Teinte" name="Color/Tint" tool_tip="Cliquez pour ouvrir le sélecteur de couleurs" width="80"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/fr/panel_main_inventory.xml b/indra/newview/skins/default/xui/fr/panel_main_inventory.xml index 3e7225d8ac..db7d254b7a 100644 --- a/indra/newview/skins/default/xui/fr/panel_main_inventory.xml +++ b/indra/newview/skins/default/xui/fr/panel_main_inventory.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel label="Choses" name="main inventory panel">  	<panel.string name="ItemcountFetching"> -		Récupération : [ITEM_COUNT] articles... [FILTER] +		[ITEM_COUNT] articles récupérés... [FILTER]  	</panel.string>  	<panel.string name="ItemcountCompleted">  		[ITEM_COUNT] articles [FILTER] diff --git a/indra/newview/skins/default/xui/fr/panel_notify_textbox.xml b/indra/newview/skins/default/xui/fr/panel_notify_textbox.xml new file mode 100644 index 0000000000..a37770e184 --- /dev/null +++ b/indra/newview/skins/default/xui/fr/panel_notify_textbox.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<panel label="instant_message" name="panel_notify_textbox"> +	<string name="message_max_lines_count" value="7"/> +	<panel label="info_panel" name="info_panel"> +		<text_editor name="message" value="message"/> +		parse_urls="false" +		<button label="Soumettre" name="btn_submit"/> +	</panel> +	<panel label="control_panel" name="control_panel"/> +</panel> diff --git a/indra/newview/skins/default/xui/fr/panel_people.xml b/indra/newview/skins/default/xui/fr/panel_people.xml index 0ca4208282..eecbabae2b 100644 --- a/indra/newview/skins/default/xui/fr/panel_people.xml +++ b/indra/newview/skins/default/xui/fr/panel_people.xml @@ -2,9 +2,9 @@  <!-- Side tray panel -->  <panel label="Résidents" name="people_panel">  	<string name="no_recent_people" value="Personne de récent. Pour rechercher des résidents avec qui passer du temps, voir [secondlife:///app/search/people Rechercher] ou [secondlife:///app/worldmap Carte du monde]."/> -	<string name="no_filtered_recent_people" value="Vous n'avez pas trouvé ce que vous cherchiez ? Essayez [secondlife:///app/search/people/Rechercher [SEARCH_TERM]]."/> +	<string name="no_filtered_recent_people" value="Vous n'avez pas trouvé ce que vous cherchiez ? Essayez [secondlife:///app/search/people/[SEARCH_TERM] Rechercher]."/>  	<string name="no_one_near" value="Personne près de vous. Pour rechercher des résidents avec qui passer du temps, voir [secondlife:///app/search/people Rechercher] ou [secondlife:///app/worldmap Carte du monde]."/> -	<string name="no_one_filtered_near" value="Vous n'avez pas trouvé ce que vous cherchiez ? Essayez [secondlife:///app/search/people/Rechercher [SEARCH_TERM]]."/> +	<string name="no_one_filtered_near" value="Vous n'avez pas trouvé ce que vous cherchiez ? Essayez [secondlife:///app/search/people/[SEARCH_TERM] Rechercher]."/>  	<string name="no_friends_online" value="Pas d'amis connectés"/>  	<string name="no_friends" value="Pas d'amis"/>  	<string name="no_friends_msg"> @@ -12,17 +12,17 @@  Pour rechercher des résidents avec qui passer du temps, utilisez [secondlife:///app/worldmap Carte du monde].  	</string>  	<string name="no_filtered_friends_msg"> -		Vous n'avez pas trouvé ce que vous cherchiez ? Essayez [secondlife:///app/search/people/Rechercher [SEARCH_TERM]]. +		Vous n'avez pas trouvé ce que vous cherchiez ? Essayez [secondlife:///app/search/people/[SEARCH_TERM] Rechercher].  	</string>  	<string name="people_filter_label" value="Filtrer les personnes"/>  	<string name="groups_filter_label" value="Filtrer les groupes"/> -	<string name="no_filtered_groups_msg" value="Vous n'avez pas trouvé ce que vous cherchiez ? Essayez [secondlife:///app/search/groups/Rechercher [SEARCH_TERM]]."/> +	<string name="no_filtered_groups_msg" value="Vous n'avez pas trouvé ce que vous cherchiez ? Essayez [secondlife:///app/search/groups/[SEARCH_TERM] Rechercher]."/>  	<string name="no_groups_msg" value="Vous souhaitez trouver des groupes à rejoindre ? Utilisez [secondlife:///app/search/groups Rechercher]."/>  	<filter_editor label="Filtre" name="filter_input"/>  	<tab_container name="tabs">  		<panel label="PRÈS DE VOUS" name="nearby_panel">  			<panel label="bottom_panel" name="bottom_panel"> -				<button name="nearby_view_sort_btn" tool_tip="Options"/> +				<menu_button name="nearby_view_sort_btn" tool_tip="Options"/>  				<button name="add_friend_btn" tool_tip="Ajouter le résident sélectionné à votre liste d'amis"/>  			</panel>  		</panel> @@ -34,27 +34,27 @@ Pour rechercher des résidents avec qui passer du temps, utilisez [secondlife://  			<panel label="bottom_panel" name="bottom_panel">  				<layout_stack name="bottom_panel">  					<layout_panel name="options_gear_btn_panel"> -						<button name="friends_viewsort_btn" tool_tip="Afficher d'autres options"/> +						<menu_button name="friends_viewsort_btn" tool_tip="Afficher d'autres options"/>  					</layout_panel>  					<layout_panel name="add_btn_panel">  						<button name="add_btn" tool_tip="Proposer à un résident de devenir votre ami"/>  					</layout_panel>  					<layout_panel name="trash_btn_panel"> -						<dnd_button name="trash_btn" tool_tip="Supprimer le résident sélectionné de votre liste d'amis"/> +						<dnd_button name="del_btn" tool_tip="Supprimer le résident sélectionné de votre liste d'amis."/>  					</layout_panel>  				</layout_stack>  			</panel>  		</panel>  		<panel label="MES GROUPES" name="groups_panel">  			<panel label="bottom_panel" name="bottom_panel"> -				<button name="groups_viewsort_btn" tool_tip="Options"/> +				<menu_button name="groups_viewsort_btn" tool_tip="Options"/>  				<button name="plus_btn" tool_tip="Rejoindre/créer un nouveau groupe"/>  				<button name="activate_btn" tool_tip="Activer le groupe sélectionné"/>  			</panel>  		</panel>  		<panel label="RÉCENT" name="recent_panel">  			<panel label="bottom_panel" name="bottom_panel"> -				<button name="recent_viewsort_btn" tool_tip="Options"/> +				<menu_button name="recent_viewsort_btn" tool_tip="Options"/>  				<button name="add_friend_btn" tool_tip="Ajouter le résident sélectionné à votre liste d'amis"/>  			</panel>  		</panel> diff --git a/indra/newview/skins/default/xui/fr/panel_preferences_advanced.xml b/indra/newview/skins/default/xui/fr/panel_preferences_advanced.xml index 9af3a8a5d8..3468afbafe 100644 --- a/indra/newview/skins/default/xui/fr/panel_preferences_advanced.xml +++ b/indra/newview/skins/default/xui/fr/panel_preferences_advanced.xml @@ -3,35 +3,16 @@  	<panel.string name="aspect_ratio_text">  		[NUM]:[DEN]  	</panel.string> -	<panel.string name="middle_mouse"> -		Bouton central de la souris -	</panel.string> -	<slider label="Angle de vue" name="camera_fov"/> -	<slider label="Distance" name="camera_offset_scale"/> -	<text name="heading2"> -		Positionnement automatique pour : -	</text> -	<check_box label="Construire/Modifier" name="edit_camera_movement" tool_tip="Utilisez le positionnement automatique de la caméra quand vous accédez au mode de modification et quand vous le quittez"/> -	<check_box label="Apparence" name="appearance_camera_movement" tool_tip="Utiliser le positionnement automatique de la caméra quand je suis en mode Édition"/> -	<check_box initial_value="true" label="Panneau latéral" name="appearance_sidebar_positioning" tool_tip="Positionnement auto de la caméra pour le panneau latéral"/> -	<check_box label="Afficher en vue subjective" name="first_person_avatar_visible"/> -	<check_box label="Les touches de direction me font toujours me déplacer" name="arrow_keys_move_avatar_check"/> -	<check_box label="Appuyer deux fois et maintenir enfoncé pour courir" name="tap_tap_hold_to_run"/> -	<check_box label="Faire bouger les lèvres de l'avatar quand il parle" name="enable_lip_sync"/> -	<check_box label="Bulles de chat" name="bubble_text_chat"/> -	<slider label="Opacité" name="bubble_chat_opacity"/> -	<color_swatch name="background" tool_tip="Choisir la couleur des bulles de chat"/>  	<text name="UI Size:"> -		Taille de l'interface +		Taille d'interface :  	</text>  	<check_box label="Afficher les erreurs de script dans :" name="show_script_errors"/>  	<radio_group name="show_location">  		<radio_item label="Chat près de moi" name="0"/>  		<radio_item label="Autre fenêtre" name="1"/>  	</radio_group> -	<check_box label="Activer/désactiver la fonction Parler quand j'appuie sur :" name="push_to_talk_toggle_check" tool_tip="En mode bascule, appuyez une fois sur la touche de contrôle de la fonction, puis relâchez-la pour activer/désactiver votre micro. Si vous n'êtes pas en mode bascule, le micro ne diffuse votre voix que quand vous maintenez la touche de contrôle de la fonction enfoncée."/> -	<line_editor label="Touche de contrôle de la fonction Appuyer pour parler" name="modifier_combo"/> -	<button label="Définir la touche" name="set_voice_hotkey_button"/> -	<button label="Bouton central de la souris" name="set_voice_middlemouse_button" tool_tip="Réinitialiser sur le bouton central de la souris"/> -	<button label="Autres accessoires" name="joystick_setup_button"/> +	<check_box label="Clients multiples autorisés" name="allow_multiple_viewer_check"/> +	<check_box label="Liste de sélection de grille affichée à la connexion" name="show_grid_selection_check"/> +	<check_box label="Menu Avancé affiché" name="show_advanced_menu_check"/> +	<check_box label="Menu Développeurs affiché" name="show_develop_menu_check"/>  </panel> diff --git a/indra/newview/skins/default/xui/fr/panel_preferences_chat.xml b/indra/newview/skins/default/xui/fr/panel_preferences_chat.xml index a482fa99d0..4b3fc35150 100644 --- a/indra/newview/skins/default/xui/fr/panel_preferences_chat.xml +++ b/indra/newview/skins/default/xui/fr/panel_preferences_chat.xml @@ -8,44 +8,10 @@  		<radio_item label="Moyenne" name="radio2" value="1"/>  		<radio_item label="Grande" name="radio3" value="2"/>  	</radio_group> -	<text name="font_colors"> -		Couleurs de police : -	</text> -	<color_swatch label="Vous" name="user"/> -	<text name="text_box1"> -		Moi -	</text> -	<color_swatch label="Avatars" name="agent"/> -	<text name="text_box2"> -		Avatars -	</text> -	<color_swatch label="IM" name="im"/> -	<text name="text_box3"> -		IM -	</text> -	<color_swatch label="Système" name="system"/> -	<text name="text_box4"> -		Système -	</text> -	<color_swatch label="Erreurs de script" name="script_error"/> -	<text name="text_box5"> -		Erreurs de script -	</text> -	<color_swatch label="Objets" name="objects"/> -	<text name="text_box6"> -		Objets -	</text> -	<color_swatch label="Propriétaire" name="owner"/> -	<text name="text_box7"> -		Propriétaire -	</text> -	<color_swatch label="URL" name="links"/> -	<text name="text_box9"> -		URL -	</text>  	<check_box initial_value="true" label="Jouer l'animation clavier quand vous écrivez" name="play_typing_animation"/>  	<check_box label="M'envoyer les IM par e-mail une fois déconnecté" name="send_im_to_email"/>  	<check_box label="Activer l'historique des chats et des IM en texte brut" name="plain_text_chat_history"/> +	<check_box label="Bulles de chat" name="bubble_text_chat"/>  	<text name="show_ims_in_label">  		Afficher les IM dans :  	</text> @@ -56,6 +22,13 @@  		<radio_item label="Plusieurs fenêtres" name="radio" value="0"/>  		<radio_item label="Onglets" name="radio2" value="1"/>  	</radio_group> +	<text name="disable_toast_label"> +		Activer les popups de chat entrant : +	</text> +	<check_box label="Chats de groupe" name="EnableGroupChatPopups" tool_tip="Cocher cette case pour qu'un popup s'affiche à réception d'un message de chat de groupe."/> +	<check_box label="Chats IM" name="EnableIMChatPopups" tool_tip="Cocher cette case pour qu'un popup s'affiche à réception d'un message instantané."/> +	<spinner label="Durée de vie du popup Chat près de moi :" name="nearby_toasts_lifetime"/> +	<spinner label="Disparition progressive du popup Chat près de moi :" name="nearby_toasts_fadingtime"/>  	<check_box label="Utiliser la traduction automatique lors des chats (fournie par Google)" name="translate_chat_checkbox"/>  	<text name="translate_language_text">  		Traduire le chat en : diff --git a/indra/newview/skins/default/xui/fr/panel_preferences_colors.xml b/indra/newview/skins/default/xui/fr/panel_preferences_colors.xml new file mode 100644 index 0000000000..e94bb08c9c --- /dev/null +++ b/indra/newview/skins/default/xui/fr/panel_preferences_colors.xml @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<panel label="Couleurs" name="colors_panel"> +	<text name="effects_color_textbox"> +		Mes effets (faisceau de sélection lumineux) : +	</text> +	<color_swatch name="effect_color_swatch" tool_tip="Cliquer pour ouvrir le sélecteur de couleurs."/> +	<text name="font_colors"> +		Couleurs de la police du chat : +	</text> +	<text name="text_box1"> +		Moi +	</text> +	<text name="text_box2"> +		Autres résidents +	</text> +	<text name="text_box3"> +		Objets +	</text> +	<text name="text_box4"> +		Système +	</text> +	<text name="text_box5"> +		Erreurs +	</text> +	<text name="text_box7"> +		Propriétaire +	</text> +	<text name="text_box9"> +		URL +	</text> +	<text name="bubble_chat"> +		Arrière-plan des bulles de chat : +	</text> +	<color_swatch name="background" tool_tip="Choisir la couleur des bulles de chat."/> +	<slider label="Opacité :" name="bubble_chat_opacity"/> +	<text name="floater_opacity"> +		Opacité des fenêtres flottantes : +	</text> +	<slider label="Actives :" name="active"/> +	<slider label="Inactives :" name="inactive"/> +</panel> diff --git a/indra/newview/skins/default/xui/fr/panel_preferences_general.xml b/indra/newview/skins/default/xui/fr/panel_preferences_general.xml index 30389a0ef9..2786798173 100644 --- a/indra/newview/skins/default/xui/fr/panel_preferences_general.xml +++ b/indra/newview/skins/default/xui/fr/panel_preferences_general.xml @@ -48,13 +48,18 @@  	<check_box label="Noms d'utilisateur" name="show_slids" tool_tip="Afficher le nom d'utilisateur, comme bobsmith123."/>  	<check_box label="Titres de groupe" name="show_all_title_checkbox1" tool_tip="Afficher les titres de groupe, comme Officier ou Membre."/>  	<check_box label="Mettre mes amis en surbrillance" name="show_friends" tool_tip="Mettre en surbrillance l'affichage des noms de vos amis."/> -	<text name="effects_color_textbox"> -		Mes effets : +	<check_box label="Voir les noms d'affichage" name="display_names_check" tool_tip="Cocher pour utiliser les noms d'affichage dans les chats, les IM, l'affichage des noms, etc."/> +	<check_box label="Activer les astuces de l'interface" name="viewer_hints_check"/> +	<text name="inworld_typing_rg_label"> +		Appuyer sur les touches lettre :  	</text> +	<radio_group name="inworld_typing_preference"> +		<radio_item label="Lance le chat local" name="radio_start_chat" value="1"/> +		<radio_item label="Affecte le déplacement (ZQSD/WASD)" name="radio_move" value="0"/> +	</radio_group>  	<text name="title_afk_text">  		Me montrer absent après :  	</text> -	<color_swatch label="" name="effect_color_swatch" tool_tip="Cliquer pour ouvrir le sélecteur de couleurs"/>  	<combo_box label="Me montrer absent après :" name="afk">  		<combo_box.item label="2 minutes" name="item0"/>  		<combo_box.item label="5 minutes" name="item1"/> @@ -62,7 +67,6 @@  		<combo_box.item label="30 minutes" name="item3"/>  		<combo_box.item label="Jamais" name="item4"/>  	</combo_box> -	<check_box label="Voir les noms d'affichage" name="display_names_check" tool_tip="Cocher pour utiliser les noms d'affichage dans les chats, les IM, l'affichage des noms, etc."/>  	<text name="text_box3">  		Réponse si occupé(e) :  	</text> diff --git a/indra/newview/skins/default/xui/fr/panel_preferences_graphics1.xml b/indra/newview/skins/default/xui/fr/panel_preferences_graphics1.xml index 0c8d957f5b..c90edd443e 100644 --- a/indra/newview/skins/default/xui/fr/panel_preferences_graphics1.xml +++ b/indra/newview/skins/default/xui/fr/panel_preferences_graphics1.xml @@ -25,6 +25,7 @@  		<text name="ShadersText">  			Effets :  		</text> +		<check_box initial_value="true" label="Eau transparente" name="TransparentWater"/>  		<check_box initial_value="true" label="Placage de relief et brillance" name="BumpShiny"/>  		<check_box initial_value="true" label="Effets de base" name="BasicShaders" tool_tip="La désactivation de cette option peut éviter le plantage de certains pilotes de cartes graphiques"/>  		<check_box initial_value="true" label="Effets atmosphériques" name="WindLightUseAtmosShaders"/> @@ -42,8 +43,8 @@  		<text name="DrawDistanceMeterText2">  			m  		</text> -		<slider label="Nombre de particules max. :" label_width="147" name="MaxParticleCount"/> -		<slider label="Nb max d'avatars non éloignés en 2D :" name="MaxNumberAvatarDrawn"/> +		<slider label="Nb max. de particules :" label_width="147" name="MaxParticleCount"/> +		<slider label="Avatars max. non éloignés en 2D :" name="MaxNumberAvatarDrawn"/>  		<slider label="Qualité post-traitement :" name="RenderPostProcess"/>  		<text name="MeshDetailText">  			Détails des rendus : diff --git a/indra/newview/skins/default/xui/fr/panel_preferences_move.xml b/indra/newview/skins/default/xui/fr/panel_preferences_move.xml new file mode 100644 index 0000000000..5f1b206a39 --- /dev/null +++ b/indra/newview/skins/default/xui/fr/panel_preferences_move.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<panel label="Déplacement" name="move_panel"> +	<slider label="Angle de vue" name="camera_fov"/> +	<slider label="Distance" name="camera_offset_scale"/> +	<text name="heading2"> +		Positionnement automatique pour : +	</text> +	<check_box label="Construire/Modifier" name="edit_camera_movement" tool_tip="Utiliser le positionnement automatique de la caméra lorsque vous entrez en mode de modification et le quittez."/> +	<check_box label="Apparence" name="appearance_camera_movement" tool_tip="Utiliser le positionnement automatique de la caméra en mode de modification."/> +	<check_box initial_value="true" label="Panneau latéral" name="appearance_sidebar_positioning" tool_tip="Utiliser le positionnement automatique de la caméra pour le panneau latéral."/> +	<check_box label="Afficher en vue subjective" name="first_person_avatar_visible"/> +	<text name=" Mouse Sensitivity"> +		Sensibilité de la souris en vue subjective : +	</text> +	<check_box label="Inverser" name="invert_mouse"/> +	<check_box label="Les touches de direction me font toujours me déplacer" name="arrow_keys_move_avatar_check"/> +	<check_box label="Appuyer deux fois et maintenir enfoncé pour courir" name="tap_tap_hold_to_run"/> +	<check_box label="Double-cliquer pour :" name="double_click_chkbox"/> +	<radio_group name="double_click_action"> +		<radio_item label="Téléportation" name="radio_teleport"/> +		<radio_item label="Pilotage auto" name="radio_autopilot"/> +	</radio_group> +	<button label="Autres accessoires" name="joystick_setup_button"/> +</panel> diff --git a/indra/newview/skins/default/xui/fr/panel_preferences_privacy.xml b/indra/newview/skins/default/xui/fr/panel_preferences_privacy.xml index f14ccc3a8e..6a4c77a10e 100644 --- a/indra/newview/skins/default/xui/fr/panel_preferences_privacy.xml +++ b/indra/newview/skins/default/xui/fr/panel_preferences_privacy.xml @@ -10,17 +10,20 @@  	<check_box label="Seuls mes amis et groupes voient quand je suis en ligne" name="online_visibility"/>  	<check_box label="Seuls mes amis et groupes peuvent m'appeler ou m'envoyer un IM" name="voice_call_friends_only_check"/>  	<check_box label="Fermer le micro à la fin d'un appel" name="auto_disengage_mic_check"/> -	<check_box label="Accepter les cookies" name="cookies_enabled"/>  	<text name="Logs:"> -		Journaux : +		Journaux de chat :  	</text>  	<check_box label="Sauvegarder les chats près de moi sur mon ordinateur" name="log_nearby_chat"/>  	<check_box label="Sauvegarder les IM sur mon ordinateur" name="log_instant_messages"/> -	<check_box label="Inclure les dates et heures" name="show_timestamps_check_im"/> +	<check_box label="Inclure la date et l'heure pour chaque ligne du journal de chat" name="show_timestamps_check_im"/> +	<check_box label="Inclure la date dans le nom du fichier journal" name="logfile_name_datestamp"/>  	<text name="log_path_desc">  		Emplacement :  	</text>  	<line_editor left="308" name="log_path_string" right="-20"/>  	<button label="Parcourir" label_selected="Parcourir" name="log_path_button" width="150"/>  	<button label="Liste des ignorés" name="block_list"/> +	<text name="block_list_label"> +		(personnes et/ou objets que vous avez ignorés) +	</text>  </panel> diff --git a/indra/newview/skins/default/xui/fr/panel_preferences_setup.xml b/indra/newview/skins/default/xui/fr/panel_preferences_setup.xml index c1cec7537e..8fa499d14a 100644 --- a/indra/newview/skins/default/xui/fr/panel_preferences_setup.xml +++ b/indra/newview/skins/default/xui/fr/panel_preferences_setup.xml @@ -1,12 +1,5 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel label="Configuration" name="Input panel"> -	<text name="Mouselook:"> -		Vue subjective : -	</text> -	<text name=" Mouse Sensitivity"> -		Sensibilité de la souris -	</text> -	<check_box label="Inverser" name="invert_mouse"/>  	<text name="Network:">  		Réseau :  	</text> @@ -46,4 +39,5 @@  	</text>  	<line_editor name="web_proxy_editor" tool_tip="Le nom ou adresse IP du proxy que vous souhaitez utiliser"/>  	<spinner label="Numéro de port :" label_width="95" name="web_proxy_port" width="170"/> +	<check_box initial_value="true" label="Télécharger et installer automatiquement les mises à jour [APP_NAME]" name="updater_service_active"/>  </panel> diff --git a/indra/newview/skins/default/xui/fr/panel_preferences_sound.xml b/indra/newview/skins/default/xui/fr/panel_preferences_sound.xml index b82d8bcd18..654d40e2f9 100644 --- a/indra/newview/skins/default/xui/fr/panel_preferences_sound.xml +++ b/indra/newview/skins/default/xui/fr/panel_preferences_sound.xml @@ -1,5 +1,8 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel label="Sons" name="Preference Media panel"> +	<panel.string name="middle_mouse"> +		Bouton central de la souris +	</panel.string>  	<slider label="Volume principal" name="System Volume"/>  	<check_box initial_value="true" label="Couper quand minimisé" name="mute_when_minimized"/>  	<slider label="Boutons" name="UI Volume"/> @@ -23,6 +26,11 @@  		<radio_item label="Position de la caméra" name="0"/>  		<radio_item label="Position de l'avatar" name="1"/>  	</radio_group> +	<check_box label="Faire bouger les lèvres de l'avatar lorsqu'il parle" name="enable_lip_sync"/> +	<check_box label="Activer/désactiver la fonction Parler quand j'appuie sur :" name="push_to_talk_toggle_check" tool_tip="En mode bascule, appuyez une fois sur la touche de contrôle de la fonction, puis relâchez-la pour activer/désactiver votre micro. Si vous n'êtes pas en mode bascule, le micro ne diffuse votre voix que lorsque vous maintenez la touche de contrôle de la fonction enfoncée."/> +	<line_editor label="Touche de contrôle de la fonction Appuyer pour parler" name="modifier_combo"/> +	<button label="Définir la touche" name="set_voice_hotkey_button"/> +	<button name="set_voice_middlemouse_button" tool_tip="Réinitialiser sur le bouton central de la souris"/>  	<button label="Périphériques d'entrée/de sortie" name="device_settings_btn"/>  	<panel label="Paramètres du matériel" name="device_settings_panel">  		<panel.string name="default_text"> diff --git a/indra/newview/skins/default/xui/fr/panel_script_ed.xml b/indra/newview/skins/default/xui/fr/panel_script_ed.xml index 3b3b676aa1..2c86dd72b6 100644 --- a/indra/newview/skins/default/xui/fr/panel_script_ed.xml +++ b/indra/newview/skins/default/xui/fr/panel_script_ed.xml @@ -15,11 +15,6 @@  	<panel.string name="Title">  		Script : [NAME]  	</panel.string> -	<text_editor name="Script Editor"> -		Chargement... -	</text_editor> -	<button label="Enregistrer" label_selected="Enregistrer" name="Save_btn"/> -	<combo_box label="Insérer..." name="Insert..."/>  	<menu_bar name="script_menu">  		<menu label="Fichier" name="File">  			<menu_item_call label="Enregistrer" name="Save"/> @@ -40,4 +35,10 @@  			<menu_item_call label="Aide par mots-clés..." name="Keyword Help..."/>  		</menu>  	</menu_bar> +	<text_editor name="Script Editor"> +		Chargement... +	</text_editor> +	<combo_box label="Insérer..." name="Insert..."/> +	<button label="Enregistrer" label_selected="Enregistrer" name="Save_btn"/> +	<button label="Modifier..." name="Edit_btn"/>  </panel> diff --git a/indra/newview/skins/default/xui/fr/panel_teleport_history.xml b/indra/newview/skins/default/xui/fr/panel_teleport_history.xml index 1586c201da..cf1266a460 100644 --- a/indra/newview/skins/default/xui/fr/panel_teleport_history.xml +++ b/indra/newview/skins/default/xui/fr/panel_teleport_history.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="Teleport History">  	<accordion name="history_accordion"> -		<no_matched_tabs_text name="no_matched_teleports_msg" value="Vous n'avez pas trouvé ce que vous cherchiez ? Essayez [secondlife:///app/search/places/Rechercher [SEARCH_TERM]]."/> +		<no_matched_tabs_text name="no_matched_teleports_msg" value="Vous n'avez pas trouvé ce que vous cherchiez ? Essayez [secondlife:///app/search/places/[SEARCH_TERM] Rechercher]."/>  		<no_visible_tabs_text name="no_teleports_msg" value="L'historique des téléportations est vide. Essayez [secondlife:///app/search/places/ Rechercher]."/>  		<accordion_tab name="today" title="Aujourd'hui"/>  		<accordion_tab name="yesterday" title="Hier"/> diff --git a/indra/newview/skins/default/xui/fr/strings.xml b/indra/newview/skins/default/xui/fr/strings.xml index 8b958119eb..d75f6c731d 100644 --- a/indra/newview/skins/default/xui/fr/strings.xml +++ b/indra/newview/skins/default/xui/fr/strings.xml @@ -1036,10 +1036,10 @@  		Appuyez sur ESC pour quitter la vue subjective  	</string>  	<string name="InventoryNoMatchingItems"> -		Vous n'avez pas trouvé ce que vous cherchiez ? Essayez [secondlife:///app/search/all/ Rechercher [SEARCH_TERM]]. +		Vous n'avez pas trouvé ce que vous cherchiez ? Essayez [secondlife:///app/search/all/[SEARCH_TERM] Rechercher].  	</string>  	<string name="PlacesNoMatchingItems"> -		Vous n'avez pas trouvé ce que vous cherchiez ? Essayez [secondlife:///app/search/places/ Rechercher [SEARCH_TERM]]. +		Vous n'avez pas trouvé ce que vous cherchiez ? Essayez [secondlife:///app/search/places/[SEARCH_TERM] Rechercher].  	</string>  	<string name="FavoritesNoMatchingItems">  		Faites glisser un repère ici pour l'ajouter à vos Favoris. @@ -1089,7 +1089,7 @@  	<string name="Textures" value=" Textures,"/>  	<string name="Snapshots" value=" Photos,"/>  	<string name="No Filters" value="Non "/> -	<string name="Since Logoff" value=" depuis la déconnexion"/> +	<string name="Since Logoff" value="depuis la déconnexion"/>  	<string name="InvFolder My Inventory">  		Mon inventaire  	</string> @@ -1773,11 +1773,8 @@  	<string name="InvOfferGaveYou">  		vous a donné  	</string> -	<string name="InvOfferYouDecline"> -		Vous avez refusé -	</string> -	<string name="InvOfferFrom"> -		de la part de +	<string name="InvOfferDecline"> +		Vous refusez l'offre [DESC] de <nolink>[NAME]</nolink>.  	</string>  	<string name="GroupMoneyTotal">  		Total diff --git a/indra/newview/skins/default/xui/pt/floater_hardware_settings.xml b/indra/newview/skins/default/xui/pt/floater_hardware_settings.xml index c666a941fe..8c95a3b548 100644 --- a/indra/newview/skins/default/xui/pt/floater_hardware_settings.xml +++ b/indra/newview/skins/default/xui/pt/floater_hardware_settings.xml @@ -14,6 +14,9 @@  		<combo_box.item label="8x" name="8x"/>  		<combo_box.item label="16x" name="16x"/>  	</combo_box> +	<text name="antialiasing restart"> +		(Reinicie para ativar) +	</text>  	<spinner label="Gama:" name="gamma"/>  	<text name="(brightness, lower is brighter)">  		(0 = brilho padrão, menor = mais brilho) diff --git a/indra/newview/skins/default/xui/pt/floater_preferences.xml b/indra/newview/skins/default/xui/pt/floater_preferences.xml index 2c76a72ca8..c89a61d9b1 100644 --- a/indra/newview/skins/default/xui/pt/floater_preferences.xml +++ b/indra/newview/skins/default/xui/pt/floater_preferences.xml @@ -5,10 +5,12 @@  	<tab_container name="pref core">  		<panel label="Geral" name="general"/>  		<panel label="Vídeo" name="display"/> -		<panel label="Privacidade" name="im"/>  		<panel label="Som e mídia" name="audio"/>  		<panel label="Bate-papo" name="chat"/> +		<panel label="Mover e ver" name="move"/>  		<panel label="Notificações" name="msgs"/> +		<panel label="Cores" name="colors"/> +		<panel label="Privacidade" name="im"/>  		<panel label="Configurações" name="input"/>  		<panel label="Avançado" name="advanced1"/>  	</tab_container> diff --git a/indra/newview/skins/default/xui/pt/floater_region_debug_console.xml b/indra/newview/skins/default/xui/pt/floater_region_debug_console.xml new file mode 100644 index 0000000000..d3b5df2d74 --- /dev/null +++ b/indra/newview/skins/default/xui/pt/floater_region_debug_console.xml @@ -0,0 +1,2 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<floater name="region_debug_console" title="Depuração de região"/> diff --git a/indra/newview/skins/default/xui/pt/menu_inventory_gear_default.xml b/indra/newview/skins/default/xui/pt/menu_inventory_gear_default.xml index a3e62924ec..3400578d9a 100644 --- a/indra/newview/skins/default/xui/pt/menu_inventory_gear_default.xml +++ b/indra/newview/skins/default/xui/pt/menu_inventory_gear_default.xml @@ -1,8 +1,9 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?> -<menu name="menu_gear_default"> +<toggleable_menu name="menu_gear_default">  	<menu_item_call label="Nova janela de inventário" name="new_window"/> -	<menu_item_call label="Ordenar por nome" name="sort_by_name"/> -	<menu_item_call label="Ordenar por mais recente" name="sort_by_recent"/> +	<menu_item_check label="Ordenar por nome" name="sort_by_name"/> +	<menu_item_check label="Ordenar por mais recente" name="sort_by_recent"/> +	<menu_item_check label="Pastas do sistema no topo" name="sort_system_folders_to_top"/>  	<menu_item_call label="Mostrar filtros" name="show_filters"/>  	<menu_item_call label="Restabelecer filtros" name="reset_filters"/>  	<menu_item_call label="Fechar todas as pastas" name="close_folders"/> @@ -12,4 +13,4 @@  	<menu_item_call label="Encontrar original" name="Find Original"/>  	<menu_item_call label="Encontrar todos os links" name="Find All Links"/>  	<menu_item_call label="Esvaziar lixeira" name="empty_trash"/> -</menu> +</toggleable_menu> diff --git a/indra/newview/skins/default/xui/pt/menu_viewer.xml b/indra/newview/skins/default/xui/pt/menu_viewer.xml index dc0e2ffb64..95c37c53ca 100644 --- a/indra/newview/skins/default/xui/pt/menu_viewer.xml +++ b/indra/newview/skins/default/xui/pt/menu_viewer.xml @@ -12,6 +12,12 @@  		<menu_item_check label="Meu inventário" name="ShowSidetrayInventory"/>  		<menu_item_check label="Meus gestos" name="Gestures"/>  		<menu_item_check label="Minha voz" name="ShowVoice"/> +		<menu label="Movimentos" name="Movement"> +			<menu_item_call label="Sentar" name="Sit Down Here"/> +			<menu_item_check label="Voar" name="Fly"/> +			<menu_item_check label="Correr sempre" name="Always Run"/> +			<menu_item_call label="Parar minha animação" name="Stop Animating My Avatar"/> +		</menu>  		<menu label="Meu status" name="Status">  			<menu_item_call label="Ausente" name="Set Away"/>  			<menu_item_call label="Ocupado" name="Set Busy"/> @@ -47,6 +53,7 @@  			<menu_item_check label="Proprietários" name="Land Owners"/>  			<menu_item_check label="Coordenadas" name="Coordinates"/>  			<menu_item_check label="Propriedades do lote" name="Parcel Properties"/> +			<menu_item_check label="Menu avançado" name="Show Advanced Menu"/>  		</menu>  		<menu_item_call label="Teletransportar para meu início" name="Teleport Home"/>  		<menu_item_call label="Definir como Início" name="Set Home to Here"/> @@ -123,7 +130,6 @@  		<menu_item_check label="Ativar dicas" name="Enable Hints"/>  	</menu>  	<menu label="Avançado" name="Advanced"> -		<menu_item_call label="Parar minha animação" name="Stop Animating My Avatar"/>  		<menu_item_call label="Recarregar texturas" name="Rebake Texture"/>  		<menu_item_call label="Interface tamanho padrão" name="Set UI Size to Default"/>  		<menu_item_call label="Definir tamanho da janela:" name="Set Window Size..."/> @@ -177,8 +183,7 @@  			<menu_item_check label="Busca" name="Search"/>  			<menu_item_call label="Soltar objeto" name="Release Keys"/>  			<menu_item_call label="Interface tamanho padrão" name="Set UI Size to Default"/> -			<menu_item_check label="Correr sempre" name="Always Run"/> -			<menu_item_check label="Voar" name="Fly"/> +			<menu_item_check label="Mostrar menu avançado - atalho antigo" name="Show Advanced Menu - legacy shortcut"/>  			<menu_item_call label="Fechar janela" name="Close Window"/>  			<menu_item_call label="Fechar todas as janelas" name="Close All Windows"/>  			<menu_item_call label="Gravar fotos no HD" name="Snapshot to Disk"/> @@ -196,7 +201,6 @@  			<menu_item_call label="Mais zoom" name="Zoom In"/>  			<menu_item_call label="Zoom padrão" name="Zoom Default"/>  			<menu_item_call label="Menos zoom" name="Zoom Out"/> -			<menu_item_check label="Exibir menu avançado" name="Show Advanced Menu"/>  		</menu>  		<menu_item_call label="Mostrar configurações de depuração" name="Debug Settings"/>  		<menu_item_check label="Show Develop Menu" name="Debug Mode"/> @@ -267,16 +271,13 @@  			<menu_item_call label="Teste de navegador web" name="Web Browser Test"/>  			<menu_item_call label="Print Selected Object Info" name="Print Selected Object Info"/>  			<menu_item_call label="Dados de memória" name="Memory Stats"/> -			<menu_item_check label="Trajeto c/ dois cliques" name="Double-ClickAuto-Pilot"/> -			<menu_item_check label="Teletransportar c/ dois cliques" name="DoubleClick Teleport"/> +			<menu_item_check label="Console de depuração de região" name="Region Debug Console"/>  			<menu_item_check label="Debug Clicks" name="Debug Clicks"/>  			<menu_item_check label="Debug Mouse Events" name="Debug Mouse Events"/>  		</menu>  		<menu label="XUI" name="XUI">  			<menu_item_call label="Recarregar cores" name="Reload Color Settings"/>  			<menu_item_call label="Teste de fonte" name="Show Font Test"/> -			<menu_item_call label="Carregar de XML" name="Load from XML"/> -			<menu_item_call label="Salvar para XML" name="Save to XML"/>  			<menu_item_check label="Mostrar nomes XUI" name="Show XUI Names"/>  			<menu_item_call label="Enviar MIs de teste" name="Send Test IMs"/>  			<menu_item_call label="Limpar cache de nomes" name="Flush Names Caches"/> @@ -303,9 +304,9 @@  		</menu>  		<menu_item_check label="Texturas HTTP" name="HTTP Textures"/>  		<menu_item_check label="Console Window on next Run" name="Console Window"/> -		<menu_item_check label="Mostrar menu admin" name="View Admin Options"/>  		<menu_item_call label="Request Admin Status" name="Request Admin Options"/>  		<menu_item_call label="Sair do modo admin" name="Leave Admin Options"/> +		<menu_item_check label="Mostrar menu admin" name="View Admin Options"/>  	</menu>  	<menu label="Admin" name="Admin">  		<menu label="Object"> diff --git a/indra/newview/skins/default/xui/pt/notifications.xml b/indra/newview/skins/default/xui/pt/notifications.xml index 76399e966c..dc38b740aa 100644 --- a/indra/newview/skins/default/xui/pt/notifications.xml +++ b/indra/newview/skins/default/xui/pt/notifications.xml @@ -385,6 +385,9 @@ Nota: Este procedimento limpa o cache.  	<notification name="ChangeSkin">  		Reinicie o [APP_NAME] para ativar a pele nova.  	</notification> +	<notification name="ChangeLanguage"> +		Reinicie o [APP_NAME] para exibir o idioma selecionado. +	</notification>  	<notification name="GoToAuctionPage">  		Ir para a página do [SECOND_LIFE] para ver os detalhes do leilão ou fazer um lance?  		<usetemplate name="okcancelbuttons" notext="Cancelar" yestext="Ir para a página"/> @@ -594,6 +597,10 @@ Esperada [VALIDS]  		Não pode ser encontrado bloco de dados no cabeçalho WAV:  [FILE]  	</notification> +	<notification name="SoundFileInvalidChunkSize"> +		Pedaço de arquivo WAV de tamanho errado: +[FILE] +	</notification>  	<notification name="SoundFileInvalidTooLong">  		Arquivo de áudio é muito longo (no máximo 10 segundos):  [FILE] @@ -1316,6 +1323,16 @@ Não é preciso passar para a nova versão, mas ela pode melhorar o desempenho e  Salvar na pasta Aplicativos?  		<usetemplate name="okcancelbuttons" notext="Continuar" yestext="Atualizar"/>  	</notification> +	<notification name="FailedUpdateInstall"> +		Ocorreu um erro de atualização do visualizador.  +Baixe e instale a versão mais recente do visualizador em  +http://secondlife.com/download. +		<usetemplate name="okbutton" yestext="OK"/> +	</notification> +	<notification name="DownloadBackground"> +		Foi baixada uma nova versão do [APP_NAME] +A nova versão será exibida quando o [APP_NAME] for reiniciado. +	</notification>  	<notification name="DeedObjectToGroup">  		Delegar este objeto causará ao grupo:  * Receber os L$ pagos ao objeto @@ -2448,8 +2465,8 @@ Cada um pode ver o status do outro (definição padrão).  		Oferta de amizada aceita.  	</notification>  	<notification name="OfferCallingCard"> -		[NAME] estão te oferecendo um cartão de visita. -Ele colocará um item de inventário, para você possa contatá-lo facilmente. +		[NOME] está te oferecendo um cartão de visita. +Ele será um item no seu inventário, para você possa contatá-lo facilmente.  		<form name="form">  			<button name="Accept" text="Aceitar"/>  			<button name="Decline" text="Recusar"/> diff --git a/indra/newview/skins/default/xui/pt/panel_edit_gloves.xml b/indra/newview/skins/default/xui/pt/panel_edit_gloves.xml index a94716e659..281823d641 100644 --- a/indra/newview/skins/default/xui/pt/panel_edit_gloves.xml +++ b/indra/newview/skins/default/xui/pt/panel_edit_gloves.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_gloves_panel">  	<panel name="avatar_gloves_color_panel"> -		<texture_picker label="Tecido" name="Fabric" tool_tip="Selecionar imagem"/> +		<texture_picker label="Textura" name="Fabric" tool_tip="Selecionar imagem"/>  		<color_swatch label="Cor/Tonalidade" name="Color/Tint" tool_tip="Selecionar a cor"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/pt/panel_edit_jacket.xml b/indra/newview/skins/default/xui/pt/panel_edit_jacket.xml index f555bd9ac7..5798325bd7 100644 --- a/indra/newview/skins/default/xui/pt/panel_edit_jacket.xml +++ b/indra/newview/skins/default/xui/pt/panel_edit_jacket.xml @@ -1,8 +1,8 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_jacket_panel">  	<panel name="avatar_jacket_color_panel"> -		<texture_picker label="Tecido de cima" name="Upper Fabric" tool_tip="Selecionar imagem"/> -		<texture_picker label="Tecido de baixo" name="Lower Fabric" tool_tip="Selecionar imagem"/> +		<texture_picker label="Textura superior" name="Upper Fabric" tool_tip="Selecionar imagem"/> +		<texture_picker label="Textura inferior" name="Lower Fabric" tool_tip="Selecionar imagem"/>  		<color_swatch label="Cor/Tonalidade" name="Color/Tint" tool_tip="Selecionar a cor"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/pt/panel_edit_pants.xml b/indra/newview/skins/default/xui/pt/panel_edit_pants.xml index 67c300cc8d..18568a81a8 100644 --- a/indra/newview/skins/default/xui/pt/panel_edit_pants.xml +++ b/indra/newview/skins/default/xui/pt/panel_edit_pants.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_pants_panel">  	<panel name="avatar_pants_color_panel"> -		<texture_picker label="Tecido" name="Fabric" tool_tip="Selecionar imagem"/> +		<texture_picker label="Textura" name="Fabric" tool_tip="Selecionar imagem"/>  		<color_swatch label="Cor/Tonalidade" name="Color/Tint" tool_tip="Selecionar a cor"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/pt/panel_edit_shirt.xml b/indra/newview/skins/default/xui/pt/panel_edit_shirt.xml index fb7c4c080c..c7e2b1e64c 100644 --- a/indra/newview/skins/default/xui/pt/panel_edit_shirt.xml +++ b/indra/newview/skins/default/xui/pt/panel_edit_shirt.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_shirt_panel">  	<panel name="avatar_shirt_color_panel"> -		<texture_picker label="tecido" name="Fabric" tool_tip="Clique para escolher uma foto"/> +		<texture_picker label="Textura" name="Fabric" tool_tip="Clique para escolher uma foto"/>  		<color_swatch label="Cor/Matiz" name="Color/Tint" tool_tip="Clique para abrir o selecionador de cor"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/pt/panel_edit_shoes.xml b/indra/newview/skins/default/xui/pt/panel_edit_shoes.xml index d1d30cf46e..08465d09e7 100644 --- a/indra/newview/skins/default/xui/pt/panel_edit_shoes.xml +++ b/indra/newview/skins/default/xui/pt/panel_edit_shoes.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_shoes_panel">  	<panel name="avatar_shoes_color_panel"> -		<texture_picker label="Tecido" name="Fabric" tool_tip="Selecionar imagem"/> +		<texture_picker label="Textura" name="Fabric" tool_tip="Selecionar imagem"/>  		<color_swatch label="Cor/Tonalidade" name="Color/Tint" tool_tip="Selecionar a cor"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/pt/panel_edit_skirt.xml b/indra/newview/skins/default/xui/pt/panel_edit_skirt.xml index b67cd53a83..275efba6e6 100644 --- a/indra/newview/skins/default/xui/pt/panel_edit_skirt.xml +++ b/indra/newview/skins/default/xui/pt/panel_edit_skirt.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_skirt_panel">  	<panel name="avatar_skirt_color_panel"> -		<texture_picker label="Tecido" name="Fabric" tool_tip="Selecionar imagem"/> +		<texture_picker label="Textura" name="Fabric" tool_tip="Selecionar imagem"/>  		<color_swatch label="Cor/Tonalidade" name="Color/Tint" tool_tip="Selecionar a cor"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/pt/panel_edit_socks.xml b/indra/newview/skins/default/xui/pt/panel_edit_socks.xml index 405568abeb..6f4779d855 100644 --- a/indra/newview/skins/default/xui/pt/panel_edit_socks.xml +++ b/indra/newview/skins/default/xui/pt/panel_edit_socks.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_socks_panel">  	<panel name="avatar_socks_color_panel"> -		<texture_picker label="Tecido" name="Fabric" tool_tip="Selecionar imagem"/> +		<texture_picker label="Textura" name="Fabric" tool_tip="Selecionar imagem"/>  		<color_swatch label="Cor/Tonalidade" name="Color/Tint" tool_tip="Selecionar a cor"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/pt/panel_edit_underpants.xml b/indra/newview/skins/default/xui/pt/panel_edit_underpants.xml index f858dc0495..c383471851 100644 --- a/indra/newview/skins/default/xui/pt/panel_edit_underpants.xml +++ b/indra/newview/skins/default/xui/pt/panel_edit_underpants.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_underpants_panel">  	<panel name="avatar_underpants_color_panel"> -		<texture_picker label="Tecido" name="Fabric" tool_tip="Selecionar imagem"/> +		<texture_picker label="Textura" name="Fabric" tool_tip="Selecionar imagem"/>  		<color_swatch label="Cor/Tonalidade" name="Color/Tint" tool_tip="Selecionar a cor"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/pt/panel_edit_undershirt.xml b/indra/newview/skins/default/xui/pt/panel_edit_undershirt.xml index 9c18fc1d6c..0bf510c67f 100644 --- a/indra/newview/skins/default/xui/pt/panel_edit_undershirt.xml +++ b/indra/newview/skins/default/xui/pt/panel_edit_undershirt.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel name="edit_undershirt_panel">  	<panel name="avatar_undershirt_color_panel"> -		<texture_picker label="Tecido" name="Fabric" tool_tip="Selecionar imagem"/> +		<texture_picker label="Textura" name="Fabric" tool_tip="Selecionar imagem"/>  		<color_swatch label="Cor/Tonalidade" name="Color/Tint" tool_tip="Selecionar a cor"/>  	</panel>  	<panel name="accordion_panel"> diff --git a/indra/newview/skins/default/xui/pt/panel_notify_textbox.xml b/indra/newview/skins/default/xui/pt/panel_notify_textbox.xml new file mode 100644 index 0000000000..d9614fe76b --- /dev/null +++ b/indra/newview/skins/default/xui/pt/panel_notify_textbox.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<panel label="instant_message" name="panel_notify_textbox"> +	<string name="message_max_lines_count" value="7"/> +	<panel label="info_panel" name="info_panel"> +		<text_editor name="message" value="mensagem"/> +		parse_urls="false" +		<button label="Enviar" name="btn_submit"/> +	</panel> +	<panel label="control_panel" name="control_panel"/> +</panel> diff --git a/indra/newview/skins/default/xui/pt/panel_people.xml b/indra/newview/skins/default/xui/pt/panel_people.xml index e02e3998eb..f1632729a9 100644 --- a/indra/newview/skins/default/xui/pt/panel_people.xml +++ b/indra/newview/skins/default/xui/pt/panel_people.xml @@ -22,7 +22,7 @@ Em busca de alguém para conversar? Procure no [secondlife:///app/worldmap Mapa-  	<tab_container name="tabs">  		<panel label="PROXIMIDADE" name="nearby_panel">  			<panel label="bottom_panel" name="bottom_panel"> -				<button name="nearby_view_sort_btn" tool_tip="Opções"/> +				<menu_button name="nearby_view_sort_btn" tool_tip="Opções"/>  				<button name="add_friend_btn" tool_tip="Adicionar o residente selecionado para sua lista de amigos"/>  			</panel>  		</panel> @@ -34,27 +34,27 @@ Em busca de alguém para conversar? Procure no [secondlife:///app/worldmap Mapa-  			<panel label="bottom_panel" name="bottom_panel">  				<layout_stack name="bottom_panel">  					<layout_panel name="options_gear_btn_panel"> -						<button name="friends_viewsort_btn" tool_tip="Mostrar opções adicionais"/> +						<menu_button name="friends_viewsort_btn" tool_tip="Mostrar opções adicionais"/>  					</layout_panel>  					<layout_panel name="add_btn_panel">  						<button name="add_btn" tool_tip="Oferecer amizade para um residente"/>  					</layout_panel>  					<layout_panel name="trash_btn_panel"> -						<dnd_button name="trash_btn" tool_tip="Remover a pessoa selecionada da sua lista de amigos"/> +						<dnd_button name="del_btn" tool_tip="Remover a pessoa selecionada da sua lista de amigos"/>  					</layout_panel>  				</layout_stack>  			</panel>  		</panel>  		<panel label="MEUS GRUPOS" name="groups_panel">  			<panel label="bottom_panel" name="bottom_panel"> -				<button name="groups_viewsort_btn" tool_tip="Opções"/> +				<menu_button name="groups_viewsort_btn" tool_tip="Opções"/>  				<button name="plus_btn" tool_tip="Ingressar em um grupo/Criar novo grupo"/>  				<button name="activate_btn" tool_tip="Ativar o grupo selecionado"/>  			</panel>  		</panel>  		<panel label="RECENTE" name="recent_panel">  			<panel label="bottom_panel" name="bottom_panel"> -				<button name="recent_viewsort_btn" tool_tip="Opções"/> +				<menu_button name="recent_viewsort_btn" tool_tip="Opções"/>  				<button name="add_friend_btn" tool_tip="Adicionar o residente selecionado para sua lista de amigos"/>  			</panel>  		</panel> diff --git a/indra/newview/skins/default/xui/pt/panel_preferences_advanced.xml b/indra/newview/skins/default/xui/pt/panel_preferences_advanced.xml index 13cb8a444e..bbe7e15ba2 100644 --- a/indra/newview/skins/default/xui/pt/panel_preferences_advanced.xml +++ b/indra/newview/skins/default/xui/pt/panel_preferences_advanced.xml @@ -3,35 +3,16 @@  	<panel.string name="aspect_ratio_text">  		[NUM]:[DEN]  	</panel.string> -	<panel.string name="middle_mouse"> -		Botão do meio do mouse -	</panel.string> -	<slider label="Ângulo de visão" name="camera_fov"/> -	<slider label="Distância" name="camera_offset_scale"/> -	<text name="heading2"> -		Posicionamento automático da: -	</text> -	<check_box label="Construção/Edição" name="edit_camera_movement" tool_tip="Use o posicionamento automático da câmera quando entrar e sair do modo de edição"/> -	<check_box label="Aparência" name="appearance_camera_movement" tool_tip="Use o posicionamento automático da câmera quando em modo de edição"/> -	<check_box initial_value="verdadeiro" label="Barra lateral" name="appearance_sidebar_positioning" tool_tip="Usar posicionamento automático da câmera na barra lateral"/> -	<check_box label="Mostre-me em visão de mouse" name="first_person_avatar_visible"/> -	<check_box label="Teclas de seta sempre me movem" name="arrow_keys_move_avatar_check"/> -	<check_box label="Dê dois toques e pressione para correr" name="tap_tap_hold_to_run"/> -	<check_box label="Mover os lábios do avatar ao falar" name="enable_lip_sync"/> -	<check_box label="Balão de bate-papo" name="bubble_text_chat"/> -	<slider label="Opacidade" name="bubble_chat_opacity"/> -	<color_swatch name="background" tool_tip="Cor do balão de bate-papo"/>  	<text name="UI Size:"> -		Interface +		Interface:  	</text>  	<check_box label="Mostrar erros de script" name="show_script_errors"/>  	<radio_group name="show_location">  		<radio_item label="Bate-papo local" name="0"/>  		<radio_item label="Janelas separadas" name="1"/>  	</radio_group> -	<check_box label="Tecla liga/desliga da minha voz:" name="push_to_talk_toggle_check" tool_tip="Quando em modo de alternância, pressione e solte o botão UMA vez para ligar e desligar o microfone. Quando em modo de alternância, o microfone só transmite sua voz quando o botão estiver pressionado."/> -	<line_editor label="Botão apertar e falar" name="modifier_combo"/> -	<button label="Definir tecla" name="set_voice_hotkey_button"/> -	<button label="Botão do meio do mouse" name="set_voice_middlemouse_button" tool_tip="Redefinir como botão do meio do mouse"/> -	<button label="Outros dispositivos" name="joystick_setup_button"/> +	<check_box label="Permitir vários visualizadores" name="allow_multiple_viewer_check"/> +	<check_box label="Mostrar grade selecionada ao entrar" name="show_grid_selection_check"/> +	<check_box label="Exibir menu avançado" name="show_advanced_menu_check"/> +	<check_box label="Exibir menu desenvolvedor" name="show_develop_menu_check"/>  </panel> diff --git a/indra/newview/skins/default/xui/pt/panel_preferences_chat.xml b/indra/newview/skins/default/xui/pt/panel_preferences_chat.xml index ea15b90628..368c474ee9 100644 --- a/indra/newview/skins/default/xui/pt/panel_preferences_chat.xml +++ b/indra/newview/skins/default/xui/pt/panel_preferences_chat.xml @@ -8,44 +8,10 @@  		<radio_item label="Médio" name="radio2" value="1"/>  		<radio_item label="Grande" name="radio3" value="2"/>  	</radio_group> -	<text name="font_colors"> -		Cor da fonte: -	</text> -	<color_swatch label="Você" name="user"/> -	<text name="text_box1"> -		Eu -	</text> -	<color_swatch label="Outros" name="agent"/> -	<text name="text_box2"> -		Outros -	</text> -	<color_swatch label="MI" name="im"/> -	<text name="text_box3"> -		MI -	</text> -	<color_swatch label="Sistema" name="system"/> -	<text name="text_box4"> -		Sistema -	</text> -	<color_swatch label="Erros" name="script_error"/> -	<text name="text_box5"> -		Erros -	</text> -	<color_swatch label="Objetos" name="objects"/> -	<text name="text_box6"> -		Objetos -	</text> -	<color_swatch label="Dono" name="owner"/> -	<text name="text_box7"> -		Dono -	</text> -	<color_swatch label="URLs" name="links"/> -	<text name="text_box9"> -		URLs -	</text>  	<check_box initial_value="true" label="Executar animação digitada quando estiver conversando" name="play_typing_animation"/>  	<check_box label="Enviar MIs por email se estiver desconectado" name="send_im_to_email"/>  	<check_box label="Ativar MIs e bate-papos de texto simples" name="plain_text_chat_history"/> +	<check_box label="Balão de bate-papo" name="bubble_text_chat"/>  	<text name="show_ims_in_label">  		Mostrar MIs em:  	</text> @@ -56,6 +22,13 @@  		<radio_item label="Janelas separadas" name="radio" value="0"/>  		<radio_item label="Guias" name="radio2" value="1"/>  	</radio_group> +	<text name="disable_toast_label"> +		Ativar pop-ups de novos bate-papos: +	</text> +	<check_box label="Bate-papo de grupo" name="EnableGroupChatPopups" tool_tip="Exibir pop-up de bate-papos novos de grupos"/> +	<check_box label="Bate-papos de MI" name="EnableIMChatPopups" tool_tip="Exibir pop-up de mensagens instantâneas novas"/> +	<spinner label="Transição de avisos de bate-papos por perto:" name="nearby_toasts_lifetime"/> +	<spinner label="Transição de avisos de bate-papos por perto:" name="nearby_toasts_fadingtime"/>  	<check_box label="Traduzir bate-papo automaticamente (via Google)" name="translate_chat_checkbox"/>  	<text name="translate_language_text">  		Traduzir bate-papo para: diff --git a/indra/newview/skins/default/xui/pt/panel_preferences_colors.xml b/indra/newview/skins/default/xui/pt/panel_preferences_colors.xml new file mode 100644 index 0000000000..3ca9da06c9 --- /dev/null +++ b/indra/newview/skins/default/xui/pt/panel_preferences_colors.xml @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<panel label="Cores" name="colors_panel"> +	<text name="effects_color_textbox"> +		Meus efeitos (raio de seleção): +	</text> +	<color_swatch name="effect_color_swatch" tool_tip="Selecionar a cor"/> +	<text name="font_colors"> +		Cores no bate-papo: +	</text> +	<text name="text_box1"> +		Eu +	</text> +	<text name="text_box2"> +		Outros +	</text> +	<text name="text_box3"> +		Objetos +	</text> +	<text name="text_box4"> +		Sistema +	</text> +	<text name="text_box5"> +		Erros +	</text> +	<text name="text_box7"> +		Proprietário +	</text> +	<text name="text_box9"> +		URLs +	</text> +	<text name="bubble_chat"> +		Fundo do balão: +	</text> +	<color_swatch name="background" tool_tip="Escolha a cor do balão de bate-papo"/> +	<slider label="Opacidade:" name="bubble_chat_opacity"/> +	<text name="floater_opacity"> +		Opacidade: +	</text> +	<slider label="Ativo:" name="active"/> +	<slider label="Inativo:" name="inactive"/> +</panel> diff --git a/indra/newview/skins/default/xui/pt/panel_preferences_general.xml b/indra/newview/skins/default/xui/pt/panel_preferences_general.xml index ea618d097d..deeb917e82 100644 --- a/indra/newview/skins/default/xui/pt/panel_preferences_general.xml +++ b/indra/newview/skins/default/xui/pt/panel_preferences_general.xml @@ -48,13 +48,18 @@  	<check_box label="Nomes de usuário" name="show_slids" tool_tip="Mostrar nome de usuário, como zecazc123"/>  	<check_box label="Cargos do grupo" name="show_all_title_checkbox1" tool_tip="Mostrar os títulos de cargos, como membro ou diretor"/>  	<check_box label="Realçar amigos" name="show_friends" tool_tip="Realçar nomes de tela de amigos"/> -	<text name="effects_color_textbox"> -		Meus efeitos: +	<check_box label="Ver nomes de tela" name="display_names_check" tool_tip="Usar nome de tela no bate-papo, MI, etc."/> +	<check_box label="Exibir dicas da interface" name="viewer_hints_check"/> +	<text name="inworld_typing_rg_label"> +		Teclas de letras:  	</text> +	<radio_group name="inworld_typing_preference"> +		<radio_item label="Inicia o bate-papo local" name="radio_start_chat" value="1"/> +		<radio_item label="Afeta o movimento (ex.: WASD)" name="radio_move" value="0"/> +	</radio_group>  	<text name="title_afk_text">  		Entrar no modo ausente em:  	</text> -	<color_swatch label="" name="effect_color_swatch" tool_tip="Clique para abrir o seletor de cores"/>  	<combo_box label="Entrar no modo ausente em:" name="afk">  		<combo_box.item label="2 minutos" name="item0"/>  		<combo_box.item label="5 minutos" name="item1"/> @@ -62,7 +67,6 @@  		<combo_box.item label="30 minutos" name="item3"/>  		<combo_box.item label="(nunca)" name="item4"/>  	</combo_box> -	<check_box label="Ver nomes de tela" name="display_names_check" tool_tip="Usar nome de tela no bate-papo, MI, etc."/>  	<text name="text_box3">  		Mensagem do modo ocupado:  	</text> diff --git a/indra/newview/skins/default/xui/pt/panel_preferences_graphics1.xml b/indra/newview/skins/default/xui/pt/panel_preferences_graphics1.xml index 912eea13b8..c2efbf0300 100644 --- a/indra/newview/skins/default/xui/pt/panel_preferences_graphics1.xml +++ b/indra/newview/skins/default/xui/pt/panel_preferences_graphics1.xml @@ -26,6 +26,7 @@ rápido  		<text name="ShadersText">  			Sombreadores:  		</text> +		<check_box initial_value="verdadeiro" label="Água transparente" name="TransparentWater"/>  		<check_box initial_value="true" label="Bump de Mapeamento e Brilho" name="BumpShiny"/>  		<check_box initial_value="true" label="Sombreadores básicos" name="BasicShaders" tool_tip="Desabilitar esta opção poderá impedir que alguns drivers de placa de vídeo a travem."/>  		<check_box initial_value="true" label="Sombreadores Atmosféricos" name="WindLightUseAtmosShaders"/> diff --git a/indra/newview/skins/default/xui/pt/panel_preferences_move.xml b/indra/newview/skins/default/xui/pt/panel_preferences_move.xml new file mode 100644 index 0000000000..1a4c271827 --- /dev/null +++ b/indra/newview/skins/default/xui/pt/panel_preferences_move.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes"?> +<panel label="Movimentar" name="move_panel"> +	<slider label="Ângulo de visão" name="camera_fov"/> +	<slider label="Distância" name="camera_offset_scale"/> +	<text name="heading2"> +		Posicionamento automático: +	</text> +	<check_box label="Construir/Editar" name="edit_camera_movement" tool_tip="Use o posicionamento automático da câmera quando entrar e sair do modo de edição"/> +	<check_box label="Aparência" name="appearance_camera_movement" tool_tip="Use o posicionamento automático da câmera quando em modo de edição"/> +	<check_box initial_value="verdadeiro" label="Barra lateral" name="appearance_sidebar_positioning" tool_tip="Usar posicionamento automático da câmera na barra lateral"/> +	<check_box label="Mostre-me em visão de mouse" name="first_person_avatar_visible"/> +	<text name=" Mouse Sensitivity"> +		Sensibilidade do mouse: +	</text> +	<check_box label="Inverter" name="invert_mouse"/> +	<check_box label="Teclas de seta sempre me movem" name="arrow_keys_move_avatar_check"/> +	<check_box label="Dê dois toques e pressione para correr" name="tap_tap_hold_to_run"/> +	<check_box label="Dar dois cliques para:" name="double_click_chkbox"/> +	<radio_group name="double_click_action"> +		<radio_item label="Teletransportar" name="radio_teleport"/> +		<radio_item label="Piloto automático" name="radio_autopilot"/> +	</radio_group> +	<button label="Outros dispositivos" name="joystick_setup_button"/> +</panel> diff --git a/indra/newview/skins/default/xui/pt/panel_preferences_privacy.xml b/indra/newview/skins/default/xui/pt/panel_preferences_privacy.xml index ba4ebdb9bf..5545dcda38 100644 --- a/indra/newview/skins/default/xui/pt/panel_preferences_privacy.xml +++ b/indra/newview/skins/default/xui/pt/panel_preferences_privacy.xml @@ -10,17 +10,20 @@  	<check_box label="Apenas amigos e grupos sabem que estou online" name="online_visibility"/>  	<check_box label="Apenas amigos e grupos podem me chamar ou enviar MI" name="voice_call_friends_only_check"/>  	<check_box label="Desligar o microfone quando terminar chamadas" name="auto_disengage_mic_check"/> -	<check_box label="Aceitar  cookies" name="cookies_enabled"/>  	<text name="Logs:"> -		Logs: +		Registro de bate-papos:  	</text>  	<check_box label="Salvar logs de bate- papo das proximidades no meu computador" name="log_nearby_chat"/>  	<check_box label="Salvar logs de MI no meu computador" name="log_instant_messages"/> -	<check_box label="Adicionar timestamp" name="show_timestamps_check_im"/> +	<check_box label="Anotar horas de cada linha de bate-papo" name="show_timestamps_check_im"/> +	<check_box label="Anotar a data ao arquivo." name="logfile_name_datestamp"/>  	<text name="log_path_desc">  		Localização dos logs:  	</text>  	<line_editor left="278" name="log_path_string" right="-20"/>  	<button label="Procurar" label_selected="Procurar" name="log_path_button" width="120"/>  	<button label="Lista de bloqueados" name="block_list"/> +	<text name="block_list_label"> +		(Pessoas ou objetos que você bloqueou) +	</text>  </panel> diff --git a/indra/newview/skins/default/xui/pt/panel_preferences_setup.xml b/indra/newview/skins/default/xui/pt/panel_preferences_setup.xml index deb8573ba3..0c6fb68140 100644 --- a/indra/newview/skins/default/xui/pt/panel_preferences_setup.xml +++ b/indra/newview/skins/default/xui/pt/panel_preferences_setup.xml @@ -1,12 +1,5 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel label="Configurações" name="Input panel"> -	<text name="Mouselook:"> -		Visão subjetiva: -	</text> -	<text name=" Mouse Sensitivity"> -		Sensibilidade do mouse -	</text> -	<check_box label="Inverter" name="invert_mouse"/>  	<text name="Network:">  		Rede:  	</text> @@ -46,4 +39,5 @@  	</text>  	<line_editor name="web_proxy_editor" tool_tip="O nome ou endereço IP do proxy da sua preferência"/>  	<spinner label="Porta:" name="web_proxy_port"/> +	<check_box initial_value="verdadeiro" label="Baixar e instalar atualizações [APP_NAME] automaticamente" name="updater_service_active"/>  </panel> diff --git a/indra/newview/skins/default/xui/pt/panel_preferences_sound.xml b/indra/newview/skins/default/xui/pt/panel_preferences_sound.xml index 5be07f4d1f..60f51c33e5 100644 --- a/indra/newview/skins/default/xui/pt/panel_preferences_sound.xml +++ b/indra/newview/skins/default/xui/pt/panel_preferences_sound.xml @@ -1,5 +1,8 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <panel label="Sons" name="Preference Media panel"> +	<panel.string name="middle_mouse"> +		Botão do meio do mouse +	</panel.string>  	<slider label="Volume principal" name="System Volume"/>  	<check_box initial_value="true" label="Silenciar ao minimizar" name="mute_when_minimized"/>  	<slider label="Botões" name="UI Volume"/> @@ -23,6 +26,11 @@  		<radio_item label="Posição de câmera" name="0"/>  		<radio_item label="Posição do avatar" name="1"/>  	</radio_group> +	<check_box label="Mover os lábios do avatar quando estiver falando" name="enable_lip_sync"/> +	<check_box label="Tecla liga/desliga da minha voz:" name="push_to_talk_toggle_check" tool_tip="Quando em modo de alternância, pressione e solte o botão UMA vez para ligar e desligar o microfone. Fora do modo de alternância, o microfone só transmite sua voz enquanto o botão estiver pressionado."/> +	<line_editor label="Botão apertar e falar" name="modifier_combo"/> +	<button label="Definir chave" name="set_voice_hotkey_button"/> +	<button name="set_voice_middlemouse_button" tool_tip="Redefinir como botão do meio do mouse"/>  	<button label="Controles de entrada/saída" name="device_settings_btn" width="180"/>  	<panel label="Configuração dos dispositivo" name="device_settings_panel">  		<panel.string name="default_text"> diff --git a/indra/newview/skins/default/xui/pt/panel_script_ed.xml b/indra/newview/skins/default/xui/pt/panel_script_ed.xml index 6f022945c2..563f4fe054 100644 --- a/indra/newview/skins/default/xui/pt/panel_script_ed.xml +++ b/indra/newview/skins/default/xui/pt/panel_script_ed.xml @@ -15,11 +15,6 @@  	<panel.string name="Title">  		Script: [NOME]  	</panel.string> -	<text_editor name="Script Editor"> -		Carregando... -	</text_editor> -	<button label="Salvar" label_selected="Salvar" name="Save_btn"/> -	<combo_box label="Inserir..." name="Insert..."/>  	<menu_bar name="script_menu">  		<menu label="Arquivo" name="File">  			<menu_item_call label="Salvar" name="Save"/> @@ -40,4 +35,10 @@  			<menu_item_call label="ajuda palavra- chave..." name="Keyword Help..."/>  		</menu>  	</menu_bar> +	<text_editor name="Script Editor"> +		Carregando... +	</text_editor> +	<combo_box label="Inserir..." name="Insert..."/> +	<button label="Salvar" label_selected="Salvar" name="Save_btn"/> +	<button label="Editar..." name="Edit_btn"/>  </panel> diff --git a/indra/newview/skins/default/xui/pt/strings.xml b/indra/newview/skins/default/xui/pt/strings.xml index 59c6c8f080..ce2c2ddaa1 100644 --- a/indra/newview/skins/default/xui/pt/strings.xml +++ b/indra/newview/skins/default/xui/pt/strings.xml @@ -1740,11 +1740,8 @@  	<string name="InvOfferGaveYou">  		deu a você  	</string> -	<string name="InvOfferYouDecline"> -		Você recusa -	</string> -	<string name="InvOfferFrom"> -		de +	<string name="InvOfferDecline"> +		Você recusou um(a) [DESC] de <nolink>[NAME]</nolink>.  	</string>  	<string name="GroupMoneyTotal">  		Total | 
