diff options
27 files changed, 346 insertions, 332 deletions
| diff --git a/indra/newview/llpanelnearbymedia.cpp b/indra/newview/llpanelnearbymedia.cpp index 75b25b6a40..c02f154dc8 100644 --- a/indra/newview/llpanelnearbymedia.cpp +++ b/indra/newview/llpanelnearbymedia.cpp @@ -574,13 +574,16 @@ void LLPanelNearByMedia::refreshParcelItems()  	if (NULL != mParcelMediaItem)  	{  		std::string name, url, tooltip; -		getNameAndUrlHelper(LLViewerParcelMedia::getParcelMedia(), name, url, ""); -		if (name.empty() || name == url) +		if (!LLViewerParcelMgr::getInstance()->getAgentParcel()->getObscureMedia())  		{ -			tooltip = url; -		} -		else { -			tooltip = name + " : " + url; +			getNameAndUrlHelper(LLViewerParcelMedia::getParcelMedia(), name, url, ""); +			if (name.empty() || name == url) +			{ +				tooltip = url; +			} +			else { +				tooltip = name + " : " + url; +			}  		}  		LLViewerMediaImpl *impl = LLViewerParcelMedia::getParcelMedia();  		updateListItem(mParcelMediaItem, @@ -617,9 +620,14 @@ void LLPanelNearByMedia::refreshParcelItems()  	{  		bool is_playing = LLViewerMedia::isParcelAudioPlaying(); +		std::string url; +		if (!LLViewerParcelMgr::getInstance()->getAgentParcel()->getObscureMusic()) +		{ +			url = LLViewerMedia::getParcelAudioURL(); +		}  		updateListItem(mParcelAudioItem,  					   mParcelAudioName, -					   LLViewerMedia::getParcelAudioURL(), +					   url,  					   -1, // Proximity after Parcel Media, but closer than anything else  					   (!is_playing),  					   is_playing, diff --git a/indra/newview/lltexturefetch.cpp b/indra/newview/lltexturefetch.cpp index 6c35464a51..0053ce8df8 100644 --- a/indra/newview/lltexturefetch.cpp +++ b/indra/newview/lltexturefetch.cpp @@ -491,7 +491,7 @@ U32 LLTextureFetchWorker::calcWorkPriority()   	//llassert_always(mImagePriority >= 0 && mImagePriority <= LLViewerFetchedTexture::maxDecodePriority());  	static const F32 PRIORITY_SCALE = (F32)LLWorkerThread::PRIORITY_LOWBITS / LLViewerFetchedTexture::maxDecodePriority(); -	mWorkPriority = (U32)(mImagePriority * PRIORITY_SCALE); +	mWorkPriority = llmin((U32)LLWorkerThread::PRIORITY_LOWBITS, (U32)(mImagePriority * PRIORITY_SCALE));  	return mWorkPriority;  } diff --git a/indra/newview/llviewermediafocus.cpp b/indra/newview/llviewermediafocus.cpp index 88e7cfec86..b8179f7fc2 100644 --- a/indra/newview/llviewermediafocus.cpp +++ b/indra/newview/llviewermediafocus.cpp @@ -126,7 +126,7 @@ void LLViewerMediaFocus::setFocusFace(LLPointer<LLViewerObject> objectp, S32 fac  			if(face_auto_zoom && ! parcel->getMediaPreventCameraZoom())  			{  				// Zoom in on this face -				mMediaControls.get()->resetZoomLevel(); +				mMediaControls.get()->resetZoomLevel(false);  				mMediaControls.get()->nextZoomLevel();  			}  			else diff --git a/indra/newview/llviewerregion.cpp b/indra/newview/llviewerregion.cpp index 77d2d493bd..ce627494c8 100644 --- a/indra/newview/llviewerregion.cpp +++ b/indra/newview/llviewerregion.cpp @@ -49,6 +49,7 @@  #include "llagent.h"  #include "llcallingcard.h"  #include "llcaphttpsender.h" +#include "llcommandhandler.h"  #include "lldir.h"  #include "lleventpoll.h"  #include "llfloatergodtools.h" @@ -58,6 +59,7 @@  #include "llsdutil.h"  #include "llstartup.h"  #include "lltrans.h" +#include "llurldispatcher.h"  #include "llviewerobjectlist.h"  #include "llviewerparceloverlay.h"  #include "llvlmanager.h" @@ -82,6 +84,45 @@ extern BOOL gNoRender;  const F32 WATER_TEXTURE_SCALE = 8.f;			//  Number of times to repeat the water texture across a region  const S16 MAX_MAP_DIST = 10; +// support for secondlife:///app/region/{REGION} SLapps +// N.B. this is defined to work exactly like the classic secondlife://{REGION} +// However, the later syntax cannot support spaces in the region name because +// spaces (and %20 chars) are illegal in the hostname of an http URL. Some +// browsers let you get away with this, but some do not (such as Qt's Webkit). +// Hence we introduced the newer secondlife:///app/region alternative. +class LLRegionHandler : public LLCommandHandler +{ +public: +	// requests will be throttled from a non-trusted browser +	LLRegionHandler() : LLCommandHandler("region", UNTRUSTED_THROTTLE) {} + +	bool handle(const LLSD& params, const LLSD& query_map, LLMediaCtrl* web) +	{ +		// make sure that we at least have a region name +		int num_params = params.size(); +		if (num_params < 1) +		{ +			return false; +		} + +		// build a secondlife://{PLACE} SLurl from this SLapp +		std::string url = "secondlife://"; +		for (int i = 0; i < num_params; i++) +		{ +			if (i > 0) +			{ +				url += "/"; +			} +			url += params[i].asString(); +		} + +		// Process the SLapp as if it was a secondlife://{PLACE} SLurl +		LLURLDispatcher::dispatch(url, web, true); +		return true; +	} +}; +LLRegionHandler gRegionHandler; +  class BaseCapabilitiesComplete : public LLHTTPClient::Responder  {  	LOG_CLASS(BaseCapabilitiesComplete); diff --git a/indra/newview/llviewertexture.cpp b/indra/newview/llviewertexture.cpp index 6add8a7e92..01d437f9eb 100644 --- a/indra/newview/llviewertexture.cpp +++ b/indra/newview/llviewertexture.cpp @@ -1257,20 +1257,30 @@ void LLViewerFetchedTexture::destroyTexture()  	mFullyLoaded = FALSE ;  } -// -//do not change the discard level of the loaded texture image. -BOOL LLViewerFetchedTexture::keepReuestedDiscardLevel() +void LLViewerFetchedTexture::addToCreateTexture()  { -	if (!mLoadedCallbackList.empty()) +	bool force_update = false ; +	if (getComponents() != mRawImage->getComponents())  	{ -		return TRUE ; -	} +		// We've changed the number of components, so we need to move any +		// objects using this pool to a different pool. +		mComponents = mRawImage->getComponents(); +		mGLTexturep->setComponents(mComponents) ; +		force_update = true ; -	return FALSE ; -} +		for(U32 i = 0 ; i < mNumFaces ; i++) +		{ +			mFaceList[i]->dirtyTexture() ; +		} + +		//discard the cached raw image and the saved raw image +		mCachedRawImageReady = FALSE ; +		mCachedRawDiscardLevel = -1 ; +		mCachedRawImage = NULL ; +		mSavedRawDiscardLevel = -1 ; +		mSavedRawImage = NULL ; +	}	 -void LLViewerFetchedTexture::addToCreateTexture() -{  	if(isForSculptOnly())  	{  		//just update some variables, not to create a real GL texture. @@ -1278,6 +1288,11 @@ void LLViewerFetchedTexture::addToCreateTexture()  		mNeedsCreateTexture = FALSE ;  		destroyRawImage();  	} +	else if(!force_update && getDiscardLevel() > -1 && getDiscardLevel() <= mRawDiscardLevel) +	{ +		mNeedsCreateTexture = FALSE ; +		destroyRawImage(); +	}  	else  	{	  #if 1 @@ -1286,7 +1301,7 @@ void LLViewerFetchedTexture::addToCreateTexture()  		//so do not scale down the over qualified image.  		//Note: scaling down image is expensensive. Do it only when very necessary.  		// -		if(mRequestedDiscardLevel <= mDesiredDiscardLevel && !keepReuestedDiscardLevel()) +		if(mRequestedDiscardLevel <= mDesiredDiscardLevel && !mForceToSaveRawImage)  		{  			S32 w = mFullWidth >> mRawDiscardLevel;  			S32 h = mFullHeight >> mRawDiscardLevel; @@ -1399,28 +1414,12 @@ BOOL LLViewerFetchedTexture::createTexture(S32 usename/*= 0*/)  		setActive() ;  	} -	// -	// Iterate through the list of image loading callbacks to see -	// what sort of data they need. -	// -	// *TODO: Fix image callback code -	BOOL imageraw_callbacks = FALSE; -	for(callback_list_t::iterator iter = mLoadedCallbackList.begin(); -		iter != mLoadedCallbackList.end(); ) -	{ -		LLLoadedCallbackEntry *entryp = *iter++; -		if (entryp->mNeedsImageRaw) -		{ -			imageraw_callbacks = TRUE; -			break; -		} -	} - -	if (!imageraw_callbacks) +	if (!mForceToSaveRawImage)  	{  		mNeedsAux = FALSE; -		destroyRawImage();  	} +		destroyRawImage(); +	  	return res;  } @@ -1503,21 +1502,16 @@ F32 LLViewerFetchedTexture::calcDecodePriority()  	}  #endif -	if(mFullyLoaded)//already loaded for static texture -	{ -		return -4.0f ; //alreay fetched -	} -  	if (mNeedsCreateTexture)  	{  		return mDecodePriority; // no change while waiting to create  	} -	if(mForceToSaveRawImage) +	if(mFullyLoaded && !mForceToSaveRawImage)//already loaded for static texture  	{ -		return maxDecodePriority() ; +		return -4.0f ; //alreay fetched  	} -	 -	S32 cur_discard = getDiscardLevel(); + +	S32 cur_discard = getCurrentDiscardLevelForFetching();  	bool have_all_data = (cur_discard >= 0 && (cur_discard <= mDesiredDiscardLevel));  	F32 pixel_priority = fsqrtf(mMaxVirtualSize); @@ -1642,11 +1636,8 @@ F32 LLViewerFetchedTexture::maxDecodePriority()  void LLViewerFetchedTexture::setDecodePriority(F32 priority)  { -	//llassert(!mInImageList); // firing a lot, figure out why -        if (mInImageList) // above llassert() softened to a warning -        { -                llwarns << "BAD STUFF!  mInImageList" << llendl; -        } +	llassert(!mInImageList);  +      	mDecodePriority = priority;  } @@ -1666,6 +1657,11 @@ void LLViewerFetchedTexture::updateVirtualSize()  		addTextureStats(0.f, FALSE) ;//reset  	} +	if(mForceToSaveRawImage) +	{ +		setAdditionalDecodePriority(0.75f) ; //boost the fetching priority +	} +  	for(U32 i = 0 ; i < mNumFaces ; i++)  	{				  		LLFace* facep = mFaceList[i] ; @@ -1680,6 +1676,24 @@ void LLViewerFetchedTexture::updateVirtualSize()  	reorganizeVolumeList();  } +S32 LLViewerFetchedTexture::getCurrentDiscardLevelForFetching() +{ +	S32 current_discard = getDiscardLevel() ; +	if(mForceToSaveRawImage) +	{ +		if(mSavedRawDiscardLevel < 0 || current_discard < 0) +		{ +			current_discard = -1 ; +		} +		else +		{ +			current_discard = llmax(current_discard, mSavedRawDiscardLevel) ; +		}		 +	} + +	return current_discard ; +} +  bool LLViewerFetchedTexture::updateFetch()  {  	static LLCachedControl<bool> textures_decode_disabled(gSavedSettings,"TextureDecodeDisabled"); @@ -1716,7 +1730,7 @@ bool LLViewerFetchedTexture::updateFetch()  		return false; // process any raw image data in callbacks before replacing  	} -	S32 current_discard = getDiscardLevel() ; +	S32 current_discard = getCurrentDiscardLevelForFetching() ;  	S32 desired_discard = getDesiredDiscardLevel();  	F32 decode_priority = getDecodePriority();  	decode_priority = llmax(decode_priority, 0.0f); @@ -1726,14 +1740,6 @@ bool LLViewerFetchedTexture::updateFetch()  		// Sets mRawDiscardLevel, mRawImage, mAuxRawImage  		S32 fetch_discard = current_discard; -		if(mForceToSaveRawImage) -		{ -			if(fetch_discard >= 0) -			{ -				fetch_discard = llmax(fetch_discard, mSavedRawDiscardLevel) ; -			} -		} -  		if (mRawImage.notNull()) sRawCount--;  		if (mAuxRawImage.notNull()) sAuxCount--;  		bool finished = LLAppViewer::getTextureFetch()->getRequestFinished(getID(), fetch_discard, mRawImage, mAuxRawImage); @@ -1761,18 +1767,6 @@ bool LLViewerFetchedTexture::updateFetch()  			if ((mRawImage->getDataSize() > 0 && mRawDiscardLevel >= 0) &&  				(current_discard < 0 || mRawDiscardLevel < current_discard))  			{ -				if (getComponents() != mRawImage->getComponents()) -				{ -					// We've changed the number of components, so we need to move any -					// objects using this pool to a different pool. -					mComponents = mRawImage->getComponents(); -					mGLTexturep->setComponents(mComponents) ; - -					for(U32 i = 0 ; i < mNumFaces ; i++) -					{ -						mFaceList[i]->dirtyTexture() ; -					} -				}			  				mFullWidth = mRawImage->getWidth() << mRawDiscardLevel;  				mFullHeight = mRawImage->getHeight() << mRawDiscardLevel; @@ -1838,18 +1832,6 @@ bool LLViewerFetchedTexture::updateFetch()  		}  	} -	if (!mDontDiscard) -	{ -		if (mBoostLevel == 0) -		{ -			desired_discard = llmax(desired_discard, current_discard-1); -		} -		else -		{ -			desired_discard = llmax(desired_discard, current_discard-2); -		} -	} -  	bool make_request = true;	  	if (decode_priority <= 0)  	{ @@ -1867,8 +1849,20 @@ bool LLViewerFetchedTexture::updateFetch()  	//{  	//	make_request = false;  	//} -	else +	 +	if(make_request)  	{ +		//load the texture progressively. +		S32 delta_level = (mBoostLevel > LLViewerTexture::BOOST_NONE) ? 2 : 1 ;  +		if(current_discard < 0) +		{ +			desired_discard = llmax(desired_discard, getMaxDiscardLevel() - delta_level); +		} +		else +		{ +			desired_discard = llmax(desired_discard, current_discard - delta_level); +		} +  		if (mIsFetching)  		{  			if (mRequestedDiscardLevel <= desired_discard) @@ -1888,7 +1882,7 @@ bool LLViewerFetchedTexture::updateFetch()  	if (make_request)  	{  		S32 w=0, h=0, c=0; -		if (current_discard >= 0) +		if (getDiscardLevel() >= 0)  		{  			w = mGLTexturep->getWidth(0);  			h = mGLTexturep->getHeight(0); @@ -1929,73 +1923,6 @@ bool LLViewerFetchedTexture::updateFetch()  	return mIsFetching ? true : false;  } -// -//force to fetch a new raw image for this texture -// -BOOL LLViewerFetchedTexture::forceFetch() -{ -	if(!mForceToSaveRawImage) -	{ -		return false ; -	} -	//if(mDesiredSavedRawDiscardLevel < getDiscardLevel()) -	{ -		//no need to force fetching. normal fetching flow will do the work. -		//return false ; -	} -	//if (mNeedsCreateTexture) -	{ -		// We may be fetching still (e.g. waiting on write) -		// but don't check until we've processed the raw data we have -		//return false; -	} -	if(mIsFetching) -	{ -		return false ; -	} -	if (mIsMissingAsset) -	{ -		mForceToSaveRawImage = false ; -		llassert_always(!mHasFetcher); -		return false; // skip -	} -	if (!mLoadedCallbackList.empty() && mRawImage.notNull()) -	{ -		return false; // process any raw image data in callbacks before replacing -	} -	if(mRawImage.notNull() && mRawDiscardLevel <= mDesiredSavedRawDiscardLevel) -	{ -		return false ; // mRawImage is enough -	} - -	S32 desired_discard = mDesiredSavedRawDiscardLevel ; -	S32 current_discard = getDiscardLevel(); -	 -	bool fetch_request_created = false; -	S32 w=0, h=0, c=0; -	if (current_discard >= 0) -	{ -		w = getWidth(0); -		h = getHeight(0); -		c = getComponents(); -	} -	setDecodePriority(maxDecodePriority()) ; -	fetch_request_created = LLAppViewer::getTextureFetch()->createRequest(mUrl, getID(),getTargetHost(), getDecodePriority(), -																		  w, h, c, desired_discard, needsAux()); - -	if (fetch_request_created) -	{				 -		mHasFetcher = TRUE; -		mIsFetching = TRUE; -		mRequestedDiscardLevel = desired_discard ; - -		mFetchState = LLAppViewer::getTextureFetch()->getFetchState(mID, mDownloadProgress, mRequestedDownloadPriority, -																	mFetchPriority, mFetchDeltaTime, mRequestDeltaTime); -	}	 - -	return mIsFetching ? true : false; -} -  void LLViewerFetchedTexture::setIsMissingAsset()  {  	if (mUrl.empty()) @@ -2037,6 +1964,10 @@ void LLViewerFetchedTexture::setLoadedCallback( loaded_callback_func loaded_call  	LLLoadedCallbackEntry* entryp = new LLLoadedCallbackEntry(loaded_callback, discard_level, keep_imageraw, userdata);  	mLoadedCallbackList.push_back(entryp);  	mNeedsAux |= needs_aux; +	if(keep_imageraw) +	{ +		forceToSaveRawImage(discard_level) ; +	}  	if (mNeedsAux && mAuxRawImage.isNull() && getDiscardLevel() >= 0)  	{  		// We need aux data, but we've already loaded the image, and it didn't have any @@ -2285,8 +2216,15 @@ LLImageRaw* LLViewerFetchedTexture::reloadRawImage(S8 discard_level)  	if(mSavedRawDiscardLevel >= 0 && mSavedRawDiscardLevel <= discard_level)  	{ -		mRawImage = new LLImageRaw(getWidth(discard_level), getHeight(discard_level), getComponents()) ; -		mRawImage->copy(getSavedRawImage()) ; +		if(mSavedRawDiscardLevel != discard_level) +		{ +			mRawImage = new LLImageRaw(getWidth(discard_level), getHeight(discard_level), getComponents()) ; +			mRawImage->copy(getSavedRawImage()) ; +		} +		else +		{ +			mRawImage = getSavedRawImage() ; +		}  		mRawDiscardLevel = discard_level ;  	}  	else @@ -2296,13 +2234,18 @@ LLImageRaw* LLViewerFetchedTexture::reloadRawImage(S8 discard_level)  		{  			mRawImage = mCachedRawImage ;  			mRawDiscardLevel = mCachedRawDiscardLevel; - -			forceToSaveRawImage(discard_level) ;  		}  		else //cached raw image is good enough, copy it.  		{ -			mRawImage = new LLImageRaw(getWidth(discard_level), getHeight(discard_level), getComponents()) ; -			mRawImage->copy(mCachedRawImage) ; +			if(mCachedRawDiscardLevel != discard_level) +			{ +				mRawImage = new LLImageRaw(getWidth(discard_level), getHeight(discard_level), getComponents()) ; +				mRawImage->copy(mCachedRawImage) ; +			} +			else +			{ +				mRawImage = mCachedRawImage ; +			}  			mRawDiscardLevel = discard_level ;  		}  	} @@ -2331,11 +2274,6 @@ void LLViewerFetchedTexture::destroyRawImage()  	mAuxRawImage = NULL;  	mIsRawImageValid = FALSE;  	mRawDiscardLevel = INVALID_DISCARD_LEVEL; - -	if(mForceToSaveRawImage) -	{ -		forceFetch() ; -	}  }  //use the mCachedRawImage to (re)generate the gl texture. @@ -2448,7 +2386,7 @@ void LLViewerFetchedTexture::checkCachedRawSculptImage()  void LLViewerFetchedTexture::saveRawImage()   { -	if(mRawImage.isNull() || mSavedRawDiscardLevel == mRawDiscardLevel) +	if(mRawImage.isNull() || mRawImage == mSavedRawImage || (mSavedRawDiscardLevel >= 0 && mSavedRawDiscardLevel <= mRawDiscardLevel))  	{  		return ;  	} @@ -2466,12 +2404,22 @@ void LLViewerFetchedTexture::saveRawImage()  void LLViewerFetchedTexture::forceToSaveRawImage(S32 desired_discard)   {  -	if(!mForceToSaveRawImage && (mDesiredSavedRawDiscardLevel < 0 || mDesiredSavedRawDiscardLevel > desired_discard)) +	if(!mForceToSaveRawImage || mDesiredSavedRawDiscardLevel < 0 || mDesiredSavedRawDiscardLevel > desired_discard)  	{  		mForceToSaveRawImage = TRUE ;  		mDesiredSavedRawDiscardLevel = desired_discard ; -		forceFetch() ; +		//copy from the cached raw image if exists. +		if(mCachedRawImage.notNull() && mRawImage.isNull() ) +		{ +			mRawImage = mCachedRawImage ; +			mRawDiscardLevel = mCachedRawDiscardLevel ; + +			saveRawImage() ; + +			mRawImage = NULL ; +			mRawDiscardLevel = INVALID_DISCARD_LEVEL ; +		}  	}  }  void LLViewerFetchedTexture::destroySavedRawImage() @@ -2838,6 +2786,11 @@ void LLViewerLODTexture::processTextureStats()  			}  		}  	} + +	if(mForceToSaveRawImage && mDesiredSavedRawDiscardLevel >= 0) +	{ +		mDesiredDiscardLevel = llmin(mDesiredDiscardLevel, (S8)mDesiredSavedRawDiscardLevel) ; +	}  }  void LLViewerLODTexture::scaleDown() diff --git a/indra/newview/llviewertexture.h b/indra/newview/llviewertexture.h index 79db754072..84377198eb 100644 --- a/indra/newview/llviewertexture.h +++ b/indra/newview/llviewertexture.h @@ -424,7 +424,6 @@ public:  	LLImageRaw* reloadRawImage(S8 discard_level) ;  	void destroyRawImage(); -	/*virtual*/ void setCachedRawImage(S32 discard_level, LLImageRaw* imageraw) ;  	const std::string& getUrl() const {return mUrl;}  	//--------------- @@ -449,6 +448,7 @@ public:  	BOOL        isCachedRawImageReady() const {return mCachedRawImageReady ;}  	BOOL        isRawImageValid()const { return mIsRawImageValid ; }	  	void        forceToSaveRawImage(S32 desired_discard = 0) ; +	/*virtual*/ void setCachedRawImage(S32 discard_level, LLImageRaw* imageraw) ;  	void        destroySavedRawImage() ;  	LLImageRaw* getSavedRawImage() ;  	BOOL        hasSavedRawImage() const ; @@ -457,15 +457,14 @@ public:  protected:  	/*virtual*/ void switchToCachedImage(); +	S32 getCurrentDiscardLevelForFetching() ;  private:  	void init(bool firstinit) ;  	void cleanup() ;  	void saveRawImage() ; -	BOOL forceFetch() ;  	void setCachedRawImage() ; -	BOOL keepReuestedDiscardLevel();  	//for atlas  	void resetFaceAtlas() ; diff --git a/indra/newview/llviewertexturelist.cpp b/indra/newview/llviewertexturelist.cpp index ee934ab9c5..eaef93a81d 100644 --- a/indra/newview/llviewertexturelist.cpp +++ b/indra/newview/llviewertexturelist.cpp @@ -502,10 +502,8 @@ void LLViewerTextureList::addImageToList(LLViewerFetchedTexture *image)  	{  		llerrs << "LLViewerTextureList::addImageToList - Image already in list" << llendl;  	} -	if ((mImageList.insert(image)).second != true) -	{ -		llwarns << "BAD STUFF!  (mImageList.insert(image)).second != true" << llendl; -	} +	llassert((mImageList.insert(image)).second == true) ; +	  	image->setInImageList(TRUE) ;  } @@ -522,10 +520,8 @@ void LLViewerTextureList::removeImageFromList(LLViewerFetchedTexture *image)  		}  		llerrs << "LLViewerTextureList::removeImageFromList - Image not in list" << llendl;  	} -	if (mImageList.erase(image) != 1) -        { -                llwarns << "BAD STUFF!  mImageList.erase(image) != 1" << llendl; -        } +	llassert(mImageList.erase(image) == 1) ; +        	image->setInImageList(FALSE) ;  } diff --git a/indra/newview/skins/default/xui/de/floater_avatar_picker.xml b/indra/newview/skins/default/xui/de/floater_avatar_picker.xml index f1281bfb9b..6eb99f8b42 100644 --- a/indra/newview/skins/default/xui/de/floater_avatar_picker.xml +++ b/indra/newview/skins/default/xui/de/floater_avatar_picker.xml @@ -41,8 +41,24 @@ Person ein:  			<text name="meters">  				Meter  			</text> -			<button font="SansSerifSmall" label="Liste aktualisieren" label_selected="Liste aktualisieren" left_delta="10" name="Refresh" width="105"/> -			<scroll_list bottom_delta="-169" height="159" name="NearMe"/> +            <button +             follows="top|left" +             layout="topleft" +             left_pad="0" +             height="28" +             width="28" +             name="Refresh" +             image_overlay="Refresh_Off" /> +            <scroll_list +             follows="all" +             height="100" +             border="false" +             layout="topleft" +             left="0" +             name="NearMe" +             sort_column="0" +             top="50" +             width="132" />  		</panel>  	</tab_container>  	<button label="OK" label_selected="OK" name="ok_btn"/> diff --git a/indra/newview/skins/default/xui/de/floater_bulk_perms.xml b/indra/newview/skins/default/xui/de/floater_bulk_perms.xml index 1d766ac07b..a434b3a2fa 100644 --- a/indra/newview/skins/default/xui/de/floater_bulk_perms.xml +++ b/indra/newview/skins/default/xui/de/floater_bulk_perms.xml @@ -43,7 +43,7 @@  		Jeder:  	</text>  	<check_box label="Kopieren" name="everyone_copy"/> -	<text name="NextOwnerLabel" top="160" left="10"> +	<text name="NextOwnerLabel" top="160" left="10" width="200">  		Nächster Eigentümer:  	</text>  	<check_box label="Bearbeiten" name="next_owner_modify"/> diff --git a/indra/newview/skins/default/xui/de/floater_tools.xml b/indra/newview/skins/default/xui/de/floater_tools.xml index 34f97af04f..7646efccd4 100644 --- a/indra/newview/skins/default/xui/de/floater_tools.xml +++ b/indra/newview/skins/default/xui/de/floater_tools.xml @@ -69,7 +69,7 @@  	</text>  	<check_box label="Beide Seiten dehnen" name="checkbox uniform"/>  	<check_box initial_value="true" label="Texturen dehnen" name="checkbox stretch textures"/> -	<check_box initial_value="true" label="An Raster ausrichten" name="checkbox snap to grid"/> +	<check_box initial_value="true" label="An Raster ausrichten" name="checkbox snap to grid" top_pad="10"/>  	<combo_box name="combobox grid mode" tool_tip="Wählen Sie das Rasterlineal aus, um das Objekt zu positionieren.">  		<combo_box.item label="Globales Raster" name="World"/>  		<combo_box.item label="Lokales Raster" name="Local"/> @@ -364,14 +364,14 @@  				Objekteigenschaften bearbeiten:  			</text>  			<check_box label="Flexibler Pfad" name="Flexible1D Checkbox Ctrl" tool_tip="Bewirkt, dass sich das Objekt um die Z-Achse biegen kann. (Nur Client-Seite)"/> -			<spinner label="Weichheit" name="FlexNumSections"/> -			<spinner label="Schwerkraft" name="FlexGravity"/> -			<spinner label="Ziehen" name="FlexFriction"/> -			<spinner label="Wind" name="FlexWind"/> -			<spinner label="Spannung" name="FlexTension"/> -			<spinner label="Erzwingen X" name="FlexForceX"/> -			<spinner label="Erzwingen Y" name="FlexForceY"/> -			<spinner label="Erzwingen Z" name="FlexForceZ"/> +			<spinner label="Weichheit" name="FlexNumSections" width="140"/> +			<spinner label="Schwerkraft" name="FlexGravity" width="140"/> +			<spinner label="Ziehen" name="FlexFriction" width="140"/> +			<spinner label="Wind" name="FlexWind" width="140"/> +			<spinner label="Spannung" name="FlexTension" width="140"/> +			<spinner label="Erzwingen X" name="FlexForceX" width="140"/> +			<spinner label="Erzwingen Y" name="FlexForceY" width="140"/> +			<spinner label="Erzwingen Z" name="FlexForceZ" width="140"/>  			<check_box label="Licht" name="Light Checkbox Ctrl" tool_tip="Verursacht, dass Objekt Licht emittiert"/>  			<color_swatch label="" name="colorswatch" tool_tip="Klicken Sie hier, um die Farbauswahl zu öffnen"/>  			<texture_picker label="" name="light texture control" tool_tip="Klicken, um eine Bild auszuwählen (dieser Effekt funktioniert nur, wenn zeitversetzte Wiedergabe aktiviert ist)"/> 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 df1bbd5d52..78c495e377 100644 --- a/indra/newview/skins/default/xui/de/panel_preferences_advanced.xml +++ b/indra/newview/skins/default/xui/de/panel_preferences_advanced.xml @@ -16,7 +16,7 @@  	<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 name="background" tool_tip="Farbe für Blasen-Chat auswählen"/> +	<color_swatch name="background" tool_tip="Farbe für Blasen-Chat auswählen" left_pad="35"/>  	<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"/> diff --git a/indra/newview/skins/default/xui/en/floater_tools.xml b/indra/newview/skins/default/xui/en/floater_tools.xml index d989282b9f..4e59a9b1ca 100644 --- a/indra/newview/skins/default/xui/en/floater_tools.xml +++ b/indra/newview/skins/default/xui/en/floater_tools.xml @@ -2,7 +2,7 @@  <floater   legacy_header_height="18"   follows="left|top|right" - height="570" + height="580"   layout="topleft"   bg_opaque_image="Window_NoTitle_Foreground"   bg_alpha_image="Window_NoTitle_Background" @@ -737,7 +737,7 @@      </text>      <tab_container       follows="left|top" -     height="400" +     height="410"       halign="center"       left="0"       name="Object Info Tabs" @@ -1054,7 +1054,7 @@ even though the user gets a free copy.           name="perms_build"           left="0"           top="241" -         height="120" +         height="130"           width="278">              <text               type="string" @@ -1135,7 +1135,7 @@ even though the user gets a free copy.               left="10"               name="B:"               height="10" -             width="45"> +             width="80">                  B:              </text>              <text @@ -1147,7 +1147,7 @@ even though the user gets a free copy.               left_pad="0"               name="O:"               height="10" -             width="44"> +             width="80">                  O:              </text>              <text @@ -1159,7 +1159,7 @@ even though the user gets a free copy.               left_pad="0"               name="G:"               height="10" -             width="43"> +             width="80">                  G:              </text>              <text @@ -1167,11 +1167,12 @@ even though the user gets a free copy.               text_color="White"               length="1"               follows="left|top" -             left_pad="0" +             left="10" +             top_pad="2"               layout="topleft"               name="E:"               height="10" -             width="43"> +             width="80">                  E:              </text>              <text @@ -1183,7 +1184,7 @@ even though the user gets a free copy.               left_pad="0"               name="N:"               height="10" -             width="48"> +             width="80">                  N:              </text>              <text @@ -1195,7 +1196,7 @@ even though the user gets a free copy.               left_pad="0"               name="F:"               height="10" -             width="50"> +             width="80">                  F:              </text>          </panel> diff --git a/indra/newview/skins/default/xui/en/notifications.xml b/indra/newview/skins/default/xui/en/notifications.xml index 8f1812830f..9d2c7b8bcc 100644 --- a/indra/newview/skins/default/xui/en/notifications.xml +++ b/indra/newview/skins/default/xui/en/notifications.xml @@ -5850,7 +5850,8 @@ Are you sure you want to close all IMs?      <usetemplate       name="okcancelignore"       notext="Cancel" -     yestext="OK"/> +     yestext="OK" +     ignoretext="Confirm before I close all IMs"/>    </notification>    <notification icon="notifytip.tga" diff --git a/indra/newview/skins/default/xui/ja/floater_about_land.xml b/indra/newview/skins/default/xui/ja/floater_about_land.xml index f363c2d85d..42f3211ada 100644 --- a/indra/newview/skins/default/xui/ja/floater_about_land.xml +++ b/indra/newview/skins/default/xui/ja/floater_about_land.xml @@ -85,8 +85,8 @@  				Leyla Linden  			</text>  			<button label="設定" label_selected="設定..." name="Set..."/> -			<check_box label="グループへの譲渡を許可" name="check deed" tool_tip="グループのオフィサーはこの土地をグループに譲渡できます。そうするとグループの土地割り当てによってサポートされます。"/> -			<button label="譲渡" label_selected="譲渡..." name="Deed..." tool_tip="選択したグループのオフィサーであるときのみ、土地を譲渡できます。"/> +			<check_box label="グループへの譲渡を許可" name="check deed" tool_tip="グループのオフィサーはこの土地をグループに譲渡できます。グループの土地割り当てによってサポートされます。"/> +			<button label="譲渡" label_selected="譲渡..." name="Deed..." tool_tip="選択したグループのオフィサーのみ、土地を譲渡できます。"/>  			<check_box label="所有者が譲渡と共に寄付" name="check contrib" tool_tip="土地がグループに譲渡されるとき、前の所有者は譲渡が成立するよう、十分な土地を寄付します。"/>  			<text name="For Sale:">  				販売の有無: @@ -195,7 +195,6 @@  			</text>  			<text name="changeable_clause">  				このリージョン(地域)にある土地は統合または分割ができないことがあります。 -ません。  			</text>  		</panel>  		<panel label="オブジェクト" name="land_objects_panel"> @@ -422,7 +421,7 @@  			<text name="MusicURL:">  				音楽 URL:  			</text> -			<check_box label="URL を非表示にする" name="hide_music_url" tool_tip="このオプションにチェックを入れると、権限のない人が区画情報を見たときに音楽のURLが隠れます。"/> +			<check_box label="URL を非表示にする" name="hide_music_url" tool_tip="このオプションにチェックを入れると、権限のない人が区画情報を見たときに音楽の URL が隠れます。"/>  			<text name="Sound:">  				サウンド:  			</text> @@ -451,7 +450,7 @@  			<check_box label="支払情報登録済 [ESTATE_PAYMENT_LIMIT]" name="limit_payment" tool_tip="未確認の住人の立入を禁止します。"/>  			<check_box label="年齢確認 [ESTATE_AGE_LIMIT]" name="limit_age_verified" tool_tip="年齢確認を済ませていない住人の立入を禁止します。 詳しい情報は [SUPPORT_SITE] をご覧下さい。"/>  			<check_box label="グループのアクセスを許可:[GROUP]" name="GroupCheck" tool_tip="「一般」タブで、グループを選択してください。"/> -			<check_box label="入場許可を販売:" name="PassCheck" tool_tip="この区画への一時的なアクセスを許可します"/> +			<check_box label="入場許可を販売:" name="PassCheck" tool_tip="この区画への一時的なアクセスを許可します。"/>  			<combo_box name="pass_combo">  				<combo_box.item label="誰でも" name="Anyone"/>  				<combo_box.item label="グループ" name="Group"/> diff --git a/indra/newview/skins/default/xui/ja/floater_buy_contents.xml b/indra/newview/skins/default/xui/ja/floater_buy_contents.xml index eda71c3575..ed17736eb3 100644 --- a/indra/newview/skins/default/xui/ja/floater_buy_contents.xml +++ b/indra/newview/skins/default/xui/ja/floater_buy_contents.xml @@ -5,7 +5,7 @@  	</text>  	<scroll_list name="item_list" width="310"/>  	<text name="buy_text" width="320"> -		中身を[NAME] から L$[AMOUNT] で購入しますか? +		中身を [NAME] から L$[AMOUNT] で購入しますか?  	</text>  	<button label="取り消し" label_selected="取り消し" name="cancel_btn" width="73"/>  	<button label="購入" label_selected="購入" left_delta="-77" name="buy_btn" width="73"/> diff --git a/indra/newview/skins/default/xui/ja/floater_buy_object.xml b/indra/newview/skins/default/xui/ja/floater_buy_object.xml index ddec8c2e69..f323263699 100644 --- a/indra/newview/skins/default/xui/ja/floater_buy_object.xml +++ b/indra/newview/skins/default/xui/ja/floater_buy_object.xml @@ -4,7 +4,7 @@  		中身:  	</text>  	<text name="buy_text"> -		[NAME]から L$[AMOUNT] で購入しますか? +		[NAME] から L$[AMOUNT] で購入しますか?  	</text>  	<button label="取消" label_selected="取消" name="cancel_btn"/>  	<button label="購入" label_selected="購入" name="buy_btn"/> diff --git a/indra/newview/skins/default/xui/ja/floater_customize.xml b/indra/newview/skins/default/xui/ja/floater_customize.xml index bd8535353d..cc0032e1ab 100644 --- a/indra/newview/skins/default/xui/ja/floater_customize.xml +++ b/indra/newview/skins/default/xui/ja/floater_customize.xml @@ -522,7 +522,7 @@  			<button label="元に戻す" label_selected="元に戻す" name="Revert"/>  		</panel>  	</tab_container> -	<button label="スクリプト情報" label_selected="スクリプト情報" name="script_info" tool_tip="あなたのアバターに付いているスクリプトを表示する"/> +	<button label="スクリプト情報" label_selected="スクリプト情報" name="script_info" tool_tip="あなたのアバターに付いているスクリプトを表示します"/>  	<button label="アウトフィット作成" label_selected="アウトフィット作成" name="make_outfit_btn"/>  	<button label="キャンセル" label_selected="キャンセル" name="Cancel"/>  	<button label="OK" label_selected="OK" name="Ok"/> diff --git a/indra/newview/skins/default/xui/ja/floater_im_container.xml b/indra/newview/skins/default/xui/ja/floater_im_container.xml index 1d028258ec..06b65e27f0 100644 --- a/indra/newview/skins/default/xui/ja/floater_im_container.xml +++ b/indra/newview/skins/default/xui/ja/floater_im_container.xml @@ -1,2 +1,2 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?> -<multi_floater name="floater_im_box" title="換算"/> +<multi_floater name="floater_im_box" title="会話"/> diff --git a/indra/newview/skins/default/xui/ja/floater_pay.xml b/indra/newview/skins/default/xui/ja/floater_pay.xml index aa67c78aea..39bc37bc6c 100644 --- a/indra/newview/skins/default/xui/ja/floater_pay.xml +++ b/indra/newview/skins/default/xui/ja/floater_pay.xml @@ -20,6 +20,6 @@  	<text name="amount text">  		金額を指定:  	</text> -	<button label="支払い" label_selected="支払い" name="pay btn"/> +	<button label="支払う" label_selected="支払う" name="pay btn"/>  	<button label="取り消し" label_selected="取り消し" name="cancel btn"/>  </floater> diff --git a/indra/newview/skins/default/xui/ja/floater_snapshot.xml b/indra/newview/skins/default/xui/ja/floater_snapshot.xml index 53384aca90..e51e63999a 100644 --- a/indra/newview/skins/default/xui/ja/floater_snapshot.xml +++ b/indra/newview/skins/default/xui/ja/floater_snapshot.xml @@ -3,9 +3,9 @@  	<text name="type_label">  		スナップショットの送り先  	</text> -	<radio_group label="スナップショット・タイプ" name="snapshot_type_radio"> +	<radio_group label="スナップショットの種類" name="snapshot_type_radio">  		<radio_item label="メール" name="postcard"/> -		<radio_item label="私の持ち物(L$[AMOUNT])" name="texture"/> +		<radio_item label="「持ち物」に保存(L$ [AMOUNT])" name="texture"/>  		<radio_item label="コンピューターに保存" name="local"/>  	</radio_group>  	<text name="file_size_label"> @@ -29,26 +29,26 @@  	</text>  	<combo_box label="解像度" name="postcard_size_combo">  		<combo_box.item label="現在のウィンドウ" name="CurrentWindow"/> -		<combo_box.item label="640x480" name="640x480"/> -		<combo_box.item label="800x600" name="800x600"/> -		<combo_box.item label="1024x768" name="1024x768"/> +		<combo_box.item label="640 x 480" name="640x480"/> +		<combo_box.item label="800 x 600" name="800x600"/> +		<combo_box.item label="1024 x 768" name="1024x768"/>  		<combo_box.item label="カスタム" name="Custom"/>  	</combo_box>  	<combo_box label="解像度" name="texture_size_combo">  		<combo_box.item label="現在のウィンドウ" name="CurrentWindow"/> -		<combo_box.item label="小(128x128)" name="Small(128x128)"/> -		<combo_box.item label="中(256x256)" name="Medium(256x256)"/> -		<combo_box.item label="大(512x512)" name="Large(512x512)"/> +		<combo_box.item label="小(128 x 128)" name="Small(128x128)"/> +		<combo_box.item label="中(256 x 256)" name="Medium(256x256)"/> +		<combo_box.item label="大(512 x5 12)" name="Large(512x512)"/>  		<combo_box.item label="カスタム" name="Custom"/>  	</combo_box>  	<combo_box label="解像度" name="local_size_combo">  		<combo_box.item label="現在のウィンドウ" name="CurrentWindow"/> -		<combo_box.item label="320x240" name="320x240"/> -		<combo_box.item label="640x480" name="640x480"/> -		<combo_box.item label="800x600" name="800x600"/> -		<combo_box.item label="1024x768" name="1024x768"/> -		<combo_box.item label="1280x1024" name="1280x1024"/> -		<combo_box.item label="1600x1200" name="1600x1200"/> +		<combo_box.item label="320 x 240" name="320x240"/> +		<combo_box.item label="640 x 480" name="640x480"/> +		<combo_box.item label="800 x 600" name="800x600"/> +		<combo_box.item label="1024 x 768" name="1024x768"/> +		<combo_box.item label="1280 x 1024" name="1280x1024"/> +		<combo_box.item label="1600 x 1200" name="1600x1200"/>  		<combo_box.item label="カスタム" name="Custom"/>  	</combo_box>  	<combo_box label="形式" name="local_format_combo"> @@ -74,6 +74,6 @@  	<check_box label="画面全体を静止" name="freeze_frame_check"/>  	<check_box label="自動更新" name="auto_snapshot_check"/>  	<string name="unknown"> -		未知 +		不明  	</string>  </floater> diff --git a/indra/newview/skins/default/xui/ja/floater_sys_well.xml b/indra/newview/skins/default/xui/ja/floater_sys_well.xml index 3ac2a11a97..6536eb253c 100644 --- a/indra/newview/skins/default/xui/ja/floater_sys_well.xml +++ b/indra/newview/skins/default/xui/ja/floater_sys_well.xml @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="utf-8" standalone="yes"?>  <floater name="notification_chiclet" title="通知">  	<string name="title_im_well_window"> -		換算 +		会話  	</string>  	<string name="title_notification_well_window">  		通知 diff --git a/indra/newview/skins/default/xui/ja/floater_tools.xml b/indra/newview/skins/default/xui/ja/floater_tools.xml index e154f5af83..e9de43189c 100644 --- a/indra/newview/skins/default/xui/ja/floater_tools.xml +++ b/indra/newview/skins/default/xui/ja/floater_tools.xml @@ -4,7 +4,7 @@  		色の付いたバンドをドラッグしてオブジェクトを回転  	</floater.string>  	<floater.string name="status_scale"> -		選択した側をクリックし、ドラッグして引き伸ばす +		選択した側をクリックし、ドラッグで引き伸ばす  	</floater.string>  	<floater.string name="status_move">  		移動:ドラッグ、コピー:Shift + ドラッグ @@ -70,7 +70,7 @@  	<check_box label="両側を引伸ばす" left="116" name="checkbox uniform"/>  	<check_box initial_value="true" label="テクスチャを引伸ばす" name="checkbox stretch textures"/>  	<check_box initial_value="true" label="グリッドポイントにスナップ" left_delta="27" name="checkbox snap to grid"/> -	<combo_box left_delta="60" name="combobox grid mode" tool_tip="オブジェクトの配置に使うグリッドルーラを選択" width="76"> +	<combo_box left_delta="60" name="combobox grid mode" tool_tip="オブジェクトの配置に使うグリッドルーラを選択します" width="76">  		<combo_box.item label="インワールドグリッド" name="World"/>  		<combo_box.item label="ローカルグリッド" name="Local"/>  		<combo_box.item label="リファレンスグリッド" name="Reference"/> @@ -113,7 +113,7 @@  	<text name="Strength:">  		強度  	</text> -	<button label="適用" label_selected="適用" name="button apply to selection" tool_tip="選択した土地を修正"/> +	<button label="適用" label_selected="適用" name="button apply to selection" tool_tip="選択した土地を修正します"/>  	<text name="obj_count">  		オブジェクト: [COUNT]  	</text> @@ -179,20 +179,20 @@  			<text name="Group:">  				グループ:  			</text> -			<button label="設定..." label_selected="設定..." name="button set group" tool_tip="このオブジェクト権限を共有するグループを選択"/> +			<button label="設定..." label_selected="設定..." name="button set group" tool_tip="このオブジェクト権限を共有するグループを選択します"/>  			<name_box initial_value="ローディング..." name="Group Name Proxy"/> -			<button label="譲渡" label_selected="譲渡" name="button deed" tool_tip="このアイテムを譲渡すると「次の所有者」の権限が適用されます。 グループ共有オブジェクトは、グループのオフィサーが譲渡できます。"/> -			<check_box label="共有" name="checkbox share with group" tool_tip="設定したグループのメンバー全員にこのオブジェクトの修正権限を与えます。 譲渡しない限り、役割制限を有効にはできません。"/> +			<button label="譲渡" label_selected="譲渡" name="button deed" tool_tip="このアイテムを譲渡すると「次の所有者」の権限が適用されます。 グループ共有オブジェクトは、グループのオフィサーが譲渡できます"/> +			<check_box label="共有" name="checkbox share with group" tool_tip="設定したグループのメンバー全員にこのオブジェクトの修正権限を与えます。 譲渡しない限り、役割制限を有効にはできません"/>  			<text name="label click action">  				クリックで:  			</text>  			<combo_box name="clickaction">  				<combo_box.item label="触る(デフォルト)" name="Touch/grab(default)"/>  				<combo_box.item label="オブジェクトに座る" name="Sitonobject"/> -				<combo_box.item label="オブジェクトを購入" name="Buyobject"/> -				<combo_box.item label="オブジェクトへの支払い" name="Payobject"/> +				<combo_box.item label="オブジェクトを購入する" name="Buyobject"/> +				<combo_box.item label="オブジェクトに支払う" name="Payobject"/>  				<combo_box.item label="開く" name="Open"/> -				<combo_box.item label="ズーム" name="Zoom"/> +				<combo_box.item label="ズームする" name="Zoom"/>  			</combo_box>  			<check_box label="販売対象:" name="checkbox for sale"/>  			<combo_box name="sale type"> @@ -216,7 +216,7 @@  				</text>  				<check_box label="修正" name="checkbox next owner can modify"/>  				<check_box label="コピー" name="checkbox next owner can copy"/> -				<check_box label="再販・プレゼント" name="checkbox next owner can transfer" tool_tip="次の所有者はこのオブジェクトを他人にあげたり再販できます"/> +				<check_box label="再販・プレゼント" name="checkbox next owner can transfer" tool_tip="次に所有する人は、このオブジェクトを他人にあげたり再販できます"/>  				<text name="B:">  					B:  				</text> @@ -238,7 +238,7 @@  			</panel>  		</panel>  		<panel label="形状" name="Object"> -			<check_box label="ロック済み" name="checkbox locked" tool_tip="オブジェクトの移動と削除を禁止します。 この機能を使うと、制作中の意図せぬ編集を防ぐことができます。"/> +			<check_box label="ロック" name="checkbox locked" tool_tip="オブジェクトの移動と削除を禁止します。 この機能を使うと、制作中の意図せぬ編集を防ぐことができます"/>  			<check_box label="物理" name="Physical Checkbox Ctrl" tool_tip="オブジェクトに対する重力の作用と影響を有効にします"/>  			<check_box label="臨時" name="Temporary Checkbox Ctrl" tool_tip="制作後 1 分でオブジェクトは削除されます"/>  			<check_box label="ファントム" name="Phantom Checkbox Ctrl" tool_tip="オブジェクト同士の衝突またはオブジェクトとアバターの衝突を回避します"/> @@ -339,7 +339,7 @@  			<text name="text revolutions">  				回転体  			</text> -			<texture_picker label="スカルプトテクスチャ" name="sculpt texture control" tool_tip="クリックして写真を選択してください。"/> +			<texture_picker label="スカルプトテクスチャ" name="sculpt texture control" tool_tip="クリックして写真を選択してください"/>  			<check_box label="ミラー" name="sculpt mirror control" tool_tip="スカルプトプリムを X 軸上で反転させます"/>  			<check_box label="裏返し" name="sculpt invert control" tool_tip="スカルプトプリムを反転させて裏返します"/>  			<text name="label sculpt type"> @@ -386,7 +386,7 @@  			<panel.string name="string repeats per face">  				面ごとに繰り返す  			</panel.string> -			<texture_picker label="テクスチャ" name="texture control" tool_tip="写真をクリックして選択"/> +			<texture_picker label="テクスチャ" name="texture control" tool_tip="写真をクリックして選択します"/>  			<color_swatch label="色" name="colorswatch" tool_tip="クリックしてカラーピッカーを開きます"/>  			<text name="color trans">  				透過度 % diff --git a/indra/newview/skins/default/xui/ja/menu_inventory.xml b/indra/newview/skins/default/xui/ja/menu_inventory.xml index 17b059c5d6..1607b2647e 100644 --- a/indra/newview/skins/default/xui/ja/menu_inventory.xml +++ b/indra/newview/skins/default/xui/ja/menu_inventory.xml @@ -49,30 +49,30 @@  	<menu_item_call label="着用中のアウトフィットを入れ替える" name="Replace Outfit"/>  	<menu_item_call label="着用中のアウトフィットに追加する" name="Add To Outfit"/>  	<menu_item_call label="着用中のアウトフィットから取り除く" name="Remove From Outfit"/> -	<menu_item_call label="アイテムを除外" name="Purge Item"/> -	<menu_item_call label="アイテムを復元" name="Restore Item"/> +	<menu_item_call label="アイテムを除外する" name="Purge Item"/> +	<menu_item_call label="アイテムを復元する" name="Restore Item"/>  	<menu_item_call label="オリジナルを探す" name="Find Original"/>  	<menu_item_call label="開く" name="Open"/>  	<menu_item_call label="プロパティ" name="Properties"/> -	<menu_item_call label="名前の変更" name="Rename"/> -	<menu_item_call label="UUID をコピー" name="Copy Asset UUID"/> +	<menu_item_call label="名前を変更する" name="Rename"/> +	<menu_item_call label="UUID をコピーする" name="Copy Asset UUID"/>  	<menu_item_call label="コピー" name="Copy"/>  	<menu_item_call label="貼り付け" name="Paste"/> -	<menu_item_call label="リンクの貼り付け" name="Paste As Link"/> +	<menu_item_call label="リンクを貼り付ける" name="Paste As Link"/>  	<menu_item_call label="リンクを外す" name="Remove Link"/>  	<menu_item_call label="削除" name="Delete"/>  	<menu_item_call label="システムフォルダを削除する" name="Delete System Folder"/> -	<menu_item_call label="コンファレンスチャットを開始" name="Conference Chat Folder"/> -	<menu_item_call label="再生" name="Sound Play"/> +	<menu_item_call label="コンファレンスチャットを開始する" name="Conference Chat Folder"/> +	<menu_item_call label="再生する" name="Sound Play"/>  	<menu_item_call label="ランドマークの情報" name="About Landmark"/>  	<menu_item_call label="インワールドで再生する" name="Animation Play"/> -	<menu_item_call label="ローカル再生" name="Animation Audition"/> -	<menu_item_call label="インスタントメッセージを送信" name="Send Instant Message"/> +	<menu_item_call label="ローカルで再生する" name="Animation Audition"/> +	<menu_item_call label="インスタントメッセージを送信する" name="Send Instant Message"/>  	<menu_item_call label="テレポートを送る..." name="Offer Teleport..."/> -	<menu_item_call label="コンファレンスチャットを開始" name="Conference Chat"/> +	<menu_item_call label="コンファレンスチャットを開始する" name="Conference Chat"/>  	<menu_item_call label="アクティブ" name="Activate"/>  	<menu_item_call label="非アクティブ" name="Deactivate"/> -	<menu_item_call label="別名で保存" name="Save As"/> +	<menu_item_call label="別名で保存する" name="Save As"/>  	<menu_item_call label="自分から取り外す" name="Detach From Yourself"/>  	<menu_item_call label="装着" name="Object Wear"/>  	<menu label="装着先" name="Attach To"/> diff --git a/indra/newview/skins/default/xui/ja/menu_object.xml b/indra/newview/skins/default/xui/ja/menu_object.xml index 888d382e7e..1ff2dfec7b 100644 --- a/indra/newview/skins/default/xui/ja/menu_object.xml +++ b/indra/newview/skins/default/xui/ja/menu_object.xml @@ -12,7 +12,7 @@  		<context_menu label="取り付ける  ▶" name="Object Attach"/>  		<context_menu label="HUD を取り付ける ▶" name="Object Attach HUD"/>  	</context_menu> -	<context_menu label="取り外す  ▶" name="Remove"> +	<context_menu label="取り除く  ▶" name="Remove">  		<menu_item_call label="嫌がらせの報告" name="Report Abuse..."/>  		<menu_item_call label="ブロック" name="Object Mute"/>  		<menu_item_call label="返却" name="Return..."/> diff --git a/indra/newview/skins/default/xui/ja/menu_viewer.xml b/indra/newview/skins/default/xui/ja/menu_viewer.xml index a9af96ab0c..a97e7f2f5d 100644 --- a/indra/newview/skins/default/xui/ja/menu_viewer.xml +++ b/indra/newview/skins/default/xui/ja/menu_viewer.xml @@ -38,7 +38,7 @@  		<menu_item_call label="自分の土地" name="My Land"/>  		<menu label="表示" name="LandShow">  			<menu_item_check label="移動コントロール" name="Movement Controls"/> -			<menu_item_check label="コントロールを表示" name="Camera Controls"/> +			<menu_item_check label="カメラコントロール" name="Camera Controls"/>  			<menu_item_check label="立入禁止ライン" name="Ban Lines"/>  			<menu_item_check label="ビーコン(標識)" name="beacons"/>  			<menu_item_check label="プロパティ境界線" name="Property Lines"/> @@ -94,22 +94,22 @@  			<menu_item_call label="スクリプトを実行停止にする" name="Set Scripts to Not Running"/>  		</menu>  		<menu label="オプション" name="Options"> -			<menu_item_call label="デフォルトのアップロード権限を設定" name="perm prefs"/> -			<menu_item_check label="権限の詳細を表示" name="DebugPermissions"/> -			<menu_item_check label="私のオブジェクトだけを選択" name="Select Only My Objects"/> -			<menu_item_check label="動的オブジェクトだけを選択" name="Select Only Movable Objects"/> -			<menu_item_check label="範囲内を選択" name="Select By Surrounding"/> -			<menu_item_check label="隠れた位置の選択も表示" name="Show Hidden Selection"/> -			<menu_item_check label="選択した光の半径範囲を表示" name="Show Light Radius for Selection"/> -			<menu_item_check label="選択ビームを表示" name="Show Selection Beam"/> -			<menu_item_check label="グリッドポイントにスナップ" name="Snap to Grid"/> -			<menu_item_call label="オブジェクトの XY 軸をグリッドにスナップ" name="Snap Object XY to Grid"/> -			<menu_item_call label="選択をグリッドに使用" name="Use Selection for Grid"/> +			<menu_item_call label="デフォルトのアップロード権限を設定する" name="perm prefs"/> +			<menu_item_check label="権限の詳細を表示する" name="DebugPermissions"/> +			<menu_item_check label="私のオブジェクトだけを選択する" name="Select Only My Objects"/> +			<menu_item_check label="動的オブジェクトだけを選択する" name="Select Only Movable Objects"/> +			<menu_item_check label="範囲内を選択する" name="Select By Surrounding"/> +			<menu_item_check label="隠れた位置の選択も表示する" name="Show Hidden Selection"/> +			<menu_item_check label="選択した光の半径範囲を表示する" name="Show Light Radius for Selection"/> +			<menu_item_check label="選択ビームを表示する" name="Show Selection Beam"/> +			<menu_item_check label="グリッドポイントにスナップする" name="Snap to Grid"/> +			<menu_item_call label="オブジェクトの XY 軸をグリッドにスナップする" name="Snap Object XY to Grid"/> +			<menu_item_call label="選択をグリッドに使用する" name="Use Selection for Grid"/>  			<menu_item_call label="グリッドオプション" name="Grid Options"/>  		</menu> -		<menu label="リンクした部分を選択" name="Select Linked Parts"> -			<menu_item_call label="次の部分を選択" name="Select Next Part"/> -			<menu_item_call label="前回の部分を選択" name="Select Previous Part"/> +		<menu label="リンクした部分を選択する" name="Select Linked Parts"> +			<menu_item_call label="次の部分を選択する" name="Select Next Part"/> +			<menu_item_call label="前回の部分を選択する" name="Select Previous Part"/>  			<menu_item_call label="次の部分を含める" name="Include Next Part"/>  			<menu_item_call label="前回の部分を含める" name="Include Previous Part"/>  		</menu> @@ -121,28 +121,28 @@  		<menu_item_call label="[APP_NAME] について" name="About Second Life"/>  	</menu>  	<menu label="アドバンス" name="Advanced"> -		<menu_item_call label="私のアニメーションを停止する" name="Stop Animating My Avatar"/> -		<menu_item_call label="テクスチャのリベーク" name="Rebake Texture"/> +		<menu_item_call label="自分のアニメーションを停止する" name="Stop Animating My Avatar"/> +		<menu_item_call label="テクスチャのリベークをする" name="Rebake Texture"/>  		<menu_item_call label="UI のサイズをデフォルトに設定する" name="Set UI Size to Default"/> -		<menu_item_call label="ウィンドウのサイズの設定:" name="Set Window Size..."/> +		<menu_item_call label="ウィンドウのサイズを設定する" name="Set Window Size..."/>  		<menu_item_check label="遠くのオブジェクトを選択しない" name="Limit Select Distance"/>  		<menu_item_check label="カメラの距離移動を制限しない" name="Disable Camera Distance"/>  		<menu_item_check label="高解像度スナップショット" name="HighResSnapshot"/> -		<menu_item_check label="シャッター音とアニメーションなしでスナップショットをディスクに保存" name="QuietSnapshotsToDisk"/> +		<menu_item_check label="シャッター音とアニメーションなしでスナップショットをディスクに保存する" name="QuietSnapshotsToDisk"/>  		<menu_item_check label="圧縮してスナップショットをディスクに保存する" name="CompressSnapshotsToDisk"/>  		<menu label="パフォーマンスツール" name="Performance Tools">  			<menu_item_call label="ラグ計測器" name="Lag Meter"/>  			<menu_item_check label="統計バー" name="Statistics Bar"/> -			<menu_item_check label="アバターのレンダリングコストを表示" name="Avatar Rendering Cost"/> +			<menu_item_check label="アバターのレンダリングコストを表示する" name="Avatar Rendering Cost"/>  		</menu>  		<menu label="ハイライトと目に見えるもの" name="Highlighting and Visibility">  			<menu_item_check label="チージービーコン" name="Cheesy Beacon"/>  			<menu_item_check label="パーティクルを非表示にする" name="Hide Particles"/>  			<menu_item_check label="選択したものを非表示にする" name="Hide Selected"/> -			<menu_item_check label="透明部分をハイライト" name="Highlight Transparent"/> -			<menu_item_check label="HUD を表示" name="Show HUD Attachments"/> -			<menu_item_check label="一人称視点のときに十字線を表示" name="ShowCrosshairs"/> -			<menu_item_check label="土地のツールチップを表示" name="Land Tips"/> +			<menu_item_check label="透明部分をハイライトする" name="Highlight Transparent"/> +			<menu_item_check label="HUD を表示する" name="Show HUD Attachments"/> +			<menu_item_check label="一人称視点のときに十字線を表示する" name="ShowCrosshairs"/> +			<menu_item_check label="土地のツールチップを表示する" name="Land Tips"/>  		</menu>  		<menu label="レンダリング(種類)" name="Rendering Types">  			<menu_item_check label="シンプル" name="Simple"/> @@ -176,17 +176,17 @@  			<menu_item_call label="画像 (L$ [COST] )..." name="Upload Image"/>  			<menu_item_check label="検索" name="Search"/>  			<menu_item_call label="キーをリリース" name="Release Keys"/> -			<menu_item_call label="UI のサイズをデフォルトに設定" name="Set UI Size to Default"/> +			<menu_item_call label="UI のサイズをデフォルトに設定する" name="Set UI Size to Default"/>  			<menu_item_check label="常に走る" name="Always Run"/> -			<menu_item_check label="飛行" name="Fly"/> +			<menu_item_check label="飛行する" name="Fly"/>  			<menu_item_call label="ウィンドウを閉じる" name="Close Window"/>  			<menu_item_call label="全てのウィンドウを閉じる" name="Close All Windows"/> -			<menu_item_call label="スナップショットをディスクに保存" name="Snapshot to Disk"/> +			<menu_item_call label="スナップショットをディスクに保存する" name="Snapshot to Disk"/>  			<menu_item_call label="一人称視点" name="Mouselook"/>  			<menu_item_check label="ジョイスティックフライカム" name="Joystick Flycam"/> -			<menu_item_call label="表示をリセット" name="Reset View"/> +			<menu_item_call label="表示をリセットする" name="Reset View"/>  			<menu_item_call label="最後の発言者を見る" name="Look at Last Chatter"/> -			<menu label="制作ツールを選択" name="Select Tool"> +			<menu label="制作ツールを選択する" name="Select Tool">  				<menu_item_call label="焦点ツール" name="Focus"/>  				<menu_item_call label="移動ツール" name="Move"/>  				<menu_item_call label="編集ツール" name="Edit"/> @@ -219,21 +219,21 @@  			<menu_item_check label="バッジ" name="Badge"/>  		</menu>  		<menu label="情報を表示" name="Display Info"> -			<menu_item_check label="時間を表示" name="Show Time"/> -			<menu_item_check label="描画情報を表示" name="Show Render Info"/> -			<menu_item_check label="マトリックスを表示" name="Show Matrices"/> -			<menu_item_check label="カーソルを乗せた場所の色を表示" name="Show Color Under Cursor"/> -			<menu_item_check label="オブジェクトのアップデートを表示" name="Show Updates"/> +			<menu_item_check label="時間を表示する" name="Show Time"/> +			<menu_item_check label="描画情報を表示する" name="Show Render Info"/> +			<menu_item_check label="マトリックスを表示する" name="Show Matrices"/> +			<menu_item_check label="カーソルを乗せた場所の色を表示する" name="Show Color Under Cursor"/> +			<menu_item_check label="オブジェクトのアップデートを表示する" name="Show Updates"/>  		</menu> -		<menu label="エラーを実行" name="Force Errors"> +		<menu label="エラー実行" name="Force Errors">  			<menu_item_call label="ブレークポイント" name="Force Breakpoint"/> -			<menu_item_call label="LLError とクラッシュを実行" name="Force LLError And Crash"/> -			<menu_item_call label="バッドメモリアクセスを実行" name="Force Bad Memory Access"/> +			<menu_item_call label="LLError とクラッシュを実行する" name="Force LLError And Crash"/> +			<menu_item_call label="バッドメモリアクセスを実行する" name="Force Bad Memory Access"/>  			<menu_item_call label="無限ループ" name="Force Infinite Loop"/> -			<menu_item_call label="ドライバのクラッシュを実行" name="Force Driver Carsh"/> -			<menu_item_call label="ソフトウェア例外エラーの実行" name="Force Software Exception"/> -			<menu_item_call label="ビューワの接続遮断を実行" name="Force Disconnect Viewer"/> -			<menu_item_call label="メモリリークのシミュレート" name="Memory Leaking Simulation"/> +			<menu_item_call label="ドライバのクラッシュを実行する" name="Force Driver Carsh"/> +			<menu_item_call label="ソフトウェア例外エラーの実行する" name="Force Software Exception"/> +			<menu_item_call label="ビューワの接続遮断を実行する" name="Force Disconnect Viewer"/> +			<menu_item_call label="メモリリークをシミュレートする" name="Memory Leaking Simulation"/>  		</menu>  		<menu label="レンダーテスト" name="Render Tests">  			<menu_item_check label="カメラオフセット" name="Camera Offset"/> @@ -261,7 +261,7 @@  			<menu_item_call label="選択したテクスチャ情報基底" name="Selected Texture Info Basis"/>  			<menu_item_check label="ワイヤーフレーム" name="Wireframe"/>  			<menu_item_check label="オブジェクト間オクルージョン" name="Object-Object Occlusion"/> -			<menu_item_check label="フレームバッファ・オブジェクト" name="Framebuffer Objects"/> +			<menu_item_check label="フレームバッファオブジェクト" name="Framebuffer Objects"/>  			<menu_item_check label="遅延レンダリング" name="Deferred Rendering"/>  			<menu_item_check label="グローバルイルミネーション" name="Global Illumination"/>  			<menu_item_check label="GL デバッグ" name="Debug GL"/> @@ -274,10 +274,10 @@  			<menu_item_check label="テクスチャアトラス" name="Texture Atlas"/>  			<menu_item_check label="装着された光源を描画する" name="Render Attached Lights"/>  			<menu_item_check label="取り付けられたパーティクルを描画する" name="Render Attached Particles"/> -			<menu_item_check label="マウスオーバーで強調表示" name="Hover Glow Objects"/> +			<menu_item_check label="マウスオーバーで強調表示する" name="Hover Glow Objects"/>  		</menu>  		<menu label="ネットワーク" name="Network"> -			<menu_item_check label="エージェントを一時停止" name="AgentPause"/> +			<menu_item_check label="エージェントを一時停止する" name="AgentPause"/>  			<menu_item_call label="メッセージログを有効にする" name="Enable Message Log"/>  			<menu_item_call label="メッセージログを使用不可にする" name="Disable Message Log"/>  			<menu_item_check label="速力が挿入されたオブジェクト" name="Velocity Interpolate Objects"/> @@ -295,9 +295,9 @@  		</menu>  		<menu label="世界" name="World">  			<menu_item_check label="シムの太陽の設定を無視する" name="Sim Sun Override"/> -			<menu_item_check label="ビーコンの強調表示" name="Cheesy Beacon"/> +			<menu_item_check label="ビーコンを強調表示する" name="Cheesy Beacon"/>  			<menu_item_check label="固定された天気" name="Fixed Weather"/> -			<menu_item_call label="リージョンオブジェクトのキャッシュをダンプ" name="Dump Region Object Cache"/> +			<menu_item_call label="リージョンオブジェクトのキャッシュをダンプする" name="Dump Region Object Cache"/>  		</menu>  		<menu label="UI" name="UI">  			<menu_item_call label="Web ブラウザのテスト" name="Web Browser Test"/> @@ -308,7 +308,7 @@  			<menu_item_call label="選択したオブジェクト情報をプリント" name="Print Selected Object Info"/>  			<menu_item_call label="エージェント情報をプリント" name="Print Agent Info"/>  			<menu_item_call label="メモリ使用状況" name="Memory Stats"/> -			<menu_item_check label="ダブルクリックした場所に自動操作で移動" name="Double-ClickAuto-Pilot"/> +			<menu_item_check label="ダブルクリックした場所に自動操作で移動する" name="Double-ClickAuto-Pilot"/>  			<menu_item_check label="SelectMgr のデバッグ" name="Debug SelectMgr"/>  			<menu_item_check label="ダブルクリック" name="Debug Clicks"/>  			<menu_item_check label="デバッグ表示" name="Debug Views"/> @@ -318,15 +318,15 @@  			<menu_item_check label="WindowProc のデバッグ" name="Debug WindowProc"/>  		</menu>  		<menu label="XUI" name="XUI"> -			<menu_item_call label="色の設定を更新" name="Reload Color Settings"/> -			<menu_item_call label="フォントテストを表示" name="Show Font Test"/> +			<menu_item_call label="色の設定を更新する" name="Reload Color Settings"/> +			<menu_item_call label="フォントテストを表示する" name="Show Font Test"/>  			<menu_item_call label="XML から読み込む" name="Load from XML"/> -			<menu_item_call label="XML で保存" name="Save to XML"/> -			<menu_item_check label="XUI ネームを表示" name="Show XUI Names"/> -			<menu_item_call label="テスト用 IM を送信" name="Send Test IMs"/> +			<menu_item_call label="XML で保存する" name="Save to XML"/> +			<menu_item_check label="XUI ネームを表示する" name="Show XUI Names"/> +			<menu_item_call label="テスト用 IM を送信する" name="Send Test IMs"/>  		</menu>  		<menu label="アバター" name="Character"> -			<menu label="ベークドテクスチャを取得" name="Grab Baked Texture"> +			<menu label="ベークドテクスチャを取得する" name="Grab Baked Texture">  				<menu_item_call label="瞳" name="Iris"/>  				<menu_item_call label="頭" name="Head"/>  				<menu_item_call label="上半身" name="Upper Body"/> @@ -334,23 +334,23 @@  				<menu_item_call label="スカート" name="Skirt"/>  			</menu>  			<menu label="キャラクターテスト" name="Character Tests"> -				<menu_item_call label="容姿を XML に保存" name="Appearance To XML"/> +				<menu_item_call label="容姿を XML に保存する" name="Appearance To XML"/>  				<menu_item_call label="キャラクタジオメトリの切り替え" name="Toggle Character Geometry"/>  				<menu_item_call label="男性アバターのテスト" name="Test Male"/>  				<menu_item_call label="女性アバターのテスト" name="Test Female"/>  				<menu_item_call label="PG のトグル" name="Toggle PG"/>  				<menu_item_check label="選択アバター許可" name="Allow Select Avatar"/>  			</menu> -			<menu_item_call label="Params をデフォルトに実行" name="Force Params to Default"/> +			<menu_item_call label="Params をデフォルトで実行する" name="Force Params to Default"/>  			<menu_item_check label="アニメーション情報" name="Animation Info"/> -			<menu_item_check label="アニメーションをスローモーション" name="Slow Motion Animations"/> +			<menu_item_check label="スローモーションのアニメーション" name="Slow Motion Animations"/>  			<menu_item_check label="見ているものを表示する" name="Show Look At"/>  			<menu_item_check label="クリックした場所を表示する" name="Show Point At"/>  			<menu_item_check label="結合部のアップデートのデバッグ" name="Debug Joint Updates"/>  			<menu_item_check label="LOD を無効にする" name="Disable LOD"/>  			<menu_item_check label="キャラクター Vis のデバッグ" name="Debug Character Vis"/> -			<menu_item_check label="骨組みの衝突判定を表示" name="Show Collision Skeleton"/> -			<menu_item_check label="エージェントのターゲットを表示" name="Display Agent Target"/> +			<menu_item_check label="骨組みの衝突判定を表示する" name="Show Collision Skeleton"/> +			<menu_item_check label="エージェントのターゲットを表示する" name="Display Agent Target"/>  			-->  			<menu_item_call label="アタッチメントをダンプ" name="Dump Attachments"/>  			<menu_item_call label="アバターテクスチャをデバッグ" name="Debug Avatar Textures"/> @@ -359,8 +359,8 @@  		<menu_item_check label="HTTP Texture" name="HTTP Textures"/>  		<menu_item_call label="圧縮画像" name="Compress Images"/>  		<menu_item_check label="Output Debug Minidump" name="Output Debug Minidump"/> -		<menu_item_check label="次回の起動時にコンソールウィンドウを表示" name="Console Window"/> -		<menu_item_check label="管理者メニューを表示" name="View Admin Options"/> +		<menu_item_check label="次回の起動時にコンソールウィンドウを表示する" name="Console Window"/> +		<menu_item_check label="管理者メニューを表示する" name="View Admin Options"/>  		<menu_item_call label="管理者ステータスの呼び出し" name="Request Admin Options"/>  		<menu_item_call label="管理者ステータス解除" name="Leave Admin Options"/>  	</menu> @@ -368,19 +368,19 @@  		<menu label="Object">  			<menu_item_call label="コピーを取る" name="Take Copy"/>  			<menu_item_call label="私を所有者にする" name="Force Owner To Me"/> -			<menu_item_call label="所有者権限の実行" name="Force Owner Permissive"/> +			<menu_item_call label="所有者権限を実行する" name="Force Owner Permissive"/>  			<menu_item_call label="削除" name="Delete"/>  			<menu_item_call label="ロック" name="Lock"/> -			<menu_item_call label="アセット ID を取得" name="Get Assets IDs"/> +			<menu_item_call label="アセット ID を取得する" name="Get Assets IDs"/>  		</menu>  		<menu label="区画" name="Parcel">  			<menu_item_call label="私を所有者にする" name="Owner To Me"/> -			<menu_item_call label="リンデンコンテンツに設定" name="Set to Linden Content"/> -			<menu_item_call label="パブリックの土地を取得" name="Claim Public Land"/> +			<menu_item_call label="リンデンコンテンツに設定する" name="Set to Linden Content"/> +			<menu_item_call label="パブリックの土地を取得する" name="Claim Public Land"/>  		</menu>  		<menu label="リージョン/地域" name="Region">  			<menu_item_call label="一時アセットデータをダンプ" name="Dump Temp Asset Data"/> -			<menu_item_call label="リージョンの状態を保存" name="Save Region State"/> +			<menu_item_call label="リージョンの状態を保存する" name="Save Region State"/>  		</menu>  		<menu_item_call label="グリッドツール" name="God Tools"/>  	</menu> diff --git a/indra/newview/skins/default/xui/ja/panel_preferences_advanced.xml b/indra/newview/skins/default/xui/ja/panel_preferences_advanced.xml index e0c25c35a1..87cd772143 100644 --- a/indra/newview/skins/default/xui/ja/panel_preferences_advanced.xml +++ b/indra/newview/skins/default/xui/ja/panel_preferences_advanced.xml @@ -22,7 +22,7 @@  		<radio_item label="近くのチャット" name="0"/>  		<radio_item label="別々のウィンドウ" name="1"/>  	</radio_group> -	<check_box label="押すとボイスのオン・オフを切り替えます:" name="push_to_talk_toggle_check" tool_tip="トグルモードの時にトリガーキーを1度押して放すと、マイクのオン・オフ設定を切り替えます。 トグルモードではないときは、トリガーキーを押した状態の時のみあなたの声が相手に聞こえます。"/> +	<check_box label="ボイスのオン・オフ切り替えに使用するトリガーキー:" name="push_to_talk_toggle_check" tool_tip="トグルモードの時にトリガーキーを 1 度押して放すと、マイクのオン・オフ設定を切り替えます。 トグルモードではないときは、トリガーキーを押した状態の時のみあなたの声が相手に聞こえます。"/>  	<line_editor label="プッシュ・トゥ・スピークのトリガー" name="modifier_combo"/>  	<button label="キー設定" name="set_voice_hotkey_button"/>  	<button label="マウスの中央ボタン" name="set_voice_middlemouse_button" tool_tip="マウスの中央ボタンにリセットします"/> diff --git a/indra/newview/skins/default/xui/ja/teleport_strings.xml b/indra/newview/skins/default/xui/ja/teleport_strings.xml index 72c183d03b..adcf0e42c3 100644 --- a/indra/newview/skins/default/xui/ja/teleport_strings.xml +++ b/indra/newview/skins/default/xui/ja/teleport_strings.xml @@ -10,14 +10,14 @@  このメッセージが何度も出る場合は、[SUPPORT_SITE] をご確認ください。  		</message>  		<message name="blocked_tport"> -			申し訳ございません。テレポートは現在、ブロックされています。もう少し後でやり直してください。 +			申し訳ございませんが、テレポートは現在、ブロックされています。もう少し後でやり直してください。  やり直してもテレポートできない場合は、いったんログアウトし、再度ログインして問題を解決してください。  		</message>  		<message name="nolandmark_tport"> -			残念ながら、システムはランドマーク目的地を探せませんでした。 +			残念ながら、システムはランドマークの目的地を探せませんでした。  		</message>  		<message name="timeout_tport"> -			申し訳ございません。システムはテレポート接続を完了できませんでした。 +			申し訳ございませんが、システムはテレポートの接続を完了できませんでした。  もう少し後でやり直してください。  		</message>  		<message name="noaccess_tport"> @@ -27,18 +27,18 @@  			添付物は、まだ到着していません。あと数秒間お待ちいただくか、いったんログアウトし、再度ログインしてからテレポートをやり直してださい。  		</message>  		<message name="too_many_uploads_tport"> -			この地域の資産キューが現在込み合っているため、テレポート・リクエストを時間通りに処理することが難しい状況です。 +			この地域の資産キューが現在込み合っているため、要求されたテレポートを処理することが難しい状況です。  数分後にやり直すか、または混雑していない他の地域をお試しください。  		</message>  		<message name="expired_tport"> -			申し訳ございません。システムはテレポート・リクエストを時間どおりに完了できませんでした。数分後にやり直してください。 +			申し訳ございませんが、システムは要求されたテレポートを完了できませんでした。数分後にやり直してください。  		</message>  		<message name="expired_region_handoff"> -			申し訳ございません。システムは地域間の移動を時間どおりに完了できませんでした。 +			申し訳ございませんが、システムは地域間の移動を時間どおりに完了できませんでした。  数分後にやり直してください。  		</message>  		<message name="no_host"> -			テレポート目的地を見つけられません。目的地が一時的に利用できない状態か、またはすでに消滅している可能性があります。数分後にやり直してください。 +			テレポートの目的地を見つけられません。目的地が一時的に利用できない状態か、またはすでに消滅している可能性があります。数分後にやり直してください。  		</message>  		<message name="no_inventory_host">  			持ち物システムは現在利用できません。 @@ -49,19 +49,19 @@  			目的地に送信しています。  		</message>  		<message name="redirecting"> -			別の目的地に再案内しています。 +			別の目的地にリダイレクトしています。  		</message>  		<message name="relaying">  			目的地に中継しています。  		</message>  		<message name="sending_home"> -			ホーム位置リクエストを送信しています。 +			ホーム位置のリクエストを送信しています。  		</message>  		<message name="sending_landmark"> -			ランドマーク位置リクエストを送信しています。 +			ランドマーク位置のリクエストを送信しています。  		</message>  		<message name="completing"> -			テレポートを完了しています。 +			テレポートを完了します。  		</message>  		<message name="resolving">  			目的地を解決しています。 | 
