From 417b98eae15b2f48e5517c51836ea3e5b76a4ad5 Mon Sep 17 00:00:00 2001 From: Vadim Savchuk Date: Thu, 8 Jul 2010 19:21:00 +0300 Subject: EXT-8170 ADDITIONAL FIX Now using complete translatable sentences like "Create new shoes", "Create new pants", etc as labels for AE context menus. Reviewed by Nyx at https://codereview.productengine.com/secondlife/r/716/ --HG-- branch : product-engine --- indra/newview/llcofwearables.cpp | 4 +--- indra/newview/llwearableitemslist.cpp | 4 +--- indra/newview/skins/default/xui/en/strings.xml | 19 ++++++++++++++++++- 3 files changed, 20 insertions(+), 7 deletions(-) diff --git a/indra/newview/llcofwearables.cpp b/indra/newview/llcofwearables.cpp index 0adbfd6ee2..4c0f51056d 100644 --- a/indra/newview/llcofwearables.cpp +++ b/indra/newview/llcofwearables.cpp @@ -79,9 +79,7 @@ protected: } // Set proper label for the "Create new " menu item. - LLStringUtil::format_map_t args; - args["[WEARABLE_TYPE]"] = LLTrans::getString(LLWearableType::getTypeDefaultNewName(w_type)); - std::string new_label = LLTrans::getString("CreateNewWearable", args); + std::string new_label = LLTrans::getString("create_new_" + LLWearableType::getTypeName(w_type)); menu_item->setLabel(new_label); } diff --git a/indra/newview/llwearableitemslist.cpp b/indra/newview/llwearableitemslist.cpp index 9f9a9bef35..f36207b9b0 100644 --- a/indra/newview/llwearableitemslist.cpp +++ b/indra/newview/llwearableitemslist.cpp @@ -725,10 +725,8 @@ void LLWearableItemsList::ContextMenu::updateItemsLabels(LLContextMenu* menu) LLViewerInventoryItem* item = gInventory.getLinkedItem(mUUIDs.back()); if (!item || !item->isWearableType()) return; - LLStringUtil::format_map_t args; LLWearableType::EType w_type = item->getWearableType(); - args["[WEARABLE_TYPE]"] = LLWearableType::getTypeDefaultNewName(w_type); - std::string new_label = LLTrans::getString("CreateNewWearable", args); + std::string new_label = LLTrans::getString("create_new_" + LLWearableType::getTypeName(w_type)); LLMenuItemGL* menu_item = menu->getChild("create_new"); menu_item->setLabel(new_label); diff --git a/indra/newview/skins/default/xui/en/strings.xml b/indra/newview/skins/default/xui/en/strings.xml index e43c61b202..90bb01ab92 100644 --- a/indra/newview/skins/default/xui/en/strings.xml +++ b/indra/newview/skins/default/xui/en/strings.xml @@ -1830,9 +1830,26 @@ Clears (deletes) the media and all params from the given face. Tattoo not worn invalid + + Create new shape + Create new skin + Create new hair + Create new eyes + Create new shirt + Create new pants + Create new shoes + Create new socks + Create new jacket + Create new gloves + Create new undershirt + Create new underpants + Create new skirt + Create new alpha + Create new tattoo + invalid + New [WEARABLE_ITEM] - Create [WEARABLE_TYPE] -- cgit v1.2.3