- msg = strcat(msg, "\n", _("Map:"), " ^2");
- if (world.message == "")
- msg = strcat(msg, mi_shortname, "\n");
- else
- {
- int i = strstrofs(world.message, " by ", 0); // matches _MapInfo_Generate()
- string longname = i >= 0 ? substring(world.message, 0, i) : world.message;
- msg = strcat(msg, (strcasecmp(longname, mi_shortname) ? strcat(mi_shortname, " ^7// ^2") : ""), longname, "\n");
- }
+ msg = strcat(msg, "\n", _("Map:"), " ", MapInfo_Map_titlestring, "\n");
+ if (flags & 8)
+ msg = strcat(msg, "^9", _("by:"), " ", MapInfo_Map_author, "\n");