mirror of
https://github.com/weechat/weechat.git
synced 2026-06-28 22:06:38 +02:00
doc/user: add arrow and open external links in new tab
This commit is contained in:
+106
-76
@@ -17,8 +17,9 @@
|
||||
|
||||
Diese Anleitung beschreibt den WeeChat Chat Client und ist Teil von WeeChat.
|
||||
|
||||
Die aktuelle Version dieser Anleitung finden Sie auf:
|
||||
https://weechat.org/doc/
|
||||
// TRANSLATION MISSING
|
||||
Latest version of this document can be found on
|
||||
https://weechat.org/doc/[this page ^↗^,window=_blank].
|
||||
|
||||
|
||||
[[introduction]]
|
||||
@@ -37,16 +38,18 @@ wesentliche Merkmale:
|
||||
* klein, schnell und schlank
|
||||
* den eigenen, persönlichen, Bedürfnissen anpassbar und durch Erweiterungen und Skripten in der Funktionalität erweiterbar
|
||||
* IRC RFCs konform
|
||||
https://tools.ietf.org/html/rfc1459[1459],
|
||||
https://tools.ietf.org/html/rfc2810[2810],
|
||||
https://tools.ietf.org/html/rfc2811[2811],
|
||||
https://tools.ietf.org/html/rfc2812[2812] und
|
||||
https://tools.ietf.org/html/rfc2813[2813]
|
||||
https://datatracker.ietf.org/doc/html/rfc1459[1459 ^↗^,window=_blank],
|
||||
https://datatracker.ietf.org/doc/html/rfc2810[2810 ^↗^,window=_blank],
|
||||
https://datatracker.ietf.org/doc/html/rfc2811[2811 ^↗^,window=_blank],
|
||||
https://datatracker.ietf.org/doc/html/rfc2812[2812 ^↗^,window=_blank] und
|
||||
https://datatracker.ietf.org/doc/html/rfc2813[2813 ^↗^,window=_blank]
|
||||
* IRC proxy und relay für remote Schnittstellen
|
||||
* Betriebssystemunabhängig (GNU/Linux, *BSD, macOS, Windows und weitere)
|
||||
* 100% GPL, freie Software
|
||||
|
||||
Die WeeChat Homepage findet man unter: https://weechat.org/
|
||||
// TRANSLATION MISSING
|
||||
The list of all features can be found on
|
||||
https://weechat.org/about/features/[this page ^↗^,window=_blank].
|
||||
|
||||
[[prerequisites]]
|
||||
=== Vorbereitung
|
||||
@@ -68,9 +71,11 @@ Binärpakete sind für folgende Distributionen erhältlich:
|
||||
|
||||
* Arch Linux: `pacman -S weechat`
|
||||
* Cygwin (Windows): wähle das WeeChat Paket in setup.exe aus
|
||||
// TRANSLATION MISSING
|
||||
* Debian/Ubuntu (oder Debian kompatible Distribution):
|
||||
`apt-get install weechat-curses weechat-plugins` +
|
||||
Für neueste Versionen und nächtliche Builds: https://weechat.org/download/debian/
|
||||
Für neueste Versionen und nächtliche Builds:
|
||||
https://weechat.org/download/debian/[Debian repositories ^↗^,window=_blank]
|
||||
* Fedora Core: `dnf install weechat`
|
||||
* FreeBSD: `pkg install weechat`
|
||||
* Gentoo: `emerge weechat`
|
||||
@@ -78,7 +83,7 @@ Binärpakete sind für folgende Distributionen erhältlich:
|
||||
`rpm -i /path/to/weechat-x.y.z-1.i386.rpm`
|
||||
* openSUSE: `zypper in weechat`
|
||||
* Sourcemage: `cast weechat`
|
||||
* macOS (mittels https://brew.sh/[Homebrew]): `brew install weechat`
|
||||
* macOS (mittels https://brew.sh/[Homebrew ^↗^,window=_blank]): `brew install weechat`
|
||||
(für Hilfe siehe: `brew info weechat`)
|
||||
|
||||
zusätzliche Pakete können bzw. sollten installiert werden. Zum Beispiel: weechat-plugins.
|
||||
@@ -90,9 +95,11 @@ wie man Pakete installiert.
|
||||
=== Container
|
||||
|
||||
Container mit WeeChat können direkt erstellt oder installiert werden von
|
||||
https://hub.docker.com/r/weechat/weechat[Docker Hub]. +
|
||||
Für weitere Informationen siehe das README im Repositorium:
|
||||
https://github.com/weechat/weechat-container.
|
||||
https://hub.docker.com/r/weechat/weechat[Docker Hub ^↗^,window=_blank]. +
|
||||
// TRANSLATION MISSING
|
||||
For more information, see the README in the
|
||||
https://github.com/weechat/weechat-container[weechat-container ^↗^,window=_blank]
|
||||
repository.
|
||||
|
||||
[[source_package]]
|
||||
=== Quellpakete
|
||||
@@ -100,7 +107,7 @@ https://github.com/weechat/weechat-container.
|
||||
WeeChat kann mittels CMake oder autotools kompiliert werden (CMake sollte dabei die bevorzugte Methode sein).
|
||||
|
||||
[NOTE]
|
||||
Unter macOS kann https://brew.sh/[Homebrew] verwendet werden:
|
||||
Unter macOS kann https://brew.sh/[Homebrew ^↗^,window=_blank] verwendet werden:
|
||||
`brew install --build-from-source weechat`.
|
||||
|
||||
[[dependencies]]
|
||||
@@ -119,8 +126,8 @@ WeeChat *erforderlich* sind:
|
||||
| libcurl4-gnutls-dev | | URL Transfer.
|
||||
| libgcrypt20-dev | | Geschützte Daten, IRC SASL Authentifikation.
|
||||
| libgnutls28-dev | ≥ 2.2.0 ^(3)^ | SSL Verbindung zu einem IRC Server, Unterstützung von SSL in der Relay-Erweiterung, IRC SASL Authentifikation (ECDSA-NIST256P-CHALLENGE).
|
||||
| zlib1g-dev | | Kompression von Nachrichten (WeeChat -> client) mit https://zlib.net/[zlib] in relay Erweitertungen (weechat Protokoll), Skript-Erweiterung übertragen werden.
|
||||
| libzstd-dev | | Kompression von Nachrichten (WeeChat -> client) mit https://facebook.github.io/zstd/[Zstandard] in relay Erweiterung (weechat Protokoll).
|
||||
| zlib1g-dev | | Kompression von Nachrichten (WeeChat -> client) mit https://zlib.net/[zlib ^↗^,window=_blank] in relay Erweitertungen (weechat Protokoll), Skript-Erweiterung übertragen werden.
|
||||
| libzstd-dev | | Kompression von Nachrichten (WeeChat -> client) mit https://facebook.github.io/zstd/[Zstandard ^↗^,window=_blank] in relay Erweiterung (weechat Protokoll).
|
||||
|===
|
||||
|
||||
[NOTE]
|
||||
@@ -484,7 +491,9 @@ Diese Core-Datei wird in dem Verzeichnis erzeugt aus welchem WeeChat gestartet w
|
||||
Auf einigen Systemen wie Archlinux, kann sich die Core-Datei in einem anderen Verzeichnis
|
||||
befinden, z.B. _/var/lib/systemd/coredump_ und es muss der `coredumpctl` Befehl genutzt
|
||||
werden um die Datei zu lesen. +
|
||||
Weitere Informationen finden Sie auf dieser Wiki-Seite: https://wiki.archlinux.org/index.php/Core_dump
|
||||
// TRANSLATION MISSING
|
||||
For more information, see this
|
||||
https://wiki.archlinux.org/title/Core_dump[wiki page ^↗^,window=_blank].
|
||||
|
||||
Beispiel: _weechat_ ist in _/usr/bin/_ installiert und die _core_ Datei befindet sich
|
||||
in _/home/user/_. Nun wird gdb mit folgendem Befehl aufgerufen:
|
||||
@@ -589,7 +598,7 @@ $ weechat --upgrade
|
||||
==== Versionshinweise
|
||||
|
||||
Nach einem Upgrade wird *dringend empfohlen* die,
|
||||
https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[Versionshinweise]
|
||||
https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[Versionshinweise ^↗^,window=_blank]
|
||||
zu lesen, denn dort sind wichtige Informationen zu Änderungen enthalten und ob
|
||||
eventuell ein manuelles Eingreifen erforderlich sein könnte.
|
||||
|
||||
@@ -712,7 +721,7 @@ geändert werden:
|
||||
==== XDG directories
|
||||
|
||||
WeeChat verwendet standardmäßig XDG-Verzeichnisse
|
||||
(gemäß https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html[XDG Base Directory Specification]). +
|
||||
(gemäß https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html[XDG Base Directory Specification ^↗^,window=_blank]). +
|
||||
Ein einzelnes Home-Verzeichnis für alle Dateien kann durch die CMake-Option `WEECHAT_HOME`,
|
||||
die Umgebungsvariable `WEECHAT_HOME` oder die Befehlszeilenoption `-d` / `--dir` erzwungen werden.
|
||||
Wenn ein einzelnes WeeChat-Ausgangsverzeichnis nicht erzwungen wird, werden XDG-Verzeichnisse wie folgt
|
||||
@@ -2096,7 +2105,7 @@ Um sich alle genutzten Zeichensätze anzeigen zu lassen wird folgender Befehl ge
|
||||
==== Fehlersuche
|
||||
|
||||
sollten Probleme bei der Zeichensatzdarstellung auftreten dann werfen Sie bitte
|
||||
einen Blick in die link:weechat_faq.de.html#charset[WeeChat FAQ / Charset].
|
||||
einen Blick in die link:weechat_faq.de.html#charset[WeeChat FAQ / Charset ^↗^,window=_blank].
|
||||
|
||||
[[charset_commands]]
|
||||
==== Befehle
|
||||
@@ -2477,7 +2486,7 @@ kbd:[Shift] verwendet werden).
|
||||
|
||||
[NOTE]
|
||||
Sollten Probleme bei der Mausunterstützung auftreten, dann sollte Bitte die
|
||||
link:weechat_faq.de.html#mouse[WeeChat FAQ / Mausunterstützung].
|
||||
link:weechat_faq.de.html#mouse[WeeChat FAQ / Mausunterstützung ^↗^,window=_blank].
|
||||
|
||||
[[mouse_bind_events]]
|
||||
==== Befehle einem Maus-Ereignis zuweisen
|
||||
@@ -3198,8 +3207,8 @@ Standardmäßig sind keine Server angelegt. Es gibt keine Begrenzung für die
|
||||
Anzahl von Servern. Server können mit dem Befehl <<command_irc_server,/server>>
|
||||
angelegt werden.
|
||||
|
||||
Um zum Beispiel eine SSL verschlüsselte Verbindung zu https://libera.chat/[libera.chat]
|
||||
herzustellen:
|
||||
Um zum Beispiel eine SSL verschlüsselte Verbindung zu
|
||||
https://libera.chat/[libera.chat ^↗^,window=_blank] herzustellen:
|
||||
|
||||
----
|
||||
/server add libera irc.libera.chat/6697 -ssl
|
||||
@@ -3384,13 +3393,15 @@ das auch beispielsweise `~/.weechat` sein kann.
|
||||
/msg nickserv cert add
|
||||
----
|
||||
|
||||
Für weiterreichende Informationen lesen Sie bitte: https://www.oftc.net/NickServ/CertFP/
|
||||
// TRANSLATION MISSING
|
||||
For more information, please look at
|
||||
https://www.oftc.net/NickServ/CertFP/[this page ^↗^,window=_blank].
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[irc_ircv3_support]]
|
||||
==== IRCv3 support
|
||||
|
||||
WeeChat supports the following https://ircv3.net/irc/[IRCv3 extensions]:
|
||||
WeeChat supports the following https://ircv3.net/irc/[IRCv3 extensions ^↗^,window=_blank]:
|
||||
|
||||
* <<irc_ircv3_account_notify,account-notify>>
|
||||
* <<irc_ircv3_account_tag,account-tag>>
|
||||
@@ -3414,12 +3425,12 @@ automatically enabled
|
||||
(see option <<option_irc.server_default.capabilities,irc.server_default.capabilities>>).
|
||||
|
||||
Tables with comparison of different IRC clients, including WeeChat, are available
|
||||
on this page: https://ircv3.net/software/clients.
|
||||
on https://ircv3.net/software/clients[this page ^↗^,window=_blank].
|
||||
|
||||
[[irc_ircv3_account_notify]]
|
||||
===== account-notify
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/account-notify
|
||||
Specification: https://ircv3.net/specs/extensions/account-notify[account-notify ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send messages when users identify or
|
||||
unidentify on the server. +
|
||||
@@ -3438,7 +3449,7 @@ Examples:
|
||||
[[irc_ircv3_account_tag]]
|
||||
===== account-tag
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/account-tag
|
||||
Specification: https://ircv3.net/specs/extensions/account-tag[account-tag ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send account as message tag to commands
|
||||
sent to the client. +
|
||||
@@ -3467,7 +3478,7 @@ Message with tags:
|
||||
[[irc_ircv3_away_notify]]
|
||||
===== away-notify
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/away-notify
|
||||
Specification: https://ircv3.net/specs/extensions/away-notify[away-notify ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send away notifications for users present
|
||||
on the same channels as you.
|
||||
@@ -3482,7 +3493,7 @@ with a specific color in the nicklist, using the following options:
|
||||
[[irc_ircv3_cap_notify]]
|
||||
===== cap-notify
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/capability-negotiation#the-cap-new-subcommand
|
||||
Specification: https://ircv3.net/specs/extensions/capability-negotiation#the-cap-new-subcommand[cap-notify ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to advertise on new or removed capabilities
|
||||
on the server (via `CAP NEW` and `CAP DEL` commands).
|
||||
@@ -3498,7 +3509,7 @@ Examples:
|
||||
[[irc_ircv3_chghost]]
|
||||
===== chghost
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/chghost
|
||||
Specification: https://ircv3.net/specs/extensions/chghost[chghost ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send messages when users change name or host. +
|
||||
When the option <<option_irc.look.smart_filter_chghost,irc.look.smart_filter_chghost>>
|
||||
@@ -3516,7 +3527,7 @@ Example:
|
||||
[[irc_ircv3_extended_join]]
|
||||
===== extended-join
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/extended-join
|
||||
Specification: https://ircv3.net/specs/extensions/extended-join[extended-join ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send account and real name when users
|
||||
join channels. +
|
||||
@@ -3533,7 +3544,7 @@ Example:
|
||||
[[irc_ircv3_invite_notify]]
|
||||
===== invite-notify
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/invite-notify
|
||||
Specification: https://ircv3.net/specs/extensions/invite-notify[invite-notify ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send invite messages when users are
|
||||
invited to channels.
|
||||
@@ -3547,7 +3558,7 @@ Example:
|
||||
[[irc_ircv3_message_tags]]
|
||||
===== message-tags
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/message-tags
|
||||
Specification: https://ircv3.net/specs/extensions/message-tags[message-tags ^↗^,window=_blank]
|
||||
|
||||
This capability allows to add metadata in messages. +
|
||||
These tags can be displayed using the command `/debug tags`.
|
||||
@@ -3557,7 +3568,7 @@ It must be enabled to use <<typing_notifications,typing notifications>>.
|
||||
[[irc_ircv3_monitor]]
|
||||
===== monitor
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/monitor
|
||||
Specification: https://ircv3.net/specs/extensions/monitor[monitor ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send notifications when clients become
|
||||
online/offline. +
|
||||
@@ -3567,7 +3578,7 @@ WeeChat automatically uses this extension if available when using the
|
||||
[[irc_ircv3_multi_prefix]]
|
||||
===== multi-prefix
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/multi-prefix
|
||||
Specification: https://ircv3.net/specs/extensions/multi-prefix[multi-prefix ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send all user modes at once in
|
||||
<<command_irc_names,/names>> and <<command_irc_whois,/whois>> responses. +
|
||||
@@ -3593,14 +3604,14 @@ Example: output of `/whois alice`:
|
||||
[[irc_ircv3_sasl]]
|
||||
===== SASL
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/sasl-3.2
|
||||
Specification: https://ircv3.net/specs/extensions/sasl-3.2[SASL 3.2 ^↗^,window=_blank]
|
||||
|
||||
See the dedicated chapter <<irc_sasl_authentication,SASL authentication>>.
|
||||
|
||||
[[irc_ircv3_server_time]]
|
||||
===== server-time
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/server-time
|
||||
Specification: https://ircv3.net/specs/extensions/server-time[server-time ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send time for messages as message tag. +
|
||||
When the time is received in a message, WeeChat uses it to display the message
|
||||
@@ -3613,7 +3624,7 @@ in the backlog sent upon connection.
|
||||
[[irc_ircv3_setname]]
|
||||
===== setname
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/setname
|
||||
Specification: https://ircv3.net/specs/extensions/setname[setname ^↗^,window=_blank]
|
||||
|
||||
This capability lets you change your real name by using the
|
||||
<<command_irc_setname,/setname>> command.
|
||||
@@ -3621,14 +3632,14 @@ This capability lets you change your real name by using the
|
||||
[[irc_ircv3_typing]]
|
||||
===== typing
|
||||
|
||||
Specification: https://ircv3.net/specs/client-tags/typing
|
||||
Specification: https://ircv3.net/specs/client-tags/typing[typing ^↗^,window=_blank]
|
||||
|
||||
See the dedicated chapter <<typing_notifications,Typing notifications>>.
|
||||
|
||||
[[irc_ircv3_userhost_in_names]]
|
||||
===== userhost-in-names
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/userhost-in-names
|
||||
Specification: https://ircv3.net/specs/extensions/userhost-in-names[userhost-in-names ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send hostnames in <<command_irc_names,/names>>
|
||||
responses.
|
||||
@@ -3651,7 +3662,7 @@ Example of raw IRC messages received with the capability:
|
||||
[[irc_ircv3_whox]]
|
||||
===== WHOX
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/whox
|
||||
Specification: https://ircv3.net/specs/extensions/whox[WHOX ^↗^,window=_blank]
|
||||
|
||||
This capability lets you request additional fields in the WHO response
|
||||
(via the <<command_irc_who,/who>> command). +
|
||||
@@ -3764,7 +3775,7 @@ um unabhängige Serverbuffer zu haben:
|
||||
[[irc_tor_sasl]]
|
||||
==== Connect with Tor and SASL
|
||||
|
||||
Einige Server unterstützen eine Verbindungen mittels Tor (https://www.torproject.org/),
|
||||
Einige Server unterstützen eine Verbindungen mittels https://www.torproject.org/[Tor ^↗^,window=_blank],
|
||||
dies ist ein Netzwerk mit virtueller Tunneln, durch welchen Personen und Gruppen ihre
|
||||
Privatsphäre und Sicherheit im Internet verbessern können.
|
||||
|
||||
@@ -4191,8 +4202,9 @@ Es wird von der IRC-Erweiterung für Kanäle- und private Buffern verwendet, sof
|
||||
die "message-tags"-Fähigkeit aktiviert ist (dies kann mit folgendenen Befehl,
|
||||
wie folgt überprüfen werden <<command_irc_cap,/cap>>). +
|
||||
|
||||
Unter der Haube wird die Eingabe des Client-Tags gemäß dieser Spezifikation verwendet:
|
||||
https://ircv3.net/specs/client-tags/typing.
|
||||
// TRANSLATION MISSING
|
||||
Under the hood, typing client tag is used, following
|
||||
https://ircv3.net/specs/client-tags/typing[this specification ^↗^,window=_blank].
|
||||
|
||||
[[typing_activation]]
|
||||
=== Aktivierung
|
||||
@@ -4286,8 +4298,9 @@ Die Relay-Erweiterung wird genutzt um Daten, mittels unterschiedlicher Protokoll
|
||||
|
||||
* _irc_: IRC Proxy: um mittels einem oder mehreren IRC-Clients eine Verbindung zu
|
||||
IRC Servern zu unterhalten.
|
||||
// TRANSLATION MISSING
|
||||
* _weechat_: protocol used by remote interfaces to display and interact with
|
||||
WeeChat, see: https://weechat.org/about/interfaces/
|
||||
WeeChat, see https://weechat.org/about/interfaces/[this page ^↗^,window=_blank].
|
||||
|
||||
[[relay_password]]
|
||||
=== Passwort
|
||||
@@ -4313,12 +4326,12 @@ Diese Funktion is optional und erhöht den Sicherheitsgrad.
|
||||
Ein Einmal-Passwort kann mit folgenden Anwendungen erstellt werden, zum Beispiel:
|
||||
|
||||
* FreeOTP:
|
||||
https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp[Android],
|
||||
https://itunes.apple.com/fr/app/freeotp-authenticator/id872559395[iOS]
|
||||
(https://freeotp.github.io/[website])
|
||||
https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp[Android ^↗^,window=_blank],
|
||||
https://apps.apple.com/fr/app/freeotp-authenticator/id872559395[iOS ^↗^,window=_blank]
|
||||
(https://freeotp.github.io/[website ^↗^,window=_blank])
|
||||
* Google Authenticator:
|
||||
https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2[Android],
|
||||
https://itunes.apple.com/fr/app/google-authenticator/id388497605[iOS]
|
||||
https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2[Android ^↗^,window=_blank],
|
||||
https://apps.apple.com/fr/app/google-authenticator/id388497605[iOS ^↗^,window=_blank]
|
||||
|
||||
Die geheime TOTP Zeichenkette muss in WeeChat und der Anwendung gesetzt werden, welches
|
||||
für die Erstellung des Einmal-Passwort zuständig ist.
|
||||
@@ -4409,7 +4422,9 @@ folgenden Befehlen einrichten:
|
||||
Die Relay-Erweiterung kann Daten, mittels dem WeeChat Protokoll, an eine
|
||||
externe Oberfläche senden.
|
||||
|
||||
Sie können eine Verbindung mit einer Remote-Schnittstelle herstellen, siehe: https://weechat.org/about/interfaces/
|
||||
// TRANSLATION MISSING
|
||||
You can connect with a remote interface, see
|
||||
https://weechat.org/about/interfaces/[this page ^↗^,window=_blank].
|
||||
|
||||
[IMPORTANT]
|
||||
Eine WeeChat Instanz kann sich NICHT mit einer anderen WeeChat Instanz über
|
||||
@@ -4427,8 +4442,8 @@ Nun kann man über den Port 9000 mittels einer Oberfläche und dem Passwort
|
||||
[[relay_websocket]]
|
||||
=== WebSocket
|
||||
|
||||
Das WebSocket Protokoll (https://tools.ietf.org/html/rfc6455[RFC 6455]) wird nun
|
||||
in der Relay Erweiterung unterstützt.
|
||||
Das WebSocket Protokoll (https://datatracker.ietf.org/doc/html/rfc6455[RFC 6455 ^↗^,window=_blank])
|
||||
wird nun in der Relay Erweiterung unterstützt.
|
||||
|
||||
Der WebSocket Handshake wird automatisch erkannt und der Socket ist sofort
|
||||
funktionsfähig, sofern die benötigten Header gefunden werden und die Herkunft
|
||||
@@ -4597,7 +4612,7 @@ Trigger unter bestimmten Umständen ausgeführt wird.
|
||||
|
||||
Um Trigger nutzen zu können ist es von Vorteil zu wissen wie signals,
|
||||
modifiers, ... in WeeChat überhaupt funktionieren. Deshalb sollte man überlegen,
|
||||
ob man nicht folgende Anleitung lesen sollte link:weechat_plugin_api.en.html#hooks[Anleitung für API Erweiterung / Hooks] (Englisch).
|
||||
ob man nicht folgende Anleitung lesen sollte link:weechat_plugin_api.en.html#hooks[Anleitung für API Erweiterung / Hooks ^↗^,window=_blank] (Englisch).
|
||||
|
||||
[[trigger_default]]
|
||||
=== standardmäßige Trigger
|
||||
@@ -4651,7 +4666,7 @@ Ein Trigger hat folgende Optionen (Benennung ist
|
||||
| hook | `+signal+`, `+hsignal+`, `+modifier+`, `+line+`, `+print+`, `+command+`,
|
||||
`+command_run+`, `+timer+`, `+config+`, `+focus+`, `+info+`, `+info_hashtable+`
|
||||
| Der hook welcher durch Trigger genutzt werden soll. Für weitere Informationen siehe
|
||||
link:weechat_plugin_api.en.html#hooks[Anleitung für API Erweiterung / Hooks] (Englisch).
|
||||
link:weechat_plugin_api.en.html#hooks[Anleitung für API Erweiterung / Hooks ^↗^,window=_blank] (Englisch).
|
||||
|
||||
| arguments | string
|
||||
| Argumente welche der Hook nutzen soll. Dies ist davon abhängig welcher Hook-Typ genutzt wird.
|
||||
@@ -4723,14 +4738,16 @@ ein Semikolon getrennt.
|
||||
| `+*,irc_in_privmsg+` +
|
||||
`+*,irc_in_privmsg;*,irc_in_notice+` +
|
||||
`+signal_sigwinch+`
|
||||
| link:weechat_plugin_api.en.html#_hook_signal[hook_signal] (Englisch)
|
||||
| link:weechat_plugin_api.en.html#_hook_signal[hook_signal ^↗^,window=_blank] +
|
||||
(Englisch)
|
||||
|
||||
| hsignal
|
||||
| 1. Signalname (Priorität erlaubt) (erforderlich) +
|
||||
2. Signalname (Priorität erlaubt) +
|
||||
3. ...
|
||||
| `+nicklist_nick_added+`
|
||||
| link:weechat_plugin_api.en.html#_hook_hsignal[hook_hsignal] (Englisch)
|
||||
| link:weechat_plugin_api.en.html#_hook_hsignal[hook_hsignal ^↗^,window=_blank] +
|
||||
(Englisch)
|
||||
|
||||
| modifier
|
||||
| 1. modifier-Name (Priorität erlaubt) (erforderlich) +
|
||||
@@ -4738,7 +4755,8 @@ ein Semikolon getrennt.
|
||||
3. ...
|
||||
| `+weechat_print+` +
|
||||
`+5000\|input_text_display;5000\|history_add+`
|
||||
| link:weechat_plugin_api.en.html#_hook_modifier[hook_modifier] (Englisch)
|
||||
| link:weechat_plugin_api.en.html#_hook_modifier[hook_modifier ^↗^,window=_blank] +
|
||||
(Englisch)
|
||||
|
||||
| line
|
||||
| 1. Buffertyp +
|
||||
@@ -4749,7 +4767,8 @@ ein Semikolon getrennt.
|
||||
`+*;irc.libera.*+` +
|
||||
`+*;irc.libera.#weechat+` +
|
||||
`+formatted;irc.libera.#weechat;irc_notice+`
|
||||
| link:weechat_plugin_api.en.html#_hook_line[hook_line]
|
||||
| link:weechat_plugin_api.en.html#_hook_line[hook_line ^↗^,window=_blank] +
|
||||
(Englisch)
|
||||
|
||||
| print
|
||||
| 1. Buffername +
|
||||
@@ -4760,7 +4779,8 @@ ein Semikolon getrennt.
|
||||
`+irc.libera.#weechat+` +
|
||||
`+irc.libera.#weechat;irc_notice+` +
|
||||
`+*;;;1+`
|
||||
| link:weechat_plugin_api.en.html#_hook_print[hook_print] (Englisch)
|
||||
| link:weechat_plugin_api.en.html#_hook_print[hook_print ^↗^,window=_blank] +
|
||||
(Englisch)
|
||||
|
||||
| command
|
||||
| 1. Befehlsname (Priorität erlaubt) (erforderlich) +
|
||||
@@ -4771,14 +4791,16 @@ ein Semikolon getrennt.
|
||||
| `+test+` +
|
||||
`+5000\|test+` +
|
||||
`+test;test command;arg1 arg2;arg1: description 1${\n}arg2: description 2+`
|
||||
| link:weechat_plugin_api.en.html#_hook_command[hook_command] (Englisch)
|
||||
| link:weechat_plugin_api.en.html#_hook_command[hook_command ^↗^,window=_blank] +
|
||||
(Englisch)
|
||||
|
||||
| command_run
|
||||
| 1. Befehl (Priorität erlaubt) (erforderlich) +
|
||||
2. Befehl (Priorität erlaubt) +
|
||||
3. ...
|
||||
| `+/cmd arguments+`
|
||||
| link:weechat_plugin_api.en.html#_hook_command_run[hook_command_run] (Englisch)
|
||||
| link:weechat_plugin_api.en.html#_hook_command_run[hook_command_run ^↗^,window=_blank] +
|
||||
(Englisch)
|
||||
|
||||
| timer
|
||||
| 1. Intervall in Millisekunden (erforderlich) +
|
||||
@@ -4786,35 +4808,40 @@ ein Semikolon getrennt.
|
||||
3. max. Anzahl an Aufrufen (Standardwert: 0, was "unendlich" bedeutet)
|
||||
| `+3600000+` +
|
||||
`+60000;0;5+`
|
||||
| link:weechat_plugin_api.en.html#_hook_timer[hook_timer] (Englisch)
|
||||
| link:weechat_plugin_api.en.html#_hook_timer[hook_timer ^↗^,window=_blank] +
|
||||
(Englisch)
|
||||
|
||||
| config
|
||||
| 1. Name der Option (Priorität erlaubt) (erforderlich) +
|
||||
2. Name der Option (Priorität erlaubt) +
|
||||
3. ...
|
||||
| `+weechat.look.*+`
|
||||
| link:weechat_plugin_api.en.html#_hook_config[hook_config] (Englisch)
|
||||
| link:weechat_plugin_api.en.html#_hook_config[hook_config ^↗^,window=_blank] +
|
||||
(Englisch)
|
||||
|
||||
| focus
|
||||
| 1. area Name (Priorität erlaubt) (erforderlich) +
|
||||
2. area Name (Priorität erlaubt) +
|
||||
3. ...
|
||||
| `+buffer_nicklist+`
|
||||
| link:weechat_plugin_api.en.html#_hook_focus[hook_focus] (Englisch)
|
||||
| link:weechat_plugin_api.en.html#_hook_focus[hook_focus ^↗^,window=_blank] +
|
||||
(Englisch)
|
||||
|
||||
| info
|
||||
| 1. info name (Priorität erlaubt) (erforderlich) +
|
||||
2. info name (Priorität erlaubt) +
|
||||
3. ...
|
||||
| `+my_info+`
|
||||
| link:weechat_plugin_api.en.html#_hook_info[hook_info] (Englisch)
|
||||
| link:weechat_plugin_api.en.html#_hook_info[hook_info ^↗^,window=_blank] +
|
||||
(Englisch)
|
||||
|
||||
| info_hashtable
|
||||
| 1. info name (Priorität erlaubt) (erforderlich) +
|
||||
2. info name (Priorität erlaubt) +
|
||||
3. ...
|
||||
| `+my_info+`
|
||||
| link:weechat_plugin_api.en.html#_hook_info_hashtable[hook_info_hashtable] (Englisch)
|
||||
| link:weechat_plugin_api.en.html#_hook_info_hashtable[hook_info_hashtable ^↗^,window=_blank] +
|
||||
(Englisch)
|
||||
|===
|
||||
|
||||
[[trigger_conditions]]
|
||||
@@ -5382,8 +5409,8 @@ Standarderweiterungen:
|
||||
|===
|
||||
|
||||
Um mehr über Erweiterungen- und Skriptenprogrammierung (mittels API) zu erfahren,
|
||||
sollten Sie die link:weechat_plugin_api.en.html[Anleitung für API Erweiterung] (Englisch) oder
|
||||
link:weechat_scripting.de.html[WeeChat scripting guide] lesen.
|
||||
sollten Sie die link:weechat_plugin_api.en.html[Anleitung für API Erweiterung ^↗^,window=_blank] (Englisch) oder
|
||||
link:weechat_scripting.de.html[WeeChat scripting guide ^↗^,window=_blank] lesen.
|
||||
|
||||
[[scripts]]
|
||||
=== Skripten
|
||||
@@ -5393,15 +5420,16 @@ Python, Perl, Ruby, Lua, Tcl, Guile (scheme), JavaScript und PHP.
|
||||
Mit jeder dieser Erweiterungen können Skripten geladen, ausgeführt und entfernt werden.
|
||||
|
||||
Sollten wir Ihr Interesse geweckt haben selber Skripten für WeeChat zu programmieren, dann lesen Sie
|
||||
bitte die link:weechat_scripting.de.html[WeeChat scripting Guide].
|
||||
bitte die link:weechat_scripting.de.html[WeeChat scripting Guide ^↗^,window=_blank].
|
||||
|
||||
[[script_manager]]
|
||||
==== Skriptmanager
|
||||
|
||||
Der Skriptmanager (Befehl <<command_script_script,/script>>) wird verwendet, um
|
||||
Skripte zu laden/stoppen. Dies ist unabhängig von der Skriptsprache. Ausserdem
|
||||
können Skripte installiert und wieder entfernt werden, dazu wird das Skript-Repository
|
||||
verwendet, welches man unter folgender URL findet: https://weechat.org/scripts/
|
||||
// TRANSLATION MISSING
|
||||
The script manager (command <<command_script_script,/script>>) is used to
|
||||
load/unload scripts of any language, and install/remove scripts of WeeChat
|
||||
scripts repository, which are visible on
|
||||
https://weechat.org/scripts/[this page ^↗^,window=_blank].
|
||||
|
||||
Aus Datenschutzgründen ist das Herunterladen von Skripten standardmäßig deaktiviert. +
|
||||
Um es zu aktivieren, geben Sie diesen Befehl ein:
|
||||
@@ -5649,4 +5677,6 @@ Unterstützung im IRC findet man auf dem Server _irc.libera.chat_:
|
||||
** _#weechat-de_ (deutsch)
|
||||
** _#weechat-fi_ (finnisch)
|
||||
|
||||
Weitere Möglichkeiten, um mit den Entwicklern in Kontakt zu treten, siehe: https://weechat.org/about/support/
|
||||
// TRANSLATION MISSING
|
||||
For other ways of support, see
|
||||
https://weechat.org/about/support/[this page ^↗^,window=_blank].
|
||||
|
||||
+82
-73
@@ -11,8 +11,8 @@
|
||||
|
||||
This manual documents WeeChat chat client, it is part of WeeChat.
|
||||
|
||||
Latest version of this document can be found on this page:
|
||||
https://weechat.org/doc/
|
||||
Latest version of this document can be found on
|
||||
https://weechat.org/doc/[this page ^↗^,window=_blank].
|
||||
|
||||
|
||||
[[introduction]]
|
||||
@@ -31,16 +31,17 @@ Main features are:
|
||||
* small, fast and light
|
||||
* customizable and extensible with plugins and scripts
|
||||
* compliant with IRC RFCs
|
||||
https://tools.ietf.org/html/rfc1459[1459],
|
||||
https://tools.ietf.org/html/rfc2810[2810],
|
||||
https://tools.ietf.org/html/rfc2811[2811],
|
||||
https://tools.ietf.org/html/rfc2812[2812] and
|
||||
https://tools.ietf.org/html/rfc2813[2813]
|
||||
https://datatracker.ietf.org/doc/html/rfc1459[1459 ^↗^,window=_blank],
|
||||
https://datatracker.ietf.org/doc/html/rfc2810[2810 ^↗^,window=_blank],
|
||||
https://datatracker.ietf.org/doc/html/rfc2811[2811 ^↗^,window=_blank],
|
||||
https://datatracker.ietf.org/doc/html/rfc2812[2812 ^↗^,window=_blank] and
|
||||
https://datatracker.ietf.org/doc/html/rfc2813[2813 ^↗^,window=_blank]
|
||||
* IRC proxy and relay for remote interfaces
|
||||
* multi-platform (GNU/Linux, *BSD, macOS, Windows and other)
|
||||
* 100% GPL, free software
|
||||
|
||||
WeeChat homepage is here: https://weechat.org/
|
||||
The list of all features can be found on
|
||||
https://weechat.org/about/features/[this page ^↗^,window=_blank].
|
||||
|
||||
[[prerequisites]]
|
||||
=== Prerequisites
|
||||
@@ -64,7 +65,8 @@ Binary packages are available for many distributions, including:
|
||||
* Cygwin (Windows): select WeeChat packages in setup.exe
|
||||
* Debian/Ubuntu (or any Debian compatible distribution):
|
||||
`apt-get install weechat-curses weechat-plugins` +
|
||||
For latest versions and nightly builds: https://weechat.org/download/debian/
|
||||
For latest versions and nightly builds:
|
||||
https://weechat.org/download/debian/[Debian repositories ^↗^,window=_blank]
|
||||
* Fedora Core: `dnf install weechat`
|
||||
* FreeBSD: `pkg install weechat`
|
||||
* Gentoo: `emerge weechat`
|
||||
@@ -72,7 +74,7 @@ Binary packages are available for many distributions, including:
|
||||
`rpm -i /path/to/weechat-x.y.z-1.i386.rpm`
|
||||
* openSUSE: `zypper in weechat`
|
||||
* Sourcemage: `cast weechat`
|
||||
* macOS (with https://brew.sh/[Homebrew]): `brew install weechat`
|
||||
* macOS (with https://brew.sh/[Homebrew ^↗^,window=_blank]): `brew install weechat`
|
||||
(for help: `brew info weechat`)
|
||||
|
||||
Some additional packages may be useful, like weechat-plugins.
|
||||
@@ -84,9 +86,10 @@ instructions.
|
||||
=== Containers
|
||||
|
||||
Containers with WeeChat can be built or installed directly from the
|
||||
https://hub.docker.com/r/weechat/weechat[Docker Hub]. +
|
||||
For more information, see the README in this repository:
|
||||
https://github.com/weechat/weechat-container.
|
||||
https://hub.docker.com/r/weechat/weechat[Docker Hub ^↗^,window=_blank]. +
|
||||
For more information, see the README in the
|
||||
https://github.com/weechat/weechat-container[weechat-container ^↗^,window=_blank]
|
||||
repository.
|
||||
|
||||
[[source_package]]
|
||||
=== Source package
|
||||
@@ -94,7 +97,7 @@ https://github.com/weechat/weechat-container.
|
||||
WeeChat can be compiled with CMake or autotools (CMake is recommended way).
|
||||
|
||||
[NOTE]
|
||||
On macOS, you can use https://brew.sh/[Homebrew]:
|
||||
On macOS, you can use https://brew.sh/[Homebrew ^↗^,window=_blank]:
|
||||
`brew install --build-from-source weechat`.
|
||||
|
||||
[[dependencies]]
|
||||
@@ -113,8 +116,8 @@ WeeChat:
|
||||
| libcurl4-gnutls-dev | | URL transfer.
|
||||
| libgcrypt20-dev | | Secured data, IRC SASL authentication.
|
||||
| libgnutls28-dev | ≥ 2.2.0 ^(3)^ | SSL connection to IRC server, support of SSL in relay plugin, IRC SASL authentication (ECDSA-NIST256P-CHALLENGE).
|
||||
| zlib1g-dev | | Compression of messages (WeeChat -> client) with https://zlib.net/[zlib] in relay plugin (weechat protocol), script plugin.
|
||||
| libzstd-dev | | Compression of messages (WeeChat -> client) with https://facebook.github.io/zstd/[Zstandard] in relay plugin (weechat protocol).
|
||||
| zlib1g-dev | | Compression of messages (WeeChat -> client) with https://zlib.net/[zlib ^↗^,window=_blank] in relay plugin (weechat protocol), script plugin.
|
||||
| libzstd-dev | | Compression of messages (WeeChat -> client) with https://facebook.github.io/zstd/[Zstandard ^↗^,window=_blank] in relay plugin (weechat protocol).
|
||||
|===
|
||||
|
||||
[NOTE]
|
||||
@@ -474,7 +477,8 @@ directory where WeeChat is installed!).
|
||||
[NOTE]
|
||||
On some systems like Archlinux, core dumps could be in another directory like
|
||||
_/var/lib/systemd/coredump_ and you must use the command `coredumpctl` to read it. +
|
||||
For more information, see this wiki page: https://wiki.archlinux.org/index.php/Core_dump
|
||||
For more information, see this
|
||||
https://wiki.archlinux.org/title/Core_dump[wiki page ^↗^,window=_blank].
|
||||
|
||||
For example if _weechat_ is installed in _/usr/bin/_ and _core_ file is
|
||||
in _/home/user/_, then run gdb with this command:
|
||||
@@ -579,7 +583,7 @@ $ weechat --upgrade
|
||||
==== Release notes
|
||||
|
||||
After an upgrade, it is *strongly recommended* to read the
|
||||
https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes ^↗^,window=_blank]
|
||||
which contain important information about breaking changes and some
|
||||
manual actions that could be required.
|
||||
|
||||
@@ -698,8 +702,8 @@ you can change it with these two commands:
|
||||
[[xdg_directories]]
|
||||
==== XDG directories
|
||||
|
||||
WeeChat uses XDG directories by default
|
||||
(according to the https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html[XDG Base Directory Specification]). +
|
||||
WeeChat uses XDG directories by default (according to the
|
||||
https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html[XDG Base Directory Specification ^↗^,window=_blank]). +
|
||||
A single home directory for all files can be forced by CMake option `WEECHAT_HOME`,
|
||||
the environment variable `WEECHAT_HOME` or the command-line option `-d` / `--dir`.
|
||||
|
||||
@@ -2071,7 +2075,7 @@ To see all charsets used, use following command:
|
||||
==== Troubleshooting
|
||||
|
||||
For any problem with charsets, please look at
|
||||
link:weechat_faq.en.html#charset[WeeChat FAQ / Charset].
|
||||
link:weechat_faq.en.html#charset[WeeChat FAQ / Charset ^↗^,window=_blank].
|
||||
|
||||
[[charset_commands]]
|
||||
==== Commands
|
||||
@@ -2434,7 +2438,7 @@ kbd:[Alt] instead of kbd:[Shift]).
|
||||
|
||||
[NOTE]
|
||||
For any problem with mouse, please look at
|
||||
link:weechat_faq.en.html#mouse[WeeChat FAQ / Mouse].
|
||||
link:weechat_faq.en.html#mouse[WeeChat FAQ / Mouse ^↗^,window=_blank].
|
||||
|
||||
[[mouse_bind_events]]
|
||||
==== Bind mouse events to commands
|
||||
@@ -3137,7 +3141,8 @@ $ weechat irc://alice@irc.libera.chat/#weechat,#weechat-fr
|
||||
By default no servers are defined. You can add as many servers as you want with
|
||||
the <<command_irc_server,/server>> command.
|
||||
|
||||
For example to connect to https://libera.chat/[libera.chat] with SSL (encrypted trafic):
|
||||
For example to connect to https://libera.chat/[libera.chat ^↗^,window=_blank]
|
||||
with SSL (encrypted trafic):
|
||||
|
||||
----
|
||||
/server add libera irc.libera.chat/6697 -ssl
|
||||
@@ -3319,12 +3324,13 @@ which can also be for example `~/.weechat`.
|
||||
/msg nickserv cert add
|
||||
----
|
||||
|
||||
For more information, look at https://www.oftc.net/NickServ/CertFP/
|
||||
For more information, please look at
|
||||
https://www.oftc.net/NickServ/CertFP/[this page ^↗^,window=_blank].
|
||||
|
||||
[[irc_ircv3_support]]
|
||||
==== IRCv3 support
|
||||
|
||||
WeeChat supports the following https://ircv3.net/irc/[IRCv3 extensions]:
|
||||
WeeChat supports the following https://ircv3.net/irc/[IRCv3 extensions ^↗^,window=_blank]:
|
||||
|
||||
* <<irc_ircv3_account_notify,account-notify>>
|
||||
* <<irc_ircv3_account_tag,account-tag>>
|
||||
@@ -3348,12 +3354,12 @@ automatically enabled
|
||||
(see option <<option_irc.server_default.capabilities,irc.server_default.capabilities>>).
|
||||
|
||||
Tables with comparison of different IRC clients, including WeeChat, are available
|
||||
on this page: https://ircv3.net/software/clients.
|
||||
on https://ircv3.net/software/clients[this page ^↗^,window=_blank].
|
||||
|
||||
[[irc_ircv3_account_notify]]
|
||||
===== account-notify
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/account-notify
|
||||
Specification: https://ircv3.net/specs/extensions/account-notify[account-notify ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send messages when users identify or
|
||||
unidentify on the server. +
|
||||
@@ -3372,7 +3378,7 @@ Examples:
|
||||
[[irc_ircv3_account_tag]]
|
||||
===== account-tag
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/account-tag
|
||||
Specification: https://ircv3.net/specs/extensions/account-tag[account-tag ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send account as message tag to commands
|
||||
sent to the client. +
|
||||
@@ -3401,7 +3407,7 @@ Message with tags:
|
||||
[[irc_ircv3_away_notify]]
|
||||
===== away-notify
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/away-notify
|
||||
Specification: https://ircv3.net/specs/extensions/away-notify[away-notify ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send away notifications for users present
|
||||
on the same channels as you.
|
||||
@@ -3416,7 +3422,7 @@ with a specific color in the nicklist, using the following options:
|
||||
[[irc_ircv3_cap_notify]]
|
||||
===== cap-notify
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/capability-negotiation#the-cap-new-subcommand
|
||||
Specification: https://ircv3.net/specs/extensions/capability-negotiation#the-cap-new-subcommand[cap-notify ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to advertise on new or removed capabilities
|
||||
on the server (via `CAP NEW` and `CAP DEL` commands).
|
||||
@@ -3432,7 +3438,7 @@ Examples:
|
||||
[[irc_ircv3_chghost]]
|
||||
===== chghost
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/chghost
|
||||
Specification: https://ircv3.net/specs/extensions/chghost[chghost ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send messages when users change name or host. +
|
||||
When the option <<option_irc.look.smart_filter_chghost,irc.look.smart_filter_chghost>>
|
||||
@@ -3450,7 +3456,7 @@ Example:
|
||||
[[irc_ircv3_extended_join]]
|
||||
===== extended-join
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/extended-join
|
||||
Specification: https://ircv3.net/specs/extensions/extended-join[extended-join ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send account and real name when users
|
||||
join channels. +
|
||||
@@ -3467,7 +3473,7 @@ Example:
|
||||
[[irc_ircv3_invite_notify]]
|
||||
===== invite-notify
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/invite-notify
|
||||
Specification: https://ircv3.net/specs/extensions/invite-notify[invite-notify ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send invite messages when users are
|
||||
invited to channels.
|
||||
@@ -3481,7 +3487,7 @@ Example:
|
||||
[[irc_ircv3_message_tags]]
|
||||
===== message-tags
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/message-tags
|
||||
Specification: https://ircv3.net/specs/extensions/message-tags[message-tags ^↗^,window=_blank]
|
||||
|
||||
This capability allows to add metadata in messages. +
|
||||
These tags can be displayed using the command `/debug tags`.
|
||||
@@ -3491,7 +3497,7 @@ It must be enabled to use <<typing_notifications,typing notifications>>.
|
||||
[[irc_ircv3_monitor]]
|
||||
===== monitor
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/monitor
|
||||
Specification: https://ircv3.net/specs/extensions/monitor[monitor ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send notifications when clients become
|
||||
online/offline. +
|
||||
@@ -3501,7 +3507,7 @@ WeeChat automatically uses this extension if available when using the
|
||||
[[irc_ircv3_multi_prefix]]
|
||||
===== multi-prefix
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/multi-prefix
|
||||
Specification: https://ircv3.net/specs/extensions/multi-prefix[multi-prefix ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send all user modes at once in
|
||||
<<command_irc_names,/names>> and <<command_irc_whois,/whois>> responses. +
|
||||
@@ -3527,14 +3533,14 @@ Example: output of `/whois alice`:
|
||||
[[irc_ircv3_sasl]]
|
||||
===== SASL
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/sasl-3.2
|
||||
Specification: https://ircv3.net/specs/extensions/sasl-3.2[SASL 3.2 ^↗^,window=_blank]
|
||||
|
||||
See the dedicated chapter <<irc_sasl_authentication,SASL authentication>>.
|
||||
|
||||
[[irc_ircv3_server_time]]
|
||||
===== server-time
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/server-time
|
||||
Specification: https://ircv3.net/specs/extensions/server-time[server-time ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send time for messages as message tag. +
|
||||
When the time is received in a message, WeeChat uses it to display the message
|
||||
@@ -3547,7 +3553,7 @@ in the backlog sent upon connection.
|
||||
[[irc_ircv3_setname]]
|
||||
===== setname
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/setname
|
||||
Specification: https://ircv3.net/specs/extensions/setname[setname ^↗^,window=_blank]
|
||||
|
||||
This capability lets you change your real name by using the
|
||||
<<command_irc_setname,/setname>> command.
|
||||
@@ -3555,14 +3561,14 @@ This capability lets you change your real name by using the
|
||||
[[irc_ircv3_typing]]
|
||||
===== typing
|
||||
|
||||
Specification: https://ircv3.net/specs/client-tags/typing
|
||||
Specification: https://ircv3.net/specs/client-tags/typing[typing ^↗^,window=_blank]
|
||||
|
||||
See the dedicated chapter <<typing_notifications,Typing notifications>>.
|
||||
|
||||
[[irc_ircv3_userhost_in_names]]
|
||||
===== userhost-in-names
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/userhost-in-names
|
||||
Specification: https://ircv3.net/specs/extensions/userhost-in-names[userhost-in-names ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send hostnames in <<command_irc_names,/names>>
|
||||
responses.
|
||||
@@ -3585,7 +3591,7 @@ Example of raw IRC messages received with the capability:
|
||||
[[irc_ircv3_whox]]
|
||||
===== WHOX
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/whox
|
||||
Specification: https://ircv3.net/specs/extensions/whox[WHOX ^↗^,window=_blank]
|
||||
|
||||
This capability lets you request additional fields in the WHO response
|
||||
(via the <<command_irc_who,/who>> command). +
|
||||
@@ -3693,7 +3699,7 @@ server buffers:
|
||||
[[irc_tor_sasl]]
|
||||
==== Connect with Tor and SASL
|
||||
|
||||
Some servers support connections with Tor (https://www.torproject.org/),
|
||||
Some servers support connections with https://www.torproject.org/[Tor ^↗^,window=_blank],
|
||||
a network of virtual tunnels that allows people and groups to improve their
|
||||
privacy and security on the Internet.
|
||||
|
||||
@@ -4107,8 +4113,8 @@ show a list of users currently typing a message on the buffer.
|
||||
|
||||
It is used by IRC plugin on channel and private buffers, when the "message-tags"
|
||||
capability is enabled (you can check with <<command_irc_cap,/cap>> command). +
|
||||
Under the hood, typing client tag is used, following this specification:
|
||||
https://ircv3.net/specs/client-tags/typing.
|
||||
Under the hood, typing client tag is used, following
|
||||
https://ircv3.net/specs/client-tags/typing[this specification ^↗^,window=_blank].
|
||||
|
||||
[[typing_activation]]
|
||||
=== Activation
|
||||
@@ -4200,7 +4206,7 @@ The Relay plugin is used to relay data via network, using different protocols:
|
||||
* _irc_: IRC proxy: used to share connections to IRC servers with one or many
|
||||
other IRC clients
|
||||
* _weechat_: protocol used by remote interfaces to display and interact with
|
||||
WeeChat, see: https://weechat.org/about/interfaces/
|
||||
WeeChat, see https://weechat.org/about/interfaces/[this page ^↗^,window=_blank].
|
||||
|
||||
[[relay_password]]
|
||||
=== Password
|
||||
@@ -4225,12 +4231,12 @@ This is optional and increases the security level.
|
||||
One-time passwords can be generated with applications, for example:
|
||||
|
||||
* FreeOTP:
|
||||
https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp[Android],
|
||||
https://itunes.apple.com/fr/app/freeotp-authenticator/id872559395[iOS]
|
||||
(https://freeotp.github.io/[website])
|
||||
https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp[Android ^↗^,window=_blank],
|
||||
https://apps.apple.com/fr/app/freeotp-authenticator/id872559395[iOS ^↗^,window=_blank]
|
||||
(https://freeotp.github.io/[website ^↗^,window=_blank])
|
||||
* Google Authenticator:
|
||||
https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2[Android],
|
||||
https://itunes.apple.com/fr/app/google-authenticator/id388497605[iOS]
|
||||
https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2[Android ^↗^,window=_blank],
|
||||
https://apps.apple.com/fr/app/google-authenticator/id388497605[iOS ^↗^,window=_blank]
|
||||
|
||||
The TOTP secret must be set in WeeChat and the application used to generate
|
||||
one-time passwords.
|
||||
@@ -4315,7 +4321,8 @@ commands:
|
||||
|
||||
The Relay plugin can send data to remote interface using WeeChat protocol.
|
||||
|
||||
You can connect with a remote interface, see: https://weechat.org/about/interfaces/
|
||||
You can connect with a remote interface, see
|
||||
https://weechat.org/about/interfaces/[this page ^↗^,window=_blank].
|
||||
|
||||
[IMPORTANT]
|
||||
WeeChat itself can NOT connect to another WeeChat with this protocol.
|
||||
@@ -4332,8 +4339,8 @@ Now you can connect on port 9000 with a remote interface using password
|
||||
[[relay_websocket]]
|
||||
=== WebSocket
|
||||
|
||||
WebSocket protocol (https://tools.ietf.org/html/rfc6455[RFC 6455]) is supported
|
||||
in Relay plugin for all protocols.
|
||||
WebSocket protocol (https://datatracker.ietf.org/doc/html/rfc6455[RFC 6455 ^↗^,window=_blank])
|
||||
is supported in Relay plugin for all protocols.
|
||||
|
||||
The WebSocket handshake is automatically detected and socket becomes ready for
|
||||
WebSocket if required headers are found in handshake and if origin is allowed
|
||||
@@ -4498,7 +4505,7 @@ circumstances.
|
||||
|
||||
Using triggers require you to know how the signals, modifiers, ... are working.
|
||||
So you might consider reading the
|
||||
link:weechat_plugin_api.en.html#hooks[WeeChat plugin API reference / Hooks].
|
||||
link:weechat_plugin_api.en.html#hooks[WeeChat plugin API reference / Hooks ^↗^,window=_blank].
|
||||
|
||||
[[trigger_default]]
|
||||
=== Default triggers
|
||||
@@ -4553,7 +4560,7 @@ A trigger has the following options (names are
|
||||
| hook | `+signal+`, `+hsignal+`, `+modifier+`, `+line+`, `+print+`, `+command+`,
|
||||
`+command_run+`, `+timer+`, `+config+`, `+focus+`, `+info+`, `+info_hashtable+`
|
||||
| The hook used in trigger. For more information, see
|
||||
link:weechat_plugin_api.en.html#hooks[WeeChat plugin API reference / Hooks].
|
||||
link:weechat_plugin_api.en.html#hooks[WeeChat plugin API reference / Hooks ^↗^,window=_blank].
|
||||
|
||||
| arguments | string
|
||||
| The arguments for the hook, it depends on the hook type used.
|
||||
@@ -4622,14 +4629,14 @@ The arguments depend on the hook used. They are separated by semicolons.
|
||||
| `+*,irc_in_privmsg+` +
|
||||
`+*,irc_in_privmsg;*,irc_in_notice+` +
|
||||
`+signal_sigwinch+`
|
||||
| link:weechat_plugin_api.en.html#_hook_signal[hook_signal]
|
||||
| link:weechat_plugin_api.en.html#_hook_signal[hook_signal ^↗^,window=_blank]
|
||||
|
||||
| hsignal
|
||||
| 1. signal name (priority allowed) (required) +
|
||||
2. signal name (priority allowed) +
|
||||
3. ...
|
||||
| `+nicklist_nick_added+`
|
||||
| link:weechat_plugin_api.en.html#_hook_hsignal[hook_hsignal]
|
||||
| link:weechat_plugin_api.en.html#_hook_hsignal[hook_hsignal ^↗^,window=_blank]
|
||||
|
||||
| modifier
|
||||
| 1. modifier name (priority allowed) (required) +
|
||||
@@ -4637,7 +4644,7 @@ The arguments depend on the hook used. They are separated by semicolons.
|
||||
3. ...
|
||||
| `+weechat_print+` +
|
||||
`+5000\|input_text_display;5000\|history_add+`
|
||||
| link:weechat_plugin_api.en.html#_hook_modifier[hook_modifier]
|
||||
| link:weechat_plugin_api.en.html#_hook_modifier[hook_modifier ^↗^,window=_blank]
|
||||
|
||||
| line
|
||||
| 1. buffer type +
|
||||
@@ -4648,7 +4655,7 @@ The arguments depend on the hook used. They are separated by semicolons.
|
||||
`+*;irc.libera.*+` +
|
||||
`+*;irc.libera.#weechat+` +
|
||||
`+formatted;irc.libera.#weechat;irc_notice+`
|
||||
| link:weechat_plugin_api.en.html#_hook_line[hook_line]
|
||||
| link:weechat_plugin_api.en.html#_hook_line[hook_line ^↗^,window=_blank]
|
||||
|
||||
| print
|
||||
| 1. buffer name +
|
||||
@@ -4659,7 +4666,7 @@ The arguments depend on the hook used. They are separated by semicolons.
|
||||
`+irc.libera.#weechat+` +
|
||||
`+irc.libera.#weechat;irc_notice+` +
|
||||
`+*;;;1+`
|
||||
| link:weechat_plugin_api.en.html#_hook_print[hook_print]
|
||||
| link:weechat_plugin_api.en.html#_hook_print[hook_print ^↗^,window=_blank]
|
||||
|
||||
| command
|
||||
| 1. command name (priority allowed) (required) +
|
||||
@@ -4670,14 +4677,14 @@ The arguments depend on the hook used. They are separated by semicolons.
|
||||
| `+test+` +
|
||||
`+5000\|test+` +
|
||||
`+test;test command;arg1 arg2;arg1: description 1${\n}arg2: description 2+`
|
||||
| link:weechat_plugin_api.en.html#_hook_command[hook_command]
|
||||
| link:weechat_plugin_api.en.html#_hook_command[hook_command ^↗^,window=_blank]
|
||||
|
||||
| command_run
|
||||
| 1. command (priority allowed) (required) +
|
||||
2. command (priority allowed) +
|
||||
3. ...
|
||||
| `+/cmd arguments+`
|
||||
| link:weechat_plugin_api.en.html#_hook_command_run[hook_command_run]
|
||||
| link:weechat_plugin_api.en.html#_hook_command_run[hook_command_run ^↗^,window=_blank]
|
||||
|
||||
| timer
|
||||
| 1. interval in milliseconds (required) +
|
||||
@@ -4685,35 +4692,35 @@ The arguments depend on the hook used. They are separated by semicolons.
|
||||
3. max number of calls (default: 0, which means "no end")
|
||||
| `+3600000+` +
|
||||
`+60000;0;5+`
|
||||
| link:weechat_plugin_api.en.html#_hook_timer[hook_timer]
|
||||
| link:weechat_plugin_api.en.html#_hook_timer[hook_timer ^↗^,window=_blank]
|
||||
|
||||
| config
|
||||
| 1. option name (priority allowed) (required) +
|
||||
2. option name (priority allowed) +
|
||||
3. ...
|
||||
| `+weechat.look.*+`
|
||||
| link:weechat_plugin_api.en.html#_hook_config[hook_config]
|
||||
| link:weechat_plugin_api.en.html#_hook_config[hook_config ^↗^,window=_blank]
|
||||
|
||||
| focus
|
||||
| 1. area name (priority allowed) (required) +
|
||||
2. area name (priority allowed) +
|
||||
3. ...
|
||||
| `+buffer_nicklist+`
|
||||
| link:weechat_plugin_api.en.html#_hook_focus[hook_focus]
|
||||
| link:weechat_plugin_api.en.html#_hook_focus[hook_focus ^↗^,window=_blank]
|
||||
|
||||
| info
|
||||
| 1. info name (priority allowed) (required) +
|
||||
2. info name (priority allowed) +
|
||||
3. ...
|
||||
| `+my_info+`
|
||||
| link:weechat_plugin_api.en.html#_hook_info[hook_info]
|
||||
| link:weechat_plugin_api.en.html#_hook_info[hook_info ^↗^,window=_blank]
|
||||
|
||||
| info_hashtable
|
||||
| 1. info name (priority allowed) (required) +
|
||||
2. info name (priority allowed) +
|
||||
3. ...
|
||||
| `+my_info+`
|
||||
| link:weechat_plugin_api.en.html#_hook_info_hashtable[hook_info_hashtable]
|
||||
| link:weechat_plugin_api.en.html#_hook_info_hashtable[hook_info_hashtable ^↗^,window=_blank]
|
||||
|===
|
||||
|
||||
[[trigger_conditions]]
|
||||
@@ -5272,8 +5279,8 @@ Default plugins are:
|
||||
|===
|
||||
|
||||
To learn more about plugin or script development (through API), please read the
|
||||
link:weechat_plugin_api.en.html[WeeChat plugin API reference] or the
|
||||
link:weechat_scripting.en.html[WeeChat scripting guide].
|
||||
link:weechat_plugin_api.en.html[WeeChat plugin API reference ^↗^,window=_blank] or the
|
||||
link:weechat_scripting.en.html[WeeChat scripting guide ^↗^,window=_blank].
|
||||
|
||||
[[scripts]]
|
||||
=== Scripts
|
||||
@@ -5283,14 +5290,15 @@ WeeChat provides 8 scripting plugins: Python, Perl, Ruby, Lua, Tcl, Guile
|
||||
These plugins can load, execute and unload scripts for these languages.
|
||||
|
||||
For more information about how to write scripts, or WeeChat API for
|
||||
scripts, please read the link:weechat_scripting.en.html[WeeChat scripting guide].
|
||||
scripts, please read the link:weechat_scripting.en.html[WeeChat scripting guide ^↗^,window=_blank].
|
||||
|
||||
[[script_manager]]
|
||||
==== Script manager
|
||||
|
||||
The script manager (command <<command_script_script,/script>>) is used to
|
||||
load/unload scripts of any language, and install/remove scripts of WeeChat
|
||||
scripts repository, which are visible at this URL: https://weechat.org/scripts/
|
||||
scripts repository, which are visible on
|
||||
https://weechat.org/scripts/[this page ^↗^,window=_blank].
|
||||
|
||||
For privacy considerations, the download of scripts is disabled by default. +
|
||||
To enable it, type this command:
|
||||
@@ -5538,4 +5546,5 @@ For support with IRC, on server _irc.libera.chat_:
|
||||
** _#weechat-de_ (German)
|
||||
** _#weechat-fi_ (Finnish)
|
||||
|
||||
For other ways of support, see: https://weechat.org/about/support/
|
||||
For other ways of support, see
|
||||
https://weechat.org/about/support/[this page ^↗^,window=_blank].
|
||||
|
||||
+83
-77
@@ -13,8 +13,8 @@
|
||||
Ce manuel documente le client de messagerie instantanée WeeChat, il fait
|
||||
partie de WeeChat.
|
||||
|
||||
La dernière version de ce document peut être téléchargée sur cette page :
|
||||
https://weechat.org/doc/
|
||||
La dernière version de ce document peut être téléchargée sur
|
||||
https://weechat.org/doc/[cette page ^↗^,window=_blank].
|
||||
|
||||
|
||||
[[introduction]]
|
||||
@@ -33,16 +33,17 @@ Ses principales fonctionnalités sont les suivantes :
|
||||
* petit, rapide et léger
|
||||
* paramétrable et extensible avec des extensions et des scripts
|
||||
* conforme aux RFCs IRC
|
||||
https://tools.ietf.org/html/rfc1459[1459],
|
||||
https://tools.ietf.org/html/rfc2810[2810],
|
||||
https://tools.ietf.org/html/rfc2811[2811],
|
||||
https://tools.ietf.org/html/rfc2812[2812] et
|
||||
https://tools.ietf.org/html/rfc2813[2813]
|
||||
https://datatracker.ietf.org/doc/html/rfc1459[1459 ^↗^,window=_blank],
|
||||
https://datatracker.ietf.org/doc/html/rfc2810[2810 ^↗^,window=_blank],
|
||||
https://datatracker.ietf.org/doc/html/rfc2811[2811 ^↗^,window=_blank],
|
||||
https://datatracker.ietf.org/doc/html/rfc2812[2812 ^↗^,window=_blank] et
|
||||
https://datatracker.ietf.org/doc/html/rfc2813[2813 ^↗^,window=_blank]
|
||||
* proxy IRC et relai pour interfaces distantes
|
||||
* multi plates-formes (GNU/Linux, *BSD, macOS, Windows et d'autres systèmes)
|
||||
* 100% GPL, logiciel libre
|
||||
|
||||
La page d'accueil de WeeChat est ici : https://weechat.org/
|
||||
La liste complète des fonctionnalités peut être trouvée sur
|
||||
https://weechat.org/[cette page ^↗^,window=_blank].
|
||||
|
||||
[[prerequisites]]
|
||||
=== Prérequis
|
||||
@@ -67,7 +68,7 @@ Les paquets binaires sont disponibles pour beaucoup de distributions, dont :
|
||||
* Debian/Ubuntu (ou toute distribution compatible Debian) :
|
||||
`apt-get install weechat-curses weechat-plugins` +
|
||||
Pour les dernières versions et les constructions nocturnes :
|
||||
https://weechat.org/download/debian/
|
||||
https://weechat.org/download/debian/[dépôts Debian ^↗^,window=_blank]
|
||||
* Fedora Core : `dnf install weechat`
|
||||
* FreeBSD : `pkg install weechat`
|
||||
* Gentoo : `emerge weechat`
|
||||
@@ -75,7 +76,7 @@ Les paquets binaires sont disponibles pour beaucoup de distributions, dont :
|
||||
`rpm -i /path/to/weechat-x.y.z-1.i386.rpm`
|
||||
* openSUSE : `zypper in weechat`
|
||||
* Sourcemage : `cast weechat`
|
||||
* macOS (avec https://brew.sh/[Homebrew]) : `brew install weechat`
|
||||
* macOS (avec https://brew.sh/[Homebrew ^↗^,window=_blank]) : `brew install weechat`
|
||||
(pour l'aide : `brew info weechat`)
|
||||
|
||||
Des paquets additionnels peuvent être utiles également, comme weechat-plugins.
|
||||
@@ -87,9 +88,9 @@ la distribution pour la méthode d'installation.
|
||||
=== Conteneurs
|
||||
|
||||
Des conteneurs avec WeeChat peuvent être construits ou installés directement
|
||||
depuis le https://hub.docker.com/r/weechat/weechat[Docker Hub]. +
|
||||
Pour plus d'informations, voire le README dans ce dépôt :
|
||||
https://github.com/weechat/weechat-container.
|
||||
depuis le https://hub.docker.com/r/weechat/weechat[Docker Hub ^↗^,window=_blank]. +
|
||||
Pour plus d'informations, voire le README dans le dépôt
|
||||
https://github.com/weechat/weechat-container[weechat-container ^↗^,window=_blank].
|
||||
|
||||
[[source_package]]
|
||||
=== Paquet source
|
||||
@@ -98,7 +99,7 @@ WeeChat peut être compilé avec CMake ou les autotools (CMake est la méthode
|
||||
recommandée).
|
||||
|
||||
[NOTE]
|
||||
Sous macOS, vous pouvez utiliser https://brew.sh/[Homebrew] :
|
||||
Sous macOS, vous pouvez utiliser https://brew.sh/[Homebrew ^↗^,window=_blank] :
|
||||
`brew install --build-from-source weechat`.
|
||||
|
||||
[[dependencies]]
|
||||
@@ -116,8 +117,8 @@ Le tableau suivant liste les paquets *requis* pour compiler WeeChat :
|
||||
| libcurl4-gnutls-dev | | Transfert d'URL.
|
||||
| libgcrypt20-dev | | Données sécurisées, authentification IRC SASL.
|
||||
| libgnutls28-dev | ≥ 2.2.0 ^(3)^ | Connexion SSL au serveur IRC, support SSL dans l'extension relay, authentification IRC SASL (ECDSA-NIST256P-CHALLENGE).
|
||||
| zlib1g-dev | | Compression des messages (WeeChat -> client) avec https://zlib.net/[zlib] dans l'extension relay (protocole weechat), extension script.
|
||||
| libzstd-dev | | Compression des messages (WeeChat -> client) avec https://facebook.github.io/zstd/[Zstandard] dans l'extension relay (protocole weechat).
|
||||
| zlib1g-dev | | Compression des messages (WeeChat -> client) avec https://zlib.net/[zlib ^↗^,window=_blank] dans l'extension relay (protocole weechat), extension script.
|
||||
| libzstd-dev | | Compression des messages (WeeChat -> client) avec https://facebook.github.io/zstd/[Zstandard ^↗^,window=_blank] dans l'extension relay (protocole weechat).
|
||||
|===
|
||||
|
||||
[NOTE]
|
||||
@@ -485,7 +486,8 @@ Ce fichier est créé dans le répertoire où vous avez lancé WeeChat (ce n'est
|
||||
Sur certains systèmes comme Archlinux, les fichiers _core_ se trouvent dans un
|
||||
autre répertoire tel que _/var/lib/systemd/coredump_ et vous devez utiliser la
|
||||
commande `coredumpctl` pour le lire. +
|
||||
Pour plus d'informations, voir cette page wiki : https://wiki.archlinux.org/index.php/Core_dump
|
||||
Pour plus d'informations, voir cette
|
||||
https://wiki.archlinux.org/title/Core_dump[page wiki ^↗^,window=_blank].
|
||||
|
||||
Par exemple si _weechat_ est installé dans _/usr/bin/_ et que le fichier
|
||||
_core_ se trouve dans _/home/user/_, alors il faut lancer gdb avec cette commande :
|
||||
@@ -592,7 +594,7 @@ $ weechat --upgrade
|
||||
==== Notes de version
|
||||
|
||||
Après une mise à jour, il est *fortement recommandé* de lire les
|
||||
https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[notes de version]
|
||||
https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[notes de version ^↗^,window=_blank]
|
||||
qui contiennent des informations importantes sur les changements majeurs et
|
||||
quelques actions manuelles qui pourraient être nécessaires.
|
||||
|
||||
@@ -715,8 +717,8 @@ vous pouvez la changer avec ces deux commandes :
|
||||
[[xdg_directories]]
|
||||
==== XDG directories
|
||||
|
||||
WeeChat utilise les répertoires XDG par défaut
|
||||
(selon la https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html[spécification "XDG Base Directory"]). +
|
||||
WeeChat utilise les répertoires XDG par défaut (selon la
|
||||
https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html[spécification "XDG Base Directory" ^↗^,window=_blank]). +
|
||||
Un répertoire de base unique pour tous les fichiers peut être forcé par
|
||||
l'option CMake `WEECHAT_HOME`, la variable d'environnement `WEECHAT_HOME` ou
|
||||
l'option de ligne de commande `-d` / `--dir`.
|
||||
@@ -2128,7 +2130,7 @@ Pour voir tous les jeux de caractères utilisés, utilisez la commande suivante
|
||||
==== En cas de problème
|
||||
|
||||
Pour tout problème avec les jeux de caractères, merci de consulter la
|
||||
link:weechat_faq.fr.html#charset[FAQ WeeChat / Accents].
|
||||
link:weechat_faq.fr.html#charset[FAQ WeeChat / Accents ^↗^,window=_blank].
|
||||
|
||||
[[charset_commands]]
|
||||
==== Commandes
|
||||
@@ -2506,7 +2508,7 @@ iTerm, vous devez utiliser kbd:[Alt] au lieu de kbd:[Shift]).
|
||||
|
||||
[NOTE]
|
||||
Pour tout problème avec la souris, merci de consulter la
|
||||
link:weechat_faq.fr.html#mouse[FAQ WeeChat / Souris].
|
||||
link:weechat_faq.fr.html#mouse[FAQ WeeChat / Souris ^↗^,window=_blank].
|
||||
|
||||
[[mouse_bind_events]]
|
||||
==== Associer des évènements souris à des commandes
|
||||
@@ -3242,7 +3244,7 @@ $ weechat irc://alice@irc.libera.chat/#weechat,#weechat-fr
|
||||
Par défaut aucun serveur n'est défini. Vous pouvez ajouter autant de serveurs
|
||||
que vous le souhaitez avec la commande <<command_irc_server,/server>>.
|
||||
|
||||
Par exemple pour vous connecter à https://libera.chat/[libera.chat] avec SSL
|
||||
Par exemple pour vous connecter à https://libera.chat/[libera.chat ^↗^,window=_blank] avec SSL
|
||||
(communications chiffrées) :
|
||||
|
||||
----
|
||||
@@ -3429,12 +3431,13 @@ config WeeChat qui peut aussi être par exemple `~/.weechat`.
|
||||
/msg nickserv cert add
|
||||
----
|
||||
|
||||
Pour plus d'informations, consulter https://www.oftc.net/NickServ/CertFP/
|
||||
Pour plus d'informations, merci de consulter
|
||||
https://www.oftc.net/NickServ/CertFP/[cette page ^↗^,window=_blank].
|
||||
|
||||
[[irc_ircv3_support]]
|
||||
==== Support IRCv3
|
||||
|
||||
WeeChat supporte les https://ircv3.net/irc/[extensions IRCv3] suivantes :
|
||||
WeeChat supporte les https://ircv3.net/irc/[extensions IRCv3 ^↗^,window=_blank] suivantes :
|
||||
|
||||
* <<irc_ircv3_account_notify,account-notify>>
|
||||
* <<irc_ircv3_account_tag,account-tag>>
|
||||
@@ -3458,12 +3461,12 @@ automatiquement activées (voir l'option
|
||||
<<option_irc.server_default.capabilities,irc.server_default.capabilities>>).
|
||||
|
||||
Des tableaux avec une comparaison des différents clients IRC, incluant WeeChat,
|
||||
sont disponibles sur cette page : https://ircv3.net/software/clients.
|
||||
sont disponibles sur https://ircv3.net/software/clients[cette page ^↗^,window=_blank].
|
||||
|
||||
[[irc_ircv3_account_notify]]
|
||||
===== account-notify
|
||||
|
||||
Spécification : https://ircv3.net/specs/extensions/account-notify
|
||||
Spécification : https://ircv3.net/specs/extensions/account-notify[account-notify ^↗^,window=_blank]
|
||||
|
||||
Cette capacité autorise le serveur à envoyer des messages lorsque les utilisateurs
|
||||
s'identifient ou perdent l'identification sur le serveur. +
|
||||
@@ -3482,7 +3485,7 @@ Exemples :
|
||||
[[irc_ircv3_account_tag]]
|
||||
===== account-tag
|
||||
|
||||
Spécification : https://ircv3.net/specs/extensions/account-tag
|
||||
Spécification : https://ircv3.net/specs/extensions/account-tag[account-tag ^↗^,window=_blank]
|
||||
|
||||
Cette capacité autorise le serveur à envoyer le compte comme étiquette de message
|
||||
dans les commandes envoyées au client. +
|
||||
@@ -3511,7 +3514,7 @@ Message avec les étiquettes :
|
||||
[[irc_ircv3_away_notify]]
|
||||
===== away-notify
|
||||
|
||||
Spécification : https://ircv3.net/specs/extensions/away-notify
|
||||
Spécification : https://ircv3.net/specs/extensions/away-notify[away-notify ^↗^,window=_blank]
|
||||
|
||||
Cette capacité autorise le serveur à envoyer des notifications d'absence pour
|
||||
les utilisateurs qui sont sur les mêmes canaux que vous.
|
||||
@@ -3527,7 +3530,7 @@ les options suivantes :
|
||||
[[irc_ircv3_cap_notify]]
|
||||
===== cap-notify
|
||||
|
||||
Spécification : https://ircv3.net/specs/extensions/capability-negotiation#the-cap-new-subcommand
|
||||
Spécification : https://ircv3.net/specs/extensions/capability-negotiation#the-cap-new-subcommand[cap-notify ^↗^,window=_blank]
|
||||
|
||||
Cette capacité autorise le serveur à avertir des nouvelles capacités ou celles
|
||||
supprimées sur le serveur (via les commandes `CAP NEW` et `CAP DEL`).
|
||||
@@ -3543,7 +3546,7 @@ Exemples :
|
||||
[[irc_ircv3_chghost]]
|
||||
===== chghost
|
||||
|
||||
Spécification : https://ircv3.net/specs/extensions/chghost
|
||||
Spécification : https://ircv3.net/specs/extensions/chghost[chghost ^↗^,window=_blank]
|
||||
|
||||
Cette capacité autorise le serveur à envoyer des messages lorsque les utilisateurs
|
||||
changent de nom ou d'hôte. +
|
||||
@@ -3562,7 +3565,7 @@ Exemple :
|
||||
[[irc_ircv3_extended_join]]
|
||||
===== extended-join
|
||||
|
||||
Spécification : https://ircv3.net/specs/extensions/extended-join
|
||||
Spécification : https://ircv3.net/specs/extensions/extended-join[extended-join ^↗^,window=_blank]
|
||||
|
||||
Cette capacité autorise le serveur à envoyer le compte et nom réel lorsque les
|
||||
utilisateurs rejoignent les canaux. +
|
||||
@@ -3580,7 +3583,7 @@ Exemple :
|
||||
[[irc_ircv3_invite_notify]]
|
||||
===== invite-notify
|
||||
|
||||
Spécification : https://ircv3.net/specs/extensions/invite-notify
|
||||
Spécification : https://ircv3.net/specs/extensions/invite-notify[invite-notify ^↗^,window=_blank]
|
||||
|
||||
Cette capacité autorise le serveur à envoyer des messages d'invitation lorsque
|
||||
les utilisateurs sont invités sur des canaux.
|
||||
@@ -3594,7 +3597,7 @@ Exemple :
|
||||
[[irc_ircv3_message_tags]]
|
||||
===== message-tags
|
||||
|
||||
Spécification : https://ircv3.net/specs/extensions/message-tags
|
||||
Spécification : https://ircv3.net/specs/extensions/message-tags[message-tags ^↗^,window=_blank]
|
||||
|
||||
Cette capacité autorise l'envoi de méta-données dans les messages. +
|
||||
Ces étiquettes peuvent être affichées avec la commande `/debug tags`.
|
||||
@@ -3604,7 +3607,7 @@ Elle doit être activer pour utiliser les <<typing_notifications,notifications d
|
||||
[[irc_ircv3_monitor]]
|
||||
===== monitor
|
||||
|
||||
Spécification : https://ircv3.net/specs/extensions/monitor
|
||||
Spécification : https://ircv3.net/specs/extensions/monitor[monitor ^↗^,window=_blank]
|
||||
|
||||
Cette capacité autorise le serveur à envoyer des notifications lorsque les clients
|
||||
se connectent ou se déconnectent. +
|
||||
@@ -3614,7 +3617,7 @@ WeeChat utilise automatiquement cette extension si disponible lorsque la command
|
||||
[[irc_ircv3_multi_prefix]]
|
||||
===== multi-prefix
|
||||
|
||||
Spécification : https://ircv3.net/specs/extensions/multi-prefix
|
||||
Spécification : https://ircv3.net/specs/extensions/multi-prefix[multi-prefix ^↗^,window=_blank]
|
||||
|
||||
Cette capacité autorise le serveur à envoyer tous les modes utilisateur d'un coup
|
||||
dans les réponses à <<command_irc_names,/names>> et <<command_irc_whois,/whois>>. +
|
||||
@@ -3640,14 +3643,14 @@ Exemple : sortie de `/whois alice` :
|
||||
[[irc_ircv3_sasl]]
|
||||
===== SASL
|
||||
|
||||
Spécification : https://ircv3.net/specs/extensions/sasl-3.2
|
||||
Spécification : https://ircv3.net/specs/extensions/sasl-3.2[SASL 3.2 ^↗^,window=_blank]
|
||||
|
||||
Voir le chapitre dédié <<irc_sasl_authentication,Authentification avec SASL>>.
|
||||
|
||||
[[irc_ircv3_server_time]]
|
||||
===== server-time
|
||||
|
||||
Spécification : https://ircv3.net/specs/extensions/server-time
|
||||
Spécification : https://ircv3.net/specs/extensions/server-time[server-time ^↗^,window=_blank]
|
||||
|
||||
Cette capacité autorise le serveur à envoyer l'heure pour les messages sous forme
|
||||
d'étiquette de message. +
|
||||
@@ -3661,7 +3664,7 @@ des messages dans l'historique des messages envoyés à la connexion.
|
||||
[[irc_ircv3_setname]]
|
||||
===== setname
|
||||
|
||||
Spécification : https://ircv3.net/specs/extensions/setname
|
||||
Spécification : https://ircv3.net/specs/extensions/setname[setname ^↗^,window=_blank]
|
||||
|
||||
Cette capacité vous permet de changer votre nom réel en utilisant la commande
|
||||
<<command_irc_setname,/setname>>.
|
||||
@@ -3669,14 +3672,14 @@ Cette capacité vous permet de changer votre nom réel en utilisant la commande
|
||||
[[irc_ircv3_typing]]
|
||||
===== typing
|
||||
|
||||
Spécification : https://ircv3.net/specs/client-tags/typing
|
||||
Spécification : https://ircv3.net/specs/client-tags/typing[typing ^↗^,window=_blank]
|
||||
|
||||
Voir le chapitre dédié <<typing_notifications,Notifications de saisie>>.
|
||||
|
||||
[[irc_ircv3_userhost_in_names]]
|
||||
===== userhost-in-names
|
||||
|
||||
Spécification : https://ircv3.net/specs/extensions/userhost-in-names
|
||||
Spécification : https://ircv3.net/specs/extensions/userhost-in-names[userhost-in-names ^↗^,window=_blank]
|
||||
|
||||
Cette capacité autorise le serveur à envoyer les noms d'hôtes dans les réponses à
|
||||
<<command_irc_names,/names>>.
|
||||
@@ -3699,7 +3702,7 @@ Exemple de message IRC brut reçu avec la capacité :
|
||||
[[irc_ircv3_whox]]
|
||||
===== WHOX
|
||||
|
||||
Spécification : https://ircv3.net/specs/extensions/whox
|
||||
Spécification : https://ircv3.net/specs/extensions/whox[WHOX ^↗^,window=_blank]
|
||||
|
||||
Cette capacité vous permet de demander des champs additionnels dans la réponse
|
||||
WHO (via la commande <<command_irc_who,/who>>). +
|
||||
@@ -3811,9 +3814,10 @@ un tampon distinct par serveur :
|
||||
[[irc_tor_sasl]]
|
||||
==== Connexion avec Tor et SASL
|
||||
|
||||
Quelques serveurs acceptent les connexions avec Tor (https://www.torproject.org/),
|
||||
un réseau de tunnels virtuels qui permet aux personnes et groupes d'améliorer
|
||||
leur vie privée et sécurité sur Internet.
|
||||
Quelques serveurs acceptent les connexions avec
|
||||
https://www.torproject.org/[Tor ^↗^,window=_blank], un réseau de tunnels virtuels
|
||||
qui permet aux personnes et groupes d'améliorer leur vie privée et sécurité
|
||||
sur Internet.
|
||||
|
||||
En premier lieu, installez Tor. Pour Debian (et dérivés) :
|
||||
|
||||
@@ -4235,8 +4239,8 @@ qui écrivent actuellement un message sur un tampon.
|
||||
Elle est utilisée par l'extension IRC sur les tampons de canaux et privés,
|
||||
lorsque la capacité "message-tags" est activée (vous pouvez vérifier avec la
|
||||
commande <<command_irc_cap,/cap>>). +
|
||||
Sous le capot, l'étiquette client typing est utilisée, en suivant cette
|
||||
spécification : https://ircv3.net/specs/client-tags/typing.
|
||||
Sous le capot, l'étiquette client typing est utilisée, en suivant
|
||||
https://ircv3.net/specs/client-tags/typing[cette spécification ^↗^,window=_blank].
|
||||
|
||||
[[typing_activation]]
|
||||
=== Activation
|
||||
@@ -4333,7 +4337,7 @@ utilisant divers protocoles :
|
||||
* _irc_ : proxy IRC : utilisé pour partager la connexions aux serveurs IRC avec
|
||||
un ou plusieurs autres clients IRC
|
||||
* _weechat_ : protocole utilisé par les interfaces distantes pour afficher et
|
||||
interagir avec WeeChat, voir : https://weechat.org/about/interfaces/
|
||||
interagir avec WeeChat, voir https://weechat.org/about/interfaces/[cette page ^↗^,window=_blank].
|
||||
|
||||
[[relay_password]]
|
||||
=== Mot de passe
|
||||
@@ -4361,12 +4365,12 @@ Les mots de passe à usage unique peuvent être générés avec des applications
|
||||
par exemple :
|
||||
|
||||
* FreeOTP :
|
||||
https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp[Android],
|
||||
https://itunes.apple.com/fr/app/freeotp-authenticator/id872559395[iOS]
|
||||
(https://freeotp.github.io/[site web])
|
||||
https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp[Android ^↗^,window=_blank],
|
||||
https://apps.apple.com/fr/app/freeotp-authenticator/id872559395[iOS ^↗^,window=_blank]
|
||||
(https://freeotp.github.io/[site web ^↗^,window=_blank])
|
||||
* Google Authenticator :
|
||||
https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2[Android],
|
||||
https://itunes.apple.com/fr/app/google-authenticator/id388497605[iOS]
|
||||
https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2[Android ^↗^,window=_blank],
|
||||
https://apps.apple.com/fr/app/google-authenticator/id388497605[iOS ^↗^,window=_blank]
|
||||
|
||||
Le « secret » TOTP doit être défini dans WeeChat et dans l'application utilisée
|
||||
pour générer les mots de passe à usage unique.
|
||||
@@ -4456,8 +4460,8 @@ avec ces commandes :
|
||||
L'extension Relay peut envoyer les données à une interface distante en
|
||||
utilisant le protocole WeeChat.
|
||||
|
||||
Vous pouvez vous connecter avec une interface distante, voir :
|
||||
https://weechat.org/about/interfaces/
|
||||
Vous pouvez vous connecter avec une interface distante, voir
|
||||
https://weechat.org/about/interfaces/[cette page ^↗^,window=_blank].
|
||||
|
||||
[IMPORTANT]
|
||||
WeeChat lui-même ne peut PAS se connecter sur un autre WeeChat avec ce
|
||||
@@ -4475,8 +4479,9 @@ distante en utilisant le mot de passe "motdepasse".
|
||||
[[relay_websocket]]
|
||||
=== WebSocket
|
||||
|
||||
Le protocole WebSocket (https://tools.ietf.org/html/rfc6455[RFC 6455]) est
|
||||
supporté dans l'extension Relay pour tous les protocoles.
|
||||
Le protocole WebSocket
|
||||
(https://datatracker.ietf.org/doc/html/rfc6455[RFC 6455 ^↗^,window=_blank])
|
||||
est supporté dans l'extension Relay pour tous les protocoles.
|
||||
|
||||
La poignée de main ("handshake") WebSocket est automatiquement détectée et le
|
||||
socket devient prêt pour WebSocket si les en-tête requis sont trouvés dans la
|
||||
@@ -4647,7 +4652,7 @@ trigger de s'exécuter dans certaines circonstances.
|
||||
|
||||
Utiliser les triggers nécessite de connaître le fonctionnement des signaux,
|
||||
modificateurs, etc. Il peut être utile de lire la
|
||||
link:weechat_plugin_api.fr.html#hooks[Référence API extension WeeChat / Hooks].
|
||||
link:weechat_plugin_api.fr.html#hooks[Référence API extension WeeChat / Hooks ^↗^,window=_blank].
|
||||
|
||||
[[trigger_default]]
|
||||
=== Triggers par défaut
|
||||
@@ -4702,7 +4707,7 @@ Un trigger a les options suivantes (les noms sont
|
||||
| hook | `+signal+`, `+hsignal+`, `+modifier+`, `+line+`, `+print+`, `+command+`,
|
||||
`+command_run+`, `+timer+`, `+config+`, `+focus+`, `+info+`, `+info_hashtable+`
|
||||
| Le "hook" utilisé dans le trigger. Pour plus d'information, voir la
|
||||
link:weechat_plugin_api.fr.html#hooks[Référence API extension WeeChat / Hooks].
|
||||
link:weechat_plugin_api.fr.html#hooks[Référence API extension WeeChat / Hooks ^↗^,window=_blank].
|
||||
|
||||
| arguments | chaîne
|
||||
| Les paramètres pour le "hook", ils dépendent du type de hook utilisé.
|
||||
@@ -4776,14 +4781,14 @@ points-virgules.
|
||||
| `+*,irc_in_privmsg+` +
|
||||
`+*,irc_in_privmsg;*,irc_in_notice+` +
|
||||
`+signal_sigwinch+`
|
||||
| link:weechat_plugin_api.fr.html#_hook_signal[hook_signal]
|
||||
| link:weechat_plugin_api.fr.html#_hook_signal[hook_signal ^↗^,window=_blank]
|
||||
|
||||
| hsignal
|
||||
| 1. nom de signal (priorité autorisée) (obligatoire) +
|
||||
2. nom de signal (priorité autorisée) +
|
||||
3. ...
|
||||
| `+nicklist_nick_added+`
|
||||
| link:weechat_plugin_api.fr.html#_hook_hsignal[hook_hsignal]
|
||||
| link:weechat_plugin_api.fr.html#_hook_hsignal[hook_hsignal ^↗^,window=_blank]
|
||||
|
||||
| modifier
|
||||
| 1. nom de modificateur (priorité autorisée) (obligatoire) +
|
||||
@@ -4791,7 +4796,7 @@ points-virgules.
|
||||
3. ...
|
||||
| `+weechat_print+` +
|
||||
`+5000\|input_text_display;5000\|history_add+`
|
||||
| link:weechat_plugin_api.fr.html#_hook_modifier[hook_modifier]
|
||||
| link:weechat_plugin_api.fr.html#_hook_modifier[hook_modifier ^↗^,window=_blank]
|
||||
|
||||
| line
|
||||
| 1. type de tampon +
|
||||
@@ -4802,7 +4807,7 @@ points-virgules.
|
||||
`+*;irc.libera.*+` +
|
||||
`+*;irc.libera.#weechat+` +
|
||||
`+formatted;irc.libera.#weechat;irc_notice+`
|
||||
| link:weechat_plugin_api.en.html#_hook_line[hook_line]
|
||||
| link:weechat_plugin_api.en.html#_hook_line[hook_line ^↗^,window=_blank]
|
||||
|
||||
| print
|
||||
| 1. nom de tampon +
|
||||
@@ -4813,7 +4818,7 @@ points-virgules.
|
||||
`+irc.libera.#weechat+` +
|
||||
`+irc.libera.#weechat;irc_notice+` +
|
||||
`+*;;;1+`
|
||||
| link:weechat_plugin_api.fr.html#_hook_print[hook_print]
|
||||
| link:weechat_plugin_api.fr.html#_hook_print[hook_print ^↗^,window=_blank]
|
||||
|
||||
| command
|
||||
| 1. nom de commande (priorité autorisée) (obligatoire) +
|
||||
@@ -4824,14 +4829,14 @@ points-virgules.
|
||||
| `+test+` +
|
||||
`+5000\|test+` +
|
||||
`+test;commande de test;arg1 arg2;arg1: description 1${\n}arg2: description 2+`
|
||||
| link:weechat_plugin_api.fr.html#_hook_command[hook_command]
|
||||
| link:weechat_plugin_api.fr.html#_hook_command[hook_command ^↗^,window=_blank]
|
||||
|
||||
| command_run
|
||||
| 1. commande (priorité autorisée) (obligatoire) +
|
||||
2. commande (priorité autorisée) +
|
||||
3. ...
|
||||
| `+/cmd paramètres+`
|
||||
| link:weechat_plugin_api.fr.html#_hook_command_run[hook_command_run]
|
||||
| link:weechat_plugin_api.fr.html#_hook_command_run[hook_command_run ^↗^,window=_blank]
|
||||
|
||||
| timer
|
||||
| 1. intervalle, en millisecondes (obligatoire) +
|
||||
@@ -4839,35 +4844,35 @@ points-virgules.
|
||||
3. nombre maximum d'appels (par défaut : 0, qui signifie "sans fin")
|
||||
| `+3600000+` +
|
||||
`+60000;0;5+`
|
||||
| link:weechat_plugin_api.fr.html#_hook_timer[hook_timer]
|
||||
| link:weechat_plugin_api.fr.html#_hook_timer[hook_timer ^↗^,window=_blank]
|
||||
|
||||
| config
|
||||
| 1. nom d'option (priorité autorisée) (obligatoire) +
|
||||
2. nom d'option (priorité autorisée) +
|
||||
3. ...
|
||||
| `+weechat.look.*+`
|
||||
| link:weechat_plugin_api.fr.html#_hook_config[hook_config]
|
||||
| link:weechat_plugin_api.fr.html#_hook_config[hook_config ^↗^,window=_blank]
|
||||
|
||||
| focus
|
||||
| 1. nom d'aire (priorité autorisée) (obligatoire) +
|
||||
2. nom d'aire (priorité autorisée) +
|
||||
3. ...
|
||||
| `+buffer_nicklist+`
|
||||
| link:weechat_plugin_api.fr.html#_hook_focus[hook_focus]
|
||||
| link:weechat_plugin_api.fr.html#_hook_focus[hook_focus ^↗^,window=_blank]
|
||||
|
||||
| info
|
||||
| 1. nom de l'info (priorité autorisée) (obligatoire) +
|
||||
2. nom de l'info (priorité autorisée) +
|
||||
3. ...
|
||||
| `+mon_info+`
|
||||
| link:weechat_plugin_api.fr.html#_hook_info[hook_info]
|
||||
| link:weechat_plugin_api.fr.html#_hook_info[hook_info ^↗^,window=_blank]
|
||||
|
||||
| info_hashtable
|
||||
| 1. nom de l'info (priorité autorisée) (obligatoire) +
|
||||
2. nom de l'info (priorité autorisée) +
|
||||
3. ...
|
||||
| `+mon_info+`
|
||||
| link:weechat_plugin_api.fr.html#_hook_info_hashtable[hook_info_hashtable]
|
||||
| link:weechat_plugin_api.fr.html#_hook_info_hashtable[hook_info_hashtable ^↗^,window=_blank]
|
||||
|===
|
||||
|
||||
[[trigger_conditions]]
|
||||
@@ -5456,8 +5461,8 @@ Les extensions par défaut sont :
|
||||
|
||||
Pour en apprendre plus sur le développement d'extension ou de script (via
|
||||
l'API), merci de consulter la
|
||||
link:weechat_plugin_api.fr.html[Référence API extension WeeChat] ou le
|
||||
link:weechat_scripting.fr.html[Guide pour scripts WeeChat].
|
||||
link:weechat_plugin_api.fr.html[Référence API extension WeeChat ^↗^,window=_blank] ou le
|
||||
link:weechat_scripting.fr.html[Guide pour scripts WeeChat ^↗^,window=_blank].
|
||||
|
||||
[[scripts]]
|
||||
=== Scripts
|
||||
@@ -5469,15 +5474,15 @@ langages.
|
||||
|
||||
Pour plus d'informations sur comment écrire des scripts, ou sur l'API
|
||||
WeeChat pour les scripts, merci de lire le
|
||||
link:weechat_scripting.fr.html[Guide pour scripts WeeChat].
|
||||
link:weechat_scripting.fr.html[Guide pour scripts WeeChat ^↗^,window=_blank].
|
||||
|
||||
[[script_manager]]
|
||||
==== Gestionnaire de scripts
|
||||
|
||||
Le gestionnaire de scripts (commands <<command_script_script,/script>>) est
|
||||
utilisé pour charger/décharger des scripts pour n'importe quel langage, et
|
||||
installer/supprimer des scripts du dépôt WeeChat, qui sont visibles à cette
|
||||
URL : https://weechat.org/scripts/
|
||||
installer/supprimer des scripts du dépôt WeeChat, qui sont visibles sur
|
||||
https://weechat.org/scripts/[cette page ^↗^,window=_blank].
|
||||
|
||||
Pour des considérations de confidentialité, le téléchargement des scripts est
|
||||
désactivé par défaut. +
|
||||
@@ -5726,4 +5731,5 @@ Pour le support via IRC, sur le serveur _irc.libera.chat_ :
|
||||
** _#weechat-de_ (Allemand)
|
||||
** _#weechat-fi_ (Finnois)
|
||||
|
||||
Pour les autres formes de support, voir : https://weechat.org/about/support/
|
||||
Pour les autres formes de support, voir
|
||||
https://weechat.org/about/support/[cette page ^↗^,window=_blank].
|
||||
|
||||
+86
-73
@@ -19,8 +19,9 @@ Translators:
|
||||
Questo manuale documenta il client di chat WeeChat, ed è parte
|
||||
del programma stesso.
|
||||
|
||||
È possibile trovare l'ultima versione di questo documento qui:
|
||||
https://weechat.org/doc/
|
||||
// TRANSLATION MISSING
|
||||
Latest version of this document can be found on
|
||||
https://weechat.org/doc/[this page ^↗^,window=_blank].
|
||||
|
||||
|
||||
[[introduction]]
|
||||
@@ -40,17 +41,19 @@ Le principali caratteristiche:
|
||||
* piccolo, veloce e leggero
|
||||
* personalizzabile ed estensibile con plugin e script
|
||||
* conforme alle RFC di IRC
|
||||
https://tools.ietf.org/html/rfc1459[1459],
|
||||
https://tools.ietf.org/html/rfc2810[2810],
|
||||
https://tools.ietf.org/html/rfc2811[2811],
|
||||
https://tools.ietf.org/html/rfc2812[2812] e
|
||||
https://tools.ietf.org/html/rfc2813[2813]
|
||||
https://datatracker.ietf.org/doc/html/rfc1459[1459 ^↗^,window=_blank],
|
||||
https://datatracker.ietf.org/doc/html/rfc2810[2810 ^↗^,window=_blank],
|
||||
https://datatracker.ietf.org/doc/html/rfc2811[2811 ^↗^,window=_blank],
|
||||
https://datatracker.ietf.org/doc/html/rfc2812[2812 ^↗^,window=_blank] e
|
||||
https://datatracker.ietf.org/doc/html/rfc2813[2813 ^↗^,window=_blank]
|
||||
// TRANSLATION MISSING
|
||||
* IRC proxy and relay for remote interfaces
|
||||
* multi-piattaforma (GNU/Linux, *BSD, macOS, Windows ed altre)
|
||||
* 100% GPL, software libero
|
||||
|
||||
La home page di WeeChat si trova qui: https://weechat.org/
|
||||
// TRANSLATION MISSING
|
||||
The list of all features can be found on
|
||||
https://weechat.org/about/features/[this page ^↗^,window=_blank].
|
||||
|
||||
[[prerequisites]]
|
||||
=== Requisiti
|
||||
@@ -78,7 +81,8 @@ I pacchetti binari sono disponibili per molte distribuzioni, incluse:
|
||||
// TRANSLATION MISSING
|
||||
* Debian/Ubuntu (o qualunque distribuzione compatibile):
|
||||
`apt-get install weechat-curses weechat-plugins` +
|
||||
For latest versions and nightly builds: https://weechat.org/download/debian/
|
||||
For latest versions and nightly builds:
|
||||
https://weechat.org/download/debian/[Debian repositories ^↗^,window=_blank]
|
||||
* Fedora Core: `dnf install weechat`
|
||||
* FreeBSD: `pkg install weechat`
|
||||
* Gentoo: `emerge weechat`
|
||||
@@ -87,7 +91,7 @@ I pacchetti binari sono disponibili per molte distribuzioni, incluse:
|
||||
* openSUSE: `zypper in weechat`
|
||||
* Sourcemage: `cast weechat`
|
||||
// TRANSLATION MISSING
|
||||
* macOS (with https://brew.sh/[Homebrew]): `brew install weechat`
|
||||
* macOS (with https://brew.sh/[Homebrew ^↗^,window=_blank]): `brew install weechat`
|
||||
(for help: `brew info weechat`)
|
||||
|
||||
Potrebbero risultare utili alcuni pacchetti addizionali, come
|
||||
@@ -102,9 +106,10 @@ installazione.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Containers with WeeChat can be built or installed directly from the
|
||||
https://hub.docker.com/r/weechat/weechat[Docker Hub]. +
|
||||
For more information, see the README in this repository:
|
||||
https://github.com/weechat/weechat-container.
|
||||
https://hub.docker.com/r/weechat/weechat[Docker Hub ^↗^,window=_blank]. +
|
||||
For more information, see the README in the
|
||||
https://github.com/weechat/weechat-container[weechat-container ^↗^,window=_blank]
|
||||
repository.
|
||||
|
||||
[[source_package]]
|
||||
=== Sorgenti
|
||||
@@ -114,7 +119,7 @@ WeeChat può essere compilato con CMake oppure autotools
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[NOTE]
|
||||
On macOS, you can use https://brew.sh/[Homebrew]:
|
||||
On macOS, you can use https://brew.sh/[Homebrew ^↗^,window=_blank]:
|
||||
`brew install --build-from-source weechat`.
|
||||
|
||||
[[dependencies]]
|
||||
@@ -139,9 +144,9 @@ WeeChat:
|
||||
// TRANSLATION MISSING
|
||||
| libgnutls28-dev | ≥ 2.2.0 ^(3)^ | Connessione SSL al server IRC, support of SSL in relay plugin, IRC SASL authentication (ECDSA-NIST256P-CHALLENGE).
|
||||
// TRANSLATION MISSING
|
||||
| zlib1g-dev | | Compression of messages (WeeChat -> client) with https://zlib.net/[zlib] in relay plugin (weechat protocol), script plugin.
|
||||
| zlib1g-dev | | Compression of messages (WeeChat -> client) with https://zlib.net/[zlib ^↗^,window=_blank] in relay plugin (weechat protocol), script plugin.
|
||||
// TRANSLATION MISSING
|
||||
| libzstd-dev | | Compression of messages (WeeChat -> client) with https://facebook.github.io/zstd/[Zstandard] in relay plugin (weechat protocol).
|
||||
| libzstd-dev | | Compression of messages (WeeChat -> client) with https://facebook.github.io/zstd/[Zstandard ^↗^,window=_blank] in relay plugin (weechat protocol).
|
||||
|===
|
||||
|
||||
[NOTE]
|
||||
@@ -537,7 +542,8 @@ Questo file viene creato nella directory in cui è in esecuzione WeeChat (e
|
||||
[NOTE]
|
||||
On some systems like Archlinux, core dumps could be in another directory like
|
||||
_/var/lib/systemd/coredump_ and you must use the command `coredumpctl` to read it. +
|
||||
For more information, see this wiki page: https://wiki.archlinux.org/index.php/Core_dump
|
||||
For more information, see this
|
||||
https://wiki.archlinux.org/title/Core_dump[wiki page ^↗^,window=_blank].
|
||||
|
||||
Ad esempio, se _weechat_ è installato in _/usr/bin/_ ed il file _core_
|
||||
si trova in _/home/user/_, allora eseguire gdb con questo comando:
|
||||
@@ -646,7 +652,7 @@ $ weechat --upgrade
|
||||
==== Release notes
|
||||
|
||||
After an upgrade, it is *strongly recommended* to read the
|
||||
https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes ^↗^,window=_blank]
|
||||
which contain important information about breaking changes and some
|
||||
manual actions that could be required.
|
||||
|
||||
@@ -776,8 +782,8 @@ you can change it with these two commands:
|
||||
[[xdg_directories]]
|
||||
==== XDG directories
|
||||
|
||||
WeeChat uses XDG directories by default
|
||||
(according to the https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html[XDG Base Directory Specification]). +
|
||||
WeeChat uses XDG directories by default (according to the
|
||||
https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html[XDG Base Directory Specification ^↗^,window=_blank]). +
|
||||
A single home directory for all files can be forced by CMake option `WEECHAT_HOME`,
|
||||
the environment variable `WEECHAT_HOME` or the command-line option `-d` / `--dir`.
|
||||
|
||||
@@ -2276,7 +2282,7 @@ Per visualizzare tutti i set caratteri utilizzati, utilizzare il comando seguent
|
||||
==== Risoluzione problemi
|
||||
|
||||
Per qualunque problema con i set caratteri, per favore consultare
|
||||
le link:weechat_faq.it.html#charset[Domande Frequenti di WeeChat / Charset].
|
||||
le link:weechat_faq.it.html#charset[Domande Frequenti di WeeChat / Charset ^↗^,window=_blank].
|
||||
|
||||
[[charset_commands]]
|
||||
==== Comandi
|
||||
@@ -2654,7 +2660,7 @@ kbd:[Alt] instead of kbd:[Shift]).
|
||||
|
||||
[NOTE]
|
||||
Per qualunque problema con il mouse, consultare
|
||||
link:weechat_faq.it.html#mouse[FAQ di WeeChat / Mouse].
|
||||
link:weechat_faq.it.html#mouse[FAQ di WeeChat / Mouse ^↗^,window=_blank].
|
||||
|
||||
[[mouse_bind_events]]
|
||||
==== Associare gli eventi del mouse a comandi
|
||||
@@ -3397,7 +3403,8 @@ $ weechat irc://alice@irc.libera.chat/#weechat,#weechat-fr
|
||||
By default no servers are defined. You can add as many servers as you want with
|
||||
the <<command_irc_server,/server>> command.
|
||||
|
||||
For example to connect to https://libera.chat/[libera.chat] with SSL (encrypted trafic):
|
||||
For example to connect to https://libera.chat/[libera.chat ^↗^,window=_blank]
|
||||
with SSL (encrypted trafic):
|
||||
|
||||
----
|
||||
/server add libera irc.libera.chat/6697 -ssl
|
||||
@@ -3588,13 +3595,15 @@ which can also be for example `~/.weechat`.
|
||||
/msg nickserv cert add
|
||||
----
|
||||
|
||||
Per maggiori informazioni consultare https://www.oftc.net/NickServ/CertFP/
|
||||
// TRANSLATION MISSING
|
||||
For more information, please look at
|
||||
https://www.oftc.net/NickServ/CertFP/[this page ^↗^,window=_blank].
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[irc_ircv3_support]]
|
||||
==== IRCv3 support
|
||||
|
||||
WeeChat supports the following https://ircv3.net/irc/[IRCv3 extensions]:
|
||||
WeeChat supports the following https://ircv3.net/irc/[IRCv3 extensions ^↗^,window=_blank]:
|
||||
|
||||
* <<irc_ircv3_account_notify,account-notify>>
|
||||
* <<irc_ircv3_account_tag,account-tag>>
|
||||
@@ -3618,12 +3627,12 @@ automatically enabled
|
||||
(see option <<option_irc.server_default.capabilities,irc.server_default.capabilities>>).
|
||||
|
||||
Tables with comparison of different IRC clients, including WeeChat, are available
|
||||
on this page: https://ircv3.net/software/clients.
|
||||
on https://ircv3.net/software/clients[this page ^↗^,window=_blank].
|
||||
|
||||
[[irc_ircv3_account_notify]]
|
||||
===== account-notify
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/account-notify
|
||||
Specification: https://ircv3.net/specs/extensions/account-notify[account-notify ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send messages when users identify or
|
||||
unidentify on the server. +
|
||||
@@ -3642,7 +3651,7 @@ Examples:
|
||||
[[irc_ircv3_account_tag]]
|
||||
===== account-tag
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/account-tag
|
||||
Specification: https://ircv3.net/specs/extensions/account-tag[account-tag ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send account as message tag to commands
|
||||
sent to the client. +
|
||||
@@ -3671,7 +3680,7 @@ Message with tags:
|
||||
[[irc_ircv3_away_notify]]
|
||||
===== away-notify
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/away-notify
|
||||
Specification: https://ircv3.net/specs/extensions/away-notify[away-notify ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send away notifications for users present
|
||||
on the same channels as you.
|
||||
@@ -3686,7 +3695,7 @@ with a specific color in the nicklist, using the following options:
|
||||
[[irc_ircv3_cap_notify]]
|
||||
===== cap-notify
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/capability-negotiation#the-cap-new-subcommand
|
||||
Specification: https://ircv3.net/specs/extensions/capability-negotiation#the-cap-new-subcommand[cap-notify ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to advertise on new or removed capabilities
|
||||
on the server (via `CAP NEW` and `CAP DEL` commands).
|
||||
@@ -3702,7 +3711,7 @@ Examples:
|
||||
[[irc_ircv3_chghost]]
|
||||
===== chghost
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/chghost
|
||||
Specification: https://ircv3.net/specs/extensions/chghost[chghost ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send messages when users change name or host. +
|
||||
When the option <<option_irc.look.smart_filter_chghost,irc.look.smart_filter_chghost>>
|
||||
@@ -3720,7 +3729,7 @@ Example:
|
||||
[[irc_ircv3_extended_join]]
|
||||
===== extended-join
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/extended-join
|
||||
Specification: https://ircv3.net/specs/extensions/extended-join[extended-join ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send account and real name when users
|
||||
join channels. +
|
||||
@@ -3737,7 +3746,7 @@ Example:
|
||||
[[irc_ircv3_invite_notify]]
|
||||
===== invite-notify
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/invite-notify
|
||||
Specification: https://ircv3.net/specs/extensions/invite-notify[invite-notify ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send invite messages when users are
|
||||
invited to channels.
|
||||
@@ -3751,7 +3760,7 @@ Example:
|
||||
[[irc_ircv3_message_tags]]
|
||||
===== message-tags
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/message-tags
|
||||
Specification: https://ircv3.net/specs/extensions/message-tags[message-tags ^↗^,window=_blank]
|
||||
|
||||
This capability allows to add metadata in messages. +
|
||||
These tags can be displayed using the command `/debug tags`.
|
||||
@@ -3761,7 +3770,7 @@ It must be enabled to use <<typing_notifications,typing notifications>>.
|
||||
[[irc_ircv3_monitor]]
|
||||
===== monitor
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/monitor
|
||||
Specification: https://ircv3.net/specs/extensions/monitor[monitor ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send notifications when clients become
|
||||
online/offline. +
|
||||
@@ -3771,7 +3780,7 @@ WeeChat automatically uses this extension if available when using the
|
||||
[[irc_ircv3_multi_prefix]]
|
||||
===== multi-prefix
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/multi-prefix
|
||||
Specification: https://ircv3.net/specs/extensions/multi-prefix[multi-prefix ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send all user modes at once in
|
||||
<<command_irc_names,/names>> and <<command_irc_whois,/whois>> responses. +
|
||||
@@ -3797,14 +3806,14 @@ Example: output of `/whois alice`:
|
||||
[[irc_ircv3_sasl]]
|
||||
===== SASL
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/sasl-3.2
|
||||
Specification: https://ircv3.net/specs/extensions/sasl-3.2[SASL 3.2 ^↗^,window=_blank]
|
||||
|
||||
See the dedicated chapter <<irc_sasl_authentication,SASL authentication>>.
|
||||
|
||||
[[irc_ircv3_server_time]]
|
||||
===== server-time
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/server-time
|
||||
Specification: https://ircv3.net/specs/extensions/server-time[server-time ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send time for messages as message tag. +
|
||||
When the time is received in a message, WeeChat uses it to display the message
|
||||
@@ -3817,7 +3826,7 @@ in the backlog sent upon connection.
|
||||
[[irc_ircv3_setname]]
|
||||
===== setname
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/setname
|
||||
Specification: https://ircv3.net/specs/extensions/setname[setname ^↗^,window=_blank]
|
||||
|
||||
This capability lets you change your real name by using the
|
||||
<<command_irc_setname,/setname>> command.
|
||||
@@ -3825,14 +3834,14 @@ This capability lets you change your real name by using the
|
||||
[[irc_ircv3_typing]]
|
||||
===== typing
|
||||
|
||||
Specification: https://ircv3.net/specs/client-tags/typing
|
||||
Specification: https://ircv3.net/specs/client-tags/typing[typing ^↗^,window=_blank]
|
||||
|
||||
See the dedicated chapter <<typing_notifications,Typing notifications>>.
|
||||
|
||||
[[irc_ircv3_userhost_in_names]]
|
||||
===== userhost-in-names
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/userhost-in-names
|
||||
Specification: https://ircv3.net/specs/extensions/userhost-in-names[userhost-in-names ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send hostnames in <<command_irc_names,/names>>
|
||||
responses.
|
||||
@@ -3855,7 +3864,7 @@ Example of raw IRC messages received with the capability:
|
||||
[[irc_ircv3_whox]]
|
||||
===== WHOX
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/whox
|
||||
Specification: https://ircv3.net/specs/extensions/whox[WHOX ^↗^,window=_blank]
|
||||
|
||||
This capability lets you request additional fields in the WHO response
|
||||
(via the <<command_irc_who,/who>> command). +
|
||||
@@ -3976,7 +3985,7 @@ server buffers:
|
||||
==== Connect with Tor and SASL
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Some servers support connections with Tor (https://www.torproject.org/),
|
||||
Some servers support connections with https://www.torproject.org/[Tor ^↗^,window=_blank],
|
||||
a network of virtual tunnels that allows people and groups to improve their
|
||||
privacy and security on the Internet.
|
||||
|
||||
@@ -4418,8 +4427,8 @@ show a list of users currently typing a message on the buffer.
|
||||
|
||||
It is used by IRC plugin on channel and private buffers, when the "message-tags"
|
||||
capability is enabled (you can check with <<command_irc_cap,/cap>> command). +
|
||||
Under the hood, typing client tag is used, following this specification:
|
||||
https://ircv3.net/specs/client-tags/typing.
|
||||
Under the hood, typing client tag is used, following
|
||||
https://ircv3.net/specs/client-tags/typing[this specification ^↗^,window=_blank].
|
||||
|
||||
[[typing_activation]]
|
||||
=== Activation
|
||||
@@ -4511,8 +4520,9 @@ protocolli differenti:
|
||||
|
||||
* _irc_: proxy IRC: usato per condividere le connessioni ai server IRC con uno
|
||||
o più client IRC
|
||||
// TRANSLATION MISSING
|
||||
* _weechat_: protocol used by remote interfaces to display and interact with
|
||||
WeeChat, see: https://weechat.org/about/interfaces/
|
||||
WeeChat, see https://weechat.org/about/interfaces/[this page ^↗^,window=_blank].
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[relay_password]]
|
||||
@@ -4539,12 +4549,12 @@ This is optional and increases the security level.
|
||||
One-time passwords can be generated with applications, for example:
|
||||
|
||||
* FreeOTP:
|
||||
https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp[Android],
|
||||
https://itunes.apple.com/fr/app/freeotp-authenticator/id872559395[iOS]
|
||||
(https://freeotp.github.io/[website])
|
||||
https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp[Android ^↗^,window=_blank],
|
||||
https://apps.apple.com/fr/app/freeotp-authenticator/id872559395[iOS ^↗^,window=_blank]
|
||||
(https://freeotp.github.io/[website ^↗^,window=_blank])
|
||||
* Google Authenticator:
|
||||
https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2[Android],
|
||||
https://itunes.apple.com/fr/app/google-authenticator/id388497605[iOS]
|
||||
https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2[Android ^↗^,window=_blank],
|
||||
https://apps.apple.com/fr/app/google-authenticator/id388497605[iOS ^↗^,window=_blank]
|
||||
|
||||
The TOTP secret must be set in WeeChat and the application used to generate
|
||||
one-time passwords.
|
||||
@@ -4634,7 +4644,8 @@ Il plugin Relay può inviare dati alle interfacce remote usando il protocollo
|
||||
WeeChat.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
You can connect with a remote interface, see: https://weechat.org/about/interfaces/
|
||||
You can connect with a remote interface, see
|
||||
https://weechat.org/about/interfaces/[this page ^↗^,window=_blank].
|
||||
|
||||
[IMPORTANT]
|
||||
// TRANSLATION MISSING
|
||||
@@ -4653,8 +4664,8 @@ password "miapass".
|
||||
[[relay_websocket]]
|
||||
=== WebSocket
|
||||
|
||||
WebSocket protocol (https://tools.ietf.org/html/rfc6455[RFC 6455]) is supported
|
||||
in Relay plugin for all protocols.
|
||||
WebSocket protocol (https://datatracker.ietf.org/doc/html/rfc6455[RFC 6455 ^↗^,window=_blank])
|
||||
is supported in Relay plugin for all protocols.
|
||||
|
||||
The WebSocket handshake is automatically detected and socket becomes ready for
|
||||
WebSocket if required headers are found in handshake and if origin is allowed
|
||||
@@ -4834,7 +4845,7 @@ circumstances.
|
||||
|
||||
Using triggers require you to know how the signals, modifiers, ... are working.
|
||||
So you might consider reading the
|
||||
link:weechat_plugin_api.it.html#hooks[WeeChat plugin API reference / Hooks].
|
||||
link:weechat_plugin_api.it.html#hooks[WeeChat plugin API reference / Hooks ^↗^,window=_blank].
|
||||
|
||||
[[trigger_default]]
|
||||
=== Default triggers
|
||||
@@ -4889,7 +4900,7 @@ A trigger has the following options (names are
|
||||
| hook | `+signal+`, `+hsignal+`, `+modifier+`, `+line+`, `+print+`, `+command+`,
|
||||
`+command_run+`, `+timer+`, `+config+`, `+focus+`, `+info+`, `+info_hashtable+`
|
||||
| The hook used in trigger. For more information, see
|
||||
link:weechat_plugin_api.it.html#hooks[WeeChat plugin API reference / Hooks].
|
||||
link:weechat_plugin_api.it.html#hooks[WeeChat plugin API reference / Hooks ^↗^,window=_blank].
|
||||
|
||||
| arguments | string
|
||||
| The arguments for the hook, it depends on the hook type used.
|
||||
@@ -4958,14 +4969,14 @@ The arguments depend on the hook used. They are separated by semicolons.
|
||||
| `+*,irc_in_privmsg+` +
|
||||
`+*,irc_in_privmsg;*,irc_in_notice+` +
|
||||
`+signal_sigwinch+`
|
||||
| link:weechat_plugin_api.it.html#_hook_signal[hook_signal]
|
||||
| link:weechat_plugin_api.it.html#_hook_signal[hook_signal ^↗^,window=_blank]
|
||||
|
||||
| hsignal
|
||||
| 1. signal name (priority allowed) (required) +
|
||||
2. signal name (priority allowed) +
|
||||
3. ...
|
||||
| `+nicklist_nick_added+`
|
||||
| link:weechat_plugin_api.it.html#_hook_hsignal[hook_hsignal]
|
||||
| link:weechat_plugin_api.it.html#_hook_hsignal[hook_hsignal ^↗^,window=_blank]
|
||||
|
||||
| modifier
|
||||
| 1. modifier name (priority allowed) (required) +
|
||||
@@ -4973,7 +4984,7 @@ The arguments depend on the hook used. They are separated by semicolons.
|
||||
3. ...
|
||||
| `+weechat_print+` +
|
||||
`+5000\|input_text_display;5000\|history_add+`
|
||||
| link:weechat_plugin_api.it.html#_hook_modifier[hook_modifier]
|
||||
| link:weechat_plugin_api.it.html#_hook_modifier[hook_modifier ^↗^,window=_blank]
|
||||
|
||||
| line
|
||||
| 1. buffer type +
|
||||
@@ -4984,7 +4995,7 @@ The arguments depend on the hook used. They are separated by semicolons.
|
||||
`+*;irc.libera.*+` +
|
||||
`+*;irc.libera.#weechat+` +
|
||||
`+formatted;irc.libera.#weechat;irc_notice+`
|
||||
| link:weechat_plugin_api.en.html#_hook_line[hook_line]
|
||||
| link:weechat_plugin_api.en.html#_hook_line[hook_line ^↗^,window=_blank]
|
||||
|
||||
| print
|
||||
| 1. buffer name +
|
||||
@@ -4995,7 +5006,7 @@ The arguments depend on the hook used. They are separated by semicolons.
|
||||
`+irc.libera.#weechat+` +
|
||||
`+irc.libera.#weechat;irc_notice+` +
|
||||
`+*;;;1+`
|
||||
| link:weechat_plugin_api.it.html#_hook_print[hook_print]
|
||||
| link:weechat_plugin_api.it.html#_hook_print[hook_print ^↗^,window=_blank]
|
||||
|
||||
| command
|
||||
| 1. command name (priority allowed) (required) +
|
||||
@@ -5006,14 +5017,14 @@ The arguments depend on the hook used. They are separated by semicolons.
|
||||
| `+test+` +
|
||||
`+5000\|test+` +
|
||||
`+test;test command;arg1 arg2;arg1: description 1${\n}arg2: description 2+`
|
||||
| link:weechat_plugin_api.it.html#_hook_command[hook_command]
|
||||
| link:weechat_plugin_api.it.html#_hook_command[hook_command ^↗^,window=_blank]
|
||||
|
||||
| command_run
|
||||
| 1. command (priority allowed) (required) +
|
||||
2. command (priority allowed) +
|
||||
3. ...
|
||||
| `+/cmd arguments+`
|
||||
| link:weechat_plugin_api.it.html#_hook_command_run[hook_command_run]
|
||||
| link:weechat_plugin_api.it.html#_hook_command_run[hook_command_run ^↗^,window=_blank]
|
||||
|
||||
| timer
|
||||
| 1. interval in milliseconds (required) +
|
||||
@@ -5021,35 +5032,35 @@ The arguments depend on the hook used. They are separated by semicolons.
|
||||
3. max number of calls (default: 0, which means "no end")
|
||||
| `+3600000+` +
|
||||
`+60000;0;5+`
|
||||
| link:weechat_plugin_api.it.html#_hook_timer[hook_timer]
|
||||
| link:weechat_plugin_api.it.html#_hook_timer[hook_timer ^↗^,window=_blank]
|
||||
|
||||
| config
|
||||
| 1. option name (priority allowed) (required) +
|
||||
2. option name (priority allowed) +
|
||||
3. ...
|
||||
| `+weechat.look.*+`
|
||||
| link:weechat_plugin_api.it.html#_hook_config[hook_config]
|
||||
| link:weechat_plugin_api.it.html#_hook_config[hook_config ^↗^,window=_blank]
|
||||
|
||||
| focus
|
||||
| 1. area name (priority allowed) (required) +
|
||||
2. area name (priority allowed) +
|
||||
3. ...
|
||||
| `+buffer_nicklist+`
|
||||
| link:weechat_plugin_api.it.html#_hook_focus[hook_focus]
|
||||
| link:weechat_plugin_api.it.html#_hook_focus[hook_focus ^↗^,window=_blank]
|
||||
|
||||
| info
|
||||
| 1. info name (priority allowed) (required) +
|
||||
2. info name (priority allowed) +
|
||||
3. ...
|
||||
| `+my_info+`
|
||||
| link:weechat_plugin_api.it.html#_hook_info[hook_info]
|
||||
| link:weechat_plugin_api.it.html#_hook_info[hook_info ^↗^,window=_blank]
|
||||
|
||||
| info_hashtable
|
||||
| 1. info name (priority allowed) (required) +
|
||||
2. info name (priority allowed) +
|
||||
3. ...
|
||||
| `+my_info+`
|
||||
| link:weechat_plugin_api.it.html#_hook_info_hashtable[hook_info_hashtable]
|
||||
| link:weechat_plugin_api.it.html#_hook_info_hashtable[hook_info_hashtable ^↗^,window=_blank]
|
||||
|===
|
||||
|
||||
[[trigger_conditions]]
|
||||
@@ -5616,8 +5627,8 @@ I plugin predefiniti sono:
|
||||
|===
|
||||
|
||||
Per saperne di più riguardo lo sviluppo di plugin o script (tramite le API), per
|
||||
favore consultare link:weechat_plugin_api.it.html[Riferimento API dei Plugin per WeeChat]
|
||||
oppure link:weechat_scripting.it.html[Guida allo Scripting di WeeChat].
|
||||
favore consultare link:weechat_plugin_api.it.html[Riferimento API dei Plugin per WeeChat ^↗^,window=_blank]
|
||||
oppure link:weechat_scripting.it.html[Guida allo Scripting di WeeChat ^↗^,window=_blank].
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[scripts]]
|
||||
@@ -5629,7 +5640,7 @@ Questi plugin possono caricare, eseguire e scaricare gli script per questi
|
||||
linguaggi.
|
||||
|
||||
Per maggiori informazioni su come scrivere gli script, o le API WeeChat
|
||||
per gli script, consultare la link:weechat_scripting.it.html[Guida allo Scripting di WeeChat].
|
||||
per gli script, consultare la link:weechat_scripting.it.html[Guida allo Scripting di WeeChat ^↗^,window=_blank].
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[script_manager]]
|
||||
@@ -5638,7 +5649,8 @@ per gli script, consultare la link:weechat_scripting.it.html[Guida allo Scriptin
|
||||
// TRANSLATION MISSING
|
||||
The script manager (command <<command_script_script,/script>>) is used to
|
||||
load/unload scripts of any language, and install/remove scripts of WeeChat
|
||||
scripts repository, which are visible at this URL: https://weechat.org/scripts/
|
||||
scripts repository, which are visible on
|
||||
https://weechat.org/scripts/[this page ^↗^,window=_blank].
|
||||
|
||||
// TRANSLATION MISSING
|
||||
For privacy considerations, the download of scripts is disabled by default. +
|
||||
@@ -5928,4 +5940,5 @@ For support with IRC, on server _irc.libera.chat_:
|
||||
** _#weechat-fi_ (Finlandese)
|
||||
|
||||
// TRANSLATION MISSING
|
||||
For other ways of support, see: https://weechat.org/about/support/
|
||||
For other ways of support, see
|
||||
https://weechat.org/about/support/[this page ^↗^,window=_blank].
|
||||
|
||||
+86
-72
@@ -17,8 +17,9 @@
|
||||
|
||||
このマニュアルは WeeChat チャットクライアントについての文書で、これは WeeChat の一部です。
|
||||
|
||||
この文書の最新版は以下のページにあります:
|
||||
https://weechat.org/doc/
|
||||
// TRANSLATION MISSING
|
||||
Latest version of this document can be found on
|
||||
https://weechat.org/doc/[this page ^↗^,window=_blank].
|
||||
|
||||
|
||||
[[introduction]]
|
||||
@@ -37,16 +38,18 @@ WeeChat (Wee Enhanced Environment for Chat)
|
||||
* コンパクト、高速、軽量
|
||||
* プラグインとスクリプトでカスタマイズや拡張が可能
|
||||
* IRC の RFC に準拠
|
||||
https://tools.ietf.org/html/rfc1459[1459]、
|
||||
https://tools.ietf.org/html/rfc2810[2810]、
|
||||
https://tools.ietf.org/html/rfc2811[2811]、
|
||||
https://tools.ietf.org/html/rfc2812[2812]、
|
||||
https://tools.ietf.org/html/rfc2813[2813]。
|
||||
https://datatracker.ietf.org/doc/html/rfc1459[1459 ^↗^,window=_blank]、
|
||||
https://datatracker.ietf.org/doc/html/rfc2810[2810 ^↗^,window=_blank]、
|
||||
https://datatracker.ietf.org/doc/html/rfc2811[2811 ^↗^,window=_blank]、
|
||||
https://datatracker.ietf.org/doc/html/rfc2812[2812 ^↗^,window=_blank]、
|
||||
https://datatracker.ietf.org/doc/html/rfc2813[2813 ^↗^,window=_blank]。
|
||||
* リモートインターフェース用の IRC プロキシとリレー
|
||||
* マルチプラットフォーム (GNU/Linux、*BSD、macOS、Windows 等)
|
||||
* 完全な GPL、フリーソフトウェア
|
||||
|
||||
WeeChat のホームページ: https://weechat.org/
|
||||
// TRANSLATION MISSING
|
||||
The list of all features can be found on
|
||||
https://weechat.org/about/features/[this page ^↗^,window=_blank].
|
||||
|
||||
[[prerequisites]]
|
||||
=== 事前に必要なもの
|
||||
@@ -71,7 +74,8 @@ WeeChat をインストールするには、以下のものが必要です:
|
||||
// TRANSLATION MISSING
|
||||
* Debian/Ubuntu (または Debian 互換ディストリビューション):
|
||||
`apt-get install weechat-curses weechat-plugins` +
|
||||
For latest versions and nightly builds: https://weechat.org/download/debian/
|
||||
For latest versions and nightly builds:
|
||||
https://weechat.org/download/debian/[Debian repositories ^↗^,window=_blank]
|
||||
* Fedora Core: `dnf install weechat`
|
||||
* FreeBSD: `pkg install weechat`
|
||||
* Gentoo: `emerge weechat`
|
||||
@@ -80,7 +84,7 @@ WeeChat をインストールするには、以下のものが必要です:
|
||||
* openSUSE: `zypper in weechat`
|
||||
* Sourcemage: `cast weechat`
|
||||
// TRANSLATION MISSING
|
||||
* macOS (with https://brew.sh/[Homebrew]): `brew install weechat`
|
||||
* macOS (with https://brew.sh/[Homebrew ^↗^,window=_blank]): `brew install weechat`
|
||||
(for help: `brew info weechat`)
|
||||
|
||||
例えば weechat-plugins 等の追加パッケージを使うとさらに便利になるかもしれません。
|
||||
@@ -93,9 +97,10 @@ WeeChat をインストールするには、以下のものが必要です:
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Containers with WeeChat can be built or installed directly from the
|
||||
https://hub.docker.com/r/weechat/weechat[Docker Hub]. +
|
||||
For more information, see the README in this repository:
|
||||
https://github.com/weechat/weechat-container.
|
||||
https://hub.docker.com/r/weechat/weechat[Docker Hub ^↗^,window=_blank]. +
|
||||
For more information, see the README in the
|
||||
https://github.com/weechat/weechat-container[weechat-container ^↗^,window=_blank]
|
||||
repository.
|
||||
|
||||
[[source_package]]
|
||||
=== ソースパッケージ
|
||||
@@ -103,7 +108,7 @@ https://github.com/weechat/weechat-container.
|
||||
WeeChat は CMake または autotools を使ってコンパイルできます (CMake を使うことが推奨されています)。
|
||||
|
||||
[NOTE]
|
||||
macOS では https://brew.sh/[Homebrew] を使ってください:
|
||||
macOS では https://brew.sh/[Homebrew ^↗^,window=_blank] を使ってください:
|
||||
`brew install --build-from-source weechat`。
|
||||
|
||||
[[dependencies]]
|
||||
@@ -124,9 +129,9 @@ WeeChat:
|
||||
| libgcrypt20-dev | | 保護データ、IRC SASL 認証
|
||||
| libgnutls28-dev | 2.2.0 以上 ^(3)^ | IRC サーバへの SSL 接続、IRC SASL 認証 (ECDSA-NIST256P-CHALLENGE)
|
||||
// TRANSLATION MISSING
|
||||
| zlib1g-dev | | Compression of messages (WeeChat -> client) with https://zlib.net/[zlib] in relay plugin (weechat protocol), script plugin.
|
||||
| zlib1g-dev | | Compression of messages (WeeChat -> client) with https://zlib.net/[zlib ^↗^,window=_blank] in relay plugin (weechat protocol), script plugin.
|
||||
// TRANSLATION MISSING
|
||||
| libzstd-dev | | Compression of messages (WeeChat -> client) with https://facebook.github.io/zstd/[Zstandard] in relay plugin (weechat protocol).
|
||||
| libzstd-dev | | Compression of messages (WeeChat -> client) with https://facebook.github.io/zstd/[Zstandard ^↗^,window=_blank] in relay plugin (weechat protocol).
|
||||
|===
|
||||
|
||||
[NOTE]
|
||||
@@ -501,7 +506,8 @@ WeeChat がインストールされているディレクトリでは *ありま
|
||||
[NOTE]
|
||||
On some systems like Archlinux, core dumps could be in another directory like
|
||||
_/var/lib/systemd/coredump_ and you must use the command `coredumpctl` to read it. +
|
||||
For more information, see this wiki page: https://wiki.archlinux.org/index.php/Core_dump
|
||||
For more information, see this
|
||||
https://wiki.archlinux.org/title/Core_dump[wiki page ^↗^,window=_blank].
|
||||
|
||||
例えば、_weechat_ が _/usr/bin/_ にインストールされ、_core_ ファイルが
|
||||
_/home/user/_ にある場合、以下のコマンドで gdb を起動してください:
|
||||
@@ -608,7 +614,7 @@ $ weechat --upgrade
|
||||
==== Release notes
|
||||
|
||||
After an upgrade, it is *strongly recommended* to read the
|
||||
https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes ^↗^,window=_blank]
|
||||
which contain important information about breaking changes and some
|
||||
manual actions that could be required.
|
||||
|
||||
@@ -732,8 +738,8 @@ _TERM_ 変数が間違った値に設定された状態で WeeChat が起動完
|
||||
[[xdg_directories]]
|
||||
==== XDG directories
|
||||
|
||||
WeeChat uses XDG directories by default
|
||||
(according to the https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html[XDG Base Directory Specification]). +
|
||||
WeeChat uses XDG directories by default (according to the
|
||||
https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html[XDG Base Directory Specification ^↗^,window=_blank]). +
|
||||
A single home directory for all files can be forced by CMake option `WEECHAT_HOME`,
|
||||
the environment variable `WEECHAT_HOME` or the command-line option `-d` / `--dir`.
|
||||
|
||||
@@ -2185,7 +2191,7 @@ IRC サーバの全てのチャンネルおよびプライベートバッファ
|
||||
[[charset_troubleshooting]]
|
||||
==== トラブルシューティング
|
||||
|
||||
文字コードに関する問題があれば、link:weechat_faq.ja.html#charset[WeeChat FAQ (よくある質問) / いくつかの文字が見えません。どうすれば良いですか。]を参照してください。
|
||||
文字コードに関する問題があれば、link:weechat_faq.ja.html#charset[WeeChat FAQ (よくある質問) / いくつかの文字が見えません。どうすれば良いですか。 ^↗^,window=_blank]を参照してください。
|
||||
|
||||
[[charset_commands]]
|
||||
==== コマンド
|
||||
@@ -2547,7 +2553,7 @@ WeeChat でマウスを有効化した場合、すべてのマウスイベント
|
||||
(一部の端末、例えば iTerm などでは kbd:[Shift] の代わりに kbd:[Alt] を使ってください)。
|
||||
|
||||
[NOTE]
|
||||
マウスに関するトラブルがあれば link:weechat_faq.ja.html#mouse[WeeChat FAQ (よくある質問) / マウス]を参照してください。
|
||||
マウスに関するトラブルがあれば link:weechat_faq.ja.html#mouse[WeeChat FAQ (よくある質問) / マウス ^↗^,window=_blank]を参照してください。
|
||||
|
||||
[[mouse_bind_events]]
|
||||
==== コマンドに対してマウスイベントを割り当てる
|
||||
@@ -3261,7 +3267,8 @@ $ weechat irc://alice@irc.libera.chat/#weechat,#weechat-fr
|
||||
By default no servers are defined. You can add as many servers as you want with
|
||||
the <<command_irc_server,/server>> command.
|
||||
|
||||
For example to connect to https://libera.chat/[libera.chat] with SSL (encrypted trafic):
|
||||
For example to connect to https://libera.chat/[libera.chat ^↗^,window=_blank]
|
||||
with SSL (encrypted trafic):
|
||||
|
||||
----
|
||||
/server add libera irc.libera.chat/6697 -ssl
|
||||
@@ -3447,13 +3454,15 @@ which can also be for example `~/.weechat`.
|
||||
/msg nickserv cert add
|
||||
----
|
||||
|
||||
より詳しい情報は https://www.oftc.net/NickServ/CertFP/ を確認してください。
|
||||
// TRANSLATION MISSING
|
||||
For more information, please look at
|
||||
https://www.oftc.net/NickServ/CertFP/[this page ^↗^,window=_blank].
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[irc_ircv3_support]]
|
||||
==== IRCv3 support
|
||||
|
||||
WeeChat supports the following https://ircv3.net/irc/[IRCv3 extensions]:
|
||||
WeeChat supports the following https://ircv3.net/irc/[IRCv3 extensions ^↗^,window=_blank]:
|
||||
|
||||
* <<irc_ircv3_account_notify,account-notify>>
|
||||
* <<irc_ircv3_account_tag,account-tag>>
|
||||
@@ -3477,12 +3486,12 @@ automatically enabled
|
||||
(see option <<option_irc.server_default.capabilities,irc.server_default.capabilities>>).
|
||||
|
||||
Tables with comparison of different IRC clients, including WeeChat, are available
|
||||
on this page: https://ircv3.net/software/clients.
|
||||
on https://ircv3.net/software/clients[this page ^↗^,window=_blank].
|
||||
|
||||
[[irc_ircv3_account_notify]]
|
||||
===== account-notify
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/account-notify
|
||||
Specification: https://ircv3.net/specs/extensions/account-notify[account-notify ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send messages when users identify or
|
||||
unidentify on the server. +
|
||||
@@ -3501,7 +3510,7 @@ Examples:
|
||||
[[irc_ircv3_account_tag]]
|
||||
===== account-tag
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/account-tag
|
||||
Specification: https://ircv3.net/specs/extensions/account-tag[account-tag ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send account as message tag to commands
|
||||
sent to the client. +
|
||||
@@ -3530,7 +3539,7 @@ Message with tags:
|
||||
[[irc_ircv3_away_notify]]
|
||||
===== away-notify
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/away-notify
|
||||
Specification: https://ircv3.net/specs/extensions/away-notify[away-notify ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send away notifications for users present
|
||||
on the same channels as you.
|
||||
@@ -3545,7 +3554,7 @@ with a specific color in the nicklist, using the following options:
|
||||
[[irc_ircv3_cap_notify]]
|
||||
===== cap-notify
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/capability-negotiation#the-cap-new-subcommand
|
||||
Specification: https://ircv3.net/specs/extensions/capability-negotiation#the-cap-new-subcommand[cap-notify ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to advertise on new or removed capabilities
|
||||
on the server (via `CAP NEW` and `CAP DEL` commands).
|
||||
@@ -3561,7 +3570,7 @@ Examples:
|
||||
[[irc_ircv3_chghost]]
|
||||
===== chghost
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/chghost
|
||||
Specification: https://ircv3.net/specs/extensions/chghost[chghost ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send messages when users change name or host. +
|
||||
When the option <<option_irc.look.smart_filter_chghost,irc.look.smart_filter_chghost>>
|
||||
@@ -3579,7 +3588,7 @@ Example:
|
||||
[[irc_ircv3_extended_join]]
|
||||
===== extended-join
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/extended-join
|
||||
Specification: https://ircv3.net/specs/extensions/extended-join[extended-join ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send account and real name when users
|
||||
join channels. +
|
||||
@@ -3596,7 +3605,7 @@ Example:
|
||||
[[irc_ircv3_invite_notify]]
|
||||
===== invite-notify
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/invite-notify
|
||||
Specification: https://ircv3.net/specs/extensions/invite-notify[invite-notify ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send invite messages when users are
|
||||
invited to channels.
|
||||
@@ -3610,7 +3619,7 @@ Example:
|
||||
[[irc_ircv3_message_tags]]
|
||||
===== message-tags
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/message-tags
|
||||
Specification: https://ircv3.net/specs/extensions/message-tags[message-tags ^↗^,window=_blank]
|
||||
|
||||
This capability allows to add metadata in messages. +
|
||||
These tags can be displayed using the command `/debug tags`.
|
||||
@@ -3620,7 +3629,7 @@ It must be enabled to use <<typing_notifications,typing notifications>>.
|
||||
[[irc_ircv3_monitor]]
|
||||
===== monitor
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/monitor
|
||||
Specification: https://ircv3.net/specs/extensions/monitor[monitor ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send notifications when clients become
|
||||
online/offline. +
|
||||
@@ -3630,7 +3639,7 @@ WeeChat automatically uses this extension if available when using the
|
||||
[[irc_ircv3_multi_prefix]]
|
||||
===== multi-prefix
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/multi-prefix
|
||||
Specification: https://ircv3.net/specs/extensions/multi-prefix[multi-prefix ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send all user modes at once in
|
||||
<<command_irc_names,/names>> and <<command_irc_whois,/whois>> responses. +
|
||||
@@ -3656,14 +3665,14 @@ Example: output of `/whois alice`:
|
||||
[[irc_ircv3_sasl]]
|
||||
===== SASL
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/sasl-3.2
|
||||
Specification: https://ircv3.net/specs/extensions/sasl-3.2[SASL 3.2 ^↗^,window=_blank]
|
||||
|
||||
See the dedicated chapter <<irc_sasl_authentication,SASL authentication>>.
|
||||
|
||||
[[irc_ircv3_server_time]]
|
||||
===== server-time
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/server-time
|
||||
Specification: https://ircv3.net/specs/extensions/server-time[server-time ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send time for messages as message tag. +
|
||||
When the time is received in a message, WeeChat uses it to display the message
|
||||
@@ -3676,7 +3685,7 @@ in the backlog sent upon connection.
|
||||
[[irc_ircv3_setname]]
|
||||
===== setname
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/setname
|
||||
Specification: https://ircv3.net/specs/extensions/setname[setname ^↗^,window=_blank]
|
||||
|
||||
This capability lets you change your real name by using the
|
||||
<<command_irc_setname,/setname>> command.
|
||||
@@ -3684,14 +3693,14 @@ This capability lets you change your real name by using the
|
||||
[[irc_ircv3_typing]]
|
||||
===== typing
|
||||
|
||||
Specification: https://ircv3.net/specs/client-tags/typing
|
||||
Specification: https://ircv3.net/specs/client-tags/typing[typing ^↗^,window=_blank]
|
||||
|
||||
See the dedicated chapter <<typing_notifications,Typing notifications>>.
|
||||
|
||||
[[irc_ircv3_userhost_in_names]]
|
||||
===== userhost-in-names
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/userhost-in-names
|
||||
Specification: https://ircv3.net/specs/extensions/userhost-in-names[userhost-in-names ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send hostnames in <<command_irc_names,/names>>
|
||||
responses.
|
||||
@@ -3714,7 +3723,7 @@ Example of raw IRC messages received with the capability:
|
||||
[[irc_ircv3_whox]]
|
||||
===== WHOX
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/whox
|
||||
Specification: https://ircv3.net/specs/extensions/whox[WHOX ^↗^,window=_blank]
|
||||
|
||||
This capability lets you request additional fields in the WHO response
|
||||
(via the <<command_irc_who,/who>> command). +
|
||||
@@ -3829,7 +3838,7 @@ server buffers:
|
||||
==== Connect with Tor and SASL
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Some servers support connections with Tor (https://www.torproject.org/),
|
||||
Some servers support connections with https://www.torproject.org/[Tor ^↗^,window=_blank],
|
||||
a network of virtual tunnels that allows people and groups to improve their
|
||||
privacy and security on the Internet.
|
||||
|
||||
@@ -4245,8 +4254,8 @@ show a list of users currently typing a message on the buffer.
|
||||
|
||||
It is used by IRC plugin on channel and private buffers, when the "message-tags"
|
||||
capability is enabled (you can check with <<command_irc_cap,/cap>> command). +
|
||||
Under the hood, typing client tag is used, following this specification:
|
||||
https://ircv3.net/specs/client-tags/typing.
|
||||
Under the hood, typing client tag is used, following
|
||||
https://ircv3.net/specs/client-tags/typing[this specification ^↗^,window=_blank].
|
||||
|
||||
[[typing_activation]]
|
||||
=== Activation
|
||||
@@ -4337,8 +4346,9 @@ Relay プラグインはネットワークを介して異なるプロトコル
|
||||
|
||||
* _irc_: IRC プロキシ: IRC サーバに対する接続を、単一または複数の IRC
|
||||
クライアントで共有するために用います。
|
||||
// TRANSLATION MISSING
|
||||
* _weechat_: protocol used by remote interfaces to display and interact with
|
||||
WeeChat, see: https://weechat.org/about/interfaces/
|
||||
WeeChat, see https://weechat.org/about/interfaces/[this page ^↗^,window=_blank].
|
||||
|
||||
[[relay_password]]
|
||||
=== パスワード
|
||||
@@ -4364,12 +4374,12 @@ TOTP (時間ベースのワンタイムパスワード) を使うことが可能
|
||||
ワンタイムパスワードは以下のようなアプリケーションを使って生成します:
|
||||
|
||||
* FreeOTP:
|
||||
https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp[Android],
|
||||
https://itunes.apple.com/fr/app/freeotp-authenticator/id872559395[iOS]
|
||||
(https://freeotp.github.io/[website])
|
||||
https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp[Android ^↗^,window=_blank],
|
||||
https://apps.apple.com/fr/app/freeotp-authenticator/id872559395[iOS ^↗^,window=_blank]
|
||||
(https://freeotp.github.io/[website ^↗^,window=_blank])
|
||||
* Google Authenticator:
|
||||
https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2[Android],
|
||||
https://itunes.apple.com/fr/app/google-authenticator/id388497605[iOS]
|
||||
https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2[Android ^↗^,window=_blank],
|
||||
https://apps.apple.com/fr/app/google-authenticator/id388497605[iOS ^↗^,window=_blank]
|
||||
|
||||
TOTP の secret を WeeChat
|
||||
とワンタイムパスワードを生成するアプリケーション内部に設定しなければいけません。
|
||||
@@ -4460,7 +4470,8 @@ commands:
|
||||
Relay プラグインは WeeChat プロトコルを使ってリモートインターフェースに対してデータを送信できます。
|
||||
|
||||
// TRANSLATION MISSING
|
||||
You can connect with a remote interface, see: https://weechat.org/about/interfaces/
|
||||
You can connect with a remote interface, see
|
||||
https://weechat.org/about/interfaces/[this page ^↗^,window=_blank].
|
||||
|
||||
[IMPORTANT]
|
||||
このプロトコルを使った場合 WeeChat から他の WeeChat に接続することはできません。
|
||||
@@ -4478,7 +4489,7 @@ You can connect with a remote interface, see: https://weechat.org/about/interfac
|
||||
=== WebSocket
|
||||
|
||||
Relay プラグインはすべてのプロトコルに対して WebSocket プロトコル
|
||||
(https://tools.ietf.org/html/rfc6455[RFC 6455]) をサポートします。
|
||||
(https://datatracker.ietf.org/doc/html/rfc6455[RFC 6455 ^↗^,window=_blank]) をサポートします。
|
||||
|
||||
WebSocket ハンドシェイクは自動的に検知され、ハンドシェイク中に必要なヘッダが見つかり
|
||||
origin が許可されていれば WebSocket 用のソケットが準備されます (オプション
|
||||
@@ -4646,7 +4657,7 @@ include::includes/autogen_user_options.ja.adoc[tag=fifo_options]
|
||||
|
||||
トリガを使うにはシグナル、修飾子、...
|
||||
がどのように動いているかを知らなければいけません。これを知るには
|
||||
link:weechat_plugin_api.ja.html#hooks[WeeChat プラグイン API リファレンス / フック]を読むことをお勧めします。
|
||||
link:weechat_plugin_api.ja.html#hooks[WeeChat プラグイン API リファレンス / フック ^↗^,window=_blank]を読むことをお勧めします。
|
||||
|
||||
[[trigger_default]]
|
||||
=== デフォルトトリガ
|
||||
@@ -4702,7 +4713,7 @@ WeeChat はデフォルトで 5
|
||||
| hook | `+signal+`、`+hsignal+`、`+modifier+`、`+line+`, `+print+`、`+command+`、
|
||||
`+command_run+`、`+timer+`、`+config+`、`+focus+`、`+info+`、`+info_hashtable+`
|
||||
| トリガの中で使われるフック。より詳しい情報は
|
||||
link:weechat_plugin_api.ja.html#hooks[WeeChat プラグイン API リファレンス / フック]を参照してください。
|
||||
link:weechat_plugin_api.ja.html#hooks[WeeChat プラグイン API リファレンス / フック ^↗^,window=_blank]を参照してください。
|
||||
|
||||
| arguments | 文字列
|
||||
| フックに対する引数、指定したフックの型に依存します。
|
||||
@@ -4770,14 +4781,14 @@ trigger.trigger.beep.post_action = none
|
||||
| `+*,irc_in_privmsg+` +
|
||||
`+*,irc_in_privmsg;*,irc_in_notice+` +
|
||||
`+signal_sigwinch+`
|
||||
| link:weechat_plugin_api.ja.html#_hook_signal[hook_signal]
|
||||
| link:weechat_plugin_api.ja.html#_hook_signal[hook_signal ^↗^,window=_blank]
|
||||
|
||||
| hsignal
|
||||
| 1. シグナル名 (優先度の指定も可) (必須) +
|
||||
2. シグナル名 (優先度の指定も可) +
|
||||
3. ...
|
||||
| `+nicklist_nick_added+`
|
||||
| link:weechat_plugin_api.ja.html#_hook_hsignal[hook_hsignal]
|
||||
| link:weechat_plugin_api.ja.html#_hook_hsignal[hook_hsignal ^↗^,window=_blank]
|
||||
|
||||
| modifier
|
||||
| 1. 修飾子名 (優先度の指定も可) (必須) +
|
||||
@@ -4785,7 +4796,7 @@ trigger.trigger.beep.post_action = none
|
||||
3. ...
|
||||
| `+weechat_print+` +
|
||||
`+5000\|input_text_display;5000\|history_add+`
|
||||
| link:weechat_plugin_api.ja.html#_hook_modifier[hook_modifier]
|
||||
| link:weechat_plugin_api.ja.html#_hook_modifier[hook_modifier ^↗^,window=_blank]
|
||||
|
||||
| line
|
||||
| 1. バッファ型 +
|
||||
@@ -4796,7 +4807,7 @@ trigger.trigger.beep.post_action = none
|
||||
`+*;irc.libera.*+` +
|
||||
`+*;irc.libera.#weechat+` +
|
||||
`+formatted;irc.libera.#weechat;irc_notice+`
|
||||
| link:weechat_plugin_api.en.html#_hook_line[hook_line]
|
||||
| link:weechat_plugin_api.en.html#_hook_line[hook_line ^↗^,window=_blank]
|
||||
|
||||
| print
|
||||
| 1. バッファ名 +
|
||||
@@ -4807,7 +4818,7 @@ trigger.trigger.beep.post_action = none
|
||||
`+irc.libera.#weechat+` +
|
||||
`+irc.libera.#weechat;irc_notice+` +
|
||||
`+*;;;1+`
|
||||
| link:weechat_plugin_api.ja.html#_hook_print[hook_print]
|
||||
| link:weechat_plugin_api.ja.html#_hook_print[hook_print ^↗^,window=_blank]
|
||||
|
||||
// TRANSLATION MISSING
|
||||
| command
|
||||
@@ -4819,14 +4830,14 @@ trigger.trigger.beep.post_action = none
|
||||
| `+test+` +
|
||||
`+5000\|test+` +
|
||||
`+test;test command;arg1 arg2;arg1: description 1${\n}arg2: description 2+`
|
||||
| link:weechat_plugin_api.ja.html#_hook_command[hook_command]
|
||||
| link:weechat_plugin_api.ja.html#_hook_command[hook_command ^↗^,window=_blank]
|
||||
|
||||
| command_run
|
||||
| 1. コマンド (優先度の指定も可) (必須) +
|
||||
2. コマンド (優先度の指定も可) +
|
||||
3. ...
|
||||
| `+/cmd arguments+`
|
||||
| link:weechat_plugin_api.ja.html#_hook_command_run[hook_command_run]
|
||||
| link:weechat_plugin_api.ja.html#_hook_command_run[hook_command_run ^↗^,window=_blank]
|
||||
|
||||
| timer
|
||||
| 1. インターバルするミリ秒数 (必須) +
|
||||
@@ -4834,35 +4845,35 @@ trigger.trigger.beep.post_action = none
|
||||
3. 呼び出し回数の最大値 (デフォルト: 0、「無限に」呼び出すことを意味します)
|
||||
| `+3600000+` +
|
||||
`+60000;0;5+`
|
||||
| link:weechat_plugin_api.ja.html#_hook_timer[hook_timer]
|
||||
| link:weechat_plugin_api.ja.html#_hook_timer[hook_timer ^↗^,window=_blank]
|
||||
|
||||
| config
|
||||
| 1. オプション名 (優先度の指定も可) (必須) +
|
||||
2. オプション名 (優先度の指定も可) +
|
||||
3. ...
|
||||
| `+weechat.look.*+`
|
||||
| link:weechat_plugin_api.ja.html#_hook_config[hook_config]
|
||||
| link:weechat_plugin_api.ja.html#_hook_config[hook_config ^↗^,window=_blank]
|
||||
|
||||
| focus
|
||||
| 1. エリア名 (優先度の指定も可) (必須) +
|
||||
2. エリア名 (優先度の指定も可) +
|
||||
3. ...
|
||||
| `+buffer_nicklist+`
|
||||
| link:weechat_plugin_api.ja.html#_hook_focus[hook_focus]
|
||||
| link:weechat_plugin_api.ja.html#_hook_focus[hook_focus ^↗^,window=_blank]
|
||||
|
||||
| info
|
||||
| 1. インフォ名 (優先度の指定も可) (必須) +
|
||||
2. インフォ名 (優先度の指定も可) +
|
||||
3. ...
|
||||
| `+my_info+`
|
||||
| link:weechat_plugin_api.ja.html#_hook_info[hook_info]
|
||||
| link:weechat_plugin_api.ja.html#_hook_info[hook_info ^↗^,window=_blank]
|
||||
|
||||
| info_hashtable
|
||||
| 1. インフォ名 (優先度の指定も可) (必須) +
|
||||
2. インフォ名 (優先度の指定も可) +
|
||||
3. ...
|
||||
| `+my_info+`
|
||||
| link:weechat_plugin_api.ja.html#_hook_info_hashtable[hook_info_hashtable]
|
||||
| link:weechat_plugin_api.ja.html#_hook_info_hashtable[hook_info_hashtable ^↗^,window=_blank]
|
||||
|===
|
||||
|
||||
[[trigger_conditions]]
|
||||
@@ -5434,8 +5445,8 @@ When a plugin is unloaded, WeeChat removes:
|
||||
|===
|
||||
|
||||
API を使ったプラグインやスクリプトの開発についてより詳しく学ぶには
|
||||
link:weechat_plugin_api.ja.html[WeeChat プラグイン API リファレンス]または
|
||||
link:weechat_scripting.ja.html[WeeChat スクリプト作成ガイド]を参照してください。
|
||||
link:weechat_plugin_api.ja.html[WeeChat プラグイン API リファレンス ^↗^,window=_blank]または
|
||||
link:weechat_scripting.ja.html[WeeChat スクリプト作成ガイド ^↗^,window=_blank]を参照してください。
|
||||
|
||||
[[scripts]]
|
||||
=== スクリプト
|
||||
@@ -5445,7 +5456,7 @@ Python、Perl、Ruby、Lua、Tcl、Guile
|
||||
(scheme)、JavaScript、PHP。これらのプラグインでそれぞれの言語で書かれたスクリプトのロード、実行、アンロードができます。
|
||||
|
||||
スクリプトの書き方やスクリプト用の WeeChat API についての詳しい情報は
|
||||
link:weechat_scripting.ja.html[WeeChat スクリプト作成ガイド]を参照してください。
|
||||
link:weechat_scripting.ja.html[WeeChat スクリプト作成ガイド ^↗^,window=_blank]を参照してください。
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[script_manager]]
|
||||
@@ -5454,7 +5465,8 @@ link:weechat_scripting.ja.html[WeeChat スクリプト作成ガイド]を参照
|
||||
// TRANSLATION MISSING
|
||||
The script manager (command <<command_script_script,/script>>) is used to
|
||||
load/unload scripts of any language, and install/remove scripts of WeeChat
|
||||
scripts repository, which are visible at this URL: https://weechat.org/scripts/
|
||||
scripts repository, which are visible on
|
||||
https://weechat.org/scripts/[this page ^↗^,window=_blank].
|
||||
|
||||
// TRANSLATION MISSING
|
||||
For privacy considerations, the download of scripts is disabled by default. +
|
||||
@@ -5705,4 +5717,6 @@ IRC を使ったサポート窓口は _irc.libera.chat_ サーバにあります
|
||||
** _#weechat-de_ (ドイツ語)
|
||||
** _#weechat-fi_ (フィンランド語)
|
||||
|
||||
他の方法でサポートを受けるには、以下のページを参照してください: https://weechat.org/about/support/
|
||||
// TRANSLATION MISSING
|
||||
For other ways of support, see
|
||||
https://weechat.org/about/support/[this page ^↗^,window=_blank].
|
||||
|
||||
+106
-76
@@ -17,8 +17,9 @@ Tłumaczenie:
|
||||
|
||||
Ten dokument opisuje klienta rozmów WeeChat, będącego częścią WeeChat.
|
||||
|
||||
Najnowsza wersja tego dokumentu dostępna jest na stronie:
|
||||
https://weechat.org/doc/
|
||||
// TRANSLATION MISSING
|
||||
Latest version of this document can be found on
|
||||
https://weechat.org/doc/[this page ^↗^,window=_blank].
|
||||
|
||||
|
||||
[[introduction]]
|
||||
@@ -37,16 +38,18 @@ Główne cechy to:
|
||||
* mały, szybki i lekki
|
||||
* konfigurowalny i rozszerzalny dzięki wtyczką i skryptom
|
||||
* zgodny z RFC dla IRC
|
||||
https://tools.ietf.org/html/rfc1459[1459],
|
||||
https://tools.ietf.org/html/rfc2810[2810],
|
||||
https://tools.ietf.org/html/rfc2811[2811],
|
||||
https://tools.ietf.org/html/rfc2812[2812] i
|
||||
https://tools.ietf.org/html/rfc2813[2813]
|
||||
https://datatracker.ietf.org/doc/html/rfc1459[1459 ^↗^,window=_blank],
|
||||
https://datatracker.ietf.org/doc/html/rfc2810[2810 ^↗^,window=_blank],
|
||||
https://datatracker.ietf.org/doc/html/rfc2811[2811 ^↗^,window=_blank],
|
||||
https://datatracker.ietf.org/doc/html/rfc2812[2812 ^↗^,window=_blank] i
|
||||
https://datatracker.ietf.org/doc/html/rfc2813[2813 ^↗^,window=_blank]
|
||||
* proxy IRC i pośrednik dla zdalnych interfejsów
|
||||
* wielo-platformowy (GNU/Linux, *BSD, macOS, Windows i inne)
|
||||
* 100% GPL, darmowe oprogramowanie
|
||||
|
||||
Strona domowa WeeChat: https://weechat.org/
|
||||
// TRANSLATION MISSING
|
||||
The list of all features can be found on
|
||||
https://weechat.org/about/features/[this page ^↗^,window=_blank].
|
||||
|
||||
[[prerequisites]]
|
||||
=== Wymagania
|
||||
@@ -68,9 +71,11 @@ Pakiety binarne dostępne są dla wielu dystrybucji, wliczając:
|
||||
|
||||
* Arch Linuxa: `pacman -S weechat`
|
||||
* Cygwin (Windows): wybierz pakiet WeeChat w setup.exe
|
||||
// TRANSLATION MISSING
|
||||
* Debiana/Ubuntu (lub dowolna kompatybilna):
|
||||
`apt-get install weechat-curses weechat-plugins` +
|
||||
Najnowsze wersje i nocne buildy można znaleźć na stonie: https://weechat.org/download/debian/
|
||||
Najnowsze wersje i nocne buildy można znaleźć na stonie:
|
||||
https://weechat.org/download/debian/[Debian repositories ^↗^,window=_blank]
|
||||
* Fedora Core: `dnf install weechat`
|
||||
* FreeBSD: `pkg install weechat`
|
||||
* Gentoo: `emerge weechat`
|
||||
@@ -79,7 +84,7 @@ Pakiety binarne dostępne są dla wielu dystrybucji, wliczając:
|
||||
* openSUSE: `zypper in weechat`
|
||||
* Sourcemage: `cast weechat`
|
||||
// TRANSLATION MISSING
|
||||
* macOS (with https://brew.sh/[Homebrew]): `brew install weechat`
|
||||
* macOS (with https://brew.sh/[Homebrew ^↗^,window=_blank]): `brew install weechat`
|
||||
(for help: `brew info weechat`)
|
||||
|
||||
Niektóre dodatkowe pakiety mogą okazać się przydatne, jak weechat-plugins.
|
||||
@@ -93,9 +98,10 @@ pakietów.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Containers with WeeChat can be built or installed directly from the
|
||||
https://hub.docker.com/r/weechat/weechat[Docker Hub]. +
|
||||
For more information, see the README in this repository:
|
||||
https://github.com/weechat/weechat-container.
|
||||
https://hub.docker.com/r/weechat/weechat[Docker Hub ^↗^,window=_blank]. +
|
||||
For more information, see the README in the
|
||||
https://github.com/weechat/weechat-container[weechat-container ^↗^,window=_blank]
|
||||
repository.
|
||||
|
||||
[[source_package]]
|
||||
=== Pakiety źródłowe
|
||||
@@ -103,7 +109,7 @@ https://github.com/weechat/weechat-container.
|
||||
WeeChat może być kompilowany za pomocą CMake lub autotools (CMake jest zalecany).
|
||||
|
||||
[NOTE]
|
||||
Na macOS możesz użyć https://brew.sh/[Homebrew]:
|
||||
Na macOS możesz użyć https://brew.sh/[Homebrew ^↗^,window=_blank]:
|
||||
`brew install --build-from-source weechat`.
|
||||
|
||||
[[dependencies]]
|
||||
@@ -123,9 +129,9 @@ WeeChat:
|
||||
| libgcrypt20-dev | | Zabezpieczone dane, uwierzytelnianie IRC SASL.
|
||||
| libgnutls28-dev | ≥ 2.2.0 ^(3)^ | Połączenia SSL z serwerami IRC, wsparcie dla SSL we wtyczce relay, uwierzytelnianie IRC SASL (ECDSA-NIST256P-CHALLENGE).
|
||||
// TRANSLATION MISSING
|
||||
| zlib1g-dev | | Compression of messages (WeeChat -> client) with https://zlib.net/[zlib] in relay plugin (weechat protocol), script plugin.
|
||||
| zlib1g-dev | | Compression of messages (WeeChat -> client) with https://zlib.net/[zlib ^↗^,window=_blank] in relay plugin (weechat protocol), script plugin.
|
||||
// TRANSLATION MISSING
|
||||
| libzstd-dev | | Compression of messages (WeeChat -> client) with https://facebook.github.io/zstd/[Zstandard] in relay plugin (weechat protocol).
|
||||
| libzstd-dev | | Compression of messages (WeeChat -> client) with https://facebook.github.io/zstd/[Zstandard ^↗^,window=_blank] in relay plugin (weechat protocol).
|
||||
|===
|
||||
|
||||
[NOTE]
|
||||
@@ -488,7 +494,9 @@ jest to katalog, gdzie zainstalowano WeeChat!).
|
||||
[NOTE]
|
||||
Na niektórych systemach jak Archlinux pliki te mogą znajdować się w innym katalogu
|
||||
jak _/var/lib/systemd/coredump_ i należy użyć komendy `coredumpctl` do ich odczytania. +
|
||||
Więcej informacji można znaleźć na tej stronie wiki: https://wiki.archlinux.org/index.php/Core_dump
|
||||
// TRANSLATION MISSING
|
||||
For more information, see this
|
||||
https://wiki.archlinux.org/title/Core_dump[wiki page ^↗^,window=_blank].
|
||||
|
||||
Na przykład jeśli _weechat_ jest zainstalowany w _/usr/bin/_ i plik _core_
|
||||
znajduje się w _/home/user/_, uruchom gdb za pomocą tej komendy:
|
||||
@@ -594,7 +602,7 @@ $ weechat --upgrade
|
||||
==== Informacje o wydaniu
|
||||
|
||||
Po aktualizacji *zaleca się* przeczytanie
|
||||
https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[informacji o wydaniu],
|
||||
https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[informacji o wydaniu ^↗^,window=_blank],
|
||||
które zawierają ważne informacje o przełomowych zmianach i do zrobienia jakie mogą
|
||||
być wymagane.
|
||||
|
||||
@@ -714,7 +722,7 @@ możesz ją zmienić za pomocą tych dwóch komend:
|
||||
==== Katalogi XDG
|
||||
|
||||
WeeChat domyślnie używa katalogów XDG (zgodnie ze specyfikacją:
|
||||
https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html[XDG Base Directory Specification]). +
|
||||
https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html[XDG Base Directory Specification ^↗^,window=_blank]). +
|
||||
Pojedynczy katalog może zostać wymuszony przez opcję CMake `WEECHAT_HOME`,
|
||||
zmienną środowiskową `WEECHAT_HOME` lub parametr z linii polecań `-d` / `--dir`.
|
||||
|
||||
@@ -2095,7 +2103,8 @@ W celu wyświetlenia wszystkich ustawionych kodowań, wykonaj:
|
||||
[[charset_troubleshooting]]
|
||||
==== Rozwiązywanie problemów
|
||||
|
||||
W razie jakichś problemów z kodowaniem, zajrzyj do link:weechat_faq.pl.html#charset[WeeChat FAQ / Charset].
|
||||
W razie jakichś problemów z kodowaniem, zajrzyj do
|
||||
link:weechat_faq.pl.html#charset[WeeChat FAQ / Charset ^↗^,window=_blank].
|
||||
|
||||
[[charset_commands]]
|
||||
==== Komendy
|
||||
@@ -2460,7 +2469,7 @@ jak iTerm, należy użyc klawisza kbd:[Alt] zamiast kbd:[Shift]).
|
||||
|
||||
[NOTE]
|
||||
W razie jakichkolwiek problemów z obsługą myszy, zajrzyj do
|
||||
link:weechat_faq.pl.html#mouse[WeeChat FAQ / Obsługa myszy].
|
||||
link:weechat_faq.pl.html#mouse[WeeChat FAQ / Obsługa myszy ^↗^,window=_blank].
|
||||
|
||||
[[mouse_bind_events]]
|
||||
==== Przypisanie zdarzeń myszy do komend
|
||||
@@ -3171,7 +3180,8 @@ $ weechat irc://alice@irc.libera.chat/#weechat,#weechat-fr
|
||||
Domyślnie nie są zdefiniowane żadne serwery. Możesz dodać ich tyle ile chcesz
|
||||
za pomocą polecenia <<command_irc_server,/server>>.
|
||||
|
||||
Na przykład w celu połączenia się do https://libera.chat/[libera.chat] używając SSL (szyfrowane połączenie):
|
||||
Na przykład w celu połączenia się do https://libera.chat/[libera.chat ^↗^,window=_blank]
|
||||
używając SSL (szyfrowane połączenie):
|
||||
|
||||
----
|
||||
/server add libera irc.libera.chat/6697 -ssl
|
||||
@@ -3355,13 +3365,15 @@ który może być ustawiony na przykład na `~/.weechat`.
|
||||
/msg nickserv cert add
|
||||
----
|
||||
|
||||
Więcej informacji można znaleźć pod adresem: https://www.oftc.net/NickServ/CertFP/
|
||||
// TRANSLATION MISSING
|
||||
For more information, please look at
|
||||
https://www.oftc.net/NickServ/CertFP/[this page ^↗^,window=_blank].
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[irc_ircv3_support]]
|
||||
==== IRCv3 support
|
||||
|
||||
WeeChat supports the following https://ircv3.net/irc/[IRCv3 extensions]:
|
||||
WeeChat supports the following https://ircv3.net/irc/[IRCv3 extensions ^↗^,window=_blank]:
|
||||
|
||||
* <<irc_ircv3_account_notify,account-notify>>
|
||||
* <<irc_ircv3_account_tag,account-tag>>
|
||||
@@ -3385,12 +3397,12 @@ automatically enabled
|
||||
(see option <<option_irc.server_default.capabilities,irc.server_default.capabilities>>).
|
||||
|
||||
Tables with comparison of different IRC clients, including WeeChat, are available
|
||||
on this page: https://ircv3.net/software/clients.
|
||||
on https://ircv3.net/software/clients[this page ^↗^,window=_blank].
|
||||
|
||||
[[irc_ircv3_account_notify]]
|
||||
===== account-notify
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/account-notify
|
||||
Specification: https://ircv3.net/specs/extensions/account-notify[account-notify ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send messages when users identify or
|
||||
unidentify on the server. +
|
||||
@@ -3409,7 +3421,7 @@ Examples:
|
||||
[[irc_ircv3_account_tag]]
|
||||
===== account-tag
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/account-tag
|
||||
Specification: https://ircv3.net/specs/extensions/account-tag[account-tag ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send account as message tag to commands
|
||||
sent to the client. +
|
||||
@@ -3438,7 +3450,7 @@ Message with tags:
|
||||
[[irc_ircv3_away_notify]]
|
||||
===== away-notify
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/away-notify
|
||||
Specification: https://ircv3.net/specs/extensions/away-notify[away-notify ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send away notifications for users present
|
||||
on the same channels as you.
|
||||
@@ -3453,7 +3465,7 @@ with a specific color in the nicklist, using the following options:
|
||||
[[irc_ircv3_cap_notify]]
|
||||
===== cap-notify
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/capability-negotiation#the-cap-new-subcommand
|
||||
Specification: https://ircv3.net/specs/extensions/capability-negotiation#the-cap-new-subcommand[cap-notify ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to advertise on new or removed capabilities
|
||||
on the server (via `CAP NEW` and `CAP DEL` commands).
|
||||
@@ -3469,7 +3481,7 @@ Examples:
|
||||
[[irc_ircv3_chghost]]
|
||||
===== chghost
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/chghost
|
||||
Specification: https://ircv3.net/specs/extensions/chghost[chghost ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send messages when users change name or host. +
|
||||
When the option <<option_irc.look.smart_filter_chghost,irc.look.smart_filter_chghost>>
|
||||
@@ -3487,7 +3499,7 @@ Example:
|
||||
[[irc_ircv3_extended_join]]
|
||||
===== extended-join
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/extended-join
|
||||
Specification: https://ircv3.net/specs/extensions/extended-join[extended-join ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send account and real name when users
|
||||
join channels. +
|
||||
@@ -3504,7 +3516,7 @@ Example:
|
||||
[[irc_ircv3_invite_notify]]
|
||||
===== invite-notify
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/invite-notify
|
||||
Specification: https://ircv3.net/specs/extensions/invite-notify[invite-notify ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send invite messages when users are
|
||||
invited to channels.
|
||||
@@ -3518,7 +3530,7 @@ Example:
|
||||
[[irc_ircv3_message_tags]]
|
||||
===== message-tags
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/message-tags
|
||||
Specification: https://ircv3.net/specs/extensions/message-tags[message-tags ^↗^,window=_blank]
|
||||
|
||||
This capability allows to add metadata in messages. +
|
||||
These tags can be displayed using the command `/debug tags`.
|
||||
@@ -3528,7 +3540,7 @@ It must be enabled to use <<typing_notifications,typing notifications>>.
|
||||
[[irc_ircv3_monitor]]
|
||||
===== monitor
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/monitor
|
||||
Specification: https://ircv3.net/specs/extensions/monitor[monitor ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send notifications when clients become
|
||||
online/offline. +
|
||||
@@ -3538,7 +3550,7 @@ WeeChat automatically uses this extension if available when using the
|
||||
[[irc_ircv3_multi_prefix]]
|
||||
===== multi-prefix
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/multi-prefix
|
||||
Specification: https://ircv3.net/specs/extensions/multi-prefix[multi-prefix ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send all user modes at once in
|
||||
<<command_irc_names,/names>> and <<command_irc_whois,/whois>> responses. +
|
||||
@@ -3564,14 +3576,14 @@ Example: output of `/whois alice`:
|
||||
[[irc_ircv3_sasl]]
|
||||
===== SASL
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/sasl-3.2
|
||||
Specification: https://ircv3.net/specs/extensions/sasl-3.2[SASL 3.2 ^↗^,window=_blank]
|
||||
|
||||
See the dedicated chapter <<irc_sasl_authentication,SASL authentication>>.
|
||||
|
||||
[[irc_ircv3_server_time]]
|
||||
===== server-time
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/server-time
|
||||
Specification: https://ircv3.net/specs/extensions/server-time[server-time ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send time for messages as message tag. +
|
||||
When the time is received in a message, WeeChat uses it to display the message
|
||||
@@ -3584,7 +3596,7 @@ in the backlog sent upon connection.
|
||||
[[irc_ircv3_setname]]
|
||||
===== setname
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/setname
|
||||
Specification: https://ircv3.net/specs/extensions/setname[setname ^↗^,window=_blank]
|
||||
|
||||
This capability lets you change your real name by using the
|
||||
<<command_irc_setname,/setname>> command.
|
||||
@@ -3592,14 +3604,14 @@ This capability lets you change your real name by using the
|
||||
[[irc_ircv3_typing]]
|
||||
===== typing
|
||||
|
||||
Specification: https://ircv3.net/specs/client-tags/typing
|
||||
Specification: https://ircv3.net/specs/client-tags/typing[typing ^↗^,window=_blank]
|
||||
|
||||
See the dedicated chapter <<typing_notifications,Typing notifications>>.
|
||||
|
||||
[[irc_ircv3_userhost_in_names]]
|
||||
===== userhost-in-names
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/userhost-in-names
|
||||
Specification: https://ircv3.net/specs/extensions/userhost-in-names[userhost-in-names ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send hostnames in <<command_irc_names,/names>>
|
||||
responses.
|
||||
@@ -3622,7 +3634,7 @@ Example of raw IRC messages received with the capability:
|
||||
[[irc_ircv3_whox]]
|
||||
===== WHOX
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/whox
|
||||
Specification: https://ircv3.net/specs/extensions/whox[WHOX ^↗^,window=_blank]
|
||||
|
||||
This capability lets you request additional fields in the WHO response
|
||||
(via the <<command_irc_who,/who>> command). +
|
||||
@@ -3730,7 +3742,7 @@ oddzielnych buforów dla serwerów:
|
||||
[[irc_tor_sasl]]
|
||||
==== Połączenie za pomocą Tora i SASL
|
||||
|
||||
Niekróre serwery wspierają połączenia z sieci Tor (https://www.torproject.org/),
|
||||
Niekróre serwery wspierają połączenia z sieci https://www.torproject.org/[Tor ^↗^,window=_blank],
|
||||
sieci wirtualnych tuneli, które umożliwają poprawienie swojej prywatności
|
||||
i bezpieczeństwa w Internecie.
|
||||
|
||||
@@ -4150,8 +4162,9 @@ pokazaniu listy osób piszących obecnie wiadomości w buforze.
|
||||
Jest używana przez wtyczkę IRC na kanałach i w prywatnych buforach, kiedy
|
||||
serwer posiada włączoną opcję "message-tags" (możesz to sprawdzić komendą
|
||||
<<command_irc_cap,/cap>>). +
|
||||
Pod spodem, używany jest tag klienta "typing" zgodnie z tą specyfikacją:
|
||||
https://ircv3.net/specs/client-tags/typing.
|
||||
// TRANSLATION MISSING
|
||||
Under the hood, typing client tag is used, following
|
||||
https://ircv3.net/specs/client-tags/typing[this specification ^↗^,window=_blank].
|
||||
|
||||
[[typing_activation]]
|
||||
=== Aktywacja
|
||||
@@ -4244,8 +4257,9 @@ protokołów:
|
||||
|
||||
* _irc_: pośrednik IRC: używany do dzielenia połączeń z serwerami IRC z jednym
|
||||
lub wieloma klientami IRC
|
||||
// TRANSLATION MISSING
|
||||
* _weechat_: protocol used by remote interfaces to display and interact with
|
||||
WeeChat, see: https://weechat.org/about/interfaces/
|
||||
WeeChat, see https://weechat.org/about/interfaces/[this page ^↗^,window=_blank].
|
||||
|
||||
[[relay_password]]
|
||||
=== Hasło
|
||||
@@ -4271,12 +4285,12 @@ This is optional and increases the security level.
|
||||
Hasła jednorazowe mogą być generowane między innymi za pomocą:
|
||||
|
||||
* FreeOTP:
|
||||
https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp[Android],
|
||||
https://itunes.apple.com/fr/app/freeotp-authenticator/id872559395[iOS]
|
||||
(https://freeotp.github.io/[website])
|
||||
https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp[Android ^↗^,window=_blank],
|
||||
https://apps.apple.com/fr/app/freeotp-authenticator/id872559395[iOS ^↗^,window=_blank]
|
||||
(https://freeotp.github.io/[website ^↗^,window=_blank])
|
||||
* Google Authenticator:
|
||||
https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2[Android],
|
||||
https://itunes.apple.com/fr/app/google-authenticator/id388497605[iOS]
|
||||
https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2[Android ^↗^,window=_blank],
|
||||
https://apps.apple.com/fr/app/google-authenticator/id388497605[iOS ^↗^,window=_blank]
|
||||
|
||||
Ten sam sekret TOTP musi być utawiony w WeeChat i aplikacji używanej do generowania haseł.
|
||||
|
||||
@@ -4363,7 +4377,9 @@ za pomocą tych komend:
|
||||
Wtyczka relay może wysyłać dane do zdalnego interfejsu korzystając z protokołu
|
||||
WeeChat.
|
||||
|
||||
Możesz się połączyć ze zdalnym interfejsem, zobacz: https://weechat.org/about/interfaces/
|
||||
// TRANSLATION MISSING
|
||||
You can connect with a remote interface, see
|
||||
https://weechat.org/about/interfaces/[this page ^↗^,window=_blank].
|
||||
|
||||
[IMPORTANT]
|
||||
WeeChat NIE MOŻE się połączyć z innym WeeChat za pomocą tego protokołu.
|
||||
@@ -4380,8 +4396,8 @@ Teraz możesz się połączyć zdalnym interfejsem na porcie 9000 za pomocą has
|
||||
[[relay_websocket]]
|
||||
=== WebSocket
|
||||
|
||||
Protokół WebSocket (https://tools.ietf.org/html/rfc6455[RFC 6455]) jest wspierany
|
||||
dla wszystkich protokołów.
|
||||
Protokół WebSocket (https://datatracker.ietf.org/doc/html/rfc6455[RFC 6455 ^↗^,window=_blank])
|
||||
jest wspierany dla wszystkich protokołów.
|
||||
|
||||
Żądanie WebSocket jest automatycznie wykrywane i socket staje się gotowy do
|
||||
transmisji WebSocket jeśli wymagane nagłówki znajdują się w żądaniu oraz, gdy
|
||||
@@ -4547,7 +4563,7 @@ w określonych przypadkach.
|
||||
|
||||
Używanie triggerów wymaga znajomości jak działają sygnały, modyfikatory, ... .
|
||||
Warto rozważyć przeczytanie
|
||||
link:weechat_plugin_api.en.html#hooks[Opisu Api wtyczek WeeChat / Hooks] (Angielski).
|
||||
link:weechat_plugin_api.en.html#hooks[Opisu Api wtyczek WeeChat / Hooks ^↗^,window=_blank] (Angielski).
|
||||
|
||||
[[trigger_default]]
|
||||
=== Domyślne triggery
|
||||
@@ -4601,7 +4617,7 @@ Trigger posiada następujące opcje (nazwy to `trigger.trigger.<nazwa>.<opcja>`)
|
||||
| hook | `+signal+`, `+hsignal+`, `+modifier+`, `+line+`, `+print+`, `+command+`,
|
||||
`+command_run+`, `+timer+`, `+config+`, `+focus+`, `+info+`, `+info_hashtable+`
|
||||
| Zdarzenia używane przez trigger. Więcej informacji można znaleźć w
|
||||
link:weechat_plugin_api.en.html#hooks[WeeChat Plugin API Reference / Hooks] (Angielski).
|
||||
link:weechat_plugin_api.en.html#hooks[WeeChat Plugin API Reference / Hooks ^↗^,window=_blank] (Angielski).
|
||||
|
||||
| arguments | string
|
||||
| Argumenty dla zdarzenia, zależą od jego typu.
|
||||
@@ -4670,14 +4686,16 @@ Argumenty zależą od rodzaju uchwytu. Są oddzielane średnikami.
|
||||
| `+*,irc_in_privmsg+` +
|
||||
`+*,irc_in_privmsg;*,irc_in_notice+` +
|
||||
`+signal_sigwinch+`
|
||||
| link:weechat_plugin_api.en.html#_hook_signal[hook_signal] (Angielski)
|
||||
| link:weechat_plugin_api.en.html#_hook_signal[hook_signal ^↗^,window=_blank] +
|
||||
(Angielski)
|
||||
|
||||
| hsignal
|
||||
| 1. nazwa sygnału (dozwolony priorytet) (wymagane) +
|
||||
2. nazwa sygnału (dozwolony priorytet) +
|
||||
3. ...
|
||||
| `+nicklist_nick_added+`
|
||||
| link:weechat_plugin_api.en.html#_hook_hsignal[hook_hsignal] (Angielski)
|
||||
| link:weechat_plugin_api.en.html#_hook_hsignal[hook_hsignal ^↗^,window=_blank] +
|
||||
(Angielski)
|
||||
|
||||
| modifier
|
||||
| 1. nazwa modyfikatora (dozwolony priorytet) (wymagane) +
|
||||
@@ -4685,7 +4703,8 @@ Argumenty zależą od rodzaju uchwytu. Są oddzielane średnikami.
|
||||
3. ...
|
||||
| `+weechat_print+` +
|
||||
`+5000\|input_text_display;5000\|history_add+`
|
||||
| link:weechat_plugin_api.en.html#_hook_modifier[hook_modifier] (Angielski)
|
||||
| link:weechat_plugin_api.en.html#_hook_modifier[hook_modifier ^↗^,window=_blank] +
|
||||
(Angielski)
|
||||
|
||||
| line
|
||||
| 1. typ bufora +
|
||||
@@ -4696,7 +4715,8 @@ Argumenty zależą od rodzaju uchwytu. Są oddzielane średnikami.
|
||||
`+*;irc.libera.*+` +
|
||||
`+*;irc.libera.#weechat+` +
|
||||
`+formatted;irc.libera.#weechat;irc_notice+`
|
||||
| link:weechat_plugin_api.en.html#_hook_line[hook_line]
|
||||
| link:weechat_plugin_api.en.html#_hook_line[hook_line ^↗^,window=_blank] +
|
||||
(Angielski)
|
||||
|
||||
| print
|
||||
| 1. nazwa buforu +
|
||||
@@ -4707,7 +4727,8 @@ Argumenty zależą od rodzaju uchwytu. Są oddzielane średnikami.
|
||||
`+irc.libera.#weechat+` +
|
||||
`+irc.libera.#weechat;irc_notice+` +
|
||||
`+*;;;1+`
|
||||
| link:weechat_plugin_api.en.html#_hook_print[hook_print] (Angielski)
|
||||
| link:weechat_plugin_api.en.html#_hook_print[hook_print ^↗^,window=_blank] +
|
||||
(Angielski)
|
||||
|
||||
| command
|
||||
| 1. nazwa komendy dozwolony priorytet) (wymagane) +
|
||||
@@ -4718,14 +4739,16 @@ Argumenty zależą od rodzaju uchwytu. Są oddzielane średnikami.
|
||||
| `+test+` +
|
||||
`+5000\|test+` +
|
||||
`+test;test command;arg1 arg2;arg1: description 1${\n}arg2: description 2+`
|
||||
| link:weechat_plugin_api.en.html#_hook_command[hook_command] (Angielski)
|
||||
| link:weechat_plugin_api.en.html#_hook_command[hook_command ^↗^,window=_blank] +
|
||||
(Angielski)
|
||||
|
||||
| command_run
|
||||
| 1. komenda (dozwolony priorytet) (wymagane) +
|
||||
2. komenda (dozwolony priorytet) +
|
||||
3. ...
|
||||
| `+/cmd argumenty+`
|
||||
| link:weechat_plugin_api.en.html#_hook_command_run[hook_command_run] (Angielski)
|
||||
| link:weechat_plugin_api.en.html#_hook_command_run[hook_command_run ^↗^,window=_blank] +
|
||||
(Angielski)
|
||||
|
||||
| timer
|
||||
| 1. interwał w milisekundach (wymagane) +
|
||||
@@ -4733,35 +4756,40 @@ Argumenty zależą od rodzaju uchwytu. Są oddzielane średnikami.
|
||||
3. maksymalna ilość wywołań (domyślnie: 0, co oznacza "brak końca")
|
||||
| `+3600000+` +
|
||||
`+60000;0;5+`
|
||||
| link:weechat_plugin_api.en.html#_hook_timer[hook_timer] (Angielski)
|
||||
| link:weechat_plugin_api.en.html#_hook_timer[hook_timer ^↗^,window=_blank] +
|
||||
(Angielski)
|
||||
|
||||
| config
|
||||
| 1. nazwa opcji (dozwolony priorytet) (wymagane) +
|
||||
2. nazwa opcji (dozwolony priorytet) +
|
||||
3. ...
|
||||
| `+weechat.look.*+`
|
||||
| link:weechat_plugin_api.en.html#_hook_config[hook_config] (Angielski)
|
||||
| link:weechat_plugin_api.en.html#_hook_config[hook_config ^↗^,window=_blank] +
|
||||
(Angielski)
|
||||
|
||||
| focus
|
||||
| 1. nazwa obszaru (dozwolony priorytet) (wymagane) +
|
||||
2. nazwa obszaru (dozwolony priorytet) +
|
||||
3. ...
|
||||
| `+buffer_nicklist+`
|
||||
| link:weechat_plugin_api.en.html#_hook_focus[hook_focus] (Angielski)
|
||||
| link:weechat_plugin_api.en.html#_hook_focus[hook_focus ^↗^,window=_blank] +
|
||||
(Angielski)
|
||||
|
||||
| info
|
||||
| 1. info name (dozwolony priorytet) (wymagane) +
|
||||
2. info name (dozwolony priorytet) +
|
||||
3. ...
|
||||
| `+my_info+`
|
||||
| link:weechat_plugin_api.en.html#_hook_info[hook_info] (Angielski)
|
||||
| link:weechat_plugin_api.en.html#_hook_info[hook_info ^↗^,window=_blank] +
|
||||
(Angielski)
|
||||
|
||||
| info_hashtable
|
||||
| 1. info name (dozwolony priorytet) (wymagane) +
|
||||
2. info name (dozwolony priorytet) +
|
||||
3. ...
|
||||
| `+my_info+`
|
||||
| link:weechat_plugin_api.en.html#_hook_info_hashtable[hook_info_hashtable] (Angielski)
|
||||
| link:weechat_plugin_api.en.html#_hook_info_hashtable[hook_info_hashtable ^↗^,window=_blank] +
|
||||
(Angielski)
|
||||
|===
|
||||
|
||||
[[trigger_conditions]]
|
||||
@@ -5324,8 +5352,8 @@ Domyślne wtyczki:
|
||||
|===
|
||||
|
||||
Więcej informacji o wtyczkach i tworzeniu skryptów (przez API), można znaleźć w
|
||||
link:weechat_plugin_api.en.html[Opisie API wtyczek] (Angielski) i
|
||||
link:weechat_scripting.pl.html[Poradniku pisania skryptów].
|
||||
link:weechat_plugin_api.en.html[Opisie API wtyczek ^↗^,window=_blank] (Angielski) i
|
||||
link:weechat_scripting.pl.html[Poradniku pisania skryptów ^↗^,window=_blank].
|
||||
|
||||
[[scripts]]
|
||||
=== Skryptowe
|
||||
@@ -5335,15 +5363,16 @@ WeeChat posiada 8 wtyczek skryptowych: Python, Perl, Ruby, Lua, Tcl, Guile
|
||||
Wtyczki te potrafią ładować, wykonywać i wyładowywać skrypty w tych językach.
|
||||
|
||||
Więcej informacji o tym jak pisać skrypty lub o API WeeChat dla skryptów można
|
||||
znaleźć w link:weechat_scripting.pl.html[Poradniku pisania skryptów].
|
||||
znaleźć w link:weechat_scripting.pl.html[Poradniku pisania skryptów ^↗^,window=_blank].
|
||||
|
||||
[[script_manager]]
|
||||
==== Manager skryptów
|
||||
|
||||
Manager skryptów (polecenie <<command_script_script,/script>>) jest używany do
|
||||
ładowania/wyładowywania skryptów w dowolnym języku, oraz instalowania/kasowania
|
||||
skryptów z repozytorium ze skryptami WeeChat, które można znaleźć pod adresem
|
||||
URL: https://weechat.org/scripts/
|
||||
// TRANSLATION MISSING
|
||||
The script manager (command <<command_script_script,/script>>) is used to
|
||||
load/unload scripts of any language, and install/remove scripts of WeeChat
|
||||
scripts repository, which are visible on
|
||||
https://weechat.org/scripts/[this page ^↗^,window=_blank].
|
||||
|
||||
W trosce o prywatność pobieranie skryptów jest domyślnie wyłąćzone. +
|
||||
Żeby je włączyć, wpisz poniższe polecenie:
|
||||
@@ -5591,5 +5620,6 @@ Wsparcie w sieci IRC na serwerze _irc.libera.chat_:
|
||||
** _#weechat-de_ (Niemiecki)
|
||||
** _#weechat-fi_ (Fiński)
|
||||
|
||||
Inne sposoby na uzyskanie pomocy można znaleźć pod adresem:
|
||||
https://weechat.org/about/support/
|
||||
// TRANSLATION MISSING
|
||||
For other ways of support, see
|
||||
https://weechat.org/about/support/[this page ^↗^,window=_blank].
|
||||
|
||||
+99
-64
@@ -16,7 +16,9 @@
|
||||
|
||||
Ово упутство описује WeeChat чет клијент и део је програма WeeChat.
|
||||
|
||||
Последња верзија овог документа може да се нађе на следећој страници: https://weechat.org/doc/
|
||||
// TRANSLATION MISSING
|
||||
Latest version of this document can be found on
|
||||
https://weechat.org/doc/[this page ^↗^,window=_blank].
|
||||
|
||||
|
||||
[[introduction]]
|
||||
@@ -33,12 +35,19 @@ WeeChat (Wee Enhanced Environment for Chat) је бесплатни чет кл
|
||||
* разни начини повезивања са сервером (преко SSL, IPv6, прокси)
|
||||
* мали је, брз и не оптерећује систем
|
||||
* прилагођавање и проширивање помоћу додатака и скрипти
|
||||
* сагласност са IRC RFC документима https://tools.ietf.org/html/rfc1459[1459], https://tools.ietf.org/html/rfc2810[2810], https://tools.ietf.org/html/rfc2811[2811], https://tools.ietf.org/html/rfc2812[2812] и https://tools.ietf.org/html/rfc2813[2813]
|
||||
* сагласност са IRC RFC документима
|
||||
https://datatracker.ietf.org/doc/html/rfc1459[1459 ^↗^,window=_blank],
|
||||
https://datatracker.ietf.org/doc/html/rfc2810[2810 ^↗^,window=_blank],
|
||||
https://datatracker.ietf.org/doc/html/rfc2811[2811 ^↗^,window=_blank],
|
||||
https://datatracker.ietf.org/doc/html/rfc2812[2812 ^↗^,window=_blank] и
|
||||
https://datatracker.ietf.org/doc/html/rfc2813[2813 ^↗^,window=_blank]
|
||||
* IRC прокси и релеј за удаљене интерфејсе
|
||||
* подржавање различитих платформи (GNU/Linux, *BSD, macOS, Windows и остале)
|
||||
* 100% GPL, слободан софтвер
|
||||
|
||||
WeeChat почетна страница се налази на адреси: https://weechat.org/
|
||||
// TRANSLATION MISSING
|
||||
The list of all features can be found on
|
||||
https://weechat.org/about/features/[this page ^↗^,window=_blank].
|
||||
|
||||
[[prerequisites]]
|
||||
=== Потребно је да имате
|
||||
@@ -59,8 +68,10 @@ WeeChat почетна страница се налази на адреси: htt
|
||||
|
||||
* Arch Linux: `pacman -S weechat`
|
||||
* Cygwin (Windows): изаберите WeeChat пакете у setup.exe
|
||||
// TRANSLATION MISSING
|
||||
* Debian/Ubuntu (или било која Debian компатибилна дистрибуција): `apt-get install weechat-curses weechat-plugins` +
|
||||
За најновије верзије и ноћне изградње: https://weechat.org/download/debian/
|
||||
За најновије верзије и ноћне изградње:
|
||||
https://weechat.org/download/debian/[Debian repositories ^↗^,window=_blank]
|
||||
* Fedora Core: `dnf install weechat`
|
||||
* FreeBSD: `pkg install weechat`
|
||||
* Gentoo: `emerge weechat`
|
||||
@@ -68,7 +79,7 @@ WeeChat почетна страница се налази на адреси: htt
|
||||
* openSUSE: `zypper in weechat`
|
||||
* Sourcemage: `cast weechat`
|
||||
// TRANSLATION MISSING
|
||||
* macOS (with https://brew.sh/[Homebrew]): `brew install weechat`
|
||||
* macOS (with https://brew.sh/[Homebrew ^↗^,window=_blank]): `brew install weechat`
|
||||
(for help: `brew info weechat`)
|
||||
|
||||
Још неки пакети вам могу бити од користи, као што је weechat-plugins.
|
||||
@@ -79,9 +90,11 @@ WeeChat почетна страница се налази на адреси: htt
|
||||
=== Контејнери
|
||||
|
||||
Можете да изградите контејнере са WeeChat или да их инсталирате директно са
|
||||
https://hub.docker.com/r/weechat/weechat[Docker Hub]. +
|
||||
За више информација погледајте README фајл у следећем репозиторијуму:
|
||||
https://github.com/weechat/weechat-container.
|
||||
https://hub.docker.com/r/weechat/weechat[Docker Hub ^↗^,window=_blank]. +
|
||||
// TRANSLATION MISSING
|
||||
For more information, see the README in the
|
||||
https://github.com/weechat/weechat-container[weechat-container ^↗^,window=_blank]
|
||||
repository.
|
||||
|
||||
[[source_package]]
|
||||
=== Пакет са изворним кодом
|
||||
@@ -89,7 +102,7 @@ https://github.com/weechat/weechat-container.
|
||||
Програм WeeChat може да се компајлира са CMake или са autotools (CMake је препоручени начин).
|
||||
|
||||
[NOTE]
|
||||
На macOS можете да употребите https://brew.sh/[Homebrew]: `brew install --build-from-source weechat`.
|
||||
На macOS можете да употребите https://brew.sh/[Homebrew ^↗^,window=_blank]: `brew install --build-from-source weechat`.
|
||||
|
||||
[[dependencies]]
|
||||
==== Зависности
|
||||
@@ -106,8 +119,8 @@ https://github.com/weechat/weechat-container.
|
||||
| libcurl4-gnutls-dev | | URL пренос.
|
||||
| libgcrypt20-dev | | Обезбеђени подаци, IRC SASL аутентификација.
|
||||
| libgnutls28-dev | ≥ 2.2.0 ^(3)^ | SSL веза са IRC сервером, подршка за SSL у релеј додатку, IRC SASL аутентификација (ECDSA-NIST256P-CHALLENGE).
|
||||
| zlib1g-dev | | Компресија порука (WeeChat -> клијент) са https://zlib.net/[zlib] у релеј додатку (weechat протокол), скрипт додатак.
|
||||
| libzstd-dev | | Компресија порука (WeeChat -> клијент) са https://facebook.github.io/zstd/[Zstandard] у релеј додатку (weechat протокол).
|
||||
| zlib1g-dev | | Компресија порука (WeeChat -> клијент) са https://zlib.net/[zlib ^↗^,window=_blank] у релеј додатку (weechat протокол), скрипт додатак.
|
||||
| libzstd-dev | | Компресија порука (WeeChat -> клијент) са https://facebook.github.io/zstd/[Zstandard ^↗^,window=_blank] у релеј додатку (weechat протокол).
|
||||
|===
|
||||
|
||||
[NOTE]
|
||||
@@ -447,7 +460,9 @@ ulimit -c 200000
|
||||
|
||||
[NOTE]
|
||||
На неким системима као што је Archlinux, core извештаји могу бити у неком другом директоријуму као што је _/var/lib/systemd/coredump_ и морате да употребите команду `coredumpctl` да их прочитате. +
|
||||
За више информација, погледајте следећу ики страницу: https://wiki.archlinux.org/index.php/Core_dump
|
||||
// TRANSLATION MISSING
|
||||
For more information, see this
|
||||
https://wiki.archlinux.org/title/Core_dump[wiki page ^↗^,window=_blank].
|
||||
|
||||
На пример, ако је _weechat_ инсталиран у _/usr/bin/_ а _core_ фајл се налази у _/home/user/_, онда покрените gdb следећом командом:
|
||||
|
||||
@@ -538,7 +553,7 @@ $ weechat --upgrade
|
||||
[[restart_release_notes]]
|
||||
==== Напомене о издању
|
||||
|
||||
Након ажурирања, *снажно се препоручује* да прочитате https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[напомене о издању] које садржи важне информације о променама које прекидају раније понашање програма, као и ручне акције које су због тога можда неопходне.
|
||||
Након ажурирања, *снажно се препоручује* да прочитате https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[напомене о издању ^↗^,window=_blank] које садржи важне информације о променама које прекидају раније понашање програма, као и ручне акције које су због тога можда неопходне.
|
||||
|
||||
Морате прочитати све напомене о издању издате између ваше старе (без ње) и ваше нове верзије (укључујући и њу). +
|
||||
На пример, ако пређете са верзије 3.0 на 3.2, морате да прочитате напомене о издању за верзије 3.1 и 3.2.
|
||||
@@ -643,7 +658,7 @@ term screen-256color
|
||||
[[xdg_directories]]
|
||||
==== XDG директоријуми
|
||||
|
||||
WeeChat подразумевано користи XDG директоријуме (сагласно са https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html[XDG Base Directory Specification]). +
|
||||
WeeChat подразумевано користи XDG директоријуме (сагласно са https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html[XDG Base Directory Specification ^↗^,window=_blank]). +
|
||||
Један почетни директоријум за све фајлове може да се форсира CMake опцијом `WEECHAT_HOME`, променљивом окружења `WEECHAT_HOME` или опцијом командне линије `-d` / `--dir`.
|
||||
|
||||
Када се не форсира један WeeChat почетни директоријум, користе се XDG директоријуми и постављају се овако:
|
||||
@@ -1955,7 +1970,8 @@ charset: терминал: ISO-8859-15, интерно: UTF-8
|
||||
[[charset_troubleshooting]]
|
||||
==== Решавање проблема
|
||||
|
||||
Ако имате било каквих проблема са скуповима карактера, молимо вас да погледате link:weechat_faq.sr.html#charset[WeeChat ЧПП / Скуп карактера].
|
||||
Ако имате било каквих проблема са скуповима карактера, молимо вас да погледате
|
||||
link:weechat_faq.sr.html#charset[WeeChat ЧПП / Скуп карактера ^↗^,window=_blank].
|
||||
|
||||
[[charset_commands]]
|
||||
==== Команде
|
||||
@@ -2277,7 +2293,8 @@ include::includes/autogen_user_options.sr.adoc[tag=logger_options]
|
||||
Када се у програму WeeChat укључи миш, он хвата све догађаје миша, тако да се акције као што су копирање/налепљивање или кликови на URL адресе не шаљу терминалу. Употреба тастера kbd:[Shift] чини да се догађаји шаљу директно терминалу, као да је миш искључен (на неким терминалима као што је iTerm, морате уместо kbd:[Shift] да употребите kbd:[Alt]).
|
||||
|
||||
[NOTE]
|
||||
Ако имате било какав проблем са мишем, молимо вас да погледате link:weechat_faq.sr.html#mouse[WeeChat ЧПП / Миш].
|
||||
Ако имате било какав проблем са мишем, молимо вас да погледате
|
||||
link:weechat_faq.sr.html#mouse[WeeChat ЧПП / Миш ^↗^,window=_blank].
|
||||
|
||||
[[mouse_bind_events]]
|
||||
==== Везивање догађаја миша за команде
|
||||
@@ -2931,7 +2948,8 @@ $ weechat irc://alice@irc.libera.chat/#weechat,#weechat-fr
|
||||
Подразумевано није дефинисан ниједан сервер. Командом <<command_irc_server,/server>>
|
||||
можете додати произвољан број сервера.
|
||||
|
||||
На пример, да бисте се повезали на https://libera.chat/[libera.chat] са SSL (шифровани саобраћај):
|
||||
На пример, да бисте се повезали на https://libera.chat/[libera.chat ^↗^,window=_blank]
|
||||
са SSL (шифровани саобраћај):
|
||||
|
||||
----
|
||||
/server add libera irc.libera.chat/6697 -ssl
|
||||
@@ -3107,13 +3125,15 @@ $ openssl req -nodes -newkey rsa:2048 -keyout nick.pem -x509 -days 365 -out nick
|
||||
/msg nickserv cert add
|
||||
----
|
||||
|
||||
За више информација, погледајте https://www.oftc.net/NickServ/CertFP/
|
||||
// TRANSLATION MISSING
|
||||
For more information, please look at
|
||||
https://www.oftc.net/NickServ/CertFP/[this page ^↗^,window=_blank].
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[irc_ircv3_support]]
|
||||
==== IRCv3 support
|
||||
|
||||
WeeChat supports the following https://ircv3.net/irc/[IRCv3 extensions]:
|
||||
WeeChat supports the following https://ircv3.net/irc/[IRCv3 extensions ^↗^,window=_blank]:
|
||||
|
||||
* <<irc_ircv3_account_notify,account-notify>>
|
||||
* <<irc_ircv3_account_tag,account-tag>>
|
||||
@@ -3137,12 +3157,12 @@ automatically enabled
|
||||
(see option <<option_irc.server_default.capabilities,irc.server_default.capabilities>>).
|
||||
|
||||
Tables with comparison of different IRC clients, including WeeChat, are available
|
||||
on this page: https://ircv3.net/software/clients.
|
||||
on https://ircv3.net/software/clients[this page ^↗^,window=_blank].
|
||||
|
||||
[[irc_ircv3_account_notify]]
|
||||
===== account-notify
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/account-notify
|
||||
Specification: https://ircv3.net/specs/extensions/account-notify[account-notify ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send messages when users identify or
|
||||
unidentify on the server. +
|
||||
@@ -3161,7 +3181,7 @@ Examples:
|
||||
[[irc_ircv3_account_tag]]
|
||||
===== account-tag
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/account-tag
|
||||
Specification: https://ircv3.net/specs/extensions/account-tag[account-tag ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send account as message tag to commands
|
||||
sent to the client. +
|
||||
@@ -3190,7 +3210,7 @@ Message with tags:
|
||||
[[irc_ircv3_away_notify]]
|
||||
===== away-notify
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/away-notify
|
||||
Specification: https://ircv3.net/specs/extensions/away-notify[away-notify ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send away notifications for users present
|
||||
on the same channels as you.
|
||||
@@ -3205,7 +3225,7 @@ with a specific color in the nicklist, using the following options:
|
||||
[[irc_ircv3_cap_notify]]
|
||||
===== cap-notify
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/capability-negotiation#the-cap-new-subcommand
|
||||
Specification: https://ircv3.net/specs/extensions/capability-negotiation#the-cap-new-subcommand[cap-notify ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to advertise on new or removed capabilities
|
||||
on the server (via `CAP NEW` and `CAP DEL` commands).
|
||||
@@ -3221,7 +3241,7 @@ Examples:
|
||||
[[irc_ircv3_chghost]]
|
||||
===== chghost
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/chghost
|
||||
Specification: https://ircv3.net/specs/extensions/chghost[chghost ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send messages when users change name or host. +
|
||||
When the option <<option_irc.look.smart_filter_chghost,irc.look.smart_filter_chghost>>
|
||||
@@ -3239,7 +3259,7 @@ Example:
|
||||
[[irc_ircv3_extended_join]]
|
||||
===== extended-join
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/extended-join
|
||||
Specification: https://ircv3.net/specs/extensions/extended-join[extended-join ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send account and real name when users
|
||||
join channels. +
|
||||
@@ -3256,7 +3276,7 @@ Example:
|
||||
[[irc_ircv3_invite_notify]]
|
||||
===== invite-notify
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/invite-notify
|
||||
Specification: https://ircv3.net/specs/extensions/invite-notify[invite-notify ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send invite messages when users are
|
||||
invited to channels.
|
||||
@@ -3270,7 +3290,7 @@ Example:
|
||||
[[irc_ircv3_message_tags]]
|
||||
===== message-tags
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/message-tags
|
||||
Specification: https://ircv3.net/specs/extensions/message-tags[message-tags ^↗^,window=_blank]
|
||||
|
||||
This capability allows to add metadata in messages. +
|
||||
These tags can be displayed using the command `/debug tags`.
|
||||
@@ -3280,7 +3300,7 @@ It must be enabled to use <<typing_notifications,typing notifications>>.
|
||||
[[irc_ircv3_monitor]]
|
||||
===== monitor
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/monitor
|
||||
Specification: https://ircv3.net/specs/extensions/monitor[monitor ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send notifications when clients become
|
||||
online/offline. +
|
||||
@@ -3290,7 +3310,7 @@ WeeChat automatically uses this extension if available when using the
|
||||
[[irc_ircv3_multi_prefix]]
|
||||
===== multi-prefix
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/multi-prefix
|
||||
Specification: https://ircv3.net/specs/extensions/multi-prefix[multi-prefix ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send all user modes at once in
|
||||
<<command_irc_names,/names>> and <<command_irc_whois,/whois>> responses. +
|
||||
@@ -3316,14 +3336,14 @@ Example: output of `/whois alice`:
|
||||
[[irc_ircv3_sasl]]
|
||||
===== SASL
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/sasl-3.2
|
||||
Specification: https://ircv3.net/specs/extensions/sasl-3.2[SASL 3.2 ^↗^,window=_blank]
|
||||
|
||||
See the dedicated chapter <<irc_sasl_authentication,SASL authentication>>.
|
||||
|
||||
[[irc_ircv3_server_time]]
|
||||
===== server-time
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/server-time
|
||||
Specification: https://ircv3.net/specs/extensions/server-time[server-time ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send time for messages as message tag. +
|
||||
When the time is received in a message, WeeChat uses it to display the message
|
||||
@@ -3336,7 +3356,7 @@ in the backlog sent upon connection.
|
||||
[[irc_ircv3_setname]]
|
||||
===== setname
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/setname
|
||||
Specification: https://ircv3.net/specs/extensions/setname[setname ^↗^,window=_blank]
|
||||
|
||||
This capability lets you change your real name by using the
|
||||
<<command_irc_setname,/setname>> command.
|
||||
@@ -3344,14 +3364,14 @@ This capability lets you change your real name by using the
|
||||
[[irc_ircv3_typing]]
|
||||
===== typing
|
||||
|
||||
Specification: https://ircv3.net/specs/client-tags/typing
|
||||
Specification: https://ircv3.net/specs/client-tags/typing[typing ^↗^,window=_blank]
|
||||
|
||||
See the dedicated chapter <<typing_notifications,Typing notifications>>.
|
||||
|
||||
[[irc_ircv3_userhost_in_names]]
|
||||
===== userhost-in-names
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/userhost-in-names
|
||||
Specification: https://ircv3.net/specs/extensions/userhost-in-names[userhost-in-names ^↗^,window=_blank]
|
||||
|
||||
This capability allows the server to send hostnames in <<command_irc_names,/names>>
|
||||
responses.
|
||||
@@ -3374,7 +3394,7 @@ Example of raw IRC messages received with the capability:
|
||||
[[irc_ircv3_whox]]
|
||||
===== WHOX
|
||||
|
||||
Specification: https://ircv3.net/specs/extensions/whox
|
||||
Specification: https://ircv3.net/specs/extensions/whox[WHOX ^↗^,window=_blank]
|
||||
|
||||
This capability lets you request additional fields in the WHO response
|
||||
(via the <<command_irc_who,/who>> command). +
|
||||
@@ -3477,7 +3497,8 @@ $ openssl ec -noout -text -conv_form compressed -in ~/.config/weechat/ecdsa.pem
|
||||
[[irc_tor_sasl]]
|
||||
==== Повезивање преко Tor и SASL
|
||||
|
||||
Неки сервери подржавају и везе са Tor (https://www.torproject.org/), мрежом виртуелних тунела који омогућавају људима и групама да унапреде своју приватност и безбедност на Интернету.
|
||||
Неки сервери подржавају и везе са https://www.torproject.org/[Tor ^↗^,window=_blank],
|
||||
мрежом виртуелних тунела који омогућавају људима и групама да унапреде своју приватност и безбедност на Интернету.
|
||||
|
||||
Најпре морате да инсталирате Tor. За Debian (и изведене из њега):
|
||||
|
||||
@@ -3871,8 +3892,9 @@ include::includes/autogen_user_options.sr.adoc[tag=xfer_options]
|
||||
|
||||
Користи га IRC додатак на баферима канала и на приватним баферима када је укључена
|
||||
„message-tags” могућност (што можете да проверите командом <<command_irc_cap,/cap>>). +
|
||||
Испод хаубе, користи се ознака клијент који куца, пратећи следећу спецификацију:
|
||||
https://ircv3.net/specs/client-tags/typing.
|
||||
// TRANSLATION MISSING
|
||||
Under the hood, typing client tag is used, following
|
||||
https://ircv3.net/specs/client-tags/typing[this specification ^↗^,window=_blank].
|
||||
|
||||
[[typing_activation]]
|
||||
=== Активација
|
||||
@@ -3962,8 +3984,9 @@ include::includes/autogen_user_options.sr.adoc[tag=typing_options]
|
||||
Релеј додатак се користи за релеј података преко мреже, употребом различитих протокола:
|
||||
|
||||
* _irc_: IRC прокси: користи се за дељење веза са IRC серверима са једним или више других клијената
|
||||
// TRANSLATION MISSING
|
||||
* _weechat_: protocol used by remote interfaces to display and interact with
|
||||
WeeChat, see: https://weechat.org/about/interfaces/
|
||||
WeeChat, see https://weechat.org/about/interfaces/[this page ^↗^,window=_blank].
|
||||
|
||||
[[relay_password]]
|
||||
=== Лозинка
|
||||
@@ -3986,8 +4009,12 @@ TOTP (Time-based One-Time Password) може уз лозинку да се ко
|
||||
|
||||
једнократне лозинке могу да се генеришу апликацијама, на пример:
|
||||
|
||||
* FreeOTP: https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp[Android], https://itunes.apple.com/fr/app/freeotp-authenticator/id872559395[iOS] (https://freeotp.github.io/[вебсајт])
|
||||
* Google Authenticator: https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2[Android], https://itunes.apple.com/fr/app/google-authenticator/id388497605[iOS]
|
||||
* FreeOTP:
|
||||
https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp[Android ^↗^,window=_blank],
|
||||
https://apps.apple.com/fr/app/freeotp-authenticator/id872559395[iOS ^↗^,window=_blank]
|
||||
(https://freeotp.github.io/[вебсајт ^↗^,window=_blank])
|
||||
* Google Authenticator: https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2[Android ^↗^,window=_blank],
|
||||
https://apps.apple.com/fr/app/google-authenticator/id388497605[iOS ^↗^,window=_blank]
|
||||
|
||||
TOTP тајна мора да се постави у програму WeeChat и у апликацији која се користи за генерисање једнократних лозинки.
|
||||
|
||||
@@ -4061,7 +4088,9 @@ PASS сервер:лозинка
|
||||
|
||||
Релеј додатак може да шаље податке удаљеном интерфејсу користећи WeeChat протокол.
|
||||
|
||||
Можете се повезати помоћу удаљеног интерфејса, погледајте: https://weechat.org/about/interfaces/
|
||||
// TRANSLATION MISSING
|
||||
You can connect with a remote interface, see
|
||||
https://weechat.org/about/interfaces/[this page ^↗^,window=_blank].
|
||||
|
||||
[IMPORTANT]
|
||||
Сам програм WeeChat НЕ може да се повеже на други програм WeeChat преко овог протокола.
|
||||
@@ -4077,7 +4106,8 @@ PASS сервер:лозинка
|
||||
[[relay_websocket]]
|
||||
=== ВебСокет
|
||||
|
||||
Релеј додатак подржава ВебСокет протокол (https://tools.ietf.org/html/rfc6455[RFC 6455]) за све протоколе.
|
||||
Релеј додатак подржава ВебСокет протокол (https://datatracker.ietf.org/doc/html/rfc6455[RFC 6455 ^↗^,window=_blank])
|
||||
за све протоколе.
|
||||
|
||||
ВебСокет руковање се аутоматски детектује и ако се у руковању пронађу одговарајућа заглавља и ако је порекло дозвољено (погледајте опцију <<option_relay.network.websocket_allowed_origins,relay.network.websocket_allowed_origins>>), сокет постаје спреман за WebSocket.
|
||||
|
||||
@@ -4225,7 +4255,8 @@ include::includes/autogen_user_options.sr.adoc[tag=fifo_options]
|
||||
|
||||
Окидач је Швајцарски војни нож програма WeeChat: може да ухвати многе ствари (сигнал, модификатор, испис, итд.), измени садржај података, и изврши једну или више команди. Ако желите да спречите покретање окидача у неким околностима, можете употребити услов.
|
||||
|
||||
За коришћење окидача је неопходно познавање начина на који функционишу сигнали, модификатори, ... Стога је пожељно да прочитате link:weechat_plugin_api.sr.html#hooks[WeeChat референтни приручник API додатака / Куке].
|
||||
За коришћење окидача је неопходно познавање начина на који функционишу сигнали, модификатори, ... Стога је пожељно да прочитате
|
||||
link:weechat_plugin_api.sr.html#hooks[WeeChat референтни приручник API додатака / Куке ^↗^,window=_blank].
|
||||
|
||||
[[trigger_default]]
|
||||
=== Подразумевани окидачи
|
||||
@@ -4277,7 +4308,7 @@ include::includes/autogen_user_options.sr.adoc[tag=fifo_options]
|
||||
| hook | `+signal+`, `+hsignal+`, `+modifier+`, `+line+`, `+print+`, `+command+`,
|
||||
`+command_run+`, `+timer+`, `+config+`, `+focus+`, `+info+`, `+info_hashtable+`
|
||||
| Кука која се користи у окидачу. За више информација, погледајте
|
||||
link:weechat_plugin_api.sr.html#hooks[WeeChat референтни приручник API додатака / Куке].
|
||||
link:weechat_plugin_api.sr.html#hooks[WeeChat референтни приручник API додатака / Куке ^↗^,window=_blank].
|
||||
|
||||
| arguments | стринг
|
||||
| Аргументи за куку, зависе од врсте куке која се користи.
|
||||
@@ -4344,14 +4375,14 @@ trigger.trigger.beep.post_action = none
|
||||
`+*,irc_in_privmsg+` +
|
||||
`+*,irc_in_privmsg;*,irc_in_notice+` +
|
||||
`+signal_sigwinch+` |
|
||||
link:weechat_plugin_api.sr.html#_hook_signal[hook_signal]
|
||||
link:weechat_plugin_api.sr.html#_hook_signal[hook_signal ^↗^,window=_blank]
|
||||
|
||||
| hsignal
|
||||
| 1. име сигнала (дозвољава се приоритет) (обавезан) +
|
||||
2. име сигнала (дозвољава се приоритет) +
|
||||
3. ... |
|
||||
`+nicklist_nick_added+` |
|
||||
link:weechat_plugin_api.sr.html#_hook_hsignal[hook_hsignal]
|
||||
link:weechat_plugin_api.sr.html#_hook_hsignal[hook_hsignal ^↗^,window=_blank]
|
||||
|
||||
| modifier
|
||||
| 1. име модификатора (дозвољава се приоритет) (обавезан) +
|
||||
@@ -4359,7 +4390,7 @@ link:weechat_plugin_api.sr.html#_hook_hsignal[hook_hsignal]
|
||||
3. ... |
|
||||
`+weechat_print+` +
|
||||
`+5000\|input_text_display;5000\|history_add+` |
|
||||
link:weechat_plugin_api.sr.html#_hook_modifier[hook_modifier]
|
||||
link:weechat_plugin_api.sr.html#_hook_modifier[hook_modifier ^↗^,window=_blank]
|
||||
|
||||
| line
|
||||
| 1. тип бафера +
|
||||
@@ -4370,7 +4401,7 @@ link:weechat_plugin_api.sr.html#_hook_modifier[hook_modifier]
|
||||
`+*;irc.libera.*+` +
|
||||
`+*;irc.libera.#weechat+` +
|
||||
`+formatted;irc.libera.#weechat;irc_notice+` |
|
||||
link:weechat_plugin_api.sr.html#_hook_line[hook_line]
|
||||
link:weechat_plugin_api.sr.html#_hook_line[hook_line ^↗^,window=_blank]
|
||||
|
||||
| print
|
||||
| 1. име бафера +
|
||||
@@ -4381,7 +4412,7 @@ link:weechat_plugin_api.sr.html#_hook_line[hook_line]
|
||||
`+irc.libera.#weechat+` +
|
||||
`+irc.libera.#weechat;irc_notice+` +
|
||||
`+*;;;1+` |
|
||||
link:weechat_plugin_api.sr.html#_hook_print[hook_print]
|
||||
link:weechat_plugin_api.sr.html#_hook_print[hook_print ^↗^,window=_blank]
|
||||
|
||||
| command
|
||||
| 1. име команде (дозвољава се приоритет) (обавезан) +
|
||||
@@ -4392,14 +4423,14 @@ link:weechat_plugin_api.sr.html#_hook_print[hook_print]
|
||||
`+test+` +
|
||||
`+5000\|test+` +
|
||||
`+test;test command;arg1 arg2;arg1: description 1${\n}arg2: description 2+` |
|
||||
link:weechat_plugin_api.sr.html#_hook_command[hook_command]
|
||||
link:weechat_plugin_api.sr.html#_hook_command[hook_command ^↗^,window=_blank]
|
||||
|
||||
| command_run
|
||||
| 1. команда (дозвољава се приоритет) (обавезан) +
|
||||
2. команда (дозвољава се приоритет) +
|
||||
3. ... |
|
||||
`+/cmd arguments+` |
|
||||
link:weechat_plugin_api.sr.html#_hook_command_run[hook_command_run]
|
||||
link:weechat_plugin_api.sr.html#_hook_command_run[hook_command_run ^↗^,window=_blank]
|
||||
|
||||
| timer
|
||||
| 1. интервал у милисекундама (обавезан) +
|
||||
@@ -4407,35 +4438,35 @@ link:weechat_plugin_api.sr.html#_hook_command_run[hook_command_run]
|
||||
3. макс број позива (подразумевано: 0, што значи „нема краја”) |
|
||||
`+3600000+` +
|
||||
`+60000;0;5+` |
|
||||
link:weechat_plugin_api.sr.html#_hook_timer[hook_timer]
|
||||
link:weechat_plugin_api.sr.html#_hook_timer[hook_timer ^↗^,window=_blank]
|
||||
|
||||
| config
|
||||
| 1. име опције (дозвољава се приоритет) (обавезан) +
|
||||
2. име опције (дозвољава се приоритет) +
|
||||
3. ... |
|
||||
`+weechat.look.*+` |
|
||||
link:weechat_plugin_api.sr.html#_hook_config[hook_config]
|
||||
link:weechat_plugin_api.sr.html#_hook_config[hook_config ^↗^,window=_blank]
|
||||
|
||||
| focus
|
||||
| 1. име површине (дозвољава се приоритет) (обавезан) +
|
||||
2. име површине (дозвољава се приоритет) +
|
||||
3. ... |
|
||||
`+buffer_nicklist+` |
|
||||
link:weechat_plugin_api.sr.html#_hook_focus[hook_focus]
|
||||
link:weechat_plugin_api.sr.html#_hook_focus[hook_focus ^↗^,window=_blank]
|
||||
|
||||
| info
|
||||
| 1. инфо име (дозвољава се приоритет) (обавезан) +
|
||||
2. инфо име (дозвољава се приоритет) +
|
||||
3. ... |
|
||||
`+my_info+` |
|
||||
link:weechat_plugin_api.sr.html#_hook_info[hook_info]
|
||||
link:weechat_plugin_api.sr.html#_hook_info[hook_info ^↗^,window=_blank]
|
||||
|
||||
| info_hashtable
|
||||
| 1. инфо име (дозвољава се приоритет) (обавезан) +
|
||||
2. инфо име (дозвољава се приоритет) +
|
||||
3. ...
|
||||
| `+my_info+`
|
||||
| link:weechat_plugin_api.sr.html#_hook_info_hashtable[hook_info_hashtable]
|
||||
| link:weechat_plugin_api.sr.html#_hook_info_hashtable[hook_info_hashtable ^↗^,window=_blank]
|
||||
|===
|
||||
|
||||
[[trigger_conditions]]
|
||||
@@ -4953,21 +4984,23 @@ include::includes/autogen_user_options.sr.adoc[tag=trigger_options]
|
||||
| xfer | Пренос фајлова и директни разговор.
|
||||
|===
|
||||
|
||||
За више информација о развоју додатака или скрипти (помоћу API), молимо вас да прочитате link:weechat_plugin_api.sr.html[WeeChat референтно упутство за API додатака] или link:weechat_scripting.sr.html[WeeChat водич за скриптовање].
|
||||
За више информација о развоју додатака или скрипти (помоћу API), молимо вас да прочитате link:weechat_plugin_api.sr.html[WeeChat референтно упутство за API додатака ^↗^,window=_blank] или link:weechat_scripting.sr.html[WeeChat водич за скриптовање ^↗^,window=_blank].
|
||||
|
||||
[[scripts]]
|
||||
=== Скрипте
|
||||
|
||||
Програм WeeChat нуди 8 додатака за скриптовање: Python, Perl, Ruby, Lua, Tcl, Guile (scheme), JavaScript и PHP. Ови додаци могу да учитају, изврше и уклоне из меморије скрипте за ове језике.
|
||||
|
||||
За више информација о функцијама које постоје у API, молимо вас да прочитате link:weechat_plugin_api.sr.html[WeeChat водич за скриптовање].
|
||||
За више информација о функцијама које постоје у API, молимо вас да прочитате link:weechat_plugin_api.sr.html[WeeChat водич за скриптовање ^↗^,window=_blank].
|
||||
|
||||
[[script_manager]]
|
||||
==== Менаџер скрипти
|
||||
|
||||
Менаџер скрипти (команда <<command_script_script,/script>>) се користи за
|
||||
учитавање/уклањање из меморије скрипти на било ком језику, и за инсталирање/уклањање скрипти из WeeChat
|
||||
репозиторијума скрипти, који се налази на URL адреси: https://weechat.org/scripts/
|
||||
// TRANSLATION MISSING
|
||||
The script manager (command <<command_script_script,/script>>) is used to
|
||||
load/unload scripts of any language, and install/remove scripts of WeeChat
|
||||
scripts repository, which are visible on
|
||||
https://weechat.org/scripts/[this page ^↗^,window=_blank].
|
||||
|
||||
Из разлога приватности, преузимање скрипти је подразумевано искључено. +
|
||||
Ако желите да га укључите, откуцајте следећу команду:
|
||||
@@ -5214,4 +5247,6 @@ include::includes/autogen_user_options.sr.adoc[tag=php_options]
|
||||
** _#weechat-de_ (немачки)
|
||||
** _#weechat-fi_ (фински)
|
||||
|
||||
За остале начине подршке, погледајте: https://weechat.org/about/support/
|
||||
// TRANSLATION MISSING
|
||||
For other ways of support, see
|
||||
https://weechat.org/about/support/[this page ^↗^,window=_blank].
|
||||
|
||||
Reference in New Issue
Block a user