diff options
Diffstat (limited to 'doc/pl')
-rw-r--r-- | doc/pl/autogen/plugin_api/completions.asciidoc | 2 | ||||
-rw-r--r-- | doc/pl/autogen/plugin_api/hdata.asciidoc | 12 | ||||
-rw-r--r-- | doc/pl/autogen/user/irc_commands.asciidoc | 3 | ||||
-rw-r--r-- | doc/pl/autogen/user/irc_options.asciidoc | 9 | ||||
-rw-r--r-- | doc/pl/autogen/user/relay_commands.asciidoc | 62 | ||||
-rw-r--r-- | doc/pl/autogen/user/relay_options.asciidoc | 7 | ||||
-rw-r--r-- | doc/pl/autogen/user/trigger_commands.asciidoc | 108 | ||||
-rw-r--r-- | doc/pl/autogen/user/weechat_commands.asciidoc | 108 | ||||
-rw-r--r-- | doc/pl/autogen/user/weechat_options.asciidoc | 26 | ||||
-rw-r--r-- | doc/pl/weechat.1.pl.asciidoc | 3 | ||||
-rw-r--r-- | doc/pl/weechat_faq.pl.asciidoc | 34 | ||||
-rw-r--r-- | doc/pl/weechat_user.pl.asciidoc | 84 |
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 |