summaryrefslogtreecommitdiff
path: root/doc/pl
diff options
context:
space:
mode:
Diffstat (limited to 'doc/pl')
-rw-r--r--doc/pl/autogen/plugin_api/completions.asciidoc2
-rw-r--r--doc/pl/autogen/plugin_api/hdata.asciidoc12
-rw-r--r--doc/pl/autogen/user/irc_commands.asciidoc3
-rw-r--r--doc/pl/autogen/user/irc_options.asciidoc9
-rw-r--r--doc/pl/autogen/user/relay_commands.asciidoc62
-rw-r--r--doc/pl/autogen/user/relay_options.asciidoc7
-rw-r--r--doc/pl/autogen/user/trigger_commands.asciidoc108
-rw-r--r--doc/pl/autogen/user/weechat_commands.asciidoc108
-rw-r--r--doc/pl/autogen/user/weechat_options.asciidoc26
-rw-r--r--doc/pl/weechat.1.pl.asciidoc3
-rw-r--r--doc/pl/weechat_faq.pl.asciidoc34
-rw-r--r--doc/pl/weechat_user.pl.asciidoc84
12 files changed, 276 insertions, 182 deletions
diff --git a/doc/pl/autogen/plugin_api/completions.asciidoc b/doc/pl/autogen/plugin_api/completions.asciidoc
index 38e45c512..916098593 100644
--- a/doc/pl/autogen/plugin_api/completions.asciidoc
+++ b/doc/pl/autogen/plugin_api/completions.asciidoc
@@ -86,6 +86,8 @@
| trigger | trigger_names | triggery
+| trigger | trigger_names_default | domyślne triggery
+
| trigger | trigger_option_value | wartość opcji triggera
| trigger | trigger_options | opcje dla triggerów
diff --git a/doc/pl/autogen/plugin_api/hdata.asciidoc b/doc/pl/autogen/plugin_api/hdata.asciidoc
index ca0f2de95..6e92ef980 100644
--- a/doc/pl/autogen/plugin_api/hdata.asciidoc
+++ b/doc/pl/autogen/plugin_api/hdata.asciidoc
@@ -586,21 +586,13 @@
*** 'direction' (integer)
*** 'add_space' (integer)
*** 'force_partial_completion' (integer)
-*** 'completion_list' (pointer)
+*** 'list' (pointer)
*** 'word_found' (string)
*** 'word_found_is_nick' (integer)
*** 'position_replace' (integer)
*** 'diff_size' (integer)
*** 'diff_length' (integer)
-*** 'partial_completion_list' (pointer, hdata: "completion_partial")
-*** 'last_partial_completion' (pointer, hdata: "completion_partial")
-* 'completion_partial': struktura z częściowym uzupełnianiem
-** wtyczka: weechat
-** zmienne:
-*** 'word' (string)
-*** 'count' (integer)
-*** 'prev_item' (pointer, hdata: "completion_partial")
-*** 'next_item' (pointer, hdata: "completion_partial")
+*** 'partial_list' (pointer)
* 'config_file': plik konfiguracyjne
** wtyczka: weechat
** zmienne:
diff --git a/doc/pl/autogen/user/irc_commands.asciidoc b/doc/pl/autogen/user/irc_commands.asciidoc
index f93df80d7..740b8cb12 100644
--- a/doc/pl/autogen/user/irc_commands.asciidoc
+++ b/doc/pl/autogen/user/irc_commands.asciidoc
@@ -91,6 +91,7 @@ Bez podania argumentu komenda wyświetla listę banów na obecnym kanale.
- wewnętrzna nazwa serwera (tworzona przez /server add, zalecane użycie)
- nazwa hosta/port lub IP/port (stworzy to TYMCZASOWY serwer), domyślny port to 6667
- URL o formacie: irc[6][s]://[nick[:hasło]@]irc.example.org[:port][/#kanał1][,#kanał2[...]]
+ Uwaga: dla adresu/IP/URLa, tworzony jest serwer tymczasowy (NIE ZAPISYWANY), zobacz /help irc.look.temporary_servers
opcja: ustawia opcję dla serwera (dla opcji boolowskich można pominąć wartość)
nooption: ustawia opcje boolowskie na 'off' (na przykład: -nossl)
-all: łączy się ze wszystkimi serwerami zdefiniowanymi w konfiguracji
@@ -631,7 +632,7 @@ kanał: nazwa kanału
[command]*`samode`* zmienia atrybuty kanału, bez posiadania statusu operatora::
----
-/samode <kanał> <atrybuty>
+/samode [<channel>] <mode>
kanał: nazwa kanału
atrybuty: atrybuty kanału
diff --git a/doc/pl/autogen/user/irc_options.asciidoc b/doc/pl/autogen/user/irc_options.asciidoc
index dc761fa0e..668989a42 100644
--- a/doc/pl/autogen/user/irc_options.asciidoc
+++ b/doc/pl/autogen/user/irc_options.asciidoc
@@ -343,6 +343,11 @@
** typ: bool
** wartości: on, off (domyślna wartość: `on`)
+* [[option_irc.look.temporary_servers]] *irc.look.temporary_servers*
+** opis: `włącza tworzenie tymczasowych serwerów za pomocą komendy /connect`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
* [[option_irc.look.topic_strip_colors]] *irc.look.topic_strip_colors*
** opis: `usuń kolory w tematach (używane przy wyświetlaniu tytułu bufora)`
** typ: bool
@@ -479,7 +484,7 @@
** wartości: 0 .. 1000000 (domyślna wartość: `25`)
* [[option_irc.server_default.capabilities]] *irc.server_default.capabilities*
-** opis: `comma-separated list of client capabilities to enable for server if they are available; capabilities supported by WeeChat are: away-notify, multi-prefix, server-time, userhost-in-names, (example: "away-notify,multi-prefix")`
+** opis: `comma-separated list of client capabilities to enable for server if they are available; capabilities supported by WeeChat are: away-notify, extended-join, multi-prefix, server-time, userhost-in-names (example: "away-notify,multi-prefix")`
** typ: ciąg
** wartości: dowolny ciąg (domyślna wartość: `""`)
@@ -591,7 +596,7 @@
* [[option_irc.server_default.ssl_priorities]] *irc.server_default.ssl_priorities*
** opis: `ciąg z priorytetami dla gnutls (składnię można znaleźć w dokumentacji gnutls dla funkcji gnutls_priority_init, często używane ciągi to: "PERFORMANCE", "NORMAL", "SECURE128", "SECURE256", "EXPORT", "NONE")`
** typ: ciąg
-** wartości: dowolny ciąg (domyślna wartość: `"NORMAL"`)
+** wartości: dowolny ciąg (domyślna wartość: `"NORMAL:-VERS-SSL3.0"`)
* [[option_irc.server_default.ssl_verify]] *irc.server_default.ssl_verify*
** opis: `sprawdź czy połączenie ssl jest w pełni zaufane`
diff --git a/doc/pl/autogen/user/relay_commands.asciidoc b/doc/pl/autogen/user/relay_commands.asciidoc
index c0562f1d0..fa9517206 100644
--- a/doc/pl/autogen/user/relay_commands.asciidoc
+++ b/doc/pl/autogen/user/relay_commands.asciidoc
@@ -3,44 +3,52 @@
----
/relay list|listfull|listrelay
- add [ipv4.][ipv6.][ssl.]<protokół.nazwa> <port>
- del [ipv4.][ipv6.][ssl.]<protokół.nazwa>
+ add <name> <port>
+ del|stop|restart <name>
raw
- kluczSSL
+ sslcertkey
- list: wyświetla klienty relay (tylko aktywne)
- listfull: wyświetla klienty relay (wszystkie)
- listrelay: wyświetla relaye (nazwa i port)
- add: dodaje relay dla protokołu + nazwa
- del: usuwa relay dla protokołu + nazwa
- ipv4: wymusza użycie IPv4
- ipv6: wymusza użycie IPv6
- ssl: włącza SSL
-protokół.nazwa: protokół i nazwa dla relay:
- - protokół "irc": nazwą jest dzielony serwer (opcjonalnie, jeśli nie zostanie podana, nazwa serwera musi zostać wysłanaprzez klienta w komendzie"PASS", w formacie: "PASS serwer:hasło")
- - protokół "weechat" (nazwa nie jest używana)
- port: port używany przez relay
- raw: otwiera bufor z nieprzetworzonymi danymi Relay
- kluczSSL: ustawia certyfikat SSL/hasło używając ścieżki w opcji relay.network.ssl_cert_key
+ 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)
+ del: remove a relay (clients remain connected)
+ stop: close the server socket (clients remain connected)
+ restart: close the server socket and listen again on port (clients remain connected)
+ name: relay name (see format below)
+ port: port used for relay
+ raw: open buffer with raw Relay data
+ sslcertkey: set SSL certificate/key using path in option relay.network.ssl_cert_key
-Bez argumentu komenda otwiera bufor z listą klientów relay.
+Relay name is: [ipv4.][ipv6.][ssl.]<protocol.name>
+ ipv4: force use of IPv4
+ ipv6: force use of IPv6
+ ssl: enable SSL
+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)
-Przykłady:
- pośrednik irc dla serwera "freenode":
+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: http://weechat.org/download/
+
+Without argument, this command opens buffer with list of relay clients.
+
+Examples:
+ irc proxy, for server "freenode":
/relay add irc.freenode 8000
- pośrednik irc dla serwera "freenode", z SSL:
+ irc proxy, for server "freenode", with SSL:
/relay add ssl.irc.freenode 8001
- pośrednik irc dla wszystkich serwerów (klient wybiera) z SSL:
+ irc proxy, for all servers (client will choose), with SSL:
/relay add ssl.irc 8002
- protokół weechat:
+ weechat protocol:
/relay add weechat 9000
- protokół weechat z SSL:
+ weechat protocol with SSL:
/relay add ssl.weechat 9001
- protokół weechat z SSL, używający tylko IPv4:
+ weechat protocol with SSL, using only IPv4:
/relay add ipv4.ssl.weechat 9001
- protokół weechat z SSL, używający tylko IPv6:
+ weechat protocol with SSL, using only IPv6:
/relay add ipv6.ssl.weechat 9001
- protokół weechat z SSL, używający IPv4 + IPv6:
+ weechat protocol with SSL, using IPv4 + IPv6:
/relay add ipv4.ipv6.ssl.weechat 9001
----
diff --git a/doc/pl/autogen/user/relay_options.asciidoc b/doc/pl/autogen/user/relay_options.asciidoc
index 49feca873..ce8f20ba1 100644
--- a/doc/pl/autogen/user/relay_options.asciidoc
+++ b/doc/pl/autogen/user/relay_options.asciidoc
@@ -59,7 +59,7 @@
** wartości: on, off (domyślna wartość: `on`)
* [[option_relay.irc.backlog_tags]] *relay.irc.backlog_tags*
-** opis: `tagi dla wiadomości, które są wyświetlane w backlogu dla kanałów IRC (wspierane tagi: "irc_join", "irc_part", "irc_quit", "irc_nick", "irc_privmsg"), "*" = dla wszystkich wspieranych tagów`
+** opis: `comma-separated list of messages tags which are displayed in backlog per IRC channel (supported tags: "irc_join", "irc_part", "irc_quit", "irc_nick", "irc_privmsg"), "*" = all supported tags`
** typ: ciąg
** wartości: dowolny ciąg (domyślna wartość: `"irc_privmsg"`)
@@ -118,6 +118,11 @@
** typ: ciąg
** wartości: dowolny ciąg (domyślna wartość: `"%h/ssl/relay.pem"`)
+* [[option_relay.network.ssl_priorities]] *relay.network.ssl_priorities*
+** opis: `ciąg z priorytetami dla gnutls (składnię można znaleźć w dokumentacji gnutls dla funkcji gnutls_priority_init, często używane ciągi to: "PERFORMANCE", "NORMAL", "SECURE128", "SECURE256", "EXPORT", "NONE")`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"NORMAL:-VERS-SSL3.0"`)
+
* [[option_relay.network.websocket_allowed_origins]] *relay.network.websocket_allowed_origins*
** opis: `rozszerzone wyrażenia regularne POSIX ze źródłami dozwolonymi dla gniazd webowych (nie wrażliwe na wielkość znaków, umieszczenie "(?-i)" na początku sprawi, że wielość znaków będzie miała znaczenie), przykład: "^http://(www\.)?przykład\.(com|org)"`
** typ: ciąg
diff --git a/doc/pl/autogen/user/trigger_commands.asciidoc b/doc/pl/autogen/user/trigger_commands.asciidoc
index 2c1fb51af..0b24421ec 100644
--- a/doc/pl/autogen/user/trigger_commands.asciidoc
+++ b/doc/pl/autogen/user/trigger_commands.asciidoc
@@ -12,67 +12,69 @@
restart <nazwa>|-all [<nazwa>...]
show <nazwa>
del <nazwa>|-all [<nazwa>...]
+ restore <nazwa> [<nazwa>...]
default -yes
monitor [<filtr>]
- 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
- uchwyt: signal, hsignal, modifier, print, command, command_run, timer, config, focus
- 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)
- 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)
- 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)
- 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
- 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
+ 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
+ hook: signal, hsignal, modifier, print, command, command_run, timer, config, focus
+ 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)
+ 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)
+ 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)
+ 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
-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)
+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 modifiers and focus)
-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}" "==\*(\S+)\*==*${color:bold}$1${color:-bold}*== ==_(\S+)_==_${color:underline}$1${color:-underline}_== ==/(\S+)/==/${color:italic}$1${color:-italic}/"
- ukrywa pasek z nickami na małych terminalach:
+Examples (you can also look at default triggers with /trigger listdefault):
+ add text attributes *bold*, _underline_ and /italic/ (only in user messages):
+ /trigger add effects modifier weechat_print "${tg_tag_nick}" "==\*(\S+)\*==*${color:bold}${re:1}${color:-bold}*== ==_(\S+)_==_${color:underline}${re:1}${color:-underline}_== ==/(\S+)/==/${color:italic}${re:1}${color:-italic}/"
+ hide nicklist bar on small terminals:
/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"
- cichy zapis plików konfiguracyjnych co każdą godzinę:
+ silently save config each hour:
/trigger add cfgsave timer 3600000;0;0 "" "" "/mute /save"
- otwiera monitor triggerów i pokazuje tylko modifiers i triggery, których nazwa zaczyna się od "resize":
+ open trigger monitor and show only modifiers and triggers whose name starts with "resize":
/trigger monitor @modifier,resize*
----
diff --git a/doc/pl/autogen/user/weechat_commands.asciidoc b/doc/pl/autogen/user/weechat_commands.asciidoc
index d30b45e60..a8eed5df6 100644
--- a/doc/pl/autogen/user/weechat_commands.asciidoc
+++ b/doc/pl/autogen/user/weechat_commands.asciidoc
@@ -235,61 +235,63 @@ infolists: wyświetla informacje o infolistach
/eval [-n] <wyrażenie>
[-n] -c <wyrażenie1> <operator> <wyrażenie2>
- -n: wyświetla wynik bez wysyłania go do buforu (tryb debugowania)
- -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:
- && boolowskie "i"
- || boolowskie "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
-
-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 celu wymuszenia porównywania ciągów, należy umieścić każde wyrażenie w cudzysłowie, na przykład:
+ -n: display result without sending it to buffer (debug mode)
+ -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
+
+An expression is considered as "true" if it is not NULL, not empty, and different from "0".
+The comparison is made using integers if the two expressions are valid integers.
+To force a string comparison, add double quotes around each expression, for example:
50 > 100 ==> 0
"50" > "100" ==> 1
-Niektóre zmienne w wyrażeniach są zamieniane, poprzez zastosowanie formatu ${zmienna}, według priorytetu zmienną może być:
- 1. ciąg z wyescapowanymi znakami (format: "esc:xxx" lub "\xxx")
- 2. kolor (format color:xxx)
- 3. informacja (format: "info:nazwa,argumenty", argumenty są opcjonalne)
- 4. opcja (format: plik.sekcja.opcja)
- 5. zmienna lokalna w buforze
- 6. 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
-Nazwy hdata i zmiennych, można znaleźć w "Opisie API wtyczek", fukcja "weechat_hdata_get".
-
-Przykłady (proste ciągi):
- /eval -n ${info:version} ==> 0.4.3
- /eval -n ${weechat.look.scroll_amount} ==> 3
- /eval -n ${window} ==> 0x2549aa0
- /eval -n ${window.buffer} ==> 0x2549320
- /eval -n ${window.buffer.full_name} ==> core.weechat
- /eval -n ${window.buffer.number} ==> 1
- /eval -n ${\t} ==> <tab>
-
-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
- /eval -n -c (8 > 12) && (5 > 2) ==> 0
- /eval -n -c abcd =~ ^ABC ==> 1
- /eval -n -c abcd =~ (?-i)^ABC ==> 0
- /eval -n -c abcd =~ (?-i)^abc ==> 1
- /eval -n -c abcd !~ abc ==> 0
+Some variables are replaced in expression, using the format ${variable}, variable can be, by order of priority:
+ 1. a string with escaped chars (format: "esc:xxx" or "\xxx")
+ 2. a string with chars to hide (format: "hide:char,string")
+ 3. a color (format: "color:xxx")
+ 4. an info (format: "info:name,arguments", arguments are optional)
+ 5. an option (format: "file.section.option")
+ 6. a local variable in buffer
+ 7. 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, 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
+For name of hdata and variables, please look at "Plugin API reference", function "weechat_hdata_get".
+
+Examples (simple strings):
+ /eval -n ${info:version} ==> 0.4.3
+ /eval -n ${weechat.look.scroll_amount} ==> 3
+ /eval -n ${window} ==> 0x2549aa0
+ /eval -n ${window.buffer} ==> 0x2549320
+ /eval -n ${window.buffer.full_name} ==> core.weechat
+ /eval -n ${window.buffer.number} ==> 1
+ /eval -n ${\t} ==> <tab>
+ /eval -n ${hide:-,${relay.network.password}} ==> --------
+
+Examples (conditions):
+ /eval -n -c ${window.buffer.number} > 2 ==> 0
+ /eval -n -c ${window.win_width} > 100 ==> 1
+ /eval -n -c (8 > 12) || (5 > 2) ==> 1
+ /eval -n -c (8 > 12) && (5 > 2) ==> 0
+ /eval -n -c abcd =~ ^ABC ==> 1
+ /eval -n -c abcd =~ (?-i)^ABC ==> 0
+ /eval -n -c abcd =~ (?-i)^abc ==> 1
+ /eval -n -c abcd !~ abc ==> 0
----
[[command_weechat_filter]]
@@ -306,7 +308,7 @@ Przykłady (warunki):
enable: włącza filtry (filtry są domyślnie włączone)
disable: wyłącza filtry
toggle: przełącza filtry
- nazwa: nazwa filtru
+ nazwa: nazwa filtru ("@" = włącza/wyłącza wszystkie filtry w obecnym buforze)
add: dodaje filtr
rename: zmienia nazwę filtru
del: usuwa filtr
diff --git a/doc/pl/autogen/user/weechat_options.asciidoc b/doc/pl/autogen/user/weechat_options.asciidoc
index 2be8fca9a..675dbfef6 100644
--- a/doc/pl/autogen/user/weechat_options.asciidoc
+++ b/doc/pl/autogen/user/weechat_options.asciidoc
@@ -69,17 +69,17 @@
** wartości: dowolny ciąg (domyślna wartość: `"cyan,magenta,green,brown,lightblue,default,lightcyan,lightmagenta,lightgreen,blue"`)
* [[option_weechat.color.chat_nick_offline]] *weechat.color.chat_nick_offline*
-** opis: `kolor dla nieobecnych nicków (nie znajdujących się na liście nicków)`
+** opis: `text color for offline nick (not in nicklist any more); this color is used only if option weechat.look.color_nick_offline is enabled`
** 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_weechat.color.chat_nick_offline_highlight]] *weechat.color.chat_nick_offline_highlight*
-** opis: `kolor dla nieobecnych nicków z podświetleniem`
+** opis: `text color for offline nick with highlight; this color is used only if option weechat.look.color_nick_offline is enabled`
** 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_weechat.color.chat_nick_offline_highlight_bg]] *weechat.color.chat_nick_offline_highlight_bg*
-** opis: `kolor tła dla nieobecnych nicków z podświetleniem`
+** opis: `background color for offline nick with highlight; this color is used only if option weechat.look.color_nick_offline is enabled`
** 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ść: `blue`)
@@ -283,6 +283,11 @@
** 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_weechat.color.status_mouse]] *weechat.color.status_mouse*
+** opis: `text color for mouse indicator in status bar`
+** 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`)
+
* [[option_weechat.color.status_name]] *weechat.color.status_name*
** opis: `kolor nazwy obecnego bufora w pasku statusu`
** typ: kolor
@@ -313,6 +318,11 @@
** typ: bool
** wartości: on, off (domyślna wartość: `on`)
+* [[option_weechat.completion.command_inline]] *weechat.completion.command_inline*
+** opis: `if enabled, the commands inside command line are completed (the command at beginning of line has higher priority and is used first); note: when this option is enabled, there is no more automatic completion of paths beginning with '/' (outside commands arguments)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
* [[option_weechat.completion.default_template]] *weechat.completion.default_template*
** opis: `domyślny szablon dopełnień (zajrzyj do dokumentacji w celu uzyskania kodów i wartości szablonów: opis API wtyczek, funkcja "weechat_hook_command")`
** typ: ciąg
@@ -518,6 +528,11 @@
** typ: ciąg
** wartości: dowolny ciąg (domyślna wartość: `""`)
+* [[option_weechat.look.command_incomplete]] *weechat.look.command_incomplete*
+** opis: `jeśli ustawione, niekompletne i jednoznaczne komendy są dozwolone, na przykład /he dla /help`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
* [[option_weechat.look.confirm_quit]] *weechat.look.confirm_quit*
** opis: `jeśli ustawione, komenda /quit musi być potwierdzona dodatkowym argumentem "-yes" (zobacz /help quit)`
** typ: bool
@@ -663,6 +678,11 @@
** typ: ciąg
** wartości: dowolny ciąg (domyślna wartość: `"!"`)
+* [[option_weechat.look.item_mouse_status]] *weechat.look.item_mouse_status*
+** opis: `string used to show if mouse is enabled (bar item "mouse_status")`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"M"`)
+
* [[option_weechat.look.item_time_format]] *weechat.look.item_time_format*
** opis: `format czasu dla elementu paska "time" (zobacz man strftime dla specyfikatorów daty/czasu)`
** typ: ciąg
diff --git a/doc/pl/weechat.1.pl.asciidoc b/doc/pl/weechat.1.pl.asciidoc
index 701ceb93d..b5b6f36cd 100644
--- a/doc/pl/weechat.1.pl.asciidoc
+++ b/doc/pl/weechat.1.pl.asciidoc
@@ -52,9 +52,8 @@ $HOME/.weechat/weechat.conf::
$HOME/.weechat/plugins.conf::
plik konfiguracyjny wtyczek
-// TRANSLATION MISSING
$HOME/.weechat/sec.conf::
- configuration file with secured data
+ plik konfiguracyjny z zabezpieczonymi danymi
$HOME/.weechat/alias.conf::
plik konfiguracyjny wtyczki 'alias'
diff --git a/doc/pl/weechat_faq.pl.asciidoc b/doc/pl/weechat_faq.pl.asciidoc
index 402aaa3ea..19e712e18 100644
--- a/doc/pl/weechat_faq.pl.asciidoc
+++ b/doc/pl/weechat_faq.pl.asciidoc
@@ -51,6 +51,24 @@ zależności. Ten pakiet jest budowany prawie codziennie z użyciem repozytorium
git. Ten pakiet może odpowiadać dokładnie wersji z gita i jest mniej wygodny
przy aktualizowaniu jak klonowanie z gita.
+// TRANSLATION MISSING
+[[compile_osx]]
+=== How can I install WeeChat on OS X?
+
+// TRANSLATION MISSING
+It is recommended to use http://brew.sh/[Homebrew], you can get help with:
+
+----
+brew info weechat
+----
+
+// TRANSLATION MISSING
+You can install WeeChat with this command:
+
+----
+brew install weechat --with-python --with-perl
+----
+
[[lost]]
=== Uruchomiłem WeeChat, ale czuję się zagubiony, co robić?
@@ -651,7 +669,21 @@ Dla WeeChat ≤ 0.3.3, opcje te to 'irc.network.away_check' oraz
[[highlight_notification]]
=== Jak mogę zostać powiadomiony, jeśli ktoś będzie chciał przyciągnąć moją uwagę na kanale?
-Możesz użyć skryptu jak 'beep.pl' lub 'launcher.pl'.
+// TRANSLATION MISSING
+With WeeChat ≥ 1.0, there is a default trigger "beep" which sends a 'BEL' to
+the terminal on a highlight or private message. Thus you can configure your
+terminal (or multiplexer like screen/tmux) to run a command or play a sound
+when a 'BEL' occurs.
+
+// TRANSLATION MISSING
+Or you can add a command in "beep" trigger:
+
+----
+/set trigger.trigger.beep.command "/print -beep;/exec -bg /ścieżka/do/komendy argumenty"
+----
+
+// TRANSLATION MISSING
+With an older WeeChat, you can use a script like 'beep.pl' or 'launcher.pl'.
Dla 'launcher.pl', należ przeprowadzić konfigurację:
diff --git a/doc/pl/weechat_user.pl.asciidoc b/doc/pl/weechat_user.pl.asciidoc
index 86d5e3cf3..69c1c7c54 100644
--- a/doc/pl/weechat_user.pl.asciidoc
+++ b/doc/pl/weechat_user.pl.asciidoc
@@ -45,7 +45,8 @@ Strona domowa WeeChat: http://weechat.org/
* działający system GNU/Linux (z narzędziami kompilatora dla kompilacji ze
źródeł), lub kompatybilny system
* przywileje 'roota' (do instalacji w katalogu systemowym)
-* bibliotekę ncurses
+// TRANSLATION MISSING
+* some libraries (see <<dependencies,dependencies>>).
[[install]]
== Instalacja
@@ -74,6 +75,12 @@ pakietów.
WeeChat może być kompilowany za pomocą cmake lub autotools (cmake jest zalecany).
+// TRANSLATION MISSING
+[NOTE]
+On OS X, you can use http://brew.sh/[Homebrew]:
+`brew install weechat --with-python --with-perl`
+(for help: `brew info weechat`).
+
[[dependencies]]
==== Zależności
@@ -84,18 +91,20 @@ WeeChat.
|===
| Pakiet ^(1)^ | Wersja | Wymagany | Opis
| cmake | | *tak* | Kompilacja (możliwe jest użycie autotools, jednak cmake jest zalecany)
+// TRANSLATION MISSING
+| pkg-config | | *tak* | Detect installed libraries
| libncursesw5-dev ^(2)^ | | *tak* | Interfejs ncurses
| libcurl4-gnutls-dev | | *tak* | Transfer URL
| zlib1g-dev | | *tak* | Kompresja pakietów we wtyczce relay (protokół weechat), wtyczka script
-| libgcrypt11-dev | | *tak* | Zabezpieczone dane, uwierzytelnianie IRC SASL (DH-BLOWFISH/DH-AES), wtyczka script
-| libgnutls-dev | ≥ 2.2.0 | | Połączenia SSL z serwerami IRC, wsparcie dla SSL we wtyczce relay
+| libgcrypt20-dev | | *tak* | Zabezpieczone dane, uwierzytelnianie IRC SASL (DH-BLOWFISH/DH-AES), wtyczka script
+| libgnutls28-dev | ≥ 2.2.0 | | Połączenia SSL z serwerami IRC, wsparcie dla SSL we wtyczce relay
| gettext | | | Internacjonalizacja (tłumaczenie wiadomości; język bazowy to Angielski)
| ca-certificates | | | Certyfikaty dla połączeń SSL
| libaspell-dev or libenchant-dev | | | Wtyczka aspell
| python-dev | ≥ 2.5 ^(3)^ | | Wtyczka python
| libperl-dev | | | Wtyczka perl
-| ruby1.9.1-dev | ≥ 1.8 | | Wtyczka ruby
-| liblua5.1-0-dev | | | Wtyczka lua
+| ruby2.1-dev | ≥ 1.8 | | Wtyczka ruby
+| liblua5.2-dev | | | Wtyczka lua
| tcl-dev | ≥ 8.5 | | Wtyczka tcl
| guile-2.0-dev | ≥ 2.0 | | Wtyczka guile (scheme)
| asciidoc | ≥ 8.5.0 | | Tworzenie strony man i dokumentacji
@@ -503,11 +512,12 @@ Ekran składa się z następujących obszarów:
Pasek 'status' posiada następujące domyślne elementy:
-[width="100%",cols="^3,^3,10",options="header"]
+[width="100%",cols="^3,^4,10",options="header"]
|===
| Element | Przykład | Opis
| time | `[12:55]` | Czas
-| buffer_count | `[6]` | Ilość otwartych buforów
+// TRANSLATION MISSING
+| buffer_last_number | `[6]` | Number of last buffer in list
| buffer_plugin | `[irc/freenode]` | Wtyczka dla obecnego bufora (wtyczka irc może dodać nazwę serwera IRC używanego przez bufor)
| buffer_number | `3` | Numer obecnego buforu
| buffer_name | `#test` | Nazwa obecnego buforu
@@ -515,24 +525,41 @@ Pasek 'status' posiada następujące domyślne elementy:
| buffer_nicklist_count | `{4}` | Ilość nicków na liście nicków
| buffer_zoom | ! | `!` oznacza, że połączony bufor jest przybliżony (tylko ten jest wyświetlany), pusta wartość oznacza, że wszystkie połączone bufory są wyświetlane
| buffer_filter | `*` | Wskaźnik filtrowania: `*` oznacza, że niektóre linie zostały odfiltrowywane (ukryte), pusta wartość oznacza, że wszystkie linie są wyświetlane
+| scroll | `-Więcej(50)-` | Wskaźnik przewijania, z numerem linii poniżej ostatniej wyświetlanej
| lag | `[Lag: 2.5]` | Wskaźnik opóźnienia, w sekundach (ukryty dla niskich opóźnień)
| hotlist | `[H: 4:#abc(2,5), 6]` | Lista buforów z aktywnością (nieprzeczytane wiadomości) (w przykładzie, 2 podświetlenia i 5 nieprzeczytanych wiadomości w '#abc', jedna wiadomość w buforze #6)
| completion | `abc(2) def(5)` | Lista słów do dopełnienia, z ilością możliwych dopełnień dla każdego słowa
-| scroll | `-Więcej(50)-` | Wskaźnik przewijania, z numerem linii poniżej ostatniej wyświetlanej
|===
Pasek 'input' posiada następujące domyślne elementy:
-[width="100%",cols="^3,^6,8",options="header"]
+[width="100%",cols="^3,^4,10",options="header"]
|===
| Element | Przykład | Opis
-| input_paste | `[Wkleić 7 linii ? [ctrl-Y] Tak [ctrl-N] Nie]` | Pyta użytkownika podczas wklejania kilku linii tekstu
| input_prompt | `[@Flashy(i)]` | Input prompt, dla irc: nick i tryby (tryb "+i" oznacza niewidzialny na freenode)
| away | `(away)` | Wskaźnik nieobecności
| input_search | `[Szukam (~ str,msg)]` | Wskaźnik wyszukiwania ("`~`": wielkość liter ma znaczenie, "`==`": wielkość liter nie ma znaczenia, "`str`": wyszukiwanie ciągu, "`regex`": wyszukiwanie wyrażenia regularnego, "`msg`": wyszukiwanie w wiadomościach, "`pre`": wyszukiwanie w prefiksach, "`pre\|msg`": wyszukiwanie w prefiksach i wiadomościach)
+| input_paste | `[Wkleić 7 linii ? [ctrl-Y] Tak [ctrl-N] Nie]` | Pyta użytkownika podczas wklejania kilku linii tekstu
| input_text | `hi peter!` | Wprowadzony tekst
|===
+// TRANSLATION MISSING
+Other items available (not used in bars by default):
+
+// TRANSLATION MISSING
+[width="100%",cols="^3,^4,10",options="header"]
+|===
+| Item | Example | Description
+| aspell_dict | `fr,en` | Spelling dictionaries used on current buffer
+| aspell_suggest | `print,prone,prune` | Spelling suggestions for word under cursor (if misspelled)
+| buffer_count | `10` | Total number of buffers opened
+| buffer_short_name | `#test` | Current buffer short name
+| irc_channel | `#test` | Current IRC channel name
+| irc_nick_modes | `@` | IRC modes for self nick
+| mouse_status | `M` | Mouse status (empty if mouse is disabled)
+| window_number | `2` | Current window number
+|===
+
[[buffers_and_windows]]
=== Bufory i okna
@@ -1407,7 +1434,7 @@ Przykład: wyświetlenie "hello everybody!" z pogrubionym jasno niebieskim "hell
i podkreślonym jasno czerwonym "everybody":
----
-^Cc12^Cbhello ^Cb^Cc04^Cueverybody^Cu^Cc!
+^Cc12^Cbhello ^Cb^Cc04^C_everybody^C_^Cc!
----
[NOTE]
@@ -3079,22 +3106,23 @@ identycznymi znakami).
Dopasowane grupy, które mogą zostać użyte w "zamień":
-* `$0` to `$99`: `$0` to pełne dopasowanie, `$1` do `$99` to przechwycone grupy
-* `$+`: ostatnie dopasowanie (z najwyższym numerem)
-* `$.cN`: dopasowanie "N" z wszystkimi znakami zastąpionymi "c" (przykład: `$.*2`
- to grupa #2 ze znakami zastąpionymi `*`).
+* `${re:0}` to `${re:99}`: `${re:0}` to pełne dopasowanie, `${re:1}` do
+ `${re:99}` to przechwycone grupy
+* `${re:+}`: ostatnie dopasowanie (z najwyższym numerem)
+* `${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 "*":
----
-/\*(\S+)\*/*${color:bold}$1${color:-bold}*/
+/\*(\S+)\*/*${color:bold}${re:1}${color:-bold}*/
----
Przykład: domyślny trigger 'server_pass' używa tego wyrażenia do ukrycia hasła
w komendach `/server` i `/connect` (znaki haseł są zastępowane przez `*`):
----
-==^(/(server|connect) .*-(sasl_)?password=)(\S+)(.*)==$1$.*4$5
+==^(/(server|connect) .*-(sasl_)?password=)(\S+)(.*)==${re:1}${hide:*,${re:4}}${re:5}
----
[NOTE]
@@ -3406,18 +3434,16 @@ include::autogen/user/xfer_commands.asciidoc[]
[[support]]
== Wsparcie
-// TRANSLATION MISSING
-Before asking for support, be sure you've read documentation and FAQ provided
-with WeeChat.
+Przed pytaniem o pomoc upewnij się, że przeczytałeś dokumentację i FAQ
+dostarczone z WeeChat.
-// TRANSLATION MISSING
-For support with IRC, on server 'chat.freenode.net':
+Wsparcie w sieci IRC na serwerze 'chat.freenode.net':
-* official channels (with developers):
-** '#weechat' (English)
-** '#weechat-fr' (French)
-* non-official channels:
-** '#weechat-de' (German)
+* oficjalne kanały (z developerami):
+** '#weechat' (Angielski)
+** '#weechat-fr' (Francuski)
+* nieoficjalne kanały:
+** '#weechat-de' (Niemiecki)
-// TRANSLATION MISSING
-For other ways of support, see: http://weechat.org/dev/support
+Inne sposoby na uzyskanie pomocy można znaleźć pod adresem:
+http://weechat.org/dev/support