use lambda for repeated code in system info view
added translated string for legal/illegal tooltip in sys trade info
don't need to be std::string(Lang)