diff options
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/nickserv/set.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/modules/nickserv/set.cpp b/modules/nickserv/set.cpp index 12086e801..15658d234 100644 --- a/modules/nickserv/set.cpp +++ b/modules/nickserv/set.cpp @@ -770,7 +770,11 @@ class CommandNSSetLanguage : public Command Log(nc == source.GetAccount() ? LOG_COMMAND : LOG_ADMIN, source, this) << "to change the language of " << nc->GetDisplay() << " to " << param; nc->SetLanguage(param); - source.Reply(_("Language changed to \002English\002.")); + + if (source.GetAccount() == nc) + source.Reply(_("Language changed to \002{0}\002."), Language::Translate(param.c_str(), _("English"))); + else + source.Reply(_("Language for \002{0}\002 changed to \002{1}\002."), nc->GetDisplay(), Language::Translate(param.c_str(), _("English"))); } void Execute(CommandSource &source, const std::vector<Anope::string> ¶m) override |
