1
0
mirror of https://github.com/anope/anope.git synced 2026-07-06 19:03:13 +02:00

Changed the language system to use gettext

This commit is contained in:
Adam
2010-09-26 02:33:01 -04:00
parent 05e6815d91
commit d646d455e2
239 changed files with 168730 additions and 90259 deletions
+24 -25
View File
@@ -33,14 +33,14 @@ class DefConTimeout : public Timer
Config->DefConLevel = level;
FOREACH_MOD(I_OnDefconLevel, OnDefconLevel(level));
Log(OperServ, "operserv/defcon") << "Defcon level timeout, returning to level " << level;
ircdproto->SendGlobops(OperServ, getstring(OPER_DEFCON_WALL), Config->s_OperServ.c_str(), level);
ircdproto->SendGlobops(OperServ, GetString(OPER_DEFCON_WALL).c_str(), Config->s_OperServ.c_str(), level);
if (Config->GlobalOnDefcon)
{
if (!Config->DefConOffMessage.empty())
oper_global("", "%s", Config->DefConOffMessage.c_str());
else
oper_global("", getstring(DEFCON_GLOBAL), Config->DefConLevel);
oper_global("", GetString(DEFCON_GLOBAL).c_str(), Config->DefConLevel);
if (Config->GlobalOnDefconMore && Config->DefConOffMessage.empty())
oper_global("", "%s", Config->DefconMessage.c_str());
@@ -63,11 +63,10 @@ class CommandOSDefcon : public Command
{
Anope::string lvl = params[0];
int newLevel = 0;
const char *langglobal = getstring(DEFCON_GLOBAL);
if (lvl.empty())
{
notice_lang(Config->s_OperServ, u, OPER_DEFCON_CHANGED, Config->DefConLevel);
u->SendMessage(OperServ, OPER_DEFCON_CHANGED, Config->DefConLevel);
defcon_sendlvls(u);
return MOD_CONT;
}
@@ -90,10 +89,10 @@ class CommandOSDefcon : public Command
if (Config->DefConTimeOut)
timeout = new DefConTimeout(5);
notice_lang(Config->s_OperServ, u, OPER_DEFCON_CHANGED, Config->DefConLevel);
u->SendMessage(OperServ, OPER_DEFCON_CHANGED, Config->DefConLevel);
defcon_sendlvls(u);
Log(LOG_ADMIN, u, this) << "to change defcon level to " << newLevel;
ircdproto->SendGlobops(OperServ, getstring(OPER_DEFCON_WALL), u->nick.c_str(), newLevel);
ircdproto->SendGlobops(OperServ, GetString(OPER_DEFCON_WALL).c_str(), u->nick.c_str(), newLevel);
/* Global notice the user what is happening. Also any Message that
the Admin would like to add. Set in config file. */
if (Config->GlobalOnDefcon)
@@ -101,7 +100,7 @@ class CommandOSDefcon : public Command
if (Config->DefConLevel == 5 && !Config->DefConOffMessage.empty())
oper_global("", "%s", Config->DefConOffMessage.c_str());
else
oper_global("", langglobal, Config->DefConLevel);
oper_global("", GetString(DEFCON_GLOBAL).c_str(), Config->DefConLevel);
}
if (Config->GlobalOnDefconMore)
{
@@ -115,18 +114,18 @@ class CommandOSDefcon : public Command
bool OnHelp(User *u, const Anope::string &subcommand)
{
notice_help(Config->s_OperServ, u, OPER_HELP_DEFCON);
u->SendMessage(OperServ, OPER_HELP_DEFCON);
return true;
}
void OnSyntaxError(User *u, const Anope::string &subcommand)
{
syntax_error(Config->s_OperServ, u, "DEFCON", OPER_DEFCON_SYNTAX);
SyntaxError(OperServ, u, "DEFCON", OPER_DEFCON_SYNTAX);
}
void OnServHelp(User *u)
{
notice_lang(Config->s_OperServ, u, OPER_HELP_CMD_DEFCON);
u->SendMessage(OperServ, OPER_HELP_CMD_DEFCON);
}
};
@@ -216,7 +215,7 @@ class OSDefcon : public Module
if ((CheckDefCon(DEFCON_OPER_ONLY) || CheckDefCon(DEFCON_SILENT_OPER_ONLY)) && !is_oper(u))
{
if (!CheckDefCon(DEFCON_SILENT_OPER_ONLY))
notice_lang(bi->nick, u, OPER_DEFCON_DENIED);
u->SendMessage(bi, OPER_DEFCON_DENIED);
return EVENT_STOP;
}
@@ -232,7 +231,7 @@ class OSDefcon : public Module
{
if (CheckDefCon(DEFCON_NO_NEW_NICKS))
{
notice_lang(Config->s_NickServ, u, OPER_DEFCON_DENIED);
u->SendMessage(NickServ, OPER_DEFCON_DENIED);
return EVENT_STOP;
}
}
@@ -243,7 +242,7 @@ class OSDefcon : public Module
{
if (!params.empty() && params[0].equals_ci("MLOCK") && CheckDefCon(DEFCON_NO_MLOCK_CHANGE))
{
notice_lang(Config->s_ChanServ, u, OPER_DEFCON_DENIED);
u->SendMessage(ChanServ, OPER_DEFCON_DENIED);
return EVENT_STOP;
}
}
@@ -251,7 +250,7 @@ class OSDefcon : public Module
{
if (CheckDefCon(DEFCON_NO_NEW_CHANNELS))
{
notice_lang(Config->s_ChanServ, u, OPER_DEFCON_DENIED);
u->SendMessage(ChanServ, OPER_DEFCON_DENIED);
return EVENT_STOP;
}
}
@@ -262,7 +261,7 @@ class OSDefcon : public Module
{
if (CheckDefCon(DEFCON_NO_NEW_MEMOS))
{
notice_lang(Config->s_MemoServ, u, OPER_DEFCON_DENIED);
u->SendMessage(MemoServ, OPER_DEFCON_DENIED);
return EVENT_STOP;
}
}
@@ -323,25 +322,25 @@ class OSDefcon : public Module
void defcon_sendlvls(User *u)
{
if (CheckDefCon(DEFCON_NO_NEW_CHANNELS))
notice_lang(Config->s_OperServ, u, OPER_HELP_DEFCON_NO_NEW_CHANNELS);
u->SendMessage(OperServ, OPER_HELP_DEFCON_NO_NEW_CHANNELS);
if (CheckDefCon(DEFCON_NO_NEW_NICKS))
notice_lang(Config->s_OperServ, u, OPER_HELP_DEFCON_NO_NEW_NICKS);
u->SendMessage(OperServ, OPER_HELP_DEFCON_NO_NEW_NICKS);
if (CheckDefCon(DEFCON_NO_MLOCK_CHANGE))
notice_lang(Config->s_OperServ, u, OPER_HELP_DEFCON_NO_MLOCK_CHANGE);
u->SendMessage(OperServ, OPER_HELP_DEFCON_NO_MLOCK_CHANGE);
if (CheckDefCon(DEFCON_FORCE_CHAN_MODES) && !Config->DefConChanModes.empty())
notice_lang(Config->s_OperServ, u, OPER_HELP_DEFCON_FORCE_CHAN_MODES, Config->DefConChanModes.c_str());
u->SendMessage(OperServ, OPER_HELP_DEFCON_FORCE_CHAN_MODES, Config->DefConChanModes.c_str());
if (CheckDefCon(DEFCON_REDUCE_SESSION))
notice_lang(Config->s_OperServ, u, OPER_HELP_DEFCON_REDUCE_SESSION, Config->DefConSessionLimit);
u->SendMessage(OperServ, OPER_HELP_DEFCON_REDUCE_SESSION, Config->DefConSessionLimit);
if (CheckDefCon(DEFCON_NO_NEW_CLIENTS))
notice_lang(Config->s_OperServ, u, OPER_HELP_DEFCON_NO_NEW_CLIENTS);
u->SendMessage(OperServ, OPER_HELP_DEFCON_NO_NEW_CLIENTS);
if (CheckDefCon(DEFCON_OPER_ONLY))
notice_lang(Config->s_OperServ, u, OPER_HELP_DEFCON_OPER_ONLY);
u->SendMessage(OperServ, OPER_HELP_DEFCON_OPER_ONLY);
if (CheckDefCon(DEFCON_SILENT_OPER_ONLY))
notice_lang(Config->s_OperServ, u, OPER_HELP_DEFCON_SILENT_OPER_ONLY);
u->SendMessage(OperServ, OPER_HELP_DEFCON_SILENT_OPER_ONLY);
if (CheckDefCon(DEFCON_AKILL_NEW_CLIENTS))
notice_lang(Config->s_OperServ, u, OPER_HELP_DEFCON_AKILL_NEW_CLIENTS);
u->SendMessage(OperServ, OPER_HELP_DEFCON_AKILL_NEW_CLIENTS);
if (CheckDefCon(DEFCON_NO_NEW_MEMOS))
notice_lang(Config->s_OperServ, u, OPER_HELP_DEFCON_NO_NEW_MEMOS);
u->SendMessage(OperServ, OPER_HELP_DEFCON_NO_NEW_MEMOS);
}
void runDefCon()