diff options
author | Adam <Adam@anope.org> | 2011-02-04 15:30:31 -0500 |
---|---|---|
committer | Adam <Adam@anope.org> | 2011-02-04 15:30:31 -0500 |
commit | 08583dc107974252312fb7c87532c9deb68e7f63 (patch) | |
tree | 0c42ec7422752cabd8352b49be976b4dc100c56c /modules/core/ns_set_language.cpp | |
parent | c362a1e077d5ede9eadbe79483f2a755b5883e9a (diff) |
Moved the language strings which are only used once
out of the core and into the modules that use them.
Diffstat (limited to 'modules/core/ns_set_language.cpp')
-rw-r--r-- | modules/core/ns_set_language.cpp | 38 |
1 files changed, 30 insertions, 8 deletions
diff --git a/modules/core/ns_set_language.cpp b/modules/core/ns_set_language.cpp index 9f81a43f0..e942be388 100644 --- a/modules/core/ns_set_language.cpp +++ b/modules/core/ns_set_language.cpp @@ -41,18 +41,28 @@ class CommandNSSetLanguage : public Command } nc->language = param != "en" ? param : ""; - source.Reply(NICK_SET_LANGUAGE_CHANGED); + PopLanguage(); + PushLanguage("anope", nc->language); + source.Reply(_("Language changed to \002English\002.")); return MOD_CONT; } bool OnHelp(CommandSource &source, const Anope::string &) { - source.Reply(NICK_HELP_SET_LANGUAGE); + source.Reply(_("Syntax: \002SET LANGUAGE \037language\037\002\n" + " \n" + "Changes the language Services uses when sending messages to\n" + "you (for example, when responding to a command you send).\n" + "\037language\037 should be chosen from the following list of\n" + "supported languages:")); + source.Reply(" en (English)"); for (unsigned j = 0; j < languages.size(); ++j) { - const Anope::string &langname = GetString(languages[j], LANGUAGE_NAME); + PushLanguage("anope", languages[j]); + const Anope::string &langname = _("English"); + PopLanguage(); if (langname == "English") continue; source.Reply(" %s (%s)", languages[j].c_str(), langname.c_str()); @@ -63,12 +73,14 @@ class CommandNSSetLanguage : public Command void OnSyntaxError(CommandSource &source, const Anope::string &) { - SyntaxError(source, "SET LANGUAGE", NICK_SET_LANGUAGE_SYNTAX); + SyntaxError(source, "SET LANGUAGE", _("SET LANGUAGE \037language\037")); } void OnServHelp(CommandSource &source) { - source.Reply(NICK_HELP_CMD_SET_LANGUAGE); + source.Reply(_(" LANGUAGE Set the language Services will use when\n" + " sending messages to you")); + } }; @@ -81,18 +93,28 @@ class CommandNSSASetLanguage : public CommandNSSetLanguage bool OnHelp(CommandSource &source, const Anope::string &) { - source.Reply(NICK_HELP_SASET_LANGUAGE); + source.Reply(_("Syntax: \002SET LANGUAGE \037language\037\002\n" + " \n" + "Changes the language Services uses when sending messages to\n" + "you (for example, when responding to a command you send).\n" + "\037language\037 should be chosen from the following list of\n" + "supported languages:")); return true; } void OnSyntaxError(CommandSource &source, const Anope::string &) { - SyntaxError(source, "SASET LANGUAGE", NICK_SASET_LANGUAGE_SYNTAX); + SyntaxError(source, "SASET LANGUAGE", _("SASET \037nickname\037 LANGUAGE \037number\037")); } void OnServHelp(CommandSource &source) { - source.Reply(NICK_HELP_CMD_SASET_LANGUAGE); + source.Reply(_("Syntax: \002SASET \037nickname\037 LANGUAGE \037language\037\002\n" + " \n" + "Changes the language Services uses when sending messages to\n" + "\037nickname\037 (for example, when responding to a command he sends).\n" + "\037language\037 should be chosen from a list of supported languages\n" + "that you can get by typing \002%R%S HELP SET LANGUAGE\002.")); } }; |