Many changes in doc

This commit is contained in:
Sebastien Helleu 2008-09-05 18:52:59 +02:00
parent e43dd39646
commit ae612a811b
112 changed files with 15244 additions and 1079 deletions

View File

@ -90,50 +90,48 @@ IF(BUILD_HTML OR BUILD_PDF)
IF(BUILD_HTML)
FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html/${dlang})
FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build)
FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build/autogen)
FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html-one/${dlang})
ADD_CUSTOM_COMMAND(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/index.html ${CMAKE_CURRENT_BINARY_DIR}/html-one/${dlang}/weechat.${dlang}.html
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/weechat.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/intro.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/install.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/usage.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugins.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_api.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_irc.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_charset.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_fifo.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_scripts.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/authors.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/config.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/irc_commands.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/key_functions.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/weechat_commands.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_BINARY_DIR}/date.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/weechat-doc.css" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/weechat-doc.css" "${CMAKE_CURRENT_BINARY_DIR}/html-one/${dlang}"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/include_autogen.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build/"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/weechat.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build/"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/intro.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build/"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/install.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build/"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/usage.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build/"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugins.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build/"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_api.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build/"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_charset.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build/"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_fifo.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build/"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_irc.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build/"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_scripts.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build/"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_xfer.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build/"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/authors.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build/"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/autogen/*" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build/autogen/"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_BINARY_DIR}/date.xml" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build/"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/weechat-doc.css" "${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/weechat-doc.css" "${CMAKE_CURRENT_BINARY_DIR}/html-one/${dlang}/"
COMMAND ${XSLTPROC} ARGS -o ${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}/ ${CMAKE_CURRENT_BINARY_DIR}/weechat-html.xsl ${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build/weechat.${dlang}.xml
COMMAND ${XSLTPROC} ARGS -o ${CMAKE_CURRENT_BINARY_DIR}/html-one/${dlang}/weechat.${dlang}.html ${CMAKE_CURRENT_BINARY_DIR}/weechat-html-one.xsl ${CMAKE_CURRENT_BINARY_DIR}/html/${dlang}-build/weechat.${dlang}.xml
DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/include_autogen.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/weechat.${dlang}.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/intro.${dlang}.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/install.${dlang}.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/usage.${dlang}.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugins.${dlang}.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_api.${dlang}.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_irc.${dlang}.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_charset.${dlang}.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_fifo.${dlang}.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_irc.${dlang}.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_scripts.${dlang}.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_xfer.${dlang}.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/authors.${dlang}.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/config.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/irc_commands.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/key_functions.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/weechat_commands.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/autogen/*
${CMAKE_CURRENT_SOURCE_DIR}/date.xml.in
${CMAKE_CURRENT_SOURCE_DIR}/weechat-html-one.xsl.in
${CMAKE_CURRENT_SOURCE_DIR}/weechat-html.xsl.in
${CMAKE_CURRENT_SOURCE_DIR}/date.xml.in
${CMAKE_CURRENT_SOURCE_DIR}/weechat-doc.css
COMMENT "Building html doc (${dlang})"
)
@ -146,45 +144,43 @@ IF(BUILD_HTML OR BUILD_PDF)
IF(BUILD_PDF)
FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang})
FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build)
FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build/autogen)
ADD_CUSTOM_COMMAND(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}/weechat.${dlang}.pdf
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/weechat.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/intro.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/install.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/usage.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugins.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_api.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_irc.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_charset.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_fifo.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_scripts.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/authors.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/config.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/irc_commands.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/key_functions.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/weechat_commands.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_BINARY_DIR}/date.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build"
COMMAND ${DBLATEX} ARGS -c ${CMAKE_CURRENT_SOURCE_DIR}/dblatex.conf -o ${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}/weechat.${dlang}.pdf ${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build/weechat.${dlang}.xml
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/include_autogen.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build/"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/weechat.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build/"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/intro.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build/"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/install.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build/"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/usage.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build/"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugins.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build/"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_api.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build/"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_charset.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build/"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_fifo.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build/"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_scripts.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build/"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_irc.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build/"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_xfer.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build/"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/authors.${dlang}.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build/"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/autogen/*" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build/autogen/"
COMMAND ${COPY} ARGS "${CMAKE_CURRENT_BINARY_DIR}/date.xml" "${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build/"
COMMAND ${DBLATEX} ARGS -P draft.mode=no -c ${CMAKE_CURRENT_SOURCE_DIR}/dblatex.conf -o ${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}/weechat.${dlang}.pdf ${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}-build/weechat.${dlang}.xml
DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/include_autogen.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/weechat.${dlang}.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/intro.${dlang}.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/install.${dlang}.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/usage.${dlang}.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugins.${dlang}.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_api.${dlang}.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_irc.${dlang}.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_charset.${dlang}.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_fifo.${dlang}.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_irc.${dlang}.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_scripts.${dlang}.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/plugin_xfer.${dlang}.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/authors.${dlang}.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/config.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/irc_commands.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/key_functions.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/weechat_commands.xml
${CMAKE_CURRENT_SOURCE_DIR}/${dlang}/autogen/*
${CMAKE_CURRENT_SOURCE_DIR}/date.xml.in
${CMAKE_CURRENT_SOURCE_DIR}/weechat-html-one.xsl.in
${CMAKE_CURRENT_SOURCE_DIR}/date.xml.in
COMMENT "Building pdf doc (${dlang})"
)
ADD_CUSTOM_TARGET(doc-pdf-${dlang} ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/pdf/${dlang}/weechat.${dlang}.pdf)

View File

@ -21,12 +21,18 @@ BOOK_INCLUDE = intro.$(LANGCODE).xml \
usage.$(LANGCODE).xml \
plugins.$(LANGCODE).xml \
plugin_api.$(LANGCODE).xml \
plugin_irc.$(LANGCODE).xml \
plugin_charset.$(LANGCODE).xml \
plugin_fifo.$(LANGCODE).xml \
plugin_irc.$(LANGCODE).xml \
plugin_scripts.$(LANGCODE).xml \
weechat_commands.xml \
config.xml
plugin_xfer.$(LANGCODE).xml \
../include_autogen.xml \
autogen/weechat_commands.xml \
autogen/weechat_options.xml \
autogen/weechat_infos.xml \
autogen/irc_commands.xml \
autogen/irc_options.xml \
autogen/irc_infos.xml
QUICKSTART = weechat_quickstart.$(LANGCODE).txt
EXTRA_DIST = $(BOOK).xml $(BOOK_INCLUDE) $(QUICKSTART)
@ -43,8 +49,9 @@ all-local: html-stamp $(PDF)
html: html-stamp
html-stamp: $(BOOK).xml $(BOOK_INCLUDE) ../weechat-html.xsl ../weechat-doc.css
html-stamp: $(BOOK).xml $(BOOK_INCLUDE) ../weechat-html.xsl ../weechat-doc.css ../include_autogen.xml
echo "<pubdate>`date '+%F %T'`</pubdate>" >date.xml
cp ../include_autogen.xml .
mkdir -p html/
xsltproc -o html/ ../weechat-html.xsl $(BOOK).xml || true
cp ../weechat-doc.css html/
@ -54,8 +61,9 @@ html-stamp: $(BOOK).xml $(BOOK_INCLUDE) ../weechat-html.xsl ../weechat-doc.css
html1: html1-stamp
html1-stamp: $(BOOK).xml $(BOOK_INCLUDE) ../weechat-html-one.xsl ../weechat-doc.css
html1-stamp: $(BOOK).xml $(BOOK_INCLUDE) ../weechat-html-one.xsl ../weechat-doc.css ../include_autogen.xml
echo "<pubdate>`date '+%F %T'`</pubdate>" >date.xml
cp ../include_autogen.xml .
mkdir -p html1/
xsltproc -o html1/$(BOOK).html ../weechat-html-one.xsl $(BOOK).xml || true
cp ../weechat-doc.css html1/
@ -65,9 +73,10 @@ html1-stamp: $(BOOK).xml $(BOOK_INCLUDE) ../weechat-html-one.xsl ../weechat-doc.
pdf: pdf-stamp
pdf-stamp: $(BOOK).xml $(BOOK_INCLUDE)
pdf-stamp: $(BOOK).xml $(BOOK_INCLUDE) ../include_autogen.xml
echo "<pubdate>`date '+%F %T'`</pubdate>" >date.xml
dblatex -c ../dblatex.conf $(BOOK).xml || true
cp ../include_autogen.xml .
dblatex -P draft.mode=no -c ../dblatex.conf $(BOOK).xml || true
touch pdf-stamp
# install docs
@ -83,6 +92,6 @@ endif
# clean
clean-local:
-rm -f $(BOOK).html $(BOOK).pdf $(BOOK).txt date.xml
-rm -f $(BOOK).html $(BOOK).pdf $(BOOK).txt date.xml include_autogen.xml
-rm -rf html/ html1/
-rm -f html-stamp html1-stamp pdf-stamp

View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>alias [Aliasname [Befehl [Argumente]]]</command>
<programlisting>
einen Alias für einen Befehl anlegen
alias_name: name of alias
command: command name (many commands can be separated by semicolons)
arguments: arguments for command
Note: in command, special variables $1, $2,..,$9 are replaced by arguments given by user, and $* is replaced by all arguments.
Variables $nick, $channel and $server are replaced by current nick/channel/server.
</programlisting>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<row>
<entry>infolist</entry>
<entry>alias</entry>
<entry>list of alias</entry>
</row>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>charset [[decode | encode] charset] | [reset]</command>
<programlisting>
change charset for current buffer
decode: change decoding charset
encode: change encoding charset
charset: new charset for current buffer
reset: reset charsets for current buffer
</programlisting>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>debug dump | buffer | windows | text</command>
<programlisting>
Debugging-Nachricht ausgeben
dump: save memory dump in WeeChat log file (same dump is written when WeeChat crashes)
buffer: dump buffer content with hexadecimal values in log file
windows: display windows tree
text: send "debug" signal with "text" as argument
</programlisting>

View File

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>demo_buffer category name</command>
<programlisting>
open a new buffer
</programlisting>
<command>demo_buffer_set property value</command>
<programlisting>
set a buffer property
</programlisting>
<command>demo_info [info [arguments]]</command>
<programlisting>
get and display an info
info: info to display
arguments: optional arguments for info
Without argument, this command displays list of available infos
</programlisting>
<command>demo_infolist [infolist]</command>
<programlisting>
get and display an infolist
infolist: infolist to display
Without argument, this command displays list of available infolists
</programlisting>
<command>demo_printf [text]</command>
<programlisting>
print some messages on current ubffer
text: write this text
</programlisting>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<row>
<entry>info</entry>
<entry>fifo_filename</entry>
<entry>name of FIFO pipe</entry>
</row>

View File

@ -0,0 +1,465 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>admin [Ziel]</command>
<programlisting>
Information über den Server-Administrator abfragen
Ziel: Server
</programlisting>
<command>ame Nachricht</command>
<programlisting>
Nachricht an alle Channels aller verbundenen Server schicken
zu sendende Nachricht
</programlisting>
<command>amsg Text</command>
<programlisting>
Nachricht an alle Channels aller verbundener Server schicken
Text: zu sendender Text
</programlisting>
<command>away [-all] [Nachricht]</command>
<programlisting>
Abwesenheitsnachricht ein/ausschalten
-all: Abwesenheitszustand auf allen Servern ändern
Nachricht: Abwesenheitsnachricht (bzw. keine, um den Abwesenheitszustand zu deaktivieren)
</programlisting>
<command>ban [Channel] [Nickname [Nickname ...]]</command>
<programlisting>
ban nicks or hosts
Channel: Channel für die Sperre
Nickname: zu sperrender User oder Host
</programlisting>
<command>connect [-all [-nojoin] | servername [servername ...] [-nojoin] | hostname [-port port] [-ipv6] [-ssl]]</command>
<programlisting>
mit Server verbinden
-all: connect to all servers
servername: internal server name to connect
-nojoin: do not join any channel (even if autojoin is enabled on server)
hostname: hostname to connect
port: port for server (integer, default is 6667)
ipv6: use IPv6 protocol
ssl: use SSL protocol
</programlisting>
<command>ctcp Empfänger Typ [Argumente]</command>
<programlisting>
CTCP-Nachricht verschicken
Empfänger: User, an den die CTCP-Nachricht geschickt werden soll
Typ: Typ der CTCP-Nachricht (z.B. "version", "ping", ..)
Argumente: Argumente für CTCP
</programlisting>
<command>cycle [Channel[,Channel]] [Abschiedsnachricht]</command>
<programlisting>
einen Channel verlassen und wieder betreten
Channel: zu verlassender Channel
Abschiedsnachricht: Abschiedsnachricht (die den anderen Usern angezeigt wird)
</programlisting>
<command>dcc Aktion [Nickname [Datei]]</command>
<programlisting>
start DCC (file or chat)
action: 'send' (file) or 'chat'
nickname: nickname to send file or chat
file: filename (on local host)
</programlisting>
<command>dehalfop Nickname [Nickname]</command>
<programlisting>
remove half channel operator status from nickname(s)
</programlisting>
<command>deop Nickname [Nickname]</command>
<programlisting>
remove channel operator status from nickname(s)
</programlisting>
<command>devoice Nickname [Nickname]</command>
<programlisting>
remove voice from nickname(s)
</programlisting>
<command>die</command>
<programlisting>
Server herunterfahren
</programlisting>
<command>disconnect [-all | Servername [Servername ...]]</command>
<programlisting>
Serververbindung(en) trennen
-all: Trenne von allen Servern
servername: Servername, von dem getrennt werden soll
</programlisting>
<command>halfop Nickname [Nickname]</command>
<programlisting>
give half channel operator status to nickname(s)
</programlisting>
<command>ignore [list] | [add nick/host [server [channel]]] | [del number|-all]</command>
<programlisting>
ignore nicks/hosts from servers or channels
list: list all ignore
add: add a ignore
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)
server: internal server name where ignore is working
channel: channel name where ignore is working
Examples:
ignore nick "toto" everywhere:
/ignore add toto
ignore host "toto@domain.com" on freenode server:
/ignore add toto@domain.com freenode
ignore host "toto*@*.domain.com" on freenode/#weechat:
/ignore add toto*@*.domain.com freenode #weechat
</programlisting>
<command>info [Ziel]</command>
<programlisting>
Information über den Server abfragen
Ziel: Servername
</programlisting>
<command>invite Nickname Channel</command>
<programlisting>
jemanden in einen Channel einladen
Nickname: Chatname des Einzuladenden
Channel: Channel, in den er eingeladen werden soll
</programlisting>
<command>ison Nickname [Nickname ...]</command>
<programlisting>
überprüfen, ob jemand zur Zeit im IRC ist
Nickname: Nickname
</programlisting>
<command>join Channel[,Channel] [Passwort[,Passwort]]</command>
<programlisting>
einen Channel betreten
Channel: zu betretender Channel
Passwort: Channelpasswort (+k-Mode)
</programlisting>
<command>kick [Channel] Nickname [Kommentar]</command>
<programlisting>
einen User aus einem Channel herauskicken
Channel: Channel des Benutzers
Nickname: Nickname des Benutzers
Kommentar: Begründung für den Kick
</programlisting>
<command>kickban [Channel] Nickname [Kommentar]</command>
<programlisting>
kickt und verbannt jemanden von einem Channel
Channel: Channel des Benutzers
Nickname: Nickname des Benutzers
Kommentar: Begründung für den Kickban
</programlisting>
<command>kill Nickname Kommentar</command>
<programlisting>
Jemanden vom Server werfen
Nickname: Chatname
Kommentar: Begründung
</programlisting>
<command>links [[Server] Servermaske]</command>
<programlisting>
Alle dem antwortenden Server bekannten Servernamen auflisten
Server: dieser Server soll die Anfrage beantworten
Servermaske: die aufzulistenden Server sollen diesem Muster entsprechen
</programlisting>
<command>list [Channel[,Channel] [Server]]</command>
<programlisting>
Channels mit ihren Topics auflisten
Channel: aufzulistender Channel (reguläre Ausdrücke sind möglich)
Server: Servername
</programlisting>
<command>lusers [Maske [Ziel]]</command>
<programlisting>
Statistik über die Größe dieses IRC-Netzwerks abfragen
Maske: Nur Server, die diesem Muster entsprechen
Ziel: Server, der die Anfrage weiterleiten soll
</programlisting>
<command>me Nachricht</command>
<programlisting>
eine CTCP ACTION an den aktuellen Channel senden
zu sendende Nachricht
</programlisting>
<command>mode { Channel {[+|-]|o|p|s|i|t|n|b|v} [Limit] [User] [Bannmaske] } | {Nickname {[+|-]|i|w|s|o} }</command>
<programlisting>
Channel- oder Usermode ändern
Channelmodi:
Channel: zu ändernder Channel
o: gib/nimm Operatorstatus
p: privater Channel
s: geheimer Channel
i: geschlossener Channel (Zutritt nur mit Einladung)
t: nur Operatoren dürfen das Topic setzen
n: keine Channelnachrichten von außerhalb des Channels
m: moderierter Channel (schreiben nur mit Voice)
l: maximale Anzahl an Usern im Channel festlegen
b: Bannmaske für zu sperrende User (in nick!ident@host-Form)
e: lege Ausnahmemaske fest
v: gib/nimm Voice (d.h. Schreibrecht bei moderierten Channels)
k: Channelkey/Channelpasswort festlegen
Usermodi:
Nickname: zu ändernder Nickname
i: User als unsichtbar kennzeichnen
s: User empfängt Server-Nachrichten
w: User empfängt WALLOPS
o: User ist Channeloperator
</programlisting>
<command>motd [Ziel]</command>
<programlisting>
die "Nachricht von heute" abfragen
Ziel: Servername
</programlisting>
<command>msg Empfänger[,Empfänger] Text</command>
<programlisting>
Nachricht an Nick/Channel verschicken
Empfänger: Nick/Channel (darf eine Maske sein, '*' = aktueller Channel)
Text: zu sendender Text
</programlisting>
<command>names [Channel[,Channel]]</command>
<programlisting>
Nicknames in Channels auflisten
Channel: Channelname
</programlisting>
<command>nick [-all] Nickname</command>
<programlisting>
aktuellen Nickname wechseln
-all: Nickname auf allen verbundenen Servern ändern
Nickname: neuer Nickname
</programlisting>
<command>notice Nickname Text</command>
<programlisting>
NOTICE an einen User verschicken
Nickname: Empfänger der Nachricht
Text: zu sendender Text
</programlisting>
<command>op Nickname [Nickname]</command>
<programlisting>
give channel operator status to nickname(s)
</programlisting>
<command>oper Benutzername Passwort</command>
<programlisting>
Serveroperatorprivilegien anfordern
Benutzername/Passwort: Account im IRC-Server
</programlisting>
<command>part [Channel[,Channel]] [Abschiedsnachricht]</command>
<programlisting>
einen Channel verlassen
Channel: zu verlassender Channel
Abschiedsnachricht: Abschiedsnachricht, die den anderen Usern angezeigt wird
</programlisting>
<command>ping Server1 [Server2]</command>
<programlisting>
Server anpingen
Server1: Anzupingender Server
Server2: Ping an diesen Server weiterleiten
</programlisting>
<command>pong Daemon [Daemon2]</command>
<programlisting>
auf Ping antworten
Daemon: Daemon, der auf die Ping-Nachricht geantwortet hat
Daemon2: Nachricht an diesen Daemon weiterleiten
</programlisting>
<command>query Nickname [Text]</command>
<programlisting>
private Nachricht an jemanden schicken
Nickname: Nickname für privaten Chat
Text: zu sendender Text
</programlisting>
<command>quote Daten</command>
<programlisting>
Daten direkt an Server senden (siehe RFC 2812)
Daten: zu sendende Rohdaten
</programlisting>
<command>reconnect [-all [-nojoin] | servername [servername ...] [-nojoin]]</command>
<programlisting>
mit einem Server oder mehreren Servern neu verbinden
-all: reconnect to all servers
servername: server name to reconnect
-nojoin: do not join any channel (even if autojoin is enabled on server)
</programlisting>
<command>rehash</command>
<programlisting>
den Server dazu bringen, seine Konfigurationsdatei neu zu laden
</programlisting>
<command>restart</command>
<programlisting>
den Server dazu bringen, sich selbst neu zu starten
</programlisting>
<command>server [list [servername]] | [listfull [servername]] | [add servername hostname[/port] [-auto | -noauto] [-ipv6] [-ssl]] | [copy servername newservername] | [rename servername newservername] | [del servername]</command>
<programlisting>
Auflisten, Hinzufügen oder Entfernen von Servern
list: list servers (no parameter implies this list)
listfull: list servers with detailed info for each server
add: create a new server
servername: server name, for internal and display use
hostname: name or IP address of server, with optional port (default: 6667)
auto: automatically connect to server when WeeChat starts
noauto: do not connect to server when WeeChat starts (default)
ipv6: use IPv6 protocol
ssl: use SSL protocol
copy: duplicate a server
rename: rename a server
del: delete a server
deloutq: delete messages out queue for all servers (all messages WeeChat is currently sending)
Examples:
/server listfull
/server add oftc irc.oftc.net/6697 -ssl
/server add oftc6 irc6.oftc.net/6697 -ipv6 -ssl
/server add freenode2 chat.eu.freenode.net/6667,chat.us.freenode.net/6667
/server copy oftc oftcbis
/server rename oftc newoftc
/server del freenode
/server deloutq
</programlisting>
<command>service Nickname reserviert Distribution Typ reserviert Info</command>
<programlisting>
einen neuen Service eintragen
Distribution: Sichtbarkeit des Services
Typ: für spätere Verwendung reserviert
</programlisting>
<command>servlist [Maske [Typ]]</command>
<programlisting>
zur Zeit verbundene Services auflisten
Maske: nur zutreffende Services auflisten
Typ: nur Services von diesem Typ auflisten
</programlisting>
<command>squery Service Text</command>
<programlisting>
Nachricht an einen Service senden
Service: Name des Service
Text: zu sendender Text
</programlisting>
<command>squit Server Kommentar</command>
<programlisting>
Serververbindungen trennen
Server: Servername
Kommentar: Trennungsgrund
</programlisting>
<command>stats [Anfrage [Server]]</command>
<programlisting>
Serverstatistik abfragen
Anfrage: c/h/i/k/l/m/o/y/u (siehe RFC1459)
Server: zu befragender Server
</programlisting>
<command>summon User [Ziel [Channel]]</command>
<programlisting>
Nutzer, die auf dem IRC-Server arbeiten, darum bitten, auf den IRC-Server zu kommen
User: Benutzername
Ziel: Servername
Channel: Channelname
</programlisting>
<command>time [Ziel]</command>
<programlisting>
Ortszeit des Servers abfragen
Ziel: der zu fragende Server
</programlisting>
<command>topic [Channel] [Topic]</command>
<programlisting>
Channeltopic abfragen/setzen
Channel: Channelname
Topic: neues Topic (oder "-delete" zum Entfernen des Topics)
</programlisting>
<command>trace [Ziel]</command>
<programlisting>
Route zum angegebenen Server ermitteln
Ziel: Server
</programlisting>
<command>unban [Channel] nickname [nickname ...]</command>
<programlisting>
unban nicks or hosts
Channel: Channel, in dem der Bann aufzuheben ist
Nickname: User, für den der Bann aufzuheben ist
</programlisting>
<command>userhost Nickname [Nickname ...]</command>
<programlisting>
liste von Nickname-Informationen ermitteln
Nickname: Nickname
</programlisting>
<command>users [Ziel]</command>
<programlisting>
auf dem Server eingeloggte User auflisten
Ziel: Server
</programlisting>
<command>version [Server | Nickname]</command>
<programlisting>
give the version info of nick or server (current or specified)
Server: Servername
Nickname: Nickname
</programlisting>
<command>voice Nickname [Nickname]</command>
<programlisting>
give voice to nickname(s)
</programlisting>
<command>wallops Text</command>
<programlisting>
Nachricht an alle User schicken, die den 'w'-Mode gesetzt haben
zu sendender Text
</programlisting>
<command>who [Maske ["o"]]</command>
<programlisting>
erweiterte Nicknameliste
Maske: nur Information über betreffende Nicknames abfragen
o: nur Operatoren ausgeben, die dem Filter entsprechen
</programlisting>
<command>whois [Server] Nickname[,Nickname]</command>
<programlisting>
Information über User abfragen
Server: Servername
Nickname: Nickname (oder eine Maske)
</programlisting>
<command>whowas Nickname [,Nickname [,Nickname ...]] [Anzahl [Ziel]]</command>
<programlisting>
Information über die Vergangenheit eines Nicknames erfragen
Nickname: abzufragende Nicknames
Anzahl: maximale Anzahl an Antworten (negative Zahl für eine vollständige Liste)
Ziel: zu suchende Hostmaske
</programlisting>

View File

@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<row>
<entry>info</entry>
<entry>irc_buffer</entry>
<entry>get buffer pointer for an IRC server/channel</entry>
</row>
<row>
<entry>info</entry>
<entry>irc_is_channel</entry>
<entry>1 if string is an IRC channel</entry>
</row>
<row>
<entry>info</entry>
<entry>irc_nick_from_host</entry>
<entry>get nick from IRC host</entry>
</row>
<row>
<entry>infolist</entry>
<entry>irc_channel</entry>
<entry>list of channels for an IRC server</entry>
</row>
<row>
<entry>infolist</entry>
<entry>irc_ignore</entry>
<entry>list of IRC ignore</entry>
</row>
<row>
<entry>infolist</entry>
<entry>irc_nick</entry>
<entry>list of nicks for an IRC channel</entry>
</row>
<row>
<entry>infolist</entry>
<entry>irc_server</entry>
<entry>list of IRC servers</entry>
</row>

View File

@ -0,0 +1,632 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>irc.log.auto_log_channel</command>
<itemizedlist>
<listitem>
<para>description: Automatisches Logging von Channels</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: off</para>
</listitem>
</itemizedlist>
<command>irc.log.auto_log_private</command>
<itemizedlist>
<listitem>
<para>description: Automatisches Logging von Queries</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: off</para>
</listitem>
</itemizedlist>
<command>irc.log.auto_log_server</command>
<itemizedlist>
<listitem>
<para>description: Automatisches Logging von Servermessages</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: off</para>
</listitem>
</itemizedlist>
<command>irc.log.hide_nickserv_pwd</command>
<itemizedlist>
<listitem>
<para>description: Von NickServ angezeigte Passwörter verstecken</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: on</para>
</listitem>
</itemizedlist>
<command>irc.look.display_away</command>
<itemizedlist>
<listitem>
<para>description: bei Abwesenheit und Rückkehr eine Nachricht anzeigen</para>
</listitem>
<listitem>
<para>type: integer</para>
</listitem>
<listitem>
<para>values: off, local, channel</para>
</listitem>
<listitem>
<para>default value: local</para>
</listitem>
</itemizedlist>
<command>irc.look.highlight_tags</command>
<itemizedlist>
<listitem>
<para>description: comma separated list of tags for messages that may produce highlight (usually any message from another user, not server messages,..)</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: 'irc_privmsg,irc_notice'</para>
</listitem>
</itemizedlist>
<command>irc.look.nick_completion_smart</command>
<itemizedlist>
<listitem>
<para>description: Intelligente vervollständigung der Nicknamen (vervollständigt zuerst mit dem letzten Nick, der einen angesprochen hat)</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: on</para>
</listitem>
</itemizedlist>
<command>irc.look.nick_prefix</command>
<itemizedlist>
<listitem>
<para>description: Text, der im Chatfenster vor dem Nickname erscheinen soll</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: ''</para>
</listitem>
</itemizedlist>
<command>irc.look.nick_suffix</command>
<itemizedlist>
<listitem>
<para>description: Text, der im Chatfenster nach dem Nickname erscheinen soll</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: ''</para>
</listitem>
</itemizedlist>
<command>irc.look.notice_as_pv</command>
<itemizedlist>
<listitem>
<para>description: NOTICEs als Queries anzeigen</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: off</para>
</listitem>
</itemizedlist>
<command>irc.look.one_server_buffer</command>
<itemizedlist>
<listitem>
<para>description: benutze den gleichen Puffer für alle Server</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: off</para>
</listitem>
</itemizedlist>
<command>irc.look.open_near_server</command>
<itemizedlist>
<listitem>
<para>description: öffne neue Channels oder private Nachrichten neben dem Server-Puffer</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: off</para>
</listitem>
</itemizedlist>
<command>irc.look.show_away_once</command>
<itemizedlist>
<listitem>
<para>description: in privaten Unterhaltungen nur einmalig eine Abwesenheitsnachricht anzeigen</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: on</para>
</listitem>
</itemizedlist>
<command>irc.network.anti_flood</command>
<itemizedlist>
<listitem>
<para>description: anti-flood: # Sekunden zwischen zwei Benutzernachrichten (0 = kein anti-flood)</para>
</listitem>
<listitem>
<para>type: integer</para>
</listitem>
<listitem>
<para>values: 0 .. 5</para>
</listitem>
<listitem>
<para>default value: 2</para>
</listitem>
</itemizedlist>
<command>irc.network.away_check</command>
<itemizedlist>
<listitem>
<para>description: Intervall zwischen zwei Away-Checks (in Minuten, 0 = nie überprüfen)</para>
</listitem>
<listitem>
<para>type: integer</para>
</listitem>
<listitem>
<para>values: 0 .. 2147483647</para>
</listitem>
<listitem>
<para>default value: 0</para>
</listitem>
</itemizedlist>
<command>irc.network.away_check_max_nicks</command>
<itemizedlist>
<listitem>
<para>description: überprüfe Abwesenheitsnachrichten nur in Channels mit maximal dieser Anzahl an Nicknamen (0 = unbegrenzt)</para>
</listitem>
<listitem>
<para>type: integer</para>
</listitem>
<listitem>
<para>values: 0 .. 2147483647</para>
</listitem>
<listitem>
<para>default value: 0</para>
</listitem>
</itemizedlist>
<command>irc.network.colors_receive</command>
<itemizedlist>
<listitem>
<para>description: wenn der Schalter deaktiviert ist, werden die Farben von eingehenden Nachrichten entfernt</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: on</para>
</listitem>
</itemizedlist>
<command>irc.network.colors_send</command>
<itemizedlist>
<listitem>
<para>description: allow user to send colors with special codes (^Cb=bold, ^Ccxx=color, ^Ccxx,yy=color+background, ^Cu=underline, ^Cr=reverse)</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: on</para>
</listitem>
</itemizedlist>
<command>irc.network.default_msg_part</command>
<itemizedlist>
<listitem>
<para>description: Standardnachricht beim Verlasseb eines Channels ('%v' wird durch die WeeChat-Version ersetzt)</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: 'WeeChat %v'</para>
</listitem>
</itemizedlist>
<command>irc.network.default_msg_quit</command>
<itemizedlist>
<listitem>
<para>description: default quit message (disconnecting from server) ('%v' will be replaced by WeeChat version in string)</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: 'WeeChat %v'</para>
</listitem>
</itemizedlist>
<command>irc.network.lag_check</command>
<itemizedlist>
<listitem>
<para>description: interval between two checks for lag (in seconds, 0 = never check)</para>
</listitem>
<listitem>
<para>type: integer</para>
</listitem>
<listitem>
<para>values: 0 .. 2147483647</para>
</listitem>
<listitem>
<para>default value: 60</para>
</listitem>
</itemizedlist>
<command>irc.network.lag_disconnect</command>
<itemizedlist>
<listitem>
<para>description: Maximal-Lag bis zum Trennen der Verbindung (in Minuten - 0: nie trennen)</para>
</listitem>
<listitem>
<para>type: integer</para>
</listitem>
<listitem>
<para>values: 0 .. 2147483647</para>
</listitem>
<listitem>
<para>default value: 5</para>
</listitem>
</itemizedlist>
<command>irc.network.lag_min_show</command>
<itemizedlist>
<listitem>
<para>description: Mindest-Lag, der angezeigt werden soll, in Sekunden</para>
</listitem>
<listitem>
<para>type: integer</para>
</listitem>
<listitem>
<para>values: 0 .. 2147483647</para>
</listitem>
<listitem>
<para>default value: 1</para>
</listitem>
</itemizedlist>
<command>irc.network.send_unknown_commands</command>
<itemizedlist>
<listitem>
<para>description: sende unbekannte Befehle an den IRC-Server</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: off</para>
</listitem>
</itemizedlist>
<command>irc.server_default.addresses</command>
<itemizedlist>
<listitem>
<para>description: list of IP/port or hostname/port for server (separated by comma)</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: ''</para>
</listitem>
</itemizedlist>
<command>irc.server_default.autoconnect</command>
<itemizedlist>
<listitem>
<para>description: automatisch mit dem Server verbinden, wenn WeeChat gestartet wird</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: off</para>
</listitem>
</itemizedlist>
<command>irc.server_default.autojoin</command>
<itemizedlist>
<listitem>
<para>description: durch Kommata getrennte Liste der Channels, die beim Verbinden zum Server betreten werden sollen (Beispiel: "#chan1,#chan2,#chan3 key1,key2")</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: ''</para>
</listitem>
</itemizedlist>
<command>irc.server_default.autoreconnect</command>
<itemizedlist>
<listitem>
<para>description: die Verbindung nach Trennung automatisch wiederherstellen</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: on</para>
</listitem>
</itemizedlist>
<command>irc.server_default.autoreconnect_delay</command>
<itemizedlist>
<listitem>
<para>description: Zeit in Sekunden, die gewartet wird, bevor ein Verbindungsneuaufbau versucht wird</para>
</listitem>
<listitem>
<para>type: integer</para>
</listitem>
<listitem>
<para>values: 0 .. 65535</para>
</listitem>
<listitem>
<para>default value: 30</para>
</listitem>
</itemizedlist>
<command>irc.server_default.autorejoin</command>
<itemizedlist>
<listitem>
<para>description: Channels nach Kick automatisch wieder betreten, falls möglich</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: off</para>
</listitem>
</itemizedlist>
<command>irc.server_default.command</command>
<itemizedlist>
<listitem>
<para>description: Befehle, die nach der Verbindung zum Server ausgeführt werden sollen (mehrere Befehle müssen mit einem Semikolon getrennt werden, um ein Semikolon zu schreiben, muss man '\;' verwenden, die spezielllen Variablen $nick, $channel und $server werden dabei durch den jeweiligen Wert ersetzt)</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: ''</para>
</listitem>
</itemizedlist>
<command>irc.server_default.command_delay</command>
<itemizedlist>
<listitem>
<para>description: Wartezeit in Sekunden nach Ausführung des Befehls, um z.B. eine Authentifizierung zu ermöglichen</para>
</listitem>
<listitem>
<para>type: integer</para>
</listitem>
<listitem>
<para>values: 0 .. 3600</para>
</listitem>
<listitem>
<para>default value: 0</para>
</listitem>
</itemizedlist>
<command>irc.server_default.ipv6</command>
<itemizedlist>
<listitem>
<para>description: Server über IPv6 ansprechen</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: off</para>
</listitem>
</itemizedlist>
<command>irc.server_default.local_hostname</command>
<itemizedlist>
<listitem>
<para>description: custom local hostname/IP for server (optional, if empty local hostname is used)</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: ''</para>
</listitem>
</itemizedlist>
<command>irc.server_default.nicks</command>
<itemizedlist>
<listitem>
<para>description: nicknames to use on IRC server (separated by comma)</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: 'flashcode,flashcode1,flashcode2,flashcode3,flashcode4'</para>
</listitem>
</itemizedlist>
<command>irc.server_default.password</command>
<itemizedlist>
<listitem>
<para>description: Passwort für den IRC-Server</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: ''</para>
</listitem>
</itemizedlist>
<command>irc.server_default.realname</command>
<itemizedlist>
<listitem>
<para>description: voller Name, der an den Server übermittelt werden soll</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: 'flashcode'</para>
</listitem>
</itemizedlist>
<command>irc.server_default.ssl</command>
<itemizedlist>
<listitem>
<para>description: Server über SSL ansprechen</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: off</para>
</listitem>
</itemizedlist>
<command>irc.server_default.username</command>
<itemizedlist>
<listitem>
<para>description: Benutzername, der an den Server übermittelt werden soll</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: 'flashcode'</para>
</listitem>
</itemizedlist>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<row>
<entry>infolist</entry>
<entry>logger_buffer</entry>
<entry>list of logger buffers</entry>
</row>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>lua [list [name]] | [listfull [name]] [load filename] | [autoload] | [reload] | [unload [name]]</command>
<programlisting>
list/load/unload scripts
filename: script (file) to load
name: a script name
Without argument, this command lists all loaded scripts.
</programlisting>

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>notify reset | none | highlight | message | all</command>
<programlisting>
change notify level for current buffer
reset: reset notify level to default value
none: buffer will never be in hotlist
highlight: buffer will be in hotlist for highlights only
message: buffer will be in hotlist for highlights and user messages only
all: buffer will be in hotlist for any text printed
</programlisting>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>perl [list [name]] | [listfull [name]] [load filename] | [autoload] | [reload] | [unload [name]]</command>
<programlisting>
list/load/unload scripts
filename: script (file) to load
name: a script name
Without argument, this command lists all loaded scripts.
</programlisting>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>python [list [name]] | [listfull [name]] [load filename] | [autoload] | [reload] | [unload [name]]</command>
<programlisting>
list/load/unload scripts
filename: script (file) to load
name: a script name
Without argument, this command lists all loaded scripts.
</programlisting>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>ruby [list [name]] | [listfull [name]] [load filename] | [autoload] | [reload] | [unload [name]]</command>
<programlisting>
list/load/unload scripts
filename: script (file) to load
name: a script name
Without argument, this command lists all loaded scripts.
</programlisting>

View File

@ -0,0 +1,220 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>bar [add barname type[,cond1,cond2,...] position size separator item1,item2,...] | [default] | [del barname|-all] | [set barname name|priority|condition|position|filling|size|separator|items value] | [hide|show barname] | [scroll barname category.name value] | [list] | [listitems]</command>
<programlisting>
manage bars
add: add a new bar
barname: name of bar (must be unique)
type: root: outside windows),
window: inside windows, with optional conditions (see below)
cond1,...: condition(s) for displaying bar (only for type "window"):
active: on active window
inactive: on inactive windows
nicklist: on windows with nicklist
without condition, bar is always displayed
position: bottom, top, left or right
filling: horizontal or vertical
size: size of bar (in chars)
separator: 1 for using separator (line), 0 or nothing means no separator
item1,...: items for this bar
default: create default bars
del: delete a bar (or all bars with -all)
set: set a value for a bar property
hide: hide a bar
show: show an hidden bar
scroll: scroll bar up/down
category.name: category and name of buffer to scroll ('*' means current buffer, you should use '*' for root bars)
value: value for scroll: 'x' or 'y', followed by '+', '-', 'b' (beginning) or 'e' (end), value (for +/-), and optional %% (to scroll by %% of width/height, otherwise value is number of chars)
list: list all bars
listfull: list all bars (verbose)
listitems: list all bar items
Examples:
create a bar with time and completion:
/bar add mybar root bottom 1 0 [time],completion
hide a bar:
/bar hide mybar
scroll nicklist 10 lines down on current buffer:
/bar scroll nicklist * y+10
scroll nicklist one page up on #weechat buffer:
/bar scroll nicklist #weechat y-100%
scroll to end of nicklist on current buffer:
/bar scroll nicklist * ye
</programlisting>
<command>buffer [Aktion [Argumente] | Nummer | [[Server] [Channel]]]</command>
<programlisting>
Puffer verwalten
action: action to do:
clear: clear buffer content (-all for all buffers, number for a buffer, or nothing for current buffer)
move: move buffer in the list (may be relative, for example -1)
close: close buffer
list: list buffers (no parameter implies this list)
notify: display notify levels for all open buffers
scroll: scroll in history (may be relative, and may end by a letter: s=sec, m=min, h=hour, d=day, M=month, y=year); if there is only letter, then scroll to beginning of this item
number: jump to buffer by number
server,
channel: jump to buffer by server and/or channel name
Examples:
clear current buffer: /buffer clear
clear all buffers: /buffer clear -all
move buffer: /buffer move 5
close buffer: /buffer close this is part msg
scroll 1 day up: /buffer scroll 1d == /buffer scroll -1d == /buffer scroll -24h
scroll to beginning
of this day: /buffer scroll d
scroll 15 min down: /buffer scroll +15m
scroll 20 msgs up: /buffer scroll -20
jump to #weechat: /buffer #weechat
</programlisting>
<command>command plugin command</command>
<programlisting>
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)
</programlisting>
<command>filter [list] | [enable|disable|toggle] | [add buffer tags regex] | [del number|-all]</command>
<programlisting>
filter messages in buffers, to hide/show them according to tags or regex
list: list all filters
enable: enable filters (filters are enabled by default)
disable: disable filters
toggle: toggle filters
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 (category.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 *
filter nick "toto" on channel #weechat:
/filter add freenode.#weechat * toto\t
filter lines containing word "spam":
/filter add * * spam
filter lines containing "weechat sucks" on channel #weechat:
/filter add freenode.#weechat * weechat sucks
</programlisting>
<command>help [command | option]</command>
<programlisting>
display help about commands and options
command: a command name
option: an option name (use /set to see list)
</programlisting>
<command>history [clear | Anzahl]</command>
<programlisting>
zeigt Befehlsverlauf des Puffers
clear: Löscht Verlauf
Anzahl: zeigt die gewünschte Anzahl an Verlaufseinträgen
</programlisting>
<command>input return | complete_next | complete_previous | search_next | delete_previous_char | delete_next_char | delete_previous_word | delete_next_word | delete_beginning_of_line | delete_end_of_line | delete_line | clipboard_paste | transpose_chars | move_beginning_of_line | move_end_of_line | move_previous_char | move_next_char | move_previous_word | move_next_word | history_previous | history_next | history_global_previous | history_global_next | jump_smart | jump_last_buffer | jump_previous_buffer | hotlist_clear | grab_key | scroll_unread | set_unread | set_unread_current_buffer | insert [args]</command>
<programlisting>
functions for command line
Cette commande est utilisée par les associations de touches ou les extensions.
</programlisting>
<command>key [key [command [args]]] | [unbind key] | [reset -yes]</command>
<programlisting>
belegen/freigeben von Tasten
key: display or bind this key to a command
unbind: unbind a key
reset: restore bindings to the default values and delete ALL personal bindings (use carefully!)
</programlisting>
<command>plugin [list [Name]] | [listfull [Name]] | [load Dateiname] | [autoload] | [reload [Name]] | [unload [Name]]</command>
<programlisting>
auflisten/laden/entladen von Plugins
list: list loaded plugins
listfull: list loaded plugins (verbose)
load: load a plugin
autoload: autoload plugins in system or user directory
reload: reload one plugin (if no name given, unload all plugins, then autoload plugins)
unload: unload one or all plugins
Without argument, /plugin command lists loaded plugins.
</programlisting>
<command>quit</command>
<programlisting>
quit WeeChat
</programlisting>
<command>reload [file [file...]]</command>
<programlisting>
reload configuration files from disk
file: configuration file to reload
Without argument, all files (WeeChat and plugins) are reloaded.
</programlisting>
<command>save [file [file...]]</command>
<programlisting>
save configuration files to disk
file: configuration file to save
Without argument, all files (WeeChat and plugins) are saved.
</programlisting>
<command>set [Option [ = Wert]]</command>
<programlisting>
Konfigurationsparameter setzen
option: name of an option
value: value for option
</programlisting>
<command>unset [option]</command>
<programlisting>
unset/reset config options
option: name of an option (may begin or end with "*" to mass-reset options, use carefully!)
According to option, it's reset (for standard options) or removed (for optional settings, like server values).
</programlisting>
<command>upgrade [path_to_binary]</command>
<programlisting>
aktualisiert WeeChat ohne die Verbindung zum Server zu trennen
path_to_binary: path to WeeChat binary (default is current binary)
This command run again a WeeChat binary, so it should have been compiled or installed with a package manager before running this command.
</programlisting>
<command>uptime [-o]</command>
<programlisting>
zeigt die Uptime von Weechat an
-o: sendet die Weechat-Uptime als IRC-Nachricht in den aktuellen Channel
</programlisting>
<command>window [list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv [pct] | resize pct | merge [all]]</command>
<programlisting>
Fenster verwalten
list: listet die geöffneten Fenster (Default, kann auch weggelassen werden)
-1: springt zum vorherigen Fenster
+1: springt zum nächsten Fenster
b#: springt zum nächsten Fenster, dass Puffer Nummer # anzeigt
up: wechselt zum Fenster über dem aktuellen
down: wechselt zum Fenster unter dem aktuellen
left: wechselt zum linken Fenster
right: wechselt zum rechten Fenster
splith: teilt das aktuelle Fenster horizontal
splitv: teilt das aktuelle Fenster vertikal
resize: verändert die Größe des aktuellen Fensters, die neue Größe ist &lt;pct&gt; Prozent des Elternfensters groß
merge: vereinigt Fenster miteinander (all = alle Fenster vereinigen)
Bei splith und splitv gibt pct die neue Größe des Fensters im verhältnis zur aktuellen Größe an. Zum Beispiel würde 25 bedeuten, dass das neue Fenster nur noch ein Viertel der Größe des alten Fensters hätte.
</programlisting>

View File

@ -0,0 +1,103 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<row>
<entry>info</entry>
<entry>charset_internal</entry>
<entry>WeeChat internal charset</entry>
</row>
<row>
<entry>info</entry>
<entry>charset_terminal</entry>
<entry>terminal charset</entry>
</row>
<row>
<entry>info</entry>
<entry>date</entry>
<entry>WeeChat compilation date</entry>
</row>
<row>
<entry>info</entry>
<entry>dir_separator</entry>
<entry>directory separator</entry>
</row>
<row>
<entry>info</entry>
<entry>filters_enabled</entry>
<entry>1 if filters are enabled</entry>
</row>
<row>
<entry>info</entry>
<entry>inactivity</entry>
<entry>keyboard inactivity (seconds)</entry>
</row>
<row>
<entry>info</entry>
<entry>version</entry>
<entry>WeeChat version</entry>
</row>
<row>
<entry>info</entry>
<entry>weechat_dir</entry>
<entry>WeeChat directory</entry>
</row>
<row>
<entry>info</entry>
<entry>weechat_libdir</entry>
<entry>WeeChat "lib" directory</entry>
</row>
<row>
<entry>info</entry>
<entry>weechat_localedir</entry>
<entry>WeeChat "locale" directory</entry>
</row>
<row>
<entry>info</entry>
<entry>weechat_sharedir</entry>
<entry>WeeChat "share" directory</entry>
</row>
<row>
<entry>infolist</entry>
<entry>buffer</entry>
<entry>list of buffers</entry>
</row>
<row>
<entry>infolist</entry>
<entry>buffer_lines</entry>
<entry>lines of a buffer</entry>
</row>
<row>
<entry>infolist</entry>
<entry>filter</entry>
<entry>list of filters</entry>
</row>
<row>
<entry>infolist</entry>
<entry>hook</entry>
<entry>list of hooks</entry>
</row>
<row>
<entry>infolist</entry>
<entry>hotlist</entry>
<entry>list of buffers in hotlist</entry>
</row>
<row>
<entry>infolist</entry>
<entry>nicklist</entry>
<entry>nicks in nicklist for a buffer</entry>
</row>
<row>
<entry>infolist</entry>
<entry>option</entry>
<entry>list of options</entry>
</row>
<row>
<entry>infolist</entry>
<entry>window</entry>
<entry>list of windows</entry>
</row>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>xfer</command>
<programlisting>
xfer control
Open buffer with xfer list
</programlisting>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<row>
<entry>infolist</entry>
<entry>xfer</entry>
<entry>list of xfer</entry>
</row>

View File

@ -0,0 +1,408 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>xfer.color.status_aborted</command>
<itemizedlist>
<listitem>
<para>description: text color for "aborted" status</para>
</listitem>
<listitem>
<para>type: color</para>
</listitem>
<listitem>
<para>values: a color name</para>
</listitem>
<listitem>
<para>default value: lightred</para>
</listitem>
</itemizedlist>
<command>xfer.color.status_active</command>
<itemizedlist>
<listitem>
<para>description: text color for "active" status</para>
</listitem>
<listitem>
<para>type: color</para>
</listitem>
<listitem>
<para>values: a color name</para>
</listitem>
<listitem>
<para>default value: lightblue</para>
</listitem>
</itemizedlist>
<command>xfer.color.status_connecting</command>
<itemizedlist>
<listitem>
<para>description: text color for "connecting" status</para>
</listitem>
<listitem>
<para>type: color</para>
</listitem>
<listitem>
<para>values: a color name</para>
</listitem>
<listitem>
<para>default value: yellow</para>
</listitem>
</itemizedlist>
<command>xfer.color.status_done</command>
<itemizedlist>
<listitem>
<para>description: text color for "done" status</para>
</listitem>
<listitem>
<para>type: color</para>
</listitem>
<listitem>
<para>values: a color name</para>
</listitem>
<listitem>
<para>default value: lightgreen</para>
</listitem>
</itemizedlist>
<command>xfer.color.status_failed</command>
<itemizedlist>
<listitem>
<para>description: text color for "failed" status</para>
</listitem>
<listitem>
<para>type: color</para>
</listitem>
<listitem>
<para>values: a color name</para>
</listitem>
<listitem>
<para>default value: lightred</para>
</listitem>
</itemizedlist>
<command>xfer.color.status_waiting</command>
<itemizedlist>
<listitem>
<para>description: text color for "waiting" status</para>
</listitem>
<listitem>
<para>type: color</para>
</listitem>
<listitem>
<para>values: a color name</para>
</listitem>
<listitem>
<para>default value: lightcyan</para>
</listitem>
</itemizedlist>
<command>xfer.color.text</command>
<itemizedlist>
<listitem>
<para>description: text color</para>
</listitem>
<listitem>
<para>type: color</para>
</listitem>
<listitem>
<para>values: a color name</para>
</listitem>
<listitem>
<para>default value: default</para>
</listitem>
</itemizedlist>
<command>xfer.color.text_bg</command>
<itemizedlist>
<listitem>
<para>description: background color</para>
</listitem>
<listitem>
<para>type: color</para>
</listitem>
<listitem>
<para>values: a color name</para>
</listitem>
<listitem>
<para>default value: default</para>
</listitem>
</itemizedlist>
<command>xfer.color.text_selected</command>
<itemizedlist>
<listitem>
<para>description: text color of selected xfer line</para>
</listitem>
<listitem>
<para>type: color</para>
</listitem>
<listitem>
<para>values: a color name</para>
</listitem>
<listitem>
<para>default value: white</para>
</listitem>
</itemizedlist>
<command>xfer.file.auto_accept_chats</command>
<itemizedlist>
<listitem>
<para>description: automatically accept chat requests (use carefully!)</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: off</para>
</listitem>
</itemizedlist>
<command>xfer.file.auto_accept_files</command>
<itemizedlist>
<listitem>
<para>description: automatically accept incoming files (use carefully!)</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: off</para>
</listitem>
</itemizedlist>
<command>xfer.file.auto_rename</command>
<itemizedlist>
<listitem>
<para>description: eingehende Dateien automatisch umbenennen, falls nötig, um Überschreiben zu vermeiden (durch Hinzufügen von '.1', '.2', ...)</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: on</para>
</listitem>
</itemizedlist>
<command>xfer.file.auto_resume</command>
<itemizedlist>
<listitem>
<para>description: automatically resume file transfer if connection with remote host is lost</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: on</para>
</listitem>
</itemizedlist>
<command>xfer.file.convert_spaces</command>
<itemizedlist>
<listitem>
<para>description: Leerzeichen in Unterstriche umwandeln beim Veschicken von Dateien</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: on</para>
</listitem>
</itemizedlist>
<command>xfer.file.download_path</command>
<itemizedlist>
<listitem>
<para>description: path for writing incoming files</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: '%h/xfer'</para>
</listitem>
</itemizedlist>
<command>xfer.file.upload_path</command>
<itemizedlist>
<listitem>
<para>description: path for reading files when sending (when no path is specified by user)</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: '~'</para>
</listitem>
</itemizedlist>
<command>xfer.file.use_nick_in_filename</command>
<itemizedlist>
<listitem>
<para>description: use remote nick as prefix in local filename when receiving a file</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: on</para>
</listitem>
</itemizedlist>
<command>xfer.look.auto_open_buffer</command>
<itemizedlist>
<listitem>
<para>description: auto open xfer buffer when a new xfer is added to list</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: on</para>
</listitem>
</itemizedlist>
<command>xfer.look.progress_bar_size</command>
<itemizedlist>
<listitem>
<para>description: size of progress bar, in chars (if 0, progress bar is disabled)</para>
</listitem>
<listitem>
<para>type: integer</para>
</listitem>
<listitem>
<para>values: 0 .. 256</para>
</listitem>
<listitem>
<para>default value: 20</para>
</listitem>
</itemizedlist>
<command>xfer.network.blocksize</command>
<itemizedlist>
<listitem>
<para>description: block size for sending packets, in bytes</para>
</listitem>
<listitem>
<para>type: integer</para>
</listitem>
<listitem>
<para>values: 1024 .. 102400</para>
</listitem>
<listitem>
<para>default value: 65536</para>
</listitem>
</itemizedlist>
<command>xfer.network.fast_send</command>
<itemizedlist>
<listitem>
<para>description: warte beim Veschicken von Dateien nicht auf das ACK-Signal</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: on</para>
</listitem>
</itemizedlist>
<command>xfer.network.own_ip</command>
<itemizedlist>
<listitem>
<para>description: IP or DNS address used for sending files/chats (if empty, local interface IP is used)</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: ''</para>
</listitem>
</itemizedlist>
<command>xfer.network.port_range</command>
<itemizedlist>
<listitem>
<para>description: restricts outgoing files/chats to use only ports in the given range (useful for NAT) (syntax: a single port, ie. 5000 or a port range, ie. 5000-5015, empty value means any port)</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: ''</para>
</listitem>
</itemizedlist>
<command>xfer.network.speed_limit</command>
<itemizedlist>
<listitem>
<para>description: speed limit for sending files, in kilo-bytes by second (0 means no limit)</para>
</listitem>
<listitem>
<para>type: integer</para>
</listitem>
<listitem>
<para>values: 0 .. 2147483647</para>
</listitem>
<listitem>
<para>default value: 0</para>
</listitem>
</itemizedlist>
<command>xfer.network.timeout</command>
<itemizedlist>
<listitem>
<para>description: timeout for xfer request (in seconds)</para>
</listitem>
<listitem>
<para>type: integer</para>
</listitem>
<listitem>
<para>values: 5 .. 2147483647</para>
</listitem>
<listitem>
<para>default value: 300</para>
</listitem>
</itemizedlist>

View File

@ -56,6 +56,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
</para>
</listitem>
</itemizedlist>
<!-- TRANSLATION NEEDED -->
Some additional packages may be useful, like weechat-plugins.
FÜr andere Distributionen: sehen sie in die Dokumentation
für Installationsanweisungen.
</para>

View File

@ -93,8 +93,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<para>
WeeChat Homepage:
<ulink url="http://weechat.flashtux.org">
http://weechat.flashtux.org
<ulink url="http://weechat.flashtux.org/">
http://weechat.flashtux.org/
</ulink>
</para>

View File

@ -21,19 +21,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<chapter id="chapPluginAPI">
<title>Plugin API</title>
<para>
Dieses Kapitel beschreibt das Plugin-Interface (API).
--- will be completed soon! ---
</para>
</chapter>
<!--
<section id="secAPIFunctions">
<title>API Funktionen</title>
<!-- TRANSLATION NEEDED -->
<title>Plugin API</title>
<section id="secAPI_set_charset">
<title>set_charset</title>

27
doc/de/plugin_xfer.de.xml Normal file
View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
WeeChat documentation (english version)
Copyright (c) 2003-2008 by FlashCode <flashcode@flashtux.org>
This manual is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
This manual is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<section id="secPluginXfer">
<title>Xfer plugin</title>
</section>

View File

@ -133,6 +133,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
</informaltable>
</para>
<!-- &plugin_api.de.xml; -->
<section id="secCompilePlugin">
<title>Übersetzen eines Plugins</title>
@ -240,22 +242,16 @@ weechat_plugin_end (struct t_weechat_plugin *plugin)
</section>
<!-- &plugin_api.de.xml; -->
</section>
<!-- TRANSLATION NEEDED -->
<section id="secDefaultPlugins">
<title>Default plugins</title>
&plugin_irc.de.xml;
<!-- &plugin_charset.de.xml; -->
&plugin_fifo.de.xml;
<!-- &plugin_scripts.de.xml; -->
</section>
&plugin_irc.de.xml;
<!-- &plugin_charset.de.xml; -->
&plugin_fifo.de.xml;
<!-- &plugin_scripts.de.xml; -->
&plugin_xfer.de.xml;
</chapter>

View File

@ -91,6 +91,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
Zeigt die Programmversion an
</entry>
</row>
<!-- TRANSLATION NEEDED -->
<row>
<entry><literal>plugin:option</literal></entry>
<entry>
Option for plugin (see doc for each plugin)
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
@ -490,6 +497,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
Schalte zum Fenster in der entsprechenden Richtung
</entry>
</row>
<row>
<entry>Alt + =</entry>
<entry>
<!-- TRANSLATION NEEDED -->
Toggle filters on/off
</entry>
</row>
</tbody>
</tgroup>
</informaltable>

View File

@ -26,12 +26,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
[
<!-- ***** auto-built: ***** -->
<!ENTITY date.xml SYSTEM "date.xml">
<!ENTITY config.xml SYSTEM "config.xml">
<!ENTITY weechat_commands.xml SYSTEM "weechat_commands.xml">
<!ENTITY irc_commands.xml SYSTEM "irc_commands.xml">
<!ENTITY key_functions.xml SYSTEM "key_functions.xml">
<!ENTITY % include_autogen.xml SYSTEM "include_autogen.xml">
%include_autogen.xml;
<!-- **** written by hand: **** -->
<!-- ***** written by hand: ***** -->
<!ENTITY intro.de.xml SYSTEM "intro.de.xml">
<!ENTITY install.de.xml SYSTEM "install.de.xml">
<!ENTITY usage.de.xml SYSTEM "usage.de.xml">
@ -41,6 +39,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<!ENTITY plugin_charset.de.xml SYSTEM "plugin_charset.de.xml">
<!ENTITY plugin_fifo.de.xml SYSTEM "plugin_fifo.de.xml">
<!ENTITY plugin_scripts.de.xml SYSTEM "plugin_scripts.de.xml">
<!ENTITY plugin_xfer.de.xml SYSTEM "plugin_xfer.de.xml">
<!ENTITY authors.de.xml SYSTEM "authors.de.xml">
]>

View File

@ -35,6 +35,7 @@ use strict;
use Locale::gettext;
use POSIX; # needed for setlocale()
use File::Basename;
my $version = "0.1";
@ -148,11 +149,12 @@ sub get_options
return %options;
}
# get list of infos hooked by plugins in a hash with 3 indexes: plugin, info_name, xxx
sub get_infos_hooked
# get list of infos and infolists hooked by plugins in a hash with 4 indexes: plugin, info/infolist, name, xxx
sub get_infos
{
my %infos_hooked;
my %infos;
# get infos hooked
my $infolist = weechat::infolist_get("hook", "", "info");
while (weechat::infolist_next($infolist))
{
@ -160,30 +162,32 @@ sub get_infos_hooked
my $plugin = weechat::infolist_string($infolist, "plugin_name");
$plugin = "weechat" if ($plugin eq "");
$infos_hooked{$plugin}{$info_name}{"description"} = weechat::infolist_string($infolist, "description");
$infos{$plugin}{"info"}{$info_name}{"description"} = weechat::infolist_string($infolist, "description");
}
weechat::infolist_free($infolist);
return %infos_hooked;
}
# get list of infolists hooked by plugins in a hash with 3 indexes: plugin, infolist_name, xxx
sub get_infolists_hooked
{
my %infolists_hooked;
my $infolist = weechat::infolist_get("hook", "", "infolist");
# get infolists hooked
$infolist = weechat::infolist_get("hook", "", "infolist");
while (weechat::infolist_next($infolist))
{
my $infolist_name = weechat::infolist_string($infolist, "infolist_name");
my $plugin = weechat::infolist_string($infolist, "plugin_name");
$plugin = "weechat" if ($plugin eq "");
$infolists_hooked{$plugin}{$infolist_name}{"description"} = weechat::infolist_string($infolist, "description");
$infos{$plugin}{"infolist"}{$infolist_name}{"description"} = weechat::infolist_string($infolist, "description");
}
weechat::infolist_free($infolist);
return %infolists_hooked;
return %infos;
}
# escape string for XML output
sub escape
{
my $str = $_[0];
$str =~ s/</&lt;/g;
$str =~ s/>/&gt;/g;
return $str;
}
# build XML doc files (command /docgen)
@ -191,8 +195,7 @@ sub docgen
{
my %plugin_commands = get_commands();
my %plugin_options = get_options();
my %infos_hooked = get_infos_hooked();
my %infolists_hooked = get_infolists_hooked();
my %plugin_infos = get_infos();
# xml header (comment) for all files
my $xml_header =
@ -214,8 +217,7 @@ sub docgen
{
my $num_files_commands_written = 0;
my $num_files_options_written = 0;
my $num_files_infos_hooked_written = 0;
my $num_files_infolists_hooked_written = 0;
my $num_files_infos_written = 0;
setlocale(LC_MESSAGES, $locale.".UTF-8");
my $d = Locale::gettext->domain_raw("weechat");
@ -242,11 +244,11 @@ sub docgen
$args_description = $d->get($args_description) if ($args_description ne "");
print FILE "<command>".$command;
print FILE " ".$args if ($args ne "");
print FILE escape(" ".$args) if ($args ne "");
print FILE "</command>\n";
print FILE "<programlisting>\n";
print FILE $description."\n" if ($description ne "");
print FILE "\n".$args_description."\n" if ($args_description ne "");
print FILE escape($description."\n") if ($description ne "");
print FILE escape("\n".$args_description."\n") if ($args_description ne "");
print FILE "</programlisting>\n";
}
#weechat::print("", "docgen: file ok: '$filename'");
@ -280,25 +282,50 @@ sub docgen
$description = $d->get($description) if ($description ne "");
my $type_nls = $type;
$type_nls = $d->get($type_nls) if ($type_nls ne "");
my $values = "";
if ($type eq "boolean")
{
$values = "on, off";
}
if ($type eq "integer")
{
if ($string_values ne "")
{
$string_values =~ s/\|/, /g;
$values = $string_values;
}
else
{
$values = $min." .. ".$max;
}
}
if ($type eq "string")
{
$values = $d->get("any string") if ($max <= 0);
$values = $d->get("any char") if ($max == 1);
$values = $d->get("any string")." (".$d->get("max chars").": ".$max.")" if ($max > 1);
$default_value = "'".$default_value."'";
}
if ($type eq "color")
{
$values = $d->get("a color name");
}
print FILE "<row>\n";
print FILE " <entry><option>".$config.".".$section.".".$option."</option></entry>\n";
print FILE " <entry>".$type_nls."</entry>\n";
print FILE " <entry>";
if ($string_values eq "")
{
print FILE "on, off" if ($type eq "boolean");
print FILE $min." .. ".$max if ($type eq "integer");
}
else
{
$string_values =~ s/\|/, /g;
print FILE $string_values;
}
print FILE "</entry>\n";
print FILE " <entry>".$default_value."</entry>\n";
print FILE " <entry>".$description."</entry>\n";
print FILE "</row>\n";
print FILE "<command>".$config.".".$section.".".$option."</command>\n";
print FILE "<itemizedlist>\n";
print FILE " <listitem>\n";
print FILE " <para>".$d->get("description").": ".escape($description)."</para>\n";
print FILE " </listitem>\n";
print FILE " <listitem>\n";
print FILE " <para>".$d->get("type").": ".$type_nls."</para>\n";
print FILE " </listitem>\n";
print FILE " <listitem>\n";
print FILE " <para>".$d->get("values").": ".escape($values)."</para>\n";
print FILE " </listitem>\n";
print FILE " <listitem>\n";
print FILE " <para>".$d->get("default value").": ".escape($default_value)."</para>\n";
print FILE " </listitem>\n";
print FILE "</itemizedlist>\n\n";
}
}
#weechat::print("", "docgen: file ok: '$filename'");
@ -312,54 +339,30 @@ sub docgen
}
}
# write infos hooked
foreach my $plugin (keys %infos_hooked)
# write infos/infolists hooked
foreach my $plugin (keys %plugin_infos)
{
$filename = $dir.$plugin."_infos_hooked.xml";
$filename = $dir.$plugin."_infos.xml";
if (open(FILE, ">".$filename))
{
print FILE $xml_header;
foreach my $info (sort keys %{$infos_hooked{$plugin}})
foreach my $type (sort keys %{$plugin_infos{$plugin}})
{
my $description = $infos_hooked{$plugin}{$info}{"description"};
$description = $d->get($description) if ($description ne "");
print FILE "<row>\n";
print FILE " <entry>".$info."</entry>\n";
print FILE " <entry>".$description."</entry>\n";
print FILE "</row>\n";
foreach my $info (sort keys %{$plugin_infos{$plugin}{$type}})
{
my $description = $plugin_infos{$plugin}{$type}{$info}{"description"};
$description = $d->get($description) if ($description ne "");
print FILE "<row>\n";
print FILE " <entry>".escape($type)."</entry>\n";
print FILE " <entry>".escape($info)."</entry>\n";
print FILE " <entry>".escape($description)."</entry>\n";
print FILE "</row>\n";
}
}
#weechat::print("", "docgen: file ok: '$filename'");
$num_files_written++;
$num_files_infos_hooked_written++;
close(FILE);
}
else
{
weechat::print("", weechat::prefix("error")."docgen error: unable to write file '$filename'");
}
}
# write infolists hooked
foreach my $plugin (keys %infolists_hooked)
{
$filename = $dir.$plugin."_infolists_hooked.xml";
if (open(FILE, ">".$filename))
{
print FILE $xml_header;
foreach my $info (sort keys %{$infolists_hooked{$plugin}})
{
my $description = $infolists_hooked{$plugin}{$info}{"description"};
$description = $d->get($description) if ($description ne "");
print FILE "<row>\n";
print FILE " <entry>".$info."</entry>\n";
print FILE " <entry>".$description."</entry>\n";
print FILE "</row>\n";
}
#weechat::print("", "docgen: file ok: '$filename'");
$num_files_written++;
$num_files_infolists_hooked_written++;
$num_files_infos_written++;
close(FILE);
}
else
@ -373,13 +376,40 @@ sub docgen
weechat::print("", weechat::prefix("error")."docgen error: directory '$dir' does not exist");
}
my $total = $num_files_commands_written + $num_files_options_written
+ $num_files_infos_hooked_written + $num_files_infolists_hooked_written;
+ $num_files_infos_written;
weechat::print("", "docgen: ".$locale.": ".$total." files written ("
.$num_files_commands_written." cmd, "
.$num_files_options_written." opt, "
.$num_files_infos_hooked_written." infos, "
.$num_files_infolists_hooked_written." infolists)");
.$num_files_infos_written." infos)");
}
weechat::print("", "docgen: total: ".$num_files_written." files written");
# write "include_autogen.xml" file (with includes for all files built)
$filename = $path."/include_autogen.xml";
if (open(FILE, ">".$filename))
{
print FILE "<!-- commands -->\n\n";
foreach my $plugin (keys %plugin_commands)
{
print FILE "<!ENTITY ".$plugin."_commands.xml SYSTEM \"autogen/".$plugin."_commands.xml\">\n";
}
print FILE "\n<!-- config options -->\n\n";
foreach my $config (keys %plugin_options)
{
print FILE "<!ENTITY ".$config."_options.xml SYSTEM \"autogen/".$config."_options.xml\">\n";
}
print FILE "\n<!-- infos/infolists hooked -->\n\n";
foreach my $plugin (keys %plugin_infos)
{
print FILE "<!ENTITY ".$plugin."_infos.xml SYSTEM \"autogen/".$plugin."_infos.xml\">\n";
}
close(FILE);
weechat::print("", "docgen: file ".basename($filename)." written");
}
else
{
weechat::print("", weechat::prefix("error")."docgen error: unable to write file '$filename'");
}
setlocale(LC_MESSAGES, "");
}

View File

@ -21,12 +21,18 @@ BOOK_INCLUDE = intro.$(LANGCODE).xml \
usage.$(LANGCODE).xml \
plugins.$(LANGCODE).xml \
plugin_api.$(LANGCODE).xml \
plugin_irc.$(LANGCODE).xml \
plugin_charset.$(LANGCODE).xml \
plugin_fifo.$(LANGCODE).xml \
plugin_irc.$(LANGCODE).xml \
plugin_scripts.$(LANGCODE).xml \
weechat_commands.xml \
config.xml
plugin_xfer.$(LANGCODE).xml \
../include_autogen.xml \
autogen/weechat_commands.xml \
autogen/weechat_options.xml \
autogen/weechat_infos.xml \
autogen/irc_commands.xml \
autogen/irc_options.xml \
autogen/irc_infos.xml
QUICKSTART = weechat_quickstart.$(LANGCODE).txt
EXTRA_DIST = $(BOOK).xml $(BOOK_INCLUDE) $(QUICKSTART)
@ -43,8 +49,9 @@ all-local: html-stamp $(PDF)
html: html-stamp
html-stamp: $(BOOK).xml $(BOOK_INCLUDE) ../weechat-html.xsl ../weechat-doc.css
html-stamp: $(BOOK).xml $(BOOK_INCLUDE) ../weechat-html.xsl ../weechat-doc.css ../include_autogen.xml
echo "<pubdate>`date '+%F %T'`</pubdate>" >date.xml
cp ../include_autogen.xml .
mkdir -p html/
xsltproc -o html/ ../weechat-html.xsl $(BOOK).xml || true
cp ../weechat-doc.css html/
@ -54,8 +61,9 @@ html-stamp: $(BOOK).xml $(BOOK_INCLUDE) ../weechat-html.xsl ../weechat-doc.css
html1: html1-stamp
html1-stamp: $(BOOK).xml $(BOOK_INCLUDE) ../weechat-html-one.xsl ../weechat-doc.css
html1-stamp: $(BOOK).xml $(BOOK_INCLUDE) ../weechat-html-one.xsl ../weechat-doc.css ../include_autogen.xml
echo "<pubdate>`date '+%F %T'`</pubdate>" >date.xml
cp ../include_autogen.xml .
mkdir -p html1/
xsltproc -o html1/$(BOOK).html ../weechat-html-one.xsl $(BOOK).xml || true
cp ../weechat-doc.css html1/
@ -65,9 +73,10 @@ html1-stamp: $(BOOK).xml $(BOOK_INCLUDE) ../weechat-html-one.xsl ../weechat-doc.
pdf: pdf-stamp
pdf-stamp: $(BOOK).xml $(BOOK_INCLUDE)
pdf-stamp: $(BOOK).xml $(BOOK_INCLUDE) ../include_autogen.xml
echo "<pubdate>`date '+%F %T'`</pubdate>" >date.xml
dblatex -c ../dblatex.conf $(BOOK).xml || true
cp ../include_autogen.xml .
dblatex -P draft.mode=no -c ../dblatex.conf $(BOOK).xml || true
touch pdf-stamp
# install docs
@ -83,6 +92,6 @@ endif
# clean
clean-local:
-rm -f $(BOOK).html $(BOOK).pdf $(BOOK).txt date.xml
-rm -f $(BOOK).html $(BOOK).pdf $(BOOK).txt date.xml include_autogen.xml
-rm -rf html/ html1/
-rm -f html-stamp html1-stamp pdf-stamp

View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>alias [alias_name [command [arguments]]]</command>
<programlisting>
create an alias for a command
alias_name: name of alias
command: command name (many commands can be separated by semicolons)
arguments: arguments for command
Note: in command, special variables $1, $2,..,$9 are replaced by arguments given by user, and $* is replaced by all arguments.
Variables $nick, $channel and $server are replaced by current nick/channel/server.
</programlisting>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<row>
<entry>infolist</entry>
<entry>alias</entry>
<entry>list of alias</entry>
</row>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>charset [[decode | encode] charset] | [reset]</command>
<programlisting>
change charset for current buffer
decode: change decoding charset
encode: change encoding charset
charset: new charset for current buffer
reset: reset charsets for current buffer
</programlisting>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>debug dump | buffer | windows | text</command>
<programlisting>
print debug messages
dump: save memory dump in WeeChat log file (same dump is written when WeeChat crashes)
buffer: dump buffer content with hexadecimal values in log file
windows: display windows tree
text: send "debug" signal with "text" as argument
</programlisting>

View File

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>demo_buffer category name</command>
<programlisting>
open a new buffer
</programlisting>
<command>demo_buffer_set property value</command>
<programlisting>
set a buffer property
</programlisting>
<command>demo_info [info [arguments]]</command>
<programlisting>
get and display an info
info: info to display
arguments: optional arguments for info
Without argument, this command displays list of available infos
</programlisting>
<command>demo_infolist [infolist]</command>
<programlisting>
get and display an infolist
infolist: infolist to display
Without argument, this command displays list of available infolists
</programlisting>
<command>demo_printf [text]</command>
<programlisting>
print some messages on current ubffer
text: write this text
</programlisting>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<row>
<entry>info</entry>
<entry>fifo_filename</entry>
<entry>name of FIFO pipe</entry>
</row>

View File

@ -0,0 +1,465 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>admin [target]</command>
<programlisting>
find information about the administrator of the server
target: server
</programlisting>
<command>ame message</command>
<programlisting>
send a CTCP action to all channels of all connected servers
message: message to send
</programlisting>
<command>amsg text</command>
<programlisting>
send message to all channels of all connected servers
text: text to send
</programlisting>
<command>away [-all] [message]</command>
<programlisting>
toggle away status
-all: toggle away status on all connected servers
message: message for away (if no message is given, away status is removed)
</programlisting>
<command>ban [channel] [nickname [nickname ...]]</command>
<programlisting>
ban nicks or hosts
channel: channel for ban
nickname: user or host to ban
</programlisting>
<command>connect [-all [-nojoin] | servername [servername ...] [-nojoin] | hostname [-port port] [-ipv6] [-ssl]]</command>
<programlisting>
connect to server(s)
-all: connect to all servers
servername: internal server name to connect
-nojoin: do not join any channel (even if autojoin is enabled on server)
hostname: hostname to connect
port: port for server (integer, default is 6667)
ipv6: use IPv6 protocol
ssl: use SSL protocol
</programlisting>
<command>ctcp receiver type [arguments]</command>
<programlisting>
send a CTCP message (Client-To-Client Protocol)
receiver: nick or channel to send CTCP to
type: CTCP type (examples: "version", "ping", ..)
arguments: arguments for CTCP
</programlisting>
<command>cycle [channel[,channel]] [part_message]</command>
<programlisting>
leave and rejoin a channel
channel: channel name for cycle
part_message: part message (displayed to other users)
</programlisting>
<command>dcc action [nickname [file]]</command>
<programlisting>
start DCC (file or chat)
action: 'send' (file) or 'chat'
nickname: nickname to send file or chat
file: filename (on local host)
</programlisting>
<command>dehalfop [nickname [nickname]]</command>
<programlisting>
remove half channel operator status from nickname(s)
</programlisting>
<command>deop [nickname [nickname]]</command>
<programlisting>
remove channel operator status from nickname(s)
</programlisting>
<command>devoice [nickname [nickname]]</command>
<programlisting>
remove voice from nickname(s)
</programlisting>
<command>die</command>
<programlisting>
shutdown the server
</programlisting>
<command>disconnect [-all | servername [servername ...]]</command>
<programlisting>
disconnect from server(s)
-all: disconnect from all servers
servername: server name to disconnect
</programlisting>
<command>halfop [nickname [nickname]]</command>
<programlisting>
give half channel operator status to nickname(s)
</programlisting>
<command>ignore [list] | [add nick/host [server [channel]]] | [del number|-all]</command>
<programlisting>
ignore nicks/hosts from servers or channels
list: list all ignore
add: add a ignore
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)
server: internal server name where ignore is working
channel: channel name where ignore is working
Examples:
ignore nick "toto" everywhere:
/ignore add toto
ignore host "toto@domain.com" on freenode server:
/ignore add toto@domain.com freenode
ignore host "toto*@*.domain.com" on freenode/#weechat:
/ignore add toto*@*.domain.com freenode #weechat
</programlisting>
<command>info [target]</command>
<programlisting>
get information describing the server
target: server name
</programlisting>
<command>invite nickname channel</command>
<programlisting>
invite a nick on a channel
nickname: nick to invite
channel: channel to invite
</programlisting>
<command>ison nickname [nickname ...]</command>
<programlisting>
check if a nickname is currently on IRC
nickname: nickname
</programlisting>
<command>join channel[,channel] [key[,key]]</command>
<programlisting>
join a channel
channel: channel name to join
key: key to join the channel
</programlisting>
<command>kick [channel] nickname [comment]</command>
<programlisting>
forcibly remove a user from a channel
channel: channel where user is
nickname: nickname to kick
comment: comment for kick
</programlisting>
<command>kickban [channel] nickname [comment]</command>
<programlisting>
kicks and bans a nick from a channel
channel: channel where user is
nickname: nickname to kick and ban
comment: comment for kick
</programlisting>
<command>kill nickname comment</command>
<programlisting>
close client-server connection
nickname: nickname
comment: comment for kill
</programlisting>
<command>links [[server] server_mask]</command>
<programlisting>
list all servernames which are known by the server answering the query
server: this server should answer the query
server_mask: list of servers must match this mask
</programlisting>
<command>list [channel[,channel] [server]]</command>
<programlisting>
list channels and their topic
channel: channel to list (a regexp is allowed)
server: server name
</programlisting>
<command>lusers [mask [target]]</command>
<programlisting>
get statistics about the size of the IRC network
mask: servers matching the mask only
target: server for forwarding request
</programlisting>
<command>me message</command>
<programlisting>
send a CTCP action to the current channel
message: message to send
</programlisting>
<command>mode { channel {[+|-]|o|p|s|i|t|n|b|v} [limit] [user] [ban mask] } | { nickname {[+|-]|i|w|s|o} }</command>
<programlisting>
change channel or user mode
channel modes:
channel: channel name to modify
o: give/take channel operator privileges
p: private channel flag
s: secret channel flag
i: invite-only channel flag
t: topic settable by channel operator only flag
n: no messages to channel from clients on the outside
m: moderated channel
l: set the user limit to channel
b: set a ban mask to keep users out
e: set exception mask
v: give/take the ability to speak on a moderated channel
k: set a channel key (password)
user modes:
nickname: nickname to modify
i: mark a user as invisible
s: mark a user for receive server notices
w: user receives wallops
o: operator flag
</programlisting>
<command>motd [target]</command>
<programlisting>
get the "Message Of The Day"
target: server name
</programlisting>
<command>msg receiver[,receiver] text</command>
<programlisting>
send message to a nick or channel
receiver: nick or channel (may be mask, '*' = current channel)
text: text to send
</programlisting>
<command>names [channel[,channel]]</command>
<programlisting>
list nicknames on channels
channel: channel name
</programlisting>
<command>nick [-all] nickname</command>
<programlisting>
change current nickname
-all: set new nickname for all connected servers
nickname: new nickname
</programlisting>
<command>notice nickname text</command>
<programlisting>
send notice message to user
nickname: user to send notice to
text: text to send
</programlisting>
<command>op nickname [nickname]</command>
<programlisting>
give channel operator status to nickname(s)
</programlisting>
<command>oper user password</command>
<programlisting>
get operator privileges
user/password: used to get privileges on current IRC server
</programlisting>
<command>part [channel[,channel]] [part_message]</command>
<programlisting>
leave a channel
channel: channel name to leave
part_message: part message (displayed to other users)
</programlisting>
<command>ping server1 [server2]</command>
<programlisting>
ping server
server1: server to ping
server2: forward ping to this server
</programlisting>
<command>pong daemon [daemon2]</command>
<programlisting>
answer to a ping message
daemon: daemon who has responded to Ping message
daemon2: forward message to this daemon
</programlisting>
<command>query nickname [text]</command>
<programlisting>
send a private message to a nick
nickname: nickname for private conversation
text: text to send
</programlisting>
<command>quote data</command>
<programlisting>
send raw data to server without parsing
data: raw data to send
</programlisting>
<command>reconnect [-all [-nojoin] | servername [servername ...] [-nojoin]]</command>
<programlisting>
reconnect to server(s)
-all: reconnect to all servers
servername: server name to reconnect
-nojoin: do not join any channel (even if autojoin is enabled on server)
</programlisting>
<command>rehash</command>
<programlisting>
tell the server to reload its config file
</programlisting>
<command>restart</command>
<programlisting>
tell the server to restart itself
</programlisting>
<command>server [list [servername]] | [listfull [servername]] | [add servername hostname[/port] [-auto | -noauto] [-ipv6] [-ssl]] | [copy servername newservername] | [rename servername newservername] | [del servername]</command>
<programlisting>
list, add or remove servers
list: list servers (no parameter implies this list)
listfull: list servers with detailed info for each server
add: create a new server
servername: server name, for internal and display use
hostname: name or IP address of server, with optional port (default: 6667)
auto: automatically connect to server when WeeChat starts
noauto: do not connect to server when WeeChat starts (default)
ipv6: use IPv6 protocol
ssl: use SSL protocol
copy: duplicate a server
rename: rename a server
del: delete a server
deloutq: delete messages out queue for all servers (all messages WeeChat is currently sending)
Examples:
/server listfull
/server add oftc irc.oftc.net/6697 -ssl
/server add oftc6 irc6.oftc.net/6697 -ipv6 -ssl
/server add freenode2 chat.eu.freenode.net/6667,chat.us.freenode.net/6667
/server copy oftc oftcbis
/server rename oftc newoftc
/server del freenode
/server deloutq
</programlisting>
<command>service nickname reserved distribution type reserved info</command>
<programlisting>
register a new service
distribution: visibility of service
type: reserved for future usage
</programlisting>
<command>servlist [mask [type]]</command>
<programlisting>
list services currently connected to the network
mask: list only services matching this mask
type: list only services of this type
</programlisting>
<command>squery service text</command>
<programlisting>
deliver a message to a service
service: name of service
text: text to send
</programlisting>
<command>squit server comment</command>
<programlisting>
disconnect server links
server: server name
comment: comment for quit
</programlisting>
<command>stats [query [server]]</command>
<programlisting>
query statistics about server
query: c/h/i/k/l/m/o/y/u (see RFC1459)
server: server name
</programlisting>
<command>summon user [target [channel]]</command>
<programlisting>
give users who are on a host running an IRC server a message asking them to please join IRC
user: username
target: server name
channel: channel name
</programlisting>
<command>time [target]</command>
<programlisting>
query local time from server
target: query time from specified server
</programlisting>
<command>topic [channel] [topic]</command>
<programlisting>
get/set channel topic
channel: channel name
topic: new topic for channel (if topic is "-delete" then topic is deleted)
</programlisting>
<command>trace [target]</command>
<programlisting>
find the route to specific server
target: server
</programlisting>
<command>unban [channel] nickname [nickname ...]</command>
<programlisting>
unban nicks or hosts
channel: channel for unban
nickname: user or host to unban
</programlisting>
<command>userhost nickname [nickname ...]</command>
<programlisting>
return a list of information about nicknames
nickname: nickname
</programlisting>
<command>users [target]</command>
<programlisting>
list of users logged into the server
target: server
</programlisting>
<command>version [server | nickname]</command>
<programlisting>
give the version info of nick or server (current or specified)
server: server name
nickname: nickname
</programlisting>
<command>voice [nickname [nickname]]</command>
<programlisting>
give voice to nickname(s)
</programlisting>
<command>wallops text</command>
<programlisting>
send a message to all currently connected users who have set the 'w' user mode for themselves
text to send
</programlisting>
<command>who [mask ["o"]]</command>
<programlisting>
generate a query which returns a list of information
mask: only information which match this mask
o: only operators are returned according to the mask supplied
</programlisting>
<command>whois [server] nickname[,nickname]</command>
<programlisting>
query information about user(s)
server: server name
nickname: nickname (may be a mask)
</programlisting>
<command>whowas nickname [,nickname [,nickname ...]] [count [target]]</command>
<programlisting>
ask for information about a nickname which no longer exists
nickname: nickname to search
count: number of replies to return (full search if negative number)
target: reply should match this mask
</programlisting>

View File

@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<row>
<entry>info</entry>
<entry>irc_buffer</entry>
<entry>get buffer pointer for an IRC server/channel</entry>
</row>
<row>
<entry>info</entry>
<entry>irc_is_channel</entry>
<entry>1 if string is an IRC channel</entry>
</row>
<row>
<entry>info</entry>
<entry>irc_nick_from_host</entry>
<entry>get nick from IRC host</entry>
</row>
<row>
<entry>infolist</entry>
<entry>irc_channel</entry>
<entry>list of channels for an IRC server</entry>
</row>
<row>
<entry>infolist</entry>
<entry>irc_ignore</entry>
<entry>list of IRC ignore</entry>
</row>
<row>
<entry>infolist</entry>
<entry>irc_nick</entry>
<entry>list of nicks for an IRC channel</entry>
</row>
<row>
<entry>infolist</entry>
<entry>irc_server</entry>
<entry>list of IRC servers</entry>
</row>

View File

@ -0,0 +1,632 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>irc.log.auto_log_channel</command>
<itemizedlist>
<listitem>
<para>description: automatically log channel chats</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: off</para>
</listitem>
</itemizedlist>
<command>irc.log.auto_log_private</command>
<itemizedlist>
<listitem>
<para>description: automatically log private chats</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: off</para>
</listitem>
</itemizedlist>
<command>irc.log.auto_log_server</command>
<itemizedlist>
<listitem>
<para>description: automatically log server messages</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: off</para>
</listitem>
</itemizedlist>
<command>irc.log.hide_nickserv_pwd</command>
<itemizedlist>
<listitem>
<para>description: hide password displayed by nickserv</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: on</para>
</listitem>
</itemizedlist>
<command>irc.look.display_away</command>
<itemizedlist>
<listitem>
<para>description: display message when (un)marking as away</para>
</listitem>
<listitem>
<para>type: integer</para>
</listitem>
<listitem>
<para>values: off, local, channel</para>
</listitem>
<listitem>
<para>default value: local</para>
</listitem>
</itemizedlist>
<command>irc.look.highlight_tags</command>
<itemizedlist>
<listitem>
<para>description: comma separated list of tags for messages that may produce highlight (usually any message from another user, not server messages,..)</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: 'irc_privmsg,irc_notice'</para>
</listitem>
</itemizedlist>
<command>irc.look.nick_completion_smart</command>
<itemizedlist>
<listitem>
<para>description: smart completion for nicks (completes with last speakers first)</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: on</para>
</listitem>
</itemizedlist>
<command>irc.look.nick_prefix</command>
<itemizedlist>
<listitem>
<para>description: text to display before nick in chat window</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: ''</para>
</listitem>
</itemizedlist>
<command>irc.look.nick_suffix</command>
<itemizedlist>
<listitem>
<para>description: text to display after nick in chat window</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: ''</para>
</listitem>
</itemizedlist>
<command>irc.look.notice_as_pv</command>
<itemizedlist>
<listitem>
<para>description: display notices as private messages</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: off</para>
</listitem>
</itemizedlist>
<command>irc.look.one_server_buffer</command>
<itemizedlist>
<listitem>
<para>description: use same buffer for all servers</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: off</para>
</listitem>
</itemizedlist>
<command>irc.look.open_near_server</command>
<itemizedlist>
<listitem>
<para>description: open new channels/privates near server</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: off</para>
</listitem>
</itemizedlist>
<command>irc.look.show_away_once</command>
<itemizedlist>
<listitem>
<para>description: show remote away message only once in private</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: on</para>
</listitem>
</itemizedlist>
<command>irc.network.anti_flood</command>
<itemizedlist>
<listitem>
<para>description: anti-flood: # seconds between two user messages (0 = no anti-flood)</para>
</listitem>
<listitem>
<para>type: integer</para>
</listitem>
<listitem>
<para>values: 0 .. 5</para>
</listitem>
<listitem>
<para>default value: 2</para>
</listitem>
</itemizedlist>
<command>irc.network.away_check</command>
<itemizedlist>
<listitem>
<para>description: interval between two checks for away (in minutes, 0 = never check)</para>
</listitem>
<listitem>
<para>type: integer</para>
</listitem>
<listitem>
<para>values: 0 .. 2147483647</para>
</listitem>
<listitem>
<para>default value: 0</para>
</listitem>
</itemizedlist>
<command>irc.network.away_check_max_nicks</command>
<itemizedlist>
<listitem>
<para>description: do not check away nicks on channels with high number of nicks (0 = unlimited)</para>
</listitem>
<listitem>
<para>type: integer</para>
</listitem>
<listitem>
<para>values: 0 .. 2147483647</para>
</listitem>
<listitem>
<para>default value: 0</para>
</listitem>
</itemizedlist>
<command>irc.network.colors_receive</command>
<itemizedlist>
<listitem>
<para>description: when off, colors codes are ignored in incoming messages</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: on</para>
</listitem>
</itemizedlist>
<command>irc.network.colors_send</command>
<itemizedlist>
<listitem>
<para>description: allow user to send colors with special codes (^Cb=bold, ^Ccxx=color, ^Ccxx,yy=color+background, ^Cu=underline, ^Cr=reverse)</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: on</para>
</listitem>
</itemizedlist>
<command>irc.network.default_msg_part</command>
<itemizedlist>
<listitem>
<para>description: default part message (leaving channel) ('%v' will be replaced by WeeChat version in string)</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: 'WeeChat %v'</para>
</listitem>
</itemizedlist>
<command>irc.network.default_msg_quit</command>
<itemizedlist>
<listitem>
<para>description: default quit message (disconnecting from server) ('%v' will be replaced by WeeChat version in string)</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: 'WeeChat %v'</para>
</listitem>
</itemizedlist>
<command>irc.network.lag_check</command>
<itemizedlist>
<listitem>
<para>description: interval between two checks for lag (in seconds, 0 = never check)</para>
</listitem>
<listitem>
<para>type: integer</para>
</listitem>
<listitem>
<para>values: 0 .. 2147483647</para>
</listitem>
<listitem>
<para>default value: 60</para>
</listitem>
</itemizedlist>
<command>irc.network.lag_disconnect</command>
<itemizedlist>
<listitem>
<para>description: disconnect after important lag (in minutes, 0 = never disconnect)</para>
</listitem>
<listitem>
<para>type: integer</para>
</listitem>
<listitem>
<para>values: 0 .. 2147483647</para>
</listitem>
<listitem>
<para>default value: 5</para>
</listitem>
</itemizedlist>
<command>irc.network.lag_min_show</command>
<itemizedlist>
<listitem>
<para>description: minimum lag to show (in seconds)</para>
</listitem>
<listitem>
<para>type: integer</para>
</listitem>
<listitem>
<para>values: 0 .. 2147483647</para>
</listitem>
<listitem>
<para>default value: 1</para>
</listitem>
</itemizedlist>
<command>irc.network.send_unknown_commands</command>
<itemizedlist>
<listitem>
<para>description: send unknown commands to IRC server</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: off</para>
</listitem>
</itemizedlist>
<command>irc.server_default.addresses</command>
<itemizedlist>
<listitem>
<para>description: list of IP/port or hostname/port for server (separated by comma)</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: ''</para>
</listitem>
</itemizedlist>
<command>irc.server_default.autoconnect</command>
<itemizedlist>
<listitem>
<para>description: automatically connect to server when WeeChat is starting</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: off</para>
</listitem>
</itemizedlist>
<command>irc.server_default.autojoin</command>
<itemizedlist>
<listitem>
<para>description: comma separated list of channels to join when connected to server (example: "#chan1,#chan2,#chan3 key1,key2")</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: ''</para>
</listitem>
</itemizedlist>
<command>irc.server_default.autoreconnect</command>
<itemizedlist>
<listitem>
<para>description: automatically reconnect to server when disconnected</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: on</para>
</listitem>
</itemizedlist>
<command>irc.server_default.autoreconnect_delay</command>
<itemizedlist>
<listitem>
<para>description: delay (in seconds) before trying again to reconnect to server</para>
</listitem>
<listitem>
<para>type: integer</para>
</listitem>
<listitem>
<para>values: 0 .. 65535</para>
</listitem>
<listitem>
<para>default value: 30</para>
</listitem>
</itemizedlist>
<command>irc.server_default.autorejoin</command>
<itemizedlist>
<listitem>
<para>description: automatically rejoin channels when kicked</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: off</para>
</listitem>
</itemizedlist>
<command>irc.server_default.command</command>
<itemizedlist>
<listitem>
<para>description: command(s) to run when connected to server (many commands should be separated by ';', use '\;' for a semicolon, special variables $nick, $channel and $server are replaced by their value)</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: ''</para>
</listitem>
</itemizedlist>
<command>irc.server_default.command_delay</command>
<itemizedlist>
<listitem>
<para>description: delay (in seconds) after command was executed (example: give some time for authentication)</para>
</listitem>
<listitem>
<para>type: integer</para>
</listitem>
<listitem>
<para>values: 0 .. 3600</para>
</listitem>
<listitem>
<para>default value: 0</para>
</listitem>
</itemizedlist>
<command>irc.server_default.ipv6</command>
<itemizedlist>
<listitem>
<para>description: use IPv6 protocol for server communication</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: off</para>
</listitem>
</itemizedlist>
<command>irc.server_default.local_hostname</command>
<itemizedlist>
<listitem>
<para>description: custom local hostname/IP for server (optional, if empty local hostname is used)</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: ''</para>
</listitem>
</itemizedlist>
<command>irc.server_default.nicks</command>
<itemizedlist>
<listitem>
<para>description: nicknames to use on IRC server (separated by comma)</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: 'flashcode,flashcode1,flashcode2,flashcode3,flashcode4'</para>
</listitem>
</itemizedlist>
<command>irc.server_default.password</command>
<itemizedlist>
<listitem>
<para>description: password for IRC server</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: ''</para>
</listitem>
</itemizedlist>
<command>irc.server_default.realname</command>
<itemizedlist>
<listitem>
<para>description: real name to use on IRC server</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: 'flashcode'</para>
</listitem>
</itemizedlist>
<command>irc.server_default.ssl</command>
<itemizedlist>
<listitem>
<para>description: use SSL for server communication</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: off</para>
</listitem>
</itemizedlist>
<command>irc.server_default.username</command>
<itemizedlist>
<listitem>
<para>description: user name to use on IRC server</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: 'flashcode'</para>
</listitem>
</itemizedlist>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<row>
<entry>infolist</entry>
<entry>logger_buffer</entry>
<entry>list of logger buffers</entry>
</row>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>lua [list [name]] | [listfull [name]] [load filename] | [autoload] | [reload] | [unload [name]]</command>
<programlisting>
list/load/unload scripts
filename: script (file) to load
name: a script name
Without argument, this command lists all loaded scripts.
</programlisting>

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>notify reset | none | highlight | message | all</command>
<programlisting>
change notify level for current buffer
reset: reset notify level to default value
none: buffer will never be in hotlist
highlight: buffer will be in hotlist for highlights only
message: buffer will be in hotlist for highlights and user messages only
all: buffer will be in hotlist for any text printed
</programlisting>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>perl [list [name]] | [listfull [name]] [load filename] | [autoload] | [reload] | [unload [name]]</command>
<programlisting>
list/load/unload scripts
filename: script (file) to load
name: a script name
Without argument, this command lists all loaded scripts.
</programlisting>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>python [list [name]] | [listfull [name]] [load filename] | [autoload] | [reload] | [unload [name]]</command>
<programlisting>
list/load/unload scripts
filename: script (file) to load
name: a script name
Without argument, this command lists all loaded scripts.
</programlisting>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>ruby [list [name]] | [listfull [name]] [load filename] | [autoload] | [reload] | [unload [name]]</command>
<programlisting>
list/load/unload scripts
filename: script (file) to load
name: a script name
Without argument, this command lists all loaded scripts.
</programlisting>

View File

@ -0,0 +1,220 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>bar [add barname type[,cond1,cond2,...] position size separator item1,item2,...] | [default] | [del barname|-all] | [set barname name|priority|condition|position|filling|size|separator|items value] | [hide|show barname] | [scroll barname category.name value] | [list] | [listitems]</command>
<programlisting>
manage bars
add: add a new bar
barname: name of bar (must be unique)
type: root: outside windows),
window: inside windows, with optional conditions (see below)
cond1,...: condition(s) for displaying bar (only for type "window"):
active: on active window
inactive: on inactive windows
nicklist: on windows with nicklist
without condition, bar is always displayed
position: bottom, top, left or right
filling: horizontal or vertical
size: size of bar (in chars)
separator: 1 for using separator (line), 0 or nothing means no separator
item1,...: items for this bar
default: create default bars
del: delete a bar (or all bars with -all)
set: set a value for a bar property
hide: hide a bar
show: show an hidden bar
scroll: scroll bar up/down
category.name: category and name of buffer to scroll ('*' means current buffer, you should use '*' for root bars)
value: value for scroll: 'x' or 'y', followed by '+', '-', 'b' (beginning) or 'e' (end), value (for +/-), and optional %% (to scroll by %% of width/height, otherwise value is number of chars)
list: list all bars
listfull: list all bars (verbose)
listitems: list all bar items
Examples:
create a bar with time and completion:
/bar add mybar root bottom 1 0 [time],completion
hide a bar:
/bar hide mybar
scroll nicklist 10 lines down on current buffer:
/bar scroll nicklist * y+10
scroll nicklist one page up on #weechat buffer:
/bar scroll nicklist #weechat y-100%
scroll to end of nicklist on current buffer:
/bar scroll nicklist * ye
</programlisting>
<command>buffer [action [args] | number | [[server] [channel]]]</command>
<programlisting>
manage buffers
action: action to do:
clear: clear buffer content (-all for all buffers, number for a buffer, or nothing for current buffer)
move: move buffer in the list (may be relative, for example -1)
close: close buffer
list: list buffers (no parameter implies this list)
notify: display notify levels for all open buffers
scroll: scroll in history (may be relative, and may end by a letter: s=sec, m=min, h=hour, d=day, M=month, y=year); if there is only letter, then scroll to beginning of this item
number: jump to buffer by number
server,
channel: jump to buffer by server and/or channel name
Examples:
clear current buffer: /buffer clear
clear all buffers: /buffer clear -all
move buffer: /buffer move 5
close buffer: /buffer close this is part msg
scroll 1 day up: /buffer scroll 1d == /buffer scroll -1d == /buffer scroll -24h
scroll to beginning
of this day: /buffer scroll d
scroll 15 min down: /buffer scroll +15m
scroll 20 msgs up: /buffer scroll -20
jump to #weechat: /buffer #weechat
</programlisting>
<command>command plugin command</command>
<programlisting>
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)
</programlisting>
<command>filter [list] | [enable|disable|toggle] | [add buffer tags regex] | [del number|-all]</command>
<programlisting>
filter messages in buffers, to hide/show them according to tags or regex
list: list all filters
enable: enable filters (filters are enabled by default)
disable: disable filters
toggle: toggle filters
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 (category.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 *
filter nick "toto" on channel #weechat:
/filter add freenode.#weechat * toto\t
filter lines containing word "spam":
/filter add * * spam
filter lines containing "weechat sucks" on channel #weechat:
/filter add freenode.#weechat * weechat sucks
</programlisting>
<command>help [command | option]</command>
<programlisting>
display help about commands and options
command: a command name
option: an option name (use /set to see list)
</programlisting>
<command>history [clear | value]</command>
<programlisting>
show buffer command history
clear: clear history
value: number of history entries to show
</programlisting>
<command>input return | complete_next | complete_previous | search_next | delete_previous_char | delete_next_char | delete_previous_word | delete_next_word | delete_beginning_of_line | delete_end_of_line | delete_line | clipboard_paste | transpose_chars | move_beginning_of_line | move_end_of_line | move_previous_char | move_next_char | move_previous_word | move_next_word | history_previous | history_next | history_global_previous | history_global_next | jump_smart | jump_last_buffer | jump_previous_buffer | hotlist_clear | grab_key | scroll_unread | set_unread | set_unread_current_buffer | insert [args]</command>
<programlisting>
functions for command line
Cette commande est utilisée par les associations de touches ou les extensions.
</programlisting>
<command>key [key [command [args]]] | [unbind key] | [reset -yes]</command>
<programlisting>
bind/unbind keys
key: display or bind this key to a command
unbind: unbind a key
reset: restore bindings to the default values and delete ALL personal bindings (use carefully!)
</programlisting>
<command>plugin [list [name]] | [listfull [name]] | [load filename] | [autoload] | [reload [name]] | [unload [name]]</command>
<programlisting>
list/load/unload plugins
list: list loaded plugins
listfull: list loaded plugins (verbose)
load: load a plugin
autoload: autoload plugins in system or user directory
reload: reload one plugin (if no name given, unload all plugins, then autoload plugins)
unload: unload one or all plugins
Without argument, /plugin command lists loaded plugins.
</programlisting>
<command>quit</command>
<programlisting>
quit WeeChat
</programlisting>
<command>reload [file [file...]]</command>
<programlisting>
reload configuration files from disk
file: configuration file to reload
Without argument, all files (WeeChat and plugins) are reloaded.
</programlisting>
<command>save [file [file...]]</command>
<programlisting>
save configuration files to disk
file: configuration file to save
Without argument, all files (WeeChat and plugins) are saved.
</programlisting>
<command>set [option [ = value]]</command>
<programlisting>
set config options
option: name of an option
value: value for option
</programlisting>
<command>unset [option]</command>
<programlisting>
unset/reset config options
option: name of an option (may begin or end with "*" to mass-reset options, use carefully!)
According to option, it's reset (for standard options) or removed (for optional settings, like server values).
</programlisting>
<command>upgrade [path_to_binary]</command>
<programlisting>
upgrade WeeChat without disconnecting from servers
path_to_binary: path to WeeChat binary (default is current binary)
This command run again a WeeChat binary, so it should have been compiled or installed with a package manager before running this command.
</programlisting>
<command>uptime [-o]</command>
<programlisting>
show WeeChat uptime
-o: send uptime on current channel as an IRC message
</programlisting>
<command>window [list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv [pct] | resize pct | merge [all]]</command>
<programlisting>
manage windows
list: list open windows (no parameter implies this list)
-1: jump to previous window
+1: jump to next window
b#: jump to next window displaying buffer number #
up: switch to window above current one
down: switch to window below current one
left: switch to window on the left
right: switch to window on the right
splith: split current window horizontally
splitv: split current window vertically
resize: resize window size, new size is &lt;pct&gt; pourcentage of parent window
merge: merge window with another (all = keep only one window)
For splith and splitv, pct is a pourcentage which represents size of new window, computed with current window as size reference. For example 25 means create a new window with size = current_size / 4
</programlisting>

View File

@ -0,0 +1,103 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<row>
<entry>info</entry>
<entry>charset_internal</entry>
<entry>WeeChat internal charset</entry>
</row>
<row>
<entry>info</entry>
<entry>charset_terminal</entry>
<entry>terminal charset</entry>
</row>
<row>
<entry>info</entry>
<entry>date</entry>
<entry>WeeChat compilation date</entry>
</row>
<row>
<entry>info</entry>
<entry>dir_separator</entry>
<entry>directory separator</entry>
</row>
<row>
<entry>info</entry>
<entry>filters_enabled</entry>
<entry>1 if filters are enabled</entry>
</row>
<row>
<entry>info</entry>
<entry>inactivity</entry>
<entry>keyboard inactivity (seconds)</entry>
</row>
<row>
<entry>info</entry>
<entry>version</entry>
<entry>WeeChat version</entry>
</row>
<row>
<entry>info</entry>
<entry>weechat_dir</entry>
<entry>WeeChat directory</entry>
</row>
<row>
<entry>info</entry>
<entry>weechat_libdir</entry>
<entry>WeeChat "lib" directory</entry>
</row>
<row>
<entry>info</entry>
<entry>weechat_localedir</entry>
<entry>WeeChat "locale" directory</entry>
</row>
<row>
<entry>info</entry>
<entry>weechat_sharedir</entry>
<entry>WeeChat "share" directory</entry>
</row>
<row>
<entry>infolist</entry>
<entry>buffer</entry>
<entry>list of buffers</entry>
</row>
<row>
<entry>infolist</entry>
<entry>buffer_lines</entry>
<entry>lines of a buffer</entry>
</row>
<row>
<entry>infolist</entry>
<entry>filter</entry>
<entry>list of filters</entry>
</row>
<row>
<entry>infolist</entry>
<entry>hook</entry>
<entry>list of hooks</entry>
</row>
<row>
<entry>infolist</entry>
<entry>hotlist</entry>
<entry>list of buffers in hotlist</entry>
</row>
<row>
<entry>infolist</entry>
<entry>nicklist</entry>
<entry>nicks in nicklist for a buffer</entry>
</row>
<row>
<entry>infolist</entry>
<entry>option</entry>
<entry>list of options</entry>
</row>
<row>
<entry>infolist</entry>
<entry>window</entry>
<entry>list of windows</entry>
</row>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>xfer</command>
<programlisting>
xfer control
Open buffer with xfer list
</programlisting>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<row>
<entry>infolist</entry>
<entry>xfer</entry>
<entry>list of xfer</entry>
</row>

View File

@ -0,0 +1,408 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>xfer.color.status_aborted</command>
<itemizedlist>
<listitem>
<para>description: text color for "aborted" status</para>
</listitem>
<listitem>
<para>type: color</para>
</listitem>
<listitem>
<para>values: a color name</para>
</listitem>
<listitem>
<para>default value: lightred</para>
</listitem>
</itemizedlist>
<command>xfer.color.status_active</command>
<itemizedlist>
<listitem>
<para>description: text color for "active" status</para>
</listitem>
<listitem>
<para>type: color</para>
</listitem>
<listitem>
<para>values: a color name</para>
</listitem>
<listitem>
<para>default value: lightblue</para>
</listitem>
</itemizedlist>
<command>xfer.color.status_connecting</command>
<itemizedlist>
<listitem>
<para>description: text color for "connecting" status</para>
</listitem>
<listitem>
<para>type: color</para>
</listitem>
<listitem>
<para>values: a color name</para>
</listitem>
<listitem>
<para>default value: yellow</para>
</listitem>
</itemizedlist>
<command>xfer.color.status_done</command>
<itemizedlist>
<listitem>
<para>description: text color for "done" status</para>
</listitem>
<listitem>
<para>type: color</para>
</listitem>
<listitem>
<para>values: a color name</para>
</listitem>
<listitem>
<para>default value: lightgreen</para>
</listitem>
</itemizedlist>
<command>xfer.color.status_failed</command>
<itemizedlist>
<listitem>
<para>description: text color for "failed" status</para>
</listitem>
<listitem>
<para>type: color</para>
</listitem>
<listitem>
<para>values: a color name</para>
</listitem>
<listitem>
<para>default value: lightred</para>
</listitem>
</itemizedlist>
<command>xfer.color.status_waiting</command>
<itemizedlist>
<listitem>
<para>description: text color for "waiting" status</para>
</listitem>
<listitem>
<para>type: color</para>
</listitem>
<listitem>
<para>values: a color name</para>
</listitem>
<listitem>
<para>default value: lightcyan</para>
</listitem>
</itemizedlist>
<command>xfer.color.text</command>
<itemizedlist>
<listitem>
<para>description: text color</para>
</listitem>
<listitem>
<para>type: color</para>
</listitem>
<listitem>
<para>values: a color name</para>
</listitem>
<listitem>
<para>default value: default</para>
</listitem>
</itemizedlist>
<command>xfer.color.text_bg</command>
<itemizedlist>
<listitem>
<para>description: background color</para>
</listitem>
<listitem>
<para>type: color</para>
</listitem>
<listitem>
<para>values: a color name</para>
</listitem>
<listitem>
<para>default value: default</para>
</listitem>
</itemizedlist>
<command>xfer.color.text_selected</command>
<itemizedlist>
<listitem>
<para>description: text color of selected xfer line</para>
</listitem>
<listitem>
<para>type: color</para>
</listitem>
<listitem>
<para>values: a color name</para>
</listitem>
<listitem>
<para>default value: white</para>
</listitem>
</itemizedlist>
<command>xfer.file.auto_accept_chats</command>
<itemizedlist>
<listitem>
<para>description: automatically accept chat requests (use carefully!)</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: off</para>
</listitem>
</itemizedlist>
<command>xfer.file.auto_accept_files</command>
<itemizedlist>
<listitem>
<para>description: automatically accept incoming files (use carefully!)</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: off</para>
</listitem>
</itemizedlist>
<command>xfer.file.auto_rename</command>
<itemizedlist>
<listitem>
<para>description: rename incoming files if already exists (add '.1', '.2', ...)</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: on</para>
</listitem>
</itemizedlist>
<command>xfer.file.auto_resume</command>
<itemizedlist>
<listitem>
<para>description: automatically resume file transfer if connection with remote host is lost</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: on</para>
</listitem>
</itemizedlist>
<command>xfer.file.convert_spaces</command>
<itemizedlist>
<listitem>
<para>description: convert spaces to underscores when sending files</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: on</para>
</listitem>
</itemizedlist>
<command>xfer.file.download_path</command>
<itemizedlist>
<listitem>
<para>description: path for writing incoming files</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: '%h/xfer'</para>
</listitem>
</itemizedlist>
<command>xfer.file.upload_path</command>
<itemizedlist>
<listitem>
<para>description: path for reading files when sending (when no path is specified by user)</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: '~'</para>
</listitem>
</itemizedlist>
<command>xfer.file.use_nick_in_filename</command>
<itemizedlist>
<listitem>
<para>description: use remote nick as prefix in local filename when receiving a file</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: on</para>
</listitem>
</itemizedlist>
<command>xfer.look.auto_open_buffer</command>
<itemizedlist>
<listitem>
<para>description: auto open xfer buffer when a new xfer is added to list</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: on</para>
</listitem>
</itemizedlist>
<command>xfer.look.progress_bar_size</command>
<itemizedlist>
<listitem>
<para>description: size of progress bar, in chars (if 0, progress bar is disabled)</para>
</listitem>
<listitem>
<para>type: integer</para>
</listitem>
<listitem>
<para>values: 0 .. 256</para>
</listitem>
<listitem>
<para>default value: 20</para>
</listitem>
</itemizedlist>
<command>xfer.network.blocksize</command>
<itemizedlist>
<listitem>
<para>description: block size for sending packets, in bytes</para>
</listitem>
<listitem>
<para>type: integer</para>
</listitem>
<listitem>
<para>values: 1024 .. 102400</para>
</listitem>
<listitem>
<para>default value: 65536</para>
</listitem>
</itemizedlist>
<command>xfer.network.fast_send</command>
<itemizedlist>
<listitem>
<para>description: does not wait for ACK when sending file</para>
</listitem>
<listitem>
<para>type: boolean</para>
</listitem>
<listitem>
<para>values: on, off</para>
</listitem>
<listitem>
<para>default value: on</para>
</listitem>
</itemizedlist>
<command>xfer.network.own_ip</command>
<itemizedlist>
<listitem>
<para>description: IP or DNS address used for sending files/chats (if empty, local interface IP is used)</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: ''</para>
</listitem>
</itemizedlist>
<command>xfer.network.port_range</command>
<itemizedlist>
<listitem>
<para>description: restricts outgoing files/chats to use only ports in the given range (useful for NAT) (syntax: a single port, ie. 5000 or a port range, ie. 5000-5015, empty value means any port)</para>
</listitem>
<listitem>
<para>type: string</para>
</listitem>
<listitem>
<para>values: any string</para>
</listitem>
<listitem>
<para>default value: ''</para>
</listitem>
</itemizedlist>
<command>xfer.network.speed_limit</command>
<itemizedlist>
<listitem>
<para>description: speed limit for sending files, in kilo-bytes by second (0 means no limit)</para>
</listitem>
<listitem>
<para>type: integer</para>
</listitem>
<listitem>
<para>values: 0 .. 2147483647</para>
</listitem>
<listitem>
<para>default value: 0</para>
</listitem>
</itemizedlist>
<command>xfer.network.timeout</command>
<itemizedlist>
<listitem>
<para>description: timeout for xfer request (in seconds)</para>
</listitem>
<listitem>
<para>type: integer</para>
</listitem>
<listitem>
<para>values: 5 .. 2147483647</para>
</listitem>
<listitem>
<para>default value: 300</para>
</listitem>
</itemizedlist>

View File

@ -56,6 +56,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
</listitem>
</itemizedlist>
Some additional packages may be useful, like weechat-plugins.
For other distributions, please look at your manual for
installation instructions.
</para>

View File

@ -89,8 +89,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<para>
WeeChat homepage is here:
<ulink url="http://weechat.flashtux.org">
http://weechat.flashtux.org
<ulink url="http://weechat.flashtux.org/">
http://weechat.flashtux.org/
</ulink>
</para>

File diff suppressed because it is too large Load Diff

View File

@ -24,4 +24,56 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<section id="secPluginIrc">
<title>IRC plugin</title>
The IRC plugin is designed to chat thru IRC protocols with other people.
It is multi-servers, and offers all expected IRC commands including DCC chat and
file transfer (via xfer plugin, see <xref linkend="secPluginXfer" />).
<section id="ircCommandLineOptions">
<title>Command line options</title>
<para>
It is possible to give URL for one or many IRC servers, as
follow:
<screen>irc[6][s]://[pseudo[:mot_passe]@]irc.example.org[:port][/channel][,channel[...]</screen>
Example to join #weechat and #toto on
"<literal>irc.freenode.net</literal>" server, default port (6667),
with "nono" nick:
<screen><prompt>$ </prompt><userinput>weechat-curses irc://nono@irc.freenode.net/#weechat,#toto</userinput></screen>
</para>
</section>
<section id="ircOptions">
<title>Configuration options</title>
<para>
&irc_options.xml;
</para>
</section>
<section id="ircInfosHooked">
<title>Infos and infolists</title>
<para>
<informaltable colsep="0" frame="none">
<tgroup cols="3">
<thead>
<row>
<entry>Type</entry>
<entry>Name</entry>
<entry>Description</entry>
</row>
</thead>
<tbody>
&irc_infos.xml;
</tbody>
</tgroup>
</informaltable>
</para>
</section>
</section>

27
doc/en/plugin_xfer.en.xml Normal file
View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
WeeChat documentation (english version)
Copyright (c) 2003-2008 by FlashCode <flashcode@flashtux.org>
This manual is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
This manual is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<section id="secPluginXfer">
<title>Xfer plugin</title>
</section>

View File

@ -129,6 +129,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
</informaltable>
</para>
&plugin_api.en.xml;
<section id="secCompilePlugin">
<title>Compile plugin</title>
@ -233,21 +235,16 @@ weechat_plugin_end (struct t_weechat_plugin *plugin)
</section>
<!-- &plugin_api.en.xml; -->
</section>
<section id="secDefaultPlugins">
<title>Default plugins</title>
&plugin_irc.en.xml;
<!-- &plugin_charset.en.xml; -->
&plugin_fifo.en.xml;
<!-- &plugin_scripts.en.xml; -->
</section>
&plugin_irc.en.xml;
<!-- &plugin_charset.en.xml; -->
&plugin_fifo.en.xml;
<!-- &plugin_scripts.en.xml; -->
&plugin_xfer.en.xml;
</chapter>

View File

@ -88,21 +88,17 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
Display WeeChat version
</entry>
</row>
<row>
<entry><literal>plugin:option</literal></entry>
<entry>
Option for plugin (see doc for each plugin)
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</para>
<para>
It is also possible to give URL for one or many IRC servers, as
follow:
<screen>irc[6][s]://[pseudo[:mot_passe]@]irc.example.org[:port][/channel][,channel[...]</screen>
Example to join #weechat and #toto on
"<literal>irc.freenode.net</literal>" server, default port (6667),
with "nono" nick:
<screen><prompt>$ </prompt><userinput>weechat-curses irc://nono@irc.freenode.net/#weechat,#toto</userinput></screen>
</para>
<para>
To start WeeChat, issue this command:
<itemizedlist>
@ -477,6 +473,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
Switch to window with direction
</entry>
</row>
<row>
<entry>Alt + =</entry>
<entry>
Toggle filters on/off
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
@ -667,7 +669,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
</para>
<para>
<!-- &weechat_commands.xml; -->
&weechat_commands.xml;
</para>
</section>
@ -690,7 +692,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
</thead>
<tbody>
<!-- &config.xml; -->
&weechat_options.xml;
</tbody>
</tgroup>

View File

@ -26,12 +26,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
[
<!-- ***** auto-built: ***** -->
<!ENTITY date.xml SYSTEM "date.xml">
<!ENTITY config.xml SYSTEM "config.xml">
<!ENTITY weechat_commands.xml SYSTEM "weechat_commands.xml">
<!ENTITY irc_commands.xml SYSTEM "irc_commands.xml">
<!ENTITY key_functions.xml SYSTEM "key_functions.xml">
<!ENTITY % include_autogen.xml SYSTEM "include_autogen.xml">
%include_autogen.xml;
<!-- **** written by hand: **** -->
<!-- ***** written by hand: ***** -->
<!ENTITY intro.en.xml SYSTEM "intro.en.xml">
<!ENTITY install.en.xml SYSTEM "install.en.xml">
<!ENTITY usage.en.xml SYSTEM "usage.en.xml">
@ -41,6 +39,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<!ENTITY plugin_charset.en.xml SYSTEM "plugin_charset.en.xml">
<!ENTITY plugin_fifo.en.xml SYSTEM "plugin_fifo.en.xml">
<!ENTITY plugin_scripts.en.xml SYSTEM "plugin_scripts.en.xml">
<!ENTITY plugin_xfer.en.xml SYSTEM "plugin_xfer.en.xml">
<!ENTITY authors.en.xml SYSTEM "authors.en.xml">
]>

View File

@ -21,12 +21,18 @@ BOOK_INCLUDE = intro.$(LANGCODE).xml \
usage.$(LANGCODE).xml \
plugins.$(LANGCODE).xml \
plugin_api.$(LANGCODE).xml \
plugin_irc.$(LANGCODE).xml \
plugin_charset.$(LANGCODE).xml \
plugin_fifo.$(LANGCODE).xml \
plugin_irc.$(LANGCODE).xml \
plugin_scripts.$(LANGCODE).xml \
weechat_commands.xml \
config.xml
plugin_xfer.$(LANGCODE).xml \
../include_autogen.xml \
autogen/weechat_commands.xml \
autogen/weechat_options.xml \
autogen/weechat_infos.xml \
autogen/irc_commands.xml \
autogen/irc_options.xml \
autogen/irc_infos.xml
QUICKSTART = weechat_quickstart.$(LANGCODE).txt
EXTRA_DIST = $(BOOK).xml $(BOOK_INCLUDE) $(QUICKSTART)
@ -43,8 +49,9 @@ all-local: html-stamp $(PDF)
html: html-stamp
html-stamp: $(BOOK).xml $(BOOK_INCLUDE) ../weechat-html.xsl ../weechat-doc.css
html-stamp: $(BOOK).xml $(BOOK_INCLUDE) ../weechat-html.xsl ../weechat-doc.css ../include_autogen.xml
echo "<pubdate>`date '+%F %T'`</pubdate>" >date.xml
cp ../include_autogen.xml .
mkdir -p html/
xsltproc -o html/ ../weechat-html.xsl $(BOOK).xml || true
cp ../weechat-doc.css html/
@ -54,8 +61,9 @@ html-stamp: $(BOOK).xml $(BOOK_INCLUDE) ../weechat-html.xsl ../weechat-doc.css
html1: html1-stamp
html1-stamp: $(BOOK).xml $(BOOK_INCLUDE) ../weechat-html-one.xsl ../weechat-doc.css
html1-stamp: $(BOOK).xml $(BOOK_INCLUDE) ../weechat-html-one.xsl ../weechat-doc.css ../include_autogen.xml
echo "<pubdate>`date '+%F %T'`</pubdate>" >date.xml
cp ../include_autogen.xml .
mkdir -p html1/
xsltproc -o html1/$(BOOK).html ../weechat-html-one.xsl $(BOOK).xml || true
cp ../weechat-doc.css html1/
@ -65,9 +73,10 @@ html1-stamp: $(BOOK).xml $(BOOK_INCLUDE) ../weechat-html-one.xsl ../weechat-doc.
pdf: pdf-stamp
pdf-stamp: $(BOOK).xml $(BOOK_INCLUDE)
pdf-stamp: $(BOOK).xml $(BOOK_INCLUDE) ../include_autogen.xml
echo "<pubdate>`date '+%F %T'`</pubdate>" >date.xml
dblatex -c ../dblatex.conf $(BOOK).xml || true
cp ../include_autogen.xml .
dblatex -P draft.mode=no -c ../dblatex.conf $(BOOK).xml || true
touch pdf-stamp
# install docs
@ -83,6 +92,6 @@ endif
# clean
clean-local:
-rm -f $(BOOK).html $(BOOK).pdf $(BOOK).txt date.xml
-rm -f $(BOOK).html $(BOOK).pdf $(BOOK).txt date.xml include_autogen.xml
-rm -rf html/ html1/
-rm -f html-stamp html1-stamp pdf-stamp

View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>alias [nom_alias [commande [paramètres]]]</command>
<programlisting>
créer un alias pour une commande
nom_alias: nom de l'alias
commande: nom de la commande (plusieurs commandes peuvent être séparées par des point-virgules)
paramètres: paramètres pour la commande
Note: dans la commande, les variables spéciales $1, $2,..,$9 sont remplacés par les paramètres donnés par l'utilisateur, et $* est remplacé par tous les paramètres.
Les variables $nick, $channel et $server sont remplacées par le pseudo/canal/serveur courant.
</programlisting>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<row>
<entry>infolist</entry>
<entry>alias</entry>
<entry>liste des alias</entry>
</row>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>charset [[decode | encode] charset] | [reset]</command>
<programlisting>
changer le charset pour le tampon courant
decode: changer le charset de décodage
encode: changer le charset d'encodage
charset: nouveau charset pour le tampon courant
reset: réinitialiser les charsets pour le tampon courant
</programlisting>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>debug dump | buffer | windows | texte</command>
<programlisting>
affiche des messages de debogage
dump: affiche les variables mémoire WeeChat dans le fichier log (les mêmes messages sont affichés lorsque WeeChat plante)
buffer: affiche le contenu du tampon en valeurs hexadécimales dans le fichier log
windows: affiche l'arbre des fenêtres&lt;
texte: envoie le signal "debug" avec "texte" comme paramètre
</programlisting>

View File

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>demo_buffer catégorie nom</command>
<programlisting>
ouvrir un nouveau tampon
</programlisting>
<command>demo_buffer_set propriété valeur</command>
<programlisting>
définir une propriété de tampon
</programlisting>
<command>demo_info [info [paramètres]]</command>
<programlisting>
lit et affiche une info
info: info à afficher
paramètres: paramètres optionnels pour l'info
Sans paramètre, cette commande affiche la liste des infos disponibles
</programlisting>
<command>demo_infolist [infolist]</command>
<programlisting>
lit et affiche une infolist
infolist: infolist à afficher
Sans paramètre, cette commande affiche la liste des infolists disponibles
</programlisting>
<command>demo_printf [texte]</command>
<programlisting>
affiche des messages sur le tampon courant
texte: affiche ce texte
</programlisting>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<row>
<entry>info</entry>
<entry>fifo_filename</entry>
<entry>nom du tube FIFO</entry>
</row>

View File

@ -0,0 +1,465 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>admin [cible]</command>
<programlisting>
trouver les informations sur l'administrateur du serveur
cible: serveur
</programlisting>
<command>ame message</command>
<programlisting>
envoyer une action CTCP à tous les canaux de tous les serveurs connectés
message: message à envoyer
</programlisting>
<command>amsg texte</command>
<programlisting>
envoyer un message à tous les canaux de tous les serveurs connectés
texte: texte à envoyer
</programlisting>
<command>away [-all] [message]</command>
<programlisting>
basculer le statut absent
-all: basculer le statut absent sur tous les serveurs connectés
message: message pour l'absence (si pas de message donné, le statut d'absence est supprimé)
</programlisting>
<command>ban [canal] [pseudo [pseudo ...]]</command>
<programlisting>
bannit des pseudos ou hôtes
canal: nom du canal pour le bannissement
pseudo: pseudo ou hôte pour le bannissement
</programlisting>
<command>connect [-all [-nojoin] | nom_serveur [nom_serveur ...] [-nojoin] | nom/IP [-port port] [-ipv6] [-ssl]]</command>
<programlisting>
se connecter à un/plusieurs serveur(s)
-all: se reconnecter à tous les serveurs
nom_serveur: nom du serveur pour se connecter
-nojoin: ne rejoindre aucun canal (même si l'autojoin est activé pour le serveur)
nom/IP: nom/IP pour se connecter
port: port pour le serveur (nombre entier, 6667 par défaut)
ipv6: utiliser le protocole IPv6
ssl: utiliser le protocole SSL
</programlisting>
<command>ctcp cible type [arguments]</command>
<programlisting>
envoyer un message CTCP (Client-To-Client Protocol)
cible: pseudo à qui envoyer le CTCP
type: type de CTCP (exemples: "version", "ping", etc...)
arguments: arguments pour le CTCP
</programlisting>
<command>cycle [canal[,canal]] [message_de_fin]</command>
<programlisting>
quitter et rejoindre un canal
canal: canal pour le cycle
message_de_fin: message de fin (affiché aux autres utilisateurs)
</programlisting>
<command>dcc action [pseudo [fichier]]</command>
<programlisting>
démarre le DCC (fichier ou discussion)
action: 'send' (envoi de fichier) ou 'chat' (discussion)
pseudo: pseudo pour envoyer le fichier ou discuter
fichier: nom du fichier (sur la machine locale)
</programlisting>
<command>dehalfop [pseudo [pseudo]]</command>
<programlisting>
retire le statut de demi-opérateur du canal à/aux pseudo(s)
</programlisting>
<command>deop [pseudo [pseudo]]</command>
<programlisting>
retire le statut d'opérateur du canal à/aux pseudo(s)
</programlisting>
<command>devoice [pseudo [pseudo]]</command>
<programlisting>
retire la voix du/des pseudo(s)
</programlisting>
<command>die</command>
<programlisting>
arrêter le serveur
</programlisting>
<command>disconnect [-all | nom_serveur [nom_serveur...]]</command>
<programlisting>
se déconnecter d'un/plusieurs serveur(s)
-all: se déconnecter de tous les serveurs
nom_serveur: nom du serveur pour se déconnecter
</programlisting>
<command>halfop [pseudo [pseudo]]</command>
<programlisting>
donner le statut de demi-opérateur à un/des pseudo(s)
</programlisting>
<command>ignore [list] | [add pseudo/hote [server [channel]]] | [del numéro|-all]</command>
<programlisting>
ignore des pseudos/hôtes de serveurs ou canaux
list: liste tous les ignore
add: ajoute un ignore
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)
serveur: nom de serveur interne où le ignore fonctionnera
canal: canal où le ignore fonctionnera
Exemples:
ignorer le pseudo "toto" partout:
/ignore add toto
ignorer le hôte "toto@domain.com" sur le serveur freenode:
/ignore add toto@domain.com freenode
ignorer le hôte "toto*@*.domain.com" sur freenode/#weechat:
/ignore add toto*@*.domain.com freenode #weechat
</programlisting>
<command>info [cible]</command>
<programlisting>
voir les informations décrivant le serveur
cible: nom du serveur
</programlisting>
<command>invite pseudo canal</command>
<programlisting>
inviter un pseudo sur un canal
pseudo: pseudo à inviter
canal: canal pour l'invitation
</programlisting>
<command>ison pseudo [pseudo ...]</command>
<programlisting>
vérifier si un pseudo est actuellement sur IRC
pseudo: pseudo
</programlisting>
<command>join canal[,canal] [clé[,clé]]</command>
<programlisting>
joindre un canal
canal: nom du canal à rejoindre
clé: clé pour rejoindre le canal
</programlisting>
<command>kick [canal] pseudo [commentaire]</command>
<programlisting>
retirer par la force un utilisateur d'un canal
canal: canal où l'utilisateur se trouve
pseudo: pseudo à éliminer
commentaire: commentaire pour l'élimination
</programlisting>
<command>kickban [canal] pseudo [commentaire]</command>
<programlisting>
retirer par la force un pseudo d'un canal et le bannir
canal: canal où l'utilisateur se trouve
pseudo: pseudo à éliminer et bannir
commentaire: commentaire pour l'élimination
</programlisting>
<command>kill pseudo commentaire</command>
<programlisting>
fermer la connexion client-serveur
pseudo: pseudo
commentaire: commentaire pour la mort
</programlisting>
<command>links [[serveur] masque_serveur]</command>
<programlisting>
lister tous les noms de serveurs connus du serveur qui répondent à la requête
serveur: ce serveur doit répondre à la requête
masque_serveur: liste des serveurs correspondant au masque
</programlisting>
<command>list [canal[,canal] [serveur]]</command>
<programlisting>
lister les canaux et leur sujet
canal: canal à lister (une expression régulière est acceptée)
serveur: nom du serveur
</programlisting>
<command>lusers [masque [cible]]</command>
<programlisting>
obtenir des statistiques sur la taille du réseau IRC
masque: serveurs qui correspondent au masque seulement
cible: serveur pour faire suivre la requête
</programlisting>
<command>me message</command>
<programlisting>
envoyer une action CTCP au canal courant
message: message à envoyer
</programlisting>
<command>mode { canal {[+|-]|o|p|s|i|t|n|b|v} [limite] [utilisateur] [masque de banissement] } | { pseudo {[+|-]|i|w|s|o} }</command>
<programlisting>
changer le mode du canal ou de l'utilisateur
modes de canaux:
canal: nom du canal à modifier
o: donner/reprendre le statut privilégié d'opérateur
p: indicateur de canal privé
s: indicateur de canal secret
i: indicateur de canal avec invitation seulement
t: le titre est modifiable seulement par un opérateur du canal
n: aucun message au canal depuis l'extérieur
m: canal modéré
l: fixer la limite d'utilisateurs pour le canal
b: paramétrer un masque de banissement pour garder des utilisateurs dehors
e: paramétrer un masque d'exception
v: donner/reprendre la possibilité de parler sur un canal modéré
k: définir une clé (mot de passe) pour accéder au canal
modes utilisateur:
pseudo: pseudo à modifier
i: marquer un utilisateur comme invisible
s: marquer un utilisateur pour recevoir les notices du serveur
w: l'utilisateur reçoit les wallops
o: drapeau opérateur
</programlisting>
<command>motd [cible]</command>
<programlisting>
obtenir le message du jour
cible: nom du serveur
</programlisting>
<command>msg cible[,cible] texte</command>
<programlisting>
envoyer un message à un pseudo ou canal
cible: pseudo ou canal (peut-être un masque, '*' = canal courant)
texte: texte à envoyer
</programlisting>
<command>names [canal[,canal]]</command>
<programlisting>
lister les pseudos sur des canaux
canal: nom du canal
</programlisting>
<command>nick [-all] pseudo</command>
<programlisting>
changer le pseudo courant
-all: définir le nouveau pseudo sur tous les serveurs connectés
pseudo: nouveau pseudo
</programlisting>
<command>notice pseudo texte</command>
<programlisting>
envoyer un message notice à un utilisateur
pseudo: pseudo cible pour la notice
texte: texte à envoyer
</programlisting>
<command>op pseudo [pseudo]</command>
<programlisting>
donner le statut opérateur à un/des pseudo(s)
</programlisting>
<command>oper utilisateur mot_de_passe</command>
<programlisting>
obtenir le statut d'opérateur
utilisateur/mot_de_passe: utilisé pour obtenir les privilèges sur le serveur IRC courant
</programlisting>
<command>part [canal[,canal]] [message_de_fin]</command>
<programlisting>
quitter un canal
canal: canal à quitter
message_de_fin: message de fin (affiché aux autres utilisateurs)
</programlisting>
<command>ping serveur1 [serveur2]</command>
<programlisting>
pinguer un serveur
serveur1: serveur à pinguer
serveur2: faire suivre le ping à ce serveur
</programlisting>
<command>pong démon [démon2]</command>
<programlisting>
répondre à un message ping
démon: démon qui a répondu au message Ping
démon2: faire suivre le message à ce démon
</programlisting>
<command>query pseudo [texte]</command>
<programlisting>
envoyer un message privé à un pseudo
pseudo: pseudo pour la conversation privée
texte: texte à envoyer
</programlisting>
<command>quote données</command>
<programlisting>
envoyer des données brutes au serveur sans analyse
données: données brutes à envoyer
</programlisting>
<command>reconnect [-all [-nojoin] | nom_serveur [nom_serveur...] [-nojoin]]</command>
<programlisting>
se reconnecter à un/plusieurs serveur(s)
-all: se reconnecter à tous les serveurs
nom_serveur: nom du serveur pour se reconnecter
-nojoin: ne rejoindre aucun canal (même si l'autojoin est activé pour le serveur)
</programlisting>
<command>rehash</command>
<programlisting>
demander au serveur de recharger son fichier de configuration
</programlisting>
<command>restart</command>
<programlisting>
demander au serveur de redémarrer
</programlisting>
<command>server [list [nom_serveur]] | [listfull [nom_serveur]] | [add nom_serveur nom[/port] [-temp] [-auto | -noauto] [-ipv6] [-ssl]] | [copy nom_serveur nouveau_nom_serveur] | [rename nom_serveur nouveau_nom_serveur] | [del nom_serveur]</command>
<programlisting>
liste, ajoute ou retire des serveurs
list: afficher les serveurs (pas de paramètre implique cette liste)
listfull: afficher les serveurs avec de l'info détaillée pour chaque
add: créer un nouveau serveur
nom_serveur: nom du serveur, pour usage interne et affichage
nom: nom ou adresse IP du serveur avec port en option (defaut: 6667)
auto: se connecter automatiquement au serveur quand WeeChat démarre
noauto: ne pas se connecter au serveur quand WeeChat démarre (par défaut)
ipv6: utiliser le protocole IPv6
ssl: utiliser le protocole SSL
copy: dupliquer un serveur
rename: renommer un serveur
del: supprimer un serveur
deloutq: supprimer la file d'attente des messages sortants pour tous les serveurs (tous les messages que WeeChat est actuellement en train d'envoyer)
Exemples :
/server listfull
/server add oftc irc.oftc.net/6697 -ssl
/server add oftc6 irc6.oftc.net/6697 -ipv6 -ssl
/server add freenode2 chat.eu.freenode.net/6667,chat.us.freenode.net/6667
/server copy oftc oftcbis
/server rename oftc newoftc
/server del freenode
/server deloutq
</programlisting>
<command>service pseudo réservé distribution type réservé info</command>
<programlisting>
enregister un nouveau service
distribution: visibilité du service
type: réservé pour une utilisation future
</programlisting>
<command>servlist [masque [type]]</command>
<programlisting>
lister les services actuellement connectés au réseau
masque: lister seulement les services qui correspondent à ce masque
type: lister seulement les services de ce type
</programlisting>
<command>squery service texte</command>
<programlisting>
envoyer un message à un service
service: nom du service
texte: texte à envoyer
</programlisting>
<command>squit serveur commentaire</command>
<programlisting>
déconnecter les liens vers un serveur
serveur: nom du serveur
commentaire: commentaire pour quitter
</programlisting>
<command>stats [requête [serveur]]</command>
<programlisting>
demander des statistiques sur le serveur
requête: c/h/i/k/l/m/o/y/u (voir la RFC1459)
serveur: nom du serveur
</programlisting>
<command>summon utilisateur [cible [canal]]</command>
<programlisting>
envoyer aux utilisateurs d'un serveur IRC un message leur demandant de rejoindre IRC
utilisateur: nom d'utilisateur
cible: nom du serveur
canal: nom du canal
</programlisting>
<command>time [cible]</command>
<programlisting>
demander l'heure locale de serveur
cible: demander l'heure de ce serveur
</programlisting>
<command>topic [canal] [titre]</command>
<programlisting>
recevoir/définir le titre du canal
canal: nom du canal
titre: nouveau titre pour le canal (si le titre est "-delete" alors le titre est supprimé)
</programlisting>
<command>trace [cible]</command>
<programlisting>
trouver le chemin jusqu'à un serveur spécifique
cible: serveur
</programlisting>
<command>unban [canal] pseudo [pseudo ...]</command>
<programlisting>
supprime le bannissement sur des pseudos ou hôtes
canal: nom du canal pour supprimer le bannissement
pseudo: pseudo ou hôte pour supprimer le bannissement
</programlisting>
<command>userhost pseudo [pseudo ...]</command>
<programlisting>
retourne une liste d'informations sur des pseudos
pseudo: pseudo
</programlisting>
<command>users [cible]</command>
<programlisting>
liste des utilisateurs connectés au serveur
cible: serveur
</programlisting>
<command>version [serveur | pseudo]</command>
<programlisting>
retourne la version du pseudo ou du serveur (courant ou spécifié)
serveur: nom du serveur
pseudo: pseudo
</programlisting>
<command>voice [pseudo [pseudo]]</command>
<programlisting>
donne la voix à/aux pseudo(s)
</programlisting>
<command>wallops texte</command>
<programlisting>
envoyer un message à tous les utilisateurs connectés qui ont activé le mode utilisateur 'w' pour eux-mêmes
texte à envoyer
</programlisting>
<command>who [masque ["o"]]</command>
<programlisting>
génère une requête qui retourne une liste d'information
masque: information qui correspond à ce masque uniquement
o: seul les opérateurs sont retournés correspondant au masque fourni
</programlisting>
<command>whois [serveur] pseudo[,pseudo]</command>
<programlisting>
demande les informations sur le(s) utilisateur(s)
serveur: nom du serveur
pseudo: pseudo (peut être un masque)
</programlisting>
<command>whowas pseudo [,pseudo [,pseudo ...]] [nombre [cible]]</command>
<programlisting>
demander de l'information sur un pseudo qui n'existe plus
pseudo: pseudo à chercher
nombre: nombre de réponses à retourner (recherche complète si nombre négatif)
cible: la réponse doit correspondre à ce masque
</programlisting>

View File

@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<row>
<entry>info</entry>
<entry>irc_buffer</entry>
<entry>retourne le pointeur vers le tampon pour un serveur/canal IRC</entry>
</row>
<row>
<entry>info</entry>
<entry>irc_is_channel</entry>
<entry>1 si la chaîne est un canal IRC</entry>
</row>
<row>
<entry>info</entry>
<entry>irc_nick_from_host</entry>
<entry>retourne le pseudo à partir d'un host IRC</entry>
</row>
<row>
<entry>infolist</entry>
<entry>irc_channel</entry>
<entry>liste des canaux pour un serveur IRC</entry>
</row>
<row>
<entry>infolist</entry>
<entry>irc_ignore</entry>
<entry>liste des ignore IRC</entry>
</row>
<row>
<entry>infolist</entry>
<entry>irc_nick</entry>
<entry>liste des pseudos pour un canal IRC</entry>
</row>
<row>
<entry>infolist</entry>
<entry>irc_server</entry>
<entry>liste des serveurs IRC</entry>
</row>

View File

@ -0,0 +1,632 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>irc.log.auto_log_channel</command>
<itemizedlist>
<listitem>
<para>description: enregistrer automatiquement les conversations des canaux</para>
</listitem>
<listitem>
<para>type: booléen</para>
</listitem>
<listitem>
<para>valeurs: on, off</para>
</listitem>
<listitem>
<para>valeur par défaut: off</para>
</listitem>
</itemizedlist>
<command>irc.log.auto_log_private</command>
<itemizedlist>
<listitem>
<para>description: enregistrer automatiquement les conversations privées</para>
</listitem>
<listitem>
<para>type: booléen</para>
</listitem>
<listitem>
<para>valeurs: on, off</para>
</listitem>
<listitem>
<para>valeur par défaut: off</para>
</listitem>
</itemizedlist>
<command>irc.log.auto_log_server</command>
<itemizedlist>
<listitem>
<para>description: enregistrer automatiquement les messages du serveur</para>
</listitem>
<listitem>
<para>type: booléen</para>
</listitem>
<listitem>
<para>valeurs: on, off</para>
</listitem>
<listitem>
<para>valeur par défaut: off</para>
</listitem>
</itemizedlist>
<command>irc.log.hide_nickserv_pwd</command>
<itemizedlist>
<listitem>
<para>description: masquer le mot de passe affiché par nickserv</para>
</listitem>
<listitem>
<para>type: booléen</para>
</listitem>
<listitem>
<para>valeurs: on, off</para>
</listitem>
<listitem>
<para>valeur par défaut: on</para>
</listitem>
</itemizedlist>
<command>irc.look.display_away</command>
<itemizedlist>
<listitem>
<para>description: affiche un message pour l'absence/le retour</para>
</listitem>
<listitem>
<para>type: entier</para>
</listitem>
<listitem>
<para>valeurs: off, local, channel</para>
</listitem>
<listitem>
<para>valeur par défaut: local</para>
</listitem>
</itemizedlist>
<command>irc.look.highlight_tags</command>
<itemizedlist>
<listitem>
<para>description: liste des tags pour les messages qui peuvent produire un highlight (séparés par des virgules, typiquement tout message venant d'un autre utilisateur, pas les messages du serveur, ...)</para>
</listitem>
<listitem>
<para>type: chaîne</para>
</listitem>
<listitem>
<para>valeurs: toute chaîne</para>
</listitem>
<listitem>
<para>valeur par défaut: 'irc_privmsg,irc_notice'</para>
</listitem>
</itemizedlist>
<command>irc.look.nick_completion_smart</command>
<itemizedlist>
<listitem>
<para>description: complétion intelligente pour les pseudos (complète d'abord avec les personnes qui ont parlé récemment)</para>
</listitem>
<listitem>
<para>type: booléen</para>
</listitem>
<listitem>
<para>valeurs: on, off</para>
</listitem>
<listitem>
<para>valeur par défaut: on</para>
</listitem>
</itemizedlist>
<command>irc.look.nick_prefix</command>
<itemizedlist>
<listitem>
<para>description: texte à afficher avant le pseudo dans la fenêtre de discussion</para>
</listitem>
<listitem>
<para>type: chaîne</para>
</listitem>
<listitem>
<para>valeurs: toute chaîne</para>
</listitem>
<listitem>
<para>valeur par défaut: ''</para>
</listitem>
</itemizedlist>
<command>irc.look.nick_suffix</command>
<itemizedlist>
<listitem>
<para>description: texte à afficher après le pseudo dans la fenêtre de discussion</para>
</listitem>
<listitem>
<para>type: chaîne</para>
</listitem>
<listitem>
<para>valeurs: toute chaîne</para>
</listitem>
<listitem>
<para>valeur par défaut: ''</para>
</listitem>
</itemizedlist>
<command>irc.look.notice_as_pv</command>
<itemizedlist>
<listitem>
<para>description: afficher les notices comme des messages privés</para>
</listitem>
<listitem>
<para>type: booléen</para>
</listitem>
<listitem>
<para>valeurs: on, off</para>
</listitem>
<listitem>
<para>valeur par défaut: off</para>
</listitem>
</itemizedlist>
<command>irc.look.one_server_buffer</command>
<itemizedlist>
<listitem>
<para>description: utiliser le même tampon pour tous les serveurs</para>
</listitem>
<listitem>
<para>type: booléen</para>
</listitem>
<listitem>
<para>valeurs: on, off</para>
</listitem>
<listitem>
<para>valeur par défaut: off</para>
</listitem>
</itemizedlist>
<command>irc.look.open_near_server</command>
<itemizedlist>
<listitem>
<para>description: ouvrir les nouveaux canaux/privés près du serveur</para>
</listitem>
<listitem>
<para>type: booléen</para>
</listitem>
<listitem>
<para>valeurs: on, off</para>
</listitem>
<listitem>
<para>valeur par défaut: off</para>
</listitem>
</itemizedlist>
<command>irc.look.show_away_once</command>
<itemizedlist>
<listitem>
<para>description: voir le message d'absence distant une seule fois en privé</para>
</listitem>
<listitem>
<para>type: booléen</para>
</listitem>
<listitem>
<para>valeurs: on, off</para>
</listitem>
<listitem>
<para>valeur par défaut: on</para>
</listitem>
</itemizedlist>
<command>irc.network.anti_flood</command>
<itemizedlist>
<listitem>
<para>description: anti-flood: nombre de secondes entre deux messages utilisateur (0 = pas d'anti-flood)</para>
</listitem>
<listitem>
<para>type: entier</para>
</listitem>
<listitem>
<para>valeurs: 0 .. 5</para>
</listitem>
<listitem>
<para>valeur par défaut: 2</para>
</listitem>
</itemizedlist>
<command>irc.network.away_check</command>
<itemizedlist>
<listitem>
<para>description: intervalle entre deux vérifications des absences (en minutes, 0 = ne jamais vérifier)</para>
</listitem>
<listitem>
<para>type: entier</para>
</listitem>
<listitem>
<para>valeurs: 0 .. 2147483647</para>
</listitem>
<listitem>
<para>valeur par défaut: 0</para>
</listitem>
</itemizedlist>
<command>irc.network.away_check_max_nicks</command>
<itemizedlist>
<listitem>
<para>description: ne pas vérifier les pseudos absents lorsqu'il y a un nombre important de pseudos (0 = pas de limite)</para>
</listitem>
<listitem>
<para>type: entier</para>
</listitem>
<listitem>
<para>valeurs: 0 .. 2147483647</para>
</listitem>
<listitem>
<para>valeur par défaut: 0</para>
</listitem>
</itemizedlist>
<command>irc.network.colors_receive</command>
<itemizedlist>
<listitem>
<para>description: si désactivé, les codes couleurs des messages entrants sont ignorés</para>
</listitem>
<listitem>
<para>type: booléen</para>
</listitem>
<listitem>
<para>valeurs: on, off</para>
</listitem>
<listitem>
<para>valeur par défaut: on</para>
</listitem>
</itemizedlist>
<command>irc.network.colors_send</command>
<itemizedlist>
<listitem>
<para>description: autorise l'utilisateur à envoyer des couleurs avec des codes spéciaux (^Cb=gras, ^Cxx=couleur, ^Ccxx,yy=couleur+fond, ^Cu=souligné, ^Cr=inversé)</para>
</listitem>
<listitem>
<para>type: booléen</para>
</listitem>
<listitem>
<para>valeurs: on, off</para>
</listitem>
<listitem>
<para>valeur par défaut: on</para>
</listitem>
</itemizedlist>
<command>irc.network.default_msg_part</command>
<itemizedlist>
<listitem>
<para>description: message par défaut pour le part (en quittant un canal) ('%v' sera remplacé par la version de WeeChat dans la chaîne)</para>
</listitem>
<listitem>
<para>type: chaîne</para>
</listitem>
<listitem>
<para>valeurs: toute chaîne</para>
</listitem>
<listitem>
<para>valeur par défaut: 'WeeChat %v'</para>
</listitem>
</itemizedlist>
<command>irc.network.default_msg_quit</command>
<itemizedlist>
<listitem>
<para>description: message de fin par défaut (lors de la déconnexion du serveur) ('%v' sera remplacé par la version de WeeChat dans la chaîne)</para>
</listitem>
<listitem>
<para>type: chaîne</para>
</listitem>
<listitem>
<para>valeurs: toute chaîne</para>
</listitem>
<listitem>
<para>valeur par défaut: 'WeeChat %v'</para>
</listitem>
</itemizedlist>
<command>irc.network.lag_check</command>
<itemizedlist>
<listitem>
<para>description: intervalle entre deux vérifications des absences (en secondes, 0 = ne jamais vérifier)</para>
</listitem>
<listitem>
<para>type: entier</para>
</listitem>
<listitem>
<para>valeurs: 0 .. 2147483647</para>
</listitem>
<listitem>
<para>valeur par défaut: 60</para>
</listitem>
</itemizedlist>
<command>irc.network.lag_disconnect</command>
<itemizedlist>
<listitem>
<para>description: déconnexion après un lag important (en minutes, 0 = ne jamais se déconnecter)</para>
</listitem>
<listitem>
<para>type: entier</para>
</listitem>
<listitem>
<para>valeurs: 0 .. 2147483647</para>
</listitem>
<listitem>
<para>valeur par défaut: 5</para>
</listitem>
</itemizedlist>
<command>irc.network.lag_min_show</command>
<itemizedlist>
<listitem>
<para>description: lag minimum à afficher (en secondes)</para>
</listitem>
<listitem>
<para>type: entier</para>
</listitem>
<listitem>
<para>valeurs: 0 .. 2147483647</para>
</listitem>
<listitem>
<para>valeur par défaut: 1</para>
</listitem>
</itemizedlist>
<command>irc.network.send_unknown_commands</command>
<itemizedlist>
<listitem>
<para>description: envoie les commandes inconnues au serveur IRC</para>
</listitem>
<listitem>
<para>type: booléen</para>
</listitem>
<listitem>
<para>valeurs: on, off</para>
</listitem>
<listitem>
<para>valeur par défaut: off</para>
</listitem>
</itemizedlist>
<command>irc.server_default.addresses</command>
<itemizedlist>
<listitem>
<para>description: liste d'IP/port ou nom/port pour le serveur (séparés par des virgules)</para>
</listitem>
<listitem>
<para>type: chaîne</para>
</listitem>
<listitem>
<para>valeurs: toute chaîne</para>
</listitem>
<listitem>
<para>valeur par défaut: ''</para>
</listitem>
</itemizedlist>
<command>irc.server_default.autoconnect</command>
<itemizedlist>
<listitem>
<para>description: connexion automatique au serveur quand WeeChat démarre</para>
</listitem>
<listitem>
<para>type: booléen</para>
</listitem>
<listitem>
<para>valeurs: on, off</para>
</listitem>
<listitem>
<para>valeur par défaut: off</para>
</listitem>
</itemizedlist>
<command>irc.server_default.autojoin</command>
<itemizedlist>
<listitem>
<para>description: liste des canaux (séparés par des virgules) à rejoindre lorsque connecté au serveur (exemple: "#chan1,#chan2,#chan3 key1,key2")</para>
</listitem>
<listitem>
<para>type: chaîne</para>
</listitem>
<listitem>
<para>valeurs: toute chaîne</para>
</listitem>
<listitem>
<para>valeur par défaut: ''</para>
</listitem>
</itemizedlist>
<command>irc.server_default.autoreconnect</command>
<itemizedlist>
<listitem>
<para>description: reconnexion automatique au serveur après une déconnexion</para>
</listitem>
<listitem>
<para>type: booléen</para>
</listitem>
<listitem>
<para>valeurs: on, off</para>
</listitem>
<listitem>
<para>valeur par défaut: on</para>
</listitem>
</itemizedlist>
<command>irc.server_default.autoreconnect_delay</command>
<itemizedlist>
<listitem>
<para>description: délai (en secondes) avant de tenter une reconnexion au serveur</para>
</listitem>
<listitem>
<para>type: entier</para>
</listitem>
<listitem>
<para>valeurs: 0 .. 65535</para>
</listitem>
<listitem>
<para>valeur par défaut: 30</para>
</listitem>
</itemizedlist>
<command>irc.server_default.autorejoin</command>
<itemizedlist>
<listitem>
<para>description: rejoindre automatiquement les canaux quand mis dehors</para>
</listitem>
<listitem>
<para>type: booléen</para>
</listitem>
<listitem>
<para>valeurs: on, off</para>
</listitem>
<listitem>
<para>valeur par défaut: off</para>
</listitem>
</itemizedlist>
<command>irc.server_default.command</command>
<itemizedlist>
<listitem>
<para>description: commande(s) à exécuter lorsque connecté au serveur (plusieurs commandes doivent être séparées par ';', utilisez '\;' pour un point-virgule, les variables spéciales $nick, $channel et $server sont remplacées par leur valeur)</para>
</listitem>
<listitem>
<para>type: chaîne</para>
</listitem>
<listitem>
<para>valeurs: toute chaîne</para>
</listitem>
<listitem>
<para>valeur par défaut: ''</para>
</listitem>
</itemizedlist>
<command>irc.server_default.command_delay</command>
<itemizedlist>
<listitem>
<para>description: délai (en secondes) après exécution de la commande (exemple: donner du temps pour l'authentification)</para>
</listitem>
<listitem>
<para>type: entier</para>
</listitem>
<listitem>
<para>valeurs: 0 .. 3600</para>
</listitem>
<listitem>
<para>valeur par défaut: 0</para>
</listitem>
</itemizedlist>
<command>irc.server_default.ipv6</command>
<itemizedlist>
<listitem>
<para>description: utiliser le protocole IPv6 pour la communication avec le serveur</para>
</listitem>
<listitem>
<para>type: booléen</para>
</listitem>
<listitem>
<para>valeurs: on, off</para>
</listitem>
<listitem>
<para>valeur par défaut: off</para>
</listitem>
</itemizedlist>
<command>irc.server_default.local_hostname</command>
<itemizedlist>
<listitem>
<para>description: nom local de machine/IP personnalisé pour le serveur (optionnel, si non renseigné, le nom de machine local est utilisé)</para>
</listitem>
<listitem>
<para>type: chaîne</para>
</listitem>
<listitem>
<para>valeurs: toute chaîne</para>
</listitem>
<listitem>
<para>valeur par défaut: ''</para>
</listitem>
</itemizedlist>
<command>irc.server_default.nicks</command>
<itemizedlist>
<listitem>
<para>description: pseudos à utiliser sur le serveur IRC (séparés par des virgules)</para>
</listitem>
<listitem>
<para>type: chaîne</para>
</listitem>
<listitem>
<para>valeurs: toute chaîne</para>
</listitem>
<listitem>
<para>valeur par défaut: 'flashcode,flashcode1,flashcode2,flashcode3,flashcode4'</para>
</listitem>
</itemizedlist>
<command>irc.server_default.password</command>
<itemizedlist>
<listitem>
<para>description: mot de passe pour le serveur IRC</para>
</listitem>
<listitem>
<para>type: chaîne</para>
</listitem>
<listitem>
<para>valeurs: toute chaîne</para>
</listitem>
<listitem>
<para>valeur par défaut: ''</para>
</listitem>
</itemizedlist>
<command>irc.server_default.realname</command>
<itemizedlist>
<listitem>
<para>description: nom réel pour le serveur IRC</para>
</listitem>
<listitem>
<para>type: chaîne</para>
</listitem>
<listitem>
<para>valeurs: toute chaîne</para>
</listitem>
<listitem>
<para>valeur par défaut: 'flashcode'</para>
</listitem>
</itemizedlist>
<command>irc.server_default.ssl</command>
<itemizedlist>
<listitem>
<para>description: utiliser SSL pour la communication avec le serveur</para>
</listitem>
<listitem>
<para>type: booléen</para>
</listitem>
<listitem>
<para>valeurs: on, off</para>
</listitem>
<listitem>
<para>valeur par défaut: off</para>
</listitem>
</itemizedlist>
<command>irc.server_default.username</command>
<itemizedlist>
<listitem>
<para>description: nom d'utilisateur pour le serveur IRC</para>
</listitem>
<listitem>
<para>type: chaîne</para>
</listitem>
<listitem>
<para>valeurs: toute chaîne</para>
</listitem>
<listitem>
<para>valeur par défaut: 'flashcode'</para>
</listitem>
</itemizedlist>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<row>
<entry>infolist</entry>
<entry>logger_buffer</entry>
<entry>liste des enregistreurs de tampons (loggers)</entry>
</row>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>lua [list [nom]] | [listfull [nom]] | [load fichier] | [autoload] | [reload] | [unload [nom]]</command>
<programlisting>
liste/charge/décharge des scripts
fichier: script (fichier) à charger
nom: un nom de script
Sans argument, cette commande liste tous les scripts chargés.
</programlisting>

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>notify reset | none | highlight | message | all</command>
<programlisting>
changer le niveau de notification pour le tampon courant
reset: réinitialiser le niveau de notification à sa valeur par défaut
none: le tampon ne sera jamais dans la hotlist
highlight: le tampon sera dans la hotlist pour les highlights seulement
message: le tampon sera dans la hotlist pour les highlights et les messages d'utilisateurs seulement
all: le tampon sera dans la hotlist pour tout texte affiché
</programlisting>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>perl [list [nom]] | [listfull [nom]] | [load fichier] | [autoload] | [reload] | [unload [nom]]</command>
<programlisting>
liste/charge/décharge des scripts
fichier: script (fichier) à charger
nom: un nom de script
Sans argument, cette commande liste tous les scripts chargés.
</programlisting>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>python [list [nom]] | [listfull [nom]] | [load fichier] | [autoload] | [reload] | [unload [nom]]</command>
<programlisting>
liste/charge/décharge des scripts
fichier: script (fichier) à charger
nom: un nom de script
Sans argument, cette commande liste tous les scripts chargés.
</programlisting>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>ruby [list [nom]] | [listfull [nom]] | [load fichier] | [autoload] | [reload] | [unload [nom]]</command>
<programlisting>
liste/charge/décharge des scripts
fichier: script (fichier) à charger
nom: un nom de script
Sans argument, cette commande liste tous les scripts chargés.
</programlisting>

View File

@ -0,0 +1,218 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>bar [add nombarre type[,cond1,cond2,...] position taille separateur objet1,objet2,...] | [default] | [del nombarre|-all] | [set nombarre name|priority|condition|position|filling|size|separator|items valeur] | [hide|show nombarre] | [scroll nombarre categorie.nom valeur] | [list] | [listitems]</command>
<programlisting>
gestion des barres
add: ajoute une nouvelle barre
nombarre: nom de la barre (doit être unique)
type: root: en dehors des fenêtres
window: dans les fenêtres, avec condition(s) optionnelle(s) (voir ci-dessous)
cond1,...: condition(s) pour afficher cette barre (seulement pour le type "window") :
active: sur la fenêtre active
inactive: sur les fenêtres inactives
nicklist: sue les fenêtres avec liste de pseudos
sans condition, la barre est toujours affichée
position: bottom (bas), top (haut), left (gauche) ou right (droite)
filling: horizontal ou vertical
taille: taille de la barre (en caractères)
separateur: 1 pour utiliser un séparateur (ligne), 0 ou rien signifie sans séparateur
objet1,...: objets pour cette barre
default: créer les barres par défaut
del: supprime une barre (ou toutes les barres avec -all)
set: changer la valeur d'une propriété de la barre
hide: cacher la barre
show: montrer une barre cachée
scroll: faire défiler la barre vers le haut/bas
catégorie.nom: catégorie et nom du tampon ('*' signifie le tampon courant, vous devez utiliser '*' pour les barres de type root)
valeur: valeur pour le défilement: 'x' ou 'y', suivi par '+', '-', 'b' (début) ou 'e' (fin), valeur (pour +/-), et un %% optionnel (pour faire défiler par %% de la largeur/hauteur, sinon la valeur est un nombre de caractères)
list: liste toutes les barres
listfull: liste toutes les barres (verbeux)
listitems: liste tous les objets de barre
Exemples :
créer une barre avec l'heure et la complétion :
/bar add mabarre root bottom 1 0 [time],completion
cacher une barre :
/bar hide mabarre
faire défiler la liste des pseudos de 10 lignes vers le bas sur le tampon courant:
/bar scroll nicklist * y+10
faire défiler la liste des pseudos d'une page vers le haut sur le tampon #weechat:
/bar scroll nicklist #weechat y-100%
faire défiler la liste des pseudos à la fin sur le tampon courant:
/bar scroll nicklist * ye
</programlisting>
<command>buffer [action [args] | nombre | [[serveur] [canal]]]</command>
<programlisting>
gestion des tampons
action: action à effectuer:
clear: efface le contenu du tampon (-all pour tous les tampons, un numéro pour un tampon, ou rien pour le tampon courant)
move: déplace le tampon dans la liste (peut être relatif, par exemple -1)
close: ferme le tampon
list: liste les tampons ouverts (pas de paramètre affiche cette liste)
notify: affiche les niveaux de notification pour tous les tampons ouverts
scroll: fait défiler l'historique (peut être relatif, et peut se terminer par une lettre: s=sec, m=min, h=heure, d=jour, M=mois, y=année); s'il y a seulement une lettre, alors fait défiler jusqu'au début de cet élément
nombre: saute au tampon qui a ce numéro
serveur,
canal: saute au tampon par serveur et/ou nom de canal
Exemples:
déplacer tampon: /buffer move 5
fermer tampon: /buffer close c'est le message de départ
défiler 1 jour haut: /buffer scroll 1d == /buffer scroll -1d == /buffer scroll -24h
défiler au début
de ce jour: /buffer scroll d
défiler 15 min bas: /buffer scroll +15m
défiler 20 msgs haut: /buffer scroll -20
aller sur #weechat: /buffer #weechat
</programlisting>
<command>command extension commande</command>
<programlisting>
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)
</programlisting>
<command>filter [list] | [enable|disable|toggle] | [add buffer tags regex] | [del numéro|-all]</command>
<programlisting>
filtre les messages dans les tampons, pour les cacher/afficher selon des tags ou expressions régulières
list: liste tous les filtres
enable: active les filtres (par défaut les filtres sont activés)
disable: désactive les filtres
toggle: active/désactive les filtres
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 (catégorie.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 *
filtrer le pseudo "toto" sur le canal #weechat:
/filter add freenode.#weechat * toto\t
filtrer les lignes contenant le mot "spam":
/filter add * * spam
filtrer les lignes contenant "weechat sucks" sur le canal #weechat:
/filter add freenode.#weechat * weechat sucks
</programlisting>
<command>help [commande | option]</command>
<programlisting>
afficher l'aide sur les commandes et les options
commande: nom d'une commande
option: nom d'une option (utilisez /set pour voir la liste)
</programlisting>
<command>history [clear | valeur]</command>
<programlisting>
affiche l'historique des commandes du tampon
clear: effacer l'historique
valeur: nombre d'entrées dans l'historique à afficher
</programlisting>
<command>input return | complete_next | complete_previous | search_next | delete_previous_char | delete_next_char | delete_previous_word | delete_next_word | delete_beginning_of_line | delete_end_of_line | delete_line | clipboard_paste | transpose_chars | move_beginning_of_line | move_end_of_line | move_previous_char | move_next_char | move_previous_word | move_next_word | history_previous | history_next | history_global_previous | history_global_next | jump_smart | jump_last_buffer | jump_previous_buffer | hotlist_clear | grab_key | scroll_unread | set_unread | set_unread_current_buffer | insert [args]</command>
<programlisting>
fonctions pour la ligne de commande
Cette commande est utilisée par les associations de touches ou les extensions.
</programlisting>
<command>key [touche [commande [args]]] | [unbind touche] | [reset -yes]</command>
<programlisting>
associer/libérer des touches
touche: voir ou associer cette touche à une commande
unbind: supprimer l'association à une touche
reset: restaure les touches aux valeurs par défaut et supprime TOUTES les touches personnelles (utiliser avec précaution !)
</programlisting>
<command>plugin [list [nom]] | [listfull [nom]] | [load fichier] | [autoload] | [reload [nom]] | [unload [nom]]</command>
<programlisting>
liste/charge/décharge des extensions
list: lister les extensions chargées
listfull: lister les extensions chargées (verbeux)
load: charger une extension
autoload: charger automatiquement les extensions dans un répertoire système ou utilisateur
reload: recharger une extension (si pas de nom donné, décharger toutes les extensions, puis puis recharger automatiquement les extensions)
unload: décharger une ou plusieurs exteneions
Sans paramètre, la commande /plugin liste les extensions chargées.
</programlisting>
<command>quit</command>
<programlisting>
quitter WeeChat
</programlisting>
<command>reload [fichier [fichier...]]</command>
<programlisting>
recharger les fichiers de configuration depuis le disque
fichier: fichier de configuration à recharger
Sans paramètre, tous les fichiers (WeeChat et extensions) sont rechargés.
</programlisting>
<command>save [fichier [fichier...]]</command>
<programlisting>
sauvegarder les fichiers de configuration sur disque
fichier: fichier de configuration à sauvegarder
Sans paramètre, tous les fichiers (WeeChat et extensions) sont sauvegardés.
</programlisting>
<command>set [option [ = valeur]]</command>
<programlisting>
modifier des options de configuration
option: nom d'une option
valeur: valeur pour l'option
</programlisting>
<command>unset [option]</command>
<programlisting>
supprimer/réinitialiser des options de configuration
option: nom d'une option (peut commencer ou se terminer par "*" pour réinitialiser plusieurs options, à utiliser avec prudence !)
Selon l'option, elle est réinitialisée (pour les options standards) ou supprimée (pour les options facultatives, comme les valeurs pour les serveurs).
</programlisting>
<command>upgrade [chemin_vers_binaire]</command>
<programlisting>
mettre à jour WeeChat sans se déconnecter des serveurs
chemin_vers_binaire: chemin vers le binaire WeeChat (par défaut le binaire courant)
Cette commande lance à nouveau un binaire WeeChat, il doit donc avoir été compilé ou installé via un gestionnaire de paquet avant de lancer cette commande.
</programlisting>
<command>uptime [-o]</command>
<programlisting>
montrer l'uptime de WeeChat
-o: envoyer l'uptime sur le canal courant en tant que message IRC
</programlisting>
<command>window [list | -1 | +1 | b# | up | down | left | right | splith [pct] | splitv [ptc] | resize pct | merge [all]]</command>
<programlisting>
gestion des fenêtres
list: liste les fenêtres ouvertes (pas de paramètre affiche cette liste)
-1: saute à la fenêtre précédente
+1: saute à la fenêtre suivante
b#: saute à la fenêtre affichant le tampon #
up: saute à la fenêtre au dessus
down: saute à la fenêtre au dessous
left: saute à la fenêtre à gauche
right: saute à la fenêtre à droite
splith: éclate la fenêtre en deux horizontalement
splitv: éclate la fenêtre en deux verticalement
resize: redimensionne une fenêtre, la nouvelle taille est &lt;pct&gt; pourcentage de la fenêtre parent
merge: fusionne la fenêtre avec une autre
Pour splith et splitv, pct est un pourcentage qui représente la taille de la nouvelle fenêtre, calculée par rapport à la taille de la fenêtre courante. Par exemple 25 signifie créer une fenêtre qui a pour taille: taille_courante / 4
</programlisting>

View File

@ -0,0 +1,103 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<row>
<entry>info</entry>
<entry>charset_internal</entry>
<entry>charset interne à WeeChat</entry>
</row>
<row>
<entry>info</entry>
<entry>charset_terminal</entry>
<entry>charset du terminal</entry>
</row>
<row>
<entry>info</entry>
<entry>date</entry>
<entry>date de compilation de WeeChat</entry>
</row>
<row>
<entry>info</entry>
<entry>dir_separator</entry>
<entry>séparateur de répertoire</entry>
</row>
<row>
<entry>info</entry>
<entry>filters_enabled</entry>
<entry>1 si les filtres sont activés</entry>
</row>
<row>
<entry>info</entry>
<entry>inactivity</entry>
<entry>inactivité du clavier (secondes)</entry>
</row>
<row>
<entry>info</entry>
<entry>version</entry>
<entry>version de WeeChat</entry>
</row>
<row>
<entry>info</entry>
<entry>weechat_dir</entry>
<entry>répertoire de WeeChat</entry>
</row>
<row>
<entry>info</entry>
<entry>weechat_libdir</entry>
<entry>répertoire "lib" de WeeChat</entry>
</row>
<row>
<entry>info</entry>
<entry>weechat_localedir</entry>
<entry>répertoire "locale" de WeeChat</entry>
</row>
<row>
<entry>info</entry>
<entry>weechat_sharedir</entry>
<entry>répertoire "share" de WeeChat</entry>
</row>
<row>
<entry>infolist</entry>
<entry>buffer</entry>
<entry>liste des tampons</entry>
</row>
<row>
<entry>infolist</entry>
<entry>buffer_lines</entry>
<entry>lignes d'un tampon</entry>
</row>
<row>
<entry>infolist</entry>
<entry>filter</entry>
<entry>liste des filtres</entry>
</row>
<row>
<entry>infolist</entry>
<entry>hook</entry>
<entry>liste des hooks</entry>
</row>
<row>
<entry>infolist</entry>
<entry>hotlist</entry>
<entry>liste des tampons dans la hotlist</entry>
</row>
<row>
<entry>infolist</entry>
<entry>nicklist</entry>
<entry>pseudos dans la liste des pseudos pour un tampon</entry>
</row>
<row>
<entry>infolist</entry>
<entry>option</entry>
<entry>liste des options</entry>
</row>
<row>
<entry>infolist</entry>
<entry>window</entry>
<entry>liste des fenêtres</entry>
</row>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>xfer</command>
<programlisting>
contrôle xfer
Ouverture du tampon avec la liste des xfers
</programlisting>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<row>
<entry>infolist</entry>
<entry>xfer</entry>
<entry>liste des xfer</entry>
</row>

View File

@ -0,0 +1,408 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
********* WARNING! *********
This file is autogenerated with docgen.pl script. *** DO NOT EDIT! ***
docgen.pl builds XML doc files to include in many languages
-->
<command>xfer.color.status_aborted</command>
<itemizedlist>
<listitem>
<para>description: couleur du texte pour le statut "interrompu"</para>
</listitem>
<listitem>
<para>type: couleur</para>
</listitem>
<listitem>
<para>valeurs: un nom de couleur</para>
</listitem>
<listitem>
<para>valeur par défaut: lightred</para>
</listitem>
</itemizedlist>
<command>xfer.color.status_active</command>
<itemizedlist>
<listitem>
<para>description: couleur du texte pour le statut "actif"</para>
</listitem>
<listitem>
<para>type: couleur</para>
</listitem>
<listitem>
<para>valeurs: un nom de couleur</para>
</listitem>
<listitem>
<para>valeur par défaut: lightblue</para>
</listitem>
</itemizedlist>
<command>xfer.color.status_connecting</command>
<itemizedlist>
<listitem>
<para>description: couleur du texte pour le statut "connexion"</para>
</listitem>
<listitem>
<para>type: couleur</para>
</listitem>
<listitem>
<para>valeurs: un nom de couleur</para>
</listitem>
<listitem>
<para>valeur par défaut: yellow</para>
</listitem>
</itemizedlist>
<command>xfer.color.status_done</command>
<itemizedlist>
<listitem>
<para>description: couleur du texte pour le statut "terminé"</para>
</listitem>
<listitem>
<para>type: couleur</para>
</listitem>
<listitem>
<para>valeurs: un nom de couleur</para>
</listitem>
<listitem>
<para>valeur par défaut: lightgreen</para>
</listitem>
</itemizedlist>
<command>xfer.color.status_failed</command>
<itemizedlist>
<listitem>
<para>description: couleur du texte pour le statut "échoué"</para>
</listitem>
<listitem>
<para>type: couleur</para>
</listitem>
<listitem>
<para>valeurs: un nom de couleur</para>
</listitem>
<listitem>
<para>valeur par défaut: lightred</para>
</listitem>
</itemizedlist>
<command>xfer.color.status_waiting</command>
<itemizedlist>
<listitem>
<para>description: couleur du texte pour le statut "en attente"</para>
</listitem>
<listitem>
<para>type: couleur</para>
</listitem>
<listitem>
<para>valeurs: un nom de couleur</para>
</listitem>
<listitem>
<para>valeur par défaut: lightcyan</para>
</listitem>
</itemizedlist>
<command>xfer.color.text</command>
<itemizedlist>
<listitem>
<para>description: couleur du texte</para>
</listitem>
<listitem>
<para>type: couleur</para>
</listitem>
<listitem>
<para>valeurs: un nom de couleur</para>
</listitem>
<listitem>
<para>valeur par défaut: default</para>
</listitem>
</itemizedlist>
<command>xfer.color.text_bg</command>
<itemizedlist>
<listitem>
<para>description: couleur du fond</para>
</listitem>
<listitem>
<para>type: couleur</para>
</listitem>
<listitem>
<para>valeurs: un nom de couleur</para>
</listitem>
<listitem>
<para>valeur par défaut: default</para>
</listitem>
</itemizedlist>
<command>xfer.color.text_selected</command>
<itemizedlist>
<listitem>
<para>description: couleur du texte pour la ligne xfer sélectionnée</para>
</listitem>
<listitem>
<para>type: couleur</para>
</listitem>
<listitem>
<para>valeurs: un nom de couleur</para>
</listitem>
<listitem>
<para>valeur par défaut: white</para>
</listitem>
</itemizedlist>
<command>xfer.file.auto_accept_chats</command>
<itemizedlist>
<listitem>
<para>description: accepte automatiquement les demandes de discussion (à utiliser avec précaution !)</para>
</listitem>
<listitem>
<para>type: booléen</para>
</listitem>
<listitem>
<para>valeurs: on, off</para>
</listitem>
<listitem>
<para>valeur par défaut: off</para>
</listitem>
</itemizedlist>
<command>xfer.file.auto_accept_files</command>
<itemizedlist>
<listitem>
<para>description: accepte automatiquement les demandes d'envoi de fichiers (à utiliser avec précaution !)</para>
</listitem>
<listitem>
<para>type: booléen</para>
</listitem>
<listitem>
<para>valeurs: on, off</para>
</listitem>
<listitem>
<para>valeur par défaut: off</para>
</listitem>
</itemizedlist>
<command>xfer.file.auto_rename</command>
<itemizedlist>
<listitem>
<para>description: renommer les fichiers reçus s'ils existent déjà (ajoute '.1', '.2', ...)</para>
</listitem>
<listitem>
<para>type: booléen</para>
</listitem>
<listitem>
<para>valeurs: on, off</para>
</listitem>
<listitem>
<para>valeur par défaut: on</para>
</listitem>
</itemizedlist>
<command>xfer.file.auto_resume</command>
<itemizedlist>
<listitem>
<para>description: continuer automatiquement les transferts de fichiers si la connexion avec l'hôte a été perdue</para>
</listitem>
<listitem>
<para>type: booléen</para>
</listitem>
<listitem>
<para>valeurs: on, off</para>
</listitem>
<listitem>
<para>valeur par défaut: on</para>
</listitem>
</itemizedlist>
<command>xfer.file.convert_spaces</command>
<itemizedlist>
<listitem>
<para>description: convertir les espaces en underscores lors d'envoi de fichiers</para>
</listitem>
<listitem>
<para>type: booléen</para>
</listitem>
<listitem>
<para>valeurs: on, off</para>
</listitem>
<listitem>
<para>valeur par défaut: on</para>
</listitem>
</itemizedlist>
<command>xfer.file.download_path</command>
<itemizedlist>
<listitem>
<para>description: chemin où écrire les fichiers reçus</para>
</listitem>
<listitem>
<para>type: chaîne</para>
</listitem>
<listitem>
<para>valeurs: toute chaîne</para>
</listitem>
<listitem>
<para>valeur par défaut: '%h/xfer'</para>
</listitem>
</itemizedlist>
<command>xfer.file.upload_path</command>
<itemizedlist>
<listitem>
<para>description: chemin pour lire les fichiers envoyés (quand aucun chemin n'est spécifié par l'utilisateur)</para>
</listitem>
<listitem>
<para>type: chaîne</para>
</listitem>
<listitem>
<para>valeurs: toute chaîne</para>
</listitem>
<listitem>
<para>valeur par défaut: '~'</para>
</listitem>
</itemizedlist>
<command>xfer.file.use_nick_in_filename</command>
<itemizedlist>
<listitem>
<para>description: utiliser le pseudo distant comme préfixe dans le nom de fichier local lors de la réception d'un fichier</para>
</listitem>
<listitem>
<para>type: booléen</para>
</listitem>
<listitem>
<para>valeurs: on, off</para>
</listitem>
<listitem>
<para>valeur par défaut: on</para>
</listitem>
</itemizedlist>
<command>xfer.look.auto_open_buffer</command>
<itemizedlist>
<listitem>
<para>description: ouvrir automatiquement le tampon xfer lorsqu'un nouveau xfer est ajouté à la liste</para>
</listitem>
<listitem>
<para>type: booléen</para>
</listitem>
<listitem>
<para>valeurs: on, off</para>
</listitem>
<listitem>
<para>valeur par défaut: on</para>
</listitem>
</itemizedlist>
<command>xfer.look.progress_bar_size</command>
<itemizedlist>
<listitem>
<para>description: taille de la barre de progression, en caractères (si 0, la barre de progression est désactivée)</para>
</listitem>
<listitem>
<para>type: entier</para>
</listitem>
<listitem>
<para>valeurs: 0 .. 256</para>
</listitem>
<listitem>
<para>valeur par défaut: 20</para>
</listitem>
</itemizedlist>
<command>xfer.network.blocksize</command>
<itemizedlist>
<listitem>
<para>description: taille de bloc pour les paquets envoyés, en octets</para>
</listitem>
<listitem>
<para>type: entier</para>
</listitem>
<listitem>
<para>valeurs: 1024 .. 102400</para>
</listitem>
<listitem>
<para>valeur par défaut: 65536</para>
</listitem>
</itemizedlist>
<command>xfer.network.fast_send</command>
<itemizedlist>
<listitem>
<para>description: n'attend pas les accusés de réception lors de l'envoi de fichier</para>
</listitem>
<listitem>
<para>type: booléen</para>
</listitem>
<listitem>
<para>valeurs: on, off</para>
</listitem>
<listitem>
<para>valeur par défaut: on</para>
</listitem>
</itemizedlist>
<command>xfer.network.own_ip</command>
<itemizedlist>
<listitem>
<para>description: adresse IP ou DNS utilisée pour envoyer les fichiers/discussions (si non renseigné, l'interface IP locale est utilisée)</para>
</listitem>
<listitem>
<para>type: chaîne</para>
</listitem>
<listitem>
<para>valeurs: toute chaîne</para>
</listitem>
<listitem>
<para>valeur par défaut: ''</para>
</listitem>
</itemizedlist>
<command>xfer.network.port_range</command>
<itemizedlist>
<listitem>
<para>description: restreint les fichiers/discussions sortants à utiliser des ports dans l'intervalle donné (pratique pour le NAT) (syntaxe: un port simple, par exemple 5000, un intervalle de ports, par exemple 5000-5015, si non renseigné tout port peut être utilisé)</para>
</listitem>
<listitem>
<para>type: chaîne</para>
</listitem>
<listitem>
<para>valeurs: toute chaîne</para>
</listitem>
<listitem>
<para>valeur par défaut: ''</para>
</listitem>
</itemizedlist>
<command>xfer.network.speed_limit</command>
<itemizedlist>
<listitem>
<para>description: limitation de vitesse pour l'envoi des fichiers, en kilo-octets par seconde (0 signifie pas de limite)</para>
</listitem>
<listitem>
<para>type: entier</para>
</listitem>
<listitem>
<para>valeurs: 0 .. 2147483647</para>
</listitem>
<listitem>
<para>valeur par défaut: 0</para>
</listitem>
</itemizedlist>
<command>xfer.network.timeout</command>
<itemizedlist>
<listitem>
<para>description: délai d'attente pour la requête xfer (en secondes)</para>
</listitem>
<listitem>
<para>type: entier</para>
</listitem>
<listitem>
<para>valeurs: 5 .. 2147483647</para>
</listitem>
<listitem>
<para>valeur par défaut: 300</para>
</listitem>
</itemizedlist>

View File

@ -57,6 +57,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
</listitem>
</itemizedlist>
Des paquets additionnels peuvent être utiles également, comme
weechat-plugins.
Pour les autres distributions supportées, merci de vous
référer au manuel de la distribution pour la méthode d'installation.
</para>

View File

@ -90,8 +90,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<para>
La page d'accueil de WeeChat est ici :
<ulink url="http://weechat.flashtux.org">
http://weechat.flashtux.org
<ulink url="http://weechat.flashtux.org/">
http://weechat.flashtux.org/
</ulink>
</para>

View File

@ -21,18 +21,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<chapter id="chapPluginAPI">
<section id="secPluginAPI">
<title>API extension</title>
<para>
Ce chapitre décrit l'interface des extensions (API).
--- sera complété très prochainement ! ---
</para>
</chapter>
<section id="secFonctionsInterface">
<title>Fonctions de l'interface (API)</title>
<section id="secAPI_set_charset">
<title>set_charset</title>

27
doc/fr/plugin_xfer.fr.xml Normal file
View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
WeeChat documentation (english version)
Copyright (c) 2003-2008 by FlashCode <flashcode@flashtux.org>
This manual is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
This manual is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<section id="secPluginXfer">
<title>Xfer plugin</title>
</section>

View File

@ -132,6 +132,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
</informaltable>
</para>
<!-- &plugin_api.fr.xml; -->
<section id="secCompilePlugin">
<title>Compiler l'extension</title>
@ -239,21 +241,16 @@ weechat_plugin_end (struct t_weechat_plugin *plugin)
</section>
<!-- &plugin_api.fr.xml; -->
<section id="secDefaultPlugins">
<title>Default plugins</title>
&plugin_irc.fr.xml;
<!-- &plugin_charset.fr.xml; -->
&plugin_fifo.fr.xml;
<!-- &plugin_scripts.fr.xml; -->
</section>
</section>
&plugin_irc.fr.xml;
<!-- &plugin_charset.fr.xml; -->
&plugin_fifo.fr.xml;
<!-- &plugin_scripts.fr.xml; -->
&plugin_xfer.fr.xml;
</chapter>

View File

@ -92,6 +92,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
Afficher la version de WeeChat
</entry>
</row>
<row>
<entry><literal>extension:option</literal></entry>
<entry>
Option pour l'extension (voir la doc de chaque extension)
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
@ -496,6 +502,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
Sauter à une fenêtre avec une direction
</entry>
</row>
<row>
<entry>Alt + =</entry>
<entry>
Active/désactive les filtres
</entry>
</row>
</tbody>
</tgroup>
</informaltable>

View File

@ -26,12 +26,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
[
<!-- ***** auto-built: ***** -->
<!ENTITY date.xml SYSTEM "date.xml">
<!ENTITY config.xml SYSTEM "config.xml">
<!ENTITY weechat_commands.xml SYSTEM "weechat_commands.xml">
<!ENTITY irc_commands.xml SYSTEM "irc_commands.xml">
<!ENTITY key_functions.xml SYSTEM "key_functions.xml">
<!ENTITY % include_autogen.xml SYSTEM "include_autogen.xml">
%include_autogen.xml;
<!-- **** written by hand: **** -->
<!-- ***** written by hand: ***** -->
<!ENTITY intro.fr.xml SYSTEM "intro.fr.xml">
<!ENTITY install.fr.xml SYSTEM "install.fr.xml">
<!ENTITY usage.fr.xml SYSTEM "usage.fr.xml">
@ -41,6 +39,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<!ENTITY plugin_charset.fr.xml SYSTEM "plugin_charset.fr.xml">
<!ENTITY plugin_fifo.fr.xml SYSTEM "plugin_fifo.fr.xml">
<!ENTITY plugin_scripts.fr.xml SYSTEM "plugin_scripts.fr.xml">
<!ENTITY plugin_xfer.fr.xml SYSTEM "plugin_xfer.fr.xml">
<!ENTITY authors.fr.xml SYSTEM "authors.fr.xml">
]>

29
doc/include_autogen.xml Normal file
View File

@ -0,0 +1,29 @@
<!-- commands -->
<!ENTITY python_commands.xml SYSTEM "autogen/python_commands.xml">
<!ENTITY weechat_commands.xml SYSTEM "autogen/weechat_commands.xml">
<!ENTITY demo_commands.xml SYSTEM "autogen/demo_commands.xml">
<!ENTITY charset_commands.xml SYSTEM "autogen/charset_commands.xml">
<!ENTITY ruby_commands.xml SYSTEM "autogen/ruby_commands.xml">
<!ENTITY xfer_commands.xml SYSTEM "autogen/xfer_commands.xml">
<!ENTITY perl_commands.xml SYSTEM "autogen/perl_commands.xml">
<!ENTITY irc_commands.xml SYSTEM "autogen/irc_commands.xml">
<!ENTITY debug_commands.xml SYSTEM "autogen/debug_commands.xml">
<!ENTITY alias_commands.xml SYSTEM "autogen/alias_commands.xml">
<!ENTITY notify_commands.xml SYSTEM "autogen/notify_commands.xml">
<!ENTITY lua_commands.xml SYSTEM "autogen/lua_commands.xml">
<!-- config options -->
<!ENTITY xfer_options.xml SYSTEM "autogen/xfer_options.xml">
<!ENTITY irc_options.xml SYSTEM "autogen/irc_options.xml">
<!ENTITY weechat_options.xml SYSTEM "autogen/weechat_options.xml">
<!-- infos/infolists hooked -->
<!ENTITY fifo_infos.xml SYSTEM "autogen/fifo_infos.xml">
<!ENTITY xfer_infos.xml SYSTEM "autogen/xfer_infos.xml">
<!ENTITY irc_infos.xml SYSTEM "autogen/irc_infos.xml">
<!ENTITY weechat_infos.xml SYSTEM "autogen/weechat_infos.xml">
<!ENTITY alias_infos.xml SYSTEM "autogen/alias_infos.xml">
<!ENTITY logger_infos.xml SYSTEM "autogen/logger_infos.xml">

View File

@ -4,12 +4,12 @@
*/
body {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
}
table {
font-size: 12px;
font-size: 12px;
}
a {
@ -55,38 +55,38 @@ a:hover {
}
.informaltable table {
font-size: 11px;
font-family: Verdana;
border-collapse: collapse;
font-size: 11px;
font-family: Verdana;
border-collapse: collapse;
}
.informaltable table th {
padding: 2px 5px 2px 5px;
border: solid 1px #AAAAAA;
background-color: #DDDDFF;
padding: 2px 5px 2px 5px;
border: solid 1px #AAAAAA;
background-color: #DDDDFF;
}
.informaltable table td {
padding: 2px 5px 2px 5px;
border: solid 1px #AAAAAA;
padding: 2px 5px 2px 5px;
border: solid 1px #AAAAAA;
}
.oddrow {
background-color: #F0F0F0;
background-color: #F0F0F0;
}
.synopsis {
font-size: 11px;
font-size: 11px;
}
.programlisting {
font-size: 11px;
font-size: 11px;
}
pre.screen {
font-size: 11px;
background-color: #FAFAFA;
border: dotted 1px #CCCCCC;
padding: 4px;
margin: 0 40px 0 40px;
font-size: 11px;
background-color: #FAFAFA;
border: dotted 1px #CCCCCC;
padding: 4px;
margin: 0 40px 0 40px;
}

129
po/cs.po
View File

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.2.7-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2008-09-03 15:15+0200\n"
"POT-Creation-Date: 2008-09-04 18:00+0200\n"
"PO-Revision-Date: 2007-09-06 12:44+0200\n"
"Last-Translator: Jiri Golembiovsky <golemj@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@ -298,48 +298,57 @@ msgid "plugin:"
msgstr " (není plugin)\n"
#, fuzzy, c-format
msgid "Option \"%s%s%s\": %s"
msgid "Option \"%s%s%s\":"
msgstr "Přezdívkz %s%s%s: %s["
#, fuzzy
msgid " type: boolean ('on' or 'off')"
msgstr " . typ boolean (hodnota: 'on' nebo 'off')\n"
msgid "description"
msgstr " . popis: %s\n"
#, c-format
msgid " value: %s%s%s (default: %s)"
msgstr " hodnota: %s%s%s (výchozí: %s)"
msgid "type"
msgstr ""
#, fuzzy, c-format
msgid " type: string (%s)"
msgstr " . typ: řetězec\n"
#, c-format
msgid " value: '%s%s%s' (default: '%s')"
msgstr " hodnota: '%s%s%s' (výhozí: '%s')"
#, fuzzy, c-format
msgid " type: integer (between %d and %d)"
msgstr " . typ celočíselný (hodnoty: mezi %d a %d)\n"
#, c-format
msgid " value: %s%d%s (default: %d)"
msgstr " hodnota: %s%d%s (výchozí: %d)"
msgid "boolean"
msgstr ""
#, fuzzy
msgid " type: string (any string)"
msgstr " . typ řetězec (jakýkoliv řetězec)\n"
msgid "values"
msgstr " . hodnoty: "
#, fuzzy
msgid " type: char (any char)"
msgstr " . typ: znak (jakýkoliv znak)\n"
#, fuzzy, c-format
msgid " type: string (limit: %d chars)"
msgstr " . typ řetězec (jakýkoliv řetězec, limit: %d znaků)\n"
msgid "default value"
msgstr " . výchozí hodnota: %d\n"
#, fuzzy
msgid " type: color (values depend on GUI used)"
msgstr " . hodnoty: mezi %d a %d\n"
msgid "current value"
msgstr "hodnota vlastnosti"
#, fuzzy
msgid "string"
msgstr "Čekám"
#, fuzzy
msgid "integer"
msgstr "minuta"
#, fuzzy
msgid "any string"
msgstr "Čekám"
msgid "any char"
msgstr ""
#, fuzzy
msgid "max chars"
msgstr "řídit buffery"
#, fuzzy
msgid "color"
msgstr "barva pro text rozhovoru"
#, fuzzy
msgid "a color name"
msgstr "jméno kategorie"
#, fuzzy, c-format
msgid "%sNo help available, \"%s\" is not a command or an option"
@ -1584,21 +1593,6 @@ msgstr ""
msgid "save configuration files when unloading plugins"
msgstr "uložit soubor s nastavením při ukončení"
msgid "boolean"
msgstr ""
#, fuzzy
msgid "integer"
msgstr "minuta"
#, fuzzy
msgid "string"
msgstr "Čekám"
#, fuzzy
msgid "color"
msgstr "barva pro text rozhovoru"
#, fuzzy, c-format
msgid "%sError: cannot create file \"%s\""
msgstr "%s nemohu vytvořit soubor \"%s\"\n"
@ -4908,6 +4902,47 @@ msgstr "%s DCC: nemohu nastavit 'neblokovaci' volbu na soket\n"
msgid "%s%s: timeout for \"%s\" with %s"
msgstr "%s chybí argument pro volbu \"%s\"\n"
#, fuzzy
#~ msgid " type: string (%s)"
#~ msgstr " . typ: řetězec\n"
#~ msgid " value: '%s%s%s' (default: '%s')"
#~ msgstr " hodnota: '%s%s%s' (výhozí: '%s')"
#, fuzzy
#~ msgid " type: integer (between %d and %d)"
#~ msgstr " . typ celočíselný (hodnoty: mezi %d a %d)\n"
#~ msgid " value: %s%d%s (default: %d)"
#~ msgstr " hodnota: %s%d%s (výchozí: %d)"
#, fuzzy
#~ msgid " type: string (any string)"
#~ msgstr " . typ řetězec (jakýkoliv řetězec)\n"
#, fuzzy
#~ msgid " type: char (any char)"
#~ msgstr " . typ: znak (jakýkoliv znak)\n"
#, fuzzy
#~ msgid " type: string (limit: %d chars)"
#~ msgstr " . typ řetězec (jakýkoliv řetězec, limit: %d znaků)\n"
#, fuzzy
#~ msgid " type: color (values depend on GUI used)"
#~ msgstr " . hodnoty: mezi %d a %d\n"
#~ msgid " value: %s%s%s (default: %s)"
#~ msgstr " hodnota: %s%s%s (výchozí: %s)"
#, fuzzy
#~ msgid " type: boolean ('on' or 'off')"
#~ msgstr " . typ boolean (hodnota: 'on' nebo 'off')\n"
#, fuzzy
#~ msgid " %s: %s%s%s (default: %s)"
#~ msgstr " hodnota: %s%s%s (výchozí: %s)"
#, fuzzy
#~ msgid "%s%s: missing argument for \"%s\" command (try /help %s)"
#~ msgstr "%s chybí argumenty pro příkaz \"%s\"\n"

121
po/de.po
View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.2.7-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2008-09-03 15:15+0200\n"
"POT-Creation-Date: 2008-09-04 18:00+0200\n"
"PO-Revision-Date: 2007-09-06 12:44+0200\n"
"Last-Translator: Thomas Schuetz <i18n@internet-villa.de>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@ -303,48 +303,57 @@ msgid "plugin:"
msgstr " (kein Plugin)\n"
#, fuzzy, c-format
msgid "Option \"%s%s%s\": %s"
msgid "Option \"%s%s%s\":"
msgstr "Nicks %s%s%s: %s["
#, fuzzy
msgid " type: boolean ('on' or 'off')"
msgstr " . boolesche Werte ('on' or 'off')\n"
msgid "description"
msgstr " . Beschreibung: %s\n"
#, c-format
msgid " value: %s%s%s (default: %s)"
msgid "type"
msgstr ""
#, fuzzy, c-format
msgid " type: string (%s)"
msgstr " . Typ: Zeichenfolge\n"
#, c-format
msgid " value: '%s%s%s' (default: '%s')"
msgstr ""
#, fuzzy, c-format
msgid " type: integer (between %d and %d)"
msgstr " . Ganzzahl (Werte zwischen %d und %d)\n"
#, c-format
msgid " value: %s%d%s (default: %d)"
msgid "boolean"
msgstr ""
#, fuzzy
msgid " type: string (any string)"
msgstr " . Zeichenfolge (beliebig)\n"
msgid "values"
msgstr " . Werte: "
#, fuzzy
msgid " type: char (any char)"
msgstr " . Zeichenfolge (beliebig)\n"
msgid "default value"
msgstr " . Standardwert: %d\n"
#, fuzzy, c-format
msgid " type: string (limit: %d chars)"
msgstr " . Zeichenfolge (beliebig)\n"
msgid "current value"
msgstr ""
#, fuzzy
msgid " type: color (values depend on GUI used)"
msgstr " . Werte: zwischen %d und %d\n"
msgid "string"
msgstr "warten"
#, fuzzy
msgid "integer"
msgstr "Minute"
#, fuzzy
msgid "any string"
msgstr "warten"
#, fuzzy
msgid "any char"
msgstr "Zeichen vertauschen"
#, fuzzy
msgid "max chars"
msgstr "Puffer verwalten"
#, fuzzy
msgid "color"
msgstr "Farbe vom Chat-Text"
#, fuzzy
msgid "a color name"
msgstr "Farbe der Hostnames"
#, fuzzy, c-format
msgid "%sNo help available, \"%s\" is not a command or an option"
@ -1533,21 +1542,6 @@ msgstr ""
msgid "save configuration files when unloading plugins"
msgstr "Konfiguration beim Verlassen abspeichern"
msgid "boolean"
msgstr ""
#, fuzzy
msgid "integer"
msgstr "Minute"
#, fuzzy
msgid "string"
msgstr "warten"
#, fuzzy
msgid "color"
msgstr "Farbe vom Chat-Text"
#, fuzzy, c-format
msgid "%sError: cannot create file \"%s\""
msgstr "%s kann die Datei \"%s\" nicht anlegen\n"
@ -4810,6 +4804,38 @@ msgstr "%s DCC: kann die 'nonblock'-Option für den Socket nicht festlegen\n"
msgid "%s%s: timeout for \"%s\" with %s"
msgstr "%s fehlende Argumente für die \"--dir\"-Option\n"
#, fuzzy
#~ msgid " type: string (%s)"
#~ msgstr " . Typ: Zeichenfolge\n"
#, fuzzy
#~ msgid " type: integer (between %d and %d)"
#~ msgstr " . Ganzzahl (Werte zwischen %d und %d)\n"
#, fuzzy
#~ msgid " type: string (any string)"
#~ msgstr " . Zeichenfolge (beliebig)\n"
#, fuzzy
#~ msgid " type: char (any char)"
#~ msgstr " . Zeichenfolge (beliebig)\n"
#, fuzzy
#~ msgid " type: string (limit: %d chars)"
#~ msgstr " . Zeichenfolge (beliebig)\n"
#, fuzzy
#~ msgid " type: color (values depend on GUI used)"
#~ msgstr " . Werte: zwischen %d und %d\n"
#, fuzzy
#~ msgid " type: boolean ('on' or 'off')"
#~ msgstr " . boolesche Werte ('on' or 'off')\n"
#, fuzzy
#~ msgid " %s: %s%s%s (default: %s)"
#~ msgstr " durch %s%s %s(%s%s%s)"
#, fuzzy
#~ msgid "%s%s: missing argument for \"%s\" command (try /help %s)"
#~ msgstr "%s fehlende Argumente für den \"%s\"-Befehl\n"
@ -5117,9 +5143,6 @@ msgstr "%s fehlende Argumente für die \"--dir\"-Option\n"
#~ msgid "paste current clipboard content"
#~ msgstr "einfügen"
#~ msgid "transpose chars"
#~ msgstr "Zeichen vertauschen"
#~ msgid "go to beginning of line"
#~ msgstr "zum Zeilenanfang gehen"
@ -5556,10 +5579,6 @@ msgstr "%s fehlende Argumente für die \"--dir\"-Option\n"
#~ " -all: lösche alle Puffer\n"
#~ "Nummer: lösche den Puffer mit der angegebenen Nummer"
#, fuzzy
#~ msgid " %s%s%s v%s - %s"
#~ msgstr " durch %s%s %s(%s%s%s)"
#, fuzzy
#~ msgid ""
#~ "[list [name]] | [listfull [name]] [load filename] | [autoload] | [reload] "

136
po/es.po
View File

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.2.7-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2008-09-03 15:15+0200\n"
"POT-Creation-Date: 2008-09-04 18:00+0200\n"
"PO-Revision-Date: 2007-09-19 12:09+0200\n"
"Last-Translator: Roberto González Cardenete <robert.glez@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@ -299,48 +299,57 @@ msgid "plugin:"
msgstr " (sin plugins)\n"
#, fuzzy, c-format
msgid "Option \"%s%s%s\": %s"
msgid "Option \"%s%s%s\":"
msgstr "Usuarios %s%s%s: %s["
#, fuzzy
msgid " type: boolean ('on' or 'off')"
msgstr " . tipo booleano (valores: 'on' u 'off')\n"
msgid "description"
msgstr " . descripción: %s\n"
#, c-format
msgid " value: %s%s%s (default: %s)"
msgid "type"
msgstr ""
#, fuzzy, c-format
msgid " type: string (%s)"
msgstr " . tipo: cadena\n"
#, c-format
msgid " value: '%s%s%s' (default: '%s')"
msgstr ""
#, fuzzy, c-format
msgid " type: integer (between %d and %d)"
msgstr " . tipo entero (valores: entre %d y %d)\n"
#, c-format
msgid " value: %s%d%s (default: %d)"
msgid "boolean"
msgstr ""
#, fuzzy
msgid " type: string (any string)"
msgstr " . tipo cadena (cualquier cadena)\n"
msgid "values"
msgstr " . valores: "
#, fuzzy
msgid " type: char (any char)"
msgstr " . tipo cadena (cualquier cadena)\n"
msgid "default value"
msgstr " . valor por defecto: %d\n"
#, fuzzy, c-format
msgid " type: string (limit: %d chars)"
msgstr " . tipo cadena (cualquier cadena)\n"
msgid "current value"
msgstr ""
#, fuzzy
msgid " type: color (values depend on GUI used)"
msgstr " . valores: entre %d y %d\n"
msgid "string"
msgstr "Esperando"
#, fuzzy
msgid "integer"
msgstr "minuto"
#, fuzzy
msgid "any string"
msgstr "Esperando"
#, fuzzy
msgid "any char"
msgstr "transponer caracteres"
#, fuzzy
msgid "max chars"
msgstr "gestionar los búfers"
#, fuzzy
msgid "color"
msgstr "color para el texto de conversación"
#, fuzzy
msgid "a color name"
msgstr "color para los nombres de máquina"
#, fuzzy, c-format
msgid "%sNo help available, \"%s\" is not a command or an option"
@ -1137,8 +1146,8 @@ msgstr "la cadena mostrada tras la finalización de los nombres de usuario"
#, fuzzy
msgid "use a marker (line or char) on buffers to show first unread line"
msgstr ""
"usar un marcador en los servidores/canales para mostrar la primera línea "
"sin leer"
"usar un marcador en los servidores/canales para mostrar la primera línea sin "
"leer"
#, fuzzy
msgid "save configuration file on exit"
@ -1521,21 +1530,6 @@ msgstr ""
msgid "save configuration files when unloading plugins"
msgstr "guardar configuración a disco"
msgid "boolean"
msgstr ""
#, fuzzy
msgid "integer"
msgstr "minuto"
#, fuzzy
msgid "string"
msgstr "Esperando"
#, fuzzy
msgid "color"
msgstr "color para el texto de conversación"
#, fuzzy, c-format
msgid "%sError: cannot create file \"%s\""
msgstr "%s no es posible crear el fichero \"%s\"\n"
@ -4820,6 +4814,38 @@ msgstr "%s no es posible crear el servidor\n"
msgid "%s%s: timeout for \"%s\" with %s"
msgstr "%s falta un argumento para la opción --dir\n"
#, fuzzy
#~ msgid " type: string (%s)"
#~ msgstr " . tipo: cadena\n"
#, fuzzy
#~ msgid " type: integer (between %d and %d)"
#~ msgstr " . tipo entero (valores: entre %d y %d)\n"
#, fuzzy
#~ msgid " type: string (any string)"
#~ msgstr " . tipo cadena (cualquier cadena)\n"
#, fuzzy
#~ msgid " type: char (any char)"
#~ msgstr " . tipo cadena (cualquier cadena)\n"
#, fuzzy
#~ msgid " type: string (limit: %d chars)"
#~ msgstr " . tipo cadena (cualquier cadena)\n"
#, fuzzy
#~ msgid " type: color (values depend on GUI used)"
#~ msgstr " . valores: entre %d y %d\n"
#, fuzzy
#~ msgid " type: boolean ('on' or 'off')"
#~ msgstr " . tipo booleano (valores: 'on' u 'off')\n"
#, fuzzy
#~ msgid " %s: %s%s%s (default: %s)"
#~ msgstr "%s%s %s(%s%s%s)%s ha salido"
#, fuzzy
#~ msgid "%s%s: missing argument for \"%s\" command (try /help %s)"
#~ msgstr "%s faltan argumentos para el comando \"%s\"\n"
@ -5125,9 +5151,6 @@ msgstr "%s falta un argumento para la opción --dir\n"
#~ msgid "paste current clipboard content"
#~ msgstr "pegar el contenido actual del portapapeles"
#~ msgid "transpose chars"
#~ msgstr "transponer caracteres"
#~ msgid "go to beginning of line"
#~ msgstr "ir al principio de línea"
@ -5561,10 +5584,6 @@ msgstr "%s falta un argumento para la opción --dir\n"
#~ msgid "[-all | number [number ...]]"
#~ msgstr "[-all] usuarios"
#, fuzzy
#~ msgid " %s%s%s v%s - %s"
#~ msgstr "%s%s %s(%s%s%s)%s ha salido"
#, fuzzy
#~ msgid ""
#~ "[list [name]] | [listfull [name]] [load filename] | [autoload] | [reload] "
@ -5776,8 +5795,8 @@ msgstr "%s falta un argumento para la opción --dir\n"
#~ "maximum number of lines in history for one server/channel/private window "
#~ "(0 = unlimited)"
#~ msgstr ""
#~ "número máximo de líneas en el histórico para un servidor/canal/"
#~ "privado (0 = ilimitado)"
#~ "número máximo de líneas en el histórico para un servidor/canal/privado "
#~ "(0 = ilimitado)"
#, fuzzy
#~ msgid "log messages from plugins"
@ -5968,8 +5987,8 @@ msgstr "%s falta un argumento para la opción --dir\n"
#~ "max size for aligning nick and other messages (should be >= to "
#~ "look_align_size)"
#~ msgstr ""
#~ "tamaño máximo para la alineación de nick y otros mensajes (debería "
#~ "ser >= a look_align_size)"
#~ "tamaño máximo para la alineación de nick y otros mensajes (debería ser "
#~ ">= a look_align_size)"
#~ msgid "server name not found"
#~ msgstr "nombre de servidor no encontrado"
@ -6723,8 +6742,7 @@ msgstr "%s falta un argumento para la opción --dir\n"
#~ msgid "color for chan owner symbol (specific to unrealircd)"
#~ msgstr ""
#~ "color para el símbolo de propietario de canal (especificado en "
#~ "unrealircd)"
#~ "color para el símbolo de propietario de canal (especificado en unrealircd)"
#~ msgid "color for chan admin symbol"
#~ msgstr "color para el símbolo de administrador de canal"

110
po/fr.po
View File

@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.2.7-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2008-09-03 15:15+0200\n"
"PO-Revision-Date: 2008-09-03 15:22+0200\n"
"POT-Creation-Date: 2008-09-04 18:00+0200\n"
"PO-Revision-Date: 2008-09-04 18:01+0200\n"
"Last-Translator: FlashCode <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"MIME-Version: 1.0\n"
@ -284,44 +284,47 @@ msgid "plugin:"
msgstr "extension:"
#, c-format
msgid "Option \"%s%s%s\": %s"
msgstr "Option \"%s%s%s\": %s"
msgid "Option \"%s%s%s\":"
msgstr "Option \"%s%s%s\":"
msgid " type: boolean ('on' or 'off')"
msgstr " type: booléen ('on' ou 'off')"
msgid "description"
msgstr "description"
#, c-format
msgid " value: %s%s%s (default: %s)"
msgstr " valeur: %s%s%s (défaut: %s)"
msgid "type"
msgstr "type"
#, c-format
msgid " type: string (%s)"
msgstr " type: chaîne (%s)"
msgid "boolean"
msgstr "booléen"
#, c-format
msgid " value: '%s%s%s' (default: '%s')"
msgstr " valeur: '%s%s%s' (défaut: '%s')"
msgid "values"
msgstr "valeurs"
#, c-format
msgid " type: integer (between %d and %d)"
msgstr " type: entier (entre %d et %d)"
msgid "default value"
msgstr "valeur par défaut"
#, c-format
msgid " value: %s%d%s (default: %d)"
msgstr " valeur: %s%d%s (défaut: %d)"
msgid "current value"
msgstr "valeur courante"
msgid " type: string (any string)"
msgstr " type: chaîne (toute chaîne)"
msgid "string"
msgstr "chaîne"
msgid " type: char (any char)"
msgstr " type: caractère (tout caractère)"
msgid "integer"
msgstr "entier"
#, c-format
msgid " type: string (limit: %d chars)"
msgstr " type: chaîne (limite: %d caractères)"
msgid "any string"
msgstr "toute chaîne"
msgid " type: color (values depend on GUI used)"
msgstr " type: couleur (les valeurs dépendent de l'interface utilisée)"
msgid "any char"
msgstr "tout caractère"
msgid "max chars"
msgstr "caractères max"
msgid "color"
msgstr "couleur"
msgid "a color name"
msgstr "un nom de couleur"
#, c-format
msgid "%sNo help available, \"%s\" is not a command or an option"
@ -1190,7 +1193,7 @@ msgid "prefix for quit messages"
msgstr "préfixe pour les messages de départ"
msgid "prefix alignment (none, left, right (default))"
msgstr "alignement de préfixe (non, left, right (par défaut))"
msgstr "alignement de préfixe (none, left, right (par défaut))"
msgid "max size for prefix (0 = no max size)"
msgstr "taille maximum pour le préfixe (0 = pas de taille maximum)"
@ -1531,18 +1534,6 @@ msgid "save configuration files when unloading plugins"
msgstr ""
"sauvegarder les fichiers de configuration lors du déchargement des extensions"
msgid "boolean"
msgstr "booléen"
msgid "integer"
msgstr "entier"
msgid "string"
msgstr "chaîne"
msgid "color"
msgstr "couleur"
#, c-format
msgid "%sError: cannot create file \"%s\""
msgstr "%sErreur: impossible de créer le fichier \"%s\""
@ -4816,6 +4807,39 @@ msgstr "%s%s: impossible de positionner l'option \"nonblock\" pour la socket"
msgid "%s%s: timeout for \"%s\" with %s"
msgstr "%s%s: délai d'attente dépassé pour \"%s\" avec %s"
#~ msgid " type: string (%s)"
#~ msgstr " type: chaîne (%s)"
#~ msgid " value: '%s%s%s' (default: '%s')"
#~ msgstr " valeur: '%s%s%s' (défaut: '%s')"
#~ msgid " type: integer (between %d and %d)"
#~ msgstr " type: entier (entre %d et %d)"
#~ msgid " value: %s%d%s (default: %d)"
#~ msgstr " valeur: %s%d%s (défaut: %d)"
#~ msgid " type: string (any string)"
#~ msgstr " type: chaîne (toute chaîne)"
#~ msgid " type: char (any char)"
#~ msgstr " type: caractère (tout caractère)"
#~ msgid " type: string (limit: %d chars)"
#~ msgstr " type: chaîne (limite: %d caractères)"
#~ msgid " type: color (values depend on GUI used)"
#~ msgstr " type: couleur (les valeurs dépendent de l'interface utilisée)"
#~ msgid " value: %s%s%s (default: %s)"
#~ msgstr " valeur: %s%s%s (défaut: %s)"
#~ msgid " type: boolean ('on' or 'off')"
#~ msgstr " type: booléen ('on' ou 'off')"
#~ msgid " %s: %s%s%s (default: %s)"
#~ msgstr " %s: %s%s%s (défaut: %s)"
#~ msgid "%s%s: missing argument for \"%s\" command (try /help %s)"
#~ msgstr "%s%s: paramètre manquant pour la commande \"%s\" (essayez /help %s)"

121
po/hu.po
View File

@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.2.7-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2008-09-03 15:15+0200\n"
"POT-Creation-Date: 2008-09-04 18:00+0200\n"
"PO-Revision-Date: 2007-10-10 18:07+0200\n"
"Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@ -304,48 +304,57 @@ msgid "plugin:"
msgstr " (nem található bővítőmodul)\n"
#, fuzzy, c-format
msgid "Option \"%s%s%s\": %s"
msgid "Option \"%s%s%s\":"
msgstr "Felhasználók a %s%s%s szobában: %s["
#, fuzzy
msgid " type: boolean ('on' or 'off')"
msgstr " . típus logikai (értékek: 'on' vagy 'off')\n"
msgid "description"
msgstr " . leírás : %s\n"
#, c-format
msgid " value: %s%s%s (default: %s)"
msgid "type"
msgstr ""
#, fuzzy, c-format
msgid " type: string (%s)"
msgstr " . típus: szöveg\n"
#, c-format
msgid " value: '%s%s%s' (default: '%s')"
msgstr ""
#, fuzzy, c-format
msgid " type: integer (between %d and %d)"
msgstr " . típus szám (értékek: %d és %d között)\n"
#, c-format
msgid " value: %s%d%s (default: %d)"
msgid "boolean"
msgstr ""
#, fuzzy
msgid " type: string (any string)"
msgstr " . típus szöveg (bármilyen szöveg)\n"
msgid "values"
msgstr " . értékek: "
#, fuzzy
msgid " type: char (any char)"
msgstr " . típus: karakter (bármilyen karakter)\n"
msgid "default value"
msgstr " . alapérték: %d\n"
#, fuzzy, c-format
msgid " type: string (limit: %d chars)"
msgstr " . típus szöveg (bármilyen szöveg, korlát: %d karakter)\n"
msgid "current value"
msgstr ""
#, fuzzy
msgid " type: color (values depend on GUI used)"
msgstr " . értékek: %d és %d között\n"
msgid "string"
msgstr "Várakozás"
#, fuzzy
msgid "integer"
msgstr "perc"
#, fuzzy
msgid "any string"
msgstr "Várakozás"
#, fuzzy
msgid "any char"
msgstr "karakterek felcserélése"
#, fuzzy
msgid "max chars"
msgstr "pufferek kezelése"
#, fuzzy
msgid "color"
msgstr "üzenetek színe"
#, fuzzy
msgid "a color name"
msgstr "gépnevek színe"
#, fuzzy, c-format
msgid "%sNo help available, \"%s\" is not a command or an option"
@ -1545,21 +1554,6 @@ msgstr ""
msgid "save configuration files when unloading plugins"
msgstr "beállítások mentése kilépéskor"
msgid "boolean"
msgstr ""
#, fuzzy
msgid "integer"
msgstr "perc"
#, fuzzy
msgid "string"
msgstr "Várakozás"
#, fuzzy
msgid "color"
msgstr "üzenetek színe"
#, fuzzy, c-format
msgid "%sError: cannot create file \"%s\""
msgstr "%s nem sikerült a \"%s\" fájlt létrehozni\n"
@ -4830,6 +4824,38 @@ msgstr "%s DCC: nem sikerült 'nonblock' opciót beállítani a csatornán\n"
msgid "%s%s: timeout for \"%s\" with %s"
msgstr "%s hiányzó argumentum a(z) \"%s\" opciónak\n"
#, fuzzy
#~ msgid " type: string (%s)"
#~ msgstr " . típus: szöveg\n"
#, fuzzy
#~ msgid " type: integer (between %d and %d)"
#~ msgstr " . típus szám (értékek: %d és %d között)\n"
#, fuzzy
#~ msgid " type: string (any string)"
#~ msgstr " . típus szöveg (bármilyen szöveg)\n"
#, fuzzy
#~ msgid " type: char (any char)"
#~ msgstr " . típus: karakter (bármilyen karakter)\n"
#, fuzzy
#~ msgid " type: string (limit: %d chars)"
#~ msgstr " . típus szöveg (bármilyen szöveg, korlát: %d karakter)\n"
#, fuzzy
#~ msgid " type: color (values depend on GUI used)"
#~ msgstr " . értékek: %d és %d között\n"
#, fuzzy
#~ msgid " type: boolean ('on' or 'off')"
#~ msgstr " . típus logikai (értékek: 'on' vagy 'off')\n"
#, fuzzy
#~ msgid " %s: %s%s%s (default: %s)"
#~ msgstr " a következőtől: %s%s %s(%s%s%s)"
#, fuzzy
#~ msgid "%s%s: missing argument for \"%s\" command (try /help %s)"
#~ msgstr "%s hiányzó argumentum a \"%s\" parancsnak\n"
@ -5123,9 +5149,6 @@ msgstr "%s hiányzó argumentum a(z) \"%s\" opciónak\n"
#~ msgid "paste current clipboard content"
#~ msgstr "következő vágólapelem beillesztése"
#~ msgid "transpose chars"
#~ msgstr "karakterek felcserélése"
#~ msgid "go to beginning of line"
#~ msgstr "ugrás a sor elejére"
@ -5553,10 +5576,6 @@ msgstr "%s hiányzó argumentum a(z) \"%s\" opciónak\n"
#~ "-all: minden puffer törlése\n"
#~ "szám: a megadott sorszámú puffer törlése"
#, fuzzy
#~ msgid " %s%s%s v%s - %s"
#~ msgstr " a következőtől: %s%s %s(%s%s%s)"
#, fuzzy
#~ msgid ""
#~ "[list [name]] | [listfull [name]] [load filename] | [autoload] | [reload] "

121
po/ru.po
View File

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.2.7-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2008-09-03 15:15+0200\n"
"POT-Creation-Date: 2008-09-04 18:00+0200\n"
"PO-Revision-Date: 2007-09-06 12:44+0200\n"
"Last-Translator: Pavel Shevchuk <stlwrt@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@ -300,48 +300,57 @@ msgid "plugin:"
msgstr " (нет pluginа)\n"
#, fuzzy, c-format
msgid "Option \"%s%s%s\": %s"
msgid "Option \"%s%s%s\":"
msgstr "Ники %s%s%s: %s["
#, fuzzy
msgid " type: boolean ('on' or 'off')"
msgstr " . булевый тип (значения: 'on' или 'off')\n"
msgid "description"
msgstr " . описание: %s\n"
#, c-format
msgid " value: %s%s%s (default: %s)"
msgid "type"
msgstr ""
#, fuzzy, c-format
msgid " type: string (%s)"
msgstr " . тип: строка\n"
#, c-format
msgid " value: '%s%s%s' (default: '%s')"
msgstr ""
#, fuzzy, c-format
msgid " type: integer (between %d and %d)"
msgstr " . целочисленное значение (значения: от %d до %d)\n"
#, c-format
msgid " value: %s%d%s (default: %d)"
msgid "boolean"
msgstr ""
#, fuzzy
msgid " type: string (any string)"
msgstr " . строковой тип (любая строка)\n"
msgid "values"
msgstr " . значения: "
#, fuzzy
msgid " type: char (any char)"
msgstr " . тип: символ (любой символ)\n"
msgid "default value"
msgstr " . значение по умолчанию: %d\n"
#, fuzzy, c-format
msgid " type: string (limit: %d chars)"
msgstr " . строковой тип (любая строка, ограничение: %d символов)\n"
msgid "current value"
msgstr ""
#, fuzzy
msgid " type: color (values depend on GUI used)"
msgstr " . значения: от %d до %d\n"
msgid "string"
msgstr "Ожидание"
#, fuzzy
msgid "integer"
msgstr "минута"
#, fuzzy
msgid "any string"
msgstr "Ожидание"
#, fuzzy
msgid "any char"
msgstr "развернуть символы"
#, fuzzy
msgid "max chars"
msgstr "управление буферами"
#, fuzzy
msgid "color"
msgstr "цвет чата"
#, fuzzy
msgid "a color name"
msgstr "цвет hostname"
#, fuzzy, c-format
msgid "%sNo help available, \"%s\" is not a command or an option"
@ -1546,21 +1555,6 @@ msgstr ""
msgid "save configuration files when unloading plugins"
msgstr "сохранять конфигурационный файл при выходе"
msgid "boolean"
msgstr ""
#, fuzzy
msgid "integer"
msgstr "минута"
#, fuzzy
msgid "string"
msgstr "Ожидание"
#, fuzzy
msgid "color"
msgstr "цвет чата"
#, fuzzy, c-format
msgid "%sError: cannot create file \"%s\""
msgstr "%s не могу создать файл \"%s\"\n"
@ -4813,6 +4807,38 @@ msgstr "%s DCC: не могу установить неблокирующий р
msgid "%s%s: timeout for \"%s\" with %s"
msgstr "%s нет аргумента для параметра \"%s\"\n"
#, fuzzy
#~ msgid " type: string (%s)"
#~ msgstr " . тип: строка\n"
#, fuzzy
#~ msgid " type: integer (between %d and %d)"
#~ msgstr " . целочисленное значение (значения: от %d до %d)\n"
#, fuzzy
#~ msgid " type: string (any string)"
#~ msgstr " . строковой тип (любая строка)\n"
#, fuzzy
#~ msgid " type: char (any char)"
#~ msgstr " . тип: символ (любой символ)\n"
#, fuzzy
#~ msgid " type: string (limit: %d chars)"
#~ msgstr " . строковой тип (любая строка, ограничение: %d символов)\n"
#, fuzzy
#~ msgid " type: color (values depend on GUI used)"
#~ msgstr " . значения: от %d до %d\n"
#, fuzzy
#~ msgid " type: boolean ('on' or 'off')"
#~ msgstr " . булевый тип (значения: 'on' или 'off')\n"
#, fuzzy
#~ msgid " %s: %s%s%s (default: %s)"
#~ msgstr " пользователем %s%s %s(%s%s%s)"
#, fuzzy
#~ msgid "%s%s: missing argument for \"%s\" command (try /help %s)"
#~ msgstr "%s нет аргументов для \"%s\" команды\n"
@ -5121,9 +5147,6 @@ msgstr "%s нет аргумента для параметра \"%s\"\n"
#~ msgid "paste current clipboard content"
#~ msgstr "вставить содержимое буфера обмена"
#~ msgid "transpose chars"
#~ msgstr "развернуть символы"
#~ msgid "go to beginning of line"
#~ msgstr "перейти к началу строки"
@ -5548,10 +5571,6 @@ msgstr "%s нет аргумента для параметра \"%s\"\n"
#~ " -all: очистить все буферы\n"
#~ "номер: очистить буфер с определённым номером"
#, fuzzy
#~ msgid " %s%s%s v%s - %s"
#~ msgstr " пользователем %s%s %s(%s%s%s)"
#, fuzzy
#~ msgid ""
#~ "[list [name]] | [listfull [name]] [load filename] | [autoload] | [reload] "

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: 2008-09-03 15:15+0200\n"
"POT-Creation-Date: 2008-09-04 18:00+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"
@ -263,43 +263,46 @@ msgid "plugin:"
msgstr ""
#, c-format
msgid "Option \"%s%s%s\": %s"
msgid "Option \"%s%s%s\":"
msgstr ""
msgid " type: boolean ('on' or 'off')"
msgid "description"
msgstr ""
#, c-format
msgid " value: %s%s%s (default: %s)"
msgid "type"
msgstr ""
#, c-format
msgid " type: string (%s)"
msgid "boolean"
msgstr ""
#, c-format
msgid " value: '%s%s%s' (default: '%s')"
msgid "values"
msgstr ""
#, c-format
msgid " type: integer (between %d and %d)"
msgid "default value"
msgstr ""
#, c-format
msgid " value: %s%d%s (default: %d)"
msgid "current value"
msgstr ""
msgid " type: string (any string)"
msgid "string"
msgstr ""
msgid " type: char (any char)"
msgid "integer"
msgstr ""
#, c-format
msgid " type: string (limit: %d chars)"
msgid "any string"
msgstr ""
msgid " type: color (values depend on GUI used)"
msgid "any char"
msgstr ""
msgid "max chars"
msgstr ""
msgid "color"
msgstr ""
msgid "a color name"
msgstr ""
#, c-format
@ -1264,18 +1267,6 @@ msgstr ""
msgid "save configuration files when unloading plugins"
msgstr ""
msgid "boolean"
msgstr ""
msgid "integer"
msgstr ""
msgid "string"
msgstr ""
msgid "color"
msgstr ""
#, c-format
msgid "%sError: cannot create file \"%s\""
msgstr ""

View File

@ -1104,22 +1104,28 @@ command_help (void *data, struct t_gui_buffer *buffer,
if (ptr_option)
{
gui_chat_printf (NULL, "");
gui_chat_printf (NULL,
_("Option \"%s%s%s\": %s"),
gui_chat_printf (NULL, _("Option \"%s%s%s\":"),
GUI_COLOR(GUI_COLOR_CHAT_CHANNEL),
argv[1],
GUI_COLOR(GUI_COLOR_CHAT),
GUI_COLOR(GUI_COLOR_CHAT));
gui_chat_printf (NULL, " %s: %s",
_("description"),
_(ptr_option->description));
switch (ptr_option->type)
{
case CONFIG_OPTION_TYPE_BOOLEAN:
gui_chat_printf (NULL, _(" type: boolean ('on' or 'off')"));
gui_chat_printf (NULL, _(" value: %s%s%s (default: %s)"),
gui_chat_printf (NULL, " %s: %s",
_("type"), _("boolean"));
gui_chat_printf (NULL, " %s: on, off",
_("values"));
gui_chat_printf (NULL, " %s: %s",
_("default value"),
(CONFIG_BOOLEAN_DEFAULT(ptr_option) == CONFIG_BOOLEAN_TRUE) ?
"on" : "off");
gui_chat_printf (NULL, " %s: %s%s",
_("current value"),
GUI_COLOR(GUI_COLOR_CHAT_HOST),
(CONFIG_BOOLEAN(ptr_option) == CONFIG_BOOLEAN_TRUE) ?
"on" : "off",
GUI_COLOR(GUI_COLOR_CHAT),
(CONFIG_BOOLEAN_DEFAULT(ptr_option) == CONFIG_BOOLEAN_TRUE) ?
"on" : "off");
break;
case CONFIG_OPTION_TYPE_INTEGER:
@ -1146,60 +1152,83 @@ command_help (void *data, struct t_gui_buffer *buffer,
strcat (string, ", ");
i++;
}
gui_chat_printf (NULL, " %s: %s",
_("type"), _("string"));
gui_chat_printf (NULL, " %s: %s",
_("values"), string);
gui_chat_printf (NULL, " %s: '%s'",
_("default value"),
ptr_option->string_values[CONFIG_INTEGER_DEFAULT(ptr_option)]);
gui_chat_printf (NULL,
_(" type: string (%s)"),
string);
gui_chat_printf (NULL,
_(" value: '%s%s%s' (default: '%s')"),
" %s: '%s%s%s'",
_("current value"),
GUI_COLOR(GUI_COLOR_CHAT_HOST),
ptr_option->string_values[CONFIG_INTEGER(ptr_option)],
GUI_COLOR(GUI_COLOR_CHAT),
ptr_option->string_values[CONFIG_INTEGER_DEFAULT(ptr_option)]);
GUI_COLOR(GUI_COLOR_CHAT));
free (string);
}
}
else
{
gui_chat_printf (NULL, _(" type: integer (between %d and %d)"),
ptr_option->min,
ptr_option->max);
gui_chat_printf (NULL, _(" value: %s%d%s (default: %d)"),
GUI_COLOR(GUI_COLOR_CHAT_HOST),
CONFIG_INTEGER(ptr_option),
GUI_COLOR(GUI_COLOR_CHAT),
gui_chat_printf (NULL, " %s: %s",
_("type"), _("integer"));
gui_chat_printf (NULL, " %s: %d .. %d",
_("values"),
ptr_option->min, ptr_option->max);
gui_chat_printf (NULL, " %s: %d",
_("default value"),
CONFIG_INTEGER_DEFAULT(ptr_option));
gui_chat_printf (NULL, " %s: %s%d",
_("current value"),
GUI_COLOR(GUI_COLOR_CHAT_HOST),
CONFIG_INTEGER(ptr_option));
}
break;
case CONFIG_OPTION_TYPE_STRING:
switch (ptr_option->max)
{
case 0:
gui_chat_printf (NULL, _(" type: string (any string)"));
gui_chat_printf (NULL, " %s: %s",
_("type"), _("string"));
gui_chat_printf (NULL, " %s: %s",
_("values"), _("any string"));
break;
case 1:
gui_chat_printf (NULL, _(" type: char (any char)"));
gui_chat_printf (NULL, " %s: %s",
_("type"), _("string"));
gui_chat_printf (NULL, " %s: %s",
_("values"), _("any char"));
break;
default:
gui_chat_printf (NULL, _(" type: string (limit: %d chars)"),
gui_chat_printf (NULL, " %s: %s",
_("type"), _("string"));
gui_chat_printf (NULL, " %s: %s (%s: %d)",
_("values"), _("any string"),
_("max chars"),
ptr_option->max);
break;
}
gui_chat_printf (NULL,
_(" value: '%s%s%s' (default: '%s')"),
gui_chat_printf (NULL, " %s: '%s'",
_("default value"),
CONFIG_STRING_DEFAULT(ptr_option));
gui_chat_printf (NULL, " %s: '%s%s%s'",
_("current value"),
GUI_COLOR(GUI_COLOR_CHAT_HOST),
CONFIG_STRING(ptr_option),
GUI_COLOR(GUI_COLOR_CHAT),
CONFIG_STRING_DEFAULT(ptr_option));
GUI_COLOR(GUI_COLOR_CHAT));
break;
case CONFIG_OPTION_TYPE_COLOR:
gui_chat_printf (NULL,
_(" type: color (values depend on GUI used)"));
gui_chat_printf (NULL,
_(" value: %s%s%s (default: %s)"),
GUI_COLOR(GUI_COLOR_CHAT_HOST),
gui_color_get_name (CONFIG_COLOR(ptr_option)),
GUI_COLOR(GUI_COLOR_CHAT),
gui_chat_printf (NULL, " %s: %s",
_("type"), _("color"));
gui_chat_printf (NULL, " %s: %s",
_("values"), _("a color name"));
gui_chat_printf (NULL, " %s: %s",
_("default value"),
gui_color_get_name (CONFIG_COLOR_DEFAULT(ptr_option)));
gui_chat_printf (NULL, " %s: %s%s",
_("current value"),
GUI_COLOR(GUI_COLOR_CHAT_HOST),
gui_color_get_name (CONFIG_COLOR(ptr_option)));
break;
case CONFIG_NUM_OPTION_TYPES:
break;

Some files were not shown because too many files have changed in this diff Show More