mirror of
https://github.com/anope/anope.git
synced 2026-07-03 04:43:12 +02:00
Changed the language system to use gettext
This commit is contained in:
+37
-241
@@ -15,19 +15,6 @@
|
||||
|
||||
#include "module.h"
|
||||
|
||||
#define AUTHOR "Anope"
|
||||
|
||||
enum
|
||||
{
|
||||
LNG_CHAN_HELP,
|
||||
LNG_ENFORCE_SYNTAX,
|
||||
LNG_CHAN_HELP_ENFORCE,
|
||||
LNG_CHAN_HELP_ENFORCE_R_ENABLED,
|
||||
LNG_CHAN_HELP_ENFORCE_R_DISABLED,
|
||||
LNG_CHAN_RESPONSE,
|
||||
LNG_NUM_STRINGS
|
||||
};
|
||||
|
||||
static Module *me;
|
||||
|
||||
class CommandCSEnforce : public Command
|
||||
@@ -87,7 +74,6 @@ class CommandCSEnforce : public Command
|
||||
ChannelInfo *ci;
|
||||
int16 old_nojoin_level;
|
||||
Anope::string mask;
|
||||
const char *reason;
|
||||
|
||||
if (!(ci = c->ci))
|
||||
return;
|
||||
@@ -103,9 +89,9 @@ class CommandCSEnforce : public Command
|
||||
if (check_access(uc->user, ci, CA_NOJOIN))
|
||||
{
|
||||
get_idealban(ci, uc->user, mask);
|
||||
reason = getstring(uc->user, CHAN_NOT_ALLOWED_TO_JOIN);
|
||||
Anope::string reason = GetString(uc->user, CHAN_NOT_ALLOWED_TO_JOIN);
|
||||
c->SetMode(NULL, CMODE_BAN, mask);
|
||||
c->Kick(NULL, uc->user, "%s", reason);
|
||||
c->Kick(NULL, uc->user, "%s", reason.c_str());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -127,7 +113,7 @@ class CommandCSEnforce : public Command
|
||||
if (!uc->user->IsIdentified())
|
||||
{
|
||||
get_idealban(ci, uc->user, mask);
|
||||
Anope::string reason = getstring(uc->user, CHAN_NOT_ALLOWED_TO_JOIN);
|
||||
Anope::string reason = GetString(uc->user, CHAN_NOT_ALLOWED_TO_JOIN);
|
||||
if (!c->HasMode(CMODE_REGISTERED))
|
||||
c->SetMode(NULL, CMODE_BAN, mask);
|
||||
c->Kick(NULL, uc->user, "%s", reason.c_str());
|
||||
@@ -150,35 +136,35 @@ class CommandCSEnforce : public Command
|
||||
ci = c->ci;
|
||||
|
||||
if (!c)
|
||||
notice_lang(Config->s_ChanServ, u, CHAN_X_NOT_IN_USE, chan.c_str());
|
||||
u->SendMessage(ChanServ, CHAN_X_NOT_IN_USE, chan.c_str());
|
||||
else if (!check_access(u, ci, CA_AKICK))
|
||||
notice_lang(Config->s_ChanServ, u, ACCESS_DENIED);
|
||||
u->SendMessage(ChanServ, ACCESS_DENIED);
|
||||
else
|
||||
{
|
||||
if (what.empty() || what.equals_ci("SET"))
|
||||
{
|
||||
this->DoSet(c);
|
||||
me->NoticeLang(Config->s_ChanServ, u, LNG_CHAN_RESPONSE, !what.empty() ? what.c_str() : "SET");
|
||||
me->SendMessage(ChanServ, u, _("Enforced %s"), !what.empty() ? what.c_str() : "SET");
|
||||
}
|
||||
else if (what.equals_ci("MODES"))
|
||||
{
|
||||
this->DoModes(c);
|
||||
me->NoticeLang(Config->s_ChanServ, u, LNG_CHAN_RESPONSE, what.c_str());
|
||||
me->SendMessage(ChanServ, u, _("Enforced %s"), what.c_str());
|
||||
}
|
||||
else if (what.equals_ci("SECUREOPS"))
|
||||
{
|
||||
this->DoSecureOps(c);
|
||||
me->NoticeLang(Config->s_ChanServ, u, LNG_CHAN_RESPONSE, what.c_str());
|
||||
me->SendMessage(ChanServ, u, _("Enforced %s"), what.c_str());
|
||||
}
|
||||
else if (what.equals_ci("RESTRICTED"))
|
||||
{
|
||||
this->DoRestricted(c);
|
||||
me->NoticeLang(Config->s_ChanServ, u, LNG_CHAN_RESPONSE, what.c_str());
|
||||
me->SendMessage(ChanServ, u, _("Enforced %s"), what.c_str());
|
||||
}
|
||||
else if (what.equals_ci("+R"))
|
||||
{
|
||||
this->DoCModeR(c);
|
||||
me->NoticeLang(Config->s_ChanServ, u, LNG_CHAN_RESPONSE, what.c_str());
|
||||
me->SendMessage(ChanServ, u, _("Enforced %s"), what.c_str());
|
||||
}
|
||||
else
|
||||
this->OnSyntaxError(u, "");
|
||||
@@ -189,26 +175,44 @@ class CommandCSEnforce : public Command
|
||||
|
||||
bool OnHelp(User *u, const Anope::string &subcommand)
|
||||
{
|
||||
me->NoticeLang(Config->s_ChanServ, u, LNG_ENFORCE_SYNTAX);
|
||||
u->SendMessage(Config->s_ChanServ, " ");
|
||||
me->NoticeLang(Config->s_ChanServ, u, LNG_CHAN_HELP_ENFORCE);
|
||||
u->SendMessage(Config->s_ChanServ, " ");
|
||||
me->SendMessage(ChanServ, u, _("Syntax: \002ENFORCE \037channel\037 [\037what\037]\002"));
|
||||
me->SendMessage(ChanServ, u, " ");
|
||||
me->SendMessage(ChanServ, u, _("Enforce various channel modes and set options. The \037channel\037\n"
|
||||
"option indicates what channel to enforce the modes and options\n"
|
||||
"on. The \037what\037 option indicates what modes and options to\n"
|
||||
"enforce, and can be any of SET, SECUREOPS, RESTRICTED, MODES,\n"
|
||||
"or +R. When left out, it defaults to SET.\n"
|
||||
" \n"
|
||||
"If \037what\037 is SET, it will enforce SECUREOPS and RESTRICTED\n"
|
||||
"on the users currently in the channel, if they are set. Give\n"
|
||||
"SECUREOPS to enforce the SECUREOPS option, even if it is not\n"
|
||||
"enabled. Use RESTRICTED to enfore the RESTRICTED option, also\n"
|
||||
"if it's not enabled."));
|
||||
me->SendMessage(ChanServ, u, " ");
|
||||
if (ModeManager::FindChannelModeByName(CMODE_REGISTERED))
|
||||
me->NoticeLang(Config->s_ChanServ, u, LNG_CHAN_HELP_ENFORCE_R_ENABLED);
|
||||
me->SendMessage(ChanServ, u, _("If \037what\037 is MODES, it will enforce channelmode +R if it is\n"
|
||||
"set. If +R is specified for \037what\037, the +R channelmode will\n"
|
||||
"also be enforced, but even if it is not set. If it is not set,\n"
|
||||
"users will be banned to ensure they don't just rejoin."));
|
||||
else
|
||||
me->NoticeLang(Config->s_ChanServ, u, LNG_CHAN_HELP_ENFORCE_R_DISABLED);
|
||||
me->SendMessage(ChanServ, u, _("If \037what\037 is MODES, nothing will be enforced, since it would\n"
|
||||
"enforce modes that the current ircd does not support. If +R is\n"
|
||||
"specified for \037what\037, an equalivant of channelmode +R on\n"
|
||||
"other ircds will be enforced. All users that are in the channel\n"
|
||||
"but have not identified for their nickname will be kicked and\n"
|
||||
"banned from the channel."));
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
void OnSyntaxError(User *u, const Anope::string &subcommand)
|
||||
{
|
||||
me->NoticeLang(Config->s_ChanServ, u, LNG_ENFORCE_SYNTAX);
|
||||
me->SendMessage(ChanServ, u, _("Syntax: \002ENFORCE \037channel\037 [\037what\037]\002"));
|
||||
}
|
||||
|
||||
void OnServHelp(User *u)
|
||||
{
|
||||
me->NoticeLang(Config->s_ChanServ, u, LNG_CHAN_HELP);
|
||||
me->SendMessage(ChanServ, u, _(" ENFORCE Enforce various channel modes and set options"));
|
||||
}
|
||||
};
|
||||
|
||||
@@ -221,218 +225,10 @@ class CSEnforce : public Module
|
||||
{
|
||||
me = this;
|
||||
|
||||
this->SetAuthor(AUTHOR);
|
||||
this->SetAuthor("Anope");
|
||||
this->SetType(SUPPORTED);
|
||||
|
||||
this->AddCommand(ChanServ, &commandcsenforce);
|
||||
|
||||
/* English (US) */
|
||||
const char *langtable_en_us[] = {
|
||||
/* LNG_CHAN_HELP */
|
||||
" ENFORCE Enforce various channel modes and set options",
|
||||
/* LNG_ENFORCE_SYNTAX */
|
||||
"Syntax: \002ENFORCE \037channel\037 [\037what\037]\002",
|
||||
/* LNG_CHAN_HELP_ENFORCE */
|
||||
"Enforce various channel modes and set options. The \037channel\037\n"
|
||||
"option indicates what channel to enforce the modes and options\n"
|
||||
"on. The \037what\037 option indicates what modes and options to\n"
|
||||
"enforce, and can be any of SET, SECUREOPS, RESTRICTED, MODES,\n"
|
||||
"or +R. When left out, it defaults to SET.\n"
|
||||
" \n"
|
||||
"If \037what\037 is SET, it will enforce SECUREOPS and RESTRICTED\n"
|
||||
"on the users currently in the channel, if they are set. Give\n"
|
||||
"SECUREOPS to enforce the SECUREOPS option, even if it is not\n"
|
||||
"enabled. Use RESTRICTED to enfore the RESTRICTED option, also\n"
|
||||
"if it's not enabled.",
|
||||
/* LNG_CHAN_HELP_ENFORCE_R_ENABLED */
|
||||
"If \037what\037 is MODES, it will enforce channelmode +R if it is\n"
|
||||
"set. If +R is specified for \037what\037, the +R channelmode will\n"
|
||||
"also be enforced, but even if it is not set. If it is not set,\n"
|
||||
"users will be banned to ensure they don't just rejoin.",
|
||||
/* LNG_CHAN_HELP_ENFORCE_R_DISABLED */
|
||||
"If \037what\037 is MODES, nothing will be enforced, since it would\n"
|
||||
"enforce modes that the current ircd does not support. If +R is\n"
|
||||
"specified for \037what\037, an equalivant of channelmode +R on\n"
|
||||
"other ircds will be enforced. All users that are in the channel\n"
|
||||
"but have not identified for their nickname will be kicked and\n"
|
||||
"banned from the channel.",
|
||||
/* LNG_CHAN_RESPONSE */
|
||||
"Enforced %s"
|
||||
};
|
||||
|
||||
/* Dutch (NL) */
|
||||
const char *langtable_nl[] = {
|
||||
/* LNG_CHAN_HELP */
|
||||
" ENFORCE Forceer enkele kanaalmodes en set-opties",
|
||||
/* LNG_ENFORCE_SYNTAX */
|
||||
"Syntax: \002ENFORCE \037kanaal\037 [\037wat\037]\002",
|
||||
/* LNG_CHAN_HELP_ENFORCE */
|
||||
"Forceer enkele kannalmodes en set-opties. De \037kanaal\037 optie\n"
|
||||
"geeft aan op welk kanaal de modes en opties geforceerd moeten\n"
|
||||
"worden. De \037wat\037 optie geeft aan welke modes en opties\n"
|
||||
"geforceerd moeten worden; dit kan SET, SECUREOPS, RESTRICTED,\n"
|
||||
"MODES, of +R zijn. Indien weggelaten is dit standaard SET.\n"
|
||||
" \n"
|
||||
"Als er voor \037wat\037 SET wordt ingevuld, zullen SECUREOPS en\n"
|
||||
"RESTRICTED geforceerd worden op de gebruikers in het kanaal,\n"
|
||||
"maar alleen als die opties aangezet zijn voor het kanaal. Als\n"
|
||||
"SECUREOPS of RESTRICTED wordt gegeven voor \037wat\037 zal die optie\n"
|
||||
"altijd geforceerd worden, ook als die niet is aangezet.",
|
||||
/* LNG_CHAN_HELP_ENFORCE_R_ENABLED */
|
||||
"Als er voor \037wat\037 MODES wordt ingevuld, zal kanaalmode +R worden\n"
|
||||
"geforceerd, als die op het kanaal aan staat. Als +R wordt ingevuld,\n"
|
||||
"zal kanaalmode +R worden geforceerd, maar ook als die niet aan"
|
||||
"staat voor het kanaal. Als +R niet aan staat, zullen alle ook\n"
|
||||
"gebanned worden om te zorgen dat ze niet opnieuw het kanaal binnen\n"
|
||||
"kunnen komen.",
|
||||
/* LNG_CHAN_HELP_ENFORCE_R_DISABLED */
|
||||
"Als er voor \037wat\037 MODES wordt ingevuld, zal er niks gebeuren.\n"
|
||||
"Normaal gesproken wordt er een kanaalmode geforceerd die op deze\n"
|
||||
"server niet ondersteund wordt. Als +R wordt ingevuld voor \037wat\037\n"
|
||||
"zullen alle gebruikers die in het kanaal zitten maar zich niet\n"
|
||||
"hebben geidentificeerd voor hun nick uit het kanaal gekicked en\n"
|
||||
"verbannen worden.",
|
||||
/* LNG_CHAN_RESPONSE */
|
||||
"Enforced %s"
|
||||
};
|
||||
|
||||
/* German (DE) */
|
||||
const char *langtable_de[] = {
|
||||
/* LNG_CHAN_HELP */
|
||||
" ENFORCE Erzwingt verschieden Modes und SET Optionen",
|
||||
/* LNG_ENFORCE_SYNTAX */
|
||||
"Syntax: \002ENFORCE \037Channel\037 [\037was\037]\002",
|
||||
/* LNG_CHAN_HELP_ENFORCE */
|
||||
"Erzwingt verschieden Modes und SET Optionen. Die \037Channel\037\n"
|
||||
"Option zeigt dir den Channel an, indem Modes und Optionen\n"
|
||||
"zu erzwingen sind. Die \037was\037 Option zeigt dir welche Modes\n"
|
||||
"und Optionen zu erzwingen sind. Die können nur SET, SECUREOPS,\n"
|
||||
"RESTRICTED, MODES oder +R sein.Default ist SET.\n"
|
||||
" \n"
|
||||
"Wenn \037was\037 SET ist, wird SECUREOPS und RESTRICTED\n"
|
||||
"auf die User die z.Z.in Channel sind erzwungen, wenn sie AN sind.\n"
|
||||
"Benutze SECUREOPS oder RESTRICTED , um die Optionen einzeln\n"
|
||||
"zu erzwingen, also wenn sie nicht eingeschaltet sind.",
|
||||
/* LNG_CHAN_HELP_ENFORCE_R_ENABLED */
|
||||
"Wenn \037was\037 MODES ist, wird das ChannelMode +R erzwungen\n"
|
||||
"falls an. Wenn \037was\037 +R ist, wird +R erzwungen aber eben\n"
|
||||
"wenn noch nicht als Channel-Mode ist. Wenn +R noch nicht als\n"
|
||||
"Channel-Mode war werden alle User aus den Channel gebannt um\n"
|
||||
"sicher zu sein das sie nicht rejoinen.",
|
||||
/* LNG_CHAN_HELP_ENFORCE_R_DISABLED */
|
||||
"Wenn \037was\037 MODES ist, wird nichts erzwungen weil es MODES seine\n"
|
||||
"können die dein IRCD nicht unterstützt. Wenn \037was\037 +R ist\n"
|
||||
"oder ein Modes was auf ein anderen IRCD gleich +R ist, wird es\n"
|
||||
"erzwungen. Alle User die nicht für deren Nicknamen identifiziert\n"
|
||||
"sind werden aus den Channel gekickt und gebannt.",
|
||||
/* LNG_CHAN_RESPONSE */
|
||||
"Erzwungen %s"
|
||||
};
|
||||
|
||||
/* Portuguese (PT) */
|
||||
const char *langtable_pt[] = {
|
||||
/* LNG_CHAN_HELP */
|
||||
" ENFORCE Verifica o cumprimento de vários modos de canal e opções ajustadas",
|
||||
/* LNG_ENFORCE_SYNTAX */
|
||||
"Sintaxe: \002ENFORCE \037canal\037 [\037opção\037]\002",
|
||||
/* LNG_CHAN_HELP_ENFORCE */
|
||||
"Verifica o cumprimento de vários modos de canal e opções ajustadas.\n"
|
||||
"O campo \037canal\037 indica qual canal deve ter os modos e opções verificadas\n"
|
||||
"O campo \037opção\037 indica quais modos e opções devem ser verificadas,\n"
|
||||
"e pode ser: SET, SECUREOPS, RESTRICTED, MODES ou +R\n"
|
||||
"Quando deixado em branco, o padrão é SET.\n"
|
||||
" \n"
|
||||
"Se \037opção\037 for SET, serão verificadas as opções SECUREOPS e RESTRICTED\n"
|
||||
"para usuários que estiverem no canal, caso elas estejam ativadas. Use\n"
|
||||
"SECUREOPS para verificar a opção SECUREOPS, mesmo que ela não esteja ativada\n"
|
||||
"Use RESTRICTED para verificar a opção RESTRICTED, mesmo que ela não esteja\n"
|
||||
"ativada.",
|
||||
/* LNG_CHAN_HELP_ENFORCE_R_ENABLED */
|
||||
"Se \037opção\037 for MODES, será verificado o modo de canal +R caso ele\n"
|
||||
"esteja ativado. Se +R for especificado para \037opção\037, o modo de canal\n"
|
||||
"+R também será verificado, mesmo que ele não esteja ativado. Se ele não\n"
|
||||
"estiver ativado, os usuários serão banidos para evitar que reentrem no canal.",
|
||||
/* LNG_CHAN_HELP_ENFORCE_R_DISABLED */
|
||||
"Se \037opção\037 for MODES, nada será verificado, visto que isto poderia\n"
|
||||
"verificar modos que o IRCd atual não suporta. Se +R for especificado\n"
|
||||
"para \037opção\037, um equivalente ao modo de canal +R em outros IRCds\n"
|
||||
"será verificado. Todos os usuários que estão no canal, mas não estejam\n"
|
||||
"identificados para seus nicks serão kickados e banidos do canal.",
|
||||
/* LNG_CHAN_RESPONSE */
|
||||
"Verificado %s"
|
||||
};
|
||||
|
||||
/* Russian (RU) */
|
||||
const char *langtable_ru[] = {
|
||||
/* LNG_CHAN_HELP */
|
||||
" ENFORCE Ïåðåïðîâåðêà è óñòàíîâêà ðàçëè÷íûõ ðåæèìîâ è îïöèé êàíàëà",
|
||||
/* LNG_ENFORCE_SYNTAX */
|
||||
"Ñèíòàêñèñ: \002ENFORCE \037#êàíàë\037 \037ïàðàìåòð\037\002",
|
||||
/* LNG_CHAN_HELP_ENFORCE */
|
||||
"Ïåðåïðîâåðêà è óñòàíîâêà ðàçëè÷íûõ ðåæèìîâ è îïöèé êàíàëà.\n"
|
||||
"\037Ïàðàìåòð\037 óêàçûâàåò êàêèå îïöèè èëè ðåæèìû êàíàëà äîëæíû áûòü\n"
|
||||
"ïåðåïðîâåðåíû.  êà÷åñòâå ïàðàìåòðà ìîãóò áûòü óêàçàíû: SET, SECUREOPS,\n"
|
||||
"RESTRICTED, MODES, èëè +R. Åñëè ïàðàìåòð íå óêàçàí, ïî-óìîë÷àíèþ áóäåò SET.\n"
|
||||
" \n"
|
||||
"Åñëè â êà÷åñòâå \037ïàðàìåòðà\037 óêàçàíî SET, áóäóò ïåðåïðîâåðåíû îïöèè\n"
|
||||
"SECUREOPS è RESTRICTED îòíîñèòåëüíî ïîëüçîâàòåëåé íà óêàçàííîì êàíàëå\n"
|
||||
"(ïðè óñëîâèè, ÷òî îïöèè âêëþ÷åíû). Îòäåëüíî óêàçàííûé ïàðàìåòð SECUREOPS\n"
|
||||
"ïðèìåíèò îïöèþ SECUREOPS (äàæå åñëè îíà \037ÍÅ\037 óñòàíîâëåíà). Ïàðàìåòð\n"
|
||||
"RESTRICTED ïðèìåíèò îïöèþ RESTRICTED (äàæå åñëè îíà \037ÍÅ\037 óñòàíîâëåíà)",
|
||||
/* LNG_CHAN_HELP_ENFORCE_R_ENABLED */
|
||||
"Åñëè â êà÷åñòâå \037ïàðàìåòðà\037 óêàçàíî MODES, áóäåò ïåðåïðîâåðåí ðåæèì +R\n"
|
||||
"(åñëè îí óñòàíîâëåí). Îòäåëüíî óêàçàííûé ïàðàìåòð \037+R\037 ïðèìåíèò\n"
|
||||
"êàíàëüíûé ðåæèì +R, äàæå åñëè îí íå óñòàíîâëåí, è çàáàíèò âñåõ ïîëüçîâàòåëåé,\n"
|
||||
"êîòîðûå íå èäåíòèôèöèðîâàëèñü ê ñâîåìó íèêó èëè íå èìåþò çàðåãèñòðèðîâàííîãî íèêà.",
|
||||
/* LNG_CHAN_HELP_ENFORCE_R_DISABLED */
|
||||
"Åñëè â êà÷åñòâå \037ïàðàìåòðà\037 óêàçàíî MODES, ïåðåïðîâåðêà îñóùåñòâëåíà\n"
|
||||
"ÍÅ ÁÓÄÅÒ, òàê êàê òåêóùèé IRCD íå ïîääåðæèâàåò íåîáõîäèìûå ðåæèìû.\n"
|
||||
"Îòäåëüíî óêàçàííûé ïàðàìåòð \037+R\037 ïðèìåíèò êàíàëüíûé ðåæèì, ýêâèâàëåíòíûé\n"
|
||||
"ðåæèìó +R è çàáàíèò âñåõ ïîëüçîâàòåëåé, êîòîðûå íå èäåíòèôèöèðîâàëèñü ê ñâîåìó\n"
|
||||
"íèêó èëè íå èìåþò çàðåãèñòðèðîâàííîãî íèêà.",
|
||||
/* LNG_CHAN_RESPONSE */
|
||||
"Ïåðåïðîâåðåíî: %s"
|
||||
};
|
||||
|
||||
/* Italian (IT) */
|
||||
const char *langtable_it[] = {
|
||||
/* LNG_CHAN_HELP */
|
||||
" ENFORCE Forza diversi modi di canale ed opzioni SET",
|
||||
/* LNG_ENFORCE_SYNTAX */
|
||||
"Sintassi: \002ENFORCE \037canale\037 [\037cosa\037]\002",
|
||||
/* LNG_CHAN_HELP_ENFORCE */
|
||||
"Forza diversi modi di canale ed opzioni SET. Il parametro \037canale\037\n"
|
||||
"indica il canale sul quale forzare i modi e le opzioni. Il parametro\n"
|
||||
"\037cosa\037 indica i modi e le opzioni da forzare, e possono essere\n"
|
||||
"qualsiasi delle opzioni SET, SECUREOPS, RESTRICTED, MODES, o +R.\n"
|
||||
"Se non specificato, viene sottointeso SET.\n"
|
||||
" \n"
|
||||
"Se \037cosa\037 è SET, forzerà SECUREOPS e RESTRICTED sugli utenti\n"
|
||||
"attualmente nel canale, se sono impostati. Specifica SECUREOPS per\n"
|
||||
"forzare l'opzione SECUREOPS, anche se non è attivata. Specifica\n"
|
||||
"RESTRICTED per forzare l'opzione RESTRICTED, anche se non è\n"
|
||||
"attivata.",
|
||||
/* LNG_CHAN_HELP_ENFORCE_R_ENABLED */
|
||||
"Se \037cosa\037 è MODES, forzerà il modo del canale +R se è impostato.\n"
|
||||
"Se +R è specificato per \037cosa\037, il modo del canale +R verrà\n"
|
||||
"forzato, anche se non è impostato. Se non è impostato, gli utenti\n"
|
||||
"verranno bannati per assicurare che non rientrino semplicemente.",
|
||||
/* LNG_CHAN_HELP_ENFORCE_R_DISABLED */
|
||||
"Se \037cosa\037 è MODES, niente verrà forzato, siccome forzerebbe\n"
|
||||
"dei modi che l'ircd in uso non supporterebbe. Se +R è specificato\n"
|
||||
"per \037cosa\037, un modo equivalente a +R sui altri ircd verrà\n"
|
||||
"forzato. Tutti gli utenti presenti nel canale ma non identificati\n"
|
||||
"per il loro nickname verranno bannati ed espulsi dal canale.\n",
|
||||
/* LNG_CHAN_RESPONSE */
|
||||
"Forzato %s"
|
||||
};
|
||||
|
||||
this->InsertLanguage(LANG_EN_US, LNG_NUM_STRINGS, langtable_en_us);
|
||||
this->InsertLanguage(LANG_NL, LNG_NUM_STRINGS, langtable_nl);
|
||||
this->InsertLanguage(LANG_DE, LNG_NUM_STRINGS, langtable_de);
|
||||
this->InsertLanguage(LANG_PT, LNG_NUM_STRINGS, langtable_pt);
|
||||
this->InsertLanguage(LANG_RU, LNG_NUM_STRINGS, langtable_ru);
|
||||
this->InsertLanguage(LANG_IT, LNG_NUM_STRINGS, langtable_it);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user