diff --git a/doc/de/autogen/irc_commands.xml b/doc/de/autogen/irc_commands.xml index e726e82fc..95d639fc1 100644 --- a/doc/de/autogen/irc_commands.xml +++ b/doc/de/autogen/irc_commands.xml @@ -100,7 +100,7 @@ servername: Servername, von dem getrennt werden soll give half channel operator status to nickname(s) -ignore [list] | [add nick/host [server [channel]]] | [del number|-all] +ignore [list] | [add [re:]nick/host [server [channel]]] | [del number|-all] ignore nicks/hosts from servers or channels @@ -109,7 +109,7 @@ ignore nicks/hosts from servers or channels del: del a ignore number: number of ignore to delete (look at list to find it) -all: delete all ignore -nick/host: nick or host to ignore (regular expression allowed) +nick/host: nick or host to ignore: syntax is "re:regex" or "mask" (a mask is a string with some "*" to replace one or more chars) server: internal server name where ignore is working channel: channel name where ignore is working diff --git a/doc/de/autogen/irc_options.xml b/doc/de/autogen/irc_options.xml index 5b20732cc..455ebc70b 100644 --- a/doc/de/autogen/irc_options.xml +++ b/doc/de/autogen/irc_options.xml @@ -6,70 +6,6 @@ docgen.pl builds XML doc files to include in many languages --> -irc.log.auto_log_channel - - - description: Automatisches Logging von Channels - - - type: boolean - - - values: on, off - - - default value: off - - - -irc.log.auto_log_private - - - description: Automatisches Logging von Queries - - - type: boolean - - - values: on, off - - - default value: off - - - -irc.log.auto_log_server - - - description: Automatisches Logging von Servermessages - - - type: boolean - - - values: on, off - - - default value: off - - - -irc.log.hide_nickserv_pwd - - - description: Von NickServ angezeigte Passwörter verstecken - - - type: boolean - - - values: on, off - - - default value: on - - - irc.look.display_away @@ -102,6 +38,22 @@ +irc.look.hide_nickserv_pwd + + + description: Von NickServ angezeigte Passwörter verstecken + + + type: boolean + + + values: on, off + + + default value: on + + + irc.look.highlight_tags @@ -230,6 +182,38 @@ +irc.look.smart_filter + + + description: filter join/part/quit messages for a nick if not speaking for some minutes on channel (you must create a filter on tag "irc_smart_filter") + + + type: boolean + + + values: on, off + + + default value: off + + + +irc.look.smart_filter_delay + + + description: delay for filtering join/part/quit messages (in minutes) + + + type: integer + + + values: 1 .. 10080 + + + default value: 5 + + + irc.network.anti_flood diff --git a/doc/de/autogen/logger_commands.xml b/doc/de/autogen/logger_commands.xml new file mode 100644 index 000000000..8ff74f27e --- /dev/null +++ b/doc/de/autogen/logger_commands.xml @@ -0,0 +1,39 @@ + + + +logger [list | set level | disable] + +logger plugin configuration + + list: show logging status for open buffers + set: set logging level on current buffer + level: level for messages to be logged (0 = logging disabled, 1 = a few messages (most important) .. 9 = all messages) +disable: disable logging on current buffer (set level to 0) + +Options "logger.level.*" and "logger.mask.*" can be used to set level or mask for a buffer, or buffers beginning with name. + +Examples: + set level to 5 for current buffer: + /logger set 5 + disable logging for current buffer: + /logger disable + + set level to 3 for all IRC buffers: + /set logger.level.irc = 3 + disable logging for main WeeChat buffer: + /set logger.level.core.weechat = 0 + use a directory per IRC server and a file per channel inside: + /set logger.mask.irc = $server/$channel.weechatlog + +Log levels used by IRC plugin: + 1: user message, notice, private + 2: nick change + 3: server message + 4: join/part/quit + 9: all other messages + diff --git a/doc/de/autogen/logger_options.xml b/doc/de/autogen/logger_options.xml index ca769bab8..6c27a5d70 100644 --- a/doc/de/autogen/logger_options.xml +++ b/doc/de/autogen/logger_options.xml @@ -38,6 +38,22 @@ +logger.file.mask + + + description: default file name mask for log files (format is 'directory/to/file' or 'file', without first '/' because 'path' option is used to build complete path to file); local buffer variables are permitted + + + type: string + + + values: any string + + + default value: '$plugin.$name.weechatlog' + + + logger.file.name_lower_case @@ -86,6 +102,22 @@ +logger.level.irc + + + description: niveau d'enregistrement log pour ce tampon (0 = pas d'enregistrement, 1 = quelques messages (les plus importants) .. 9 = tous les messages) + + + type: integer + + + values: 0 .. 9 + + + default value: 9 + + + logger.look.backlog @@ -102,3 +134,19 @@ +logger.mask.irc + + + description: masque de fichier pour le fichier de log; les variables locales du tampon sont permises + + + type: string + + + values: any string + + + default value: '' + + + diff --git a/doc/de/autogen/weechat_commands.xml b/doc/de/autogen/weechat_commands.xml index 3a40652af..bd68ec6f3 100644 --- a/doc/de/autogen/weechat_commands.xml +++ b/doc/de/autogen/weechat_commands.xml @@ -86,7 +86,7 @@ launch explicit WeeChat or plugin command plugin: plugin name ('weechat' for WeeChat internal command) command: command to execute (a '/' is automatically added if not found at beginning of command) -filter [list] | [enable|disable|toggle] | [add buffer tags regex] | [del number|-all] +filter [list] | [enable|disable|toggle [name]] | [add name buffer tags regex] | [del name|-all] filter messages in buffers, to hide/show them according to tags or regex @@ -94,23 +94,25 @@ filter messages in buffers, to hide/show them according to tags or regex enable: enable filters (filters are enabled by default) disable: disable filters toggle: toggle filters + name: filter name add: add a filter del: delete a filter - number: number of filter to delete (look at list to find it) -all: delete all filters buffer: buffer where filter is active: it may be a name or "*" for all buffers tags: comma separated list of tags, for example: "irc_join,irc_part,irc_quit" regex: regular expression to search in line (use \t to separate prefix from message) Examples: - filter IRC join/part/quit messages: - /filter add * irc_join,irc_part,irc_quit * + use IRC smart filter for join/part/quit messages: + /filter add irc_smart * irc_smart_filter * + filter all IRC join/part/quit messages: + /filter add joinquit * irc_join,irc_part,irc_quit * filter nick "toto" on channel #weechat: - /filter add freenode.#weechat * toto\t + /filter add toto freenode.#weechat * toto\t filter lines containing word "spam": - /filter add * * spam + /filter add filterspam * * spam filter lines containing "weechat sucks" on channel #weechat: - /filter add freenode.#weechat * weechat sucks + /filter add sucks freenode.#weechat * weechat sucks help [command | option] diff --git a/doc/en/autogen/irc_commands.xml b/doc/en/autogen/irc_commands.xml index 21dd4e5c1..e1cdbaf06 100644 --- a/doc/en/autogen/irc_commands.xml +++ b/doc/en/autogen/irc_commands.xml @@ -100,7 +100,7 @@ servername: server name to disconnect give half channel operator status to nickname(s) -ignore [list] | [add nick/host [server [channel]]] | [del number|-all] +ignore [list] | [add [re:]nick/host [server [channel]]] | [del number|-all] ignore nicks/hosts from servers or channels @@ -109,7 +109,7 @@ ignore nicks/hosts from servers or channels del: del a ignore number: number of ignore to delete (look at list to find it) -all: delete all ignore -nick/host: nick or host to ignore (regular expression allowed) +nick/host: nick or host to ignore: syntax is "re:regex" or "mask" (a mask is a string with some "*" to replace one or more chars) server: internal server name where ignore is working channel: channel name where ignore is working diff --git a/doc/en/autogen/irc_options.xml b/doc/en/autogen/irc_options.xml index ca2ca4c09..b7c054075 100644 --- a/doc/en/autogen/irc_options.xml +++ b/doc/en/autogen/irc_options.xml @@ -6,70 +6,6 @@ docgen.pl builds XML doc files to include in many languages --> -irc.log.auto_log_channel - - - description: automatically log channel chats - - - type: boolean - - - values: on, off - - - default value: off - - - -irc.log.auto_log_private - - - description: automatically log private chats - - - type: boolean - - - values: on, off - - - default value: off - - - -irc.log.auto_log_server - - - description: automatically log server messages - - - type: boolean - - - values: on, off - - - default value: off - - - -irc.log.hide_nickserv_pwd - - - description: hide password displayed by nickserv - - - type: boolean - - - values: on, off - - - default value: on - - - irc.look.display_away @@ -102,6 +38,22 @@ +irc.look.hide_nickserv_pwd + + + description: hide password displayed by nickserv + + + type: boolean + + + values: on, off + + + default value: on + + + irc.look.highlight_tags @@ -230,6 +182,38 @@ +irc.look.smart_filter + + + description: filter join/part/quit messages for a nick if not speaking for some minutes on channel (you must create a filter on tag "irc_smart_filter") + + + type: boolean + + + values: on, off + + + default value: off + + + +irc.look.smart_filter_delay + + + description: delay for filtering join/part/quit messages (in minutes) + + + type: integer + + + values: 1 .. 10080 + + + default value: 5 + + + irc.network.anti_flood diff --git a/doc/en/autogen/logger_commands.xml b/doc/en/autogen/logger_commands.xml new file mode 100644 index 000000000..8ff74f27e --- /dev/null +++ b/doc/en/autogen/logger_commands.xml @@ -0,0 +1,39 @@ + + + +logger [list | set level | disable] + +logger plugin configuration + + list: show logging status for open buffers + set: set logging level on current buffer + level: level for messages to be logged (0 = logging disabled, 1 = a few messages (most important) .. 9 = all messages) +disable: disable logging on current buffer (set level to 0) + +Options "logger.level.*" and "logger.mask.*" can be used to set level or mask for a buffer, or buffers beginning with name. + +Examples: + set level to 5 for current buffer: + /logger set 5 + disable logging for current buffer: + /logger disable + + set level to 3 for all IRC buffers: + /set logger.level.irc = 3 + disable logging for main WeeChat buffer: + /set logger.level.core.weechat = 0 + use a directory per IRC server and a file per channel inside: + /set logger.mask.irc = $server/$channel.weechatlog + +Log levels used by IRC plugin: + 1: user message, notice, private + 2: nick change + 3: server message + 4: join/part/quit + 9: all other messages + diff --git a/doc/en/autogen/logger_options.xml b/doc/en/autogen/logger_options.xml index ca769bab8..6c27a5d70 100644 --- a/doc/en/autogen/logger_options.xml +++ b/doc/en/autogen/logger_options.xml @@ -38,6 +38,22 @@ +logger.file.mask + + + description: default file name mask for log files (format is 'directory/to/file' or 'file', without first '/' because 'path' option is used to build complete path to file); local buffer variables are permitted + + + type: string + + + values: any string + + + default value: '$plugin.$name.weechatlog' + + + logger.file.name_lower_case @@ -86,6 +102,22 @@ +logger.level.irc + + + description: niveau d'enregistrement log pour ce tampon (0 = pas d'enregistrement, 1 = quelques messages (les plus importants) .. 9 = tous les messages) + + + type: integer + + + values: 0 .. 9 + + + default value: 9 + + + logger.look.backlog @@ -102,3 +134,19 @@ +logger.mask.irc + + + description: masque de fichier pour le fichier de log; les variables locales du tampon sont permises + + + type: string + + + values: any string + + + default value: '' + + + diff --git a/doc/en/autogen/weechat_commands.xml b/doc/en/autogen/weechat_commands.xml index ad6d1f7d6..06d197f2f 100644 --- a/doc/en/autogen/weechat_commands.xml +++ b/doc/en/autogen/weechat_commands.xml @@ -86,7 +86,7 @@ launch explicit WeeChat or plugin command plugin: plugin name ('weechat' for WeeChat internal command) command: command to execute (a '/' is automatically added if not found at beginning of command) -filter [list] | [enable|disable|toggle] | [add buffer tags regex] | [del number|-all] +filter [list] | [enable|disable|toggle [name]] | [add name buffer tags regex] | [del name|-all] filter messages in buffers, to hide/show them according to tags or regex @@ -94,23 +94,25 @@ filter messages in buffers, to hide/show them according to tags or regex enable: enable filters (filters are enabled by default) disable: disable filters toggle: toggle filters + name: filter name add: add a filter del: delete a filter - number: number of filter to delete (look at list to find it) -all: delete all filters buffer: buffer where filter is active: it may be a name or "*" for all buffers tags: comma separated list of tags, for example: "irc_join,irc_part,irc_quit" regex: regular expression to search in line (use \t to separate prefix from message) Examples: - filter IRC join/part/quit messages: - /filter add * irc_join,irc_part,irc_quit * + use IRC smart filter for join/part/quit messages: + /filter add irc_smart * irc_smart_filter * + filter all IRC join/part/quit messages: + /filter add joinquit * irc_join,irc_part,irc_quit * filter nick "toto" on channel #weechat: - /filter add freenode.#weechat * toto\t + /filter add toto freenode.#weechat * toto\t filter lines containing word "spam": - /filter add * * spam + /filter add filterspam * * spam filter lines containing "weechat sucks" on channel #weechat: - /filter add freenode.#weechat * weechat sucks + /filter add sucks freenode.#weechat * weechat sucks help [command | option] diff --git a/doc/fr/autogen/irc_commands.xml b/doc/fr/autogen/irc_commands.xml index 4315a53b3..179c5a0fd 100644 --- a/doc/fr/autogen/irc_commands.xml +++ b/doc/fr/autogen/irc_commands.xml @@ -100,7 +100,7 @@ nom_serveur: nom du serveur pour se déconnecter donner le statut de demi-opérateur à un/des pseudo(s) -ignore [list] | [add pseudo/hote [server [channel]]] | [del numéro|-all] +ignore [list] | [add [re:]pseudo/hote [server [channel]]] | [del numéro|-all] ignore des pseudos/hôtes de serveurs ou canaux @@ -109,7 +109,7 @@ ignore des pseudos/hôtes de serveurs ou canaux del: supprime un ignore numéro: numéro du ignore à supprimer (voir la liste des ignore pour le trouver) -all: supprime tous les ignore -pseudo/hôte: pseudo ou hôte à ignorer (une expression régulière est autorisée) +pseudo/hôte: pseudo ou hôte à ignorer: la syntaxe est "re:regex" ou "masque" (un masque est une chaîne avec des "*" pour remplacer un ou plusieurs caractères) serveur: nom de serveur interne où le ignore fonctionnera canal: canal où le ignore fonctionnera diff --git a/doc/fr/autogen/irc_options.xml b/doc/fr/autogen/irc_options.xml index 9c554f923..cbbdaf065 100644 --- a/doc/fr/autogen/irc_options.xml +++ b/doc/fr/autogen/irc_options.xml @@ -6,70 +6,6 @@ docgen.pl builds XML doc files to include in many languages --> -irc.log.auto_log_channel - - - description: enregistrer automatiquement les conversations des canaux - - - type: booléen - - - valeurs: on, off - - - valeur par défaut: off - - - -irc.log.auto_log_private - - - description: enregistrer automatiquement les conversations privées - - - type: booléen - - - valeurs: on, off - - - valeur par défaut: off - - - -irc.log.auto_log_server - - - description: enregistrer automatiquement les messages du serveur - - - type: booléen - - - valeurs: on, off - - - valeur par défaut: off - - - -irc.log.hide_nickserv_pwd - - - description: masquer le mot de passe affiché par nickserv - - - type: booléen - - - valeurs: on, off - - - valeur par défaut: on - - - irc.look.display_away @@ -102,6 +38,22 @@ +irc.look.hide_nickserv_pwd + + + description: masquer le mot de passe affiché par nickserv + + + type: booléen + + + valeurs: on, off + + + valeur par défaut: on + + + irc.look.highlight_tags @@ -230,6 +182,38 @@ +irc.look.smart_filter + + + description: filtrer les messages join/part/quit pour un pseudo s'il n'a pas parlé pendant quelques minutes sur le canal (vous devez créer un filtre sur le tag "irc_smart_filter") + + + type: booléen + + + valeurs: on, off + + + valeur par défaut: off + + + +irc.look.smart_filter_delay + + + description: délai pour filtrer les messages join/part/quit (en minutes) + + + type: entier + + + valeurs: 1 .. 10080 + + + valeur par défaut: 5 + + + irc.network.anti_flood diff --git a/doc/fr/autogen/logger_commands.xml b/doc/fr/autogen/logger_commands.xml new file mode 100644 index 000000000..14bfea77f --- /dev/null +++ b/doc/fr/autogen/logger_commands.xml @@ -0,0 +1,38 @@ + + + +logger [list | set niveau | disable] + +configuration de l'extension logger + + list: afficher le statut d'enregistrement pour les tampons ouverts + set: définir le niveau d'enregistrement pour le tampon courant + niveau: niveau pour les messages à enregistrer (0 = pas d'enregistrement, 1 = quelques messages (les plus importants) .. 9 = tous les messages) +disable: désactiver l'enregistrement pour le tampon courant (définir le niveau à 0) + +Les options "logger.level.*" et "logger.mask.*" peuvent être utilisées pour définir le niveau ou le masque de nom de fichier pour un tampon, ou plusieurs tampons commençant par un nom. + +Exemples : + définir le niveau d'enregistrement à 5 pour le tampon courant : + /logger set 5 + désactiver l'enregistrement pour le tampon courant : + /logger disable + définir le niveau à 3 pour les tampons IRC : + /set logger.level.irc = 3 + désactiver l'enregistrement pour le tampon principal de WeeChat : + /set logger.level.core.weechat = 0 + utiliser un répertoire par serveur IRC et un fichier par canal dedans : + /set logger.mask.irc = $server/$channel.weechatlog + +Niveaux de log utilisés par l'extension IRC : + 1: message d'utilisateur, notice, privé + 2: changement de pseudo + 3: message du serveur + 4: join/part/quit + 9: tous les autres messages + diff --git a/doc/fr/autogen/logger_options.xml b/doc/fr/autogen/logger_options.xml index c79b471e2..e21063796 100644 --- a/doc/fr/autogen/logger_options.xml +++ b/doc/fr/autogen/logger_options.xml @@ -38,6 +38,22 @@ +logger.file.mask + + + description: masque de fichier par défaut pour les fichiers de log (le format est 'repertoire/vers/fichier' ou 'fichier', sans le premier '/' car l'option 'path' est utilisée pour construire le chemin complet vers le fichier); les variables locales du tampon sont permises + + + type: chaîne + + + valeurs: toute chaîne + + + valeur par défaut: '$plugin.$name.weechatlog' + + + logger.file.name_lower_case @@ -86,6 +102,22 @@ +logger.level.irc + + + description: niveau d'enregistrement log pour ce tampon (0 = pas d'enregistrement, 1 = quelques messages (les plus importants) .. 9 = tous les messages) + + + type: entier + + + valeurs: 0 .. 9 + + + valeur par défaut: 9 + + + logger.look.backlog @@ -102,3 +134,19 @@ +logger.mask.irc + + + description: masque de fichier pour le fichier de log; les variables locales du tampon sont permises + + + type: chaîne + + + valeurs: toute chaîne + + + valeur par défaut: '' + + + diff --git a/doc/fr/autogen/weechat_commands.xml b/doc/fr/autogen/weechat_commands.xml index af1787508..e237586cd 100644 --- a/doc/fr/autogen/weechat_commands.xml +++ b/doc/fr/autogen/weechat_commands.xml @@ -84,7 +84,7 @@ lancer explicitement une commande WeeChat ou d'une extension extension: nom de l'extension ('weechat' pour une commande interne WeeChat) commande: commande à exécuter (un '/' est automatiquement ajouté s'il n'est pas trouvé au début de la commande) -filter [list] | [enable|disable|toggle] | [add buffer tags regex] | [del numéro|-all] +filter [list] | [enable|disable|toggle [nom]] | [add nom buffer tags regex] | [del nom|-all] filtre les messages dans les tampons, pour les cacher/afficher selon des tags ou expressions régulières @@ -92,23 +92,25 @@ filtre les messages dans les tampons, pour les cacher/afficher selon des tags ou enable: active les filtres (par défaut les filtres sont activés) disable: désactive les filtres toggle: active/désactive les filtres + nom: nom de filtre add: ajoute un filtre del: supprime un filtre - numéro: numéro du filtre à supprimer (voir la liste des filtres pour le trouver) -all: supprime tous les filtres buffer: tampon où le filtre est actif: cela peut être un nom ou "*" pour tous les tampons tags: liste de tags, séparés par des virgules, par exemple: "irc_join,irc_part,irc_quit" regex: expressoin régulière à rechercher dans la ligne (utiliser \t pour séparer le préfixe du message) Exemples: - filtrer les messages IRC join/part/quit: - /filter add * irc_join,irc_part,irc_quit * + utiliser le filtre intelligent IRC pour les messages join/part/quit: + /filter add irc_smart * irc_smart_filter * + filtrer tous les messages IRC join/part/quit: + /filter add joinquit * irc_join,irc_part,irc_quit * filtrer le pseudo "toto" sur le canal #weechat: - /filter add freenode.#weechat * toto\t + /filter add toto freenode.#weechat * toto\t filtrer les lignes contenant le mot "spam": - /filter add * * spam + /filter add filtrespam * * spam filtrer les lignes contenant "weechat sucks" sur le canal #weechat: - /filter add freenode.#weechat * weechat sucks + /filter add sucks freenode.#weechat * weechat sucks help [commande | option] diff --git a/doc/include_autogen.xml b/doc/include_autogen.xml index 227de3407..67c757d15 100644 --- a/doc/include_autogen.xml +++ b/doc/include_autogen.xml @@ -6,6 +6,7 @@ +