summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSébastien Helleu <flashcode@flashtux.org>2023-09-09 10:38:32 +0200
committerSébastien Helleu <flashcode@flashtux.org>2023-10-17 18:14:54 +0200
commitd60859138fd14f99ba49239f3d8c696d1f279221 (patch)
tree2a5cd0500aa1672a9be338fd53327a97b316e86d /src
parent55ef9536c5000ebd751b6fa6836dd206d136c4c5 (diff)
downloadweechat-d60859138fd14f99ba49239f3d8c696d1f279221.zip
logger: format and translate command line by line (issue #2005)
Diffstat (limited to 'src')
-rw-r--r--src/plugins/logger/logger-command.c54
1 files changed, 25 insertions, 29 deletions
diff --git a/src/plugins/logger/logger-command.c b/src/plugins/logger/logger-command.c
index d6466b4a7..ccf8e9ced 100644
--- a/src/plugins/logger/logger-command.c
+++ b/src/plugins/logger/logger-command.c
@@ -171,35 +171,31 @@ logger_command_init ()
" || set <level>"
" || flush"
" || disable"),
- N_(" list: show logging status for opened buffers\n"
- " set: set logging level on current buffer\n"
- " level: level for messages to be logged (0 = logging disabled, "
- "1 = a few messages (most important) .. 9 = all messages)\n"
- " flush: write all log files now\n"
- "disable: disable logging on current buffer (set level to 0)\n"
- "\n"
- "Options \"logger.level.*\" and \"logger.mask.*\" can be used to set "
- "level or mask for a buffer, or buffers beginning with name.\n"
- "\n"
- "Log levels used by IRC plugin:\n"
- " 1: user message (channel and private), "
- "notice (server and channel)\n"
- " 2: nick change\n"
- " 3: server message\n"
- " 4: join/part/quit\n"
- " 9: all other messages\n"
- "\n"
- "Examples:\n"
- " set level to 5 for current buffer:\n"
- " /logger set 5\n"
- " disable logging for current buffer:\n"
- " /logger disable\n"
- " set level to 3 for all IRC buffers:\n"
- " /set logger.level.irc 3\n"
- " disable logging for main WeeChat buffer:\n"
- " /set logger.level.core.weechat 0\n"
- " use a directory per IRC server and a file per channel inside:\n"
- " /set logger.mask.irc \"$server/$channel.weechatlog\""),
+ WEECHAT_CMD_ARGS_DESC(
+ N_("raw[list]: show logging status for opened buffers"),
+ N_("raw[set]: set logging level on current buffer"),
+ N_("level: level for messages to be logged (0 = logging disabled, "
+ "1 = a few messages (most important) .. 9 = all messages)"),
+ N_("raw[flush]: write all log files now"),
+ N_("raw[disable]: disable logging on current buffer (set level to 0)"),
+ "",
+ N_("Options \"logger.level.*\" and \"logger.mask.*\" can be used to set "
+ "level or mask for a buffer, or buffers beginning with name."),
+ "",
+ N_("Log levels used by IRC plugin:"),
+ N_(" 1: user message (channel and private), "
+ "notice (server and channel)"),
+ N_(" 2: nick change"),
+ N_(" 3: server message"),
+ N_(" 4: join/part/quit"),
+ N_(" 9: all other messages"),
+ "",
+ N_("Examples:"),
+ AI(" /logger set 5"),
+ AI(" /logger disable"),
+ AI(" /set logger.level.irc 3"),
+ AI(" /set logger.level.core.weechat 0"),
+ AI(" /set logger.mask.irc \"$server/$channel.weechatlog\"")),
"list"
" || set 1|2|3|4|5|6|7|8|9"
" || flush"