mirror of
https://github.com/weechat/weechat.git
synced 2026-06-17 16:44:47 +02:00
Compare commits
32 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 2904a2e811 | |||
| c64cbe1a84 | |||
| 40f12ec20f | |||
| 4c9b61755b | |||
| 22895f3f5e | |||
| 479d234ced | |||
| 86d9cb1e41 | |||
| b4dadd6d98 | |||
| bfbb511169 | |||
| 22e6777aed | |||
| 66011b4bee | |||
| 917b2ddf69 | |||
| c4a482e067 | |||
| 5edf6ff1c5 | |||
| a6f44be396 | |||
| 5e1174d135 | |||
| 2ab08885be | |||
| 99bb53f693 | |||
| a599e0328b | |||
| f3f5bf1d31 | |||
| 92a4948666 | |||
| c0bb243541 | |||
| f1f1474fda | |||
| b0554c7415 | |||
| 26c844cd25 | |||
| ad40118469 | |||
| bea63c7b60 | |||
| d3c3e97a0d | |||
| 7cf4585690 | |||
| c9762c84e1 | |||
| c716ec1398 | |||
| 403555d1be |
@@ -0,0 +1 @@
|
||||
custom: https://weechat.org/donate/
|
||||
+4
-4
@@ -16,7 +16,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
|
||||
|
||||
|
||||
[[v2.5]]
|
||||
== Version 2.5 (under dev)
|
||||
== Version 2.5 (2019-06-06)
|
||||
|
||||
New features::
|
||||
|
||||
@@ -815,7 +815,7 @@ New features::
|
||||
* core: add option weechat.look.hotlist_add_conditions, remove option weechat.look.hotlist_add_buffer_if_away
|
||||
* core: add option weechat.look.hotlist_remove (issue #99)
|
||||
* core: add options "-beep" and "-current" in command /print
|
||||
* core: add bare display mode for easy text selection and click on URLs, new key: kbd:[Alt+l], new option "bare" in command /window, new options: weechat.look.bare_display_exit_on_input and weechat.look.bare_display_time_format
|
||||
* core: add bare display mode for easy text selection and click on URLs, new key: kbd:[Alt+l] (`L`), new option "bare" in command /window, new options: weechat.look.bare_display_exit_on_input and weechat.look.bare_display_time_format
|
||||
* core: add signals "key_combo_{default|search|cursor}"
|
||||
* core: add terabyte unit for size displayed
|
||||
* core: display a warning in case of inconsistency between the options weechat.look.save_{config|layout}_on_exit
|
||||
@@ -2694,8 +2694,8 @@ New features::
|
||||
* logging buffers to disk (server/channel/private according to user preferences)
|
||||
* add config option "look_display_away" to announce away in channels
|
||||
* DCC file receive OK (kbd:[Alt+d] for DCC view)
|
||||
* add key for redrawing terminal (kbd:[Ctrl+l])
|
||||
* add key for clearing hotlist (kbd:[Alt+r])
|
||||
* add key kbd:[Ctrl+l] (`L`) for redrawing terminal
|
||||
* add key kbd:[Alt+r] for clearing hotlist
|
||||
|
||||
Bug fixes::
|
||||
|
||||
|
||||
+61
-59
@@ -18,29 +18,7 @@ https://weechat.org/files/changelog/ChangeLog-devel.html[ChangeLog]
|
||||
|
||||
|
||||
[[v2.5]]
|
||||
== Version 2.5 (under dev)
|
||||
|
||||
[[v2.5_hook_info_allocated_string]]
|
||||
=== Allocated string in hook info and function info_get
|
||||
|
||||
The hook info callback now returns an allocated string, which must be freed
|
||||
after use (in previous versions, a pointer to a static string was returned).
|
||||
|
||||
Consequently, the function info_get returns an allocated string, which must
|
||||
be freed after use.
|
||||
|
||||
This affects only C code, no changes are required in scripts.
|
||||
|
||||
[[v2.5_xfer_option_speed_limit]]
|
||||
=== Speed limit option for DCC files
|
||||
|
||||
The option _xfer.network.speed_limit_ has been renamed to
|
||||
_xfer.network.speed_limit_send_.
|
||||
|
||||
If you changed the value of this option, you must set it again after upgrade.
|
||||
|
||||
A new option _xfer.network.speed_limit_recv_ has been added to limit the
|
||||
speed of received files.
|
||||
== Version 2.5 (2019-06-06)
|
||||
|
||||
[[v2.5_aspell_plugin_renamed]]
|
||||
=== Aspell plugin renamed to Spell
|
||||
@@ -75,6 +53,8 @@ If you already upgraded WeeChat:
|
||||
/reload spell
|
||||
----
|
||||
|
||||
Once configuration is OK, you can delete the file _~/.weechat/aspell.conf_.
|
||||
|
||||
Then you can search if you are using "aspell" in values of options:
|
||||
|
||||
----
|
||||
@@ -89,6 +69,28 @@ The default key kbd:[Alt+s] can be changed to the new `/spell` command:
|
||||
/key bind meta-s /mute spell toggle
|
||||
----
|
||||
|
||||
[[v2.5_xfer_option_speed_limit]]
|
||||
=== Speed limit option for DCC files
|
||||
|
||||
The option _xfer.network.speed_limit_ has been renamed to
|
||||
_xfer.network.speed_limit_send_.
|
||||
|
||||
If you changed the value of this option, you must set it again after upgrade.
|
||||
|
||||
A new option _xfer.network.speed_limit_recv_ has been added to limit the
|
||||
speed of received files.
|
||||
|
||||
[[v2.5_hook_info_allocated_string]]
|
||||
=== Allocated string in hook info and function info_get
|
||||
|
||||
The hook info callback now returns an allocated string, which must be freed
|
||||
after use (in previous versions, a pointer to a static string was returned).
|
||||
|
||||
Consequently, the function info_get returns an allocated string, which must
|
||||
be freed after use.
|
||||
|
||||
This affects only C code, no changes are required in scripts.
|
||||
|
||||
[[v2.4]]
|
||||
== Version 2.4 (2019-02-17)
|
||||
|
||||
@@ -221,6 +223,26 @@ In version 2.1, this binary was in the package _weechat-curses_.
|
||||
[[v2.1]]
|
||||
== Version 2.1 (2018-03-18)
|
||||
|
||||
[[v2.1_option_name_completion]]
|
||||
=== Completion for /set and /help commands
|
||||
|
||||
A new option weechat.completion.partial_completion_templates has been added to
|
||||
force partial completion on some templates. By default, the option name
|
||||
completed in `/set` and `/help` commands are now using partial completion.
|
||||
|
||||
If you prefer old behavior, you can remove the templates from the new option
|
||||
with this command:
|
||||
|
||||
----
|
||||
/set weechat.completion.partial_completion_templates ""
|
||||
----
|
||||
|
||||
For more information about this feature, you can read help with:
|
||||
|
||||
----
|
||||
/help weechat.completion.partial_completion_templates
|
||||
----
|
||||
|
||||
[[v2.1_script_plugin_check_license]]
|
||||
=== Option to check license of scripts loaded
|
||||
|
||||
@@ -242,26 +264,6 @@ List of options moved:
|
||||
* _plugins.var.javascript.check_license_ (string) moved to _javascript.look.check_license_ (boolean)
|
||||
* _plugins.var.php.check_license_ (string) moved to _php.look.check_license_ (boolean)
|
||||
|
||||
[[v2.1_option_name_completion]]
|
||||
=== Completion for /set and /help commands
|
||||
|
||||
A new option weechat.completion.partial_completion_templates has been added to
|
||||
force partial completion on some templates. By default, the option name
|
||||
completed in `/set` and `/help` commands are now using partial completion.
|
||||
|
||||
If you prefer old behavior, you can remove the templates from the new option
|
||||
with this command:
|
||||
|
||||
----
|
||||
/set weechat.completion.partial_completion_templates ""
|
||||
----
|
||||
|
||||
For more information about this feature, you can read help with:
|
||||
|
||||
----
|
||||
/help weechat.completion.partial_completion_templates
|
||||
----
|
||||
|
||||
[[v2.0.1]]
|
||||
== Version 2.0.1 (2017-12-20)
|
||||
|
||||
@@ -369,20 +371,6 @@ No release note.
|
||||
|
||||
[[v1.8]]
|
||||
== Version 1.8 (2017-05-13)
|
||||
[[v1.8_options]]
|
||||
|
||||
=== Options
|
||||
|
||||
The option _script.scripts.url_force_https_ has been removed because now the
|
||||
site weechat.org can only be used with HTTPS. +
|
||||
Both HTTP and HTTPS protocols are allowed in the option _script.scripts.url_.
|
||||
For http://weechat.org/ an automatic redirection to https://weechat.org/ will
|
||||
occur, so you should check that the CA certificates are properly installed
|
||||
on your machine.
|
||||
|
||||
Aspell option with color for suggestion on a misspelled word has been renamed:
|
||||
|
||||
* _aspell.color.suggestions_ has been renamed to _aspell.color.suggestion_
|
||||
|
||||
[[v1.8_buflist_plugin]]
|
||||
=== Buflist plugin
|
||||
@@ -414,6 +402,20 @@ prevent the plugin from loading on next startup:
|
||||
/set weechat.plugin.autoload "*,!buflist"
|
||||
----
|
||||
|
||||
[[v1.8_options]]
|
||||
=== Options
|
||||
|
||||
The option _script.scripts.url_force_https_ has been removed because now the
|
||||
site weechat.org can only be used with HTTPS. +
|
||||
Both HTTP and HTTPS protocols are allowed in the option _script.scripts.url_.
|
||||
For http://weechat.org/ an automatic redirection to https://weechat.org/ will
|
||||
occur, so you should check that the CA certificates are properly installed
|
||||
on your machine.
|
||||
|
||||
Aspell option with color for suggestion on a misspelled word has been renamed:
|
||||
|
||||
* _aspell.color.suggestions_ has been renamed to _aspell.color.suggestion_
|
||||
|
||||
[[v1.7.1]]
|
||||
== Version 1.7.1 (2017-04-22)
|
||||
|
||||
@@ -819,7 +821,7 @@ behavior (never hide arguments, even with a channel key), you can do:
|
||||
=== Jump to first/last buffer
|
||||
|
||||
The command `/input jump_last_buffer` has been replaced by `/buffer +`.
|
||||
You can rebind the key kbd:[Alt+j], kbd:[Alt+l]:
|
||||
You can rebind the key kbd:[Alt+j], kbd:[Alt+l] (`L`):
|
||||
|
||||
----
|
||||
/key bind meta-jmeta-l /buffer +
|
||||
@@ -876,7 +878,7 @@ obsolete plugins).
|
||||
=== Bare display
|
||||
|
||||
A bare display mode has been added (for easy text selection and click on URLs),
|
||||
the new default key is kbd:[Alt+l].
|
||||
the new default key is kbd:[Alt+l] (`L`).
|
||||
|
||||
Use command `/key missing` to add the key or `/key listdiff` to see differences
|
||||
between your current keys and WeeChat default keys.
|
||||
|
||||
@@ -12,51 +12,51 @@
|
||||
raw
|
||||
sslcertkey
|
||||
|
||||
list: list relay clients (only active relays)
|
||||
listfull: list relay clients (verbose, all relays)
|
||||
listrelay: list relays (name and port)
|
||||
add: add a relay (listen on a port/path)
|
||||
del: remove a relay (clients remain connected)
|
||||
start: listen on port
|
||||
restart: close the server socket and listen again on port (clients remain connected)
|
||||
stop: close the server socket (clients remain connected)
|
||||
name: relay name (see format below)
|
||||
port: port used for relay
|
||||
path: path used for relay (for UNIX domain socket only); "%h" at beginning of string is replaced by WeeChat home ("~/.weechat" by default), content is evaluated (see /help eval)
|
||||
raw: open buffer with raw Relay data
|
||||
sslcertkey: set SSL certificate/key using path in option relay.network.ssl_cert_key
|
||||
list: Auflistung der Relay-Clients (nur aktive Relays)
|
||||
listfull: detaillierte Auflistung der Relay-Clients (alle Relays)
|
||||
listrelay: Auflistung der Relays (Name und Port)
|
||||
add: fügt ein Relay, für ein Protokoll + Name, hinzu
|
||||
del: entfernt Relay für ein Protokoll + Name
|
||||
start: lausche am Port
|
||||
restart: beendet den Server Socket und lauscht erneut am Port (Clients bleiben verbunden)
|
||||
stop: schließt den Server Socket (Clients bleiben verbunden)
|
||||
name: Name des Relays (siehe Format weiter unten)
|
||||
port: Port der für Relay genutzt werden soll
|
||||
path: Pfad der für Relay genutzt werden soll (ausschließlich für UNIX Domain Socket); "%h" wird durch das WeeChat Verzeichnis ersetzt, Standardverzeichnis: ("~/.weechat"), Inhalt ist evaluiert (siehe /help eval)
|
||||
raw: öffnet einen Buffer mit Relay-Rohdaten
|
||||
sslcertkey: setzt SSL Zertifikat/Schlüssel mittels Pfad in Einstellung relay.network.ssl_cert_key
|
||||
|
||||
Relay name is: [ipv4.][ipv6.][ssl.]<protocol.name> or unix.[ssl.]<protocol.name>
|
||||
ipv4: force use of IPv4
|
||||
ipv6: force use of IPv6
|
||||
ssl: enable SSL
|
||||
unix: use UNIX domain socket
|
||||
protocol.name: protocol and name to relay:
|
||||
- protocol "irc": name is the server to share (optional, if not given, the server name must be sent by client in command "PASS", with format: "PASS server:password")
|
||||
- protocol "weechat" (name is not used)
|
||||
Aufbau des Relay-Namens: [ipv4.][ipv6.][ssl.]<Protokoll.Name> oder unix.[ssl.]<Protokoll.Name>
|
||||
ipv4: erzwingt die Nutzung von IPv4
|
||||
ipv6: erzwingt die Nutzung von IPv6
|
||||
ssl: aktiviert SSL
|
||||
unix: nutzt UNIX Domain Socket
|
||||
protocol.name: Protokoll und Name des Relay:
|
||||
- Protokoll "irc": Name des Servers welcher geteilt werden soll (optional. Falls kein Name angegeben wird, muss der Client einen Namen mit dem Befehl "PASS" übermitteln, das Format ist wie folgt: "PASS Server:Passwort")
|
||||
- Protokoll "weechat" (es wird kein Name verwendet)
|
||||
|
||||
The "irc" protocol allows any IRC client (including WeeChat itself) to connect on the port.
|
||||
The "weechat" protocol allows a remote interface to connect on the port, see the list here: https://weechat.org/about/interfaces
|
||||
Das "irc" Protokoll dient dazu eine Verbindung zu einem anderen IRC Client (oder zu einem zweiten WeeChat) herzustellen.
|
||||
Das "weechat" Protokoll wird von einem Remote-Interface genutzt um eine Verbindung auf dem Port herzustellen. Siehe https://weechat.org/about/interfaces
|
||||
|
||||
Without argument, this command opens buffer with list of relay clients.
|
||||
Ohne Angabe von Argumenten werden alle Relay-Clients in einem neuen Buffer dargestellt.
|
||||
|
||||
Examples:
|
||||
irc proxy, for server "freenode":
|
||||
Beispiele:
|
||||
IRC Proxy für Server "freenode":
|
||||
/relay add irc.freenode 8000
|
||||
irc proxy, for server "freenode", with SSL:
|
||||
IRC Proxy, für Server "freenode", mit SSL:
|
||||
/relay add ssl.irc.freenode 8001
|
||||
irc proxy, for all servers (client will choose), with SSL:
|
||||
IRC Proxy für alle Server (Client wählt aus), mit SSL:
|
||||
/relay add ssl.irc 8002
|
||||
weechat protocol:
|
||||
WeeChat Protokoll:
|
||||
/relay add weechat 9000
|
||||
weechat protocol with SSL:
|
||||
WeeChat Protokoll, mit SSL:
|
||||
/relay add ssl.weechat 9001
|
||||
weechat protocol with SSL, using only IPv4:
|
||||
WeeChat Protokoll, mit SSL, nur IPv4 nutzen:
|
||||
/relay add ipv4.ssl.weechat 9001
|
||||
weechat protocol with SSL, using only IPv6:
|
||||
WeeChat Protokoll, mit SSL, nur IPv6 nutzen:
|
||||
/relay add ipv6.ssl.weechat 9001
|
||||
weechat protocol with SSL, using IPv4 + IPv6:
|
||||
WeeChat Protokoll, mit SSL, mit IPv4 + IPv6:
|
||||
/relay add ipv4.ipv6.ssl.weechat 9001
|
||||
weechat protocol over UNIX domain socket:
|
||||
Weechat Protokoll über UNIX Domain Socket:
|
||||
/relay add unix.weechat %h/relay_socket
|
||||
----
|
||||
|
||||
@@ -331,7 +331,7 @@ werden sollte:
|
||||
[[terminal_copy_paste]]
|
||||
=== Wie kann ich einen Text kopieren und einfügen ohne das die Nickliste (Benutzerliste) mit kopiert wird?
|
||||
|
||||
Seit WeeChat ≥ 1.0 gibt es einen neuen Anzeigemodus (Standardtastenbelegung: kbd:[Alt+l]), der dazu genutzt
|
||||
Seit WeeChat ≥ 1.0 gibt es einen neuen Anzeigemodus (Standardtastenbelegung: kbd:[Alt+l] (`L`)), der dazu genutzt
|
||||
werden kann um den Inhalt des aktuellen Fensters ohne eine Formatierung anzeigen zu lassen.
|
||||
|
||||
Hierzu kannst Du ein Terminal nutzen welches Block-Auswahl erlaubt (wie z.B. rxvt-unicode,
|
||||
@@ -348,7 +348,7 @@ Bildschirm zu positionieren:
|
||||
[[urls]]
|
||||
=== Wie kann ich eine URL aufrufen die einen Zeilenumbruch besitzt?
|
||||
|
||||
Ab WeeChat ≥ 1.0 kann ein einfacher Anzeigemodus genutzt werden (Standardtastenbelegung: kbd:[Alt+l]).
|
||||
Ab WeeChat ≥ 1.0 kann ein einfacher Anzeigemodus genutzt werden (Standardtastenbelegung: kbd:[Alt+l] (`L`)).
|
||||
|
||||
Um URLs einfacher zu öffnen:
|
||||
|
||||
|
||||
@@ -1037,9 +1037,9 @@ Beispiele:
|
||||
[source,python]
|
||||
----
|
||||
skript_optionen = {
|
||||
"Option1" : "Wert1",
|
||||
"Option2" : "Wert2",
|
||||
"Option3" : "Wert3",
|
||||
"Option1": "Wert1",
|
||||
"Option2": "Wert2",
|
||||
"Option3": "Wert3",
|
||||
}
|
||||
for option, standardwert in skript_optionen.items():
|
||||
if not weechat.config_is_set_plugin(option):
|
||||
|
||||
+118
-103
@@ -547,7 +547,10 @@ Einige Umgebungsvariablen werden von WeeChat genutzt, sofern sie definiert wurde
|
||||
WeeChat schreibt standardmäßig seine Konfiguration und andere
|
||||
Daten in folgendes Verzeichnis: `~/.weechat`
|
||||
|
||||
Verzeichnisse:
|
||||
[[weechat_directories]]
|
||||
==== WeeChat Verzeichnisse
|
||||
|
||||
Es gibt folgende WeeChat Verzeichnisse:
|
||||
|
||||
[width="100%",cols="1m,3",options="header"]
|
||||
|===
|
||||
@@ -575,6 +578,9 @@ Verzeichnisse:
|
||||
[NOTE]
|
||||
^(1)^ Das Verzeichnis besteht meistens aus symbolischen Links welche auf das eigentliche Skript zeigen.
|
||||
|
||||
[[weechat_files]]
|
||||
==== WeeChat Dateien
|
||||
|
||||
Folgende Dateien befinden sich im WeeChat-Heimatverzeichnis:
|
||||
|
||||
[width="100%",cols="1m,3,6",options="header"]
|
||||
@@ -1217,12 +1223,12 @@ Aufzählung von Bar-Optionen:
|
||||
Die Option _items_ ist ein String, mit einer Anzahl von Bar-Items. Diese werden
|
||||
durch Kommata voneinander getrennt (auf dem Bildschirm wird das Komma durch ein
|
||||
Leerzeichen ersetzt). Möchte man die Items ohne Leerzeichen darstellen, nutzt
|
||||
man ein "+" um die Items zu trennen.
|
||||
man ein `+++` um die Items zu trennen.
|
||||
|
||||
Eine Liste von Bar-Items kann man sich mit dem Befehl `/bar listitems` anzeigen lassen.
|
||||
|
||||
Vor oder nach dem Item können Zeichen eingefügt werden. Diese dürfen nicht alphanumerisch,
|
||||
"-" oder "_" sein. Die Zeichen werden mit der entsprechenden Farbe, für Trennzeichen,
|
||||
`+-+` oder `+_+` sein. Die Zeichen werden mit der entsprechenden Farbe, für Trennzeichen,
|
||||
dargestellt (Option _color_delim_).
|
||||
|
||||
Beispiel einer Bar mit den Items, "[time],buffer_number+:+buffer_plugin+.+buffer_name":
|
||||
@@ -1384,7 +1390,7 @@ Der vereinfachte Anzeigemodus hat folgende Funktionen:
|
||||
wie in einem Terminal genutzt werden um URLs anzuklicken oder Text zu markieren
|
||||
* ncurses wird nicht genutzt, deshalb werden URLs am Ende der Zeile nicht abgeschnitten.
|
||||
|
||||
Der Standardtastenbefehl um den vereinfachten Textmodus zu aktivieren ist kbd:[Alt+l],
|
||||
Der Standardtastenbefehl um den vereinfachten Textmodus zu aktivieren ist kbd:[Alt+l] (`L`),
|
||||
mit dem selben Tastenbefehl wird dieser Modus wieder beendet (dieser Modus kann auch
|
||||
mit jeder beliegen Tasteneingabe beendet werden, siehe Option
|
||||
<<option_weechat.look.bare_display_exit_on_input,weechat.look.bare_display_exit_on_input>>).
|
||||
@@ -1580,7 +1586,7 @@ beinhalten. + Diese "tags" können mit dem Befehl `/debug tags` dargestellt werd
|
||||
Um Tags als Highlights zu nutzen wird folgende Option verwendet:
|
||||
<<option_weechat.look.highlight_tags,weechat.look.highlight_tags>>.
|
||||
Tags werden durch Kommata getrennt und mehrere Tags können mit
|
||||
"+" genutzt werden um ein logischen "und" zu erstellen.
|
||||
`+++` genutzt werden um ein logischen "und" zu erstellen.
|
||||
|
||||
Zum Beispiel um alle Nachrichten vom Nick "FlashCode" und alle notice-Nachrichten
|
||||
von Nicks die mit "toto" beginnen zu highlighten:
|
||||
@@ -1672,78 +1678,78 @@ und um eine Hilfe zu erhalten wie man es nutzt: `/help buffer_autoset`.
|
||||
|
||||
[width="100%",cols="^.^3,.^8,.^5",options="header"]
|
||||
|===
|
||||
| Taste | Beschreibung | Befehl
|
||||
| kbd:[Ctrl+l] | Fenster wird neu gezeichnet. | `/window refresh`
|
||||
| Taste | Beschreibung | Befehl
|
||||
| kbd:[Ctrl+l] (`L`) | Fenster wird neu gezeichnet. | `/window refresh`
|
||||
| kbd:[Ctrl+s],
|
||||
kbd:[Ctrl+u] | setzt für alle Buffer die Markierung für ungelesene Nachrichten. | `/input set_unread`
|
||||
| kbd:[Ctrl+x] | sind mehrere Buffer zu einem Buffer zusammen gefügt wechselt man diese durch. | `/input switch_active_buffer`
|
||||
| kbd:[Alt+x] | Zoom eines zusammengefügten Buffers (kbd:[Alt+x] ein zweites mal: alle zusammengefügten Buffer werden angezeigt). | `/input zoom_merged_buffer`
|
||||
| kbd:[PgUp] | eine Seite im Verlaufsspeicher des Buffers nach oben blättern. | `/window page_up`
|
||||
| kbd:[PgDn] | eine Seite im Verlaufsspeicher des Buffer nach unten blättern. | `/window page_down`
|
||||
| kbd:[Alt+PgUp] | einige Zeilen im Verlaufsspeicher des Buffer nach oben blättern. | `/window scroll_up`
|
||||
| kbd:[Alt+PgDn] | einige Zeilen im Verlaufsspeicher des Buffer nach unten blättern. | `/window scroll_down`
|
||||
| kbd:[Alt+Home] | springt zur ersten Zeile des Verlaufsspeichers des aktuellen Buffer.s| `/window scroll_top`
|
||||
| kbd:[Alt+End] | springt zur letzten Zeile des Verlaufsspeichers des aktuellen Buffers. | `/window scroll_bottom`
|
||||
kbd:[Ctrl+u] | setzt für alle Buffer die Markierung für ungelesene Nachrichten. | `/input set_unread`
|
||||
| kbd:[Ctrl+x] | sind mehrere Buffer zu einem Buffer zusammen gefügt wechselt man diese durch. | `/input switch_active_buffer`
|
||||
| kbd:[Alt+x] | Zoom eines zusammengefügten Buffers (kbd:[Alt+x] ein zweites mal: alle zusammengefügten Buffer werden angezeigt). | `/input zoom_merged_buffer`
|
||||
| kbd:[PgUp] | eine Seite im Verlaufsspeicher des Buffers nach oben blättern. | `/window page_up`
|
||||
| kbd:[PgDn] | eine Seite im Verlaufsspeicher des Buffer nach unten blättern. | `/window page_down`
|
||||
| kbd:[Alt+PgUp] | einige Zeilen im Verlaufsspeicher des Buffer nach oben blättern. | `/window scroll_up`
|
||||
| kbd:[Alt+PgDn] | einige Zeilen im Verlaufsspeicher des Buffer nach unten blättern. | `/window scroll_down`
|
||||
| kbd:[Alt+Home] | springt zur ersten Zeile des Verlaufsspeichers des aktuellen Buffer.s| `/window scroll_top`
|
||||
| kbd:[Alt+End] | springt zur letzten Zeile des Verlaufsspeichers des aktuellen Buffers. | `/window scroll_bottom`
|
||||
| kbd:[F1] +
|
||||
kbd:[Ctrl+F1] | blättert eine Seite in der buflist hoch. | `/bar scroll buflist * -100%`
|
||||
kbd:[Ctrl+F1] | blättert eine Seite in der buflist hoch. | `/bar scroll buflist * -100%`
|
||||
| kbd:[F2] +
|
||||
kbd:[Ctrl+F2] | blättert eine Seite in der buflist runter. | `/bar scroll buflist * +100%`
|
||||
| kbd:[Alt+F1] | springt zum Anfang der buflist. | `/bar scroll buflist * b`
|
||||
| kbd:[Alt+F2] | springt zum Ende der buflist. | `/bar scroll buflist * e`
|
||||
kbd:[Ctrl+F2] | blättert eine Seite in der buflist runter. | `/bar scroll buflist * +100%`
|
||||
| kbd:[Alt+F1] | springt zum Anfang der buflist. | `/bar scroll buflist * b`
|
||||
| kbd:[Alt+F2] | springt zum Ende der buflist. | `/bar scroll buflist * e`
|
||||
| kbd:[Alt+←] +
|
||||
kbd:[Alt+↑] +
|
||||
kbd:[Ctrl+p] +
|
||||
kbd:[F5] | zum vorherigen Buffer springen. | `/buffer -1`
|
||||
kbd:[F5] | zum vorherigen Buffer springen. | `/buffer -1`
|
||||
| kbd:[Alt+→] +
|
||||
kbd:[Alt+↓] +
|
||||
kbd:[Ctrl+n] +
|
||||
kbd:[F6] | zum nächsten Buffer springen. | `/buffer +1`
|
||||
| kbd:[F7] | zum vorherigen Fenster wechseln. | `/window -1`
|
||||
| kbd:[F8] | zum nächsten Fenster wechseln. | `/window +1`
|
||||
| kbd:[F9] | Titel des Buffers nach links verschieben. | `+/bar scroll title * -30%+`
|
||||
| kbd:[F10] | Titel des Buffers nach rechts verschieben. | `+/bar scroll title * +30%+`
|
||||
kbd:[F6] | zum nächsten Buffer springen. | `/buffer +1`
|
||||
| kbd:[F7] | zum vorherigen Fenster wechseln. | `/window -1`
|
||||
| kbd:[F8] | zum nächsten Fenster wechseln. | `/window +1`
|
||||
| kbd:[F9] | Titel des Buffers nach links verschieben. | `+/bar scroll title * -30%+`
|
||||
| kbd:[F10] | Titel des Buffers nach rechts verschieben. | `+/bar scroll title * +30%+`
|
||||
| kbd:[F11] +
|
||||
kbd:[Ctrl+F11] | Benutzerliste um eine Seite nach oben blättern. | `/bar scroll nicklist * -100%`
|
||||
kbd:[Ctrl+F11] | Benutzerliste um eine Seite nach oben blättern. | `/bar scroll nicklist * -100%`
|
||||
| kbd:[F12] +
|
||||
kbd:[Ctrl+F12] | Benutzerliste um eine Seite nach unten blättern. | `/bar scroll nicklist * +100%`
|
||||
| kbd:[Alt+F11] | springt zum Anfang der Benutzerliste. | `/bar scroll nicklist * b`
|
||||
| kbd:[Alt+F12] | springt zum Ende der Benutzerliste. | `/bar scroll nicklist * e`
|
||||
| kbd:[Alt+a] | wechselt zum nächsten Buffer mit Aktivität (nach Priorität: highlight, Nachricht, ...). | `/input jump_smart`
|
||||
| kbd:[Alt+h] | löscht Hotliste (Aktivitätsanzeige für die Buffer). | `/input hotlist_clear`
|
||||
kbd:[Ctrl+F12] | Benutzerliste um eine Seite nach unten blättern. | `/bar scroll nicklist * +100%`
|
||||
| kbd:[Alt+F11] | springt zum Anfang der Benutzerliste. | `/bar scroll nicklist * b`
|
||||
| kbd:[Alt+F12] | springt zum Ende der Benutzerliste. | `/bar scroll nicklist * e`
|
||||
| kbd:[Alt+a] | wechselt zum nächsten Buffer mit Aktivität (nach Priorität: highlight, Nachricht, ...). | `/input jump_smart`
|
||||
| kbd:[Alt+h] | löscht Hotliste (Aktivitätsanzeige für die Buffer). | `/input hotlist_clear`
|
||||
| kbd:[Alt+j],
|
||||
kbd:[Alt+f] | wechselt zum ersten Buffer. | `/buffer -`
|
||||
kbd:[Alt+f] | wechselt zum ersten Buffer. | `/buffer -`
|
||||
| kbd:[Alt+j],
|
||||
kbd:[Alt+l] | wechselt zum letzten Buffer. | `/buffer +`
|
||||
kbd:[Alt+l] (`L`) | wechselt zum letzten Buffer. | `/buffer +`
|
||||
| kbd:[Alt+j],
|
||||
kbd:[Alt+r] | wechselt zum IRC RAW Buffer. | `/server raw`
|
||||
kbd:[Alt+r] | wechselt zum IRC RAW Buffer. | `/server raw`
|
||||
| kbd:[Alt+j],
|
||||
kbd:[Alt+s] | wechselt zum IRC Server Buffer. | `/server jump`
|
||||
| kbd:[Alt+0...9] | wechselt zum Buffer mit der Nummer (0 = 10). | `/buffer *N`
|
||||
kbd:[Alt+s] | wechselt zum IRC Server Buffer. | `/server jump`
|
||||
| kbd:[Alt+0...9] | wechselt zum Buffer mit der Nummer (0 = 10). | `/buffer *N`
|
||||
| kbd:[Alt+j],
|
||||
kbd:[01...99] | wechselt zum Buffer mit der angegeben Nummer. | `/buffer *NN`
|
||||
| kbd:[Alt+l] | schaltet einfachen Anzeigemodus an/aus. | `/window bare`
|
||||
| kbd:[Alt+m] | schaltet Mausfunktion ein/aus. | `/mouse toggle`
|
||||
| kbd:[Alt+n] | springt zur nächsten Highlight Nachricht. | `/window scroll_next_highlight`
|
||||
| kbd:[Alt+p] | springt zur vorherigen Highlight Nachricht. | `/window scroll_previous_highlight`
|
||||
| kbd:[Alt+u] | springt zur ersten ungelesenen Zeile im Buffer. | `/window scroll_unread`
|
||||
kbd:[01...99] | wechselt zum Buffer mit der angegeben Nummer. | `/buffer *NN`
|
||||
| kbd:[Alt+l] (`L`) | schaltet einfachen Anzeigemodus an/aus. | `/window bare`
|
||||
| kbd:[Alt+m] | schaltet Mausfunktion ein/aus. | `/mouse toggle`
|
||||
| kbd:[Alt+n] | springt zur nächsten Highlight Nachricht. | `/window scroll_next_highlight`
|
||||
| kbd:[Alt+p] | springt zur vorherigen Highlight Nachricht. | `/window scroll_previous_highlight`
|
||||
| kbd:[Alt+u] | springt zur ersten ungelesenen Zeile im Buffer. | `/window scroll_unread`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[Alt+↑] | wechselt zum oberen Fenster. | `/window up`
|
||||
kbd:[Alt+↑] | wechselt zum oberen Fenster. | `/window up`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[Alt+↓] | wechselt zum unteren Fenster. | `/window down`
|
||||
kbd:[Alt+↓] | wechselt zum unteren Fenster. | `/window down`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[Alt+←] | wechselt zum linken Fenster. | `/window left`
|
||||
kbd:[Alt+←] | wechselt zum linken Fenster. | `/window left`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[Alt+→] | wechselt zum rechten Fenster. | `/window right`
|
||||
kbd:[Alt+→] | wechselt zum rechten Fenster. | `/window right`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[Alt+b] | passt die Größe aller Fenster an. | `/window balance`
|
||||
kbd:[Alt+b] | passt die Größe aller Fenster an. | `/window balance`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[Alt+s] | Wechselt Buffer von zwei Fenstern. | `/window swap`
|
||||
| kbd:[Alt+z] | Zoom für aktuelles Fenster (nochmals kbd:[Alt+z]: stellt die vorherigen Einstellungen wieder her). | `/window zoom`
|
||||
| kbd:[Alt+<] | springt zum letzten besuchten Buffer. | `/input jump_previously_visited_buffer`
|
||||
| kbd:[Alt+>] | springt zum nächsten besuchten Buffer. | `/input jump_next_visited_buffer`
|
||||
| kbd:[Alt+/] | wechselt zum jeweils zuletzt angezeigten Buffern. | `/input jump_last_buffer_displayed`
|
||||
| kbd:[Alt+=] | schaltet Filterfunktion an/aus. | `/filter toggle`
|
||||
| kbd:[Alt+-] | schaltet, für den aktuellen Buffer, Filterfunktion an/aus. | `/filter toggle @`
|
||||
kbd:[Alt+s] | Wechselt Buffer von zwei Fenstern. | `/window swap`
|
||||
| kbd:[Alt+z] | Zoom für aktuelles Fenster (nochmals kbd:[Alt+z]: stellt die vorherigen Einstellungen wieder her). | `/window zoom`
|
||||
| kbd:[Alt+<] | springt zum letzten besuchten Buffer. | `/input jump_previously_visited_buffer`
|
||||
| kbd:[Alt+>] | springt zum nächsten besuchten Buffer. | `/input jump_next_visited_buffer`
|
||||
| kbd:[Alt+/] | wechselt zum jeweils zuletzt angezeigten Buffern. | `/input jump_last_buffer_displayed`
|
||||
| kbd:[Alt+=] | schaltet Filterfunktion an/aus. | `/filter toggle`
|
||||
| kbd:[Alt+-] | schaltet, für den aktuellen Buffer, Filterfunktion an/aus. | `/filter toggle @`
|
||||
|===
|
||||
|
||||
[[key_bindings_search_context]]
|
||||
@@ -1802,43 +1808,43 @@ Diese Tasten werden im Kontext "mouse" verwendet, wenn eine Mausfunktion genutzt
|
||||
|
||||
[width="100%",cols="^.^3,^.^3,^.^3,.^8,.^8",options="header"]
|
||||
|===
|
||||
| Maustaste ^(1)^ | Mausgeste | Bereich | Beschreibung | Befehl
|
||||
| ◾◽◽ | - | Chat | wechselt zum Fenster. | `/window ${_window_number}`
|
||||
| ◾◽◽ | links | Chat | zum vorherigen Buffer springen. | `/window ${_window_number};/buffer +1`
|
||||
| ◾◽◽ | rechts | Chat | zum nächsten Buffer springen. | `/window ${_window_number};/buffer +1`
|
||||
| ◾◽◽ | links(lang) | Chat | wechselt zum ersten Buffer. | `/window ${_window_number};/buffer 1`
|
||||
| ◾◽◽ | rechts(lang) | Chat | wechselt zum letzten Buffer. | `/window ${_window_number};/input jump_last_buffer`
|
||||
| ◾◽◽ | - | chat (script buffer) | wählt einen Eintrag im Script-Buffer aus. | `/script go ${_chat_line_y}`
|
||||
| ◽◽◾ | - | chat (script buffer) | installiert/entfernt ein Skript. | `/script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}`
|
||||
| ⇑ | - | Chat | mehrere Zeilen im Verlaufsspeicher des Buffer nach oben blättern. | `/window scroll_up -window ${_window_number}`
|
||||
| ⇓ | - | Chat | mehrere Zeilen im Verlaufsspeicher des Buffer nach unten blättern. | `/window scroll_down -window ${_window_number}`
|
||||
| ⇑ | - | chat (script buffer) | fünf Zeilen nach oben blättern, im Script-Buffer. | `/script up 5`
|
||||
| ⇓ | - | chat (script buffer) | fünf Zeilen nach unten blättern, im Script-Buffer. | `/script down 5`
|
||||
| kbd:[Ctrl+⇑] | - | chat | horizontal, nach links scrollen. | `/window scroll_horiz -window ${_window_number} -10%`
|
||||
| kbd:[Ctrl+⇓] | - | chat | horizontal, nach rechts scrollen. | `/window scroll_horiz -window ${_window_number} +10%`
|
||||
| ◾◽◽ | up / left | buflist | verschiebt Buffer in der Reihenfolge nach unten. | Signal `buflist_mouse`.
|
||||
| ◾◽◽ | down / right | buflist | verschiebt Buffer in der Reihenfolge nach oben. | Signal `buflist_mouse`.
|
||||
| ◾◽◽ | - | buflist | wechselt zum Buffer (oder zum vorherigen Buffer, falls der aktuell genutzte Buffer angewählt wurde). | Signal `buflist_mouse`.
|
||||
| ◽◽◾ | - | buflist | wechselt zum nächsten Buffer, falls der aktuell genutzte Buffer angewählt wurde. | Signal `buflist_mouse`.
|
||||
| kbd:[Ctrl+⇑] | - | buflist | wechselt zum vorherigen Buffer. | Signal `buflist_mouse`.
|
||||
| kbd:[Ctrl+⇓] | - | buflist | wechselt zum nächsten Buffer. | Signal `buflist_mouse`.
|
||||
| ◾◽◽ | hoch | Benutzerliste | Benutzerliste um eine Seite nach oben blättern. | `/bar scroll nicklist ${_window_number} -100%`
|
||||
| ◾◽◽ | runter | Benutzerliste | Benutzerliste um eine Seite nach unten blättern. | `/bar scroll nicklist ${_window_number} +100%`
|
||||
| ◾◽◽ | hoch(lang) | Benutzerliste | springt zum Anfang der Benutzerliste. | `/bar scroll nicklist ${_window_number} b`
|
||||
| ◾◽◽ | runter(lang) | Benutzerliste | springt zum Ende der Benutzerliste. | `/bar scroll nicklist ${_window_number} e`
|
||||
| ◾◽◽ | - | Benutzerliste | öffnet privaten Chat mit Nick. | `/window ${_window_number};/query ${nick}`
|
||||
| ◽◽◾ | - | Benutzerliste | führt einen whois für Nick aus. | `/window ${_window_number};/whois ${nick}`
|
||||
| ◾◽◽ | links | Benutzerliste | kickt Nick. | `/window ${_window_number};/kick ${nick}`
|
||||
| ◾◽◽ | links(lang) | Benutzerliste | kickt und verbannt Nick. | `/window ${_window_number};/kickban ${nick}`
|
||||
| ◽◽◾ | links | Benutzerliste | verbannt Nick. | `/window ${_window_number};/ban ${nick}`
|
||||
| ◽◽◾ | - | Input | fängt ein Mausereignis und fügt dieses in die Befehlszeile ein. | `/input grab_mouse_area`
|
||||
| ⇑ | - | jede Bar | blättert Bar um 20% nach oben. | `/bar scroll ${_bar_name} ${_window_number} -20%`
|
||||
| ⇓ | - | jede Bar | blättert Bar um 20% nach unten. | `/bar scroll ${_bar_name} ${_window_number} +20%`
|
||||
| ◽◾◽ | - | überall | aktiviert den Cursor-Modus an dieser Position. | `/cursor go ${_x},${_y}`
|
||||
| Maustaste/Mausrad ^(1)^ | Mausgeste | Bereich | Beschreibung | Befehl
|
||||
| ◾◽◽ | - | Chat | wechselt zum Fenster. | `/window ${_window_number}`
|
||||
| ◾◽◽ | links | Chat | zum vorherigen Buffer springen. | `/window ${_window_number};/buffer +1`
|
||||
| ◾◽◽ | rechts | Chat | zum nächsten Buffer springen. | `/window ${_window_number};/buffer +1`
|
||||
| ◾◽◽ | links(lang) | Chat | wechselt zum ersten Buffer. | `/window ${_window_number};/buffer 1`
|
||||
| ◾◽◽ | rechts(lang) | Chat | wechselt zum letzten Buffer. | `/window ${_window_number};/input jump_last_buffer`
|
||||
| ◾◽◽ | - | chat (script buffer) | wählt einen Eintrag im Script-Buffer aus. | `/script go ${_chat_line_y}`
|
||||
| ◽◽◾ | - | chat (script buffer) | installiert/entfernt ein Skript. | `/script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}`
|
||||
| kbd:[▲] | - | Chat | mehrere Zeilen im Verlaufsspeicher des Buffer nach oben blättern. | `/window scroll_up -window ${_window_number}`
|
||||
| kbd:[▼] | - | Chat | mehrere Zeilen im Verlaufsspeicher des Buffer nach unten blättern. | `/window scroll_down -window ${_window_number}`
|
||||
| kbd:[▲] | - | chat (script buffer) | fünf Zeilen nach oben blättern, im Script-Buffer. | `/script up 5`
|
||||
| kbd:[▼] | - | chat (script buffer) | fünf Zeilen nach unten blättern, im Script-Buffer. | `/script down 5`
|
||||
| kbd:[Ctrl+▲] | - | chat | horizontal, nach links scrollen. | `/window scroll_horiz -window ${_window_number} -10%`
|
||||
| kbd:[Ctrl+▼] | - | chat | horizontal, nach rechts scrollen. | `/window scroll_horiz -window ${_window_number} +10%`
|
||||
| ◾◽◽ | up / left | buflist | verschiebt Buffer in der Reihenfolge nach unten. | Signal `buflist_mouse`.
|
||||
| ◾◽◽ | down / right | buflist | verschiebt Buffer in der Reihenfolge nach oben. | Signal `buflist_mouse`.
|
||||
| ◾◽◽ | - | buflist | wechselt zum Buffer (oder zum vorherigen Buffer, falls der aktuell genutzte Buffer angewählt wurde). | Signal `buflist_mouse`.
|
||||
| ◽◽◾ | - | buflist | wechselt zum nächsten Buffer, falls der aktuell genutzte Buffer angewählt wurde. | Signal `buflist_mouse`.
|
||||
| kbd:[Ctrl+▲] | - | buflist | wechselt zum vorherigen Buffer. | Signal `buflist_mouse`.
|
||||
| kbd:[Ctrl+▼] | - | buflist | wechselt zum nächsten Buffer. | Signal `buflist_mouse`.
|
||||
| ◾◽◽ | hoch | Benutzerliste | Benutzerliste um eine Seite nach oben blättern. | `/bar scroll nicklist ${_window_number} -100%`
|
||||
| ◾◽◽ | runter | Benutzerliste | Benutzerliste um eine Seite nach unten blättern. | `/bar scroll nicklist ${_window_number} +100%`
|
||||
| ◾◽◽ | hoch(lang) | Benutzerliste | springt zum Anfang der Benutzerliste. | `/bar scroll nicklist ${_window_number} b`
|
||||
| ◾◽◽ | runter(lang) | Benutzerliste | springt zum Ende der Benutzerliste. | `/bar scroll nicklist ${_window_number} e`
|
||||
| ◾◽◽ | - | Benutzerliste | öffnet privaten Chat mit Nick. | `/window ${_window_number};/query ${nick}`
|
||||
| ◽◽◾ | - | Benutzerliste | führt einen whois für Nick aus. | `/window ${_window_number};/whois ${nick}`
|
||||
| ◾◽◽ | links | Benutzerliste | kickt Nick. | `/window ${_window_number};/kick ${nick}`
|
||||
| ◾◽◽ | links(lang) | Benutzerliste | kickt und verbannt Nick. | `/window ${_window_number};/kickban ${nick}`
|
||||
| ◽◽◾ | links | Benutzerliste | verbannt Nick. | `/window ${_window_number};/ban ${nick}`
|
||||
| ◽◽◾ | - | Input | fängt ein Mausereignis und fügt dieses in die Befehlszeile ein. | `/input grab_mouse_area`
|
||||
| kbd:[▲] | - | jede Bar | blättert Bar um 20% nach oben. | `/bar scroll ${_bar_name} ${_window_number} -20%`
|
||||
| kbd:[▼] | - | jede Bar | blättert Bar um 20% nach unten. | `/bar scroll ${_bar_name} ${_window_number} +20%`
|
||||
| ◽◾◽ | - | überall | aktiviert den Cursor-Modus an dieser Position. | `/cursor go ${_x},${_y}`
|
||||
|===
|
||||
|
||||
[NOTE]
|
||||
^(1)^ "⇑" und "⇓" sind Symbole für Mausrad hoch/runter.
|
||||
^(1)^ kbd:[▲] und kbd:[▼] sind Symbole für Mausrad hoch/runter.
|
||||
|
||||
[[mouse]]
|
||||
=== Mausunterstützung
|
||||
@@ -1892,7 +1898,7 @@ Man kann mit dem Befehl `/key` im Kontext "mouse" aber auch eigene Befehle zuwei
|
||||
und löschen (für die Syntax, siehe Befehl <<command_weechat_key,/key>>).
|
||||
|
||||
Der Name eines Ereignisses besteht aus einem Modifier (optional), einer Maustaste/Mausrad
|
||||
und der Mausgeste (optional). Die unterschiedlichen Elemente werden durch ein "-" getrennt.
|
||||
und der Mausgeste (optional). Die unterschiedlichen Elemente werden durch ein `+-+` getrennt.
|
||||
|
||||
Liste der Modifiers:
|
||||
|
||||
@@ -3202,11 +3208,11 @@ Die Relay Erweiterung kann wie ein IRC Proxy genutzt werden. Dabei simuliert
|
||||
die Erweiterung einen IRC Server und man kann sich mit jedem IRC Client zu WeeChat
|
||||
verbinden.
|
||||
|
||||
Es kann für jeden IRC Server ein Port definiert werden, oder aber ein Port für
|
||||
alle Server.
|
||||
Es kann für jeden IRC Server ein Port definiert werden, oder aber man nutzt ein Port
|
||||
für alle Server.
|
||||
|
||||
Wird ein Port für alle Server genutzt, dann muss der Client den internen Namen
|
||||
des zu nutzenden Servers mit dem IRC Befehl "PASS" anfordern:
|
||||
des zu nutzenden Servers mit dem IRC Befehl "PASS" anfordern (siehe folgendes Beispiel):
|
||||
|
||||
----
|
||||
PASS server:meinPasswort
|
||||
@@ -3228,6 +3234,14 @@ Nun kann man eine Verbindung zum Port 8000 mit jedem beliebigen IRC Client
|
||||
herstellen, indem man das Server Passwort "meinPasswort" nutzt (oder
|
||||
"freenode:meinPasswort" sofern kein Server angegeben wurde).
|
||||
|
||||
Wenn man Beispielsweise WeeChat als IRC Client über das Relay nutzen möchte
|
||||
und der genutzte Server heisst "relay" und das entsprechende Passwort "geheim",
|
||||
kann man das Passwort mit folgendem Befehl setzen:
|
||||
|
||||
----
|
||||
/set irc.server.relay.password "freenode:secret"
|
||||
----
|
||||
|
||||
[[relay_weechat_protocol]]
|
||||
==== WeeChat Protokoll
|
||||
|
||||
@@ -3270,27 +3284,28 @@ websocket = new WebSocket("ws://server.com:9000/weechat");
|
||||
Der Port (im Beispiel: 9000) ist der Port der in der Relay Erweiterung angegeben wurde.
|
||||
Die URI muss immer auf "/weechat" enden (_irc_ und _weechat_ Protokoll).
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[relay_unix_socket]]
|
||||
==== UNIX domain sockets
|
||||
==== UNIX Domain Sockets
|
||||
|
||||
Using the protocol option "unix" with the `/relay add` command, you can listen
|
||||
using any protocol on a UNIX domain socket at a given path. For example:
|
||||
Wenn man die Protokolloption "unix" mit dem Befehl `/relay add` nutzt, kann
|
||||
man jedes Protokoll zum Lauschen an einem UNIX Domain Socket nutzen, indem
|
||||
man einen Pfad angibt. Zum Beispiel:
|
||||
|
||||
----
|
||||
/relay add unix.weechat %h/relay_socket
|
||||
----
|
||||
|
||||
This allows clients to connect using the weechat protocol to
|
||||
_~/.weechat/relay_socket_. This is particularly useful to allow SSH forwarding
|
||||
for relay clients, when other ports cannot be opened. Using OpenSSH:
|
||||
Das erlaubt es Clients sich mittels dem weechat Protokoll mit
|
||||
_~/.weechat/relay_socket_ zu verbinden. Dies ist besonders zu
|
||||
empfehlen um SSH forwarding für relay Clients zu nutzen, falls
|
||||
andere Ports nicht geöffnet werden können. OpenSSH nutzen:
|
||||
|
||||
----
|
||||
$ ssh -L 9000:.weechat/relay_socket user@hostname
|
||||
----
|
||||
|
||||
This redirects local relay clients connecting on port 9000 to the WeeChat
|
||||
instance running on "hostname".
|
||||
Dies leitet lokale relay Client Verbindungen von Port 9000 um, zu
|
||||
einer WeeChat Instanz welche auf "hostname" hört.
|
||||
|
||||
[[relay_commands]]
|
||||
==== Befehle
|
||||
@@ -3926,7 +3941,7 @@ Matching groups können in "replace" genutzt werden:
|
||||
(Beispiel: `+${hide:*,${re:2}}+` ist die group #2 mit allen Zeichen die durch
|
||||
`+*+` ersetzt wurden).
|
||||
|
||||
Beispiel: nutzte Fettschrift zwischen dem Zeichen "*":
|
||||
Beispiel: nutzte Fettschrift zwischen dem Zeichen `+*+`:
|
||||
|
||||
----
|
||||
/\*([^ ]+)\*/*${color:bold}${re:1}${color:-bold}*/
|
||||
|
||||
+8
-3
@@ -19,11 +19,16 @@ h1,h2,h3,h4,h5 {
|
||||
line-height: normal;
|
||||
font-size: .95em;
|
||||
}
|
||||
.keyseq kbd {
|
||||
font-size: .7em;
|
||||
kbd {
|
||||
font-size: .9em;
|
||||
}
|
||||
.keyseq {
|
||||
margin-left: .2em;
|
||||
margin-right: .2em;
|
||||
}
|
||||
.tableblock kbd {
|
||||
font-size: .7438em;
|
||||
margin-top: .2em;
|
||||
margin-bottom: .2em;
|
||||
}
|
||||
.hex {
|
||||
padding: 0 .2em;
|
||||
|
||||
@@ -314,7 +314,7 @@ any bar:
|
||||
[[terminal_copy_paste]]
|
||||
=== How can I copy/paste text without pasting nicklist?
|
||||
|
||||
With WeeChat ≥ 1.0, you can use the bare display (default key: kbd:[Alt+l]),
|
||||
With WeeChat ≥ 1.0, you can use the bare display (default key: kbd:[Alt+l] (`L`)),
|
||||
which will show just the contents of the currently selected window,
|
||||
without any formatting.
|
||||
|
||||
@@ -331,7 +331,7 @@ Another solution is to move nicklist to top or bottom, for example:
|
||||
[[urls]]
|
||||
=== How can I click on long URLs (more than one line)?
|
||||
|
||||
With WeeChat ≥ 1.0, you can use the bare display (default key: kbd:[Alt+l]).
|
||||
With WeeChat ≥ 1.0, you can use the bare display (default key: kbd:[Alt+l] (`L`)).
|
||||
|
||||
To make opening URLs easier, you can:
|
||||
|
||||
|
||||
@@ -7732,20 +7732,20 @@ Arguments:
|
||||
Format of color is: attributes (optional) + color name + ",background"
|
||||
(optional). Possible attributes are:
|
||||
|
||||
* `+*+` : bold text
|
||||
* `+!+` : reverse video
|
||||
* `+/+` : italic
|
||||
* `+_+` : underlined text
|
||||
* `+|+` : keep attributes: do not reset bold/reverse/italic/underlined when
|
||||
* `+*+`: bold text
|
||||
* `+!+`: reverse video
|
||||
* `+/+`: italic
|
||||
* `+_+`: underlined text
|
||||
* `+|+`: keep attributes: do not reset bold/reverse/italic/underlined when
|
||||
changing color _(WeeChat ≥ 0.3.6)_
|
||||
|
||||
Examples:
|
||||
|
||||
* `+yellow+` : yellow
|
||||
* `+_green+` : underlined green
|
||||
* `+*214+` : bold orange
|
||||
* `+yellow,red+` : yellow on red
|
||||
* `+|cyan+` : cyan (and keep any attribute which was set previously)
|
||||
* `+yellow+`: yellow
|
||||
* `+_green+`: underlined green
|
||||
* `+*214+`: bold orange
|
||||
* `+yellow,red+`: yellow on red
|
||||
* `+|cyan+`: cyan (and keep any attribute which was set previously)
|
||||
|
||||
Return value:
|
||||
|
||||
|
||||
@@ -1015,9 +1015,9 @@ Example:
|
||||
[source,python]
|
||||
----
|
||||
script_options = {
|
||||
"option1" : "value1",
|
||||
"option2" : "value2",
|
||||
"option3" : "value3",
|
||||
"option1": "value1",
|
||||
"option2": "value2",
|
||||
"option3": "value3",
|
||||
}
|
||||
for option, default_value in script_options.items():
|
||||
if not weechat.config_is_set_plugin(option):
|
||||
|
||||
+114
-100
@@ -538,7 +538,10 @@ Some environment variables are used by WeeChat if they are defined:
|
||||
WeeChat writes configuration files and other data in directory `~/.weechat`
|
||||
by default.
|
||||
|
||||
The directories are:
|
||||
[[weechat_directories]]
|
||||
==== WeeChat directories
|
||||
|
||||
The WeeChat directories are:
|
||||
|
||||
[width="100%",cols="1m,3",options="header"]
|
||||
|===
|
||||
@@ -566,6 +569,9 @@ The directories are:
|
||||
[NOTE]
|
||||
^(1)^ This directory often contains only symbolic links to scripts in the parent directory.
|
||||
|
||||
[[weechat_files]]
|
||||
==== WeeChat files
|
||||
|
||||
The files in the WeeChat home directory are:
|
||||
|
||||
[width="100%",cols="1m,3,6",options="header"]
|
||||
@@ -917,11 +923,11 @@ For example:
|
||||
It is possible to use some attributes for colors. One or more attributes can be
|
||||
added before color name or number:
|
||||
|
||||
* `+*+` : bold text
|
||||
* `+!+` : reverse video
|
||||
* `+/+` : italic
|
||||
* `+_+` : underlined text
|
||||
* `+|+` : keep attributes: do not reset bold/reverse/italic/underlined when
|
||||
* `+*+`: bold text
|
||||
* `+!+`: reverse video
|
||||
* `+/+`: italic
|
||||
* `+_+`: underlined text
|
||||
* `+|+`: keep attributes: do not reset bold/reverse/italic/underlined when
|
||||
changing color
|
||||
|
||||
For example if you want self nick as white underlined, do:
|
||||
@@ -1199,12 +1205,12 @@ List of bar options:
|
||||
==== Items
|
||||
|
||||
The option _items_ is a string with a list of bar items, separated by a comma
|
||||
(space between items on screen) or "+" (glued items).
|
||||
(space between items on screen) or `+++` (glued items).
|
||||
|
||||
The list of bar items is displayed with command `/bar listitems`.
|
||||
|
||||
Before or after item name, you can use chars (that are not alphanumeric, "-" or
|
||||
"_"). They will be displayed before/after item with the delimiters color
|
||||
Before or after item name, you can use chars (that are not alphanumeric, `+-+`
|
||||
or `+_+`). They will be displayed before/after item with the delimiters color
|
||||
defined in bar (option _color_delim_).
|
||||
|
||||
Example of bar with items "[time],buffer_number+:+buffer_plugin+.+buffer_name":
|
||||
@@ -1333,7 +1339,7 @@ Following pointers are available:
|
||||
* `+${buffer}+`: the buffer of window where condition is evaluated
|
||||
|
||||
Example to display nicklist bar in all buffers with a nicklist, and only if
|
||||
width of window is > 100 :
|
||||
width of window is > 100:
|
||||
|
||||
----
|
||||
/set weechat.bar.nicklist.conditions "${nicklist} && ${window.win_width} > 100"
|
||||
@@ -1360,8 +1366,8 @@ The bare display has following features:
|
||||
mouse like you do in the terminal to click on URLs and select text.
|
||||
* Ncurses is not used, therefore URLs are not cut at the end of lines.
|
||||
|
||||
The default key to enabled bare display is kbd:[Alt+l], and same key to exit (or
|
||||
by default anything changing the input will exit the bare display, see option
|
||||
The default key to enable bare display is kbd:[Alt+l] (`L`), and same key to exit
|
||||
(or by default anything changing the input will exit the bare display, see option
|
||||
<<option_weechat.look.bare_display_exit_on_input,weechat.look.bare_display_exit_on_input>>).
|
||||
|
||||
The time format can be customized with the option
|
||||
@@ -1545,7 +1551,7 @@ You can display tags with the command `/debug tags` (same command to hide them).
|
||||
|
||||
You can add specific tags to highlight with the option
|
||||
<<option_weechat.look.highlight_tags,weechat.look.highlight_tags>>.
|
||||
Tags are separated by commas, and multiple tags can be separated by "+" to do
|
||||
Tags are separated by commas, and multiple tags can be separated by `+++` to do
|
||||
a logical "and" between them.
|
||||
|
||||
For example to highlight all messages from nick "FlashCode" and all notices
|
||||
@@ -1637,78 +1643,78 @@ with `/script install buffer_autoset.py` and get help with `/help buffer_autoset
|
||||
|
||||
[width="100%",cols="^.^3,.^8,.^5",options="header"]
|
||||
|===
|
||||
| Key | Description | Command
|
||||
| kbd:[Ctrl+l] | Redraw whole window. | `/window refresh`
|
||||
| Key | Description | Command
|
||||
| kbd:[Ctrl+l] (`L`) | Redraw whole window. | `/window refresh`
|
||||
| kbd:[Ctrl+s],
|
||||
kbd:[Ctrl+u] | Set unread marker on all buffers. | `/input set_unread`
|
||||
| kbd:[Ctrl+x] | Switch current buffer if buffers are attached with same number. | `/input switch_active_buffer`
|
||||
| kbd:[Alt+x] | Zoom on merged buffer (kbd:[Alt+x] again: display all merged buffers). | `/input zoom_merged_buffer`
|
||||
| kbd:[PgUp] | Scroll up one page in buffer history. | `/window page_up`
|
||||
| kbd:[PgDn] | Scroll down one page in buffer history. | `/window page_down`
|
||||
| kbd:[Alt+PgUp] | Scroll up a few lines in buffer history. | `/window scroll_up`
|
||||
| kbd:[Alt+PgDn] | Scroll down a few lines in buffer history. | `/window scroll_down`
|
||||
| kbd:[Alt+Home] | Scroll to top of buffer. | `/window scroll_top`
|
||||
| kbd:[Alt+End] | Scroll to bottom of buffer. | `/window scroll_bottom`
|
||||
kbd:[Ctrl+u] | Set unread marker on all buffers. | `/input set_unread`
|
||||
| kbd:[Ctrl+x] | Switch current buffer if buffers are attached with same number. | `/input switch_active_buffer`
|
||||
| kbd:[Alt+x] | Zoom on merged buffer (kbd:[Alt+x] again: display all merged buffers). | `/input zoom_merged_buffer`
|
||||
| kbd:[PgUp] | Scroll up one page in buffer history. | `/window page_up`
|
||||
| kbd:[PgDn] | Scroll down one page in buffer history. | `/window page_down`
|
||||
| kbd:[Alt+PgUp] | Scroll up a few lines in buffer history. | `/window scroll_up`
|
||||
| kbd:[Alt+PgDn] | Scroll down a few lines in buffer history. | `/window scroll_down`
|
||||
| kbd:[Alt+Home] | Scroll to top of buffer. | `/window scroll_top`
|
||||
| kbd:[Alt+End] | Scroll to bottom of buffer. | `/window scroll_bottom`
|
||||
| kbd:[F1] +
|
||||
kbd:[Ctrl+F1] | Scroll up one page in buflist. | `/bar scroll buflist * -100%`
|
||||
kbd:[Ctrl+F1] | Scroll up one page in buflist. | `/bar scroll buflist * -100%`
|
||||
| kbd:[F2] +
|
||||
kbd:[Ctrl+F2] | Scroll down one page in buflist. | `/bar scroll buflist * +100%`
|
||||
| kbd:[Alt+F1] | Go to the beginning of buflist. | `/bar scroll buflist * b`
|
||||
| kbd:[Alt+F2] | Go to the end of buflist. | `/bar scroll buflist * e`
|
||||
kbd:[Ctrl+F2] | Scroll down one page in buflist. | `/bar scroll buflist * +100%`
|
||||
| kbd:[Alt+F1] | Go to the beginning of buflist. | `/bar scroll buflist * b`
|
||||
| kbd:[Alt+F2] | Go to the end of buflist. | `/bar scroll buflist * e`
|
||||
| kbd:[Alt+←] +
|
||||
kbd:[Alt+↑] +
|
||||
kbd:[Ctrl+p] +
|
||||
kbd:[F5] | Switch to previous buffer. | `/buffer -1`
|
||||
kbd:[F5] | Switch to previous buffer. | `/buffer -1`
|
||||
| kbd:[Alt+→] +
|
||||
kbd:[Alt+↓] +
|
||||
kbd:[Ctrl+n] +
|
||||
kbd:[F6] | Switch to next buffer. | `/buffer +1`
|
||||
| kbd:[F7] | Switch to previous window. | `/window -1`
|
||||
| kbd:[F8] | Switch to next window. | `/window +1`
|
||||
| kbd:[F9] | Scroll buffer's title on the left. | `+/bar scroll title * -30%+`
|
||||
| kbd:[F10] | Scroll buffer's title on the right. | `+/bar scroll title * +30%+`
|
||||
kbd:[F6] | Switch to next buffer. | `/buffer +1`
|
||||
| kbd:[F7] | Switch to previous window. | `/window -1`
|
||||
| kbd:[F8] | Switch to next window. | `/window +1`
|
||||
| kbd:[F9] | Scroll buffer's title on the left. | `+/bar scroll title * -30%+`
|
||||
| kbd:[F10] | Scroll buffer's title on the right. | `+/bar scroll title * +30%+`
|
||||
| kbd:[F11] +
|
||||
kbd:[Ctrl+F11] | Scroll up one page in nicklist. | `/bar scroll nicklist * -100%`
|
||||
kbd:[Ctrl+F11] | Scroll up one page in nicklist. | `/bar scroll nicklist * -100%`
|
||||
| kbd:[F12] +
|
||||
kbd:[Ctrl+F12] | Scroll down one page in nicklist. | `/bar scroll nicklist * +100%`
|
||||
| kbd:[Alt+F11] | Go to the beginning of nicklist. | `/bar scroll nicklist * b`
|
||||
| kbd:[Alt+F12] | Go to the end of nicklist. | `/bar scroll nicklist * e`
|
||||
| kbd:[Alt+a] | Switch to next buffer with activity (with priority: highlight, message, other). | `/input jump_smart`
|
||||
| kbd:[Alt+h] | Clear hotlist (activity notification on other buffers). | `/input hotlist_clear`
|
||||
kbd:[Ctrl+F12] | Scroll down one page in nicklist. | `/bar scroll nicklist * +100%`
|
||||
| kbd:[Alt+F11] | Go to the beginning of nicklist. | `/bar scroll nicklist * b`
|
||||
| kbd:[Alt+F12] | Go to the end of nicklist. | `/bar scroll nicklist * e`
|
||||
| kbd:[Alt+a] | Switch to next buffer with activity (with priority: highlight, message, other). | `/input jump_smart`
|
||||
| kbd:[Alt+h] | Clear hotlist (activity notification on other buffers). | `/input hotlist_clear`
|
||||
| kbd:[Alt+j],
|
||||
kbd:[Alt+f] | Switch to first buffer. | `/buffer -`
|
||||
kbd:[Alt+f] | Switch to first buffer. | `/buffer -`
|
||||
| kbd:[Alt+j],
|
||||
kbd:[Alt+l] | Switch to last buffer. | `/buffer +`
|
||||
kbd:[Alt+l] (`L`) | Switch to last buffer. | `/buffer +`
|
||||
| kbd:[Alt+j],
|
||||
kbd:[Alt+r] | Switch to IRC raw buffer. | `/server raw`
|
||||
kbd:[Alt+r] | Switch to IRC raw buffer. | `/server raw`
|
||||
| kbd:[Alt+j],
|
||||
kbd:[Alt+s] | Switch to IRC server buffer. | `/server jump`
|
||||
| kbd:[Alt+0...9] | Switch to buffer by number (0 = 10). | `/buffer *N`
|
||||
kbd:[Alt+s] | Switch to IRC server buffer. | `/server jump`
|
||||
| kbd:[Alt+0...9] | Switch to buffer by number (0 = 10). | `/buffer *N`
|
||||
| kbd:[Alt+j],
|
||||
kbd:[01...99] | Switch to buffer by number. | `/buffer *NN`
|
||||
| kbd:[Alt+l] | Toggle bare display on/off. | `/window bare`
|
||||
| kbd:[Alt+m] | Toggle mouse. | `/mouse toggle`
|
||||
| kbd:[Alt+n] | Scroll to next highlight. | `/window scroll_next_highlight`
|
||||
| kbd:[Alt+p] | Scroll to previous highlight. | `/window scroll_previous_highlight`
|
||||
| kbd:[Alt+u] | Scroll to first unread line in buffer. | `/window scroll_unread`
|
||||
kbd:[01...99] | Switch to buffer by number. | `/buffer *NN`
|
||||
| kbd:[Alt+l] (`L`) | Toggle bare display on/off. | `/window bare`
|
||||
| kbd:[Alt+m] | Toggle mouse. | `/mouse toggle`
|
||||
| kbd:[Alt+n] | Scroll to next highlight. | `/window scroll_next_highlight`
|
||||
| kbd:[Alt+p] | Scroll to previous highlight. | `/window scroll_previous_highlight`
|
||||
| kbd:[Alt+u] | Scroll to first unread line in buffer. | `/window scroll_unread`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[Alt+↑] | Switch to window above. | `/window up`
|
||||
kbd:[Alt+↑] | Switch to window above. | `/window up`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[Alt+↓] | Switch to window below. | `/window down`
|
||||
kbd:[Alt+↓] | Switch to window below. | `/window down`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[Alt+←] | Switch to window on the left. | `/window left`
|
||||
kbd:[Alt+←] | Switch to window on the left. | `/window left`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[Alt+→] | Switch to window on the right. | `/window right`
|
||||
kbd:[Alt+→] | Switch to window on the right. | `/window right`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[Alt+b] | Balance the sizes of all windows. | `/window balance`
|
||||
kbd:[Alt+b] | Balance the sizes of all windows. | `/window balance`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[Alt+s] | Swap buffers of two windows. | `/window swap`
|
||||
| kbd:[Alt+z] | Zoom on current window (kbd:[Alt+z] again: restore initial windows state, before zoom). | `/window zoom`
|
||||
| kbd:[Alt+<] | Switch to previous buffer in list of visited buffers. | `/input jump_previously_visited_buffer`
|
||||
| kbd:[Alt+>] | Switch to next buffer in list of visited buffers. | `/input jump_next_visited_buffer`
|
||||
| kbd:[Alt+/] | Switch to last buffer displayed (before last jump to a buffer). | `/input jump_last_buffer_displayed`
|
||||
| kbd:[Alt+=] | Toggle filters on/off. | `/filter toggle`
|
||||
| kbd:[Alt+-] | Toggle filters on/off in current buffer. | `/filter toggle @`
|
||||
kbd:[Alt+s] | Swap buffers of two windows. | `/window swap`
|
||||
| kbd:[Alt+z] | Zoom on current window (kbd:[Alt+z] again: restore initial windows state, before zoom). | `/window zoom`
|
||||
| kbd:[Alt+<] | Switch to previous buffer in list of visited buffers. | `/input jump_previously_visited_buffer`
|
||||
| kbd:[Alt+>] | Switch to next buffer in list of visited buffers. | `/input jump_next_visited_buffer`
|
||||
| kbd:[Alt+/] | Switch to last buffer displayed (before last jump to a buffer). | `/input jump_last_buffer_displayed`
|
||||
| kbd:[Alt+=] | Toggle filters on/off. | `/filter toggle`
|
||||
| kbd:[Alt+-] | Toggle filters on/off in current buffer. | `/filter toggle @`
|
||||
|===
|
||||
|
||||
[[key_bindings_search_context]]
|
||||
@@ -1767,43 +1773,43 @@ These keys are used in context "mouse", namely when a mouse event occurs.
|
||||
|
||||
[width="100%",cols="^.^3,^.^3,^.^3,.^8,.^8",options="header"]
|
||||
|===
|
||||
| Button ^(1)^ | Gesture | Area | Description | Command
|
||||
| ◾◽◽ | - | chat | Switch to window. | `/window ${_window_number}`
|
||||
| ◾◽◽ | left | chat | Switch to previous buffer. | `/window ${_window_number};/buffer +1`
|
||||
| ◾◽◽ | right | chat | Switch to next buffer. | `/window ${_window_number};/buffer +1`
|
||||
| ◾◽◽ | left (long) | chat | Switch to first buffer. | `/window ${_window_number};/buffer 1`
|
||||
| ◾◽◽ | right (long) | chat | Switch to last buffer. | `/window ${_window_number};/input jump_last_buffer`
|
||||
| ◾◽◽ | - | chat (script buffer) | Select line in script buffer. | `/script go ${_chat_line_y}`
|
||||
| ◽◽◾ | - | chat (script buffer) | Install/remove script. | `/script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}`
|
||||
| ⇑ | - | chat | Scroll up a few lines in buffer history. | `/window scroll_up -window ${_window_number}`
|
||||
| ⇓ | - | chat | Scroll down a few lines in buffer history. | `/window scroll_down -window ${_window_number}`
|
||||
| ⇑ | - | chat (script buffer) | Move 5 lines up in script buffer. | `/script up 5`
|
||||
| ⇓ | - | chat (script buffer) | Move 5 lines down in script buffer. | `/script down 5`
|
||||
| kbd:[Ctrl+⇑] | - | chat | Scroll horizontally to the left. | `/window scroll_horiz -window ${_window_number} -10%`
|
||||
| kbd:[Ctrl+⇓] | - | chat | Scroll horizontally to the right. | `/window scroll_horiz -window ${_window_number} +10%`
|
||||
| ◾◽◽ | up / left | buflist | Move buffer to a lower number. | Signal `buflist_mouse`.
|
||||
| ◾◽◽ | down / right | buflist | Move buffer to a higher number. | Signal `buflist_mouse`.
|
||||
| ◾◽◽ | - | buflist | Switch to buffer (previously visited buffer if the buffer is the current one). | Signal `buflist_mouse`.
|
||||
| ◽◽◾ | - | buflist | Switch to next visited buffer if the buffer is the current one. | Signal `buflist_mouse`.
|
||||
| kbd:[Ctrl+⇑] | - | buflist | Switch to previous buffer. | Signal `buflist_mouse`.
|
||||
| kbd:[Ctrl+⇓] | - | buflist | Switch to next buffer. | Signal `buflist_mouse`.
|
||||
| ◾◽◽ | up | nicklist | Scroll up one page in nicklist. | `/bar scroll nicklist ${_window_number} -100%`
|
||||
| ◾◽◽ | down | nicklist | Scroll down one page in nicklist. | `/bar scroll nicklist ${_window_number} +100%`
|
||||
| ◾◽◽ | up (long) | nicklist | Go to the beginning of nicklist. | `/bar scroll nicklist ${_window_number} b`
|
||||
| ◾◽◽ | down (long) | nicklist | Go to the end of nicklist. | `/bar scroll nicklist ${_window_number} e`
|
||||
| ◾◽◽ | - | nicklist | Open query with nick. | `/window ${_window_number};/query ${nick}`
|
||||
| ◽◽◾ | - | nicklist | Do a whois on nick. | `/window ${_window_number};/whois ${nick}`
|
||||
| ◾◽◽ | left | nicklist | Kick nick. | `/window ${_window_number};/kick ${nick}`
|
||||
| ◾◽◽ | left (long) | nicklist | Kick and ban nick. | `/window ${_window_number};/kickban ${nick}`
|
||||
| ◽◽◾ | left | nicklist | Ban nick. | `/window ${_window_number};/ban ${nick}`
|
||||
| ◽◽◾ | - | input | Grab a mouse event and insert its code in command line. | `/input grab_mouse_area`
|
||||
| ⇑ | - | any bar | Scroll bar by -20%. | `/bar scroll ${_bar_name} ${_window_number} -20%`
|
||||
| ⇓ | - | any bar | Scroll bar by +20%. | `/bar scroll ${_bar_name} ${_window_number} +20%`
|
||||
| ◽◾◽ | - | anywhere | Start cursor mode at this point. | `/cursor go ${_x},${_y}`
|
||||
| Button/Wheel ^(1)^ | Gesture | Area | Description | Command
|
||||
| ◾◽◽ | - | chat | Switch to window. | `/window ${_window_number}`
|
||||
| ◾◽◽ | left | chat | Switch to previous buffer. | `/window ${_window_number};/buffer +1`
|
||||
| ◾◽◽ | right | chat | Switch to next buffer. | `/window ${_window_number};/buffer +1`
|
||||
| ◾◽◽ | left (long) | chat | Switch to first buffer. | `/window ${_window_number};/buffer 1`
|
||||
| ◾◽◽ | right (long) | chat | Switch to last buffer. | `/window ${_window_number};/input jump_last_buffer`
|
||||
| ◾◽◽ | - | chat (script buffer) | Select line in script buffer. | `/script go ${_chat_line_y}`
|
||||
| ◽◽◾ | - | chat (script buffer) | Install/remove script. | `/script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}`
|
||||
| kbd:[▲] | - | chat | Scroll up a few lines in buffer history. | `/window scroll_up -window ${_window_number}`
|
||||
| kbd:[▼] | - | chat | Scroll down a few lines in buffer history. | `/window scroll_down -window ${_window_number}`
|
||||
| kbd:[▲] | - | chat (script buffer) | Move 5 lines up in script buffer. | `/script up 5`
|
||||
| kbd:[▼] | - | chat (script buffer) | Move 5 lines down in script buffer. | `/script down 5`
|
||||
| kbd:[Ctrl+▲] | - | chat | Scroll horizontally to the left. | `/window scroll_horiz -window ${_window_number} -10%`
|
||||
| kbd:[Ctrl+▼] | - | chat | Scroll horizontally to the right. | `/window scroll_horiz -window ${_window_number} +10%`
|
||||
| ◾◽◽ | up / left | buflist | Move buffer to a lower number. | Signal `buflist_mouse`.
|
||||
| ◾◽◽ | down / right | buflist | Move buffer to a higher number. | Signal `buflist_mouse`.
|
||||
| ◾◽◽ | - | buflist | Switch to buffer (previously visited buffer if the buffer is the current one). | Signal `buflist_mouse`.
|
||||
| ◽◽◾ | - | buflist | Switch to next visited buffer if the buffer is the current one. | Signal `buflist_mouse`.
|
||||
| kbd:[Ctrl+▲] | - | buflist | Switch to previous buffer. | Signal `buflist_mouse`.
|
||||
| kbd:[Ctrl+▼] | - | buflist | Switch to next buffer. | Signal `buflist_mouse`.
|
||||
| ◾◽◽ | up | nicklist | Scroll up one page in nicklist. | `/bar scroll nicklist ${_window_number} -100%`
|
||||
| ◾◽◽ | down | nicklist | Scroll down one page in nicklist. | `/bar scroll nicklist ${_window_number} +100%`
|
||||
| ◾◽◽ | up (long) | nicklist | Go to the beginning of nicklist. | `/bar scroll nicklist ${_window_number} b`
|
||||
| ◾◽◽ | down (long) | nicklist | Go to the end of nicklist. | `/bar scroll nicklist ${_window_number} e`
|
||||
| ◾◽◽ | - | nicklist | Open query with nick. | `/window ${_window_number};/query ${nick}`
|
||||
| ◽◽◾ | - | nicklist | Do a whois on nick. | `/window ${_window_number};/whois ${nick}`
|
||||
| ◾◽◽ | left | nicklist | Kick nick. | `/window ${_window_number};/kick ${nick}`
|
||||
| ◾◽◽ | left (long) | nicklist | Kick and ban nick. | `/window ${_window_number};/kickban ${nick}`
|
||||
| ◽◽◾ | left | nicklist | Ban nick. | `/window ${_window_number};/ban ${nick}`
|
||||
| ◽◽◾ | - | input | Grab a mouse event and insert its code in command line. | `/input grab_mouse_area`
|
||||
| kbd:[▲] | - | any bar | Scroll bar by -20%. | `/bar scroll ${_bar_name} ${_window_number} -20%`
|
||||
| kbd:[▼] | - | any bar | Scroll bar by +20%. | `/bar scroll ${_bar_name} ${_window_number} +20%`
|
||||
| ◽◾◽ | - | anywhere | Start cursor mode at this point. | `/cursor go ${_x},${_y}`
|
||||
|===
|
||||
|
||||
[NOTE]
|
||||
^(1)^ "⇑" and "⇓" are wheel up and down.
|
||||
^(1)^ kbd:[▲] and kbd:[▼] are wheel up and down.
|
||||
|
||||
[[mouse]]
|
||||
=== Mouse support
|
||||
@@ -1854,7 +1860,7 @@ You can change or add bindings with the command `/key` using context "mouse"
|
||||
(for syntax, see command <<command_weechat_key,/key>>).
|
||||
|
||||
Event name consists of a modifier (optional), a button/wheel name and a gesture
|
||||
(optional). Different elements are separated by "-".
|
||||
(optional). Different elements are separated by `+-+`.
|
||||
|
||||
List of modifiers:
|
||||
|
||||
@@ -3133,7 +3139,7 @@ you can connect to WeeChat with any other IRC client (including WeeChat itself).
|
||||
You can define one port by IRC server, or one generic port for all servers.
|
||||
|
||||
When using one port for all servers, the client must send the internal name of
|
||||
server in the IRC "PASS" command, with this format:
|
||||
server in the IRC "PASS" command, with this format (see example below):
|
||||
|
||||
----
|
||||
PASS server:password
|
||||
@@ -3154,6 +3160,14 @@ Example: IRC proxy without SSL only for server "freenode":
|
||||
Now you can connect on port 8000 with any IRC client using server password
|
||||
"mypassword" (or "freenode:mypassword" if no server was specified in the relay).
|
||||
|
||||
For example if you use WeeChat as IRC client of the relay, with a server called
|
||||
"relay" and the relay password "secret", you can setup the password with this
|
||||
command:
|
||||
|
||||
----
|
||||
/set irc.server.relay.password "freenode:secret"
|
||||
----
|
||||
|
||||
[[relay_weechat_protocol]]
|
||||
==== WeeChat protocol
|
||||
|
||||
@@ -3837,7 +3851,7 @@ Matching groups can be used in "replace":
|
||||
(example: `+${hide:*,${re:2}}+` is the group #2 with all chars replaced by
|
||||
`+*+`).
|
||||
|
||||
Example: use bold for words between "*":
|
||||
Example: use bold for words between `+*+`:
|
||||
|
||||
----
|
||||
/\*([^ ]+)\*/*${color:bold}${re:1}${color:-bold}*/
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
raw : ouvrir le tampon avec les données brutes Relay
|
||||
sslcertkey : définir le certificat/clé SSL en utilisant le chemin de l'option relay.network.ssl_cert_key
|
||||
|
||||
Le nom du relai est : [ipv4.][ipv6.][ssl.]<protocole.nom> ou unix[.ssh].<protocole.nom>
|
||||
Le nom du relai est : [ipv4.][ipv6.][ssl.]<protocole.nom> ou unix[.ssl].<protocole.nom>
|
||||
ipv4 : forcer l'utilisation d'IPv4
|
||||
ipv6 : forcer l'utilisation d'IPv6
|
||||
ssl : activer SSL
|
||||
|
||||
@@ -327,8 +327,8 @@ barre, WeeChat recréera automatiquement la barre par défaut "input" si l'objet
|
||||
=== Comment puis-je copier/coller du texte sans coller la liste des pseudos ?
|
||||
|
||||
Avec WeeChat ≥ 1.0, vous pouvez utiliser l'affichage dépouillé (touche par
|
||||
défaut : kbd:[Alt+l]), qui affiche juste le contenu de la fenêtre actuellement
|
||||
sélectionnée sans aucun formatage.
|
||||
défaut : kbd:[Alt+l] (`L`)), qui affiche juste le contenu de la fenêtre
|
||||
actuellement sélectionnée sans aucun formatage.
|
||||
|
||||
Vous pouvez utiliser un terminal qui propose la sélection rectangulaire (comme
|
||||
rxvt-unicode, konsole, gnome-terminal, etc.). La touche est habituellement
|
||||
@@ -345,7 +345,7 @@ exemple :
|
||||
=== Comment puis-je cliquer sur les longs URLs (plus d'une ligne) ?
|
||||
|
||||
Avec WeeChat ≥ 1.0, vous pouvez utiliser l'affichage dépouillé (touche par
|
||||
défaut : kbd:[Alt+l]).
|
||||
défaut : kbd:[Alt+l] (`L`)).
|
||||
|
||||
Pour rendre le clic d'URL plus facile, vous pouvez :
|
||||
|
||||
|
||||
@@ -1042,9 +1042,9 @@ Exemple :
|
||||
[source,python]
|
||||
----
|
||||
script_options = {
|
||||
"option1" : "valeur1",
|
||||
"option2" : "valeur2",
|
||||
"option3" : "valeur3",
|
||||
"option1": "valeur1",
|
||||
"option2": "valeur2",
|
||||
"option3": "valeur3",
|
||||
}
|
||||
for option, default_value in script_options.items():
|
||||
if not weechat.config_is_set_plugin(option):
|
||||
|
||||
+109
-94
@@ -551,7 +551,10 @@ Des variables d'environnement sont utilisées par WeeChat si elles sont définie
|
||||
WeeChat écrit ses fichiers de configuration et les autres données dans
|
||||
`~/.weechat` par défaut.
|
||||
|
||||
Les répertoires sont :
|
||||
[[weechat_directories]]
|
||||
==== Répertoires de WeeChat
|
||||
|
||||
Les répertoires de WeeChat sont :
|
||||
|
||||
[width="100%",cols="1m,3",options="header"]
|
||||
|===
|
||||
@@ -580,6 +583,9 @@ Les répertoires sont :
|
||||
^(1)^ Ce répertoire contient souvent seulement des liens symboliques vers les
|
||||
scripts dans le répertoire parent.
|
||||
|
||||
[[weechat_files]]
|
||||
==== Fichiers de WeeChat
|
||||
|
||||
Les fichiers dans le répertoire principal de WeeChat sont :
|
||||
|
||||
[width="100%",cols="1m,3,6",options="header"]
|
||||
@@ -1231,13 +1237,13 @@ Liste des options de barre :
|
||||
==== Objets
|
||||
|
||||
L'option _items_ est une chaîne avec une liste d'objets de barre, séparés par
|
||||
une virgule (espace entre les objets à l'écran) ou un "+" (objets collés).
|
||||
une virgule (espace entre les objets à l'écran) ou un `+++` (objets collés).
|
||||
|
||||
La liste des objets de barre est affichée avec la commande `/bar listitems`.
|
||||
|
||||
Avant ou après l'objet de barre, vous pouvez utiliser des caractères (qui ne
|
||||
sont pas alphanumériques, "-" ou "_"). Ils seront affichés avant/après l'objet
|
||||
de barre avec la couleur des délimiteurs définie dans la barre (option
|
||||
sont pas alphanumériques, `+-+` ou `+_+`). Ils seront affichés avant/après
|
||||
l'objet de barre avec la couleur des délimiteurs définie dans la barre (option
|
||||
_color_delim_).
|
||||
|
||||
Exemple de barre avec les objets
|
||||
@@ -1401,8 +1407,8 @@ L'affichage dépouillé a les caractéristiques suivantes :
|
||||
* Ncurses n'est pas utilisé, par conséquent les URLs ne sont pas coupés en fin
|
||||
de ligne.
|
||||
|
||||
La touche par défaut pour activer l'affichage dépouillé est kbd:[Alt+l], et la
|
||||
même touche pour en sortir (ou par défaut tout changement dans la ligne de
|
||||
La touche par défaut pour activer l'affichage dépouillé est kbd:[Alt+l] (`L`),
|
||||
et la même touche pour en sortir (ou par défaut tout changement dans la ligne de
|
||||
commande sortira de l'affichage dépouillé, voir l'option
|
||||
<<option_weechat.look.bare_display_exit_on_input,weechat.look.bare_display_exit_on_input>>).
|
||||
|
||||
@@ -1597,7 +1603,7 @@ pour les cacher).
|
||||
Vous pouvez ajouter des étiquettes à mettre en valeur avec l'option
|
||||
<<option_weechat.look.highlight_tags,weechat.look.highlight_tags>>.
|
||||
Les étiquettes sont séparées par des virgules, et plusieurs étiquettes peuvent
|
||||
être séparées par "+" pour faire un "et" logique entre elles.
|
||||
être séparées par `+++` pour faire un "et" logique entre elles.
|
||||
|
||||
Par exemple pour mettre en valeur tous les messages du pseudo "FlashCode" et
|
||||
toutes les notices des pseudos commençant par "toto" :
|
||||
@@ -1691,78 +1697,78 @@ avec `/help buffer_autoset`.
|
||||
|
||||
[width="100%",cols="^.^3,.^8,.^5",options="header"]
|
||||
|===
|
||||
| Touche | Description | Commande
|
||||
| kbd:[Ctrl+l] | Réafficher toute la fenêtre. | `/window refresh`
|
||||
| Touche | Description | Commande
|
||||
| kbd:[Ctrl+l] (`L`) | Réafficher toute la fenêtre. | `/window refresh`
|
||||
| kbd:[Ctrl+s],
|
||||
kbd:[Ctrl+u] | Positionner le marqueur de données non lues sur tous les tampons. | `/input set_unread`
|
||||
| kbd:[Ctrl+x] | Changer de tampon courant si plusieurs tampons sont attachés avec le même numéro. | `/input switch_active_buffer`
|
||||
| kbd:[Alt+x] | Zoomer sur le tampon mélangé (kbd:[Alt+x] de nouveau : afficher tous les tampons mélangés). | `/input zoom_merged_buffer`
|
||||
| kbd:[PgUp] | Monter d'une page dans l'historique du tampon. | `/window page_up`
|
||||
| kbd:[PgDn] | Descendre d'une page dans l'historique du tampon. | `/window page_down`
|
||||
| kbd:[Alt+PgUp] | Monter de quelques lignes dans l'historique du tampon. | `/window scroll_up`
|
||||
| kbd:[Alt+PgDn] | Descendre de quelques lignes dans l'historique du tampon. | `/window scroll_down`
|
||||
| kbd:[Alt+Home] | Aller au début du tampon. | `/window scroll_top`
|
||||
| kbd:[Alt+End] | Aller à la fin du tampon. | `/window scroll_bottom`
|
||||
kbd:[Ctrl+u] | Positionner le marqueur de données non lues sur tous les tampons. | `/input set_unread`
|
||||
| kbd:[Ctrl+x] | Changer de tampon courant si plusieurs tampons sont attachés avec le même numéro. | `/input switch_active_buffer`
|
||||
| kbd:[Alt+x] | Zoomer sur le tampon mélangé (kbd:[Alt+x] de nouveau : afficher tous les tampons mélangés). | `/input zoom_merged_buffer`
|
||||
| kbd:[PgUp] | Monter d'une page dans l'historique du tampon. | `/window page_up`
|
||||
| kbd:[PgDn] | Descendre d'une page dans l'historique du tampon. | `/window page_down`
|
||||
| kbd:[Alt+PgUp] | Monter de quelques lignes dans l'historique du tampon. | `/window scroll_up`
|
||||
| kbd:[Alt+PgDn] | Descendre de quelques lignes dans l'historique du tampon. | `/window scroll_down`
|
||||
| kbd:[Alt+Home] | Aller au début du tampon. | `/window scroll_top`
|
||||
| kbd:[Alt+End] | Aller à la fin du tampon. | `/window scroll_bottom`
|
||||
| kbd:[F1] +
|
||||
kbd:[Ctrl+F1] | Monter d'une page dans la liste des tampons. | `/bar scroll buflist * -100%`
|
||||
kbd:[Ctrl+F1] | Monter d'une page dans la liste des tampons. | `/bar scroll buflist * -100%`
|
||||
| kbd:[F2] +
|
||||
kbd:[Ctrl+F2] | Descendre d'une page dans la liste des tampons. | `/bar scroll buflist * +100%`
|
||||
| kbd:[Alt+F1] | Aller au début de la liste des tampons. | `/bar scroll buflist * b`
|
||||
| kbd:[Alt+F2] | Aller à la fin de la liste des tampons. | `/bar scroll buflist * e`
|
||||
kbd:[Ctrl+F2] | Descendre d'une page dans la liste des tampons. | `/bar scroll buflist * +100%`
|
||||
| kbd:[Alt+F1] | Aller au début de la liste des tampons. | `/bar scroll buflist * b`
|
||||
| kbd:[Alt+F2] | Aller à la fin de la liste des tampons. | `/bar scroll buflist * e`
|
||||
| kbd:[Alt+←] +
|
||||
kbd:[Alt+↑] +
|
||||
kbd:[Ctrl+p] +
|
||||
kbd:[F5] | Aller au tampon précédent. | `/buffer -1`
|
||||
kbd:[F5] | Aller au tampon précédent. | `/buffer -1`
|
||||
| kbd:[Alt+→] +
|
||||
kbd:[Alt+↓] +
|
||||
kbd:[Ctrl+n] +
|
||||
kbd:[F6] | Aller au tampon suivant. | `/buffer +1`
|
||||
| kbd:[F7] | Aller à la fenêtre précédente. | `/window -1`
|
||||
| kbd:[F8] | Aller à la fenêtre suivante. | `/window +1`
|
||||
| kbd:[F9] | Faire défiler le titre du tampon vers la gauche. | `+/bar scroll title * -30%+`
|
||||
| kbd:[F10] | Faire défiler le titre du tampon vers la droite. | `+/bar scroll title * +30%+`
|
||||
kbd:[F6] | Aller au tampon suivant. | `/buffer +1`
|
||||
| kbd:[F7] | Aller à la fenêtre précédente. | `/window -1`
|
||||
| kbd:[F8] | Aller à la fenêtre suivante. | `/window +1`
|
||||
| kbd:[F9] | Faire défiler le titre du tampon vers la gauche. | `+/bar scroll title * -30%+`
|
||||
| kbd:[F10] | Faire défiler le titre du tampon vers la droite. | `+/bar scroll title * +30%+`
|
||||
| kbd:[F11] +
|
||||
kbd:[Ctrl+F11] | Monter d'une page dans la liste des pseudos. | `/bar scroll nicklist * -100%`
|
||||
kbd:[Ctrl+F11] | Monter d'une page dans la liste des pseudos. | `/bar scroll nicklist * -100%`
|
||||
| kbd:[F12] +
|
||||
kbd:[Ctrl+F12] | Descendre d'une page dans la liste des pseudos. | `/bar scroll nicklist * +100%`
|
||||
| kbd:[Alt+F11] | Aller au début de la liste des pseudos. | `/bar scroll nicklist * b`
|
||||
| kbd:[Alt+F12] | Aller à la fin de la liste des pseudos. | `/bar scroll nicklist * e`
|
||||
| kbd:[Alt+a] | Sauter au prochain tampon avec activité (avec priorité : highlight, message, autre). | `/input jump_smart`
|
||||
| kbd:[Alt+h] | Vider la hotlist (notification d'activité sur les autres tampons). | `/input hotlist_clear`
|
||||
kbd:[Ctrl+F12] | Descendre d'une page dans la liste des pseudos. | `/bar scroll nicklist * +100%`
|
||||
| kbd:[Alt+F11] | Aller au début de la liste des pseudos. | `/bar scroll nicklist * b`
|
||||
| kbd:[Alt+F12] | Aller à la fin de la liste des pseudos. | `/bar scroll nicklist * e`
|
||||
| kbd:[Alt+a] | Sauter au prochain tampon avec activité (avec priorité : highlight, message, autre). | `/input jump_smart`
|
||||
| kbd:[Alt+h] | Vider la hotlist (notification d'activité sur les autres tampons). | `/input hotlist_clear`
|
||||
| kbd:[Alt+j],
|
||||
kbd:[Alt+f] | Sauter au premier tampon. | `/buffer -`
|
||||
kbd:[Alt+f] | Sauter au premier tampon. | `/buffer -`
|
||||
| kbd:[Alt+j],
|
||||
kbd:[Alt+l] | Sauter au dernier tampon. | `/buffer +`
|
||||
kbd:[Alt+l] (`L`) | Sauter au dernier tampon. | `/buffer +`
|
||||
| kbd:[Alt+j],
|
||||
kbd:[Alt+r] | Sauter au tampon IRC de données brutes. | `/server raw`
|
||||
kbd:[Alt+r] | Sauter au tampon IRC de données brutes. | `/server raw`
|
||||
| kbd:[Alt+j],
|
||||
kbd:[Alt+s] | Sauter au tampon IRC du serveur. | `/server jump`
|
||||
| kbd:[Alt+0...9] | Sauter au tampon qui porte ce numéro (0 = 10). | `/buffer *N`
|
||||
kbd:[Alt+s] | Sauter au tampon IRC du serveur. | `/server jump`
|
||||
| kbd:[Alt+0...9] | Sauter au tampon qui porte ce numéro (0 = 10). | `/buffer *N`
|
||||
| kbd:[Alt+j],
|
||||
kbd:[01...99] | Sauter au tampon qui porte ce numéro. | `/buffer *NN`
|
||||
| kbd:[Alt+l] | Activer/désactiver le mode d'affichage dépouillé. | `/window bare`
|
||||
| kbd:[Alt+m] | Activer/désactiver la souris. | `/mouse toggle`
|
||||
| kbd:[Alt+n] | Se positionner sur le highlight suivant. | `/window scroll_next_highlight`
|
||||
| kbd:[Alt+p] | Se positionner sur le highlight précédent. | `/window scroll_previous_highlight`
|
||||
| kbd:[Alt+u] | Se positionner sur la première ligne non lue du tampon. | `/window scroll_unread`
|
||||
kbd:[01...99] | Sauter au tampon qui porte ce numéro. | `/buffer *NN`
|
||||
| kbd:[Alt+l] (`L`) | Activer/désactiver le mode d'affichage dépouillé. | `/window bare`
|
||||
| kbd:[Alt+m] | Activer/désactiver la souris. | `/mouse toggle`
|
||||
| kbd:[Alt+n] | Se positionner sur le highlight suivant. | `/window scroll_next_highlight`
|
||||
| kbd:[Alt+p] | Se positionner sur le highlight précédent. | `/window scroll_previous_highlight`
|
||||
| kbd:[Alt+u] | Se positionner sur la première ligne non lue du tampon. | `/window scroll_unread`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[Alt+↑] | Sauter à la fenêtre au dessus. | `/window up`
|
||||
kbd:[Alt+↑] | Sauter à la fenêtre au dessus. | `/window up`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[Alt+↓] | Sauter à la fenêtre en dessous. | `/window down`
|
||||
kbd:[Alt+↓] | Sauter à la fenêtre en dessous. | `/window down`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[Alt+←] | Sauter à la fenêtre de gauche. | `/window left`
|
||||
kbd:[Alt+←] | Sauter à la fenêtre de gauche. | `/window left`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[Alt+→] | Sauter à la fenêtre de droite. | `/window right`
|
||||
kbd:[Alt+→] | Sauter à la fenêtre de droite. | `/window right`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[Alt+b] | Équilibrer la taille de toutes les fenêtres. | `/window balance`
|
||||
kbd:[Alt+b] | Équilibrer la taille de toutes les fenêtres. | `/window balance`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[Alt+s] | Échanger les tampons de deux fenêtres. | `/window swap`
|
||||
| kbd:[Alt+z] | Zoomer sur la fenêtre courante (kbd:[Alt+z] de nouveau : restaurer l'état initial des fenêtres, avant le zoom). | `/window zoom`
|
||||
| kbd:[Alt+<] | Sauter au tampon précédent dans la liste des tampons visités. | `/input jump_previously_visited_buffer`
|
||||
| kbd:[Alt+>] | Sauter au tampon suivant dans la liste des tampons visités. | `/input jump_next_visited_buffer`
|
||||
| kbd:[Alt+/] | Sauter au dernier tampon affiché (avant le dernier saut vers un tampon). | `/input jump_last_buffer_displayed`
|
||||
| kbd:[Alt+=] | Activer/désactiver les filtres. | `/filter toggle`
|
||||
| kbd:[Alt+-] | Activer/désactiver les filtres dans le tampon courant. | `/filter toggle @`
|
||||
kbd:[Alt+s] | Échanger les tampons de deux fenêtres. | `/window swap`
|
||||
| kbd:[Alt+z] | Zoomer sur la fenêtre courante (kbd:[Alt+z] de nouveau : restaurer l'état initial des fenêtres, avant le zoom). | `/window zoom`
|
||||
| kbd:[Alt+<] | Sauter au tampon précédent dans la liste des tampons visités. | `/input jump_previously_visited_buffer`
|
||||
| kbd:[Alt+>] | Sauter au tampon suivant dans la liste des tampons visités. | `/input jump_next_visited_buffer`
|
||||
| kbd:[Alt+/] | Sauter au dernier tampon affiché (avant le dernier saut vers un tampon). | `/input jump_last_buffer_displayed`
|
||||
| kbd:[Alt+=] | Activer/désactiver les filtres. | `/filter toggle`
|
||||
| kbd:[Alt+-] | Activer/désactiver les filtres dans le tampon courant. | `/filter toggle @`
|
||||
|===
|
||||
|
||||
[[key_bindings_search_context]]
|
||||
@@ -1823,43 +1829,43 @@ Ces touches sont utilisées dans le contexte "mouse", c'est-à-dire lorsqu'un
|
||||
|
||||
[width="100%",cols="^.^3,^.^3,^.^3,.^8,.^8",options="header"]
|
||||
|===
|
||||
| Bouton ^(1)^ | Geste | Zone | Description | Commande
|
||||
| ◾◽◽ | - | chat | Aller à la fenêtre. | `/window ${_window_number}`
|
||||
| ◾◽◽ | left | chat | Aller au tampon précédent. | `/window ${_window_number};/buffer +1`
|
||||
| ◾◽◽ | right | chat | Aller au tampon suivant. | `/window ${_window_number};/buffer +1`
|
||||
| ◾◽◽ | left (long) | chat | Aller au premier tampon. | `/window ${_window_number};/buffer 1`
|
||||
| ◾◽◽ | right (long) | chat | Aller au dernier tampon. | `/window ${_window_number};/input jump_last_buffer`
|
||||
| ◾◽◽ | - | chat (tampon script) | Sélectionner la ligne dans le tampon script. | `/script go ${_chat_line_y}`
|
||||
| ◽◽◾ | - | chat (tampon script) | Installer/supprimer un script. | `/script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}`
|
||||
| ⇑ | - | chat | Monter de quelques lignes dans l'historique du tampon. | `/window scroll_up -window ${_window_number}`
|
||||
| ⇓ | - | chat | Descendre de quelques lignes dans l'historique du tampon. | `/window scroll_down -window ${_window_number}`
|
||||
| ⇑ | - | chat (tampon script) | Monter de 5 lignes dans le tampon script. | `/script up 5`
|
||||
| ⇓ | - | chat (tampon script) | Descendre de 5 lignes dans le tampon script. | `/script down 5`
|
||||
| kbd:[Ctrl+⇑] | - | chat | Faire défiler horizontalement vers la gauche. | `/window scroll_horiz -window ${_window_number} -10%`
|
||||
| kbd:[Ctrl+⇓] | - | chat | Faire défiler horizontalement vers la droite. | `/window scroll_horiz -window ${_window_number} +10%`
|
||||
| ◾◽◽ | up / left | buflist | Déplacer le tampon vers un numéro inférieur. | Signal `buflist_mouse`.
|
||||
| ◾◽◽ | down / right | buflist | Déplacer le tampon vers un numéro supérieur. | Signal `buflist_mouse`.
|
||||
| ◾◽◽ | - | buflist | Aller au tampon (tampon précédent dans la liste des tampons visités si le tampon est le courant). | Signal `buflist_mouse`.
|
||||
| ◽◽◾ | - | buflist | Aller au tampon suivant dans la liste des tampons visités si le tampon est le courant. | Signal `buflist_mouse`.
|
||||
| kbd:[Ctrl+⇑] | - | buflist | Aller au tampon précédent. | Signal `buflist_mouse`.
|
||||
| kbd:[Ctrl+⇓] | - | buflist | Aller au tampon suivant. | Signal `buflist_mouse`.
|
||||
| ◾◽◽ | up | liste des pseudos | Monter d'une page dans la liste des pseudos. | `/bar scroll nicklist ${_window_number} -100%`
|
||||
| ◾◽◽ | down | liste des pseudos | Descendre d'une page dans la liste des pseudos. | `/bar scroll nicklist ${_window_number} +100%`
|
||||
| ◾◽◽ | up (long) | liste des pseudos | Aller au début de la liste des pseudos. | `/bar scroll nicklist ${_window_number} b`
|
||||
| ◾◽◽ | down (long) | liste des pseudos | Aller à la fin de la liste des pseudos. | `/bar scroll nicklist ${_window_number} e`
|
||||
| ◾◽◽ | - | liste des pseudos | Ouvrir une discussion avec le pseudo. | `/window ${_window_number};/query ${nick}`
|
||||
| ◽◽◾ | - | liste des pseudos | Effectuer un whois sur le pseudo. | `/window ${_window_number};/whois ${nick}`
|
||||
| ◾◽◽ | left | liste des pseudos | Retirer par la force le pseudo. | `/window ${_window_number};/kick ${nick}`
|
||||
| ◾◽◽ | left (long) | liste des pseudos | Retirer par la force et bannir le pseudo. | `/window ${_window_number};/kickban ${nick}`
|
||||
| ◽◽◾ | left | liste des pseudos | Bannir le pseudo. | `/window ${_window_number};/ban ${nick}`
|
||||
| ◽◽◾ | - | ligne de commande | Capturer un évènement de la souris et insérer son code sur la ligne de commande. | `/input grab_mouse_area`
|
||||
| ⇑ | - | toute barre | Faire défiler la barre de -20%. | `/bar scroll ${_bar_name} ${_window_number} -20%`
|
||||
| ⇓ | - | toute barre | Faire défiler la barre de +20%. | `/bar scroll ${_bar_name} ${_window_number} +20%`
|
||||
| ◽◾◽ | - | n'importe où | Démarrer le mode curseur ("cursor") à ce point. | `/cursor go ${_x},${_y}`
|
||||
| Bouton/Roulette ^(1)^ | Geste | Zone | Description | Commande
|
||||
| ◾◽◽ | - | chat | Aller à la fenêtre. | `/window ${_window_number}`
|
||||
| ◾◽◽ | left | chat | Aller au tampon précédent. | `/window ${_window_number};/buffer +1`
|
||||
| ◾◽◽ | right | chat | Aller au tampon suivant. | `/window ${_window_number};/buffer +1`
|
||||
| ◾◽◽ | left (long) | chat | Aller au premier tampon. | `/window ${_window_number};/buffer 1`
|
||||
| ◾◽◽ | right (long) | chat | Aller au dernier tampon. | `/window ${_window_number};/input jump_last_buffer`
|
||||
| ◾◽◽ | - | chat (tampon script) | Sélectionner la ligne dans le tampon script. | `/script go ${_chat_line_y}`
|
||||
| ◽◽◾ | - | chat (tampon script) | Installer/supprimer un script. | `/script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}`
|
||||
| kbd:[▲] | - | chat | Monter de quelques lignes dans l'historique du tampon. | `/window scroll_up -window ${_window_number}`
|
||||
| kbd:[▼] | - | chat | Descendre de quelques lignes dans l'historique du tampon. | `/window scroll_down -window ${_window_number}`
|
||||
| kbd:[▲] | - | chat (tampon script) | Monter de 5 lignes dans le tampon script. | `/script up 5`
|
||||
| kbd:[▼] | - | chat (tampon script) | Descendre de 5 lignes dans le tampon script. | `/script down 5`
|
||||
| kbd:[Ctrl+▲] | - | chat | Faire défiler horizontalement vers la gauche. | `/window scroll_horiz -window ${_window_number} -10%`
|
||||
| kbd:[Ctrl+▼] | - | chat | Faire défiler horizontalement vers la droite. | `/window scroll_horiz -window ${_window_number} +10%`
|
||||
| ◾◽◽ | up / left | buflist | Déplacer le tampon vers un numéro inférieur. | Signal `buflist_mouse`.
|
||||
| ◾◽◽ | down / right | buflist | Déplacer le tampon vers un numéro supérieur. | Signal `buflist_mouse`.
|
||||
| ◾◽◽ | - | buflist | Aller au tampon (tampon précédent dans la liste des tampons visités si le tampon est le courant). | Signal `buflist_mouse`.
|
||||
| ◽◽◾ | - | buflist | Aller au tampon suivant dans la liste des tampons visités si le tampon est le courant. | Signal `buflist_mouse`.
|
||||
| kbd:[Ctrl+▲] | - | buflist | Aller au tampon précédent. | Signal `buflist_mouse`.
|
||||
| kbd:[Ctrl+▼] | - | buflist | Aller au tampon suivant. | Signal `buflist_mouse`.
|
||||
| ◾◽◽ | up | liste des pseudos | Monter d'une page dans la liste des pseudos. | `/bar scroll nicklist ${_window_number} -100%`
|
||||
| ◾◽◽ | down | liste des pseudos | Descendre d'une page dans la liste des pseudos. | `/bar scroll nicklist ${_window_number} +100%`
|
||||
| ◾◽◽ | up (long) | liste des pseudos | Aller au début de la liste des pseudos. | `/bar scroll nicklist ${_window_number} b`
|
||||
| ◾◽◽ | down (long) | liste des pseudos | Aller à la fin de la liste des pseudos. | `/bar scroll nicklist ${_window_number} e`
|
||||
| ◾◽◽ | - | liste des pseudos | Ouvrir une discussion avec le pseudo. | `/window ${_window_number};/query ${nick}`
|
||||
| ◽◽◾ | - | liste des pseudos | Effectuer un whois sur le pseudo. | `/window ${_window_number};/whois ${nick}`
|
||||
| ◾◽◽ | left | liste des pseudos | Retirer par la force le pseudo. | `/window ${_window_number};/kick ${nick}`
|
||||
| ◾◽◽ | left (long) | liste des pseudos | Retirer par la force et bannir le pseudo. | `/window ${_window_number};/kickban ${nick}`
|
||||
| ◽◽◾ | left | liste des pseudos | Bannir le pseudo. | `/window ${_window_number};/ban ${nick}`
|
||||
| ◽◽◾ | - | ligne de commande | Capturer un évènement de la souris et insérer son code sur la ligne de commande. | `/input grab_mouse_area`
|
||||
| kbd:[▲] | - | toute barre | Faire défiler la barre de -20%. | `/bar scroll ${_bar_name} ${_window_number} -20%`
|
||||
| kbd:[▼] | - | toute barre | Faire défiler la barre de +20%. | `/bar scroll ${_bar_name} ${_window_number} +20%`
|
||||
| ◽◾◽ | - | n'importe où | Démarrer le mode curseur ("cursor") à ce point. | `/cursor go ${_x},${_y}`
|
||||
|===
|
||||
|
||||
[NOTE]
|
||||
^(1)^ "⇑" et "⇓" sont la roulette vers le haut et le bas.
|
||||
^(1)^ kbd:[▲] et kbd:[▼] sont la roulette vers le haut et le bas.
|
||||
|
||||
[[mouse]]
|
||||
=== Support souris
|
||||
@@ -1914,7 +1920,7 @@ utilisant le contexte "mouse" (pour la syntaxe voir la commande
|
||||
<<command_weechat_key,/key>>).
|
||||
|
||||
Un nom d'évènement consiste en un modificateur (facultatif), un bouton/roulette
|
||||
et un geste (facultatif). Les différents éléments sont séparés par "-".
|
||||
et un geste (facultatif). Les différents éléments sont séparés par `+-+`.
|
||||
|
||||
Liste des modificateurs :
|
||||
|
||||
@@ -3236,7 +3242,8 @@ Vous pouvez définir un port par serveur IRC, ou bien un port générique pour t
|
||||
les serveurs.
|
||||
|
||||
Lors de l'utilisation d'un port pour tous les serveurs, le client doit envoyer
|
||||
le nom interne du serveur dans la commande IRC "PASS", avec le format :
|
||||
le nom interne du serveur dans la commande IRC "PASS", avec le format
|
||||
(voir l'exemple ci-dessous) :
|
||||
|
||||
----
|
||||
PASS serveur:motdepasse
|
||||
@@ -3258,6 +3265,14 @@ Maintenant vous pouvez vous connecter sur le port 8000 avec n'importe quel
|
||||
client IRC en utilisant le mot de passe "motdepasse" (ou "freenode:motdepasse"
|
||||
si aucun serveur n'a été spécifié dans le relai).
|
||||
|
||||
Par exemple si vous utilisez WeeChat comme client IRC du relai, avec un serveur
|
||||
"relay" et un mot de passe relay "secret", vous pouvez configurer le mot de passe
|
||||
avec cette commande :
|
||||
|
||||
----
|
||||
/set irc.server.relay.password "freenode:secret"
|
||||
----
|
||||
|
||||
[[relay_weechat_protocol]]
|
||||
==== Protocole WeeChat
|
||||
|
||||
@@ -3963,7 +3978,7 @@ Les groupes de correspondance peuvent être utilisés dans le "remplacement" :
|
||||
remplacés par "c" (exemple : `+${hide:*,${re:2}}+` est le groupe n°2 avec tous
|
||||
les caractères remplacés par `+*+`).
|
||||
|
||||
Exemple : utiliser du gras pour les mots entre "*" :
|
||||
Exemple : utiliser du gras pour les mots entre `+*+` :
|
||||
|
||||
----
|
||||
/\*([^ ]+)\*/*${color:bold}${re:1}${color:-bold}*/
|
||||
|
||||
@@ -347,7 +347,7 @@ non viene usato da un'altra barra:
|
||||
=== Come posso copiare/incollare testo senza incollare la lista nick?
|
||||
|
||||
// TRANSLATION MISSING
|
||||
With WeeChat ≥ 1.0, you can use the bare display (default key: kbd:[Alt+l]),
|
||||
With WeeChat ≥ 1.0, you can use the bare display (default key: kbd:[Alt+l] (`L`)),
|
||||
which will show just the contents of the currently selected window,
|
||||
without any formatting.
|
||||
|
||||
@@ -365,7 +365,7 @@ Un'altra soluzione è spostare la lista nick in alto o in basso, per esempio:
|
||||
=== Come posso cliccare su URL lunghi (più di una riga)?
|
||||
|
||||
// TRANSLATION MISSING
|
||||
With WeeChat ≥ 1.0, you can use the bare display (default key: kbd:[Alt+l]).
|
||||
With WeeChat ≥ 1.0, you can use the bare display (default key: kbd:[Alt+l] (`L`)).
|
||||
|
||||
// TRANSLATION MISSING
|
||||
To make opening URLs easier, you can:
|
||||
|
||||
@@ -1047,9 +1047,9 @@ Esempio:
|
||||
[source,python]
|
||||
----
|
||||
script_options = {
|
||||
"option1" : "value1",
|
||||
"option2" : "value2",
|
||||
"option3" : "value3",
|
||||
"option1": "value1",
|
||||
"option2": "value2",
|
||||
"option3": "value3",
|
||||
}
|
||||
for option, default_value in script_options.items():
|
||||
if not weechat.config_is_set_plugin(option):
|
||||
|
||||
+109
-94
@@ -587,7 +587,10 @@ Some environment variables are used by WeeChat if they are defined:
|
||||
WeeChat writes configuration files and other data in directory `~/.weechat`
|
||||
by default.
|
||||
|
||||
The directories are:
|
||||
[[weechat_directories]]
|
||||
==== WeeChat directories
|
||||
|
||||
The WeeChat directories are:
|
||||
|
||||
[width="100%",cols="1m,3",options="header"]
|
||||
|===
|
||||
@@ -615,6 +618,9 @@ The directories are:
|
||||
[NOTE]
|
||||
^(1)^ This directory often contains only symbolic links to scripts in parent directory.
|
||||
|
||||
[[weechat_files]]
|
||||
==== WeeChat files
|
||||
|
||||
The files in the WeeChat home directory are:
|
||||
|
||||
[width="100%",cols="1m,3,6",options="header"]
|
||||
@@ -1278,13 +1284,13 @@ List of bar options:
|
||||
==== Items
|
||||
|
||||
The option _items_ is a string with a list of bar items, separated by a comma
|
||||
(space between items on screen) or "+" (glued items).
|
||||
(space between items on screen) or `+++` (glued items).
|
||||
|
||||
The list of bar items is displayed with command `/bar listitems`.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Before or after item name, you can use chars (that are not alphanumeric, "-" or
|
||||
"_"). They will be displayed before/after item with the delimiters color
|
||||
Before or after item name, you can use chars (that are not alphanumeric, `+-+`
|
||||
or `+_+`). They will be displayed before/after item with the delimiters color
|
||||
defined in bar (option _color_delim_).
|
||||
|
||||
Example of bar with items "[time],buffer_number+:+buffer_plugin+.+buffer_name":
|
||||
@@ -1445,8 +1451,8 @@ The bare display has following features:
|
||||
mouse like you do in the terminal to click on URLs and select text
|
||||
* ncurses is not used, therefore URLs are not cut at the end of lines.
|
||||
|
||||
The default key to enabled bare display is kbd:[Alt+l], and same key to exit (or
|
||||
by default anything changing the input will exit the bare display, see option
|
||||
The default key to enable bare display is kbd:[Alt+l] (`L`), and same key to exit
|
||||
(or by default anything changing the input will exit the bare display, see option
|
||||
<<option_weechat.look.bare_display_exit_on_input,weechat.look.bare_display_exit_on_input>>).
|
||||
|
||||
The time format can be customized with the option
|
||||
@@ -1635,7 +1641,7 @@ You can display tags with the command `/debug tags` (same command to hide them).
|
||||
|
||||
You can add specific tags to highlight with the option
|
||||
<<option_weechat.look.highlight_tags,weechat.look.highlight_tags>>.
|
||||
Tags are separated by commas, and multiple tags can be separated by "+" to do
|
||||
Tags are separated by commas, and multiple tags can be separated by `+++` to do
|
||||
a logical "and" between them.
|
||||
|
||||
For example to highlight all messages from nick "FlashCode" and all notices
|
||||
@@ -1733,86 +1739,86 @@ with `/script install buffer_autoset.py` and get help with `/help buffer_autoset
|
||||
|
||||
[width="100%",cols="^.^3,.^8,.^5",options="header"]
|
||||
|===
|
||||
| Tasti | Descrizione | Comando
|
||||
| kbd:[Ctrl+l] | Ridisegna l'intera finestra. | `/window refresh`
|
||||
| Tasti | Descrizione | Comando
|
||||
| kbd:[Ctrl+l] (`L`) | Ridisegna l'intera finestra. | `/window refresh`
|
||||
| kbd:[Ctrl+s],
|
||||
kbd:[ctrl-u] | Imposta l'evidenziatore dei messaggi non letti su tutti i buffer. | `/input set_unread`
|
||||
| kbd:[Ctrl+x] | Passa al buffer attivo se i buffer sono collegati con lo stesso numero. | `/input switch_active_buffer`
|
||||
kbd:[Ctrl+u] | Imposta l'evidenziatore dei messaggi non letti su tutti i buffer. | `/input set_unread`
|
||||
| kbd:[Ctrl+x] | Passa al buffer attivo se i buffer sono collegati con lo stesso numero. | `/input switch_active_buffer`
|
||||
// TRANSLATION MISSING
|
||||
| kbd:[Alt+x] | Zoom on merged buffer (kbd:[Alt+x] again: display all merged buffers). | `/input zoom_merged_buffer`
|
||||
| kbd:[PgUp] | Scorre in alto di una pagina nella cronologia del buffer. | `/window page_up`
|
||||
| kbd:[PgDn] | Scorre di una pagina in basso nella cronologia del buffer. | `/window page_down`
|
||||
| kbd:[Alt+PgUp] | Scorre di qualche riga in alto nella cronologia del buffer. | `/window scroll_up`
|
||||
| kbd:[Alt+PgDn] | Scorre di qualche riga in basso nella cronologia del buffer. | `/window scroll_down`
|
||||
| kbd:[Alt+Home] | Scorre in cima al buffer. | `/window scroll_top`
|
||||
| kbd:[Alt+End] | Scorre alla fine del del buffer. | `/window scroll_bottom`
|
||||
| kbd:[Alt+x] | Zoom on merged buffer (kbd:[Alt+x] again: display all merged buffers). | `/input zoom_merged_buffer`
|
||||
| kbd:[PgUp] | Scorre in alto di una pagina nella cronologia del buffer. | `/window page_up`
|
||||
| kbd:[PgDn] | Scorre di una pagina in basso nella cronologia del buffer. | `/window page_down`
|
||||
| kbd:[Alt+PgUp] | Scorre di qualche riga in alto nella cronologia del buffer. | `/window scroll_up`
|
||||
| kbd:[Alt+PgDn] | Scorre di qualche riga in basso nella cronologia del buffer. | `/window scroll_down`
|
||||
| kbd:[Alt+Home] | Scorre in cima al buffer. | `/window scroll_top`
|
||||
| kbd:[Alt+End] | Scorre alla fine del del buffer. | `/window scroll_bottom`
|
||||
// TRANSLATION MISSING
|
||||
| kbd:[F1] +
|
||||
kbd:[Ctrl+F1] | Scroll up one page in buflist. | `/bar scroll buflist * -100%`
|
||||
kbd:[Ctrl+F1] | Scroll up one page in buflist. | `/bar scroll buflist * -100%`
|
||||
// TRANSLATION MISSING
|
||||
| kbd:[F2] +
|
||||
kbd:[Ctrl+F2] | Scroll down one page in buflist. | `/bar scroll buflist * +100%`
|
||||
kbd:[Ctrl+F2] | Scroll down one page in buflist. | `/bar scroll buflist * +100%`
|
||||
// TRANSLATION MISSING
|
||||
| kbd:[Alt+F1] | Go to the beginning of buflist. | `/bar scroll buflist * b`
|
||||
| kbd:[Alt+F1] | Go to the beginning of buflist. | `/bar scroll buflist * b`
|
||||
// TRANSLATION MISSING
|
||||
| kbd:[Alt+F2] | Go to the end of buflist. | `/bar scroll buflist * e`
|
||||
| kbd:[Alt+F2] | Go to the end of buflist. | `/bar scroll buflist * e`
|
||||
| kbd:[Alt+←] +
|
||||
kbd:[Alt+↑] +
|
||||
kbd:[Ctrl+p] +
|
||||
kbd:[F5] | Passa al buffer precedente. | `/buffer -1`
|
||||
kbd:[F5] | Passa al buffer precedente. | `/buffer -1`
|
||||
| kbd:[Alt+→] +
|
||||
kbd:[Alt+↓] +
|
||||
kbd:[Ctrl+n] +
|
||||
kbd:[F6] | Passa al buffer successivo. | `/buffer +1`
|
||||
| kbd:[F7] | Passa alla finestra precedente. | `/window -1`
|
||||
| kbd:[F8] | Passa alla finestra successiva. | `/window +1`
|
||||
| kbd:[F9] | Scorre il titolo del buffer sulla sinistra. | `+/bar scroll title * -30%+`
|
||||
| kbd:[F10] | Scorre il titolo del buffer sulla destra. | `+/bar scroll title * +30%+`
|
||||
kbd:[F6] | Passa al buffer successivo. | `/buffer +1`
|
||||
| kbd:[F7] | Passa alla finestra precedente. | `/window -1`
|
||||
| kbd:[F8] | Passa alla finestra successiva. | `/window +1`
|
||||
| kbd:[F9] | Scorre il titolo del buffer sulla sinistra. | `+/bar scroll title * -30%+`
|
||||
| kbd:[F10] | Scorre il titolo del buffer sulla destra. | `+/bar scroll title * +30%+`
|
||||
| kbd:[F11] +
|
||||
kbd:[Ctrl+F11] | Scorre di una pagina in alto nella lista nick. | `/bar scroll nicklist * -100%`
|
||||
kbd:[Ctrl+F11] | Scorre di una pagina in alto nella lista nick. | `/bar scroll nicklist * -100%`
|
||||
| kbd:[F12] +
|
||||
kbd:[Ctrl+F12] | Scorre di una pagina in basso nella lista nick. | `/bar scroll nicklist * +100%`
|
||||
| kbd:[Alt+F11] | Sposta all'inizio della lista nick. | `/bar scroll nicklist * b`
|
||||
| kbd:[Alt+F12] | Sposta alla fine della lista nick. | `/bar scroll nicklist * e`
|
||||
| kbd:[Alt+a] | Passa al buffer successivo con attività (con priorità: highligh, messagge, altro). | `/input jump_smart`
|
||||
| kbd:[Alt+h] | Pulisce hotlist (notifica di attività su altri buffer). | `/input hotlist_clear`
|
||||
kbd:[Ctrl+F12] | Scorre di una pagina in basso nella lista nick. | `/bar scroll nicklist * +100%`
|
||||
| kbd:[Alt+F11] | Sposta all'inizio della lista nick. | `/bar scroll nicklist * b`
|
||||
| kbd:[Alt+F12] | Sposta alla fine della lista nick. | `/bar scroll nicklist * e`
|
||||
| kbd:[Alt+a] | Passa al buffer successivo con attività (con priorità: highligh, messagge, altro). | `/input jump_smart`
|
||||
| kbd:[Alt+h] | Pulisce hotlist (notifica di attività su altri buffer). | `/input hotlist_clear`
|
||||
// TRANSLATION MISSING
|
||||
| kbd:[Alt+j],
|
||||
kbd:[alt-f] | Switch to first buffer. | `/buffer -`
|
||||
kbd:[Alt+f] | Switch to first buffer. | `/buffer -`
|
||||
| kbd:[Alt+j],
|
||||
kbd:[alt-l] | Passa all'ultimo buffer. | `/buffer +`
|
||||
kbd:[Alt+l] (`L`) | Passa all'ultimo buffer. | `/buffer +`
|
||||
| kbd:[Alt+j],
|
||||
kbd:[alt-r] | Passa al buffer raw IRC. | `/server raw`
|
||||
kbd:[Alt+r] | Passa al buffer raw IRC. | `/server raw`
|
||||
| kbd:[Alt+j],
|
||||
kbd:[alt-s] | Passa al buffer server IRC. | `/server jump`
|
||||
| kbd:[Alt+0...9] | Passa al buffer numero (0 = 10). | `/buffer *N`
|
||||
kbd:[Alt+s] | Passa al buffer server IRC. | `/server jump`
|
||||
| kbd:[Alt+0...9] | Passa al buffer numero (0 = 10). | `/buffer *N`
|
||||
| kbd:[Alt+j],
|
||||
kbd:[01...99] | Passa al buffer numero. | `/buffer *NN`
|
||||
kbd:[01...99] | Passa al buffer numero. | `/buffer *NN`
|
||||
// TRANSLATION MISSING
|
||||
| kbd:[Alt+l] | Toggle bare display on/off. | `/window bare`
|
||||
| kbd:[Alt+m] | Abilita/disabilita. | `/mouse toggle`
|
||||
| kbd:[Alt+n] | Scorre fino alla notifica successiva. | `/window scroll_next_highlight`
|
||||
| kbd:[Alt+p] | Scorre fino alla notifica precedente. | `/window scroll_previous_highlight`
|
||||
| kbd:[Alt+u] | Scorre fino alla prima riga non letta nel buffer. | `/window scroll_unread`
|
||||
| kbd:[Alt+l] (`L`) | Toggle bare display on/off. | `/window bare`
|
||||
| kbd:[Alt+m] | Abilita/disabilita. | `/mouse toggle`
|
||||
| kbd:[Alt+n] | Scorre fino alla notifica successiva. | `/window scroll_next_highlight`
|
||||
| kbd:[Alt+p] | Scorre fino alla notifica precedente. | `/window scroll_previous_highlight`
|
||||
| kbd:[Alt+u] | Scorre fino alla prima riga non letta nel buffer. | `/window scroll_unread`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[alt-↑] | Passa alla finestra in alto. | `/window up`
|
||||
kbd:[Alt+↑] | Passa alla finestra in alto. | `/window up`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[alt-↓] | Passa alla finestra in basso. | `/window down`
|
||||
kbd:[Alt+↓] | Passa alla finestra in basso. | `/window down`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[alt-←] | Passa alla finestra sulla sinistra. | `/window left`
|
||||
kbd:[Alt+←] | Passa alla finestra sulla sinistra. | `/window left`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[alt-→] | Passa alla finestrs sulla destra. | `/window right`
|
||||
kbd:[Alt+→] | Passa alla finestrs sulla destra. | `/window right`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[alt-b] | Bilancia le dimensioni di tutte le finestre. | `/window balance`
|
||||
kbd:[Alt+b] | Bilancia le dimensioni di tutte le finestre. | `/window balance`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[alt-s] | Scambia i buffer di due finestra. | `/window swap`
|
||||
| kbd:[Alt+z] | Ingrandimento sulla finestra attiva (kbd:[Alt+z] di nuovo: ripristina lo stato iniziale della finestra, prima dell'ingrandimento). | `/window zoom`
|
||||
| kbd:[Alt+<] | Passa al buffer precedente nella lista dei buffer visitati. | `/input jump_previously_visited_buffer`
|
||||
| kbd:[Alt+>] | Passa al buffer successivo nella lista dei buffer visitati. | `/input jump_next_visited_buffer`
|
||||
| kbd:[Alt+/] | Passa all'ultimo buffer mostrato (prima dell'ultimo passaggio ad un buffer). | `/input jump_last_buffer_displayed`
|
||||
| kbd:[Alt+=] | Attiva/disattiva filtri. | `/filter toggle`
|
||||
kbd:[Alt+s] | Scambia i buffer di due finestra. | `/window swap`
|
||||
| kbd:[Alt+z] | Ingrandimento sulla finestra attiva (kbd:[Alt+z] di nuovo: ripristina lo stato iniziale della finestra, prima dell'ingrandimento). | `/window zoom`
|
||||
| kbd:[Alt+<] | Passa al buffer precedente nella lista dei buffer visitati. | `/input jump_previously_visited_buffer`
|
||||
| kbd:[Alt+>] | Passa al buffer successivo nella lista dei buffer visitati. | `/input jump_next_visited_buffer`
|
||||
| kbd:[Alt+/] | Passa all'ultimo buffer mostrato (prima dell'ultimo passaggio ad un buffer). | `/input jump_last_buffer_displayed`
|
||||
| kbd:[Alt+=] | Attiva/disattiva filtri. | `/filter toggle`
|
||||
// TRANSLATION MISSING
|
||||
| kbd:[Alt+-] | Toggle filters on/off in current buffer. | `/filter toggle @`
|
||||
| kbd:[Alt+-] | Toggle filters on/off in current buffer. | `/filter toggle @`
|
||||
|===
|
||||
|
||||
[[key_bindings_search_context]]
|
||||
@@ -1878,50 +1884,51 @@ evento del mouse.
|
||||
// TRANSLATION MISSING (6)
|
||||
[width="100%",cols="^.^3,^.^3,^.^3,.^8,.^8",options="header"]
|
||||
|===
|
||||
| Tasto ^(1)^ | Azione | Zona | Descrizione | Comando
|
||||
| ◾◽◽ | - | chat | Passa alla finestra. | `/window ${_window_number}`
|
||||
| ◾◽◽ | sinistra | chat | Passa al buffer precedente. | `/window ${_window_number};/buffer +1`
|
||||
| ◾◽◽ | destra | chat | Passa al buffer successivo. | `/window ${_window_number};/buffer +1`
|
||||
| ◾◽◽ | sinistra (lungo) | chat | Switch to first buffer. | `/window ${_window_number};/buffer 1`
|
||||
| ◾◽◽ | destra (lungo) | chat | Passa all'ultimo buffer. | `/window ${_window_number};/input jump_last_buffer`
|
||||
| ◾◽◽ | - | chat (script buffer) | Select line in script buffer. | `/script go ${_chat_line_y}`
|
||||
| ◽◽◾ | - | chat (script buffer) | Install/remove script. | `/script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}`
|
||||
| ⇑ | - | chat | Scorre di qualche riga in alto nella cronologia del buffer. | `/window scroll_up -window ${_window_number}`
|
||||
| ⇓ | - | chat | Scorre di qualche riga in basso nella cronologia del buffer. | `/window scroll_down -window ${_window_number}`
|
||||
| ⇑ | - | chat (script buffer) | Move 5 lines up in script buffer. | `/script up 5`
|
||||
| ⇓ | - | chat (script buffer) | Move 5 lines down in script buffer. | `/script down 5`
|
||||
| kbd:[Ctrl+⇑] | - | chat | Scroll horizontally to the left. | `/window scroll_horiz -window ${_window_number} -10%`
|
||||
| kbd:[Ctrl+⇓] | - | chat | Scroll horizontally to the right. | `/window scroll_horiz -window ${_window_number} +10%`
|
||||
// TRANSLATION MISSING
|
||||
| ◾◽◽ | up / left | buflist | Move buffer to a lower number. | Signal `buflist_mouse`.
|
||||
| Tasto/Wheel ^(1)^ | Azione | Zona | Descrizione | Comando
|
||||
| ◾◽◽ | - | chat | Passa alla finestra. | `/window ${_window_number}`
|
||||
| ◾◽◽ | sinistra | chat | Passa al buffer precedente. | `/window ${_window_number};/buffer +1`
|
||||
| ◾◽◽ | destra | chat | Passa al buffer successivo. | `/window ${_window_number};/buffer +1`
|
||||
| ◾◽◽ | sinistra (lungo) | chat | Switch to first buffer. | `/window ${_window_number};/buffer 1`
|
||||
| ◾◽◽ | destra (lungo) | chat | Passa all'ultimo buffer. | `/window ${_window_number};/input jump_last_buffer`
|
||||
| ◾◽◽ | - | chat (script buffer) | Select line in script buffer. | `/script go ${_chat_line_y}`
|
||||
| ◽◽◾ | - | chat (script buffer) | Install/remove script. | `/script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}`
|
||||
| kbd:[▲] | - | chat | Scorre di qualche riga in alto nella cronologia del buffer. | `/window scroll_up -window ${_window_number}`
|
||||
| kbd:[▼] | - | chat | Scorre di qualche riga in basso nella cronologia del buffer. | `/window scroll_down -window ${_window_number}`
|
||||
| kbd:[▲] | - | chat (script buffer) | Move 5 lines up in script buffer. | `/script up 5`
|
||||
| kbd:[▼] | - | chat (script buffer) | Move 5 lines down in script buffer. | `/script down 5`
|
||||
| kbd:[Ctrl+▲] | - | chat | Scroll horizontally to the left. | `/window scroll_horiz -window ${_window_number} -10%`
|
||||
| kbd:[Ctrl+▼] | - | chat | Scroll horizontally to the right. | `/window scroll_horiz -window ${_window_number} +10%`
|
||||
// TRANSLATION MISSING
|
||||
| ◾◽◽ | down / right | buflist | Move buffer to a higher number. | Signal `buflist_mouse`.
|
||||
| ◾◽◽ | up / left | buflist | Move buffer to a lower number. | Signal `buflist_mouse`.
|
||||
// TRANSLATION MISSING
|
||||
| ◾◽◽ | - | buflist | Switch to buffer (previously visited buffer if the buffer is the current one). | Signal `buflist_mouse`.
|
||||
| ◾◽◽ | down / right | buflist | Move buffer to a higher number. | Signal `buflist_mouse`.
|
||||
// TRANSLATION MISSING
|
||||
| ◽◽◾ | - | buflist | Switch to next visited buffer if the buffer is the current one. | Signal `buflist_mouse`.
|
||||
| ◾◽◽ | - | buflist | Switch to buffer (previously visited buffer if the buffer is the current one). | Signal `buflist_mouse`.
|
||||
// TRANSLATION MISSING
|
||||
| kbd:[Ctrl+⇑] | - | buflist | Switch to previous buffer. | Signal `buflist_mouse`.
|
||||
| ◽◽◾ | - | buflist | Switch to next visited buffer if the buffer is the current one. | Signal `buflist_mouse`.
|
||||
// TRANSLATION MISSING
|
||||
| kbd:[Ctrl+⇓] | - | buflist | Switch to next buffer. | Signal `buflist_mouse`.
|
||||
| ◾◽◽ | su | lista nick | Scorre di una pagina in alto nella lista nick. | `/bar scroll nicklist ${_window_number} -100%`
|
||||
| ◾◽◽ | giù | lista nick | Scorre di una pagina in basso nella lista nick. | `/bar scroll nicklist ${_window_number} +100%`
|
||||
| ◾◽◽ | up (lungo) | lista nick | Sposta all'inizio della lista nick. | `/bar scroll nicklist ${_window_number} b`
|
||||
| ◾◽◽ | giù (lungo) | lista nick | Sposta alla fine della lista nick. | `/bar scroll nicklist ${_window_number} e`
|
||||
| ◾◽◽ | - | lista nick | Apre una query con un nick. | `/window ${_window_number};/query ${nick}`
|
||||
| ◽◽◾ | - | lista nick | Effettua un whois su un nick. | `/window ${_window_number};/whois ${nick}`
|
||||
| ◾◽◽ | sinistra | lista nick | Kick di un nick. | `/window ${_window_number};/kick ${nick}`
|
||||
| ◾◽◽ | sinistra (lungo) | lista nick | Kick e ban di un nick. | `/window ${_window_number};/kickban ${nick}`
|
||||
| ◽◽◾ | sinistra | lista nick | Ban di un nick. | `/window ${_window_number};/ban ${nick}`
|
||||
| ◽◽◾ | - | input | Cattura un evento del mouse e inserisce il codice nella riga di comando. | `/input grab_mouse_area`
|
||||
| ⇑ | - | ogni barra | Scorre la barra del -20%. | `/bar scroll ${_bar_name} ${_window_number} -20%`
|
||||
| ⇓ | - | ogni barra | Scorre la barra del +20%. | `/bar scroll ${_bar_name} ${_window_number} +20%`
|
||||
| ◽◾◽ | - | ovunque | Avvia la modalità cursore in questo punto. | `/cursor go ${_x},${_y}`
|
||||
| kbd:[Ctrl+▲] | - | buflist | Switch to previous buffer. | Signal `buflist_mouse`.
|
||||
// TRANSLATION MISSING
|
||||
| kbd:[Ctrl+▼] | - | buflist | Switch to next buffer. | Signal `buflist_mouse`.
|
||||
| ◾◽◽ | su | lista nick | Scorre di una pagina in alto nella lista nick. | `/bar scroll nicklist ${_window_number} -100%`
|
||||
| ◾◽◽ | giù | lista nick | Scorre di una pagina in basso nella lista nick. | `/bar scroll nicklist ${_window_number} +100%`
|
||||
| ◾◽◽ | up (lungo) | lista nick | Sposta all'inizio della lista nick. | `/bar scroll nicklist ${_window_number} b`
|
||||
| ◾◽◽ | giù (lungo) | lista nick | Sposta alla fine della lista nick. | `/bar scroll nicklist ${_window_number} e`
|
||||
| ◾◽◽ | - | lista nick | Apre una query con un nick. | `/window ${_window_number};/query ${nick}`
|
||||
| ◽◽◾ | - | lista nick | Effettua un whois su un nick. | `/window ${_window_number};/whois ${nick}`
|
||||
| ◾◽◽ | sinistra | lista nick | Kick di un nick. | `/window ${_window_number};/kick ${nick}`
|
||||
| ◾◽◽ | sinistra (lungo) | lista nick | Kick e ban di un nick. | `/window ${_window_number};/kickban ${nick}`
|
||||
| ◽◽◾ | sinistra | lista nick | Ban di un nick. | `/window ${_window_number};/ban ${nick}`
|
||||
| ◽◽◾ | - | input | Cattura un evento del mouse e inserisce il codice nella riga di comando. | `/input grab_mouse_area`
|
||||
| kbd:[▲] | - | ogni barra | Scorre la barra del -20%. | `/bar scroll ${_bar_name} ${_window_number} -20%`
|
||||
| kbd:[▼] | - | ogni barra | Scorre la barra del +20%. | `/bar scroll ${_bar_name} ${_window_number} +20%`
|
||||
| ◽◾◽ | - | ovunque | Avvia la modalità cursore in questo punto. | `/cursor go ${_x},${_y}`
|
||||
|===
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[NOTE]
|
||||
^(1)^ "⇑" and "⇓" are wheel up and down.
|
||||
^(1)^ kbd:[▲] and kbd:[▼] are wheel up and down.
|
||||
|
||||
[[mouse]]
|
||||
=== Supporto del mouse
|
||||
@@ -1974,7 +1981,7 @@ contesto "mouse" (per la sintassi, consultare comando
|
||||
<<command_weechat_key,/key>>).
|
||||
|
||||
Il nome dell'evento consiste di un modificatore (opzionale), il nome di un
|
||||
pulsante/rotellina e un'azione (opzionale). Elementi diversi sono separati da "-".
|
||||
pulsante/rotellina e un'azione (opzionale). Elementi diversi sono separati da `+-+`.
|
||||
|
||||
Elenco di modificatori
|
||||
|
||||
@@ -3343,7 +3350,7 @@ you can connect to WeeChat with any other IRC client (including WeeChat itself).
|
||||
You can define one port by IRC server, or one generic port for all servers.
|
||||
|
||||
When using one port for all servers, the client must send the internal name of
|
||||
server in the IRC "PASS" command, with this format:
|
||||
server in the IRC "PASS" command, with this format (see example below):
|
||||
|
||||
----
|
||||
PASS server:miapass
|
||||
@@ -3364,6 +3371,14 @@ Example: IRC proxy without SSL only for server "freenode":
|
||||
Now you can connect on port 8000 with any IRC client using server password
|
||||
"miapass" (or "freenode:miapass" if no server was specified in the relay).
|
||||
|
||||
For example if you use WeeChat as IRC client of the relay, with a server called
|
||||
"relay" and the relay password "secret", you can setup the password with this
|
||||
command:
|
||||
|
||||
----
|
||||
/set irc.server.relay.password "freenode:secret"
|
||||
----
|
||||
|
||||
[[relay_weechat_protocol]]
|
||||
==== Protocollo WeeChat
|
||||
|
||||
@@ -4103,7 +4118,7 @@ Matching groups can be used in "replace":
|
||||
(example: `+${hide:*,${re:2}}+` is the group #2 with all chars replaced by
|
||||
`+*+`).
|
||||
|
||||
Example: use bold for words between "*":
|
||||
Example: use bold for words between `+*+`:
|
||||
|
||||
----
|
||||
/\*([^ ]+)\*/*${color:bold}${re:1}${color:-bold}*/
|
||||
|
||||
@@ -12,51 +12,51 @@
|
||||
raw
|
||||
sslcertkey
|
||||
|
||||
list: list relay clients (only active relays)
|
||||
listfull: list relay clients (verbose, all relays)
|
||||
listrelay: list relays (name and port)
|
||||
add: add a relay (listen on a port/path)
|
||||
del: remove a relay (clients remain connected)
|
||||
start: listen on port
|
||||
restart: close the server socket and listen again on port (clients remain connected)
|
||||
stop: close the server socket (clients remain connected)
|
||||
name: relay name (see format below)
|
||||
port: port used for relay
|
||||
path: path used for relay (for UNIX domain socket only); "%h" at beginning of string is replaced by WeeChat home ("~/.weechat" by default), content is evaluated (see /help eval)
|
||||
raw: open buffer with raw Relay data
|
||||
sslcertkey: set SSL certificate/key using path in option relay.network.ssl_cert_key
|
||||
list: リレーするクライアントをリストアップ (アクティブなもののみ)
|
||||
listfull: リレーするクライアントをリストアップ (詳細、全てのリレー)
|
||||
listrelay: リレーをリストアップ (名前とポート番号)
|
||||
add: リレーを追加 (ポート/パスで接続を待ち受ける)
|
||||
del: リレーを削除 (クライアントとの接続は保持)
|
||||
start: ポートリッスンを開始する
|
||||
restart: サーバソケットを閉じて同じポートで接続を待つ (クライアントとの接続は保持)
|
||||
stop: サーバソケットを閉じる (クライアントとの接続は保持)
|
||||
name: リレー名 (以下の書式を参照してください)
|
||||
port: リレーが使うポート
|
||||
path: リレーが使うパス (UNIX ドメインソケット); 文字列先頭の "%h" は WeeChat ホーム (デフォルトは "~/.weechat") で置き換えられ、内容は評価されます (/help eval を参照してください)
|
||||
raw: 生リレーデータを表示するバッファを開く
|
||||
sslcertkey: オプション relay.network.ssl_cert_key のパスを使って SSL 証明書/鍵を指定
|
||||
|
||||
Relay name is: [ipv4.][ipv6.][ssl.]<protocol.name> or unix.[ssl.]<protocol.name>
|
||||
ipv4: force use of IPv4
|
||||
ipv6: force use of IPv6
|
||||
ssl: enable SSL
|
||||
unix: use UNIX domain socket
|
||||
protocol.name: protocol and name to relay:
|
||||
- protocol "irc": name is the server to share (optional, if not given, the server name must be sent by client in command "PASS", with format: "PASS server:password")
|
||||
- protocol "weechat" (name is not used)
|
||||
リレー名の書式: [ipv4.][ipv6.][ssl.]<protocol.name> または unix.[ssl.]<protocol.name>
|
||||
ipv4: IPv4 を強制的に利用
|
||||
ipv6: IPv6 を強制的に利用
|
||||
ssl: SSL を有効化
|
||||
unix: UNIX ドメインソケットを利用
|
||||
protocol.name: リレーするプロトコルと名前:
|
||||
- "irc" プロトコル: name は共有するサーバ名 (任意指定、指定しない場合、サーバ名は "PASS" コマンドでクライアントが送信するものと同じでなければいけません、"PASS" コマンドの書式は "PASS server:password")
|
||||
- "weechat" プロトコル (name は使われません)
|
||||
|
||||
The "irc" protocol allows any IRC client (including WeeChat itself) to connect on the port.
|
||||
The "weechat" protocol allows a remote interface to connect on the port, see the list here: https://weechat.org/about/interfaces
|
||||
"irc" プロトコルを指定した場合、どんな IRC クライアント (WeeChat 自身を含めて) でもポートに接続することができます。
|
||||
"weechat" プロトコルを指定した場合、リモートインターフェースを使ってポートに接続することができます、参照: https://weechat.org/about/interfaces
|
||||
|
||||
Without argument, this command opens buffer with list of relay clients.
|
||||
引数無しの場合、リレークライアントのリストを含むバッファを開く
|
||||
|
||||
Examples:
|
||||
irc proxy, for server "freenode":
|
||||
例:
|
||||
サーバ "freenode" に対する irc プロキシを設定:
|
||||
/relay add irc.freenode 8000
|
||||
irc proxy, for server "freenode", with SSL:
|
||||
サーバ "freenode" に対する SSL を有効化した irc プロキシを設定:
|
||||
/relay add ssl.irc.freenode 8001
|
||||
irc proxy, for all servers (client will choose), with SSL:
|
||||
SSL を有効化してすべてのサーバに対する irc プロキシを設定 (クライアントがサーバを選ぶ):
|
||||
/relay add ssl.irc 8002
|
||||
weechat protocol:
|
||||
weechat プロトコル:
|
||||
/relay add weechat 9000
|
||||
weechat protocol with SSL:
|
||||
SSL を有効化した weechat プロトコル:
|
||||
/relay add ssl.weechat 9001
|
||||
weechat protocol with SSL, using only IPv4:
|
||||
SSL を有効にした weechat プロトコル、IPv4 だけを利用:
|
||||
/relay add ipv4.ssl.weechat 9001
|
||||
weechat protocol with SSL, using only IPv6:
|
||||
SSL を有効にした weechat プロトコル、IPv6 だけを利用:
|
||||
/relay add ipv6.ssl.weechat 9001
|
||||
weechat protocol with SSL, using IPv4 + IPv6:
|
||||
SSL を有効にした weechat プロトコル、IPv4 と IPv6 を利用:
|
||||
/relay add ipv4.ipv6.ssl.weechat 9001
|
||||
weechat protocol over UNIX domain socket:
|
||||
UNIX ドメインソケットを介した weechat プロトコル:
|
||||
/relay add unix.weechat %h/relay_socket
|
||||
----
|
||||
|
||||
@@ -312,7 +312,7 @@ WeeChat は自動的にデフォルトバー "input" を作成します:
|
||||
=== どうすればニックネームリストを選択せずにテキストだけをコピー/ペーストできますか。
|
||||
|
||||
WeeChat バージョン 1.0 以上の場合、最小限表示を使うことができます
|
||||
(デフォルトキー: kbd:[Alt+l])。
|
||||
(デフォルトキー: kbd:[Alt+l] (`L`))。
|
||||
最小限表示では現在選択中のウィンドウの内容のみが表示され、フォーマットもされません。
|
||||
|
||||
矩形選択のできる端末を使ってください
|
||||
@@ -328,7 +328,7 @@ kbd:[Ctrl] + kbd:[Alt] + マウス選択です。
|
||||
[[urls]]
|
||||
=== どうすれば長い (一行以上に渡る) URL をクリックできますか。
|
||||
|
||||
WeeChat バージョン 1.0 以上の場合、最小限表示を使うことができます (デフォルトキー: kbd:[Alt+l])。
|
||||
WeeChat バージョン 1.0 以上の場合、最小限表示を使うことができます (デフォルトキー: kbd:[Alt+l] (`L`))。
|
||||
|
||||
URL を簡単にクリックできるようにするには、以下を試してみてください:
|
||||
|
||||
|
||||
@@ -40,8 +40,7 @@ WeeChat はすべてのコマンドにヘルプがあります。ヘルプを見
|
||||
/help command
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Help is available for options as well:
|
||||
各オプションに関するヘルプもあります:
|
||||
|
||||
----
|
||||
/help config.section.option
|
||||
@@ -51,9 +50,8 @@ Help is available for options as well:
|
||||
`weechat` もしくはプラグイン名)、`section`
|
||||
はこの設定のセクション、`option` はオプション名)。
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[options]]
|
||||
== Set options
|
||||
== オプションの設定
|
||||
|
||||
オプションを設定するには以下のコマンドを入力してください:
|
||||
|
||||
|
||||
@@ -45,29 +45,28 @@ WeeChat (Wee Enhanced Environment for Chat)
|
||||
[[scripts_in_weechat]]
|
||||
== WeeChat のスクリプト
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[weechat_architecture]]
|
||||
=== WeeChat architecture
|
||||
=== WeeChat のアーキテクチャ
|
||||
|
||||
WeeChat is single-threaded, and this applies to scripts as well.
|
||||
WeeChat はシングルスレッドで、この点はスクリプトも同じです。
|
||||
|
||||
The code of a script is executed:
|
||||
スクリプトのコードは以下の場合に実行されます:
|
||||
|
||||
* when the script is loaded: typically a call to the
|
||||
<<register_function,register function>>
|
||||
* when a hook callback is called by WeeChat (see the chapter <<hooks,フック>>).
|
||||
* スクリプトを読み込んだ時: 通常これは
|
||||
<<register_function,register function>> 関数を呼び出すことを意味します。
|
||||
* WeeChat がフックコールバックを呼び出した時 (<<hooks,フック>>を参照してください)。
|
||||
|
||||
When the code of a script is executed, WeeChat waits for the end of execution
|
||||
before going on. Therefore the script must *NOT* do blocking operations like
|
||||
network calls without using a dedicated API function like `hook_process`.
|
||||
スクリプトのコードが実行されると、WeeChat
|
||||
は一時停止し、実行の完了を待ってから再開します。このため、スクリプトは操作をブロックしては
|
||||
*絶対にいけません*。ネットワークを呼び出す等の場合には、`hook_process` 等の専用 API 関数を使ってください。
|
||||
|
||||
[IMPORTANT]
|
||||
A script must *NEVER* fork or create threads without using a dedicated API
|
||||
function, this can crash WeeChat. +
|
||||
If something must be run in background, the function `hook_process` can be used.
|
||||
See example in the chapter <<hook_process,バックグラウンドプロセスの実行>>
|
||||
and the documentation on the function `hook_process` in the
|
||||
link:weechat_plugin_api.ja.html#_hook_process[WeeChat プラグイン API リファレンス].
|
||||
WeeChat がクラッシュするため、スクリプトで fork したりスレッドを作ることは *禁止*
|
||||
されています。これが必要な場合には専用 API 関数を使ってください。 +
|
||||
どうしてもバックグラウンド実行を避けられない場合には `hook_process`
|
||||
関数を使ってください。<<hook_process,バックグラウンドプロセスの実行>>の例および
|
||||
link:weechat_plugin_api.ja.html#_hook_process[WeeChat プラグイン API リファレンス]内の
|
||||
`hook_process` 関数の文書を参照してください。
|
||||
|
||||
[[languages_specificities]]
|
||||
=== 言語仕様
|
||||
@@ -1024,9 +1023,9 @@ link:weechat_plugin_api.ja.html#_hook_process[WeeChat プラグイン API リフ
|
||||
[source,python]
|
||||
----
|
||||
script_options = {
|
||||
"option1" : "value1",
|
||||
"option2" : "value2",
|
||||
"option3" : "value3",
|
||||
"option1": "value1",
|
||||
"option2": "value2",
|
||||
"option3": "value3",
|
||||
}
|
||||
for option, default_value in script_options.items():
|
||||
if not weechat.config_is_set_plugin(option):
|
||||
|
||||
+121
-102
@@ -542,7 +542,12 @@ include::cmdline_options_debug.ja.adoc[]
|
||||
デフォルト状態の WeeChat は `~/.weechat`
|
||||
ディレクトリ内に設定ファイルおよびその他のデータを書き込みます。
|
||||
|
||||
このディレクトリには以下の内容が含まれます:
|
||||
// TRANSLATION MISSING
|
||||
[[weechat_directories]]
|
||||
==== WeeChat directories
|
||||
|
||||
// TRANSLATION MISSING
|
||||
The WeeChat directories are:
|
||||
|
||||
[width="100%",cols="1m,3",options="header"]
|
||||
|===
|
||||
@@ -570,6 +575,10 @@ include::cmdline_options_debug.ja.adoc[]
|
||||
[NOTE]
|
||||
^(1)^ このディレクトリには親ディレクトリ内にあるスクリプトへのシンボリックリンクのみが含まれることが多いです。
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[weechat_files]]
|
||||
==== WeeChat files
|
||||
|
||||
WeeChat ホームディレクトリには以下のファイルが含まれます:
|
||||
|
||||
[width="100%",cols="1m,3,6",options="header"]
|
||||
@@ -1203,12 +1212,12 @@ _バー_ とは任意のテキストを含めることができるチャット
|
||||
==== バー要素
|
||||
|
||||
_items_ オプションはバー要素をコンマ (画面上の要素同士に間隔を空ける)
|
||||
または "+" (間隔を空けない) で区切った文字列です。
|
||||
または `+++` (間隔を空けない) で区切った文字列です。
|
||||
|
||||
バー要素のリストは `/bar listitems` コマンドで表示されます。
|
||||
|
||||
要素名の前または後に文字を表示させることができます (英数字以外の文字、"-"
|
||||
または "_")。この文字はバー (_color_delim_ オプション)
|
||||
要素名の前または後に文字を表示させることができます (英数字以外の文字、`+-+`
|
||||
または `+_+`)。この文字はバー (_color_delim_ オプション)
|
||||
で定義された区切り文字の色をつけて要素の前または後に表示されます。
|
||||
|
||||
バー要素を含むバーの例 "[time],buffer_number+:+buffer_plugin+.+buffer_name":
|
||||
@@ -1364,7 +1373,7 @@ URL を簡単にクリックしたり、テキストを簡単に選択できる
|
||||
端末でやるのと同じように URL をクリックしたりテキストを選択できます
|
||||
* ncurses を使わない、このため URL を行の最後で分断されることがなくなります。
|
||||
|
||||
最小限表示を有効化するデフォルトキーは kbd:[Alt+l] で、終了するには同じキーを押してください
|
||||
最小限表示を有効化するデフォルトキーは kbd:[Alt+l] (`L`) で、終了するには同じキーを押してください
|
||||
(また、デフォルトでは入力が変更された場合に最小限表示を終了します、<<option_weechat.look.bare_display_exit_on_input,weechat.look.bare_display_exit_on_input>>
|
||||
オプションを参照)。
|
||||
|
||||
@@ -1549,7 +1558,7 @@ irc サーバ "freenode" に含まれる全てのバッファに対して設定
|
||||
ハイライトするタグを明示するには
|
||||
<<option_weechat.look.highlight_tags,weechat.look.highlight_tags>>
|
||||
オプションを使います。複数のタグを指定するにはコンマで区切り、複数のタグの論理
|
||||
"and" を表すには "+" で区切ります。
|
||||
"and" を表すには `+++` で区切ります。
|
||||
|
||||
例えば "FlashCode" というニックネームからのすべてのメッセージと "toto"
|
||||
で始まるニックネームからのすべての通知メッセージをハイライトするには以下のように設定します:
|
||||
@@ -1640,78 +1649,78 @@ irc サーバ "freenode" に含まれる全てのバッファに対して設定
|
||||
|
||||
[width="100%",cols="^.^3,.^8,.^5",options="header"]
|
||||
|===
|
||||
| キー | 説明 | コマンド
|
||||
| kbd:[Ctrl+l] | 全ウィンドウを再描画 | `/window refresh`
|
||||
| キー | 説明 | コマンド
|
||||
| kbd:[Ctrl+l] (`L`) | 全ウィンドウを再描画 | `/window refresh`
|
||||
| kbd:[Ctrl+s],
|
||||
kbd:[Ctrl+u] | すべてのバッファに未読マークをセット | `/input set_unread`
|
||||
| kbd:[Ctrl+x] | 同じ番号を持つバッファにアタッチされていた場合、現在のバッファに移動 | `/input switch_active_buffer`
|
||||
| kbd:[Alt+x] | マージされたバッファに再ズーム (kbd:[Alt+x]: 全てのマージされたバッファを表示) | `/input zoom_merged_buffer`
|
||||
| kbd:[PgUp] | バッファ履歴を 1 ページ分上方向にスクロール | `/window page_up`
|
||||
| kbd:[PgDn] | バッファ履歴を 1 ページ分下方向にスクロール | `/window page_down`
|
||||
| kbd:[Alt+PgUp] | バッファ履歴を数行分上方向にスクロール | `/window scroll_up`
|
||||
| kbd:[Alt+PgDn] | バッファ履歴を数行分下方向にスクロール | `/window scroll_down`
|
||||
| kbd:[Alt+Home] | バッファ履歴を最初までスクロール | `/window scroll_top`
|
||||
| kbd:[Alt+End] | バッファ履歴を最後までスクロール | `/window scroll_bottom`
|
||||
kbd:[Ctrl+u] | すべてのバッファに未読マークをセット | `/input set_unread`
|
||||
| kbd:[Ctrl+x] | 同じ番号を持つバッファにアタッチされていた場合、現在のバッファに移動 | `/input switch_active_buffer`
|
||||
| kbd:[Alt+x] | マージされたバッファに再ズーム (kbd:[Alt+x]: 全てのマージされたバッファを表示) | `/input zoom_merged_buffer`
|
||||
| kbd:[PgUp] | バッファ履歴を 1 ページ分上方向にスクロール | `/window page_up`
|
||||
| kbd:[PgDn] | バッファ履歴を 1 ページ分下方向にスクロール | `/window page_down`
|
||||
| kbd:[Alt+PgUp] | バッファ履歴を数行分上方向にスクロール | `/window scroll_up`
|
||||
| kbd:[Alt+PgDn] | バッファ履歴を数行分下方向にスクロール | `/window scroll_down`
|
||||
| kbd:[Alt+Home] | バッファ履歴を最初までスクロール | `/window scroll_top`
|
||||
| kbd:[Alt+End] | バッファ履歴を最後までスクロール | `/window scroll_bottom`
|
||||
| kbd:[F1] +
|
||||
kbd:[Ctrl+F1] | バッファリストを上方に 1 ページスクロール | `/bar scroll buflist * -100%`
|
||||
kbd:[Ctrl+F1] | バッファリストを上方に 1 ページスクロール | `/bar scroll buflist * -100%`
|
||||
| kbd:[F2] +
|
||||
kbd:[Ctrl+F2] | バッファリストを下方に 1 ページスクロール | `/bar scroll buflist * +100%`
|
||||
| kbd:[Alt+F1] | バッファリストを上端までスクロール | `/bar scroll buflist * b`
|
||||
| kbd:[Alt+F2] | バッファリストを下端までスクロール | `/bar scroll buflist * e`
|
||||
kbd:[Ctrl+F2] | バッファリストを下方に 1 ページスクロール | `/bar scroll buflist * +100%`
|
||||
| kbd:[Alt+F1] | バッファリストを上端までスクロール | `/bar scroll buflist * b`
|
||||
| kbd:[Alt+F2] | バッファリストを下端までスクロール | `/bar scroll buflist * e`
|
||||
| kbd:[Alt+←] +
|
||||
kbd:[Alt+↑] +
|
||||
kbd:[Ctrl+p] +
|
||||
kbd:[F5] | 前のバッファに移動 | `/buffer -1`
|
||||
kbd:[F5] | 前のバッファに移動 | `/buffer -1`
|
||||
| kbd:[Alt+→] +
|
||||
kbd:[Alt+↓] +
|
||||
kbd:[Ctrl+n] +
|
||||
kbd:[F6] | 後のバッファに移動 | `/buffer +1`
|
||||
| kbd:[F7] | ウィンドウを前に移動 | `/window -1`
|
||||
| kbd:[F8] | ウィンドウを後に移動 | `/window +1`
|
||||
| kbd:[F9] | バッファタイトルを左方向にスクロール | `+/bar scroll title * -30%+`
|
||||
| kbd:[F10] | バッファタイトルを右方向にスクロール | `+/bar scroll title * +30%+`
|
||||
kbd:[F6] | 後のバッファに移動 | `/buffer +1`
|
||||
| kbd:[F7] | ウィンドウを前に移動 | `/window -1`
|
||||
| kbd:[F8] | ウィンドウを後に移動 | `/window +1`
|
||||
| kbd:[F9] | バッファタイトルを左方向にスクロール | `+/bar scroll title * -30%+`
|
||||
| kbd:[F10] | バッファタイトルを右方向にスクロール | `+/bar scroll title * +30%+`
|
||||
| kbd:[F11] +
|
||||
kbd:[Ctrl+F11] | ニックネームリストを上方向にスクロール | `/bar scroll nicklist * -100%`
|
||||
kbd:[Ctrl+F11] | ニックネームリストを上方向にスクロール | `/bar scroll nicklist * -100%`
|
||||
| kbd:[F12] +
|
||||
kbd:[Ctrl+F12] | ニックネームリストを下方向にスクロール | `/bar scroll nicklist * +100%`
|
||||
| kbd:[Alt+F11] | ニックネームリストを一番上にスクロール | `/bar scroll nicklist * b`
|
||||
| kbd:[Alt+F12] | ニックネームリストを一番下にスクロール | `/bar scroll nicklist * e`
|
||||
| kbd:[Alt+a] | 変更のあった次のバッファに移動 (優先順位: ハイライト、新規メッセージ、その他) | `/input jump_smart`
|
||||
| kbd:[Alt+h] | ホットリスト (他のバッファにあった変更通知リスト) を消去 | `/input hotlist_clear`
|
||||
kbd:[Ctrl+F12] | ニックネームリストを下方向にスクロール | `/bar scroll nicklist * +100%`
|
||||
| kbd:[Alt+F11] | ニックネームリストを一番上にスクロール | `/bar scroll nicklist * b`
|
||||
| kbd:[Alt+F12] | ニックネームリストを一番下にスクロール | `/bar scroll nicklist * e`
|
||||
| kbd:[Alt+a] | 変更のあった次のバッファに移動 (優先順位: ハイライト、新規メッセージ、その他) | `/input jump_smart`
|
||||
| kbd:[Alt+h] | ホットリスト (他のバッファにあった変更通知リスト) を消去 | `/input hotlist_clear`
|
||||
| kbd:[Alt+j],
|
||||
kbd:[Alt+f] | 最初のバッファに移動 | `/buffer -`
|
||||
kbd:[Alt+f] | 最初のバッファに移動 | `/buffer -`
|
||||
| kbd:[Alt+j],
|
||||
kbd:[Alt+l] | 最後のバッファに移動 | `/buffer +`
|
||||
kbd:[Alt+l] (`L`) | 最後のバッファに移動 | `/buffer +`
|
||||
| kbd:[Alt+j],
|
||||
kbd:[Alt+r] | IRC 生バッファに移動 | `/server raw`
|
||||
kbd:[Alt+r] | IRC 生バッファに移動 | `/server raw`
|
||||
| kbd:[Alt+j],
|
||||
kbd:[Alt+s] | IRC サーババッファに移動 | `/server jump`
|
||||
| kbd:[Alt+0...9] | 番号のバッファに移動 (0 = 10) | `/buffer *N`
|
||||
kbd:[Alt+s] | IRC サーババッファに移動 | `/server jump`
|
||||
| kbd:[Alt+0...9] | 番号のバッファに移動 (0 = 10) | `/buffer *N`
|
||||
| kbd:[Alt+j],
|
||||
kbd:[01...99] | 番号のバッファに移動 | `/buffer *NN`
|
||||
| kbd:[Alt+l] | 最小限表示の有効無効を切り替え | `/window bare`
|
||||
| kbd:[Alt+m] | マウスの有効無効を切り替え | `/mouse toggle`
|
||||
| kbd:[Alt+n] | 次のハイライトまでスクロール | `/window scroll_next_highlight`
|
||||
| kbd:[Alt+p] | 前のハイライトまでスクロール | `/window scroll_previous_highlight`
|
||||
| kbd:[Alt+u] | バッファを最初の未読行までスクロール | `/window scroll_unread`
|
||||
kbd:[01...99] | 番号のバッファに移動 | `/buffer *NN`
|
||||
| kbd:[Alt+l] (`L`) | 最小限表示の有効無効を切り替え | `/window bare`
|
||||
| kbd:[Alt+m] | マウスの有効無効を切り替え | `/mouse toggle`
|
||||
| kbd:[Alt+n] | 次のハイライトまでスクロール | `/window scroll_next_highlight`
|
||||
| kbd:[Alt+p] | 前のハイライトまでスクロール | `/window scroll_previous_highlight`
|
||||
| kbd:[Alt+u] | バッファを最初の未読行までスクロール | `/window scroll_unread`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[Alt+↑] | 上のウィンドウに移動 | `/window up`
|
||||
kbd:[Alt+↑] | 上のウィンドウに移動 | `/window up`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[Alt+↓] | 下のウィンドウに移動 | `/window down`
|
||||
kbd:[Alt+↓] | 下のウィンドウに移動 | `/window down`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[Alt+←] | 左のウィンドウに移動 | `/window left`
|
||||
kbd:[Alt+←] | 左のウィンドウに移動 | `/window left`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[Alt+→] | 右のウィンドウに移動 | `/window right`
|
||||
kbd:[Alt+→] | 右のウィンドウに移動 | `/window right`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[Alt+b] | すべてのウィンドウサイズを均等に | `/window balance`
|
||||
kbd:[Alt+b] | すべてのウィンドウサイズを均等に | `/window balance`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[Alt+s] | 2 つのウィンドウを入れ替え | `/window swap`
|
||||
| kbd:[Alt+z] | 現在のウィンドウを最大化 (再度 kbd:[Alt+z] することで: 最初のウィンドウ状態に戻す、最大化前の状態) | `/window zoom`
|
||||
| kbd:[Alt+<] | バッファ訪問履歴で前のバッファに移動 | `/input jump_previously_visited_buffer`
|
||||
| kbd:[Alt+>] | バッファ訪問履歴で次のバッファに移動 | `/input jump_next_visited_buffer`
|
||||
| kbd:[Alt+/] | 最後に表示したバッファに移動 (バッファ移動前に表示していたウィンドウ) | `/input jump_last_buffer_displayed`
|
||||
| kbd:[Alt+=] | フィルタの有効無効を切り替え | `/filter toggle`
|
||||
| kbd:[Alt+-] | 現在のバッファのフィルタの有効無効を切り替え | `/filter toggle @`
|
||||
kbd:[Alt+s] | 2 つのウィンドウを入れ替え | `/window swap`
|
||||
| kbd:[Alt+z] | 現在のウィンドウを最大化 (再度 kbd:[Alt+z] することで: 最初のウィンドウ状態に戻す、最大化前の状態) | `/window zoom`
|
||||
| kbd:[Alt+<] | バッファ訪問履歴で前のバッファに移動 | `/input jump_previously_visited_buffer`
|
||||
| kbd:[Alt+>] | バッファ訪問履歴で次のバッファに移動 | `/input jump_next_visited_buffer`
|
||||
| kbd:[Alt+/] | 最後に表示したバッファに移動 (バッファ移動前に表示していたウィンドウ) | `/input jump_last_buffer_displayed`
|
||||
| kbd:[Alt+=] | フィルタの有効無効を切り替え | `/filter toggle`
|
||||
| kbd:[Alt+-] | 現在のバッファのフィルタの有効無効を切り替え | `/filter toggle @`
|
||||
|===
|
||||
|
||||
[[key_bindings_search_context]]
|
||||
@@ -1770,43 +1779,43 @@ kbd:[Ctrl+r] が押された状態) でのみ有効です。
|
||||
|
||||
[width="100%",cols="^.^3,^.^3,^.^3,.^8,.^8",options="header"]
|
||||
|===
|
||||
| ボタン^(1)^ | ジェスチャー | エリア | 説明 | コマンド
|
||||
| ◾◽◽ | - | チャット | ウィンドウに移動 | `/window ${_window_number}`
|
||||
| ◾◽◽ | 左 | チャット | 前のバッファに移動 | `/window ${_window_number};/buffer +1`
|
||||
| ◾◽◽ | 右 | チャット | 次のバッファに移動 | `/window ${_window_number};/buffer +1`
|
||||
| ◾◽◽ | 左 (長く) | チャット | 最初のバッファに移動 | `/window ${_window_number};/buffer 1`
|
||||
| ◾◽◽ | 右 (長く) | チャット | 最後のバッファに移動 | `/window ${_window_number};/input jump_last_buffer`
|
||||
| ◾◽◽ | - | チャット (スクリプトバッファ) | スクリプトバッファで行選択 | `/script go ${_chat_line_y}`
|
||||
| ◽◽◾ | - | チャット (スクリプトバッファ) | スクリプトのインストール `/ 削除 | /script go ${_chat_line_y};/script installremove ${script_name_with_extension}`
|
||||
| ⇑ | - | チャット | バッファ履歴を上方向にスクロール | `/window scroll_up -window ${_window_number}`
|
||||
| ⇓ | - | チャット | バッファ履歴を下方向にスクロール | `/window scroll_down -window ${_window_number}`
|
||||
| ⇑ | - | チャット (スクリプトバッファ) | スクリプトバッファを 5 行上方向にスクロール | `/script up 5`
|
||||
| ⇓ | - | チャット (スクリプトバッファ) | スクリプトバッファで 5 行下方向にスクロール | `/script down 5`
|
||||
| kbd:[Ctrl+⇑] | - | チャット | 水平左方向にスクロール | `/window scroll_horiz -window ${_window_number} -10%`
|
||||
| kbd:[Ctrl+⇓] | - | チャット | 水平右方向にスクロール | `/window scroll_horiz -window ${_window_number} +10%`
|
||||
| ◾◽◽ | 上 / 左 | バッファリスト | 指定したバッファを下の番号に移動 | `buflist_mouse` シグナル
|
||||
| ◾◽◽ | 下 / 右 | バッファリスト | 指定したバッファを上の番号に移動 | `buflist_mouse` シグナル
|
||||
| ◾◽◽ | - | バッファリスト | 指定したバッファに切り替える (現在のバッファを指定した場合、バッファ切り替え履歴で前のバッファに切り替える) | `buflist_mouse` シグナル
|
||||
| ◽◽◾ | - | バッファリスト | 現在のバッファを指定した場合、バッファ切り替え履歴で次のバッファに切り替える | `buflist_mouse` シグナル
|
||||
| kbd:[Ctrl+⇑] | - | バッファリスト | バッファ切り替え履歴で前のバッファに切り替える | `buflist_mouse` シグナル
|
||||
| kbd:[Ctrl+⇓] | - | バッファリスト | バッファ切り替え履歴で次のバッファに切り替える | `buflist_mouse` シグナル
|
||||
| ◾◽◽ | 上 | ニックネームリスト | ニックネームリストを 1 ページ分上方向にスクロール | `/bar scroll nicklist ${_window_number} -100%`
|
||||
| ◾◽◽ | 下 | ニックネームリスト | ニックネームリストを 1 ページ分下方向にスクロール | `/bar scroll nicklist ${_window_number} +100%`
|
||||
| ◾◽◽ | 上 (長く) | ニックネームリスト | ニックネームリストの最初に移動 | `/bar scroll nicklist ${_window_number} b`
|
||||
| ◾◽◽ | 下 (長く) | ニックネームリスト | ニックネームリストの最後に移動 | `/bar scroll nicklist ${_window_number} e`
|
||||
| ◾◽◽ | - | ニックネームリスト | ニックネームに対するクエリを開く | `/window ${_window_number};/query ${nick}`
|
||||
| ◽◽◾ | - | ニックネームリスト | ニックネームに対する whois を行う | `/window ${_window_number};/whois ${nick}`
|
||||
| ◾◽◽ | 左 | ニックネームリスト | ニックネームをキックする | `/window ${_window_number};/kick ${nick}`
|
||||
| ◾◽◽ | 左 (長く) | ニックネームリスト | ニックネームをキックとバンする | `/window ${_window_number};/kickban ${nick}`
|
||||
| ◽◽◾ | 左 | ニックネームリスト | ニックネームをバンする | `/window ${_window_number};/ban ${nick}`
|
||||
| ◽◽◾ | - | 入力 | マウスイベントを奪ってコマンドラインにコードを入力 | `/input grab_mouse_area`
|
||||
| ⇑ | - | 任意のバー | バーを -20% スクロール | `/bar scroll ${_bar_name} ${_window_number} -20%`
|
||||
| ⇓ | - | 任意のバー | バーを +20% スクロール | `/bar scroll ${_bar_name} ${_window_number} +20%`
|
||||
| ◽◾◽ | - | 任意の場所 | この場所でカーソルモードを開始 | `/cursor go ${_x},${_y}`
|
||||
| ボタン/ホイール ^(1)^ | ジェスチャー | エリア | 説明 | コマンド
|
||||
| ◾◽◽ | - | チャット | ウィンドウに移動 | `/window ${_window_number}`
|
||||
| ◾◽◽ | 左 | チャット | 前のバッファに移動 | `/window ${_window_number};/buffer +1`
|
||||
| ◾◽◽ | 右 | チャット | 次のバッファに移動 | `/window ${_window_number};/buffer +1`
|
||||
| ◾◽◽ | 左 (長く) | チャット | 最初のバッファに移動 | `/window ${_window_number};/buffer 1`
|
||||
| ◾◽◽ | 右 (長く) | チャット | 最後のバッファに移動 | `/window ${_window_number};/input jump_last_buffer`
|
||||
| ◾◽◽ | - | チャット (スクリプトバッファ) | スクリプトバッファで行選択 | `/script go ${_chat_line_y}`
|
||||
| ◽◽◾ | - | チャット (スクリプトバッファ) | スクリプトのインストール `/ 削除 | /script go ${_chat_line_y};/script installremove ${script_name_with_extension}`
|
||||
| kbd:[▲] | - | チャット | バッファ履歴を上方向にスクロール | `/window scroll_up -window ${_window_number}`
|
||||
| kbd:[▼] | - | チャット | バッファ履歴を下方向にスクロール | `/window scroll_down -window ${_window_number}`
|
||||
| kbd:[▲] | - | チャット (スクリプトバッファ) | スクリプトバッファを 5 行上方向にスクロール | `/script up 5`
|
||||
| kbd:[▼] | - | チャット (スクリプトバッファ) | スクリプトバッファで 5 行下方向にスクロール | `/script down 5`
|
||||
| kbd:[Ctrl+▲] | - | チャット | 水平左方向にスクロール | `/window scroll_horiz -window ${_window_number} -10%`
|
||||
| kbd:[Ctrl+▼] | - | チャット | 水平右方向にスクロール | `/window scroll_horiz -window ${_window_number} +10%`
|
||||
| ◾◽◽ | 上 / 左 | バッファリスト | 指定したバッファを下の番号に移動 | `buflist_mouse` シグナル
|
||||
| ◾◽◽ | 下 / 右 | バッファリスト | 指定したバッファを上の番号に移動 | `buflist_mouse` シグナル
|
||||
| ◾◽◽ | - | バッファリスト | 指定したバッファに切り替える (現在のバッファを指定した場合、バッファ切り替え履歴で前のバッファに切り替える) | `buflist_mouse` シグナル
|
||||
| ◽◽◾ | - | バッファリスト | 現在のバッファを指定した場合、バッファ切り替え履歴で次のバッファに切り替える | `buflist_mouse` シグナル
|
||||
| kbd:[Ctrl+▲] | - | バッファリスト | バッファ切り替え履歴で前のバッファに切り替える | `buflist_mouse` シグナル
|
||||
| kbd:[Ctrl+▼] | - | バッファリスト | バッファ切り替え履歴で次のバッファに切り替える | `buflist_mouse` シグナル
|
||||
| ◾◽◽ | 上 | ニックネームリスト | ニックネームリストを 1 ページ分上方向にスクロール | `/bar scroll nicklist ${_window_number} -100%`
|
||||
| ◾◽◽ | 下 | ニックネームリスト | ニックネームリストを 1 ページ分下方向にスクロール | `/bar scroll nicklist ${_window_number} +100%`
|
||||
| ◾◽◽ | 上 (長く) | ニックネームリスト | ニックネームリストの最初に移動 | `/bar scroll nicklist ${_window_number} b`
|
||||
| ◾◽◽ | 下 (長く) | ニックネームリスト | ニックネームリストの最後に移動 | `/bar scroll nicklist ${_window_number} e`
|
||||
| ◾◽◽ | - | ニックネームリスト | ニックネームに対するクエリを開く | `/window ${_window_number};/query ${nick}`
|
||||
| ◽◽◾ | - | ニックネームリスト | ニックネームに対する whois を行う | `/window ${_window_number};/whois ${nick}`
|
||||
| ◾◽◽ | 左 | ニックネームリスト | ニックネームをキックする | `/window ${_window_number};/kick ${nick}`
|
||||
| ◾◽◽ | 左 (長く) | ニックネームリスト | ニックネームをキックとバンする | `/window ${_window_number};/kickban ${nick}`
|
||||
| ◽◽◾ | 左 | ニックネームリスト | ニックネームをバンする | `/window ${_window_number};/ban ${nick}`
|
||||
| ◽◽◾ | - | 入力 | マウスイベントを奪ってコマンドラインにコードを入力 | `/input grab_mouse_area`
|
||||
| kbd:[▲] | - | 任意のバー | バーを -20% スクロール | `/bar scroll ${_bar_name} ${_window_number} -20%`
|
||||
| kbd:[▼] | - | 任意のバー | バーを +20% スクロール | `/bar scroll ${_bar_name} ${_window_number} +20%`
|
||||
| ◽◾◽ | - | 任意の場所 | この場所でカーソルモードを開始 | `/cursor go ${_x},${_y}`
|
||||
|===
|
||||
|
||||
[NOTE]
|
||||
^(1)^ "⇑" と "⇓" はホイールの上方向回転と下方向回転に対応します。
|
||||
^(1)^ kbd:[▲] と kbd:[▼] はホイールの上方向回転と下方向回転に対応します。
|
||||
|
||||
[[mouse]]
|
||||
=== マウスサポート
|
||||
@@ -1856,7 +1865,7 @@ WeeChat はデフォルトマウスイベントの多くを定義しています
|
||||
(詳しい使い方は <<command_weechat_key,/key>> コマンドを参照)。
|
||||
|
||||
イベント名には修飾キー (任意)、ボタン/ホイール名、ジェスチャー (任意)
|
||||
を利用できます。異なるイベントは "-" で分割してください。
|
||||
を利用できます。異なるイベントは `+-+` で分割してください。
|
||||
|
||||
修飾キーリスト:
|
||||
|
||||
@@ -3129,8 +3138,10 @@ Relay プラグインは IRC プロキシとしても使えます: Relay プラ
|
||||
|
||||
IRC サーバごとに異なるポート、もしくは全てのサーバに対して共通のポートを定義することができます。
|
||||
|
||||
// TRANSLATION MISSING
|
||||
すべてのサーバに対して共通のポートを定義した場合には、クライアントからサーバの内部名を
|
||||
IRC の "PASS" コマンドに含めて送信するようにしてください、以下の書式を使ってください:
|
||||
IRC の "PASS" コマンドに含めて送信するようにしてください、以下の書式を使ってください
|
||||
(see example below):
|
||||
|
||||
----
|
||||
PASS server:mypass
|
||||
@@ -3151,6 +3162,15 @@ PASS server:mypass
|
||||
任意の IRC クライアントからサーバパスワード "mypass" (全てのサーバに対して共通の
|
||||
IRC プロキシを設定した場合には "freenode:mypass") で 8000 番ポートに接続出来ます。
|
||||
|
||||
// TRANSLATION MISSING
|
||||
For example if you use WeeChat as IRC client of the relay, with a server called
|
||||
"relay" and the relay password "secret", you can setup the password with this
|
||||
command:
|
||||
|
||||
----
|
||||
/set irc.server.relay.password "freenode:secret"
|
||||
----
|
||||
|
||||
[[relay_weechat_protocol]]
|
||||
==== WeeChat プロトコル
|
||||
|
||||
@@ -3191,27 +3211,26 @@ websocket = new WebSocket("ws://server.com:9000/weechat");
|
||||
ポート番号 (例では 9000 番) は Relay プラグインで定義したものです。URI
|
||||
の最後には必ず "/weechat" をつけます (_irc_ と _weechat_ プロトコルの場合)。
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[relay_unix_socket]]
|
||||
==== UNIX domain sockets
|
||||
==== UNIX ドメインソケット
|
||||
|
||||
Using the protocol option "unix" with the `/relay add` command, you can listen
|
||||
using any protocol on a UNIX domain socket at a given path. For example:
|
||||
`/relay add` コマンドにプロトコルオプション "unix" をつけることで、指定したパスで動作する
|
||||
UNIX ドメインソケット上の任意のプロトコルをリッスンできます。例:
|
||||
|
||||
----
|
||||
/relay add unix.weechat %h/relay_socket
|
||||
----
|
||||
|
||||
This allows clients to connect using the weechat protocol to
|
||||
_~/.weechat/relay_socket_. This is particularly useful to allow SSH forwarding
|
||||
for relay clients, when other ports cannot be opened. Using OpenSSH:
|
||||
こうすることで、クライアントは weechat プロトコルを使って _~/.weechat/relay_socket_
|
||||
に接続できます。これは、他のポートをオープンが禁止されている状況下で、リレークライアントの
|
||||
SSH 転送を許可する際に特に便利です。OpenSSH を使った例:
|
||||
|
||||
----
|
||||
$ ssh -L 9000:.weechat/relay_socket user@hostname
|
||||
----
|
||||
|
||||
This redirects local relay clients connecting on port 9000 to the WeeChat
|
||||
instance running on "hostname".
|
||||
これでポート 9000 番に接続してきたローカルのリレークライアントは
|
||||
"hostname" 上で動作中の WeeChat インスタンスへ転送されます。
|
||||
|
||||
[[relay_commands]]
|
||||
==== コマンド
|
||||
@@ -3833,7 +3852,7 @@ WeeChat によって使われる値に影響を及ぼします
|
||||
(例: `+${hide:*,${re:2}}+` はグループ #2 のすべての文字を `+*+`
|
||||
で置換した文字列)。
|
||||
|
||||
例: "*" で囲まれた文字を太字にする:
|
||||
例: `+*+` で囲まれた文字を太字にする:
|
||||
|
||||
----
|
||||
/\*([^ ]+)\*/*${color:bold}${re:1}${color:-bold}*/
|
||||
|
||||
@@ -82,9 +82,9 @@
|
||||
|
||||
| script | script_tags | tagi skryptów w repozytorium
|
||||
|
||||
| spell | spell_dicts | list of installed dictionaries
|
||||
| spell | spell_dicts | lista zainstalowanych słowników
|
||||
|
||||
| spell | spell_langs | list of all languages supported
|
||||
| spell | spell_langs | lista wszystkich wspieranych języków
|
||||
|
||||
| tcl | tcl_script | lista skryptów
|
||||
|
||||
|
||||
@@ -7,56 +7,56 @@
|
||||
|
||||
----
|
||||
/relay list|listfull|listrelay
|
||||
add <name> <port>|<path>
|
||||
del|start|restart|stop <name>
|
||||
add <nazwa> <port>|<ścieżka>
|
||||
del|start| restart|stop <nazwa>
|
||||
raw
|
||||
sslcertkey
|
||||
|
||||
list: list relay clients (only active relays)
|
||||
listfull: list relay clients (verbose, all relays)
|
||||
listrelay: list relays (name and port)
|
||||
add: add a relay (listen on a port/path)
|
||||
del: remove a relay (clients remain connected)
|
||||
start: listen on port
|
||||
restart: close the server socket and listen again on port (clients remain connected)
|
||||
stop: close the server socket (clients remain connected)
|
||||
name: relay name (see format below)
|
||||
port: port used for relay
|
||||
path: path used for relay (for UNIX domain socket only); "%h" at beginning of string is replaced by WeeChat home ("~/.weechat" by default), content is evaluated (see /help eval)
|
||||
raw: open buffer with raw Relay data
|
||||
sslcertkey: set SSL certificate/key using path in option relay.network.ssl_cert_key
|
||||
list: wyświetla klienty pośrednika (tylko aktywne)
|
||||
listfull: wyświetla klienty pośrednika (wszystkie)
|
||||
listrelay: wyświetla pośredników (nazwa i port)
|
||||
add: dodaje relay (nasłuchuje na porcie)
|
||||
del: usuwa relay (klienty zostają połączone)
|
||||
start: nasłuchuje na porcie
|
||||
restart: zamyka porta serwera i otwiera go ponownie nasłuchując na nim (klienty zostają połączone)
|
||||
stop: zamyka gniazdo serwera (klienty zostają połączone)
|
||||
nazwa: nazwa pośrednika (format poniżej)
|
||||
port: port używany przez pośrednika
|
||||
ścieżka: ścieżka używana przez pośrednika (tylko dla socketów UNIXowych); "%h" na początku ciągu jest zastępowane katalogiem domowym WeeChat (domyślnie "~/.weechat"), zawartość jest przetwarzana (zobacz /help eval)
|
||||
raw: otwiera bufor z nieprzetworzonymi danymi pośrednika
|
||||
sslcertkey: ustawia certyfikat SSL/hasło używając ścieżki w opcji relay.network.ssl_cert_key
|
||||
|
||||
Relay name is: [ipv4.][ipv6.][ssl.]<protocol.name> or unix.[ssl.]<protocol.name>
|
||||
ipv4: force use of IPv4
|
||||
ipv6: force use of IPv6
|
||||
ssl: enable SSL
|
||||
unix: use UNIX domain socket
|
||||
protocol.name: protocol and name to relay:
|
||||
- protocol "irc": name is the server to share (optional, if not given, the server name must be sent by client in command "PASS", with format: "PASS server:password")
|
||||
- protocol "weechat" (name is not used)
|
||||
Nazwa pośrednika to: [ipv4.][ipv6.][ssl.]<protokół.nazwa> lub unix.[ssl.]<protokół. nazwa>
|
||||
ipv4: wymusza użycie IPv4
|
||||
ipv6: wymusza użycie IPv6
|
||||
ssl: włącza SSL
|
||||
unix: używa socketu UNIXowego
|
||||
protokół.nazwa: protokół i nazwa do przekazywania:
|
||||
- protokół "irc": nazwą jest serwer do współdzielenia (opcjonalne, jeśli nie podane, nazwa serwera musi być wysłana przez klienta w komendzie "PASS", format: "PASS serwer:hasło")
|
||||
- protokół "weechat" (nazwa nie jest używana)
|
||||
|
||||
The "irc" protocol allows any IRC client (including WeeChat itself) to connect on the port.
|
||||
The "weechat" protocol allows a remote interface to connect on the port, see the list here: https://weechat.org/about/interfaces
|
||||
Protokół "irc" pozwala dowolnemu klientowi IRC (włączając w to WeeChat) połączyć się na ustawionym porcie.
|
||||
Protokół "weechat" pozwala na połączenie się zdalnym interfejsem, lista dostępna pod adresem: https://weechat.org/about/interfaces
|
||||
|
||||
Without argument, this command opens buffer with list of relay clients.
|
||||
Bez argumentu komenda otwiera bufor z listą klientów.
|
||||
|
||||
Examples:
|
||||
irc proxy, for server "freenode":
|
||||
Przykłady:
|
||||
pośrednik irc dla serwera "freenode":
|
||||
/relay add irc.freenode 8000
|
||||
irc proxy, for server "freenode", with SSL:
|
||||
pośrednik irc dla serwera "freenode", z SSL:
|
||||
/relay add ssl.irc.freenode 8001
|
||||
irc proxy, for all servers (client will choose), with SSL:
|
||||
pośrednik irc dla wszystkich serwerów (klient wybiera) z SSL:
|
||||
/relay add ssl.irc 8002
|
||||
weechat protocol:
|
||||
protokół weechat:
|
||||
/relay add weechat 9000
|
||||
weechat protocol with SSL:
|
||||
protokół weechat z SSL:
|
||||
/relay add ssl.weechat 9001
|
||||
weechat protocol with SSL, using only IPv4:
|
||||
protokół weechat z SSL, używający tylko IPv4:
|
||||
/relay add ipv4.ssl.weechat 9001
|
||||
weechat protocol with SSL, using only IPv6:
|
||||
protokół weechat z SSL, używający tylko IPv6:
|
||||
/relay add ipv6.ssl.weechat 9001
|
||||
weechat protocol with SSL, using IPv4 + IPv6:
|
||||
protokół weechat z SSL, używający IPv4 + IPv6:
|
||||
/relay add ipv4.ipv6.ssl.weechat 9001
|
||||
weechat protocol over UNIX domain socket:
|
||||
protokół weechat po sockecie UNIXowym:
|
||||
/relay add unix.weechat %h/relay_socket
|
||||
----
|
||||
|
||||
@@ -183,7 +183,7 @@
|
||||
** domyślna wartość: `+""+`
|
||||
|
||||
* [[option_relay.weechat.commands]] *relay.weechat.commands*
|
||||
** opis: pass:none[comma-separated list of commands allowed/denied when input data (text or command) is received from a client; "*" means any command, a name beginning with "!" is a negative value to prevent a command from being executed, wildcard "*" is allowed in names; this option should be set if the relay client is not safe (someone could use it to run commands); for example "*,!exec,!quit" allows any command except /exec and /quit]
|
||||
** opis: pass:none[oddzielona przecinkami lista poleceń dozwolonych/zakazanych kiedy dane (tekst lub polecenia) zostaną odebrane od klienta; "*" oznacza dowolną komendę, nazwa zaczynająca się od "!" oznacza nie dozwoloną komendę, znak "*" dozwolony jest w nazwach; ta opcja powinna być ustawiona jeśli pośrednik nie jest bezpieczny (ktoś może go użyć do wykonywania poleceń); na przykład "*,!exec,!quit" zezwala na wszystkie polecenia poza /exec i /quit]
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg
|
||||
** domyślna wartość: `+""+`
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
// DO NOT EDIT BY HAND!
|
||||
//
|
||||
[[command_spell_spell]]
|
||||
* `+spell+`: spell plugin configuration
|
||||
* `+spell+`: konfiguracja wtyczki spell
|
||||
|
||||
----
|
||||
/spell enable|disable|toggle
|
||||
@@ -12,21 +12,21 @@
|
||||
deldict
|
||||
addword [<język>] <słowo>
|
||||
|
||||
enable: enable spell checker
|
||||
disable: disable spell checker
|
||||
toggle: toggle spell checker
|
||||
listdict: show installed dictionaries
|
||||
setdict: set dictionary for current buffer (multiple dictionaries can be separated by a comma)
|
||||
deldict: delete dictionary used on current buffer
|
||||
addword: add a word in personal dictionary
|
||||
enable: włącza sprawdzanie pisowni
|
||||
disable: wyłącza sprawdzanie pisowni
|
||||
toggle: przełącza sprawdzanie pisowni
|
||||
listdict: pokazuje zainstalowane słowniki
|
||||
setdict: ustawia słownik dla obecnego buforu (kilka słowników może być podanych po przecinku)
|
||||
deldict: usuwa słownik używany w obecnym buforze
|
||||
addword: dodaje słowo do osobistego słownika
|
||||
|
||||
Input line beginning with a '/' is not checked, except for some commands (see /set spell.check.commands).
|
||||
Jeśli wprowadzany tekst zaczyna się od '/' nie będzie on sprawdzany, za wyjątkiem kilku komend (zobacz /set spell.check.commands).
|
||||
|
||||
To enable spell checker on all buffers, use option "default_dict", then enable spell checker, for example:
|
||||
W celu włączenia sprawdzania pisowni dla wszystkich buforów, należy użyć opcji "default_dict", następnie włączyć sprawdzanie pisowni, na przykład:
|
||||
/set spell.check.default_dict "en"
|
||||
/spell enable
|
||||
|
||||
To display a list of suggestions in a bar, use item "spell_suggest".
|
||||
W celu wyświetlenia listy sugestii na pasku, użyj elementu "spell_suggest".
|
||||
|
||||
Default key to toggle spell checker is alt-s.
|
||||
Domyślny skrót klawiszowy przełączający sprawdzanie pisowni to alt-s.
|
||||
----
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
** domyślna wartość: `+"ame,amsg,away,command,cycle,kick,kickban,me,msg,notice,part,query,quit,topic"+`
|
||||
|
||||
* [[option_spell.check.default_dict]] *spell.check.default_dict*
|
||||
** opis: pass:none[default dictionary (or comma separated list of dictionaries) to use when buffer has no dictionary defined (leave blank to disable spell checker on buffers for which you didn't explicitly enabled it)]
|
||||
** opis: pass:none[domyślny słownik (lub oddzielona przecinkami lista słowników) używany, kiedy bufor nie ma zdefiniowanego słownika (zostaw puste, aby wyłączyć sprawdzanie pisowni w buforach, w których nie zostało to włączone)]
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg
|
||||
** domyślna wartość: `+""+`
|
||||
@@ -21,7 +21,7 @@
|
||||
** domyślna wartość: `+off+`
|
||||
|
||||
* [[option_spell.check.enabled]] *spell.check.enabled*
|
||||
** opis: pass:none[enable spell checker for command line]
|
||||
** opis: pass:none[włącza sprawdzanie pisowni dla linii komend]
|
||||
** typ: bool
|
||||
** wartości: on, off
|
||||
** domyślna wartość: `+off+`
|
||||
@@ -33,7 +33,7 @@
|
||||
** domyślna wartość: `+off+`
|
||||
|
||||
* [[option_spell.check.suggestions]] *spell.check.suggestions*
|
||||
** opis: pass:none[number of suggestions to display in bar item "spell_suggest" for each dictionary set in buffer (-1 = disable suggestions, 0 = display all possible suggestions in all languages)]
|
||||
** opis: pass:none[numer podpowiedzi wyświetlanych w elemencie paska "spell_suggest" dla każdego słownika ustawionego w buforze (-1 = wyłącza podpowiedzi, 0 = wyświetla wszystkie możliwe podpowiedzi dla każdego języka)]
|
||||
** typ: liczba
|
||||
** wartości: -1 .. 2147483647
|
||||
** domyślna wartość: `+-1+`
|
||||
@@ -51,31 +51,31 @@
|
||||
** domyślna wartość: `+lightred+`
|
||||
|
||||
* [[option_spell.color.suggestion]] *spell.color.suggestion*
|
||||
** opis: pass:none[text color for suggestion on a misspelled word in bar item "spell_suggest"]
|
||||
** opis: pass:none[kolor tekstu sugestii dla błędnie wprowadzonego słowa w elemencie paska "spell_suggest"]
|
||||
** typ: kolor
|
||||
** wartości: nazwa koloru WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), numer koloru terminala albo alias; atrybuty dozwolone przed kolorem (tylko dla kolorów testu, nie tła): "*" pogrubienie, "!" odwrócenie, "/" pochylenie, "_" podkreślenie
|
||||
** domyślna wartość: `+default+`
|
||||
|
||||
* [[option_spell.color.suggestion_delimiter_dict]] *spell.color.suggestion_delimiter_dict*
|
||||
** opis: pass:none[text color for delimiters displayed between two dictionaries in bar item "spell_suggest"]
|
||||
** opis: pass:none[kolor tekstu separatorów wyświetlanych pomiędzy dwoma słownikami w elemenci paska "spell_suggest"]
|
||||
** typ: kolor
|
||||
** wartości: nazwa koloru WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), numer koloru terminala albo alias; atrybuty dozwolone przed kolorem (tylko dla kolorów testu, nie tła): "*" pogrubienie, "!" odwrócenie, "/" pochylenie, "_" podkreślenie
|
||||
** domyślna wartość: `+cyan+`
|
||||
|
||||
* [[option_spell.color.suggestion_delimiter_word]] *spell.color.suggestion_delimiter_word*
|
||||
** opis: pass:none[text color for delimiters displayed between two words in bar item "spell_suggest"]
|
||||
** opis: pass:none[kolor tekstu dla separatorów wyświetlanych pomiędzy dwoma słowami w elemencie paska "spell_suggest"]
|
||||
** typ: kolor
|
||||
** wartości: nazwa koloru WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), numer koloru terminala albo alias; atrybuty dozwolone przed kolorem (tylko dla kolorów testu, nie tła): "*" pogrubienie, "!" odwrócenie, "/" pochylenie, "_" podkreślenie
|
||||
** domyślna wartość: `+cyan+`
|
||||
|
||||
* [[option_spell.look.suggestion_delimiter_dict]] *spell.look.suggestion_delimiter_dict*
|
||||
** opis: pass:none[delimiter displayed between two dictionaries in bar item "spell_suggest"]
|
||||
** opis: pass:none[separator wyświetlany pomiędzy dwoma słownikami w elemencie paska "spell_suggest"]
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg
|
||||
** domyślna wartość: `+" / "+`
|
||||
|
||||
* [[option_spell.look.suggestion_delimiter_word]] *spell.look.suggestion_delimiter_word*
|
||||
** opis: pass:none[delimiter displayed between two words in bar item "spell_suggest"]
|
||||
** opis: pass:none[separator wyświetlany pomiędzy dwoma słowami w elemencie paska "spell_suggest"]
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg
|
||||
** domyślna wartość: `+","+`
|
||||
|
||||
@@ -20,69 +20,69 @@
|
||||
default -yes
|
||||
monitor [<filtr>]
|
||||
|
||||
list: list triggers (without argument, this list is displayed)
|
||||
listfull: list triggers with detailed info for each trigger
|
||||
listdefault: list default triggers
|
||||
add: add a trigger
|
||||
addoff: add a trigger (disabled)
|
||||
addreplace: add or replace an existing trigger
|
||||
name: name of trigger
|
||||
list: lista triggerów (jeśli nie podano argumentu, wyświetli się ta lista)
|
||||
listfull: lista triggerów ze szczegółowymi informacjami
|
||||
listdefault: lista domyślnych triggerów
|
||||
add: dodaje trigger
|
||||
addoff: dodaje trigger (wyłączony)
|
||||
addreplace: dodaje lub zastępuje istniejący trigger
|
||||
nazwa: nazwa triggera
|
||||
hook: signal, hsignal, modifier, line, print, command, command_run, timer, config, focus, info, info_hashtable
|
||||
arguments: arguments for the hook, depending on hook (separated by semicolons):
|
||||
signal: name(s) of signal (required)
|
||||
hsignal: name(s) of hsignal (required)
|
||||
modifier: name(s) of modifier (required)
|
||||
line: buffer type ("formatted", "free" or "*"), list of buffer masks, tags
|
||||
print: buffer, tags, message, strip colors
|
||||
command: command (required), description, arguments, description of arguments, completion
|
||||
command_run: command(s) (required)
|
||||
timer: interval (required), align on second, max calls
|
||||
config: name(s) of option (required)
|
||||
focus: name(s) of area (required)
|
||||
info: name(s) of info (required)
|
||||
info_hashtable: name(s) of info (required)
|
||||
conditions: evaluated conditions for the trigger
|
||||
regex: one or more regular expressions to replace strings in variables
|
||||
command: command to execute (many commands can be separated by ";")
|
||||
return_code: return code in callback (ok (default), ok_eat, error)
|
||||
post_action: action to take after execution (none (default), disable, delete)
|
||||
addinput: set input with default arguments to create a trigger
|
||||
input: set input with the command used to create the trigger
|
||||
output: send the command to create the trigger on the buffer
|
||||
recreate: same as "input", with option "addreplace" instead of "add"
|
||||
set: set an option in a trigger
|
||||
option: name of option: name, hook, arguments, conditions, regex, command, return_code
|
||||
(for help on option, you can type: /help trigger.trigger.<name>.<option>)
|
||||
value: new value for the option
|
||||
rename: rename a trigger
|
||||
copy: copy a trigger
|
||||
enable: enable trigger(s) (without arguments: enable triggers globally)
|
||||
disable: disable trigger(s) (without arguments: disable triggers globally)
|
||||
toggle: toggle trigger(s) (without arguments: toggle triggers globally)
|
||||
restart: restart trigger(s) (recreate the hooks)
|
||||
show: show detailed info on a trigger (with some stats)
|
||||
del: delete a trigger
|
||||
-all: do action on all triggers
|
||||
restore: restore trigger(s) with the default values (works only for default triggers)
|
||||
default: delete all triggers and restore default ones
|
||||
monitor: open the trigger monitor buffer, with optional filter:
|
||||
filter: filter hooks/triggers to display (a hook must start with "@", for example "@signal"), many filters can be separated by commas; wildcard "*" is allowed in each trigger name
|
||||
argumenty: argumenty dla uchwytu, w zależności od jego typu (oddzielone średnikami):
|
||||
signal: nazwa(-y) signal (wymagane)
|
||||
hsignal: nazwa(-y) hsignal (wymagane)
|
||||
modifier: nazwa(-y) modifier (wymagane)
|
||||
line: typ bufora("formatted", "free" lub "*"), lista mask buforów, tagi
|
||||
print: bufor, tagi, wiadomość, pomiń kolory
|
||||
command: komenda (wymagane), opis, argumenty, opis argumentów, dopełnienie
|
||||
command_run: komenda(-y) (wymagane)
|
||||
timer: interwał (wymagane), wyrównanie sekund, ilość wywołań
|
||||
config: nazwa(-y) opcji (wymagane)
|
||||
focus: nazwa(-y) obszarów (wymagane)
|
||||
info: nazwa(y) informacji (wymagane)
|
||||
info_hashtable: nazwa(y) informacji (wymagane)
|
||||
warunki: przetwarzane warunki dla triggera
|
||||
regex: jedno lub więcej wyrażeń regularnych do zastępowania ciągów w zmiennych
|
||||
komenda: komenda do wykonania (wiele komend można oddzielić ";")
|
||||
zwracany_kod: kod zwracany w callbacku (ok (domyślne), ok_eat, error)
|
||||
post_action: akcja do wykonania po zakończeniu (none (domyślne), disable, delete)
|
||||
addinput: ustawia wejście z domyślnymi argumentami do stworzenia triggera
|
||||
input: ustawia wejście z komendą użytą do stworzenia triggera
|
||||
output: wysyła komendę do stworzenia triggera do buforu
|
||||
recreate: tak samo jak "input", z opcją "addreplace" zamiast "add"
|
||||
set: ustawia opcje triggera
|
||||
opcja: nazwa opcji: name, hook, arguments, conditions, regex, command, return_code
|
||||
(aby uzyskać pomoc na temat opcji możesz wpisać: /help trigger.trigger.<nazwa>.<opcja>)
|
||||
wartość: nowa wartość dla opcji
|
||||
rename: zmienia nazwę triggera
|
||||
copy: kopiuje trigger
|
||||
enable: włącza trigger(y) (bez argumentów: włącza triggery globalnie)
|
||||
disable: wyłącza trigger(y) (bez argumentów: wyłącza triggery globalnie)
|
||||
toggle: zmienia stan triggera(-ów) (bez argumentów: zmienia stan triggerów globalnie)
|
||||
restart: restartuje trigger(y) (tworzy na nowo uchwyty)
|
||||
show: pokazuje szczegółowe informacje o triggerze (z niektórymi statystykami)
|
||||
del: usuwa trigger
|
||||
-all: wykonaj akcję na wszystkich triggerach
|
||||
restore: przywraca trigger(y) z domyślnymi wartościami (działa tylko dla domyślnych triggerów)
|
||||
default: przywraca domyślne triggery
|
||||
monitor: otwiera bufor monitorowania triggerów, z opcjonalnym filtrem:
|
||||
filtr: filtruje uchwyty/triggery do wyświetlenia (uchwyt musi się zaczynać od "@", na przykład "@signal"), wiele filtrów może być oddzielonych przecinkiem; dzika karta "*" jest dozwolona w nazwie każdego triggera
|
||||
|
||||
When a trigger callback is called, following actions are performed, in this order:
|
||||
1. check conditions; if false, exit
|
||||
2. replace text using POSIX extended regular expression(s) (if defined in trigger)
|
||||
3. execute command(s) (if defined in trigger)
|
||||
4. exit with a return code (except for modifier, line, focus, info and info_hashtable)
|
||||
5. perform post action
|
||||
Kiedy callback triggera jest wywoływany, wykonywane są następujące akcje, w kolejności:
|
||||
1. sprawdzenie warunków; jeśli nie są spełnione, wyjście
|
||||
2. zastąpienie tekstu za pomocą rozszerzonych wyrażeń regularnych POSIX (jeśli zdefiniowane)
|
||||
3. wykonanie komend(y) (jeśli zdefiniowane)
|
||||
4. wyjście z kodem wyjścia (poza modifiers i focus)
|
||||
5. wykonanie akcji kończącej
|
||||
|
||||
Examples (you can also look at default triggers with /trigger listdefault):
|
||||
add text attributes *bold*, _underline_ and /italic/ (only in user messages):
|
||||
Przykłady (możesz też spojrzeć na domyślne triggery za pomocą /trigger listdefault):
|
||||
dodaje atrybuty tekstu *bold*, _underline_ i /italic/ (tylko w wiadomościach użytkowników):
|
||||
/trigger add effects modifier weechat_print "${tg_tag_nick}" "==\*([^ ]+)\*==*${color:bold}${re:1}${color:-bold}*== ==_([^ ]+)_==_${color:underline}${re:1}${color:-underline}_== ==/([^ ]+)/==/${color:italic}${re:1}${color:-italic}/"
|
||||
hide nicklist bar on small terminals:
|
||||
ukrywa pasek z nickami na małych terminalach:
|
||||
/trigger add resize_small signal signal_sigwinch "${info:term_width} < 100" "" "/bar hide nicklist"
|
||||
/trigger add resize_big signal signal_sigwinch "${info:term_width} >= 100" "" "/bar show nicklist"
|
||||
silently save config each hour:
|
||||
cichy zapis plików konfiguracyjnych co każdą godzinę:
|
||||
/trigger add cfgsave timer 3600000;0;0 "" "" "/mute /save"
|
||||
open trigger monitor and show only modifiers and triggers whose name starts with "resize":
|
||||
otwiera monitor triggerów i pokazuje tylko modifiers i triggery, których nazwa zaczyna się od "resize":
|
||||
/trigger monitor @modifier,resize*
|
||||
----
|
||||
|
||||
@@ -350,63 +350,63 @@ Przykłady (warunki):
|
||||
|
||||
----
|
||||
/filter list
|
||||
enable|disable|toggle [<name>|@]
|
||||
add|addreplace <name> <buffer>[,<buffer>...] <tags> <regex>
|
||||
rename <name> <new_name>
|
||||
del <name>|-all
|
||||
enable|disable|toggle [<nazwa>|@]
|
||||
add | addreplace<nazwa> <bufor>[,<bufor>...] <tagi> <regex>
|
||||
rename <nazwa> <nowa_nazwa>
|
||||
del <nazwa>|-all
|
||||
|
||||
list: list all filters
|
||||
enable: enable filters (filters are enabled by default)
|
||||
disable: disable filters
|
||||
toggle: toggle filters
|
||||
name: filter name ("@" = enable/disable all filters in current buffer)
|
||||
add: add a filter
|
||||
addreplace: add or replace an existing filter
|
||||
rename: rename a filter
|
||||
del: delete a filter
|
||||
-all: delete all filters
|
||||
buffer: comma separated list of buffers where filter is active:
|
||||
- this is full name including plugin (example: "irc.freenode.#weechat" or "irc.server.freenode")
|
||||
- "*" means all buffers
|
||||
- a name starting with '!' is excluded
|
||||
- wildcard "*" is allowed
|
||||
tags: comma separated list of tags, for example "irc_join,irc_part,irc_quit"
|
||||
- logical "and": use "+" between tags (for example: "nick_toto+irc_action")
|
||||
- wildcard "*" is allowed
|
||||
- if tag starts with '!', then it is excluded and must NOT be in message
|
||||
regex: POSIX extended regular expression to search in line
|
||||
- use '\t' to separate prefix from message, special chars like '|' must be escaped: '\|'
|
||||
- if regex starts with '!', then matching result is reversed (use '\!' to start with '!')
|
||||
- two regular expressions are created: one for prefix and one for message
|
||||
- regex are case insensitive, they can start by "(?-i)" to become case sensitive
|
||||
list: wyświetla wszystkie filtry
|
||||
enable: włącza filtry (filtry są domyślnie włączone)
|
||||
disable: wyłącza filtry
|
||||
toggle: przełącza filtry
|
||||
nazwa: nazwa filtru ("@" = włącza/wyłącza wszystkie filtry w obecnym buforze)
|
||||
add: dodaje filtr
|
||||
addreplace: dodaje lub nadpisuje istniejący filtr
|
||||
rename: zmienia nazwę filtru
|
||||
del: usuwa filtr
|
||||
-all: usuwa wszystkie filtry
|
||||
bufor: oddzielona przecinkami lisa buforów, dla których filtr jest aktywny:
|
||||
- jest to pełna nazwa zawierająca wtyczkę (przykład: "irc.freenode.#weechat" lub "irc.server.freenode")
|
||||
- "*" oznacza wszystkie bufory
|
||||
- nazwa zaczynająca się od '!' jest wykluczana
|
||||
- dozwolony jest znak "*"
|
||||
tagi: lista tagów oddzielona przecinkiem, np: "irc_join,irc_part,irc_quit"
|
||||
- logiczne "i": użyj "+" pomiędzy tagami (na przykład: "nick_toto+irc_action")
|
||||
- dozwolony jest znak "*"
|
||||
- jeśli tag zaczyna się od '!', wtedy jest on wykluczony i NIE może znajdować się w wiadomości
|
||||
regex: rozszerzone wyrażenie regularne POSIX do wyszukania w linii
|
||||
- użyj '\t' do oddzielenia prefiksu od wiadomości, znaki specjalne jak '|' muszą zostać poprzedzone '\' np: '\|'
|
||||
- jeśli wyrażenie zaczyna się od '!', wtedy pasujący wynik jest odwracany (użyj '\!', aby zacząć od '!')
|
||||
- dwa wyrażenia są tworzone: jedno dla prefiksu, drugie dla wiadomości
|
||||
- wielkość znaków nie ma znaczenia dla wyrażeń, jeśli zaczynają się od "(?-i)" wielkość znaków ma znaczenie
|
||||
|
||||
The default key alt+'=' toggles filtering on/off globally and alt+'-' toggles filtering on/off in the current buffer.
|
||||
Domyślny skrót klawiszowy alt+'=' włącza/wyłącza filtrowanie globalnie i alt+'-' włącza/wyłącza filtrowanie w obecnym buforze.
|
||||
|
||||
Tags most commonly used:
|
||||
no_filter, no_highlight, no_log, log0..log9 (log level),
|
||||
Najczęściej używane tagi:
|
||||
no_filter, no_highlight, no_log, log0..log9 (poziom logowania),
|
||||
notify_none, notify_message, notify_private, notify_highlight,
|
||||
self_msg, nick_xxx (xxx is nick in message), prefix_nick_ccc (ccc is color of nick),
|
||||
host_xxx (xxx is username + host in message),
|
||||
irc_xxx (xxx is command name or number, see /server raw or /debug tags),
|
||||
self_msg, nick_xxx (xxx to nick w wiadomości), prefix_nick_ccc (ccc to kolor nicka),
|
||||
host_xxx (xxx to użytkownik + host w wiadomości),
|
||||
irc_xxx (xxx to nazwa komendy, lub numer; zobacz /server raw lub /debug tags),
|
||||
irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info.
|
||||
To see tags for lines in buffers: /debug tags
|
||||
Aby zobaczyć listę tagów w liniach buforów wykonaj: /debug tags
|
||||
|
||||
Examples:
|
||||
use IRC smart filter on all buffers:
|
||||
Przykłady:
|
||||
użyj inteligentnego filtru we wszystkich buforach IRC:
|
||||
/filter add irc_smart * irc_smart_filter *
|
||||
use IRC smart filter on all buffers except those with "#weechat" in name:
|
||||
użyj inteligentnego filtru we wszystkich buforach IRC poza tymi zawierającymi "#weechat" w nazwie:
|
||||
/filter add irc_smart *,!*#weechat* irc_smart_filter *
|
||||
filter all IRC join/part/quit messages:
|
||||
filtruj wszystkie wiadomości IRC o join/part/quit:
|
||||
/filter add joinquit * irc_join,irc_part,irc_quit *
|
||||
filter nicks displayed when joining channels or with /names:
|
||||
filtruj nicki wyświetlane przy wejściu na kanał albo za pomocą /names:
|
||||
/filter add nicks * irc_366 *
|
||||
filter nick "toto" on IRC channel #weechat:
|
||||
filtruj nick "toto" na kanale IRC #weechat:
|
||||
/filter add toto irc.freenode.#weechat nick_toto *
|
||||
filter IRC join/action messages from nick "toto":
|
||||
filtruj wejścia/akcje IRC od użytkownika "toto":
|
||||
/filter add toto * nick_toto+irc_join,nick_toto+irc_action *
|
||||
filter lines containing "weechat sucks" on IRC channel #weechat:
|
||||
filtruj linie zawierające frazę "weechat sucks" na kanale IRC #weechat:
|
||||
/filter add sucks irc.freenode.#weechat * weechat sucks
|
||||
filter lines that are strictly equal to "WeeChat sucks" on all buffers:
|
||||
filtruj linie "WeeChat sucks" we wszystkich buforach:
|
||||
/filter add sucks2 * * (?-i)^WeeChat sucks$
|
||||
----
|
||||
|
||||
@@ -755,21 +755,21 @@ Bez podania argumentu wszystkie pliki (WeeChat oraz wtyczki) zostaną przeładow
|
||||
* `+repeat+`: wykonuje komendę kilka razy
|
||||
|
||||
----
|
||||
/repeat [-interval <delay>[<unit>]] <count> <command>
|
||||
/repeat [-interval <opóźnienie>[<jednostka>]] <ilość> <komenda>
|
||||
|
||||
delay: delay between execution of commands
|
||||
unit: optional, values are:
|
||||
ms: milliseconds
|
||||
s: seconds (default)
|
||||
m: minutes
|
||||
h: hours
|
||||
count: number of times to execute command
|
||||
command: command to execute (or text to send to buffer if command does not start with '/')
|
||||
opóźnienie: czas pomiędzy wykonaniem komend
|
||||
jednostka: opcjonalna, dostępne wartości:
|
||||
ms: milisekundy
|
||||
s: sekundy (domyślnie)
|
||||
m: minuty
|
||||
h: godziny
|
||||
ilość: ile razy wykonać komendę
|
||||
komenda: komenda do wykonania ('/' jest automatycznie dodawane, jeśli nie znajduje się na początku komendy)
|
||||
|
||||
Note: the command is executed on buffer where /repeat was executed (if the buffer does not exist any more, the command is not executed).
|
||||
Ważne: komenda zostanie wykonana w buforze, gdzie zostało wykonane /repeat (jeśli bufor nie zostanie znaleziony komenda nie zostanie wykonana).
|
||||
|
||||
Example:
|
||||
scroll 2 pages up:
|
||||
Przykład:
|
||||
przewija 2 strony do góry:
|
||||
/repeat 2 /window page_up
|
||||
----
|
||||
|
||||
@@ -944,22 +944,22 @@ Domyślny alias /v może zostać użyty do wykonania tej komendy we wszystkich b
|
||||
----
|
||||
/wait <liczba>[<jednostka>] <komenda>
|
||||
|
||||
number: amount of time to wait (integer number)
|
||||
unit: optional, values are:
|
||||
ms: milliseconds
|
||||
s: seconds (default)
|
||||
m: minutes
|
||||
h: hours
|
||||
command: command to execute (or text to send to buffer if command does not start with '/')
|
||||
liczba: ilość czasu do odczekania (liczba całkowita)
|
||||
jednostka: opcjonalnie, możliwe wartości:
|
||||
ms: milisekundy
|
||||
s: sekundy (domyślnie)
|
||||
m: minuty
|
||||
h: godziny
|
||||
komenda: komenda do wykonania (lub tekst do wysłania do bufora jeżeli komenda nie zaczyna się od '/')
|
||||
|
||||
Note: the command is executed on buffer where /wait was executed (if the buffer does not exist any more, the command is not executed).
|
||||
Ważne: komenda zostanie wykonana w buforze, gdzie zostało wykonane /wait (jeśli bufor nie zostanie znaleziony komenda nie zostanie wykonana).
|
||||
|
||||
Examples:
|
||||
join channel in 10 seconds:
|
||||
Przykłady:
|
||||
wejdzie na kanał za 10 sek:
|
||||
/wait 10 /join #test
|
||||
set away in 15 minutes:
|
||||
ustawi stan nieobecności za 15 min:
|
||||
/wait 15m /away -all I'm away
|
||||
say 'hello' in 2 minutes:
|
||||
napisze 'hello' za 2 min:
|
||||
/wait 2m hello
|
||||
----
|
||||
|
||||
|
||||
@@ -597,7 +597,7 @@
|
||||
** domyślna wartość: `+"%H:%M:%S"+`
|
||||
|
||||
* [[option_weechat.look.buffer_time_same]] *weechat.look.buffer_time_same*
|
||||
** opis: pass:none[time displayed for a message with same time as previous message: use a space " " to hide time, another string to display this string instead of time, or an empty string to disable feature (display time) (note: content is evaluated, so you can use colors with format "${color:xxx}", see /help eval)]
|
||||
** opis: pass:none[czas wyświetlany dla wiadomości z takim samym czasem jak poprzednia wiadomość: spacja " " chowa czas, inny ciąg wyświetlany zamiast czasu lub pusty ciąg dla wyłączenia opcji (wyświetlanie czasu) (uwaga: zawartość jest przetwarzana, możesz użyć kolorów w formacie "$(color:xxx}", zobacz /help eval)]
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg
|
||||
** domyślna wartość: `+""+`
|
||||
@@ -1053,13 +1053,13 @@
|
||||
** domyślna wartość: `+"<--"+`
|
||||
|
||||
* [[option_weechat.look.prefix_same_nick]] *weechat.look.prefix_same_nick*
|
||||
** opis: pass:none[prefix displayed for a message with same nick as previous but not next message: use a space " " to hide prefix, another string to display this string instead of prefix, or an empty string to disable feature (display prefix)]
|
||||
** opis: pass:none[prefiks wyświetlany dla wiadomości z takim samym nickiem jak poprzednia ale nie jak następna wiadomość: spacja " " chowa prefiks, inny ciąg wyświetlany zamiast prefiksu lub pusty ciąg dla wyłączenia opcji (wyświetlanie przedrostka)]
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg
|
||||
** domyślna wartość: `+""+`
|
||||
|
||||
* [[option_weechat.look.prefix_same_nick_middle]] *weechat.look.prefix_same_nick_middle*
|
||||
** opis: pass:none[prefix displayed for a message with same nick as previous and next message: use a space " " to hide prefix, another string to display this string instead of prefix, or an empty string to disable feature (display prefix)]
|
||||
** opis: pass:none[prefiks wyświetlany dla wiadomości z takim samym nickiem jak poprzednia i następna wiadomość: spacja " " chowa prefiks, inny ciąg wyświetlany zamiast prefiksu lub pusty ciąg dla wyłączenia opcji (wyświetlanie przedrostka)]
|
||||
** typ: ciąg
|
||||
** wartości: dowolny ciąg
|
||||
** domyślna wartość: `+""+`
|
||||
|
||||
@@ -165,7 +165,7 @@
|
||||
** domyślna wartość: `+on+`
|
||||
|
||||
* [[option_xfer.network.speed_limit_recv]] *xfer.network.speed_limit_recv*
|
||||
** opis: pass:none[speed limit for receiving files, in kilo-bytes by second (0 means no limit)]
|
||||
** opis: pass:none[limit prędkości odbierania plików, w kilobajtach na sekundę (0 oznacza brak limitu)]
|
||||
** typ: liczba
|
||||
** wartości: 0 .. 2147483647
|
||||
** domyślna wartość: `+0+`
|
||||
|
||||
@@ -1,16 +1,14 @@
|
||||
// TRANSLATION MISSING
|
||||
*--no-dlclose*::
|
||||
Do not call the function dlclose after plugins are unloaded.
|
||||
This is useful with tools like Valgrind to display stack for unloaded
|
||||
plugins.
|
||||
Nie wołaj funkcji dlclose po wyładowaniu wtyczek.
|
||||
Jest to przydatne przy użyciu narzędzi jak Valgrind do wyświetlania
|
||||
stosu wyładowywanych wtyczek.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
*--no-gnutls*::
|
||||
Do not call the init and deinit functions of GnuTLS library.
|
||||
This is useful with tools like Valgrind and electric-fence, to prevent
|
||||
GnuTLS memory errors.
|
||||
Nie wywołuj funkcji (de)inicjijących z biblioteki GnuTLS.
|
||||
Jest to przydatne przy użyciu narzędzi jak Valgrind i electric-fence,
|
||||
aby zapobiec błędą pamięci GnuTLS.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
*--no-gcrypt*::
|
||||
Do not call the init and deinit functions of Gcrypt library.
|
||||
This is useful with tools like Valgrind, to prevent Gcrypt memory errors.
|
||||
Nie wywołuj funkcji (de)inicjijących z biblioteki Gcrypt.
|
||||
Jest to przydatne przy użyciu narzędzi jak Valgrind, aby zapobiec błędą
|
||||
pamięci Gcrypt.
|
||||
|
||||
@@ -12,7 +12,6 @@ weechat-headless - rozszerzalny klient rozmów (wersja headless)
|
||||
|
||||
== SKŁADNIA
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[verse]
|
||||
*weechat-headless* [-a|--no-connect] [--daemon] [-d|--dir <path>] [-t|--temp-dir] [-p|--no-plugin] [-P|--plugins <wtyczki>] [-r|--run-command <komenda>] [-s|--no-script] [--upgrade] [debug-option...] [wtyczka:opcja...]
|
||||
*weechat-headless* [-c|--colors]
|
||||
@@ -34,8 +33,7 @@ opcji "--daemon".
|
||||
|
||||
include::cmdline_options.pl.adoc[]
|
||||
|
||||
// TRANSLATION MISSING
|
||||
== DEBUG OPTIONS
|
||||
== OPCJE DEBUGUJĄCE
|
||||
|
||||
*WARNING:* these options are for debug purposes only, *DO NOT USE IN PRODUCTION!*
|
||||
|
||||
|
||||
@@ -12,7 +12,6 @@ weechat - rozszerzalny klient rozmów
|
||||
|
||||
== SKŁADNIA
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[verse]
|
||||
*weechat* [-a|--no-connect] [-d|--dir <ścieżka>] [-t|--temp-dir] [-p|--no-plugin] [-P|--plugins <wtyczki>] [-r|--run-command <komenda>] [-s|--no-script] [--upgrade] [debug-option...] [wtyczka:opcja...]
|
||||
*weechat* [-c|--colors]
|
||||
@@ -30,8 +29,7 @@ Posiada dużo opcji konfiguracyjnych i dodatkowych wtyczek.
|
||||
|
||||
include::cmdline_options.pl.adoc[]
|
||||
|
||||
// TRANSLATION MISSING
|
||||
== DEBUG OPTIONS
|
||||
== OPCJE DEBUGUJĄCE
|
||||
|
||||
*WARNING:* these options are for debug purposes only, *DO NOT USE IN PRODUCTION!*
|
||||
|
||||
|
||||
@@ -212,9 +212,8 @@ Aby przesunąć pasek na spód:
|
||||
Przewijanie paska: jeśli obsługa myszy jest włączona (skrót: kbd:[Alt+m]), możesz
|
||||
przewijać pasek za pomocą rolki myszy.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Domyślne skróty do przewijania paska _buflist_ to kbd:[F1] (or kbd:[Ctrl+F1]),
|
||||
kbd:[F2] (or kbd:[Ctrl+F2]), kbd:[Alt+F1] oraz kbd:[Alt+F2].
|
||||
Domyślne skróty do przewijania paska _buflist_ to kbd:[F1] (lub kbd:[Ctrl+F1]),
|
||||
kbd:[F2] (lub kbd:[Ctrl+F2]), kbd:[Alt+F1] oraz kbd:[Alt+F2].
|
||||
|
||||
Dla skryptu _buffers.pl_, możesz zdefiniować skróty w podobny sposób do istniejących
|
||||
skrótów do przewijania listy nicków. +
|
||||
@@ -317,8 +316,9 @@ użyty w żadnym z pasków:
|
||||
[[terminal_copy_paste]]
|
||||
=== Jak mogę kopiować/wklejać tekst bez wklejania listy nicków?
|
||||
|
||||
W WeeChat od wersji ≥ 1.0, możesz użyć trybu niesformatowanego wyświetlania (domyślnie: kbd:[Alt+l]),
|
||||
który wyświetli zawartość obecnie wybranego okna bez żadnego formatowania.
|
||||
W WeeChat od wersji ≥ 1.0, możesz użyć trybu niesformatowanego wyświetlania
|
||||
(domyślnie: kbd:[Alt+l] (`L`)), który wyświetli zawartość obecnie wybranego okna
|
||||
bez żadnego formatowania.
|
||||
|
||||
Możesz użyć terminala z prostokątnym zaznaczaniem (jak rxvt-unicode,
|
||||
konsole, gnome-terminal, ...). Klawisze to zazwyczaj kbd:[Ctrl] + kbd:[Alt] + zaznaczenie myszką.
|
||||
@@ -332,7 +332,8 @@ Innym rozwiązaniem jest przesunięcie listy nicków na górę lub dół, na prz
|
||||
[[urls]]
|
||||
=== Jak mogę kliknąć na długi URL (dłuższy niż linia)?
|
||||
|
||||
W WeeChat od wersji ≥ 1.0, możesz użyć trybu niesformatowanego wyświetlania (domyślnie: kbd:[Alt+l]).
|
||||
W WeeChat od wersji ≥ 1.0, możesz użyć trybu niesformatowanego wyświetlania
|
||||
(domyślnie: kbd:[Alt+l] (`L`)).
|
||||
|
||||
Żeby operowanie na URLach było latwiejsze możesz:
|
||||
|
||||
@@ -973,9 +974,8 @@ Musisz przeładować wtyczkę spell:
|
||||
/plugin reload spell
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[NOTE]
|
||||
With WeeChat ≤ 2.4, the "spell" plugin was named "aspell", so the command is:
|
||||
Od WeeChat w wersji ≤ 2.4, wtyczka "spell" zmieniła nazwę na "aspell", dlatego należy wykonać polecenie:
|
||||
`/plugin reload aspell`.
|
||||
|
||||
[[settings]]
|
||||
|
||||
@@ -41,8 +41,7 @@ Aby otrzymać pomoc dla konkretnej komendy wpisz:
|
||||
/help komenda
|
||||
----
|
||||
|
||||
// TRANSLATION MISSING
|
||||
Help is available for options as well:
|
||||
Pomoc dostępna jest równiez dla opcji:
|
||||
|
||||
----
|
||||
/help config.section.option
|
||||
@@ -51,9 +50,8 @@ Help is available for options as well:
|
||||
(gdzie `config` jest nazwą konfiguracyjną (`weechat` dla rdzenia, lub nazwa
|
||||
wtyczki), `sekcja` sekcja pliku konfiguracyjnego, oraz `opcja` nazwa opcji).
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[options]]
|
||||
== Set options
|
||||
== Ustawianie opcji
|
||||
|
||||
Do ustawiania opcji służy:
|
||||
|
||||
|
||||
@@ -45,28 +45,27 @@ ale API jest takie same dla wszystkich języków.
|
||||
[[scripts_in_weechat]]
|
||||
== Skrypty w WeeChat
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[weechat_architecture]]
|
||||
=== WeeChat architecture
|
||||
=== Architektura WeeChat
|
||||
|
||||
WeeChat is single-threaded, and this applies to scripts as well.
|
||||
WeeChat jest jednowątkowy, dotyczy to również skryptów.
|
||||
|
||||
The code of a script is executed:
|
||||
Kod skryptu jest wykonywany:
|
||||
|
||||
* when the script is loaded: typically a call to the
|
||||
<<register_function,register function>>
|
||||
* when a hook callback is called by WeeChat (see the chapter <<hooks,Hooks>>).
|
||||
* kiedy skrypt jest ładowany, zazwyczaj wywołanie
|
||||
<<register_function,funkcji rejestrującej>>
|
||||
* kiedy WeeChat wywoła callback hooka (zobacz rozdział <<hooks,Hooki>>).
|
||||
|
||||
When the code of a script is executed, WeeChat waits for the end of execution
|
||||
before going on. Therefore the script must *NOT* do blocking operations like
|
||||
network calls without using a dedicated API function like `hook_process`.
|
||||
Kiedy wykonywany jest kod skryptu, WeeChat czeka na koniec wykonania zanim przejdzie
|
||||
dalej. Dlatego skrypty *NIE* mogą wykonywac operacji blokujących jak operacje
|
||||
sieciowe bez użycia dedykowanej funkcji API jak `hook_process`.
|
||||
|
||||
[IMPORTANT]
|
||||
A script must *NEVER* fork or create threads without using a dedicated API
|
||||
function, this can crash WeeChat. +
|
||||
If something must be run in background, the function `hook_process` can be used.
|
||||
See example in the chapter <<hook_process,Wykonuje proces w tle>>
|
||||
and the documentation on the function `hook_process` in the
|
||||
Skrypt *NIGDY* nie powinien się mnożyć ani tworzyć wątków bez użycia dedykowanych
|
||||
funkcji API, może to prowadzić to awarii WeeChat. +
|
||||
Jeśli coś musi zostać wykonane w tle, można użyć funkcji `hook_process`.
|
||||
Zobacz przykład w rozdziale <<hook_process,Wykonanie procesu w tle>> oraz
|
||||
dokumentację do funkcji `hook_process` w
|
||||
link:weechat_plugin_api.en.html#_hook_process[Opisu API wtyczek WeeChat] (Angielski).
|
||||
|
||||
[[languages_specificities]]
|
||||
@@ -879,7 +878,7 @@ Aby zobaczyć lokalne zmienne danego bufora, należy wykonać tą komendę w Wee
|
||||
----
|
||||
|
||||
[[hooks]]
|
||||
=== Hooks
|
||||
=== Hooki
|
||||
|
||||
[[hook_command]]
|
||||
==== Dodanie nowej komendy
|
||||
@@ -933,7 +932,7 @@ weechat.hook_timer(60 * 1000, 60, 0, "timer_cb", "")
|
||||
----
|
||||
|
||||
[[hook_process]]
|
||||
==== Wykonuje proces w tle
|
||||
==== Wykonanie procesu w tle
|
||||
|
||||
Do wykonywania procesów w tle służy `hook_process`. Twoje callbacki zostaną
|
||||
wywołane, kiedy dane będą gotowe. Może zostać wywołane wiele razy.
|
||||
@@ -1022,9 +1021,9 @@ Example:
|
||||
[source,python]
|
||||
----
|
||||
script_options = {
|
||||
"opcja1" : "wartość1",
|
||||
"opcja2" : "wartość2",
|
||||
"opcja3" : "wartość3",
|
||||
"opcja1": "wartość1",
|
||||
"opcja2": "wartość2",
|
||||
"opcja3": "wartość3",
|
||||
}
|
||||
for option, default_value in script_options.items():
|
||||
if not weechat.config_is_set_plugin(option):
|
||||
|
||||
+132
-132
@@ -204,13 +204,11 @@ Lista popularnych opcji:
|
||||
| ENABLE_CHARSET | `ON`, `OFF` | ON |
|
||||
Kompilacja <<charset_plugin,wtyczki charset>>.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
| ENABLE_MAN | `ON`, `OFF` | OFF |
|
||||
Build man page.
|
||||
Generowanie strony manuala.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
| ENABLE_DOC | `ON`, `OFF` | OFF |
|
||||
Build HTML documentation.
|
||||
Generowanie dokumentacji HTML.
|
||||
|
||||
| ENABLE_ENCHANT | `ON`, `OFF` | OFF |
|
||||
Kompilacja <<spell_plugin,wtyczki spell>> z Enchant.
|
||||
@@ -258,14 +256,13 @@ Lista popularnych opcji:
|
||||
Kompilacja <<scripts_plugins,wtyczki PHP>>.
|
||||
|
||||
| ENABLE_PYTHON | `ON`, `OFF` | ON |
|
||||
Kompilacja <<scripts_plugins,wtyczki python>>.
|
||||
Kompilacja <<scripts_plugins,wtyczki Python>>.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
| ENABLE_PYTHON3 | `ON`, `OFF` | OFF |
|
||||
Compile <<scripts_plugins,Python plugin>> using Python 3. +
|
||||
This option is not recommended because many scripts are not yet compatible
|
||||
with Python 3. +
|
||||
You can follow the progress of Python 3 transition on this page:
|
||||
Kompilacja <<scripts_plugins,wtyczki Python>> z użyciem Pythona 3. +
|
||||
Ta opcja nie jest zalecana, ponieważ wiele skryptów jeszcze nie jest kompatybilna +
|
||||
z Pythonem 3. +
|
||||
Postęp w przejściu na Pythona 3 można śledzić na stronie:
|
||||
https://weechat.org/scripts/python3/
|
||||
|
||||
| ENABLE_RELAY | `ON`, `OFF` | ON |
|
||||
@@ -296,10 +293,9 @@ Lista popularnych opcji:
|
||||
| ENABLE_TESTS | `ON`, `OFF` | OFF |
|
||||
Kompiluje testy.
|
||||
|
||||
// TRANSLATION MISSING
|
||||
| ENABLE_CODE_COVERAGE | `ON`, `OFF` | OFF |
|
||||
Compile with code coverage options. +
|
||||
This option should be used only for tests, to measure test coverage.
|
||||
Kompilacja z opcja pokrycia kodu. +
|
||||
Ta opcja powinna być używana tylko dla testów, w celu pomiaru pokrycia kodu.
|
||||
|===
|
||||
|
||||
Pozostałe opcje można wyświetlić poleceniem:
|
||||
@@ -520,16 +516,14 @@ Podczas pierwszego uruchomienia WeeChat tworzone są domyślne pliki konfiguracy
|
||||
w _~/.weechat_ z domyślnymi opcjami i wartościami
|
||||
(zobacz <<files_and_directories,Pliki i foldery>>).
|
||||
|
||||
// TRANSLATION MISSING
|
||||
==== Command line options
|
||||
==== Argumenty linii poleceń
|
||||
|
||||
include::cmdline_options.pl.adoc[]
|
||||
|
||||
// TRANSLATION MISSING
|
||||
==== Extra debug options
|
||||
==== Dodatkowe opcje do debugowania
|
||||
|
||||
[WARNING]
|
||||
These options are for debug purposes only, *DO NOT USE IN PRODUCTION!*
|
||||
Te opcje służą tylko do debugowania błędów, *NIE UŻYWAĆ NA PRODUKCJI!*
|
||||
|
||||
include::cmdline_options_debug.pl.adoc[]
|
||||
|
||||
@@ -551,12 +545,15 @@ Niektóre zmienne śwodowiskowe są używane przez WeeChat o ile zostały zdefin
|
||||
|
||||
WeeChat zapisuje pliki konfiguracyjne i inne rzeczy domyślnie w folderze `~/.weechat`.
|
||||
|
||||
Foldery to:
|
||||
[[weechat_directories]]
|
||||
==== Katalogi WeeChat
|
||||
|
||||
Katalogi używane przez WeeChat to:
|
||||
|
||||
[width="100%",cols="1m,3",options="header"]
|
||||
|===
|
||||
| Ścieżka/plik | Opis
|
||||
| ~/.weechat/ | Katalog domowy WeeChat (można go zmienić, zobacz <<running_weechat,Running WeeChat>>).
|
||||
| ~/.weechat/ | Katalog domowy WeeChat (można go zmienić, zobacz <<running_weechat,Uruchamianie WeeChat>>).
|
||||
| logs/ | Pliki z logami (jeden na bufor).
|
||||
| python/ | Skrypty pythonowe.
|
||||
| autoload/ | Skrypty pythonowe automatycznie ładowane przy starcie ^(1)^.
|
||||
@@ -579,13 +576,16 @@ Foldery to:
|
||||
[NOTE]
|
||||
^(1)^ Ten folder zawiera przewazine linki symboliczne do plików w folderze nadrzędnym.
|
||||
|
||||
[[weechat_files]]
|
||||
==== Pliki WeeChat
|
||||
|
||||
Pliki tworzone w katalogu domowym WeeChat:
|
||||
|
||||
[width="100%",cols="1m,3,6",options="header"]
|
||||
|===
|
||||
| Plik | Opis | Wrażliwe dane
|
||||
| weechat.conf | Główny plik konfiguracyjny WeeChat | Możliwe (przykład: lista kanałów w zapisanym układzie buforów).
|
||||
| sec.conf | Plik konfiguracyjny z zabezpieczonymi danymi | *Tak, bardzo prażliwe*: Tym plikiem nie powinno się z nikim dzielić.
|
||||
| sec.conf | Plik konfiguracyjny z zabezpieczonymi danymi | *Tak, bardzo wrażliwe*: Tym plikiem nie powinno się z nikim dzielić.
|
||||
| plugins.conf | Plik konfiguracyjny wtyczek | Możliwe, zależy od wtyczki/skryptu.
|
||||
| alias.conf | Plik konfiguracyjny wtyczki _alias_ | Możliwe, zależy od aliasu.
|
||||
| buflist.conf | Plik konfiguracyjny wtyczki _buflist_ | Nie.
|
||||
@@ -1213,12 +1213,12 @@ Lista opcji dla pasków:
|
||||
==== Elementy
|
||||
|
||||
Opcja _items_ jest ciągiem z listą elementów paska oddzielonych przecinkiem
|
||||
(spacja pomiędzy elementami na ekranie) lub "+" (elementy sklejone).
|
||||
(spacja pomiędzy elementami na ekranie) lub `+++` (elementy sklejone).
|
||||
|
||||
Lista wszystkich elementów paska jest wyświetlana za pomocą komendy `/bar listitems`.
|
||||
|
||||
Przed i za nazwą elementu można używać znaków (nie będących alfanumerycznymi,
|
||||
"-" lub "_"). Będą one wyświetlane przed/za elementem z kolorem separatorów
|
||||
`+-+` lub `+_+`). Będą one wyświetlane przed/za elementem z kolorem separatorów
|
||||
zdefiniowanych dla paska (opcja _color_delim_).
|
||||
|
||||
Przykład paska z elementami "[time],buffer_number+:+buffer_plugin+.+buffer_name":
|
||||
@@ -1377,7 +1377,7 @@ Tryb niesformatowanego ekranu posiada następujące cechy:
|
||||
tekstu
|
||||
* ncurses nie jest używane, dlatego URLe nie są obcinane z końcem linii.
|
||||
|
||||
Domyślnym skrótem uruchamiającym ten tryb jest kbd:[Alt+l], tak jak wyłączającym
|
||||
Domyślnym skrótem uruchamiającym ten tryb jest kbd:[Alt+l] (`L`), tak jak wyłączającym
|
||||
go (lub domyślnie dowolna zmiana wejścia spowoduje wyjście z tego trybu, zobacz
|
||||
<<option_weechat.look.bare_display_exit_on_input,weechat.look.bare_display_exit_on_input>>).
|
||||
|
||||
@@ -1562,7 +1562,7 @@ Możesz wyświetlić tagi za pomocą komendy `/debug tags` (ta sama komenda je u
|
||||
|
||||
Możesz dodać konkretne tagi do podświetleń za pomocą opcji
|
||||
<<option_weechat.look.highlight_tags,weechat.look.highlight_tags>>.
|
||||
Tagi są oddzielane przecinkami, kilka tagów może być oddzielone przez "+" dla wykonania
|
||||
Tagi są oddzielane przecinkami, kilka tagów może być oddzielone przez `+++` dla wykonania
|
||||
logicznego "i" między nimi.
|
||||
|
||||
Na przykład dla podświetlenia wszytkich wiadomości od nicka "FlashCode" oraz powiadomień od
|
||||
@@ -1646,8 +1646,7 @@ Można ją zapisać za pomocą skryptu _buffer_autoset.py_: można go zaintalowa
|
||||
| kbd:[Alt+d] | Usuń następne słowo w linii poleceń (usuwany ciąg jest kopiowany do wewnętrznego schowka). | `/input delete_next_word`
|
||||
| kbd:[Alt+k] | Przechwyć wciśnięte klawisze i zwróć ich kod (i przypisaną komendę, jeśli istnieje) w linii poleceń. | `/input grab_key_command`
|
||||
| kbd:[Alt+r] | Usuń całą zawartość linii poleceń. | `/input delete_line`
|
||||
// TRANSLATION MISSING
|
||||
| kbd:[Alt+s] | Toggle spell checker. | `/mute spell toggle`
|
||||
| kbd:[Alt+s] | Włącz/wyłącz sprawdzenie pisowni. | `/mute spell toggle`
|
||||
|===
|
||||
|
||||
[[key_bindings_buffers_windows]]
|
||||
@@ -1655,78 +1654,78 @@ Można ją zapisać za pomocą skryptu _buffer_autoset.py_: można go zaintalowa
|
||||
|
||||
[width="100%",cols="^.^3,.^8,.^5",options="header"]
|
||||
|===
|
||||
| Skrót | Opis | Komenda
|
||||
| kbd:[Ctrl+l] | Przerysuj całe okno. | `/window refresh`
|
||||
| Skrót | Opis | Komenda
|
||||
| kbd:[Ctrl+l] (`L`) | Przerysuj całe okno. | `/window refresh`
|
||||
| kbd:[Ctrl+s],
|
||||
kbd:[Ctrl+u] | Ustaw znacznik nieprzeczytania we wszystkich buforach. | `/input set_unread`
|
||||
| kbd:[Ctrl+x] | Przełącz obecny bufor jeśli bufory są dołączone z tym samym numerem. | `/input switch_active_buffer`
|
||||
| kbd:[Alt+x] | Pokaż wybrany z połączonych buforów (naciśnij kbd:[Alt+x] ponownie: wyświetl wszystkie połączone bufory). | `/input zoom_merged_buffer`
|
||||
| kbd:[PgUp] | Przewiń jedną stronę w górę w historii bufora. | `/window page_up`
|
||||
| kbd:[PgDn] | Przewiń jedną stronę w dół w historii bufora. | `/window page_down`
|
||||
| kbd:[Alt+PgUp] | Przewiń w górę kilka linii w historii bufora. | `/window scroll_up`
|
||||
| kbd:[Alt+PgDn] | Przewiń w dół kilka linii w historii bufora. | `/window scroll_down`
|
||||
| kbd:[Alt+Home] | Przewiń na górę bufora. | `/window scroll_top`
|
||||
| kbd:[Alt+End] | Przewiń na dół bufora. | `/window scroll_bottom`
|
||||
kbd:[Ctrl+u] | Ustaw znacznik nieprzeczytania we wszystkich buforach. | `/input set_unread`
|
||||
| kbd:[Ctrl+x] | Przełącz obecny bufor jeśli bufory są dołączone z tym samym numerem. | `/input switch_active_buffer`
|
||||
| kbd:[Alt+x] | Pokaż wybrany z połączonych buforów (naciśnij kbd:[Alt+x] ponownie: wyświetl wszystkie połączone bufory). | `/input zoom_merged_buffer`
|
||||
| kbd:[PgUp] | Przewiń jedną stronę w górę w historii bufora. | `/window page_up`
|
||||
| kbd:[PgDn] | Przewiń jedną stronę w dół w historii bufora. | `/window page_down`
|
||||
| kbd:[Alt+PgUp] | Przewiń w górę kilka linii w historii bufora. | `/window scroll_up`
|
||||
| kbd:[Alt+PgDn] | Przewiń w dół kilka linii w historii bufora. | `/window scroll_down`
|
||||
| kbd:[Alt+Home] | Przewiń na górę bufora. | `/window scroll_top`
|
||||
| kbd:[Alt+End] | Przewiń na dół bufora. | `/window scroll_bottom`
|
||||
| kbd:[F1] +
|
||||
kbd:[Ctrl+F1] | Przewiń do góry jedną stronę na liście buforów. | `/bar scroll buflist * -100%`
|
||||
kbd:[Ctrl+F1] | Przewiń do góry jedną stronę na liście buforów. | `/bar scroll buflist * -100%`
|
||||
| kbd:[F2] +
|
||||
kbd:[Ctrl+F2] | Przewiń w dół jedną stronę na liście buforów. | `/bar scroll buflist * +100%`
|
||||
| kbd:[Alt+F1] | Idź na początek listy buforów. | `/bar scroll buflist * b`
|
||||
| kbd:[Alt+F2] | Idź na koniec listy buforów. | `/bar scroll buflist * e`
|
||||
kbd:[Ctrl+F2] | Przewiń w dół jedną stronę na liście buforów. | `/bar scroll buflist * +100%`
|
||||
| kbd:[Alt+F1] | Idź na początek listy buforów. | `/bar scroll buflist * b`
|
||||
| kbd:[Alt+F2] | Idź na koniec listy buforów. | `/bar scroll buflist * e`
|
||||
| kbd:[Alt+←] +
|
||||
kbd:[Alt+↑] +
|
||||
kbd:[Ctrl+p] +
|
||||
kbd:[F5] | Przełącz na poprzedni bufor. | `/buffer -1`
|
||||
kbd:[F5] | Przełącz na poprzedni bufor. | `/buffer -1`
|
||||
| kbd:[Alt+→] +
|
||||
kbd:[Alt+↓] +
|
||||
kbd:[Ctrl+n] +
|
||||
kbd:[F6] | Przełącz na następny bufor. | `/buffer +1`
|
||||
| kbd:[F7] | Przełącz na poprzednie okno. | `/window -1`
|
||||
| kbd:[F8] | Przełącz na następne okno. | `/window +1`
|
||||
| kbd:[F9] | Przewiń tytuł bufora w lewo. | `+/bar scroll title * -30%+`
|
||||
| kbd:[F10] | Przewiń tytuł bufora w prawo. | `+/bar scroll title * +30%+`
|
||||
kbd:[F6] | Przełącz na następny bufor. | `/buffer +1`
|
||||
| kbd:[F7] | Przełącz na poprzednie okno. | `/window -1`
|
||||
| kbd:[F8] | Przełącz na następne okno. | `/window +1`
|
||||
| kbd:[F9] | Przewiń tytuł bufora w lewo. | `+/bar scroll title * -30%+`
|
||||
| kbd:[F10] | Przewiń tytuł bufora w prawo. | `+/bar scroll title * +30%+`
|
||||
| kbd:[F11] +
|
||||
kbd:[Ctrl+F11] | Przewiń w górę jedna stronę listy nicków. | `/bar scroll nicklist * -100%`
|
||||
kbd:[Ctrl+F11] | Przewiń w górę jedna stronę listy nicków. | `/bar scroll nicklist * -100%`
|
||||
| kbd:[F12] +
|
||||
kbd:[Ctrl+F12] | Przewiń w dół jedna stronę listy nicków. | `/bar scroll nicklist * +100%`
|
||||
| kbd:[Alt+F11] | Idź na początek listy nicków. | `/bar scroll nicklist * b`
|
||||
| kbd:[Alt+F12] | Idź na koniec listy nicków. | `/bar scroll nicklist * e`
|
||||
| kbd:[Alt+a] | Przełącz na następny bufor z aktywnością (z priorytetem: powiadomienie, wiadomość, inne). | `/input jump_smart`
|
||||
| kbd:[Alt+h] | Wyczyść hotlistę (powiadomienia o aktywności w innych buforach). | `/input hotlist_clear`
|
||||
kbd:[Ctrl+F12] | Przewiń w dół jedna stronę listy nicków. | `/bar scroll nicklist * +100%`
|
||||
| kbd:[Alt+F11] | Idź na początek listy nicków. | `/bar scroll nicklist * b`
|
||||
| kbd:[Alt+F12] | Idź na koniec listy nicków. | `/bar scroll nicklist * e`
|
||||
| kbd:[Alt+a] | Przełącz na następny bufor z aktywnością (z priorytetem: powiadomienie, wiadomość, inne). | `/input jump_smart`
|
||||
| kbd:[Alt+h] | Wyczyść hotlistę (powiadomienia o aktywności w innych buforach). | `/input hotlist_clear`
|
||||
| kbd:[Alt+j],
|
||||
kbd:[Alt+f] | Przełącz na pierwszy bufor. | `/buffer -`
|
||||
kbd:[Alt+f] | Przełącz na pierwszy bufor. | `/buffer -`
|
||||
| kbd:[Alt+j],
|
||||
kbd:[Alt+l] | Przełącz na ostatni bufor. | `/buffer +`
|
||||
kbd:[Alt+l] (`L`) | Przełącz na ostatni bufor. | `/buffer +`
|
||||
| kbd:[Alt+j],
|
||||
kbd:[Alt+r] | Przełącz na bufor IRC raw. | `/server raw`
|
||||
kbd:[Alt+r] | Przełącz na bufor IRC raw. | `/server raw`
|
||||
| kbd:[Alt+j],
|
||||
kbd:[Alt+s] | Przełącz na bufor serwera IRC. | `/server jump`
|
||||
| kbd:[Alt+0...9] | Przełącz na bufor za pomocą liczb (0 = 10). | `/buffer *N`
|
||||
kbd:[Alt+s] | Przełącz na bufor serwera IRC. | `/server jump`
|
||||
| kbd:[Alt+0...9] | Przełącz na bufor za pomocą liczb (0 = 10). | `/buffer *N`
|
||||
| kbd:[Alt+j],
|
||||
kbd:[01...99] | Przełącz na bufor za pomocą liczb. | `/buffer *NN`
|
||||
| kbd:[Alt+l] | Przełącz tryb niesformatowanego wyświetlania. | `/window bare`
|
||||
| kbd:[Alt+m] | Przełącz obsługę myszy. | `/mouse toggle`
|
||||
| kbd:[Alt+n] | Przewiń do następnego powiadomienia. | `/window scroll_next_highlight`
|
||||
| kbd:[Alt+p] | Przewiń do poprzedniego powiadomienia. | `/window scroll_previous_highlight`
|
||||
| kbd:[Alt+u] | Przewiń do pierwszej nieprzeczytanej linii w buforze. | `/window scroll_unread`
|
||||
kbd:[01...99] | Przełącz na bufor za pomocą liczb. | `/buffer *NN`
|
||||
| kbd:[Alt+l] (`L`) | Przełącz tryb niesformatowanego wyświetlania. | `/window bare`
|
||||
| kbd:[Alt+m] | Przełącz obsługę myszy. | `/mouse toggle`
|
||||
| kbd:[Alt+n] | Przewiń do następnego powiadomienia. | `/window scroll_next_highlight`
|
||||
| kbd:[Alt+p] | Przewiń do poprzedniego powiadomienia. | `/window scroll_previous_highlight`
|
||||
| kbd:[Alt+u] | Przewiń do pierwszej nieprzeczytanej linii w buforze. | `/window scroll_unread`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[Alt+↑] | Przełącz na okno wyżej. | `/window up`
|
||||
kbd:[Alt+↑] | Przełącz na okno wyżej. | `/window up`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[Alt+↓] | Przełącz na okno niżej. | `/window down`
|
||||
kbd:[Alt+↓] | Przełącz na okno niżej. | `/window down`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[Alt+←] | Przełącz na okno z lewej. | `/window left`
|
||||
kbd:[Alt+←] | Przełącz na okno z lewej. | `/window left`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[Alt+→] | Przełącz na okno z prawej. | `/window right`
|
||||
kbd:[Alt+→] | Przełącz na okno z prawej. | `/window right`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[Alt+b] | Balansuj rozmiar wszystkich okien. | `/window balance`
|
||||
kbd:[Alt+b] | Balansuj rozmiar wszystkich okien. | `/window balance`
|
||||
| kbd:[Alt+w],
|
||||
kbd:[Alt+s] | Zamień bufory między dwoma oknami. | `/window swap`
|
||||
| kbd:[Alt+z] | Pokaż obecne okno (ponowne wciśnięcie kbd:[Alt+z]: przywraca wcześniejszy układ okien). | `/window zoom`
|
||||
| kbd:[Alt+<] | Przełącz na poprzedni bufor z listy odwiedzonych buforów. | `/input jump_previously_visited_buffer`
|
||||
| kbd:[Alt+>] | Przełącz na następny bufor z listy odwiedzonych buforów. | `/input jump_next_visited_buffer`
|
||||
| kbd:[Alt+/] | Przełącz na ostatnio wyświetlony bufor (przed ostatnią zmianą bufora). | `/input jump_last_buffer_displayed`
|
||||
| kbd:[Alt+=] | Włącz/wyłącz filtry. | `/filter toggle`
|
||||
| kbd:[Alt+-] | Włącz/wyłącz filtry w bieżącym buforze. | `/filter toggle @`
|
||||
kbd:[Alt+s] | Zamień bufory między dwoma oknami. | `/window swap`
|
||||
| kbd:[Alt+z] | Pokaż obecne okno (ponowne wciśnięcie kbd:[Alt+z]: przywraca wcześniejszy układ okien). | `/window zoom`
|
||||
| kbd:[Alt+<] | Przełącz na poprzedni bufor z listy odwiedzonych buforów. | `/input jump_previously_visited_buffer`
|
||||
| kbd:[Alt+>] | Przełącz na następny bufor z listy odwiedzonych buforów. | `/input jump_next_visited_buffer`
|
||||
| kbd:[Alt+/] | Przełącz na ostatnio wyświetlony bufor (przed ostatnią zmianą bufora). | `/input jump_last_buffer_displayed`
|
||||
| kbd:[Alt+=] | Włącz/wyłącz filtry. | `/filter toggle`
|
||||
| kbd:[Alt+-] | Włącz/wyłącz filtry w bieżącym buforze. | `/filter toggle @`
|
||||
|===
|
||||
|
||||
[[key_bindings_search_context]]
|
||||
@@ -1786,43 +1785,43 @@ Te skróty używane są w kontekście myszy, w momencie wystąpienia zdarzenia m
|
||||
|
||||
[width="100%",cols="^.^3,^.^3,^.^3,.^8,.^8",options="header"]
|
||||
|===
|
||||
| Klawisz ^(1)^ | Gest | Obszar | Opis | Komenda
|
||||
| ◾◽◽ | - | chat | Przełącz na okno. | `/window ${_window_number}`
|
||||
| ◾◽◽ | lewo | chat | Przełącz na poprzedni bufor. | `/window ${_window_number};/buffer +1`
|
||||
| ◾◽◽ | prawo | chat | Przełącz na następny bufor. | `/window ${_window_number};/buffer +1`
|
||||
| ◾◽◽ | lewo (długo) | chat | Przełącz na pierwszy bufor. | `/window ${_window_number};/buffer 1`
|
||||
| ◾◽◽ | prawo (długo) | chat | Przełącz na ostatni bufor. | `/window ${_window_number};/input jump_last_buffer`
|
||||
| ◾◽◽ | - | chat (bufor skryptów) | Zaznacz linię w buforze skryptów. | `/script go ${_chat_line_y}`
|
||||
| ◽◽◾ | - | chat (bufor skryptów) | Zainstaluj/usuń skrypt. | `/script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}`
|
||||
| ⇑ | - | chat | Przewiń w górę kilka linii w historii bufora. | `/window scroll_up -window ${_window_number}`
|
||||
| ⇓ | - | chat | Przewiń w dół kilka linii w historii bufora. | `/window scroll_down -window ${_window_number}`
|
||||
| ⇑ | - | chat (bufor skryptów) | Przejdź 5 linii w górę w buforze skryptów. | `/script up 5`
|
||||
| ⇓ | - | chat (bufor skryptów) | Przejdź 5 linii w dół w buforze skryptów. | `/script down 5`
|
||||
| kbd:[Ctrl+⇑] | - | chat | Przewiń poziomo w lewo. | `/window scroll_horiz -window ${_window_number} -10%`
|
||||
| kbd:[Ctrl+⇓] | - | chat | Przewiń poziomo w prawo. | `/window scroll_horiz -window ${_window_number} +10%`
|
||||
| ◾◽◽ | góra / lewo | buflist | Przenieś bufor na niższy numer. | Sygnał `buflist_mouse`.
|
||||
| ◾◽◽ | dół / prawo | buflist | Przenieś bufor na wyższy numer. | Sygnał `buflist_mouse`.
|
||||
| ◾◽◽ | - | buflist | Przełącz na bufor (poprzednio odwiedzony bufor, jeśli jest to obecny bufor). | Sygnał `buflist_mouse`.
|
||||
| ◽◽◾ | - | buflist | Przełącz na następny odwiedzony bufor, jeśli jest to obecny bufor. | Sygnał `buflist_mouse`.
|
||||
| kbd:[Ctrl+⇑] | - | buflist | Przełącz na poprzedni bufor. | Sygnał `buflist_mouse`.
|
||||
| kbd:[Ctrl+⇓] | - | buflist | Przełącz na następny bufor. | Sygnał `buflist_mouse`.
|
||||
| ◾◽◽ | góra | lista nicków | Przewiń w górę jedna stronę listy nicków. | `/bar scroll nicklist ${_window_number} -100%`
|
||||
| ◾◽◽ | dół | lista nicków | Przewiń w dół jedna stronę listy nicków. | `/bar scroll nicklist ${_window_number} +100%`
|
||||
| ◾◽◽ | góra (długo) | lista nicków | Idź na początek listy nicków. | `/bar scroll nicklist ${_window_number} b`
|
||||
| ◾◽◽ | dół (długo) | lista nicków | Idź na koniec listy nicków. | `/bar scroll nicklist ${_window_number} e`
|
||||
| ◾◽◽ | - | lista nicków | Otwórz prywatną rozmowę z nick. | `/window ${_window_number};/query ${nick}`
|
||||
| ◽◽◾ | - | lista nicków | Wykonaj whois dla nicka. | `/window ${_window_number};/whois ${nick}`
|
||||
| ◾◽◽ | lewo | lista nicków | Wykop nick. | `/window ${_window_number};/kick ${nick}`
|
||||
| ◾◽◽ | lewo (długo) | lista nicków | Wykop i zbanuj nick. | `/window ${_window_number};/kickban ${nick}`
|
||||
| ◽◽◾ | lewo | lista nicków | Zbanuj nick. | `/window ${_window_number};/ban ${nick}`
|
||||
| ◽◽◾ | - | linia poleceń | Przechwyć zdarzenie myszy i wstaw jego kod w linii poleceń. | `/input grab_mouse_area`
|
||||
| ⇑ | - | dowolny pasek | Przewiń pasek o -20%. | `/bar scroll ${_bar_name} ${_window_number} -20%`
|
||||
| ⇓ | - | dowolny pasek | Przewiń pasek o +20%. | `/bar scroll ${_bar_name} ${_window_number} +20%`
|
||||
| ◽◾◽ | - | gdziekolwiek | Włącz tryb kursora w tym miejscu. | `/cursor go ${_x},${_y}`
|
||||
| Klawisz/Wheel ^(1)^ | Gest | Obszar | Opis | Komenda
|
||||
| ◾◽◽ | - | chat | Przełącz na okno. | `/window ${_window_number}`
|
||||
| ◾◽◽ | lewo | chat | Przełącz na poprzedni bufor. | `/window ${_window_number};/buffer +1`
|
||||
| ◾◽◽ | prawo | chat | Przełącz na następny bufor. | `/window ${_window_number};/buffer +1`
|
||||
| ◾◽◽ | lewo (długo) | chat | Przełącz na pierwszy bufor. | `/window ${_window_number};/buffer 1`
|
||||
| ◾◽◽ | prawo (długo) | chat | Przełącz na ostatni bufor. | `/window ${_window_number};/input jump_last_buffer`
|
||||
| ◾◽◽ | - | chat (bufor skryptów) | Zaznacz linię w buforze skryptów. | `/script go ${_chat_line_y}`
|
||||
| ◽◽◾ | - | chat (bufor skryptów) | Zainstaluj/usuń skrypt. | `/script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}`
|
||||
| kbd:[▲] | - | chat | Przewiń w górę kilka linii w historii bufora. | `/window scroll_up -window ${_window_number}`
|
||||
| kbd:[▼] | - | chat | Przewiń w dół kilka linii w historii bufora. | `/window scroll_down -window ${_window_number}`
|
||||
| kbd:[▲] | - | chat (bufor skryptów) | Przejdź 5 linii w górę w buforze skryptów. | `/script up 5`
|
||||
| kbd:[▼] | - | chat (bufor skryptów) | Przejdź 5 linii w dół w buforze skryptów. | `/script down 5`
|
||||
| kbd:[Ctrl+▲] | - | chat | Przewiń poziomo w lewo. | `/window scroll_horiz -window ${_window_number} -10%`
|
||||
| kbd:[Ctrl+▼] | - | chat | Przewiń poziomo w prawo. | `/window scroll_horiz -window ${_window_number} +10%`
|
||||
| ◾◽◽ | góra / lewo | buflist | Przenieś bufor na niższy numer. | Sygnał `buflist_mouse`.
|
||||
| ◾◽◽ | dół / prawo | buflist | Przenieś bufor na wyższy numer. | Sygnał `buflist_mouse`.
|
||||
| ◾◽◽ | - | buflist | Przełącz na bufor (poprzednio odwiedzony bufor, jeśli jest to obecny bufor). | Sygnał `buflist_mouse`.
|
||||
| ◽◽◾ | - | buflist | Przełącz na następny odwiedzony bufor, jeśli jest to obecny bufor. | Sygnał `buflist_mouse`.
|
||||
| kbd:[Ctrl+▲] | - | buflist | Przełącz na poprzedni bufor. | Sygnał `buflist_mouse`.
|
||||
| kbd:[Ctrl+▼] | - | buflist | Przełącz na następny bufor. | Sygnał `buflist_mouse`.
|
||||
| ◾◽◽ | góra | lista nicków | Przewiń w górę jedna stronę listy nicków. | `/bar scroll nicklist ${_window_number} -100%`
|
||||
| ◾◽◽ | dół | lista nicków | Przewiń w dół jedna stronę listy nicków. | `/bar scroll nicklist ${_window_number} +100%`
|
||||
| ◾◽◽ | góra (długo) | lista nicków | Idź na początek listy nicków. | `/bar scroll nicklist ${_window_number} b`
|
||||
| ◾◽◽ | dół (długo) | lista nicków | Idź na koniec listy nicków. | `/bar scroll nicklist ${_window_number} e`
|
||||
| ◾◽◽ | - | lista nicków | Otwórz prywatną rozmowę z nick. | `/window ${_window_number};/query ${nick}`
|
||||
| ◽◽◾ | - | lista nicków | Wykonaj whois dla nicka. | `/window ${_window_number};/whois ${nick}`
|
||||
| ◾◽◽ | lewo | lista nicków | Wykop nick. | `/window ${_window_number};/kick ${nick}`
|
||||
| ◾◽◽ | lewo (długo) | lista nicków | Wykop i zbanuj nick. | `/window ${_window_number};/kickban ${nick}`
|
||||
| ◽◽◾ | lewo | lista nicków | Zbanuj nick. | `/window ${_window_number};/ban ${nick}`
|
||||
| ◽◽◾ | - | linia poleceń | Przechwyć zdarzenie myszy i wstaw jego kod w linii poleceń. | `/input grab_mouse_area`
|
||||
| kbd:[▲] | - | dowolny pasek | Przewiń pasek o -20%. | `/bar scroll ${_bar_name} ${_window_number} -20%`
|
||||
| kbd:[▼] | - | dowolny pasek | Przewiń pasek o +20%. | `/bar scroll ${_bar_name} ${_window_number} +20%`
|
||||
| ◽◾◽ | - | gdziekolwiek | Włącz tryb kursora w tym miejscu. | `/cursor go ${_x},${_y}`
|
||||
|===
|
||||
|
||||
[NOTE]
|
||||
^(1)^ "⇑" i "⇓" to przewijanie rolką myszy w górę i w dół.
|
||||
^(1)^ kbd:[▲] i kbd:[▼] to przewijanie rolką myszy w górę i w dół.
|
||||
|
||||
[[mouse]]
|
||||
=== Wsparcie myszy
|
||||
@@ -1874,7 +1873,7 @@ Możesz zmienić lub dodać przypisania za pomocą komendy `/key` używając kon
|
||||
"mouse" (dla składni zobacz komenda <<command_weechat_key,/key>>).
|
||||
|
||||
Nazwa zdarzenia zawiera modyfikator (opcjonalny), nazwę klawisza/rolki i gest
|
||||
(opcjonalny). Różne elementy są rozdzielane przez "-".
|
||||
(opcjonalny). Różne elementy są rozdzielane przez `+-+`.
|
||||
|
||||
Lista modyfikatorów:
|
||||
|
||||
@@ -3165,7 +3164,8 @@ możesz się połączyć do niego za pomocą dowolnego klienta IRC (w tym WeeCha
|
||||
Możesz zdefiniować oddzielne porty dla serwerów IRC, lub jeden dla wszystkich.
|
||||
|
||||
Jeśli używasz jednego portu dla wszystkich serwerów, klient musi wysłać
|
||||
wewnętrzną nazwę serwera w komendzie IRC "PASS", zachowując format:
|
||||
wewnętrzną nazwę serwera w komendzie IRC "PASS", zachowując format
|
||||
(zobacz poniższy przykład):
|
||||
|
||||
----
|
||||
PASS serwer:hasło
|
||||
@@ -3187,6 +3187,13 @@ Teraz możesz się połączyć na porcie 8000 za pomocą dowolnego klienta IRC
|
||||
używając hasła serwera "moje_hasło" (lub "freenode:moje_hasło" jeśli żaden
|
||||
serwer nie został podany w przekaźniku).
|
||||
|
||||
Na przykład jeśli używasz WeeChat jako klienta porednika IRC, z serwerem nazwanym
|
||||
"relay" i hasłem "secret", możesz ustawić hasło za pomocą tej komendy:
|
||||
|
||||
----
|
||||
/set irc.server.relay.password "freenode:secret"
|
||||
----
|
||||
|
||||
[[relay_weechat_protocol]]
|
||||
==== Protokół WeeChat
|
||||
|
||||
@@ -3228,27 +3235,26 @@ websocket = new WebSocket("ws://server.com:9000/weechat");
|
||||
Port (9000 w przykładzie) to port zdefiniowany we wtyczce relay.
|
||||
Adres URL musi się zawsze kończyć "/weechat" (dla protokołów _irc_ i _weechat_).
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[relay_unix_socket]]
|
||||
==== UNIX domain sockets
|
||||
==== Sockety UNIXowe
|
||||
|
||||
Using the protocol option "unix" with the `/relay add` command, you can listen
|
||||
using any protocol on a UNIX domain socket at a given path. For example:
|
||||
Używając opcji protokołu "unix" razem z komendą `/relay`, można nasłuchiwać dowolnego
|
||||
protokołu za pomocą socketu UNIXowego w podanej ścieżce. Na przykład:
|
||||
|
||||
----
|
||||
/relay add unix.weechat %h/relay_socket
|
||||
----
|
||||
|
||||
This allows clients to connect using the weechat protocol to
|
||||
_~/.weechat/relay_socket_. This is particularly useful to allow SSH forwarding
|
||||
for relay clients, when other ports cannot be opened. Using OpenSSH:
|
||||
Pozwala to na połączenia od klientów za pomocą protokołu weechat do
|
||||
_~/.weechat/relay_socket_. Jest to przydatne zwłaszcza jeśli chcemy tunelować klienty
|
||||
przez SSH, w przypadku, kiedy inne porty nie moga być otwierane. Za pomocą OpenSSH:
|
||||
|
||||
----
|
||||
$ ssh -L 9000:.weechat/relay_socket user@hostname
|
||||
----
|
||||
|
||||
This redirects local relay clients connecting on port 9000 to the WeeChat
|
||||
instance running on "hostname".
|
||||
Przekerowuje to połączenia lokalnych klientów łączących się na port 9000 do intancji
|
||||
WeeChat uruchomionej na "hostname".
|
||||
|
||||
[[relay_commands]]
|
||||
==== Komendy
|
||||
@@ -3694,9 +3700,8 @@ kolejności, jeśli triggery są globalnie włączone i jeśli sam trigger jest
|
||||
. sprawdzenie warunków triggera: jeśli nie jest spełniony następuje wyjście
|
||||
. zastępowanie tekstu w triggerze za pomocą wyrażenia
|
||||
. wykonanie komend(-y)
|
||||
// TRANSLATION MISSING
|
||||
. exit with a return code (except for hooks _modifier_, _line_, _focus_,
|
||||
_info_ and _info_hashtable_)
|
||||
. wyjście z kodem poweoru (nie dotyczy hooków _modifier_, _line_, _focus_,
|
||||
_info_ i _info_hashtable_)
|
||||
. wykonanie akcji kończącej (jeśli inna niż `none`).
|
||||
|
||||
[[trigger_hook_arguments]]
|
||||
@@ -3793,7 +3798,6 @@ Argumenty zależą od rodzaju uchwytu. Są oddzielane średnikami.
|
||||
`+buffer_nicklist+` |
|
||||
link:weechat_plugin_api.en.html#_hook_focus[hook_focus] (Angielski)
|
||||
|
||||
// TRANSLATION MISSING
|
||||
| info |
|
||||
1. info name (dozwolony priorytet) (wymagane) +
|
||||
2. info name (dozwolony priorytet) +
|
||||
@@ -3801,7 +3805,6 @@ Argumenty zależą od rodzaju uchwytu. Są oddzielane średnikami.
|
||||
`+my_info+` |
|
||||
link:weechat_plugin_api.en.html#_hook_info[hook_info] (Angielski)
|
||||
|
||||
// TRANSLATION MISSING
|
||||
| info_hashtable |
|
||||
1. info name (dozwolony priorytet) (wymagane) +
|
||||
2. info name (dozwolony priorytet) +
|
||||
@@ -3855,8 +3858,7 @@ od typu uchwytu:
|
||||
| config | tg_value |
|
||||
| focus | |
|
||||
| info | tg_info | tg_info
|
||||
// TRANSLATION MISSING
|
||||
| info_hashtable | | all variables received in hashtable
|
||||
| info_hashtable | | wszytkie zmienne otrzymane w tablicy hashy
|
||||
|===
|
||||
|
||||
[NOTE]
|
||||
@@ -3877,7 +3879,7 @@ Dopasowane grupy, które mogą zostać użyte w "zamień":
|
||||
* `+${hide:c,${re:N}}+`: dopasowanie "N" z wszystkimi znakami zastąpionymi "c"
|
||||
(przykład: `+${hide:*,${re:2}}+` to grupa #2 ze znakami zastąpionymi `+*+`).
|
||||
|
||||
Przykład: użyj pogrubienia dla słów pomiędzy "*":
|
||||
Przykład: użyj pogrubienia dla słów pomiędzy `+*+`:
|
||||
|
||||
----
|
||||
/\*([^ ]+)\*/*${color:bold}${re:1}${color:-bold}*/
|
||||
@@ -4151,7 +4153,6 @@ Callback "focus" ustawia następujące zmienne w tablicy hashy:
|
||||
Tablica zawiera wszystkie klucze/wartości z otrzymanej tablicy hashy (typ:
|
||||
ciąg/ciąg).
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[trigger_data_info]]
|
||||
===== Info
|
||||
|
||||
@@ -4165,7 +4166,6 @@ Callback "info" ustawia następujące zmienne w tablicy hashy:
|
||||
| tg_info | string | Empty string (the info to return).
|
||||
|===
|
||||
|
||||
// TRANSLATION MISSING
|
||||
[[trigger_data_info_hashtable]]
|
||||
===== Info_hashtable
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2019-05-13 21:29+0200\n"
|
||||
"POT-Creation-Date: 2019-06-04 20:20+0200\n"
|
||||
"PO-Revision-Date: 2019-05-13 21:31+0200\n"
|
||||
"Last-Translator: Ondřej Súkup <mimi.vx@gmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -11734,6 +11734,14 @@ msgstr "%s: stahuji seznam skriptů..."
|
||||
msgid "Spell checker for input"
|
||||
msgstr "Kontrola pravopisu pro vstup (s Aspellem)"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: warning: the plugin \"aspell\" has been renamed to \"spell\" and the "
|
||||
"file %s still exists (but not %s); if you upgraded from an older version, "
|
||||
"you should check instructions in release notes (version 2.5) to recover your "
|
||||
"settings"
|
||||
msgstr ""
|
||||
|
||||
#. TRANSLATORS: "%s" is "spell" (name of plugin)
|
||||
#, c-format
|
||||
msgid "%s dictionaries list:"
|
||||
|
||||
@@ -24,8 +24,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2019-05-13 21:29+0200\n"
|
||||
"PO-Revision-Date: 2019-05-13 21:31+0200\n"
|
||||
"POT-Creation-Date: 2019-06-04 20:20+0200\n"
|
||||
"PO-Revision-Date: 2019-06-04 20:21+0200\n"
|
||||
"Last-Translator: Nils Görs <weechatter@arcor.de>\n"
|
||||
"Language-Team: German <kde-i18n-de@kde.org>\n"
|
||||
"Language: de\n"
|
||||
@@ -33,7 +33,7 @@ msgstr ""
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Generator: Poedit 2.1.1\n"
|
||||
"X-Generator: Poedit 2.2.1\n"
|
||||
"X-Poedit-Bookmarks: -1,-1,180,-1,-1,-1,-1,-1,-1,-1\n"
|
||||
"X-Poedit-SourceCharset: utf-8\n"
|
||||
|
||||
@@ -12433,13 +12433,13 @@ msgstr ""
|
||||
"%s%s: Warnung: kein SSL Zertifikat/Schlüssel gefunden (Einstellung relay."
|
||||
"network.ssl_cert_key)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s: new client on path %s: %s%s%s"
|
||||
msgstr "%s: neuer Client an Port %d: %s%s%s"
|
||||
msgstr "%s: neuer Client auf Pfad %s: %s%s%s"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s: new client on port %s: %s%s%s"
|
||||
msgstr "%s: neuer Client an Port %d: %s%s%s"
|
||||
msgstr "%s: neuer Client an Port %s: %s%s%s"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: not enough memory for new client"
|
||||
@@ -12477,34 +12477,33 @@ msgstr "Keinen Client für Relay"
|
||||
msgid "No connected client for relay"
|
||||
msgstr "keine Verbindung zum Client für Relay"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Listening on:"
|
||||
msgstr "Lausche an Ports:"
|
||||
msgstr "Lausche an:"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid " %s %s%s%s, relay: %s%s%s, %s (not started)"
|
||||
msgstr " Port %s%d%s, Relay: %s%s%s, %s (nicht gestartet)"
|
||||
msgstr " %s %s%s%s, Relay: %s%s%s, %s (nicht gestartet)"
|
||||
|
||||
msgid "path"
|
||||
msgstr ""
|
||||
msgstr "Pfad"
|
||||
|
||||
msgid "port"
|
||||
msgstr ""
|
||||
msgstr "Port"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid " %s %s%s%s, relay: %s%s%s, %s, started on: %s"
|
||||
msgstr " Port %s%d%s, Relay: %s%s%s, %s, gestartet am: %s"
|
||||
msgstr " %s %s%s%s, Relay: %s%s%s, %s, gestartet am: %s"
|
||||
|
||||
msgid "No server for relay"
|
||||
msgstr "Keinen Server für Relay"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s: relay \"%s\" (%s: %s) added"
|
||||
msgstr "%s: Relay \"%s\" (Port %s) hinzugefügt"
|
||||
msgstr "%s: Relay \"%s\" (%s: %s) hinzugefügt"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s: relay \"%s\" (%s: %s) removed"
|
||||
msgstr "%s: Relay \"%s\" (Port %d) entfernt"
|
||||
msgstr "%s: Relay \"%s\" (%s: %s) entfernt"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: relay \"%s\" not found"
|
||||
@@ -12513,15 +12512,13 @@ msgstr "%s%s: Relay \"%s\" nicht gefunden"
|
||||
msgid "relay control"
|
||||
msgstr "Relay-Kontrolle"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"list|listfull|listrelay || add <name> <port>|<path> || del|start|restart|"
|
||||
"stop <name> || raw || sslcertkey"
|
||||
msgstr ""
|
||||
"list|listfull|listrelay || add <name> <port> || del|start|restart|stop "
|
||||
"<name> || raw || sslcertkey"
|
||||
"list|listfull|listrelay || add <name> <port>|<path> || del|start|restart|"
|
||||
"stop <name> || raw || sslcertkey"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" list: list relay clients (only active relays)\n"
|
||||
" listfull: list relay clients (verbose, all relays)\n"
|
||||
@@ -12591,15 +12588,21 @@ msgstr ""
|
||||
" stop: schließt den Server Socket (Clients bleiben verbunden)\n"
|
||||
" name: Name des Relays (siehe Format weiter unten)\n"
|
||||
" port: Port der für Relay genutzt werden soll\n"
|
||||
" path: Pfad der für Relay genutzt werden soll (ausschließlich für "
|
||||
"UNIX Domain Socket); \"%h\" wird durch das WeeChat Verzeichnis ersetzt, "
|
||||
"Standardverzeichnis: (\"~/.weechat\"), Inhalt ist evaluiert (siehe /help "
|
||||
"eval)\n"
|
||||
" raw: öffnet einen Buffer mit Relay-Rohdaten\n"
|
||||
" sslcertkey: setzt SSL Zertifikat/Schlüssel mittels Pfad in Einstellung "
|
||||
"relay.network.ssl_cert_key\n"
|
||||
"\n"
|
||||
"Aufbau des Relay-Namens: [ipv4.][ipv6.][ssl.]<Protokoll.Name>\n"
|
||||
"Aufbau des Relay-Namens: [ipv4.][ipv6.][ssl.]<Protokoll.Name> oder unix."
|
||||
"[ssl.]<Protokoll.Name>\n"
|
||||
" ipv4: erzwingt die Nutzung von IPv4\n"
|
||||
" ipv6: erzwingt die Nutzung von IPv6\n"
|
||||
" ssl: aktiviert SSL\n"
|
||||
"protocol.name: Protokoll und Name relay:\n"
|
||||
" unix: nutzt UNIX Domain Socket\n"
|
||||
"protocol.name: Protokoll und Name des Relay:\n"
|
||||
" - Protokoll \"irc\": Name des Servers welcher geteilt "
|
||||
"werden soll (optional. Falls kein Name angegeben wird, muss der Client einen "
|
||||
"Namen mit dem Befehl \"PASS\" übermitteln, das Format ist wie folgt: \"PASS "
|
||||
@@ -12609,7 +12612,8 @@ msgstr ""
|
||||
"Das \"irc\" Protokoll dient dazu eine Verbindung zu einem anderen IRC Client "
|
||||
"(oder zu einem zweiten WeeChat) herzustellen.\n"
|
||||
"Das \"weechat\" Protokoll wird von einem Remote-Interface genutzt um eine "
|
||||
"Verbindung herzustellen. Siehe https://weechat.org/about/interfaces\n"
|
||||
"Verbindung auf dem Port herzustellen. Siehe https://weechat.org/about/"
|
||||
"interfaces\n"
|
||||
"\n"
|
||||
"Ohne Angabe von Argumenten werden alle Relay-Clients in einem neuen Buffer "
|
||||
"dargestellt.\n"
|
||||
@@ -12630,7 +12634,9 @@ msgstr ""
|
||||
" WeeChat Protokoll, mit SSL, nur IPv6 nutzen:\n"
|
||||
" /relay add ipv6.ssl.weechat 9001\n"
|
||||
" WeeChat Protokoll, mit SSL, mit IPv4 + IPv6:\n"
|
||||
" /relay add ipv4.ipv6.ssl.weechat 9001"
|
||||
" /relay add ipv4.ipv6.ssl.weechat 9001\n"
|
||||
" Weechat Protokoll über UNIX Domain Socket:\n"
|
||||
" /relay add unix.weechat %h/relay_socket"
|
||||
|
||||
msgid "all possible protocol.name for relay plugin"
|
||||
msgstr "alle möglichen Protokoll.Name der Relay-Erweiterung"
|
||||
@@ -12654,17 +12660,17 @@ msgstr ""
|
||||
msgid "%s%s: error: port \"%d\" is already used"
|
||||
msgstr "%s%s: Fehler: der Port \"%d\" ist schon im Gebrauch"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: error: path is empty"
|
||||
msgstr "%s%s: Fehler: %s"
|
||||
msgstr "%s%s: Fehler: Pfad ist leer"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: error: path \"%s\" too long (length: %d; max: %d)"
|
||||
msgstr "%sFehler: Die Passphrase ist zu lang (Max: %d Zeichen)"
|
||||
msgstr "%s%sFehler: Pfad \"%s\" ist zu lang (Länge: %d ; Maximal: %d)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: error: path \"%s\" is already used"
|
||||
msgstr "%s%s: Fehler: der Port \"%d\" ist schon im Gebrauch"
|
||||
msgstr "%s%s: Fehler: Pfad \"%s\" wird schon genutzt"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: cannot use SSL because WeeChat was not built with GnuTLS support"
|
||||
@@ -12684,18 +12690,15 @@ msgstr "%s%s: Fehler: dieser Name ist für das Protokoll \"%s\" nicht erlaubt"
|
||||
msgid "%s%s: error: relay for \"%s\" already exists"
|
||||
msgstr "%s%s: Fehler: Relay für \"%s\" existiert bereits"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"path to a socket file; \"%h\" at beginning of string is replaced by WeeChat "
|
||||
"home (\"~/.weechat\" by default), content is evaluated (see /help eval)"
|
||||
msgstr ""
|
||||
"Pfad für eingehende Dateien: \"%h\" wird durch das WeeChat Verzeichnis "
|
||||
"ersetzt (Standardpfad: \"~/.weechat\") (Hinweis: Inhalt wird evaluiert, "
|
||||
"siehe /help eval)"
|
||||
"Pfad der Socket-Datei: \"%h\" wird durch das WeeChat Verzeichnis ersetzt "
|
||||
"(Standardpfad: \"~/.weechat\"), Inhalt wird evaluiert (siehe /help eval)"
|
||||
|
||||
#, fuzzy
|
||||
msgid "port for relay"
|
||||
msgstr "Keinen Client für Relay"
|
||||
msgstr "Port für Relay"
|
||||
|
||||
msgid "auto open relay buffer when a new client is connecting"
|
||||
msgstr ""
|
||||
@@ -12929,17 +12932,17 @@ msgstr "%s%s: Initialisierung der Priorität für SSL fehlgeschlagen"
|
||||
msgid "Relay raw messages"
|
||||
msgstr "Relay RAW Nachrichten"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s: socket closed for %s (%s: %s)"
|
||||
msgstr "%s: Socket wurde für %s (Port %d) geschlossen"
|
||||
msgstr "%s: Socket wurde für %s (%s: %s) geschlossen"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: cannot accept client on path %s (%s): error %d %s"
|
||||
msgstr "%s%s: Der Client wird am Port %d (%s) nicht akzeptiert: Fehler %d %s"
|
||||
msgstr "%s%s: Der Client wird an Port %s (%s) nicht akzeptiert: Fehler %d %s"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: cannot accept client on port %d (%s): error %d %s"
|
||||
msgstr "%s%s: Der Client wird am Port %d (%s) nicht akzeptiert: Fehler %d %s"
|
||||
msgstr "%s%s: Der Client wird an Port %d (%s) nicht akzeptiert: Fehler %d %s"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
@@ -12979,15 +12982,13 @@ msgstr ""
|
||||
msgid "%s%s: invalid bind address \"%s\" for %s"
|
||||
msgstr "%s%s: ungültige Verbindungsadresse \"%s\" für %s"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: socket path \"%s\" is invalid"
|
||||
msgstr "%s: Skript \"%s\" wird nicht überschrieben"
|
||||
msgstr "%s%s: Socket-Pfad \"%s\" ist ungültig"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: socket path \"%s\" already exists and is not a socket"
|
||||
msgstr ""
|
||||
"%s%s: Der Server \"%s\" existiert bereits und kann daher nicht angelegt "
|
||||
"werden!"
|
||||
msgstr "%s%s: Socket-Pfad \"%s\" existiert bereits und ist kein Socket"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: cannot create socket: error %d %s"
|
||||
@@ -12997,41 +12998,41 @@ msgstr "%s%s: Socket kann nicht erstellt werden: Fehler %d %s"
|
||||
msgid "%s%s: try /set relay.network.ipv6 off"
|
||||
msgstr "%s%s: versuche /set relay.network.ipv6 off"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: cannot \"bind\" on path %s (%s): error %d %s"
|
||||
msgstr "%s%s: \"bind\" am Port %d (%s) nicht möglich: Fehler %d %s"
|
||||
msgstr "%s%s: \"bind\" an Pfad %s (%s) nicht möglich: Fehler %d %s"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: cannot \"bind\" on port %d (%s): error %d %s"
|
||||
msgstr "%s%s: \"bind\" am Port %d (%s) nicht möglich: Fehler %d %s"
|
||||
msgstr "%s%s: \"bind\" an Port %d (%s) nicht möglich: Fehler %d %s"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: cannot \"listen\" on path %s (%s): error %d %s"
|
||||
msgstr "%s%s: \"listen\" an Port %d (%s) nicht möglich: Fehler %d %s"
|
||||
msgstr "%s%s: kann nicht an Pfad %s (%s) lauschen: Fehler %d %s"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: cannot \"listen\" on port %d (%s): error %d %s"
|
||||
msgstr "%s%s: \"listen\" an Port %d (%s) nicht möglich: Fehler %d %s"
|
||||
msgstr "%s%s: kann nicht an Port %d (%s) lauschen: Fehler %d %s"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s: listening on path %s (relay: %s, %s, max %d client)"
|
||||
msgid_plural "%s: listening on path %s (relay: %s, %s, max %d clients)"
|
||||
msgstr[0] "%s: Lausche am Port %d (Relay: %s,%s, Max.: %d Client)"
|
||||
msgstr[1] "%s: Lausche am Port %d (Relay: %s,%s, Max.: %d Clients)"
|
||||
msgstr[0] "%s: lausche an Pfad %s (Relay: %s,%s, Max.: %d Client)"
|
||||
msgstr[1] "%s: Lausche am Pfad %s (Relay: %s,%s, Max.: %d Clients)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s: listening on port %d (relay: %s, %s, max %d client)"
|
||||
msgid_plural "%s: listening on port %d (relay: %s, %s, max %d clients)"
|
||||
msgstr[0] "%s: Lausche am Port %d (Relay: %s,%s, Max.: %d Client)"
|
||||
msgstr[1] "%s: Lausche am Port %d (Relay: %s,%s, Max.: %d Clients)"
|
||||
msgstr[0] "%s: lausche an Port %d (Relay: %s,%s, Max.: %d Client)"
|
||||
msgstr[1] "%s: lausche an Port %d (Relay: %s,%s, Max.: %d Clients)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s: listening on path %s (relay: %s, %s)"
|
||||
msgstr "%s: Lausche am Port %d (Relay: %s,%s)"
|
||||
msgstr "%s: lausche an Pfad %s (Relay: %s,%s)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s: listening on port %d (relay: %s, %s)"
|
||||
msgstr "%s: Lausche am Port %d (Relay: %s,%s)"
|
||||
msgstr "%s: lausche an Port %d (Relay: %s,%s)"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: not enough memory for listening on new port"
|
||||
@@ -13705,6 +13706,18 @@ msgstr "%s: Liste der Skripten herunterladen..."
|
||||
msgid "Spell checker for input"
|
||||
msgstr "Rechtschreibprüfung für die Eingabezeile"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: warning: the plugin \"aspell\" has been renamed to \"spell\" and the "
|
||||
"file %s still exists (but not %s); if you upgraded from an older version, "
|
||||
"you should check instructions in release notes (version 2.5) to recover your "
|
||||
"settings"
|
||||
msgstr ""
|
||||
"%s%s: Warnung: Die Erweiterung \"aspell\" wurde umbenannt zu \"spell\". Die "
|
||||
"Datei %s ist weiterhin vorhanden (nicht aber %s); solltest Du von einer "
|
||||
"älteren Version upgraden, wird empfohlen die Release Notes (Version 2.5) zu "
|
||||
"lesen um die Einstellungen wiederherzustellen"
|
||||
|
||||
#. TRANSLATORS: "%s" is "spell" (name of plugin)
|
||||
#, c-format
|
||||
msgid "%s dictionaries list:"
|
||||
|
||||
@@ -22,7 +22,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2019-05-13 21:29+0200\n"
|
||||
"POT-Creation-Date: 2019-06-04 20:20+0200\n"
|
||||
"PO-Revision-Date: 2019-05-13 21:31+0200\n"
|
||||
"Last-Translator: Elián Hanisch <lambdae2@gmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -11998,6 +11998,14 @@ msgstr "%s: descargando la lista de script..."
|
||||
msgid "Spell checker for input"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: warning: the plugin \"aspell\" has been renamed to \"spell\" and the "
|
||||
"file %s still exists (but not %s); if you upgraded from an older version, "
|
||||
"you should check instructions in release notes (version 2.5) to recover your "
|
||||
"settings"
|
||||
msgstr ""
|
||||
|
||||
#. TRANSLATORS: "%s" is "spell" (name of plugin)
|
||||
#, c-format
|
||||
msgid "%s dictionaries list:"
|
||||
|
||||
@@ -21,8 +21,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2019-05-13 21:29+0200\n"
|
||||
"PO-Revision-Date: 2019-05-13 21:32+0200\n"
|
||||
"POT-Creation-Date: 2019-06-04 20:20+0200\n"
|
||||
"PO-Revision-Date: 2019-06-04 22:26+0200\n"
|
||||
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
"Language: fr\n"
|
||||
@@ -12328,7 +12328,7 @@ msgstr ""
|
||||
"sslcertkey : définir le certificat/clé SSL en utilisant le chemin de "
|
||||
"l'option relay.network.ssl_cert_key\n"
|
||||
"\n"
|
||||
"Le nom du relai est : [ipv4.][ipv6.][ssl.]<protocole.nom> ou unix[.ssh]."
|
||||
"Le nom du relai est : [ipv4.][ipv6.][ssl.]<protocole.nom> ou unix[.ssl]."
|
||||
"<protocole.nom>\n"
|
||||
" ipv4 : forcer l'utilisation d'IPv4\n"
|
||||
" ipv6 : forcer l'utilisation d'IPv6\n"
|
||||
@@ -13415,6 +13415,18 @@ msgstr "%s : téléchargement de la liste des scripts..."
|
||||
msgid "Spell checker for input"
|
||||
msgstr "Vérificateur d'orthographe pour la saisie"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: warning: the plugin \"aspell\" has been renamed to \"spell\" and the "
|
||||
"file %s still exists (but not %s); if you upgraded from an older version, "
|
||||
"you should check instructions in release notes (version 2.5) to recover your "
|
||||
"settings"
|
||||
msgstr ""
|
||||
"%s%s : attention : l'extension \"aspell\" a été renommée en \"spell\" et le "
|
||||
"fichier %s existe toujours (mais pas %s) ; si vous avez mis à jour depuis "
|
||||
"une version plus ancienne, vous devriez vérifier les instructions dans les "
|
||||
"notes de version (version 2.5) pour récupérer vos paramètres"
|
||||
|
||||
#. TRANSLATORS: "%s" is "spell" (name of plugin)
|
||||
#, c-format
|
||||
msgid "%s dictionaries list:"
|
||||
|
||||
@@ -20,7 +20,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2019-05-13 21:29+0200\n"
|
||||
"POT-Creation-Date: 2019-06-04 20:20+0200\n"
|
||||
"PO-Revision-Date: 2019-05-13 21:31+0200\n"
|
||||
"Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -11009,6 +11009,14 @@ msgstr "folyamat: \"%s\" szerver betöltése\n"
|
||||
msgid "Spell checker for input"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: warning: the plugin \"aspell\" has been renamed to \"spell\" and the "
|
||||
"file %s still exists (but not %s); if you upgraded from an older version, "
|
||||
"you should check instructions in release notes (version 2.5) to recover your "
|
||||
"settings"
|
||||
msgstr ""
|
||||
|
||||
#. TRANSLATORS: "%s" is "spell" (name of plugin)
|
||||
#, fuzzy, c-format
|
||||
msgid "%s dictionaries list:"
|
||||
|
||||
@@ -20,7 +20,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2019-05-13 21:29+0200\n"
|
||||
"POT-Creation-Date: 2019-06-04 20:20+0200\n"
|
||||
"PO-Revision-Date: 2019-05-13 21:31+0200\n"
|
||||
"Last-Translator: Esteban I. Ruiz Moreno <exio4.com@gmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -12215,6 +12215,14 @@ msgstr "%s: download dell'elenco degli script..."
|
||||
msgid "Spell checker for input"
|
||||
msgstr "Correttore ortografico per l'input (con Aspell)"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: warning: the plugin \"aspell\" has been renamed to \"spell\" and the "
|
||||
"file %s still exists (but not %s); if you upgraded from an older version, "
|
||||
"you should check instructions in release notes (version 2.5) to recover your "
|
||||
"settings"
|
||||
msgstr ""
|
||||
|
||||
#. TRANSLATORS: "%s" is "spell" (name of plugin)
|
||||
#, c-format
|
||||
msgid "%s dictionaries list:"
|
||||
|
||||
@@ -20,8 +20,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2019-05-13 21:29+0200\n"
|
||||
"PO-Revision-Date: 2019-05-13 21:31+0200\n"
|
||||
"POT-Creation-Date: 2019-06-04 20:20+0200\n"
|
||||
"PO-Revision-Date: 2019-05-26 09:00+0900\n"
|
||||
"Last-Translator: AYANOKOUZI, Ryuunosuke <i38w7i3@yahoo.co.jp>\n"
|
||||
"Language-Team: Japanese <https://github.com/l/weechat/tree/master/"
|
||||
"translation/ja_JP>\n"
|
||||
@@ -11725,13 +11725,13 @@ msgstr ""
|
||||
"%s%s: 警告: SSL 証明書/鍵が見つかりません (オプション relay.network."
|
||||
"ssl_cert_key)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s: new client on path %s: %s%s%s"
|
||||
msgstr "%s: ポート %d に新規クライアント: %s%s%s"
|
||||
msgstr "%s: パス %s に新規クライアントが接続中: %s%s%s"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s: new client on port %s: %s%s%s"
|
||||
msgstr "%s: ポート %d に新規クライアント: %s%s%s"
|
||||
msgstr "%s: ポート %s に新規クライアントが接続中: %s%s%s"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: not enough memory for new client"
|
||||
@@ -11769,34 +11769,33 @@ msgstr "リレーするクライアントがありません"
|
||||
msgid "No connected client for relay"
|
||||
msgstr "リレーするクライアントはありません"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Listening on:"
|
||||
msgstr "リッスンポート:"
|
||||
msgstr "リッスン先:"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid " %s %s%s%s, relay: %s%s%s, %s (not started)"
|
||||
msgstr " ポート %s%d%s、リレー: %s%s%s、%s (開始していません)"
|
||||
msgstr " %s %s%s%s、リレー: %s%s%s、%s (開始していません)"
|
||||
|
||||
msgid "path"
|
||||
msgstr ""
|
||||
msgstr "パス"
|
||||
|
||||
msgid "port"
|
||||
msgstr ""
|
||||
msgstr "ポート"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid " %s %s%s%s, relay: %s%s%s, %s, started on: %s"
|
||||
msgstr " ポート %s%d%s、リレー: %s%s%s、%s、開始日時: %s"
|
||||
msgstr " %s %s%s%s、リレー: %s%s%s、%s、開始日時: %s"
|
||||
|
||||
msgid "No server for relay"
|
||||
msgstr "リレーするサーバがありません"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s: relay \"%s\" (%s: %s) added"
|
||||
msgstr "%s: リレー \"%s\" (ポート %s) が追加されました"
|
||||
msgstr "%s: リレー \"%s\" (%s: %s) が追加されました"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s: relay \"%s\" (%s: %s) removed"
|
||||
msgstr "%s: リレー \"%s\" (ポート %d) が削除されました"
|
||||
msgstr "%s: リレー \"%s\" (%s: %s) が削除されました"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: relay \"%s\" not found"
|
||||
@@ -11805,15 +11804,13 @@ msgstr "%s%s: リレー \"%s\" が見つかりません"
|
||||
msgid "relay control"
|
||||
msgstr "リレー管理"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"list|listfull|listrelay || add <name> <port>|<path> || del|start|restart|"
|
||||
"stop <name> || raw || sslcertkey"
|
||||
msgstr ""
|
||||
"list|listfull|listrelay || add <name> <port> || del|start|restart|stop "
|
||||
"<name> || raw || sslcertkey"
|
||||
"list|listfull|listrelay || add <name> <port>|<path> || del|start|restart|"
|
||||
"stop <name> || raw || sslcertkey"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" list: list relay clients (only active relays)\n"
|
||||
" listfull: list relay clients (verbose, all relays)\n"
|
||||
@@ -11875,22 +11872,27 @@ msgstr ""
|
||||
" list: リレーするクライアントをリストアップ (アクティブなもののみ)\n"
|
||||
" listfull: リレーするクライアントをリストアップ (詳細、全てのリレー)\n"
|
||||
" listrelay: リレーをリストアップ (名前とポート番号)\n"
|
||||
" add: リレーを追加 (ポートで接続を待ち受ける)\n"
|
||||
" add: リレーを追加 (ポート/パスで接続を待ち受ける)\n"
|
||||
" del: リレーを削除 (クライアントとの接続は保持)\n"
|
||||
" start: ポートリッスンを開始する\n"
|
||||
" restart: サーバソケットを閉じて同じポートで接続を待つ (クライアントとの"
|
||||
"接続は保持)\n"
|
||||
" stop: サーバソケットを閉じる (クライアントとの接続は保持)\n"
|
||||
" name: リレー名 (以下の書式を参照してください)\n"
|
||||
" port: リレーが使うポートの番号\n"
|
||||
" port: リレーが使うポート\n"
|
||||
" path: リレーが使うパス (UNIX ドメインソケット); 文字列先頭の \"%h\" "
|
||||
"は WeeChat ホーム (デフォルトは \"~/.weechat\") で置き換えられ、内容は評価さ"
|
||||
"れます (/help eval を参照してください)\n"
|
||||
" raw: 生リレーデータを表示するバッファを開く\n"
|
||||
" sslcertkey: オプション relay.network.ssl_cert_key のパスを使って SSL 証明"
|
||||
"書/鍵を指定\n"
|
||||
"\n"
|
||||
"リレー名の書式: [ipv4.][ipv6.][ssl.]<protocol.name>\n"
|
||||
"リレー名の書式: [ipv4.][ipv6.][ssl.]<protocol.name> または unix."
|
||||
"[ssl.]<protocol.name>\n"
|
||||
" ipv4: IPv4 を強制的に利用\n"
|
||||
" ipv6: IPv6 を強制的に利用\n"
|
||||
" ssl: SSL を有効化\n"
|
||||
" unix: UNIX ドメインソケットを利用\n"
|
||||
"protocol.name: リレーするプロトコルと名前:\n"
|
||||
" - \"irc\" プロトコル: name は共有するサーバ名 (任意指定、指"
|
||||
"定しない場合、サーバ名は \"PASS\" コマンドでクライアントが送信するものと同じ"
|
||||
@@ -11921,7 +11923,9 @@ msgstr ""
|
||||
" SSL を有効にした weechat プロトコル、IPv6 だけを利用:\n"
|
||||
" /relay add ipv6.ssl.weechat 9001\n"
|
||||
" SSL を有効にした weechat プロトコル、IPv4 と IPv6 を利用:\n"
|
||||
" /relay add ipv4.ipv6.ssl.weechat 9001"
|
||||
" /relay add ipv4.ipv6.ssl.weechat 9001\n"
|
||||
" UNIX ドメインソケットを介した weechat プロトコル:\n"
|
||||
" /relay add unix.weechat %h/relay_socket"
|
||||
|
||||
msgid "all possible protocol.name for relay plugin"
|
||||
msgstr "リレープラグインで利用可能な全ての protocol.name"
|
||||
@@ -11945,17 +11949,17 @@ msgstr ""
|
||||
msgid "%s%s: error: port \"%d\" is already used"
|
||||
msgstr "%s%s: エラー: ポート \"%d\" は既に使われています"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: error: path is empty"
|
||||
msgstr "%s%s: エラー: %s"
|
||||
msgstr "%s%s: エラー: パスが空です"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: error: path \"%s\" too long (length: %d; max: %d)"
|
||||
msgstr "%sエラー: パスフレーズが長すぎます (最大: %d 文字)"
|
||||
msgstr "%s%s: エラー: パス \"%s\" が長すぎます (長さ: %d; 最大: %d)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: error: path \"%s\" is already used"
|
||||
msgstr "%s%s: エラー: ポート \"%d\" は既に使われています"
|
||||
msgstr "%s%s: エラー: パス \"%s\" は既に使われています"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: cannot use SSL because WeeChat was not built with GnuTLS support"
|
||||
@@ -11975,18 +11979,16 @@ msgstr "%s%s: エラー: プロトコル \"%s\" では name を使えません"
|
||||
msgid "%s%s: error: relay for \"%s\" already exists"
|
||||
msgstr "%s%s: エラー: \"%s\" のリレーは既に存在しています"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"path to a socket file; \"%h\" at beginning of string is replaced by WeeChat "
|
||||
"home (\"~/.weechat\" by default), content is evaluated (see /help eval)"
|
||||
msgstr ""
|
||||
"受信ファイルのパス: 文字列最初の \"%h\" は WeeChat ホーム に置換されます (デ"
|
||||
"フォルトでは \"~/.weechat\" に置換されます) (注意: 内容は評価されます、/help "
|
||||
"eval 参照)"
|
||||
"ソケットファイルのパス; 文字列先頭の \"%h\" は WeeChat ホーム に置換されます "
|
||||
"(デフォルトは \"~/.weechat\")、内容は評価されます (/help eval を参照してくだ"
|
||||
"さい)"
|
||||
|
||||
#, fuzzy
|
||||
msgid "port for relay"
|
||||
msgstr "リレーするクライアントがありません"
|
||||
msgstr "リレーするポート"
|
||||
|
||||
msgid "auto open relay buffer when a new client is connecting"
|
||||
msgstr "新しいクライアントが接続したらリレーバッファを自動的に開く"
|
||||
@@ -12196,21 +12198,18 @@ msgstr "%s%s: SSL 優先度の初期化に失敗"
|
||||
msgid "Relay raw messages"
|
||||
msgstr "Relay 生メッセージ"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s: socket closed for %s (%s: %s)"
|
||||
msgstr "%s: %s (ポート %d) のソケットが閉じられました"
|
||||
msgstr "%s: %s とのソケットが閉じられました (%s: %s)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: cannot accept client on path %s (%s): error %d %s"
|
||||
msgstr ""
|
||||
"%s%s: ポート %d (%s) ではクライアントを受け付けることができません: エラー %d "
|
||||
"%s"
|
||||
msgstr "%s%s: パス %s (%s) へのクライアントを受け入れできません: エラー %d %s"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: cannot accept client on port %d (%s): error %d %s"
|
||||
msgstr ""
|
||||
"%s%s: ポート %d (%s) ではクライアントを受け付けることができません: エラー %d "
|
||||
"%s"
|
||||
"%s%s: ポート %d (%s) へのクライアントを受け入れできません: エラー %d %s"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
@@ -12249,13 +12248,13 @@ msgstr "%s%s: ソケットオプション \"%s\" を %d に設定できません
|
||||
msgid "%s%s: invalid bind address \"%s\" for %s"
|
||||
msgstr "%1$s%2$s: %4$s 用に割り当てた不正なアドレス \"%3$s\""
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: socket path \"%s\" is invalid"
|
||||
msgstr "%s: スクリプト \"%s\" はホールド状態です"
|
||||
msgstr "%s%s: スクリプトパス \"%s\" は無効です"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: socket path \"%s\" already exists and is not a socket"
|
||||
msgstr "%s%s: サーバ \"%s\" は既に存在しており、追加できません"
|
||||
msgstr "%s%s: ソケットパス \"%s\" は既に存在しており、ソケットでもありません"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: cannot create socket: error %d %s"
|
||||
@@ -12265,43 +12264,39 @@ msgstr "%s%s: ソケットの作成に失敗: エラー %d %s"
|
||||
msgid "%s%s: try /set relay.network.ipv6 off"
|
||||
msgstr "%s%s: /set relay.network.ipv6 off を試してください"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: cannot \"bind\" on path %s (%s): error %d %s"
|
||||
msgstr "%s%s: ポート %d (%s) に \"bind\" できません: エラー %d %s"
|
||||
msgstr "%s%s: パス %s (%s) に \"bind\" できません: エラー %d %s"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: cannot \"bind\" on port %d (%s): error %d %s"
|
||||
msgstr "%s%s: ポート %d (%s) に \"bind\" できません: エラー %d %s"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: cannot \"listen\" on path %s (%s): error %d %s"
|
||||
msgstr ""
|
||||
"%s%s: ポート %d (%s) ではクライアントを受け付けることができません: エラー %d "
|
||||
"%s"
|
||||
msgstr "%s%s: パス %s (%s) ではリッスンできません: エラー %d %s"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: cannot \"listen\" on port %d (%s): error %d %s"
|
||||
msgstr ""
|
||||
"%s%s: ポート %d (%s) ではクライアントを受け付けることができません: エラー %d "
|
||||
"%s"
|
||||
msgstr "%s%s: ポート %d (%s) ではリッスンできません: エラー %d %s"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s: listening on path %s (relay: %s, %s, max %d client)"
|
||||
msgid_plural "%s: listening on path %s (relay: %s, %s, max %d clients)"
|
||||
msgstr[0] ""
|
||||
"%s: ポート %d をリッスンしています (リレー: %s、%s、最大 %d クライアント)"
|
||||
"%s: パス %s をリッスンしています (リレー: %s、%s、最大 %d クライアント)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s: listening on port %d (relay: %s, %s, max %d client)"
|
||||
msgid_plural "%s: listening on port %d (relay: %s, %s, max %d clients)"
|
||||
msgstr[0] ""
|
||||
"%s: ポート %d をリッスンしています (リレー: %s、%s、最大 %d クライアント)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s: listening on path %s (relay: %s, %s)"
|
||||
msgstr "%s: ポート %d をリッスンしています (リレー: %s、%s)"
|
||||
msgstr "%s: パス %s をリッスンしています (リレー: %s、%s)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s: listening on port %d (relay: %s, %s)"
|
||||
msgstr "%s: ポート %d をリッスンしています (リレー: %s、%s)"
|
||||
|
||||
@@ -12937,6 +12932,14 @@ msgstr "%s: スクリプトリストのダウンロード中..."
|
||||
msgid "Spell checker for input"
|
||||
msgstr "入力に対するスペルチェッカ"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: warning: the plugin \"aspell\" has been renamed to \"spell\" and the "
|
||||
"file %s still exists (but not %s); if you upgraded from an older version, "
|
||||
"you should check instructions in release notes (version 2.5) to recover your "
|
||||
"settings"
|
||||
msgstr ""
|
||||
|
||||
#. TRANSLATORS: "%s" is "spell" (name of plugin)
|
||||
#, c-format
|
||||
msgid "%s dictionaries list:"
|
||||
|
||||
@@ -22,8 +22,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2019-05-13 21:29+0200\n"
|
||||
"PO-Revision-Date: 2019-05-13 21:31+0200\n"
|
||||
"POT-Creation-Date: 2019-06-04 20:20+0200\n"
|
||||
"PO-Revision-Date: 2019-06-01 00:12+0200\n"
|
||||
"Last-Translator: Krzysztof Korościk <soltys@soltys.info>\n"
|
||||
"Language-Team: Polish <kde-i18n-doc@kde.org>\n"
|
||||
"Language: pl\n"
|
||||
@@ -32,7 +32,7 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
|
||||
"|| n%100>=20) ? 1 : 2);\n"
|
||||
"X-Generator: Lokalize 18.12.1\n"
|
||||
"X-Generator: Lokalize 19.04.0\n"
|
||||
|
||||
msgid "any string"
|
||||
msgstr "dowolny ciąg"
|
||||
@@ -228,6 +228,10 @@ msgid ""
|
||||
" --no-gnutls disable init/deinit of gnutls\n"
|
||||
" --no-gcrypt disable init/deinit of gcrypt\n"
|
||||
msgstr ""
|
||||
"Opcje debugujące (dla narzędzi jak valgrind, NIE UŻYWAĆ NA PRODUKCJI):\n"
|
||||
" --no-dlclose nie wykonuj dlclose po wyładowaniu wtyczek\n"
|
||||
" --no-gnutls wyłącza funkcje init/deinit z gnutls\n"
|
||||
" --no-gcrypt wyłącza funkcje init/deinit z gcrypt\n"
|
||||
|
||||
#, c-format
|
||||
msgid "Error: missing argument for \"%s\" option\n"
|
||||
@@ -904,7 +908,7 @@ msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid "%sError: passphrase is too long (max: %d chars)"
|
||||
msgstr ""
|
||||
msgstr "%sBłąd: hasło jest za długie (max: %d znaków)"
|
||||
|
||||
msgid "Passphrase deleted"
|
||||
msgstr "Usunięto hasło"
|
||||
@@ -1816,15 +1820,14 @@ msgstr ""
|
||||
"filtruje wiadomości w buforach, aby je ukryć/pokazać w zależności do tagów "
|
||||
"lub wyrażeń regularnych"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"list || enable|disable|toggle [<name>|@] || add|addreplace <name> <buffer>[,"
|
||||
"<buffer>...] <tags> <regex> || rename <name> <new_name> || del <name>|-all"
|
||||
msgstr ""
|
||||
"list || enable|disable|toggle [<nazwa>|@] || add <nazwa> <bufor>[,"
|
||||
"<bufor>...] <tagi> <regex> || rename <nazwa> <nowa_nazwa> || del <nazwa>|-all"
|
||||
"list || enable|disable|toggle [<nazwa>|@] || add | addreplace<nazwa> "
|
||||
"<bufor>[,<bufor>...] <tagi> <regex> || rename <nazwa> <nowa_nazwa> || del "
|
||||
"<nazwa>|-all"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" list: list all filters\n"
|
||||
" enable: enable filters (filters are enabled by default)\n"
|
||||
@@ -1900,6 +1903,7 @@ msgstr ""
|
||||
" nazwa: nazwa filtru (\"@\" = włącza/wyłącza wszystkie filtry w obecnym "
|
||||
"buforze)\n"
|
||||
" add: dodaje filtr\n"
|
||||
"addreplace: dodaje lub nadpisuje istniejący filtr\n"
|
||||
" rename: zmienia nazwę filtru\n"
|
||||
" del: usuwa filtr\n"
|
||||
" -all: usuwa wszystkie filtry\n"
|
||||
@@ -2636,11 +2640,9 @@ msgstr ""
|
||||
msgid "execute a command several times"
|
||||
msgstr "wykonuje komendę kilka razy"
|
||||
|
||||
#, fuzzy
|
||||
msgid "[-interval <delay>[<unit>]] <count> <command>"
|
||||
msgstr "[-interval <opóźnienie>] <ilość> <komenda>"
|
||||
msgstr "[-interval <opóźnienie>[<jednostka>]] <ilość> <komenda>"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" delay: delay between execution of commands\n"
|
||||
" unit: optional, values are:\n"
|
||||
@@ -2659,13 +2661,18 @@ msgid ""
|
||||
" scroll 2 pages up:\n"
|
||||
" /repeat 2 /window page_up"
|
||||
msgstr ""
|
||||
" opóźnienie: czas pomiędzy wykonaniem komend (w milisekundach)\n"
|
||||
" opóźnienie: czas pomiędzy wykonaniem komend\n"
|
||||
" jednostka: opcjonalna, dostępne wartości:\n"
|
||||
" ms: milisekundy\n"
|
||||
" s: sekundy (domyślnie)\n"
|
||||
" m: minuty\n"
|
||||
" h: godziny\n"
|
||||
" ilość: ile razy wykonać komendę\n"
|
||||
"komenda: komenda do wykonania ('/' jest automatycznie dodawane, jeśli nie "
|
||||
"znajduje się na początku komendy)\n"
|
||||
"\n"
|
||||
"Wszystkie komendy wykonane zostaną na buforze, w którym wykonano tą "
|
||||
"komendę.\n"
|
||||
"Ważne: komenda zostanie wykonana w buforze, gdzie zostało wykonane /repeat "
|
||||
"(jeśli bufor nie zostanie znaleziony komenda nie zostanie wykonana).\n"
|
||||
"\n"
|
||||
"Przykład:\n"
|
||||
" przewija 2 strony do góry:\n"
|
||||
@@ -3004,7 +3011,6 @@ msgstr "planuje komendę do wykonania w przyszłości"
|
||||
msgid "<number>[<unit>] <command>"
|
||||
msgstr "<liczba>[<jednostka>] <komenda>"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" number: amount of time to wait (integer number)\n"
|
||||
" unit: optional, values are:\n"
|
||||
@@ -3036,9 +3042,7 @@ msgstr ""
|
||||
"komenda nie zaczyna się od '/')\n"
|
||||
"\n"
|
||||
"Ważne: komenda zostanie wykonana w buforze, gdzie zostało wykonane /wait "
|
||||
"(jeśli bufor nie zostanie znaleziony(na przykład jeśli został zamknięty "
|
||||
"przed wykonaniem komendy), wtedy komenda wykona się w głównym buforze "
|
||||
"WeeChat).\n"
|
||||
"(jeśli bufor nie zostanie znaleziony komenda nie zostanie wykonana).\n"
|
||||
"\n"
|
||||
"Przykłady:\n"
|
||||
" wejdzie na kanał za 10 sek:\n"
|
||||
@@ -3530,7 +3534,6 @@ msgstr ""
|
||||
"\"${color:252}%H${color:245}%M${color:240}%S\""
|
||||
|
||||
#. TRANSLATORS: string "${color:xxx}" must NOT be translated
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"time displayed for a message with same time as previous message: use a space "
|
||||
"\" \" to hide time, another string to display this string instead of time, "
|
||||
@@ -3538,9 +3541,11 @@ msgid ""
|
||||
"evaluated, so you can use colors with format \"${color:xxx}\", see /help "
|
||||
"eval)"
|
||||
msgstr ""
|
||||
"prefiks wyświetlany dla wiadomości z takim samym nickiem jak poprzednia "
|
||||
"wiadomość: spacja (\" \") chowa prefiks, inny ciąg wyświetlany zamiast "
|
||||
"prefiksu lub pusty ciąg dla wyłączenia opcji (wyświetlanie przedrostka)"
|
||||
"czas wyświetlany dla wiadomości z takim samym czasem jak poprzednia "
|
||||
"wiadomość: spacja \" \" chowa czas, inny ciąg wyświetlany zamiast czasu lub "
|
||||
"pusty ciąg dla wyłączenia opcji (wyświetlanie czasu) (uwaga: zawartość jest "
|
||||
"przetwarzana, możesz użyć kolorów w formacie \"$(color:xxx}\", zobacz /help "
|
||||
"eval)"
|
||||
|
||||
msgid ""
|
||||
"force \"bold\" attribute for light colors and \"darkgray\" in basic colors "
|
||||
@@ -4095,26 +4100,26 @@ msgstr ""
|
||||
"znak wyświetlany jeśli nazwa bufora została obcięta (kiedy wiele buforów "
|
||||
"jest scalonych z takim samym numerem)(dokładnie jeden znak na ekranie)"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"prefix displayed for a message with same nick as previous but not next "
|
||||
"message: use a space \" \" to hide prefix, another string to display this "
|
||||
"string instead of prefix, or an empty string to disable feature (display "
|
||||
"prefix)"
|
||||
msgstr ""
|
||||
"prefiks wyświetlany dla wiadomości z takim samym nickiem jak poprzednia "
|
||||
"wiadomość: spacja (\" \") chowa prefiks, inny ciąg wyświetlany zamiast "
|
||||
"prefiksu lub pusty ciąg dla wyłączenia opcji (wyświetlanie przedrostka)"
|
||||
"prefiks wyświetlany dla wiadomości z takim samym nickiem jak poprzednia ale "
|
||||
"nie jak następna wiadomość: spacja \" \" chowa prefiks, inny ciąg "
|
||||
"wyświetlany zamiast prefiksu lub pusty ciąg dla wyłączenia opcji "
|
||||
"(wyświetlanie przedrostka)"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"prefix displayed for a message with same nick as previous and next message: "
|
||||
"use a space \" \" to hide prefix, another string to display this string "
|
||||
"instead of prefix, or an empty string to disable feature (display prefix)"
|
||||
msgstr ""
|
||||
"prefiks wyświetlany dla wiadomości z takim samym nickiem jak poprzednia "
|
||||
"wiadomość: spacja (\" \") chowa prefiks, inny ciąg wyświetlany zamiast "
|
||||
"prefiksu lub pusty ciąg dla wyłączenia opcji (wyświetlanie przedrostka)"
|
||||
"prefiks wyświetlany dla wiadomości z takim samym nickiem jak poprzednia i "
|
||||
"następna wiadomość: spacja \" \" chowa prefiks, inny ciąg wyświetlany "
|
||||
"zamiast prefiksu lub pusty ciąg dla wyłączenia opcji (wyświetlanie "
|
||||
"przedrostka)"
|
||||
|
||||
msgid "string displayed after prefix"
|
||||
msgstr "ciąg wyświetlany po przedrostku"
|
||||
@@ -4800,6 +4805,8 @@ msgid ""
|
||||
"warning: the command \"%s\" is not currently allowed (command: \"%s\", "
|
||||
"buffer: \"%s\")"
|
||||
msgstr ""
|
||||
"uwaga: komenda \"%s\" nie jest obecnie dozwolona (komenda: \"%s\", bufor: "
|
||||
"\"%s\")"
|
||||
|
||||
#, c-format
|
||||
msgid "%sError: unknown command \"%s\" (type /help for help)"
|
||||
@@ -5317,13 +5324,12 @@ msgstr "%sBłąd podczas dodawania filtru \"%s\": %s"
|
||||
msgid "not enough arguments"
|
||||
msgstr "za mało argumentów"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"a filter with same name already exists (choose another name or use option "
|
||||
"\"addreplace\" to overwrite it)"
|
||||
msgstr ""
|
||||
"%s%s: trigger \"%s\" już istnieje (wybierz inną nazwę lub użyj opcji "
|
||||
"\"addreplace\" żeby nadpisać istniejący)"
|
||||
"filtr o takiej samej nazwie już istnieje (wybierz inna nazwę lub użyj opcji "
|
||||
"\"addreplace\" aby nadpisać)"
|
||||
|
||||
#. TRANSLATORS: %s is the error returned by regerror
|
||||
#, c-format
|
||||
@@ -7190,12 +7196,13 @@ msgstr ""
|
||||
"%s%s: nie można wykonać komendy /%s, atrybut kanału \"%s\" nie jest "
|
||||
"wspierany przez serwer"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: command \"%s\" with option \"%s\" must be executed on irc buffer "
|
||||
"(server, channel or private)"
|
||||
msgstr ""
|
||||
"%s%s: komenda \"%s\" musi zostać wykonana w buforze irc (serwer lub kanał)"
|
||||
"%s%s: komenda \"%s\" z opcją \"%s\" musi zostać wykonana w buforze irc "
|
||||
"(serwer, kanał lub prywatne)"
|
||||
|
||||
#, c-format
|
||||
msgid "%s: future away: %s"
|
||||
@@ -8832,12 +8839,13 @@ msgstr ""
|
||||
"ujemnych)\n"
|
||||
"cel: odpowiedź powinna pasować do maski"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: command \"%s\" must be executed on irc buffer (server, channel or "
|
||||
"private)"
|
||||
msgstr ""
|
||||
"%s%s: komenda \"%s\" musi zostać wykonana w buforze irc (serwer lub kanał)"
|
||||
"%s%s: komenda \"%s\" musi zostać wykonana w buforze irc (serwer, kanał lub "
|
||||
"prywatne)"
|
||||
|
||||
msgid "current IRC server"
|
||||
msgstr "obecny serwer IRC"
|
||||
@@ -11890,13 +11898,13 @@ msgstr ""
|
||||
"%s%s: ostrzeżenie: nie znaleziono certyfikatu/klucza SSL (opcja relay."
|
||||
"network.ssl_cert_key)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s: new client on path %s: %s%s%s"
|
||||
msgstr "%s: nowy klient na porcie %d: %s%s%s"
|
||||
msgstr "%s: nowy klient na ścieżce %s: %s%s%s"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s: new client on port %s: %s%s%s"
|
||||
msgstr "%s: nowy klient na porcie %d: %s%s%s"
|
||||
msgstr "%s: nowy klient na porcie %s: %s%s%s"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: not enough memory for new client"
|
||||
@@ -11934,34 +11942,33 @@ msgstr "Brak klientów do przesłania"
|
||||
msgid "No connected client for relay"
|
||||
msgstr "Brak klientów do przekazywania"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Listening on:"
|
||||
msgstr "Nasłuchuję na portach:"
|
||||
msgstr "Nasłuchuję na:"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid " %s %s%s%s, relay: %s%s%s, %s (not started)"
|
||||
msgstr " port %s%d%s, pośrednik: %s%s%s, %s, (nie rozpoczęto)"
|
||||
msgstr " %s %s%s%s, pośrednik: %s%s%s, %s (nie rozpoczęto)"
|
||||
|
||||
msgid "path"
|
||||
msgstr ""
|
||||
msgstr "ścieżka"
|
||||
|
||||
msgid "port"
|
||||
msgstr ""
|
||||
msgstr "port"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid " %s %s%s%s, relay: %s%s%s, %s, started on: %s"
|
||||
msgstr " port %s%d%s, relay:%s%s%s, %s, rozpoczęto: %s"
|
||||
msgstr " %s %s%s%s, pośrednik:%s%s%s, %s, rozpoczęto: %s"
|
||||
|
||||
msgid "No server for relay"
|
||||
msgstr "Brak serwera dla relay"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s: relay \"%s\" (%s: %s) added"
|
||||
msgstr "%s: relay \"%s\" (port %s) dodany"
|
||||
msgstr "%s: pośrednik \"%s\" (%s: %s) dodany"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s: relay \"%s\" (%s: %s) removed"
|
||||
msgstr "%s: relay \"%s\" (port %d) usunięty"
|
||||
msgstr "%s: pośrednik \"%s\" (%s: %s) usunięty"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: relay \"%s\" not found"
|
||||
@@ -11970,15 +11977,13 @@ msgstr "%s%s: relay \"%s\" nie został znaleziony"
|
||||
msgid "relay control"
|
||||
msgstr "zarządzanie przesyłaniem"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"list|listfull|listrelay || add <name> <port>|<path> || del|start|restart|"
|
||||
"stop <name> || raw || sslcertkey"
|
||||
msgstr ""
|
||||
"list|listfull|listrelay || add <nazwa> <port> || del|start|restart|stop "
|
||||
"<nazwa> || raw || sslcertkey"
|
||||
"list|listfull|listrelay || add <nazwa> <port>|<ścieżka> || del|start| "
|
||||
"restart|stop <nazwa> || raw || sslcertkey"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" list: list relay clients (only active relays)\n"
|
||||
" listfull: list relay clients (verbose, all relays)\n"
|
||||
@@ -12042,27 +12047,33 @@ msgstr ""
|
||||
" listrelay: wyświetla pośredników (nazwa i port)\n"
|
||||
" add: dodaje relay (nasłuchuje na porcie)\n"
|
||||
" del: usuwa relay (klienty zostają połączone)\n"
|
||||
" start: nasłuchuje na portcie\n"
|
||||
" start: nasłuchuje na porcie\n"
|
||||
" restart: zamyka porta serwera i otwiera go ponownie nasłuchując na nim "
|
||||
"(klienty zostają połączone)\n"
|
||||
" stop: zamyka gniazdo serwera (klienty zostają połączone)\n"
|
||||
" nazwa: nazwa pośrednika (format poniżej)\n"
|
||||
" port: port używany przez pośrednika\n"
|
||||
" ścieżka: ścieżka używana przez pośrednika (tylko dla socketów "
|
||||
"UNIXowych); \"%h\" na początku ciągu jest zastępowane katalogiem domowym "
|
||||
"WeeChat (domyślnie \"~/.weechat\"), zawartość jest przetwarzana (zobacz /"
|
||||
"help eval)\n"
|
||||
" raw: otwiera bufor z nieprzetworzonymi danymi pośrednika\n"
|
||||
" sslcertkey: ustawia certyfikat SSL/hasło używając ścieżki w opcji relay."
|
||||
"network.ssl_cert_key\n"
|
||||
"\n"
|
||||
"Nazwa pośrednika to: [ipv4.][ipv6.][ssl.]<protokół.nazwa>\n"
|
||||
"Nazwa pośrednika to: [ipv4.][ipv6.][ssl.]<protokół.nazwa> lub unix."
|
||||
"[ssl.]<protokół. nazwa>\n"
|
||||
" ipv4: wymusza użycie IPv4\n"
|
||||
" ipv6: wymusza użycie IPv6\n"
|
||||
" ssl: włącza SSL\n"
|
||||
" unix: używa socketu UNIXowego\n"
|
||||
"protokół.nazwa: protokół i nazwa do przekazywania:\n"
|
||||
" - protokół \"irc\": nazwą jest serwer do współdzielenia "
|
||||
"(opcjonalne, jeśli nie podane, nazwa serwera musi być wysłana przez klienta "
|
||||
"w komendzie \"PASS\", format: \"PASS serwer:hasło\")\n"
|
||||
" - protokół \"weechat\" (nazwa nie jest używana)\n"
|
||||
"\n"
|
||||
"Protokół \"irc\" pozwala dowolnemu klientowi IRC (włączajac w to WeeChat) "
|
||||
"Protokół \"irc\" pozwala dowolnemu klientowi IRC (włączając w to WeeChat) "
|
||||
"połączyć się na ustawionym porcie.\n"
|
||||
"Protokół \"weechat\" pozwala na połączenie się zdalnym interfejsem, lista "
|
||||
"dostępna pod adresem: https://weechat.org/about/interfaces\n"
|
||||
@@ -12085,7 +12096,9 @@ msgstr ""
|
||||
" protokół weechat z SSL, używający tylko IPv6:\n"
|
||||
" /relay add ipv6.ssl.weechat 9001\n"
|
||||
" protokół weechat z SSL, używający IPv4 + IPv6:\n"
|
||||
" /relay add ipv4.ipv6.ssl.weechat 9001"
|
||||
" /relay add ipv4.ipv6.ssl.weechat 9001\n"
|
||||
" protokół weechat po sockecie UNIXowym:\n"
|
||||
" /relay add unix.weechat %h/relay_socket"
|
||||
|
||||
msgid "all possible protocol.name for relay plugin"
|
||||
msgstr "wszystkie możliwe protokół.nazwa dla wtyczki relay"
|
||||
@@ -12109,17 +12122,17 @@ msgstr ""
|
||||
msgid "%s%s: error: port \"%d\" is already used"
|
||||
msgstr "%s%s: błąd: port \"%d\" jest już w użyciu"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: error: path is empty"
|
||||
msgstr "%s%s: błąd: %s"
|
||||
msgstr "%s%s: błąd: ścieżka jest pusta"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: error: path \"%s\" too long (length: %d; max: %d)"
|
||||
msgstr ""
|
||||
msgstr "%s%s: błąd: ścieżka \"%s\" jest za długa (długość: %d; max: %d)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: error: path \"%s\" is already used"
|
||||
msgstr "%s%s: błąd: port \"%d\" jest już w użyciu"
|
||||
msgstr "%s%s: błąd: ścieżka \"%s\" jest już w użyciu"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: cannot use SSL because WeeChat was not built with GnuTLS support"
|
||||
@@ -12139,18 +12152,16 @@ msgstr "%s%s: błąd: nie jest dozwolona dla protokołu \"%s\""
|
||||
msgid "%s%s: error: relay for \"%s\" already exists"
|
||||
msgstr "%s%s: błąd: relay dla \"%s\" już istnieje"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"path to a socket file; \"%h\" at beginning of string is replaced by WeeChat "
|
||||
"home (\"~/.weechat\" by default), content is evaluated (see /help eval)"
|
||||
msgstr ""
|
||||
"ścieżka, do której zapisywane będą pliki przychodzące; \"%h\" na początku "
|
||||
"ciągu zostanie zastąpione przez katalog domowy WeeChat (domyślnie \"~/."
|
||||
"weechat\") (uwaga: zawartość jest przetwarzana, zobacz /help eval)"
|
||||
"ścieżka, do pliku socketa; \"%h\" na początku ciągu zostanie zastąpione "
|
||||
"przez katalog domowy WeeChat (domyślnie \"~/.weechat\") (uwaga: zawartość "
|
||||
"jest przetwarzana, zobacz /help eval)"
|
||||
|
||||
#, fuzzy
|
||||
msgid "port for relay"
|
||||
msgstr "Brak klientów do przesłania"
|
||||
msgstr "port dla pośrednika"
|
||||
|
||||
msgid "auto open relay buffer when a new client is connecting"
|
||||
msgstr "automatycznie otwiera bufor kiedy podłącza się nowy klient"
|
||||
@@ -12332,6 +12343,12 @@ msgid ""
|
||||
"the relay client is not safe (someone could use it to run commands); for "
|
||||
"example \"*,!exec,!quit\" allows any command except /exec and /quit"
|
||||
msgstr ""
|
||||
"oddzielona przecinkami lista poleceń dozwolonych/zakazanych kiedy dane "
|
||||
"(tekst lub polecenia) zostaną odebrane od klienta; \"*\" oznacza dowolną "
|
||||
"komendę, nazwa zaczynająca się od \"!\" oznacza nie dozwoloną komendę, znak "
|
||||
"\"*\" dozwolony jest w nazwach; ta opcja powinna być ustawiona jeśli "
|
||||
"pośrednik nie jest bezpieczny (ktoś może go użyć do wykonywania poleceń); na "
|
||||
"przykład \"*,!exec,!quit\" zezwala na wszystkie polecenia poza /exec i /quit"
|
||||
|
||||
msgid "number of clients for relay"
|
||||
msgstr "liczba podłączonych klientów"
|
||||
@@ -12363,15 +12380,15 @@ msgstr "%s%s: nie można zainicjować priorytetu dla SSL"
|
||||
msgid "Relay raw messages"
|
||||
msgstr "Nieprzetworzone wiadomości relay"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s: socket closed for %s (%s: %s)"
|
||||
msgstr "%s: gniazdo zamknięte dla %s (port %d)"
|
||||
msgstr "%s: gniazdo zamknięte dla %s (%s: %s)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: cannot accept client on path %s (%s): error %d %s"
|
||||
msgstr "%s%s: nie można zaakceptować klienta na porcie %d (%s): błąd %d %s"
|
||||
msgstr "%s%s: nie można zaakceptować klienta na ścieżce %s (%s): błąd %d %s"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: cannot accept client on port %d (%s): error %d %s"
|
||||
msgstr "%s%s: nie można zaakceptować klienta na porcie %d (%s): błąd %d %s"
|
||||
|
||||
@@ -12418,13 +12435,13 @@ msgstr "%s%s: nie można ustawić opcji gniazda \"%s\" na %d: błąd %d %s"
|
||||
msgid "%s%s: invalid bind address \"%s\" for %s"
|
||||
msgstr "%s%s: niepoprawny adres powiązania \"%s\" dla %s"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: socket path \"%s\" is invalid"
|
||||
msgstr "%s: skrypt \"%s\" wystrzymano"
|
||||
msgstr "%s%s: ścieżka socketu \"%s\" jest niepoprawna"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: socket path \"%s\" already exists and is not a socket"
|
||||
msgstr "%s%s: serwer \"%s\" już istnieje, nie mogę go dodać!"
|
||||
msgstr "%s%s: ścieżka socketu \"%s\" już istnieje i nie jest socketem"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: cannot create socket: error %d %s"
|
||||
@@ -12434,43 +12451,43 @@ msgstr "%s%s: nie można utworzyć gniazda: błąd %d %s"
|
||||
msgid "%s%s: try /set relay.network.ipv6 off"
|
||||
msgstr "%s%s: spróbuj /set relay.network.ipv6 off"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: cannot \"bind\" on path %s (%s): error %d %s"
|
||||
msgstr "%s%s: nie można wykonać \"bind\" na porcie %d (%s): błąd %d %s"
|
||||
msgstr "%s%s: nie można wykonać \"bind\" na ścieżce %s (%s): błąd %d %s"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: cannot \"bind\" on port %d (%s): error %d %s"
|
||||
msgstr "%s%s: nie można wykonać \"bind\" na porcie %d (%s): błąd %d %s"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: cannot \"listen\" on path %s (%s): error %d %s"
|
||||
msgstr "%s%s: nie można wykonać \"listen\" na porcie %d (%s): błąd %d %s"
|
||||
msgstr "%s%s: nie można wykonać \"listen\" na ścieżce %s (%s): błąd %d %s"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: cannot \"listen\" on port %d (%s): error %d %s"
|
||||
msgstr "%s%s: nie można wykonać \"listen\" na porcie %d (%s): błąd %d %s"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s: listening on path %s (relay: %s, %s, max %d client)"
|
||||
msgid_plural "%s: listening on path %s (relay: %s, %s, max %d clients)"
|
||||
msgstr[0] "%s: nasłuchuję na porcie %d (relay: %s, %s, max %d klient)"
|
||||
msgstr[1] "%s: nasłuchuję na porcie %d (relay: %s, %s, max %d klienty)"
|
||||
msgstr[2] "%s: nasłuchuję na porcie %d (relay: %s, %s, max %d klientów)"
|
||||
msgstr[0] "%s: nasłuchuję na ścieżce %s (pośrednik: %s, %s, max %d klient)"
|
||||
msgstr[1] "%s: nasłuchuję na porcie %s (relay: %s, %s, max %d klienty)"
|
||||
msgstr[2] "%s: nasłuchuję na porcie %s (relay: %s, %s, max %d klientów)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s: listening on port %d (relay: %s, %s, max %d client)"
|
||||
msgid_plural "%s: listening on port %d (relay: %s, %s, max %d clients)"
|
||||
msgstr[0] "%s: nasłuchuję na porcie %d (relay: %s, %s, max %d klient)"
|
||||
msgstr[0] "%s: nasłuchuję na porcie %d (pośrednik: %s, %s, max %d klient)"
|
||||
msgstr[1] "%s: nasłuchuję na porcie %d (relay: %s, %s, max %d klienty)"
|
||||
msgstr[2] "%s: nasłuchuję na porcie %d (relay: %s, %s, max %d klientów)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s: listening on path %s (relay: %s, %s)"
|
||||
msgstr "%s: nasłuchuję na porcie %d (relay: %s, %s)"
|
||||
msgstr "%s: nasłuchuję na ścieżce %s (pośrednik: %s, %s)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s: listening on port %d (relay: %s, %s)"
|
||||
msgstr "%s: nasłuchuję na porcie %d (relay: %s, %s)"
|
||||
msgstr "%s: nasłuchuję na porcie %d (pośrednik: %s, %s)"
|
||||
|
||||
#, c-format
|
||||
msgid "%s%s: not enough memory for listening on new port"
|
||||
@@ -12651,7 +12668,7 @@ msgid "URL"
|
||||
msgstr "URL"
|
||||
|
||||
msgid "SHA-512"
|
||||
msgstr ""
|
||||
msgstr "SHA-512"
|
||||
|
||||
msgid "Requires"
|
||||
msgstr "Wymaga"
|
||||
@@ -13107,9 +13124,16 @@ msgstr "%s%s: błąd podczas pobierania listy skryptów: %s"
|
||||
msgid "%s: downloading list of scripts..."
|
||||
msgstr "%s: pobieram listę skryptów..."
|
||||
|
||||
#, fuzzy
|
||||
msgid "Spell checker for input"
|
||||
msgstr "Sprawdzanie pisowni dla wejścia (poprzez Aspell)"
|
||||
msgstr "Sprawdzanie pisowni dla wejścia"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: warning: the plugin \"aspell\" has been renamed to \"spell\" and the "
|
||||
"file %s still exists (but not %s); if you upgraded from an older version, "
|
||||
"you should check instructions in release notes (version 2.5) to recover your "
|
||||
"settings"
|
||||
msgstr ""
|
||||
|
||||
#. TRANSLATORS: "%s" is "spell" (name of plugin)
|
||||
#, c-format
|
||||
@@ -13164,17 +13188,14 @@ msgstr "(nie ustawione)"
|
||||
msgid "Specific dictionaries on buffers:"
|
||||
msgstr "Specyficzne słowniki dla buforów:"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Spell checker enabled"
|
||||
msgstr "Sprawdzanie pisowni jest włączone"
|
||||
|
||||
#, fuzzy
|
||||
msgid "Spell checker disabled"
|
||||
msgstr "Sprawdzanie pisowni jest wyłączone"
|
||||
|
||||
#, fuzzy
|
||||
msgid "spell plugin configuration"
|
||||
msgstr "konfiguracja wtyczki aspell"
|
||||
msgstr "konfiguracja wtyczki spell"
|
||||
|
||||
msgid ""
|
||||
"enable|disable|toggle || listdict || setdict <dict>[,<dict>...] || deldict "
|
||||
@@ -13183,7 +13204,6 @@ msgstr ""
|
||||
"enable|disable|toggle || listdict || setdict <język>[,<język>...] || deldict "
|
||||
"|| addword [<język>] <słowo>"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" enable: enable spell checker\n"
|
||||
" disable: disable spell checker\n"
|
||||
@@ -13206,42 +13226,40 @@ msgid ""
|
||||
"\n"
|
||||
"Default key to toggle spell checker is alt-s."
|
||||
msgstr ""
|
||||
" enable: włącza aspell\n"
|
||||
" disable: wyłącza aspell\n"
|
||||
" toggle: przełącza aspell\n"
|
||||
" enable: włącza sprawdzanie pisowni\n"
|
||||
" disable: wyłącza sprawdzanie pisowni\n"
|
||||
" toggle: przełącza sprawdzanie pisowni\n"
|
||||
"listdict: pokazuje zainstalowane słowniki\n"
|
||||
" setdict: ustawia słownik dla obecnego buforu (kilka słowników może być "
|
||||
"podanych po przecinku)\n"
|
||||
" deldict: usuwa słownik używany w obecnym buforze\n"
|
||||
" addword: dodaje słowo do osobistego słownika aspell\n"
|
||||
" addword: dodaje słowo do osobistego słownika\n"
|
||||
"\n"
|
||||
"Jeśli wprowadzany tekst zaczyna się od '/' nie będzie on sprawdzany, za "
|
||||
"wyjątkiem kilku komend (zobacz /set aspell.check.commands).\n"
|
||||
"wyjątkiem kilku komend (zobacz /set spell.check.commands).\n"
|
||||
"\n"
|
||||
"W celu włączenia aspell dla wszystkich buforów, należy użyć opcji "
|
||||
"\"default_dict\", następnie włączyć aspell, na przykład:\n"
|
||||
" /set aspell.check.default_dict \"en\"\n"
|
||||
" /aspell enable\n"
|
||||
"W celu włączenia sprawdzania pisowni dla wszystkich buforów, należy użyć "
|
||||
"opcji \"default_dict\", następnie włączyć sprawdzanie pisowni, na przykład:\n"
|
||||
" /set spell.check.default_dict \"en\"\n"
|
||||
" /spell enable\n"
|
||||
"\n"
|
||||
"W celu wyświetlenia listy sugestii na pasku, użyj elementu \"aspell_suggest"
|
||||
"W celu wyświetlenia listy sugestii na pasku, użyj elementu \"spell_suggest"
|
||||
"\".\n"
|
||||
"\n"
|
||||
"Domyślny skrót klawiszowy przełączający aspell to alt-s."
|
||||
"Domyślny skrót klawiszowy przełączający sprawdzanie pisowni to alt-s."
|
||||
|
||||
#, fuzzy
|
||||
msgid "list of all languages supported"
|
||||
msgstr "lista wszystkich języków wspieranych przez aspell"
|
||||
msgstr "lista wszystkich wspieranych języków"
|
||||
|
||||
#, fuzzy
|
||||
msgid "list of installed dictionaries"
|
||||
msgstr "lista zainstalowanych słowników aspell"
|
||||
msgstr "lista zainstalowanych słowników"
|
||||
|
||||
msgid "comma separated list of dictionaries to use on this buffer"
|
||||
msgstr "oddzielona przecinkami lista słowników do użycia w tym buforze"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: error creating spell dictionary \"%s\" => \"%s\""
|
||||
msgstr "%s%s: błąd podczas tworzenia słownika aspell \"%s\" => \"%s\""
|
||||
msgstr "%s%s: błąd podczas tworzenia słownika spell \"%s\" => \"%s\""
|
||||
|
||||
msgid ""
|
||||
"option for aspell (for list of available options and format, run command "
|
||||
@@ -13250,35 +13268,32 @@ msgstr ""
|
||||
"opcja dla aspell (listę dostępnych opcji i format można uzyskać wykonując "
|
||||
"polecenie \"aspell config\" w powłoce)"
|
||||
|
||||
#, fuzzy, c-format
|
||||
#, c-format
|
||||
msgid "%s%s: error creating spell option \"%s\" => \"%s\""
|
||||
msgstr "%s%s: błąd podczas tworzenia opcji aspell \"%s\" => \"%s\""
|
||||
msgstr "%s%s: błąd podczas tworzenia opcji spell \"%s\" => \"%s\""
|
||||
|
||||
msgid "text color for misspelled words (input bar)"
|
||||
msgstr "kolor używany dla błędnie zapisanych słów (pasek wprowadzania)"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"text color for suggestion on a misspelled word in bar item \"spell_suggest\""
|
||||
msgstr ""
|
||||
"kolor tekstu sugestii dla błędnie wprowadzonego słowa w elemencie paska "
|
||||
"\"aspell_suggest\""
|
||||
"\"spell_suggest\""
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"text color for delimiters displayed between two dictionaries in bar item "
|
||||
"\"spell_suggest\""
|
||||
msgstr ""
|
||||
"kolor tekstu separatorów wyświetlanych pomiędzy dwoma słownikami w elemenci "
|
||||
"paska \"aspell_suggest\""
|
||||
"paska \"spell_suggest\""
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"text color for delimiters displayed between two words in bar item "
|
||||
"\"spell_suggest\""
|
||||
msgstr ""
|
||||
"kolor tekstu dla separatorów wyświetlanych pomiędzy dwoma słowami w "
|
||||
"elemencie paska \"aspell_suggest\""
|
||||
"elemencie paska \"spell_suggest\""
|
||||
|
||||
msgid ""
|
||||
"comma separated list of commands for which spell checking is enabled (spell "
|
||||
@@ -13287,22 +13302,20 @@ msgstr ""
|
||||
"oddzielona przecinkiem lista komend, dla których sprawdzana jest poprawna "
|
||||
"pisownia (sprawdzanie pisowni jest wyłączone dla pozostałych komend)"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"default dictionary (or comma separated list of dictionaries) to use when "
|
||||
"buffer has no dictionary defined (leave blank to disable spell checker on "
|
||||
"buffers for which you didn't explicitly enabled it)"
|
||||
msgstr ""
|
||||
"domyślny słownik (lub oddzielona przecinkami lista słowników) używany, kiedy "
|
||||
"bufor nie ma zdefiniowanego słownika (zostaw puste, aby wyłączyć słownik w "
|
||||
"buforach, które nie posiadają konkretnie przypisanego słownika aspell)"
|
||||
"bufor nie ma zdefiniowanego słownika (zostaw puste, aby wyłączyć sprawdzanie "
|
||||
"pisowni w buforach, w których nie zostało to włączone)"
|
||||
|
||||
msgid "check words during text search in buffer"
|
||||
msgstr "sprawdzaj słowa podczas wyszukiwania tekstu w buforze"
|
||||
|
||||
#, fuzzy
|
||||
msgid "enable spell checker for command line"
|
||||
msgstr "włącza sprawdzanie aspell dla linii komend"
|
||||
msgstr "włącza sprawdzanie pisowni dla linii komend"
|
||||
|
||||
msgid ""
|
||||
"real-time spell checking of words (slower, disabled by default: words are "
|
||||
@@ -13311,13 +13324,12 @@ msgstr ""
|
||||
"sprawdzanie pisowni w czasie rzeczywistym (wolniejsze, wyłączone domyślnie: "
|
||||
"słowa są sprawdzane tylko jeśli za nimi znajduje się separator)"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"number of suggestions to display in bar item \"spell_suggest\" for each "
|
||||
"dictionary set in buffer (-1 = disable suggestions, 0 = display all possible "
|
||||
"suggestions in all languages)"
|
||||
msgstr ""
|
||||
"numer podpowiedzi wyświetlanych w elemencie paska \"aspell_suggest\" dla "
|
||||
"numer podpowiedzi wyświetlanych w elemencie paska \"spell_suggest\" dla "
|
||||
"każdego słownika ustawionego w buforze (-1 = wyłącza podpowiedzi, 0 = "
|
||||
"wyświetla wszystkie możliwe podpowiedzi dla każdego języka)"
|
||||
|
||||
@@ -13326,18 +13338,16 @@ msgid ""
|
||||
msgstr ""
|
||||
"minimalna długość słowa do sprawdzenia ( 0 - sprawdzaj wszystkie słowa)"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"delimiter displayed between two dictionaries in bar item \"spell_suggest\""
|
||||
msgstr ""
|
||||
"separator wyświetlany pomiędzy dwoma słownikami w elemencie paska "
|
||||
"\"aspell_suggest\""
|
||||
"\"spell_suggest\""
|
||||
|
||||
#, fuzzy
|
||||
msgid "delimiter displayed between two words in bar item \"spell_suggest\""
|
||||
msgstr ""
|
||||
"separator wyświetlany pomiędzy dwoma słowami w elemencie paska "
|
||||
"\"aspell_suggest\""
|
||||
"\"spell_suggest\""
|
||||
|
||||
msgid "comma-separated list of dictionaries used in buffer"
|
||||
msgstr "oddzielona przecinkami lista słowników używanych w buforze"
|
||||
@@ -13565,7 +13575,6 @@ msgstr ""
|
||||
"[<nazwa>...] || show <nazwa> || del <nazwa>|-all [<nazwa>...] || restore "
|
||||
"<nazwa> [<nazwa>...] || default -yes || monitor [<filtr>]"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
" list: list triggers (without argument, this list is displayed)\n"
|
||||
" listfull: list triggers with detailed info for each trigger\n"
|
||||
@@ -13667,14 +13676,14 @@ msgstr ""
|
||||
" addreplace: dodaje lub zastępuje istniejący trigger\n"
|
||||
" nazwa: nazwa triggera\n"
|
||||
" hook: signal, hsignal, modifier, line, print, command, command_run, "
|
||||
"timer, config, focus\n"
|
||||
"timer, config, focus, info, info_hashtable\n"
|
||||
" argumenty: argumenty dla uchwytu, w zależności od jego typu (oddzielone "
|
||||
"średnikami):\n"
|
||||
" signal: nazwa(-y) signal (wymagane)\n"
|
||||
" hsignal: nazwa(-y) hsignal (wymagane)\n"
|
||||
" modifier: nazwa(-y) modifier (wymagane)\n"
|
||||
" line: typ bufora(\"formatted\", \"free\" lub \"*\"), lista mask "
|
||||
"buforów, tagów\n"
|
||||
"buforów, tagi\n"
|
||||
" print: bufor, tagi, wiadomość, pomiń kolory\n"
|
||||
" command: komenda (wymagane), opis, argumenty, opis argumentów, "
|
||||
"dopełnienie\n"
|
||||
@@ -13682,6 +13691,8 @@ msgstr ""
|
||||
" timer: interwał (wymagane), wyrównanie sekund, ilość wywołań\n"
|
||||
" config: nazwa(-y) opcji (wymagane)\n"
|
||||
" focus: nazwa(-y) obszarów (wymagane)\n"
|
||||
" info: nazwa(y) informacji (wymagane)\n"
|
||||
" info_hashtable: nazwa(y) informacji (wymagane)\n"
|
||||
" warunki: przetwarzane warunki dla triggera\n"
|
||||
" regex: jedno lub więcej wyrażeń regularnych do zastępowania ciągów w "
|
||||
"zmiennych\n"
|
||||
@@ -14203,11 +14214,10 @@ msgstr ""
|
||||
"limit prędkości wysyłania plików, w kilobajtach na sekundę (0 oznacza brak "
|
||||
"limitu)"
|
||||
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"speed limit for receiving files, in kilo-bytes by second (0 means no limit)"
|
||||
msgstr ""
|
||||
"limit prędkości wysyłania plików, w kilobajtach na sekundę (0 oznacza brak "
|
||||
"limit prędkości odbierania plików, w kilobajtach na sekundę (0 oznacza brak "
|
||||
"limitu)"
|
||||
|
||||
msgid "timeout for xfer request (in seconds)"
|
||||
|
||||
@@ -20,7 +20,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2019-05-13 21:29+0200\n"
|
||||
"POT-Creation-Date: 2019-06-04 20:20+0200\n"
|
||||
"PO-Revision-Date: 2019-05-13 21:32+0200\n"
|
||||
"Last-Translator: Vasco Almeida <vascomalmeida@sapo.pt>\n"
|
||||
"Language-Team: Portuguese <>\n"
|
||||
@@ -12762,6 +12762,14 @@ msgstr "%s: a transferir a lista de scripts..."
|
||||
msgid "Spell checker for input"
|
||||
msgstr "Verificador ortográfico da entrada (com Aspell)"
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: warning: the plugin \"aspell\" has been renamed to \"spell\" and the "
|
||||
"file %s still exists (but not %s); if you upgraded from an older version, "
|
||||
"you should check instructions in release notes (version 2.5) to recover your "
|
||||
"settings"
|
||||
msgstr ""
|
||||
|
||||
#. TRANSLATORS: "%s" is "spell" (name of plugin)
|
||||
#, c-format
|
||||
msgid "%s dictionaries list:"
|
||||
|
||||
+9
-1
@@ -21,7 +21,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2019-05-13 21:29+0200\n"
|
||||
"POT-Creation-Date: 2019-06-04 20:20+0200\n"
|
||||
"PO-Revision-Date: 2019-05-13 21:32+0200\n"
|
||||
"Last-Translator: Eduardo Elias <camponez@gmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -11470,6 +11470,14 @@ msgstr "%s: descarregando script..."
|
||||
msgid "Spell checker for input"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: warning: the plugin \"aspell\" has been renamed to \"spell\" and the "
|
||||
"file %s still exists (but not %s); if you upgraded from an older version, "
|
||||
"you should check instructions in release notes (version 2.5) to recover your "
|
||||
"settings"
|
||||
msgstr ""
|
||||
|
||||
#. TRANSLATORS: "%s" is "spell" (name of plugin)
|
||||
#, c-format
|
||||
msgid "%s dictionaries list:"
|
||||
|
||||
@@ -21,7 +21,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2019-05-13 21:29+0200\n"
|
||||
"POT-Creation-Date: 2019-06-04 20:20+0200\n"
|
||||
"PO-Revision-Date: 2019-05-13 21:32+0200\n"
|
||||
"Last-Translator: Aleksey V Zapparov AKA ixti <ixti@member.fsf.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -11045,6 +11045,14 @@ msgstr "сессия: загружаю сервер \"%s\"\n"
|
||||
msgid "Spell checker for input"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: warning: the plugin \"aspell\" has been renamed to \"spell\" and the "
|
||||
"file %s still exists (but not %s); if you upgraded from an older version, "
|
||||
"you should check instructions in release notes (version 2.5) to recover your "
|
||||
"settings"
|
||||
msgstr ""
|
||||
|
||||
#. TRANSLATORS: "%s" is "spell" (name of plugin)
|
||||
#, fuzzy, c-format
|
||||
msgid "%s dictionaries list:"
|
||||
|
||||
@@ -20,7 +20,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2019-05-13 21:29+0200\n"
|
||||
"POT-Creation-Date: 2019-06-04 20:20+0200\n"
|
||||
"PO-Revision-Date: 2019-05-13 21:32+0200\n"
|
||||
"Last-Translator: Hasan Kiran <sunder67@hotmail.com>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -10052,6 +10052,14 @@ msgstr ""
|
||||
msgid "Spell checker for input"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: warning: the plugin \"aspell\" has been renamed to \"spell\" and the "
|
||||
"file %s still exists (but not %s); if you upgraded from an older version, "
|
||||
"you should check instructions in release notes (version 2.5) to recover your "
|
||||
"settings"
|
||||
msgstr ""
|
||||
|
||||
#. TRANSLATORS: "%s" is "spell" (name of plugin)
|
||||
#, c-format
|
||||
msgid "%s dictionaries list:"
|
||||
|
||||
+9
-1
@@ -21,7 +21,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: WeeChat\n"
|
||||
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
|
||||
"POT-Creation-Date: 2019-05-13 21:29+0200\n"
|
||||
"POT-Creation-Date: 2019-06-04 20:20+0200\n"
|
||||
"PO-Revision-Date: 2014-08-16 10:27+0200\n"
|
||||
"Last-Translator: Sébastien Helleu <flashcode@flashtux.org>\n"
|
||||
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
|
||||
@@ -9910,6 +9910,14 @@ msgstr ""
|
||||
msgid "Spell checker for input"
|
||||
msgstr ""
|
||||
|
||||
#, c-format
|
||||
msgid ""
|
||||
"%s%s: warning: the plugin \"aspell\" has been renamed to \"spell\" and the "
|
||||
"file %s still exists (but not %s); if you upgraded from an older version, "
|
||||
"you should check instructions in release notes (version 2.5) to recover your "
|
||||
"settings"
|
||||
msgstr ""
|
||||
|
||||
#. TRANSLATORS: "%s" is "spell" (name of plugin)
|
||||
#, c-format
|
||||
msgid "%s dictionaries list:"
|
||||
|
||||
@@ -251,11 +251,12 @@ relay_command_relay (const void *pointer, void *data,
|
||||
ptr_server = relay_server_search (argv_eol[2]);
|
||||
if (ptr_server)
|
||||
{
|
||||
unix_socket = ptr_server->unix_socket;
|
||||
path = strdup (ptr_server->path);
|
||||
relay_server_free (ptr_server);
|
||||
ptr_option = weechat_config_search_option (
|
||||
relay_config_file,
|
||||
(ptr_server->unix_socket) ? relay_config_section_path : relay_config_section_port,
|
||||
(unix_socket) ? relay_config_section_path : relay_config_section_port,
|
||||
argv_eol[2]);
|
||||
if (ptr_option)
|
||||
weechat_config_option_free (ptr_option);
|
||||
@@ -263,7 +264,7 @@ relay_command_relay (const void *pointer, void *data,
|
||||
_("%s: relay \"%s\" (%s: %s) removed"),
|
||||
RELAY_PLUGIN_NAME,
|
||||
argv[2],
|
||||
(ptr_server->unix_socket) ? _("path") : _("port"),
|
||||
(unix_socket) ? _("path") : _("port"),
|
||||
path);
|
||||
free (path);
|
||||
}
|
||||
|
||||
@@ -39,7 +39,7 @@ relay_completion_protocol_name_cb (const void *pointer, void *data,
|
||||
struct t_gui_completion *completion)
|
||||
{
|
||||
struct t_infolist *infolist;
|
||||
char protocol_name[512];
|
||||
char protocol_name[1024];
|
||||
|
||||
/* make C compiler happy */
|
||||
(void) pointer;
|
||||
@@ -52,6 +52,7 @@ relay_completion_protocol_name_cb (const void *pointer, void *data,
|
||||
{
|
||||
while (weechat_infolist_next (infolist))
|
||||
{
|
||||
/* TCP socket */
|
||||
snprintf (protocol_name, sizeof (protocol_name), "irc.%s",
|
||||
weechat_infolist_string (infolist, "name"));
|
||||
weechat_hook_completion_list_add (completion, protocol_name,
|
||||
@@ -60,15 +61,31 @@ relay_completion_protocol_name_cb (const void *pointer, void *data,
|
||||
weechat_infolist_string (infolist, "name"));
|
||||
weechat_hook_completion_list_add (completion, protocol_name,
|
||||
0, WEECHAT_LIST_POS_SORT);
|
||||
/* UNIX domain socket */
|
||||
snprintf (protocol_name, sizeof (protocol_name), "unix.irc.%s",
|
||||
weechat_infolist_string (infolist, "name"));
|
||||
weechat_hook_completion_list_add (completion, protocol_name,
|
||||
0, WEECHAT_LIST_POS_SORT);
|
||||
snprintf (protocol_name, sizeof (protocol_name), "unix.ssl.irc.%s",
|
||||
weechat_infolist_string (infolist, "name"));
|
||||
weechat_hook_completion_list_add (completion, protocol_name,
|
||||
0, WEECHAT_LIST_POS_SORT);
|
||||
}
|
||||
weechat_infolist_free (infolist);
|
||||
}
|
||||
|
||||
/* TCP socket */
|
||||
weechat_hook_completion_list_add (completion, "weechat",
|
||||
0, WEECHAT_LIST_POS_SORT);
|
||||
weechat_hook_completion_list_add (completion, "ssl.weechat",
|
||||
0, WEECHAT_LIST_POS_SORT);
|
||||
|
||||
/* UNIX domain socket */
|
||||
weechat_hook_completion_list_add (completion, "unix.weechat",
|
||||
0, WEECHAT_LIST_POS_SORT);
|
||||
weechat_hook_completion_list_add (completion, "unix.ssl.weechat",
|
||||
0, WEECHAT_LIST_POS_SORT);
|
||||
|
||||
return WEECHAT_RC_OK;
|
||||
}
|
||||
|
||||
|
||||
@@ -265,7 +265,6 @@ relay_server_sock_cb (const void *pointer, void *data, int fd)
|
||||
struct sockaddr_in client_addr;
|
||||
struct sockaddr_in6 client_addr6;
|
||||
struct sockaddr_un client_addr_unix;
|
||||
|
||||
socklen_t client_addr_size;
|
||||
void *ptr_addr;
|
||||
int client_fd, flags, set, max_clients, num_clients_on_port;
|
||||
@@ -418,8 +417,9 @@ relay_server_sock_cb (const void *pointer, void *data, int fd)
|
||||
}
|
||||
else
|
||||
{
|
||||
strncpy (unix_address, client_addr_unix.sun_path,
|
||||
sizeof (unix_address));
|
||||
snprintf (unix_address, sizeof (unix_address),
|
||||
"%s",
|
||||
client_addr_unix.sun_path);
|
||||
ptr_ip_address = unix_address;
|
||||
}
|
||||
|
||||
@@ -444,17 +444,20 @@ relay_server_sock_cb (const void *pointer, void *data, int fd)
|
||||
flags = 0;
|
||||
fcntl (client_fd, F_SETFL, flags | O_NONBLOCK);
|
||||
|
||||
/* set socket option SO_REUSEADDR */
|
||||
set = 1;
|
||||
if (setsockopt (client_fd, SOL_SOCKET, SO_REUSEADDR,
|
||||
(void *) &set, sizeof (set)) < 0)
|
||||
/* set socket option SO_REUSEADDR (only for TCP socket) */
|
||||
if (!server->unix_socket)
|
||||
{
|
||||
weechat_printf (NULL,
|
||||
_("%s%s: cannot set socket option \"%s\" to %d: "
|
||||
"error %d %s"),
|
||||
weechat_prefix ("error"), RELAY_PLUGIN_NAME,
|
||||
"SO_REUSEADDR", set, errno, strerror (errno));
|
||||
goto error;
|
||||
set = 1;
|
||||
if (setsockopt (client_fd, SOL_SOCKET, SO_REUSEADDR,
|
||||
(void *) &set, sizeof (set)) < 0)
|
||||
{
|
||||
weechat_printf (NULL,
|
||||
_("%s%s: cannot set socket option \"%s\" to %d: "
|
||||
"error %d %s"),
|
||||
weechat_prefix ("error"), RELAY_PLUGIN_NAME,
|
||||
"SO_REUSEADDR", set, errno, strerror (errno));
|
||||
goto error;
|
||||
}
|
||||
}
|
||||
|
||||
/* add the client */
|
||||
@@ -544,8 +547,10 @@ relay_server_create_socket (struct t_relay_server *server)
|
||||
domain = AF_UNIX;
|
||||
memset (&server_addr_unix, 0, sizeof (struct sockaddr_un));
|
||||
server_addr_unix.sun_family = domain;
|
||||
strncpy (server_addr_unix.sun_path, server->path,
|
||||
sizeof (server_addr_unix.sun_path));
|
||||
snprintf (server_addr_unix.sun_path,
|
||||
sizeof (server_addr_unix.sun_path),
|
||||
"%s",
|
||||
server->path);
|
||||
ptr_addr = &server_addr_unix;
|
||||
addr_size = sizeof (struct sockaddr_un);
|
||||
if (!relay_config_check_path_length (server->path))
|
||||
@@ -616,34 +621,40 @@ relay_server_create_socket (struct t_relay_server *server)
|
||||
}
|
||||
#endif
|
||||
|
||||
/* set option SO_REUSEADDR to 1 */
|
||||
set = 1;
|
||||
if (setsockopt (server->sock, SOL_SOCKET, SO_REUSEADDR,
|
||||
(void *) &set, sizeof (set)) < 0)
|
||||
/* set option SO_REUSEADDR to 1 (only for TCP socket) */
|
||||
if (!server->unix_socket)
|
||||
{
|
||||
weechat_printf (NULL,
|
||||
_("%s%s: cannot set socket option \"%s\" to %d: "
|
||||
"error %d %s"),
|
||||
weechat_prefix ("error"), RELAY_PLUGIN_NAME,
|
||||
"SO_REUSEADDR", set, errno, strerror (errno));
|
||||
close (server->sock);
|
||||
server->sock = -1;
|
||||
return 0;
|
||||
set = 1;
|
||||
if (setsockopt (server->sock, SOL_SOCKET, SO_REUSEADDR,
|
||||
(void *) &set, sizeof (set)) < 0)
|
||||
{
|
||||
weechat_printf (NULL,
|
||||
_("%s%s: cannot set socket option \"%s\" to %d: "
|
||||
"error %d %s"),
|
||||
weechat_prefix ("error"), RELAY_PLUGIN_NAME,
|
||||
"SO_REUSEADDR", set, errno, strerror (errno));
|
||||
close (server->sock);
|
||||
server->sock = -1;
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/* set option SO_KEEPALIVE to 1 */
|
||||
set = 1;
|
||||
if (setsockopt (server->sock, SOL_SOCKET, SO_KEEPALIVE,
|
||||
(void *) &set, sizeof (set)) < 0)
|
||||
/* set option SO_KEEPALIVE to 1 (only for TCP socket) */
|
||||
if (!server->unix_socket)
|
||||
{
|
||||
weechat_printf (NULL,
|
||||
_("%s%s: cannot set socket option \"%s\" to %d: "
|
||||
"error %d %s"),
|
||||
weechat_prefix ("error"), RELAY_PLUGIN_NAME,
|
||||
"SO_KEEPALIVE", set, errno, strerror (errno));
|
||||
close (server->sock);
|
||||
server->sock = -1;
|
||||
return 0;
|
||||
set = 1;
|
||||
if (setsockopt (server->sock, SOL_SOCKET, SO_KEEPALIVE,
|
||||
(void *) &set, sizeof (set)) < 0)
|
||||
{
|
||||
weechat_printf (NULL,
|
||||
_("%s%s: cannot set socket option \"%s\" to %d: "
|
||||
"error %d %s"),
|
||||
weechat_prefix ("error"), RELAY_PLUGIN_NAME,
|
||||
"SO_KEEPALIVE", set, errno, strerror (errno));
|
||||
close (server->sock);
|
||||
server->sock = -1;
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
/* bind */
|
||||
|
||||
@@ -25,6 +25,7 @@
|
||||
#include "config.h"
|
||||
#endif
|
||||
|
||||
#include <unistd.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
@@ -181,6 +182,45 @@ char *spell_url_prefix[] =
|
||||
"cvs:", "svn:", "svn+ssh:", "git:", NULL };
|
||||
|
||||
|
||||
/*
|
||||
* Displays a warning if the file aspell.conf is still present in WeeChat
|
||||
* home directory and spell.conf not yet created (upgrade from a version ≤ 2.4
|
||||
* to a version ≥ 2.5).
|
||||
*/
|
||||
|
||||
void
|
||||
spell_warning_aspell_config ()
|
||||
{
|
||||
char *aspell_filename, *spell_filename;
|
||||
|
||||
aspell_filename = weechat_string_eval_path_home (
|
||||
"%h/aspell.conf", NULL, NULL, NULL);
|
||||
spell_filename = weechat_string_eval_path_home (
|
||||
"%h/" SPELL_CONFIG_NAME ".conf", NULL, NULL, NULL);
|
||||
|
||||
/* if aspell.conf is there and not spell.conf, display a warning */
|
||||
if (aspell_filename && spell_filename
|
||||
&& (access (aspell_filename, F_OK) == 0)
|
||||
&& (access (spell_filename, F_OK) != 0))
|
||||
{
|
||||
weechat_printf (NULL,
|
||||
_("%s%s: warning: the plugin \"aspell\" has been "
|
||||
"renamed to \"spell\" and the file %s still exists "
|
||||
"(but not %s); if you upgraded from an older "
|
||||
"version, you should check instructions in release "
|
||||
"notes (version 2.5) to recover your settings"),
|
||||
weechat_prefix ("error"),
|
||||
SPELL_PLUGIN_NAME,
|
||||
aspell_filename,
|
||||
spell_filename);
|
||||
}
|
||||
|
||||
if (aspell_filename)
|
||||
free (aspell_filename);
|
||||
if (spell_filename)
|
||||
free (spell_filename);
|
||||
}
|
||||
|
||||
/*
|
||||
* Builds full name of buffer.
|
||||
*
|
||||
@@ -1088,6 +1128,8 @@ weechat_plugin_init (struct t_weechat_plugin *plugin, int argc, char *argv[])
|
||||
|
||||
weechat_plugin = plugin;
|
||||
|
||||
spell_warning_aspell_config ();
|
||||
|
||||
#ifdef USE_ENCHANT
|
||||
/* acquire enchant broker */
|
||||
broker = enchant_broker_init ();
|
||||
|
||||
+2
-2
@@ -32,9 +32,9 @@
|
||||
# devel-patch the patch version of devel (e.g. 2 for version 1.4.2)
|
||||
#
|
||||
|
||||
WEECHAT_STABLE=2.4
|
||||
WEECHAT_STABLE=2.5
|
||||
WEECHAT_DEVEL=2.5
|
||||
WEECHAT_DEVEL_FULL=2.5-rc1
|
||||
WEECHAT_DEVEL_FULL=2.5
|
||||
|
||||
if [ $# -lt 1 ]; then
|
||||
echo >&2 "Syntax: $0 stable|devel|devel-full|devel-major|devel-minor|devel-patch"
|
||||
|
||||
+3
-1
@@ -23,7 +23,7 @@
|
||||
#
|
||||
|
||||
%define name weechat
|
||||
%define version 2.4
|
||||
%define version 2.5
|
||||
%define release 1
|
||||
|
||||
Name: %{name}
|
||||
@@ -77,6 +77,8 @@ rm -rf $RPM_BUILD_ROOT
|
||||
%{_prefix}/share/icons/hicolor/32x32/apps/weechat.png
|
||||
|
||||
%changelog
|
||||
* Thu Jun 06 2019 Sébastien Helleu <flashcode@flashtux.org> 2.5-1
|
||||
- Released version 2.5
|
||||
* Sun Feb 17 2019 Sébastien Helleu <flashcode@flashtux.org> 2.4-1
|
||||
- Released version 2.4
|
||||
* Sun Oct 21 2018 Sébastien Helleu <flashcode@flashtux.org> 2.3-1
|
||||
|
||||
Reference in New Issue
Block a user