1
0
mirror of https://github.com/anope/anope.git synced 2026-07-09 08:43:14 +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
+10 -10
View File
@@ -31,33 +31,33 @@ class CommandOSSVSNick : public Command
/* Truncate long nicknames to NICKMAX-2 characters */
if (newnick.length() > Config->NickLen)
{
notice_lang(Config->s_OperServ, u, NICK_X_TRUNCATED, newnick.c_str(), Config->NickLen, newnick.c_str());
u->SendMessage(OperServ, NICK_X_TRUNCATED, newnick.c_str(), Config->NickLen, newnick.c_str());
newnick = params[1].substr(0, Config->NickLen);
}
/* Check for valid characters */
if (newnick[0] == '-' || isdigit(newnick[0]))
{
notice_lang(Config->s_OperServ, u, NICK_X_ILLEGAL, newnick.c_str());
u->SendMessage(OperServ, NICK_X_ILLEGAL, newnick.c_str());
return MOD_CONT;
}
for (unsigned i = 0, end = newnick.length(); i < end; ++i)
if (!isvalidnick(newnick[i]))
{
notice_lang(Config->s_OperServ, u, NICK_X_ILLEGAL, newnick.c_str());
u->SendMessage(OperServ, NICK_X_ILLEGAL, newnick.c_str());
return MOD_CONT;
}
/* Check for a nick in use or a forbidden/suspended nick */
if (!(u2 = finduser(nick)))
notice_lang(Config->s_OperServ, u, NICK_X_NOT_IN_USE, nick.c_str());
u->SendMessage(OperServ, NICK_X_NOT_IN_USE, nick.c_str());
else if (finduser(newnick))
notice_lang(Config->s_OperServ, u, NICK_X_IN_USE, newnick.c_str());
u->SendMessage(OperServ, NICK_X_IN_USE, newnick.c_str());
else if ((na = findnick(newnick)) && na->HasFlag(NS_FORBIDDEN))
notice_lang(Config->s_OperServ, u, NICK_X_FORBIDDEN, newnick.c_str());
u->SendMessage(OperServ, NICK_X_FORBIDDEN, newnick.c_str());
else
{
notice_lang(Config->s_OperServ, u, OPER_SVSNICK_NEWNICK, nick.c_str(), newnick.c_str());
u->SendMessage(OperServ, OPER_SVSNICK_NEWNICK, nick.c_str(), newnick.c_str());
ircdproto->SendGlobops(OperServ, "%s used SVSNICK to change %s to %s", u->nick.c_str(), nick.c_str(), newnick.c_str());
ircdproto->SendForceNickChange(u2, newnick, Anope::CurTime);
}
@@ -66,18 +66,18 @@ class CommandOSSVSNick : public Command
bool OnHelp(User *u, const Anope::string &subcommand)
{
notice_help(Config->s_OperServ, u, OPER_HELP_SVSNICK);
u->SendMessage(OperServ, OPER_HELP_SVSNICK);
return true;
}
void OnSyntaxError(User *u, const Anope::string &subcommand)
{
syntax_error(Config->s_OperServ, u, "SVSNICK", OPER_SVSNICK_SYNTAX);
SyntaxError(OperServ, u, "SVSNICK", OPER_SVSNICK_SYNTAX);
}
void OnServHelp(User *u)
{
notice_lang(Config->s_OperServ, u, OPER_HELP_CMD_SVSNICK);
u->SendMessage(OperServ, OPER_HELP_CMD_SVSNICK);
}
};