diff --git a/doc/en/weechat.en.xml b/doc/en/weechat.en.xml index c3a24487e..c40f97151 100644 --- a/doc/en/weechat.en.xml +++ b/doc/en/weechat.en.xml @@ -3899,6 +3899,243 @@ nick = weechat.get_info ("nick", "freenode") +
+ get_server_info + + + Perl prototype: + + weechat::get_server_info ( ); + + + + Python prototype: + + weechat.get_server_info ( ) + + + + Ruby prototype: + + Weechat.get_server_info ( ) + + + + Return list of IRC servers (connected or not). + + + Return value: list of servers + (see ). + + + Examples: + +# perl +my $servers = weechat::get_server_info(); +if ($servers) +{ + while (my ($srvname, $srvinfos) = each %$servers) + { + while ( my ($key, $value) = each %$srvinfos) + { + weechat::print("$srvname[$key] = '$value'"); + } + } +} +else +{ + weechat::print("no server"); +} + +# python +servers = weechat.get_server_info() +if servers != None: + if servers == {}: + weechat.prnt("no server") + else: + for s in servers: + for i in servers[s]: + weechat.prnt("%s[%s] = '%s'" % (s, i, str(servers[s][i]))) +else: + weechat.prnt("error while getting servers") + +# ruby +servers = Weechat.get_server_info() +if servers != nil + if servers == [] + Weechat.print("no server") + else + servers.each do |n, s| + s.each do |key, value| + Weechat.print("#{n}[#{key}] = '#{value}'") + end + end + end +else + Weechat.print("error while getting servers") +end + + +
+ +
+ get_channel_info + + + Perl prototype: + + weechat::get_channel_info ( server ); + + + + Python prototype: + + weechat.get_channel_info ( server ) + + + + Ruby prototype: + + Weechat.get_channel_info ( server ) + + + + Return list of IRC channels for a server. + + + Return value: list of IRC channels for server + (see ). + + + Examples: + +# perl +my $channels = weechat::get_channel_info(weechat::get_info('server')); +if ($channels) +{ + while (my ($channame, $chaninfos) = each %$channels) + { + while (my ($key, $value) = each %$chaninfos) + { + weechat::print("$channame[$key] = '$value'"); + } + } +} +else +{ + weechat::print("no channel"); +} + +# python +chans = weechat.get_channel_info(weechat.get_info('server')) +if chans != None: + if chans == {}: + weechat.prnt("no channel") + else: + for s in chans: + for i in chans[s]: + weechat.prnt("%s[%s] = '%s'" % (s, i, str(chans[s][i]))) +else: + weechat.prnt("error while getting channels") + +# ruby +channels = Weechat.get_channel_info(Weechat.get_info('server')) +if channels != nil + if channels == {} + Weechat.print("no channel") + else + channels.each do |n, c| + c.each do |key, value| + Weechat.print("#{n}[#{key}] = '#{value}'") + end + end + end +else + Weechat.print("error while getting channels") +end + + +
+ +
+ get_nick_info + + + Perl prototype: + + weechat::get_nick_info ( server, channel ); + + + + Python prototype: + + weechat.get_nick_info ( server, channel ) + + + + Ruby prototype: + + Weechat.get_nick_info ( server, channel ) + + + + Return list of nicks for a channel. + + + Return value: list of nicks on channel + (see ). + + + Examples: + +# perl +my $nicks = weechat::get_nick_info("freenode", "#weechat"); +if ($nicks) +{ + while (my ($nickname, $nickinfos) = each %$nicks) + { + while ( my ($key, $value) = each %$nickinfos) + { + weechat::print("$nickname[$key] = '$value'"); + } + } +} +else +{ + weechat::print("no nick"); +} + +# python +nicks = weechat.get_nick_info("freenode", "#weechat") +if nicks != None: + if nicks == {}: + weechat.prnt("no nick") + else: + for n in nicks: + for f in nicks[n]: + weechat.prnt("%s[%s] = '%s'" % (n, f, str(nicks[n][f]))) +else: + weechat.prnt("error while getting nicks") + +# ruby +nicks = Weechat.get_nick_info("freenode", "#weechat") +if nicks != nil + if nicks == {} + Weechat.print("no nick") + else + nicks.each do |nk, nattr| + nattr.each do |key, value| + Weechat.print("#{nk}[#{key}] = '#{value}'") + end + end + end +else + Weechat.print("error while getting nicks") +end + + +
+
get_config @@ -4181,7 +4418,7 @@ Weechat.set_plugin_config ("my_var", "value") Jiri Golembiovsky - - czech translation + czech translation, patches @@ -4214,6 +4451,12 @@ Weechat.set_plugin_config ("my_var", "value") patches + + + voroskoi - + hungarian translation + + diff --git a/doc/fr/weechat.fr.xml b/doc/fr/weechat.fr.xml index 4bf055aab..2d802c518 100644 --- a/doc/fr/weechat.fr.xml +++ b/doc/fr/weechat.fr.xml @@ -3965,6 +3965,243 @@ nick = weechat.get_info ("nick", "freenode")
+
+ get_server_info + + + Prototype Perl : + + weechat::get_server_info ( ); + + + + Prototype Python : + + weechat.get_server_info ( ) + + + + Prototype Ruby : + + Weechat.get_server_info ( ) + + + + Renvoie la liste des serveurs IRC (connectés ou non). + + + Valeur renvoyée : la liste des serveurs IRC (connectés ou non) + (voir ). + + + Exemples : + +# perl +my $servers = weechat::get_server_info(); +if ($servers) +{ + while (my ($srvname, $srvinfos) = each %$servers) + { + while ( my ($key, $value) = each %$srvinfos) + { + weechat::print("$srvname[$key] = '$value'"); + } + } +} +else +{ + weechat::print("pas de serveur"); +} + +# python +servers = weechat.get_server_info() +if servers != None: + if servers == {}: + weechat.prnt("pas de serveur") + else: + for s in servers: + for i in servers[s]: + weechat.prnt("%s[%s] = '%s'" % (s, i, str(servers[s][i]))) +else: + weechat.prnt("erreur de lecture des serveurs") + +# ruby +servers = Weechat.get_server_info() +if servers != nil + if servers == [] + Weechat.print("pas de serveur") + else + servers.each do |n, s| + s.each do |key, value| + Weechat.print("#{n}[#{key}] = '#{value}'") + end + end + end +else + Weechat.print("erreur de lecture des serveurs") +end + + +
+ +
+ get_channel_info + + + Prototype Perl : + + weechat::get_channel_info ( serveur ); + + + + Prototype Python : + + weechat.get_channel_info ( serveur ) + + + + Prototype Ruby : + + Weechat.get_channel_info ( serveur ) + + + + Renvoie la liste des canaux IRC pour un serveur. + + + Valeur renvoyée : la liste des canaux IRC du serveur + (voir ). + + + Exemples : + +# perl +my $channels = weechat::get_channel_info(weechat::get_info('server')); +if ($channels) +{ + while (my ($channame, $chaninfos) = each %$channels) + { + while (my ($key, $value) = each %$chaninfos) + { + weechat::print("$channame[$key] = '$value'"); + } + } +} +else +{ + weechat::print("pas de canal"); +} + +# python +chans = weechat.get_channel_info(weechat.get_info('server')) +if chans != None: + if chans == {}: + weechat.prnt("pas de canal") + else: + for s in chans: + for i in chans[s]: + weechat.prnt("%s[%s] = '%s'" % (s, i, str(chans[s][i]))) +else: + weechat.prnt("erreur de lecture des canaux") + +# ruby +channels = Weechat.get_channel_info(Weechat.get_info('server')) +if channels != nil + if channels == {} + Weechat.print("pas de canal") + else + channels.each do |n, c| + c.each do |key, value| + Weechat.print("#{n}[#{key}] = '#{value}'") + end + end + end +else + Weechat.print("erreur de lecture des canaux") +end + + +
+ +
+ get_nick_info + + + Prototype Perl : + + weechat::get_nick_info ( server, canal ); + + + + Prototype Python : + + weechat.get_nick_info ( serveur, canal ) + + + + Prototype Ruby : + + Weechat.get_nick_info ( serveur, canal ) + + + + Renvoie la liste des pseudos pour un canal. + + + Valeur renvoyée : la liste des pseudos présents sur le canal + (voir ). + + + Exemples : + +# perl +my $nicks = weechat::get_nick_info("freenode", "#weechat"); +if ($nicks) +{ + while (my ($nickname, $nickinfos) = each %$nicks) + { + while ( my ($key, $value) = each %$nickinfos) + { + weechat::print("$nickname[$key] = '$value'"); + } + } +} +else +{ + weechat::print("pas de pseudo"); +} + +# python +nicks = weechat.get_nick_info("freenode", "#weechat") +if nicks != None: + if nicks == {}: + weechat.prnt("pas de pseudo") + else: + for n in nicks: + for f in nicks[n]: + weechat.prnt("%s[%s] = '%s'" % (n, f, str(nicks[n][f]))) +else: + weechat.prnt("erreur de lecture des pseudos") + +# ruby +nicks = Weechat.get_nick_info("freenode", "#weechat") +if nicks != nil + if nicks == {} + Weechat.print("pas de pseudo") + else + nicks.each do |nk, nattr| + nattr.each do |key, value| + Weechat.print("#{nk}[#{key}] = '#{value}'") + end + end + end +else + Weechat.print("erreur de lecture des pseudos") +end + + +
+
get_config @@ -4257,7 +4494,7 @@ Weechat.set_plugin_config ("ma_variable", "valeur") Jiri Golembiovsky - - traduction tchèque + traduction en tchèque, patchs @@ -4290,6 +4527,12 @@ Weechat.set_plugin_config ("ma_variable", "valeur") patchs + + + voroskoi - + traduction en hongrois + + diff --git a/weechat/doc/en/weechat.en.xml b/weechat/doc/en/weechat.en.xml index c3a24487e..c40f97151 100644 --- a/weechat/doc/en/weechat.en.xml +++ b/weechat/doc/en/weechat.en.xml @@ -3899,6 +3899,243 @@ nick = weechat.get_info ("nick", "freenode")
+
+ get_server_info + + + Perl prototype: + + weechat::get_server_info ( ); + + + + Python prototype: + + weechat.get_server_info ( ) + + + + Ruby prototype: + + Weechat.get_server_info ( ) + + + + Return list of IRC servers (connected or not). + + + Return value: list of servers + (see ). + + + Examples: + +# perl +my $servers = weechat::get_server_info(); +if ($servers) +{ + while (my ($srvname, $srvinfos) = each %$servers) + { + while ( my ($key, $value) = each %$srvinfos) + { + weechat::print("$srvname[$key] = '$value'"); + } + } +} +else +{ + weechat::print("no server"); +} + +# python +servers = weechat.get_server_info() +if servers != None: + if servers == {}: + weechat.prnt("no server") + else: + for s in servers: + for i in servers[s]: + weechat.prnt("%s[%s] = '%s'" % (s, i, str(servers[s][i]))) +else: + weechat.prnt("error while getting servers") + +# ruby +servers = Weechat.get_server_info() +if servers != nil + if servers == [] + Weechat.print("no server") + else + servers.each do |n, s| + s.each do |key, value| + Weechat.print("#{n}[#{key}] = '#{value}'") + end + end + end +else + Weechat.print("error while getting servers") +end + + +
+ +
+ get_channel_info + + + Perl prototype: + + weechat::get_channel_info ( server ); + + + + Python prototype: + + weechat.get_channel_info ( server ) + + + + Ruby prototype: + + Weechat.get_channel_info ( server ) + + + + Return list of IRC channels for a server. + + + Return value: list of IRC channels for server + (see ). + + + Examples: + +# perl +my $channels = weechat::get_channel_info(weechat::get_info('server')); +if ($channels) +{ + while (my ($channame, $chaninfos) = each %$channels) + { + while (my ($key, $value) = each %$chaninfos) + { + weechat::print("$channame[$key] = '$value'"); + } + } +} +else +{ + weechat::print("no channel"); +} + +# python +chans = weechat.get_channel_info(weechat.get_info('server')) +if chans != None: + if chans == {}: + weechat.prnt("no channel") + else: + for s in chans: + for i in chans[s]: + weechat.prnt("%s[%s] = '%s'" % (s, i, str(chans[s][i]))) +else: + weechat.prnt("error while getting channels") + +# ruby +channels = Weechat.get_channel_info(Weechat.get_info('server')) +if channels != nil + if channels == {} + Weechat.print("no channel") + else + channels.each do |n, c| + c.each do |key, value| + Weechat.print("#{n}[#{key}] = '#{value}'") + end + end + end +else + Weechat.print("error while getting channels") +end + + +
+ +
+ get_nick_info + + + Perl prototype: + + weechat::get_nick_info ( server, channel ); + + + + Python prototype: + + weechat.get_nick_info ( server, channel ) + + + + Ruby prototype: + + Weechat.get_nick_info ( server, channel ) + + + + Return list of nicks for a channel. + + + Return value: list of nicks on channel + (see ). + + + Examples: + +# perl +my $nicks = weechat::get_nick_info("freenode", "#weechat"); +if ($nicks) +{ + while (my ($nickname, $nickinfos) = each %$nicks) + { + while ( my ($key, $value) = each %$nickinfos) + { + weechat::print("$nickname[$key] = '$value'"); + } + } +} +else +{ + weechat::print("no nick"); +} + +# python +nicks = weechat.get_nick_info("freenode", "#weechat") +if nicks != None: + if nicks == {}: + weechat.prnt("no nick") + else: + for n in nicks: + for f in nicks[n]: + weechat.prnt("%s[%s] = '%s'" % (n, f, str(nicks[n][f]))) +else: + weechat.prnt("error while getting nicks") + +# ruby +nicks = Weechat.get_nick_info("freenode", "#weechat") +if nicks != nil + if nicks == {} + Weechat.print("no nick") + else + nicks.each do |nk, nattr| + nattr.each do |key, value| + Weechat.print("#{nk}[#{key}] = '#{value}'") + end + end + end +else + Weechat.print("error while getting nicks") +end + + +
+
get_config @@ -4181,7 +4418,7 @@ Weechat.set_plugin_config ("my_var", "value") Jiri Golembiovsky - - czech translation + czech translation, patches @@ -4214,6 +4451,12 @@ Weechat.set_plugin_config ("my_var", "value") patches + + + voroskoi - + hungarian translation + + diff --git a/weechat/doc/fr/weechat.fr.xml b/weechat/doc/fr/weechat.fr.xml index 4bf055aab..2d802c518 100644 --- a/weechat/doc/fr/weechat.fr.xml +++ b/weechat/doc/fr/weechat.fr.xml @@ -3965,6 +3965,243 @@ nick = weechat.get_info ("nick", "freenode")
+
+ get_server_info + + + Prototype Perl : + + weechat::get_server_info ( ); + + + + Prototype Python : + + weechat.get_server_info ( ) + + + + Prototype Ruby : + + Weechat.get_server_info ( ) + + + + Renvoie la liste des serveurs IRC (connectés ou non). + + + Valeur renvoyée : la liste des serveurs IRC (connectés ou non) + (voir ). + + + Exemples : + +# perl +my $servers = weechat::get_server_info(); +if ($servers) +{ + while (my ($srvname, $srvinfos) = each %$servers) + { + while ( my ($key, $value) = each %$srvinfos) + { + weechat::print("$srvname[$key] = '$value'"); + } + } +} +else +{ + weechat::print("pas de serveur"); +} + +# python +servers = weechat.get_server_info() +if servers != None: + if servers == {}: + weechat.prnt("pas de serveur") + else: + for s in servers: + for i in servers[s]: + weechat.prnt("%s[%s] = '%s'" % (s, i, str(servers[s][i]))) +else: + weechat.prnt("erreur de lecture des serveurs") + +# ruby +servers = Weechat.get_server_info() +if servers != nil + if servers == [] + Weechat.print("pas de serveur") + else + servers.each do |n, s| + s.each do |key, value| + Weechat.print("#{n}[#{key}] = '#{value}'") + end + end + end +else + Weechat.print("erreur de lecture des serveurs") +end + + +
+ +
+ get_channel_info + + + Prototype Perl : + + weechat::get_channel_info ( serveur ); + + + + Prototype Python : + + weechat.get_channel_info ( serveur ) + + + + Prototype Ruby : + + Weechat.get_channel_info ( serveur ) + + + + Renvoie la liste des canaux IRC pour un serveur. + + + Valeur renvoyée : la liste des canaux IRC du serveur + (voir ). + + + Exemples : + +# perl +my $channels = weechat::get_channel_info(weechat::get_info('server')); +if ($channels) +{ + while (my ($channame, $chaninfos) = each %$channels) + { + while (my ($key, $value) = each %$chaninfos) + { + weechat::print("$channame[$key] = '$value'"); + } + } +} +else +{ + weechat::print("pas de canal"); +} + +# python +chans = weechat.get_channel_info(weechat.get_info('server')) +if chans != None: + if chans == {}: + weechat.prnt("pas de canal") + else: + for s in chans: + for i in chans[s]: + weechat.prnt("%s[%s] = '%s'" % (s, i, str(chans[s][i]))) +else: + weechat.prnt("erreur de lecture des canaux") + +# ruby +channels = Weechat.get_channel_info(Weechat.get_info('server')) +if channels != nil + if channels == {} + Weechat.print("pas de canal") + else + channels.each do |n, c| + c.each do |key, value| + Weechat.print("#{n}[#{key}] = '#{value}'") + end + end + end +else + Weechat.print("erreur de lecture des canaux") +end + + +
+ +
+ get_nick_info + + + Prototype Perl : + + weechat::get_nick_info ( server, canal ); + + + + Prototype Python : + + weechat.get_nick_info ( serveur, canal ) + + + + Prototype Ruby : + + Weechat.get_nick_info ( serveur, canal ) + + + + Renvoie la liste des pseudos pour un canal. + + + Valeur renvoyée : la liste des pseudos présents sur le canal + (voir ). + + + Exemples : + +# perl +my $nicks = weechat::get_nick_info("freenode", "#weechat"); +if ($nicks) +{ + while (my ($nickname, $nickinfos) = each %$nicks) + { + while ( my ($key, $value) = each %$nickinfos) + { + weechat::print("$nickname[$key] = '$value'"); + } + } +} +else +{ + weechat::print("pas de pseudo"); +} + +# python +nicks = weechat.get_nick_info("freenode", "#weechat") +if nicks != None: + if nicks == {}: + weechat.prnt("pas de pseudo") + else: + for n in nicks: + for f in nicks[n]: + weechat.prnt("%s[%s] = '%s'" % (n, f, str(nicks[n][f]))) +else: + weechat.prnt("erreur de lecture des pseudos") + +# ruby +nicks = Weechat.get_nick_info("freenode", "#weechat") +if nicks != nil + if nicks == {} + Weechat.print("pas de pseudo") + else + nicks.each do |nk, nattr| + nattr.each do |key, value| + Weechat.print("#{nk}[#{key}] = '#{value}'") + end + end + end +else + Weechat.print("erreur de lecture des pseudos") +end + + +
+
get_config @@ -4257,7 +4494,7 @@ Weechat.set_plugin_config ("ma_variable", "valeur") Jiri Golembiovsky - - traduction tchèque + traduction en tchèque, patchs @@ -4290,6 +4527,12 @@ Weechat.set_plugin_config ("ma_variable", "valeur") patchs + + + voroskoi - + traduction en hongrois + +