doc: replace freenode by libera in user's guide

This commit is contained in:
Sébastien Helleu 2021-05-25 07:56:07 +02:00
parent 8bd0df9b70
commit 1a7e49ac3f
6 changed files with 1133 additions and 1133 deletions

View File

@ -753,26 +753,26 @@ Beispiel des WeeChat-Terminals:
....
▼ Bar "buflist" ▼ Bar "title"
┌──────────────────────────────────────────────────────────────────────────────────────┐
│1.freenode│Welcome to #test, this is a test channel
│ weechat │12:52:27 --> | Flashy (flashcode@weechat.org) has joined #test │@Flashy│
│2. #test │12:52:27 -- | Nicks #test: [@Flashy @joe +weebot peter] │@joe │
│3. #abc │12:52:27 -- | Channel #test: 4 nicks (2 ops, 1 voice, 1 normal) │+weebot│
│4. #def │12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
│5. #ghi │12:54:15 peter | hey! │ │
│12:55:01 @joe | hello │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│[12:55] [5] [irc/freenode] 2:#test(+n){4}* [H: 3:#abc(2,5), 5]
│[@Flashy(i)] hi peter!█ │
│1.libera │Welcome to #test, this is a test channel
│ weechat│12:52:27 --> | Flashy (flashcode@weechat.org) has joined #test │@Flashy│
│2. #test│12:52:27 -- | Nicks #test: [@Flashy @joe +weebot peter] │@joe │
│3. #abc │12:52:27 -- | Channel #test: 4 nicks (2 ops, 1 voice, 1 normal) │+weebot│
│4. #def │12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
│5. #ghi │12:54:15 peter | hey! │ │
│ │12:55:01 @joe | hello │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│[12:55] [5] [irc/libera] 2:#test(+n){4}* [H: 3:#abc(2,5), 5]
│ │[@Flashy(i)] hi peter!█
└──────────────────────────────────────────────────────────────────────────────────────┘
▲ Bars "status" und "input" Bar "nicklist" ▲
....
@ -810,20 +810,20 @@ Die _status_-Bar besitzt als Standardeinträge:
[width="100%",cols="^3,^3,9",options="header"]
|===
| Item | Beispiel | Beschreibung
| time | `[12:55]` | Uhrzeit.
| buffer_last_number | `[5]` | Nummer des letzten Buffers.
| buffer_plugin | `[irc/freenode]` | Erweiterung des aktuellen Buffers (IRC Erweiterung setzt den IRC Servername für den Buffer).
| buffer_number | `2` | Aktuelle Nummer des Buffers.
| buffer_name | `#test` | Name des aktuellen Buffers.
| buffer_modes | `+n` | IRC Channel-Modi.
| buffer_nicklist_count | `{4}` | Anzahl der Nicks die in der Nickliste angezeigt werden.
| buffer_zoom | ! | `!` bedeutet, dass ein zusammengefügter Buffer gezoomed (nur dieser Buffer wird angezeigt) wird.
| buffer_filter | `+*+` | Filteranzeige: `+*+` bedeutet das Zeilen gefiltert (unterdrückt) werden. Ein leerer Eintrag zeigt an, dass alle Zeilen dargestellt werden.
| scroll | `-MORE(50)-` | Scroll Indikator, zeigt an wie viele Zeilen unterhalb der zur Zeit dargestellten Zeile vorhanden sind.
| lag | `[Lag: 2.5]` | Verzögerungsanzeige, in Sekunden (keine Anzeige falls Verzögerung gering).
| hotlist | `[H: 3:#abc(2,5), 5]` | Liste der Buffer mit Aktivität (ungelesene Nachrichten) (für das Beispiel: 2 Highlights und 5 ungelesene Nachrichten im Channel _#abc_, eine ungelesene Nachricht in Buffer #5).
| completion | `abc(2) def(5)` | Liste von Wörtern für Vervollständigung, die Zahl zeigt an wie viele Varianten möglich sind.
| Item | Beispiel | Beschreibung
| time | `[12:55]` | Uhrzeit.
| buffer_last_number | `[5]` | Nummer des letzten Buffers.
| buffer_plugin | `[irc/libera]` | Erweiterung des aktuellen Buffers (IRC Erweiterung setzt den IRC Servername für den Buffer).
| buffer_number | `2` | Aktuelle Nummer des Buffers.
| buffer_name | `#test` | Name des aktuellen Buffers.
| buffer_modes | `+n` | IRC Channel-Modi.
| buffer_nicklist_count | `{4}` | Anzahl der Nicks die in der Nickliste angezeigt werden.
| buffer_zoom | ! | `!` bedeutet, dass ein zusammengefügter Buffer gezoomed (nur dieser Buffer wird angezeigt) wird.
| buffer_filter | `+*+` | Filteranzeige: `+*+` bedeutet das Zeilen gefiltert (unterdrückt) werden. Ein leerer Eintrag zeigt an, dass alle Zeilen dargestellt werden.
| scroll | `-MORE(50)-` | Scroll Indikator, zeigt an wie viele Zeilen unterhalb der zur Zeit dargestellten Zeile vorhanden sind.
| lag | `[Lag: 2.5]` | Verzögerungsanzeige, in Sekunden (keine Anzeige falls Verzögerung gering).
| hotlist | `[H: 3:#abc(2,5), 5]` | Liste der Buffer mit Aktivität (ungelesene Nachrichten) (für das Beispiel: 2 Highlights und 5 ungelesene Nachrichten im Channel _#abc_, eine ungelesene Nachricht in Buffer #5).
| completion | `abc(2) def(5)` | Liste von Wörtern für Vervollständigung, die Zahl zeigt an wie viele Varianten möglich sind.
|===
In der _input_ Bar lautet die Standardeinstellung:
@ -831,7 +831,7 @@ In der _input_ Bar lautet die Standardeinstellung:
[width="100%",cols="^3,^3,9",options="header"]
|===
| Item | Beispiel | Beschreibung
| input_prompt | `[@Flashy(i)]` | Input prompt, für irc: Nick und Modi (Modus "+i" bedeutet auf freenode, unsichtbar).
| input_prompt | `[@Flashy(i)]` | Input prompt, für irc: Nick und Modi (Modus "+i" bedeutet auf libera, unsichtbar).
| away | `(away)` | Abwesenheitsanzeige.
| input_search | `[Search (~ str,msg)]` | Suchindikatoren ("`~`": Groß-und Kleinschreibung ignorieren, "`==`": Groß-und Kleinschreibung berücksichtigen, "`str`": einfache Textsuche, "`regex`": suche mit regulären Ausdrücken, "`msg`": Suche in Nachrichten, "`pre`": Suche in Präfix, "`pre\|msg`": Suche in Präfix und Nachrichten).
| input_paste | `[Paste 7 lines ? [ctrl-Y] Ja [ctrl-N] Nein]` | Nachfrage ob sieben Zeilen eingefügt werden sollen.
@ -1134,29 +1134,29 @@ Beispiele für eine horizontal Fensteraufteilung (`/window splith`):
....
▼ Fenster #2 (Buffer #4)
┌──────────────────────────────────────────────────────────────────────────────────────┐
│1.freenode│Welcome to #def
│ weechat │12:55:12 Max | hi │@Flashy│
│2. #test │12:55:20 @Flashy | hi Max! │Max │
│3. #abc │ │ │
│4. #def │ │ │
│5. #ghi │ │ │
│ │ │
│ │ │
│ │ │
│[12:55] [5] [irc/freenode] 4:#def(+n){2}
│[@Flashy] │
│───────────────────────────────────────────────────────────────────────────│
│Welcome to #abc │
│12:54:15 peter | hey! │@Flashy│
│12:55:01 @joe | hello │@joe │
│ │+weebot│
│ │peter │
│ │ │
│ │ │
│ │ │
│ │ │
│[12:55] [5] [irc/freenode] 3:#abc(+n){4}
│[@Flashy] hi peter!█ │
│1.libera │Welcome to #def
│ weechat│12:55:12 Max | hi │@Flashy│
│2. #test│12:55:20 @Flashy | hi Max! │Max │
│3. #abc │ │ │
│4. #def │ │ │
│5. #ghi │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│[12:55] [5] [irc/libera] 4:#def(+n){2}
│ │[@Flashy]
│ │───────────────────────────────────────────────────────────────────────────│
│ │Welcome to #abc
│ │12:54:15 peter | hey! │@Flashy│
│ │12:55:01 @joe | hello │@joe │
│ │ │+weebot│
│ │ │peter │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│[12:55] [5] [irc/libera] 3:#abc(+n){4}
│ │[@Flashy] hi peter!█
└──────────────────────────────────────────────────────────────────────────────────────┘
▲ Fenster #1 (Buffer #3)
....
@ -1165,28 +1165,28 @@ Beispiele für eine vertikale Fensteraufteilung (`/window splitv`):
....
┌──────────────────────────────────────────────────────────────────────────────────────┐
│1.freenode│Welcome to #abc │Welcome to #def │
│ weechat │12:54:15 peter | hey! │@Flashy│12:55:12 Max | hi │@Flashy│
│2. #test │12:55:01 @joe | hello │@joe │12:55:20 @Flashy | hi Max! │Max │
│3. #abc │ │+weebot│ │ │
│4. #def │ │peter │ │ │
│5. #ghi │ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│[12:55] [5] [irc/freenode] 3:#abc(+n)│[12:55] [5] [irc/freenode] 4:#def(+n)
│[@Flashy] hi peter!█ │[@Flashy] │
│1.libera │Welcome to #abc │Welcome to #def
│ weechat│12:54:15 peter | hey! │@Flashy│12:55:12 Max | hi │@Flashy│
│2. #test│12:55:01 @joe | hello │@joe │12:55:20 @Flashy | hi Max! │Max │
│3. #abc │ │+weebot│ │ │
│4. #def │ │peter │ │ │
│5. #ghi │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│[12:55] [5] [irc/libera] 3:#abc(+n) │[12:55] [5] [irc/libera] 4:#def(+n)
│ │[@Flashy] hi peter!█ │[@Flashy]
└──────────────────────────────────────────────────────────────────────────────────────┘
▲ Fenster #1 (Buffer #3) ▲ Fenster #2 (Buffer #4)
....
@ -1196,28 +1196,28 @@ Beispiele für eine vertikale und horizontale Fensteraufteilung:
....
▼ Fenster #3 (Buffer #5)
┌──────────────────────────────────────────────────────────────────────────────────────┐
│1.freenode│Welcome to #abc │Welcome to #ghi │
│ weechat │12:54:15 peter | hey! │@Flashy│12:55:42 @Flashy | hi │@Flashy│
│2. #test │12:55:01 @joe | hello │@joe │12:55:56 alex | hi Flashy │alex │
│3. #abc │ │+weebot│ │ │
│4. #def │ │peter │ │ │
│5. #ghi │ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │[12:55] [5] [irc/freenode] 5:#ghi(+n)
│ │ │[@Flashy] │
│ │ │─────────────────────────────────────│
│ │ │Welcome to #def │
│ │ │12:55:12 Max | hi │@Flashy│
│ │ │12:55:20 @Flashy | hi Max! │Max │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│[12:55] [5] [irc/freenode] 3:#abc(+n)│[12:55] [5] [irc/freenode] 4:#def(+n)
│[@Flashy] hi peter!█ │[@Flashy] │
│1.libera │Welcome to #abc │Welcome to #ghi
│ weechat│12:54:15 peter | hey! │@Flashy│12:55:42 @Flashy | hi │@Flashy│
│2. #test│12:55:01 @joe | hello │@joe │12:55:56 alex | hi Flashy │alex │
│3. #abc │ │+weebot│ │ │
│4. #def │ │peter │ │ │
│5. #ghi │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │[12:55] [5] [irc/libera] 5:#ghi(+n)
│ │ │ │[@Flashy]
│ │ │ │─────────────────────────────────────│
│ │ │ │Welcome to #def
│ │ │ │12:55:12 Max | hi │@Flashy│
│ │ │ │12:55:20 @Flashy | hi Max! │Max │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│[12:55] [5] [irc/libera] 3:#abc(+n) │[12:55] [5] [irc/libera] 4:#def(+n)
│ │[@Flashy] hi peter!█ │[@Flashy]
└──────────────────────────────────────────────────────────────────────────────────────┘
▲ Fenster #1 (Buffer #3) ▲ Fenster #2 (Buffer #4)
....
@ -1518,7 +1518,7 @@ Beispiel einer Bar mit den Items, "[time],buffer_number+:+buffer_plugin+.+buffer
....
┌───────────────────────────────────────────────────────────────────────────┐
│[12:55] 3:irc/freenode.#weechat
│[12:55] 3:irc/libera.#weechat
└───────────────────────────────────────────────────────────────────────────┘
....
@ -1575,7 +1575,7 @@ Einige Beispiele, wie die Bar _nicklist_ dargestellt werden kann:
│ │ henry4 │
│ │ jimmy17│
│ │ jodie ▼│
│[12:55] [6] [irc/freenode] 3:#test(+n){24}
│[12:55] [6] [irc/libera] 3:#test(+n){24}
│[@carl] █ │
└───────────────────────────────────────────────────────────────────────┘
filling_left_right = vertical ▲
@ -1595,7 +1595,7 @@ Einige Beispiele, wie die Bar _nicklist_ dargestellt werden kann:
│ │ henry4 zack │
│ │ jimmy17 │
│ │ jodie │
│[12:55] [6] [irc/freenode] 3:#test(+n){24}
│[12:55] [6] [irc/libera] 3:#test(+n){24}
│[@carl] █ │
└───────────────────────────────────────────────────────────────────────┘
filling_left_right = columns_vertical ▲
@ -1689,29 +1689,29 @@ Im normalen Modus sieht WeeChat wie folgt aus:
....
┌──────────────────────────────────────────────────────────────────────────────────────┐
│1.freenode│Welcome to #abc
│ weechat │12:52:27 --> | Flashy (flashcode@weechat.org) has joined #abc │@Flashy│
│2. #test │12:52:27 -- | Nicks #abc: [@Flashy @joe +weebot peter] │@joe │
│3. #abc │12:52:27 -- | Channel #abc: 4 nicks (2 ops, 1 voice, 1 normal) │+weebot│
│4. #def │12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
│5. #ghi │12:54:15 peter | hey! │ │
│12:55:01 @joe | peter: hook_process: https://weechat.org/files/do │ │
│ | c/devel/weechat_plugin_api.en.html#_weechat_hook_ │ │
│ | process │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│[12:55] [5] [irc/freenode] 3:#abc(+n){4}
│[@Flashy(i)] hi peter!█ │
│1.libera │Welcome to #abc
│ weechat│12:52:27 --> | Flashy (flashcode@weechat.org) has joined #abc │@Flashy│
│2. #test│12:52:27 -- | Nicks #abc: [@Flashy @joe +weebot peter] │@joe │
│3. #abc │12:52:27 -- | Channel #abc: 4 nicks (2 ops, 1 voice, 1 normal) │+weebot│
│4. #def │12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
│5. #ghi │12:54:15 peter | hey! │ │
│ │12:55:01 @joe | peter: hook_process: https://weechat.org/files/doc │ │
│ │ | /devel/weechat_plugin_api.en.html#_weechat_hook_pr │ │
│ │ | ocess │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│[12:55] [5] [irc/libera] 3:#abc(+n){4}
│ │[@Flashy(i)] hi peter!█
└──────────────────────────────────────────────────────────────────────────────────────┘
....
@ -1780,17 +1780,17 @@ Der Standardwert ist _all_.
|===
Benachrichtigungsstufen können für mehrere Buffer definiert werden. Zum Beispiel
für alle Buffer des IRC Servers "freenode":
für alle Buffer des IRC Servers "libera":
----
/set weechat.notify.irc.freenode message
/set weechat.notify.irc.libera message
----
Setzt die Benachrichtigungsstufe ausschließlich für den Channel "#weechat",
auf die Stufe _highlight_:
----
/set weechat.notify.irc.freenode.#weechat highlight
/set weechat.notify.irc.libera.#weechat highlight
----
Die Benachrichtigungsstufe für einen Buffer kann mittels dem `/buffer`
@ -2396,7 +2396,7 @@ Zum Beispiel:
----
[data]
__passphrase__ = on
freenode = "53B1C86FCDA28FC122A95B0456ABD79B5AB74654F21C3D099A6CCA8173239EEA59533A1D83011251F96778AC3F5166A394"
libera = "53B1C86FCDA28FC122A95B0456ABD79B5AB74654F21C3D099A6CCA8173239EEA59533A1D83011251F96778AC3F5166A394"
----
[[secured_data_decryption]]
@ -2412,10 +2412,10 @@ Die Entschlüsselung findet in drei Schritten statt:
==== Umgang mit sensiblen Daten
Um sensible Daten zu schützen wird der Befehl `/secure set` verwendet. Es folgt
ein Beispiel wie man das Passwort für den IRC Server _freenode_ schützt:
ein Beispiel wie man das Passwort für den IRC Server _libera_ schützt:
----
/secure set freenode meinPasswort
/secure set libera meinPasswort
----
Um einen Überblick über seine schutzwürdigen Daten zu erhalten kann ein
@ -2434,11 +2434,11 @@ Passwortes, verwendet: "${sec.data.xxx}". "xxx" ist hierbei der Name den man
dem Passwort zugeordnet hat (siehe oben, mittels `/secure set xxx ...`). +
Für eine vollständige Liste aller unterstützten Optionen, siehe `/help secure`.
Um z.B. das oben eingestellte _freenode_ Passwort für eine
Um z.B. das oben eingestellte _libera_ Passwort für eine
<<irc_sasl_authentication,SASL Authentifizierung>> zu nutzen:
----
/set irc.server.freenode.sasl_password "${sec.data.freenode}"
/set irc.server.libera.sasl_password "${sec.data.libera}"
----
[[commands_and_options]]
@ -2711,7 +2711,7 @@ wird der selbe Befehl im entsprechenden Buffer genutzt.
Um die Zeichenkodierung für alle Channels und privaten Buffer eines IRC Server zu ändern:
----
/set charset.encode.irc.freenode ISO-8859-15
/set charset.encode.irc.libera ISO-8859-15
----
Um sich alle genutzten Zeichensätze anzeigen zu lassen wird folgender Befehl genutzt:
@ -2797,16 +2797,16 @@ Die Syntax der FIFO Pipe Befehle/Text sieht wie folgt aus:
einige Beispiele:
* Ändert den eigenen Nick auf dem IRC Server freenode in "newnick":
* Ändert den eigenen Nick auf dem IRC Server libera in "newnick":
----
$ echo 'irc.server.freenode */nick newnick' >/run/user/1000/weechat/weechat_fifo_12345
$ echo 'irc.server.libera */nick newnick' >/run/user/1000/weechat/weechat_fifo_12345
----
* Schickt eine Nachrich in den IRC #weechat Channel:
----
$ echo 'irc.freenode.#weechat *hello!' >/run/user/1000/weechat/weechat_fifo_12345
$ echo 'irc.libera.#weechat *hello!' >/run/user/1000/weechat/weechat_fifo_12345
----
* Schickt eine Nachricht in den aktuellen Buffer:
@ -2887,11 +2887,11 @@ Es ist möglich eine oder mehrere URL von IRC Servern zu übergeben:
irc[6][s]://[nick[:password]@]irc.example.org[:port][/channel][,channel[...]]
----
Beispiel: Anmelden beim Server _chat.freenode.net_ mit dem Nick _nono_ und betreten
Beispiel: Anmelden beim Server _irc.libera.chat_ mit dem Nick _nono_ und betreten
der Channels _#weechat_ und _#toto_ (Standardport (6667) wird genutzt):
----
$ weechat irc://nono@chat.freenode.net/#weechat,#toto
$ weechat irc://nono@irc.libera.chat/#weechat,#toto
----
[[irc_ssl_certificates]]
@ -3024,7 +3024,7 @@ und den öffentlichen Schlüssel für den eigenen Zugang festlegen (der base64 S
im Beispiel muss durch den eigenen öffentlichen Schlüssel ersetzt werden:
----
/connect freenode
/connect libera
/msg nickserv identify your_password
/msg nickserv set pubkey Av8k1FOGetUDq7sPMBfufSIZ5c2I/QYWgiwHtNXkVe/q
----
@ -3032,15 +3032,15 @@ im Beispiel muss durch den eigenen öffentlichen Schlüssel ersetzt werden:
Konfiguration der SASL Optionen des Servers:
----
/set irc.server.freenode.sasl_mechanism ecdsa-nist256p-challenge
/set irc.server.freenode.sasl_username "your_nickname"
/set irc.server.freenode.sasl_key "${weechat_config_dir}/ecdsa.pem"
/set irc.server.libera.sasl_mechanism ecdsa-nist256p-challenge
/set irc.server.libera.sasl_username "your_nickname"
/set irc.server.libera.sasl_key "${weechat_config_dir}/ecdsa.pem"
----
Erneut mit dem Server verbinden:
----
/reconnect freenode
/reconnect libera
----
[[irc_tor_freenode]]
@ -3116,8 +3116,8 @@ für einen Channel Gültigkeit besitzt oder aber für mehrere Channels die mit d
selben Namen beginnen (siehe `/help filter`):
----
/filter add irc_smart_weechat irc.freenode.#weechat irc_smart_filter *
/filter add irc_smart_weechats irc.freenode.#weechat* irc_smart_filter *
/filter add irc_smart_weechat irc.libera.#weechat irc_smart_filter *
/filter add irc_smart_weechats irc.libera.#weechat* irc_smart_filter *
----
Sie können auch nur join oder part/quit Nachrichten unterdrücken:
@ -3167,7 +3167,7 @@ Auch kann man CTCP Antworten für jeden einzelnen Server anpassen. Dazu muss
man lediglich den internen Servernamen vor die CTCP Anfrage setzen:
----
/set irc.ctcp.freenode.version "WeeChat $version (for freenode)"
/set irc.ctcp.libera.version "WeeChat $version (for libera)"
----
Sollen die CTCP Antworten wieder auf die Standardeinstellungen zurück gesetzt werden
@ -3318,7 +3318,7 @@ Unvollständige Liste der IRC Nachrichten bzw. Alias die angepasst werden könne
andere nummerische Befehle können angepasst werden.
Den IRC Nachrichten kann der Servername vorangestellt werden um zu spezifizieren
von welchem IRC Server die Nachricht gekommen ist. Zum Beispiel: `freenode.whois`.
von welchem IRC Server die Nachricht gekommen ist. Zum Beispiel: `libera.whois`.
einige Beispiele:
@ -3334,10 +3334,10 @@ einige Beispiele:
/unset irc.msgbuffer.whois
----
* zeigt Einladungen im aktuellen Buffer an, nur für den "freenode" Server:
* zeigt Einladungen im aktuellen Buffer an, nur für den "libera" Server:
----
/set irc.msgbuffer.freenode.invite current
/set irc.msgbuffer.libera.invite current
----
* die Nachricht "303" (ison) wird im WeeChat "core" Buffer angezeigt:
@ -3409,19 +3409,19 @@ weitere Beispiele:
* Level 3 für IRC Channel #weechat nutzen:
----
/set logger.level.irc.freenode.#weechat 3
/set logger.level.irc.libera.#weechat 3
----
* Level 3 für freenode Server Buffer nutzen:
* Level 3 für libera Server Buffer nutzen:
----
/set logger.level.irc.server.freenode 3
/set logger.level.irc.server.libera 3
----
* Level 3 für alle Channels auf dem Server freenode nutzen:
* Level 3 für alle Channels auf dem Server libera nutzen:
----
/set logger.level.irc.freenode 3
/set logger.level.irc.libera 3
----
* Level 2 für alle IRC Buffers nutzen:
@ -3444,18 +3444,18 @@ für den aktuellen Buffer anzeigen zu lassen:
Masken werden in absteigender Reihenfolge abgeglichen, beginnend mit
`logger.mask.$plugin.*`, dabei fungiert `logger.file.mask` als Fallback-Option.
Zum Beispiel für den Buffer "irc.freenode.#weechat". WeeChat sucht in dieser
Zum Beispiel für den Buffer "irc.libera.#weechat". WeeChat sucht in dieser
Reihenfolge nach einer Maske:
----
logger.mask.irc.freenode.#weechat
logger.mask.irc.freenode
logger.mask.irc.libera.#weechat
logger.mask.irc.libera
logger.mask.irc
logger.file.mask
----
Dies bedeutet dass man eine Maske speziell für einen IRC Server
("logger.mask.irc.freenode") anlegen kann oder aber global für
("logger.mask.irc.libera") anlegen kann oder aber global für
die Erweiterung ("logger.mask.irc").
[[logger_files_by_date]]
@ -3476,15 +3476,15 @@ Erstellt eine Struktur in folgender Form:
└── logs
├── 2010
│ ├── 11
│ │ ├── irc.server.freenode.weechatlog
│ │ └── irc.freenode.#weechat.weechatlog
│ │ ├── irc.server.libera.weechatlog
│ │ └── irc.libera.#weechat.weechatlog
│ └── 12
│ ├── irc.server.freenode.weechatlog
│ └── irc.freenode.#weechat.weechatlog
│ ├── irc.server.libera.weechatlog
│ └── irc.libera.#weechat.weechatlog
├── 2011
│ ├── 01
│ │ ├── irc.server.freenode.weechatlog
│ │ └── irc.freenode.#weechat.weechatlog
│ │ ├── irc.server.libera.weechatlog
│ │ └── irc.libera.#weechat.weechatlog
│ ├── 02
...
....
@ -3505,8 +3505,8 @@ Erstellt eine Struktur in folgender Form:
~/.local/share/weechat
└── logs
└── irc
├── freenode
│ ├── freenode.weechatlog
├── libera
│ ├── libera.weechatlog
│ ├── #weechat.weechatlog
│ └── #mychan.weechatlog
├── oftc
@ -3649,22 +3649,22 @@ Beispiel: IRC Proxy mit SSL für einen beliebigen Server (Client wählt aus):
/relay add ssl.irc 8000
----
Beispiel: IRC Proxy ohne SSL und nur für "freenode":
Beispiel: IRC Proxy ohne SSL und nur für "libera":
----
/relay add irc.freenode 8000
/relay add irc.libera 8000
----
Nun kann man eine Verbindung zum Port 8000 mit jedem beliebigen IRC Client
herstellen, indem man das Server Passwort "meinPasswort" nutzt (oder
"freenode:meinPasswort" sofern kein Server angegeben wurde).
"libera:meinPasswort" sofern kein Server angegeben wurde).
Wenn man Beispielsweise WeeChat als IRC Client über das Relay nutzen möchte
und der genutzte Server heisst "relay" und das entsprechende Passwort "geheim",
kann man das Passwort mit folgendem Befehl setzen:
----
/set irc.server.relay.password "freenode:secret"
/set irc.server.relay.password "libera:secret"
----
[[relay_weechat_protocol]]
@ -3988,10 +3988,10 @@ Beispiel in einem französischen Channel:
----
Um einer Gruppe von Buffern das selbe Wörterbuch zuzuordnen, zum Beispiel das
deutsche Wörterbuch für alle Channels auf dem freenode IRC Server:
deutsche Wörterbuch für alle Channels auf dem libera IRC Server:
----
/set spell.dict.irc.freenode de
/set spell.dict.irc.libera de
----
Für weitere Informationen, siehe den Befehl <<command_spell_spell,/spell>>.
@ -4029,7 +4029,7 @@ Beispiel _status_, hinzufügt werden.
Beispiel der Rechtschreibkorrektur, mit einem deutschen Wörterbuch (`de`):
....
│[12:55] [6] [irc/freenode] 3:#test(+n){4} [dies,Diebs,Viehs]
│[12:55] [6] [irc/libera] 3:#test(+n){4} [dies,Diebs,Viehs]
│[@Flashy] diehs █ │
└─────────────────────────────────────────────────────────────────────────────────┘
....
@ -4037,7 +4037,7 @@ Beispiel der Rechtschreibkorrektur, mit einem deutschen Wörterbuch (`de`):
Beispiel der Rechtschreibkorrektur, mit zwei Wörterbüchern (`en,de`):
....
│[12:55] [6] [irc/freenode] 3:#test(+n){4} [print,prone,prune/Prinz]
│[12:55] [6] [irc/libera] 3:#test(+n){4} [print,prone,prune/Prinz]
│[@Flashy] prinr █ │
└─────────────────────────────────────────────────────────────────────────────────┘
....
@ -4227,9 +4227,9 @@ ein Semikolon getrennt.
3. Tags |
`+formatted+` +
`+free+` +
`+*;irc.freenode.*+` +
`+*;irc.freenode.#weechat+` +
`+formatted;irc.freenode.#weechat;irc_notice+` |
`+*;irc.libera.*+` +
`+*;irc.libera.#weechat+` +
`+formatted;irc.libera.#weechat;irc_notice+` |
link:weechat_plugin_api.en.html#_hook_line[hook_line]
| print |
@ -4237,9 +4237,9 @@ ein Semikolon getrennt.
2. Tags +
3. Nachricht +
4. entferne Farben (0/1) |
`+irc.freenode.*+` +
`+irc.freenode.#weechat+` +
`+irc.freenode.#weechat;irc_notice+` +
`+irc.libera.*+` +
`+irc.libera.#weechat+` +
`+irc.libera.#weechat;irc_notice+` +
`+*;;;1+` |
link:weechat_plugin_api.en.html#_hook_print[hook_print] (Englisch)
@ -4451,7 +4451,7 @@ und die Daten in einer Hashtable gesichert:
| Variable | Typ | Beschreibung
| irc_server | pointer | Pointer auf IRC Server (Variable in hdata vom Typ "irc_server" kann verwendet werden, wie `+${irc_server.name}+`).
| irc_channel | pointer | Pointer auf IRC Channel (Variable in hdata vom Typ "irc_channel" kann verwendet werden, wie `+${irc_channel.name}+`).
| server | string | Name des Server (Beispiel: "freenode").
| server | string | Name des Server (Beispiel: "libera").
| tags | string | Tags in Nachricht (findet selten Verwendung).
| message_without_tags | string | Nachricht ohne Tags.
| nick | string | Nick.
@ -4811,7 +4811,7 @@ include::includes/autogen_user_options.de.adoc[tag=xfer_options]
Bevor man nach Unterstützung fragt sollte man sicherstellen, dass man sowohl die
Dokumentation als auch die FAQ gelesen hat, welche mit WeeChat bereitgestellt wird.
Unterstützung im IRC findet man auf dem Server _chat.freenode.net_:
Unterstützung im IRC findet man auf dem Server _irc.libera.chat_:
* offizielle Channel (Entwickler vertreten):
** _#weechat_ (englisch)

View File

@ -744,29 +744,29 @@ Example of terminal with WeeChat:
....
▼ bar "buflist" ▼ bar "title"
┌──────────────────────────────────────────────────────────────────────────────────────┐
│1.freenode│Welcome to #test, this is a test channel
│ weechat │12:52:27 --> | Flashy (flashcode@weechat.org) has joined #test │@Flashy│
│2. #test │12:52:27 -- | Nicks #test: [@Flashy @joe +weebot peter] │@joe │
│3. #abc │12:52:27 -- | Channel #test: 4 nicks (2 ops, 1 voice, 1 normal) │+weebot│
│4. #def │12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
│5. #ghi │12:54:15 peter | hey! │ │
│12:55:01 @joe | hello │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│[12:55] [5] [irc/freenode] 2:#test(+n){4}* [H: 3:#abc(2,5), 5]
│[@Flashy(i)] hi peter!█ │
│1.libera │Welcome to #test, this is a test channel
│ weechat│12:52:27 --> | Flashy (flashcode@weechat.org) has joined #test │@Flashy│
│2. #test│12:52:27 -- | Nicks #test: [@Flashy @joe +weebot peter] │@joe │
│3. #abc │12:52:27 -- | Channel #test: 4 nicks (2 ops, 1 voice, 1 normal) │+weebot│
│4. #def │12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
│5. #ghi │12:54:15 peter | hey! │ │
│ │12:55:01 @joe | hello │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│[12:55] [5] [irc/libera] 2:#test(+n){4}* [H: 3:#abc(2,5), 5]
│ │[@Flashy(i)] hi peter!█
└──────────────────────────────────────────────────────────────────────────────────────┘
▲ bars "status" and "input" bar "nicklist" ▲
....
@ -804,20 +804,20 @@ Bar _status_ has following default items:
[width="100%",cols="^3,^3,9",options="header"]
|===
| Item | Example | Description
| time | `[12:55]` | Time.
| buffer_last_number | `[5]` | Number of last buffer in list.
| buffer_plugin | `[irc/freenode]` | Plugin of current buffer (irc plugin can add IRC server name used by buffer).
| buffer_number | `2` | Current buffer number.
| buffer_name | `#test` | Current buffer name.
| buffer_modes | `+n` | IRC channel modes.
| buffer_nicklist_count | `{4}` | Number of nicks displayed in nicklist.
| buffer_zoom | ! | `!` means the merged buffer is zoomed (only this one is displayed), empty value means all merged buffers are displayed.
| buffer_filter | `+*+` | Filtering indicator: `+*+` means some lines are filtered (hidden), empty value means all lines are displayed.
| scroll | `-MORE(50)-` | Scroll indicator, with number of lines below last line displayed.
| lag | `[Lag: 2.5]` | Lag indicator, in seconds (hidden if lag is low).
| hotlist | `[H: 3:#abc(2,5), 5]` | List of buffers with activity (unread messages) (in example, 2 highlights and 5 unread messages on _#abc_, one unread message on buffer #5).
| completion | `abc(2) def(5)` | List of words for completion, with number of possible completions for each word.
| Item | Example | Description
| time | `[12:55]` | Time.
| buffer_last_number | `[5]` | Number of last buffer in list.
| buffer_plugin | `[irc/libera]` | Plugin of current buffer (irc plugin can add IRC server name used by buffer).
| buffer_number | `2` | Current buffer number.
| buffer_name | `#test` | Current buffer name.
| buffer_modes | `+n` | IRC channel modes.
| buffer_nicklist_count | `{4}` | Number of nicks displayed in nicklist.
| buffer_zoom | ! | `!` means the merged buffer is zoomed (only this one is displayed), empty value means all merged buffers are displayed.
| buffer_filter | `+*+` | Filtering indicator: `+*+` means some lines are filtered (hidden), empty value means all lines are displayed.
| scroll | `-MORE(50)-` | Scroll indicator, with number of lines below last line displayed.
| lag | `[Lag: 2.5]` | Lag indicator, in seconds (hidden if lag is low).
| hotlist | `[H: 3:#abc(2,5), 5]` | List of buffers with activity (unread messages) (in example, 2 highlights and 5 unread messages on _#abc_, one unread message on buffer #5).
| completion | `abc(2) def(5)` | List of words for completion, with number of possible completions for each word.
|===
Bar _input_ has following default items:
@ -825,7 +825,7 @@ Bar _input_ has following default items:
[width="100%",cols="^3,^3,9",options="header"]
|===
| Item | Example | Description
| input_prompt | `[@Flashy(i)]` | Input prompt, for irc: nick and modes (mode "+i" means invisible on freenode).
| input_prompt | `[@Flashy(i)]` | Input prompt, for irc: nick and modes (mode "+i" means invisible on libera).
| away | `(away)` | Away indicator.
| input_search | `[Search (~ str,msg)]` | Search indicator ("`~`": case insensitive, "`==`": case sensitive, "`str`": search string, "`regex`": search regular expression, "`msg`": search in messages, "`pre`": search in prefixes, "`pre\|msg`": search in prefixes and messages).
| input_paste | `[Paste 7 lines ? [ctrl-Y] Yes [ctrl-N] No]` | Question to user for pasting lines.
@ -1118,29 +1118,29 @@ Example of horizontal split (`/window splith`):
....
▼ window #2 (buffer #4)
┌──────────────────────────────────────────────────────────────────────────────────────┐
│1.freenode│Welcome to #def
│ weechat │12:55:12 Max | hi │@Flashy│
│2. #test │12:55:20 @Flashy | hi Max! │Max │
│3. #abc │ │ │
│4. #def │ │ │
│5. #ghi │ │ │
│ │ │
│ │ │
│ │ │
│[12:55] [5] [irc/freenode] 4:#def(+n){2}
│[@Flashy] │
│───────────────────────────────────────────────────────────────────────────│
│Welcome to #abc │
│12:54:15 peter | hey! │@Flashy│
│12:55:01 @joe | hello │@joe │
│ │+weebot│
│ │peter │
│ │ │
│ │ │
│ │ │
│ │ │
│[12:55] [5] [irc/freenode] 3:#abc(+n){4}
│[@Flashy] hi peter!█ │
│1.libera │Welcome to #def
│ weechat│12:55:12 Max | hi │@Flashy│
│2. #test│12:55:20 @Flashy | hi Max! │Max │
│3. #abc │ │ │
│4. #def │ │ │
│5. #ghi │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│[12:55] [5] [irc/libera] 4:#def(+n){2}
│ │[@Flashy]
│ │───────────────────────────────────────────────────────────────────────────│
│ │Welcome to #abc
│ │12:54:15 peter | hey! │@Flashy│
│ │12:55:01 @joe | hello │@joe │
│ │ │+weebot│
│ │ │peter │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│[12:55] [5] [irc/libera] 3:#abc(+n){4}
│ │[@Flashy] hi peter!█
└──────────────────────────────────────────────────────────────────────────────────────┘
▲ window #1 (buffer #3)
....
@ -1149,28 +1149,28 @@ Example of vertical split (`/window splitv`):
....
┌──────────────────────────────────────────────────────────────────────────────────────┐
│1.freenode│Welcome to #abc │Welcome to #def │
│ weechat │12:54:15 peter | hey! │@Flashy│12:55:12 Max | hi │@Flashy│
│2. #test │12:55:01 @joe | hello │@joe │12:55:20 @Flashy | hi Max! │Max │
│3. #abc │ │+weebot│ │ │
│4. #def │ │peter │ │ │
│5. #ghi │ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│[12:55] [5] [irc/freenode] 3:#abc(+n)│[12:55] [5] [irc/freenode] 4:#def(+n)
│[@Flashy] hi peter!█ │[@Flashy] │
│1.libera │Welcome to #abc │Welcome to #def
│ weechat│12:54:15 peter | hey! │@Flashy│12:55:12 Max | hi │@Flashy│
│2. #test│12:55:01 @joe | hello │@joe │12:55:20 @Flashy | hi Max! │Max │
│3. #abc │ │+weebot│ │ │
│4. #def │ │peter │ │ │
│5. #ghi │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│[12:55] [5] [irc/libera] 3:#abc(+n) │[12:55] [5] [irc/libera] 4:#def(+n)
│ │[@Flashy] hi peter!█ │[@Flashy]
└──────────────────────────────────────────────────────────────────────────────────────┘
▲ window #1 (buffer #3) ▲ window #2 (buffer #4)
....
@ -1180,28 +1180,28 @@ Example of vertical + horizontal splits:
....
▼ window #3 (buffer #5)
┌──────────────────────────────────────────────────────────────────────────────────────┐
│1.freenode│Welcome to #abc │Welcome to #ghi │
│ weechat │12:54:15 peter | hey! │@Flashy│12:55:42 @Flashy | hi │@Flashy│
│2. #test │12:55:01 @joe | hello │@joe │12:55:56 alex | hi Flashy │alex │
│3. #abc │ │+weebot│ │ │
│4. #def │ │peter │ │ │
│5. #ghi │ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │[12:55] [5] [irc/freenode] 5:#ghi(+n)
│ │ │[@Flashy] │
│ │ │─────────────────────────────────────│
│ │ │Welcome to #def │
│ │ │12:55:12 Max | hi │@Flashy│
│ │ │12:55:20 @Flashy | hi Max! │Max │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│[12:55] [5] [irc/freenode] 3:#abc(+n)│[12:55] [5] [irc/freenode] 4:#def(+n)
│[@Flashy] hi peter!█ │[@Flashy] │
│1.libera │Welcome to #abc │Welcome to #ghi
│ weechat│12:54:15 peter | hey! │@Flashy│12:55:42 @Flashy | hi │@Flashy│
│2. #test│12:55:01 @joe | hello │@joe │12:55:56 alex | hi Flashy │alex │
│3. #abc │ │+weebot│ │ │
│4. #def │ │peter │ │ │
│5. #ghi │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │[12:55] [5] [irc/libera] 5:#ghi(+n)
│ │ │ │[@Flashy]
│ │ │ │─────────────────────────────────────│
│ │ │ │Welcome to #def
│ │ │ │12:55:12 Max | hi │@Flashy│
│ │ │ │12:55:20 @Flashy | hi Max! │Max │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│[12:55] [5] [irc/libera] 3:#abc(+n) │[12:55] [5] [irc/libera] 4:#def(+n)
│ │[@Flashy] hi peter!█ │[@Flashy]
└──────────────────────────────────────────────────────────────────────────────────────┘
▲ window #1 (buffer #3) ▲ window #2 (buffer #4)
....
@ -1501,7 +1501,7 @@ Example of bar with items "[time],buffer_number+:+buffer_plugin+.+buffer_name":
....
┌───────────────────────────────────────────────────────────────────────────┐
│[12:55] 3:irc/freenode.#weechat
│[12:55] 3:irc/libera.#weechat
└───────────────────────────────────────────────────────────────────────────┘
....
@ -1555,7 +1555,7 @@ Some examples of filling for bar _nicklist_:
│ │ henry4 │
│ │ jimmy17│
│ │ jodie ▼│
│[12:55] [6] [irc/freenode] 3:#test(+n){24}
│[12:55] [6] [irc/libera] 3:#test(+n){24}
│[@carl] █ │
└───────────────────────────────────────────────────────────────────────┘
filling_left_right = vertical ▲
@ -1575,7 +1575,7 @@ Some examples of filling for bar _nicklist_:
│ │ henry4 zack │
│ │ jimmy17 │
│ │ jodie │
│[12:55] [6] [irc/freenode] 3:#test(+n){24}
│[12:55] [6] [irc/libera] 3:#test(+n){24}
│[@carl] █ │
└───────────────────────────────────────────────────────────────────────┘
filling_left_right = columns_vertical ▲
@ -1664,29 +1664,29 @@ If WeeChat looks like that:
....
┌──────────────────────────────────────────────────────────────────────────────────────┐
│1.freenode│Welcome to #abc
│ weechat │12:52:27 --> | Flashy (flashcode@weechat.org) has joined #abc │@Flashy│
│2. #test │12:52:27 -- | Nicks #abc: [@Flashy @joe +weebot peter] │@joe │
│3. #abc │12:52:27 -- | Channel #abc: 4 nicks (2 ops, 1 voice, 1 normal) │+weebot│
│4. #def │12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
│5. #ghi │12:54:15 peter | hey! │ │
│12:55:01 @joe | peter: hook_process: https://weechat.org/files/do │ │
│ | c/devel/weechat_plugin_api.en.html#_weechat_hook_ │ │
│ | process │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│[12:55] [5] [irc/freenode] 3:#abc(+n){4}
│[@Flashy(i)] hi peter!█ │
│1.libera │Welcome to #abc
│ weechat│12:52:27 --> | Flashy (flashcode@weechat.org) has joined #abc │@Flashy│
│2. #test│12:52:27 -- | Nicks #abc: [@Flashy @joe +weebot peter] │@joe │
│3. #abc │12:52:27 -- | Channel #abc: 4 nicks (2 ops, 1 voice, 1 normal) │+weebot│
│4. #def │12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
│5. #ghi │12:54:15 peter | hey! │ │
│ │12:55:01 @joe | peter: hook_process: https://weechat.org/files/doc │ │
│ │ | /devel/weechat_plugin_api.en.html#_weechat_hook_pr │ │
│ │ | ocess │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│[12:55] [5] [irc/libera] 3:#abc(+n){4}
│ │[@Flashy(i)] hi peter!█
└──────────────────────────────────────────────────────────────────────────────────────┘
....
@ -1753,16 +1753,16 @@ default is _all_.
|===
Notify level can be defined for a set of buffers, for example all buffers of
irc server "freenode":
irc server "libera":
----
/set weechat.notify.irc.freenode message
/set weechat.notify.irc.libera message
----
Set notify level _highlight_ on channel "#weechat" only:
----
/set weechat.notify.irc.freenode.#weechat highlight
/set weechat.notify.irc.libera.#weechat highlight
----
The notify level for a buffer can be set with command `/buffer`:
@ -2357,7 +2357,7 @@ The result is put as hexadecimal string in file _sec.conf_, for example:
----
[data]
__passphrase__ = on
freenode = "53B1C86FCDA28FC122A95B0456ABD79B5AB74654F21C3D099A6CCA8173239EEA59533A1D83011251F96778AC3F5166A394"
libera = "53B1C86FCDA28FC122A95B0456ABD79B5AB74654F21C3D099A6CCA8173239EEA59533A1D83011251F96778AC3F5166A394"
----
[[secured_data_decryption]]
@ -2372,11 +2372,11 @@ The decryption of data is made in 3 steps:
[[secured_data_manage]]
==== Manage secured data
To add secured data, use `/secure set`, for example a password for _freenode_
To add secured data, use `/secure set`, for example a password for _libera_
IRC server:
----
/secure set freenode mypassword
/secure set libera mypassword
----
For comfort, secured data can be displayed in a dedicated buffer (kbd:[Alt+v] on
@ -2391,11 +2391,11 @@ password, using this format: "${sec.data.xxx}" where "xxx" is the name of
secured data (used with `/secure set xxx ...`). +
For a complete list of supported options, see `/help secure`.
To use the _freenode_ password, for example with
To use the _libera_ password, for example with
<<irc_sasl_authentication,SASL authentication>>:
----
/set irc.server.freenode.sasl_password "${sec.data.freenode}"
/set irc.server.libera.sasl_password "${sec.data.libera}"
----
[[commands_and_options]]
@ -2664,7 +2664,7 @@ but on channel (or private) buffer.
To set charset for all channels/privates of an IRC server:
----
/set charset.encode.irc.freenode ISO-8859-15
/set charset.encode.irc.libera ISO-8859-15
----
To see all charsets used, use following command:
@ -2748,16 +2748,16 @@ Syntax for the FIFO pipe commands/text is one of following:
Some examples:
* Change nick on IRC server freenode to "newnick":
* Change nick on IRC server libera to "newnick":
----
$ echo 'irc.server.freenode */nick newnick' >/run/user/1000/weechat/weechat_fifo_12345
$ echo 'irc.server.libera */nick newnick' >/run/user/1000/weechat/weechat_fifo_12345
----
* Send a message on IRC #weechat channel:
----
$ echo 'irc.freenode.#weechat *hello!' >/run/user/1000/weechat/weechat_fifo_12345
$ echo 'irc.libera.#weechat *hello!' >/run/user/1000/weechat/weechat_fifo_12345
----
* Send a message on current buffer:
@ -2838,11 +2838,11 @@ It is possible to give URL for one or many IRC servers, as follow:
irc[6][s]://[nick[:password]@]irc.example.org[:port][/channel][,channel[...]]
----
Example to join _#weechat_ and _#toto_ on server _chat.freenode.net_ server,
Example to join _#weechat_ and _#toto_ on server _irc.libera.chat_ server,
default port (6667), with nick _nono_:
----
$ weechat irc://nono@chat.freenode.net/#weechat,#toto
$ weechat irc://nono@irc.libera.chat/#weechat,#toto
----
[[irc_ssl_certificates]]
@ -2970,7 +2970,7 @@ your public key in your account, using nickserv (replace the base64 value with
your public key):
----
/connect freenode
/connect libera
/msg nickserv identify your_password
/msg nickserv set pubkey Av8k1FOGetUDq7sPMBfufSIZ5c2I/QYWgiwHtNXkVe/q
----
@ -2978,15 +2978,15 @@ your public key):
Configure the SASL options in the server:
----
/set irc.server.freenode.sasl_mechanism ecdsa-nist256p-challenge
/set irc.server.freenode.sasl_username "your_nickname"
/set irc.server.freenode.sasl_key "${weechat_config_dir}/ecdsa.pem"
/set irc.server.libera.sasl_mechanism ecdsa-nist256p-challenge
/set irc.server.libera.sasl_username "your_nickname"
/set irc.server.libera.sasl_key "${weechat_config_dir}/ecdsa.pem"
----
Reconnect to the server:
----
/reconnect freenode
/reconnect libera
----
[[irc_tor_freenode]]
@ -3061,8 +3061,8 @@ It is possible to create filter for one channel only or channels beginning with
same name (see `/help filter`):
----
/filter add irc_smart_weechat irc.freenode.#weechat irc_smart_filter *
/filter add irc_smart_weechats irc.freenode.#weechat* irc_smart_filter *
/filter add irc_smart_weechat irc.libera.#weechat irc_smart_filter *
/filter add irc_smart_weechats irc.libera.#weechat* irc_smart_filter *
----
You can hide only join or part/quit with following options:
@ -3111,7 +3111,7 @@ It is possible to customize CTCP for one server only, using its internal name
before CTCP name:
----
/set irc.ctcp.freenode.version "WeeChat $version (for freenode)"
/set irc.ctcp.libera.version "WeeChat $version (for libera)"
----
If you want to restore standard CTCP reply, then remove option:
@ -3260,7 +3260,7 @@ Non-comprehensive list of IRC messages or alias that you can customize:
Other numeric commands can be customized as well.
Message can be prefixed by server name to be specific to an irc server
(for example: `freenode.whois`).
(for example: `libera.whois`).
Some examples:
@ -3276,10 +3276,10 @@ Some examples:
/unset irc.msgbuffer.whois
----
* Display invitation on current buffer, only for "freenode" server:
* Display invitation on current buffer, only for "libera" server:
----
/set irc.msgbuffer.freenode.invite current
/set irc.msgbuffer.libera.invite current
----
* Display message "303" (ison) on WeeChat "core" buffer:
@ -3348,19 +3348,19 @@ Some examples:
* Set level 3 for IRC channel #weechat:
----
/set logger.level.irc.freenode.#weechat 3
/set logger.level.irc.libera.#weechat 3
----
* Set level 3 for freenode server buffer:
* Set level 3 for libera server buffer:
----
/set logger.level.irc.server.freenode 3
/set logger.level.irc.server.libera 3
----
* Set level 3 for all channels on server freenode:
* Set level 3 for all channels on server libera:
----
/set logger.level.irc.freenode 3
/set logger.level.irc.libera 3
----
* Set level 2 for all IRC buffers:
@ -3382,18 +3382,18 @@ variables to build filename. To see available local variables for current buffer
Masks will be matched on options in descending order of specificity on
`logger.mask.$plugin.*`, with `logger.file.mask` as fallback option.
For example, on buffer "irc.freenode.#weechat", WeeChat will search a mask with
For example, on buffer "irc.libera.#weechat", WeeChat will search a mask with
option name, in this order:
----
logger.mask.irc.freenode.#weechat
logger.mask.irc.freenode
logger.mask.irc.libera.#weechat
logger.mask.irc.libera
logger.mask.irc
logger.file.mask
----
That means you can have masks specific for some IRC servers
("logger.mask.irc.freenode") or for a plugin ("logger.mask.irc").
("logger.mask.irc.libera") or for a plugin ("logger.mask.irc").
[[logger_files_by_date]]
===== Log files by date
@ -3412,15 +3412,15 @@ You'll have following files:
└── logs
├── 2010
│ ├── 11
│ │ ├── irc.server.freenode.weechatlog
│ │ └── irc.freenode.#weechat.weechatlog
│ │ ├── irc.server.libera.weechatlog
│ │ └── irc.libera.#weechat.weechatlog
│ └── 12
│ ├── irc.server.freenode.weechatlog
│ └── irc.freenode.#weechat.weechatlog
│ ├── irc.server.libera.weechatlog
│ └── irc.libera.#weechat.weechatlog
├── 2011
│ ├── 01
│ │ ├── irc.server.freenode.weechatlog
│ │ └── irc.freenode.#weechat.weechatlog
│ │ ├── irc.server.libera.weechatlog
│ │ └── irc.libera.#weechat.weechatlog
│ ├── 02
...
....
@ -3440,8 +3440,8 @@ You'll have following files:
~/.local/share/weechat
└── logs
└── irc
├── freenode
│ ├── freenode.weechatlog
├── libera
│ ├── libera.weechatlog
│ ├── #weechat.weechatlog
│ └── #mychan.weechatlog
├── oftc
@ -3578,21 +3578,21 @@ Example: IRC proxy with SSL for any server (client will choose):
/relay add ssl.irc 8000
----
Example: IRC proxy without SSL only for server "freenode":
Example: IRC proxy without SSL only for server "libera":
----
/relay add irc.freenode 8000
/relay add irc.libera 8000
----
Now you can connect on port 8000 with any IRC client using server password
"mypassword" (or "freenode:mypassword" if no server was specified in the relay).
"mypassword" (or "libera:mypassword" if no server was specified in the relay).
For example if you use WeeChat as IRC client of the relay, with a server called
"relay" and the relay password "secret", you can setup the password with this
command:
----
/set irc.server.relay.password "freenode:secret"
/set irc.server.relay.password "libera:secret"
----
[[relay_weechat_protocol]]
@ -3910,10 +3910,10 @@ on a German channel:
----
You can also specify a dictionary for a group of buffers, for example English
for all channels on freenode IRC server:
for all channels on libera IRC server:
----
/set spell.dict.irc.freenode en
/set spell.dict.irc.libera en
----
For more information, see the command <<command_spell_spell,/spell>>.
@ -3949,7 +3949,7 @@ integer ≥ 0 and add the bar item "spell_suggest" to a bar, like _status_.
Example of suggestions with English dictionary (`en`):
....
│[12:55] [6] [irc/freenode] 3:#test(+n){4} [print,prone,prune]
│[12:55] [6] [irc/libera] 3:#test(+n){4} [print,prone,prune]
│[@Flashy] prinr █ │
└─────────────────────────────────────────────────────────────────────────────────┘
....
@ -3957,7 +3957,7 @@ Example of suggestions with English dictionary (`en`):
Example of suggestions with English and French dictionaries (`en,fr`):
....
│[12:55] [6] [irc/freenode] 3:#test(+n){4} [print,prone,prune/prime,primer,primé] │
│[12:55] [6] [irc/libera] 3:#test(+n){4} [print,prone,prune/prime,primer,primé]
│[@Flashy] prinr █ │
└─────────────────────────────────────────────────────────────────────────────────┘
....
@ -4144,9 +4144,9 @@ The arguments depend on the hook used. They are separated by semicolons.
3. tags |
`+formatted+` +
`+free+` +
`+*;irc.freenode.*+` +
`+*;irc.freenode.#weechat+` +
`+formatted;irc.freenode.#weechat;irc_notice+` |
`+*;irc.libera.*+` +
`+*;irc.libera.#weechat+` +
`+formatted;irc.libera.#weechat;irc_notice+` |
link:weechat_plugin_api.en.html#_hook_line[hook_line]
| print |
@ -4154,9 +4154,9 @@ The arguments depend on the hook used. They are separated by semicolons.
2. tags +
3. message +
4. strip colors (0/1) |
`+irc.freenode.*+` +
`+irc.freenode.#weechat+` +
`+irc.freenode.#weechat;irc_notice+` +
`+irc.libera.*+` +
`+irc.libera.#weechat+` +
`+irc.libera.#weechat;irc_notice+` +
`+*;;;1+` |
link:weechat_plugin_api.en.html#_hook_print[hook_print]
@ -4360,7 +4360,7 @@ is added in hashtable:
| Variable | Type | Description
| irc_server | pointer | Pointer to IRC server (variables in hdata of type "irc_server" can be used, like `+${irc_server.name}+`).
| irc_channel | pointer | Pointer to IRC channel (variables in hdata of type "irc_channel" can be used, like `+${irc_channel.name}+`).
| server | string | Name of server (example: "freenode").
| server | string | Name of server (example: "libera").
| tags | string | Tags in message (rarely used).
| message_without_tags | string | Message without tags.
| nick | string | Nick.
@ -4721,7 +4721,7 @@ include::includes/autogen_user_options.en.adoc[tag=xfer_options]
Before asking for support, be sure you've read documentation and FAQ provided
with WeeChat.
For support with IRC, on server _chat.freenode.net_:
For support with IRC, on server _irc.libera.chat_:
* official channels (with developers):
** _#weechat_ (English)

View File

@ -763,29 +763,29 @@ Exemple de terminal avec WeeChat :
....
▼ barre "buflist" ▼ barre "title"
┌──────────────────────────────────────────────────────────────────────────────────────┐
│1.freenode│Bienvenue sur #test, canal de test
│ weechat │12:52:27 --> | Flashy (flashcode@weechat.org) a rejoint #test │@Flashy│
│2. #test │12:52:27 -- | Pseudos #test: [@Flashy @joe +weebot peter] │@joe │
│3. #abc │12:52:27 -- | Canal #test: 4 pseudos (2 ops, 1 voice, 1 normal) │+weebot│
│4. #def │12:52:27 -- | Canal créé le Tue Jan 27 06:30:17 2009 │peter │
│5. #ghi │12:54:15 peter | bonjour ! │ │
│12:55:01 @joe | salut │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│[12:55] [5] [irc/freenode] 2:#test(+n){4}* [H: 3:#abc(2,5), 5]
│[@Flashy(i)] salut peter !█ │
│1.libera │Bienvenue sur #test, canal de test
│ weechat│12:52:27 --> | Flashy (flashcode@weechat.org) a rejoint #test │@Flashy│
│2. #test│12:52:27 -- | Pseudos #test: [@Flashy @joe +weebot peter] │@joe │
│3. #abc │12:52:27 -- | Canal #test: 4 pseudos (2 ops, 1 voice, 1 normal) │+weebot│
│4. #def │12:52:27 -- | Canal créé le Tue Jan 27 06:30:17 2009 │peter │
│5. #ghi │12:54:15 peter | bonjour ! │ │
│ │12:55:01 @joe | salut │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│[12:55] [5] [irc/libera] 2:#test(+n){4}* [H: 3:#abc(2,5), 5]
│ │[@Flashy(i)] salut peter !█
└──────────────────────────────────────────────────────────────────────────────────────┘
▲ barres "status" et "input" barre "nicklist" ▲
....
@ -824,20 +824,20 @@ La barre _status_ contient les objets (items) suivants par défaut :
[width="100%",cols="^3,^3,9",options="header"]
|===
| Objet (item) | Exemple | Description
| time | `[12:55]` | Heure.
| buffer_last_number | `[5]` | Numéro du dernier tampon de la liste.
| buffer_plugin | `[irc/freenode]` | Extension du tampon courant (l'extension irc peut afficher le nom du serveur IRC auquel est rattaché ce tampon).
| buffer_number | `2` | Numéro du tampon courant.
| buffer_name | `#test` | Nom du tampon courant.
| buffer_modes | `+n` | Modes du canal IRC.
| buffer_nicklist_count | `{4}` | Nombre de pseudos affichés dans la liste des pseudos.
| buffer_zoom | ! | `!` signifie que le tampon mélangé est zoomé, une valeur vide signifie que tous les tampons mélangés sont affichés.
| buffer_filter | `+*+` | Indicateur de filtrage : `+*+` signifie que des lignes sont filtrées (cachées), une valeur vide signifie que toutes les lignes sont affichées.
| scroll | `-PLUS(50)-` | Indicateur de scroll, avec le nombre de lignes sous la dernière ligne affichée.
| lag | `[Lag: 2.5]` | Indicateur de "lag" (ralentissements réseau), en secondes (caché si le lag est faible).
| hotlist | `[H: 3:#abc(2,5), 5]` | Liste des tampons où il y a de l'activité (messages non lus) (dans cet exemple, 2 highlights et 5 messages non lus sur _#abc_, un message non lu sur le tampon numéro 5).
| completion | `abc(2) def(5)` | Liste des mots pour la complétion, avec le nombre de complétions possibles pour chaque mot.
| Objet (item) | Exemple | Description
| time | `[12:55]` | Heure.
| buffer_last_number | `[5]` | Numéro du dernier tampon de la liste.
| buffer_plugin | `[irc/libera]` | Extension du tampon courant (l'extension irc peut afficher le nom du serveur IRC auquel est rattaché ce tampon).
| buffer_number | `2` | Numéro du tampon courant.
| buffer_name | `#test` | Nom du tampon courant.
| buffer_modes | `+n` | Modes du canal IRC.
| buffer_nicklist_count | `{4}` | Nombre de pseudos affichés dans la liste des pseudos.
| buffer_zoom | ! | `!` signifie que le tampon mélangé est zoomé, une valeur vide signifie que tous les tampons mélangés sont affichés.
| buffer_filter | `+*+` | Indicateur de filtrage : `+*+` signifie que des lignes sont filtrées (cachées), une valeur vide signifie que toutes les lignes sont affichées.
| scroll | `-PLUS(50)-` | Indicateur de scroll, avec le nombre de lignes sous la dernière ligne affichée.
| lag | `[Lag: 2.5]` | Indicateur de "lag" (ralentissements réseau), en secondes (caché si le lag est faible).
| hotlist | `[H: 3:#abc(2,5), 5]` | Liste des tampons où il y a de l'activité (messages non lus) (dans cet exemple, 2 highlights et 5 messages non lus sur _#abc_, un message non lu sur le tampon numéro 5).
| completion | `abc(2) def(5)` | Liste des mots pour la complétion, avec le nombre de complétions possibles pour chaque mot.
|===
La barre _input_ contient les objets (items) suivants par défaut :
@ -845,7 +845,7 @@ La barre _input_ contient les objets (items) suivants par défaut :
[width="100%",cols="^3,^3,9",options="header"]
|===
| Objet (item) | Exemple | Description
| input_prompt | `[@Flashy(i)]` | Prompt, pour irc : pseudo et modes (le mode "+i" signifie invisible sur freenode).
| input_prompt | `[@Flashy(i)]` | Prompt, pour irc : pseudo et modes (le mode "+i" signifie invisible sur libera).
| away | `(absent)` | Indicateur d'absence.
| input_search | `[Recherche (~ str,msg)]` | Indicateur de recherche de texte ("`~`" : insensible à la casse, "`==`" : sensible à la casse, "`str`" : recherche de chaîne, "`regex`" : recherche d'expression régulière, "`msg`" : recherche dans les messages, "`pre`" : recherche dans les préfixes, "`pre\|msg`" : recherche dans les préfixes et messages).
| input_paste | `[Coller 7 lignes ? [ctrl-Y] Oui [ctrl-N] Non]` | Question à l'utilisateur pour coller des lignes.
@ -1147,29 +1147,29 @@ Exemple de découpage horizontal (`/window splith`) :
....
▼ fenêtre n°2 (tampon n°4)
┌──────────────────────────────────────────────────────────────────────────────────────┐
│1.freenode│Bienvenue sur #def
│ weechat │12:55:12 Max | bonjour │@Flashy│
│2. #test │12:55:20 @Flashy | salut Max ! │Max │
│3. #abc │ │ │
│4. #def │ │ │
│5. #ghi │ │ │
│ │ │
│ │ │
│ │ │
│[12:55] [5] [irc/freenode] 4:#def(+n){2}
│[@Flashy] │
│───────────────────────────────────────────────────────────────────────────│
│Bienvenue sur #abc │
│12:54:15 peter | ohé ! │@Flashy│
│12:55:01 @joe | salut │@joe │
│ │+weebot│
│ │peter │
│ │ │
│ │ │
│ │ │
│ │ │
│[12:55] [5] [irc/freenode] 3:#abc(+n){4}
│[@Flashy] salut peter !█ │
│1.libera │Bienvenue sur #def
│ weechat│12:55:12 Max | bonjour │@Flashy│
│2. #test│12:55:20 @Flashy | salut Max ! │Max │
│3. #abc │ │ │
│4. #def │ │ │
│5. #ghi │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│[12:55] [5] [irc/libera] 4:#def(+n){2}
│ │[@Flashy]
│ │───────────────────────────────────────────────────────────────────────────│
│ │Bienvenue sur #abc
│ │12:54:15 peter | ohé ! │@Flashy│
│ │12:55:01 @joe | salut │@joe │
│ │ │+weebot│
│ │ │peter │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│[12:55] [5] [irc/libera] 3:#abc(+n){4}
│ │[@Flashy] salut peter !█
└──────────────────────────────────────────────────────────────────────────────────────┘
▲ fenêtre n°1 (tampon n°3)
....
@ -1178,29 +1178,29 @@ Exemple de découpage vertical (`/window splitv`) :
....
┌──────────────────────────────────────────────────────────────────────────────────────┐
│1.freenode│Bienvenue sur #abc │Bienvenue sur #def │
│ weechat │12:54:15 peter | ohé ! │@Flashy│12:55:12 Max | bonjour │@Flashy│
│2. #test │12:55:01 @joe | salut │@joe │12:55:20 @Flashy | salut Max │Max │
│3. #abc │ │+weebot│ │ │
│4. #def │ │peter │ │ │
│5. #ghi │ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│[12:55] [5] [irc/freenode] 3:#abc(+n)│[12:55] [5] [irc/freenode] 4:#def(+n)
│[@Flashy] salut peter !█ │[@Flashy] │
│1.libera │Bienvenue sur #abc │Bienvenue sur #def
│ weechat│12:54:15 peter | ohé ! │@Flashy│12:55:12 Max | bonjour │@Flashy│
│2. #test│12:55:01 @joe | salut │@joe │12:55:20 @Flashy | salut Max │Max │
│3. #abc │ │+weebot│ │ │
│4. #def │ │peter │ │ │
│5. #ghi │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│[12:55] [5] [irc/libera] 3:#abc(+n) │[12:55] [5] [irc/libera] 4:#def(+n)
│ │[@Flashy] salut peter !█ │[@Flashy]
└──────────────────────────────────────────────────────────────────────────────────────┘
▲ fenêtre n°1 (tampon n°3) ▲ fenêtre n°2 (tampon n°4)
....
@ -1210,29 +1210,29 @@ Exemple de découpage vertical + horizontal :
....
▼ fenêtre n°3 (tampon n°5)
┌──────────────────────────────────────────────────────────────────────────────────────┐
│1.freenode│Bienvenue sur #abc │Bienvenue sur #ghi │
│ weechat │12:54:15 peter | ohé ! │@Flashy│12:55:42 @Flashy | salut │@Flashy│
│2. #test │12:55:01 @joe | salut │@joe │12:55:56 alex | salut │alex │
│3. #abc │ │+weebot│ │ │
│4. #def │ │peter │ │ │
│5. #ghi │ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │[12:55] [5] [irc/freenode] 5:#ghi(+n)
│ │ │[@Flashy] │
│ │ │─────────────────────────────────────│
│ │ │Bienvenue sur #def │
│ │ │12:55:12 Max | bonjour │@Flashy│
│ │ │12:55:20 @Flashy | salut Max │Max │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│[12:55] [5] [irc/freenode] 3:#abc(+n)│[12:55] [5] [irc/freenode] 4:#def(+n)
│[@Flashy] salut peter !█ │[@Flashy] │
│1.libera │Bienvenue sur #abc │Bienvenue sur #ghi
│ weechat│12:54:15 peter | ohé ! │@Flashy│12:55:42 @Flashy | salut │@Flashy│
│2. #test│12:55:01 @joe | salut │@joe │12:55:56 alex | salut │alex │
│3. #abc │ │+weebot│ │ │
│4. #def │ │peter │ │ │
│5. #ghi │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │[12:55] [5] [irc/libera] 5:#ghi(+n)
│ │ │ │[@Flashy]
│ │ │ │─────────────────────────────────────│
│ │ │ │Bienvenue sur #def
│ │ │ │12:55:12 Max | bonjour │@Flashy│
│ │ │ │12:55:20 @Flashy | salut Max │Max │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│[12:55] [5] [irc/libera] 3:#abc(+n) │[12:55] [5] [irc/libera] 4:#def(+n)
│ │[@Flashy] salut peter !█ │[@Flashy]
└──────────────────────────────────────────────────────────────────────────────────────┘
▲ fenêtre n°1 (tampon n°3) ▲ fenêtre n°2 (tampon n°4)
....
@ -1549,7 +1549,7 @@ Exemple de barre avec les objets
....
┌───────────────────────────────────────────────────────────────────────────┐
│[12:55] 3:irc/freenode.#weechat
│[12:55] 3:irc/libera.#weechat
└───────────────────────────────────────────────────────────────────────────┘
....
@ -1607,7 +1607,7 @@ Quelques exemples de remplissage pour la barre _nicklist_ :
│ │ henry4 │
│ │ jimmy17│
│ │ jodie ▼│
│[12:55] [6] [irc/freenode] 3:#test(+n){24}
│[12:55] [6] [irc/libera] 3:#test(+n){24}
│[@carl] █ │
└───────────────────────────────────────────────────────────────────────┘
filling_left_right = vertical ▲
@ -1627,7 +1627,7 @@ Quelques exemples de remplissage pour la barre _nicklist_ :
│ │ henry4 zack │
│ │ jimmy17 │
│ │ jodie │
│[12:55] [6] [irc/freenode] 3:#test(+n){24}
│[12:55] [6] [irc/libera] 3:#test(+n){24}
│[@carl] █ │
└───────────────────────────────────────────────────────────────────────┘
filling_left_right = columns_vertical ▲
@ -1720,29 +1720,29 @@ Si WeeChat ressemble à ceci :
....
┌──────────────────────────────────────────────────────────────────────────────────────┐
│1.freenode│Bienvenue sur #abc
│ weechat │12:52:27 --> | Flashy (flashcode@weechat.org) a rejoint #abc │@Flashy│
│2. #test │12:52:27 -- | Pseudos #abc: [@Flashy @joe +weebot peter] │@joe │
│3. #abc │12:52:27 -- | Canal #abc: 4 pseudos (2 ops, 1 voice, 1 normal) │+weebot│
│4. #def │12:52:27 -- | Canal créé le Tue Jan 27 06:30:17 2009 │peter │
│5. #ghi │12:54:15 peter | bonjour ! │ │
│12:55:01 @joe | peter: hook_process: https://weechat.org/files/do │ │
│ | c/devel/weechat_plugin_api.en.html#_weechat_hook_ │ │
│ | process │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│[12:55] [5] [irc/freenode] 3:#abc(+n){4}
│[@Flashy(i)] salut peter !█ │
│1.libera │Bienvenue sur #abc
│ weechat│12:52:27 --> | Flashy (flashcode@weechat.org) a rejoint #abc │@Flashy│
│2. #test│12:52:27 -- | Pseudos #abc: [@Flashy @joe +weebot peter] │@joe │
│3. #abc │12:52:27 -- | Canal #abc: 4 pseudos (2 ops, 1 voice, 1 normal) │+weebot│
│4. #def │12:52:27 -- | Canal créé le Tue Jan 27 06:30:17 2009 │peter │
│5. #ghi │12:54:15 peter | bonjour ! │ │
│ │12:55:01 @joe | peter: hook_process: https://weechat.org/files/doc │ │
│ │ | /devel/weechat_plugin_api.en.html#_weechat_hook_pr │ │
│ │ | ocess │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│[12:55] [5] [irc/libera] 3:#abc(+n){4}
│ │[@Flashy(i)] salut peter !█
└──────────────────────────────────────────────────────────────────────────────────────┘
....
@ -1810,16 +1810,16 @@ la valeur par défaut est _all_.
|===
Le niveau de notification peut être défini pour un ensemble de tampons, par
exemple tous les tampons du serveur irc "freenode" :
exemple tous les tampons du serveur irc "libera" :
----
/set weechat.notify.irc.freenode message
/set weechat.notify.irc.libera message
----
Définir le niveau de notification _highlight_ sur le canal "#weechat" seulement :
----
/set weechat.notify.irc.freenode.#weechat highlight
/set weechat.notify.irc.libera.#weechat highlight
----
Le niveau de notification pour un tampon peut aussi être défini avec la
@ -2439,7 +2439,7 @@ _sec.conf_, par exemple :
----
[data]
__passphrase__ = on
freenode = "53B1C86FCDA28FC122A95B0456ABD79B5AB74654F21C3D099A6CCA8173239EEA59533A1D83011251F96778AC3F5166A394"
libera = "53B1C86FCDA28FC122A95B0456ABD79B5AB74654F21C3D099A6CCA8173239EEA59533A1D83011251F96778AC3F5166A394"
----
[[secured_data_decryption]]
@ -2456,10 +2456,10 @@ Le déchiffrement des données se fait en 3 étapes :
==== Gérer les données sécurisées
Pour ajouter une donnée sécurisée, utilisez la commande `/secure set`, par
exemple un mot de passe pour le serveur IRC _freenode_ :
exemple un mot de passe pour le serveur IRC _libera_ :
----
/secure set freenode motdepasse
/secure set libera motdepasse
----
Pour plus de confort, les données sécurisées peuvent être affichées dans un
@ -2476,11 +2476,11 @@ contenir des données sensibles comme un mot de passe, en utilisant ce format :
commande `/secure set xxx ...`). +
Pour une liste complète des options supportées, voir `/help secure`.
Pour utiliser le mot de passe _freenode_, par exemple avec
Pour utiliser le mot de passe _libera_, par exemple avec
<<irc_sasl_authentication,l'authentification SASL>> :
----
/set irc.server.freenode.sasl_password "${sec.data.freenode}"
/set irc.server.libera.sasl_password "${sec.data.libera}"
----
[[commands_and_options]]
@ -2760,7 +2760,7 @@ canal (ou du privé).
Pour définir le jeu de caractères pour tous les canaux/privés d'un serveur IRC :
----
/set charset.encode.irc.freenode ISO-8859-15
/set charset.encode.irc.libera ISO-8859-15
----
Pour voir tous les jeux de caractères utilisés, utilisez la commande suivante :
@ -2846,16 +2846,16 @@ des suivantes :
Quelques exemples :
* Changer le pseudo sur freenode en "autrepseudo" :
* Changer le pseudo sur libera en "autrepseudo" :
----
$ echo 'irc.server.freenode */nick autrepseudo' >/run/user/1000/weechat/weechat_fifo_12345
$ echo 'irc.server.libera */nick autrepseudo' >/run/user/1000/weechat/weechat_fifo_12345
----
* Envoyer un message sur le canal IRC #weechat :
----
$ echo 'irc.freenode.#weechat *bonjour !' >/run/user/1000/weechat/weechat_fifo_12345
$ echo 'irc.libera.#weechat *bonjour !' >/run/user/1000/weechat/weechat_fifo_12345
----
* Envoyer un message sur le tampon courant :
@ -2938,11 +2938,11 @@ Il est possible de passer une URL pour un ou plusieurs serveurs, comme suit :
irc[6][s]://[pseudo[:mot_passe]@]irc.example.org[:port][/canal][,canal[...]]
----
Exemple pour rejoindre _#weechat_ et _#toto_ sur le serveur _chat.freenode.net_,
Exemple pour rejoindre _#weechat_ et _#toto_ sur le serveur _irc.libera.chat_,
port par défaut (6667), avec le pseudo _nono_ :
----
$ weechat irc://nono@chat.freenode.net/#weechat,#toto
$ weechat irc://nono@irc.libera.chat/#weechat,#toto
----
[[irc_ssl_certificates]]
@ -3074,7 +3074,7 @@ Connectez-vous au serveur, identifiez vous (par exemple avec
utilisant nickserv (remplacez la valeur base64 par votre clé publique) :
----
/connect freenode
/connect libera
/msg nickserv identify votre_mot_de_passe
/msg nickserv set pubkey Av8k1FOGetUDq7sPMBfufSIZ5c2I/QYWgiwHtNXkVe/q
----
@ -3082,15 +3082,15 @@ utilisant nickserv (remplacez la valeur base64 par votre clé publique) :
Configurez les options SASL dans le serveur :
----
/set irc.server.freenode.sasl_mechanism ecdsa-nist256p-challenge
/set irc.server.freenode.sasl_username "votre_pseudo"
/set irc.server.freenode.sasl_key "${weechat_config_dir}/ecdsa.pem"
/set irc.server.libera.sasl_mechanism ecdsa-nist256p-challenge
/set irc.server.libera.sasl_username "votre_pseudo"
/set irc.server.libera.sasl_key "${weechat_config_dir}/ecdsa.pem"
----
Reconnectez-vous au serveur :
----
/reconnect freenode
/reconnect libera
----
[[irc_tor_freenode]]
@ -3165,8 +3165,8 @@ Il est possible de créer un filtre pour un canal seulement ou plusieurs canaux
commençant par le même nom (voir `/help filter`) :
----
/filter add irc_smart_weechat irc.freenode.#weechat irc_smart_filter *
/filter add irc_smart_weechats irc.freenode.#weechat* irc_smart_filter *
/filter add irc_smart_weechat irc.libera.#weechat irc_smart_filter *
/filter add irc_smart_weechats irc.libera.#weechat* irc_smart_filter *
----
Vous pouvez cacher seulement les join ou part/quit avec les options suivantes :
@ -3216,7 +3216,7 @@ Il est possible de personnaliser le CTCP pour un seul serveur, en utilisant son
nom interne avant le nom du CTCP :
----
/set irc.ctcp.freenode.version "WeeChat $version (pour freenode)"
/set irc.ctcp.libera.version "WeeChat $version (pour libera)"
----
Si vous voulez restaurer la réponse CTCP standard, alors supprimez l'option :
@ -3367,7 +3367,7 @@ Liste non exhaustive des messages ou alias que vous pouvez paramétrer :
Les autres messages numériques peuvent être paramétrés de la même manière.
Le message peut être préfixé par le nom du serveur pour être spécifique à un
serveur IRC (par exemple: `freenode.whois`).
serveur IRC (par exemple: `libera.whois`).
Quelques exemples :
@ -3383,11 +3383,11 @@ Quelques exemples :
/unset irc.msgbuffer.whois
----
* Afficher une invitation sur le tampon courant, pour le serveur "freenode"
* Afficher une invitation sur le tampon courant, pour le serveur "libera"
seulement :
----
/set irc.msgbuffer.freenode.invite current
/set irc.msgbuffer.libera.invite current
----
* Afficher le message "303" (ison) sur le tampon "core" WeeChat :
@ -3456,19 +3456,19 @@ Quelques exemples :
* Affecter le niveau 3 pour le canal IRC #weechat :
----
/set logger.level.irc.freenode.#weechat 3
/set logger.level.irc.libera.#weechat 3
----
* Affecter le niveau 3 pour le tampon serveur freenode :
* Affecter le niveau 3 pour le tampon serveur libera :
----
/set logger.level.irc.server.freenode 3
/set logger.level.irc.server.libera 3
----
* Affecter le niveau 3 pour tous les canaux sur le serveur freenode :
* Affecter le niveau 3 pour tous les canaux sur le serveur libera :
----
/set logger.level.irc.freenode 3
/set logger.level.irc.libera 3
----
* Affecter le niveau 2 pour tous les tampons IRC :
@ -3491,18 +3491,18 @@ Pour voir les variables disponibles sur le tampon courant :
Les masques seront utilisés par ordre de priorité descendante sur
`logger.mask.$plugin.*`, avec `logger.file.mask` comme option par défaut.
Par exemple, sur le tampon "irc.freenode.#weechat", WeeChat cherchera un masque
Par exemple, sur le tampon "irc.libera.#weechat", WeeChat cherchera un masque
avec le nom de l'option, dans cet ordre :
----
logger.mask.irc.freenode.#weechat
logger.mask.irc.freenode
logger.mask.irc.libera.#weechat
logger.mask.irc.libera
logger.mask.irc
logger.file.mask
----
Cela signifie que vous pouvez avoir un masque spécifique pour certaines
serveurs IRC ("logger.mask.irc.freenode") ou pour une extension
serveurs IRC ("logger.mask.irc.libera") ou pour une extension
("logger.mask.irc").
[[logger_files_by_date]]
@ -3522,15 +3522,15 @@ Vous obtiendrez les fichiers suivants :
└── logs
├── 2010
│ ├── 11
│ │ ├── irc.server.freenode.weechatlog
│ │ └── irc.freenode.#weechat.weechatlog
│ │ ├── irc.server.libera.weechatlog
│ │ └── irc.libera.#weechat.weechatlog
│ └── 12
│ ├── irc.server.freenode.weechatlog
│ └── irc.freenode.#weechat.weechatlog
│ ├── irc.server.libera.weechatlog
│ └── irc.libera.#weechat.weechatlog
├── 2011
│ ├── 01
│ │ ├── irc.server.freenode.weechatlog
│ │ └── irc.freenode.#weechat.weechatlog
│ │ ├── irc.server.libera.weechatlog
│ │ └── irc.libera.#weechat.weechatlog
│ ├── 02
...
....
@ -3550,8 +3550,8 @@ Vous obtiendrez les fichiers suivants :
~/.local/share/weechat
└── logs
└── irc
├── freenode
│ ├── freenode.weechatlog
├── libera
│ ├── libera.weechatlog
│ ├── #weechat.weechatlog
│ └── #mychan.weechatlog
├── oftc
@ -3694,14 +3694,14 @@ Exemple : proxy IRC avec SSL pour tout serveur (le client choisira) :
/relay add ssl.irc 8000
----
Exemple : proxy IRC sans SSL seulement pour le serveur "freenode" :
Exemple : proxy IRC sans SSL seulement pour le serveur "libera" :
----
/relay add irc.freenode 8000
/relay add irc.libera 8000
----
Maintenant vous pouvez vous connecter sur le port 8000 avec n'importe quel
client IRC en utilisant le mot de passe "motdepasse" (ou "freenode:motdepasse"
client IRC en utilisant le mot de passe "motdepasse" (ou "libera:motdepasse"
si aucun serveur n'a été spécifié dans le relai).
Par exemple si vous utilisez WeeChat comme client IRC du relai, avec un serveur
@ -3709,7 +3709,7 @@ Par exemple si vous utilisez WeeChat comme client IRC du relai, avec un serveur
avec cette commande :
----
/set irc.server.relay.password "freenode:secret"
/set irc.server.relay.password "libera:secret"
----
[[relay_weechat_protocol]]
@ -4038,10 +4038,10 @@ par exemple sur un canal allemand :
----
Vous pouvez aussi spécifier un dictionnaire pour un groupe de tampons, par
exemple l'anglais pour tous les canaux du serveur IRC freenode :
exemple l'anglais pour tous les canaux du serveur IRC libera :
----
/set spell.dict.irc.freenode en
/set spell.dict.irc.libera en
----
Pour plus d'informations, voir la commande <<command_spell_spell,/spell>>.
@ -4078,7 +4078,7 @@ _spell.check.suggestions_ avec un entier ≥ 0 et ajouter l'objet de barre
Exemple de suggestions avec un dictionnaire anglais (`en`) :
....
│[12:55] [6] [irc/freenode] 3:#test(+n){4} [print,prone,prune]
│[12:55] [6] [irc/libera] 3:#test(+n){4} [print,prone,prune]
│[@Flashy] prinr █ │
└─────────────────────────────────────────────────────────────────────────────────┘
....
@ -4086,7 +4086,7 @@ Exemple de suggestions avec un dictionnaire anglais (`en`) :
Exemple de suggestions avec des dictionnaires anglais et français (`en,fr`) :
....
│[12:55] [6] [irc/freenode] 3:#test(+n){4} [print,prone,prune/prime,primer,primé] │
│[12:55] [6] [irc/libera] 3:#test(+n){4} [print,prone,prune/prime,primer,primé]
│[@Flashy] prinr █ │
└─────────────────────────────────────────────────────────────────────────────────┘
....
@ -4278,9 +4278,9 @@ points-virgules.
3. étiquettes |
`+formatted+` +
`+free+` +
`+*;irc.freenode.*+` +
`+*;irc.freenode.#weechat+` +
`+formatted;irc.freenode.#weechat;irc_notice+` |
`+*;irc.libera.*+` +
`+*;irc.libera.#weechat+` +
`+formatted;irc.libera.#weechat;irc_notice+` |
link:weechat_plugin_api.en.html#_hook_line[hook_line]
| print |
@ -4288,9 +4288,9 @@ points-virgules.
2. étiquettes +
3. message +
4. suppression des couleurs (0/1) |
`+irc.freenode.*+` +
`+irc.freenode.#weechat+` +
`+irc.freenode.#weechat;irc_notice+` +
`+irc.libera.*+` +
`+irc.libera.#weechat+` +
`+irc.libera.#weechat;irc_notice+` +
`+*;;;1+` |
link:weechat_plugin_api.fr.html#_hook_print[hook_print]
@ -4504,7 +4504,7 @@ suivantes sont ajoutées dans la table de hachage :
| Variable | Type | Description
| irc_server | pointeur | Pointeur vers le serveur IRC (les variables dans le hdata de type "irc_server" peuvent être utilisées, comme `+${irc_server.name}+`).
| irc_channel | pointeur | Pointeur vers le canal IRC (les variables dans le hdata de type "irc_channel" peuvent être utilisées, comme `+${irc_channel.name}+`).
| server | chaîne | Nom du serveur (exemple : "freenode").
| server | chaîne | Nom du serveur (exemple : "libera").
| tags | chaîne | Étiquettes dans le message (rarement utilisées).
| message_without_tags | chaîne | Message sans les étiquettes.
| nick | chaîne | Pseudo.
@ -4882,7 +4882,7 @@ include::includes/autogen_user_options.fr.adoc[tag=xfer_options]
Avant de faire appel au support, merci de lire la documentation et la FAQ de
WeeChat.
Pour le support via IRC, sur le serveur _chat.freenode.net_ :
Pour le support via IRC, sur le serveur _irc.libera.chat_ :
* canaux officiels (avec les développeurs) :
** _#weechat_ (Anglais)

View File

@ -811,29 +811,29 @@ Esempio di terminale con WeeChat:
....
▼ bar "buflist" ▼ bar "title"
┌──────────────────────────────────────────────────────────────────────────────────────┐
│1.freenode│Welcome to #test, this is a test channel
│ weechat │12:52:27 --> | Flashy (flashcode@weechat.org) has joined #test │@Flashy│
│2. #test │12:52:27 -- | Nicks #test: [@Flashy @joe +weebot peter] │@joe │
│3. #abc │12:52:27 -- | Channel #test: 4 nicks (2 ops, 1 voice, 1 normal) │+weebot│
│4. #def │12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
│5. #ghi │12:54:15 peter | hey! │ │
│12:55:01 @joe | hello │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│[12:55] [5] [irc/freenode] 2:#test(+n){4}* [H: 3:#abc(2,5), 5]
│[@Flashy(i)] hi peter!█ │
│1.libera │Welcome to #test, this is a test channel
│ weechat│12:52:27 --> | Flashy (flashcode@weechat.org) has joined #test │@Flashy│
│2. #test│12:52:27 -- | Nicks #test: [@Flashy @joe +weebot peter] │@joe │
│3. #abc │12:52:27 -- | Channel #test: 4 nicks (2 ops, 1 voice, 1 normal) │+weebot│
│4. #def │12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
│5. #ghi │12:54:15 peter | hey! │ │
│ │12:55:01 @joe | hello │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│[12:55] [5] [irc/libera] 2:#test(+n){4}* [H: 3:#abc(2,5), 5]
│ │[@Flashy(i)] hi peter!█
└──────────────────────────────────────────────────────────────────────────────────────┘
▲ bars "status" and "input" bar "nicklist" ▲
....
@ -874,23 +874,23 @@ La barra _status_ ha i seguenti elementi predefiniti:
[width="100%",cols="^3,^3,9",options="header"]
|===
| Elemento | Esempio | Descrizione
| time | `[12:55]` | Ora.
| Elemento | Esempio | Descrizione
| time | `[12:55]` | Ora.
// TRANSLATION MISSING
| buffer_last_number | `[5]` | Number of last buffer in list.
| buffer_plugin | `[irc/freenode]` | Plugin del buffer attivo (il plugin irc può aggiungere il nome del server irc usato dal buffer).
| buffer_number | `2` | Numero del buffer corrente.
| buffer_name | `#test` | Nome del buffer attivo.
| buffer_modes | `+n` | Modalità canale IRC.
| buffer_last_number | `[5]` | Number of last buffer in list.
| buffer_plugin | `[irc/libera]` | Plugin del buffer attivo (il plugin irc può aggiungere il nome del server irc usato dal buffer).
| buffer_number | `2` | Numero del buffer corrente.
| buffer_name | `#test` | Nome del buffer attivo.
| buffer_modes | `+n` | Modalità canale IRC.
// TRANSLATION MISSING
| buffer_nicklist_count | `{4}` | Number of nicks displayed in nicklist.
| buffer_nicklist_count | `{4}` | Number of nicks displayed in nicklist.
// TRANSLATION MISSING
| buffer_zoom | ! | `!` means the merged buffer is zoomed (only this one is displayed), empty value means all merged buffers are displayed.
| buffer_filter | `+*+` | Indicatore filtraggio: `+*+` significa che alcune righe sono filtrate (nascoste), valori vuoti indicano che tutte le righe sono visualizzate.
| scroll | `-ANCORA(50)-` | Indicatore di scorrimento, con il numero di righe sotto l'ultima riga visualizzata.
| lag | `[Ritardo: 2.5]` | Indicatore ritardo, in secondi (nascosto se il ritardo è basso).
| hotlist | `[H: 3:#abc(2,5), 5]` | Elenco dei buffer con attività (messaggi non letti) (nell'esempio, 2 notifiche e 5 messaggi non letti su #abc, un messaggio non letto sul buffer #5).
| completion | `abc(2) def(5)` | Elenco di parole per il completamento, con il numero di completamenti possibili per ogni parola.
| buffer_zoom | ! | `!` means the merged buffer is zoomed (only this one is displayed), empty value means all merged buffers are displayed.
| buffer_filter | `+*+` | Indicatore filtraggio: `+*+` significa che alcune righe sono filtrate (nascoste), valori vuoti indicano che tutte le righe sono visualizzate.
| scroll | `-ANCORA(50)-` | Indicatore di scorrimento, con il numero di righe sotto l'ultima riga visualizzata.
| lag | `[Ritardo: 2.5]` | Indicatore ritardo, in secondi (nascosto se il ritardo è basso).
| hotlist | `[H: 3:#abc(2,5), 5]` | Elenco dei buffer con attività (messaggi non letti) (nell'esempio, 2 notifiche e 5 messaggi non letti su #abc, un messaggio non letto sul buffer #5).
| completion | `abc(2) def(5)` | Elenco di parole per il completamento, con il numero di completamenti possibili per ogni parola.
|===
La barra _input_ ha i seguenti elementi predefiniti:
@ -899,7 +899,7 @@ La barra _input_ ha i seguenti elementi predefiniti:
|===
| Elemento | Esempio | Descrizione
// TRANSLATION MISSING
| input_prompt | `[@Flashy(i)]` | Prompt per l'input, for irc: nick and modes (mode "+i" means invisible on freenode).
| input_prompt | `[@Flashy(i)]` | Prompt per l'input, for irc: nick and modes (mode "+i" means invisible on libera).
| away | `(assente)` | Indicatore di assenza.
// TRANSLATION MISSING
| input_search | `[Search (~ str,msg)]` | Search indicator ("`~`": case insensitive, "`==`": case sensitive, "`str`": search string, "`regex`": search regular expression, "`msg`": search in messages, "`pre`": search in prefixes, "`pre\|msg`": search in prefixes and messages).
@ -1209,29 +1209,29 @@ Esempio di split orizzontale (`/window splith`):
....
▼ window #2 (buffer #4)
┌──────────────────────────────────────────────────────────────────────────────────────┐
│1.freenode│Welcome to #def
│ weechat │12:55:12 Max | hi │@Flashy│
│2. #test │12:55:20 @Flashy | hi Max! │Max │
│3. #abc │ │ │
│4. #def │ │ │
│5. #ghi │ │ │
│ │ │
│ │ │
│ │ │
│[12:55] [5] [irc/freenode] 4:#def(+n){2}
│[@Flashy] │
│───────────────────────────────────────────────────────────────────────────│
│Welcome to #abc │
│12:54:15 peter | hey! │@Flashy│
│12:55:01 @joe | hello │@joe │
│ │+weebot│
│ │peter │
│ │ │
│ │ │
│ │ │
│ │ │
│[12:55] [5] [irc/freenode] 3:#abc(+n){4}
│[@Flashy] hi peter!█ │
│1.libera │Welcome to #def
│ weechat│12:55:12 Max | hi │@Flashy│
│2. #test│12:55:20 @Flashy | hi Max! │Max │
│3. #abc │ │ │
│4. #def │ │ │
│5. #ghi │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│[12:55] [5] [irc/libera] 4:#def(+n){2}
│ │[@Flashy]
│ │───────────────────────────────────────────────────────────────────────────│
│ │Welcome to #abc
│ │12:54:15 peter | hey! │@Flashy│
│ │12:55:01 @joe | hello │@joe │
│ │ │+weebot│
│ │ │peter │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│[12:55] [5] [irc/libera] 3:#abc(+n){4}
│ │[@Flashy] hi peter!█
└──────────────────────────────────────────────────────────────────────────────────────┘
▲ window #1 (buffer #3)
....
@ -1241,28 +1241,28 @@ Esempio di split verticale (`/window splitv`):
// TRANSLATION MISSING
....
┌──────────────────────────────────────────────────────────────────────────────────────┐
│1.freenode│Welcome to #abc │Welcome to #def │
│ weechat │12:54:15 peter | hey! │@Flashy│12:55:12 Max | hi │@Flashy│
│2. #test │12:55:01 @joe | hello │@joe │12:55:20 @Flashy | hi Max! │Max │
│3. #abc │ │+weebot│ │ │
│4. #def │ │peter │ │ │
│5. #ghi │ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│[12:55] [5] [irc/freenode] 3:#abc(+n)│[12:55] [5] [irc/freenode] 4:#def(+n)
│[@Flashy] hi peter!█ │[@Flashy] │
│1.libera │Welcome to #abc │Welcome to #def
│ weechat│12:54:15 peter | hey! │@Flashy│12:55:12 Max | hi │@Flashy│
│2. #test│12:55:01 @joe | hello │@joe │12:55:20 @Flashy | hi Max! │Max │
│3. #abc │ │+weebot│ │ │
│4. #def │ │peter │ │ │
│5. #ghi │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│[12:55] [5] [irc/libera] 3:#abc(+n) │[12:55] [5] [irc/libera] 4:#def(+n)
│ │[@Flashy] hi peter!█ │[@Flashy]
└──────────────────────────────────────────────────────────────────────────────────────┘
▲ window #1 (buffer #3) ▲ window #2 (buffer #4)
....
@ -1273,28 +1273,28 @@ Esempio di split orizzontale + verticale:
....
▼ window #3 (buffer #5)
┌──────────────────────────────────────────────────────────────────────────────────────┐
│1.freenode│Welcome to #abc │Welcome to #ghi │
│ weechat │12:54:15 peter | hey! │@Flashy│12:55:42 @Flashy | hi │@Flashy│
│2. #test │12:55:01 @joe | hello │@joe │12:55:56 alex | hi Flashy │alex │
│3. #abc │ │+weebot│ │ │
│4. #def │ │peter │ │ │
│5. #ghi │ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │[12:55] [5] [irc/freenode] 5:#ghi(+n)
│ │ │[@Flashy] │
│ │ │─────────────────────────────────────│
│ │ │Welcome to #def │
│ │ │12:55:12 Max | hi │@Flashy│
│ │ │12:55:20 @Flashy | hi Max! │Max │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│[12:55] [5] [irc/freenode] 3:#abc(+n)│[12:55] [5] [irc/freenode] 4:#def(+n)
│[@Flashy] hi peter!█ │[@Flashy] │
│1.libera │Welcome to #abc │Welcome to #ghi
│ weechat│12:54:15 peter | hey! │@Flashy│12:55:42 @Flashy | hi │@Flashy│
│2. #test│12:55:01 @joe | hello │@joe │12:55:56 alex | hi Flashy │alex │
│3. #abc │ │+weebot│ │ │
│4. #def │ │peter │ │ │
│5. #ghi │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │[12:55] [5] [irc/libera] 5:#ghi(+n)
│ │ │ │[@Flashy]
│ │ │ │─────────────────────────────────────│
│ │ │ │Welcome to #def
│ │ │ │12:55:12 Max | hi │@Flashy│
│ │ │ │12:55:20 @Flashy | hi Max! │Max │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│[12:55] [5] [irc/libera] 3:#abc(+n) │[12:55] [5] [irc/libera] 4:#def(+n)
│ │[@Flashy] hi peter!█ │[@Flashy]
└──────────────────────────────────────────────────────────────────────────────────────┘
▲ window #1 (buffer #3) ▲ window #2 (buffer #4)
....
@ -1606,7 +1606,7 @@ Example of bar with items "[time],buffer_number+:+buffer_plugin+.+buffer_name":
....
┌───────────────────────────────────────────────────────────────────────────┐
│[12:55] 3:irc/freenode.#weechat
│[12:55] 3:irc/libera.#weechat
└───────────────────────────────────────────────────────────────────────────┘
....
@ -1663,7 +1663,7 @@ Some examples of filling for bar _nicklist_:
│ │ henry4 │
│ │ jimmy17│
│ │ jodie ▼│
│[12:55] [6] [irc/freenode] 3:#test(+n){24}
│[12:55] [6] [irc/libera] 3:#test(+n){24}
│[@carl] █ │
└───────────────────────────────────────────────────────────────────────┘
filling_left_right = vertical ▲
@ -1683,7 +1683,7 @@ Some examples of filling for bar _nicklist_:
│ │ henry4 zack │
│ │ jimmy17 │
│ │ jodie │
│[12:55] [6] [irc/freenode] 3:#test(+n){24}
│[12:55] [6] [irc/libera] 3:#test(+n){24}
│[@carl] █ │
└───────────────────────────────────────────────────────────────────────┘
filling_left_right = columns_vertical ▲
@ -1774,29 +1774,29 @@ If WeeChat looks like that:
....
┌──────────────────────────────────────────────────────────────────────────────────────┐
│1.freenode│Welcome to #abc
│ weechat │12:52:27 --> | Flashy (flashcode@weechat.org) has joined #abc │@Flashy│
│2. #test │12:52:27 -- | Nicks #abc: [@Flashy @joe +weebot peter] │@joe │
│3. #abc │12:52:27 -- | Channel #abc: 4 nicks (2 ops, 1 voice, 1 normal) │+weebot│
│4. #def │12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
│5. #ghi │12:54:15 peter | hey! │ │
│12:55:01 @joe | peter: hook_process: https://weechat.org/files/do │ │
│ | c/devel/weechat_plugin_api.en.html#_weechat_hook_ │ │
│ | process │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│[12:55] [5] [irc/freenode] 3:#abc(+n){4}
│[@Flashy(i)] hi peter!█ │
│1.libera │Welcome to #abc
│ weechat│12:52:27 --> | Flashy (flashcode@weechat.org) has joined #abc │@Flashy│
│2. #test│12:52:27 -- | Nicks #abc: [@Flashy @joe +weebot peter] │@joe │
│3. #abc │12:52:27 -- | Channel #abc: 4 nicks (2 ops, 1 voice, 1 normal) │+weebot│
│4. #def │12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
│5. #ghi │12:54:15 peter | hey! │ │
│ │12:55:01 @joe | peter: hook_process: https://weechat.org/files/doc │ │
│ │ | /devel/weechat_plugin_api.en.html#_weechat_hook_pr │ │
│ │ | ocess │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│[12:55] [5] [irc/libera] 3:#abc(+n){4}
│ │[@Flashy(i)] hi peter!█
└──────────────────────────────────────────────────────────────────────────────────────┘
....
@ -1866,16 +1866,16 @@ il valore predefinito è _all_.
|===
Il livello di notifica può essere definito per un set di buffer, ad esempio
tutti i buffer per il server irc "freenode":
tutti i buffer per il server irc "libera":
----
/set weechat.notify.irc.freenode message
/set weechat.notify.irc.libera message
----
Imposta il livello di notifica _highlight_ solo sul canale _#weechat_:
----
/set weechat.notify.irc.freenode.#weechat highlight
/set weechat.notify.irc.libera.#weechat highlight
----
Il livello di notifica per un buffer può essere impostato con il comando `/buffer`:
@ -2527,7 +2527,7 @@ The result is put as hexadecimal string in file _sec.conf_, for example:
----
[data]
__passphrase__ = on
freenode = "53B1C86FCDA28FC122A95B0456ABD79B5AB74654F21C3D099A6CCA8173239EEA59533A1D83011251F96778AC3F5166A394"
libera = "53B1C86FCDA28FC122A95B0456ABD79B5AB74654F21C3D099A6CCA8173239EEA59533A1D83011251F96778AC3F5166A394"
----
[[secured_data_decryption]]
@ -2542,11 +2542,11 @@ The decryption of data is made in 3 steps:
[[secured_data_manage]]
==== Manage secured data
To add secured data, use `/secure set`, for example a password for _freenode_
To add secured data, use `/secure set`, for example a password for _libera_
IRC server:
----
/secure set freenode mypassword
/secure set libera mypassword
----
For comfort, secured data can be displayed in a dedicated buffer (kbd:[Alt+v] on
@ -2561,11 +2561,11 @@ password, using this format: "${sec.data.xxx}" where "xxx" is the name of
secured data (used with `/secure set xxx ...`). +
For a complete list of supported options, see `/help secure`.
To use the _freenode_ password, for example with
To use the _libera_ password, for example with
<<irc_sasl_authentication,SASL authentication>>:
----
/set irc.server.freenode.sasl_password "${sec.data.freenode}"
/set irc.server.libera.sasl_password "${sec.data.libera}"
----
// TRANSLATION MISSING
@ -2863,7 +2863,7 @@ stessi comandi per il server, ma sul buffer del canale (o quello privato).
To set charset for all channels/privates of an IRC server:
----
/set charset.encode.irc.freenode ISO-8859-15
/set charset.encode.irc.libera ISO-8859-15
----
Per visualizzare tutti i set caratteri utilizzati, utilizzare il comando seguente:
@ -2954,17 +2954,17 @@ La sintassi per i comandi/testo della pipe FIFO è una delle seguenti:
Alcuni esempi:
// TRANSLATION MISSING
* Change nick on IRC server freenode to "newnick":
* Change nick on IRC server libera to "newnick":
----
$ echo 'irc.server.freenode */nick newnick' >/run/user/1000/weechat/weechat_fifo_12345
$ echo 'irc.server.libera */nick newnick' >/run/user/1000/weechat/weechat_fifo_12345
----
// TRANSLATION MISSING
* Send a message on IRC #weechat channel:
----
$ echo 'irc.freenode.#weechat *hello!' >/run/user/1000/weechat/weechat_fifo_12345
$ echo 'irc.libera.#weechat *hello!' >/run/user/1000/weechat/weechat_fifo_12345
----
// TRANSLATION MISSING
@ -3053,11 +3053,11 @@ trasferimento file (tramite plugin xfer, consultare <<xfer_plugin,plugin Xfer>>)
irc[6][s]://[nick[:password]@]irc.esempio.org[:porta][/#canale][,#canale[...]]
----
Esempio per entrare in _#weechat_ e _#tizio_ sul server _chat.freenode.net_,
Esempio per entrare in _#weechat_ e _#tizio_ sul server _irc.libera.chat_,
porta predefinita (6667), con il nick _caio_:
----
$ weechat irc://caio@chat.freenode.net/#weechat,#tizio
$ weechat irc://caio@irc.libera.chat/#weechat,#tizio
----
[[irc_ssl_certificates]]
@ -3203,7 +3203,7 @@ your public key in your account, using nickserv (replace the base64 value with
your public key):
----
/connect freenode
/connect libera
/msg nickserv identify your_password
/msg nickserv set pubkey Av8k1FOGetUDq7sPMBfufSIZ5c2I/QYWgiwHtNXkVe/q
----
@ -3211,15 +3211,15 @@ your public key):
Configure the SASL options in the server:
----
/set irc.server.freenode.sasl_mechanism ecdsa-nist256p-challenge
/set irc.server.freenode.sasl_username "your_nickname"
/set irc.server.freenode.sasl_key "${weechat_config_dir}/ecdsa.pem"
/set irc.server.libera.sasl_mechanism ecdsa-nist256p-challenge
/set irc.server.libera.sasl_username "your_nickname"
/set irc.server.libera.sasl_key "${weechat_config_dir}/ecdsa.pem"
----
Reconnect to the server:
----
/reconnect freenode
/reconnect libera
----
[[irc_tor_freenode]]
@ -3298,8 +3298,8 @@ per nascondere le righe sul buffer, per esempio:
lo stesso nome (consultare `/help filter`):
----
/filter add irc_smart_weechat irc.freenode.#weechat irc_smart_filter *
/filter add irc_smart_weechats irc.freenode.#weechat* irc_smart_filter *
/filter add irc_smart_weechat irc.libera.#weechat irc_smart_filter *
/filter add irc_smart_weechats irc.libera.#weechat* irc_smart_filter *
----
È possibile nascondere solo i messaggi di entrata o di
@ -3350,7 +3350,7 @@ può rispondere "BLABLA":
interno prima del nome CTCP:
----
/set irc.ctcp.freenode.version "WeeChat $version (per freenode)"
/set irc.ctcp.libera.version "WeeChat $version (per libera)"
----
Se si desidera ripristinare la risposta CTCP standard, allora disabilitare
@ -3513,7 +3513,7 @@ personalizzare:
Anche altri comandi numerici possono essere personalizzati.
Il messaggio può essere preceduto dal nome del server per essere più
precisi (ad esempio: `freenode.whois`).
precisi (ad esempio: `libera.whois`).
Alcuni esempi:
@ -3529,10 +3529,10 @@ Alcuni esempi:
/unset irc.msgbuffer.whois
----
* visualizza inviti sul buffer corrente, solo per il server "freenode":
* visualizza inviti sul buffer corrente, solo per il server "libera":
----
/set irc.msgbuffer.freenode.invite current
/set irc.msgbuffer.libera.invite current
----
* visualizza messaggio "303" (ison) sul buffer "core" di WeeChat:
@ -3604,19 +3604,19 @@ Alcuni esempi:
* imposta il livello 3 per il canale IRC #weechat:
----
/set logger.level.irc.freenode.#weechat 3
/set logger.level.irc.libera.#weechat 3
----
* set level 3 for freenode server buffer:
* set level 3 for libera server buffer:
----
/set logger.level.irc.server.freenode 3
/set logger.level.irc.server.libera 3
----
* imposta il livello 3 per tutti i canali sul server freenode:
* imposta il livello 3 per tutti i canali sul server libera:
----
/set logger.level.irc.freenode 3
/set logger.level.irc.libera 3
----
* imposta il livello 2 per tutti i buffer IRC:
@ -3641,18 +3641,18 @@ local variables for current buffer:
Masks will be matched on options in descending order of specificity on
`logger.mask.$plugin.*`, with `logger.file.mask` as fallback option.
Ad esempio, sul buffer "irc.freenode.#weechat", WeeChat cercherà un mask con il
Ad esempio, sul buffer "irc.libera.#weechat", WeeChat cercherà un mask con il
nome dell'opzione, in quest'ordine:
----
logger.mask.irc.freenode.#weechat
logger.mask.irc.freenode
logger.mask.irc.libera.#weechat
logger.mask.irc.libera
logger.mask.irc
logger.file.mask
----
Ciò vuol dire che si hanno dei mask specifici per alcuni server
IRC ("logger.mask.irc.freenode") o per un plugin ("logger.mask.irc").
IRC ("logger.mask.irc.libera") o per un plugin ("logger.mask.irc").
[[logger_files_by_date]]
===== File di log per data
@ -3671,15 +3671,15 @@ Si avranno i seguenti file:
└── logs
├── 2010
│ ├── 11
│ │ ├── irc.server.freenode.weechatlog
│ │ └── irc.freenode.#weechat.weechatlog
│ │ ├── irc.server.libera.weechatlog
│ │ └── irc.libera.#weechat.weechatlog
│ └── 12
│ ├── irc.server.freenode.weechatlog
│ └── irc.freenode.#weechat.weechatlog
│ ├── irc.server.libera.weechatlog
│ └── irc.libera.#weechat.weechatlog
├── 2011
│ ├── 01
│ │ ├── irc.server.freenode.weechatlog
│ │ └── irc.freenode.#weechat.weechatlog
│ │ ├── irc.server.libera.weechatlog
│ │ └── irc.libera.#weechat.weechatlog
│ ├── 02
...
....
@ -3700,8 +3700,8 @@ Si avranno i seguenti file:
~/.local/share/weechat
└── logs
└── irc
├── freenode
│ ├── freenode.weechatlog
├── libera
│ ├── libera.weechatlog
│ ├── #weechat.weechatlog
│ └── #mychan.weechatlog
├── oftc
@ -3847,21 +3847,21 @@ Example: IRC proxy with SSL for any server (client will choose):
/relay add ssl.irc 8000
----
Example: IRC proxy without SSL only for server "freenode":
Example: IRC proxy without SSL only for server "libera":
----
/relay add irc.freenode 8000
/relay add irc.libera 8000
----
Now you can connect on port 8000 with any IRC client using server password
"miapass" (or "freenode:miapass" if no server was specified in the relay).
"miapass" (or "libera:miapass" if no server was specified in the relay).
For example if you use WeeChat as IRC client of the relay, with a server called
"relay" and the relay password "secret", you can setup the password with this
command:
----
/set irc.server.relay.password "freenode:secret"
/set irc.server.relay.password "libera:secret"
----
[[relay_weechat_protocol]]
@ -4229,10 +4229,10 @@ on a German channel:
// TRANSLATION MISSING
You can also specify a dictionary for a group of buffers, for example English
for all channels on freenode IRC server:
for all channels on libera IRC server:
----
/set spell.dict.irc.freenode en
/set spell.dict.irc.libera en
----
For more information, see the command <<command_spell_spell,/spell>>.
@ -4269,7 +4269,7 @@ integer ≥ 0 and add the bar item "spell_suggest" to a bar, like _status_.
Example of suggestions with English dictionary (`en`):
....
│[12:55] [6] [irc/freenode] 3:#test(+n){4} [print,prone,prune]
│[12:55] [6] [irc/libera] 3:#test(+n){4} [print,prone,prune]
│[@Flashy] prinr █ │
└─────────────────────────────────────────────────────────────────────────────────┘
....
@ -4277,7 +4277,7 @@ Example of suggestions with English dictionary (`en`):
Example of suggestions with English and French dictionaries (`en,fr`):
....
│[12:55] [6] [irc/freenode] 3:#test(+n){4} [print,prone,prune/prime,primer,primé] │
│[12:55] [6] [irc/libera] 3:#test(+n){4} [print,prone,prune/prime,primer,primé]
│[@Flashy] prinr █ │
└─────────────────────────────────────────────────────────────────────────────────┘
....
@ -4468,9 +4468,9 @@ The arguments depend on the hook used. They are separated by semicolons.
3. tags |
`+formatted+` +
`+free+` +
`+*;irc.freenode.*+` +
`+*;irc.freenode.#weechat+` +
`+formatted;irc.freenode.#weechat;irc_notice+` |
`+*;irc.libera.*+` +
`+*;irc.libera.#weechat+` +
`+formatted;irc.libera.#weechat;irc_notice+` |
link:weechat_plugin_api.en.html#_hook_line[hook_line]
| print |
@ -4478,9 +4478,9 @@ The arguments depend on the hook used. They are separated by semicolons.
2. tags +
3. message +
4. strip colors (0/1) |
`+irc.freenode.*+` +
`+irc.freenode.#weechat+` +
`+irc.freenode.#weechat;irc_notice+` +
`+irc.libera.*+` +
`+irc.libera.#weechat+` +
`+irc.libera.#weechat;irc_notice+` +
`+*;;;1+` |
link:weechat_plugin_api.it.html#_hook_print[hook_print]
@ -4687,7 +4687,7 @@ is added in hashtable:
| Variable | Type | Description
| irc_server | pointer | Pointer to IRC server (variables in hdata of type "irc_server" can be used, like `+${irc_server.name}+`).
| irc_channel | pointer | Pointer to IRC channel (variables in hdata of type "irc_channel" can be used, like `+${irc_channel.name}+`).
| server | string | Name of server (example: "freenode").
| server | string | Name of server (example: "libera").
| tags | string | Tags in message (rarely used).
| message_without_tags | string | Message without tags.
| nick | string | Nick.
@ -5056,7 +5056,7 @@ Before asking for support, be sure you've read documentation and FAQ provided
with WeeChat.
// TRANSLATION MISSING
For support with IRC, on server _chat.freenode.net_:
For support with IRC, on server _irc.libera.chat_:
* official channels (with developers):
** _#weechat_ (English)

View File

@ -776,29 +776,29 @@ WeeChat を起動した端末の例:
....
▼ "buflist" バー ▼ "title" バー
┌──────────────────────────────────────────────────────────────────────────────────────┐
│1.freenode│Welcome to #test, this is a test channel
│ weechat │12:52:27 --> | Flashy (flashcode@weechat.org) has joined #test │@Flashy│
│2. #test │12:52:27 -- | Nicks #test: [@Flashy @joe +weebot peter] │@joe │
│3. #abc │12:52:27 -- | Channel #test: 4 nicks (2 ops, 1 voice, 1 normal) │+weebot│
│4. #def │12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
│5. #ghi │12:54:15 peter | hey! │ │
│12:55:01 @joe | hello │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│[12:55] [5] [irc/freenode] 2:#test(+n){4}* [H: 3:#abc(2,5), 5]
│[@Flashy(i)] hi peter!█ │
│1.libera │Welcome to #test, this is a test channel
│ weechat│12:52:27 --> | Flashy (flashcode@weechat.org) has joined #test │@Flashy│
│2. #test│12:52:27 -- | Nicks #test: [@Flashy @joe +weebot peter] │@joe │
│3. #abc │12:52:27 -- | Channel #test: 4 nicks (2 ops, 1 voice, 1 normal) │+weebot│
│4. #def │12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
│5. #ghi │12:54:15 peter | hey! │ │
│ │12:55:01 @joe | hello │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│[12:55] [5] [irc/libera] 2:#test(+n){4}* [H: 3:#abc(2,5), 5]
│ │[@Flashy(i)] hi peter!█
└──────────────────────────────────────────────────────────────────────────────────────┘
▲ "status" と "input" バー "nicklist" バー ▲
....
@ -836,21 +836,21 @@ WeeChat を起動した端末の例:
[width="100%",cols="^3,^3,9",options="header"]
|===
| 要素 | 例 | 説明
| time | `[12:55]` | 時刻
| buffer_last_number | `[5]` | リスト中の最後のバッファ番号
| buffer_plugin | `[irc/freenode]` | 現在のバッファのプラグイン (irc プラグインではバッファで利用されている IRC サーバ名を追加できます)
| buffer_number | `2` | 現在のバッファの番号
| buffer_name | `#test` | 現在のバッファの名前
| buffer_modes | `+n` | IRC チャンネルモード
| 要素 | 例 | 説明
| time | `[12:55]` | 時刻
| buffer_last_number | `[5]` | リスト中の最後のバッファ番号
| buffer_plugin | `[irc/libera]` | 現在のバッファのプラグイン (irc プラグインではバッファで利用されている IRC サーバ名を追加できます)
| buffer_number | `2` | 現在のバッファの番号
| buffer_name | `#test` | 現在のバッファの名前
| buffer_modes | `+n` | IRC チャンネルモード
// TRANSLATION MISSING
| buffer_nicklist_count | `{4}` | Number of nicks displayed in nicklist.
| buffer_zoom | ! | `!` はマージされたバッファがズームされている状態 (ズームされたものだけを表示する状態) を示します、空の場合はすべてのマージされたバッファが表示されていることを示します
| buffer_filter | `+*+` | フィルタ表示: `+*+` の場合いくつかの行がフィルタされ (隠され) ます、空の場合すべての行が表示されます。
| scroll | `-MORE(50)-` | スクロール表示、最後の行が表示されてから追加された行数を含む。
| lag | `[Lag: 2.5]` | 遅延秒表示 (遅延が短い場合は非表示)
| hotlist | `[H: 3:#abc(2,5), 5]` | 変化のあったバッファのリスト (未読メッセージ) (例では、_#abc_ に 2 個のハイライトと 5 個の未読メッセージ、5 番目のバッファに 1 個の未読メッセージがあることを意味します。)
| completion | `abc(2) def(5)` | 補完候補の単語リスト、各単語に対して適応される補完候補の数を含む。
| buffer_nicklist_count | `{4}` | Number of nicks displayed in nicklist.
| buffer_zoom | ! | `!` はマージされたバッファがズームされている状態 (ズームされたものだけを表示する状態) を示します、空の場合はすべてのマージされたバッファが表示されていることを示します
| buffer_filter | `+*+` | フィルタ表示: `+*+` の場合いくつかの行がフィルタされ (隠され) ます、空の場合すべての行が表示されます。
| scroll | `-MORE(50)-` | スクロール表示、最後の行が表示されてから追加された行数を含む。
| lag | `[Lag: 2.5]` | 遅延秒表示 (遅延が短い場合は非表示)
| hotlist | `[H: 3:#abc(2,5), 5]` | 変化のあったバッファのリスト (未読メッセージ) (例では、_#abc_ に 2 個のハイライトと 5 個の未読メッセージ、5 番目のバッファに 1 個の未読メッセージがあることを意味します。)
| completion | `abc(2) def(5)` | 補完候補の単語リスト、各単語に対して適応される補完候補の数を含む。
|===
入力 (_input_) バーは以下の初期要素を持っています:
@ -858,7 +858,7 @@ WeeChat を起動した端末の例:
[width="100%",cols="^3,^3,9",options="header"]
|===
| 要素 | 例 | 説明
| input_prompt | `[@Flashy]` | 入力プロンプト、irc の場合: ニックネームとモード (freenode では "+i" モードは不可視状態を意味します)
| input_prompt | `[@Flashy]` | 入力プロンプト、irc の場合: ニックネームとモード (libera では "+i" モードは不可視状態を意味します)
| away | `(away)` | 離席状態表示
| input_search | `[Search (~ str,msg)]` | 検索インジケータ ("`~`": 大文字小文字を区別しない、"`==`": 大文字小文字を区別する、"`str`": 検索文字列、"`regex`": 検索正規表現、"`msg`": メッセージ部分から検索、"`pre`": プレフィックス部分から検索、"`pre\|msg`": プレフィックス部分とメッセージ部分から検索)
| input_paste | `[Paste 7 lines ? [ctrl-Y] Yes [ctrl-N] No]` | 行をペーストする場合にユーザへ行われる質問
@ -1166,29 +1166,29 @@ _window_
....
▼ ウィンドウ #2 (バッファ #4)
┌──────────────────────────────────────────────────────────────────────────────────────┐
│1.freenode│Welcome to #def
│ weechat │12:55:12 Max | hi │@Flashy│
│2. #test │12:55:20 @Flashy | hi Max! │Max │
│3. #abc │ │ │
│4. #def │ │ │
│5. #ghi │ │ │
│ │ │
│ │ │
│ │ │
│[12:55] [5] [irc/freenode] 4:#def(+n){2}
│[@Flashy] │
│───────────────────────────────────────────────────────────────────────────│
│Welcome to #abc │
│12:54:15 peter | hey! │@Flashy│
│12:55:01 @joe | hello │@joe │
│ │+weebot│
│ │peter │
│ │ │
│ │ │
│ │ │
│ │ │
│[12:55] [5] [irc/freenode] 3:#abc(+n){4}
│[@Flashy] hi peter!█ │
│1.libera │Welcome to #def
│ weechat│12:55:12 Max | hi │@Flashy│
│2. #test│12:55:20 @Flashy | hi Max! │Max │
│3. #abc │ │ │
│4. #def │ │ │
│5. #ghi │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│[12:55] [5] [irc/libera] 4:#def(+n){2}
│ │[@Flashy]
│ │───────────────────────────────────────────────────────────────────────────│
│ │Welcome to #abc
│ │12:54:15 peter | hey! │@Flashy│
│ │12:55:01 @joe | hello │@joe │
│ │ │+weebot│
│ │ │peter │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│[12:55] [5] [irc/libera] 3:#abc(+n){4}
│ │[@Flashy] hi peter!█
└──────────────────────────────────────────────────────────────────────────────────────┘
▲ ウィンドウ #1 (バッファ #3)
....
@ -1197,28 +1197,28 @@ _window_
....
┌──────────────────────────────────────────────────────────────────────────────────────┐
│1.freenode│Welcome to #abc │Welcome to #def │
│ weechat │12:54:15 peter | hey! │@Flashy│12:55:12 Max | hi │@Flashy│
│2. #test │12:55:01 @joe | hello │@joe │12:55:20 @Flashy | hi Max! │Max │
│3. #abc │ │+weebot│ │ │
│4. #def │ │peter │ │ │
│5. #ghi │ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│[12:55] [5] [irc/freenode] 3:#abc(+n)│[12:55] [5] [irc/freenode] 4:#def(+n)
│[@Flashy] hi peter!█ │[@Flashy] │
│1.libera │Welcome to #abc │Welcome to #def
│ weechat│12:54:15 peter | hey! │@Flashy│12:55:12 Max | hi │@Flashy│
│2. #test│12:55:01 @joe | hello │@joe │12:55:20 @Flashy | hi Max! │Max │
│3. #abc │ │+weebot│ │ │
│4. #def │ │peter │ │ │
│5. #ghi │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│[12:55] [5] [irc/libera] 3:#abc(+n) │[12:55] [5] [irc/libera] 4:#def(+n)
│ │[@Flashy] hi peter!█ │[@Flashy]
└──────────────────────────────────────────────────────────────────────────────────────┘
▲ ウィンドウ #1 (バッファ #3) ▲ ウィンドウ #2 (バッファ #4)
....
@ -1228,28 +1228,28 @@ _window_
....
▼ ウィンドウ #3 (バッファ #5)
┌──────────────────────────────────────────────────────────────────────────────────────┐
│1.freenode│Welcome to #abc │Welcome to #ghi │
│ weechat │12:54:15 peter | hey! │@Flashy│12:55:42 @Flashy | hi │@Flashy│
│2. #test │12:55:01 @joe | hello │@joe │12:55:56 alex | hi Flashy │alex │
│3. #abc │ │+weebot│ │ │
│4. #def │ │peter │ │ │
│5. #ghi │ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │[12:55] [5] [irc/freenode] 5:#ghi(+n)
│ │ │[@Flashy] │
│ │ │─────────────────────────────────────│
│ │ │Welcome to #def │
│ │ │12:55:12 Max | hi │@Flashy│
│ │ │12:55:20 @Flashy | hi Max! │Max │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│[12:55] [5] [irc/freenode] 3:#abc(+n)│[12:55] [5] [irc/freenode] 4:#def(+n)
│[@Flashy] hi peter!█ │[@Flashy] │
│1.libera │Welcome to #abc │Welcome to #ghi
│ weechat│12:54:15 peter | hey! │@Flashy│12:55:42 @Flashy | hi │@Flashy│
│2. #test│12:55:01 @joe | hello │@joe │12:55:56 alex | hi Flashy │alex │
│3. #abc │ │+weebot│ │ │
│4. #def │ │peter │ │ │
│5. #ghi │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │[12:55] [5] [irc/libera] 5:#ghi(+n)
│ │ │ │[@Flashy]
│ │ │ │─────────────────────────────────────│
│ │ │ │Welcome to #def
│ │ │ │12:55:12 Max | hi │@Flashy│
│ │ │ │12:55:20 @Flashy | hi Max! │Max │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│[12:55] [5] [irc/libera] 3:#abc(+n) │[12:55] [5] [irc/libera] 4:#def(+n)
│ │[@Flashy] hi peter!█ │[@Flashy]
└──────────────────────────────────────────────────────────────────────────────────────┘
▲ ウィンドウ #1 (バッファ #3) ▲ ウィンドウ #2 (バッファ #4)
....
@ -1556,7 +1556,7 @@ _items_ オプションはバー要素をコンマ (画面上の要素同士に
....
┌───────────────────────────────────────────────────────────────────────────┐
│[12:55] 3:irc/freenode.#weechat
│[12:55] 3:irc/libera.#weechat
└───────────────────────────────────────────────────────────────────────────┘
....
@ -1610,7 +1610,7 @@ _nicklist_ バーに対するフィリングの例:
│ │ henry4 │
│ │ jimmy17│
│ │ jodie ▼│
│[12:55] [6] [irc/freenode] 3:#test(+n){24}
│[12:55] [6] [irc/libera] 3:#test(+n){24}
│[@carl] █ │
└───────────────────────────────────────────────────────────────────────┘
filling_left_right = vertical ▲
@ -1630,7 +1630,7 @@ _nicklist_ バーに対するフィリングの例:
│ │ henry4 zack │
│ │ jimmy17 │
│ │ jodie │
│[12:55] [6] [irc/freenode] 3:#test(+n){24}
│[12:55] [6] [irc/libera] 3:#test(+n){24}
│[@carl] █ │
└───────────────────────────────────────────────────────────────────────┘
filling_left_right = columns_vertical ▲
@ -1721,29 +1721,29 @@ WeeChat が以下のような表示状態の場合:
....
┌──────────────────────────────────────────────────────────────────────────────────────┐
│1.freenode│Welcome to #abc
│ weechat │12:52:27 --> | Flashy (flashcode@weechat.org) has joined #abc │@Flashy│
│2. #test │12:52:27 -- | Nicks #abc: [@Flashy @joe +weebot peter] │@joe │
│3. #abc │12:52:27 -- | Channel #abc: 4 nicks (2 ops, 1 voice, 1 normal) │+weebot│
│4. #def │12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
│5. #ghi │12:54:15 peter | hey! │ │
│12:55:01 @joe | peter: hook_process: https://weechat.org/files/do │ │
│ | c/devel/weechat_plugin_api.en.html#_weechat_hook_ │ │
│ | process │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│[12:55] [5] [irc/freenode] 3:#abc(+n){4}
│[@Flashy(i)] hi peter!█ │
│1.libera │Welcome to #abc
│ weechat│12:52:27 --> | Flashy (flashcode@weechat.org) has joined #abc │@Flashy│
│2. #test│12:52:27 -- | Nicks #abc: [@Flashy @joe +weebot peter] │@joe │
│3. #abc │12:52:27 -- | Channel #abc: 4 nicks (2 ops, 1 voice, 1 normal) │+weebot│
│4. #def │12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
│5. #ghi │12:54:15 peter | hey! │ │
│ │12:55:01 @joe | peter: hook_process: https://weechat.org/files/doc │ │
│ │ | /devel/weechat_plugin_api.en.html#_weechat_hook_pr │ │
│ │ | ocess │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│[12:55] [5] [irc/libera] 3:#abc(+n){4}
│ │[@Flashy(i)] hi peter!█
└──────────────────────────────────────────────────────────────────────────────────────┘
....
@ -1809,16 +1809,16 @@ WeeChat が以下のような表示状態の場合:
|===
通知レベルはバッファグループに対して設定することも可能で、例えば
irc サーバ "freenode" に含まれる全てのバッファに対して設定する場合:
irc サーバ "libera" に含まれる全てのバッファに対して設定する場合:
----
/set weechat.notify.irc.freenode message
/set weechat.notify.irc.libera message
----
"#weechat" チャンネルだけに対して、通知レベルを _highlight_ に設定する場合:
----
/set weechat.notify.irc.freenode.#weechat highlight
/set weechat.notify.irc.libera.#weechat highlight
----
`/buffer` コマンドで、あるバッファに対する通知レベルを設定できます:
@ -2429,7 +2429,7 @@ you to enter it.
----
[data]
__passphrase__ = on
freenode = "53B1C86FCDA28FC122A95B0456ABD79B5AB74654F21C3D099A6CCA8173239EEA59533A1D83011251F96778AC3F5166A394"
libera = "53B1C86FCDA28FC122A95B0456ABD79B5AB74654F21C3D099A6CCA8173239EEA59533A1D83011251F96778AC3F5166A394"
----
[[secured_data_decryption]]
@ -2444,11 +2444,11 @@ freenode = "53B1C86FCDA28FC122A95B0456ABD79B5AB74654F21C3D099A6CCA8173239EEA5953
[[secured_data_manage]]
==== 暗号化データの管理
暗号化データを追加するには、`/secure set` を使ってください、_freenode_
暗号化データを追加するには、`/secure set` を使ってください、_libera_
IRC サーバのパスワードを設定する例:
----
/secure set freenode mypassword
/secure set libera mypassword
----
利便性を考慮して、暗号化データを専用のバッファに表示できるようになっています
@ -2463,11 +2463,11 @@ IRC サーバのパスワードを設定する例:
(`/secure set xxx ...` のように使います)。 +
利用できるオプションの完全なリストはを見るには、`/help secure` を使ってください。
例えば上の _freenode_ パスワードを
例えば上の _libera_ パスワードを
<<irc_sasl_authentication,SASL 認証>>で使うには:
----
/set irc.server.freenode.sasl_password "${sec.data.freenode}"
/set irc.server.libera.sasl_password "${sec.data.libera}"
----
[[commands_and_options]]
@ -2740,7 +2740,7 @@ IRC チャンネル (またはプライベートメッセージ) の文字コー
IRC サーバの全てのチャンネルおよびプライベートバッファに対する文字コードを設定するには:
----
/set charset.encode.irc.freenode ISO-8859-15
/set charset.encode.irc.libera ISO-8859-15
----
すべての文字コード設定を確認するには、以下のコマンドを利用してください:
@ -2824,16 +2824,16 @@ FIFO パイプに書き込むコマンド/テキストの文法は以下の例
例:
* IRC サーバ freenode で使うニックネームを "newnick" に変更する:
* IRC サーバ libera で使うニックネームを "newnick" に変更する:
----
$ echo 'irc.server.freenode */nick newnick' >/run/user/1000/weechat/weechat_fifo_12345
$ echo 'irc.server.libera */nick newnick' >/run/user/1000/weechat/weechat_fifo_12345
----
* IRC チャンネル #weechat に対してテキストを送信:
----
$ echo 'irc.freenode.#weechat *hello!' >/run/user/1000/weechat/weechat_fifo_12345
$ echo 'irc.libera.#weechat *hello!' >/run/user/1000/weechat/weechat_fifo_12345
----
* 現在のバッファに対してテキストを送信:
@ -2914,11 +2914,11 @@ IRC プラグインは IRC プロトコルに従って他の人と会話を行
irc[6][s]://[nick[:password]@]irc.example.org[:port][/channel][,channel[...]]
----
_nono_ というニックネームを使って _chat.freenode.net_ ホストのデフォルトポート (6667)
_nono_ というニックネームを使って _irc.libera.chat_ ホストのデフォルトポート (6667)
で稼働中の IRC サーバ上の _#weechat_ と _#toto_ チャンネルに参加する例:
----
$ weechat irc://nono@chat.freenode.net/#weechat,#toto
$ weechat irc://nono@irc.libera.chat/#weechat,#toto
----
[[irc_ssl_certificates]]
@ -3051,7 +3051,7 @@ $ openssl ec -noout -text -conv_form compressed -in ~/.config/weechat/ecdsa.pem
文字列を指定する):
----
/connect freenode
/connect libera
/msg nickserv identify your_password
/msg nickserv set pubkey Av8k1FOGetUDq7sPMBfufSIZ5c2I/QYWgiwHtNXkVe/q
----
@ -3059,15 +3059,15 @@ $ openssl ec -noout -text -conv_form compressed -in ~/.config/weechat/ecdsa.pem
サーバの SASL オプションを設定:
----
/set irc.server.freenode.sasl_mechanism ecdsa-nist256p-challenge
/set irc.server.freenode.sasl_username "your_nickname"
/set irc.server.freenode.sasl_key "${weechat_config_dir}/ecdsa.pem"
/set irc.server.libera.sasl_mechanism ecdsa-nist256p-challenge
/set irc.server.libera.sasl_username "your_nickname"
/set irc.server.libera.sasl_key "${weechat_config_dir}/ecdsa.pem"
----
サーバに再接続:
----
/reconnect freenode
/reconnect libera
----
[[irc_tor_freenode]]
@ -3141,8 +3141,8 @@ https://freenode.net/kb/answer/chat#accessing-freenode-via-tor
(`/help filter` を参照):
----
/filter add irc_smart_weechat irc.freenode.#weechat irc_smart_filter *
/filter add irc_smart_weechats irc.freenode.#weechat* irc_smart_filter *
/filter add irc_smart_weechat irc.libera.#weechat irc_smart_filter *
/filter add irc_smart_weechats irc.libera.#weechat* irc_smart_filter *
----
以下のコマンドで参加メッセージだけ、または退出/終了メッセージだけを隠すこともできます:
@ -3191,7 +3191,7 @@ CTCP "BLABLA" 要求に対する応答を以下のように設定できます:
名の前に内部サーバ名をつけてください:
----
/set irc.ctcp.freenode.version "WeeChat $version (for freenode)"
/set irc.ctcp.libera.version "WeeChat $version (for libera)"
----
標準の CTCP 応答を復元するには、オプションを削除してください:
@ -3340,7 +3340,7 @@ weechat::
その他の数値コマンドも同様にカスタマイズできます。
サーバ名を前につけることで、特定のサーバに対して設定することができます
(例: `freenode.whois`)。
(例: `libera.whois`)。
例:
@ -3356,10 +3356,10 @@ weechat::
/unset irc.msgbuffer.whois
----
* "freenode" サーバの場合、招待メッセージを現在のバッファに表示:
* "libera" サーバの場合、招待メッセージを現在のバッファに表示:
----
/set irc.msgbuffer.freenode.invite current
/set irc.msgbuffer.libera.invite current
----
* "303" (ison) メッセージを WeeChat "core" バッファに表示:
@ -3428,19 +3428,19 @@ Logger
* IRC チャンネル #weechat に対してレベル 3 を設定:
----
/set logger.level.irc.freenode.#weechat 3
/set logger.level.irc.libera.#weechat 3
----
* freenode サーババッファに対してレベル 3 を設定:
* libera サーババッファに対してレベル 3 を設定:
----
/set logger.level.irc.server.freenode 3
/set logger.level.irc.server.libera 3
----
* freenode サーバの全てのチャンネルに対してレベル 3 を設定:
* libera サーバの全てのチャンネルに対してレベル 3 を設定:
----
/set logger.level.irc.freenode 3
/set logger.level.irc.libera 3
----
* 全ての IRC バッファに対してレベル 2 を設定:
@ -3464,17 +3464,17 @@ variables to build filename. To see available local variables for current buffer
Masks will be matched on options in descending order of specificity on
`logger.mask.$plugin.*`, with `logger.file.mask` as fallback option.
例えば "irc.freenode.#weechat" バッファの場合、WeeChat
例えば "irc.libera.#weechat" バッファの場合、WeeChat
は以下の順番でオプションに設定されたファイル名マスクを検索します:
----
logger.mask.irc.freenode.#weechat
logger.mask.irc.freenode
logger.mask.irc.libera.#weechat
logger.mask.irc.libera
logger.mask.irc
logger.file.mask
----
特定の IRC サーバ ("logger.mask.irc.freenode") またはプラグイン
特定の IRC サーバ ("logger.mask.irc.libera") またはプラグイン
("logger.mask.irc") のグループに対して共通のマスクを適用できます。
[[logger_files_by_date]]
@ -3494,15 +3494,15 @@ logger.file.mask
└── logs
├── 2010
│ ├── 11
│ │ ├── irc.server.freenode.weechatlog
│ │ └── irc.freenode.#weechat.weechatlog
│ │ ├── irc.server.libera.weechatlog
│ │ └── irc.libera.#weechat.weechatlog
│ └── 12
│ ├── irc.server.freenode.weechatlog
│ └── irc.freenode.#weechat.weechatlog
│ ├── irc.server.libera.weechatlog
│ └── irc.libera.#weechat.weechatlog
├── 2011
│ ├── 01
│ │ ├── irc.server.freenode.weechatlog
│ │ └── irc.freenode.#weechat.weechatlog
│ │ ├── irc.server.libera.weechatlog
│ │ └── irc.libera.#weechat.weechatlog
│ ├── 02
...
....
@ -3522,8 +3522,8 @@ IRC サーバ名を使ったディレクトリに、チャンネル名を使っ
~/.local/share/weechat
└── logs
└── irc
├── freenode
│ ├── freenode.weechatlog
├── libera
│ ├── libera.weechatlog
│ ├── #weechat.weechatlog
│ └── #mychan.weechatlog
├── oftc
@ -3664,14 +3664,14 @@ PASS server:mypass
/relay add ssl.irc 8000
----
例: SSL を使わず、内部名 "freenode" のサーバに対して IRC プロキシを設定:
例: SSL を使わず、内部名 "libera" のサーバに対して IRC プロキシを設定:
----
/relay add irc.freenode 8000
/relay add irc.libera 8000
----
任意の IRC クライアントからサーバパスワード "mypass" (全てのサーバに対して共通の
IRC プロキシを設定した場合には "freenode:mypass") で 8000 番ポートに接続出来ます。
IRC プロキシを設定した場合には "libera:mypass") で 8000 番ポートに接続出来ます。
// TRANSLATION MISSING
For example if you use WeeChat as IRC client of the relay, with a server called
@ -3679,7 +3679,7 @@ For example if you use WeeChat as IRC client of the relay, with a server called
command:
----
/set irc.server.relay.password "freenode:secret"
/set irc.server.relay.password "libera:secret"
----
[[relay_weechat_protocol]]
@ -3994,11 +3994,11 @@ WeeChat はすべての辞書を使って単語をチェックします。
/spell setdict de
----
バッファグループに対して特定の辞書を指定することも可能です。freenode
バッファグループに対して特定の辞書を指定することも可能です。libera
IRC サーバに対して英語の辞書を使う例:
----
/set spell.dict.irc.freenode en
/set spell.dict.irc.libera en
----
詳しい情報はコマンド <<command_spell_spell,/spell>> を参照してください。
@ -4034,7 +4034,7 @@ _spell.check.suggestions_ オプションで設定します。
英語辞書 (`en`) を用いた修正候補の例:
....
│[12:55] [6] [irc/freenode] 3:#test(+n){4} [print,prone,prune]
│[12:55] [6] [irc/libera] 3:#test(+n){4} [print,prone,prune]
│[@Flashy] prinr █ │
└─────────────────────────────────────────────────────────────────────────────────┘
....
@ -4042,7 +4042,7 @@ _spell.check.suggestions_ オプションで設定します。
英語とフランス語辞書 (`en,fr`) を用いた修正候補の例:
....
│[12:55] [6] [irc/freenode] 3:#test(+n){4} [print,prone,prune/prime,primer,primé] │
│[12:55] [6] [irc/libera] 3:#test(+n){4} [print,prone,prune/prime,primer,primé]
│[@Flashy] prinr █ │
└─────────────────────────────────────────────────────────────────────────────────┘
....
@ -4229,9 +4229,9 @@ trigger.trigger.beep.post_action = none
3. タグ |
`+formatted+` +
`+free+` +
`+*;irc.freenode.*+` +
`+*;irc.freenode.#weechat+` +
`+formatted;irc.freenode.#weechat;irc_notice+` |
`+*;irc.libera.*+` +
`+*;irc.libera.#weechat+` +
`+formatted;irc.libera.#weechat;irc_notice+` |
link:weechat_plugin_api.en.html#_hook_line[hook_line]
| print |
@ -4239,9 +4239,9 @@ trigger.trigger.beep.post_action = none
2. タグ +
3. メッセージ +
4. 色の削除 (0/1) |
`+irc.freenode.*+` +
`+irc.freenode.#weechat+` +
`+irc.freenode.#weechat;irc_notice+` +
`+irc.libera.*+` +
`+irc.libera.#weechat+` +
`+irc.libera.#weechat;irc_notice+` +
`+*;;;1+` |
link:weechat_plugin_api.ja.html#_hook_print[hook_print]
@ -4446,7 +4446,7 @@ All callbacks set following variables in hashtable:
| 変数 | 型 | 説明
| irc_server | pointer | IRC サーバへのポインタ (`+${irc_server.name}+` のように使うことで、"irc_server" 型の hdata に含まれる変数を使うことが可能です)
| irc_channel | pointer | IRC チャンネルへのポインタ (`+${irc_channel.name}+` のように使うことで、"irc_channel" 型の hdata に含まれる変数を使うことが可能です)
| server | string | サーバの名前 (例: "freenode")
| server | string | サーバの名前 (例: "libera")
| tags | string | メッセージ内のタグ (使われることはまれです)
| message_without_tags | string | タグを含まないメッセージ
| nick | string | ニックネーム
@ -4812,7 +4812,7 @@ include::includes/autogen_user_options.ja.adoc[tag=xfer_options]
サポートを依頼する前に、必ず WeeChat
に付属するドキュメントと FAQ を読んでください。
IRC を使ったサポート窓口は _chat.freenode.net_ サーバにあります:
IRC を使ったサポート窓口は _irc.libera.chat_ サーバにあります:
* 公式チャンネル (開発者もいます):
** _#weechat_ (英語)

View File

@ -751,29 +751,29 @@ Przykład terminala z WeeChat:
....
▼ bar "buflist" ▼ bar "title"
┌──────────────────────────────────────────────────────────────────────────────────────┐
│1.freenode│Welcome to #test, this is a test channel
│ weechat │12:52:27 --> | Flashy (flashcode@weechat.org) has joined #test │@Flashy│
│2. #test │12:52:27 -- | Nicks #test: [@Flashy @joe +weebot peter] │@joe │
│3. #abc │12:52:27 -- | Channel #test: 4 nicks (2 ops, 1 voice, 1 normal) │+weebot│
│4. #def │12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
│5. #ghi │12:54:15 peter | hey! │ │
│12:55:01 @joe | hello │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│[12:55] [5] [irc/freenode] 2:#test(+n){4}* [H: 3:#abc(2,5), 5]
│[@Flashy(i)] hi peter!█ │
│1.libera │Welcome to #test, this is a test channel
│ weechat│12:52:27 --> | Flashy (flashcode@weechat.org) has joined #test │@Flashy│
│2. #test│12:52:27 -- | Nicks #test: [@Flashy @joe +weebot peter] │@joe │
│3. #abc │12:52:27 -- | Channel #test: 4 nicks (2 ops, 1 voice, 1 normal) │+weebot│
│4. #def │12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
│5. #ghi │12:54:15 peter | hey! │ │
│ │12:55:01 @joe | hello │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│[12:55] [5] [irc/libera] 2:#test(+n){4}* [H: 3:#abc(2,5), 5]
│ │[@Flashy(i)] hi peter!█
└──────────────────────────────────────────────────────────────────────────────────────┘
▲ bars "status" and "input" bar "nicklist" ▲
....
@ -811,20 +811,20 @@ Pasek _status_ posiada następujące domyślne elementy:
[width="100%",cols="^3,^3,9",options="header"]
|===
| Element | Przykład | Opis
| time | `[12:55]` | Czas.
| buffer_last_number | `[5]` | Numer ostatniego buforu na liście.
| buffer_plugin | `[irc/freenode]` | Wtyczka dla obecnego bufora (wtyczka irc może dodać nazwę serwera IRC używanego przez bufor).
| buffer_number | `2` | Numer obecnego buforu.
| buffer_name | `#test` | Nazwa obecnego buforu.
| buffer_modes | `+n` | Tryby kanału IRC.
| buffer_nicklist_count | `{4}` | Ilość nicków wyświetlanych na liście nicków.
| buffer_zoom | ! | `!` oznacza, że połączony bufor jest przybliżony (tylko ten jest wyświetlany), pusta wartość oznacza, że wszystkie połączone bufory są wyświetlane.
| buffer_filter | `+*+` | Wskaźnik filtrowania: `+*+` oznacza, że niektóre linie zostały odfiltrowywane (ukryte), pusta wartość oznacza, że wszystkie linie są wyświetlane.
| scroll | `-Więcej(50)-` | Wskaźnik przewijania, z numerem linii poniżej ostatniej wyświetlanej.
| lag | `[Lag: 2.5]` | Wskaźnik opóźnienia, w sekundach (ukryty dla niskich opóźnień).
| hotlist | `[H: 3:#abc(2,5), 5]` | Lista buforów z aktywnością (nieprzeczytane wiadomości) (w przykładzie, 2 podświetlenia i 5 nieprzeczytanych wiadomości w _#abc_, jedna wiadomość w buforze #5).
| completion | `abc(2) def(5)` | Lista słów do dopełnienia, z ilością możliwych dopełnień dla każdego słowa.
| Element | Przykład | Opis
| time | `[12:55]` | Czas.
| buffer_last_number | `[5]` | Numer ostatniego buforu na liście.
| buffer_plugin | `[irc/libera]` | Wtyczka dla obecnego bufora (wtyczka irc może dodać nazwę serwera IRC używanego przez bufor).
| buffer_number | `2` | Numer obecnego buforu.
| buffer_name | `#test` | Nazwa obecnego buforu.
| buffer_modes | `+n` | Tryby kanału IRC.
| buffer_nicklist_count | `{4}` | Ilość nicków wyświetlanych na liście nicków.
| buffer_zoom | ! | `!` oznacza, że połączony bufor jest przybliżony (tylko ten jest wyświetlany), pusta wartość oznacza, że wszystkie połączone bufory są wyświetlane.
| buffer_filter | `+*+` | Wskaźnik filtrowania: `+*+` oznacza, że niektóre linie zostały odfiltrowywane (ukryte), pusta wartość oznacza, że wszystkie linie są wyświetlane.
| scroll | `-Więcej(50)-` | Wskaźnik przewijania, z numerem linii poniżej ostatniej wyświetlanej.
| lag | `[Lag: 2.5]` | Wskaźnik opóźnienia, w sekundach (ukryty dla niskich opóźnień).
| hotlist | `[H: 3:#abc(2,5), 5]` | Lista buforów z aktywnością (nieprzeczytane wiadomości) (w przykładzie, 2 podświetlenia i 5 nieprzeczytanych wiadomości w _#abc_, jedna wiadomość w buforze #5).
| completion | `abc(2) def(5)` | Lista słów do dopełnienia, z ilością możliwych dopełnień dla każdego słowa.
|===
Pasek _input_ posiada następujące domyślne elementy:
@ -832,7 +832,7 @@ Pasek _input_ posiada następujące domyślne elementy:
[width="100%",cols="^3,^3,9",options="header"]
|===
| Element | Przykład | Opis
| input_prompt | `[@Flashy(i)]` | Input prompt, dla irc: nick i tryby (tryb "+i" oznacza niewidzialny na freenode).
| input_prompt | `[@Flashy(i)]` | Input prompt, dla irc: nick i tryby (tryb "+i" oznacza niewidzialny na libera).
| away | `(away)` | Wskaźnik nieobecności.
| input_search | `[Szukam (~ str,msg)]` | Wskaźnik wyszukiwania ("`~`": wielkość liter ma znaczenie, "`==`": wielkość liter nie ma znaczenia, "`str`": wyszukiwanie ciągu, "`regex`": wyszukiwanie wyrażenia regularnego, "`msg`": wyszukiwanie w wiadomościach, "`pre`": wyszukiwanie w prefiksach, "`pre\|msg`": wyszukiwanie w prefiksach i wiadomościach).
| input_paste | `[Wkleić 7 linii ? [ctrl-Y] Tak [ctrl-N] Nie]` | Pyta użytkownika podczas wklejania kilku linii tekstu.
@ -1126,29 +1126,29 @@ Przykład podziału poziomego (`/window splith`):
....
▼ window #2 (buffer #4)
┌──────────────────────────────────────────────────────────────────────────────────────┐
│1.freenode│Welcome to #def
│ weechat │12:55:12 Max | hi │@Flashy│
│2. #test │12:55:20 @Flashy | hi Max! │Max │
│3. #abc │ │ │
│4. #def │ │ │
│5. #ghi │ │ │
│ │ │
│ │ │
│ │ │
│[12:55] [5] [irc/freenode] 4:#def(+n){2}
│[@Flashy] │
│───────────────────────────────────────────────────────────────────────────│
│Welcome to #abc │
│12:54:15 peter | hey! │@Flashy│
│12:55:01 @joe | hello │@joe │
│ │+weebot│
│ │peter │
│ │ │
│ │ │
│ │ │
│ │ │
│[12:55] [5] [irc/freenode] 3:#abc(+n){4}
│[@Flashy] hi peter!█ │
│1.libera │Welcome to #def
│ weechat│12:55:12 Max | hi │@Flashy│
│2. #test│12:55:20 @Flashy | hi Max! │Max │
│3. #abc │ │ │
│4. #def │ │ │
│5. #ghi │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│[12:55] [5] [irc/libera] 4:#def(+n){2}
│ │[@Flashy]
│ │───────────────────────────────────────────────────────────────────────────│
│ │Welcome to #abc
│ │12:54:15 peter | hey! │@Flashy│
│ │12:55:01 @joe | hello │@joe │
│ │ │+weebot│
│ │ │peter │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│[12:55] [5] [irc/libera] 3:#abc(+n){4}
│ │[@Flashy] hi peter!█
└──────────────────────────────────────────────────────────────────────────────────────┘
▲ window #1 (buffer #3)
....
@ -1157,28 +1157,28 @@ Przykład podziału pionowego (`/window splitv`):
....
┌──────────────────────────────────────────────────────────────────────────────────────┐
│1.freenode│Welcome to #abc │Welcome to #def │
│ weechat │12:54:15 peter | hey! │@Flashy│12:55:12 Max | hi │@Flashy│
│2. #test │12:55:01 @joe | hello │@joe │12:55:20 @Flashy | hi Max! │Max │
│3. #abc │ │+weebot│ │ │
│4. #def │ │peter │ │ │
│5. #ghi │ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│[12:55] [5] [irc/freenode] 3:#abc(+n)│[12:55] [5] [irc/freenode] 4:#def(+n)
│[@Flashy] hi peter!█ │[@Flashy] │
│1.libera │Welcome to #abc │Welcome to #def
│ weechat│12:54:15 peter | hey! │@Flashy│12:55:12 Max | hi │@Flashy│
│2. #test│12:55:01 @joe | hello │@joe │12:55:20 @Flashy | hi Max! │Max │
│3. #abc │ │+weebot│ │ │
│4. #def │ │peter │ │ │
│5. #ghi │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│[12:55] [5] [irc/libera] 3:#abc(+n) │[12:55] [5] [irc/libera] 4:#def(+n)
│ │[@Flashy] hi peter!█ │[@Flashy]
└──────────────────────────────────────────────────────────────────────────────────────┘
▲ window #1 (buffer #3) ▲ window #2 (buffer #4)
....
@ -1188,28 +1188,28 @@ Przykład podziałów pionowego i poziomego:
....
▼ window #3 (buffer #5)
┌──────────────────────────────────────────────────────────────────────────────────────┐
│1.freenode│Welcome to #abc │Welcome to #ghi │
│ weechat │12:54:15 peter | hey! │@Flashy│12:55:42 @Flashy | hi │@Flashy│
│2. #test │12:55:01 @joe | hello │@joe │12:55:56 alex | hi Flashy │alex │
│3. #abc │ │+weebot│ │ │
│4. #def │ │peter │ │ │
│5. #ghi │ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │[12:55] [5] [irc/freenode] 5:#ghi(+n)
│ │ │[@Flashy] │
│ │ │─────────────────────────────────────│
│ │ │Welcome to #def │
│ │ │12:55:12 Max | hi │@Flashy│
│ │ │12:55:20 @Flashy | hi Max! │Max │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│[12:55] [5] [irc/freenode] 3:#abc(+n)│[12:55] [5] [irc/freenode] 4:#def(+n)
│[@Flashy] hi peter!█ │[@Flashy] │
│1.libera │Welcome to #abc │Welcome to #ghi
│ weechat│12:54:15 peter | hey! │@Flashy│12:55:42 @Flashy | hi │@Flashy│
│2. #test│12:55:01 @joe | hello │@joe │12:55:56 alex | hi Flashy │alex │
│3. #abc │ │+weebot│ │ │
│4. #def │ │peter │ │ │
│5. #ghi │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │[12:55] [5] [irc/libera] 5:#ghi(+n)
│ │ │ │[@Flashy]
│ │ │ │─────────────────────────────────────│
│ │ │ │Welcome to #def
│ │ │ │12:55:12 Max | hi │@Flashy│
│ │ │ │12:55:20 @Flashy | hi Max! │Max │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│ │ │ │ │ │
│[12:55] [5] [irc/libera] 3:#abc(+n) │[12:55] [5] [irc/libera] 4:#def(+n)
│ │[@Flashy] hi peter!█ │[@Flashy]
└──────────────────────────────────────────────────────────────────────────────────────┘
▲ window #1 (buffer #3) ▲ window #2 (buffer #4)
....
@ -1513,7 +1513,7 @@ Przykład paska z elementami "[time],buffer_number+:+buffer_plugin+.+buffer_name
....
┌───────────────────────────────────────────────────────────────────────────┐
│[12:55] 3:irc/freenode.#weechat
│[12:55] 3:irc/libera.#weechat
└───────────────────────────────────────────────────────────────────────────┘
....
@ -1569,7 +1569,7 @@ Przykłady wypełnień paska _nicklist_:
│ │ henry4 │
│ │ jimmy17│
│ │ jodie ▼│
│[12:55] [6] [irc/freenode] 3:#test(+n){24}
│[12:55] [6] [irc/libera] 3:#test(+n){24}
│[@carl] █ │
└───────────────────────────────────────────────────────────────────────┘
filling_left_right = vertical ▲
@ -1589,7 +1589,7 @@ Przykłady wypełnień paska _nicklist_:
│ │ henry4 zack │
│ │ jimmy17 │
│ │ jodie │
│[12:55] [6] [irc/freenode] 3:#test(+n){24}
│[12:55] [6] [irc/libera] 3:#test(+n){24}
│[@carl] █ │
└───────────────────────────────────────────────────────────────────────┘
filling_left_right = columns_vertical ▲
@ -1679,29 +1679,29 @@ Jeśłi WeeChat wygląda następująco:
....
┌──────────────────────────────────────────────────────────────────────────────────────┐
│1.freenode│Welcome to #abc
│ weechat │12:52:27 --> | Flashy (flashcode@weechat.org) has joined #abc │@Flashy│
│2. #test │12:52:27 -- | Nicks #abc: [@Flashy @joe +weebot peter] │@joe │
│3. #abc │12:52:27 -- | Channel #abc: 4 nicks (2 ops, 1 voice, 1 normal) │+weebot│
│4. #def │12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
│5. #ghi │12:54:15 peter | hey! │ │
│12:55:01 @joe | peter: hook_process: https://weechat.org/files/do │ │
│ | c/devel/weechat_plugin_api.en.html#_weechat_hook_ │ │
│ | process │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │
│[12:55] [5] [irc/freenode] 3:#abc(+n){4}
│[@Flashy(i)] hi peter!█ │
│1.libera │Welcome to #abc
│ weechat│12:52:27 --> | Flashy (flashcode@weechat.org) has joined #abc │@Flashy│
│2. #test│12:52:27 -- | Nicks #abc: [@Flashy @joe +weebot peter] │@joe │
│3. #abc │12:52:27 -- | Channel #abc: 4 nicks (2 ops, 1 voice, 1 normal) │+weebot│
│4. #def │12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │
│5. #ghi │12:54:15 peter | hey! │ │
│ │12:55:01 @joe | peter: hook_process: https://weechat.org/files/doc │ │
│ │ | /devel/weechat_plugin_api.en.html#_weechat_hook_pr │ │
│ │ | ocess │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│ │ │ │
│[12:55] [5] [irc/libera] 3:#abc(+n){4}
│ │[@Flashy(i)] hi peter!█
└──────────────────────────────────────────────────────────────────────────────────────┘
....
@ -1769,16 +1769,16 @@ domyślna wartość to _all_.
|===
Poziom powiadomień może być definiowany dla zestawu buforów, na przykład dla
wszystkich buforów serwera irc "freenode":
wszystkich buforów serwera irc "libera":
----
/set weechat.notify.irc.freenode message
/set weechat.notify.irc.libera message
----
Ustawienie poziomu powiadomień na _highlight_ tylko dla kanału "#weechat":
----
/set weechat.notify.irc.freenode.#weechat highlight
/set weechat.notify.irc.libera.#weechat highlight
----
Poziom powiadomień dla bufora może zostać ustawiony za pomocą komendy `/buffer`:
@ -2373,7 +2373,7 @@ Wynik jest zapisywany jako ciąg heksadecymalny w pliku _sec.conf_, na przykład
----
[data]
__passphrase__ = on
freenode = "53B1C86FCDA28FC122A95B0456ABD79B5AB74654F21C3D099A6CCA8173239EEA59533A1D83011251F96778AC3F5166A394"
libera = "53B1C86FCDA28FC122A95B0456ABD79B5AB74654F21C3D099A6CCA8173239EEA59533A1D83011251F96778AC3F5166A394"
----
[[secured_data_decryption]]
@ -2389,10 +2389,10 @@ Deszyfrowanie danych odbywa się w 3 krokach:
==== Zarządzanie zabezpieczonymi danymi
W celu dodania bezpiecznych danych użyj `/secure set`, na przykład hasło dla
serwera IRC _freenode_:
serwera IRC _libera_:
----
/secure set freenode mojehasło
/secure set libera mojehasło
----
Dla wygody, zabezpieczone dane mogą być wyświetlone w dedykowanym buforze (kbd:[Alt+v]
@ -2407,11 +2407,11 @@ hasła, za pomocą formatu: "${sec.data.xxx}", gdzie "xxx" to nazwa zabezpieczon
danych (utworzone za pomocą `/secure set xxx ...`). +
Pełną listę dostępnych opcji można uzyskać wykonując `/help secure`.
W celu użycia hasła _freenode_, na przykład z
W celu użycia hasła _libera_, na przykład z
<<irc_sasl_authentication,SASL authentication>>:
----
/set irc.server.freenode.sasl_password "${sec.data.freenode}"
/set irc.server.libera.sasl_password "${sec.data.libera}"
----
[[commands_and_options]]
@ -2682,7 +2682,7 @@ co w przypadku serwera, tylko w buforze kanału (lub prywatnej rozmowy).
Aby ustawić kodowanie dla wszystkich kanałów/rozmów prywatnych na danym serwerze:
----
/set charset.encode.irc.freenode ISO-8859-15
/set charset.encode.irc.libera ISO-8859-15
----
W celu wyświetlenia wszystkich ustawionych kodowań, wykonaj:
@ -2766,16 +2766,16 @@ Składnia dla komend/tekstu przekazywanego do kolejki FIFO wygląda następując
Kilka przykładów:
* Zmiana nicka na serwerze IRC freenode na "newnick":
* Zmiana nicka na serwerze IRC libera na "newnick":
----
$ echo 'irc.server.freenode */nick newnick' >/run/user/1000/weechat/weechat_fifo_12345
$ echo 'irc.server.libera */nick newnick' >/run/user/1000/weechat/weechat_fifo_12345
----
* Wysłanie wiadomości na kanał IRC #weechat:
----
$ echo 'irc.freenode.#weechat *hello!' >/run/user/1000/weechat/weechat_fifo_12345
$ echo 'irc.libera.#weechat *hello!' >/run/user/1000/weechat/weechat_fifo_12345
----
* Wysłanie wiadomości do obecnego bufora:
@ -2858,11 +2858,11 @@ Możliwe jest podanie adresu URL do jednego lub wielu serwerów IRC:
irc[6][s]://[nick[:hasło]@]adres.serwera.irc[:port][/kanał][,kanał[...]]
----
Przykład wejścia na kanały _#weechat_ i _#toto_ na serwerze _chat.freenode.net_,
Przykład wejścia na kanały _#weechat_ i _#toto_ na serwerze _irc.libera.chat_,
na domyślnym porcie (6667), z nickiem _nono_:
----
$ weechat irc://nono@chat.freenode.net/#weechat,#toto
$ weechat irc://nono@irc.libera.chat/#weechat,#toto
----
[[irc_ssl_certificates]]
@ -2991,7 +2991,7 @@ i ustaw swój klucz publiczny dla swojego konta, za pomocą nickserva (zamień
wartość base64 wartościa dla swojego klucza):
----
/connect freenode
/connect libera
/msg nickserv identify your_password
/msg nickserv set pubkey Av8k1FOGetUDq7sPMBfufSIZ5c2I/QYWgiwHtNXkVe/q
----
@ -2999,15 +2999,15 @@ wartość base64 wartościa dla swojego klucza):
Konfiguracja opcji SASL dla serwera:
----
/set irc.server.freenode.sasl_mechanism ecdsa-nist256p-challenge
/set irc.server.freenode.sasl_username "twój_nick"
/set irc.server.freenode.sasl_key "${weechat_config_dir}/ecdsa.pem"
/set irc.server.libera.sasl_mechanism ecdsa-nist256p-challenge
/set irc.server.libera.sasl_username "twój_nick"
/set irc.server.libera.sasl_key "${weechat_config_dir}/ecdsa.pem"
----
Ponowne połączenie z serwerem:
----
/reconnect freenode
/reconnect libera
----
[[irc_tor_freenode]]
@ -3083,8 +3083,8 @@ Możliwe jest tworzenie filtru tylko dla jednego kanału lub kanałów zaczynaj
się od tej samej nazwy (zobacz `/help filter`):
----
/filter add irc_smart_weechat irc.freenode.#weechat irc_smart_filter *
/filter add irc_smart_weechats irc.freenode.#weechat* irc_smart_filter *
/filter add irc_smart_weechat irc.libera.#weechat irc_smart_filter *
/filter add irc_smart_weechats irc.libera.#weechat* irc_smart_filter *
----
Można ukrywac tylko wejściu lub opuszczenia/wyjścia z kanału za pomocą tych opcji:
@ -3134,7 +3134,7 @@ Możliwe jest dostosowywanie odpowiedzi na CTCP tylko w obrębie serwera, używa
jego wewnętrznej nazwy przed nazwą zapytania CTCP:
----
/set irc.ctcp.freenode.version "WeeChat $version (for freenode)"
/set irc.ctcp.libera.version "WeeChat $version (for libera)"
----
Jeśli chcesz przywrócić standardowe odpowiedzi dla CTCP usuń opcję:
@ -3283,7 +3283,7 @@ Niepełna lista wiadomości IRC lub aliasów jakie można dostosować:
Inne numeryczne komendy mogą również zostać spersonalizowane.
Wiadomość może być poprzedzona nazwą serwera, żeby być specyficzna dla danego
serwera irc (na przykład: `freenode.whois`).
serwera irc (na przykład: `libera.whois`).
Kilka przykładów:
@ -3299,10 +3299,10 @@ Kilka przykładów:
/unset irc.msgbuffer.whois
----
* wyświetlaj zaproszenia w obecnym buforze, tylko na serwerze "freenode":
* wyświetlaj zaproszenia w obecnym buforze, tylko na serwerze "libera":
----
/set irc.msgbuffer.freenode.invite current
/set irc.msgbuffer.libera.invite current
----
* wyświetlaj wiadomość "303" (ison) w buforze "core" WeeChat:
@ -3371,19 +3371,19 @@ Kilka przykładów:
* ustawienie poziomu 3 dla kanału IRC #weechat:
----
/set logger.level.irc.freenode.#weechat 3
/set logger.level.irc.libera.#weechat 3
----
* ustawienie poziomu 3 dla buforu serwera freenode:
* ustawienie poziomu 3 dla buforu serwera libera:
----
/set logger.level.irc.server.freenode 3
/set logger.level.irc.server.libera 3
----
* ustawienie poziomu 3 dla wszystkich kanałów na serwerze freenode:
* ustawienie poziomu 3 dla wszystkich kanałów na serwerze libera:
----
/set logger.level.irc.freenode 3
/set logger.level.irc.libera 3
----
* ustawienie poziomu 2 dla wszystkich buforów IRC:
@ -3406,18 +3406,18 @@ zmiennych dla bufora wykonaj:
Maski zostaną dopasowane do opcji w kolejności malejącej specyficznie dla
`logger.mask.$plugin.*`, z `logger.file.mask` jako opcją zapasową.
Na przykład, w buforze "irc.freenode.#weechat", WeeChat będzie szukał maski dla
Na przykład, w buforze "irc.libera.#weechat", WeeChat będzie szukał maski dla
nazwy w takiej kolejności:
----
logger.mask.irc.freenode.#weechat
logger.mask.irc.freenode
logger.mask.irc.libera.#weechat
logger.mask.irc.libera
logger.mask.irc
logger.file.mask
----
Oznacza to, że można mieć maski specyficzne tylko dla niektórych serwerów IRC
("logger.mask.irc.freenode") lub dla wtyczek ("logger.mask.irc").
("logger.mask.irc.libera") lub dla wtyczek ("logger.mask.irc").
[[logger_files_by_date]]
===== Pliki z logami uporządkowane według daty
@ -3437,15 +3437,15 @@ Spowoduje powstanie następującej struktury:
└── logs
├── 2010
│ ├── 11
│ │ ├── irc.server.freenode.weechatlog
│ │ └── irc.freenode.#weechat.weechatlog
│ │ ├── irc.server.libera.weechatlog
│ │ └── irc.libera.#weechat.weechatlog
│ └── 12
│ ├── irc.server.freenode.weechatlog
│ └── irc.freenode.#weechat.weechatlog
│ ├── irc.server.libera.weechatlog
│ └── irc.libera.#weechat.weechatlog
├── 2011
│ ├── 01
│ │ ├── irc.server.freenode.weechatlog
│ │ └── irc.freenode.#weechat.weechatlog
│ │ ├── irc.server.libera.weechatlog
│ │ └── irc.libera.#weechat.weechatlog
│ ├── 02
...
....
@ -3466,8 +3466,8 @@ Spowoduje powstanie następującej struktury:
~/.local/share/weechat
└── logs
└── irc
├── freenode
│ ├── freenode.weechatlog
├── libera
│ ├── libera.weechatlog
│ ├── #weechat.weechatlog
│ └── #mychan.weechatlog
├── oftc
@ -3606,21 +3606,21 @@ Przykład: proxy IRC z SSL dla dowolnego serwera (klient wybiera):
/relay add ssl.irc 8000
----
Przykład: proxy IRC bez SSL tylko dla serwera "freenode":
Przykład: proxy IRC bez SSL tylko dla serwera "libera":
----
/relay add irc.freenode 8000
/relay add irc.libera 8000
----
Teraz możesz się połączyć na porcie 8000 za pomocą dowolnego klienta IRC
używając hasła serwera "moje_hasło" (lub "freenode:moje_hasło" jeśli żaden
używając hasła serwera "moje_hasło" (lub "libera:moje_hasło" jeśli żaden
serwer nie został podany w przekaźniku).
Na przykład jeśli używasz WeeChat jako klienta porednika IRC, z serwerem nazwanym
"relay" i hasłem "secret", możesz ustawić hasło za pomocą tej komendy:
----
/set irc.server.relay.password "freenode:secret"
/set irc.server.relay.password "libera:secret"
----
[[relay_weechat_protocol]]
@ -3940,10 +3940,10 @@ niemieckojęzycnzym:
----
Możesz również ustawić słownik dla grupy buforów, na przykład angielski dla
wsystkich kanałów na serwerze IRC freenode:
wsystkich kanałów na serwerze IRC libera:
----
/set spell.dict.irc.freenode en
/set spell.dict.irc.libera en
----
Więcej informacji można znaleźć w opisie komendy <<command_spell_spell,/spell>>.
@ -3979,7 +3979,7 @@ Aby włączyć sugestie trzeba ustawić opcję _spell.check.suggestions_ na licz
Przykład sugestii z angielskim słownikiem (`en`):
....
│[12:55] [6] [irc/freenode] 3:#test(+n){4} [print,prone,prune]
│[12:55] [6] [irc/libera] 3:#test(+n){4} [print,prone,prune]
│[@Flashy] prinr █ │
└─────────────────────────────────────────────────────────────────────────────────┘
....
@ -3987,7 +3987,7 @@ Przykład sugestii z angielskim słownikiem (`en`):
Przykład sugestii ze słownikami angielskim i francuskim (`en,fr`):
....
│[12:55] [6] [irc/freenode] 3:#test(+n){4} [print,prone,prune/prime,primer,primé] │
│[12:55] [6] [irc/libera] 3:#test(+n){4} [print,prone,prune/prime,primer,primé]
│[@Flashy] prinr █ │
└─────────────────────────────────────────────────────────────────────────────────┘
....
@ -4173,9 +4173,9 @@ Argumenty zależą od rodzaju uchwytu. Są oddzielane średnikami.
3. tagi |
`+formatted+` +
`+free+` +
`+*;irc.freenode.*+` +
`+*;irc.freenode.#weechat+` +
`+formatted;irc.freenode.#weechat;irc_notice+` |
`+*;irc.libera.*+` +
`+*;irc.libera.#weechat+` +
`+formatted;irc.libera.#weechat;irc_notice+` |
link:weechat_plugin_api.en.html#_hook_line[hook_line]
| print |
@ -4183,9 +4183,9 @@ Argumenty zależą od rodzaju uchwytu. Są oddzielane średnikami.
2. tagi +
3. wiadomość +
4. odrzucić kolory (0/1) |
`+irc.freenode.*+` +
`+irc.freenode.#weechat+` +
`+irc.freenode.#weechat;irc_notice+` +
`+irc.libera.*+` +
`+irc.libera.#weechat+` +
`+irc.libera.#weechat;irc_notice+` +
`+*;;;1+` |
link:weechat_plugin_api.en.html#_hook_print[hook_print] (Angielski)
@ -4388,7 +4388,7 @@ są dodawane do tablicy hashy:
| Zmienna | Typ | Opis
| irc_server | wskaźnik | Wskaźnik na serwer IRC (można użyć zmiennych hdata typu "irc_server" jak `+${irc_server.name}+`).
| irc_channel | wskaźnik | Wskaźnik na kanał IRC (można użyć zmiennych hdata typu "irc_channel" jak `+${irc_channel.name}+`).
| server | ciąg | Nazwa serwera (przykład: "freenode").
| server | ciąg | Nazwa serwera (przykład: "libera").
| tags | ciąg | Tagi w wiadomości (rzadko używane).
| message_without_tags | ciąg | Wiadomość bez tagów.
| nick | ciąg | Nick.
@ -4749,7 +4749,7 @@ include::includes/autogen_user_options.pl.adoc[tag=xfer_options]
Przed pytaniem o pomoc upewnij się, że przeczytałeś dokumentację i FAQ
dostarczone z WeeChat.
Wsparcie w sieci IRC na serwerze _chat.freenode.net_:
Wsparcie w sieci IRC na serwerze _irc.libera.chat_:
* oficjalne kanały (z developerami):
** _#weechat_ (Angielski)