ergochat / ergo

A modern IRC server (daemon/ircd) written in Go.
https://ergo.chat/
MIT License
2.29k stars 181 forks source link

Localized MOTD #613

Open bogdomania opened 5 years ago

bogdomania commented 5 years ago

Since Oragono supports translations, how about localized MOTD? See where the user connects from, and serve the according file!? Dunno if really useful(maybe for large networks), but would be a nice addition.

slingamn commented 5 years ago

If we stick with doing languages via the CAP system, then we actually know the user's languages (in theory) at the time the MOTD is sent, so we wouldn't even have to guess.

However, I feel like I heard something about moving away from the current language spec...

DanielOaks commented 5 years ago

We shouldn't be moving away from the current language stuff right now, that'll be fine. It's mostly that I think this'd be a bit premature, with not really any client support out there right now for languages / the language command.

I think what's being referred to here is more specifically like doing geo-lookup and serving the appropriate motd based on what that gives us, which might be alright but feels like a fair bit of work for not too much gain right now.

Definitely something to keep in mind, especially as we see how/whether language stuff gets more client support.