irc: send whois on self nick when /whois is done without argument on a channel (task #12273)

v2.8-utf8proc
Nils Görs 2012-10-20 17:19:55 +02:00 committed by Sebastien Helleu
parent ffe636ea48
commit 7ee9e58d1b
18 changed files with 205 additions and 72 deletions

View File

@ -1,7 +1,7 @@
WeeChat ChangeLog
=================
Sébastien Helleu <flashcode@flashtux.org>
v0.4.0-dev, 2012-10-18
v0.4.0-dev, 2012-10-20
Version 0.4.0 (under dev!)
@ -20,6 +20,8 @@ Version 0.4.0 (under dev!)
hook_connect, move "sock" from hook_connect arguments to callback of
hook_connect (task #11205)
* aspell: add bar item "aspell_dict" (dictionary used on current buffer)
* irc: send whois on self nick when /whois is done without argument on a channel
(task #12273)
* irc: remove local variable "away" in server/channels buffers after server
disconnection (bug #37582)
* irc: add option "-noswitch" for command /join (task #12275)

View File

@ -736,10 +736,14 @@ mask: nur Information über betreffende Nicknamen abfragen
[[command_irc_whois]]
[command]*`whois`* Information über User abfragen::
........................................
/whois [<server>] <nick>[,<nick>...]
/whois [<server>] [<nick>[,<nick>...]]
server: Servername
nick: Nickname (oder eine Maske)
server: server name
nick: nick (may be a mask)
Without argument, this command will do a whois on:
- your own nick if buffer is a server/channel
- remote nick if buffer is a private.
........................................
[[command_irc_whowas]]

View File

@ -736,10 +736,14 @@ mask: only information which match this mask
[[command_irc_whois]]
[command]*`whois`* query information about user(s)::
........................................
/whois [<server>] <nick>[,<nick>...]
/whois [<server>] [<nick>[,<nick>...]]
server: server name
nick: nick (may be a mask)
Without argument, this command will do a whois on:
- your own nick if buffer is a server/channel
- remote nick if buffer is a private.
........................................
[[command_irc_whowas]]

View File

@ -736,10 +736,14 @@ masque: information qui correspond à ce masque uniquement
[[command_irc_whois]]
[command]*`whois`* demander les informations sur le(s) utilisateur(s)::
........................................
/whois [<serveur>] <pseudo>[,<pseudo>...]
/whois [<serveur>] [<pseudo>[,<pseudo>...]]
serveur: nom du serveur
serveur: nom de serveur
pseudo: pseudo (peut être un masque)
Sans paramètre, cette commande effectuera un whois sur :
- votre propre pseudo si le tampon est un serveur/canal
- le pseudo distant si le tampon est un privé.
........................................
[[command_irc_whowas]]

View File

@ -736,10 +736,14 @@ mask: solo l'informazione corrispondente al mask
[[command_irc_whois]]
[command]*`whois`* richiedi informazioni su uno o più utenti::
........................................
/whois [<server>] <nick>[,<nick>...]
/whois [<server>] [<nick>[,<nick>...]]
server: nome server
nick: nick (può essere una mask)
server: server name
nick: nick (may be a mask)
Without argument, this command will do a whois on:
- your own nick if buffer is a server/channel
- remote nick if buffer is a private.
........................................
[[command_irc_whowas]]

View File

@ -736,10 +736,14 @@ mask: マスクにマッチする情報
[[command_irc_whois]]
[command]*`whois`* ユーザに関する情報を要求::
........................................
/whois [<server>] <nick>[,<nick>...]
/whois [<server>] [<nick>[,<nick>...]]
server: サーバ名
nick: ニックネーム (マスクが使えるかも)
server: server name
nick: nick (may be a mask)
Without argument, this command will do a whois on:
- your own nick if buffer is a server/channel
- remote nick if buffer is a private.
........................................
[[command_irc_whowas]]

View File

@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.4.0-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2012-10-18 20:40+0200\n"
"POT-Creation-Date: 2012-10-20 16:43+0200\n"
"PO-Revision-Date: 2012-09-29 11:42+0200\n"
"Last-Translator: Jiri Golembiovsky <golemj@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@ -5354,15 +5354,18 @@ msgstr ""
msgid "query information about user(s)"
msgstr "dotázat se na informace o uživateli (uživatelích)"
msgid "[<server>] <nick>[,<nick>...]"
#, fuzzy
msgid "[<server>] [<nick>[,<nick>...]]"
msgstr "[<server>] <přezdívka>[,<přezdívka>...]"
msgid ""
"server: server name\n"
" nick: nick (may be a mask)"
" nick: nick (may be a mask)\n"
"\n"
"Without argument, this command will do a whois on:\n"
"- your own nick if buffer is a server/channel\n"
"- remote nick if buffer is a private."
msgstr ""
" server: jméno serveru\n"
"přezdívka: přezdívka (může být maska)"
msgid "ask for information about a nick which no longer exists"
msgstr "dotázat se na informace o přezdívce, která již neexistuje"
@ -9114,6 +9117,13 @@ msgstr ""
msgid "Constants"
msgstr ""
#~ msgid ""
#~ "server: server name\n"
#~ " nick: nick (may be a mask)"
#~ msgstr ""
#~ " server: jméno serveru\n"
#~ "přezdívka: přezdívka (může být maska)"
#~ msgid "use IPv6 protocol for server communication"
#~ msgstr "použít protokol IPv6 pro komunikaci se serverem"

View File

@ -23,7 +23,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.3.7-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2012-10-20 14:17+0200\n"
"POT-Creation-Date: 2012-10-20 16:43+0200\n"
"PO-Revision-Date: 2012-10-19 17:57+0100\n"
"Last-Translator: Nils Görs <weechatter@arcor.de>\n"
"Language-Team: German <weechatter@arcor.de>\n"
@ -5799,15 +5799,18 @@ msgstr ""
msgid "query information about user(s)"
msgstr "Information über User abfragen"
msgid "[<server>] <nick>[,<nick>...]"
#, fuzzy
msgid "[<server>] [<nick>[,<nick>...]]"
msgstr "[<server>] <nick>[,<nick>...]"
msgid ""
"server: server name\n"
" nick: nick (may be a mask)"
" nick: nick (may be a mask)\n"
"\n"
"Without argument, this command will do a whois on:\n"
"- your own nick if buffer is a server/channel\n"
"- remote nick if buffer is a private."
msgstr ""
"server: Servername\n"
" nick: Nickname (oder eine Maske)"
msgid "ask for information about a nick which no longer exists"
msgstr "Informationen über einen nicht mehr angemeldeten Nicknamen abfragen"
@ -9848,6 +9851,13 @@ msgstr "Type"
msgid "Constants"
msgstr "Konstanten"
#~ msgid ""
#~ "server: server name\n"
#~ " nick: nick (may be a mask)"
#~ msgstr ""
#~ "server: Servername\n"
#~ " nick: Nickname (oder eine Maske)"
#~ msgid "use IPv6 protocol for server communication"
#~ msgstr "Server über IPv6 ansprechen"

View File

@ -22,7 +22,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.4.0-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2012-10-18 20:40+0200\n"
"POT-Creation-Date: 2012-10-20 16:43+0200\n"
"PO-Revision-Date: 2012-09-29 11:42+0200\n"
"Last-Translator: Elián Hanisch <lambdae2@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@ -5564,15 +5564,18 @@ msgstr ""
msgid "query information about user(s)"
msgstr "pedir información sobre el/los usuario(s)"
msgid "[<server>] <nick>[,<nick>...]"
#, fuzzy
msgid "[<server>] [<nick>[,<nick>...]]"
msgstr "[<servidor>] <apodo>[,<apodo>...]"
msgid ""
"server: server name\n"
" nick: nick (may be a mask)"
" nick: nick (may be a mask)\n"
"\n"
"Without argument, this command will do a whois on:\n"
"- your own nick if buffer is a server/channel\n"
"- remote nick if buffer is a private."
msgstr ""
"servidor: nombre del servidor\n"
" apodo: apodo del usuario (puede ser una máscara)"
msgid "ask for information about a nick which no longer exists"
msgstr "pedir información sobre un apodo que ya no existe"
@ -9395,6 +9398,13 @@ msgstr "Tipo"
msgid "Constants"
msgstr "Constantes"
#~ msgid ""
#~ "server: server name\n"
#~ " nick: nick (may be a mask)"
#~ msgstr ""
#~ "servidor: nombre del servidor\n"
#~ " apodo: apodo del usuario (puede ser una máscara)"
#~ msgid "use IPv6 protocol for server communication"
#~ msgstr "usar el protocolo IPv6 para la comunicación con el servidor"

View File

@ -21,8 +21,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.4.0-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2012-10-18 20:40+0200\n"
"PO-Revision-Date: 2012-10-18 15:42+0200\n"
"POT-Creation-Date: 2012-10-20 16:43+0200\n"
"PO-Revision-Date: 2012-10-20 16:43+0200\n"
"Last-Translator: Sebastien Helleu <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: French\n"
@ -5646,15 +5646,23 @@ msgstr ""
msgid "query information about user(s)"
msgstr "demander les informations sur le(s) utilisateur(s)"
msgid "[<server>] <nick>[,<nick>...]"
msgstr "[<serveur>] <pseudo>[,<pseudo>...]"
msgid "[<server>] [<nick>[,<nick>...]]"
msgstr "[<serveur>] [<pseudo>[,<pseudo>...]]"
msgid ""
"server: server name\n"
" nick: nick (may be a mask)"
" nick: nick (may be a mask)\n"
"\n"
"Without argument, this command will do a whois on:\n"
"- your own nick if buffer is a server/channel\n"
"- remote nick if buffer is a private."
msgstr ""
"serveur: nom du serveur\n"
" pseudo: pseudo (peut être un masque)"
"serveur: nom de serveur\n"
" pseudo: pseudo (peut être un masque)\n"
"\n"
"Sans paramètre, cette commande effectuera un whois sur :\n"
"- votre propre pseudo si le tampon est un serveur/canal\n"
"- le pseudo distant si le tampon est un privé."
msgid "ask for information about a nick which no longer exists"
msgstr "demander de l'information sur un pseudo qui n'existe plus"
@ -9596,6 +9604,13 @@ msgstr "Type"
msgid "Constants"
msgstr "Constantes"
#~ msgid ""
#~ "server: server name\n"
#~ " nick: nick (may be a mask)"
#~ msgstr ""
#~ "serveur: nom du serveur\n"
#~ " pseudo: pseudo (peut être un masque)"
#~ msgid "use IPv6 protocol for server communication"
#~ msgstr "utiliser le protocole IPv6 pour la communication avec le serveur"

View File

@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.4.0-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2012-10-18 20:40+0200\n"
"POT-Creation-Date: 2012-10-20 16:43+0200\n"
"PO-Revision-Date: 2012-09-29 11:42+0200\n"
"Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@ -4940,16 +4940,17 @@ msgid "query information about user(s)"
msgstr "felhasználó(k) információjának lekérdezése"
#, fuzzy
msgid "[<server>] <nick>[,<nick>...]"
msgid "[<server>] [<nick>[,<nick>...]]"
msgstr "[szerver] felhasználó[,felhasználó]"
#, fuzzy
msgid ""
"server: server name\n"
" nick: nick (may be a mask)"
" nick: nick (may be a mask)\n"
"\n"
"Without argument, this command will do a whois on:\n"
"- your own nick if buffer is a server/channel\n"
"- remote nick if buffer is a private."
msgstr ""
" szerver: szerver neve\n"
"felhasználó: felhasználónév (maszk is lehet)"
#, fuzzy
msgid "ask for information about a nick which no longer exists"
@ -8607,6 +8608,14 @@ msgstr ""
msgid "Constants"
msgstr ""
#, fuzzy
#~ msgid ""
#~ "server: server name\n"
#~ " nick: nick (may be a mask)"
#~ msgstr ""
#~ " szerver: szerver neve\n"
#~ "felhasználó: felhasználónév (maszk is lehet)"
#~ msgid "use IPv6 protocol for server communication"
#~ msgstr "IPv6 protokoll használata a kapcsolathoz"

View File

@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.4.0-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2012-10-18 20:40+0200\n"
"POT-Creation-Date: 2012-10-20 16:43+0200\n"
"PO-Revision-Date: 2012-09-29 11:42+0200\n"
"Last-Translator: Marco Paolone <marcopaolone@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@ -5557,15 +5557,18 @@ msgstr ""
msgid "query information about user(s)"
msgstr "richiedi informazioni su uno o più utenti"
msgid "[<server>] <nick>[,<nick>...]"
#, fuzzy
msgid "[<server>] [<nick>[,<nick>...]]"
msgstr "[<server>] <nick>[,<nick>...]"
msgid ""
"server: server name\n"
" nick: nick (may be a mask)"
" nick: nick (may be a mask)\n"
"\n"
"Without argument, this command will do a whois on:\n"
"- your own nick if buffer is a server/channel\n"
"- remote nick if buffer is a private."
msgstr ""
"server: nome server\n"
" nick: nick (può essere una mask)"
msgid "ask for information about a nick which no longer exists"
msgstr "richiede informazioni su un nick non più esistente"
@ -9381,6 +9384,13 @@ msgstr "Tipo"
msgid "Constants"
msgstr "Costanti"
#~ msgid ""
#~ "server: server name\n"
#~ " nick: nick (may be a mask)"
#~ msgstr ""
#~ "server: nome server\n"
#~ " nick: nick (può essere una mask)"
#~ msgid "use IPv6 protocol for server communication"
#~ msgstr "usa il protocollo IPv6 per le comunicazioni col server"

View File

@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.4.0-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2012-10-18 20:40+0200\n"
"POT-Creation-Date: 2012-10-20 16:43+0200\n"
"PO-Revision-Date: 2012-09-29 11:42+0200\n"
"Last-Translator: AYANOKOUZI, Ryuunosuke <i38w7i3@yahoo.co.jp>\n"
"Language-Team: Japanese <https://github.com/l/WeeChat>\n"
@ -5448,15 +5448,18 @@ msgstr ""
msgid "query information about user(s)"
msgstr "ユーザに関する情報を要求"
msgid "[<server>] <nick>[,<nick>...]"
#, fuzzy
msgid "[<server>] [<nick>[,<nick>...]]"
msgstr "[<server>] <nick>[,<nick>...]"
msgid ""
"server: server name\n"
" nick: nick (may be a mask)"
" nick: nick (may be a mask)\n"
"\n"
"Without argument, this command will do a whois on:\n"
"- your own nick if buffer is a server/channel\n"
"- remote nick if buffer is a private."
msgstr ""
"server: サーバ名\n"
" nick: ニックネーム (マスクが使えるかも)"
msgid "ask for information about a nick which no longer exists"
msgstr "既に存在しないニックネームに関する情報を要求"
@ -9249,6 +9252,13 @@ msgstr "タイプ"
msgid "Constants"
msgstr "定数"
#~ msgid ""
#~ "server: server name\n"
#~ " nick: nick (may be a mask)"
#~ msgstr ""
#~ "server: サーバ名\n"
#~ " nick: ニックネーム (マスクが使えるかも)"
#~ msgid "use IPv6 protocol for server communication"
#~ msgstr "サーバとの通信に IPv6 を利用"

View File

@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.4.0-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2012-10-18 20:40+0200\n"
"POT-Creation-Date: 2012-10-20 16:43+0200\n"
"PO-Revision-Date: 2012-09-29 11:42+0200\n"
"Last-Translator: Krzysztof Korościk <soltys@szluug.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@ -5538,15 +5538,18 @@ msgstr ""
msgid "query information about user(s)"
msgstr "zapytanie o informacje o użytkowniku(ach)"
msgid "[<server>] <nick>[,<nick>...]"
#, fuzzy
msgid "[<server>] [<nick>[,<nick>...]]"
msgstr "[<serwer>] <nick>[,<nick>...]"
msgid ""
"server: server name\n"
" nick: nick (may be a mask)"
" nick: nick (may be a mask)\n"
"\n"
"Without argument, this command will do a whois on:\n"
"- your own nick if buffer is a server/channel\n"
"- remote nick if buffer is a private."
msgstr ""
"serwer: nazwa serwera\n"
" nick: nick (może być maska)"
msgid "ask for information about a nick which no longer exists"
msgstr "pyta o informacje o użytkowniku, który już nie istnieje"
@ -9311,6 +9314,13 @@ msgstr "Typ"
msgid "Constants"
msgstr "Stałe"
#~ msgid ""
#~ "server: server name\n"
#~ " nick: nick (may be a mask)"
#~ msgstr ""
#~ "serwer: nazwa serwera\n"
#~ " nick: nick (może być maska)"
#~ msgid "use IPv6 protocol for server communication"
#~ msgstr "użyj protokołu IPv6 do komunikacji z serwerem"

View File

@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.4.0-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2012-10-18 20:40+0200\n"
"POT-Creation-Date: 2012-10-20 16:43+0200\n"
"PO-Revision-Date: 2012-09-29 11:43+0200\n"
"Last-Translator: Sergio Durigan Junior <sergiosdj@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@ -5109,12 +5109,17 @@ msgstr ""
msgid "query information about user(s)"
msgstr "requisitar informações sobre usuário(s)"
msgid "[<server>] <nick>[,<nick>...]"
msgstr ""
#, fuzzy
msgid "[<server>] [<nick>[,<nick>...]]"
msgstr "<apelido> [<apelido>...]"
msgid ""
"server: server name\n"
" nick: nick (may be a mask)"
" nick: nick (may be a mask)\n"
"\n"
"Without argument, this command will do a whois on:\n"
"- your own nick if buffer is a server/channel\n"
"- remote nick if buffer is a private."
msgstr ""
msgid "ask for information about a nick which no longer exists"

View File

@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.4.0-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2012-10-18 20:40+0200\n"
"POT-Creation-Date: 2012-10-20 16:43+0200\n"
"PO-Revision-Date: 2012-09-29 11:43+0200\n"
"Last-Translator: Aleksey V Zapparov AKA ixti <ixti@member.fsf.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@ -4959,16 +4959,17 @@ msgid "query information about user(s)"
msgstr "запросить информацию и пользователе(-ях)"
#, fuzzy
msgid "[<server>] <nick>[,<nick>...]"
msgid "[<server>] [<nick>[,<nick>...]]"
msgstr "[сервер] ник[, ник]"
#, fuzzy
msgid ""
"server: server name\n"
" nick: nick (may be a mask)"
" nick: nick (may be a mask)\n"
"\n"
"Without argument, this command will do a whois on:\n"
"- your own nick if buffer is a server/channel\n"
"- remote nick if buffer is a private."
msgstr ""
"сервер: название сервера\n"
" ник: ник (может быть маской)"
#, fuzzy
msgid "ask for information about a nick which no longer exists"
@ -8626,6 +8627,14 @@ msgstr ""
msgid "Constants"
msgstr ""
#, fuzzy
#~ msgid ""
#~ "server: server name\n"
#~ " nick: nick (may be a mask)"
#~ msgstr ""
#~ "сервер: название сервера\n"
#~ " ник: ник (может быть маской)"
#~ msgid "use IPv6 protocol for server communication"
#~ msgstr "использовать IPv6 при связи с сервером"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2012-10-18 20:40+0200\n"
"POT-Creation-Date: 2012-10-20 16:43+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -4269,12 +4269,16 @@ msgstr ""
msgid "query information about user(s)"
msgstr ""
msgid "[<server>] <nick>[,<nick>...]"
msgid "[<server>] [<nick>[,<nick>...]]"
msgstr ""
msgid ""
"server: server name\n"
" nick: nick (may be a mask)"
" nick: nick (may be a mask)\n"
"\n"
"Without argument, this command will do a whois on:\n"
"- your own nick if buffer is a server/channel\n"
"- remote nick if buffer is a private."
msgstr ""
msgid "ask for information about a nick which no longer exists"

View File

@ -4910,7 +4910,13 @@ irc_command_whois (void *data, struct t_gui_buffer *buffer, int argc,
}
else
{
IRC_COMMAND_TOO_FEW_ARGUMENTS(ptr_server->buffer, "whois");
if (ptr_server->nick)
{
irc_server_sendf (ptr_server, IRC_SERVER_SEND_OUTQ_PRIO_HIGH, NULL,
"WHOIS %s", ptr_server->nick);
}
else
IRC_COMMAND_TOO_FEW_ARGUMENTS(ptr_server->buffer, "whois");
}
}
@ -5604,9 +5610,12 @@ irc_command_init ()
"%(irc_channels)", &irc_command_who, NULL);
weechat_hook_command ("whois",
N_("query information about user(s)"),
N_("[<server>] <nick>[,<nick>...]"),
N_("[<server>] [<nick>[,<nick>...]]"),
N_("server: server name\n"
" nick: nick (may be a mask)"),
" nick: nick (may be a mask)\n\n"
"Without argument, this command will do a whois on:\n"
"- your own nick if buffer is a server/channel\n"
"- remote nick if buffer is a private."),
"%(nicks)", &irc_command_whois, NULL);
weechat_hook_command ("whowas",
N_("ask for information about a nick which no "