diff options
author | McCabe Maxsted | 2010-04-26 20:06:23 -0700 |
---|---|---|
committer | McCabe Maxsted | 2010-04-26 20:06:23 -0700 |
commit | e563e2c2cc66fa9f3b47c4814d70f9800d957026 (patch) | |
tree | a2a9ca5bfeaf747b76b744f007da061ad15110c2 /linden/indra | |
parent | Merge commit 'jacek/next' into next (diff) | |
download | meta-impy-e563e2c2cc66fa9f3b47c4814d70f9800d957026.zip meta-impy-e563e2c2cc66fa9f3b47c4814d70f9800d957026.tar.gz meta-impy-e563e2c2cc66fa9f3b47c4814d70f9800d957026.tar.bz2 meta-impy-e563e2c2cc66fa9f3b47c4814d70f9800d957026.tar.xz |
Ported currency changes from Hippo (#237) and fixed some labels Hippo missed (also fixed #200 in the process)
Diffstat (limited to 'linden/indra')
66 files changed, 606 insertions, 406 deletions
diff --git a/linden/indra/llinventory/lltransactionflags.cpp b/linden/indra/llinventory/lltransactionflags.cpp index e0f87aa..aaea161 100644 --- a/linden/indra/llinventory/lltransactionflags.cpp +++ b/linden/indra/llinventory/lltransactionflags.cpp | |||
@@ -36,7 +36,9 @@ | |||
36 | #include "lluuid.h" | 36 | #include "lluuid.h" |
37 | #include "lltransactionflags.h" | 37 | #include "lltransactionflags.h" |
38 | #include "lltransactiontypes.h" | 38 | #include "lltransactiontypes.h" |
39 | 39 | ||
40 | #include "../newview/hippoGridManager.h" | ||
41 | |||
40 | const U8 TRANSACTION_FLAGS_NONE = 0; | 42 | const U8 TRANSACTION_FLAGS_NONE = 0; |
41 | const U8 TRANSACTION_FLAG_SOURCE_GROUP = 1; | 43 | const U8 TRANSACTION_FLAG_SOURCE_GROUP = 1; |
42 | const U8 TRANSACTION_FLAG_DEST_GROUP = 2; | 44 | const U8 TRANSACTION_FLAG_DEST_GROUP = 2; |
@@ -114,7 +116,7 @@ std::string build_transfer_message_to_source( | |||
114 | std::ostringstream ostr; | 116 | std::ostringstream ostr; |
115 | if(dest_id.isNull()) | 117 | if(dest_id.isNull()) |
116 | { | 118 | { |
117 | ostr << "You paid L$" << amount; | 119 | ostr << "You paid " << gHippoGridManager->getConnectedGrid()->getCurrencySymbol() << amount; |
118 | switch(transaction_type) | 120 | switch(transaction_type) |
119 | { | 121 | { |
120 | case TRANS_GROUP_CREATE: | 122 | case TRANS_GROUP_CREATE: |
@@ -132,7 +134,7 @@ std::string build_transfer_message_to_source( | |||
132 | } | 134 | } |
133 | else | 135 | else |
134 | { | 136 | { |
135 | ostr << "You paid " << dest_name << " L$" << amount; | 137 | ostr << "You paid " << dest_name << ' ' << gHippoGridManager->getConnectedGrid()->getCurrencySymbol() << amount; |
136 | append_reason(ostr, transaction_type, description); | 138 | append_reason(ostr, transaction_type, description); |
137 | } | 139 | } |
138 | ostr << "."; | 140 | ostr << "."; |
@@ -160,7 +162,7 @@ std::string build_transfer_message_to_destination( | |||
160 | return description; | 162 | return description; |
161 | } | 163 | } |
162 | std::ostringstream ostr; | 164 | std::ostringstream ostr; |
163 | ostr << source_name << " paid you L$" << amount; | 165 | ostr << source_name << " paid you " << gHippoGridManager->getConnectedGrid()->getCurrencySymbol() << amount; |
164 | append_reason(ostr, transaction_type, description); | 166 | append_reason(ostr, transaction_type, description); |
165 | ostr << "."; | 167 | ostr << "."; |
166 | return ostr.str(); | 168 | return ostr.str(); |
diff --git a/linden/indra/llui/llnotifications.cpp b/linden/indra/llui/llnotifications.cpp index 58ec511..0b8bbbe 100644 --- a/linden/indra/llui/llnotifications.cpp +++ b/linden/indra/llui/llnotifications.cpp | |||
@@ -40,6 +40,8 @@ | |||
40 | #include <algorithm> | 40 | #include <algorithm> |
41 | #include <boost/regex.hpp> | 41 | #include <boost/regex.hpp> |
42 | 42 | ||
43 | #include "../newview/hippoGridManager.h" | ||
44 | |||
43 | 45 | ||
44 | const std::string NOTIFICATION_PERSIST_VERSION = "0.93"; | 46 | const std::string NOTIFICATION_PERSIST_VERSION = "0.93"; |
45 | 47 | ||
@@ -605,9 +607,9 @@ void LLNotification::init(const std::string& template_name, const LLSD& form_ele | |||
605 | mSubstitutions["[VIEWER_NAME]"] = LLNotifications::instance().getGlobalString("VIEWER_NAME"); | 607 | mSubstitutions["[VIEWER_NAME]"] = LLNotifications::instance().getGlobalString("VIEWER_NAME"); |
606 | mSubstitutions["[VIEWER_SITE]"] = LLNotifications::instance().getGlobalString("VIEWER_SITE"); | 608 | mSubstitutions["[VIEWER_SITE]"] = LLNotifications::instance().getGlobalString("VIEWER_SITE"); |
607 | 609 | ||
608 | // TODO: set these based on which grid the user is connected to. | 610 | mSubstitutions["[GRID_NAME]"] = gHippoGridManager->getConnectedGrid()->getGridName(); |
609 | mSubstitutions["[GRID_NAME]"] = LLNotifications::instance().getGlobalString("SECOND_LIFE"); | 611 | mSubstitutions["[GRID_SITE]"] = gHippoGridManager->getConnectedGrid()->getWebSite(); |
610 | mSubstitutions["[GRID_SITE]"] = LLNotifications::instance().getGlobalString("SECOND_LIFE_SITE"); | 612 | mSubstitutions["[CURRENCY]"] = gHippoGridManager->getConnectedGrid()->getCurrencySymbol(); |
611 | 613 | ||
612 | mSubstitutions["_URL"] = getURL(); | 614 | mSubstitutions["_URL"] = getURL(); |
613 | mSubstitutions["_NAME"] = template_name; | 615 | mSubstitutions["_NAME"] = template_name; |
diff --git a/linden/indra/newview/hippoGridManager.cpp b/linden/indra/newview/hippoGridManager.cpp index 9acdd69..60c33e8 100644 --- a/linden/indra/newview/hippoGridManager.cpp +++ b/linden/indra/newview/hippoGridManager.cpp | |||
@@ -13,6 +13,7 @@ | |||
13 | #include <llfile.h> | 13 | #include <llfile.h> |
14 | #include <llhttpclient.h> | 14 | #include <llhttpclient.h> |
15 | #include <llsdserialize.h> | 15 | #include <llsdserialize.h> |
16 | #include "lltrans.h" | ||
16 | #include "llviewercontrol.h" | 17 | #include "llviewercontrol.h" |
17 | #include "llweb.h" | 18 | #include "llweb.h" |
18 | 19 | ||
@@ -441,14 +442,14 @@ std::string HippoGridInfo::getDirectoryFee() const | |||
441 | { | 442 | { |
442 | std::string fee; | 443 | std::string fee; |
443 | formatFee(fee, mDirectoryFee, true); | 444 | formatFee(fee, mDirectoryFee, true); |
444 | if (fee != "free") fee += "/week"; | 445 | if (fee != LLTrans::getString("hippo_label_free")) fee += "/" + LLTrans::getString("hippo_label_week"); |
445 | return fee; | 446 | return fee; |
446 | } | 447 | } |
447 | 448 | ||
448 | void HippoGridInfo::formatFee(std::string &fee, int cost, bool showFree) const | 449 | void HippoGridInfo::formatFee(std::string &fee, int cost, bool showFree) const |
449 | { | 450 | { |
450 | if (showFree && (cost == 0)) { | 451 | if (showFree && (cost == 0)) { |
451 | fee = "free"; | 452 | fee = LLTrans::getString("hippo_label_free"); |
452 | } else { | 453 | } else { |
453 | fee = llformat("%s%d", getCurrencySymbol().c_str(), cost); | 454 | fee = llformat("%s%d", getCurrencySymbol().c_str(), cost); |
454 | } | 455 | } |
diff --git a/linden/indra/newview/llassetuploadresponders.cpp b/linden/indra/newview/llassetuploadresponders.cpp index 001d2e9..aff1fb8 100644 --- a/linden/indra/newview/llassetuploadresponders.cpp +++ b/linden/indra/newview/llassetuploadresponders.cpp | |||
@@ -63,6 +63,8 @@ | |||
63 | #include "llscrolllistctrl.h" | 63 | #include "llscrolllistctrl.h" |
64 | #include "llsdserialize.h" | 64 | #include "llsdserialize.h" |
65 | 65 | ||
66 | #include "hippoGridManager.h" | ||
67 | |||
66 | // When uploading multiple files, don't display any of them when uploading more than this number. | 68 | // When uploading multiple files, don't display any of them when uploading more than this number. |
67 | static const S32 FILE_COUNT_DISPLAY_THRESHOLD = 5; | 69 | static const S32 FILE_COUNT_DISPLAY_THRESHOLD = 5; |
68 | 70 | ||
@@ -227,6 +229,7 @@ void LLNewAgentInventoryResponder::uploadComplete(const LLSD& content) | |||
227 | 229 | ||
228 | LLSD args; | 230 | LLSD args; |
229 | args["AMOUNT"] = llformat("%d", expected_upload_cost); | 231 | args["AMOUNT"] = llformat("%d", expected_upload_cost); |
232 | args["CURRENCY"] = gHippoGridManager->getConnectedGrid()->getCurrencySymbol(); | ||
230 | LLNotifications::instance().add("UploadPayment", args); | 233 | LLNotifications::instance().add("UploadPayment", args); |
231 | } | 234 | } |
232 | 235 | ||
diff --git a/linden/indra/newview/llcurrencyuimanager.cpp b/linden/indra/newview/llcurrencyuimanager.cpp index 8682124..99d0430 100644 --- a/linden/indra/newview/llcurrencyuimanager.cpp +++ b/linden/indra/newview/llcurrencyuimanager.cpp | |||
@@ -47,6 +47,7 @@ | |||
47 | #include "llxmlrpctransaction.h" | 47 | #include "llxmlrpctransaction.h" |
48 | #include "llviewernetwork.h" | 48 | #include "llviewernetwork.h" |
49 | 49 | ||
50 | #include "hippoGridManager.h" | ||
50 | 51 | ||
51 | const F64 CURRENCY_ESTIMATE_FREQUENCY = 2.0; | 52 | const F64 CURRENCY_ESTIMATE_FREQUENCY = 2.0; |
52 | // how long of a pause in typing a currency buy amount before an | 53 | // how long of a pause in typing a currency buy amount before an |
@@ -238,17 +239,11 @@ void LLCurrencyUIManager::Impl::finishCurrencyBuy() | |||
238 | void LLCurrencyUIManager::Impl::startTransaction(TransactionType type, | 239 | void LLCurrencyUIManager::Impl::startTransaction(TransactionType type, |
239 | const char* method, LLXMLRPCValue params) | 240 | const char* method, LLXMLRPCValue params) |
240 | { | 241 | { |
241 | static std::string transactionURI; | ||
242 | if (transactionURI.empty()) | ||
243 | { | ||
244 | transactionURI = LLViewerLogin::getInstance()->getHelperURI() + "currency.php"; | ||
245 | } | ||
246 | |||
247 | delete mTransaction; | 242 | delete mTransaction; |
248 | 243 | ||
249 | mTransactionType = type; | 244 | mTransactionType = type; |
250 | mTransaction = new LLXMLRPCTransaction( | 245 | mTransaction = new LLXMLRPCTransaction( |
251 | transactionURI, | 246 | LLViewerLogin::getInstance()->getHelperURI() + "currency.php", |
252 | method, | 247 | method, |
253 | params, | 248 | params, |
254 | false /* don't use gzip */ | 249 | false /* don't use gzip */ |
@@ -372,6 +367,7 @@ void LLCurrencyUIManager::Impl::updateUI() | |||
372 | } | 367 | } |
373 | 368 | ||
374 | mPanel.childShow("currency_action"); | 369 | mPanel.childShow("currency_action"); |
370 | mPanel.childSetTextArg("currency_action", "[CURRENCY]", gHippoGridManager->getConnectedGrid()->getCurrencySymbol()); | ||
375 | 371 | ||
376 | LLLineEditor* lindenAmount = mPanel.getChild<LLLineEditor>("currency_amt"); | 372 | LLLineEditor* lindenAmount = mPanel.getChild<LLLineEditor>("currency_amt"); |
377 | if (lindenAmount) | 373 | if (lindenAmount) |
@@ -478,7 +474,9 @@ void LLCurrencyUIManager::buy(const std::string& buy_msg) | |||
478 | 474 | ||
479 | LLUIString msg = buy_msg; | 475 | LLUIString msg = buy_msg; |
480 | msg.setArg("[LINDENS]", llformat("%d", impl.mUserCurrencyBuy)); | 476 | msg.setArg("[LINDENS]", llformat("%d", impl.mUserCurrencyBuy)); |
477 | msg.setArg("[CURRENCY]", gHippoGridManager->getConnectedGrid()->getCurrencySymbol()); | ||
481 | msg.setArg("[USD]", llformat("%#.2f", impl.mSiteCurrencyEstimatedCost / 100.0)); | 478 | msg.setArg("[USD]", llformat("%#.2f", impl.mSiteCurrencyEstimatedCost / 100.0)); |
479 | msg.setArg("[REALCURRENCY]", gHippoGridManager->getConnectedGrid()->getRealCurrencySymbol()); | ||
482 | LLConfirmationManager::confirm(impl.mSiteConfirm, | 480 | LLConfirmationManager::confirm(impl.mSiteConfirm, |
483 | msg, | 481 | msg, |
484 | impl, | 482 | impl, |
diff --git a/linden/indra/newview/llfirstuse.cpp b/linden/indra/newview/llfirstuse.cpp index bc982af..34e3fcc 100644 --- a/linden/indra/newview/llfirstuse.cpp +++ b/linden/indra/newview/llfirstuse.cpp | |||
@@ -46,6 +46,7 @@ | |||
46 | #include "lltracker.h" | 46 | #include "lltracker.h" |
47 | 47 | ||
48 | #include "llvoavatar.h" | 48 | #include "llvoavatar.h" |
49 | #include "hippoGridManager.h" | ||
49 | 50 | ||
50 | // [RLVa:KB] - Version: 1.22.11 | 51 | // [RLVa:KB] - Version: 1.22.11 |
51 | #include "llviewerwindow.h" | 52 | #include "llviewerwindow.h" |
@@ -94,6 +95,7 @@ void LLFirstUse::useBalanceIncrease(S32 delta) | |||
94 | 95 | ||
95 | LLSD args; | 96 | LLSD args; |
96 | args["AMOUNT"] = llformat("%d",delta); | 97 | args["AMOUNT"] = llformat("%d",delta); |
98 | args["CURRENCY"] = gHippoGridManager->getConnectedGrid()->getCurrencySymbol(); | ||
97 | LLNotifications::instance().add("FirstBalanceIncrease", args); | 99 | LLNotifications::instance().add("FirstBalanceIncrease", args); |
98 | } | 100 | } |
99 | } | 101 | } |
@@ -108,6 +110,7 @@ void LLFirstUse::useBalanceDecrease(S32 delta) | |||
108 | 110 | ||
109 | LLSD args; | 111 | LLSD args; |
110 | args["AMOUNT"] = llformat("%d",-delta); | 112 | args["AMOUNT"] = llformat("%d",-delta); |
113 | args["CURRENCY"] = gHippoGridManager->getConnectedGrid()->getCurrencySymbol(); | ||
111 | LLNotifications::instance().add("FirstBalanceDecrease", args); | 114 | LLNotifications::instance().add("FirstBalanceDecrease", args); |
112 | } | 115 | } |
113 | } | 116 | } |
diff --git a/linden/indra/newview/llfloateranimpreview.cpp b/linden/indra/newview/llfloateranimpreview.cpp index 57ee161..a7d880e 100644 --- a/linden/indra/newview/llfloateranimpreview.cpp +++ b/linden/indra/newview/llfloateranimpreview.cpp | |||
@@ -67,6 +67,8 @@ | |||
67 | #include "pipeline.h" | 67 | #include "pipeline.h" |
68 | #include "lluictrlfactory.h" | 68 | #include "lluictrlfactory.h" |
69 | 69 | ||
70 | #include "hippoGridManager.h" | ||
71 | |||
70 | S32 LLFloaterAnimPreview::sUploadAmount = 10; | 72 | S32 LLFloaterAnimPreview::sUploadAmount = 10; |
71 | 73 | ||
72 | const S32 PREVIEW_BORDER_WIDTH = 2; | 74 | const S32 PREVIEW_BORDER_WIDTH = 2; |
@@ -162,7 +164,7 @@ BOOL LLFloaterAnimPreview::postBuild() | |||
162 | 164 | ||
163 | childSetCommitCallback("name_form", onCommitName, this); | 165 | childSetCommitCallback("name_form", onCommitName, this); |
164 | 166 | ||
165 | childSetLabelArg("ok_btn", "[AMOUNT]", llformat("%d",sUploadAmount)); | 167 | childSetLabelArg("ok_btn", "[UPLOADFEE]", gHippoGridManager->getConnectedGrid()->getUploadFee()); |
166 | childSetAction("ok_btn", onBtnOK, this); | 168 | childSetAction("ok_btn", onBtnOK, this); |
167 | setDefaultBtn(); | 169 | setDefaultBtn(); |
168 | 170 | ||
diff --git a/linden/indra/newview/llfloaterbuy.cpp b/linden/indra/newview/llfloaterbuy.cpp index a33cabc..86cab43 100644 --- a/linden/indra/newview/llfloaterbuy.cpp +++ b/linden/indra/newview/llfloaterbuy.cpp | |||
@@ -50,6 +50,8 @@ | |||
50 | #include "lluictrlfactory.h" | 50 | #include "lluictrlfactory.h" |
51 | #include "llviewerwindow.h" | 51 | #include "llviewerwindow.h" |
52 | 52 | ||
53 | #include "hippoGridManager.h" | ||
54 | |||
53 | LLFloaterBuy* LLFloaterBuy::sInstance = NULL; | 55 | LLFloaterBuy* LLFloaterBuy::sInstance = NULL; |
54 | 56 | ||
55 | LLFloaterBuy::LLFloaterBuy() | 57 | LLFloaterBuy::LLFloaterBuy() |
@@ -184,6 +186,7 @@ void LLFloaterBuy::show(const LLSaleInfo& sale_info) | |||
184 | // Add after columns added so appropriate heights are correct. | 186 | // Add after columns added so appropriate heights are correct. |
185 | object_list->addElement(row); | 187 | object_list->addElement(row); |
186 | 188 | ||
189 | sInstance->childSetTextArg("buy_text", "[CURRENCY]", gHippoGridManager->getConnectedGrid()->getCurrencySymbol()); | ||
187 | sInstance->childSetTextArg("buy_text", "[AMOUNT]", llformat("%d", sale_info.getSalePrice())); | 190 | sInstance->childSetTextArg("buy_text", "[AMOUNT]", llformat("%d", sale_info.getSalePrice())); |
188 | sInstance->childSetTextArg("buy_text", "[NAME]", owner_name); | 191 | sInstance->childSetTextArg("buy_text", "[NAME]", owner_name); |
189 | 192 | ||
diff --git a/linden/indra/newview/llfloaterbuycontents.cpp b/linden/indra/newview/llfloaterbuycontents.cpp index 95a8caa..498d6ac 100644 --- a/linden/indra/newview/llfloaterbuycontents.cpp +++ b/linden/indra/newview/llfloaterbuycontents.cpp | |||
@@ -54,6 +54,8 @@ | |||
54 | #include "lluictrlfactory.h" | 54 | #include "lluictrlfactory.h" |
55 | #include "llviewerwindow.h" | 55 | #include "llviewerwindow.h" |
56 | 56 | ||
57 | #include "hippoGridManager.h" | ||
58 | |||
57 | LLFloaterBuyContents* LLFloaterBuyContents::sInstance = NULL; | 59 | LLFloaterBuyContents* LLFloaterBuyContents::sInstance = NULL; |
58 | 60 | ||
59 | LLFloaterBuyContents::LLFloaterBuyContents() | 61 | LLFloaterBuyContents::LLFloaterBuyContents() |
@@ -129,6 +131,7 @@ void LLFloaterBuyContents::show(const LLSaleInfo& sale_info) | |||
129 | } | 131 | } |
130 | 132 | ||
131 | sInstance->childSetTextArg("contains_text", "[NAME]", node->mName); | 133 | sInstance->childSetTextArg("contains_text", "[NAME]", node->mName); |
134 | sInstance->childSetTextArg("buy_text", "[CURRENCY]", gHippoGridManager->getConnectedGrid()->getCurrencySymbol()); | ||
132 | sInstance->childSetTextArg("buy_text", "[AMOUNT]", llformat("%d", sale_info.getSalePrice())); | 135 | sInstance->childSetTextArg("buy_text", "[AMOUNT]", llformat("%d", sale_info.getSalePrice())); |
133 | sInstance->childSetTextArg("buy_text", "[NAME]", owner_name); | 136 | sInstance->childSetTextArg("buy_text", "[NAME]", owner_name); |
134 | 137 | ||
diff --git a/linden/indra/newview/llfloaterbuycurrency.cpp b/linden/indra/newview/llfloaterbuycurrency.cpp index cfbc5da..07723e0 100644 --- a/linden/indra/newview/llfloaterbuycurrency.cpp +++ b/linden/indra/newview/llfloaterbuycurrency.cpp | |||
@@ -46,6 +46,8 @@ | |||
46 | #include "llwindow.h" | 46 | #include "llwindow.h" |
47 | #include "llappviewer.h" | 47 | #include "llappviewer.h" |
48 | 48 | ||
49 | #include "hippoGridManager.h" | ||
50 | |||
49 | static const S32 STANDARD_BUY_AMOUNT = 2000; | 51 | static const S32 STANDARD_BUY_AMOUNT = 2000; |
50 | static const S32 MINIMUM_BALANCE_AMOUNT = 0; | 52 | static const S32 MINIMUM_BALANCE_AMOUNT = 0; |
51 | 53 | ||
@@ -263,9 +265,11 @@ void LLFloaterBuyCurrencyUI::updateUI() | |||
263 | childSetVisible("buy_action", true); | 265 | childSetVisible("buy_action", true); |
264 | childSetTextArg("buy_action", "[NAME]", mTargetName); | 266 | childSetTextArg("buy_action", "[NAME]", mTargetName); |
265 | childSetTextArg("buy_action", "[PRICE]", llformat("%d",mTargetPrice)); | 267 | childSetTextArg("buy_action", "[PRICE]", llformat("%d",mTargetPrice)); |
268 | childSetTextArg("buy_action", "[CURRENCY]", gHippoGridManager->getConnectedGrid()->getCurrencySymbol()); | ||
266 | } | 269 | } |
267 | else | 270 | else |
268 | { | 271 | { |
272 | childSetTextArg("buy_action_unknown", "[CURRENCY]", gHippoGridManager->getConnectedGrid()->getCurrencySymbol()); | ||
269 | childSetVisible("buy_action_unknown", true); | 273 | childSetVisible("buy_action_unknown", true); |
270 | } | 274 | } |
271 | } | 275 | } |
@@ -274,16 +278,21 @@ void LLFloaterBuyCurrencyUI::updateUI() | |||
274 | childShow("balance_label"); | 278 | childShow("balance_label"); |
275 | childShow("balance_amount"); | 279 | childShow("balance_amount"); |
276 | childSetTextArg("balance_amount", "[AMT]", llformat("%d", balance)); | 280 | childSetTextArg("balance_amount", "[AMT]", llformat("%d", balance)); |
281 | childSetTextArg("balance_amount", "[CURRENCY]", gHippoGridManager->getConnectedGrid()->getCurrencySymbol()); | ||
277 | 282 | ||
278 | S32 buying = mManager.getAmount(); | 283 | S32 buying = mManager.getAmount(); |
279 | childShow("buying_label"); | 284 | childShow("buying_label"); |
280 | childShow("buying_amount"); | 285 | childShow("buying_amount"); |
281 | childSetTextArg("buying_amount", "[AMT]", llformat("%d", buying)); | 286 | childSetTextArg("buying_amount", "[AMT]", llformat("%d", buying)); |
287 | childSetTextArg("buying_amount", "[CURRENCY]", gHippoGridManager->getConnectedGrid()->getCurrencySymbol()); | ||
282 | 288 | ||
283 | S32 total = balance + buying; | 289 | S32 total = balance + buying; |
284 | childShow("total_label"); | 290 | childShow("total_label"); |
285 | childShow("total_amount"); | 291 | childShow("total_amount"); |
286 | childSetTextArg("total_amount", "[AMT]", llformat("%d", total)); | 292 | childSetTextArg("total_amount", "[AMT]", llformat("%d", total)); |
293 | childSetTextArg("total_amount", "[CURRENCY]", gHippoGridManager->getConnectedGrid()->getCurrencySymbol()); | ||
294 | |||
295 | childSetTextArg("currency_est", "[REALCURRENCY]", gHippoGridManager->getConnectedGrid()->getRealCurrencySymbol()); | ||
287 | 296 | ||
288 | childSetVisible("purchase_warning_repurchase", false); | 297 | childSetVisible("purchase_warning_repurchase", false); |
289 | childSetVisible("purchase_warning_notenough", false); | 298 | childSetVisible("purchase_warning_notenough", false); |
diff --git a/linden/indra/newview/llfloaterbuyland.cpp b/linden/indra/newview/llfloaterbuyland.cpp index 29506e2..75630b2 100644 --- a/linden/indra/newview/llfloaterbuyland.cpp +++ b/linden/indra/newview/llfloaterbuyland.cpp | |||
@@ -66,6 +66,8 @@ | |||
66 | #include "llviewernetwork.h" | 66 | #include "llviewernetwork.h" |
67 | #include "roles_constants.h" | 67 | #include "roles_constants.h" |
68 | 68 | ||
69 | #include "hippoGridManager.h" | ||
70 | |||
69 | // NOTE: This is duplicated in lldatamoney.cpp ... | 71 | // NOTE: This is duplicated in lldatamoney.cpp ... |
70 | const F32 GROUP_LAND_BONUS_FACTOR = 1.1f; | 72 | const F32 GROUP_LAND_BONUS_FACTOR = 1.1f; |
71 | const F64 CURRENCY_ESTIMATE_FREQUENCY = 0.5; | 73 | const F64 CURRENCY_ESTIMATE_FREQUENCY = 0.5; |
@@ -1024,6 +1026,7 @@ void LLFloaterBuyLandUI::refreshUI() | |||
1024 | LLStringUtil::format_map_t string_args; | 1026 | LLStringUtil::format_map_t string_args; |
1025 | string_args["[AMOUNT]"] = llformat("%d", mParcelActualArea); | 1027 | string_args["[AMOUNT]"] = llformat("%d", mParcelActualArea); |
1026 | string_args["[AMOUNT2]"] = llformat("%d", mParcelSupportedObjects); | 1028 | string_args["[AMOUNT2]"] = llformat("%d", mParcelSupportedObjects); |
1029 | string_args["[CURRENCY]"] = gHippoGridManager->getConnectedGrid()->getCurrencySymbol(); | ||
1027 | 1030 | ||
1028 | childSetText("info_size", getString("meters_supports_object", string_args)); | 1031 | childSetText("info_size", getString("meters_supports_object", string_args)); |
1029 | 1032 | ||
@@ -1227,7 +1230,8 @@ void LLFloaterBuyLandUI::refreshUI() | |||
1227 | 1230 | ||
1228 | childSetText("purchase_action", | 1231 | childSetText("purchase_action", |
1229 | llformat( | 1232 | llformat( |
1230 | "Pay L$ %d to %s for this land", | 1233 | "Pay %s %d to %s for this land", |
1234 | gHippoGridManager->getConnectedGrid()->getCurrencySymbol().c_str(), | ||
1231 | mParcelPrice, | 1235 | mParcelPrice, |
1232 | mParcelSellerName.c_str() | 1236 | mParcelSellerName.c_str() |
1233 | )); | 1237 | )); |
@@ -1239,6 +1243,7 @@ void LLFloaterBuyLandUI::refreshUI() | |||
1239 | { | 1243 | { |
1240 | LLStringUtil::format_map_t string_args; | 1244 | LLStringUtil::format_map_t string_args; |
1241 | string_args["[AMOUNT]"] = llformat("%d", mAgentCashBalance); | 1245 | string_args["[AMOUNT]"] = llformat("%d", mAgentCashBalance); |
1246 | string_args["[CURRENCY]"] = gHippoGridManager->getConnectedGrid()->getCurrencySymbol(); | ||
1242 | 1247 | ||
1243 | childSetText("currency_reason", getString("have_enough_lindens", string_args)); | 1248 | childSetText("currency_reason", getString("have_enough_lindens", string_args)); |
1244 | } | 1249 | } |
@@ -1247,6 +1252,7 @@ void LLFloaterBuyLandUI::refreshUI() | |||
1247 | LLStringUtil::format_map_t string_args; | 1252 | LLStringUtil::format_map_t string_args; |
1248 | string_args["[AMOUNT]"] = llformat("%d", mAgentCashBalance); | 1253 | string_args["[AMOUNT]"] = llformat("%d", mAgentCashBalance); |
1249 | string_args["[AMOUNT2]"] = llformat("%d", mParcelPrice - mAgentCashBalance); | 1254 | string_args["[AMOUNT2]"] = llformat("%d", mParcelPrice - mAgentCashBalance); |
1255 | string_args["[CURRENCY]"] = gHippoGridManager->getConnectedGrid()->getCurrencySymbol(); | ||
1250 | 1256 | ||
1251 | childSetText("currency_reason", getString("not_enough_lindens", string_args)); | 1257 | childSetText("currency_reason", getString("not_enough_lindens", string_args)); |
1252 | 1258 | ||
@@ -1257,6 +1263,7 @@ void LLFloaterBuyLandUI::refreshUI() | |||
1257 | { | 1263 | { |
1258 | LLStringUtil::format_map_t string_args; | 1264 | LLStringUtil::format_map_t string_args; |
1259 | string_args["[AMOUNT]"] = llformat("%d", finalBalance); | 1265 | string_args["[AMOUNT]"] = llformat("%d", finalBalance); |
1266 | string_args["[CURRENCY]"] = gHippoGridManager->getConnectedGrid()->getCurrencySymbol(); | ||
1260 | 1267 | ||
1261 | childSetText("currency_balance", getString("balance_left", string_args)); | 1268 | childSetText("currency_balance", getString("balance_left", string_args)); |
1262 | 1269 | ||
@@ -1265,6 +1272,7 @@ void LLFloaterBuyLandUI::refreshUI() | |||
1265 | { | 1272 | { |
1266 | LLStringUtil::format_map_t string_args; | 1273 | LLStringUtil::format_map_t string_args; |
1267 | string_args["[AMOUNT]"] = llformat("%d", mParcelPrice - mAgentCashBalance); | 1274 | string_args["[AMOUNT]"] = llformat("%d", mParcelPrice - mAgentCashBalance); |
1275 | string_args["[CURRENCY]"] = gHippoGridManager->getConnectedGrid()->getCurrencySymbol(); | ||
1268 | 1276 | ||
1269 | childSetText("currency_balance", getString("balance_needed", string_args)); | 1277 | childSetText("currency_balance", getString("balance_needed", string_args)); |
1270 | 1278 | ||
@@ -1331,6 +1339,7 @@ void LLFloaterBuyLandUI::startBuyPreConfirm() | |||
1331 | LLStringUtil::format_map_t string_args; | 1339 | LLStringUtil::format_map_t string_args; |
1332 | string_args["[AMOUNT]"] = llformat("%d", mCurrency.getAmount()); | 1340 | string_args["[AMOUNT]"] = llformat("%d", mCurrency.getAmount()); |
1333 | string_args["[AMOUNT2]"] = llformat("%#.2f", mCurrency.getEstimate() / 100.0); | 1341 | string_args["[AMOUNT2]"] = llformat("%#.2f", mCurrency.getEstimate() / 100.0); |
1342 | string_args["[CURRENCY]"] = gHippoGridManager->getConnectedGrid()->getCurrencySymbol(); | ||
1334 | 1343 | ||
1335 | action += getString("buy_for_US", string_args); | 1344 | action += getString("buy_for_US", string_args); |
1336 | } | 1345 | } |
@@ -1338,6 +1347,7 @@ void LLFloaterBuyLandUI::startBuyPreConfirm() | |||
1338 | LLStringUtil::format_map_t string_args; | 1347 | LLStringUtil::format_map_t string_args; |
1339 | string_args["[AMOUNT]"] = llformat("%d", mParcelPrice); | 1348 | string_args["[AMOUNT]"] = llformat("%d", mParcelPrice); |
1340 | string_args["[SELLER]"] = mParcelSellerName; | 1349 | string_args["[SELLER]"] = mParcelSellerName; |
1350 | string_args["[CURRENCY]"] = gHippoGridManager->getConnectedGrid()->getCurrencySymbol(); | ||
1341 | action += getString("pay_to_for_land", string_args); | 1351 | action += getString("pay_to_for_land", string_args); |
1342 | 1352 | ||
1343 | 1353 | ||
diff --git a/linden/indra/newview/llfloaterimagepreview.cpp b/linden/indra/newview/llfloaterimagepreview.cpp index 87d577d..9827a31 100644 --- a/linden/indra/newview/llfloaterimagepreview.cpp +++ b/linden/indra/newview/llfloaterimagepreview.cpp | |||
@@ -60,6 +60,8 @@ | |||
60 | #include "llstring.h" | 60 | #include "llstring.h" |
61 | #include "llviewercontrol.h" | 61 | #include "llviewercontrol.h" |
62 | 62 | ||
63 | #include "hippoGridManager.h" | ||
64 | |||
63 | //static | 65 | //static |
64 | S32 LLFloaterImagePreview::sUploadAmount = 10; | 66 | S32 LLFloaterImagePreview::sUploadAmount = 10; |
65 | 67 | ||
@@ -94,7 +96,7 @@ BOOL LLFloaterImagePreview::postBuild() | |||
94 | return FALSE; | 96 | return FALSE; |
95 | } | 97 | } |
96 | 98 | ||
97 | childSetLabelArg("ok_btn", "[AMOUNT]", llformat("%d",sUploadAmount)); | 99 | childSetLabelArg("ok_btn", "[UPLOADFEE]", gHippoGridManager->getConnectedGrid()->getUploadFee()); |
98 | 100 | ||
99 | LLCtrlSelectionInterface* iface = childGetSelectionInterface("clothing_type_combo"); | 101 | LLCtrlSelectionInterface* iface = childGetSelectionInterface("clothing_type_combo"); |
100 | if (iface) | 102 | if (iface) |
diff --git a/linden/indra/newview/llfloaterland.cpp b/linden/indra/newview/llfloaterland.cpp index 08c04ab..cc398da 100644 --- a/linden/indra/newview/llfloaterland.cpp +++ b/linden/indra/newview/llfloaterland.cpp | |||
@@ -76,6 +76,8 @@ | |||
76 | #include "llviewercontrol.h" | 76 | #include "llviewercontrol.h" |
77 | #include "roles_constants.h" | 77 | #include "roles_constants.h" |
78 | 78 | ||
79 | #include "hippoGridManager.h" | ||
80 | |||
79 | static std::string OWNER_ONLINE = "0"; | 81 | static std::string OWNER_ONLINE = "0"; |
80 | static std::string OWNER_OFFLINE = "1"; | 82 | static std::string OWNER_OFFLINE = "1"; |
81 | static std::string OWNER_GROUP = "2"; | 83 | static std::string OWNER_GROUP = "2"; |
@@ -645,6 +647,7 @@ void LLPanelLandGeneral::refresh() | |||
645 | mSaleInfoForSaleNoObjects->setVisible(TRUE); | 647 | mSaleInfoForSaleNoObjects->setVisible(TRUE); |
646 | } | 648 | } |
647 | mSaleInfoNotForSale->setVisible(FALSE); | 649 | mSaleInfoNotForSale->setVisible(FALSE); |
650 | mSaleInfoForSale1->setTextArg("[CURRENCY]", gHippoGridManager->getConnectedGrid()->getCurrencySymbol()); | ||
648 | 651 | ||
649 | F32 cost_per_sqm = 0.0f; | 652 | F32 cost_per_sqm = 0.0f; |
650 | if (area > 0) | 653 | if (area > 0) |
@@ -887,6 +890,7 @@ void LLPanelLandGeneral::onClickBuyPass(void* data) | |||
887 | 890 | ||
888 | LLSD args; | 891 | LLSD args; |
889 | args["COST"] = cost; | 892 | args["COST"] = cost; |
893 | args["CURRENCY"] = gHippoGridManager->getConnectedGrid()->getCurrencySymbol(); | ||
890 | args["PARCEL_NAME"] = parcel_name; | 894 | args["PARCEL_NAME"] = parcel_name; |
891 | args["TIME"] = time; | 895 | args["TIME"] = time; |
892 | 896 | ||
@@ -2068,6 +2072,7 @@ void LLPanelLandOptions::refreshSearch() | |||
2068 | } | 2072 | } |
2069 | BOOL show_directory = parcel->getParcelFlag(PF_SHOW_DIRECTORY); | 2073 | BOOL show_directory = parcel->getParcelFlag(PF_SHOW_DIRECTORY); |
2070 | mCheckShowDirectory ->set(show_directory); | 2074 | mCheckShowDirectory ->set(show_directory); |
2075 | mCheckShowDirectory->setLabelArg("[DIRECTORYFEE]", gHippoGridManager->getConnectedGrid()->getDirectoryFee()); | ||
2071 | 2076 | ||
2072 | // Set by string in case the order in UI doesn't match the order by index. | 2077 | // Set by string in case the order in UI doesn't match the order by index. |
2073 | // *TODO:Translate | 2078 | // *TODO:Translate |
@@ -2435,6 +2440,7 @@ void LLPanelLandAccess::refresh() | |||
2435 | 2440 | ||
2436 | S32 pass_price = parcel->getPassPrice(); | 2441 | S32 pass_price = parcel->getPassPrice(); |
2437 | childSetValue( "PriceSpin", (F32)pass_price ); | 2442 | childSetValue( "PriceSpin", (F32)pass_price ); |
2443 | childSetLabelArg("PriceSpin", "[CURRENCY]", gHippoGridManager->getConnectedGrid()->getCurrencySymbol()); | ||
2438 | 2444 | ||
2439 | F32 pass_hours = parcel->getPassHours(); | 2445 | F32 pass_hours = parcel->getPassHours(); |
2440 | childSetValue( "HoursSpin", pass_hours ); | 2446 | childSetValue( "HoursSpin", pass_hours ); |
diff --git a/linden/indra/newview/llfloaternamedesc.cpp b/linden/indra/newview/llfloaternamedesc.cpp index acfcfab..9413611 100644 --- a/linden/indra/newview/llfloaternamedesc.cpp +++ b/linden/indra/newview/llfloaternamedesc.cpp | |||
@@ -55,6 +55,8 @@ | |||
55 | #include "llassetstorage.h" | 55 | #include "llassetstorage.h" |
56 | #include "llinventorytype.h" | 56 | #include "llinventorytype.h" |
57 | 57 | ||
58 | #include "hippoGridManager.h" | ||
59 | |||
58 | const S32 PREVIEW_LINE_HEIGHT = 19; | 60 | const S32 PREVIEW_LINE_HEIGHT = 19; |
59 | const S32 PREVIEW_CLOSE_BOX_SIZE = 16; | 61 | const S32 PREVIEW_CLOSE_BOX_SIZE = 16; |
60 | const S32 PREVIEW_BORDER_WIDTH = 2; | 62 | const S32 PREVIEW_BORDER_WIDTH = 2; |
@@ -138,6 +140,7 @@ BOOL LLFloaterNameDesc::postBuild() | |||
138 | childSetAction("cancel_btn", onBtnCancel, this); | 140 | childSetAction("cancel_btn", onBtnCancel, this); |
139 | 141 | ||
140 | // OK button | 142 | // OK button |
143 | childSetLabelArg("ok_btn", "[UPLOADFEE]", gHippoGridManager->getConnectedGrid()->getUploadFee()); | ||
141 | childSetAction("ok_btn", onBtnOK, this); | 144 | childSetAction("ok_btn", onBtnOK, this); |
142 | setDefaultBtn("ok_btn"); | 145 | setDefaultBtn("ok_btn"); |
143 | 146 | ||
diff --git a/linden/indra/newview/llfloaterpostcard.cpp b/linden/indra/newview/llfloaterpostcard.cpp index b0ab0f9..41b6515 100644 --- a/linden/indra/newview/llfloaterpostcard.cpp +++ b/linden/indra/newview/llfloaterpostcard.cpp | |||
@@ -66,6 +66,8 @@ | |||
66 | 66 | ||
67 | #include <boost/regex.hpp> //boost.regex lib | 67 | #include <boost/regex.hpp> //boost.regex lib |
68 | 68 | ||
69 | #include "hippoGridManager.h" | ||
70 | |||
69 | ///---------------------------------------------------------------------------- | 71 | ///---------------------------------------------------------------------------- |
70 | /// Local function declarations, constants, enums, and typedefs | 72 | /// Local function declarations, constants, enums, and typedefs |
71 | ///---------------------------------------------------------------------------- | 73 | ///---------------------------------------------------------------------------- |
@@ -355,6 +357,7 @@ bool LLFloaterPostcard::missingSubjMsgAlertCallback(const LLSD& notification, co | |||
355 | if((childGetValue("subject_form").asString()).empty()) | 357 | if((childGetValue("subject_form").asString()).empty()) |
356 | { | 358 | { |
357 | // Stuff the subject back into the form. | 359 | // Stuff the subject back into the form. |
360 | childSetTextArg("default_subject", "[GRID_NAME]", gHippoGridManager->getConnectedGrid()->getGridName()); | ||
358 | childSetValue("subject_form", getString("default_subject")); | 361 | childSetValue("subject_form", getString("default_subject")); |
359 | } | 362 | } |
360 | 363 | ||
diff --git a/linden/indra/newview/llfloaterproperties.cpp b/linden/indra/newview/llfloaterproperties.cpp index 3059843..7dc6e42 100644 --- a/linden/indra/newview/llfloaterproperties.cpp +++ b/linden/indra/newview/llfloaterproperties.cpp | |||
@@ -59,6 +59,8 @@ | |||
59 | 59 | ||
60 | #include "lluictrlfactory.h" | 60 | #include "lluictrlfactory.h" |
61 | 61 | ||
62 | #include "hippoGridManager.h" | ||
63 | |||
62 | 64 | ||
63 | //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 65 | //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
64 | // Class LLPropertiesObserver | 66 | // Class LLPropertiesObserver |
@@ -164,6 +166,8 @@ LLFloaterProperties::LLFloaterProperties(const std::string& name, const LLRect& | |||
164 | sPropertiesObserver = new LLPropertiesObserver; | 166 | sPropertiesObserver = new LLPropertiesObserver; |
165 | } | 167 | } |
166 | sPropertiesObserverCount++; | 168 | sPropertiesObserverCount++; |
169 | |||
170 | childSetTextArg("TextPrice", "[CURRENCY]", gHippoGridManager->getConnectedGrid()->getCurrencySymbol()); | ||
167 | 171 | ||
168 | // add the object to the static structure | 172 | // add the object to the static structure |
169 | LLUUID key = mItemID ^ mObjectID; | 173 | LLUUID key = mItemID ^ mObjectID; |
diff --git a/linden/indra/newview/llfloatersellland.cpp b/linden/indra/newview/llfloatersellland.cpp index 92e070f..bf4a4c3 100644 --- a/linden/indra/newview/llfloatersellland.cpp +++ b/linden/indra/newview/llfloatersellland.cpp | |||
@@ -46,6 +46,8 @@ | |||
46 | #include "lluictrlfactory.h" | 46 | #include "lluictrlfactory.h" |
47 | #include "llviewerwindow.h" | 47 | #include "llviewerwindow.h" |
48 | 48 | ||
49 | #include "hippoGridManager.h" | ||
50 | |||
49 | // defined in llfloaterland.cpp | 51 | // defined in llfloaterland.cpp |
50 | void send_parcel_select_objects(S32 parcel_local_id, S32 return_type, | 52 | void send_parcel_select_objects(S32 parcel_local_id, S32 return_type, |
51 | uuid_list_t* return_ids = NULL); | 53 | uuid_list_t* return_ids = NULL); |
@@ -284,6 +286,8 @@ void LLFloaterSellLandUI::refreshUI() | |||
284 | childSetText("info_parcel", parcelp->getName()); | 286 | childSetText("info_parcel", parcelp->getName()); |
285 | childSetTextArg("info_size", "[AREA]", llformat("%d", mParcelActualArea)); | 287 | childSetTextArg("info_size", "[AREA]", llformat("%d", mParcelActualArea)); |
286 | 288 | ||
289 | childSetTextArg("price_ld", "[CURRENCY]", gHippoGridManager->getConnectedGrid()->getCurrencySymbol()); | ||
290 | |||
287 | std::string price_str = childGetValue("price").asString(); | 291 | std::string price_str = childGetValue("price").asString(); |
288 | bool valid_price = false; | 292 | bool valid_price = false; |
289 | valid_price = (price_str != "") && LLLineEditor::prevalidateNonNegativeS32(utf8str_to_wstring(price_str)); | 293 | valid_price = (price_str != "") && LLLineEditor::prevalidateNonNegativeS32(utf8str_to_wstring(price_str)); |
diff --git a/linden/indra/newview/llfloatersnapshot.cpp b/linden/indra/newview/llfloatersnapshot.cpp index b4f2cc2..f67340e 100644 --- a/linden/indra/newview/llfloatersnapshot.cpp +++ b/linden/indra/newview/llfloatersnapshot.cpp | |||
@@ -77,6 +77,8 @@ | |||
77 | #include "llvfile.h" | 77 | #include "llvfile.h" |
78 | #include "llvfs.h" | 78 | #include "llvfs.h" |
79 | 79 | ||
80 | #include "hippoGridManager.h" | ||
81 | |||
80 | ///---------------------------------------------------------------------------- | 82 | ///---------------------------------------------------------------------------- |
81 | /// Local function declarations, constants, enums, and typedefs | 83 | /// Local function declarations, constants, enums, and typedefs |
82 | ///---------------------------------------------------------------------------- | 84 | ///---------------------------------------------------------------------------- |
@@ -1256,6 +1258,21 @@ void LLFloaterSnapshot::Impl::updateControls(LLFloaterSnapshot* floater) | |||
1256 | floater->getChild<LLComboBox>("local_size_combo")->selectNthItem(gSavedSettings.getS32("SnapshotLocalLastResolution")); | 1258 | floater->getChild<LLComboBox>("local_size_combo")->selectNthItem(gSavedSettings.getS32("SnapshotLocalLastResolution")); |
1257 | floater->getChild<LLComboBox>("local_format_combo")->selectNthItem(gSavedSettings.getS32("SnapshotFormat")); | 1259 | floater->getChild<LLComboBox>("local_format_combo")->selectNthItem(gSavedSettings.getS32("SnapshotFormat")); |
1258 | 1260 | ||
1261 | std::string fee = gHippoGridManager->getConnectedGrid()->getUploadFee(); | ||
1262 | floater->childSetLabelArg("upload_btn", "[UPLOADFEE]", fee); | ||
1263 | |||
1264 | if (snapshot_type_radio) { | ||
1265 | const child_list_t *childs = snapshot_type_radio->getChildList(); | ||
1266 | if (childs) { | ||
1267 | child_list_t::const_iterator it, end=childs->end(); | ||
1268 | for (it=childs->begin(); it!=end; ++it) { | ||
1269 | LLRadioCtrl *ctrl = dynamic_cast<LLRadioCtrl*>(*it); | ||
1270 | if (ctrl && (ctrl->getName() == "texture")) | ||
1271 | ctrl->setLabelArg("[UPLOADFEE]", fee); | ||
1272 | } | ||
1273 | } | ||
1274 | } | ||
1275 | |||
1259 | floater->childSetVisible("upload_btn", shot_type == LLSnapshotLivePreview::SNAPSHOT_TEXTURE); | 1276 | floater->childSetVisible("upload_btn", shot_type == LLSnapshotLivePreview::SNAPSHOT_TEXTURE); |
1260 | floater->childSetVisible("send_btn", shot_type == LLSnapshotLivePreview::SNAPSHOT_POSTCARD); | 1277 | floater->childSetVisible("send_btn", shot_type == LLSnapshotLivePreview::SNAPSHOT_POSTCARD); |
1261 | floater->childSetVisible("save_btn", shot_type == LLSnapshotLivePreview::SNAPSHOT_LOCAL); | 1278 | floater->childSetVisible("save_btn", shot_type == LLSnapshotLivePreview::SNAPSHOT_LOCAL); |
diff --git a/linden/indra/newview/llgivemoney.cpp b/linden/indra/newview/llgivemoney.cpp index 423357d..6c69334 100644 --- a/linden/indra/newview/llgivemoney.cpp +++ b/linden/indra/newview/llgivemoney.cpp | |||
@@ -52,6 +52,8 @@ | |||
52 | #include "lltransactiontypes.h" | 52 | #include "lltransactiontypes.h" |
53 | #include "lluictrlfactory.h" | 53 | #include "lluictrlfactory.h" |
54 | 54 | ||
55 | #include "hippoGridManager.h" | ||
56 | |||
55 | ///---------------------------------------------------------------------------- | 57 | ///---------------------------------------------------------------------------- |
56 | /// Local function declarations, constants, enums, and typedefs | 58 | /// Local function declarations, constants, enums, and typedefs |
57 | ///---------------------------------------------------------------------------- | 59 | ///---------------------------------------------------------------------------- |
@@ -111,6 +113,7 @@ LLFloaterPay::LLFloaterPay(const std::string& name, | |||
111 | 113 | ||
112 | childSetAction("fastpay 1",&LLFloaterPay::onGive,info); | 114 | childSetAction("fastpay 1",&LLFloaterPay::onGive,info); |
113 | childSetVisible("fastpay 1", FALSE); | 115 | childSetVisible("fastpay 1", FALSE); |
116 | childSetLabelArg("fastpay 1", "[CURRENCY]", gHippoGridManager->getConnectedGrid()->getCurrencySymbol()); | ||
114 | 117 | ||
115 | mQuickPayButton[i] = getChild<LLButton>("fastpay 1"); | 118 | mQuickPayButton[i] = getChild<LLButton>("fastpay 1"); |
116 | mQuickPayInfo[i] = info; | 119 | mQuickPayInfo[i] = info; |
@@ -121,6 +124,7 @@ LLFloaterPay::LLFloaterPay(const std::string& name, | |||
121 | 124 | ||
122 | childSetAction("fastpay 5",&LLFloaterPay::onGive,info); | 125 | childSetAction("fastpay 5",&LLFloaterPay::onGive,info); |
123 | childSetVisible("fastpay 5", FALSE); | 126 | childSetVisible("fastpay 5", FALSE); |
127 | childSetLabelArg("fastpay 5", "[CURRENCY]", gHippoGridManager->getConnectedGrid()->getCurrencySymbol()); | ||
124 | 128 | ||
125 | mQuickPayButton[i] = getChild<LLButton>("fastpay 5"); | 129 | mQuickPayButton[i] = getChild<LLButton>("fastpay 5"); |
126 | mQuickPayInfo[i] = info; | 130 | mQuickPayInfo[i] = info; |
@@ -131,6 +135,7 @@ LLFloaterPay::LLFloaterPay(const std::string& name, | |||
131 | 135 | ||
132 | childSetAction("fastpay 10",&LLFloaterPay::onGive,info); | 136 | childSetAction("fastpay 10",&LLFloaterPay::onGive,info); |
133 | childSetVisible("fastpay 10", FALSE); | 137 | childSetVisible("fastpay 10", FALSE); |
138 | childSetLabelArg("fastpay 10", "[CURRENCY]", gHippoGridManager->getConnectedGrid()->getCurrencySymbol()); | ||
134 | 139 | ||
135 | mQuickPayButton[i] = getChild<LLButton>("fastpay 10"); | 140 | mQuickPayButton[i] = getChild<LLButton>("fastpay 10"); |
136 | mQuickPayInfo[i] = info; | 141 | mQuickPayInfo[i] = info; |
@@ -141,6 +146,7 @@ LLFloaterPay::LLFloaterPay(const std::string& name, | |||
141 | 146 | ||
142 | childSetAction("fastpay 20",&LLFloaterPay::onGive,info); | 147 | childSetAction("fastpay 20",&LLFloaterPay::onGive,info); |
143 | childSetVisible("fastpay 20", FALSE); | 148 | childSetVisible("fastpay 20", FALSE); |
149 | childSetLabelArg("fastpay 20", "[CURRENCY]", gHippoGridManager->getConnectedGrid()->getCurrencySymbol()); | ||
144 | 150 | ||
145 | mQuickPayButton[i] = getChild<LLButton>("fastpay 20"); | 151 | mQuickPayButton[i] = getChild<LLButton>("fastpay 20"); |
146 | mQuickPayInfo[i] = info; | 152 | mQuickPayInfo[i] = info; |
@@ -149,7 +155,7 @@ LLFloaterPay::LLFloaterPay(const std::string& name, | |||
149 | 155 | ||
150 | childSetVisible("amount text", FALSE); | 156 | childSetVisible("amount text", FALSE); |
151 | childSetVisible("currency text", FALSE); | 157 | childSetVisible("currency text", FALSE); |
152 | 158 | childSetTextArg("currency text", "[CURRENCY]", gHippoGridManager->getConnectedGrid()->getCurrencySymbol()); | |
153 | 159 | ||
154 | std::string last_amount; | 160 | std::string last_amount; |
155 | if(sLastAmount > 0) | 161 | if(sLastAmount > 0) |
@@ -246,7 +252,7 @@ void LLFloaterPay::processPayPriceReply(LLMessageSystem* msg, void **userdata) | |||
246 | msg->getS32Fast(_PREHASH_ButtonData,_PREHASH_PayButton,pay_button,i); | 252 | msg->getS32Fast(_PREHASH_ButtonData,_PREHASH_PayButton,pay_button,i); |
247 | if (pay_button > 0) | 253 | if (pay_button > 0) |
248 | { | 254 | { |
249 | std::string button_str = "L$"; | 255 | std::string button_str = gHippoGridManager->getConnectedGrid()->getCurrencySymbol(); |
250 | button_str += LLResMgr::getInstance()->getMonetaryString( pay_button ); | 256 | button_str += LLResMgr::getInstance()->getMonetaryString( pay_button ); |
251 | 257 | ||
252 | self->mQuickPayButton[i]->setLabelSelected(button_str); | 258 | self->mQuickPayButton[i]->setLabelSelected(button_str); |
@@ -267,7 +273,7 @@ void LLFloaterPay::processPayPriceReply(LLMessageSystem* msg, void **userdata) | |||
267 | } | 273 | } |
268 | 274 | ||
269 | // build a string containing the maximum value and calc nerw button width from it. | 275 | // build a string containing the maximum value and calc nerw button width from it. |
270 | std::string balance_str = "L$"; | 276 | std::string balance_str = gHippoGridManager->getConnectedGrid()->getCurrencySymbol(); |
271 | balance_str += LLResMgr::getInstance()->getMonetaryString( max_pay_amount ); | 277 | balance_str += LLResMgr::getInstance()->getMonetaryString( max_pay_amount ); |
272 | const LLFontGL* font = LLResMgr::getInstance()->getRes(LLFONT_SANSSERIF); | 278 | const LLFontGL* font = LLResMgr::getInstance()->getRes(LLFONT_SANSSERIF); |
273 | S32 new_button_width = font->getWidth( std::string(balance_str)); | 279 | S32 new_button_width = font->getWidth( std::string(balance_str)); |
@@ -329,7 +335,9 @@ void LLFloaterPay::payViaObject(money_callback callback, const LLUUID& object_id | |||
329 | LLViewerObject* object = gObjectList.findObject(object_id); | 335 | LLViewerObject* object = gObjectList.findObject(object_id); |
330 | if (!object) return; | 336 | if (!object) return; |
331 | 337 | ||
332 | LLFloaterPay *floater = new LLFloaterPay("Give L$", callback, object_id, TRUE); | 338 | LLFloaterPay *floater = new LLFloaterPay( |
339 | "Give " + gHippoGridManager->getConnectedGrid()->getCurrencySymbol(), | ||
340 | callback, object_id, TRUE); | ||
333 | if (!floater) return; | 341 | if (!floater) return; |
334 | 342 | ||
335 | LLSelectNode* node = floater->mObjectSelection->getFirstRootNode(); | 343 | LLSelectNode* node = floater->mObjectSelection->getFirstRootNode(); |
@@ -362,7 +370,9 @@ void LLFloaterPay::payDirectly(money_callback callback, | |||
362 | const LLUUID& target_id, | 370 | const LLUUID& target_id, |
363 | BOOL is_group) | 371 | BOOL is_group) |
364 | { | 372 | { |
365 | LLFloaterPay *floater = new LLFloaterPay("Give L$", callback, target_id, FALSE); | 373 | LLFloaterPay *floater = new LLFloaterPay( |
374 | "Give " + gHippoGridManager->getConnectedGrid()->getCurrencySymbol(), | ||
375 | callback, target_id, FALSE); | ||
366 | if (!floater) return; | 376 | if (!floater) return; |
367 | 377 | ||
368 | floater->childSetVisible("amount", TRUE); | 378 | floater->childSetVisible("amount", TRUE); |
diff --git a/linden/indra/newview/llhoverview.cpp b/linden/indra/newview/llhoverview.cpp index 44ef594..5d59818 100644 --- a/linden/indra/newview/llhoverview.cpp +++ b/linden/indra/newview/llhoverview.cpp | |||
@@ -72,6 +72,8 @@ | |||
72 | #include "llhudmanager.h" // For testing effects | 72 | #include "llhudmanager.h" // For testing effects |
73 | #include "llhudeffect.h" | 73 | #include "llhudeffect.h" |
74 | 74 | ||
75 | #include "hippoGridManager.h" | ||
76 | |||
75 | // | 77 | // |
76 | // Constants | 78 | // Constants |
77 | // | 79 | // |
@@ -387,7 +389,7 @@ void LLHoverView::updateText() | |||
387 | 389 | ||
388 | if (object->flagTakesMoney() || (parent && parent->flagTakesMoney()) ) | 390 | if (object->flagTakesMoney() || (parent && parent->flagTakesMoney()) ) |
389 | { | 391 | { |
390 | line.append(LLTrans::getString("TooltipFlagL$") + " "); | 392 | line.append(gHippoGridManager->getConnectedGrid()->getCurrencySymbol() + " "); |
391 | suppressObjectHoverDisplay = FALSE; // Show tip | 393 | suppressObjectHoverDisplay = FALSE; // Show tip |
392 | } | 394 | } |
393 | 395 | ||
@@ -433,6 +435,7 @@ void LLHoverView::updateText() | |||
433 | else if (for_sale) | 435 | else if (for_sale) |
434 | { | 436 | { |
435 | LLStringUtil::format_map_t args; | 437 | LLStringUtil::format_map_t args; |
438 | args["[CURRENCY]"] = gHippoGridManager->getConnectedGrid()->getCurrencySymbol(); | ||
436 | args["[AMOUNT]"] = llformat("%d", nodep->mSaleInfo.getSalePrice()); | 439 | args["[AMOUNT]"] = llformat("%d", nodep->mSaleInfo.getSalePrice()); |
437 | line.append(LLTrans::getString("TooltipForSaleL$", args)); | 440 | line.append(LLTrans::getString("TooltipForSaleL$", args)); |
438 | suppressObjectHoverDisplay = FALSE; // Show tip | 441 | suppressObjectHoverDisplay = FALSE; // Show tip |
@@ -614,6 +617,7 @@ void LLHoverView::updateText() | |||
614 | if (hover_parcel && hover_parcel->getParcelFlag(PF_FOR_SALE)) | 617 | if (hover_parcel && hover_parcel->getParcelFlag(PF_FOR_SALE)) |
615 | { | 618 | { |
616 | LLStringUtil::format_map_t args; | 619 | LLStringUtil::format_map_t args; |
620 | args["[CURRENCY]"] = gHippoGridManager->getConnectedGrid()->getCurrencySymbol(); | ||
617 | args["[AMOUNT]"] = llformat("%d", hover_parcel->getSalePrice()); | 621 | args["[AMOUNT]"] = llformat("%d", hover_parcel->getSalePrice()); |
618 | line = LLTrans::getString("TooltipForSaleL$", args); | 622 | line = LLTrans::getString("TooltipForSaleL$", args); |
619 | mText.push_back(line); | 623 | mText.push_back(line); |
diff --git a/linden/indra/newview/llnotify.cpp b/linden/indra/newview/llnotify.cpp index f8c3b30..a436d2d 100644 --- a/linden/indra/newview/llnotify.cpp +++ b/linden/indra/newview/llnotify.cpp | |||
@@ -56,6 +56,8 @@ | |||
56 | #include "lluictrlfactory.h" | 56 | #include "lluictrlfactory.h" |
57 | #include "llversionviewer.h" | 57 | #include "llversionviewer.h" |
58 | 58 | ||
59 | #include "hippoGridManager.h" | ||
60 | |||
59 | // [RLVa:KB] - Version: 1.22.11 | Checked: 2009-07-10 (RLVa-1.0.0e) | Added: RLVa-0.2.0b | 61 | // [RLVa:KB] - Version: 1.22.11 | Checked: 2009-07-10 (RLVa-1.0.0e) | Added: RLVa-0.2.0b |
60 | #include "rlvhandler.h" | 62 | #include "rlvhandler.h" |
61 | // [/RLVa:KB] | 63 | // [/RLVa:KB] |
@@ -552,6 +554,10 @@ void LLNotifyBox::format(std::string& msg, const LLStringUtil::format_map_t& arg | |||
552 | // targs["[SECOND_LIFE]"] = LLNotifications::instance().getGlobalString("SECOND_LIFE"); | 554 | // targs["[SECOND_LIFE]"] = LLNotifications::instance().getGlobalString("SECOND_LIFE"); |
553 | // targs["[VIEWER_NAME]"] = LLNotifications::instance().getGlobalString("VIEWER_NAME"); | 555 | // targs["[VIEWER_NAME]"] = LLNotifications::instance().getGlobalString("VIEWER_NAME"); |
554 | 556 | ||
557 | //targs["[GRID_NAME]"] = gHippoGridManager->getConnectedGrid()->getGridName(); | ||
558 | //targs["[GRID_SITE]"] = gHippoGridManager->getConnectedGrid()->getWebSite(); | ||
559 | //targs["[CURRENCY]"] = gHippoGridManager->getConnectedGrid()->getCurrencySymbol(); | ||
560 | |||
555 | LLStringUtil::format(msg, targs); | 561 | LLStringUtil::format(msg, targs); |
556 | } | 562 | } |
557 | 563 | ||
diff --git a/linden/indra/newview/llpanelaudioprefs.cpp b/linden/indra/newview/llpanelaudioprefs.cpp index 86ece1d..7ad8712 100644 --- a/linden/indra/newview/llpanelaudioprefs.cpp +++ b/linden/indra/newview/llpanelaudioprefs.cpp | |||
@@ -62,6 +62,8 @@ | |||
62 | #include "llviewerwindow.h" | 62 | #include "llviewerwindow.h" |
63 | #include "llviewercontrol.h" | 63 | #include "llviewercontrol.h" |
64 | 64 | ||
65 | #include "hippoGridManager.h" | ||
66 | |||
65 | // | 67 | // |
66 | // Static functions | 68 | // Static functions |
67 | // | 69 | // |
@@ -88,6 +90,8 @@ LLPanelAudioPrefs::~LLPanelAudioPrefs() | |||
88 | BOOL LLPanelAudioPrefs::postBuild() | 90 | BOOL LLPanelAudioPrefs::postBuild() |
89 | { | 91 | { |
90 | refreshValues(); // initialize member data from saved settings | 92 | refreshValues(); // initialize member data from saved settings |
93 | childSetLabelArg("L$ Change Threshold", "[CURRENCY]", gHippoGridManager->getConnectedGrid()->getCurrencySymbol()); | ||
94 | |||
91 | return TRUE; | 95 | return TRUE; |
92 | } | 96 | } |
93 | 97 | ||
diff --git a/linden/indra/newview/llpanelclassified.cpp b/linden/indra/newview/llpanelclassified.cpp index 4428133..c6f9b0c 100644 --- a/linden/indra/newview/llpanelclassified.cpp +++ b/linden/indra/newview/llpanelclassified.cpp | |||
@@ -71,6 +71,8 @@ | |||
71 | #include "llviewerwindow.h" // for window width, height | 71 | #include "llviewerwindow.h" // for window width, height |
72 | #include "llappviewer.h" // abortQuit() | 72 | #include "llappviewer.h" // abortQuit() |
73 | 73 | ||
74 | #include "hippoGridManager.h" | ||
75 | |||
74 | const S32 MINIMUM_PRICE_FOR_LISTING = 50; // L$ | 76 | const S32 MINIMUM_PRICE_FOR_LISTING = 50; // L$ |
75 | const S32 MATURE_UNDEFINED = -1; | 77 | const S32 MATURE_UNDEFINED = -1; |
76 | const S32 MATURE_CONTENT = 1; | 78 | const S32 MATURE_CONTENT = 1; |
@@ -677,6 +679,7 @@ void LLPanelClassified::processClassifiedInfoReply(LLMessageSystem *msg, void ** | |||
677 | std::string datestr = llformat("%02d/%02d/%d", now->tm_mon+1, now->tm_mday, now->tm_year+1900); | 679 | std::string datestr = llformat("%02d/%02d/%d", now->tm_mon+1, now->tm_mday, now->tm_year+1900); |
678 | LLStringUtil::format_map_t string_args; | 680 | LLStringUtil::format_map_t string_args; |
679 | string_args["[DATE]"] = datestr; | 681 | string_args["[DATE]"] = datestr; |
682 | string_args["[CURRENCY]"] = gHippoGridManager->getConnectedGrid()->getCurrencySymbol(); | ||
680 | string_args["[AMT]"] = llformat("%d", price_for_listing); | 683 | string_args["[AMT]"] = llformat("%d", price_for_listing); |
681 | self->childSetText("classified_info_text", self->getString("ad_placed_paid", string_args)); | 684 | self->childSetText("classified_info_text", self->getString("ad_placed_paid", string_args)); |
682 | 685 | ||
@@ -873,6 +876,7 @@ void LLPanelClassified::callbackGotPriceForListing(S32 option, std::string text, | |||
873 | LLSD args; | 876 | LLSD args; |
874 | std::string price_text = llformat("%d", MINIMUM_PRICE_FOR_LISTING); | 877 | std::string price_text = llformat("%d", MINIMUM_PRICE_FOR_LISTING); |
875 | args["MIN_PRICE"] = price_text; | 878 | args["MIN_PRICE"] = price_text; |
879 | args["[CURRENCY]"] = gHippoGridManager->getConnectedGrid()->getCurrencySymbol(); | ||
876 | 880 | ||
877 | LLNotifications::instance().add("MinClassifiedPrice", args); | 881 | LLNotifications::instance().add("MinClassifiedPrice", args); |
878 | return; | 882 | return; |
@@ -884,6 +888,7 @@ void LLPanelClassified::callbackGotPriceForListing(S32 option, std::string text, | |||
884 | 888 | ||
885 | LLSD args; | 889 | LLSD args; |
886 | args["AMOUNT"] = llformat("%d", price_for_listing); | 890 | args["AMOUNT"] = llformat("%d", price_for_listing); |
891 | args["CURRENCY"] = gHippoGridManager->getConnectedGrid()->getCurrencySymbol(); | ||
887 | LLNotifications::instance().add("PublishClassified", args, LLSD(), | 892 | LLNotifications::instance().add("PublishClassified", args, LLSD(), |
888 | boost::bind(&LLPanelClassified::confirmPublish, self, _1, _2)); | 893 | boost::bind(&LLPanelClassified::confirmPublish, self, _1, _2)); |
889 | } | 894 | } |
diff --git a/linden/indra/newview/llpaneldirland.cpp b/linden/indra/newview/llpaneldirland.cpp index 8f4aa9f..c702931 100644 --- a/linden/indra/newview/llpaneldirland.cpp +++ b/linden/indra/newview/llpaneldirland.cpp | |||
@@ -52,6 +52,8 @@ | |||
52 | #include "llviewercontrol.h" | 52 | #include "llviewercontrol.h" |
53 | #include "llviewermessage.h" | 53 | #include "llviewermessage.h" |
54 | #include "llnotify.h" | 54 | #include "llnotify.h" |
55 | #include "hippoGridManager.h" | ||
56 | |||
55 | //----------------------------------------------------------------------------- | 57 | //----------------------------------------------------------------------------- |
56 | // Constants | 58 | // Constants |
57 | //----------------------------------------------------------------------------- | 59 | //----------------------------------------------------------------------------- |
@@ -99,6 +101,10 @@ BOOL LLPanelDirLand::postBuild() | |||
99 | childSetAction("Search", onClickSearchCore, this); | 101 | childSetAction("Search", onClickSearchCore, this); |
100 | setDefaultBtn("Search"); | 102 | setDefaultBtn("Search"); |
101 | 103 | ||
104 | childSetTextArg("land", "[CURRENCY]", gHippoGridManager->getConnectedGrid()->getCurrencySymbol()); | ||
105 | childSetTextArg("pricecheck_symbol", "[CURRENCY]", gHippoGridManager->getConnectedGrid()->getCurrencySymbol()); | ||
106 | childSetLabelArg("pricecheck", "[CURRENCY]", gHippoGridManager->getConnectedGrid()->getCurrencySymbol()); | ||
107 | |||
102 | mCurrentSortColumn = "per_meter"; | 108 | mCurrentSortColumn = "per_meter"; |
103 | 109 | ||
104 | LLScrollListCtrl* results = getChild<LLScrollListCtrl>("results"); | 110 | LLScrollListCtrl* results = getChild<LLScrollListCtrl>("results"); |
@@ -106,6 +112,16 @@ BOOL LLPanelDirLand::postBuild() | |||
106 | { | 112 | { |
107 | results->setSortChangedCallback(onClickSort); | 113 | results->setSortChangedCallback(onClickSort); |
108 | results->sortByColumn(mCurrentSortColumn,mCurrentSortAscending); | 114 | results->sortByColumn(mCurrentSortColumn,mCurrentSortAscending); |
115 | |||
116 | LLStringUtil::format_map_t args; | ||
117 | args["[CURRENCY]"] = gHippoGridManager->getConnectedGrid()->getCurrencySymbol(); | ||
118 | int n = results->getNumColumns(); | ||
119 | for (int i=0; i<n; i++) { | ||
120 | LLScrollListColumn *col = results->getColumn(i); | ||
121 | std::string label = col->mLabel; | ||
122 | LLStringUtil::format(label, args); | ||
123 | results->setColumnLabel(col->mName, label); | ||
124 | } | ||
109 | } | 125 | } |
110 | 126 | ||
111 | return TRUE; | 127 | return TRUE; |
diff --git a/linden/indra/newview/llpanelgroupgeneral.cpp b/linden/indra/newview/llpanelgroupgeneral.cpp index cbf4a87..8553291 100644 --- a/linden/indra/newview/llpanelgroupgeneral.cpp +++ b/linden/indra/newview/llpanelgroupgeneral.cpp | |||
@@ -34,6 +34,8 @@ | |||
34 | 34 | ||
35 | #include "llpanelgroupgeneral.h" | 35 | #include "llpanelgroupgeneral.h" |
36 | 36 | ||
37 | #include "hippoGridManager.h" | ||
38 | |||
37 | #include "lluictrlfactory.h" | 39 | #include "lluictrlfactory.h" |
38 | #include "llagent.h" | 40 | #include "llagent.h" |
39 | #include "roles_constants.h" | 41 | #include "roles_constants.h" |
@@ -185,6 +187,7 @@ BOOL LLPanelGroupGeneral::postBuild() | |||
185 | mCtrlEnrollmentFee = getChild<LLCheckBoxCtrl>("check_enrollment_fee", recurse); | 187 | mCtrlEnrollmentFee = getChild<LLCheckBoxCtrl>("check_enrollment_fee", recurse); |
186 | if (mCtrlEnrollmentFee) | 188 | if (mCtrlEnrollmentFee) |
187 | { | 189 | { |
190 | mCtrlEnrollmentFee->setLabelArg("[CURRENCY]", gHippoGridManager->getConnectedGrid()->getCurrencySymbol()); | ||
188 | mCtrlEnrollmentFee->setCommitCallback(onCommitEnrollment); | 191 | mCtrlEnrollmentFee->setCommitCallback(onCommitEnrollment); |
189 | mCtrlEnrollmentFee->setCallbackUserData(this); | 192 | mCtrlEnrollmentFee->setCallbackUserData(this); |
190 | } | 193 | } |
@@ -235,6 +238,9 @@ BOOL LLPanelGroupGeneral::postBuild() | |||
235 | mComboActiveTitle->resetDirty(); | 238 | mComboActiveTitle->resetDirty(); |
236 | } | 239 | } |
237 | 240 | ||
241 | LLStringUtil::format_map_t args; | ||
242 | args["[GROUPCREATEFEE]"] = gHippoGridManager->getConnectedGrid()->getGroupCreationFee(); | ||
243 | mConfirmGroupCreateStr = getString("confirm_group_create_str", args); | ||
238 | mIncompleteMemberDataStr = getString("incomplete_member_data_str"); | 244 | mIncompleteMemberDataStr = getString("incomplete_member_data_str"); |
239 | mConfirmGroupCreateStr = getString("confirm_group_create_str"); | 245 | mConfirmGroupCreateStr = getString("confirm_group_create_str"); |
240 | 246 | ||
@@ -351,6 +357,7 @@ void LLPanelGroupGeneral::onClickJoin(void *userdata) | |||
351 | S32 cost = gdatap->mMembershipFee; | 357 | S32 cost = gdatap->mMembershipFee; |
352 | LLSD args; | 358 | LLSD args; |
353 | args["COST"] = llformat("%d", cost); | 359 | args["COST"] = llformat("%d", cost); |
360 | args["CURRENCY"] = gHippoGridManager->getConnectedGrid()->getCurrencySymbol(); | ||
354 | LLSD payload; | 361 | LLSD payload; |
355 | payload["group_id"] = self->mGroupID; | 362 | payload["group_id"] = self->mGroupID; |
356 | 363 | ||
@@ -730,7 +737,9 @@ void LLPanelGroupGeneral::update(LLGroupChange gc) | |||
730 | 737 | ||
731 | if ( visible ) | 738 | if ( visible ) |
732 | { | 739 | { |
733 | fee_buff = llformat( "Join (L$%d)", gdatap->mMembershipFee); | 740 | fee_buff = llformat( "Join (%s%d)", |
741 | gHippoGridManager->getConnectedGrid()->getCurrencySymbol().c_str(), | ||
742 | gdatap->mMembershipFee); | ||
734 | mBtnJoinGroup->setLabelSelected(fee_buff); | 743 | mBtnJoinGroup->setLabelSelected(fee_buff); |
735 | mBtnJoinGroup->setLabelUnselected(fee_buff); | 744 | mBtnJoinGroup->setLabelUnselected(fee_buff); |
736 | } | 745 | } |
diff --git a/linden/indra/newview/llpanelgrouplandmoney.cpp b/linden/indra/newview/llpanelgrouplandmoney.cpp index f69ea9f..bded59c 100644 --- a/linden/indra/newview/llpanelgrouplandmoney.cpp +++ b/linden/indra/newview/llpanelgrouplandmoney.cpp | |||
@@ -55,6 +55,8 @@ | |||
55 | #include "llfloaterworldmap.h" | 55 | #include "llfloaterworldmap.h" |
56 | #include "llviewermessage.h" | 56 | #include "llviewermessage.h" |
57 | 57 | ||
58 | #include "hippoGridManager.h" | ||
59 | |||
58 | //////////////////////////////////////////////////////////////////////////// | 60 | //////////////////////////////////////////////////////////////////////////// |
59 | 61 | ||
60 | class LLGroupMoneyTabEventHandler | 62 | class LLGroupMoneyTabEventHandler |
@@ -528,6 +530,9 @@ void LLPanelGroupLandMoney::activate() | |||
528 | mImplementationp->mBeenActivated = true; | 530 | mImplementationp->mBeenActivated = true; |
529 | } | 531 | } |
530 | 532 | ||
533 | setLabelArg("[CURRENCY]", gHippoGridManager->getConnectedGrid()->getCurrencySymbol()); | ||
534 | childSetTextArg("group_money_heading", "[CURRENCY]", gHippoGridManager->getConnectedGrid()->getCurrencySymbol()); | ||
535 | |||
531 | //fill in the max contribution | 536 | //fill in the max contribution |
532 | 537 | ||
533 | //This calculation is unfortunately based on | 538 | //This calculation is unfortunately based on |
@@ -779,7 +784,9 @@ void LLPanelGroupLandMoney::processPlacesReply(LLMessageSystem* msg, void**) | |||
779 | LLPanelGroupLandMoney* selfp = sGroupIDs.getIfThere(group_id); | 784 | LLPanelGroupLandMoney* selfp = sGroupIDs.getIfThere(group_id); |
780 | if(!selfp) | 785 | if(!selfp) |
781 | { | 786 | { |
782 | llinfos << "Group Panel Land L$ " << group_id << " no longer in existence." | 787 | llinfos << "Group Panel Land " |
788 | << gHippoGridManager->getConnectedGrid()->getCurrencySymbol() | ||
789 | << ' ' << group_id << " no longer in existence." | ||
783 | << llendl; | 790 | << llendl; |
784 | return; | 791 | return; |
785 | } | 792 | } |
@@ -1116,7 +1123,9 @@ void LLPanelGroupLandMoney::processGroupAccountDetailsReply(LLMessageSystem* msg | |||
1116 | msg->getUUIDFast(_PREHASH_AgentData, _PREHASH_AgentID, agent_id ); | 1123 | msg->getUUIDFast(_PREHASH_AgentData, _PREHASH_AgentID, agent_id ); |
1117 | if (gAgent.getID() != agent_id) | 1124 | if (gAgent.getID() != agent_id) |
1118 | { | 1125 | { |
1119 | llwarns << "Got group L$ history reply for another agent!" << llendl; | 1126 | llwarns << "Got group " |
1127 | << gHippoGridManager->getConnectedGrid()->getCurrencySymbol() | ||
1128 | << " history reply for another agent!" << llendl; | ||
1120 | return; | 1129 | return; |
1121 | } | 1130 | } |
1122 | 1131 | ||
@@ -1287,7 +1296,9 @@ void LLPanelGroupLandMoney::processGroupAccountTransactionsReply(LLMessageSystem | |||
1287 | msg->getUUIDFast(_PREHASH_AgentData, _PREHASH_AgentID, agent_id ); | 1296 | msg->getUUIDFast(_PREHASH_AgentData, _PREHASH_AgentID, agent_id ); |
1288 | if (gAgent.getID() != agent_id) | 1297 | if (gAgent.getID() != agent_id) |
1289 | { | 1298 | { |
1290 | llwarns << "Got group L$ history reply for another agent!" << llendl; | 1299 | llwarns << "Got group " |
1300 | << gHippoGridManager->getConnectedGrid()->getCurrencySymbol() | ||
1301 | << " history reply for another agent!" << llendl; | ||
1291 | return; | 1302 | return; |
1292 | } | 1303 | } |
1293 | 1304 | ||
@@ -1428,7 +1439,9 @@ void LLGroupMoneyPlanningTabEventHandler::processReply(LLMessageSystem* msg, | |||
1428 | text.append("The next stipend day is "); | 1439 | text.append("The next stipend day is "); |
1429 | text.append(next_stipend_date); | 1440 | text.append(next_stipend_date); |
1430 | text.append("\n\n"); | 1441 | text.append("\n\n"); |
1431 | text.append(llformat("%-24sL$%6d\n", "Balance", balance )); | 1442 | text.append(llformat("%-24s%s%6d\n", "Balance", |
1443 | gHippoGridManager->getConnectedGrid()->getCurrencySymbol().c_str(), | ||
1444 | balance)); | ||
1432 | text.append(1, '\n'); | 1445 | text.append(1, '\n'); |
1433 | } | 1446 | } |
1434 | 1447 | ||
@@ -1458,7 +1471,9 @@ void LLPanelGroupLandMoney::processGroupAccountSummaryReply(LLMessageSystem* msg | |||
1458 | msg->getUUIDFast(_PREHASH_AgentData, _PREHASH_AgentID, agent_id ); | 1471 | msg->getUUIDFast(_PREHASH_AgentData, _PREHASH_AgentID, agent_id ); |
1459 | if (gAgent.getID() != agent_id) | 1472 | if (gAgent.getID() != agent_id) |
1460 | { | 1473 | { |
1461 | llwarns << "Got group L$ history reply for another agent!" << llendl; | 1474 | llwarns << "Got group " |
1475 | << gHippoGridManager->getConnectedGrid()->getCurrencySymbol() | ||
1476 | << " history reply for another agent!" << llendl; | ||
1462 | return; | 1477 | return; |
1463 | } | 1478 | } |
1464 | 1479 | ||
@@ -1470,7 +1485,9 @@ void LLPanelGroupLandMoney::processGroupAccountSummaryReply(LLMessageSystem* msg | |||
1470 | self = LLGroupMoneyTabEventHandler::sInstanceIDs.getIfThere(request_id); | 1485 | self = LLGroupMoneyTabEventHandler::sInstanceIDs.getIfThere(request_id); |
1471 | if (!self) | 1486 | if (!self) |
1472 | { | 1487 | { |
1473 | llwarns << "GroupAccountSummary recieved for non-existent group L$ planning tab." << llendl; | 1488 | llwarns << "GroupAccountSummary recieved for non-existent group " |
1489 | << gHippoGridManager->getConnectedGrid()->getCurrencySymbol() | ||
1490 | << " planning tab." << llendl; | ||
1474 | return; | 1491 | return; |
1475 | } | 1492 | } |
1476 | 1493 | ||
diff --git a/linden/indra/newview/llpanelinventory.cpp b/linden/indra/newview/llpanelinventory.cpp index 2b78281..f882362 100644 --- a/linden/indra/newview/llpanelinventory.cpp +++ b/linden/indra/newview/llpanelinventory.cpp | |||
@@ -86,6 +86,8 @@ | |||
86 | #include "llvoavatar.h" | 86 | #include "llvoavatar.h" |
87 | // [/RLVa:KB] | 87 | // [/RLVa:KB] |
88 | 88 | ||
89 | #include "hippoGridManager.h" | ||
90 | |||
89 | ///---------------------------------------------------------------------------- | 91 | ///---------------------------------------------------------------------------- |
90 | /// Local function declarations, constants, enums, and typedefs | 92 | /// Local function declarations, constants, enums, and typedefs |
91 | ///---------------------------------------------------------------------------- | 93 | ///---------------------------------------------------------------------------- |
@@ -238,6 +240,7 @@ void LLTaskInvFVBridge::buyItem() | |||
238 | { | 240 | { |
239 | LLSD args; | 241 | LLSD args; |
240 | args["PRICE"] = llformat("%d",sale_info.getSalePrice()); | 242 | args["PRICE"] = llformat("%d",sale_info.getSalePrice()); |
243 | args["CURRENCY"] = gHippoGridManager->getConnectedGrid()->getCurrencySymbol(); | ||
241 | args["OWNER"] = owner_name; | 244 | args["OWNER"] = owner_name; |
242 | if (sale_info.getSaleType() != LLSaleInfo::FS_CONTENTS) | 245 | if (sale_info.getSaleType() != LLSaleInfo::FS_CONTENTS) |
243 | { | 246 | { |
@@ -724,7 +727,7 @@ void LLTaskInvFVBridge::buildContextMenu(LLMenuGL& menu, U32 flags) | |||
724 | else | 727 | else |
725 | { | 728 | { |
726 | std::ostringstream info; | 729 | std::ostringstream info; |
727 | info << "Buy for L$" << price; | 730 | info << "Buy for " << gHippoGridManager->getConnectedGrid()->getCurrencySymbol() << price; |
728 | label.assign(info.str()); | 731 | label.assign(info.str()); |
729 | } | 732 | } |
730 | 733 | ||
@@ -1102,7 +1105,7 @@ void LLTaskSoundBridge::buildContextMenu(LLMenuGL& menu, U32 flags) | |||
1102 | else | 1105 | else |
1103 | { | 1106 | { |
1104 | std::ostringstream info; | 1107 | std::ostringstream info; |
1105 | info << "Buy for L$" << price; | 1108 | info << "Buy for " << gHippoGridManager->getConnectedGrid()->getCurrencySymbol() << price; |
1106 | label.assign(info.str()); | 1109 | label.assign(info.str()); |
1107 | } | 1110 | } |
1108 | 1111 | ||
diff --git a/linden/indra/newview/llpanelland.cpp b/linden/indra/newview/llpanelland.cpp index 27bfaea..7c9faaf 100644 --- a/linden/indra/newview/llpanelland.cpp +++ b/linden/indra/newview/llpanelland.cpp | |||
@@ -49,6 +49,8 @@ | |||
49 | 49 | ||
50 | #include "lluictrlfactory.h" | 50 | #include "lluictrlfactory.h" |
51 | 51 | ||
52 | #include "hippoGridManager.h" | ||
53 | |||
52 | LLPanelLandSelectObserver* LLPanelLandInfo::sObserver = NULL; | 54 | LLPanelLandSelectObserver* LLPanelLandInfo::sObserver = NULL; |
53 | LLPanelLandInfo* LLPanelLandInfo::sInstance = NULL; | 55 | LLPanelLandInfo* LLPanelLandInfo::sInstance = NULL; |
54 | 56 | ||
@@ -213,6 +215,7 @@ void LLPanelLandInfo::refresh() | |||
213 | &dwell); | 215 | &dwell); |
214 | if(is_public || (is_for_sale && LLViewerParcelMgr::getInstance()->getParcelSelection()->getWholeParcelSelected())) | 216 | if(is_public || (is_for_sale && LLViewerParcelMgr::getInstance()->getParcelSelection()->getWholeParcelSelected())) |
215 | { | 217 | { |
218 | childSetTextArg("label_area_price","[CURRENCY]", gHippoGridManager->getConnectedGrid()->getCurrencySymbol()); | ||
216 | childSetTextArg("label_area_price","[PRICE]", llformat("%d",claim_price)); | 219 | childSetTextArg("label_area_price","[PRICE]", llformat("%d",claim_price)); |
217 | childSetTextArg("label_area_price","[AREA]", llformat("%d",area)); | 220 | childSetTextArg("label_area_price","[AREA]", llformat("%d",area)); |
218 | childSetVisible("label_area_price",true); | 221 | childSetVisible("label_area_price",true); |
diff --git a/linden/indra/newview/llpanelmsgs.cpp b/linden/indra/newview/llpanelmsgs.cpp index 42af550..3ea7aa5 100644 --- a/linden/indra/newview/llpanelmsgs.cpp +++ b/linden/indra/newview/llpanelmsgs.cpp | |||
@@ -40,6 +40,8 @@ | |||
40 | #include "lluictrlfactory.h" | 40 | #include "lluictrlfactory.h" |
41 | #include "llfirstuse.h" | 41 | #include "llfirstuse.h" |
42 | 42 | ||
43 | #include "hippoGridManager.h" | ||
44 | |||
43 | //----------------------------------------------------------------------------- | 45 | //----------------------------------------------------------------------------- |
44 | LLPanelMsgs::LLPanelMsgs() : | 46 | LLPanelMsgs::LLPanelMsgs() : |
45 | LLPanel("Messages Panel") | 47 | LLPanel("Messages Panel") |
@@ -66,6 +68,7 @@ BOOL LLPanelMsgs::postBuild() | |||
66 | childSetValue("show_in_inventory", gSavedSettings.getBOOL("ShowInInventory")); | 68 | childSetValue("show_in_inventory", gSavedSettings.getBOOL("ShowInInventory")); |
67 | 69 | ||
68 | childSetValue("notify_money_change_checkbox", gSavedSettings.getBOOL("NotifyMoneyChange")); | 70 | childSetValue("notify_money_change_checkbox", gSavedSettings.getBOOL("NotifyMoneyChange")); |
71 | childSetLabelArg("notify_money_change_checkbox", "[CURRENCY]", gHippoGridManager->getConnectedGrid()->getCurrencySymbol()); | ||
69 | 72 | ||
70 | return TRUE; | 73 | return TRUE; |
71 | } | 74 | } |
diff --git a/linden/indra/newview/llpanelpermissions.cpp b/linden/indra/newview/llpanelpermissions.cpp index 0cb5b9e..cd1aee7 100644 --- a/linden/indra/newview/llpanelpermissions.cpp +++ b/linden/indra/newview/llpanelpermissions.cpp | |||
@@ -65,6 +65,8 @@ | |||
65 | #include "lluictrlfactory.h" | 65 | #include "lluictrlfactory.h" |
66 | #include "roles_constants.h" | 66 | #include "roles_constants.h" |
67 | 67 | ||
68 | #include "hippoGridManager.h" | ||
69 | |||
68 | ///---------------------------------------------------------------------------- | 70 | ///---------------------------------------------------------------------------- |
69 | /// Class llpanelpermissions | 71 | /// Class llpanelpermissions |
70 | ///---------------------------------------------------------------------------- | 72 | ///---------------------------------------------------------------------------- |
@@ -134,6 +136,9 @@ LLPanelPermissions::~LLPanelPermissions() | |||
134 | 136 | ||
135 | void LLPanelPermissions::refresh() | 137 | void LLPanelPermissions::refresh() |
136 | { | 138 | { |
139 | LLStringUtil::format_map_t argsCurrency; | ||
140 | argsCurrency["[CURRENCY]"] = gHippoGridManager->getConnectedGrid()->getCurrencySymbol(); | ||
141 | |||
137 | LLButton* BtnDeedToGroup = getChild<LLButton>("button deed"); | 142 | LLButton* BtnDeedToGroup = getChild<LLButton>("button deed"); |
138 | if(BtnDeedToGroup) | 143 | if(BtnDeedToGroup) |
139 | { | 144 | { |
@@ -234,7 +239,7 @@ void LLPanelPermissions::refresh() | |||
234 | } | 239 | } |
235 | 240 | ||
236 | childSetEnabled("Cost",false); | 241 | childSetEnabled("Cost",false); |
237 | childSetText("Cost",getString("Cost Default")); | 242 | childSetText("Cost", getString("Cost Default", argsCurrency)); |
238 | childSetText("Edit Cost",LLStringUtil::null); | 243 | childSetText("Edit Cost",LLStringUtil::null); |
239 | childSetEnabled("Edit Cost",false); | 244 | childSetEnabled("Edit Cost",false); |
240 | 245 | ||
@@ -465,11 +470,11 @@ void LLPanelPermissions::refresh() | |||
465 | // If there are multiple items for sale then set text to PRICE PER UNIT. | 470 | // If there are multiple items for sale then set text to PRICE PER UNIT. |
466 | if (num_for_sale > 1) | 471 | if (num_for_sale > 1) |
467 | { | 472 | { |
468 | childSetText("Cost",getString("Cost Per Unit")); | 473 | childSetText("Cost",getString("Cost Per Unit", argsCurrency)); |
469 | } | 474 | } |
470 | else | 475 | else |
471 | { | 476 | { |
472 | childSetText("Cost",getString("Cost Default")); | 477 | childSetText("Cost",getString("Cost Default", argsCurrency)); |
473 | } | 478 | } |
474 | 479 | ||
475 | LLLineEditor *editPrice = getChild<LLLineEditor>("Edit Cost"); | 480 | LLLineEditor *editPrice = getChild<LLLineEditor>("Edit Cost"); |
@@ -510,15 +515,15 @@ void LLPanelPermissions::refresh() | |||
510 | 515 | ||
511 | // If multiple items are for sale, set text to TOTAL PRICE. | 516 | // If multiple items are for sale, set text to TOTAL PRICE. |
512 | if (num_for_sale > 1) | 517 | if (num_for_sale > 1) |
513 | childSetText("Cost",getString("Cost Total")); | 518 | childSetText("Cost", getString("Cost Total", argsCurrency)); |
514 | else | 519 | else |
515 | childSetText("Cost",getString("Cost Default")); | 520 | childSetText("Cost", getString("Cost Default", argsCurrency)); |
516 | } | 521 | } |
517 | // This is a public object. | 522 | // This is a public object. |
518 | else | 523 | else |
519 | { | 524 | { |
520 | childSetEnabled("Cost",false); | 525 | childSetEnabled("Cost",false); |
521 | childSetText("Cost",getString("Cost Default")); | 526 | childSetText("Cost", getString("Cost Default", argsCurrency)); |
522 | 527 | ||
523 | childSetText("Edit Cost",LLStringUtil::null); | 528 | childSetText("Edit Cost",LLStringUtil::null); |
524 | childSetEnabled("Edit Cost",false); | 529 | childSetEnabled("Edit Cost",false); |
@@ -954,7 +959,9 @@ bool callback_deed_to_group(const LLSD& notification, const LLSD& response) | |||
954 | 959 | ||
955 | void LLPanelPermissions::onClickDeedToGroup(void* data) | 960 | void LLPanelPermissions::onClickDeedToGroup(void* data) |
956 | { | 961 | { |
957 | LLNotifications::instance().add( "DeedObjectToGroup", LLSD(), LLSD(), callback_deed_to_group); | 962 | LLSD args; |
963 | args["CURRENCY"] = gHippoGridManager->getConnectedGrid()->getCurrencySymbol(); | ||
964 | LLNotifications::instance().add( "DeedObjectToGroup", args, LLSD(), callback_deed_to_group); | ||
958 | } | 965 | } |
959 | 966 | ||
960 | ///---------------------------------------------------------------------------- | 967 | ///---------------------------------------------------------------------------- |
@@ -1060,6 +1067,9 @@ void LLPanelPermissions::setAllSaleInfo() | |||
1060 | llinfos << "LLPanelPermissions::setAllSaleInfo()" << llendl; | 1067 | llinfos << "LLPanelPermissions::setAllSaleInfo()" << llendl; |
1061 | LLSaleInfo::EForSale sale_type = LLSaleInfo::FS_NOT; | 1068 | LLSaleInfo::EForSale sale_type = LLSaleInfo::FS_NOT; |
1062 | 1069 | ||
1070 | LLStringUtil::format_map_t argsCurrency; | ||
1071 | argsCurrency["[CURRENCY]"] = gHippoGridManager->getConnectedGrid()->getCurrencySymbol(); | ||
1072 | |||
1063 | LLCheckBoxCtrl *checkPurchase = getChild<LLCheckBoxCtrl>("checkbox for sale"); | 1073 | LLCheckBoxCtrl *checkPurchase = getChild<LLCheckBoxCtrl>("checkbox for sale"); |
1064 | 1074 | ||
1065 | // Set the sale type if the object(s) are for sale. | 1075 | // Set the sale type if the object(s) are for sale. |
@@ -1093,7 +1103,7 @@ void LLPanelPermissions::setAllSaleInfo() | |||
1093 | { | 1103 | { |
1094 | // Don't extract the price if it's labeled as MIXED or is empty. | 1104 | // Don't extract the price if it's labeled as MIXED or is empty. |
1095 | const std::string& editPriceString = editPrice->getText(); | 1105 | const std::string& editPriceString = editPrice->getText(); |
1096 | if (editPriceString != getString("Cost Mixed") && | 1106 | if (editPriceString != getString("Cost Mixed", argsCurrency) && |
1097 | !editPriceString.empty()) | 1107 | !editPriceString.empty()) |
1098 | { | 1108 | { |
1099 | price = atoi(editPriceString.c_str()); | 1109 | price = atoi(editPriceString.c_str()); |
diff --git a/linden/indra/newview/llpanelplace.cpp b/linden/indra/newview/llpanelplace.cpp index 7ca3622..300cd79 100644 --- a/linden/indra/newview/llpanelplace.cpp +++ b/linden/indra/newview/llpanelplace.cpp | |||
@@ -58,6 +58,8 @@ | |||
58 | #include "llweb.h" | 58 | #include "llweb.h" |
59 | #include "llsdutil.h" | 59 | #include "llsdutil.h" |
60 | 60 | ||
61 | #include "hippoGridManager.h" | ||
62 | |||
61 | //static | 63 | //static |
62 | std::list<LLPanelPlace*> LLPanelPlace::sAllPanels; | 64 | std::list<LLPanelPlace*> LLPanelPlace::sAllPanels; |
63 | 65 | ||
@@ -311,6 +313,7 @@ void LLPanelPlace::processParcelInfoReply(LLMessageSystem *msg, void **) | |||
311 | if (flags & DFQ_FOR_SALE) | 313 | if (flags & DFQ_FOR_SALE) |
312 | { | 314 | { |
313 | LLUIString forsale = self->getString("forsale_text"); | 315 | LLUIString forsale = self->getString("forsale_text"); |
316 | forsale.setArg("[CURRENCY]", gHippoGridManager->getConnectedGrid()->getCurrencySymbol()); | ||
314 | forsale.setArg("[PRICE]", llformat("%d", sale_price)); | 317 | forsale.setArg("[PRICE]", llformat("%d", sale_price)); |
315 | info_text += forsale; | 318 | info_text += forsale; |
316 | } | 319 | } |
diff --git a/linden/indra/newview/llstatusbar.cpp b/linden/indra/newview/llstatusbar.cpp index b4076b9..5434c20 100644 --- a/linden/indra/newview/llstatusbar.cpp +++ b/linden/indra/newview/llstatusbar.cpp | |||
@@ -87,6 +87,8 @@ | |||
87 | #include <iomanip> | 87 | #include <iomanip> |
88 | 88 | ||
89 | 89 | ||
90 | #include "hippoGridManager.h" | ||
91 | |||
90 | // | 92 | // |
91 | // Globals | 93 | // Globals |
92 | // | 94 | // |
@@ -669,10 +671,8 @@ void LLStatusBar::creditBalance(S32 credit) | |||
669 | 671 | ||
670 | void LLStatusBar::setBalance(S32 balance) | 672 | void LLStatusBar::setBalance(S32 balance) |
671 | { | 673 | { |
672 | std::string money_str = LLResMgr::getInstance()->getMonetaryString( balance ); | 674 | mTextBalance->setText(gHippoGridManager->getConnectedGrid()->getCurrencySymbol().c_str() + |
673 | std::string balance_str = "L$"; | 675 | LLResMgr::getInstance()->getMonetaryString(balance)); |
674 | balance_str += money_str; | ||
675 | mTextBalance->setText( balance_str ); | ||
676 | 676 | ||
677 | if (mBalance && (fabs((F32)(mBalance - balance)) > gSavedSettings.getF32("UISndMoneyChangeThreshold"))) | 677 | if (mBalance && (fabs((F32)(mBalance - balance)) > gSavedSettings.getF32("UISndMoneyChangeThreshold"))) |
678 | { | 678 | { |
diff --git a/linden/indra/newview/llviewermenu.cpp b/linden/indra/newview/llviewermenu.cpp index 9d06853..770384a 100644 --- a/linden/indra/newview/llviewermenu.cpp +++ b/linden/indra/newview/llviewermenu.cpp | |||
@@ -225,6 +225,7 @@ | |||
225 | #include "jcfloater_animation_list.h" | 225 | #include "jcfloater_animation_list.h" |
226 | #include "llfloaterassetbrowser.h" | 226 | #include "llfloaterassetbrowser.h" |
227 | 227 | ||
228 | #include "hippoGridManager.h" | ||
228 | #include "hippoLimits.h" | 229 | #include "hippoLimits.h" |
229 | 230 | ||
230 | using namespace LLVOAvatarDefines; | 231 | using namespace LLVOAvatarDefines; |
@@ -665,12 +666,14 @@ void init_menus() | |||
665 | LLViewerLogin::getInstance()->isInProductionGrid()); | 666 | LLViewerLogin::getInstance()->isInProductionGrid()); |
666 | 667 | ||
667 | // Assume L$10 for now, the server will tell us the real cost at login | 668 | // Assume L$10 for now, the server will tell us the real cost at login |
668 | const std::string upload_cost("10"); | 669 | std::string fee = gHippoGridManager->getConnectedGrid()->getCurrencySymbol() + "10"; |
669 | gMenuHolder->childSetLabelArg("Upload Image", "[COST]", upload_cost); | 670 | gMenuHolder->childSetLabelArg("Upload Image", "[UPLOADFEE]", fee); |
670 | gMenuHolder->childSetLabelArg("Upload Sound", "[COST]", upload_cost); | 671 | gMenuHolder->childSetLabelArg("Upload Sound", "[UPLOADFEE]", fee); |
671 | gMenuHolder->childSetLabelArg("Upload Animation", "[COST]", upload_cost); | 672 | gMenuHolder->childSetLabelArg("Upload Animation", "[UPLOADFEE]", fee); |
672 | gMenuHolder->childSetLabelArg("Bulk Upload", "[COST]", upload_cost); | 673 | gMenuHolder->childSetLabelArg("Bulk Upload", "[UPLOADFEE]", fee); |
673 | gMenuHolder->childSetLabelArg("ImportUpload", "[COST]", upload_cost); | 674 | gMenuHolder->childSetLabelArg("ImportUpload", "[UPLOADFEE]", fee); |
675 | gMenuHolder->childSetLabelArg("Buy and Sell L$...", "[CURRENCY]", | ||
676 | gHippoGridManager->getConnectedGrid()->getCurrencySymbol()); | ||
674 | 677 | ||
675 | gAFKMenu = gMenuBarView->getChild<LLMenuItemCallGL>("Set Away", TRUE); | 678 | gAFKMenu = gMenuBarView->getChild<LLMenuItemCallGL>("Set Away", TRUE); |
676 | gBusyMenu = gMenuBarView->getChild<LLMenuItemCallGL>("Set Busy", TRUE); | 679 | gBusyMenu = gMenuBarView->getChild<LLMenuItemCallGL>("Set Busy", TRUE); |
diff --git a/linden/indra/newview/llviewermessage.cpp b/linden/indra/newview/llviewermessage.cpp index 5609edf..7a52b84 100644 --- a/linden/indra/newview/llviewermessage.cpp +++ b/linden/indra/newview/llviewermessage.cpp | |||
@@ -138,11 +138,12 @@ | |||
138 | #include "llviewerdisplay.h" | 138 | #include "llviewerdisplay.h" |
139 | #include "llkeythrottle.h" | 139 | #include "llkeythrottle.h" |
140 | 140 | ||
141 | #include "hippoLimits.h" | ||
142 | |||
143 | #include <boost/tokenizer.hpp> | 141 | #include <boost/tokenizer.hpp> |
144 | #include <boost/regex.hpp> // Boost Reg Expresions | 142 | #include <boost/regex.hpp> // Boost Reg Expresions |
145 | 143 | ||
144 | #include "hippoGridManager.h" | ||
145 | #include "hippoLimits.h" | ||
146 | |||
146 | #if LL_WINDOWS // For Windows specific error handler | 147 | #if LL_WINDOWS // For Windows specific error handler |
147 | #include "llwindebug.h" // For the invalid message handler | 148 | #include "llwindebug.h" // For the invalid message handler |
148 | #endif | 149 | #endif |
@@ -682,6 +683,7 @@ bool join_group_response(const LLSD& notification, const LLSD& response) | |||
682 | delete_context_data = FALSE; | 683 | delete_context_data = FALSE; |
683 | LLSD args; | 684 | LLSD args; |
684 | args["COST"] = llformat("%d", fee); | 685 | args["COST"] = llformat("%d", fee); |
686 | args["CURRENCY"] = gHippoGridManager->getConnectedGrid()->getCurrencySymbol(); | ||
685 | // Set the fee for next time to 0, so that we don't keep | 687 | // Set the fee for next time to 0, so that we don't keep |
686 | // asking about a fee. | 688 | // asking about a fee. |
687 | LLSD next_payload = notification["payload"]; | 689 | LLSD next_payload = notification["payload"]; |
@@ -4632,7 +4634,8 @@ void process_money_balance_reply( LLMessageSystem* msg, void** ) | |||
4632 | msg->getS32("MoneyData", "SquareMetersCredit", credit); | 4634 | msg->getS32("MoneyData", "SquareMetersCredit", credit); |
4633 | msg->getS32("MoneyData", "SquareMetersCommitted", committed); | 4635 | msg->getS32("MoneyData", "SquareMetersCommitted", committed); |
4634 | msg->getStringFast(_PREHASH_MoneyData, _PREHASH_Description, desc); | 4636 | msg->getStringFast(_PREHASH_MoneyData, _PREHASH_Description, desc); |
4635 | LL_INFOS("Messaging") << "L$, credit, committed: " << balance << " " << credit << " " | 4637 | LL_INFOS("Messaging") << gHippoGridManager->getConnectedGrid()->getCurrencySymbol() |
4638 | << ", credit, committed: " << balance << " " << credit << " " | ||
4636 | << committed << LL_ENDL; | 4639 | << committed << LL_ENDL; |
4637 | 4640 | ||
4638 | if (gStatusBar) | 4641 | if (gStatusBar) |
@@ -5030,15 +5033,21 @@ void process_economy_data(LLMessageSystem *msg, void** /*user_data*/) | |||
5030 | 5033 | ||
5031 | S32 upload_cost = LLGlobalEconomy::Singleton::getInstance()->getPriceUpload(); | 5034 | S32 upload_cost = LLGlobalEconomy::Singleton::getInstance()->getPriceUpload(); |
5032 | 5035 | ||
5033 | LL_INFOS_ONCE("Messaging") << "EconomyData message arrived; upload cost is L$" << upload_cost << LL_ENDL; | 5036 | LL_INFOS_ONCE("Messaging") << "EconomyData message arrived; upload cost is " |
5037 | << gHippoGridManager->getConnectedGrid()->getCurrencySymbol() | ||
5038 | << upload_cost << LL_ENDL; | ||
5034 | 5039 | ||
5035 | LLFloaterImagePreview::setUploadAmount(upload_cost); | 5040 | LLFloaterImagePreview::setUploadAmount(upload_cost); |
5036 | LLFloaterAnimPreview::setUploadAmount(upload_cost); | 5041 | LLFloaterAnimPreview::setUploadAmount(upload_cost); |
5037 | 5042 | ||
5038 | gMenuHolder->childSetLabelArg("Upload Image", "[COST]", llformat("%d", upload_cost)); | 5043 | std::string fee = gHippoGridManager->getConnectedGrid()->getUploadFee(); |
5039 | gMenuHolder->childSetLabelArg("Upload Sound", "[COST]", llformat("%d", upload_cost)); | 5044 | gMenuHolder->childSetLabelArg("Upload Image", "[UPLOADFEE]", fee); |
5040 | gMenuHolder->childSetLabelArg("Upload Animation", "[COST]", llformat("%d", upload_cost)); | 5045 | gMenuHolder->childSetLabelArg("Upload Sound", "[UPLOADFEE]", fee); |
5041 | gMenuHolder->childSetLabelArg("Bulk Upload", "[COST]", llformat("%d", upload_cost)); | 5046 | gMenuHolder->childSetLabelArg("Upload Animation", "[UPLOADFEE]", fee); |
5047 | gMenuHolder->childSetLabelArg("Bulk Upload", "[UPLOADFEE]", fee); | ||
5048 | gMenuHolder->childSetLabelArg("ImportUpload", "[UPLOADFEE]", fee); | ||
5049 | gMenuHolder->childSetLabelArg("Buy and Sell L$...", "[CURRENCY]", | ||
5050 | gHippoGridManager->getConnectedGrid()->getCurrencySymbol()); | ||
5042 | } | 5051 | } |
5043 | 5052 | ||
5044 | void notify_cautioned_script_question(const LLSD& notification, const LLSD& response, S32 orig_questions, BOOL granted) | 5053 | void notify_cautioned_script_question(const LLSD& notification, const LLSD& response, S32 orig_questions, BOOL granted) |
@@ -5112,7 +5121,9 @@ void notify_cautioned_script_question(const LLSD& notification, const LLSD& resp | |||
5112 | perms.append(", "); | 5121 | perms.append(", "); |
5113 | } | 5122 | } |
5114 | 5123 | ||
5115 | perms.append(LLFloaterChat::getInstance()->getString(SCRIPT_QUESTIONS[i])); | 5124 | LLStringUtil::format_map_t args; |
5125 | args["[CURRENCY]"] = gHippoGridManager->getConnectedGrid()->getCurrencySymbol(); | ||
5126 | perms.append(LLFloaterChat::getInstance()->getString(SCRIPT_QUESTIONS[i], args)); | ||
5116 | } | 5127 | } |
5117 | } | 5128 | } |
5118 | 5129 | ||
@@ -5273,8 +5284,11 @@ void process_script_question(LLMessageSystem *msg, void **user_data) | |||
5273 | { | 5284 | { |
5274 | if (questions & LSCRIPTRunTimePermissionBits[i]) | 5285 | if (questions & LSCRIPTRunTimePermissionBits[i]) |
5275 | { | 5286 | { |
5287 | LLStringUtil::format_map_t args; | ||
5288 | args["[CURRENCY]"] = gHippoGridManager->getConnectedGrid()->getCurrencySymbol(); | ||
5289 | |||
5276 | count++; | 5290 | count++; |
5277 | script_question += " " + LLFloaterChat::getInstance()->getString(SCRIPT_QUESTIONS[i]) + "\n"; | 5291 | script_question += " " + LLFloaterChat::getInstance()->getString(SCRIPT_QUESTIONS[i], args) + "\n"; |
5278 | 5292 | ||
5279 | // check whether permission question should cause special caution dialog | 5293 | // check whether permission question should cause special caution dialog |
5280 | caution |= (SCRIPT_QUESTION_IS_CAUTION[i]); | 5294 | caution |= (SCRIPT_QUESTION_IS_CAUTION[i]); |
diff --git a/linden/indra/newview/llviewerparcelmgr.cpp b/linden/indra/newview/llviewerparcelmgr.cpp index b0e1e78..cb8ae66 100644 --- a/linden/indra/newview/llviewerparcelmgr.cpp +++ b/linden/indra/newview/llviewerparcelmgr.cpp | |||
@@ -70,6 +70,8 @@ | |||
70 | #include "roles_constants.h" | 70 | #include "roles_constants.h" |
71 | #include "llweb.h" | 71 | #include "llweb.h" |
72 | 72 | ||
73 | #include "hippoGridManager.h" | ||
74 | |||
73 | const F32 PARCEL_COLLISION_DRAW_SECS = 1.f; | 75 | const F32 PARCEL_COLLISION_DRAW_SECS = 1.f; |
74 | 76 | ||
75 | 77 | ||
@@ -2016,6 +2018,7 @@ void LLViewerParcelMgr::startReleaseLand() | |||
2016 | // Compute claim price | 2018 | // Compute claim price |
2017 | LLSD args; | 2019 | LLSD args; |
2018 | args["AREA"] = llformat("%d",mCurrentParcel->getArea()); | 2020 | args["AREA"] = llformat("%d",mCurrentParcel->getArea()); |
2021 | args["CURRENCY"] = gHippoGridManager->getConnectedGrid()->getCurrencySymbol(); | ||
2019 | LLNotifications::instance().add("ReleaseLandWarning", args, LLSD(), releaseAlertCB); | 2022 | LLNotifications::instance().add("ReleaseLandWarning", args, LLSD(), releaseAlertCB); |
2020 | } | 2023 | } |
2021 | 2024 | ||
diff --git a/linden/indra/newview/llworldmap.cpp b/linden/indra/newview/llworldmap.cpp index 572f31f..908cd87 100644 --- a/linden/indra/newview/llworldmap.cpp +++ b/linden/indra/newview/llworldmap.cpp | |||
@@ -47,6 +47,8 @@ | |||
47 | #include "llviewerregion.h" | 47 | #include "llviewerregion.h" |
48 | #include "llregionflags.h" | 48 | #include "llregionflags.h" |
49 | 49 | ||
50 | #include "hippoGridManager.h" | ||
51 | |||
50 | const F32 REQUEST_ITEMS_TIMER = 10.f * 60.f; // 10 minutes | 52 | const F32 REQUEST_ITEMS_TIMER = 10.f * 60.f; // 10 minutes |
51 | 53 | ||
52 | // For DEV-17507, do lazy image loading in llworldmapview.cpp instead, | 54 | // For DEV-17507, do lazy image loading in llworldmapview.cpp instead, |
@@ -790,7 +792,9 @@ void LLWorldMap::processMapItemReply(LLMessageSystem* msg, void**) | |||
790 | case MAP_ITEM_LAND_FOR_SALE: // land for sale | 792 | case MAP_ITEM_LAND_FOR_SALE: // land for sale |
791 | case MAP_ITEM_LAND_FOR_SALE_ADULT: // adult land for sale | 793 | case MAP_ITEM_LAND_FOR_SALE_ADULT: // adult land for sale |
792 | { | 794 | { |
793 | new_item.mToolTip = llformat("%d sq. m. L$%d", new_item.mExtra, new_item.mExtra2); | 795 | new_item.mToolTip = llformat("%d sq. m. %s%d", new_item.mExtra, |
796 | gHippoGridManager->getConnectedGrid()->getCurrencySymbol().c_str(), | ||
797 | new_item.mExtra2); | ||
794 | if (type == MAP_ITEM_LAND_FOR_SALE) | 798 | if (type == MAP_ITEM_LAND_FOR_SALE) |
795 | { | 799 | { |
796 | LLWorldMap::getInstance()->mLandForSale.push_back(new_item); | 800 | LLWorldMap::getInstance()->mLandForSale.push_back(new_item); |
diff --git a/linden/indra/newview/skins/default/xui/en-us/floater_about_land.xml b/linden/indra/newview/skins/default/xui/en-us/floater_about_land.xml index 569e421..80281f6 100644 --- a/linden/indra/newview/skins/default/xui/en-us/floater_about_land.xml +++ b/linden/indra/newview/skins/default/xui/en-us/floater_about_land.xml | |||
@@ -118,7 +118,7 @@ | |||
118 | bottom="-220" drop_shadow_visible="true" enabled="true" follows="left|top" | 118 | bottom="-220" drop_shadow_visible="true" enabled="true" follows="left|top" |
119 | font="SansSerifSmall" h_pad="0" halign="left" height="16" left="96" | 119 | font="SansSerifSmall" h_pad="0" halign="left" height="16" left="96" |
120 | mouse_opaque="true" name="For Sale: Price L$[PRICE]." v_pad="0" width="226"> | 120 | mouse_opaque="true" name="For Sale: Price L$[PRICE]." v_pad="0" width="226"> |
121 | Price: L$[PRICE] (L$[PRICE_PER_SQM]/sq.m.). | 121 | Price: [CURRENCY][PRICE] ([CURRENCY][PRICE_PER_SQM]/sq.m.). |
122 | </text> | 122 | </text> |
123 | <text type="string" length="1" bg_visible="false" border_drop_shadow_visible="false" border_visible="false" | 123 | <text type="string" length="1" bg_visible="false" border_drop_shadow_visible="false" border_visible="false" |
124 | bottom="-240" drop_shadow_visible="true" enabled="false" follows="left|top" | 124 | bottom="-240" drop_shadow_visible="true" enabled="false" follows="left|top" |
@@ -624,7 +624,7 @@ Go to World menu > About Land or select another parcel to show its details. | |||
624 | width="119" /> | 624 | width="119" /> |
625 | <check_box bottom="-140" enabled="true" follows="left|top" font="SansSerifSmall" | 625 | <check_box bottom="-140" enabled="true" follows="left|top" font="SansSerifSmall" |
626 | height="16" initial_value="false" | 626 | height="16" initial_value="false" |
627 | label="Show Place in Search (L$30/week) under" left="14" | 627 | label="Show Place in Search ([DIRECTORYFEE]) under" left="14" |
628 | mouse_opaque="true" name="ShowDirectoryCheck" radio_style="false" | 628 | mouse_opaque="true" name="ShowDirectoryCheck" radio_style="false" |
629 | tool_tip="Let people see this parcel in search results" width="268" /> | 629 | tool_tip="Let people see this parcel in search results" width="268" /> |
630 | <string name="search_enabled_tooltip"> | 630 | <string name="search_enabled_tooltip"> |
@@ -991,7 +991,7 @@ Options: | |||
991 | </combo_item> | 991 | </combo_item> |
992 | </combo_box> | 992 | </combo_box> |
993 | <spinner bottom_delta="-20" enabled="false" follows="left|top" height="16" increment="1" | 993 | <spinner bottom_delta="-20" enabled="false" follows="left|top" height="16" increment="1" |
994 | initial_val="10" label="Price in L$:" label_width="120" left="28" | 994 | initial_val="10" label="Price in [CURRENCY]:" label_width="120" left="28" |
995 | max_val="500" min_val="1" mouse_opaque="true" name="PriceSpin" width="180" /> | 995 | max_val="500" min_val="1" mouse_opaque="true" name="PriceSpin" width="180" /> |
996 | <spinner bottom_delta="-20" enabled="false" follows="left|top" height="16" | 996 | <spinner bottom_delta="-20" enabled="false" follows="left|top" height="16" |
997 | increment="0.25" initial_val="1" label="Hours of access:" label_width="120" | 997 | increment="0.25" initial_val="1" label="Hours of access:" label_width="120" |
diff --git a/linden/indra/newview/skins/default/xui/en-us/floater_animation_preview.xml b/linden/indra/newview/skins/default/xui/en-us/floater_animation_preview.xml index 4038f4f..1a7bdb0 100644 --- a/linden/indra/newview/skins/default/xui/en-us/floater_animation_preview.xml +++ b/linden/indra/newview/skins/default/xui/en-us/floater_animation_preview.xml | |||
@@ -187,7 +187,7 @@ We recommend BVH files exported from Poser 4. | |||
187 | </text> | 187 | </text> |
188 | <button bottom="10" follows="bottom|right" height="20" label="Cancel" name="cancel_btn" | 188 | <button bottom="10" follows="bottom|right" height="20" label="Cancel" name="cancel_btn" |
189 | right="290" width="123" /> | 189 | right="290" width="123" /> |
190 | <button bottom="10" follows="bottom|left" height="20" label="Upload (L$[AMOUNT])" | 190 | <button bottom="10" follows="bottom|left" height="20" label="Upload ([UPLOADFEE])" |
191 | left_delta="-129" name="ok_btn" width="123" /> | 191 | left_delta="-129" name="ok_btn" width="123" /> |
192 | <string name="failed_to_initialize"> | 192 | <string name="failed_to_initialize"> |
193 | Failed to initialize motion | 193 | Failed to initialize motion |
diff --git a/linden/indra/newview/skins/default/xui/en-us/floater_buy_contents.xml b/linden/indra/newview/skins/default/xui/en-us/floater_buy_contents.xml index a9acccb..1d49021 100644 --- a/linden/indra/newview/skins/default/xui/en-us/floater_buy_contents.xml +++ b/linden/indra/newview/skins/default/xui/en-us/floater_buy_contents.xml | |||
@@ -19,7 +19,7 @@ | |||
19 | bottom_delta="-28" drop_shadow_visible="true" follows="left|right|bottom" | 19 | bottom_delta="-28" drop_shadow_visible="true" follows="left|right|bottom" |
20 | font="SansSerif" h_pad="0" halign="left" height="24" left="15" | 20 | font="SansSerif" h_pad="0" halign="left" height="24" left="15" |
21 | mouse_opaque="true" name="buy_text" v_pad="0" width="281"> | 21 | mouse_opaque="true" name="buy_text" v_pad="0" width="281"> |
22 | Buy for L$[AMOUNT] from [NAME]? | 22 | Buy for [CURRENCY][AMOUNT] from [NAME]? |
23 | </text> | 23 | </text> |
24 | <button bottom="-244" follows="right|bottom" font="SansSerif" halign="center" | 24 | <button bottom="-244" follows="right|bottom" font="SansSerif" halign="center" |
25 | height="20" label="Cancel" label_selected="Cancel" left="216" | 25 | height="20" label="Cancel" label_selected="Cancel" left="216" |
diff --git a/linden/indra/newview/skins/default/xui/en-us/floater_buy_currency.xml b/linden/indra/newview/skins/default/xui/en-us/floater_buy_currency.xml index f592d44..55a088d 100644 --- a/linden/indra/newview/skins/default/xui/en-us/floater_buy_currency.xml +++ b/linden/indra/newview/skins/default/xui/en-us/floater_buy_currency.xml | |||
@@ -26,19 +26,19 @@ | |||
26 | left="0" name="step_1" width="64" /> | 26 | left="0" name="step_1" width="64" /> |
27 | <text bottom_delta="38" follows="top|left" height="16" left="72" name="contacting" | 27 | <text bottom_delta="38" follows="top|left" height="16" left="72" name="contacting" |
28 | right="-20" > | 28 | right="-20" > |
29 | Contacting LindeX... | 29 | Contacting money exchange... |
30 | </text> | 30 | </text> |
31 | <text bottom_delta="0" follows="top|left" height="16" left="72" | 31 | <text bottom_delta="0" follows="top|left" height="16" left="72" |
32 | name="buy_action_unknown" right="-20" > | 32 | name="buy_action_unknown" right="-20" > |
33 | Buy L$ on the LindeX currency exchange | 33 | Buy [CURRENCY] on the currency exchange |
34 | </text> | 34 | </text> |
35 | <text bottom_delta="0" follows="top|left" height="16" left="72" name="buy_action" | 35 | <text bottom_delta="0" follows="top|left" height="16" left="72" name="buy_action" |
36 | right="-20" > | 36 | right="-20" > |
37 | [NAME] L$ [PRICE] | 37 | [NAME] [CURRENCY] [PRICE] |
38 | </text> | 38 | </text> |
39 | <text bottom_delta="-20" follows="top|left" height="16" left="72" | 39 | <text bottom_delta="-20" follows="top|left" height="16" left="72" |
40 | name="currency_action" width="40"> | 40 | name="currency_action" width="40"> |
41 | Buy L$ | 41 | Buy [CURRENCY] |
42 | </text> | 42 | </text> |
43 | <line_editor bottom_delta="0" follows="top|right" height="16" left_delta="45" | 43 | <line_editor bottom_delta="0" follows="top|right" height="16" left_delta="45" |
44 | name="currency_amt" width="80"> | 44 | name="currency_amt" width="80"> |
@@ -46,7 +46,7 @@ | |||
46 | </line_editor> | 46 | </line_editor> |
47 | <text bottom_delta="0" follows="top|right" height="16" left_delta="85" | 47 | <text bottom_delta="0" follows="top|right" height="16" left_delta="85" |
48 | name="currency_est" width="180"> | 48 | name="currency_est" width="180"> |
49 | for approx. US$ [USD] | 49 | for approx. [REALCURRENCY] [USD] |
50 | </text> | 50 | </text> |
51 | <text bottom_delta="0" follows="top|right" height="16" left_delta="5" | 51 | <text bottom_delta="0" follows="top|right" height="16" left_delta="5" |
52 | name="getting_data" width="180"> | 52 | name="getting_data" width="180"> |
@@ -58,7 +58,7 @@ | |||
58 | </text> | 58 | </text> |
59 | <text bottom_delta="0" follows="top|left" halign="right" height="16" left="80" | 59 | <text bottom_delta="0" follows="top|left" halign="right" height="16" left="80" |
60 | name="balance_amount" width="240"> | 60 | name="balance_amount" width="240"> |
61 | L$ [AMT] | 61 | [CURRENCY] [AMT] |
62 | </text> | 62 | </text> |
63 | <text bottom_delta="-20" follows="top|left" height="16" left="80" name="buying_label" | 63 | <text bottom_delta="-20" follows="top|left" height="16" left="80" name="buying_label" |
64 | width="240"> | 64 | width="240"> |
@@ -66,7 +66,7 @@ | |||
66 | </text> | 66 | </text> |
67 | <text bottom_delta="0" follows="top|left" halign="right" height="16" left="80" | 67 | <text bottom_delta="0" follows="top|left" halign="right" height="16" left="80" |
68 | name="buying_amount" width="240"> | 68 | name="buying_amount" width="240"> |
69 | L$ [AMT] | 69 | [CURRENCY] [AMT] |
70 | </text> | 70 | </text> |
71 | <text bottom_delta="-20" follows="top|left" height="16" left="80" name="total_label" | 71 | <text bottom_delta="-20" follows="top|left" height="16" left="80" name="total_label" |
72 | width="240"> | 72 | width="240"> |
@@ -74,7 +74,7 @@ | |||
74 | </text> | 74 | </text> |
75 | <text bottom_delta="0" follows="top|left" halign="right" height="16" left="80" | 75 | <text bottom_delta="0" follows="top|left" halign="right" height="16" left="80" |
76 | name="total_amount" width="240"> | 76 | name="total_amount" width="240"> |
77 | L$ [AMT] | 77 | [CURRENCY] [AMT] |
78 | </text> | 78 | </text> |
79 | <text bottom_delta="-48" follows="top|left" height="32" left="72" | 79 | <text bottom_delta="-48" follows="top|left" height="32" left="72" |
80 | name="purchase_warning_repurchase" right="-20" > | 80 | name="purchase_warning_repurchase" right="-20" > |
@@ -91,6 +91,6 @@ Increase the amount to buy. | |||
91 | <button bottom_delta="0" follows="bottom|left" height="20" label="Purchase" | 91 | <button bottom_delta="0" follows="bottom|left" height="20" label="Purchase" |
92 | left_delta="-96" name="buy_btn" width="90" /> | 92 | left_delta="-96" name="buy_btn" width="90" /> |
93 | <string name="buy_currency"> | 93 | <string name="buy_currency"> |
94 | Buy L$ [LINDENS] for approx. US$ [USD] | 94 | Buy [CURRENCY] [LINDENS] for approx. [REALCURRENCY] [USD] |
95 | </string> | 95 | </string> |
96 | </floater> | 96 | </floater> |
diff --git a/linden/indra/newview/skins/default/xui/en-us/floater_buy_land.xml b/linden/indra/newview/skins/default/xui/en-us/floater_buy_land.xml index cba79cc..7cd895f 100644 --- a/linden/indra/newview/skins/default/xui/en-us/floater_buy_land.xml +++ b/linden/indra/newview/skins/default/xui/en-us/floater_buy_land.xml | |||
@@ -159,7 +159,7 @@ This parcel is 512 sq.m. of land. | |||
159 | </text> | 159 | </text> |
160 | <text bottom_delta="-25" follows="top|left" height="16" left="72" | 160 | <text bottom_delta="-25" follows="top|left" height="16" left="72" |
161 | name="currency_action" width="90"> | 161 | name="currency_action" width="90"> |
162 | Buy additional L$ | 162 | Buy additional [CURRENCY] |
163 | </text> | 163 | </text> |
164 | <pad height="0" width="8" /> | 164 | <pad height="0" width="8" /> |
165 | <line_editor bottom_delta="5" follows="top|right" height="16" left="170" name="currency_amt" | 165 | <line_editor bottom_delta="5" follows="top|right" height="16" left="170" name="currency_amt" |
@@ -258,10 +258,10 @@ Try selecting a smaller area. | |||
258 | You hold [BUYER] sq.m. of land. | 258 | You hold [BUYER] sq.m. of land. |
259 | </string> | 259 | </string> |
260 | <string name="pay_to_for_land"> | 260 | <string name="pay_to_for_land"> |
261 | Pay L$ [AMOUNT] to [SELLER] for this land | 261 | Pay [CURRENCY] [AMOUNT] to [SELLER] for this land |
262 | </string> | 262 | </string> |
263 | <string name="buy_for_US"> | 263 | <string name="buy_for_US"> |
264 | Buy L$ [AMOUNT] for approx. US$ [AMOUNT2], | 264 | Buy [CURRENCY] [AMOUNT] for approx. US$ [AMOUNT2], |
265 | </string> | 265 | </string> |
266 | <string name="parcel_meters"> | 266 | <string name="parcel_meters"> |
267 | This parcel is [AMOUNT] sq.m. | 267 | This parcel is [AMOUNT] sq.m. |
@@ -291,21 +291,21 @@ supports [AMOUNT2] objects | |||
291 | The group [GROUP] will need sufficient contributed land use credits to cover this parcel before the purchase will complete. | 291 | The group [GROUP] will need sufficient contributed land use credits to cover this parcel before the purchase will complete. |
292 | </string> | 292 | </string> |
293 | <string name="have_enough_lindens"> | 293 | <string name="have_enough_lindens"> |
294 | You have L$ [AMOUNT], which is enough to buy this land. | 294 | You have [CURRENCY] [AMOUNT], which is enough to buy this land. |
295 | </string> | 295 | </string> |
296 | <string name="not_enough_lindens"> | 296 | <string name="not_enough_lindens"> |
297 | You have only L$ [AMOUNT], and need L$ [AMOUNT2] more. | 297 | You have only [CURRENCY] [AMOUNT], and need [CURRENCY] [AMOUNT2] more. |
298 | </string> | 298 | </string> |
299 | <string name="balance_left"> | 299 | <string name="balance_left"> |
300 | After the purchase, you will have L$ [AMOUNT] left. | 300 | After the purchase, you will have [CURRENCY] [AMOUNT] left. |
301 | </string> | 301 | </string> |
302 | <string name="balance_needed"> | 302 | <string name="balance_needed"> |
303 | You need to buy at least L$ [AMOUNT] to afford this land. | 303 | You need to buy at least [CURRENCY] [AMOUNT] to afford this land. |
304 | </string> | 304 | </string> |
305 | <string name="no_parcel_selected"> | 305 | <string name="no_parcel_selected"> |
306 | (no parcel selected) | 306 | (no parcel selected) |
307 | </string> | 307 | </string> |
308 | <string name="buy_currency"> | 308 | <string name="buy_currency"> |
309 | Buy L$ [LINDENS] for approx. US$ [USD] | 309 | Buy [CURRENCY] [LINDENS] for approx. US$ [USD] |
310 | </string> | 310 | </string> |
311 | </floater> | 311 | </floater> |
diff --git a/linden/indra/newview/skins/default/xui/en-us/floater_buy_object.xml b/linden/indra/newview/skins/default/xui/en-us/floater_buy_object.xml index 3d30171..8412388 100644 --- a/linden/indra/newview/skins/default/xui/en-us/floater_buy_object.xml +++ b/linden/indra/newview/skins/default/xui/en-us/floater_buy_object.xml | |||
@@ -26,7 +26,7 @@ | |||
26 | bottom_delta="-28" drop_shadow_visible="true" follows="left|right|bottom" | 26 | bottom_delta="-28" drop_shadow_visible="true" follows="left|right|bottom" |
27 | font="SansSerif" h_pad="0" halign="left" height="24" left="15" | 27 | font="SansSerif" h_pad="0" halign="left" height="24" left="15" |
28 | mouse_opaque="true" name="buy_text" v_pad="0" width="281"> | 28 | mouse_opaque="true" name="buy_text" v_pad="0" width="281"> |
29 | Buy for L$[AMOUNT] from [NAME]? | 29 | Buy for [CURRENCY][AMOUNT] from [NAME]? |
30 | </text> | 30 | </text> |
31 | <button bottom="-244" follows="right|bottom" font="SansSerif" halign="center" | 31 | <button bottom="-244" follows="right|bottom" font="SansSerif" halign="center" |
32 | height="20" label="Cancel" label_selected="Cancel" left="216" | 32 | height="20" label="Cancel" label_selected="Cancel" left="216" |
diff --git a/linden/indra/newview/skins/default/xui/en-us/floater_chat_history.xml b/linden/indra/newview/skins/default/xui/en-us/floater_chat_history.xml index a21887f..8408833 100644 --- a/linden/indra/newview/skins/default/xui/en-us/floater_chat_history.xml +++ b/linden/indra/newview/skins/default/xui/en-us/floater_chat_history.xml | |||
@@ -32,7 +32,7 @@ | |||
32 | '[OBJECTNAME]', an object owned by '[OWNERNAME]', located in [REGIONNAME] at [REGIONPOS], has been denied permission to: [PERMISSIONS]. | 32 | '[OBJECTNAME]', an object owned by '[OWNERNAME]', located in [REGIONNAME] at [REGIONPOS], has been denied permission to: [PERMISSIONS]. |
33 | </string> | 33 | </string> |
34 | <string name="ScriptTakeMoney"> | 34 | <string name="ScriptTakeMoney"> |
35 | Take Linden dollars (L$) from you | 35 | Take currency from you |
36 | </string> | 36 | </string> |
37 | <string name="ActOnControlInputs"> | 37 | <string name="ActOnControlInputs"> |
38 | Act on your control inputs | 38 | Act on your control inputs |
diff --git a/linden/indra/newview/skins/default/xui/en-us/floater_directory.xml b/linden/indra/newview/skins/default/xui/en-us/floater_directory.xml index 2777d37..99c980b 100644 --- a/linden/indra/newview/skins/default/xui/en-us/floater_directory.xml +++ b/linden/indra/newview/skins/default/xui/en-us/floater_directory.xml | |||
@@ -406,7 +406,7 @@ | |||
406 | None Found. | 406 | None Found. |
407 | </string> | 407 | </string> |
408 | <string name="land_help_text"> | 408 | <string name="land_help_text"> |
409 | Land can be bought direct for Linden Dollars (L$) or at auction for either L$ or US$. | 409 | Land can be bought direct for inworld currency or at auction for either real or inworld currency. |
410 | To buy direct, visit the land and click on the place name in the title bar. | 410 | To buy direct, visit the land and click on the place name in the title bar. |
411 | </string> | 411 | </string> |
412 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" | 412 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" |
@@ -449,8 +449,8 @@ To buy direct, visit the land and click on the place name in the title bar. | |||
449 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" follows="left|top" | 449 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" follows="left|top" |
450 | bottom="-24" font="SansSerifSmall" halign="left" height="16" left="116" mouse_opaque="true" | 450 | bottom="-24" font="SansSerifSmall" halign="left" height="16" left="116" mouse_opaque="true" |
451 | name="pricecheck_symbol" width="15"> | 451 | name="pricecheck_symbol" width="15"> |
452 | L$ | 452 | [CURRENCY] |
453 | </text> | 453 | </text> |
454 | <check_box bottom_delta="-18" control_name="FindLandArea" follows="left|top" | 454 | <check_box bottom_delta="-18" control_name="FindLandArea" follows="left|top" |
455 | font="SansSerifSmall" height="16" initial_value="true" | 455 | font="SansSerifSmall" height="16" initial_value="true" |
456 | label="Area ≥ " left="56" mouse_opaque="true" name="areacheck" | 456 | label="Area ≥ " left="56" mouse_opaque="true" name="areacheck" |
@@ -476,9 +476,9 @@ To buy direct, visit the land and click on the place name in the title bar. | |||
476 | <column label="" name="type" width="-1" /> | 476 | <column label="" name="type" width="-1" /> |
477 | <column dynamicwidth="true" label="Name" name="name" /> | 477 | <column dynamicwidth="true" label="Name" name="name" /> |
478 | <column label="Type" name="landtype" width="50" /> | 478 | <column label="Type" name="landtype" width="50" /> |
479 | <column label="L$ Price" name="price" width="65" /> | 479 | <column label="[CURRENCY] Price" name="price" width="65" /> |
480 | <column label="Area" name="area" width="50" /> | 480 | <column label="Area" name="area" width="50" /> |
481 | <column label="L$/m²" name="per_meter" width="65" /> | 481 | <column label="[CURRENCY]/m²" name="per_meter" width="65" /> |
482 | </scroll_list> | 482 | </scroll_list> |
483 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" | 483 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" |
484 | bottom_delta="-20" drop_shadow_visible="true" follows="left|bottom" | 484 | bottom_delta="-20" drop_shadow_visible="true" follows="left|bottom" |
diff --git a/linden/indra/newview/skins/default/xui/en-us/floater_image_preview.xml b/linden/indra/newview/skins/default/xui/en-us/floater_image_preview.xml index 975f650..32a715e 100644 --- a/linden/indra/newview/skins/default/xui/en-us/floater_image_preview.xml +++ b/linden/indra/newview/skins/default/xui/en-us/floater_image_preview.xml | |||
@@ -63,6 +63,6 @@ Try saving image as 24 bit Targa (.tga). | |||
63 | left_delta="0" name="temp_check" width="280" tooltip="Sets the asset to be temporary, meaning its free, but in return, only good for a short time before it ceases to exist." /> | 63 | left_delta="0" name="temp_check" width="280" tooltip="Sets the asset to be temporary, meaning its free, but in return, only good for a short time before it ceases to exist." /> |
64 | <button bottom="5" follows="bottom|right" height="20" label="Cancel" left="165" | 64 | <button bottom="5" follows="bottom|right" height="20" label="Cancel" left="165" |
65 | name="cancel_btn" width="125" /> | 65 | name="cancel_btn" width="125" /> |
66 | <button bottom="5" follows="bottom|left" height="20" label="Upload (L$[AMOUNT])" | 66 | <button bottom="5" follows="bottom|left" height="20" label="Upload ([UPLOADFEE])" |
67 | left="15" name="ok_btn" width="125" /> | 67 | left="15" name="ok_btn" width="125" /> |
68 | </floater> | 68 | </floater> |
diff --git a/linden/indra/newview/skins/default/xui/en-us/floater_inventory_item_properties.xml b/linden/indra/newview/skins/default/xui/en-us/floater_inventory_item_properties.xml index ce0679c..5b111eb 100644 --- a/linden/indra/newview/skins/default/xui/en-us/floater_inventory_item_properties.xml +++ b/linden/indra/newview/skins/default/xui/en-us/floater_inventory_item_properties.xml | |||
@@ -161,7 +161,7 @@ | |||
161 | bottom="-315" drop_shadow_visible="true" follows="left|top" | 161 | bottom="-315" drop_shadow_visible="true" follows="left|top" |
162 | font="SansSerifSmall" h_pad="0" halign="left" height="16" left="42" | 162 | font="SansSerifSmall" h_pad="0" halign="left" height="16" left="42" |
163 | mouse_opaque="true" name="TextPrice" v_pad="0" width="56"> | 163 | mouse_opaque="true" name="TextPrice" v_pad="0" width="56"> |
164 | Price: L$ | 164 | Price: [CURRENCY] |
165 | </text> | 165 | </text> |
166 | <line_editor bevel_style="in" border_style="line" border_thickness="1" bottom="-315" | 166 | <line_editor bevel_style="in" border_style="line" border_thickness="1" bottom="-315" |
167 | enabled="true" follows="left|top|right" font="SansSerifSmall" height="16" | 167 | enabled="true" follows="left|top|right" font="SansSerifSmall" height="16" |
diff --git a/linden/indra/newview/skins/default/xui/en-us/floater_name_description.xml b/linden/indra/newview/skins/default/xui/en-us/floater_name_description.xml index 62c8335..a91d9e2 100644 --- a/linden/indra/newview/skins/default/xui/en-us/floater_name_description.xml +++ b/linden/indra/newview/skins/default/xui/en-us/floater_name_description.xml | |||
@@ -14,6 +14,6 @@ | |||
14 | width="280" /> | 14 | width="280" /> |
15 | <button bottom="10" follows="bottom|right" height="20" label="Cancel" left="182" | 15 | <button bottom="10" follows="bottom|right" height="20" label="Cancel" left="182" |
16 | name="cancel_btn" width="64" /> | 16 | name="cancel_btn" width="64" /> |
17 | <button bottom="10" follows="bottom|left" height="20" label="Upload (L$[AMOUNT])" left="31" | 17 | <button bottom="10" follows="bottom|left" height="20" label="Upload ([UPLOADFEE])" left="31" |
18 | name="ok_btn" width="110" /> | 18 | name="ok_btn" width="110" /> |
19 | </floater> | 19 | </floater> |
diff --git a/linden/indra/newview/skins/default/xui/en-us/floater_pay.xml b/linden/indra/newview/skins/default/xui/en-us/floater_pay.xml index 9caf96e..be53b41 100644 --- a/linden/indra/newview/skins/default/xui/en-us/floater_pay.xml +++ b/linden/indra/newview/skins/default/xui/en-us/floater_pay.xml | |||
@@ -12,19 +12,19 @@ | |||
12 | Fast Pay: | 12 | Fast Pay: |
13 | </text> | 13 | </text> |
14 | 14 | ||
15 | <button name="fastpay 1" label="L$1" | 15 | <button name="fastpay 1" label="[CURRENCY]1" |
16 | bottom_delta="0" left="95" height="20" width="75" | 16 | bottom_delta="0" left="95" height="20" width="75" |
17 | font="SansSerif" halign="center" scale_image="true" /> | 17 | font="SansSerif" halign="center" scale_image="true" /> |
18 | 18 | ||
19 | <button name="fastpay 5" label="L$5" | 19 | <button name="fastpay 5" label="[CURRENCY]5" |
20 | bottom_delta="0" left_delta="85" height="20" width="75" | 20 | bottom_delta="0" left_delta="85" height="20" width="75" |
21 | font="SansSerif" halign="center" scale_image="true" /> | 21 | font="SansSerif" halign="center" scale_image="true" /> |
22 | 22 | ||
23 | <button name="fastpay 10" label="L$10" | 23 | <button name="fastpay 10" label="[CURRENCY]10" |
24 | bottom_delta="-25" left="95" height="20" width="75" | 24 | bottom_delta="-25" left="95" height="20" width="75" |
25 | font="SansSerif" halign="center" scale_image="true" /> | 25 | font="SansSerif" halign="center" scale_image="true" /> |
26 | 26 | ||
27 | <button name="fastpay 20" label="L$20" | 27 | <button name="fastpay 20" label="[CURRENCY]20" |
28 | bottom_delta="0" left_delta="85" height="20" width="75" | 28 | bottom_delta="0" left_delta="85" height="20" width="75" |
29 | font="SansSerif" halign="center" scale_image="true" /> | 29 | font="SansSerif" halign="center" scale_image="true" /> |
30 | 30 | ||
@@ -55,7 +55,7 @@ | |||
55 | <text name="currency text" | 55 | <text name="currency text" |
56 | bottom_delta="0" left_delta="67" height="18" width="15" | 56 | bottom_delta="0" left_delta="67" height="18" width="15" |
57 | follows="left|top" font="SansSerif"> | 57 | follows="left|top" font="SansSerif"> |
58 | L$ | 58 | [CURRENCY] |
59 | </text> | 59 | </text> |
60 | 60 | ||
61 | <line_editor name="amount" max_length="9" | 61 | <line_editor name="amount" max_length="9" |
diff --git a/linden/indra/newview/skins/default/xui/en-us/floater_pay_object.xml b/linden/indra/newview/skins/default/xui/en-us/floater_pay_object.xml index e66d8d5..9e9c1a8 100644 --- a/linden/indra/newview/skins/default/xui/en-us/floater_pay_object.xml +++ b/linden/indra/newview/skins/default/xui/en-us/floater_pay_object.xml | |||
@@ -27,19 +27,19 @@ | |||
27 | Fast Pay: | 27 | Fast Pay: |
28 | </text> | 28 | </text> |
29 | 29 | ||
30 | <button name="fastpay 1" label="L$1" | 30 | <button name="fastpay 1" label="[CURRENCY]1" |
31 | bottom_delta="0" left="95" height="20" width="75" | 31 | bottom_delta="0" left="95" height="20" width="75" |
32 | font="SansSerif" halign="center" scale_image="true" /> | 32 | font="SansSerif" halign="center" scale_image="true" /> |
33 | 33 | ||
34 | <button name="fastpay 5" label="L$5" | 34 | <button name="fastpay 5" label="[CURRENCY]5" |
35 | bottom_delta="0" left_delta="85" height="20" width="75" | 35 | bottom_delta="0" left_delta="85" height="20" width="75" |
36 | font="SansSerif" halign="center" scale_image="true" /> | 36 | font="SansSerif" halign="center" scale_image="true" /> |
37 | 37 | ||
38 | <button name="fastpay 10" label="L$10" | 38 | <button name="fastpay 10" label="[CURRENCY]10" |
39 | bottom_delta="-25" left="95" height="20" width="75" | 39 | bottom_delta="-25" left="95" height="20" width="75" |
40 | font="SansSerif" halign="center" scale_image="true" /> | 40 | font="SansSerif" halign="center" scale_image="true" /> |
41 | 41 | ||
42 | <button name="fastpay 20" label="L$20" | 42 | <button name="fastpay 20" label="[CURRENCY]20" |
43 | bottom_delta="0" left_delta="85" height="20" width="75" | 43 | bottom_delta="0" left_delta="85" height="20" width="75" |
44 | font="SansSerif" halign="center" scale_image="true" /> | 44 | font="SansSerif" halign="center" scale_image="true" /> |
45 | 45 | ||
@@ -58,7 +58,7 @@ | |||
58 | <text name="currency text" type="string" length="1" | 58 | <text name="currency text" type="string" length="1" |
59 | bottom_delta="0" left_delta="62" height="18" width="15" | 59 | bottom_delta="0" left_delta="62" height="18" width="15" |
60 | follows="left|top" font="SansSerif" halign="left"> | 60 | follows="left|top" font="SansSerif" halign="left"> |
61 | L$ | 61 | [CURRENCY] |
62 | </text> | 62 | </text> |
63 | 63 | ||
64 | <line_editor name="amount" max_length="9" | 64 | <line_editor name="amount" max_length="9" |
diff --git a/linden/indra/newview/skins/default/xui/en-us/floater_postcard.xml b/linden/indra/newview/skins/default/xui/en-us/floater_postcard.xml index 9cf7b5f..97cbeb8 100644 --- a/linden/indra/newview/skins/default/xui/en-us/floater_postcard.xml +++ b/linden/indra/newview/skins/default/xui/en-us/floater_postcard.xml | |||
@@ -36,14 +36,13 @@ | |||
36 | </text_editor> | 36 | </text_editor> |
37 | <text bottom_delta="-37" follows="left|bottom" font="SansSerifSmall" left="12" | 37 | <text bottom_delta="-37" follows="left|bottom" font="SansSerifSmall" left="12" |
38 | name="fine_print"> | 38 | name="fine_print"> |
39 | If your recipient joins SL, you'll get a referral bonus. | ||
40 | </text> | 39 | </text> |
41 | <button bottom_delta="-32" follows="right|bottom" height="20" label="Cancel" | 40 | <button bottom_delta="-32" follows="right|bottom" height="20" label="Cancel" |
42 | name="cancel_btn" right="-10" width="100" /> | 41 | name="cancel_btn" right="-10" width="100" /> |
43 | <button bottom_delta="0" follows="right|bottom" height="20" label="Send" | 42 | <button bottom_delta="0" follows="right|bottom" height="20" label="Send" |
44 | left_delta="-106" name="send_btn" width="100" /> | 43 | left_delta="-106" name="send_btn" width="100" /> |
45 | <string name="default_subject"> | 44 | <string name="default_subject"> |
46 | Postcard from a virtual world. | 45 | Postcard from [GRID_NAME]. |
47 | </string> | 46 | </string> |
48 | <string name="default_message"> | 47 | <string name="default_message"> |
49 | Check this out! | 48 | Check this out! |
diff --git a/linden/indra/newview/skins/default/xui/en-us/floater_sell_land.xml b/linden/indra/newview/skins/default/xui/en-us/floater_sell_land.xml index bb2c3e5..d91b5ff 100644 --- a/linden/indra/newview/skins/default/xui/en-us/floater_sell_land.xml +++ b/linden/indra/newview/skins/default/xui/en-us/floater_sell_land.xml | |||
@@ -34,12 +34,12 @@ | |||
34 | Choose an appropriate price for this land. | 34 | Choose an appropriate price for this land. |
35 | </text> | 35 | </text> |
36 | <text height="16" left="72" name="price_ld" width="20"> | 36 | <text height="16" left="72" name="price_ld" width="20"> |
37 | L$ | 37 | [CURRENCY] |
38 | </text> | 38 | </text> |
39 | <line_editor bottom_delta="0" follows="top|left" height="16" increment="1" initial_val="0" | 39 | <line_editor bottom_delta="0" follows="top|left" height="16" increment="1" initial_val="0" |
40 | left_delta="20" max_val="999999999" min_val="0" name="price" width="100" /> | 40 | left_delta="20" max_val="999999999" min_val="0" name="price" width="100" /> |
41 | <text bottom_delta="0" height="16" left_delta="110" name="price_per_m" width="200"> | 41 | <text bottom_delta="0" height="16" left_delta="110" name="price_per_m" width="200"> |
42 | (L$[PER_METER] per square meter) | 42 | ([CURRENCY][PER_METER] per square meter) |
43 | </text> | 43 | </text> |
44 | <icon follows="top|left" height="64" image_name="badge_note.j2c" left="0" | 44 | <icon follows="top|left" height="64" image_name="badge_note.j2c" left="0" |
45 | name="step_sell_to" width="64" /> | 45 | name="step_sell_to" width="64" /> |
diff --git a/linden/indra/newview/skins/default/xui/en-us/floater_snapshot.xml b/linden/indra/newview/skins/default/xui/en-us/floater_snapshot.xml index 35a8ec1..3b039de 100644 --- a/linden/indra/newview/skins/default/xui/en-us/floater_snapshot.xml +++ b/linden/indra/newview/skins/default/xui/en-us/floater_snapshot.xml | |||
@@ -16,7 +16,7 @@ | |||
16 | Send via email | 16 | Send via email |
17 | </radio_item> | 17 | </radio_item> |
18 | <radio_item bottom="-38" height="16" name="texture"> | 18 | <radio_item bottom="-38" height="16" name="texture"> |
19 | Save to your inventory (L$[AMOUNT]) | 19 | Save to your inventory ([UPLOADFEE]) |
20 | </radio_item> | 20 | </radio_item> |
21 | <radio_item bottom="-57" height="16" name="local"> | 21 | <radio_item bottom="-57" height="16" name="local"> |
22 | Save to your hard drive | 22 | Save to your hard drive |
@@ -30,7 +30,7 @@ | |||
30 | name="new_snapshot_btn" width="195" /> | 30 | name="new_snapshot_btn" width="195" /> |
31 | <button bottom_delta="-22" follows="left|top" height="20" label="Send" left="10" | 31 | <button bottom_delta="-22" follows="left|top" height="20" label="Send" left="10" |
32 | name="send_btn" width="105" /> | 32 | name="send_btn" width="105" /> |
33 | <button bottom_delta="0" follows="left|top" height="20" label="Save (L$[AMOUNT])" left="10" | 33 | <button bottom_delta="0" follows="left|top" height="20" label="Save ([UPLOADFEE])" left="10" |
34 | name="upload_btn" width="105" /> | 34 | name="upload_btn" width="105" /> |
35 | <flyout_button bottom_delta="0" follows="left|top" height="20" label="Save" left="10" | 35 | <flyout_button bottom_delta="0" follows="left|top" height="20" label="Save" left="10" |
36 | list_position="below" mouse_opaque="true" name="save_btn" tool_tip="Save image to a file" | 36 | list_position="below" mouse_opaque="true" name="save_btn" tool_tip="Save image to a file" |
diff --git a/linden/indra/newview/skins/default/xui/en-us/floater_sound_preview.xml b/linden/indra/newview/skins/default/xui/en-us/floater_sound_preview.xml index de72f7e..3738077 100644 --- a/linden/indra/newview/skins/default/xui/en-us/floater_sound_preview.xml +++ b/linden/indra/newview/skins/default/xui/en-us/floater_sound_preview.xml | |||
@@ -24,6 +24,6 @@ | |||
24 | height="20" label="Cancel" label_selected="Cancel" left="200" | 24 | height="20" label="Cancel" label_selected="Cancel" left="200" |
25 | mouse_opaque="true" name="cancel_btn" width="90" /> | 25 | mouse_opaque="true" name="cancel_btn" width="90" /> |
26 | <button bottom="-180" follows="left|bottom" font="SansSerif" halign="center" | 26 | <button bottom="-180" follows="left|bottom" font="SansSerif" halign="center" |
27 | height="20" label="Upload (L$[AMOUNT])" | 27 | height="20" label="Upload ([UPLOADFEE])" |
28 | left_delta="-135" mouse_opaque="true" name="ok_btn" width="130" /> | 28 | left_delta="-135" mouse_opaque="true" name="ok_btn" width="130" /> |
29 | </floater> | 29 | </floater> |
diff --git a/linden/indra/newview/skins/default/xui/en-us/floater_tools.xml b/linden/indra/newview/skins/default/xui/en-us/floater_tools.xml index 52275ea..fb77cff 100644 --- a/linden/indra/newview/skins/default/xui/en-us/floater_tools.xml +++ b/linden/indra/newview/skins/default/xui/en-us/floater_tools.xml | |||
@@ -457,7 +457,7 @@ | |||
457 | bottom_delta="0" drop_shadow_visible="true" follows="left|top" | 457 | bottom_delta="0" drop_shadow_visible="true" follows="left|top" |
458 | font="SansSerifSmall" h_pad="0" halign="left" height="16" left_delta="90" | 458 | font="SansSerifSmall" h_pad="0" halign="left" height="16" left_delta="90" |
459 | mouse_opaque="true" name="Cost" v_pad="0" width="78"> | 459 | mouse_opaque="true" name="Cost" v_pad="0" width="78"> |
460 | Price: L$ | 460 | Price: [CURRENCY] |
461 | </text> | 461 | </text> |
462 | <line_editor bevel_style="in" border_style="line" border_thickness="1" bottom_delta="0" | 462 | <line_editor bevel_style="in" border_style="line" border_thickness="1" bottom_delta="0" |
463 | follows="left|top|right" font="SansSerifSmall" height="16" left_delta="80" | 463 | follows="left|top|right" font="SansSerifSmall" height="16" left_delta="80" |
@@ -576,13 +576,13 @@ | |||
576 | Must select entire object to set permissions. | 576 | Must select entire object to set permissions. |
577 | </string> | 577 | </string> |
578 | <string name="Cost Default"> | 578 | <string name="Cost Default"> |
579 | Price: L$ | 579 | Price: [CURRENCY] |
580 | </string> | 580 | </string> |
581 | <string name="Cost Total"> | 581 | <string name="Cost Total"> |
582 | Total Price: L$ | 582 | Total Price: [CURRENCY] |
583 | </string> | 583 | </string> |
584 | <string name="Cost Per Unit"> | 584 | <string name="Cost Per Unit"> |
585 | Price Per: L$ | 585 | Price Per: [CURRENCY] |
586 | </string> | 586 | </string> |
587 | <string name="Cost Mixed"> | 587 | <string name="Cost Mixed"> |
588 | Mixed Price | 588 | Mixed Price |
@@ -1258,7 +1258,7 @@ | |||
1258 | bottom_delta="-24" drop_shadow_visible="true" follows="left|top" | 1258 | bottom_delta="-24" drop_shadow_visible="true" follows="left|top" |
1259 | font="SansSerifSmall" h_pad="0" halign="left" height="16" left="48" | 1259 | font="SansSerifSmall" h_pad="0" halign="left" height="16" left="48" |
1260 | mouse_opaque="true" name="label_area_price" v_pad="0" width="150"> | 1260 | mouse_opaque="true" name="label_area_price" v_pad="0" width="150"> |
1261 | Price: L$[PRICE] for [AREA] sq. m. | 1261 | Price: [CURRENCY][PRICE] for [AREA] sq. m. |
1262 | </text> | 1262 | </text> |
1263 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" | 1263 | <text bg_visible="false" border_drop_shadow_visible="false" border_visible="false" |
1264 | bottom_delta="0" drop_shadow_visible="true" follows="left|top" | 1264 | bottom_delta="0" drop_shadow_visible="true" follows="left|top" |
diff --git a/linden/indra/newview/skins/default/xui/en-us/menu_viewer.xml b/linden/indra/newview/skins/default/xui/en-us/menu_viewer.xml index 242cc8f..6e286c6 100644 --- a/linden/indra/newview/skins/default/xui/en-us/menu_viewer.xml +++ b/linden/indra/newview/skins/default/xui/en-us/menu_viewer.xml | |||
@@ -11,23 +11,23 @@ | |||
11 | <menu label="Upload" create_jump_keys="true" name="Upload" | 11 | <menu label="Upload" create_jump_keys="true" name="Upload" |
12 | opaque="true" tear_off="true"> | 12 | opaque="true" tear_off="true"> |
13 | <menu_item_call name="Upload Image" | 13 | <menu_item_call name="Upload Image" |
14 | label="Upload Image (L$[COST])..." | 14 | label="Upload Image ([UPLOADFEE])..." |
15 | shortcut="control|U"> | 15 | shortcut="control|U"> |
16 | <on_click function="File.UploadImage" userdata="" /> | 16 | <on_click function="File.UploadImage" userdata="" /> |
17 | <on_enable function="File.EnableUpload" /> | 17 | <on_enable function="File.EnableUpload" /> |
18 | </menu_item_call> | 18 | </menu_item_call> |
19 | <menu_item_call name="Upload Sound" | 19 | <menu_item_call name="Upload Sound" |
20 | label="Upload Sound (L$[COST])..."> | 20 | label="Upload Sound ([UPLOADFEE])..."> |
21 | <on_click function="File.UploadSound" userdata="" /> | 21 | <on_click function="File.UploadSound" userdata="" /> |
22 | <on_enable function="File.EnableUpload" /> | 22 | <on_enable function="File.EnableUpload" /> |
23 | </menu_item_call> | 23 | </menu_item_call> |
24 | <menu_item_call name="Upload Animation" | 24 | <menu_item_call name="Upload Animation" |
25 | label="Upload Animation (L$[COST])..."> | 25 | label="Upload Animation ([UPLOADFEE])..."> |
26 | <on_click function="File.UploadAnim" userdata="" /> | 26 | <on_click function="File.UploadAnim" userdata="" /> |
27 | <on_enable function="File.EnableUpload" /> | 27 | <on_enable function="File.EnableUpload" /> |
28 | </menu_item_call> | 28 | </menu_item_call> |
29 | <menu_item_call name="Bulk Upload" | 29 | <menu_item_call name="Bulk Upload" |
30 | label="Bulk Upload (L$[COST] per file)..."> | 30 | label="Bulk Upload ([UPLOADFEE] per file)..."> |
31 | <on_click function="File.UploadBulk" userdata="" /> | 31 | <on_click function="File.UploadBulk" userdata="" /> |
32 | </menu_item_call> | 32 | </menu_item_call> |
33 | <menu_item_separator /> | 33 | <menu_item_separator /> |
@@ -41,7 +41,7 @@ | |||
41 | <on_enable function="Object.EnableImport" /> | 41 | <on_enable function="Object.EnableImport" /> |
42 | </menu_item_call> | 42 | </menu_item_call> |
43 | <menu_item_call name="ImportUpload" | 43 | <menu_item_call name="ImportUpload" |
44 | label="Import + Upload... (L$[COST] per texture)" | 44 | label="Import + Upload... ([UPLOADFEE] per texture)" |
45 | enabled="false"> | 45 | enabled="false"> |
46 | <on_click function="Object.ImportUpload" /> | 46 | <on_click function="Object.ImportUpload" /> |
47 | <on_enable function="Object.EnableImport" /> | 47 | <on_enable function="Object.EnableImport" /> |
@@ -504,7 +504,7 @@ | |||
504 | <on_click function="PromptShowURL" name="ManageMyAccount_url" | 504 | <on_click function="PromptShowURL" name="ManageMyAccount_url" |
505 | userdata="WebLaunchJoinNow,http://secondlife.com/account/" /> | 505 | userdata="WebLaunchJoinNow,http://secondlife.com/account/" /> |
506 | </menu_item_call> | 506 | </menu_item_call> |
507 | <menu_item_call name="Buy and Sell L$..." label="Buy L$..."> | 507 | <menu_item_call name="Buy and Sell L$..." label="Buy [CURRENCY]..."> |
508 | <on_click function="ShowFloater" userdata="buy currency" /> | 508 | <on_click function="ShowFloater" userdata="buy currency" /> |
509 | </menu_item_call> | 509 | </menu_item_call> |
510 | <menu_item_separator /> | 510 | <menu_item_separator /> |
diff --git a/linden/indra/newview/skins/default/xui/en-us/notifications.xml b/linden/indra/newview/skins/default/xui/en-us/notifications.xml index df277ad..2754b3a 100644 --- a/linden/indra/newview/skins/default/xui/en-us/notifications.xml +++ b/linden/indra/newview/skins/default/xui/en-us/notifications.xml | |||
@@ -482,8 +482,8 @@ Add this Ability to '[ROLE_NAME]'? | |||
482 | icon="alertmodal.tga" | 482 | icon="alertmodal.tga" |
483 | name="JoinGroupCanAfford" | 483 | name="JoinGroupCanAfford" |
484 | type="alertmodal"> | 484 | type="alertmodal"> |
485 | Joining this group costs L$[COST]. | 485 | Joining this group costs [CURRENCY][COST]. |
486 | Do you wish to proceed? | 486 | Do you wish to proceed? |
487 | <usetemplate | 487 | <usetemplate |
488 | name="okcancelbuttons" | 488 | name="okcancelbuttons" |
489 | notext="Cancel" | 489 | notext="Cancel" |
@@ -494,15 +494,15 @@ Add this Ability to '[ROLE_NAME]'? | |||
494 | icon="alertmodal.tga" | 494 | icon="alertmodal.tga" |
495 | name="JoinGroupCannotAfford" | 495 | name="JoinGroupCannotAfford" |
496 | type="alertmodal"> | 496 | type="alertmodal"> |
497 | Joining this group costs L$[COST]. | 497 | Joining this group costs [CURRENCY][COST]. |
498 | You do not have enough L$ to join this group. | 498 | You do not have enough [CURRENCY] to join this group. |
499 | </notification> | 499 | </notification> |
500 | 500 | ||
501 | <notification | 501 | <notification |
502 | icon="alertmodal.tga" | 502 | icon="alertmodal.tga" |
503 | name="LandBuyPass" | 503 | name="LandBuyPass" |
504 | type="alertmodal"> | 504 | type="alertmodal"> |
505 | For L$[COST] you can enter this land ('[PARCEL_NAME]') for [TIME] hours. Buy a pass? | 505 | For [CURRENCY][COST] you can enter this land ('[PARCEL_NAME]') for [TIME] hours. Buy a pass? |
506 | <usetemplate | 506 | <usetemplate |
507 | name="okcancelbuttons" | 507 | name="okcancelbuttons" |
508 | notext="Cancel" | 508 | notext="Cancel" |
@@ -513,8 +513,8 @@ Add this Ability to '[ROLE_NAME]'? | |||
513 | icon="alertmodal.tga" | 513 | icon="alertmodal.tga" |
514 | name="SalePriceRestriction" | 514 | name="SalePriceRestriction" |
515 | type="alertmodal"> | 515 | type="alertmodal"> |
516 | Sale price must be set to more than L$0 if selling to anyone. | 516 | Sale price must be set to more than [CURRENCY]0 if selling to anyone. |
517 | Please select an individual to sell to if selling for L$0. | 517 | Please select an individual to sell to if selling for [CURRENCY]0. |
518 | </notification> | 518 | </notification> |
519 | 519 | ||
520 | <notification | 520 | <notification |
@@ -522,8 +522,8 @@ Add this Ability to '[ROLE_NAME]'? | |||
522 | name="ConfirmLandSaleChange" | 522 | name="ConfirmLandSaleChange" |
523 | priority="high" | 523 | priority="high" |
524 | type="alertmodal"> | 524 | type="alertmodal"> |
525 | The selected [LAND_SIZE] m² land is being set for sale. | 525 | The selected [LAND_SIZE] m² land is being set for sale. |
526 | Your selling price will be L$[SALE_PRICE] and will be authorized for sale to [NAME]. | 526 | Your selling price will be [CURRENCY][SALE_PRICE] and will be authorized for sale to [NAME]. |
527 | <usetemplate | 527 | <usetemplate |
528 | name="okcancelbuttons" | 528 | name="okcancelbuttons" |
529 | notext="Cancel" | 529 | notext="Cancel" |
@@ -536,8 +536,8 @@ Add this Ability to '[ROLE_NAME]'? | |||
536 | type="alertmodal"> | 536 | type="alertmodal"> |
537 | ATTENTION: Clicking 'sell to anyone' makes your land available to the entire [GRID_NAME] community, even those not in this region. | 537 | ATTENTION: Clicking 'sell to anyone' makes your land available to the entire [GRID_NAME] community, even those not in this region. |
538 | 538 | ||
539 | The selected [LAND_SIZE] m² land is being set for sale. | 539 | The selected [LAND_SIZE] m² land is being set for sale. |
540 | Your selling price will be L$[SALE_PRICE] and will be authorized for sale to [NAME]. | 540 | Your selling price will be [CURRENCY][SALE_PRICE] and will be authorized for sale to [NAME]. |
541 | <usetemplate | 541 | <usetemplate |
542 | name="okcancelbuttons" | 542 | name="okcancelbuttons" |
543 | notext="Cancel" | 543 | notext="Cancel" |
@@ -1777,8 +1777,8 @@ Add this Ability to '[ROLE_NAME]'? | |||
1777 | icon="alertmodal.tga" | 1777 | icon="alertmodal.tga" |
1778 | name="ReleaseLandWarning" | 1778 | name="ReleaseLandWarning" |
1779 | type="alertmodal"> | 1779 | type="alertmodal"> |
1780 | You are about to release [AREA] m² of land. | 1780 | You are about to release [AREA] m² of land. |
1781 | Releasing this parcel will remove it from your land holdings, but will not grant any L$. | 1781 | Releasing this parcel will remove it from your land holdings, but will not grant any [CURRENCY]. |
1782 | 1782 | ||
1783 | Release this land? | 1783 | Release this land? |
1784 | <usetemplate | 1784 | <usetemplate |
@@ -2088,7 +2088,7 @@ Add this Ability to '[ROLE_NAME]'? | |||
2088 | icon="alertmodal.tga" | 2088 | icon="alertmodal.tga" |
2089 | name="MinClassifiedPrice" | 2089 | name="MinClassifiedPrice" |
2090 | type="alertmodal"> | 2090 | type="alertmodal"> |
2091 | Price to pay for listing must be at least L$[MIN_PRICE]. | 2091 | Price to pay for listing must be at least [CURRENCY][MIN_PRICE]. |
2092 | 2092 | ||
2093 | Please enter a higher price. | 2093 | Please enter a higher price. |
2094 | </notification> | 2094 | </notification> |
@@ -2368,7 +2368,7 @@ Add this Ability to '[ROLE_NAME]'? | |||
2368 | icon="alertmodal.tga" | 2368 | icon="alertmodal.tga" |
2369 | name="NotEnoughCurrency" | 2369 | name="NotEnoughCurrency" |
2370 | type="alertmodal"> | 2370 | type="alertmodal"> |
2371 | [NAME] L$ [PRICE] You don't have enough L$ to do that. | 2371 | [NAME] [CURRENCY] [PRICE] You don't have enough [CURRENCY] to do that. |
2372 | </notification> | 2372 | </notification> |
2373 | 2373 | ||
2374 | <notification | 2374 | <notification |
@@ -2560,7 +2560,7 @@ Add this Ability to '[ROLE_NAME]'? | |||
2560 | type="alertmodal"> | 2560 | type="alertmodal"> |
2561 | A new version of [VIEWER_NAME] is available. | 2561 | A new version of [VIEWER_NAME] is available. |
2562 | [MESSAGE] | 2562 | [MESSAGE] |
2563 | You must download this update to use [GRID_NAME]. | 2563 | You must download this update to connect to [GRID_NAME]. |
2564 | <usetemplate | 2564 | <usetemplate |
2565 | name="okcancelbuttons" | 2565 | name="okcancelbuttons" |
2566 | notext="Quit" | 2566 | notext="Quit" |
@@ -2599,7 +2599,7 @@ Add this Ability to '[ROLE_NAME]'? | |||
2599 | type="alertmodal"> | 2599 | type="alertmodal"> |
2600 | A new version of [VIEWER_NAME] is available. | 2600 | A new version of [VIEWER_NAME] is available. |
2601 | [MESSAGE] | 2601 | [MESSAGE] |
2602 | You must download this update to use [GRID_NAME]. | 2602 | You must download this update to connect to [GRID_NAME]. |
2603 | 2603 | ||
2604 | Download to your Applications folder? | 2604 | Download to your Applications folder? |
2605 | <usetemplate | 2605 | <usetemplate |
@@ -2642,8 +2642,8 @@ Add this Ability to '[ROLE_NAME]'? | |||
2642 | icon="alertmodal.tga" | 2642 | icon="alertmodal.tga" |
2643 | name="DeedObjectToGroup" | 2643 | name="DeedObjectToGroup" |
2644 | type="alertmodal"> | 2644 | type="alertmodal"> |
2645 | Deeding this object will cause the group to: | 2645 | Deeding this object will cause the group to: |
2646 | * Receive L$ paid into the object | 2646 | * Receive [CURRENCY] paid into the object |
2647 | <usetemplate | 2647 | <usetemplate |
2648 | ignoretext="When deeding objects to groups" | 2648 | ignoretext="When deeding objects to groups" |
2649 | name="okcancelignore" | 2649 | name="okcancelignore" |
@@ -3074,8 +3074,8 @@ Add this Ability to '[ROLE_NAME]'? | |||
3074 | type="alert"> | 3074 | type="alert"> |
3075 | You are about to change the access list for a Linden owned estate (mainland, teen grid, orientation, etc.). | 3075 | You are about to change the access list for a Linden owned estate (mainland, teen grid, orientation, etc.). |
3076 | 3076 | ||
3077 | This is DANGEROUS and should only be done to invoke the hack allowing objects/L$ to be transfered in/out of a grid. | 3077 | This is DANGEROUS and should only be done to invoke the hack allowing objects/[CURRENCY] to be transfered in/out of a grid. |
3078 | It will change thousands of regions and make the spaceserver hiccup. | 3078 | It will change thousands of regions and make the spaceserver hiccup. |
3079 | <usetemplate | 3079 | <usetemplate |
3080 | name="okcancelbuttons" | 3080 | name="okcancelbuttons" |
3081 | notext="Cancel" | 3081 | notext="Cancel" |
@@ -3434,9 +3434,9 @@ Add this Ability to '[ROLE_NAME]'? | |||
3434 | icon="alert.tga" | 3434 | icon="alert.tga" |
3435 | name="PublishClassified" | 3435 | name="PublishClassified" |
3436 | type="alert"> | 3436 | type="alert"> |
3437 | Remember: Classified ad fees are non-refundable. | 3437 | Remember: Classified ad fees are non-refundable. |
3438 | 3438 | ||
3439 | Publish this classified now for L$[AMOUNT]? | 3439 | Publish this classified now for [CURRENCY][AMOUNT]? |
3440 | <usetemplate | 3440 | <usetemplate |
3441 | name="okcancelbuttons" | 3441 | name="okcancelbuttons" |
3442 | notext="Cancel" | 3442 | notext="Cancel" |
@@ -3932,12 +3932,12 @@ Add this Ability to '[ROLE_NAME]'? | |||
3932 | icon="alertmodal.tga" | 3932 | icon="alertmodal.tga" |
3933 | name="BuyOriginal" | 3933 | name="BuyOriginal" |
3934 | type="alertmodal"> | 3934 | type="alertmodal"> |
3935 | Buy original object from [OWNER] for L$[PRICE]? | 3935 | Buy original object from [OWNER] for [CURRENCY][PRICE]? |
3936 | You will become the owner of this object. | 3936 | You will become the owner of this object. |
3937 | You will be able to: | 3937 | You will be able to: |
3938 | Modify: [MODIFYPERM] | 3938 | Modify: [MODIFYPERM] |
3939 | Copy: [COPYPERM] | 3939 | Copy: [COPYPERM] |
3940 | Resell or Give Away: [RESELLPERM] | 3940 | Resell or Give Away: [RESELLPERM] |
3941 | <usetemplate | 3941 | <usetemplate |
3942 | name="okcancelbuttons" | 3942 | name="okcancelbuttons" |
3943 | notext="Cancel" | 3943 | notext="Cancel" |
@@ -3948,12 +3948,12 @@ Add this Ability to '[ROLE_NAME]'? | |||
3948 | icon="alertmodal.tga" | 3948 | icon="alertmodal.tga" |
3949 | name="BuyOriginalNoOwner" | 3949 | name="BuyOriginalNoOwner" |
3950 | type="alertmodal"> | 3950 | type="alertmodal"> |
3951 | Buy original object for L$[PRICE]? | 3951 | Buy original object for [CURRENCY][PRICE]? |
3952 | You will become the owner of this object. | 3952 | You will become the owner of this object. |
3953 | You will be able to: | 3953 | You will be able to: |
3954 | Modify: [MODIFYPERM] | 3954 | Modify: [MODIFYPERM] |
3955 | Copy: [COPYPERM] | 3955 | Copy: [COPYPERM] |
3956 | Resell or Give Away: [RESELLPERM] | 3956 | Resell or Give Away: [RESELLPERM] |
3957 | <usetemplate | 3957 | <usetemplate |
3958 | name="okcancelbuttons" | 3958 | name="okcancelbuttons" |
3959 | notext="Cancel" | 3959 | notext="Cancel" |
@@ -3964,12 +3964,12 @@ Add this Ability to '[ROLE_NAME]'? | |||
3964 | icon="alertmodal.tga" | 3964 | icon="alertmodal.tga" |
3965 | name="BuyCopy" | 3965 | name="BuyCopy" |
3966 | type="alertmodal"> | 3966 | type="alertmodal"> |
3967 | Buy a copy from [OWNER] for L$[PRICE]? | 3967 | Buy a copy from [OWNER] for [CURRENCY][PRICE]? |
3968 | The object will be copied to your inventory. | 3968 | The object will be copied to your inventory. |
3969 | You will be able to: | 3969 | You will be able to: |
3970 | Modify: [MODIFYPERM] | 3970 | Modify: [MODIFYPERM] |
3971 | Copy: [COPYPERM] | 3971 | Copy: [COPYPERM] |
3972 | Resell or Give Away: [RESELLPERM] | 3972 | Resell or Give Away: [RESELLPERM] |
3973 | <usetemplate | 3973 | <usetemplate |
3974 | name="okcancelbuttons" | 3974 | name="okcancelbuttons" |
3975 | notext="Cancel" | 3975 | notext="Cancel" |
@@ -3980,12 +3980,12 @@ Add this Ability to '[ROLE_NAME]'? | |||
3980 | icon="alertmodal.tga" | 3980 | icon="alertmodal.tga" |
3981 | name="BuyCopyNoOwner" | 3981 | name="BuyCopyNoOwner" |
3982 | type="alertmodal"> | 3982 | type="alertmodal"> |
3983 | Buy a copy for L$[PRICE]? | 3983 | Buy a copy for [CURRENCY][PRICE]? |
3984 | The object will be copied to your inventory. | 3984 | The object will be copied to your inventory. |
3985 | You will be able to: | 3985 | You will be able to: |
3986 | Modify: [MODIFYPERM] | 3986 | Modify: [MODIFYPERM] |
3987 | Copy: [COPYPERM] | 3987 | Copy: [COPYPERM] |
3988 | Resell or Give Away: [RESELLPERM] | 3988 | Resell or Give Away: [RESELLPERM] |
3989 | <usetemplate | 3989 | <usetemplate |
3990 | name="okcancelbuttons" | 3990 | name="okcancelbuttons" |
3991 | notext="Cancel" | 3991 | notext="Cancel" |
@@ -3996,8 +3996,8 @@ Add this Ability to '[ROLE_NAME]'? | |||
3996 | icon="alertmodal.tga" | 3996 | icon="alertmodal.tga" |
3997 | name="BuyContents" | 3997 | name="BuyContents" |
3998 | type="alertmodal"> | 3998 | type="alertmodal"> |
3999 | Buy contents from [OWNER] for L$[PRICE]? | 3999 | Buy contents from [OWNER] for [CURRENCY][PRICE]? |
4000 | They will be copied to your inventory. | 4000 | They will be copied to your inventory. |
4001 | <usetemplate | 4001 | <usetemplate |
4002 | name="okcancelbuttons" | 4002 | name="okcancelbuttons" |
4003 | notext="Cancel" | 4003 | notext="Cancel" |
@@ -4008,8 +4008,8 @@ Add this Ability to '[ROLE_NAME]'? | |||
4008 | icon="alertmodal.tga" | 4008 | icon="alertmodal.tga" |
4009 | name="BuyContentsNoOwner" | 4009 | name="BuyContentsNoOwner" |
4010 | type="alertmodal"> | 4010 | type="alertmodal"> |
4011 | Buy contents for L$[PRICE]? | 4011 | Buy contents for [CURRENCY][PRICE]? |
4012 | They will be copied to your inventory. | 4012 | They will be copied to your inventory. |
4013 | <usetemplate | 4013 | <usetemplate |
4014 | name="okcancelbuttons" | 4014 | name="okcancelbuttons" |
4015 | notext="Cancel" | 4015 | notext="Cancel" |
@@ -4130,7 +4130,7 @@ Add this Ability to '[ROLE_NAME]'? | |||
4130 | icon="alertmodal.tga" | 4130 | icon="alertmodal.tga" |
4131 | name="ClickOpenF1Help" | 4131 | name="ClickOpenF1Help" |
4132 | type="alertmodal"> | 4132 | type="alertmodal"> |
4133 | Visit the [GRID] Support Web site? | 4133 | Visit the [GRID_NAME] Support Web site? |
4134 | <usetemplate | 4134 | <usetemplate |
4135 | ignoretext="When visiting the Support Website." | 4135 | ignoretext="When visiting the Support Website." |
4136 | name="okcancelignore" | 4136 | name="okcancelignore" |
@@ -4142,7 +4142,7 @@ Visit the [GRID] Support Web site? | |||
4142 | icon="alertmodal.tga" | 4142 | icon="alertmodal.tga" |
4143 | name="NoSupportUrl" | 4143 | name="NoSupportUrl" |
4144 | type="alertmodal"> | 4144 | type="alertmodal"> |
4145 | [GRID] has no link for support. | 4145 | [GRID_NAME] has no link for support. |
4146 | </notification> | 4146 | </notification> |
4147 | 4147 | ||
4148 | <notification | 4148 | <notification |
@@ -4896,7 +4896,7 @@ Visit the [GRID] Support Web site? | |||
4896 | label="About Requests for the Debit Permission" | 4896 | label="About Requests for the Debit Permission" |
4897 | name="DebitPermissionDetails" | 4897 | name="DebitPermissionDetails" |
4898 | type="alertmodal"> | 4898 | type="alertmodal"> |
4899 | Granting this request gives a script ongoing permission to take Linden dollars (L$) from your account. To revoke this permission, the object owner must delete the object or reset the scripts in the object. | 4899 | Granting this request gives a script ongoing permission to take [CURRENCY] from your account. To revoke this permission, the object owner must delete the object or reset the scripts in the object. |
4900 | <usetemplate | 4900 | <usetemplate |
4901 | name="okbutton" | 4901 | name="okbutton" |
4902 | yestext="OK"/> | 4902 | yestext="OK"/> |
@@ -5034,7 +5034,7 @@ Visit the [GRID] Support Web site? | |||
5034 | icon="notify.tga" | 5034 | icon="notify.tga" |
5035 | name="UploadPayment" | 5035 | name="UploadPayment" |
5036 | type="notify"> | 5036 | type="notify"> |
5037 | You paid L$[AMOUNT] to upload. | 5037 | You paid [CURRENCY][AMOUNT] to upload. |
5038 | </notification> | 5038 | </notification> |
5039 | 5039 | ||
5040 | <notification | 5040 | <notification |
@@ -6021,17 +6021,17 @@ Visit the [GRID] Support Web site? | |||
6021 | icon="notify.tga" | 6021 | icon="notify.tga" |
6022 | name="FirstBalanceIncrease" | 6022 | name="FirstBalanceIncrease" |
6023 | type="notify"> | 6023 | type="notify"> |
6024 | You just received L$[AMOUNT]. | 6024 | You just received [CURRENCY][AMOUNT]. |
6025 | Objects and other users may give you L$. | 6025 | Objects and other users may give you [CURRENCY]. |
6026 | Your balance is shown in the upper-right corner of the screen. | 6026 | Your balance is shown in the upper-right corner of the screen. |
6027 | </notification> | 6027 | </notification> |
6028 | 6028 | ||
6029 | <notification | 6029 | <notification |
6030 | icon="notify.tga" | 6030 | icon="notify.tga" |
6031 | name="FirstBalanceDecrease" | 6031 | name="FirstBalanceDecrease" |
6032 | type="notify"> | 6032 | type="notify"> |
6033 | You just paid L$[AMOUNT]. | 6033 | You just paid [CURRENCY][AMOUNT]. |
6034 | Your balance is shown in the upper-right corner of the screen. | 6034 | Your balance is shown in the upper-right corner of the screen. |
6035 | </notification> | 6035 | </notification> |
6036 | 6036 | ||
6037 | <notification | 6037 | <notification |
diff --git a/linden/indra/newview/skins/default/xui/en-us/panel_avatar_classified.xml b/linden/indra/newview/skins/default/xui/en-us/panel_avatar_classified.xml index 4f0836c..2c9ef99 100644 --- a/linden/indra/newview/skins/default/xui/en-us/panel_avatar_classified.xml +++ b/linden/indra/newview/skins/default/xui/en-us/panel_avatar_classified.xml | |||
@@ -52,7 +52,7 @@ | |||
52 | height="20" label="Auto-renew each week" left="10" name="auto_renew_check" | 52 | height="20" label="Auto-renew each week" left="10" name="auto_renew_check" |
53 | width="120" /> | 53 | width="120" /> |
54 | <string name="ad_placed_paid"> | 54 | <string name="ad_placed_paid"> |
55 | Ad placed: [DATE], Paid L$[AMT] for listing. | 55 | Ad placed: [DATE], Paid [CURRENCY][AMT] for listing. |
56 | </string> | 56 | </string> |
57 | <string name="update_txt"> | 57 | <string name="update_txt"> |
58 | Update | 58 | Update |
diff --git a/linden/indra/newview/skins/default/xui/en-us/panel_classified.xml b/linden/indra/newview/skins/default/xui/en-us/panel_classified.xml index cbc64d6..3c292e9 100644 --- a/linden/indra/newview/skins/default/xui/en-us/panel_classified.xml +++ b/linden/indra/newview/skins/default/xui/en-us/panel_classified.xml | |||
@@ -40,7 +40,7 @@ | |||
40 | <button bottom="400" follows="left|top" height="20" label="Update" left="30" | 40 | <button bottom="400" follows="left|top" height="20" label="Update" left="30" |
41 | name="classified_update_btn" width="70" /> | 41 | name="classified_update_btn" width="70" /> |
42 | <string name="ad_placed_paid"> | 42 | <string name="ad_placed_paid"> |
43 | Ad placed: [DATE], Paid L$[AMT] for listing. | 43 | Ad placed: [DATE], Paid [CURRENCY][AMT] for listing. |
44 | </string> | 44 | </string> |
45 | <string name="update_txt"> | 45 | <string name="update_txt"> |
46 | Update | 46 | Update |
diff --git a/linden/indra/newview/skins/default/xui/en-us/panel_friends.xml b/linden/indra/newview/skins/default/xui/en-us/panel_friends.xml index 035c067..bf7acd4 100644 --- a/linden/indra/newview/skins/default/xui/en-us/panel_friends.xml +++ b/linden/indra/newview/skins/default/xui/en-us/panel_friends.xml | |||
@@ -33,7 +33,7 @@ | |||
33 | tool_tip="Offer this friend a teleport to your current location" width="80" /> | 33 | tool_tip="Offer this friend a teleport to your current location" width="80" /> |
34 | <button bottom_delta="-25" follows="top|right" height="22" label="Pay..." | 34 | <button bottom_delta="-25" follows="top|right" height="22" label="Pay..." |
35 | left_delta="0" name="pay_btn" | 35 | left_delta="0" name="pay_btn" |
36 | tool_tip="Give Linden dollars (L$) to this friend" width="80" /> | 36 | tool_tip="Give currency to this friend" width="80" /> |
37 | <button bottom_delta="-25" follows="top|right" height="22" label="Remove..." | 37 | <button bottom_delta="-25" follows="top|right" height="22" label="Remove..." |
38 | left_delta="0" name="remove_btn" | 38 | left_delta="0" name="remove_btn" |
39 | tool_tip="Remove this person from your friends list" width="80" /> | 39 | tool_tip="Remove this person from your friends list" width="80" /> |
diff --git a/linden/indra/newview/skins/default/xui/en-us/panel_group_general.xml b/linden/indra/newview/skins/default/xui/en-us/panel_group_general.xml index 2389569..3e2a34a 100644 --- a/linden/indra/newview/skins/default/xui/en-us/panel_group_general.xml +++ b/linden/indra/newview/skins/default/xui/en-us/panel_group_general.xml | |||
@@ -51,7 +51,7 @@ Hover your mouse over the options for more help. | |||
51 | Group Charter | 51 | Group Charter |
52 | </text_editor> | 52 | </text_editor> |
53 | <button bottom_delta="0" follows="left|top" font="SansSerif" halign="center" | 53 | <button bottom_delta="0" follows="left|top" font="SansSerif" halign="center" |
54 | height="22" label="Join (L$0)" label_selected="Join (L$0)" left="7" | 54 | height="22" label="Join (free)" label_selected="Join (free)" left="7" |
55 | mouse_opaque="true" name="join_button" width="128" /> | 55 | mouse_opaque="true" name="join_button" width="128" /> |
56 | <button bottom_delta="0" follows="left|top" font="SansSerif" halign="center" | 56 | <button bottom_delta="0" follows="left|top" font="SansSerif" halign="center" |
57 | height="22" label="Detailed View" label_selected="Detailed View" | 57 | height="22" label="Detailed View" label_selected="Detailed View" |
@@ -89,7 +89,7 @@ Hover your mouse over the options for more help. | |||
89 | tool_tip="Sets whether this group allows new members to join without being invited." | 89 | tool_tip="Sets whether this group allows new members to join without being invited." |
90 | width="95" /> | 90 | width="95" /> |
91 | <check_box bottom_delta="-18" follows="left|top" font="SansSerifSmall" height="16" | 91 | <check_box bottom_delta="-18" follows="left|top" font="SansSerifSmall" height="16" |
92 | initial_value="false" label="Enrollment fee: L$" left_delta="16" | 92 | initial_value="false" label="Enrollment fee: [CURRENCY]" left_delta="16" |
93 | max_length="5" mouse_opaque="true" name="check_enrollment_fee" | 93 | max_length="5" mouse_opaque="true" name="check_enrollment_fee" |
94 | radio_style="false" | 94 | radio_style="false" |
95 | tool_tip="Sets whether to require an enrollment fee to join the group." | 95 | tool_tip="Sets whether to require an enrollment fee to join the group." |
@@ -97,10 +97,10 @@ Hover your mouse over the options for more help. | |||
97 | <spinner bg_visible="false" border_drop_shadow_visible="false" border_visible="false" | 97 | <spinner bg_visible="false" border_drop_shadow_visible="false" border_visible="false" |
98 | bottom_delta="2" decimal_digits="0" drop_shadow_visible="true" | 98 | bottom_delta="2" decimal_digits="0" drop_shadow_visible="true" |
99 | follows="left|top" font="SansSerif" h_pad="0" halign="left" height="16" | 99 | follows="left|top" font="SansSerif" h_pad="0" halign="left" height="16" |
100 | increment="1" label_width="10" left_delta="116" max_val="99999" min_val="0" | 100 | increment="1" label_width="10" left_delta="126" max_val="99999" min_val="0" |
101 | mouse_opaque="true" name="spin_enrollment_fee" right_delta="170" | 101 | mouse_opaque="true" name="spin_enrollment_fee" right_delta="160" |
102 | tool_tip="New members must pay this fee to join the group when Enrollment Fee is checked." | 102 | tool_tip="New members must pay this fee to join the group when Enrollment Fee is checked." |
103 | v_pad="0" width="65" /> | 103 | v_pad="0" width="55" /> |
104 | <combo_box allow_text_entry="false" bottom_delta="-30" follows="left|top" height="20" left="6" | 104 | <combo_box allow_text_entry="false" bottom_delta="-30" follows="left|top" height="20" left="6" |
105 | max_chars="20" mouse_opaque="true" name="group_mature_check" | 105 | max_chars="20" mouse_opaque="true" name="group_mature_check" |
106 | tool_tip="Sets whether your group information is considered mature." | 106 | tool_tip="Sets whether your group information is considered mature." |
@@ -139,8 +139,8 @@ Hover your mouse over the options for more help. | |||
139 | Retrieving member data | 139 | Retrieving member data |
140 | </string> | 140 | </string> |
141 | <string name="confirm_group_create_str"> | 141 | <string name="confirm_group_create_str"> |
142 | Creating this group will cost L$100. | 142 | Creating this group will cost [GROUPCREATEFEE]. |
143 | Are you really, really, REALLY sure you want to spend L$100 to create this group? | 143 | Are you really, really, REALLY sure you want to spend [GROUPCREATEFEE] to create this group? |
144 | Be aware that if nobody else joins this group within 48 hours, it will be disbanded and the group's name will be unavailable for future use. | 144 | Be aware that if nobody else joins this group within 48 hours, it will be disbanded and the group's name will be unavailable for future use. |
145 | </string> | 145 | </string> |
146 | </panel> | 146 | </panel> |
diff --git a/linden/indra/newview/skins/default/xui/en-us/panel_group_land_money.xml b/linden/indra/newview/skins/default/xui/en-us/panel_group_land_money.xml index dcf6cfa..9341d4b 100644 --- a/linden/indra/newview/skins/default/xui/en-us/panel_group_land_money.xml +++ b/linden/indra/newview/skins/default/xui/en-us/panel_group_land_money.xml | |||
@@ -1,5 +1,5 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <panel border="true" bottom="0" follows="all" height="470" label="Land & L$" | 2 | <panel border="true" bottom="0" follows="all" height="470" label="Land & Money" |
3 | left="1" mouse_opaque="true" name="land_money_tab" select="false" | 3 | left="1" mouse_opaque="true" name="land_money_tab" select="false" |
4 | width="418"> | 4 | width="418"> |
5 | <string name="help_text"> | 5 | <string name="help_text"> |
@@ -107,7 +107,7 @@ | |||
107 | bottom_delta="-25" drop_shadow_visible="true" follows="left|top" | 107 | bottom_delta="-25" drop_shadow_visible="true" follows="left|top" |
108 | font="SansSerifBig" h_pad="0" halign="left" height="16" left="12" | 108 | font="SansSerifBig" h_pad="0" halign="left" height="16" left="12" |
109 | mouse_opaque="true" name="group_money_heading" v_pad="0" width="150"> | 109 | mouse_opaque="true" name="group_money_heading" v_pad="0" width="150"> |
110 | Group L$ | 110 | Group [CURRENCY] |
111 | </text> | 111 | </text> |
112 | <tab_container border="false" bottom_delta="-189" height="180" left="6" mouse_opaque="false" | 112 | <tab_container border="false" bottom_delta="-189" height="180" left="6" mouse_opaque="false" |
113 | name="group_money_tab_container" tab_position="top" width="406"> | 113 | name="group_money_tab_container" tab_position="top" width="406"> |
diff --git a/linden/indra/newview/skins/default/xui/en-us/panel_place.xml b/linden/indra/newview/skins/default/xui/en-us/panel_place.xml index 171c9f8..d50aa53 100644 --- a/linden/indra/newview/skins/default/xui/en-us/panel_place.xml +++ b/linden/indra/newview/skins/default/xui/en-us/panel_place.xml | |||
@@ -38,7 +38,7 @@ | |||
38 | Area: [AREA] m². | 38 | Area: [AREA] m². |
39 | </string> | 39 | </string> |
40 | <string name="forsale_text"> | 40 | <string name="forsale_text"> |
41 | For Sale for L$[PRICE] | 41 | For Sale for [CURRENCY][PRICE] |
42 | </string> | 42 | </string> |
43 | <string name="auction_text"> | 43 | <string name="auction_text"> |
44 | Auction ID [ID]. | 44 | Auction ID [ID]. |
diff --git a/linden/indra/newview/skins/default/xui/en-us/panel_place_small.xml b/linden/indra/newview/skins/default/xui/en-us/panel_place_small.xml index f2e4b7e..94024f9 100644 --- a/linden/indra/newview/skins/default/xui/en-us/panel_place_small.xml +++ b/linden/indra/newview/skins/default/xui/en-us/panel_place_small.xml | |||
@@ -43,7 +43,7 @@ | |||
43 | Area: [AREA] m². | 43 | Area: [AREA] m². |
44 | </string> | 44 | </string> |
45 | <string name="forsale_text"> | 45 | <string name="forsale_text"> |
46 | For Sale for L$[PRICE] | 46 | For Sale for [CURRENCY][PRICE] |
47 | </string> | 47 | </string> |
48 | <string name="auction_text"> | 48 | <string name="auction_text"> |
49 | Auction ID [ID]. | 49 | Auction ID [ID]. |
diff --git a/linden/indra/newview/skins/default/xui/en-us/panel_preferences_audio.xml b/linden/indra/newview/skins/default/xui/en-us/panel_preferences_audio.xml index 5926374..383c26f 100644 --- a/linden/indra/newview/skins/default/xui/en-us/panel_preferences_audio.xml +++ b/linden/indra/newview/skins/default/xui/en-us/panel_preferences_audio.xml | |||
@@ -56,14 +56,14 @@ | |||
56 | initial_val="1" label="Rolloff Factor" label_width="100" left="148" | 56 | initial_val="1" label="Rolloff Factor" label_width="100" left="148" |
57 | max_val="2" min_val="0" mouse_opaque="true" name="Rolloff Factor" | 57 | max_val="2" min_val="0" mouse_opaque="true" name="Rolloff Factor" |
58 | show_text="true" width="250" /> | 58 | show_text="true" width="250" /> |
59 | <spinner bottom_delta="-20" control_name="UISndMoneyChangeThreshold" decimal_digits="0" | 59 | <spinner bottom_delta="-30" control_name="UISndMoneyChangeThreshold" decimal_digits="0" |
60 | enabled="true" follows="left|top" height="16" increment="10" | 60 | enabled="true" follows="left|top" height="16" increment="10" |
61 | initial_val="10" label="L$ Change Threshold" label_width="128" left="148" | 61 | initial_val="10" label="[CURRENCY] Change Threshold" label_width="158" left="148" |
62 | max_val="10000" min_val="0" mouse_opaque="true" name="L$ Change Threshold" | 62 | max_val="10000" min_val="0" mouse_opaque="true" name="L$ Change Threshold" |
63 | width="192" /> | 63 | width="212" /> |
64 | <spinner bottom_delta="-20" control_name="UISndHealthReductionThreshold" | 64 | <spinner bottom_delta="-20" control_name="UISndHealthReductionThreshold" |
65 | decimal_digits="0" enabled="true" follows="left|top" height="16" | 65 | decimal_digits="0" enabled="true" follows="left|top" height="16" |
66 | increment="10" initial_val="20" label="Health Change Threshold" | 66 | increment="10" initial_val="20" label="Health Change Threshold" |
67 | label_width="128" left="148" max_val="10000" min_val="0" | 67 | label_width="158" left="148" max_val="10000" min_val="0" |
68 | mouse_opaque="true" name="Health Change Threshold" width="192" /> | 68 | mouse_opaque="true" name="Health Change Threshold" width="212" /> |
69 | </panel> | 69 | </panel> |
diff --git a/linden/indra/newview/skins/default/xui/en-us/panel_preferences_popups.xml b/linden/indra/newview/skins/default/xui/en-us/panel_preferences_popups.xml index d724256..35a10a6 100644 --- a/linden/indra/newview/skins/default/xui/en-us/panel_preferences_popups.xml +++ b/linden/indra/newview/skins/default/xui/en-us/panel_preferences_popups.xml | |||
@@ -41,7 +41,7 @@ | |||
41 | name="show_in_inventory" radio_style="false" width="270" /> | 41 | name="show_in_inventory" radio_style="false" width="270" /> |
42 | <check_box bottom_delta="-30" enabled="true" | 42 | <check_box bottom_delta="-30" enabled="true" |
43 | follows="left|top" font="SansSerifSmall" height="16" initial_value="false" | 43 | follows="left|top" font="SansSerifSmall" height="16" initial_value="false" |
44 | label="Notify when Linden dollars (L$) spent or received" left="15" | 44 | label="Notify when [CURRENCY] spent or received" left="15" |
45 | mouse_opaque="true" name="notify_money_change_checkbox" radio_style="false" | 45 | mouse_opaque="true" name="notify_money_change_checkbox" radio_style="false" |
46 | width="256" /> | 46 | width="256" /> |
47 | </panel> | 47 | </panel> |
diff --git a/linden/indra/newview/skins/default/xui/en-us/strings.xml b/linden/indra/newview/skins/default/xui/en-us/strings.xml index fd4fb58..91b2f6d 100644 --- a/linden/indra/newview/skins/default/xui/en-us/strings.xml +++ b/linden/indra/newview/skins/default/xui/en-us/strings.xml | |||
@@ -4,212 +4,221 @@ | |||
4 | For example, the strings used in avatar chat bubbles, and strings | 4 | For example, the strings used in avatar chat bubbles, and strings |
5 | that are returned from one component and may appear in many places--> | 5 | that are returned from one component and may appear in many places--> |
6 | <strings> | 6 | <strings> |
7 | |||
8 | <!-- Login --> | ||
9 | <string name="LoginInProgress">Logging in. [APP_NAME] may appear frozen. Please wait.</string> | ||
10 | <string name="LoginAuthenticating">Authenticating</string> | ||
11 | <string name="LoginMaintenance">Performing account maintenance...</string> | ||
12 | <string name="LoginAttempt">Previous login attempt failed. Logging in, attempt [NUMBER]</string> | ||
13 | <string name="LoginPrecaching">Loading world...</string> | ||
14 | <string name="LoginInitializingBrowser">Initializing embedded web browser...</string> | ||
15 | <string name="LoginInitializingMultimedia">Initializing multimedia...</string> | ||
16 | <string name="LoginVerifyingCache">Verifying cache files (can take 60-90 seconds)...</string> | ||
17 | <string name="LoginProcessingResponse">Processing Response...</string> | ||
18 | <string name="LoginInitializingWorld">Initializing World...</string> | ||
19 | <string name="LoginDecodingImages">Decoding images...</string> | ||
20 | <string name="LoginInitializingQuicktime">Initializing QuickTime...</string> | ||
21 | <string name="LoginQuicktimeNotFound">QuickTime not found - unable to initialize.</string> | ||
22 | <string name="LoginQuicktimeOK">QuickTime initialized successfully.</string> | ||
23 | <string name="LoginWaitingForRegionHandshake">Waiting for region handshake...</string> | ||
24 | <string name="LoginConnectingToRegion">Connecting to region...</string> | ||
25 | <string name="LoginDownloadingClothing">Downloading clothing...</string> | ||
26 | |||
27 | |||
28 | <!-- Disconnection --> | ||
29 | <string name="AgentLostConnection">This region may be experiencing trouble. Please check your connection to the Internet.</string> | ||
30 | |||
31 | |||
32 | <!-- Tooltip, llhoverview.cpp --> | ||
33 | <string name="TooltipPerson">Person</string><!-- Object under mouse pointer is an avatar --> | ||
34 | <string name="TooltipNoName">(no name)</string> <!-- No name on an object --> | ||
35 | <string name="TooltipOwner">Owner:</string> <!-- Owner name follows --> | ||
36 | <string name="TooltipPublic">Public</string> <!-- Public permissions on an object --> | ||
37 | <string name="TooltipIsGroup">(Group)</string> <!-- The name before this text is that of a group --> | ||
38 | <string name="TooltipFlagScript">Script</string> | ||
39 | <string name="TooltipFlagPhysics">Physics</string> | ||
40 | <string name="TooltipFlagTouch">Touch</string> | ||
41 | <string name="TooltipFlagL$">L$</string> | ||
42 | <string name="TooltipFlagDropInventory">Drop Inventory</string> | ||
43 | <string name="TooltipFlagPhantom">Phantom</string> | ||
44 | <string name="TooltipFlagTemporary">Temporary</string> | ||
45 | <string name="TooltipFlagRightClickMenu">(Right-click for menu)</string> | ||
46 | <string name="TooltipFreeToCopy">Free to copy</string> | ||
47 | <string name="TooltipForSaleL$">For Sale: L$[AMOUNT]</string> <!-- L$ version --> | ||
48 | <string name="TooltipForSaleMsg">For Sale: [MESSAGE]</string> <!-- Message (RetrievingData) --> | ||
49 | <string name="TooltipFlagGroupBuild">Group Build</string> | ||
50 | <string name="TooltipFlagNoBuild">No Build</string> | ||
51 | <string name="TooltipFlagNoEdit">Group Build</string> | ||
52 | <string name="TooltipFlagNotSafe">Not Safe</string><!-- damage area --> | ||
53 | <string name="TooltipFlagNoFly">No Fly</string> | ||
54 | <string name="TooltipFlagGroupScripts">Group Scripts</string> | ||
55 | <string name="TooltipFlagNoScripts">No Scripts</string> | ||
56 | <string name="TooltipLand">Land:</string> | ||
57 | <string name="TooltipMustSingleDrop">Only a single item can be dragged here</string> | ||
58 | |||
59 | |||
60 | <!-- Indicates that an avatar name or other similar datum is being retrieved. General usage. --> | ||
61 | <string name="RetrievingData">Retrieving...</string> | ||
62 | |||
63 | <string name="ReleaseNotes">Release Notes</string> | ||
64 | |||
65 | <!-- Indicates something is being loaded. Maybe should be merged with RetrievingData --> | ||
66 | <string name="LoadingData">Loading...</string> | ||
67 | |||
68 | |||
69 | <!-- namecache --> | ||
70 | <!-- Avatar name: text shown for LLUUID::null --> | ||
71 | <string name="AvatarNameNobody">(nobody)</string> | ||
72 | |||
73 | <!-- Avatar name: text shown while fetching name --> | ||
74 | <string name="AvatarNameWaiting">(waiting)</string> | ||
75 | |||
76 | <!-- Avatar name: text shown as an alternative to AvatarNameFetching, easter egg. --> | ||
77 | <string name="AvatarNameHippos">(hippos)</string> | ||
78 | |||
79 | <!-- Group name: text shown for LLUUID::null --> | ||
80 | <string name="GroupNameNone">(none)</string> | ||
81 | |||
82 | <!-- Asset errors. Used in llassetstorage.cpp, translation from error code to error message. --> | ||
83 | <string name="AssetErrorNone">No error</string> | ||
84 | <string name="AssetErrorRequestFailed">Asset request: failed</string> | ||
85 | <string name="AssetErrorNonexistentFile">Asset request: non-existent file</string> | ||
86 | <string name="AssetErrorNotInDatabase">Asset request: asset not found in database</string> | ||
87 | <string name="AssetErrorEOF">End of file</string> | ||
88 | <string name="AssetErrorCannotOpenFile">Cannot open file</string> | ||
89 | <string name="AssetErrorFileNotFound">File not found</string> | ||
90 | <string name="AssetErrorTCPTimeout">File transfer timeout</string> | ||
91 | <string name="AssetErrorCircuitGone">Circuit gone</string> | ||
92 | <string name="AssetErrorPriceMismatch">Viewer and server do not agree on price</string> | ||
93 | <string name="AssetErrorUnknownStatus">Unknown status</string> | ||
94 | |||
95 | <!-- llvoavatar. Displayed in the avatar chat bubble --> | ||
96 | <string name="AvatarEditingApparance">(Editing Appearance)</string> | ||
97 | <string name="AvatarAway">Away</string> | ||
98 | <string name="AvatarBusy">Busy</string> | ||
99 | <string name="AvatarMuted">Muted</string> | ||
100 | |||
101 | <!-- animations --> | ||
102 | <string name="anim_express_afraid">Afraid</string> | ||
103 | <string name="anim_express_anger">Angry</string> | ||
104 | <string name="anim_away">Away</string> | ||
105 | <string name="anim_backflip">Backflip</string> | ||
106 | <string name="anim_express_laugh">Belly Laugh</string> | ||
107 | <string name="anim_express_toothsmile">BigSmile</string> | ||
108 | <string name="anim_blowkiss">Blow Kiss</string> | ||
109 | <string name="anim_express_bored">Bored</string> | ||
110 | <string name="anim_bow">Bow</string> | ||
111 | <string name="anim_clap">Clap</string> | ||
112 | <string name="anim_courtbow">Court Bow</string> | ||
113 | <string name="anim_express_cry">Cry</string> | ||
114 | <string name="anim_dance1">Dance 1</string> | ||
115 | <string name="anim_dance2">Dance 2</string> | ||
116 | <string name="anim_dance3">Dance 3</string> | ||
117 | <string name="anim_dance4">Dance 4</string> | ||
118 | <string name="anim_dance5">Dance 5</string> | ||
119 | <string name="anim_dance6">Dance 6</string> | ||
120 | <string name="anim_dance7">Dance 7</string> | ||
121 | <string name="anim_dance8">Dance 8</string> | ||
122 | <string name="anim_express_disdain">Disdain</string> | ||
123 | <string name="anim_drink">Drink</string> | ||
124 | <string name="anim_express_embarrased">Embarrassed</string> | ||
125 | <string name="anim_angry_fingerwag">Finger Wag</string> | ||
126 | <string name="anim_fist_pump">Fist Pump</string> | ||
127 | <string name="anim_yoga_float">Floating Yoga</string> | ||
128 | <string name="anim_express_frown">Frown</string> | ||
129 | <string name="anim_impatient">Impatient</string> | ||
130 | <string name="anim_jumpforjoy">Jump For Joy</string> | ||
131 | <string name="anim_kissmybutt">Kiss My Butt</string> | ||
132 | <string name="anim_express_kiss">Kiss</string> | ||
133 | <string name="anim_laugh_short">Laugh</string> | ||
134 | <string name="anim_musclebeach">Muscle Beach</string> | ||
135 | <string name="anim_no_unhappy">No (Unhappy)</string> | ||
136 | <string name="anim_no_head">No</string> | ||
137 | <string name="anim_nyanya">Nya-nya-nya</string> | ||
138 | <string name="anim_punch_onetwo">One-Two Punch</string> | ||
139 | <string name="anim_express_open_mouth">Open Mouth</string> | ||
140 | <string name="anim_peace">Peace</string> | ||
141 | <string name="anim_point_you">Point at Other</string> | ||
142 | <string name="anim_point_me">Point at Self</string> | ||
143 | <string name="anim_punch_l">Punch Left</string> | ||
144 | <string name="anim_punch_r">Punch Right</string> | ||
145 | <string name="anim_rps_countdown">RPS count</string> | ||
146 | <string name="anim_rps_paper">RPS paper</string> | ||
147 | <string name="anim_rps_rock">RPS rock</string> | ||
148 | <string name="anim_rps_scissors">RPS scissors</string> | ||
149 | <string name="anim_express_repulsed">Repulsed</string> | ||
150 | <string name="anim_kick_roundhouse_r">Roundhouse Kick</string> | ||
151 | <string name="anim_express_sad">Sad</string> | ||
152 | <string name="anim_salute">Salute</string> | ||
153 | <string name="anim_shout">Shout</string> | ||
154 | <string name="anim_express_shrug">Shrug</string> | ||
155 | <string name="anim_express_smile">Smile</string> | ||
156 | <string name="anim_smoke_idle">Smoke Idle</string> | ||
157 | <string name="anim_smoke_inhale">Smoke Inhale</string> | ||
158 | <string name="anim_smoke_throw_down">Smoke Throw Down</string> | ||
159 | <string name="anim_express_surprise">Surprise</string> | ||
160 | <string name="anim_sword_strike_r">Sword Strike</string> | ||
161 | <string name="anim_angry_tantrum">Tantrum</string> | ||
162 | <string name="anim_express_tongue_out">TongueOut</string> | ||
163 | <string name="anim_hello">Wave</string> | ||
164 | <string name="anim_whisper">Whisper</string> | ||
165 | <string name="anim_whistle">Whistle</string> | ||
166 | <string name="anim_express_wink">Wink</string> | ||
167 | <string name="anim_wink_hollywood">Wink (Hollywood)</string> | ||
168 | <string name="anim_express_worry">Worry</string> | ||
169 | <string name="anim_yes_happy">Yes (Happy)</string> | ||
170 | <string name="anim_yes_head">Yes</string> | ||
171 | |||
172 | <string name="texture_loading">Loading...</string> | ||
173 | <string name="worldmap_offline">Offline</string> | ||
174 | |||
175 | <!-- Chat --> | ||
176 | <string name="whisper">whispers:</string> | ||
177 | <string name="shout">shouts:</string> | ||
178 | |||
179 | <!-- Sim Access labels --> | ||
180 | <string name="SIM_ACCESS_PG">PG</string> | ||
181 | <string name="SIM_ACCESS_MATURE">Mature</string> | ||
182 | <string name="SIM_ACCESS_ADULT">Adult</string> | ||
183 | <string name="SIM_ACCESS_DOWN">Offline</string> | ||
184 | <string name="SIM_ACCESS_MIN">Unknown</string> | ||
185 | |||
186 | <!-- For use when we do not have land type back from the server --> | ||
187 | <string name="land_type_unknown">(unknown)</string> | ||
188 | |||
189 | <!-- Covenant info --> | ||
190 | <string name="covenant_never_modified">Last Modified: (never)</string> | ||
191 | <string name="covenant_modified">Last Modified: </string> | ||
192 | |||
193 | <!-- File load/save dialogs --> | ||
194 | <string name="all_files">All Files</string> | ||
195 | <string name="sound_files">Sounds</string> | ||
196 | <string name="animation_files">Animations</string> | ||
197 | <string name="image_files">Images</string> | ||
198 | <string name="save_file_verb">Save</string> | ||
199 | <string name="load_file_verb">Load</string> | ||
200 | <string name="targa_image_files">Targa Images</string> | ||
201 | <string name="bitmap_image_files">Bitmap Images</string> | ||
202 | <string name="avi_movie_file">AVI Movie File</string> | ||
203 | <string name="xaf_animation_file">XAF Anim File</string> | ||
204 | <string name="xml_file">XML File</string> | ||
205 | <string name="dot_raw_file">RAW File</string> | ||
206 | <string name="compressed_image_files">Compressed Images</string> | ||
207 | <string name="load_files">Load Files</string> | ||
208 | <string name="choose_the_directory">Choose Directory</string> | ||
209 | 7 | ||
210 | <!-- System messages --> | 8 | <!-- Imprudence-specific strings --> |
211 | <string name="landmark_created">You created a landmark at</string> | 9 | <string name="landmark_created">You created a landmark at</string> |
212 | <string name="new_home_page">Your new Home Page is</string> | 10 | <string name="new_home_page">Your new Home Page is</string> |
11 | <string name="hippo_label_free">free</string> | ||
12 | <string name="hippo_label_week">week</string> | ||
13 | |||
14 | <!-- Login --> | ||
15 | <string name="LoginInProgress">Logging in. [APP_NAME] may appear frozen. Please wait.</string> | ||
16 | <string name="LoginAuthenticating">Authenticating</string> | ||
17 | <string name="LoginMaintenance">Performing account maintenance...</string> | ||
18 | <string name="LoginAttempt">Previous login attempt failed. Logging in, attempt [NUMBER]</string> | ||
19 | <string name="LoginPrecaching">Loading world...</string> | ||
20 | <string name="LoginInitializingBrowser">Initializing embedded web browser...</string> | ||
21 | <string name="LoginInitializingMultimedia">Initializing multimedia...</string> | ||
22 | <string name="LoginVerifyingCache">Verifying cache files (can take 60-90 seconds)...</string> | ||
23 | <string name="LoginProcessingResponse">Processing Response...</string> | ||
24 | <string name="LoginInitializingWorld">Initializing World...</string> | ||
25 | <string name="LoginDecodingImages">Decoding images...</string> | ||
26 | <string name="LoginInitializingQuicktime">Initializing QuickTime...</string> | ||
27 | <string name="LoginQuicktimeNotFound">QuickTime not found - unable to initialize.</string> | ||
28 | <string name="LoginQuicktimeOK">QuickTime initialized successfully.</string> | ||
29 | <string name="LoginWaitingForRegionHandshake">Waiting for region handshake...</string> | ||
30 | <string name="LoginConnectingToRegion">Connecting to region...</string> | ||
31 | <string name="LoginDownloadingClothing">Downloading clothing...</string> | ||
32 | |||
33 | |||
34 | <!-- Disconnection --> | ||
35 | <string name="AgentLostConnection">This region may be experiencing trouble. Please check your connection to the Internet.</string> | ||
36 | |||
37 | |||
38 | <!-- Tooltip, llhoverview.cpp --> | ||
39 | <string name="TooltipPerson">Person</string> | ||
40 | <!-- Object under mouse pointer is an avatar --> | ||
41 | <string name="TooltipNoName">(no name)</string> | ||
42 | <!-- No name on an object --> | ||
43 | <string name="TooltipOwner">Owner:</string> | ||
44 | <!-- Owner name follows --> | ||
45 | <string name="TooltipPublic">Public</string> | ||
46 | <!-- Public permissions on an object --> | ||
47 | <string name="TooltipIsGroup">(Group)</string> | ||
48 | <!-- The name before this text is that of a group --> | ||
49 | <string name="TooltipFlagScript">Script</string> | ||
50 | <string name="TooltipFlagPhysics">Physics</string> | ||
51 | <string name="TooltipFlagTouch">Touch</string> | ||
52 | <string name="TooltipFlagDropInventory">Drop Inventory</string> | ||
53 | <string name="TooltipFlagPhantom">Phantom</string> | ||
54 | <string name="TooltipFlagTemporary">Temporary</string> | ||
55 | <string name="TooltipFlagRightClickMenu">(Right-click for menu)</string> | ||
56 | <string name="TooltipFreeToCopy">Free to copy</string> | ||
57 | <string name="TooltipForSaleL$">For Sale: [CURRENCY][AMOUNT]</string> | ||
58 | <!-- L$ version --> | ||
59 | <string name="TooltipForSaleMsg">For Sale: [MESSAGE]</string> | ||
60 | <!-- Message (RetrievingData) --> | ||
61 | <string name="TooltipFlagGroupBuild">Group Build</string> | ||
62 | <string name="TooltipFlagNoBuild">No Build</string> | ||
63 | <string name="TooltipFlagNoEdit">Group Build</string> | ||
64 | <string name="TooltipFlagNotSafe">Not Safe</string> | ||
65 | <!-- damage area --> | ||
66 | <string name="TooltipFlagNoFly">No Fly</string> | ||
67 | <string name="TooltipFlagGroupScripts">Group Scripts</string> | ||
68 | <string name="TooltipFlagNoScripts">No Scripts</string> | ||
69 | <string name="TooltipLand">Land:</string> | ||
70 | <string name="TooltipMustSingleDrop">Only a single item can be dragged here</string> | ||
71 | |||
72 | |||
73 | <!-- Indicates that an avatar name or other similar datum is being retrieved. General usage. --> | ||
74 | <string name="RetrievingData">Retrieving...</string> | ||
75 | |||
76 | <string name="ReleaseNotes">Release Notes</string> | ||
77 | |||
78 | <!-- Indicates something is being loaded. Maybe should be merged with RetrievingData --> | ||
79 | <string name="LoadingData">Loading...</string> | ||
80 | |||
81 | |||
82 | <!-- namecache --> | ||
83 | <!-- Avatar name: text shown for LLUUID::null --> | ||
84 | <string name="AvatarNameNobody">(nobody)</string> | ||
85 | |||
86 | <!-- Avatar name: text shown while fetching name --> | ||
87 | <string name="AvatarNameWaiting">(waiting)</string> | ||
88 | |||
89 | <!-- Avatar name: text shown as an alternative to AvatarNameFetching, easter egg. --> | ||
90 | <string name="AvatarNameHippos">(hippos)</string> | ||
91 | |||
92 | <!-- Group name: text shown for LLUUID::null --> | ||
93 | <string name="GroupNameNone">(none)</string> | ||
94 | |||
95 | <!-- Asset errors. Used in llassetstorage.cpp, translation from error code to error message. --> | ||
96 | <string name="AssetErrorNone">No error</string> | ||
97 | <string name="AssetErrorRequestFailed">Asset request: failed</string> | ||
98 | <string name="AssetErrorNonexistentFile">Asset request: non-existent file</string> | ||
99 | <string name="AssetErrorNotInDatabase">Asset request: asset not found in database</string> | ||
100 | <string name="AssetErrorEOF">End of file</string> | ||
101 | <string name="AssetErrorCannotOpenFile">Cannot open file</string> | ||
102 | <string name="AssetErrorFileNotFound">File not found</string> | ||
103 | <string name="AssetErrorTCPTimeout">File transfer timeout</string> | ||
104 | <string name="AssetErrorCircuitGone">Circuit gone</string> | ||
105 | <string name="AssetErrorPriceMismatch">Viewer and server do not agree on price</string> | ||
106 | <string name="AssetErrorUnknownStatus">Unknown status</string> | ||
107 | |||
108 | <!-- llvoavatar. Displayed in the avatar chat bubble --> | ||
109 | <string name="AvatarEditingApparance">(Editing Appearance)</string> | ||
110 | <string name="AvatarAway">Away</string> | ||
111 | <string name="AvatarBusy">Busy</string> | ||
112 | <string name="AvatarMuted">Muted</string> | ||
113 | |||
114 | <!-- animations --> | ||
115 | <string name="anim_express_afraid">Afraid</string> | ||
116 | <string name="anim_express_anger">Angry</string> | ||
117 | <string name="anim_away">Away</string> | ||
118 | <string name="anim_backflip">Backflip</string> | ||
119 | <string name="anim_express_laugh">Belly Laugh</string> | ||
120 | <string name="anim_express_toothsmile">BigSmile</string> | ||
121 | <string name="anim_blowkiss">Blow Kiss</string> | ||
122 | <string name="anim_express_bored">Bored</string> | ||
123 | <string name="anim_bow">Bow</string> | ||
124 | <string name="anim_clap">Clap</string> | ||
125 | <string name="anim_courtbow">Court Bow</string> | ||
126 | <string name="anim_express_cry">Cry</string> | ||
127 | <string name="anim_dance1">Dance 1</string> | ||
128 | <string name="anim_dance2">Dance 2</string> | ||
129 | <string name="anim_dance3">Dance 3</string> | ||
130 | <string name="anim_dance4">Dance 4</string> | ||
131 | <string name="anim_dance5">Dance 5</string> | ||
132 | <string name="anim_dance6">Dance 6</string> | ||
133 | <string name="anim_dance7">Dance 7</string> | ||
134 | <string name="anim_dance8">Dance 8</string> | ||
135 | <string name="anim_express_disdain">Disdain</string> | ||
136 | <string name="anim_drink">Drink</string> | ||
137 | <string name="anim_express_embarrased">Embarrassed</string> | ||
138 | <string name="anim_angry_fingerwag">Finger Wag</string> | ||
139 | <string name="anim_fist_pump">Fist Pump</string> | ||
140 | <string name="anim_yoga_float">Floating Yoga</string> | ||
141 | <string name="anim_express_frown">Frown</string> | ||
142 | <string name="anim_impatient">Impatient</string> | ||
143 | <string name="anim_jumpforjoy">Jump For Joy</string> | ||
144 | <string name="anim_kissmybutt">Kiss My Butt</string> | ||
145 | <string name="anim_express_kiss">Kiss</string> | ||
146 | <string name="anim_laugh_short">Laugh</string> | ||
147 | <string name="anim_musclebeach">Muscle Beach</string> | ||
148 | <string name="anim_no_unhappy">No (Unhappy)</string> | ||
149 | <string name="anim_no_head">No</string> | ||
150 | <string name="anim_nyanya">Nya-nya-nya</string> | ||
151 | <string name="anim_punch_onetwo">One-Two Punch</string> | ||
152 | <string name="anim_express_open_mouth">Open Mouth</string> | ||
153 | <string name="anim_peace">Peace</string> | ||
154 | <string name="anim_point_you">Point at Other</string> | ||
155 | <string name="anim_point_me">Point at Self</string> | ||
156 | <string name="anim_punch_l">Punch Left</string> | ||
157 | <string name="anim_punch_r">Punch Right</string> | ||
158 | <string name="anim_rps_countdown">RPS count</string> | ||
159 | <string name="anim_rps_paper">RPS paper</string> | ||
160 | <string name="anim_rps_rock">RPS rock</string> | ||
161 | <string name="anim_rps_scissors">RPS scissors</string> | ||
162 | <string name="anim_express_repulsed">Repulsed</string> | ||
163 | <string name="anim_kick_roundhouse_r">Roundhouse Kick</string> | ||
164 | <string name="anim_express_sad">Sad</string> | ||
165 | <string name="anim_salute">Salute</string> | ||
166 | <string name="anim_shout">Shout</string> | ||
167 | <string name="anim_express_shrug">Shrug</string> | ||
168 | <string name="anim_express_smile">Smile</string> | ||
169 | <string name="anim_smoke_idle">Smoke Idle</string> | ||
170 | <string name="anim_smoke_inhale">Smoke Inhale</string> | ||
171 | <string name="anim_smoke_throw_down">Smoke Throw Down</string> | ||
172 | <string name="anim_express_surprise">Surprise</string> | ||
173 | <string name="anim_sword_strike_r">Sword Strike</string> | ||
174 | <string name="anim_angry_tantrum">Tantrum</string> | ||
175 | <string name="anim_express_tongue_out">TongueOut</string> | ||
176 | <string name="anim_hello">Wave</string> | ||
177 | <string name="anim_whisper">Whisper</string> | ||
178 | <string name="anim_whistle">Whistle</string> | ||
179 | <string name="anim_express_wink">Wink</string> | ||
180 | <string name="anim_wink_hollywood">Wink (Hollywood)</string> | ||
181 | <string name="anim_express_worry">Worry</string> | ||
182 | <string name="anim_yes_happy">Yes (Happy)</string> | ||
183 | <string name="anim_yes_head">Yes</string> | ||
184 | |||
185 | <string name="texture_loading">Loading...</string> | ||
186 | <string name="worldmap_offline">Offline</string> | ||
187 | |||
188 | <!-- Chat --> | ||
189 | <string name="whisper">whispers:</string> | ||
190 | <string name="shout">shouts:</string> | ||
191 | |||
192 | <!-- Sim Access labels --> | ||
193 | <string name="SIM_ACCESS_PG">PG</string> | ||
194 | <string name="SIM_ACCESS_MATURE">Mature</string> | ||
195 | <string name="SIM_ACCESS_ADULT">Adult</string> | ||
196 | <string name="SIM_ACCESS_DOWN">Offline</string> | ||
197 | <string name="SIM_ACCESS_MIN">Unknown</string> | ||
198 | |||
199 | <!-- For use when we do not have land type back from the server --> | ||
200 | <string name="land_type_unknown">(unknown)</string> | ||
201 | |||
202 | <!-- Covenant info --> | ||
203 | <string name="covenant_never_modified">Last Modified: (never)</string> | ||
204 | <string name="covenant_modified">Last Modified: </string> | ||
205 | |||
206 | <!-- File load/save dialogs --> | ||
207 | <string name="all_files">All Files</string> | ||
208 | <string name="sound_files">Sounds</string> | ||
209 | <string name="animation_files">Animations</string> | ||
210 | <string name="image_files">Images</string> | ||
211 | <string name="save_file_verb">Save</string> | ||
212 | <string name="load_file_verb">Load</string> | ||
213 | <string name="targa_image_files">Targa Images</string> | ||
214 | <string name="bitmap_image_files">Bitmap Images</string> | ||
215 | <string name="avi_movie_file">AVI Movie File</string> | ||
216 | <string name="xaf_animation_file">XAF Anim File</string> | ||
217 | <string name="xml_file">XML File</string> | ||
218 | <string name="dot_raw_file">RAW File</string> | ||
219 | <string name="compressed_image_files">Compressed Images</string> | ||
220 | <string name="load_files">Load Files</string> | ||
221 | <string name="choose_the_directory">Choose Directory</string> | ||
213 | 222 | ||
214 | </strings> | 223 | </strings> |
215 | 224 | ||