Fixed normal EXT-6853 ([HARDCODE] Number of "Person"/ "People" in World Map - hard coded?) - added 2 UI strings: "world_map_person" and "world_map_people".
Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/290/ --HG-- branch : product-enginemeow-7.2.2
parent
d645d418b3
commit
b36539f23f
|
|
@ -1072,18 +1072,10 @@ BOOL LLWorldMapView::handleToolTip( S32 x, S32 y, MASK mask )
|
|||
// zoomed out, so don't display anything about the count. JC
|
||||
if (agent_count > 0)
|
||||
{
|
||||
// Merov: i18n horror!!! Even using gettext(), concatenating strings is not localizable.
|
||||
// The singular/plural switch form here under might make no sense in some languages. Don't do that.
|
||||
message += llformat("\n%d ", agent_count);
|
||||
|
||||
if (agent_count == 1)
|
||||
{
|
||||
message += "person";
|
||||
}
|
||||
else
|
||||
{
|
||||
message += "people";
|
||||
}
|
||||
LLStringUtil::format_map_t string_args;
|
||||
string_args["[NUMBER]"] = llformat("%d", agent_count);
|
||||
message += '\n';
|
||||
message += getString((agent_count == 1 ? "world_map_person" : "world_map_people") , string_args);
|
||||
}
|
||||
}
|
||||
tooltip_msg.assign( message );
|
||||
|
|
|
|||
|
|
@ -45,6 +45,14 @@
|
|||
name="world_map_northwest">
|
||||
NW
|
||||
</panel.string>
|
||||
<panel.string
|
||||
name="world_map_person">
|
||||
1 person
|
||||
</panel.string>
|
||||
<panel.string
|
||||
name="world_map_people">
|
||||
[NUMBER] people
|
||||
</panel.string>
|
||||
<text
|
||||
type="string"
|
||||
length="1"
|
||||
|
|
|
|||
Loading…
Reference in New Issue