summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/de/config.xml2
-rw-r--r--doc/de/weechat.de.xml162
-rw-r--r--doc/de/weechat_commands.xml31
-rw-r--r--doc/en/config.xml2
-rw-r--r--doc/en/weechat.en.xml159
-rw-r--r--doc/en/weechat_commands.xml15
-rw-r--r--doc/fr/config.xml2
-rw-r--r--doc/fr/weechat.fr.xml166
-rw-r--r--doc/fr/weechat_commands.xml15
9 files changed, 493 insertions, 61 deletions
diff --git a/doc/de/config.xml b/doc/de/config.xml
index 704a27e2f..7c0c4349f 100644
--- a/doc/de/config.xml
+++ b/doc/de/config.xml
@@ -955,7 +955,7 @@
<entry>Boolean</entry>
<entry>eine beliebige Zeichenfolge</entry>
<entry>'on'</entry>
- <entry>Erlaube Benutzern, spezielle Codes zu versenden (%B=fett, %Cxx,yy=Farbe, %U=unterstrichen, %R=reverse/umgekehrt)</entry>
+ <entry>Allow user to send colors with special codes (^Cb=bold, ^Ccxx=color, ^Ccxx,yy=color+background, ^Cu=underline, ^Cr=reverse)</entry>
</row>
<row>
<entry><option>irc_send_unknown_commands</option></entry>
diff --git a/doc/de/weechat.de.xml b/doc/de/weechat.de.xml
index eddcc9ca0..db3514a3a 100644
--- a/doc/de/weechat.de.xml
+++ b/doc/de/weechat.de.xml
@@ -810,7 +810,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<para>
Wenn die Option IRC-Farben ("<literal>irc_colors_send</literal>") senden
- angeschaltet ist, können sie Farbcodierung und Attribute wiefolgt verwenden:
+ angeschaltet ist, können sie Farbcodierung und Attribute wiefolgt verwenden
+ <!-- TRANSLATION NEEDED -->
+ (press Ctrl-C then following letter, with optional value):
<informaltable colsep="0" frame="none">
<tgroup cols="2">
<thead>
@@ -821,20 +823,20 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
</thead>
<tbody>
<row>
- <entry>%B</entry>
+ <entry>^Cb</entry>
<entry>
Fett (bold)
</entry>
</row>
<row>
- <entry>%Cxx</entry>
+ <entry>^Ccxx</entry>
<entry>
Textfarbe "<literal>xx</literal>" (color)
(siehe Farbtabelle)
</entry>
</row>
<row>
- <entry>%Cxx,yy</entry>
+ <entry>^Ccxx,yy</entry>
<entry>
Textfarbe "<literal>xx</literal>"
und Hintergrund "<literal>yy</literal>"
@@ -842,29 +844,23 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
</entry>
</row>
<row>
- <entry>%O</entry>
+ <entry>^Co</entry>
<entry>
Schalte Farben und Attribute ab
</entry>
</row>
<row>
- <entry>%R</entry>
+ <entry>^Cr</entry>
<entry>
umgedrehte Farben (tausche Textfarbe mit Hintergrundfarbe)
</entry>
</row>
<row>
- <entry>%U</entry>
+ <entry>^Cu</entry>
<entry>
Unterstreiche Text
</entry>
</row>
- <row>
- <entry>%%</entry>
- <entry>
- Schreibe ein einzelnes "<literal>%</literal>"
- </entry>
- </row>
</tbody>
</tgroup>
</informaltable>
@@ -873,7 +869,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
</para>
<para>
- Farbcodes für %C:
+ Farbcodes für ^Cc:
<informaltable colsep="0" frame="none">
<tgroup cols="2">
<thead>
@@ -956,7 +952,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
Beispiel: Anzeige von "<literal>hello everybody!</literal>" mit
"<literal>hello</literal>" fett in hellem Blau, und
"<literal>everybody</literal>" unterstrichen in hellem Rot:
-<screen><userinput>%C12%Bhello%B%C04%U everybody%U%C!</userinput></screen>
+<screen><userinput>^Cc12^Cbhello^Cb^Cc04^Cu everybody^Cu^Cc!</userinput></screen>
</para>
</section>
@@ -1851,6 +1847,63 @@ plugin->exec_on_files (plugin, "/tmp", &amp;callback);
</listitem>
</itemizedlist>
</para>
+ <!-- TRANSLATION NEEDED -->
+ <para>
+ To display colored text, there are following codes:
+ <informaltable colsep="0" frame="none">
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>Code</entry>
+ <entry>Description</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>0x02</entry>
+ <entry>
+ bold text
+ </entry>
+ </row>
+ <row>
+ <entry>0x03 + "xx"</entry>
+ <entry>
+ text color "<literal>xx</literal>"
+ (see <xref linkend="secAPI_get_irc_color" /> for colors)
+ </entry>
+ </row>
+ <row>
+ <entry>0x03 + "xx,yy"</entry>
+ <entry>
+ text color "<literal>xx</literal>"
+ and background "<literal>yy</literal>"
+ (see <xref linkend="secAPI_get_irc_color" /> for colors)
+ </entry>
+ </row>
+ <row>
+ <entry>0x0F</entry>
+ <entry>
+ disable color and attributes
+ </entry>
+ </row>
+ <row>
+ <entry>0x12</entry>
+ <entry>
+ reverse video (revert text color with background)
+ </entry>
+ </row>
+ <row>
+ <entry>0x1F</entry>
+ <entry>
+ underlined text
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ Note: the same code (without number for 0x03) may be used to stop
+ the attribute.
+ </para>
<para>
Rückgabewert: keiner.
</para>
@@ -1860,6 +1913,10 @@ plugin->exec_on_files (plugin, "/tmp", &amp;callback);
plugin->print (plugin, NULL, NULL, "hello");
plugin->print (plugin, NULL, "#weechat", "hello");
plugin->print (plugin, "freenode", "#weechat", "hello");
+plugin->print (plugin, NULL, NULL,
+ "Test: \x02 Fett \x0F\x03%02d Blau \x03%02d Grün",
+ plugin->get_irc_color (plugin, "blue"),
+ plugin->get_irc_color (plugin, "green"));
</screen>
</para>
</section>
@@ -1893,6 +1950,10 @@ plugin->print (plugin, "freenode", "#weechat", "hello");
</itemizedlist>
</para>
<para>
+ <!-- TRANSLATION NEEDED -->
+ To display colored text, see <xref linkend="secAPI_print" />.
+ </para>
+ <para>
Rückgabewert: keiner.
</para>
<para>
@@ -5221,6 +5282,10 @@ weechat.set_charset("ISO-8859-1")
</itemizedlist>
</para>
<para>
+ <!-- TRANSLATION NEEDED -->
+ To display colored text, see <xref linkend="secAPI_print" />.
+ </para>
+ <para>
Rückgabewert: 1 bei Erfolg, 0 wenn ein Fehler aufgetreten ist
</para>
<para>
@@ -5230,6 +5295,7 @@ weechat.set_charset("ISO-8859-1")
weechat::print("message");
weechat::print("message", "#weechat");
weechat::print("message", "#weechat", "freenode");
+weechat::print("test: \x0305 rot \x0F normal");
# python
weechat.prnt("message")
@@ -5249,6 +5315,72 @@ weechat.print("message", "#weechat", "freenode")
</para>
</section>
+ <!-- TRANSLATION NEEDED -->
+ <section id="secScript_print_server">
+ <title>print_server</title>
+
+ <para>
+ Perl prototype:
+ <command>
+ weechat::print_server(message)
+ </command>
+ </para>
+ <para>
+ Python prototype:
+ <command>
+ weechat.print_server(message)
+ </command>
+ </para>
+ <para>
+ Ruby prototype:
+ <command>
+ Weechat.print_server(message)
+ </command>
+ </para>
+ <para>
+ Lua prototype:
+ <command>
+ weechat.print_server(message)
+ </command>
+ </para>
+ <para>
+ Display a message on server buffer.
+ </para>
+ <para>
+ Arguments:
+ <itemizedlist>
+ <listitem>
+ <para>
+ <option>message</option>: message
+ </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ <para>
+ To display colored text, see <xref linkend="secAPI_print" />.
+ </para>
+ <para>
+ Return value: 1 if success, 0 if an error occurred.
+ </para>
+ <para>
+ Examples:
+<screen>
+# perl
+weechat::print_server("message");
+weechat::print_server("test: \x0305 rot \x0F normal");
+
+# python
+weechat.print_server("message")
+
+# ruby
+Weechat.print_server("message")
+
+-- lua
+weechat.print_server("message")
+</screen>
+ </para>
+ </section>
+
<section id="secScript_print_infobar">
<title>print_infobar</title>
diff --git a/doc/de/weechat_commands.xml b/doc/de/weechat_commands.xml
index a1a46c58d..c999b7533 100644
--- a/doc/de/weechat_commands.xml
+++ b/doc/de/weechat_commands.xml
@@ -22,15 +22,28 @@ Argumente: Argumente für den Befehl
<programlisting>
Puffer verwalten
- Aktion: Pufferaktion:
- move: Puffer in der Liste bewegen (kann auch relativ sein, wie -1)
- close: Puffer schließen (eine Part-Message kann optional angegeben werden)
- list: alle offenen Puffer auflisten (Standardaktion)
- notify: Notify-Level für Puffer festlegen (0=nie, 1=bei hervorgehobenen Nachrichten, 2=1+persönliche Nachricht, 3=2+join/part)
- (wenn der Befehl in einem Server Puffer ausgeführt wird, setzt er den Default-Notify-Level für den ganzen Server)
-Server
-Channel: gehe zum Puffer mit Servernamen oder Channelnamen
- Nummer: gehe zu Puffer mit dieser Nummer
+ action: action to do:
+ move: move buffer in the list (may be relative, for example -1)
+ close: close buffer (optional arg is part message, for a channel)
+ list: list open buffers (no parameter implies this list)
+ notify: set notify level for buffer (0=never, 1=highlight, 2=1+msg, 3=2+join/part)
+ (when executed on server buffer, this sets default notify level for whole server)
+ 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:
+ move buffer: /buffer move 5
+ close buffer: /buffer close this is part msg
+ set notify: /buffer notify 2
+ 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>builtin Befehl</command>
diff --git a/doc/en/config.xml b/doc/en/config.xml
index 1b911318c..505fa9514 100644
--- a/doc/en/config.xml
+++ b/doc/en/config.xml
@@ -955,7 +955,7 @@
<entry>boolean</entry>
<entry>'on' or 'off'</entry>
<entry>'on'</entry>
- <entry>Allow user to send colors with special codes (%B=bold, %Cxx,yy=color, %U=underline, %R=reverse)</entry>
+ <entry>Allow user to send colors with special codes (^Cb=bold, ^Ccxx=color, ^Ccxx,yy=color+background, ^Cu=underline, ^Cr=reverse)</entry>
</row>
<row>
<entry><option>irc_send_unknown_commands</option></entry>
diff --git a/doc/en/weechat.en.xml b/doc/en/weechat.en.xml
index aebe0866d..ffd42c85f 100644
--- a/doc/en/weechat.en.xml
+++ b/doc/en/weechat.en.xml
@@ -804,7 +804,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<para>
If option for sending IRC colors ("<literal>irc_colors_send</literal>")
- is enabled, you can use color codes and attributes, as follow:
+ is enabled, you can use color codes and attributes, as follow (press
+ Ctrl-C then following letter, with optional value):
<informaltable colsep="0" frame="none">
<tgroup cols="2">
<thead>
@@ -815,20 +816,20 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
</thead>
<tbody>
<row>
- <entry>%B</entry>
+ <entry>^Cb</entry>
<entry>
bold text
</entry>
</row>
<row>
- <entry>%Cxx</entry>
+ <entry>^Ccxx</entry>
<entry>
text color "<literal>xx</literal>"
(see colors table below)
</entry>
</row>
<row>
- <entry>%Cxx,yy</entry>
+ <entry>^Ccxx,yy</entry>
<entry>
text color "<literal>xx</literal>"
and background "<literal>yy</literal>"
@@ -836,38 +837,32 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
</entry>
</row>
<row>
- <entry>%O</entry>
+ <entry>^Co</entry>
<entry>
disable color and attributes
</entry>
</row>
<row>
- <entry>%R</entry>
+ <entry>^Cr</entry>
<entry>
reverse video (revert text color with background)
</entry>
</row>
<row>
- <entry>%U</entry>
+ <entry>^Cu</entry>
<entry>
underlined text
</entry>
</row>
- <row>
- <entry>%%</entry>
- <entry>
- display one "<literal>%</literal>"
- </entry>
- </row>
</tbody>
</tgroup>
</informaltable>
- Note: the same code (without number for %C) may be used to stop the
+ Note: the same code (without number for ^Cc) may be used to stop the
attribute.
</para>
<para>
- Color codes for %C are:
+ Color codes for ^Cc are:
<informaltable colsep="0" frame="none">
<tgroup cols="2">
<thead>
@@ -950,7 +945,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
Example: display of "<literal>hello everybody!</literal>" with
"<literal>hello</literal>" in light blue bold, and
"<literal>everybody</literal>" in light red underlined:
-<screen><userinput>%C12%Bhello%B%C04%U everybody%U%C!</userinput></screen>
+<screen><userinput>^Cc12^Cbhello^Cb^Cc04^Cu everybody^Cu^Cc!</userinput></screen>
</para>
</section>
@@ -1851,6 +1846,62 @@ plugin->exec_on_files (plugin, "/tmp", &amp;callback);
</itemizedlist>
</para>
<para>
+ To display colored text, there are following codes:
+ <informaltable colsep="0" frame="none">
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>Code</entry>
+ <entry>Description</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>0x02</entry>
+ <entry>
+ bold text
+ </entry>
+ </row>
+ <row>
+ <entry>0x03 + "xx"</entry>
+ <entry>
+ text color "<literal>xx</literal>"
+ (see <xref linkend="secAPI_get_irc_color" /> for colors)
+ </entry>
+ </row>
+ <row>
+ <entry>0x03 + "xx,yy"</entry>
+ <entry>
+ text color "<literal>xx</literal>"
+ and background "<literal>yy</literal>"
+ (see <xref linkend="secAPI_get_irc_color" /> for colors)
+ </entry>
+ </row>
+ <row>
+ <entry>0x0F</entry>
+ <entry>
+ disable color and attributes
+ </entry>
+ </row>
+ <row>
+ <entry>0x12</entry>
+ <entry>
+ reverse video (revert text color with background)
+ </entry>
+ </row>
+ <row>
+ <entry>0x1F</entry>
+ <entry>
+ underlined text
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ Note: the same code (without number for 0x03) may be used to stop
+ the attribute.
+ </para>
+ <para>
Return value: none.
</para>
<para>
@@ -1859,6 +1910,10 @@ plugin->exec_on_files (plugin, "/tmp", &amp;callback);
plugin->print (plugin, NULL, NULL, "hello");
plugin->print (plugin, NULL, "#weechat", "hello");
plugin->print (plugin, "freenode", "#weechat", "hello");
+plugin->print (plugin, NULL, NULL,
+ "test: \x02 bold \x0F\x03%02d blue \x03%02d green",
+ plugin->get_irc_color (plugin, "blue"),
+ plugin->get_irc_color (plugin, "green"));
</screen>
</para>
</section>
@@ -1892,6 +1947,9 @@ plugin->print (plugin, "freenode", "#weechat", "hello");
</itemizedlist>
</para>
<para>
+ To display colored text, see <xref linkend="secAPI_print" />.
+ </para>
+ <para>
Return value: none.
</para>
<para>
@@ -5254,6 +5312,9 @@ weechat.set_charset("ISO-8859-1")
</itemizedlist>
</para>
<para>
+ To display colored text, see <xref linkend="secAPI_print" />.
+ </para>
+ <para>
Return value: 1 if success, 0 if an error occurred.
</para>
<para>
@@ -5263,6 +5324,7 @@ weechat.set_charset("ISO-8859-1")
weechat::print("message");
weechat::print("message", "#weechat");
weechat::print("message", "#weechat", "freenode");
+weechat::print("test: \x0305 red \x0F normal");
# python
weechat.prnt("message")
@@ -5282,6 +5344,71 @@ weechat.print("message", "#weechat", "freenode")
</para>
</section>
+ <section id="secScript_print_server">
+ <title>print_server</title>
+
+ <para>
+ Perl prototype:
+ <command>
+ weechat::print_server(message)
+ </command>
+ </para>
+ <para>
+ Python prototype:
+ <command>
+ weechat.print_server(message)
+ </command>
+ </para>
+ <para>
+ Ruby prototype:
+ <command>
+ Weechat.print_server(message)
+ </command>
+ </para>
+ <para>
+ Lua prototype:
+ <command>
+ weechat.print_server(message)
+ </command>
+ </para>
+ <para>
+ Display a message on server buffer.
+ </para>
+ <para>
+ Arguments:
+ <itemizedlist>
+ <listitem>
+ <para>
+ <option>message</option>: message
+ </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ <para>
+ To display colored text, see <xref linkend="secAPI_print" />.
+ </para>
+ <para>
+ Return value: 1 if success, 0 if an error occurred.
+ </para>
+ <para>
+ Examples:
+<screen>
+# perl
+weechat::print_server("message");
+weechat::print_server("test: \x0305 red \x0F normal");
+
+# python
+weechat.print_server("message")
+
+# ruby
+Weechat.print_server("message")
+
+-- lua
+weechat.print_server("message")
+</screen>
+ </para>
+ </section>
+
<section id="secScript_print_infobar">
<title>print_infobar</title>
diff --git a/doc/en/weechat_commands.xml b/doc/en/weechat_commands.xml
index f0b5d9575..72bf9daa3 100644
--- a/doc/en/weechat_commands.xml
+++ b/doc/en/weechat_commands.xml
@@ -28,9 +28,22 @@ manage buffers
list: list open buffers (no parameter implies this list)
notify: set notify level for buffer (0=never, 1=highlight, 2=1+msg, 3=2+join/part)
(when executed on server buffer, this sets default notify level for whole server)
+ 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
- number: jump to buffer by number
+
+Examples:
+ move buffer: /buffer move 5
+ close buffer: /buffer close this is part msg
+ set notify: /buffer notify 2
+ 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>builtin command</command>
diff --git a/doc/fr/config.xml b/doc/fr/config.xml
index 8f7ebe357..ea3171ab7 100644
--- a/doc/fr/config.xml
+++ b/doc/fr/config.xml
@@ -955,7 +955,7 @@
<entry>booléen</entry>
<entry>'on' ou 'off'</entry>
<entry>'on'</entry>
- <entry>Autorise l'utilisateur à envoyer des couleurs avec des codes spéciaux (%B=gras, %Cxx,yy=couleur, %U=souligné, %R=inversé)</entry>
+ <entry>Autorise l'utilisateur à envoyer des couleurs avec des codes spéciaux (^Cb=gras, ^Cxx=couleur, ^Ccxx,yy=couleur+fond, ^Cu=souligné, ^Cr=inversé)</entry>
</row>
<row>
<entry><option>irc_send_unknown_commands</option></entry>
diff --git a/doc/fr/weechat.fr.xml b/doc/fr/weechat.fr.xml
index 5d1fb4c11..ba72a9527 100644
--- a/doc/fr/weechat.fr.xml
+++ b/doc/fr/weechat.fr.xml
@@ -818,7 +818,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
<para>
Si l'option d'envoi des couleurs IRC
("<literal>irc_colors_send</literal>") est activée, il est possible
- d'utiliser des codes couleur et attributs comme suit :
+ d'utiliser des codes couleur et attributs comme suit (appuyer sur Ctrl-C
+ puis la lettre qui suit et éventuellement une valeur) :
<informaltable colsep="0" frame="none">
<tgroup cols="2">
<thead>
@@ -829,20 +830,20 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
</thead>
<tbody>
<row>
- <entry>%B</entry>
+ <entry>^Cb</entry>
<entry>
texte gras
</entry>
</row>
<row>
- <entry>%Cxx</entry>
+ <entry>^Ccxx</entry>
<entry>
couleur du texte "<literal>xx</literal>"
(voir le tableau des couleurs ci-dessous)
</entry>
</row>
<row>
- <entry>%Cxx,yy</entry>
+ <entry>^Ccxx,yy</entry>
<entry>
couleur du texte "<literal>xx</literal>"
et du fond "<literal>yy</literal>"
@@ -850,38 +851,32 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
</entry>
</row>
<row>
- <entry>%O</entry>
+ <entry>^Co</entry>
<entry>
désactiver la couleur et tous les attributs
</entry>
</row>
<row>
- <entry>%R</entry>
+ <entry>^Cr</entry>
<entry>
vidéo inverse (inversion de la couleur d'écriture et du fond)
</entry>
</row>
<row>
- <entry>%U</entry>
+ <entry>^Cu</entry>
<entry>
texte souligné
</entry>
</row>
- <row>
- <entry>%%</entry>
- <entry>
- afficher un seul "<literal>%</literal>"
- </entry>
- </row>
</tbody>
</tgroup>
</informaltable>
- NB: le même code (sans le numéro pour %C) peut être utilisé pour stopper
+ NB: le même code (sans le numéro pour ^Cc) peut être utilisé pour stopper
l'attribut défini.
</para>
<para>
- Les codes couleur pour %C sont :
+ Les codes couleur pour ^Cc sont :
<informaltable colsep="0" frame="none">
<tgroup cols="2">
<thead>
@@ -964,7 +959,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
Exemple : affichage de "<literal>bonjour tout le monde !</literal>"
avec "<literal>bonjour</literal>" en bleu clair gras, et
"<literal>tout le monde</literal>" en rouge clair souligné :
-<screen><userinput>%C12%Bbonjour%B%C04%U tout le monde%U%C !</userinput></screen>
+<screen><userinput>^Cc12^Cbbonjour^Cb^Cc04^Cu tout le monde^Cu^Cc !</userinput></screen>
</para>
</section>
@@ -1898,6 +1893,65 @@ plugin->exec_on_files (plugin, "/tmp", &amp;callback);
</itemizedlist>
</para>
<para>
+ Pour afficher du texte en couleur, il faut utiliser les codes
+ suivants :
+ <informaltable colsep="0" frame="none">
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>Code</entry>
+ <entry>Description</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>0x02</entry>
+ <entry>
+ texte gras
+ </entry>
+ </row>
+ <row>
+ <entry>0x03 + "xx"</entry>
+ <entry>
+ couleur du texte "<literal>xx</literal>"
+ (voir <xref linkend="secAPI_get_irc_color" /> pour les
+ couleurs)
+ </entry>
+ </row>
+ <row>
+ <entry>0x03 + "xx,yy"</entry>
+ <entry>
+ couleur du texte "<literal>xx</literal>"
+ et du fond "<literal>yy</literal>"
+ (voir <xref linkend="secAPI_get_irc_color" /> pour les
+ couleurs)
+ </entry>
+ </row>
+ <row>
+ <entry>0x0F</entry>
+ <entry>
+ désactiver la couleur et tous les attributs
+ </entry>
+ </row>
+ <row>
+ <entry>0x12</entry>
+ <entry>
+ vidéo inverse (inversion de la couleur d'écriture et du fond)
+ </entry>
+ </row>
+ <row>
+ <entry>0x1F</entry>
+ <entry>
+ texte souligné
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ NB: le même code (sans le numéro pour 0x03) peut être utilisé pour stopper
+ l'attribut défini.
+ </para>
+ <para>
Valeur renvoyée : aucune.
</para>
<para>
@@ -1906,6 +1960,11 @@ plugin->exec_on_files (plugin, "/tmp", &amp;callback);
plugin->print (plugin, NULL, NULL, "hello");
plugin->print (plugin, NULL, "#weechat", "hello");
plugin->print (plugin, "freenode", "#weechat", "hello");
+plugin->print (plugin, "freenode", "#weechat", "hello");
+plugin->print (plugin, NULL, NULL,
+ "test: \x02 gras \x0F\x03%02d bleu \x03%02d vert",
+ plugin->get_irc_color (plugin, "blue"),
+ plugin->get_irc_color (plugin, "green"));
</screen>
</para>
</section>
@@ -1940,6 +1999,10 @@ plugin->print (plugin, "freenode", "#weechat", "hello");
</itemizedlist>
</para>
<para>
+ Pour afficher du texte en couleur, voir
+ <xref linkend="secAPI_print" />.
+ </para>
+ <para>
Valeur renvoyée : aucune.
</para>
<para>
@@ -5389,6 +5452,10 @@ weechat.set_charset("ISO-8859-1")
</itemizedlist>
</para>
<para>
+ Pour afficher du texte en couleur, voir
+ <xref linkend="secAPI_print" />.
+ </para>
+ <para>
Valeur renvoyée : 1 si succès, 0 si une erreur s'est produite.
</para>
<para>
@@ -5398,6 +5465,7 @@ weechat.set_charset("ISO-8859-1")
weechat::print("message");
weechat::print("message", "#weechat");
weechat::print("message", "#weechat", "freenode");
+weechat::print("test: \x0305 rouge \x0F normal");
# python
weechat.prnt("message")
@@ -5417,6 +5485,72 @@ weechat.print("message", "#weechat", "freenode")
</para>
</section>
+ <section id="secScript_print_server">
+ <title>print_server</title>
+
+ <para>
+ Prototype Perl :
+ <command>
+ weechat::print_server(message)
+ </command>
+ </para>
+ <para>
+ Prototype Python :
+ <command>
+ weechat.print_server(message)
+ </command>
+ </para>
+ <para>
+ Prototype Ruby :
+ <command>
+ Weechat.print_server(message)
+ </command>
+ </para>
+ <para>
+ Prototype Lua :
+ <command>
+ weechat.print_server(message)
+ </command>
+ </para>
+ <para>
+ Affiche un message sur le tampon serveur.
+ </para>
+ <para>
+ Paramètres :
+ <itemizedlist>
+ <listitem>
+ <para>
+ <option>message</option> : message à afficher
+ </para>
+ </listitem>
+ </itemizedlist>
+ </para>
+ <para>
+ Pour afficher du texte en couleur, voir
+ <xref linkend="secAPI_print" />.
+ </para>
+ <para>
+ Valeur renvoyée : 1 si succès, 0 si une erreur s'est produite.
+ </para>
+ <para>
+ Exemples :
+<screen>
+# perl
+weechat::print_server("message");
+weechat::print_server("test: \x0305 rouge \x0F normal");
+
+# python
+weechat.print_server("message")
+
+# ruby
+Weechat.print_server("message")
+
+-- lua
+weechat.print_server("message")
+</screen>
+ </para>
+ </section>
+
<section id="secScript_print_infobar">
<title>print_infobar</title>
diff --git a/doc/fr/weechat_commands.xml b/doc/fr/weechat_commands.xml
index 2cc539443..460211806 100644
--- a/doc/fr/weechat_commands.xml
+++ b/doc/fr/weechat_commands.xml
@@ -28,9 +28,22 @@ gestion des tampons
list: liste les tampons ouverts (pas de paramètre affiche cette liste)
notify: fixe le niveau de notification (0=jamais, 1=highlight, 2=1+msg, 3=2+join/part)
(quand exécuté sur un tampon serveur, cela fixe le niveau de notification par défaut pour le serveur entier)
+ 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
- nombre: saute au tampon qui a ce numéro
+
+Exemples :
+ déplacer tampon: /buffer move 5
+ fermer tampon: /buffer close c'est le message de départ
+ niveau de notif.: /buffer notify 2
+ 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>builtin commande</command>