Follow-up Comment #3, bug #13891 (project freeciv):
text_tag_replace_text() looks for unit or city id and then determines
city/unit name based on that. This means no name is shown when city/unit is
not known by client. This is a problem. Server should be allowed to send
messages about any city/unit without modifying message (selecting between
plain text and link) based on each client's knowledge.
Think about "wonder started" messages.
city_link() and unit_link() do insert city/unit name to link tag. It's just
not used. Note that unit name is not translated in current implementation as
it should be if it's used in client end.
Reply to this item at:
Message sent via/by Gna!
Freeciv-dev mailing list