mirror of
https://github.com/anope/anope.git
synced 2026-07-10 05:43:13 +02:00
Stop inconsistently apologising in error messages.
This commit is contained in:
+2
-2
@@ -140,8 +140,8 @@ namespace Language
|
||||
#define CHAN_ACCESS_LEVEL_RANGE _("Access level must be between %d and %d inclusive.")
|
||||
#define CHAN_EXCEPTED _("\002%s\002 matches an except on %s and cannot be banned until the except has been removed.")
|
||||
#define CHAN_INFO_HEADER _("Information about channel \002%s\002:")
|
||||
#define CHAN_LIMIT_EXCEEDED _("Sorry, you have already exceeded your limit of \002%d\002 channels.")
|
||||
#define CHAN_LIMIT_REACHED _("Sorry, you have already reached your limit of \002%d\002 channels.")
|
||||
#define CHAN_LIMIT_EXCEEDED _("You have already exceeded your limit of \002%d\002 channels.")
|
||||
#define CHAN_LIMIT_REACHED _("You have already reached your limit of \002%d\002 channels.")
|
||||
#define CHAN_NOT_ALLOWED_TO_JOIN _("You are not permitted to be on this channel.")
|
||||
#define CHAN_SETTING_CHANGED _("%s for %s set to %s.")
|
||||
#define CHAN_SETTING_UNSET _("%s for %s unset.")
|
||||
|
||||
+42
-42
@@ -16,8 +16,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Anope\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-11-25 00:00+0000\n"
|
||||
"PO-Revision-Date: 2025-11-25 00:00+0000\n"
|
||||
"POT-Creation-Date: 2025-11-25 00:05+0000\n"
|
||||
"PO-Revision-Date: 2025-11-25 00:05+0000\n"
|
||||
"Last-Translator: Sadie Powell <sadie@witchery.services>\n"
|
||||
"Language-Team: English\n"
|
||||
"Language: en_US\n"
|
||||
@@ -986,6 +986,10 @@ msgstr ""
|
||||
msgid "%s currently has no memos."
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%s currently has too many memos and cannot receive more."
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%s deleted from the %s forbid list."
|
||||
msgstr ""
|
||||
@@ -3163,6 +3167,10 @@ msgstr ""
|
||||
msgid "Hosts with at least %d sessions:"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "I have not seen %s."
|
||||
msgstr ""
|
||||
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
@@ -5082,46 +5090,6 @@ msgstr ""
|
||||
msgid "Signed kicks"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Sorry, %s currently has too many memos and cannot receive more."
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Sorry, I have not seen %s."
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Sorry, the maximum of %d auto join entries has been reached."
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Sorry, the maximum of %d certificate entries has been reached."
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Sorry, the memo ignore list for %s is full."
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Sorry, you can only have %d access entries on a channel, including access entries from other channels."
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Sorry, you can only have %d autokick masks on a channel."
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Sorry, you can only have %d bad words entries on a channel."
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Sorry, you have already exceeded your limit of %d channels."
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "Sorry, you have already reached your limit of %d channels."
|
||||
msgstr ""
|
||||
|
||||
msgid "State"
|
||||
msgstr ""
|
||||
|
||||
@@ -5499,6 +5467,18 @@ msgstr ""
|
||||
msgid "The mask must contain at least one non wildcard character."
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "The maximum of %d auto join entries has been reached."
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "The maximum of %d certificate entries has been reached."
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "The memo ignore list for %s is full."
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "The memo limit for %s may not be changed."
|
||||
msgstr ""
|
||||
@@ -6208,6 +6188,18 @@ msgstr ""
|
||||
msgid "You can not send a single message while you have messages queued."
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "You can only have %d access entries on a channel, including access entries from other channels."
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "You can only have %d autokick masks on a channel."
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "You can only have %d bad words entries on a channel."
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "You can't %s yourself!"
|
||||
msgstr ""
|
||||
@@ -6289,6 +6281,14 @@ msgstr[1] ""
|
||||
msgid "You have a new memo from %s. Type %s%zu to read it."
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "You have already exceeded your limit of %d channels."
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "You have already reached your limit of %d channels."
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "You have been invited to %s by %s."
|
||||
msgstr ""
|
||||
|
||||
@@ -340,7 +340,7 @@ private:
|
||||
unsigned badwordsmax = Config->GetModule(this->module).Get<unsigned>("badwordsmax");
|
||||
if (badwords->GetBadWordCount() >= badwordsmax)
|
||||
{
|
||||
source.Reply(_("Sorry, you can only have %d bad words entries on a channel."), badwordsmax);
|
||||
source.Reply(_("You can only have %d bad words entries on a channel."), badwordsmax);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
@@ -243,7 +243,7 @@ private:
|
||||
unsigned access_max = Config->GetModule("chanserv").Get<unsigned>("accessmax", "1000");
|
||||
if (access_max && ci->GetDeepAccessCount() >= access_max)
|
||||
{
|
||||
source.Reply(_("Sorry, you can only have %d access entries on a channel, including access entries from other channels."), access_max);
|
||||
source.Reply(_("You can only have %d access entries on a channel, including access entries from other channels."), access_max);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
@@ -349,7 +349,7 @@ class CommandCSAKick final
|
||||
|
||||
if (ChanServ::akick_service->GetAKickCount(ci) >= Config->GetModule(this->owner).Get<unsigned>("autokickmax"))
|
||||
{
|
||||
source.Reply(_("Sorry, you can only have %d autokick masks on a channel."), Config->GetModule(this->owner).Get<unsigned>("autokickmax"));
|
||||
source.Reply(_("You can only have %d autokick masks on a channel."), Config->GetModule(this->owner).Get<unsigned>("autokickmax"));
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
@@ -185,7 +185,7 @@ class CommandCSFlags final
|
||||
unsigned access_max = Config->GetModule("chanserv").Get<unsigned>("accessmax", "1000");
|
||||
if (access_max && ci->GetDeepAccessCount() >= access_max)
|
||||
{
|
||||
source.Reply(_("Sorry, you can only have %d access entries on a channel, including access entries from other channels."), access_max);
|
||||
source.Reply(_("You can only have %d access entries on a channel, including access entries from other channels."), access_max);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
@@ -276,7 +276,7 @@ public:
|
||||
SeenInfo *info = FindInfo(target);
|
||||
if (!info)
|
||||
{
|
||||
source.Reply(_("Sorry, I have not seen %s."), target.c_str());
|
||||
source.Reply(_("I have not seen %s."), target.c_str());
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
@@ -218,7 +218,7 @@ private:
|
||||
unsigned access_max = Config->GetModule("chanserv").Get<unsigned>("accessmax", "1000");
|
||||
if (access_max && ci->GetDeepAccessCount() >= access_max)
|
||||
{
|
||||
source.Reply(_("Sorry, you can only have %d access entries on a channel, including access entries from other channels."), access_max);
|
||||
source.Reply(_("You can only have %d access entries on a channel, including access entries from other channels."), access_max);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
@@ -56,7 +56,7 @@ public:
|
||||
{
|
||||
if (mi->ignores.size() >= Config->GetModule(this->owner).Get<unsigned>("max", "50"))
|
||||
{
|
||||
source.Reply(_("Sorry, the memo ignore list for \002%s\002 is full."), channel.c_str());
|
||||
source.Reply(_("The memo ignore list for \002%s\002 is full."), channel.c_str());
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
@@ -64,7 +64,7 @@ public:
|
||||
source.Reply(_("Please wait %s before using the %s command again."), Anope::Duration(waitperiod, source.GetAccount()).c_str(), source.command.nobreak().c_str());
|
||||
}
|
||||
else if (result == MemoServ::MEMO_TARGET_FULL)
|
||||
source.Reply(_("Sorry, %s currently has too many memos and cannot receive more."), nick.c_str());
|
||||
source.Reply(_("%s currently has too many memos and cannot receive more."), nick.c_str());
|
||||
else
|
||||
{
|
||||
source.Reply(_("Memo sent to \002%s\002."), nick.c_str());
|
||||
|
||||
@@ -63,7 +63,7 @@ public:
|
||||
source.Reply(_("Please wait %s before using the %s command again."), Anope::Duration(waitperiod, source.GetAccount()).c_str(), source.command.nobreak().c_str());
|
||||
}
|
||||
else if (result == MemoServ::MEMO_TARGET_FULL)
|
||||
source.Reply(_("Sorry, %s currently has too many memos and cannot receive more."), nick.c_str());
|
||||
source.Reply(_("%s currently has too many memos and cannot receive more."), nick.c_str());
|
||||
}
|
||||
|
||||
bool OnHelp(CommandSource &source, const Anope::string &subcommand) override
|
||||
|
||||
@@ -158,7 +158,7 @@ class CommandNSAJoin final
|
||||
|
||||
if ((*channels)->size() >= Config->GetModule(this->owner).Get<unsigned>("ajoinmax"))
|
||||
{
|
||||
source.Reply(_("Sorry, the maximum of %d auto join entries has been reached."), Config->GetModule(this->owner).Get<unsigned>("ajoinmax"));
|
||||
source.Reply(_("The maximum of %d auto join entries has been reached."), Config->GetModule(this->owner).Get<unsigned>("ajoinmax"));
|
||||
return;
|
||||
}
|
||||
else if (i != (*channels)->size())
|
||||
|
||||
@@ -214,7 +214,7 @@ private:
|
||||
|
||||
if (cl->GetCertCount() >= max)
|
||||
{
|
||||
source.Reply(_("Sorry, the maximum of %d certificate entries has been reached."), max);
|
||||
source.Reply(_("The maximum of %d certificate entries has been reached."), max);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user