1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-12 14:14:48 +02:00

doc: update Polish auto-generated files

This commit is contained in:
Sébastien Helleu
2021-05-24 13:00:09 +02:00
parent d436ab6b0d
commit f7dd2dbd55
3 changed files with 200 additions and 200 deletions
+7 -7
View File
@@ -60,7 +60,7 @@
| php | php_version | wersja użytego interpretera | -
| python | python2_bin | path to Python 2.x interpreter (*deprecated* since version 2.6, scripts must use Python 3 only) | -
| python | python2_bin | ścieżka do interpretera Pythona 2.x (*przestarzałe* od wersji 2.6 skrypty muszą używać tylko Pythona 3) | -
| python | python_eval | wykonywanie kodu źródłowego | kod źródłowy do wykonania
@@ -134,15 +134,15 @@
| weechat | version_number | Wersja WeeChat (jako liczba) | -
| weechat | weechat_cache_dir | WeeChat cache directory | -
| weechat | weechat_cache_dir | Katalog z cache WeeChata | -
| weechat | weechat_config_dir | WeeChat config directory | -
| weechat | weechat_config_dir | Katalog z konfiguracją WeeChat | -
| weechat | weechat_daemon | 1 if WeeChat is running in daemon mode (headless, in background) | -
| weechat | weechat_daemon | 1 jeśli WeeChat działa w trybie daemona (bez GUI, w tle) | -
| weechat | weechat_data_dir | WeeChat data directory | -
| weechat | weechat_data_dir | Katalog danych WeeChat | -
| weechat | weechat_dir | WeeChat directory (*deprecated* since version 3.2, replaced by "weechat_config_dir", "weechat_data_dir", "weechat_cache_dir" and "weechat_runtime_dir") | -
| weechat | weechat_dir | katalog WeeChat (*przestarzałe* od wersji 3.2, zastąpione przez "weechat_config_dir", "weechat_data_dir", "weechat_cache_dir" i "weechat_runtime_dir") | -
| weechat | weechat_headless | 1 jeśli WeeChat działa w trybie bez interfejsu | -
@@ -150,7 +150,7 @@
| weechat | weechat_localedir | Katalog "locale" WeeChata | -
| weechat | weechat_runtime_dir | WeeChat runtime directory | -
| weechat | weechat_runtime_dir | Katalog uruchomieniowy WeeChat | -
| weechat | weechat_sharedir | Katalog "share" WeeChata | -
+169 -169
View File
@@ -1303,82 +1303,82 @@ infolists: wyświetla informacje o infolistach
/eval [-n|-s] [-d] <wyrażenie>
[-n] [-d [-d]] -c <wyrażenie1> <operator> <wyrażenie2>
-n: display result without sending it to buffer (debug mode)
-s: split expression before evaluating it (many commands can be separated by semicolons)
-d: display debug output after evaluation (with two -d: more verbose debug)
-c: evaluate as condition: use operators and parentheses, return a boolean value ("0" or "1")
expression: expression to evaluate, variables with format ${variable} are replaced (see below); many commands can be separated by semicolons
operator: a logical or comparison operator:
- logical operators:
&& boolean "and"
|| boolean "or"
- comparison operators:
== equal
!= not equal
<= less or equal
< less
>= greater or equal
> greater
=~ is matching POSIX extended regex
!~ is NOT matching POSIX extended regex
==* is matching mask, case sensitive (wildcard "*" is allowed)
!!* is NOT matching mask, case sensitive (wildcard "*" is allowed)
=* is matching mask, case insensitive (wildcard "*" is allowed)
!* is NOT matching mask, case insensitive (wildcard "*" is allowed)
==- is included, case sensitive
!!- is NOT included, case sensitive
=- is included, case insensitive
!- is NOT included, case insensitive
-n: wyświetla wynik bez wysyłania go do buforu (tryb debugowania)
-s: podziel wyrażenie przed przetworzeniem go (wiele komend może być oddzielonych średnikami)
-d: wyświetl wyjście debugowe po ewaluacji (drugie -d wyświetli więcej informacji)
-c: przetwarza jako warunek: użyj operatorów i nawiasów, zwraca wartość logiczną ("0" lub "1")
wyrażenie: wyrażenie do przetworzenia, zmienne o formacie ${zmienna} są zastępowane (zobacz niżej); wiele komend można oddzielić średnikami
operator: operator logiczny lub porównania:
- operatory logiczne:
&& logiczne „i”
|| logiczne „lub”
- operatory porównania:
== równy
!= różny
<= mniejszy lub równy
< mniejszy
>= większy lub równy
> większy
=~ pasuje do rozszerzonego wyrażenia regularnego POSIX
!~ NIE pasuje do rozszerzonego wyrażenia regularnego POSIX
==* pasuje do maski, rozróżnia wielkość znaków (dzika karta „*” dozwolona)
!!* NIE pasuje do maski, rozróżnia wielkość znaków (dzika karta „*” dozwolona)
=* pasuje do maski, nie rozróżnia wielkość znaków (dzika karta „*” dozwolona)
!* NIE pasuje do maski, nie rozróżnia wielkość znaków (dzika karta „*” dozwolona)
==- jest zawarte, rozróżnia wielkość znaków
!!- NIE jest zawarte,rozróżnia wielkość znaków
=- jest zawarte, nie rozróżnia wielkość znaków
!- NIE jest zawarte, nie rozróżnia wielkość znaków
An expression is considered as "true" if it is not NULL, not empty, and different from "0".
The comparison is made using floating point numbers if the two expressions are valid numbers, with one of the following formats:
- integer (examples: 5, -7)
- floating point number (examples: 5.2, -7.5, 2.83e-2)
- hexadecimal number (examples: 0xA3, -0xA3)
To force a string comparison, you can add double quotes around each expression, for example:
Wyrażenie jest uznawane za „prawdziwe” jeśli nie jest NULL, nie jest puste, oraz różni się od „0”.
Porównania dokonuje się z użyciem liczb całkowitych jeśli oba wyrażenia są liczbami całkowitymi, w jednym z następujących formatów:
- liczby całkowite (przykłady: 5, -7)
- liczby zmiennoprzecinkowe (przykłady: 5.2, -7.5, 2.83e-2)
- liczby szesnastkowe (przykłady: 0xA3, -0xA3)
W celu wymuszenia porównywania ciągów, należy umieścić każde wyrażenie w cudzysłowie, na przykład:
50 > 100 ==> 0
"50" > "100" ==> 1
Some variables are replaced in expression, using the format ${variable}, variable can be, by order of priority:
1. the string itself without evaluation (format: "raw:xxx")
2. an evaluated sub-string (format: "eval:xxx")
3. an evaluated condition (format: "eval_cond:xxx")
4. a string with escaped chars (format: "esc:xxx" or "\xxx")
5. a string with chars to hide (format: "hide:char,string")
6. a string with max chars (format: "cut:max,suffix,string" or "cut:+max,suffix,string")
or max chars displayed on screen (format: "cutscr:max,suffix,string" or "cutscr:+max,suffix,string")
7. a reversed string (format: "rev:xxx" or "revscr:xxx")
8. a repeated string (format: "repeat:count,string")
9. length of a string (format: "length:xxx" or "lengthscr:xxx")
10. a color (format: "color:xxx", see "Plugin API reference", function "color")
11. a modifier (format: "modifier:name,data,string")
12. an info (format: "info:name,arguments", arguments are optional)
13. a base 16/32/64 encoded/decoded string (format: "base_encode:base,xxx" or "base_decode:base,xxx")
14. current date/time (format: "date" or "date:format")
15. an environment variable (format: "env:XXX")
16. a ternary operator (format: "if:condition?value_if_true:value_if_false")
17. result of an expression with parentheses and operators + - * / // % ** (format: "calc:xxx")
18. a translated string (format: "translate:xxx")
19. an option (format: "file.section.option")
20. a local variable in buffer
21. a hdata name/variable (the value is automatically converted to string), by default "window" and "buffer" point to current window/buffer.
Format for hdata can be one of following:
hdata.var1.var2...: start with a hdata (pointer must be known), and ask variables one after one (other hdata can be followed)
hdata[list].var1.var2...: start with a hdata using a list/pointer/pointer name, for example:
${buffer[gui_buffers].full_name}: full name of first buffer in linked list of buffers
${plugin[weechat_plugins].name}: name of first plugin in linked list of plugins
hdata[pointer].var1.var2...: start with a hdata using a pointer, for example:
${buffer[0x1234abcd].full_name}: full name of the buffer with this pointer (can be used in triggers)
${buffer[my_pointer].full_name}: full name of the buffer with this pointer name (can be used in triggers)
For name of hdata and variables, please look at "Plugin API reference", function "weechat_hdata_get".
Niektóre zmienne w wyrażeniach są zamieniane, poprzez zastosowanie formatu ${zmienna}, według priorytetu zmienną może być:
1. nieprzetworzony ciąg (format: "raw:xxx")
2. przetworzony ciąg (format: "eval:xxx")
3. przetworzony warunek (format: "eval_cond:xxx")
4. ciąg z wyescapowanymi znakami (format: "esc:xxx" lub "\xxx")
5. ciąg ze znakami do ukrycia (format: "hide:char,string")
6. ciąg o maksymalnej długości (format: "cut:max,suffix,string" lub "cut:+max,suffix,string")
lub maksymalna ilość znaków wyświetlanych na ekranie (format: "cutscr:max,suffix,string" lub "cutscr:+max,suffix,string")
7. odwrócony ciąg (format: "rev:xxx")
8. powtórzony ciąg (format: "repeat:ilość,ciąg")
9. długość ciągu (format: "length:xxx" or "lengthscr:xxx")
10. kolor (format "color:xxx", zobacz „Opis API wtyczek”, funkcja "color")
11. modyfikator (format: "modifier:name,data,string")
12. informacja (format: "info:nazwa,argumenty", argumenty są opcjonalne)
13. ciąg zakodowany/zdekodowany z base 16/32/64 (format: "base_encode:base,xxx" lub "base_decode:base,xxx")
14. obecna data/czas (format: "date" lub "date:format")
15. zmienna środowiskowa (format: "env:XXX")
16. wyrażenie warunkowe (format: "if:condition?value_if_true:value_if_false")
17. wynik wyrażenia z nawiasami i operatorami + - * / // % ** (format: "calc:xxx")
18. przetłumaczony ciąg (format: "translate:xxx")
19. opcja (format: plik.sekcja.opcja)
20. zmienna lokalna w buforze
21. nazwa hdatay/zmiennej (wartość jest automatycznie konwertowana na ciąg znaków), domyślnie „window” i „buffer” wskazują na aktualne okno/bufor.
Format dla hdata może być jednym z poniższych:
hdata.zmienna1.zmienna2...: inicjuje hdata (wskaźnik musi być znany), następnie wypytuje zmienne jedna po drugiej (inne hdata mogą być następne)
hdata[list].zmienna1.zmienna2...: inicjuje hdata z wykorzystaniem listy, na przykład:
${buffer[gui_buffers].full_name}: pełna nazwa buforu w połączonej liście buforów
${plugin[weechat_plugins].name}: nazwa pierwszej wtyczki w połączonej liście wtyczek
hdata[wskaźnik].zmienna1.zmienna2...: zacznij z hdata używając wskaźnika, na przykład:
${buffer[0x1234abcd].full_name}: pełna nazwa buforu z tym wskaźnikiem (może zostać użyte w triggerach)
${buffer[my_pointer].full_name}: pełna nazwa buforu z jego wskaźnikiem (może zostać użyte w triggerach)
Nazwy hdata i zmiennych, można znaleźć w „Opisie API wtyczek”, funkcja "weechat_hdata_get".
Examples (simple strings):
Przykłady (proste ciągi):
/eval -n ${raw:${info:version}} ==> ${info:version}
/eval -n ${eval_cond:${window.win_width}>100} ==> 1
/eval -n ${info:version} ==> 0.4.3
/eval -n ${env:HOME} ==> /home/user
/eval -n ${weechat.look.scroll_amount} ==> 3
/eval -n ${sec.data.freenode_password} ==> secret
/eval -n ${sec.data.freenode_password} ==> secret
/eval -n ${window} ==> 0x2549aa0
/eval -n ${window.buffer} ==> 0x2549320
/eval -n ${window.buffer.full_name} ==> core.weechat
@@ -1395,9 +1395,9 @@ Examples (simple strings):
/eval -n ${calc:(5+2)*3} ==> 21
/eval -n ${base_encode:64,test} ==> dGVzdA==
/eval -n ${base_decode:64,dGVzdA==} ==> test
/eval -n ${translate:Plugin} ==> Extension
/eval -n ${translate:Plugin} ==> Wtyczka
Examples (conditions):
Przykłady (warunki):
/eval -n -c ${window.buffer.number} > 2 ==> 0
/eval -n -c ${window.win_width} > 100 ==> 1
/eval -n -c (8 > 12) || (5 > 2) ==> 1
@@ -1959,30 +1959,30 @@ Przykłady:
----
/upgrade [-yes] [<ścieżka_do_binarki>|-quit]
-yes: required if option "weechat.look.confirm_upgrade" is enabled
path_to_binary: path to WeeChat binary (default is current binary)
-dummy: do nothing (option used to prevent accidental completion with "-quit")
-quit: close *ALL* connections, save session and quit WeeChat, which makes possible a delayed restoration (see below)
-yes: wymagane, jeśli "weechat.look.confirm_upgrade" jest włączona
ścieżka_do_binarki: ścieżka do pliku binarnego WeeChat (domyślnie jest to obecny plik)
-dummy: nic nie rób (opcja użyta w celu zapobiegnięcia przypadkowego dopełnienia za pomocą"-quit")
-quit: zamyka *WSZYSTKIE* połączenia, zapisuje sesję i wyłącza WeeChat, umożliwia to późniejsze przywrócenie (zobacz niżej)
This command upgrades and reloads a running WeeChat session. The new WeeChat binary must have been compiled or installed with a package manager before running this command.
Ta komenda uaktualnia i przeładowuje działającą sesję WeeChat. Nowy plik binarny WeeChat powinien zostać skompilowany lub zainstalowany za pomocą managera pakietów przed uruchomieniem tej komendy.
Note: SSL connections are lost during upgrade, because reload of SSL sessions is currently not possible with GnuTLS. There is automatic reconnection after upgrade.
Uwaga: połączenia SSL są przerywane podczas uaktualniania, ponieważ przeładowanie sesji SSL nie jest obecnie możliwe za pomocą GnuTLS. Po uaktualnieniu nastąpi ponowne ich połączenie.
Upgrade process has 4 steps:
1. save session into files for core and plugins (buffers, history, ..)
2. unload all plugins (configuration files (*.conf) are written on disk)
3. save WeeChat configuration (weechat.conf)
4. execute new WeeChat binary and reload session.
Proces uaktualnienia składa się z 4 kroków:
1. zapisania sesji do plików dla rdzenia i wtyczek (bufory, historia, ..)
2. wyładowanie wszystkich wtyczek (zapisanie plików konfiguracyjnych *.conf)
3. zapisanie konfiguracji WeeChat (weechat.conf)
4. uruchomienie nowego pliku binarnego WeeChat i przeładowanie sesji.
With option "-quit", the process is slightly different:
1. close *ALL* connections (irc, xfer, relay, ...)
2. save session into files (*.upgrade)
3. unload all plugins
4. save WeeChat configuration
5. quit WeeChat
Then later you can restore session with command: weechat --upgrade
IMPORTANT: you must restore the session with exactly same configuration (files *.conf).
It is possible to restore WeeChat session on another machine if you copy the content of WeeChat home directories (see /debug dirs).
Z opcją "-quit", proces przebiega inaczej:
1. zamknięcie *WSZYSTKICH* połączeń (irc, xfer, relay, ...)
2. zapisanie sesji do pliku (*.upgrade)
3. wyładowanie wszystkich wtyczek
4. zapisanie konfiguracji WeeChat
5. wyłączenie WeeChat
Następnie można przywrócić sesję za pomocą komendy: weechat --upgrade
WAŻNE: należy przywracać sesję z identyczną konfiguracją (pliki *.conf).
Jest możliwe przywrócenie sesji WeeChat na innej maszynie, jeśli skopiujemy zawartość katalogów domowych WeeChat (zobacz /debug dirs).
----
[[command_weechat_uptime]]
@@ -2123,51 +2123,51 @@ Przykłady:
bar
refresh
enable: enable buflist
disable: disable buflist
toggle: toggle buflist
bar: add the "buflist" bar
refresh: force the refresh of the bar items (buflist, buflist2 and buflist3)
enable: włącza buflist
disable: wyłącza buflist
toggle: przełącza buflist
bar: dodaje pasek "buflist"
refresh: wymusza odświeżenie elementów paska (buflist, buflist2 oraz buflist3)
The lines with buffers are displayed using string evaluation (see /help eval for the format), with these options:
- buflist.look.display_conditions: conditions to display a buffer in the list
- buflist.format.buffer: format for a buffer which is not current buffer
- buflist.format.buffer_current: format for the current buffer
Linie z buforami są wyświetlane za pomocą przetwarzania ciągów (zobacz /help eval żeby poznać format), za pomocą tych opcji:
- buflist.look.display_conditions: warunki wyświetlenia buforu na liście
- buflist.format.buffer: format dla buforu nie będącego obecnym buforem
- buflist.format.buffer_current: format format dla obecnego buforu
The following variables can be used in these options:
- bar item data (see hdata "bar_item" in API doc for a complete list), for example:
Następujące zmienne mogą być użyte w powyższych opcjach:
- dane elementu paska (pełną listę można znaleźć w dokumentacji API dla hdata "bar_item"), na przykład:
- ${bar_item.name}
- window data, where the bar item is displayed (there's no window in root bars, see hdata "window" in API doc for a complete list), for example:
- dane okna, w którym element paska jest wyświetlany (okna nie ma w głównych paskach, zobacz hdata "window" w dokumentacji API dla pełnej listy zmiennych), na przykład:
- ${window.number}
- ${window.buffer.full_name}
- buffer data (see hdata "buffer" in API doc for a complete list), for example:
- dane buforu (zobacz hdata "buffer" w dokumentacji API dla pełnej listy zmiennych), na przykład:
- ${buffer.number}
- ${buffer.name}
- ${buffer.full_name}
- ${buffer.short_name}
- ${buffer.nicklist_nicks_count}
- irc_server: IRC server data, defined only on an IRC buffer (see hdata "irc_server" in API doc)
- irc_channel: IRC channel data, defined only on an IRC channel buffer (see hdata "irc_channel" in API doc)
- extra variables added by buflist for convenience:
- ${format_buffer}: the evaluated value of option buflist.format.buffer; this can be used in option buflist.format.buffer_current to just change the background color for example
- ${current_buffer}: a boolean ("0" or "1"), "1" if this is the current buffer; it can be used in a condition: ${if:${current_buffer}?...:...}
- ${merged}: a boolean ("0" or "1"), "1" if the buffer is merged with at least another buffer; it can be used in a condition: ${if:${merged}?...:...}
- ${format_number}: indented number with separator (evaluation of option buflist.format.number)
- ${number}: indented number, for example " 1" if there are between 10 and 99 buffers; for merged buffers, this variable is set with number for the first buffer and spaces for the next buffers with same number
- ${number2}: indented number, for example " 1" if there are between 10 and 99 buffers
- ${number_displayed}: "1" if the number is displayed, otherwise "0"
- ${indent}: indentation for name (channel and private buffers are indented) (evaluation of option buflist.format.indent)
- ${format_nick_prefix}: colored nick prefix for a channel (evaluation of option buflist.format.nick_prefix)
- ${color_nick_prefix}: color of nick prefix for a channel (set only if the option buflist.look.nick_prefix is enabled)
- ${nick_prefix}: nick prefix for a channel (set only if the option buflist.look.nick_prefix is enabled)
- ${format_name}: formatted name (evaluation of option buflist.format.name)
- ${name}: the short name (if set), with a fallback on the name
- ${color_hotlist}: the color depending on the highest hotlist level for the buffer (evaluation of option buflist.format.hotlist_xxx where xxx is the level)
- ${format_hotlist}: the formatted hotlist (evaluation of option buflist.format.hotlist)
- ${hotlist}: the raw hotlist
- ${hotlist_priority}: "none", "low", "message", "private" or "highlight"
- ${format_lag}: the lag for an IRC server buffer, empty if there's no lag (evaluation of option buflist.format.lag)
- ${format_tls_version}: indicator of TLS version for a server buffer, empty for channels (evaluation of option buflist.format.tls_version)
- irc_server: dane serwera IRC, zdefiniowane tylko w buforze IRC (zobacz hdata "irc_server" w dokumentacji API)
- irc_channel: dane kanału IRC, zdefiniowane tylko w buforze kanału IRC (zobacz hdata "irc_channel" w dokumentacji API)
- dodatkowe zmienne dodane dla wygody przez listę buforów:
- ${format_buffer}: przetworzona wartość opcji buflist.format.buffer; może to zostać użyte w opcji buflist.format.buffer_current na przykład do zmiany koloru tła
- ${current_buffer}: boolowskie ("0" lub "1"), "1" jeśli jest to obecny bufor; może zostać użyte w warunku: ${if: ${current_buffer}?...:...}
- ${merged}: boolowskie ("0" lub "1"), "1" jeśli bufor jest połączony z przynajmniej jednym innym buforem; może zostać użyte w warunku: ${if:${merged}?...:...}
- ${format_number}: wyrównany numer z separatorem (przetworzona opcja buflist.format.number)
- ${number}: wyrównany numer, na przykład " 1" jeśli buforów jest między 10 a 99
- ${number2}: wyrównany numer, na przykład " 1" jeśli buforów jest między 10 a 99
- ${number_displayed}: "1" jeśli numer jest wyświetlany, w przeciwnym wypadku "0"
- ${indent}: wyrównanie dla nazwy (kanały i bufory prywatne są wyrównywane) (przetworzona opcja buflist.format.indent)
- ${format_nick_prefix}: kolorowy prefiks nicka dla kanału (przetworzona opcja buflist.format.nick_prefix)
- ${color_nick_prefix}: kolor prefiksu nicka dla kanału (ustawiany, jeśli opcja buflist.look.nick_prefix jest włączona)
- ${nick_prefix}: prefix nicka dla kanału (ustawiany, jeśli opcja buflist.look.nick_prefix jest włączona)
- ${format_name}: sformatowana nazwa (przetworzona opcja buflist.format.name)
- ${name}: skrócona nazwa (jeśli ustawiona inaczej zwraca pełną nazwę)
- ${color_hotlist}: kolor zależący od najwyższego poziomu hotlisty dla bufora (przetworzona opcja buflist.format.hotlist_xxx, gdzie xxx to poziom)
- ${format_hotlist}: sformatowana hotlista (przetworzenie opcji buflist.format.hotlist)
- ${hotlist}: niesformatowana hotlista
- ${hotlist_priority}: "none", "low", "message", "private" lub "highlight"
- ${format_lag}: opóźnienie buforu serwera IRC, puste jeśli nie ma opóźnienia (przetworzona opcja buflist.format.lag)
- ${format_tls_version}: wskaźnik wersji TLS w buforze serwera, pusty dla kanałów (wynik przetworzenia opcji buflist.format.tls_version)
----
// end::buflist_commands[]
@@ -2269,23 +2269,23 @@ Przykłady:
----
/fifo enable|disable|toggle
enable: enable FIFO pipe
disable: disable FIFO pipe
toggle: toggle FIFO pipe
enable: włącza strumień FIFO
disable: wyłącza strumień FIFO
toggle: przełącza stan strumienia FIFO
FIFO pipe is used as remote control of WeeChat: you can send commands or text to the FIFO pipe from your shell.
By default the FIFO pipe is called weechat_fifo_xxx (where xxx is the WeeChat process id) and located in the WeeChat runtime directory (see /debug dirs).
Strumień FIFO jest używany do zdalnej kontroli nad WeeChat: możesz wysyłać komendy albo tekst do strumienia z konsoli.
Domyślnie strumień FIFO jest nazwany weechat_fifo_xxx (gdzie xxx to id procesu WeeChat) i zlokalizowany w katalogu uruchomieniowym WeeChat (zobacz /debug dirs).
The expected format is one of:
plugin.buffer *text or command here
*text or command here
Spodziewane formaty:
plugin.buffer *tekst albo komenda
*tekst albo komenda
For example to change your freenode nick:
echo 'irc.server.freenode */nick newnick' >/run/user/1000/weechat/weechat_fifo_12345
Na przykład zmiana nicka w sieci freenode:
echo 'irc.server.freenode */nick nowynick' >/run/user/1000/weechat/weechat_fifo_12345
Please read the user's guide for more info and examples.
Więcej informacji i przykładów można znaleźć w poradniku użytkownika.
Examples:
Przykłady:
/fifo toggle
----
// end::fifo_commands[]
@@ -2708,52 +2708,52 @@ Bez argumentów ta komenda wyświetli wszystkie załadowane wtyczki.
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); path is evaluated (see function string_eval_path_home in plugin API reference)
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 ${weechat_runtime_dir}/relay_socket
----
// end::relay_commands[]
+24 -24
View File
@@ -1261,13 +1261,13 @@
** domyślna wartość: `+60+`
* [[option_weechat.network.gnutls_ca_system]] *weechat.network.gnutls_ca_system*
** opis: pass:none[load system's default trusted certificate authorities on startup; this can be turned off to save some memory only if you are not using SSL connections at all]
** opis: pass:none[ładuje zaufane, systemowe urzędy certyfikacyjne podczas uruchomienia; można to wyłączyć w celu oszczędzenia pamięci tylko jeśli połączenia SSL nie są używane]
** typ: bool
** wartości: on, off
** domyślna wartość: `+on+`
* [[option_weechat.network.gnutls_ca_user]] *weechat.network.gnutls_ca_user*
** opis: pass:none[extra file(s) with certificate authorities; multiple files must be separated by colons (each path is evaluated, see function string_eval_path_home in plugin API reference)]
** opis: pass:none[dodatkowy plik(i) z urzędami certyfikacji; wiele plików można oddzielić dwukropkiem (każda ścieżka jest przetwarzana, zobacz funkcję string_eval_path_home w opisie API wtyczek)]
** typ: ciąg
** wartości: dowolny ciąg
** domyślna wartość: `+""+`
@@ -1303,7 +1303,7 @@
** domyślna wartość: `+".so,.dll"+`
* [[option_weechat.plugin.path]] *weechat.plugin.path*
** opis: pass:none[path for searching plugins (path is evaluated, see function string_eval_path_home in plugin API reference)]
** opis: pass:none[ścieżka do wtyczek (ścieżka jest przetwarzana, zobacz funkcje string_eval_path_home w opisie API wtyczek)]
** typ: ciąg
** wartości: dowolny ciąg
** domyślna wartość: `+"${weechat_data_dir}/plugins"+`
@@ -1315,43 +1315,43 @@
** domyślna wartość: `+on+`
* [[option_weechat.signal.sighup]] *weechat.signal.sighup*
** opis: pass:none[command to execute when the signal is received, multiple commands can be separated by semicolons (note: commands are evaluated, see /help eval)]
** opis: pass:none[komenda wykonana po otrzymaniu sygnału, wiele komend można oddzielić średnikiem (uwaga: zawartość jest przetwarzana, zobacz /help eval)]
** typ: ciąg
** wartości: dowolny ciąg
** domyślna wartość: `+"${if:${info:weechat_headless}?/reload:/quit -yes}"+`
* [[option_weechat.signal.sigquit]] *weechat.signal.sigquit*
** opis: pass:none[command to execute when the signal is received, multiple commands can be separated by semicolons (note: commands are evaluated, see /help eval)]
** opis: pass:none[komenda wykonana po otrzymaniu sygnału, wiele komend można oddzielić średnikiem (uwaga: zawartość jest przetwarzana, zobacz /help eval)]
** typ: ciąg
** wartości: dowolny ciąg
** domyślna wartość: `+"/quit -yes"+`
* [[option_weechat.signal.sigterm]] *weechat.signal.sigterm*
** opis: pass:none[command to execute when the signal is received, multiple commands can be separated by semicolons (note: commands are evaluated, see /help eval)]
** opis: pass:none[komenda wykonana po otrzymaniu sygnału, wiele komend można oddzielić średnikiem (uwaga: zawartość jest przetwarzana, zobacz /help eval)]
** typ: ciąg
** wartości: dowolny ciąg
** domyślna wartość: `+"/quit -yes"+`
* [[option_weechat.signal.sigusr1]] *weechat.signal.sigusr1*
** opis: pass:none[command to execute when the signal is received, multiple commands can be separated by semicolons (note: commands are evaluated, see /help eval)]
** opis: pass:none[komenda wykonana po otrzymaniu sygnału, wiele komend można oddzielić średnikiem (uwaga: zawartość jest przetwarzana, zobacz /help eval)]
** typ: ciąg
** wartości: dowolny ciąg
** domyślna wartość: `+""+`
* [[option_weechat.signal.sigusr2]] *weechat.signal.sigusr2*
** opis: pass:none[command to execute when the signal is received, multiple commands can be separated by semicolons (note: commands are evaluated, see /help eval)]
** opis: pass:none[komenda wykonana po otrzymaniu sygnału, wiele komend można oddzielić średnikiem (uwaga: zawartość jest przetwarzana, zobacz /help eval)]
** typ: ciąg
** wartości: dowolny ciąg
** domyślna wartość: `+""+`
* [[option_weechat.startup.command_after_plugins]] *weechat.startup.command_after_plugins*
** opis: pass:none[command executed when WeeChat starts, after loading plugins; multiple commands can be separated by semicolons (note: commands are evaluated, see /help eval)]
** opis: pass:none[komenda wykonana kiedy WeeChat jest uruchamiany, po załadowaniu wtyczek; wiele komend można oddzielić średnikami (uwaga: zawartość jest przetwarzana, zobacz /help eval)]
** typ: ciąg
** wartości: dowolny ciąg
** domyślna wartość: `+""+`
* [[option_weechat.startup.command_before_plugins]] *weechat.startup.command_before_plugins*
** opis: pass:none[command executed when WeeChat starts, before loading plugins; multiple commands can be separated by semicolons (note: commands are evaluated, see /help eval)]
** opis: pass:none[komenda wykonana kiedy WeeChat jest uruchamiany, przed załadowaniem wtyczek; wiele komend można oddzielić średnikami (uwaga: zawartość jest przetwarzana, zobacz /help eval)]
** typ: ciąg
** wartości: dowolny ciąg
** domyślna wartość: `+""+`
@@ -1457,7 +1457,7 @@
** domyślna wartość: `+""+`
* [[option_logger.file.path]] *logger.file.path*
** opis: pass:none[path for WeeChat log files; date specifiers are permitted (see man strftime) (path is evaluated, see function string_eval_path_home in plugin API reference)]
** opis: pass:none[ścieżka do plików z logami WeeChat; specyfikatory daty są dozwolone (zobacz man strftime) (ścieżka jest przetwarzana, zobacz funkcje string_eval_path_home w opisie API wtyczek)]
** typ: ciąg
** wartości: dowolny ciąg
** domyślna wartość: `+"${weechat_data_dir}/logs"+`
@@ -1753,7 +1753,7 @@
** domyślna wartość: `+"${color:green}${number}${if:${number_displayed}?.: }"+`
* [[option_buflist.format.tls_version]] *buflist.format.tls_version*
** opis: pass:none[format for TLS version on an IRC server buffer (note: content is evaluated, see /help buflist)]
** opis: pass:none[format dla wersji TLS w buforze serwera IRC (uwaga: zawartość jest przetwarzana, zobacz /help buflist)]
** typ: ciąg
** wartości: dowolny ciąg
** domyślna wartość: `+" ${color:default}(${if:${tls_version}==TLS1.3?${color:green}:${if:${tls_version}==TLS1.2?${color:yellow}:${color:red}}}${translate:${tls_version}}${color:default})"+`
@@ -1819,7 +1819,7 @@
** domyślna wartość: `+""+`
* [[option_buflist.look.sort]] *buflist.look.sort*
** opis: pass:none[comma-separated list of fields to sort buffers; each field is a hdata variable of buffer ("var"), a hdata variable of IRC server ("irc_server.var") or a hdata variable of IRC channel ("irc_channel.var"); char "-" can be used before field to reverse order, char "~" can be used to do a case insensitive comparison; example: "-~short_name" for case insensitive and reverse sort on buffer short name (note: the content is evaluated, before being split into fields, but at that time "bar_item" is the only variable that can be used, to distinguish between different buflist items, for example "${bar_item.name}")]
** opis: pass:none[oddzielona przecinkami lista pól do sortowania buforów; każde pole to zmienna hdata bufora ("var"), zmienna hdata serwera IRC ("irc_server.var") lub zmienna hdata kanału IRC ("irc_channel.var"); znak "-" użyty przed nazwą pola odwraca kolejność, znak "~" może zostać użyty do porównań niewrażliwych na wielkość liter; przykład: "-~short_name" dla sortowania odwrotnego, niewrażliwego na wielkość liter po skróconej nazwie bufora (uwaga: zawartość jest przetwarzana zanim zostanie podzielona na pola, "bar_item" to jedyna zmienna, jaka może zostać użyta w celu rozróżnienia buforów, na przykład "${bar_item.name}")]
** typ: ciąg
** wartości: dowolny ciąg
** domyślna wartość: `+"number,-active"+`
@@ -1839,7 +1839,7 @@
** domyślna wartość: `+on+`
* [[option_fifo.file.path]] *fifo.file.path*
** opis: pass:none[path for FIFO file; WeeChat PID can be used in path with ${info:pid} (path is evaluated, see function string_eval_path_home in plugin API reference)]
** opis: pass:none[ścieżka do pliku FIFO; PID WeeChat może zostać w ścieżce za pomocą ${info:pid} (ścieżka jest przetwarzana, zobacz funkcje string_eval_path_home w opisie API wtyczek)]
** typ: ciąg
** wartości: dowolny ciąg
** domyślna wartość: `+"${weechat_runtime_dir}/weechat_fifo_${info:pid}"+`
@@ -1943,7 +1943,7 @@
** domyślna wartość: `+on+`
* [[option_xfer.file.download_path]] *xfer.file.download_path*
** opis: pass:none[path for writing incoming files (path is evaluated, see function string_eval_path_home in plugin API reference)]
** opis: pass:none[ścieżka do zapisania przychodzących plików (ścieżka jest przetwarzana, zobacz funkcje string_eval_path_home w opisie API wtyczek)]
** typ: ciąg
** wartości: dowolny ciąg
** domyślna wartość: `+"${weechat_data_dir}/xfer"+`
@@ -1955,7 +1955,7 @@
** domyślna wartość: `+".part"+`
* [[option_xfer.file.upload_path]] *xfer.file.upload_path*
** opis: pass:none[path for reading files when sending (path is evaluated, see function string_eval_path_home in plugin API reference)]
** opis: pass:none[ścieżka do wczytywania plików podczas wysyłania (ścieżka jest przetwarzana, zobacz funkcje string_eval_path_home zobacz w opisie API wtyczek)]
** typ: ciąg
** wartości: dowolny ciąg
** domyślna wartość: `+"~"+`
@@ -2065,19 +2065,19 @@
** domyślna wartość: `+default+`
* [[option_irc.color.item_tls_version_deprecated]] *irc.color.item_tls_version_deprecated*
** opis: pass:none[color for deprecated TLS versions in bar item "tls_version"]
** opis: pass:none[kolor dla przestarzałych wersji TLS w lemencie paska "tls_version"]
** 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ść: `+yellow+`
* [[option_irc.color.item_tls_version_insecure]] *irc.color.item_tls_version_insecure*
** opis: pass:none[color for insecure TLS versions in bar item "tls_version"]
** opis: pass:none[kolor dla niebezpiecznej wersji TLS w elemencie paska "tls_version"]
** 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ść: `+red+`
* [[option_irc.color.item_tls_version_ok]] *irc.color.item_tls_version_ok*
** opis: pass:none[color for higher supported TLS version in bar item "tls_version"]
** opis: pass:none[kolor dla wyższej wspieranej wersji TLS w elemencie paska "tls_version"]
** 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ść: `+green+`
@@ -2677,7 +2677,7 @@
** domyślna wartość: `+message+`
* [[option_irc.server_default.command]] *irc.server_default.command*
** opis: pass:none[command(s) to run after connection to server and before auto-join of channels (many commands can be separated by ";", use "\;" for a semicolon, special variables $nick, $channel and $server are replaced by their value) (note: commands are evaluated, see /help eval; server options are evaluated with ${irc_server.xxx} and ${server} is replaced by the server name)]
** opis: pass:none[komenda(y) do wykonania po połączeniu z serwerem przed automatycznym wejściem na kanały (wiele komend powinno zostać oddzielone ";", użyj "\;" dla średnika, specjalne zmienne $nick, $channel oraz $server są zastępowane ich wartościami) (uwaga: zawartość jest przetwarzana, zobacz /help eval; opcje serwera mogą zostać użytego w postaci ${irc_server.xxx} oraz ${server} jest zastępowany nazwą serwera)]
** typ: ciąg
** wartości: dowolny ciąg
** domyślna wartość: `+""+`
@@ -2773,7 +2773,7 @@
** domyślna wartość: `+continue+`
* [[option_irc.server_default.sasl_key]] *irc.server_default.sasl_key*
** opis: pass:none[file with ECC private key for mechanism "ecdsa-nist256p-challenge" (path is evaluated, see function string_eval_path_home in plugin API reference)]
** opis: pass:none[plik z kluczem prywatnym ECC dla mechanizmu "ecdsa-nist256p-challenge" (ścieżka jest przetwarzana, zobacz funkcję string_eval_path_home w opisie API wtyczek)]
** typ: ciąg
** wartości: dowolny ciąg
** domyślna wartość: `+""+`
@@ -2815,7 +2815,7 @@
** domyślna wartość: `+off+`
* [[option_irc.server_default.ssl_cert]] *irc.server_default.ssl_cert*
** opis: pass:none[SSL certificate file used to automatically identify your nick (path is evaluated, see function string_eval_path_home in plugin API reference)]
** opis: pass:none[Plik certyfikatu SSL używany do automatycznego uwierzytelnienia nicka (ścieżka jest przetwarzana, zobacz funkcję string_eval_path_home w opisie API wtyczek)]
** typ: ciąg
** wartości: dowolny ciąg
** domyślna wartość: `+""+`
@@ -3039,7 +3039,7 @@
** domyślna wartość: `+100000+`
* [[option_relay.network.ssl_cert_key]] *relay.network.ssl_cert_key*
** opis: pass:none[file with SSL certificate and private key (for serving clients with SSL) (path is evaluated, see function string_eval_path_home in plugin API reference)]
** opis: pass:none[plik z certyfikatem SSL i kluczem prywatnym (dla obsługi klientów poprzez SSL) (ścieżka jest przetwarzana, zobacz funkcję string_eval_path_home w opisie API wtyczek)]
** typ: ciąg
** wartości: dowolny ciąg
** domyślna wartość: `+"${weechat_config_dir}/ssl/relay.pem"+`
@@ -3423,7 +3423,7 @@
** domyślna wartość: `+""+`
* [[option_script.scripts.path]] *script.scripts.path*
** opis: pass:none[local cache directory for scripts (path is evaluated, see function string_eval_path_home in plugin API reference)]
** opis: pass:none[katalog z lokalnym cache dla skryptów (ścieżka jest przetwarzana, zobacz funkcje string_eval_path_home w opisie API wtyczek)]
** typ: ciąg
** wartości: dowolny ciąg
** domyślna wartość: `+"${weechat_cache_dir}/script"+`