summaryrefslogtreecommitdiff
path: root/modules/operserv/os_akill.cpp
diff options
context:
space:
mode:
authorSadie Powell <sadie@witchery.services>2025-04-16 00:04:30 +0100
committerSadie Powell <sadie@witchery.services>2025-04-16 00:04:30 +0100
commitce362854a39c35249f8d2c7bcf27e3d5f9aa9980 (patch)
tree6d4012d9579c2d56055d621768122cf5f3b658ba /modules/operserv/os_akill.cpp
parenta883b616a1360ba74254661cbd39280404d1753a (diff)
Update as many messages as possible for automatic line wrapping.
Diffstat (limited to 'modules/operserv/os_akill.cpp')
-rw-r--r--modules/operserv/os_akill.cpp90
1 files changed, 49 insertions, 41 deletions
diff --git a/modules/operserv/os_akill.cpp b/modules/operserv/os_akill.cpp
index e2be2ed7a..0cb2f51d3 100644
--- a/modules/operserv/os_akill.cpp
+++ b/modules/operserv/os_akill.cpp
@@ -421,53 +421,61 @@ public:
{
this->SendSyntax(source);
source.Reply(" ");
- source.Reply(_("Allows Services Operators to manipulate the AKILL list. If\n"
- "a user matching an AKILL mask attempts to connect, services\n"
- "will issue a KILL for that user and, on supported server\n"
- "types, will instruct all servers to add a ban for the mask\n"
- "which the user matched.\n"
- " \n"
- "\002AKILL ADD\002 adds the given mask to the AKILL\n"
- "list for the given reason, which \002must\002 be given.\n"
- "Mask should be in the format of nick!user@host#real name,\n"
- "though all that is required is user@host. If a real name is specified,\n"
- "the reason must be prepended with a :.\n"
- "\037expiry\037 is specified as an integer followed by one of \037d\037\n"
- "(days), \037h\037 (hours), or \037m\037 (minutes). Combinations (such as\n"
- "\0371h30m\037) are not permitted. If a unit specifier is not\n"
- "included, the default is days (so \037+30\037 by itself means 30\n"
- "days). To add an AKILL which does not expire, use \037+0\037. If the\n"
- "usermask to be added starts with a \037+\037, an expiry time must\n"
- "be given, even if it is the same as the default. The\n"
- "current AKILL default expiry time can be found with the\n"
- "\002STATS AKILL\002 command."));
+ source.Reply(_(
+ "Allows Services Operators to manipulate the AKILL list. If "
+ "a user matching an AKILL mask attempts to connect, services "
+ "will issue a KILL for that user and, on supported server "
+ "types, will instruct all servers to add a ban for the mask "
+ "which the user matched."
+ "\n\n"
+ "\002AKILL\032ADD\002 adds the given mask to the AKILL "
+ "list for the given reason, which \002must\002 be given. "
+ "Mask should be in the format of nick!user@host#real\032name, "
+ "though all that is required is user@host. If a real name is specified, "
+ "the reason must be prepended with a :. "
+ "\037expiry\037 is specified as an integer followed by one of \037d\037 "
+ "(days), \037h\037 (hours), or \037m\037 (minutes). Combinations (such as "
+ "\0371h30m\037) are not permitted. If a unit specifier is not "
+ "included, the default is days (so \037+30\037 by itself means 30 "
+ "days). To add an AKILL which does not expire, use \037+0\037. If the "
+ "usermask to be added starts with a \037+\037, an expiry time must "
+ "be given, even if it is the same as the default. The "
+ "current AKILL default expiry time can be found with the "
+ "\002STATS\032AKILL\002 command."
+ ));
+
const Anope::string &regexengine = Config->GetBlock("options").Get<const Anope::string>("regexengine");
if (!regexengine.empty())
{
source.Reply(" ");
- source.Reply(_("Regex matches are also supported using the %s engine.\n"
- "Enclose your mask in // if this is desired."), regexengine.c_str());
+ source.Reply(_(
+ "Regex matches are also supported using the %s engine. "
+ "Enclose your mask in // if this is desired."
+ ),
+ regexengine.c_str());
}
+
+ source.Reply(" ");
source.Reply(_(
- " \n"
- "The \002AKILL DEL\002 command removes the given mask from the\n"
- "AKILL list if it is present. If a list of entry numbers is\n"
- "given, those entries are deleted. (See the example for LIST\n"
- "below.)\n"
- " \n"
- "The \002AKILL LIST\002 command displays the AKILL list.\n"
- "If a wildcard mask is given, only those entries matching the\n"
- "mask are displayed. If a list of entry numbers is given,\n"
- "only those entries are shown; for example:\n"
- " \002AKILL LIST 2-5,7-9\002\n"
- " Lists AKILL entries numbered 2 through 5 and 7\n"
- " through 9.\n"
- " \n"
- "\002AKILL VIEW\002 is a more verbose version of \002AKILL LIST\002, and\n"
- "will show who added an AKILL, the date it was added, and when\n"
- "it expires, as well as the user@host/ip mask and reason.\n"
- " \n"
- "\002AKILL CLEAR\002 clears all entries of the AKILL list."));
+ "The \002AKILL\032DEL\002 command removes the given mask from the "
+ "AKILL list if it is present. If a list of entry numbers is "
+ "given, those entries are deleted. (See the example for LIST "
+ "below.)"
+ "\n\n"
+ "The \002AKILL\032LIST\002 command displays the AKILL list. "
+ "If a wildcard mask is given, only those entries matching the "
+ "mask are displayed. If a list of entry numbers is given, "
+ "only those entries are shown; for example:\n"
+ " \002AKILL\032LIST\0322-5,7-9\002\n"
+ " Lists AKILL entries numbered 2 through 5 and 7\n"
+ " through 9."
+ "\n\n"
+ "\002AKILL\032VIEW\002 is a more verbose version of \002AKILL\032LIST\002, and "
+ "will show who added an AKILL, the date it was added, and when "
+ "it expires, as well as the user@host/ip mask and reason."
+ "\n\n"
+ "\002AKILL\032CLEAR\002 clears all entries of the AKILL list."
+ ));
return true;
}
};