diff options
author | Adam- <Adam-@5417fbe8-f217-4b02-8779-1006273d7864> | 2009-10-17 01:17:19 +0000 |
---|---|---|
committer | Adam- <Adam-@5417fbe8-f217-4b02-8779-1006273d7864> | 2009-10-17 01:17:19 +0000 |
commit | bbea1b56798d8dc0e91fa1c0bf04f9bd3690bf60 (patch) | |
tree | f706b31307999c6cf093a19d383c79c264b3d32b | |
parent | 72fed4d9bb441eea2be8c1f9b3309bf505356a07 (diff) |
Give the proper error messages when trying to load/unload already loaded/unloaded modules, instead of just returning syntax error
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2567 5417fbe8-f217-4b02-8779-1006273d7864
-rw-r--r-- | lang/cat.l | 4 | ||||
-rw-r--r-- | lang/de.l | 4 | ||||
-rw-r--r-- | lang/en_us.l | 4 | ||||
-rw-r--r-- | lang/es.l | 4 | ||||
-rw-r--r-- | lang/fr.l | 4 | ||||
-rw-r--r-- | lang/gr.l | 4 | ||||
-rw-r--r-- | lang/hun.l | 4 | ||||
-rw-r--r-- | lang/it.l | 4 | ||||
-rw-r--r-- | lang/nl.l | 4 | ||||
-rw-r--r-- | lang/pl.l | 6 | ||||
-rw-r--r-- | lang/pt.l | 4 | ||||
-rw-r--r-- | lang/ru.l | 4 | ||||
-rw-r--r-- | lang/tr.l | 4 | ||||
-rw-r--r-- | src/core/os_modload.c | 2 | ||||
-rw-r--r-- | src/core/os_modunload.c | 2 |
15 files changed, 56 insertions, 2 deletions
diff --git a/lang/cat.l b/lang/cat.l index dc074e12a..461284cf0 100644 --- a/lang/cat.l +++ b/lang/cat.l @@ -3006,6 +3006,10 @@ OPER_MODULE_REMOVE_FAIL Unable to remove module %s OPER_MODULE_NO_UNLOAD This module can not be unloaded. +OPER_MODULE_ALREADY_LOADED + Module %s is already loaded. +OPER_MODULE_ISNT_LOADED + Module %s isn't loaded. OPER_MODULE_LOAD_SYNTAX MODLOAD FileName OPER_MODULE_UNLOAD_SYNTAX @@ -2958,6 +2958,10 @@ OPER_MODULE_REMOVE_FAIL Kann Modul %s nicht entfernen OPER_MODULE_NO_UNLOAD Modul KANN NICHT entfernt werden. +OPER_MODULE_ALREADY_LOADED + Module %s is already loaded. +OPER_MODULE_ISNT_LOADED + Module %s isn't loaded. OPER_MODULE_LOAD_SYNTAX MODLOAD Modul-Name OPER_MODULE_UNLOAD_SYNTAX diff --git a/lang/en_us.l b/lang/en_us.l index 56faf0575..a7303632b 100644 --- a/lang/en_us.l +++ b/lang/en_us.l @@ -2900,6 +2900,10 @@ OPER_MODULE_REMOVE_FAIL Unable to remove module %s OPER_MODULE_NO_UNLOAD This module can not be unloaded. +OPER_MODULE_ALREADY_LOADED + Module %s is already loaded. +OPER_MODULE_ISNT_LOADED + Module %s isn't loaded. OPER_MODULE_LOAD_SYNTAX MODLOAD FileName OPER_MODULE_UNLOAD_SYNTAX @@ -2978,6 +2978,10 @@ OPER_MODULE_REMOVE_FAIL Imposible quitar modulo %s OPER_MODULE_NO_UNLOAD This module can not be unloaded. +OPER_MODULE_ALREADY_LOADED + Module %s is already loaded. +OPER_MODULE_ISNT_LOADED + Module %s isn't loaded. OPER_MODULE_LOAD_SYNTAX MODLOAD NombreArchivo OPER_MODULE_UNLOAD_SYNTAX @@ -3032,6 +3032,10 @@ OPER_MODULE_REMOVE_FAIL Impossible de déchager le module %s. OPER_MODULE_NO_UNLOAD Ce module ne peux pas etre déchargé. +OPER_MODULE_ALREADY_LOADED + Module %s is already loaded. +OPER_MODULE_ISNT_LOADED + Module %s isn't loaded. OPER_MODULE_LOAD_SYNTAX MODLOAD Fichier OPER_MODULE_UNLOAD_SYNTAX @@ -3009,6 +3009,10 @@ OPER_MODULE_REMOVE_FAIL Unable to remove module %s OPER_MODULE_NO_UNLOAD This module can not be unloaded. +OPER_MODULE_ALREADY_LOADED + Module %s is already loaded. +OPER_MODULE_ISNT_LOADED + Module %s isn't loaded. OPER_MODULE_LOAD_SYNTAX MODLOAD FileName OPER_MODULE_UNLOAD_SYNTAX diff --git a/lang/hun.l b/lang/hun.l index 9b5a2a2dc..eab976a7b 100644 --- a/lang/hun.l +++ b/lang/hun.l @@ -2950,6 +2950,10 @@ OPER_MODULE_REMOVE_FAIL Nem sikerült eltávolítani a %s modult OPER_MODULE_NO_UNLOAD This module can not be unloaded. +OPER_MODULE_ALREADY_LOADED + Module %s is already loaded. +OPER_MODULE_ISNT_LOADED + Module %s isn't loaded. OPER_MODULE_LOAD_SYNTAX MODLOAD Fájlnév OPER_MODULE_UNLOAD_SYNTAX @@ -2906,6 +2906,10 @@ OPER_MODULE_REMOVE_FAIL Impossibile rimuovere il modulo %s OPER_MODULE_NO_UNLOAD Questo modulo non può essere rimosso. +OPER_MODULE_ALREADY_LOADED + Module %s is already loaded. +OPER_MODULE_ISNT_LOADED + Module %s isn't loaded. OPER_MODULE_LOAD_SYNTAX MODLOAD NomeFile OPER_MODULE_UNLOAD_SYNTAX @@ -2965,6 +2965,10 @@ OPER_MODULE_REMOVE_FAIL Het verwijderen van module %s is gefaald OPER_MODULE_NO_UNLOAD This module can not be unloaded. +OPER_MODULE_ALREADY_LOADED + Module %s is already loaded. +OPER_MODULE_ISNT_LOADED + Module %s isn't loaded. OPER_MODULE_LOAD_SYNTAX MODLOAD bestandsnaam OPER_MODULE_UNLOAD_SYNTAX @@ -3889,6 +3889,12 @@ OPER_MODULE_REMOVE_FAIL OPER_MODULE_NO_UNLOAD Ten modu³ nie mo¿e zostaæ wy³adowany. +OPER_MODULE_ALREADY_LOADED + Module %s is already loaded. + +OPER_MODULE_ISNT_LOADED + Module %s isn't loaded. + OPER_MODULE_LOAD_SYNTAX MODLOAD nazwa-pliku @@ -2926,6 +2926,10 @@ OPER_MODULE_REMOVE_FAIL Impossível remover o módulo %s OPER_MODULE_NO_UNLOAD This module can not be unloaded. +OPER_MODULE_ALREADY_LOADED + Module %s is already loaded. +OPER_MODULE_ISNT_LOADED + Module %s isn't loaded. OPER_MODULE_LOAD_SYNTAX MODLOAD NomeDoArquivo OPER_MODULE_UNLOAD_SYNTAX @@ -2896,6 +2896,10 @@ OPER_MODULE_REMOVE_FAIL Íåâîçìîæíî âûãðóçèòü ìîäóëü %s OPER_MODULE_NO_UNLOAD Ýòîò ìîäóëü íå ìîæåò áûòü âûãðóæåí. +OPER_MODULE_ALREADY_LOADED + Module %s is already loaded. +OPER_MODULE_ISNT_LOADED + Module %s isn't loaded. OPER_MODULE_LOAD_SYNTAX MODLOAD èìÿ_ôàéëà OPER_MODULE_UNLOAD_SYNTAX @@ -3003,6 +3003,10 @@ OPER_MODULE_REMOVE_FAIL Unable to remove module %s OPER_MODULE_NO_UNLOAD This module can not be unloaded. +OPER_MODULE_ALREADY_LOADED + Module %s is already loaded. +OPER_MODULE_ISNT_LOADED + Module %s isn't loaded. OPER_MODULE_LOAD_SYNTAX MODLOAD FileName OPER_MODULE_UNLOAD_SYNTAX diff --git a/src/core/os_modload.c b/src/core/os_modload.c index b363a2db8..65287d4e6 100644 --- a/src/core/os_modload.c +++ b/src/core/os_modload.c @@ -29,7 +29,7 @@ class CommandOSModLoad : public Command Module *m = findModule(name); if (m) { - notice_lang(s_OperServ, u, OPER_MODULE_LOAD_FAIL, name); + notice_lang(s_OperServ, u, OPER_MODULE_ALREADY_LOADED, name); return MOD_CONT; } diff --git a/src/core/os_modunload.c b/src/core/os_modunload.c index 8b5bf3bf5..13b998a34 100644 --- a/src/core/os_modunload.c +++ b/src/core/os_modunload.c @@ -30,7 +30,7 @@ class CommandOSModUnLoad : public Command Module *m = findModule(name); if (!m) { - this->OnSyntaxError(u); + notice_lang(s_OperServ, u, OPER_MODULE_ISNT_LOADED, name); return MOD_CONT; } |