summaryrefslogtreecommitdiff
path: root/modules/commands
diff options
context:
space:
mode:
authorRobby- <robby@chat.be>2013-09-22 23:27:14 +0200
committerAdam <Adam@anope.org>2013-09-27 19:11:02 -0400
commitbf67b9ee5caee3224a44f3999a3f7f78fbce0a25 (patch)
treea8860f1eff4a110b6837a6068b0d684cec09ff53 /modules/commands
parent829c169063577eefb50f2b6961f91f8bf29ae29d (diff)
Make column titles in listings translatable.
Make some more strings translatable, and remove some that don't need translation at all. Make expirytimes and units translatable. Make predefined messages in listings also translatable. Make the remaining command descriptions translatable. Make some ns/cs info strings equal to dedupe in translation file. Add missing no-autoop setting to cs info output. Make some strings translatable.
Diffstat (limited to 'modules/commands')
-rw-r--r--modules/commands/bs_badwords.cpp2
-rw-r--r--modules/commands/bs_botlist.cpp2
-rw-r--r--modules/commands/bs_info.cpp2
-rw-r--r--modules/commands/bs_kick.cpp4
-rw-r--r--modules/commands/cs_access.cpp12
-rw-r--r--modules/commands/cs_akick.cpp17
-rw-r--r--modules/commands/cs_drop.cpp2
-rw-r--r--modules/commands/cs_entrymsg.cpp4
-rw-r--r--modules/commands/cs_flags.cpp6
-rw-r--r--modules/commands/cs_info.cpp12
-rw-r--r--modules/commands/cs_list.cpp4
-rw-r--r--modules/commands/cs_log.cpp2
-rw-r--r--modules/commands/cs_mode.cpp10
-rw-r--r--modules/commands/cs_set.cpp10
-rw-r--r--modules/commands/cs_suspend.cpp12
-rw-r--r--modules/commands/cs_topic.cpp8
-rw-r--r--modules/commands/cs_xop.cpp14
-rw-r--r--modules/commands/hs_list.cpp6
-rw-r--r--modules/commands/hs_request.cpp6
-rw-r--r--modules/commands/ms_check.cpp4
-rw-r--r--modules/commands/ms_ignore.cpp2
-rw-r--r--modules/commands/ms_list.cpp6
-rw-r--r--modules/commands/ms_read.cpp4
-rw-r--r--modules/commands/ns_ajoin.cpp2
-rw-r--r--modules/commands/ns_alist.cpp8
-rw-r--r--modules/commands/ns_cert.cpp10
-rw-r--r--modules/commands/ns_group.cpp6
-rw-r--r--modules/commands/ns_info.cpp6
-rw-r--r--modules/commands/ns_list.cpp8
-rw-r--r--modules/commands/ns_recover.cpp2
-rw-r--r--modules/commands/ns_register.cpp4
-rw-r--r--modules/commands/ns_suspend.cpp12
-rw-r--r--modules/commands/os_akill.cpp6
-rw-r--r--modules/commands/os_config.cpp2
-rw-r--r--modules/commands/os_dns.cpp14
-rw-r--r--modules/commands/os_forbid.cpp12
-rw-r--r--modules/commands/os_ignore.cpp10
-rw-r--r--modules/commands/os_info.cpp16
-rw-r--r--modules/commands/os_list.cpp4
-rw-r--r--modules/commands/os_login.cpp4
-rw-r--r--modules/commands/os_modinfo.cpp2
-rw-r--r--modules/commands/os_news.cpp6
-rw-r--r--modules/commands/os_oper.cpp2
-rw-r--r--modules/commands/os_session.cpp21
-rw-r--r--modules/commands/os_stats.cpp4
-rw-r--r--modules/commands/os_sxline.cpp14
46 files changed, 167 insertions, 159 deletions
diff --git a/modules/commands/bs_badwords.cpp b/modules/commands/bs_badwords.cpp
index b654ae12f..41cfb7f4c 100644
--- a/modules/commands/bs_badwords.cpp
+++ b/modules/commands/bs_badwords.cpp
@@ -190,7 +190,7 @@ class CommandBSBadwords : public Command
ListFormatter list(source.GetAccount());
BadWords *bw = ci->GetExt<BadWords>("badwords");
- list.AddColumn("Number").AddColumn("Word").AddColumn("Type");
+ list.AddColumn(_("Number")).AddColumn(_("Word")).AddColumn(_("Type"));
if (!bw || !bw->GetBadWordCount())
{
diff --git a/modules/commands/bs_botlist.cpp b/modules/commands/bs_botlist.cpp
index b45f8bda7..d6ae463ab 100644
--- a/modules/commands/bs_botlist.cpp
+++ b/modules/commands/bs_botlist.cpp
@@ -24,7 +24,7 @@ class CommandBSBotList : public Command
unsigned count = 0;
ListFormatter list(source.GetAccount());
- list.AddColumn("Nick").AddColumn("Mask");
+ list.AddColumn(_("Nick")).AddColumn(_("Mask"));
for (botinfo_map::const_iterator it = BotListByNick->begin(), it_end = BotListByNick->end(); it != it_end; ++it)
{
diff --git a/modules/commands/bs_info.cpp b/modules/commands/bs_info.cpp
index a3eb9ce2d..9cd01ebf0 100644
--- a/modules/commands/bs_info.cpp
+++ b/modules/commands/bs_info.cpp
@@ -56,7 +56,7 @@ class CommandBSInfo : public Command
source.Reply(_("Information for bot \002%s\002:"), bi->nick.c_str());
info[_("Mask")] = bi->GetIdent() + "@" + bi->host;
info[_("Real name")] = bi->realname;
- info[_("Created")] = Anope::strftime(bi->created);
+ info[_("Created")] = Anope::strftime(bi->created, source.GetAccount());
info[_("Options")] = bi->oper_only ? _("Private") : _("None");
info[_("Used on")] = stringify(bi->GetChannelCount()) + " channel(s)";
diff --git a/modules/commands/bs_kick.cpp b/modules/commands/bs_kick.cpp
index 1d7563c38..b0ff8b26e 100644
--- a/modules/commands/bs_kick.cpp
+++ b/modules/commands/bs_kick.cpp
@@ -1184,9 +1184,9 @@ class BSKick : public Module
info[_("AMSG kicker")] = disabled;
if (kd && kd->dontkickops)
- info.AddOption(_("Ops Protection"));
+ info.AddOption(_("Ops protection"));
if (kd && kd->dontkickvoices)
- info.AddOption(_("Voices Protection"));
+ info.AddOption(_("Voices protection"));
}
void OnPrivmsg(User *u, Channel *c, Anope::string &msg) anope_override
diff --git a/modules/commands/cs_access.cpp b/modules/commands/cs_access.cpp
index 414704722..91f9cff4f 100644
--- a/modules/commands/cs_access.cpp
+++ b/modules/commands/cs_access.cpp
@@ -426,7 +426,7 @@ class CommandCSAccess : public Command
}
ListFormatter list(source.GetAccount());
- list.AddColumn("Number").AddColumn("Level").AddColumn("Mask");
+ list.AddColumn(_("Number")).AddColumn(_("Level")).AddColumn(_("Mask"));
this->ProcessList(source, ci, params, list);
}
@@ -439,7 +439,7 @@ class CommandCSAccess : public Command
}
ListFormatter list(source.GetAccount());
- list.AddColumn("Number").AddColumn("Level").AddColumn("Mask").AddColumn("By").AddColumn("Last seen");
+ list.AddColumn(_("Number")).AddColumn(_("Level")).AddColumn(_("Mask")).AddColumn(_("By")).AddColumn(_("Last seen"));
this->ProcessList(source, ci, params, list);
}
@@ -661,7 +661,7 @@ class CommandCSLevels : public Command
source.Reply(_("Access level settings for channel %s:"), ci->name.c_str());
ListFormatter list(source.GetAccount());
- list.AddColumn("Name").AddColumn("Level");
+ list.AddColumn(_("Name")).AddColumn(_("Level"));
const std::vector<Privilege> &privs = PrivilegeManager::GetPrivileges();
@@ -674,9 +674,9 @@ class CommandCSLevels : public Command
entry["Name"] = p.name;
if (j == ACCESS_INVALID)
- entry["Level"] = "(disabled)";
+ entry["Level"] = Language::Translate(source.GetAccount(), _("(disabled)"));
else if (j == ACCESS_FOUNDER)
- entry["Level"] = "(founder only)";
+ entry["Level"] = Language::Translate(source.GetAccount(), _("(founder only)"));
else
entry["Level"] = stringify(j);
@@ -755,7 +755,7 @@ class CommandCSLevels : public Command
source.Reply(_("The following feature/function names are available:"));
ListFormatter list(source.GetAccount());
- list.AddColumn("Name").AddColumn("Description");
+ list.AddColumn(_("Name")).AddColumn(_("Description"));
const std::vector<Privilege> &privs = PrivilegeManager::GetPrivileges();
for (unsigned i = 0; i < privs.size(); ++i)
diff --git a/modules/commands/cs_akick.cpp b/modules/commands/cs_akick.cpp
index 06ddc406e..2a0d623af 100644
--- a/modules/commands/cs_akick.cpp
+++ b/modules/commands/cs_akick.cpp
@@ -257,11 +257,12 @@ class CommandCSAKick : public Command
{
class AkickListCallback : public NumberList
{
+ CommandSource &source;
ListFormatter &list;
ChannelInfo *ci;
public:
- AkickListCallback(ListFormatter &_list, ChannelInfo *_ci, const Anope::string &numlist) : NumberList(numlist, false), list(_list), ci(_ci)
+ AkickListCallback(CommandSource &_source, ListFormatter &_list, ChannelInfo *_ci, const Anope::string &numlist) : NumberList(numlist, false), source(_source), list(_list), ci(_ci)
{
}
@@ -274,11 +275,11 @@ class CommandCSAKick : public Command
Anope::string timebuf, lastused;
if (akick->addtime)
- timebuf = Anope::strftime(akick->addtime, NULL, false);
+ timebuf = Anope::strftime(akick->addtime, source.GetAccount(), false);
else
timebuf = UNKNOWN;
if (akick->last_used)
- lastused = Anope::strftime(akick->last_used, NULL, false);
+ lastused = Anope::strftime(akick->last_used, source.GetAccount(), false);
else
lastused = UNKNOWN;
@@ -295,7 +296,7 @@ class CommandCSAKick : public Command
this->list.AddEntry(entry);
}
}
- nl_list(list, ci, mask);
+ nl_list(source, list, ci, mask);
nl_list.Process();
}
else
@@ -314,11 +315,11 @@ class CommandCSAKick : public Command
Anope::string timebuf, lastused;
if (akick->addtime)
- timebuf = Anope::strftime(akick->addtime);
+ timebuf = Anope::strftime(akick->addtime, source.GetAccount());
else
timebuf = UNKNOWN;
if (akick->last_used)
- lastused = Anope::strftime(akick->last_used);
+ lastused = Anope::strftime(akick->last_used, source.GetAccount());
else
lastused = UNKNOWN;
@@ -361,7 +362,7 @@ class CommandCSAKick : public Command
}
ListFormatter list(source.GetAccount());
- list.AddColumn("Number").AddColumn("Mask").AddColumn("Reason");
+ list.AddColumn(_("Number")).AddColumn(_("Mask")).AddColumn(_("Reason"));
this->ProcessList(source, ci, params, list);
}
@@ -374,7 +375,7 @@ class CommandCSAKick : public Command
}
ListFormatter list(source.GetAccount());
- list.AddColumn("Number").AddColumn("Mask").AddColumn("Creator").AddColumn("Created").AddColumn("Last used").AddColumn("Reason");
+ list.AddColumn(_("Number")).AddColumn(_("Mask")).AddColumn(_("Creator")).AddColumn(_("Created")).AddColumn(_("Last used")).AddColumn(_("Reason"));
this->ProcessList(source, ci, params, list);
}
diff --git a/modules/commands/cs_drop.cpp b/modules/commands/cs_drop.cpp
index e0b40a9d5..86061dc91 100644
--- a/modules/commands/cs_drop.cpp
+++ b/modules/commands/cs_drop.cpp
@@ -39,7 +39,7 @@ class CommandCSDrop : public Command
if (params.size() < 2 || !chan.equals_ci(params[1]))
{
- source.Reply(_("You must enter the channel name twice as a confirmation that you wish to drop \2%s\2."), chan.c_str());
+ source.Reply(_("You must enter the channel name twice as a confirmation that you wish to drop \002%s\002."), chan.c_str());
return;
}
diff --git a/modules/commands/cs_entrymsg.cpp b/modules/commands/cs_entrymsg.cpp
index 1aeadaac8..3cf14e523 100644
--- a/modules/commands/cs_entrymsg.cpp
+++ b/modules/commands/cs_entrymsg.cpp
@@ -110,7 +110,7 @@ class CommandEntryMessage : public Command
source.Reply(_("Entry message list for \002%s\002:"), ci->name.c_str());
ListFormatter list(source.GetAccount());
- list.AddColumn("Number").AddColumn("Creator").AddColumn("Created").AddColumn("Message");
+ list.AddColumn(_("Number")).AddColumn(_("Creator")).AddColumn(_("Created")).AddColumn(_("Message"));
for (unsigned i = 0; i < (*messages)->size(); ++i)
{
EntryMsg *msg = (*messages)->at(i);
@@ -118,7 +118,7 @@ class CommandEntryMessage : public Command
ListFormatter::ListEntry entry;
entry["Number"] = stringify(i + 1);
entry["Creator"] = msg->creator;
- entry["Created"] = Anope::strftime(msg->when);
+ entry["Created"] = Anope::strftime(msg->when, source.GetAccount());
entry["Message"] = msg->message;
list.AddEntry(entry);
}
diff --git a/modules/commands/cs_flags.cpp b/modules/commands/cs_flags.cpp
index 984c0089c..05129ad05 100644
--- a/modules/commands/cs_flags.cpp
+++ b/modules/commands/cs_flags.cpp
@@ -249,9 +249,9 @@ class CommandCSFlags : public Command
if (p != NULL)
{
if (add)
- source.Reply(_("Privilege \2%s\2 added to \2%s\2 on \2%s\2, new flags are +\2%s\2"), p->name.c_str(), access->mask.c_str(), ci->name.c_str(), access->AccessSerialize().c_str());
+ source.Reply(_("Privilege \002%s\002 added to \002%s\002 on \002%s\002, new flags are +\002%s\002"), p->name.c_str(), access->mask.c_str(), ci->name.c_str(), access->AccessSerialize().c_str());
else
- source.Reply(_("Privilege \2%s\2 removed from \2%s\2 on \2%s\2, new flags are +\2%s\2"), p->name.c_str(), access->mask.c_str(), ci->name.c_str(), access->AccessSerialize().c_str());
+ source.Reply(_("Privilege \002%s\002 removed from \002%s\002 on \002%s\002, new flags are +\002%s\002"), p->name.c_str(), access->mask.c_str(), ci->name.c_str(), access->AccessSerialize().c_str());
}
else
source.Reply(_("Flags for \002%s\002 on %s set to +\002%s\002"), access->mask.c_str(), ci->name.c_str(), access->AccessSerialize().c_str());
@@ -269,7 +269,7 @@ class CommandCSFlags : public Command
ListFormatter list(source.GetAccount());
- list.AddColumn("Number").AddColumn("Mask").AddColumn("Flags").AddColumn("Creator").AddColumn("Created");
+ list.AddColumn(_("Number")).AddColumn(_("Mask")).AddColumn(_("Flags")).AddColumn(_("Creator")).AddColumn(_("Created"));
unsigned count = 0;
for (unsigned i = 0, end = ci->GetAccessCount(); i < end; ++i)
diff --git a/modules/commands/cs_info.cpp b/modules/commands/cs_info.cpp
index 8f910fc83..a52c43d87 100644
--- a/modules/commands/cs_info.cpp
+++ b/modules/commands/cs_info.cpp
@@ -44,20 +44,20 @@ class CommandCSInfo : public Command
source.Reply(CHAN_INFO_HEADER, chan.c_str());
if (ci->GetFounder())
- info["Founder"] = ci->GetFounder()->display;
+ info[_("Founder")] = ci->GetFounder()->display;
if (show_all && ci->GetSuccessor())
- info["Successor"] = ci->GetSuccessor()->display;
+ info[_("Successor")] = ci->GetSuccessor()->display;
if (!ci->desc.empty())
- info["Description"] = ci->desc;
+ info[_("Description")] = ci->desc;
- info["Registered"] = Anope::strftime(ci->time_registered);
- info["Last used"] = Anope::strftime(ci->last_used);
+ info[_("Registered")] = Anope::strftime(ci->time_registered, source.GetAccount());
+ info[_("Last used")] = Anope::strftime(ci->last_used, source.GetAccount());
if (show_all)
{
- info["Ban type"] = stringify(ci->bantype);
+ info[_("Ban type")] = stringify(ci->bantype);
}
FOREACH_MOD(OnChanInfo, (source, ci, info, show_all));
diff --git a/modules/commands/cs_list.cpp b/modules/commands/cs_list.cpp
index 661c54ac6..ef9f86dd4 100644
--- a/modules/commands/cs_list.cpp
+++ b/modules/commands/cs_list.cpp
@@ -71,7 +71,7 @@ class CommandCSList : public Command
source.Reply(_("List of entries matching \002%s\002:"), pattern.c_str());
ListFormatter list(source.GetAccount());
- list.AddColumn("Name").AddColumn("Description");
+ list.AddColumn(_("Name")).AddColumn(_("Description"));
Anope::map<ChannelInfo *> ordered_map;
for (registered_channel_map::const_iterator it = RegisteredChannelList->begin(), it_end = RegisteredChannelList->end(); it != it_end; ++it)
@@ -99,7 +99,7 @@ class CommandCSList : public Command
ListFormatter::ListEntry entry;
entry["Name"] = (isnoexpire ? "!" : "") + ci->name;
if (ci->HasExt("CS_SUSPENDED"))
- entry["Description"] = "[Suspended]";
+ entry["Description"] = Language::Translate(source.GetAccount(), _("[Suspended]"));
else
entry["Description"] = ci->desc;
list.AddEntry(entry);
diff --git a/modules/commands/cs_log.cpp b/modules/commands/cs_log.cpp
index 643fa152e..cca0d19de 100644
--- a/modules/commands/cs_log.cpp
+++ b/modules/commands/cs_log.cpp
@@ -124,7 +124,7 @@ public:
else
{
ListFormatter list(source.GetAccount());
- list.AddColumn("Number").AddColumn("Service").AddColumn("Command").AddColumn("Method").AddColumn("");
+ list.AddColumn(_("Number")).AddColumn(_("Service")).AddColumn(_("Command")).AddColumn(_("Method")).AddColumn("");
for (unsigned i = 0; i < (*ls)->size(); ++i)
{
diff --git a/modules/commands/cs_mode.cpp b/modules/commands/cs_mode.cpp
index c40678a5f..1d3050f32 100644
--- a/modules/commands/cs_mode.cpp
+++ b/modules/commands/cs_mode.cpp
@@ -423,7 +423,7 @@ class CommandCSMode : public Command
else
{
ListFormatter list(source.GetAccount());
- list.AddColumn("Mode").AddColumn("Param").AddColumn("Creator").AddColumn("Created");
+ list.AddColumn(_("Mode")).AddColumn(_("Param")).AddColumn(_("Creator")).AddColumn(_("Created"));
for (ModeLocks::ModeList::const_iterator it = mlocks.begin(), it_end = mlocks.end(); it != it_end; ++it)
{
@@ -701,8 +701,8 @@ class CommandCSMode : public Command
"on a channel.\n"
" \n"
"The \002%s LOCK\002 command allows you to add, delete, and view mode locks on a channel.\n"
- "If a mode is locked on or off, services will not allow that mode to be changed. The \2SET\2\n"
- "command will clear all existing mode locks and set the new one given, while \2ADD\2 and \2DEL\2\n"
+ "If a mode is locked on or off, services will not allow that mode to be changed. The \002SET\002\n"
+ "command will clear all existing mode locks and set the new one given, while \002ADD\002 and \002DEL\002\n"
"modify the existing mode lock.\n"
"Example:\n"
" \002MODE #channel LOCK ADD +bmnt *!*@*aol*\002\n"
@@ -812,9 +812,9 @@ class CommandCSModes : public Command
if (!m.second.empty())
{
if (m.first)
- return Anope::printf(_("Gives you or the specified nick %s status on a channel"), m.second.c_str());
+ return Anope::printf(Language::Translate(source.GetAccount(), _("Gives you or the specified nick %s status on a channel")), m.second.c_str());
else
- return Anope::printf(_("Removes %s status from you or the specified nick on a channel"), m.second.c_str());
+ return Anope::printf(Language::Translate(source.GetAccount(), _("Removes %s status from you or the specified nick on a channel")), m.second.c_str());
}
else
return "";
diff --git a/modules/commands/cs_set.cpp b/modules/commands/cs_set.cpp
index 2998a850a..228a593be 100644
--- a/modules/commands/cs_set.cpp
+++ b/modules/commands/cs_set.cpp
@@ -1303,13 +1303,13 @@ class CSSet : public Module
if (peace.HasExt(ci))
info.AddOption(_("Peace"));
if (restricted.HasExt(ci))
- info.AddOption(_("Restricted Access"));
+ info.AddOption(_("Restricted access"));
if (secure.HasExt(ci))
info.AddOption(_("Security"));
if (securefounder.HasExt(ci))
- info.AddOption(_("Secure Founder"));
+ info.AddOption(_("Secure founder"));
if (secureops.HasExt(ci))
- info.AddOption(_("Secure Ops"));
+ info.AddOption(_("Secure ops"));
if (signkick.HasExt(ci) || signkick_level.HasExt(ci))
info.AddOption(_("Signed kicks"));
if (persist.HasExt(ci))
@@ -1318,10 +1318,12 @@ class CSSet : public Module
info.AddOption(_("No expire"));
if (keep_modes.HasExt(ci))
info.AddOption(_("Keep modes"));
+ if (noautoop.HasExt(ci))
+ info.AddOption(_("No auto-op"));
time_t chanserv_expire = Config->GetModule(this)->Get<time_t>("expire", "14d");
if (!noexpire.HasExt(ci) && chanserv_expire && !Anope::NoExpire)
- info["Expires on"] = Anope::strftime(ci->last_used + chanserv_expire);
+ info[_("Expires")] = Anope::strftime(ci->last_used + chanserv_expire, source.GetAccount());
}
};
diff --git a/modules/commands/cs_suspend.cpp b/modules/commands/cs_suspend.cpp
index bc122d048..ca2fd0893 100644
--- a/modules/commands/cs_suspend.cpp
+++ b/modules/commands/cs_suspend.cpp
@@ -94,7 +94,7 @@ class CommandCSSuspend : public Command
if (ci->HasExt("CS_SUSPENDED"))
{
- source.Reply(_("\2%s\2 is already suspended."), ci->name.c_str());
+ source.Reply(_("\002%s\002 is already suspended."), ci->name.c_str());
return;
}
@@ -213,15 +213,15 @@ class CSSuspend : public Module
CSSuspendInfo *si = suspend.Get(ci);
if (si)
{
- info["Suspended"] = "This channel is \2suspended\2.";
+ info[_("Suspended")] = _("This channel is \002suspended\002.");
if (!si->by.empty())
- info["Suspended by"] = si->by;
+ info[_("Suspended by")] = si->by;
if (!si->reason.empty())
- info["Suspend reason"] = si->reason;
+ info[_("Suspend reason")] = si->reason;
if (si->time)
- info["Suspended on"] = Anope::strftime(si->time, source.GetAccount(), true);
+ info[_("Suspended on")] = Anope::strftime(si->time, source.GetAccount(), true);
if (si->expires)
- info["Suspended expires"] = Anope::strftime(si->expires, source.GetAccount(), true);
+ info[_("Suspension expires")] = Anope::strftime(si->expires, source.GetAccount(), true);
}
}
diff --git a/modules/commands/cs_topic.cpp b/modules/commands/cs_topic.cpp
index 95c83f154..cb015e94a 100644
--- a/modules/commands/cs_topic.cpp
+++ b/modules/commands/cs_topic.cpp
@@ -248,16 +248,16 @@ class CSTopic : public Module
void OnChanInfo(CommandSource &source, ChannelInfo *ci, InfoFormatter &info, bool show_all) anope_override
{
if (keeptopic.HasExt(ci))
- info.AddOption(_("Topic Retention"));
+ info.AddOption(_("Topic retention"));
if (topiclock.HasExt(ci))
- info.AddOption(_("Topic Lock"));
+ info.AddOption(_("Topic lock"));
ModeLocks *ml = ci->GetExt<ModeLocks>("modelocks");
const ModeLock *secret = ml ? ml->GetMLock("SECRET") : NULL;
if (!ci->last_topic.empty() && (show_all || ((!secret || secret->set == false) && (!ci->c || !ci->c->HasMode("SECRET")))))
{
- info["Last topic"] = ci->last_topic;
- info["Topic set by"] = ci->last_topic_setter;
+ info[_("Last topic")] = ci->last_topic;
+ info[_("Topic set by")] = ci->last_topic_setter;
}
}
};
diff --git a/modules/commands/cs_xop.cpp b/modules/commands/cs_xop.cpp
index 0b404ea6a..67ce6898d 100644
--- a/modules/commands/cs_xop.cpp
+++ b/modules/commands/cs_xop.cpp
@@ -379,7 +379,7 @@ class CommandCSXOP : public Command
}
ListFormatter list(source.GetAccount());
- list.AddColumn("Number").AddColumn("Mask");
+ list.AddColumn(_("Number")).AddColumn(_("Mask"));
if (!nick.empty() && nick.find_first_not_of("1234567890,-") == Anope::string::npos)
{
@@ -483,15 +483,15 @@ class CommandCSXOP : public Command
public:
CommandCSXOP(Module *modname) : Command(modname, "chanserv/xop", 2, 4)
{
- this->SetSyntax("\037channel\037 ADD \037mask\037");
- this->SetSyntax("\037channel\037 DEL {\037mask\037 | \037entry-num\037 | \037list\037}");
- this->SetSyntax("\037channel\037 LIST [\037mask\037 | \037list\037]");
- this->SetSyntax("\037channel\037 CLEAR");
+ this->SetSyntax(_("\037channel\037 ADD \037mask\037"));
+ this->SetSyntax(_("\037channel\037 DEL {\037mask\037 | \037entry-num\037 | \037list\037}"));
+ this->SetSyntax(_("\037channel\037 LIST [\037mask\037 | \037list\037]"));
+ this->SetSyntax(_("\037channel\037 CLEAR"));
}
const Anope::string GetDesc(CommandSource &source) const anope_override
{
- return Anope::printf(_("Modify the list of %s users"), source.command.upper().c_str());
+ return Anope::printf(Language::Translate(source.GetAccount(), _("Modify the list of %s users")), source.command.upper().c_str());
}
void Execute(CommandSource &source, const std::vector<Anope::string> &params)
@@ -524,7 +524,7 @@ class CommandCSXOP : public Command
this->SendSyntax(source);
source.Reply(" ");
- source.Reply(_("Maintains the \2%s list\2 for a channel. Users who match an access entry\n"
+ source.Reply(_("Maintains the \002%s list\002 for a channel. Users who match an access entry\n"
"on the %s list receive the following privileges:\n"
" "), cmd.c_str(), cmd.c_str());
diff --git a/modules/commands/hs_list.cpp b/modules/commands/hs_list.cpp
index e0b2b8834..5e7b4beb8 100644
--- a/modules/commands/hs_list.cpp
+++ b/modules/commands/hs_list.cpp
@@ -55,7 +55,7 @@ class CommandHSList : public Command
unsigned display_counter = 0, listmax = Config->GetModule(this->owner)->Get<unsigned>("listmax", "50");
ListFormatter list(source.GetAccount());
- list.AddColumn("Number").AddColumn("Nick").AddColumn("Vhost").AddColumn("Creator").AddColumn("Created");
+ list.AddColumn(_("Number")).AddColumn(_("Nick")).AddColumn(_("Vhost")).AddColumn(_("Creator")).AddColumn(_("Created"));
for (nickalias_map::const_iterator it = NickAliasList->begin(), it_end = NickAliasList->end(); it != it_end; ++it)
{
@@ -78,7 +78,7 @@ class CommandHSList : public Command
else
entry["Vhost"] = na->GetVhostHost();
entry["Creator"] = na->GetVhostCreator();
- entry["Created"] = Anope::strftime(na->GetVhostCreated());
+ entry["Created"] = Anope::strftime(na->GetVhostCreated(), source.GetAccount());
list.AddEntry(entry);
}
}
@@ -99,7 +99,7 @@ class CommandHSList : public Command
else
entry["Vhost"] = na->GetVhostHost();
entry["Creator"] = na->GetVhostCreator();
- entry["Created"] = Anope::strftime(na->GetVhostCreated());
+ entry["Created"] = Anope::strftime(na->GetVhostCreated(), source.GetAccount());
list.AddEntry(entry);
}
}
diff --git a/modules/commands/hs_request.cpp b/modules/commands/hs_request.cpp
index 36e12505d..3b3865c41 100644
--- a/modules/commands/hs_request.cpp
+++ b/modules/commands/hs_request.cpp
@@ -297,7 +297,7 @@ class CommandHSWaiting : public Command
unsigned display_counter = 0, listmax = Config->GetModule(this->owner)->Get<unsigned>("listmax");
ListFormatter list(source.GetAccount());
- list.AddColumn("Number").AddColumn("Nick").AddColumn("Vhost").AddColumn("Created");
+ list.AddColumn(_("Number")).AddColumn(_("Nick")).AddColumn(_("Vhost")).AddColumn(_("Created"));
for (nickalias_map::const_iterator it = NickAliasList->begin(), it_end = NickAliasList->end(); it != it_end; ++it)
{
@@ -317,7 +317,7 @@ class CommandHSWaiting : public Command
entry["Vhost"] = hr->ident + "@" + hr->host;
else
entry["Vhost"] = hr->host;
- entry["Created"] = Anope::strftime(hr->time);
+ entry["Created"] = Anope::strftime(hr->time, source.GetAccount());
list.AddEntry(entry);
}
++counter;
@@ -329,7 +329,7 @@ class CommandHSWaiting : public Command
for (unsigned i = 0; i < replies.size(); ++i)
source.R