1
0
Fork 0
forked from External/ergo

Show translator names in INFO

This commit is contained in:
Daniel Oaks 2018-01-25 19:51:02 +10:00
parent 421ecc9811
commit fc9b501a77
2 changed files with 29 additions and 1 deletions

View file

@ -2281,11 +2281,19 @@ func infoHandler(server *Server, client *Client, msg ircmsg.IrcMessage) bool {
for _, line := range infoString2 {
client.Send(nil, server.name, RPL_INFO, client.nick, line)
}
client.Send(nil, server.name, RPL_INFO, client.nick, "")
client.Send(nil, server.name, RPL_INFO, client.nick, client.t("Contributors and Former Developers:"))
for _, line := range infoString3 {
client.Send(nil, server.name, RPL_INFO, client.nick, line)
}
// show translators for languages other than good ole' regular English
tlines := server.languages.Translators()
if 0 < len(tlines) {
client.Send(nil, server.name, RPL_INFO, client.nick, client.t("Translators:"))
for _, line := range tlines {
client.Send(nil, server.name, RPL_INFO, client.nick, " "+line)
}
client.Send(nil, server.name, RPL_INFO, client.nick, "")
}
client.Send(nil, server.name, RPL_ENDOFINFO, client.nick, client.t("End of /INFO"))
return false
}