1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-08 18:53:12 +02:00

Add many missing IRC commands for target buffer (options irc.msgbuffer.xxx) (bug #32216)

This commit is contained in:
Sebastien Helleu
2011-02-01 19:00:09 +01:00
parent 8392d2fbcc
commit 49da028a2c
21 changed files with 608 additions and 400 deletions
+1 -1
View File
@@ -898,7 +898,7 @@ irc_config_msgbuffer_create_option (void *data,
option_name, "integer",
_("buffer used to display message received from IRC "
"server"),
"weechat|current|private", 0, 0, value, value, 0,
"weechat|server|current|private", 0, 0, value, value, 0,
NULL, NULL, NULL, NULL, NULL, NULL);
rc = (ptr_option) ?
WEECHAT_CONFIG_OPTION_SET_OK_SAME_VALUE : WEECHAT_CONFIG_OPTION_SET_ERROR;
+11 -22
View File
@@ -36,23 +36,6 @@
#include "irc-server.h"
char *irc_msgbuffer_target_string[] =
{ "weechat", "server", "current", "private" };
/*
* irc_msgbuffer_get_string: get string value for target
*/
const char *
irc_msgbuffer_get_string (int target)
{
if ((target < 0) || (target >= IRC_MSGBUFFER_NUM_TARGETS))
return NULL;
return irc_msgbuffer_target_string[target];
}
/*
* irc_msgbuffer_get_option: get pointer to option with IRC message
*/
@@ -114,17 +97,22 @@ irc_msgbuffer_get_target_buffer (struct t_irc_server *server, const char *nick,
if (!ptr_option && alias && alias[0])
ptr_option = irc_msgbuffer_get_option (server, alias);
if (!ptr_option && default_buffer)
return default_buffer;
target = (ptr_option) ?
weechat_config_integer (ptr_option) : -1;
if (!ptr_option)
{
if (default_buffer)
return default_buffer;
return (server) ? server->buffer : NULL;
}
target = weechat_config_integer (ptr_option);
switch (target)
{
case IRC_MSGBUFFER_TARGET_WEECHAT:
return NULL;
break;
case IRC_MSGBUFFER_TARGET_SERVER:
return (server) ? server->buffer : NULL;
break;
case IRC_MSGBUFFER_TARGET_CURRENT:
break;
case IRC_MSGBUFFER_TARGET_PRIVATE:
@@ -146,5 +134,6 @@ irc_msgbuffer_get_target_buffer (struct t_irc_server *server, const char *nick,
buffer_plugin = weechat_buffer_get_pointer (ptr_buffer, "plugin");
if (buffer_plugin == weechat_irc_plugin)
return ptr_buffer;
return (server) ? server->buffer : NULL;
}
+1 -1
View File
@@ -23,6 +23,7 @@
enum t_irc_msgbuffer_target
{
IRC_MSGBUFFER_TARGET_WEECHAT = 0,
IRC_MSGBUFFER_TARGET_SERVER,
IRC_MSGBUFFER_TARGET_CURRENT,
IRC_MSGBUFFER_TARGET_PRIVATE,
/* number of msgbuffer targets */
@@ -37,7 +38,6 @@ struct t_irc_msgbuffer
enum t_irc_msgbuffer_target target; /* target buffer */
};
extern const char *irc_msgbuffer_get_string (int target);
extern struct t_gui_buffer *irc_msgbuffer_get_target_buffer (struct t_irc_server *server,
const char *nick,
const char *message,
+141 -55
View File
@@ -330,7 +330,9 @@ IRC_PROTOCOL_CALLBACK(error)
ptr_args = (argv_eol[1][0] == ':') ? argv_eol[1] + 1 : argv_eol[1];
weechat_printf_tags (server->buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, NULL,
NULL),
irc_protocol_tags (command, NULL, NULL),
"%s%s",
weechat_prefix ("error"),
@@ -354,6 +356,7 @@ IRC_PROTOCOL_CALLBACK(generic_error)
int first_arg;
char *chan_nick, *args;
struct t_irc_channel *ptr_channel;
struct t_gui_buffer *ptr_buffer;
/*
* example of error:
@@ -381,7 +384,11 @@ IRC_PROTOCOL_CALLBACK(generic_error)
if (chan_nick)
ptr_channel = irc_channel_search (server, chan_nick);
weechat_printf_tags ((ptr_channel) ? ptr_channel->buffer : server->buffer,
ptr_buffer = (ptr_channel) ? ptr_channel->buffer : server->buffer;
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, NULL,
ptr_buffer),
irc_protocol_tags (command, NULL, NULL),
"%s%s%s%s%s%s",
weechat_prefix ("network"),
@@ -487,7 +494,9 @@ IRC_PROTOCOL_CALLBACK(join)
display_host = (local_join) ?
weechat_config_boolean (irc_config_look_display_host_join_local) :
weechat_config_boolean (irc_config_look_display_host_join);
weechat_printf_tags (ptr_channel->buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, NULL,
ptr_channel->buffer),
irc_protocol_tags (command,
(local_join
|| !weechat_config_boolean (irc_config_look_smart_filter)
@@ -557,7 +566,9 @@ IRC_PROTOCOL_CALLBACK(kick)
{
if (pos_comment)
{
weechat_printf_tags (ptr_channel->buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, NULL,
ptr_channel->buffer),
irc_protocol_tags (command, NULL, NULL),
_("%s%s%s%s has kicked %s%s%s %s(%s%s%s)"),
weechat_prefix ("quit"),
@@ -574,7 +585,9 @@ IRC_PROTOCOL_CALLBACK(kick)
}
else
{
weechat_printf_tags (ptr_channel->buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, NULL,
ptr_channel->buffer),
irc_protocol_tags (command, NULL, NULL),
_("%s%s%s%s has kicked %s%s%s"),
weechat_prefix ("quit"),
@@ -656,7 +669,9 @@ IRC_PROTOCOL_CALLBACK(kill)
{
if (pos_comment)
{
weechat_printf_tags (ptr_channel->buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, NULL,
ptr_channel->buffer),
irc_protocol_tags (command, NULL, NULL),
_("%s%sYou were killed by %s%s%s %s(%s%s%s)"),
weechat_prefix ("quit"),
@@ -671,7 +686,9 @@ IRC_PROTOCOL_CALLBACK(kill)
}
else
{
weechat_printf_tags (ptr_channel->buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, NULL,
ptr_channel->buffer),
irc_protocol_tags (command, NULL, NULL),
_("%s%sYou were killed by %s%s%s"),
weechat_prefix ("quit"),
@@ -713,6 +730,7 @@ IRC_PROTOCOL_CALLBACK(mode)
char *pos_modes;
struct t_irc_channel *ptr_channel;
struct t_irc_nick *ptr_nick;
struct t_gui_buffer *ptr_buffer;
/*
* MODE message looks like:
@@ -738,8 +756,10 @@ IRC_PROTOCOL_CALLBACK(mode)
ptr_nick = irc_nick_search (ptr_channel, nick);
if (!ignored)
{
weechat_printf_tags ((ptr_channel) ?
ptr_channel->buffer : server->buffer,
ptr_buffer = (ptr_channel) ? ptr_channel->buffer : server->buffer;
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, NULL,
ptr_buffer),
irc_protocol_tags (command, NULL, NULL),
_("%sMode %s%s %s[%s%s%s]%s by %s%s"),
weechat_prefix ("network"),
@@ -758,7 +778,9 @@ IRC_PROTOCOL_CALLBACK(mode)
{
if (!ignored)
{
weechat_printf_tags (server->buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, NULL,
NULL),
irc_protocol_tags (command, NULL, NULL),
_("%sUser mode %s[%s%s%s]%s by %s%s"),
weechat_prefix ("network"),
@@ -1145,7 +1167,9 @@ IRC_PROTOCOL_CALLBACK(part)
display_host = weechat_config_boolean (irc_config_look_display_host_quit);
if (pos_comment)
{
weechat_printf_tags (ptr_channel->buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, NULL,
ptr_channel->buffer),
irc_protocol_tags (command,
(local_part
|| (ptr_channel->type != IRC_CHANNEL_TYPE_CHANNEL)
@@ -1176,7 +1200,9 @@ IRC_PROTOCOL_CALLBACK(part)
}
else
{
weechat_printf_tags (ptr_channel->buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, NULL,
ptr_channel->buffer),
irc_protocol_tags (command,
(local_part
|| (ptr_channel->type != IRC_CHANNEL_TYPE_CHANNEL)
@@ -1474,7 +1500,9 @@ IRC_PROTOCOL_CALLBACK(quit)
display_host = weechat_config_boolean (irc_config_look_display_host_quit);
if (pos_comment && pos_comment[0])
{
weechat_printf_tags (ptr_channel->buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, NULL,
ptr_channel->buffer),
irc_protocol_tags (command,
(local_quit
|| (ptr_channel->type != IRC_CHANNEL_TYPE_CHANNEL)
@@ -1503,7 +1531,9 @@ IRC_PROTOCOL_CALLBACK(quit)
}
else
{
weechat_printf_tags (ptr_channel->buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, NULL,
ptr_channel->buffer),
irc_protocol_tags (command,
(local_quit
|| (ptr_channel->type != IRC_CHANNEL_TYPE_CHANNEL)
@@ -1557,7 +1587,9 @@ IRC_PROTOCOL_CALLBACK(server_mode_reason)
pos_args = (argc > 3) ? ((argv_eol[3][0] == ':') ? argv_eol[3] + 1 : argv_eol[3]) : NULL;
}
weechat_printf_tags (server->buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, NULL,
NULL),
irc_protocol_tags (command, "irc_numeric", NULL),
"%s%s: %s",
weechat_prefix ("network"),
@@ -1588,7 +1620,8 @@ IRC_PROTOCOL_CALLBACK(numeric)
}
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, NULL, NULL),
command, NULL,
NULL),
irc_protocol_tags (command, "irc_numeric", NULL),
"%s%s",
weechat_prefix ("network"),
@@ -1641,7 +1674,9 @@ IRC_PROTOCOL_CALLBACK(topic)
{
old_topic_color = irc_color_decode (ptr_channel->topic,
weechat_config_boolean (irc_config_network_colors_receive));
weechat_printf_tags (ptr_buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, NULL,
ptr_buffer),
irc_protocol_tags (command, NULL, NULL),
_("%s%s%s%s has changed topic for %s%s%s "
"from \"%s%s\" to \"%s%s\""),
@@ -1661,7 +1696,9 @@ IRC_PROTOCOL_CALLBACK(topic)
}
else
{
weechat_printf_tags (ptr_buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, NULL,
ptr_buffer),
irc_protocol_tags (command, NULL, NULL),
_("%s%s%s%s has changed topic for %s%s%s to "
"\"%s%s\""),
@@ -1685,7 +1722,9 @@ IRC_PROTOCOL_CALLBACK(topic)
{
old_topic_color = irc_color_decode (ptr_channel->topic,
weechat_config_boolean (irc_config_network_colors_receive));
weechat_printf_tags (ptr_buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, NULL,
ptr_buffer),
irc_protocol_tags (command, NULL, NULL),
_("%s%s%s%s has unset topic for %s%s%s "
"(old topic: \"%s%s\")"),
@@ -1703,7 +1742,9 @@ IRC_PROTOCOL_CALLBACK(topic)
}
else
{
weechat_printf_tags (ptr_buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, NULL,
ptr_buffer),
irc_protocol_tags (command, NULL, NULL),
_("%s%s%s%s has unset topic for %s%s%s"),
weechat_prefix ("network"),
@@ -2601,7 +2642,9 @@ IRC_PROTOCOL_CALLBACK(328)
ptr_channel = irc_channel_search (server, argv[3]);
if (ptr_channel)
{
weechat_printf_tags (ptr_channel->buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, NULL,
ptr_channel->buffer),
irc_protocol_tags (command, "irc_numeric", NULL),
_("%sURL for %s%s%s: %s"),
weechat_prefix ("network"),
@@ -2640,9 +2683,11 @@ IRC_PROTOCOL_CALLBACK(329)
{
if (ptr_channel->display_creation_date)
{
weechat_printf_tags (ptr_channel->buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, NULL,
ptr_channel->buffer),
irc_protocol_tags (command, "irc_numeric", NULL),
/* TRANSLATORS: "%s" after "created on" is date */
/* TRANSLATORS: "%s" after "created on" is a date */
_("%sChannel created on %s"),
weechat_prefix ("network"),
weechat_util_get_time_string (&datetime));
@@ -2651,9 +2696,11 @@ IRC_PROTOCOL_CALLBACK(329)
}
else
{
weechat_printf_tags (server->buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, NULL,
NULL),
irc_protocol_tags (command, "irc_numeric", NULL),
/* TRANSLATORS: "%s" after "created on" is date */
/* TRANSLATORS: "%s" after "created on" is a date */
_("%sChannel %s%s%s created on %s"),
weechat_prefix ("network"),
IRC_COLOR_CHAT_CHANNEL,
@@ -2673,6 +2720,7 @@ IRC_PROTOCOL_CALLBACK(329)
IRC_PROTOCOL_CALLBACK(330_343)
{
struct t_irc_channel *ptr_channel;
struct t_gui_buffer *ptr_buffer;
/*
* 330 message looks like:
@@ -2706,10 +2754,10 @@ IRC_PROTOCOL_CALLBACK(330_343)
{
ptr_channel = (irc_channel_is_channel (argv[3])) ?
irc_channel_search (server, argv[3]) : NULL;
weechat_printf_tags ((ptr_channel) ?
ptr_channel->buffer : irc_msgbuffer_get_target_buffer (server, argv[3],
command, NULL,
NULL),
ptr_buffer = (ptr_channel) ? ptr_channel->buffer : server->buffer;
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, argv[3],
command, NULL,
ptr_buffer),
irc_protocol_tags (command, "irc_numeric", NULL),
"%s%s[%s%s%s] %s%s",
weechat_prefix ("network"),
@@ -2742,7 +2790,9 @@ IRC_PROTOCOL_CALLBACK(331)
ptr_channel = irc_channel_search (server, argv[3]);
ptr_buffer = (ptr_channel) ? ptr_channel->buffer : server->buffer;
weechat_printf_tags (ptr_buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, argv[3],
command, NULL,
ptr_buffer),
irc_protocol_tags (command, "irc_numeric", NULL),
_("%sNo topic set for channel %s%s"),
weechat_prefix ("network"),
@@ -2788,7 +2838,9 @@ IRC_PROTOCOL_CALLBACK(332)
topic_color = irc_color_decode (pos_topic,
(weechat_config_boolean (irc_config_network_colors_receive)) ? 1 : 0);
weechat_printf_tags (ptr_buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, NULL,
ptr_buffer),
irc_protocol_tags (command, "irc_numeric", NULL),
_("%sTopic for %s%s%s is \"%s%s\""),
weechat_prefix ("network"),
@@ -2842,9 +2894,11 @@ IRC_PROTOCOL_CALLBACK(333)
{
if (topic_nick)
{
weechat_printf_tags (ptr_channel->buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, NULL,
ptr_channel->buffer),
irc_protocol_tags (command, "irc_numeric", NULL),
/* TRANSLATORS: "%s" after "on" is date */
/* TRANSLATORS: "%s" after "on" is a date */
_("%sTopic set by %s%s%s%s%s%s%s%s%s on %s"),
weechat_prefix ("network"),
IRC_COLOR_NICK_IN_SERVER_MESSAGE(ptr_nick),
@@ -2860,9 +2914,11 @@ IRC_PROTOCOL_CALLBACK(333)
}
else
{
weechat_printf_tags (ptr_channel->buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, NULL,
ptr_channel->buffer),
irc_protocol_tags (command, "irc_numeric", NULL),
/* TRANSLATORS: "%s" after "on" is date */
/* TRANSLATORS: "%s" after "on" is a date */
_("%sTopic set on %s"),
weechat_prefix ("network"),
weechat_util_get_time_string (&datetime));
@@ -2872,9 +2928,11 @@ IRC_PROTOCOL_CALLBACK(333)
{
if (topic_nick)
{
weechat_printf_tags (server->buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, NULL,
NULL),
irc_protocol_tags (command, "irc_numeric", NULL),
/* TRANSLATORS: "%s" after "on" is date */
/* TRANSLATORS: "%s" after "on" is a date */
_("%sTopic for %s%s%s set by %s%s%s%s%s%s%s%s%s on %s"),
weechat_prefix ("network"),
IRC_COLOR_CHAT_CHANNEL,
@@ -2893,9 +2951,11 @@ IRC_PROTOCOL_CALLBACK(333)
}
else
{
weechat_printf_tags (server->buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, NULL,
NULL),
irc_protocol_tags (command, "irc_numeric", NULL),
/* TRANSLATORS: "%s" after "on" is date */
/* TRANSLATORS: "%s" after "on" is a date */
_("%sTopic for %s%s%s set on %s"),
weechat_prefix ("network"),
IRC_COLOR_CHAT_CHANNEL,
@@ -3048,9 +3108,11 @@ IRC_PROTOCOL_CALLBACK(346)
if (argc >= 7)
{
datetime = (time_t)(atol (argv[6]));
weechat_printf_tags (ptr_buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, "invitelist",
ptr_buffer),
irc_protocol_tags (command, "irc_numeric", NULL),
/* TRANSLATORS: "%s" after "on" is date */
/* TRANSLATORS: "%s" after "on" is a date */
_("%s%s[%s%s%s] %s%s%s invited by "
"%s%s %s(%s%s%s)%s on %s"),
weechat_prefix ("network"),
@@ -3072,7 +3134,9 @@ IRC_PROTOCOL_CALLBACK(346)
}
else
{
weechat_printf_tags (ptr_buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, NULL,
ptr_buffer),
irc_protocol_tags (command, "irc_numeric", NULL),
_("%s%s[%s%s%s] %s%s%s invited by "
"%s%s %s(%s%s%s)"),
@@ -3118,7 +3182,9 @@ IRC_PROTOCOL_CALLBACK(347)
ptr_channel = irc_channel_search (server, argv[3]);
ptr_buffer = (ptr_channel && ptr_channel->nicks) ?
ptr_channel->buffer : server->buffer;
weechat_printf_tags (ptr_buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, "invitelist",
ptr_buffer),
irc_protocol_tags (command, "irc_numeric", NULL),
"%s%s[%s%s%s]%s%s%s",
weechat_prefix ("network"),
@@ -3157,9 +3223,11 @@ IRC_PROTOCOL_CALLBACK(348)
if (argc >= 7)
{
datetime = (time_t)(atol (argv[6]));
weechat_printf_tags (ptr_buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, "exceptionlist",
ptr_buffer),
irc_protocol_tags (command, "irc_numeric", NULL),
/* TRANSLATORS: "%s" after "on" is date */
/* TRANSLATORS: "%s" after "on" is a date */
_("%s%s[%s%s%s]%s exception %s%s%s "
"by %s%s %s(%s%s%s)%s on %s"),
weechat_prefix ("network"),
@@ -3182,7 +3250,9 @@ IRC_PROTOCOL_CALLBACK(348)
}
else
{
weechat_printf_tags (ptr_buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, "exceptionlist",
ptr_buffer),
irc_protocol_tags (command, "irc_numeric", NULL),
_("%s%s[%s%s%s]%s exception %s%s"),
weechat_prefix ("network"),
@@ -3221,7 +3291,9 @@ IRC_PROTOCOL_CALLBACK(349)
ptr_channel = irc_channel_search (server, argv[3]);
ptr_buffer = (ptr_channel && ptr_channel->nicks) ?
ptr_channel->buffer : server->buffer;
weechat_printf_tags (ptr_buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, "exceptionlist",
ptr_buffer),
irc_protocol_tags (command, "irc_numeric", NULL),
"%s%s[%s%s%s]%s%s%s",
weechat_prefix ("network"),
@@ -3437,7 +3509,9 @@ IRC_PROTOCOL_CALLBACK(353)
if (!ptr_channel)
{
weechat_printf_tags (server->buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, "names",
NULL),
irc_protocol_tags (command, "irc_numeric", NULL),
_("%sNicks %s%s%s: %s[%s%s%s]"),
weechat_prefix ("network"),
@@ -3528,7 +3602,9 @@ IRC_PROTOCOL_CALLBACK(366)
i++;
}
}
weechat_printf_tags (ptr_channel->buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, "names",
ptr_channel->buffer),
irc_protocol_tags (command, "irc_numeric", NULL),
_("%sNicks %s%s%s: %s[%s%s]"),
weechat_prefix ("network"),
@@ -3547,7 +3623,9 @@ IRC_PROTOCOL_CALLBACK(366)
/* display number of nicks, ops, halfops & voices on the channel */
irc_nick_count (server, ptr_channel, &num_nicks, &num_op, &num_halfop,
&num_voice, &num_normal);
weechat_printf_tags (ptr_channel->buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, "names",
ptr_channel->buffer),
irc_protocol_tags (command, "irc_numeric", NULL),
_("%sChannel %s%s%s: %s%d%s %s %s(%s%d%s %s, "
"%s%d%s %s, %s%d%s %s, %s%d%s %s%s)"),
@@ -3583,7 +3661,9 @@ IRC_PROTOCOL_CALLBACK(366)
}
else
{
weechat_printf_tags (server->buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, "names",
NULL),
irc_protocol_tags (command, "irc_numeric", NULL),
"%s%s%s%s: %s",
weechat_prefix ("network"),
@@ -3619,9 +3699,11 @@ IRC_PROTOCOL_CALLBACK(367)
if (argc >= 7)
{
datetime = (time_t)(atol (argv[6]));
weechat_printf_tags (ptr_buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, "banlist",
ptr_buffer),
irc_protocol_tags (command, "irc_numeric", NULL),
/* TRANSLATORS: "%s" after "on" is date */
/* TRANSLATORS: "%s" after "on" is a date */
_("%s%s[%s%s%s] %s%s%s banned by "
"%s%s %s(%s%s%s)%s on %s"),
weechat_prefix ("network"),
@@ -3643,7 +3725,9 @@ IRC_PROTOCOL_CALLBACK(367)
}
else
{
weechat_printf_tags (ptr_buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, "banlist",
ptr_buffer),
irc_protocol_tags (command, "irc_numeric", NULL),
_("%s%s[%s%s%s] %s%s%s banned by "
"%s%s %s(%s%s%s)"),
@@ -3689,7 +3773,9 @@ IRC_PROTOCOL_CALLBACK(368)
ptr_channel = irc_channel_search (server, argv[3]);
ptr_buffer = (ptr_channel && ptr_channel->nicks) ?
ptr_channel->buffer : server->buffer;
weechat_printf_tags (ptr_buffer,
weechat_printf_tags (irc_msgbuffer_get_target_buffer (server, NULL,
command, "banlist",
ptr_buffer),
irc_protocol_tags (command, "irc_numeric", NULL),
"%s%s[%s%s%s]%s%s%s",
weechat_prefix ("network"),
+2 -2
View File
@@ -133,7 +133,7 @@ xfer_command_xfer_list (int full)
strftime (date, sizeof (date),
"%a, %d %b %Y %H:%M:%S", date_tmp);
weechat_printf (NULL,
/* TRANSLATORS: "%s" after "started on" is date */
/* TRANSLATORS: "%s" after "started on" is a date */
_("%3d. %s, chat with %s (local nick: %s), "
"started on %s, status: %s%s"),
i,
@@ -169,7 +169,7 @@ xfer_command_xfer_list (int full)
strftime (date, sizeof (date),
"%a, %d %b %Y %H:%M:%S", date_tmp);
weechat_printf (NULL,
/* TRANSLATORS: "%s" after "started on" is date */
/* TRANSLATORS: "%s" after "started on" is a date */
_(" fast_send: %s, blocksize: %d, "
"started on %s"),
(ptr_xfer->fast_send) ? _("yes") : _("no"),