diff options
| author | Aimee Linden <aimee@lindenlab.com> | 2010-07-09 02:49:10 +0100 | 
|---|---|---|
| committer | Aimee Linden <aimee@lindenlab.com> | 2010-07-09 02:49:10 +0100 | 
| commit | 9ba22cee0e8c6d73bee33689553e5371a2ef0942 (patch) | |
| tree | 593b41b84a31bd36abdb33c1a0cc8fbd7625bf98 | |
| parent | adfa188ceea432edf889d50e2c86bbc9ead9c71d (diff) | |
EXT-8296 FIXED Format currency properly in tooltips and the about land window.
| -rw-r--r-- | indra/newview/llfloaterland.cpp | 4 | ||||
| -rw-r--r-- | indra/newview/lltoolpie.cpp | 9 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/da/strings.xml | 2 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/de/strings.xml | 2 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/strings.xml | 5 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/es/strings.xml | 2 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/fr/strings.xml | 2 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/it/strings.xml | 2 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/ja/strings.xml | 2 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/pl/strings.xml | 2 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/pt/strings.xml | 2 | 
11 files changed, 19 insertions, 15 deletions
| diff --git a/indra/newview/llfloaterland.cpp b/indra/newview/llfloaterland.cpp index 98f940c233..913bb676b0 100644 --- a/indra/newview/llfloaterland.cpp +++ b/indra/newview/llfloaterland.cpp @@ -58,6 +58,7 @@  #include "llpanellandaudio.h"  #include "llpanellandmedia.h"  #include "llradiogroup.h" +#include "llresmgr.h"					// getMonetaryString  #include "llscrolllistctrl.h"  #include "llscrolllistitem.h"  #include "llscrolllistcell.h" @@ -739,7 +740,8 @@ void LLPanelLandGeneral::refresh()  				cost_per_sqm = (F32)parcel->getSalePrice() / (F32)area;  			} -			mSaleInfoForSale1->setTextArg("[PRICE]", llformat("%d", parcel->getSalePrice())); +			S32 price = parcel->getSalePrice(); +			mSaleInfoForSale1->setTextArg("[PRICE]", LLResMgr::getInstance()->getMonetaryString(price));  			mSaleInfoForSale1->setTextArg("[PRICE_PER_SQM]", llformat("%.1f", cost_per_sqm));  			if (can_be_sold)  			{ diff --git a/indra/newview/lltoolpie.cpp b/indra/newview/lltoolpie.cpp index ae244cd8a1..95c4f01e46 100644 --- a/indra/newview/lltoolpie.cpp +++ b/indra/newview/lltoolpie.cpp @@ -53,6 +53,7 @@  #include "llmediaentry.h"  #include "llmenugl.h"  #include "llmutelist.h" +#include "llresmgr.h"  // getMonetaryString  #include "llselectmgr.h"  #include "lltoolfocus.h"  #include "lltoolgrab.h" @@ -808,7 +809,8 @@ BOOL LLToolPie::handleTooltipLand(std::string line, std::string tooltip_msg)  	if (hover_parcel && hover_parcel->getParcelFlag(PF_FOR_SALE))  	{  		LLStringUtil::format_map_t args; -		args["[AMOUNT]"] = llformat("%d", hover_parcel->getSalePrice()); +		S32 price = hover_parcel->getSalePrice(); +		args["[AMOUNT]"] = LLResMgr::getInstance()->getMonetaryString(price);  		line = LLTrans::getString("TooltipForSaleL$", args);  		tooltip_msg.append(line);  		tooltip_msg.push_back('\n'); @@ -906,13 +908,14 @@ BOOL LLToolPie::handleTooltipObject( LLViewerObject* hover_object, std::string l  			 || !existing_inspector->getVisible()  			 || existing_inspector->getKey()["object_id"].asUUID() != hover_object->getID()))  		{ -						 +  			// Add price to tooltip for items on sale  			bool for_sale = for_sale_selection(nodep);  			if(for_sale)  			{  				LLStringUtil::format_map_t args; -				args["[PRICE]"] = llformat ("%d", nodep->mSaleInfo.getSalePrice()); +				S32 price = nodep->mSaleInfo.getSalePrice(); +				args["[AMOUNT]"] = LLResMgr::getInstance()->getMonetaryString(price);  				tooltip_msg.append(LLTrans::getString("TooltipPrice", args) );  			} diff --git a/indra/newview/skins/default/xui/da/strings.xml b/indra/newview/skins/default/xui/da/strings.xml index 32f37c038e..71c9f74dc0 100644 --- a/indra/newview/skins/default/xui/da/strings.xml +++ b/indra/newview/skins/default/xui/da/strings.xml @@ -233,7 +233,7 @@  		Klik for at starte secondlife:// kommando  	</string>  	<string name="CurrentURL" value=" Nuværende URL: [CurrentURL]"/> -	<string name="TooltipPrice" value="L$[PRICE]-"/> +	<string name="TooltipPrice" value="L$[AMOUNT]: "/>  	<string name="SLurlLabelTeleport">  		Teleportér til  	</string> diff --git a/indra/newview/skins/default/xui/de/strings.xml b/indra/newview/skins/default/xui/de/strings.xml index f6ae17239a..206017c06c 100644 --- a/indra/newview/skins/default/xui/de/strings.xml +++ b/indra/newview/skins/default/xui/de/strings.xml @@ -248,7 +248,7 @@  		Anklicken, um Befehl secondlife:// auszuführen  	</string>  	<string name="CurrentURL" value=" CurrentURL: [CurrentURL]"/> -	<string name="TooltipPrice" value="[PRICE] L$"/> +	<string name="TooltipPrice" value="[AMOUNT]L$: "/>  	<string name="SLurlLabelTeleport">  		Teleportieren nach  	</string> diff --git a/indra/newview/skins/default/xui/en/strings.xml b/indra/newview/skins/default/xui/en/strings.xml index e43c61b202..f6cf40d974 100644 --- a/indra/newview/skins/default/xui/en/strings.xml +++ b/indra/newview/skins/default/xui/en/strings.xml @@ -67,7 +67,7 @@  	<string name="SentToInvalidRegion">You were sent to an invalid region.</string>  	<string name="TestingDisconnect">Testing viewer disconnect</string> -	<!-- Tooltip, lltooltipview.cpp --> +	<!-- Tooltip -->  	<string name="TooltipPerson">Person</string><!-- Object under mouse pointer is an avatar -->  	<string name="TooltipNoName">(no name)</string> <!-- No name on an object -->  	<string name="TooltipOwner">Owner:</string> <!-- Owner name follows --> @@ -83,6 +83,7 @@  	<string name="TooltipFlagNoScripts">No Scripts</string>  	<string name="TooltipLand">Land:</string>  	<string name="TooltipMustSingleDrop">Only a single item can be dragged here</string> +	<string name="TooltipPrice" value="L$[AMOUNT]: "/>  	<!-- tooltips for Urls -->  	<string name="TooltipHttpUrl">Click to view this web page</string> @@ -103,8 +104,6 @@  	<string name="TooltipMapUrl">Click to view this location on a map</string>  	<string name="TooltipSLAPP">Click to run the secondlife:// command</string>  	<string name="CurrentURL" value=" CurrentURL: [CurrentURL]" />	 -  <string name="TooltipPrice" value=" L$[PRICE]-" /> -    	<!-- text for SLURL labels -->  	<string name="SLurlLabelTeleport">Teleport to</string> diff --git a/indra/newview/skins/default/xui/es/strings.xml b/indra/newview/skins/default/xui/es/strings.xml index 717665f4d9..17e9f687b2 100644 --- a/indra/newview/skins/default/xui/es/strings.xml +++ b/indra/newview/skins/default/xui/es/strings.xml @@ -236,7 +236,7 @@  		Pulsa para ejecutar el comando secondlife://  	</string>  	<string name="CurrentURL" value="URL actual: [CurrentURL]"/> -	<string name="TooltipPrice" value="[PRICE] L$"/> +	<string name="TooltipPrice" value="[AMOUNT]L$: "/>  	<string name="SLurlLabelTeleport">  		Teleportarse a  	</string> diff --git a/indra/newview/skins/default/xui/fr/strings.xml b/indra/newview/skins/default/xui/fr/strings.xml index 604398a658..15368c715f 100644 --- a/indra/newview/skins/default/xui/fr/strings.xml +++ b/indra/newview/skins/default/xui/fr/strings.xml @@ -248,7 +248,7 @@  		Cliquez pour exécuter la commande secondlife:// command  	</string>  	<string name="CurrentURL" value=" URL actuelle : [CurrentURL]"/> -	<string name="TooltipPrice" value="[PRICE] L$-"/> +	<string name="TooltipPrice" value="[AMOUNT]L$: "/>  	<string name="SLurlLabelTeleport">  		Me téléporter vers  	</string> diff --git a/indra/newview/skins/default/xui/it/strings.xml b/indra/newview/skins/default/xui/it/strings.xml index aeaf8098b9..5554a3ca4f 100644 --- a/indra/newview/skins/default/xui/it/strings.xml +++ b/indra/newview/skins/default/xui/it/strings.xml @@ -242,7 +242,7 @@  		Clicca per avviare il comando secondlife://  	</string>  	<string name="CurrentURL" value="URL attuale: [CurrentURL]"/> -	<string name="TooltipPrice" value="L$ [PRICE]-"/> +	<string name="TooltipPrice" value="L$[AMOUNT]: "/>  	<string name="SLurlLabelTeleport">  		Teleportati a  	</string> diff --git a/indra/newview/skins/default/xui/ja/strings.xml b/indra/newview/skins/default/xui/ja/strings.xml index 619f9fc9ef..5aab0875f4 100644 --- a/indra/newview/skins/default/xui/ja/strings.xml +++ b/indra/newview/skins/default/xui/ja/strings.xml @@ -248,7 +248,7 @@  		クリックして secondlife:// コマンドを出します  	</string>  	<string name="CurrentURL" value=" 現在の URL: [CurrentURL]"/> -	<string name="TooltipPrice" value="L$[PRICE]-"/> +	<string name="TooltipPrice" value="L$[AMOUNT]: "/>  	<string name="SLurlLabelTeleport">  		テレポート  	</string> diff --git a/indra/newview/skins/default/xui/pl/strings.xml b/indra/newview/skins/default/xui/pl/strings.xml index f110052f68..99539a84f5 100644 --- a/indra/newview/skins/default/xui/pl/strings.xml +++ b/indra/newview/skins/default/xui/pl/strings.xml @@ -215,7 +215,7 @@  		Kliknij by uruchomić secondlife:// command  	</string>  	<string name="CurrentURL" value=" Obecny Adres: [CurrentURL]"/> -	<string name="TooltipPrice" value="L$[PRICE]-"/> +	<string name="TooltipPrice" value="L$[AMOUNT]: "/>  	<string name="SLurlLabelTeleport">  		Teleportuj do  	</string> diff --git a/indra/newview/skins/default/xui/pt/strings.xml b/indra/newview/skins/default/xui/pt/strings.xml index ca32412058..701e18a58a 100644 --- a/indra/newview/skins/default/xui/pt/strings.xml +++ b/indra/newview/skins/default/xui/pt/strings.xml @@ -236,7 +236,7 @@  		Clique para ativar no secondlife:// comando  	</string>  	<string name="CurrentURL" value="URL atual: [CurrentURL]"/> -	<string name="TooltipPrice" value="L$[PRICE]-"/> +	<string name="TooltipPrice" value="L$[AMOUNT]: "/>  	<string name="SLurlLabelTeleport">  		Teletransportar para  	</string> | 
