diff options
| author | Leslie Linden <leslie@lindenlab.com> | 2012-01-04 14:06:36 -0800 | 
|---|---|---|
| committer | Leslie Linden <leslie@lindenlab.com> | 2012-01-04 14:06:36 -0800 | 
| commit | 1c4474f8945316118870d7d8389d6bfb619ad239 (patch) | |
| tree | 0b9aa54bd789f94c9270600199738e7432366472 | |
| parent | 912833bafa9a59734432787158e36b66ee9586aa (diff) | |
| parent | 377a9ab9ac3b098492cbd010f3091c713ac6dc83 (diff) | |
Merge from viewer-experience
53 files changed, 142 insertions, 82 deletions
diff --git a/indra/llcommon/llstring.cpp b/indra/llcommon/llstring.cpp index e7fe656808..1193a4ef8d 100644 --- a/indra/llcommon/llstring.cpp +++ b/indra/llcommon/llstring.cpp @@ -1122,6 +1122,11 @@ bool LLStringUtil::formatDatetime(std::string& replacement, std::string token,  		struct tm * gmt = gmtime (&loc_seconds);  		replacement = LLStringOps::sMonthList[gmt->tm_mon];  	} +	else if(LLStringOps::sMonthShortList.size() == 12 && code == "%b") +	{ +		struct tm * gmt = gmtime (&loc_seconds); +		replacement = LLStringOps::sMonthShortList[gmt->tm_mon]; +	}  	else if( !LLStringOps::sDayFormat.empty() && code == "%d" )  	{  		struct tm * gmt = gmtime (&loc_seconds); diff --git a/indra/llui/llmenugl.cpp b/indra/llui/llmenugl.cpp index cb237fca7c..95ecbb1c94 100644 --- a/indra/llui/llmenugl.cpp +++ b/indra/llui/llmenugl.cpp @@ -947,9 +947,14 @@ LLMenuItemBranchGL::LLMenuItemBranchGL(const LLMenuItemBranchGL::Params& p)  LLMenuItemBranchGL::~LLMenuItemBranchGL()  { -	delete mBranchHandle.get(); +	if (mBranchHandle.get()) +	{ +		mBranchHandle.get()->die(); +	}  } + +  // virtual  LLView* LLMenuItemBranchGL::getChildView(const std::string& name, BOOL recurse) const  { diff --git a/indra/llui/llscrolllistcell.cpp b/indra/llui/llscrolllistcell.cpp index 9d25c7180d..786e18b187 100644 --- a/indra/llui/llscrolllistcell.cpp +++ b/indra/llui/llscrolllistcell.cpp @@ -29,6 +29,8 @@  #include "llscrolllistcell.h" +#include "lltrans.h" +  #include "llcheckboxctrl.h"  #include "llui.h"	// LLUIImage  #include "lluictrlfactory.h" @@ -428,7 +430,13 @@ LLScrollListDate::LLScrollListDate( const LLScrollListCell::Params& p)  void LLScrollListDate::setValue(const LLSD& value)  {  	mDate = value.asDate(); -	LLScrollListText::setValue(mDate.asRFC1123()); + +	std::string date_str = LLTrans::getString("ScrollListCellDateFormat"); +	LLSD substitution; +	substitution["datetime"] = mDate.secondsSinceEpoch(); +	LLStringUtil::format(date_str, substitution); + +	LLScrollListText::setValue(date_str);  }  const LLSD LLScrollListDate::getValue() const diff --git a/indra/llui/lltextbase.cpp b/indra/llui/lltextbase.cpp index 1f890b625f..0040be45c7 100644 --- a/indra/llui/lltextbase.cpp +++ b/indra/llui/lltextbase.cpp @@ -1513,6 +1513,8 @@ void LLTextBase::getSegmentAndOffset( S32 startpos, segment_set_t::iterator* seg  LLTextBase::segment_set_t::iterator LLTextBase::getEditableSegIterContaining(S32 index)  {  	segment_set_t::iterator it = getSegIterContaining(index); +	segment_set_t::iterator orig_it = it; +  	if (it == mSegments.end()) return it;  	if (!(*it)->canEdit()  @@ -1520,13 +1522,18 @@ LLTextBase::segment_set_t::iterator LLTextBase::getEditableSegIterContaining(S32  		&& it != mSegments.begin())  	{  		it--; +		if ((*it)->canEdit()) +		{ +			return it; +		}  	} -	return it; +	return orig_it;  }  LLTextBase::segment_set_t::const_iterator LLTextBase::getEditableSegIterContaining(S32 index) const  {  	segment_set_t::const_iterator it = getSegIterContaining(index); +	segment_set_t::const_iterator orig_it = it;  	if (it == mSegments.end()) return it;  	if (!(*it)->canEdit()  @@ -1534,8 +1541,12 @@ LLTextBase::segment_set_t::const_iterator LLTextBase::getEditableSegIterContaini  		&& it != mSegments.begin())  	{  		it--; +		if ((*it)->canEdit()) +		{ +			return it; +		}  	} -	return it; +	return orig_it;  }  LLTextBase::segment_set_t::iterator LLTextBase::getSegIterContaining(S32 index) diff --git a/indra/llui/llview.cpp b/indra/llui/llview.cpp index d2966fbe98..b86d4d0d09 100644 --- a/indra/llui/llview.cpp +++ b/indra/llui/llview.cpp @@ -121,6 +121,7 @@ LLView::Params::Params()  LLView::LLView(const LLView::Params& p)  :	mVisible(p.visible), +	mInDraw(false),  	mName(p.name),  	mParentView(NULL),  	mReshapeFlags(FOLLOWS_NONE), @@ -281,6 +282,8 @@ void LLView::moveChildToBackOfTabGroup(LLUICtrl* child)  // virtual  bool LLView::addChild(LLView* child, S32 tab_group)  { +	llassert_always(mInDraw == false); +  	if (!child)  	{  		return false; @@ -330,6 +333,7 @@ bool LLView::addChildInBack(LLView* child, S32 tab_group)  // remove the specified child from the view, and set it's parent to NULL.  void LLView::removeChild(LLView* child)  { +	llassert_always(mInDraw == false);  	//llassert_always(sDepth == 0); // Avoid re-ordering while drawing; it can cause subtle iterator bugs  	if (child->mParentView == this)   	{ @@ -1081,6 +1085,7 @@ void LLView::draw()  void LLView::drawChildren()  { +	mInDraw = true;  	if (!mChildList.empty())  	{  		LLView* rootp = LLUI::getRootView();		 @@ -1124,6 +1129,7 @@ void LLView::drawChildren()  		}  		--sDepth;  	} +	mInDraw = false;  }  void LLView::dirtyRect() diff --git a/indra/llui/llview.h b/indra/llui/llview.h index f21fb37e18..f1fac5f69c 100644 --- a/indra/llui/llview.h +++ b/indra/llui/llview.h @@ -612,6 +612,8 @@ private:  	S32			mNextInsertionOrdinal; +	bool		mInDraw; +  	static LLWindow* sWindow;	// All root views must know about their window.  	typedef std::map<std::string, LLView*> default_widget_map_t; diff --git a/indra/llwindow/llwindow.cpp b/indra/llwindow/llwindow.cpp index 1351bed547..2e9e31bfea 100644 --- a/indra/llwindow/llwindow.cpp +++ b/indra/llwindow/llwindow.cpp @@ -186,8 +186,8 @@ BOOL LLWindow::setSize(LLCoordScreen size)  {  	if (!getMaximized())  	{ -		size.mX = llmin(size.mX, mMinWindowWidth); -		size.mY = llmin(size.mY, mMinWindowHeight); +		size.mX = llmax(size.mX, mMinWindowWidth); +		size.mY = llmax(size.mY, mMinWindowHeight);  	}  	return setSizeImpl(size);  } diff --git a/indra/newview/llappviewer.cpp b/indra/newview/llappviewer.cpp index 16d3c115ae..637dd06651 100644 --- a/indra/newview/llappviewer.cpp +++ b/indra/newview/llappviewer.cpp @@ -1045,21 +1045,14 @@ bool LLAppViewer::init()  	LLTextUtil::TextHelpers::iconCallbackCreationFunction = create_text_segment_icon_from_url_match; -	//EXT-7013 - On windows for some locale (Japanese) standard  -	//datetime formatting functions didn't support some parameters such as "weekday". -	//Names for days and months localized in xml are also useful for Polish locale(STORM-107). -	std::string language = gSavedSettings.getString("Language"); -	if(language == "ja" || language == "pl") -	{ -		LLStringOps::setupWeekDaysNames(LLTrans::getString("dateTimeWeekdaysNames")); -		LLStringOps::setupWeekDaysShortNames(LLTrans::getString("dateTimeWeekdaysShortNames")); -		LLStringOps::setupMonthNames(LLTrans::getString("dateTimeMonthNames")); -		LLStringOps::setupMonthShortNames(LLTrans::getString("dateTimeMonthShortNames")); -		LLStringOps::setupDayFormat(LLTrans::getString("dateTimeDayFormat")); - -		LLStringOps::sAM = LLTrans::getString("dateTimeAM"); -		LLStringOps::sPM = LLTrans::getString("dateTimePM"); -	} +	LLStringOps::setupWeekDaysNames(LLTrans::getString("dateTimeWeekdaysNames")); +	LLStringOps::setupWeekDaysShortNames(LLTrans::getString("dateTimeWeekdaysShortNames")); +	LLStringOps::setupMonthNames(LLTrans::getString("dateTimeMonthNames")); +	LLStringOps::setupMonthShortNames(LLTrans::getString("dateTimeMonthShortNames")); +	LLStringOps::setupDayFormat(LLTrans::getString("dateTimeDayFormat")); + +	LLStringOps::sAM = LLTrans::getString("dateTimeAM"); +	LLStringOps::sPM = LLTrans::getString("dateTimePM");  	LLAgentLanguage::init(); diff --git a/indra/newview/llfavoritesbar.cpp b/indra/newview/llfavoritesbar.cpp index 4f2fd47488..f4b6dc2c81 100644 --- a/indra/newview/llfavoritesbar.cpp +++ b/indra/newview/llfavoritesbar.cpp @@ -405,8 +405,8 @@ LLFavoritesBarCtrl::~LLFavoritesBarCtrl()  {  	gInventory.removeObserver(this); -	delete mOverflowMenuHandle.get(); -	delete mContextMenuHandle.get(); +	if (mOverflowMenuHandle.get()) mOverflowMenuHandle.get()->die(); +	if (mContextMenuHandle.get()) mContextMenuHandle.get()->die();  }  BOOL LLFavoritesBarCtrl::handleDragAndDrop(S32 x, S32 y, MASK mask, BOOL drop, diff --git a/indra/newview/llfloatercolorpicker.cpp b/indra/newview/llfloatercolorpicker.cpp index 659e52271a..05d73c2416 100644 --- a/indra/newview/llfloatercolorpicker.cpp +++ b/indra/newview/llfloatercolorpicker.cpp @@ -271,7 +271,7 @@ void LLFloaterColorPicker::destroyUI ()  	if ( mSwatchView )  	{  		this->removeChild ( mSwatchView ); -		delete mSwatchView; +		mSwatchView->die();;  		mSwatchView = NULL;  	}  } diff --git a/indra/newview/llfloatersnapshot.cpp b/indra/newview/llfloatersnapshot.cpp index 1b3290d5a8..78931acbe1 100644 --- a/indra/newview/llfloatersnapshot.cpp +++ b/indra/newview/llfloatersnapshot.cpp @@ -1490,6 +1490,12 @@ void LLFloaterSnapshot::Impl::setNeedRefresh(LLFloaterSnapshot* floater, bool ne  {  	if (!floater) return; +	// Don't display the "Refresh to save" message if we're in auto-refresh mode. +	if (gSavedSettings.getBOOL("AutoSnapshot")) +	{ +		need = false; +	} +  	floater->mRefreshLabel->setVisible(need);  	floater->impl.mNeedRefresh = need;  } @@ -1977,7 +1983,7 @@ LLFloaterSnapshot::LLFloaterSnapshot(const LLSD& key)  // Destroys the object  LLFloaterSnapshot::~LLFloaterSnapshot()  { -	delete impl.mPreviewHandle.get(); +	if (impl.mPreviewHandle.get()) impl.mPreviewHandle.get()->die();  	//unfreeze everything else  	gSavedSettings.setBOOL("FreezeTime", FALSE); @@ -2046,6 +2052,13 @@ BOOL LLFloaterSnapshot::postBuild()  	gFloaterView->removeChild(this);  	gSnapshotFloaterView->addChild(this); +	// Pre-select "Current Window" resolution. +	getChild<LLComboBox>("profile_size_combo")->selectNthItem(0); +	getChild<LLComboBox>("postcard_size_combo")->selectNthItem(0); +	getChild<LLComboBox>("texture_size_combo")->selectNthItem(0); +	getChild<LLComboBox>("local_size_combo")->selectNthItem(0); +	getChild<LLComboBox>("local_format_combo")->selectNthItem(0); +  	impl.mPreviewHandle = previewp->getHandle();  	impl.updateControls(this);  	impl.updateLayout(this); diff --git a/indra/newview/llfolderview.cpp b/indra/newview/llfolderview.cpp index b8515c2953..0af20f5de5 100644 --- a/indra/newview/llfolderview.cpp +++ b/indra/newview/llfolderview.cpp @@ -299,7 +299,7 @@ LLFolderView::~LLFolderView( void )  	mAutoOpenItems.removeAllNodes();  	gIdleCallbacks.deleteFunction(idle, this); -	delete mPopupMenuHandle.get(); +	if (mPopupMenuHandle.get()) mPopupMenuHandle.get()->die();  	mAutoOpenItems.removeAllNodes();  	clearSelection(); @@ -1058,7 +1058,7 @@ void LLFolderView::onItemsRemovalConfirmation(const LLSD& notification, const LL  		for (item_it = mSelectedItems.begin(); item_it != mSelectedItems.end(); ++item_it)  		{  			item = *item_it; -			if(item->isRemovable()) +			if (item && item->isRemovable())  			{  				items.push_back(item);  			} @@ -1969,7 +1969,7 @@ BOOL LLFolderView::handleDragAndDrop(S32 x, S32 y, MASK mask, BOOL drop,  void LLFolderView::deleteAllChildren()  {  	closeRenamer(); -	delete mPopupMenuHandle.get(); +	if (mPopupMenuHandle.get()) mPopupMenuHandle.get()->die();  	mPopupMenuHandle = LLHandle<LLView>();  	mScrollContainer = NULL;  	mRenameItem = NULL; diff --git a/indra/newview/llgrouplist.cpp b/indra/newview/llgrouplist.cpp index f7ed1116cb..bbf66ca750 100644 --- a/indra/newview/llgrouplist.cpp +++ b/indra/newview/llgrouplist.cpp @@ -95,7 +95,7 @@ LLGroupList::LLGroupList(const Params& p)  LLGroupList::~LLGroupList()  {  	gAgent.removeListener(this); -	delete mContextMenuHandle.get(); +	if (mContextMenuHandle.get()) mContextMenuHandle.get()->die();  }  // virtual diff --git a/indra/newview/llnearbychatbar.cpp b/indra/newview/llnearbychatbar.cpp index eec0965384..4512c14b7a 100644 --- a/indra/newview/llnearbychatbar.cpp +++ b/indra/newview/llnearbychatbar.cpp @@ -109,6 +109,10 @@ BOOL LLNearbyChatBar::postBuild()  	mOutputMonitor = getChild<LLOutputMonitorCtrl>("chat_zone_indicator");  	mOutputMonitor->setVisible(FALSE); +	gSavedSettings.declareBOOL("nearbychat_history_visibility", mNearbyChat->getVisible(), "Visibility state of nearby chat history", TRUE); + +	mNearbyChat->setVisible(gSavedSettings.getBOOL("nearbychat_history_visibility")); +  	// Register for font change notifications  	LLViewerChat::setFontChangedCallback(boost::bind(&LLNearbyChatBar::onChatFontChange, this, _1)); @@ -413,6 +417,8 @@ void LLNearbyChatBar::onToggleNearbyChatPanel()  		enableResizeCtrls(true);  		storeRectControl();  	} + +	gSavedSettings.setBOOL("nearbychat_history_visibility", mNearbyChat->getVisible());  }  void LLNearbyChatBar::setMinimized(BOOL b) diff --git a/indra/newview/llpanelgrouplandmoney.cpp b/indra/newview/llpanelgrouplandmoney.cpp index e66dd5690c..b6c0c2ee24 100644 --- a/indra/newview/llpanelgrouplandmoney.cpp +++ b/indra/newview/llpanelgrouplandmoney.cpp @@ -1447,8 +1447,7 @@ void LLGroupMoneyPlanningTabEventHandler::processReply(LLMessageSystem* msg,  		text.append(time_str);  		text.append(".\n\n"); -		text.append(llformat("%-23sL$%6d\n", LLTrans::getString("GroupMoneyBalance").c_str(), balance )); -		text.append(1, '\n'); +		text.append(llformat("%-24s %6d L$\n\n", LLTrans::getString("GroupMoneyBalance").c_str(), balance ));  	}  	// [DEV-29503] Hide the individual info since diff --git a/indra/newview/llpanelpeople.cpp b/indra/newview/llpanelpeople.cpp index d5e289e6e6..9c46f04abf 100644 --- a/indra/newview/llpanelpeople.cpp +++ b/indra/newview/llpanelpeople.cpp @@ -526,11 +526,11 @@ LLPanelPeople::~LLPanelPeople()  		LLVoiceClient::getInstance()->removeObserver(this);  	} -	delete mGroupPlusMenuHandle.get(); -	delete mNearbyViewSortMenuHandle.get(); -	delete mFriendsViewSortMenuHandle.get(); -	delete mGroupsViewSortMenuHandle.get(); -	delete mRecentViewSortMenuHandle.get(); +	if (mGroupPlusMenuHandle.get()) mGroupPlusMenuHandle.get()->die(); +	if (mNearbyViewSortMenuHandle.get()) mNearbyViewSortMenuHandle.get()->die(); +	if (mNearbyViewSortMenuHandle.get()) mNearbyViewSortMenuHandle.get()->die(); +	if (mGroupsViewSortMenuHandle.get()) mGroupsViewSortMenuHandle.get()->die(); +	if (mRecentViewSortMenuHandle.get()) mRecentViewSortMenuHandle.get()->die();  } diff --git a/indra/newview/llpanelprofile.cpp b/indra/newview/llpanelprofile.cpp index b1eeabb028..e2e7006773 100755 --- a/indra/newview/llpanelprofile.cpp +++ b/indra/newview/llpanelprofile.cpp @@ -177,7 +177,7 @@ LLPanelProfile::ChildStack::~ChildStack()  			LLView* viewp = *it;  			if (viewp)  			{ -				delete viewp; +				viewp->die();  			}  		}  		mStack.pop_back(); diff --git a/indra/newview/llpanelteleporthistory.cpp b/indra/newview/llpanelteleporthistory.cpp index d3543daff0..1f1cccad85 100644 --- a/indra/newview/llpanelteleporthistory.cpp +++ b/indra/newview/llpanelteleporthistory.cpp @@ -388,7 +388,7 @@ LLTeleportHistoryPanel::LLTeleportHistoryPanel()  LLTeleportHistoryPanel::~LLTeleportHistoryPanel()  {  	LLTeleportHistoryFlatItemStorage::instance().purge(); -	delete mGearMenuHandle.get(); +	if (mGearMenuHandle.get()) mGearMenuHandle.get()->die();  	mTeleportHistoryChangedConnection.disconnect();  } diff --git a/indra/newview/llstartup.cpp b/indra/newview/llstartup.cpp index 36d6ff3ef2..7e02a41e7e 100644 --- a/indra/newview/llstartup.cpp +++ b/indra/newview/llstartup.cpp @@ -2026,7 +2026,7 @@ bool idle_startup()  		const F32 wearables_time = wearables_timer.getElapsedTimeF32();  		const F32 MAX_WEARABLES_TIME = 10.f; -		if (!gAgent.isGenderChosen()) +		if (!gAgent.isGenderChosen() && isAgentAvatarValid())  		{  			// No point in waiting for clothing, we don't even  			// know what gender we are.  Pop a dialog to ask and @@ -2541,6 +2541,12 @@ void LLStartUp::loadInitialOutfit( const std::string& outfit_folder_name,  		gender = SEX_FEMALE;  	} +	if (!isAgentAvatarValid()) +	{ +		llwarns << "Trying to load an initial outfit for an invalid agent avatar" << llendl; +		return; +	} +  	gAgentAvatarp->setSex(gender);  	// try to find the outfit - if not there, create some default diff --git a/indra/newview/llviewerwindow.cpp b/indra/newview/llviewerwindow.cpp index 31dfa1923c..b73be4ed43 100644 --- a/indra/newview/llviewerwindow.cpp +++ b/indra/newview/llviewerwindow.cpp @@ -130,6 +130,7 @@  #include "llmorphview.h"  #include "llmoveview.h"  #include "llnavigationbar.h" +#include "llpaneltopinfobar.h"  #include "llpopupview.h"  #include "llpreviewtexture.h"  #include "llprogressview.h" @@ -5001,8 +5002,8 @@ void LLViewerWindow::setUIVisibility(bool visible)  		gToolBarView->setToolBarsVisible(visible);  	} -	mRootView->getChildView("topinfo_bar_container")->setVisible(visible); -	mRootView->getChildView("nav_bar_container")->setVisible(visible); +	LLNavigationBar::getInstance()->setVisible(visible ? gSavedSettings.getBOOL("ShowNavbarNavigationPanel") : FALSE); +	LLPanelTopInfoBar::getInstance()->setVisible(visible? gSavedSettings.getBOOL("ShowMiniLocationPanel") : FALSE);  	mRootView->getChildView("status_bar_container")->setVisible(visible);  } diff --git a/indra/newview/skins/default/xui/de/floater_chat_bar.xml b/indra/newview/skins/default/xui/de/floater_chat_bar.xml index dc5a7cd681..2464a55665 100644 --- a/indra/newview/skins/default/xui/de/floater_chat_bar.xml +++ b/indra/newview/skins/default/xui/de/floater_chat_bar.xml @@ -1,6 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <floater name="chat_bar" title="CHAT IN DER NÄHE"> -	<panel> +	<panel name="bottom_panel">  		<line_editor label="Zum Chatten hier klicken." name="chat_box" tool_tip="Eingabetaste zum Sprechen, Strg+Eingabe zum Rufen"/>  		<button name="show_nearby_chat" tool_tip="Chatprotokoll in der Nähe ein-/ausblenden"/>  	</panel> diff --git a/indra/newview/skins/default/xui/de/notifications.xml b/indra/newview/skins/default/xui/de/notifications.xml index 72e7ec8eb4..a5fcd3e0b4 100644 --- a/indra/newview/skins/default/xui/de/notifications.xml +++ b/indra/newview/skins/default/xui/de/notifications.xml @@ -1443,7 +1443,7 @@ Zur Installation des Updates muss [APP_NAME] neu gestartet werden.  		<usetemplate ignoretext="Bestätigen, bevor Objekte an Ihre Eigentümer zurückgegeben werden" name="okcancelignore" notext="Abbrechen" yestext="OK"/>  	</notification>  	<notification name="GroupLeaveConfirmMember"> -		Sie sind Mitglied der Gruppe [GROUP]. +		Sie sind Mitglied der Gruppe <nolink>[GROUP]</nolink>.  Diese Gruppe verlassen?  		<usetemplate name="okcancelbuttons" notext="Abbrechen" yestext="OK"/>  	</notification> diff --git a/indra/newview/skins/default/xui/de/panel_status_bar.xml b/indra/newview/skins/default/xui/de/panel_status_bar.xml index d34fcf70bc..2493d60df6 100644 --- a/indra/newview/skins/default/xui/de/panel_status_bar.xml +++ b/indra/newview/skins/default/xui/de/panel_status_bar.xml @@ -18,7 +18,7 @@  	<panel name="balance_bg">  		<text name="balance" tool_tip="Klicken, um L$-Guthaben zu aktualisieren" value="20 L$"/>  		<button label="L$ kaufen" name="buyL" tool_tip="Hier klicken, um mehr L$ zu kaufen"/> -		<button label="Einkaufen" name="goShop" tool_tip="Second Life-Marktplatz öffnen"/> +		<button label="Einkaufen" name="goShop" tool_tip="Second Life-Marktplatz öffnen" width="85"/>  	</panel>  	<text name="TimeText" tool_tip="Aktuelle Zeit (Pazifik)">  		24:00 H PST diff --git a/indra/newview/skins/default/xui/en/floater_chat_bar.xml b/indra/newview/skins/default/xui/en/floater_chat_bar.xml index 8d0cecdac3..63992462b3 100644 --- a/indra/newview/skins/default/xui/en/floater_chat_bar.xml +++ b/indra/newview/skins/default/xui/en/floater_chat_bar.xml @@ -9,6 +9,7 @@   single_instance="true"   title="NEARBY CHAT"   save_rect="true" + save_visibility="true"   can_close="true"   can_minimize="true"   help_topic="chat_bar" @@ -30,6 +31,7 @@      <panel width="300"              height="31"              left="0"  +           name="bottom_panel"             bottom="-1"              follows="left|right|bottom"              tab_group="1"> diff --git a/indra/newview/skins/default/xui/en/notifications.xml b/indra/newview/skins/default/xui/en/notifications.xml index 858764006f..fde7d25957 100644 --- a/indra/newview/skins/default/xui/en/notifications.xml +++ b/indra/newview/skins/default/xui/en/notifications.xml @@ -3430,7 +3430,7 @@ Are you sure you want to return the selected objects to their owners? Transferab     icon="alert.tga"     name="GroupLeaveConfirmMember"     type="alert"> -You are currently a member of the group [GROUP]. +You are currently a member of the group <nolink>[GROUP]</nolink>.  Leave Group?      <tag>group</tag>      <tag>confirm</tag> diff --git a/indra/newview/skins/default/xui/en/panel_group_general.xml b/indra/newview/skins/default/xui/en/panel_group_general.xml index 38b680ba86..adde982c60 100644 --- a/indra/newview/skins/default/xui/en/panel_group_general.xml +++ b/indra/newview/skins/default/xui/en/panel_group_general.xml @@ -225,13 +225,22 @@ Hover your mouse over the options for more help.           height="23"           increment="1"           label_width="15" -         label="L$"           layout="topleft"           max_val="99999"           left="30"           name="spin_enrollment_fee"           tool_tip="New members must pay this fee to join the group when Enrollment Fee is checked." -         width="170" /> +         width="150" /> +        <text +         follows="left|top" +         type="string" +         height="16" +         left_pad="2" +         name="currency_label" +         top_delta="5" +         width="18"> +         L$ +        </text>          <combo_box           follows="left|top"           height="23" diff --git a/indra/newview/skins/default/xui/en/panel_snapshot_postcard.xml b/indra/newview/skins/default/xui/en/panel_snapshot_postcard.xml index d8ff043444..ebba292a93 100644 --- a/indra/newview/skins/default/xui/en/panel_snapshot_postcard.xml +++ b/indra/newview/skins/default/xui/en/panel_snapshot_postcard.xml @@ -16,14 +16,6 @@       name="upload_message">          Sending...      </string> -    <string -     name="default_subject"> -        Postcard from [SECOND_LIFE]. -    </string> -    <string -     name="default_message"> -        Check this out! -    </string>      <icon       follows="top|left"       height="18" diff --git a/indra/newview/skins/default/xui/en/panel_status_bar.xml b/indra/newview/skins/default/xui/en/panel_status_bar.xml index 3239c4e531..d453a970e7 100644 --- a/indra/newview/skins/default/xui/en/panel_status_bar.xml +++ b/indra/newview/skins/default/xui/en/panel_status_bar.xml @@ -70,7 +70,7 @@       pad_bottom="2"       tool_tip="Click to buy more L$"       top="0" -     width="55" /> +     width="80" />      <button       halign="left"       font="SansSerifSmall" @@ -87,7 +87,6 @@       left_pad="0"       label_shadow="true"       name="goShop" -     pad_right="0"       pad_bottom="2"       tool_tip="Open Second Life Marketplace"       top="0" diff --git a/indra/newview/skins/default/xui/en/strings.xml b/indra/newview/skins/default/xui/en/strings.xml index 6672d479a2..f6badfdce5 100644 --- a/indra/newview/skins/default/xui/en/strings.xml +++ b/indra/newview/skins/default/xui/en/strings.xml @@ -2280,7 +2280,7 @@ Drag folders to this area and click "Send to Marketplace" to list them for sale  	<string name="NextStipendDay"       value="The next stipend day is " />  	<string name="GroupPlanningDate">[mthnum,datetime,utc]/[day,datetime,utc]/[year,datetime,utc]</string>  	<string name="GroupIndividualShare" value="                      Group       Individual Share" /> -	<string name="GroupColumn"          value="                      Group" /> +	<string name="GroupColumn"          value="Group" />  	<string name="Balance">Balance</string>  	<string name="Credits">Credits</string>  	<string name="Debits">Debits</string> @@ -3507,6 +3507,9 @@ Abuse Report</string>    <string name="dateTimeDayFormat">[MDAY]</string>    <string name="dateTimeAM">AM</string>    <string name="dateTimePM">PM</string> +   +  <!-- Format string for displaying a localized date in a scroll list cell of type "date" --> +  <string name="ScrollListCellDateFormat">[wkday,datetime,local] [mth,datetime,local] [day,datetime,local] [hour,datetime,local]:[min,datetime,local]:[second,datetime,local] [year,datetime,local]</string>    <!--  currency formatting -->    <string name="LocalEstimateUSD">US$ [AMOUNT]</string> diff --git a/indra/newview/skins/default/xui/es/floater_chat_bar.xml b/indra/newview/skins/default/xui/es/floater_chat_bar.xml index 5e5ef616b8..2e94805057 100644 --- a/indra/newview/skins/default/xui/es/floater_chat_bar.xml +++ b/indra/newview/skins/default/xui/es/floater_chat_bar.xml @@ -1,6 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <floater name="chat_bar" title="CHAT"> -	<panel> +	<panel name="bottom_panel">  		<line_editor label="Pulsa aquí para chatear." name="chat_box" tool_tip="Pulsa Enter para decirlo o Ctrl+Enter para gritarlo"/>  		<button name="show_nearby_chat" tool_tip="Muestra o esconde el registro del chat"/>  	</panel> diff --git a/indra/newview/skins/default/xui/es/notifications.xml b/indra/newview/skins/default/xui/es/notifications.xml index 9591b424fc..0de56f9b6d 100644 --- a/indra/newview/skins/default/xui/es/notifications.xml +++ b/indra/newview/skins/default/xui/es/notifications.xml @@ -1437,7 +1437,7 @@ Debemos reiniciar [APP_NAME] para instalar la actualización.  		<usetemplate ignoretext="Confirmar antes de devolver objetos a sus propietarios." name="okcancelignore" notext="Cancelar" yestext="OK"/>  	</notification>  	<notification name="GroupLeaveConfirmMember"> -		Actualmente, eres miembro del grupo [GROUP]. +		Actualmente, eres miembro del grupo <nolink>[GROUP]</nolink>.  ¿Dejar el grupo?  		<usetemplate name="okcancelbuttons" notext="Cancelar" yestext="OK"/>  	</notification> diff --git a/indra/newview/skins/default/xui/es/panel_status_bar.xml b/indra/newview/skins/default/xui/es/panel_status_bar.xml index d43790c8c6..79b2c32b23 100644 --- a/indra/newview/skins/default/xui/es/panel_status_bar.xml +++ b/indra/newview/skins/default/xui/es/panel_status_bar.xml @@ -18,7 +18,7 @@  	<panel name="balance_bg">  		<text name="balance" tool_tip="Haz clic para actualizar tu saldo en L$" value="20 L$"/>  		<button label="Comprar L$" name="buyL" tool_tip="Pulsa para comprar más L$"/> -		<button label="Comprar" name="goShop" tool_tip="Abrir el mercado de Second Life"/> +		<button label="Comprar" name="goShop" tool_tip="Abrir el mercado de Second Life" width="80"/>  	</panel>  	<text name="TimeText" tool_tip="Hora actual (Pacífico)">  		24:00 AM PST diff --git a/indra/newview/skins/default/xui/fr/floater_chat_bar.xml b/indra/newview/skins/default/xui/fr/floater_chat_bar.xml index 88a2fb669b..c7d27c0589 100644 --- a/indra/newview/skins/default/xui/fr/floater_chat_bar.xml +++ b/indra/newview/skins/default/xui/fr/floater_chat_bar.xml @@ -1,6 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <floater name="chat_bar" title="CHAT PRÈS DE MOI"> -	<panel> +	<panel name="bottom_panel">  		<line_editor label="Cliquer ici pour chatter." name="chat_box" tool_tip="Appuyer sur Entrée pour dire, Ctrl-Entrée pour crier"/>  		<button name="show_nearby_chat" tool_tip="Affiche/Masque le journal de chats près de vous"/>  	</panel> diff --git a/indra/newview/skins/default/xui/fr/notifications.xml b/indra/newview/skins/default/xui/fr/notifications.xml index d8d79d8dde..be6f1f8c31 100644 --- a/indra/newview/skins/default/xui/fr/notifications.xml +++ b/indra/newview/skins/default/xui/fr/notifications.xml @@ -1428,7 +1428,7 @@ Version [VERSION]  		<usetemplate ignoretext="Confirmer avant de rendre les objets à leurs propriétaires" name="okcancelignore" notext="Annuler" yestext="OK"/>  	</notification>  	<notification name="GroupLeaveConfirmMember"> -		Vous êtes actuellement membre du groupe [GROUP]. +		Vous êtes actuellement membre du groupe <nolink>[GROUP]</nolink>.  Quitter le groupe ?  		<usetemplate name="okcancelbuttons" notext="Annuler" yestext="OK"/>  	</notification> diff --git a/indra/newview/skins/default/xui/fr/panel_status_bar.xml b/indra/newview/skins/default/xui/fr/panel_status_bar.xml index ac61eb7e52..c0d59a3182 100644 --- a/indra/newview/skins/default/xui/fr/panel_status_bar.xml +++ b/indra/newview/skins/default/xui/fr/panel_status_bar.xml @@ -18,7 +18,7 @@  	<panel name="balance_bg">  		<text name="balance" tool_tip="Cliquer sur ce bouton pour actualiser votre solde en L$." value="20 L$"/>  		<button label="Acheter L$" name="buyL" tool_tip="Cliquer pour acheter plus de L$."/> -		<button label="Achats" name="goShop" tool_tip="Ouvrir la Place du marché Second Life."/> +		<button label="Achats" name="goShop" tool_tip="Ouvrir la Place du marché Second Life." width="75"/>  	</panel>  	<text name="TimeText" tool_tip="Heure actuelle (Pacifique)">  		00h00 PST diff --git a/indra/newview/skins/default/xui/fr/sidepanel_item_info.xml b/indra/newview/skins/default/xui/fr/sidepanel_item_info.xml index 95649d3934..0b5333fc80 100644 --- a/indra/newview/skins/default/xui/fr/sidepanel_item_info.xml +++ b/indra/newview/skins/default/xui/fr/sidepanel_item_info.xml @@ -13,7 +13,7 @@  		Le propriétaire peut :  	</panel.string>  	<panel.string name="acquiredDate"> -		[wkday,datetime,local] [mth,datetime,local] [day,datetime,local] [hour,datetime,local]:[min,datetime,local]:[second,datetime,local] [year,datetime,local] +		[wkday,datetime,local] [day,datetime,local] [mth,datetime,local] [year,datetime,local] [hour,datetime,local]:[min,datetime,local]:[second,datetime,local]  	</panel.string>  	<panel.string name="origin_inventory">  		(inventaire) diff --git a/indra/newview/skins/default/xui/it/floater_chat_bar.xml b/indra/newview/skins/default/xui/it/floater_chat_bar.xml index 6c5c8fbea0..94c85b50c8 100644 --- a/indra/newview/skins/default/xui/it/floater_chat_bar.xml +++ b/indra/newview/skins/default/xui/it/floater_chat_bar.xml @@ -1,6 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <floater name="chat_bar" title="CHAT NEI DINTORNI"> -	<panel> +	<panel name="bottom_panel">  		<line_editor label="Clicca qui per la chat." name="chat_box" tool_tip="Premi Invio per parlare, Ctrl+Invio per gridare"/>  		<button name="show_nearby_chat" tool_tip="Mostra/Nasconde il registro della chat nei dintorni"/>  	</panel> diff --git a/indra/newview/skins/default/xui/it/notifications.xml b/indra/newview/skins/default/xui/it/notifications.xml index 2db0892cd6..fce027da0c 100644 --- a/indra/newview/skins/default/xui/it/notifications.xml +++ b/indra/newview/skins/default/xui/it/notifications.xml @@ -1432,7 +1432,7 @@ Per installare l'aggiornamento è necessario riavviare [APP_NAME].  		<usetemplate ignoretext="Conferma prima di restituire gli oggetti ai relativi proprietari" name="okcancelignore" notext="Annulla" yestext="OK"/>  	</notification>  	<notification name="GroupLeaveConfirmMember"> -		Sei attualmente un membro del gruppo [GROUP]. +		Sei attualmente un membro del gruppo <nolink>[GROUP]</nolink>.  Vuoi lasciare il gruppo?  		<usetemplate name="okcancelbuttons" notext="Annulla" yestext="OK"/>  	</notification> diff --git a/indra/newview/skins/default/xui/it/panel_status_bar.xml b/indra/newview/skins/default/xui/it/panel_status_bar.xml index fadaa575ea..4abc90113f 100644 --- a/indra/newview/skins/default/xui/it/panel_status_bar.xml +++ b/indra/newview/skins/default/xui/it/panel_status_bar.xml @@ -18,7 +18,7 @@  	<panel name="balance_bg">  		<text name="balance" tool_tip="Clicca per aggiornare il tuo saldo in L$" value="L$ 20"/>  		<button label="Acquista L$" name="buyL" tool_tip="Clicca per acquistare più L$"/> -		<button label="Acquisti" name="goShop" tool_tip="Apri Mercato Second Life"/> +		<button label="Acquisti" name="goShop" tool_tip="Apri Mercato Second Life" width="75"/>  	</panel>  	<text name="TimeText" tool_tip="Orario attuale (Pacifico)">  		24:00, ora del Pacifico diff --git a/indra/newview/skins/default/xui/ja/floater_chat_bar.xml b/indra/newview/skins/default/xui/ja/floater_chat_bar.xml index 9735afb101..504cea5931 100644 --- a/indra/newview/skins/default/xui/ja/floater_chat_bar.xml +++ b/indra/newview/skins/default/xui/ja/floater_chat_bar.xml @@ -1,6 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <floater name="chat_bar" title="近くのチャット"> -	<panel> +	<panel name="bottom_panel">  		<line_editor label="ここをクリックしてチャットを開始します。" name="chat_box" tool_tip="Enter キーを押して話し、Ctrl + Enter キーで叫びます。"/>  		<button name="show_nearby_chat" tool_tip="近くのチャットログを表示・非表示"/>  	</panel> diff --git a/indra/newview/skins/default/xui/ja/notifications.xml b/indra/newview/skins/default/xui/ja/notifications.xml index 7dfa6d2f7a..141f2c8071 100644 --- a/indra/newview/skins/default/xui/ja/notifications.xml +++ b/indra/newview/skins/default/xui/ja/notifications.xml @@ -1467,7 +1467,7 @@ http://secondlife.com/download から最新バージョンをダウンロード  		<usetemplate ignoretext="オブジェクトを所有者に返却する前の確認" name="okcancelignore" notext="取り消し" yestext="OK"/>  	</notification>  	<notification name="GroupLeaveConfirmMember"> -		現在あなたは [GROUP] のメンバーです。 +		現在あなたは <nolink>[GROUP]</nolink> のメンバーです。  このグループを抜けますか?  		<usetemplate name="okcancelbuttons" notext="取り消し" yestext="OK"/>  	</notification> diff --git a/indra/newview/skins/default/xui/ja/panel_status_bar.xml b/indra/newview/skins/default/xui/ja/panel_status_bar.xml index 93689b81af..4fb876f690 100644 --- a/indra/newview/skins/default/xui/ja/panel_status_bar.xml +++ b/indra/newview/skins/default/xui/ja/panel_status_bar.xml @@ -18,7 +18,7 @@  	<panel name="balance_bg">  		<text name="balance" tool_tip="クリックして L$ 残高を更新" value="L$20"/>  		<button label="L$ の購入" name="buyL" tool_tip="クリックして L$ を購入します"/> -		<button label="店" name="goShop" tool_tip="Second Life マーケットプレイスを開く"/> +		<button label="店" name="goShop" tool_tip="Second Life マーケットプレイスを開く"  width="40"/>  	</panel>  	<text name="TimeText" tool_tip="現在時刻(太平洋)">  		24:00 AM PST diff --git a/indra/newview/skins/default/xui/pl/notifications.xml b/indra/newview/skins/default/xui/pl/notifications.xml index e1fb6dd3f1..0194293642 100644 --- a/indra/newview/skins/default/xui/pl/notifications.xml +++ b/indra/newview/skins/default/xui/pl/notifications.xml @@ -1385,7 +1385,7 @@ W celu instalacji aktualizacji musi zostać wykonany restart [APP_NAME].  		<usetemplate ignoretext="Potwierdź zanim zwrócisz obiekty do ich właścicieli" name="okcancelignore" notext="Anuluj" yestext="OK"/>  	</notification>  	<notification name="GroupLeaveConfirmMember"> -		Jesteś członkiem grupy [GROUP]. +		Jesteś członkiem grupy <nolink>[GROUP]</nolink>.  Chcesz opuścić grupę?  		<usetemplate name="okcancelbuttons" notext="Anuluj" yestext="OK"/>  	</notification> diff --git a/indra/newview/skins/default/xui/pt/floater_chat_bar.xml b/indra/newview/skins/default/xui/pt/floater_chat_bar.xml index c089ab93f2..72016c6b40 100644 --- a/indra/newview/skins/default/xui/pt/floater_chat_bar.xml +++ b/indra/newview/skins/default/xui/pt/floater_chat_bar.xml @@ -1,6 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <floater name="chat_bar" title="BATE-PAPO LOCAL"> -	<panel> +	<panel name="bottom_panel">  		<line_editor label="Clique aqui para bater papo." name="chat_box" tool_tip="Tecle Enter para falar, Ctrl+Enter para gritar"/>  		<button name="show_nearby_chat" tool_tip="Mostra/oculta o histórico do bate-papo local"/>  	</panel> diff --git a/indra/newview/skins/default/xui/pt/notifications.xml b/indra/newview/skins/default/xui/pt/notifications.xml index d3547beeb3..b53ebeb136 100644 --- a/indra/newview/skins/default/xui/pt/notifications.xml +++ b/indra/newview/skins/default/xui/pt/notifications.xml @@ -1419,7 +1419,7 @@ Para instalar a atualização, será preciso reiniciar o [APP_NAME].  		<usetemplate ignoretext="Confirmar antes de devolver objetos a seus donos" name="okcancelignore" notext="Cancelar" yestext="Retornar"/>  	</notification>  	<notification name="GroupLeaveConfirmMember"> -		Você é atualmente um membro do grupo [GROUP]. +		Você é atualmente um membro do grupo <nolink>[GROUP]</nolink>.  Sair do grupo?  		<usetemplate name="okcancelbuttons" notext="Cancelar" yestext="Sair"/>  	</notification> diff --git a/indra/newview/skins/default/xui/pt/panel_status_bar.xml b/indra/newview/skins/default/xui/pt/panel_status_bar.xml index d5a3258ddc..22853f0643 100644 --- a/indra/newview/skins/default/xui/pt/panel_status_bar.xml +++ b/indra/newview/skins/default/xui/pt/panel_status_bar.xml @@ -18,7 +18,7 @@  	<panel name="balance_bg">  		<text name="balance" tool_tip="Atualizar saldo de L$" value="L$20"/>  		<button label="Comprar L$" name="buyL" tool_tip="Comprar mais L$"/> -		<button label="Comprar" name="goShop" tool_tip="Abrir Mercado do Second Life"/> +		<button label="Comprar" name="goShop" tool_tip="Abrir Mercado do Second Life" width="80"/>  	</panel>  	<text name="TimeText" tool_tip="Hora atual (Pacífico)">  		24:00 AM PST diff --git a/indra/newview/skins/default/xui/ru/floater_chat_bar.xml b/indra/newview/skins/default/xui/ru/floater_chat_bar.xml index eceab1775a..79b7b033fb 100644 --- a/indra/newview/skins/default/xui/ru/floater_chat_bar.xml +++ b/indra/newview/skins/default/xui/ru/floater_chat_bar.xml @@ -1,6 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <floater name="chat_bar" title="ЛОКАЛЬНЫЙ ЧАТ"> -	<panel> +	<panel name="bottom_panel">  		<line_editor label="Щелкните здесь для общения." name="chat_box" tool_tip="Нажмите Enter, чтобы сказать, Ctrl+Enter, чтобы прокричать"/>  		<button name="show_nearby_chat" tool_tip="Показать/скрыть лог локального чата"/>  	</panel> diff --git a/indra/newview/skins/default/xui/ru/notifications.xml b/indra/newview/skins/default/xui/ru/notifications.xml index 1be14160ed..f121743fe9 100644 --- a/indra/newview/skins/default/xui/ru/notifications.xml +++ b/indra/newview/skins/default/xui/ru/notifications.xml @@ -1431,7 +1431,7 @@ http://secondlife.com/download.  		<usetemplate ignoretext="Подтверждать перед возвратом объектов владельцам" name="okcancelignore" notext="Отмена" yestext="OK"/>  	</notification>  	<notification name="GroupLeaveConfirmMember"> -		Вы являетесь участником группы [GROUP]. +		Вы являетесь участником группы <nolink>[GROUP]</nolink>.  Хотите покинуть группу?  		<usetemplate name="okcancelbuttons" notext="Отмена" yestext="OK"/>  	</notification> diff --git a/indra/newview/skins/default/xui/ru/panel_status_bar.xml b/indra/newview/skins/default/xui/ru/panel_status_bar.xml index 6822244196..babe5811ac 100644 --- a/indra/newview/skins/default/xui/ru/panel_status_bar.xml +++ b/indra/newview/skins/default/xui/ru/panel_status_bar.xml @@ -18,7 +18,7 @@  	<panel name="balance_bg">  		<text name="balance" tool_tip="Щелкните для обновления вашего баланса L$" value="L$20"/>  		<button label="Купить L$" name="buyL" tool_tip="Щелкните для покупки L$"/> -		<button label="Торговый центр" name="goShop" tool_tip="Открыть торговый центр Second Life"/> +		<button label="Торговый центр" name="goShop" tool_tip="Открыть торговый центр Second Life" width="121"/>  	</panel>  	<text name="TimeText" tool_tip="Текущее время (тихоокеанское)">  		00:00 (тихоокеанское время) diff --git a/indra/newview/skins/default/xui/tr/floater_chat_bar.xml b/indra/newview/skins/default/xui/tr/floater_chat_bar.xml index d2385e6be3..dee17b7bc4 100644 --- a/indra/newview/skins/default/xui/tr/floater_chat_bar.xml +++ b/indra/newview/skins/default/xui/tr/floater_chat_bar.xml @@ -1,6 +1,6 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <floater name="chat_bar" title="YAKINDAKİ SOHBET"> -	<panel> +	<panel name="bottom_panel">  		<line_editor label="Sohbet etmek için buraya tıklayın." name="chat_box" tool_tip="Söylemek için Enter, bağırmak için Ctrl+Enter yapın"/>  		<button name="show_nearby_chat" tool_tip="yakın sohbet günlüğünü gösterir/gizler"/>  	</panel> diff --git a/indra/newview/skins/default/xui/tr/notifications.xml b/indra/newview/skins/default/xui/tr/notifications.xml index 6908f6867f..c0dc67ed34 100644 --- a/indra/newview/skins/default/xui/tr/notifications.xml +++ b/indra/newview/skins/default/xui/tr/notifications.xml @@ -1431,7 +1431,7 @@ Güncellemeyi kurmak için [APP_NAME] uygulamasını yeniden başlatmalısınız  		<usetemplate ignoretext="Nesneleri sahiplerine iade etmeden önce doğrulama iste" name="okcancelignore" notext="İptal" yestext="Tamam"/>  	</notification>  	<notification name="GroupLeaveConfirmMember"> -		Şu anda [GROUP] grubunun bir üyesisiniz. +		Şu anda <nolink>[GROUP]</nolink> grubunun bir üyesisiniz.  Gruptan ayrılmak istiyor musunuz?  		<usetemplate name="okcancelbuttons" notext="İptal" yestext="Tamam"/>  	</notification> diff --git a/indra/newview/skins/default/xui/tr/panel_status_bar.xml b/indra/newview/skins/default/xui/tr/panel_status_bar.xml index 63726b94e2..81c304a5d8 100644 --- a/indra/newview/skins/default/xui/tr/panel_status_bar.xml +++ b/indra/newview/skins/default/xui/tr/panel_status_bar.xml @@ -18,7 +18,7 @@  	<panel name="balance_bg">  		<text name="balance" tool_tip="L$ bakiyenizi yenilemek için buraya tıklayın" value="L$20"/>  		<button label="L$ Satın Al" name="buyL" tool_tip="Daha fazla L$ satın almak için tıklayın"/> -		<button label="Alışveriş yap" name="goShop" tool_tip="Second Life Pazaryeri Aç"/> +		<button label="Alışveriş yap" name="goShop" tool_tip="Second Life Pazaryeri Aç" width="95"/>  	</panel>  	<text name="TimeText" tool_tip="Geçerli zaman (Pasifik)">  		24:00 AM PST diff --git a/indra/newview/skins/default/xui/zh/notifications.xml b/indra/newview/skins/default/xui/zh/notifications.xml index 17ff6288a5..3fa8ff3f78 100644 --- a/indra/newview/skins/default/xui/zh/notifications.xml +++ b/indra/newview/skins/default/xui/zh/notifications.xml @@ -1418,7 +1418,7 @@ We must restart [APP_NAME] to install the update.  		<usetemplate ignoretext="在我退回物件給它們的擁有者前確認" name="okcancelignore" notext="取消" yestext="確定"/>  	</notification>  	<notification name="GroupLeaveConfirmMember"> -		你目前是 [GROUP] 群組的成員。 +		你目前是 <nolink>[GROUP]</nolink> 群組的成員。  是否要離開群組?  		<usetemplate name="okcancelbuttons" notext="取消" yestext="確定"/>  	</notification>  | 
