summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/pl/weechat.1.pl.asciidoc6
-rw-r--r--doc/pl/weechat_faq.pl.asciidoc85
-rw-r--r--doc/pl/weechat_quickstart.pl.asciidoc30
-rw-r--r--doc/pl/weechat_user.pl.asciidoc601
4 files changed, 341 insertions, 381 deletions
diff --git a/doc/pl/weechat.1.pl.asciidoc b/doc/pl/weechat.1.pl.asciidoc
index 76902a997..a144900e2 100644
--- a/doc/pl/weechat.1.pl.asciidoc
+++ b/doc/pl/weechat.1.pl.asciidoc
@@ -98,8 +98,6 @@ Pełna licencja znajduje się w pliku COPYING.
Strona www: <http://weechat.org/>
-// TRANSLATION MISSING
-== SUPPORT / REPORTING BUGS
+== WSPARCIE / ZGŁASZANIE BŁĘDÓW
-// TRANSLATION MISSING
-For help or a bug report: <http://weechat.org/dev/support>
+W celu uzyskania pomocy, lub zgłoszenia błędu zajrzyj na: <http://weechat.org/dev/support>
diff --git a/doc/pl/weechat_faq.pl.asciidoc b/doc/pl/weechat_faq.pl.asciidoc
index 7c345c2a4..402aaa3ea 100644
--- a/doc/pl/weechat_faq.pl.asciidoc
+++ b/doc/pl/weechat_faq.pl.asciidoc
@@ -35,8 +35,7 @@ Więcej informacji na stronie: http://weechat.org/about/features
[[gui]]
=== Słyszałem o wielu GUI dla WeeChat. Jak mogę je skompilować/użyć?
-// TRANSLATION MISSING
-Some remote GUIs are available, see the links on features page:
+Dostępne są zdalne interfejsy, linki można znaleźć na stronie z cechami:
http://weechat.org/about/features
[[compile_git]]
@@ -218,8 +217,7 @@ użyty w żadnym z pasków:
[[terminal_copy_paste]]
=== Jak mogę kopiować/wklejać tekst bez wklejania listy nicków?
-// TRANSLATION MISSING
-With WeeChat ≥ 1.0, you can use the bare display (default key: key[alt-l]).
+W WeeChat od wersji ≥ 1.0, możesz użyć trybu niesformatowanego wyświetlania (domyślnie: key[alt-l]).
Możesz użyć terminala z prostokątnym zaznaczaniem (jak rxvt-unicode,
konsole, gnome-terminal, ...). Klawisze to zazwyczaj key[ctrl-]key[alt-] zaznaczenie myszką.
@@ -233,8 +231,7 @@ Innym rozwiązaniem jest przesunięcie listy nicków na górę lub dół, na prz
[[urls]]
=== Jak mogę kliknąć na długi URL (dłuższy niż linia)?
-// TRANSLATION MISSING
-With WeeChat ≥ 1.0, you can use the bare display (default key: key[alt-l]).
+W WeeChat od wersji ≥ 1.0, możesz użyć trybu niesformatowanego wyświetlania (domyślnie: key[alt-l]).
Domyślnie WeeChat wyświetla czas i przedrostki dla każdej linii i opcjonalne paski
dookoła obszaru rozmowy. Aby usprawnić klikanie w urle można przesunąć listę nicków
@@ -267,16 +264,14 @@ Innym rozwiązaniem jest użycie skryptu:
[[change_locale_without_quit]]
=== Chcę zmienić język komunikatów wyświetlanych przez WeeChat, ale bez jego zamykania, czy jest to możliwe?
-// TRANSLATION MISSING
-Yes, with WeeChat ≥ 1.0:
+Tak, dla wersji WeeChat ≥ 1.0:
----
/set env LANG pl_PL.UTF-8
/upgrade
----
-// TRANSLATION MISSING
-With older WeeChat:
+Dla starszych wersji WeeChat:
----
/script install shell.py
@@ -305,9 +300,8 @@ Jeśli używasz screena, możesz dodać to do swojego '~/.screenrc':
term screen-256color
----
-// TRANSLATION MISSING
-If your 'TERM' variable has wrong value and that WeeChat is already running,
-you can change it with these two commands (with WeeChat ≥ 1.0):
+Jeśli twoja zmienna 'TERM' posiada złą wartość i WeeChat jest już uruchomiony,
+możesz zmienić ją za pomocą tych dwóch komend (dla wersji Weechat ≥ 1.0):
----
/set env TERM screen-256color
@@ -330,25 +324,24 @@ Poruszanie się między podświetleniami: key[alt-p] / key[alt-n].
Po więcej informacji zajrzyj do poradnika użytkownika (domyślne skróty klawiszowe).
-// TRANSLATION MISSING
[[terminal_focus]]
-=== How can I execute commands when terminal gets/loses focus?
+=== Jak mogę wykonywać komendy, kiedy terminal stanie się/przestanie być aktywny?
-You must enable the focus events with a special code sent to terminal.
+Musisz włączyć obsługę tego zdarzenia za pomocą specjalnego kodu wysyłanego do terminala.
-*Important*:
+*Ważne*:
-* Currently, *only* 'xterm' seems to support this feature.
-* It does *not* work under screen/tmux.
+* Obecnie *tylko* 'xterm' wspiera tą funkcję.
+* *Nie* działa to pod screen/tmux.
-To send the code when WeeChat is starting:
+Żeby wysłać kod podczas uruchamiania WeeChat:
----
/set weechat.startup.command_after_plugins "/print -stdout \033[?1004h\n"
----
-And then you bind two keys for the focus (replace the `/print` commands by the
-commands of your choice):
+Następnie przypisz dwie kombinacje klawiszy dla stanu aktywności (zamień komendy
+`/print` własnymi komendami:
----
/key bind meta2-I /print -core focus
@@ -469,9 +462,8 @@ key[shift]).
[[irc_ssl_connection]]
=== Mam problemy podczas połączenia z serwerem używającym SSL, co mogę zrobić?
-// TRANSLATION MISSING
-If you are using Mac OS X, you must install `curl-ca-bundle` and set the path
-to certificates in WeeChat:
+Jeśli używasz Mac OS X, musisz zainstalować `curl-ca-bundle` i ustawić ścieżkę
+do certyfikatów w WeeChat:
----
/set weechat.network.gnutls_ca_file "/usr/local/opt/curl-ca-bundle/share/ca-bundle.crt"
@@ -529,7 +521,7 @@ Niektóre serwery jak 'twitch' wymagają oauth do połączenia.
Oauth to po prostu hasło w postaci "oauth:hasło".
-W celu dodania takiego serwera i połączenia się z nim należ wykonać nastepujące
+W celu dodania takiego serwera i połączenia się z nim należ wykonać następujące
polecenia (należy zastąpić nazwę i adres odpowiednimi wartościami):
----
@@ -595,15 +587,13 @@ Więcej informacji: `/help filter` i `/help irc.look.smart_filter`
[[filter_irc_join_channel_messages]]
=== Jak mogę filtrować wyświetlane wiadomości podczas wejścia na kanał IRC?
-// TRANSLATION MISSING
-With WeeChat ≥ 0.4.1, you can choose which messages are displayed or not when
-joining a channel with the option 'irc.look.display_join_message' (see
-`/help irc.look.display_join_message` for more info).
+W wersjach WeeChat ≥ 0.4.1, możesz wybrać to, jakie wiadomości są wyświetlane
+a jakie nie podczas wchodzenia na kanał, za pomocą opcji 'irc.look.display_join_message'
+(więcej informacji można znaleźć wykonując `/help irc.look.display_join_message`).
-// TRANSLATION MISSING
-To hide messages (but keep them in buffer), you can filter them using the tag
-(for example 'irc_329' for channel creation date). See `/help filter` for help
-with filters.
+W celu ukrycia wiadomości (ale zachowując je w buforze), możesz je filtrować
+używając tagu (na przykład 'irc_329' dla daty utworzenia kanału). zobacz
+`/help filter` w celu uzyskania pomocy z filtrami.
[[filter_voice_messages]]
=== Jak mogę filtrować informacje o przyznaniu voice (np na serwerze Bitlbee)?
@@ -695,13 +685,11 @@ Musisz ustawić:
/plugin autoload
----
-// TRANSLATION MISSING
[[install_scripts]]
-=== How can I install scripts? Are scripts compatible with other IRC clients?
+=== Jak mogę instalować skrypty? Czy są one kompatybilne z innymi klientami IRC?
-// TRANSLATION MISSING
-You can use the command `/script` to install and manage scripts
-(see `/help script` for help).
+Możesz użyć komendy `/script` do instalowania i zarządzania skryptami
+(zobacz `/help script` po więcej informacji).
Skrypty nie są kompatybilne z innymi klientami IRC.
@@ -724,18 +712,16 @@ W celu zmniejszenia używanej pamięci możesz zastosować się do poniższych r
wartość opcji 'weechat.history.max_buffer_lines_minutes'
* zmniejszyć wartość opcji 'weechat.history.max_commands'
-// TRANSLATION MISSING
[[cpu_usage]]
-=== How can I tweak WeeChat to use less CPU?
+=== Jak mogę zmusić WeeChat do zużywania mniejszej mocy CPU?
-// TRANSLATION MISSING
-You can follow same tips as for <<memory_usage,memory>>, and these ones:
+Możesz skorzystać z tych samych porad jak dla <<memory_usage,memory>>, oraz tych:
-* hide "nicklist" bar: `/bar hide nicklist`
-* remove display of seconds in status bar time:
- `/set weechat.look.item_time_format "%H:%M"` (this is the default value)
-* set the 'TZ' variable (for example: `export TZ="Europe/Paris"`), to prevent
- frequent access to file '/etc/localtime'
+* schowaj pasek "nicklist": `/bar hide nicklist`
+* usuń wyświetlanie sekund w czasie na pasku statusu:
+ `/set weechat.look.item_time_format "%H:%M"` (domyślna wartość)
+* ustaw zmienną 'TZ' (na przykład: `export TZ="Europe/Warsaw"`), w celu zmniejszenia
+ częstotliwości czytania pliku '/etc/localtime'
[[development]]
== Rozwój
@@ -743,8 +729,7 @@ You can follow same tips as for <<memory_usage,memory>>, and these ones:
[[bug_task_patch]]
=== Jak zgłaszać błędy, prosić o nowe możliwości lub wysyłać patche?
-// TRANSLATION MISSING
-See: http://weechat.org/dev/support
+Zobacz: http://weechat.org/dev/support
[[gdb_error_threads]]
=== Kiedy uruchamiam WeeChat pod gdb dostaję komunikat o wątkach, co mogę z tym zrobić?
diff --git a/doc/pl/weechat_quickstart.pl.asciidoc b/doc/pl/weechat_quickstart.pl.asciidoc
index 2c9483cba..f1366e8d1 100644
--- a/doc/pl/weechat_quickstart.pl.asciidoc
+++ b/doc/pl/weechat_quickstart.pl.asciidoc
@@ -94,11 +94,9 @@ na liście "irc" oraz inne wtyczki.
[[create_irc_server]]
== Tworzenie serwera IRC
-// TRANSLATION MISSING
-The server 'freenode' is created by default on first startup.
+Serwer 'freenode' jest tworzony domyślnie przy pierwszym uruchomieniu.
-// TRANSLATION MISSING
-You can add another IRC server with `/server` command, for example:
+Możesz dodać inne serwery IRC za pomocą komendy '/server', na przykład:
----
/server add oftc irc.oftc.net/6667
@@ -140,8 +138,7 @@ Aby włączyć automatyczne łączenie się z serwerem przy starcie:
/set irc.server.freenode.autoconnect on
----
-// TRANSLATION MISSING
-To connect with SSL:
+W celu połączenia z użyciem SSL:
----
/set irc.server.freenode.addresses "chat.freenode.net/7000"
@@ -149,10 +146,9 @@ To connect with SSL:
/set irc.server.freenode.ssl_dhkey_size 1024
----
-// TRANSLATION MISSING
[NOTE]
-Freenode does not support the default dhkey size of 2048, so it has to be set
-to 1024.
+Freenode nie wspiera domyślnego rozmiaru klucza dhkey 2048, dlatego należy go
+ustawić na 1024.
Jeśli SASL jest dostępny na serwerze, można użyć go do uwierzytelnienia (zostaniesz
zidentyfikowany przed wejściem na kanał):
@@ -170,9 +166,8 @@ przez nickserv (tylko jeśli nie uwierzytelniasz się przez SASL):
/set irc.server.freenode.command "/msg nickserv identify xxxxxxx"
----
-// TRANSLATION MISSING
[NOTE]
-Many commands in option 'command' can be separated by ';' (semi-colon).
+Opcja 'command' może zawierać wiele komend, należy je oddzielić ';' (średnik).
Aby automatycznie wejść na kanały po połączeniu z serwerem:
@@ -202,12 +197,12 @@ nazwa opcji):
----
[NOTE]
-Ta komenda może być użyta do utworzenia i połączenia sie z nowym serwerem bez
+Ta komenda może być użyta do utworzenia i połączenia się z nowym serwerem bez
użycia komendy `/server` (czy mam powtarzać, że pomoc dla tej komendy można
uzyskać dzięki `/help connect` ?).
Domyślnie bufory serwerów są połączone z buforem WeeChat 'core'. Aby przełączać
-się pomiędzy biforem 'core' a buforami serwerów możesz użyć key[ctrl-x].
+się pomiędzy buforem 'core' a buforami serwerów możesz użyć key[ctrl-x].
Jest możliwe wyłączenie automatycznego łączenia buforów serwerów, aby mieć
oddzielne bufory dla serwerów:
@@ -237,17 +232,16 @@ Zamknięcie bufora serwera lub kanału (`/close` jest aliasem `/buffer close`):
/close
----
-// TRANSLATION MISSING
[[irc_private_messages]]
-== IRC private messages
+== Prywatne wiadomości IRC
-Open a buffer and send a message to another user (nick 'foo'):
+Otworzenie bufora i wysłanie wiadomości do innego użytkownika (nick 'foo'):
----
-/query foo this is a message
+/query foo to jest wiadomość
----
-Close the private buffer:
+Zamykanie prywatnego bufora:
----
/close
diff --git a/doc/pl/weechat_user.pl.asciidoc b/doc/pl/weechat_user.pl.asciidoc
index 6cb8bfe75..d2e139108 100644
--- a/doc/pl/weechat_user.pl.asciidoc
+++ b/doc/pl/weechat_user.pl.asciidoc
@@ -102,8 +102,7 @@ WeeChat.
| source-highlight | | | Podświetlanie składni dla kodów źródłowych w dokumentacji
| xsltproc,
docbook-xml, docbook-xsl | | | Tworzenie strony man
-// TRANSLATION MISSING
-| libcpputest-dev | ≥ 3.4 | .2+| Run tests
+| libcpputest-dev | ≥ 3.4 | .2+| Uruchamianie testów
| C++ compiler | |
|===
@@ -243,9 +242,8 @@ Lista popularnych opcji:
| ENABLE_XFER | `ON`, `OFF` | ON |
Kompilacja <<xfer_plugin,wtyczki xfer>>.
-// TRANSLATION MISSING
| ENABLE_TESTS | `ON`, `OFF` | OFF |
- Compile tests.
+ Kompiluje testy.
|===
Pozostałe opcje można wyświetlić poleceniem:
@@ -877,32 +875,32 @@ Taki sam warunek ale lista nicków będzie wyświetlana zawsze w buforze '&bitlb
/set weechat.bar.nicklist.conditions "${nicklist} && (${window.win_width} > 100 || ${buffer.full_name} == irc.bitlbee.&bitlbee)"
----
-// TRANSLATION MISSING
[[bare_display]]
-=== Bare display
+=== Niesformatowany ekran
-A special display, called "bare display" can be used for easy click on long URLs
-and selection of text (using the mouse).
+Specjalny ekran nazywany "bare display" może zostać użyty do łatwego kliknięcia
+w długi adres URL i zaznaczania tekstu (za pomocą myszy).
-The bare display has following features:
+Tryb niesformatowanego ekranu posiada następujące cechy:
-* it displays only the content of current buffer: no window split neither bars
- (no title, nicklist, status, input, ...)
-* the WeeChat mouse support is disabled (if it was enabled): you can use your
- mouse like you do in the terminal to click on URLs and select text
-* ncurses is not used, therefore URLs are not cut at the end of lines.
+* wyświetlana jest tylko zawartość obecnego bufora: bez podziału okna i pasków
+ (brak tematu, listy nicków, statusu, wejścia, ...)
+* wsparcie dla myszy w WeeChat jest wyłączone (jeśli zostało włączone): możesz
+ używać myszy jak w normalnym terminalu do klikania w adresy URL i zaznaczania
+ tekstu
+* ncurses nie jest używane, dlatego URLe nie są obcinane z końcem linii.
-The default key to enabled bare display is key[alt-l], and same key to exit (or
-by default anything changing the input will exit the bare display, see option
+Domyślnym skrótem uruchamiającym ten tryb jest key[alt-l], tak jak wyłączającym
+go (lub domyślnie dowolna zmiana wejścia spowoduje wyjście z tego trybu, zobacz
<<option_weechat.look.bare_display_exit_on_input,weechat.look.bare_display_exit_on_input>>).
-The time format can be customized with the option
+Format czasu może zostać dostosowany za pomocą opcji
<<option_weechat.look.bare_display_time_format,weechat.look.bare_display_time_format>>.
-The bare display can be enabled for a specific delay using the command
+Tryb ten może być włączony również na specyficzny czas za pomocą komendy
<<command_weechat_window,/window>>.
-If WeeChat looks like that:
+Jeśłi WeeChat wygląda następująco:
....
┌───────────────────────────────────────────────────────────────────────────┐
@@ -929,7 +927,7 @@ If WeeChat looks like that:
└───────────────────────────────────────────────────────────────────────────┘
....
-The screen will look like that in bare display:
+Ekran w trybie niesformatowanego wyświetlania będzie wyglądać tak:
....
┌───────────────────────────────────────────────────────────────────────────┐
@@ -956,8 +954,8 @@ The screen will look like that in bare display:
└───────────────────────────────────────────────────────────────────────────┘
....
-So you can click the URL from 'joe' without any problem in your terminal (of
-course this supposes that your terminal supports click on URLs).
+Możesz więc kliknąć w URL od 'joe' bez żadnych problemów w swoim terminalu (jeśli
+twój terminal wspiera klikanie w URLe).
[[notify_levels]]
=== Poziomy powiadomień
@@ -1093,15 +1091,13 @@ Poziom powiadomień dla bufora może zostać ustawiony za pomocą komendy `/buff
| key[alt-F12] | Idź na koniec listy nicków | `/bar scroll nicklist * e`
| key[alt-a] | Przełącz na następny bufor z aktywnością (z priorytetem: powiadomienie, wiadomość, inne) | `/input jump_smart`
| key[alt-h] | Wyczyść hotlistę (powiadomienia o aktywności w innych buforach) | `/input hotlist_clear`
-// TRANSLATION MISSING
-| key[alt-j,alt-f] | Switch to first buffer | `/buffer -`
+| key[alt-j,alt-f] | Przełącz na pierwszy bufor | `/buffer -`
| key[alt-j,alt-l] | Przełącz na ostatni bufor | `/buffer +`
| key[alt-j,alt-r] | Przełącz na bufor IRC raw | `/server raw`
| key[alt-j,alt-s] | Przełącz na bufor serwera IRC | `/server jump`
| key[alt-0...9] | Przełącz na bufor za pomocą liczb (0 = 10) | `/buffer *N`
| key[alt-j,01...99] | Przełącz na bufor za pomocą liczb | `/buffer NN`
-// TRANSLATION MISSING
-| key[alt-l] | Toggle bare display on/off | `/window bare`
+| key[alt-l] | Przełącz tryb niesformatowanego wyświetlania | `/window bare`
| key[alt-m] | Przełącz obsługę myszy | `/mouse toggle`
| key[alt-n] | Przewiń do następnego powiadomienia | `/window scroll_next_highlight`
| key[alt-p] | Przewiń do poprzedniego powiadomienia | `/window scroll_previous_highlight`
@@ -1117,8 +1113,7 @@ Poziom powiadomień dla bufora może zostać ustawiony za pomocą komendy `/buff
| key[alt-]key[>] | Przełącz na następny bufor z listy odwiedzonych buforów | `/input jump_next_visited_buffer`
| key[alt-/] | Przełącz na ostatnio wyświetlony bufor (przed ostatnią zmianą bufora) | `/input jump_last_buffer_displayed`
| key[alt-=] | Włącz/wyłącz filtry | `/filter toggle`
-// TRANSLATION MISSING
-| key[alt--] | Toggle filters on/off in current buffer | `/filter toggle @`
+| key[alt--] | Włącz/wyłącz filtry w bieżącym buforze | `/filter toggle @`
|===
[[key_bindings_search_context]]
@@ -1459,9 +1454,8 @@ Jeśli używasz screena, możesz dodać to do swojego '~/.screenrc':
term screen-256color
----
-// TRANSLATION MISSING
-If your 'TERM' variable has wrong value and that WeeChat is already running,
-you can change it with these two commands:
+Jeśli wartość zmiennej 'TERM' ma złą wartość, a WeeChat jest już uruchomiony,
+możesz ją zmienić za pomocą tych dwóch komend:
----
/set env TERM screen-256color
@@ -1545,7 +1539,7 @@ może zostać użyty przed nazwą lub numerem koloru:
* `|` : zachowaj atrybuty: nie resetuj pogrubienia/odwrócenia/pochylenia/podkreślenia,
podczas zmiany koloru
-Na przykład jeśli chcesz, żeby twój nick byl biały i podkreślony:
+Na przykład jeśli chcesz, żeby twój nick był biały i podkreślony:
----
/set weechat.color.chat_nick_self _white
@@ -1567,45 +1561,44 @@ Przykład pogrubienia z domyślnym kolorem terminala:
/set weechat.color.status_time *99999
----
-// TRANSLATION MISSING
[[secured_data]]
-=== Secured data
+=== Zabezpieczone dane
[[secured_data_storage]]
-==== Storage
+==== Przechowywanie
-WeeChat can encrypt passwords or private data using secured data, stored in file
-'sec.conf'.
+WeeChat umie szyfrować hasła lub prywatne dane i przechowuje je w pliku 'sec.conf'.
-This configuration file is read before any other file, and the values stored
-inside can be used in various WeeChat or plugins/scripts options.
+Plik ten jest odczytywany przed wszystkimi innymi plikami i wartości przechowywane
+w nim mogą być użyte w różnych opcjach WeeChat jak i wtyczek/skryptów.
-You can set a passphrase to encrypt data in 'sec.conf'. This is not mandatory
-but highly recommended, otherwise data is stored as plain text in file.
+Możesz ustawić hasło dla danych zaszyfrowanych w pliku 'sec.conf'. Nie jest to
+obowiązkowe ale wysoce zalecane, w przeciwnym wypadku dane są zapisywane jako
+zwykły tekst.
----
-/secure passphrase this is my passphrase
+/secure passphrase to jest moje hasło
----
-When a passphrase is set, WeeChat will ask you to enter it on startup (but not
-on `/upgrade`).
+Kiedy hasło jest ustawione, WeeChat poprosi o jego podanie przy uruchomieniu
+(ale nie podczas `upgrade`).
-You can change this behavior and use a file with the passphrase (see option
+Możesz zmienić to zachowanie i użyć pliku z zapisanym hasłem (zobacz opcję
<<option_sec.crypt.passphrase_file,sec.crypt.passphrase_file>>).
[[secured_data_encryption]]
-===== Encryption
+===== Szyfrowanie
-The encryption of data is made in 3 steps:
+Szyfrowanie danych odbywa się w 3 krokach:
-. Derive a key from the passphrase (with optional salt).
-. Compute hash of data to encrypt.
-. Encrypt the hash + data (output is: salt + encrypted hash/data).
+. Pozyskanie klucza z hasła (z opcjonalną solą).
+. Wyliczenia hasha danych do zaszyfrowania.
+. Szyfrowanie hash + dane (wynik to: sól + zaszyfrowany hash/dane).
[NOTE]
-The cipher block mode is 'CFB'.
+Tryb blokowy szyfru to 'CFB'.
-The result is put as hexadecimal string in file 'sec.conf', for example:
+Wynik jest zapisywany jako ciąg heksadecymalny w pliku 'sec.conf', na przykład:
----
[data]
@@ -1614,37 +1607,37 @@ freenode = "53B1C86FCDA28FC122A95B0456ABD79B5AB74654F21C3D099A6CCA8173239EEA5953
----
[[secured_data_decryption]]
-===== Decryption
+===== Deszyfrowanie
-The decryption of data is made in 3 steps:
+Deszyfrowanie danych odbywa się w 3 krokach:
-. Derive a key using salt and passphrase.
-. Decrypt hash + data.
-. Check that decrypted hash == hash of data.
+. Pozyskanie klucza za pomocą soli i hasła.
+. Deszyfrowanie hash + dane.
+. Sprawdzenie czy odszyfrowany hash == hash danych.
[[secured_data_manage]]
-==== Manage secured data
+==== Zarządzanie zabezpieczonymi danymi
-To add secured data, use `/secure set`, for example a password for 'freenode'
-IRC server:
+W celu dodania bezpiecznych danych użyj `/secure set`, na przykład hasło dla
+serwera IRC 'freenode':
----
-/secure set freenode mypassword
+/secure set freenode mojehasło
----
-For comfort, secured data can be displayed in a dedicated buffer (key[alt-v] on
-buffer to see values), just do:
+Dla wygody, zabezpieczone dane mogą być wyświetlone w dedykowanym buforze (key[alt-v]
+w buforze, w celu wyświetlenia wartości), po prostu wykonaj:
----
/secure
----
-Secured data can be used in some options that can contain private data like
-password, using this format: "${sec.data.xxx}" where "xxx" is the name of
-secured data (used with `/secure set xxx ...`). +
-For a complete list of supported options, see `/help secure`.
+Bezpieczne dane mogą zostać użyte w opcjach zawierających prywatne dane jak
+hasła, za pomocą formatu: "${sec.data.xxx}", gdzie "xxx" to nazwa zabezpieczonych
+danych (utworzone za pomocą `/secure set xxx ...`). +
+Pełną listę dostępnych opcji można uzyskać wykonując `/help secure`.
-To use the 'freenode' password, for example with
+W celu użycia hasła 'freenode', na przykład z
<<irc_sasl_authentication,SASL authentication>>:
----
@@ -1746,8 +1739,7 @@ Domyślne wtyczki:
| alias | Definiuje aliasy dla komend
| aspell | Sprawdzanie pisowni w linii poleceń
| charset | Ustawianie kodowania dla buforów
-// TRANSLATION MISSING
-| exec | Execution of external commands in WeeChat
+| exec | Wykonuje zewnętrzną komendę z poziomu WeeChat
| fifo | Kolejka FIFO używana do zdalnego wysyłania poleceń dla WeeChat
| irc | Protokół IRC
| logger | Logowanie zawartości buforów do plików
@@ -1759,8 +1751,7 @@ Domyślne wtyczki:
| lua | Wsparcie dla skryptów napisanych w Lua
| tcl | Wsparcie dla skryptów napisanych w Tcl
| guile | Wsparcie dla skryptów napisanych w Guile (scheme)
-// TRANSLATION MISSING
-| trigger | Text replacement and command execution on events triggered by WeeChat/plugins
+| trigger | Zamiana tekstu i wykonywanie komend dla zdarzeń wywołanych przez WeeChat/wtyczki
| xfer | Przesyłanie plików i bezpośredni chat
|===
@@ -1952,8 +1943,7 @@ Jest równoważne z:
Aby ustawić kodowanie dla kanału (lub prywatnej rozmowy) należy wykonać to samo,
co w przypadku serwera, tylko w buforze kanału (lub prywatnej rozmowy).
-// TRANSLATION MISSING
-To set charset for all channels/privates of an IRC server:
+Aby ustawić kodowanie dla wszystkich kanałów/rozmów prywatnych na danym serwerze:
----
/set charset.encode.irc.freenode ISO-8859-15
@@ -1970,31 +1960,30 @@ W celu wyświetlenia wszystkich ustawionych kodowań, wykonaj:
W razie jakichś problemów z kodowaniem, zajrzyj do 'WeeChat FAQ'.
-// TRANSLATION MISSING
[[exec_plugin]]
-=== Exec plugin
+=== Wtyczka exec
-The `/exec` command lets you execute external commands inside WeeChat and
-display the output locally, or send it to a buffer.
+Komenda `/exec` pozwala wykonać zewnętrzne polecenie wewnątrz WeeChat i wyświetlić
+jej wynik lokalnie lub wysłać do bufora.
[[exec_options]]
-==== Options (exec.conf)
+==== Opcje (exec.conf)
-Sections:
+Sekcje:
[width="100%",cols="3m,6m,16",options="header"]
|===
-| Section | Control command | Description
-| command | /set exec.command.* | Options for commands
-| color | /set exec.color.* | Colors
+| Sekcja | Komenda | Opis
+| command | /set exec.command.* | Opcje dla komend
+| color | /set exec.color.* | Kolory
|===
-Options:
+Opcje:
include::autogen/user/exec_options.asciidoc[]
[[exec_commands]]
-==== Commands
+==== Komendy
include::autogen/user/exec_commands.asciidoc[]
@@ -2461,10 +2450,8 @@ Niepełna lista wiadomości IRC lub aliasów jakie można dostosować:
| 369 | whowas | whowas (koniec)
| 378 | whois | whois (łączy się z)
| 379 | whois | whois (używa trybów)
-// TRANSLATION MISSING
-| 401 | whois | no such nick/channel
-// TRANSLATION MISSING
-| 402 | whois | no such server
+| 401 | whois | brak nicka/kanału
+| 402 | whois | brak serwera
| 432 | | błędna nazwa użytkownika
| 433 | | nazwa użytkownika już zajęta
| 438 | | brak uprawnień do zmiany nicka
@@ -2871,23 +2858,21 @@ include::autogen/user/tcl_commands.asciidoc[]
include::autogen/user/guile_commands.asciidoc[]
-// TRANSLATION MISSING
[[trigger_plugin]]
-=== Trigger plugin
+=== Wtyczka trigger
-Trigger is the Swiss Army knife for WeeChat: it can hook many things (signal,
-modifier, print, ...), change the content of data, and execute one or more
-commands. A condition can be used to prevent the trigger to run in some
-circumstances.
+Trigger to scyzoryk szwajcarski dla WeeChat: może być podpięty do wielu rzeczy
+(sygnał, modyrikator, wyśiwrtlanie, ...), zmieniać zawartość danych, oraz wykonać
+jedną lub więcej komend. Można użyć warunków w celu ograniczenia działania
+w określonych przypadkach.
-Using triggers require you to know how the signals, modifiers, ... are working.
-So you might consider reading the 'Hooks' chapter in the
-'WeeChat Plugin API Reference'.
+Używanie triggerów wymaga wiedzy na temat działania sygnałów, modyfikatorów, ...
+Dlatego warto rozważyć przeczytanie rozdziału 'Hooks' w 'WeeChat Plugin API Reference'.
[[trigger_options]]
-==== Options (trigger.conf)
+==== Opcje (trigger.conf)
-Sections:
+Sekcje:
[width="100%",cols="3m,6m,16",options="header"]
|===
@@ -2896,59 +2881,58 @@ Sections:
| color | /set trigger.color.* | Kolory
| trigger | <<command_trigger_trigger,/trigger add>> +
<<command_trigger_trigger,/trigger set>> +
- /set trigger.trigger.* | Trigger options
+ /set trigger.trigger.* | Opcje triggerów
|===
-Options:
+Opcje:
include::autogen/user/trigger_options.asciidoc[]
[[trigger_commands]]
-==== Commands
+==== Komendy
include::autogen/user/trigger_commands.asciidoc[]
[[trigger_anatomy]]
-==== Anatomy of a trigger
+==== Anatomia triggera
-A trigger has the following options (names are
-`trigger.trigger.<name>.<option>`):
+Trigger posiada następujące opcje (nazwy to `trigger.trigger.<nazwa>.<opcja>`):
[width="100%",cols="2m,2,10",options="header"]
|===
-| Option | Values | Description
+| Opcja | Wartość | Opis
| enabled | `on`, `off` |
- When option is `off`, the trigger is disabled and actions are not executed
- any more.
+ Kiedy wartość ustawiona jest na `off`, trigger jest wyłączony i akcje nie będą
+ więcej wykonywane.
| hook | `signal`, `hsignal`, `modifier`, `print`, `command`, `command_run`,
`timer`, `config`, `focus` |
- The hook used in trigger. For more information, see
- 'WeeChat Plugin API Reference', chapter 'Hooks'.
+ Zdarzenia używane przez trigger. Więcej informacji można znaleźć w
+ 'WeeChat Plugin API Reference', rozdział 'Hooks'.
| arguments | string |
- The arguments for the hook, it depends on the hook type used.
+ Argumenty dla zdarzenia, zależą od jego typu.
| conditions | string |
- Conditions to execute the trigger; they are evaluated (see command
+ Waruki do wykonania triggera; są one przetwarzane (zobacz komendę
<<command_weechat_eval,/eval>>).
| regex | string |
- One or more POSIX extended regular expressions, to change data received in the
- hook callback (and some stuff added by trigger plugin), see
- <<trigger_regex,regular expression>>.
+ Jedno lub więcej rozszerzonych wyrażeń regularnych POSIX, do zamiany danych
+ otrzymanych w odpowiedzi od podpiętego zdarzenia (i trochę rzeczy dodanych
+ przez wtyczkę trigger) zobacz <<trigger_regex,regular expression>>.
| command | string |
- Command to execute (many commands can be separated by semicolons); it is
- evaluated (see command <<command_weechat_eval,/eval>>).
+ Komenda do wykonania (wiele komend należy oddzielić średnikiem); jest to
+ przetwarzane (zobacz komendę <<command_weechat_eval,/eval>>).
| return_code | `ok`, `ok_eat`, `error` |
- The return code of callback (default is `ok`, which should be used in almost
- all triggers, the other values are rarely used).
+ Kod wiadomości zwrotnej (domyślnie jest to `ok`, które powinno być używane dla
+ większości triggerów, pozostałe wartości są sporadycznie używane).
|===
-For example, the default 'beep' trigger has following options:
+Na przykład, domyślny trigger 'beep' ma następujące opcje:
----
trigger.trigger.beep.enabled = on
@@ -2961,120 +2945,121 @@ trigger.trigger.beep.return_code = ok
----
[[trigger_execution]]
-==== Execution
+==== Wykonywanie
-When a trigger callback is called, following actions are executed, in this
-order, if triggers are globally enabled and if the trigger itself is enabled:
+Kiedy wywoływany jest trigger, następujące akcje są wykonywane, dokładnie w takiej
+kolejności, jeśli triggery są globalnie włączone i jeśli sam trigger jest włączony:
-. check trigger conditions: if false, exit
-. replace text in trigger using regular expression(s)
-. execute command(s)
-. exit with a return code (except for hooks 'modifier' and 'focus').
+. sprawdzenie warunków triggera: jeśli nie jest spełniony następuje wyjście
+. zastępowanie tekstu w triggerze za pomocą wyrażenia
+. wykonanie komend(-y)
+. wyjście ze zwróceniem kodu (za wyjątkiem uchwytów 'modifier' i 'focus').
[[trigger_hook_arguments]]
-==== Hook arguments
+==== Argumenty uchwytów
-The arguments depend on the hook used. They are separated by semicolons.
+Argumenty zależą od rodzaju uchwytu. Są oddzielane średnikami.
[width="100%",cols="2,6,7",options="header"]
|===
-| Hook | Arguments | Examples
+| Uchwyt | Argumenty | Przykłady
| signal |
- 1. signal name (priority allowed) (required) +
- 2. signal name (priority allowed) +
+ 1. nazwa sygnału (dozwolony priorytet) (wymagane) +
+ 2. nazwa sygnału (dozwolony priorytet) +
3. ... |
`*,irc_in_privmsg` +
`*,irc_in_privmsg;*,irc_in_notice` +
`signal_sigwinch`
| hsignal |
- 1. signal name (priority allowed) (required) +
- 2. signal name (priority allowed) +
+ 1. nazwa sygnału (dozwolony priorytet) (wymagane) +
+ 2. nazwa sygnału (dozwolony priorytet) +
3. ... |
`nicklist_nick_added`
| modifier |
- 1. modifier name (priority allowed) (required) +
- 2. modifier name (priority allowed) +
+ 1. nazwa modyfikatora (dozwolony priorytet) (wymagane) +
+ 2. nazwa modyfikatora (dozwolony priorytet) +
3. ... |
`weechat_print` +
`5000\|input_text_display;5000\|history_add`
| print |
- 1. buffer name +
- 2. tags +
- 3. message +
- 4. strip colors (0/1) |
+ 1. nazwa buforu +
+ 2. tagi +
+ 3. wiadomość +
+ 4. odrzucić kolory (0/1) |
`irc.freenode.*` +
`irc.freenode.#weechat` +
`irc.freenode.#weechat;irc_notice` +
`*;;;1`
| command |
- 1. command name (priority allowed) (required) +
- 2. description +
- 3. arguments +
- 4. description of arguments +
- 5. completion |
+ 1. nazwa komendy dozwolony priorytet) (wymagane) +
+ 2. opis +
+ 3. argumenty +
+ 4. opis argumentów +
+ 5. dopełnienie |
`test` +
`5000\|test`
| command_run |
- 1. command (priority allowed) (required) +
- 2. command (priority allowed) +
+ 1. komenda (dozwolony priorytet) (wymagane) +
+ 2. komenda (dozwolony priorytet) +
3. ... |
- `/cmd arguments`
+ `/cmd argumenty`
| timer |
- 1. interval in milliseconds (required) +
- 2. alignment on second (default: 0) +
- 3. max number of calls (default: 0, which means "no end") |
+ 1. interwał w milisekundach (wymagane) +
+ 2. wyrównanie na sekundę (domyślnie: 0) +
+ 3. maksymalna ilość wywołań (domyślnie: 0, co oznacza "brak końca") |
`3600000` +
`60000;0;5`
| config |
- 1. option name (priority allowed) (required) +
- 2. option name (priority allowed) +
+ 1. nazwa opcji (dozwolony priorytet) (wymagane) +
+ 2. nazwa opcji (dozwolony priorytet) +
3. ... |
`weechat.look.*`
| focus |
- 1. area name (priority allowed) (required) +
- 2. area name (priority allowed) +
+ 1. nazwa obszaru (dozwolony priorytet) (wymagane) +
+ 2. nazwa obszaru (dozwolony priorytet) +
3. ... |
`buffer_nicklist`
|===
[[trigger_conditions]]
-==== Conditions
+==== Warunki
-The conditions are used to continue processing in trigger, or stop everything.
+Warunki są używane do kontynuowania przetwarzania w triggerze, lub zatrzymania
+wszystkiego.
-They are evaluated, and data available in callback can be used
-(see <<trigger_callback_data,data in callbacks>> and command
+Są one przetwarzane i dane dostępne w callbackach mogą zostać użyte
+(zobacz <<trigger_callback_data,dane w callbackach>> oraz komendę
<<command_weechat_eval,/eval>>).
-Example: the default 'beep' trigger uses this condition to make a beep only on
-highlight or private message:
+Przykład: domyślny trigger 'beep' używa tego warunku do wywołania dźwięku tylko
+w przypadku podświetlenia lub otrzymania prywatnej wiadomości:
----
${tg_highlight} || ${tg_msg_pv}
----
[[trigger_regex]]
-==== Regular expression
+==== Wyrażenia regularne
-The regular expression is used to change variables in callback hashtable.
+Wyrażenia regularne są używane do zmiany zmiennych w tablicy hashy callbacka.
-The format is: "/regex/replace" or "/regex/replace/var" (where 'var' is a
-variable of the hashtable). +
-If 'var' is not specified, the default variable is used, it depends on hook
-type:
+Format: "/wyrażenie/zamień" lub "/wyrażenie/zamień/zmienna" (gdzie 'zmienna' to
+zmienna tablicy hashy). +
+Jeśli 'zmienna' nie zostanie podana, użyta zostanie domyślna zmienna, zależy ona
+od typu uchwytu:
[width="50%",cols="4,5m",options="header"]
|===
-| Hook | Default variable
+| Uchwyt | Domyślna zmienna
| signal | tg_signal_data
| hsignal |
| modifier | tg_string
@@ -3086,307 +3071,305 @@ type:
| focus |
|===
-Many regular expressions can be separated by a space, for example:
-"/regex1/replace1/var1 /regex2/replace2/var2".
+Wiele wyrażeń może być oddzielonych spacją, na przykład:
+"/regex1/zamień1/zmienna1 /regex2/zamień2/zmienna2".
-The char "/" can be replaced by any char (one or more identical chars).
+Znak "/" może zostać zastąpiony dowolnym znakiem (jednym lub kilkoma
+identycznymi znakami).
-Matching groups can be used in "replace":
+Dopasowane grupy, które mogą zostać użyte w "zamień":
-* `$0` to `$99`: `$0` is the whole match, `$1` to `$99` are groups captured
-* `$+`: the last match (with highest number)
-* `$.cN`: match "N" with all chars replaced by "c" (example: `$.*2` is the group
- #2 with all chars replaced by `*`).
+* `$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 `*`).
-Example: use bold for words between "*":
+Przykład: użyj pogrubienia dla słów pomiędzy "*":
----
/\*(\S+)\*/*${color:bold}$1${color:-bold}*/
----
-Example: default trigger 'server_pass' uses this regular expression to hide
-password in commands `/server` and `/connect` (chars in passwords are replaced
-by `*`):
+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
----
[NOTE]
-In this example, the delimiter used is "==" because there is a "/" in the
-regular expression.
+W tym przykładzie, użyty jest separator "==" ponieważ w wyrażeniu występuje "/".
[[trigger_command]]
-==== Command
+==== Komenda
-The command is executed after replacement of text with the regular expression.
-Many commands can be separated by semicolons.
+Komenda jest wykonywana po zastąpieniu tekstu przez wyrażenie regularne.
+Wiele komend może być oddzielonych średnikiem.
-It is evaluated (see command <<command_weechat_eval,/eval>>) and text replaced
-with a regular expression can be used in the command.
+Komendy są przetwarzane (zobacz komendę <<command_weechat_eval,/eval>>) i tekst
+zastępowany wyrażeniem może zostać użyty w komendzie.
-Example: default 'beep' trigger uses this command to make a beep (BEL):
+Przykład: domyślny trigger 'beep' używa tej komendy do wydania dźwięku (BEL):
----
/print -beep
----
[[trigger_callback_data]]
-==== Data in callbacks
+==== Dane w callbackach
-Data received in callbacks are stored in hashtables (pointers and strings) and
-can be used in following options:
+Dane otrzymane w callbackach są przechowywane w tablicach hashy (wskaźniki i
+ciągi) i mogą zostać użyte w następujących opcjach:
-* 'conditions'
-* 'regex'
-* 'command'
+* 'warunki'
+* 'wyrażenia'
+* 'komendy'
-The content of hashtables depend on the hook type.
+Zawartość tablicy hashy zależy od typu uchwytu.
-A convenient way to see data in a trigger is to open trigger monitor buffer,
-using the command:
+Przystępną drogą do zobaczenia danych w triggerze jest otworzenie buforu
+monitorującego, za pomocą komendy:
----
/trigger monitor
----
[[trigger_data_signal]]
-===== Signal
+===== Sygnał
-The "signal" callback sets following variables in hashtable:
+Callback "signal" ustawia następujące zmienne w tablicy hashy:
[width="100%",cols="3m,2,14",options="header"]
|===
-| Variable | Type | Description
-| tg_signal | string | Name of signal
-| tg_signal_data | string | Data sent with the signal
+| Zmienna | Typ | Opis
+| tg_signal | ciąg | Nazwa sygnału
+| tg_signal_data | ciąg | Dane wysłane z sygnałem
|===
-If the signal contains an IRC message, the message is parsed and following data
-is added in hashtable:
+Jeśli sygnał zawiera wiadomość IRC, wiadomość jest parsowana i następujące dane
+są dodawane do tablicy hashy:
[width="100%",cols="3m,2,14",options="header"]
|===
-| Variable | Type | Description
-| server | string | Name of server (example: "freenode")
-| tags | string | Tags in message (rarely used)
-| message_without_tags | string | Message without tags
-| nick | string | Nick
-| host | string | Hostname
-| command | string | IRC command (example: "PRIVMSG", "NOTICE", ...)
-| channel | string | IRC channel
-| arguments | string | Arguments of command (includes value of 'channel')
+| Zmienna | Typ | Opis
+| server | ciąg | Nazwa serwera (przykład: "freenode")
+| tags | ciąg | Tagi w wiadomości (rzadko używane)
+| message_without_tags | ciąg | Wiadomość bez tagów
+| nick | ciąg | Nick
+| host | ciąg | nazwa hosta
+| command | ciąg | Komendy IRC (na przykład: "PRIVMSG", "NOTICE", ...)
+| channel | ciąg | Kanał IRC
+| arguments | ciąg | Argumenty komendy (razem z wartością 'channel')
|===
[[trigger_data_hsignal]]
===== Hsignal
-The "hsignal" callback sets following variables in hashtable:
+Callback "hsignal" ustawia następujące zmienne w tablicy hashy:
[width="100%",cols="3m,2,14",options="header"]
|===
-| Variable | Type | Description
-| tg_signal | string | Name of signal
+| Zmienna | Typ | Opis
+| tg_signal | ciąg | Nazwa sygnału
|===
-The hashtable contains all keys/values from hashtable received (type:
-string/string).
+Tablica zawiera wszystkie klucze/wartości z otrzymanej tablicy hashy (typ:
+ciąg/ciąg).
[[trigger_data_modifier]]
-===== Modifier
+===== Modyfikator
-The "modifier" callback sets following variables in hashtable:
+Callback "modifier" ustawia następujące zmienne w tablicy hashy:
[width="100%",cols="3m,2,14",options="header"]
|===
-| Variable | Type | Description
-| tg_modifier | string | Name of modifier
-| tg_modifier_data | string | Data sent with modifier
-| tg_string | string | The string that can be modified
-| tg_string_nocolor | string | The string without color codes
+| Zmienna | Typ | Opis
+| tg_modifier | ciąg | Nazwa modyfikatora
+| tg_modifier_data | ciąg | Dane wysłane z modyfikatorem
+| tg_string | ciąg | Ciąg mogący zostać zmodyfikowany
+| tg_string_nocolor | ciąg | Ciąg bez kodów kolorów
|===
-For the 'weechat_print' modifier, variables using message tags are added (see
-<<trigger_data_print,hook print>> below), and following variables:
+Dla modyfikatora 'weechat_print', są dodawane zmienne używające tagi wiadomości
+zobacz <<trigger_data_print,hook print>> poniżej), oraz następujące zmienne:
[width="100%",cols="3m,2,14",options="header"]
|===
-| Variable | Type | Description
-| buffer | pointer | Buffer where message is printed
-| tg_plugin | string | Plugin of buffer where message is printed
-| tg_buffer | string | Full name of buffer where message is printed
-| tg_prefix | string | Prefix of message printed
-| tg_prefix_nocolor | string | Prefix without color codes
-| tg_message | string | Message printed
-| tg_message_nocolor | string | Message without color codes
+| Zmienna | Typ | Opis
+| buffer | wskaźnik | Bufor, w którym wiadomość jest wyświetlana
+| tg_plugin | ciąg | Wtyczka bufora z wyświetlana wiadomością
+| tg_buffer | ciąg | Pełna nazwa bufora z wyświetlana wiadomością
+| tg_prefix | ciąg | Prefiks wyświetlanej wiadomości
+| tg_prefix_nocolor | ciąg | Prefiks bez kodów kolorów
+| tg_message | ciąg | Wyświetlana wiadomość
+| tg_message_nocolor | ciąg | Wiadomość bez kodów kolorów
|===
-If the modifier contains an IRC message, the message is parsed and extra data is
-added in hashtable (see <<trigger_data_signal,hook signal>>).
+Jeśli modyfikator zawiera wiadomość IRC, wiadomość jest parsowana i dodawane są
+dodatkowe dane do tablicy hashy (zobacz <<trigger_data_signal,hook signal>>).
[[trigger_data_print]]
===== Print
-The "print" callback sets following variables in hashtable:
+Callback "print" ustawia następujące zmienne w tablicy hashy:
[width="100%",cols="3m,2,14",options="header"]
|===
-| Variable | Type | Description
-| buffer | pointer | Buffer
-| tg_date | string | Message date/time (format: `YYYY-MM-DD hh:mm:ss`)
-| tg_displayed | string | "1" if displayed, "0" if line filtered
-| tg_highlight | string | "1" if highlight, otherwise "0"
-| tg_prefix | string | Prefix
-| tg_prefix_nocolor | string | Prefix without color codes
-| tg_message | string | Message
-| tg_message_nocolor | string | Message without color codes
+| Zmienna | Typ | Opis
+| buffer | wskaźnik | Bufor
+| tg_date | ciąg | Data/czas wiadomości (format: `YYYY-MM-DD hh:mm:ss`)
+| tg_displayed | ciąg | "1" jeśli wyświetlone, "0" jeśli linia odfiltrowana
+| tg_highlight | ciąg | "1" jeśli higlight, inaczej "0"
+| tg_prefix | ciąg | Prefiks
+| tg_prefix_nocolor | ciąg | Prefiks bez kodów kolorów
+| tg_message | ciąg | Wiadomość
+| tg_message_nocolor | ciąg | Wiadomość bez kodów kolorów
|===
-Variables set using tags in message (they are set in modifier 'weechat_print'
-too):
+Zmienne ustawiane przez tagi w wiadomości (są ustawiane też przez modyfikator
+'weechat_print'):
[width="100%",cols="3m,2,14",options="header"]
|===
-| Variable | Type | Description
-| tg_tags | string | Tags of message (with comma added at beginning/end of string)
-| tg_tags_count | string | Number of tags in message
-| tg_tag_nick | string | Nick (from tag "nick_xxx")
-| tg_tag_prefix_nick | string | Color of nick in prefix (from tag "prefix_nick_ccc")
-// TRANSLATION MISSING
-| tg_tag_host | string | User name and host, format: username@host (from tag "host_xxx")
-| tg_tag_notify | string | Notify level ('none', 'message', 'private', 'highlight')
-| tg_notify | string | Notify level, if different from 'none'
-| tg_msg_pv | string | "1" for a private message, otherwise "0"
+| Zmienna | Typ | Opis
+| tg_tags | ciąg | Tagi wiadomości (z przecinkiem dodanym na początku/końcu ciągu)
+| tg_tags_count | ciąg | Liczba tagów w wiadomości
+| tg_tag_nick | ciąg | Nick (z tagu "nick_xxx")
+| tg_tag_prefix_nick | ciąg | Kolor nicka w prefiksie (z tagu "prefix_nick_ccc")
+| tg_tag_host | ciąg | Nazwa użytkownika i host, format: username@host (z tagu "host_xxx")
+| tg_tag_notify | ciąg | Poziom powiadomień ('none', 'message', 'private', 'highlight')
+| tg_notify | ciąg | Poziom powiadomień, jeśli różny od 'none'
+| tg_msg_pv | ciąg | "1" dla prywatnej wiadomości, inaczej "0"
|===
[[trigger_data_command]]
===== Command
-The "command" callback sets following variables in hashtable:
+Callback "command" ustawia następujące zmienne w tablicy hashy:
[width="100%",cols="3m,2,14",options="header"]
|===
-| Variable | Type | Description
-| buffer | pointer | Buffer
-| tg_argvN | string | Argument #N
-| tg_argv_eolN | string | From argument #N until end of arguments
+| Zmienna | Typ | Opis
+| buffer | wskaźnik | Bufor
+| tg_argvN | ciąg | Argument #N
+| tg_argv_eolN | ciąg | Od argumentu #N do końca argumentów
|===
[[trigger_data_command_run]]
===== Command_run
-The "command_run" callback sets following variables in hashtable:
+Callback "command_run" ustawia następujące zmienne w tablicy hashy:
[width="100%",cols="3m,2,14",options="header"]
|===
-| Variable | Type | Description
-| buffer | pointer | Buffer
-| tg_command | string | Command executed
+| Zmienna | Typ | Opis
+| buffer | wskaźnik | Bufor
+| tg_command | ciąg | Wykonana komenda
|===
[[trigger_data_timer]]
===== Timer
-The "timer" callback sets following variables in hashtable:
+Callback "timer" ustawia następujące zmienne w tablicy hashy:
[width="100%",cols="3m,2,14",options="header"]
|===
-| Variable | Type | Description
-| tg_remaining_calls | string | Number of remaining calls
-| tg_date | string | Current date/time (format: `YYYY-MM-DD hh:mm:ss`)
+| Zmienna | Typ | Opis
+| tg_remaining_calls | ciąg | Liczba pozostałych wywołań
+| tg_date | ciąg | Obecna data/czas (format: `YYYY-MM-DD hh:mm:ss`)
|===
[[trigger_data_config]]
===== Config
-The "config" callback sets following variables in hashtable:
+Callback "config" ustawia następujące zmienne w tablicy hashy:
[width="100%",cols="3m,2,14",options="header"]
|===
-| Variable | Type | Description
-| tg_option | string | Option
-| tg_value | string | Value
+| Zmienna | Typ | Opis
+| tg_option | ciąg | Opcja
+| tg_value | ciąg | Wartość
|===
[[trigger_data_focus]]
===== Focus
-The "focus" callback sets following variables in hashtable:
+Callback "focus" ustawia następujące zmienne w tablicy hashy:
[width="100%",cols="3m,2,14",options="header"]
|===
-| Variable | Type | Description
-| window | pointer | Window
-| buffer | pointer | Buffer
+| Zmienna | Typ | Opis
+| window | wskaźnik | Okno
+| buffer | wskaźnik | Bufor
|===
-The hashtable contains all keys/values from hashtable received (type:
-string/string).
+Tablica zawiera wszystkie klucze/wartości z otrzymanej tablicy hashy (typ:
+ciąg/ciąg).
[[trigger_examples]]
-==== Examples
+==== Przykłady
[[trigger_example_url_color]]
-===== Color for URLs
+===== Kolory dla URLi
-Display URLs in green:
+Wyświetlanie URLi na zielono:
----
/trigger add url_color modifier weechat_print "${tg_notify}" "==\S+://\S+==${color:green}$0${color:reset}=="
----
[NOTE]
-The simple regex used to detect URL may not catch well all URLs, but it is
-faster than a complex regex.
+Proste wyrażenie użyte do wykrycia URLa może nie łapać wszstkich URLi, ale jest
+szybsze od złożonego wyrażenia.
[[trigger_example_auto_pong]]
-===== Auto pong on ping queries
+===== Automatyczna odpowiedz pong na zapytania ping
-When someone sends a "ping" in a private buffer, this trigger will auto-reply
-with `pong`:
+Kiedy ktoś wyśle "ping" w prywatnym buforze, ten trigger odpowie automatycznie
+`pong`:
----
/trigger add pong print "" "${type} == private && ${tg_message} == ping" "" "pong"
----
[[trigger_example_responsive_layout]]
-===== Responsive layout
+===== Responsywny układ
-Following triggers can be used to customize things displayed when the size of
-terminal is changed:
+Następujące triggery mogą zostać użyte do zmiany rzeczy wyświetlanych, kiedy
+nastąpi zmiana rozmiaru terminala:
----
/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"
----
-The triggers catch the signal "signal_sigwinch", which is sent by WeeChat when
-signal SIGWINCH is received (when terminal size is changed).
+Triggery przechwytują sygnał "signal_sigwinch", który jest wysyłany przez WeeChat,
+kiedy sygnał SIGWINCH zostanie otrzymany (kiedy rozmiar terminala się zmieni).
-The condition with `${info:term_width}` checks the width of terminal (you can
-also use `${info:term_height}` if needed).
+Warunek z `${info:term_width}` sprawdza szerokość terminala (możesz również użyć
+`${info:term_height}` w razie potrzeby).
-In the example, when the terminal becomes small, the nicklist is hidden. And the
-bar is restored when the width is greater or equal to 100 chars.
+W przykładzie, kiedy terminal stanie się mały, ukrywana jest lista nicków. Jest
+ona przywracana, kiedy szerokość jest większa lub równa 100 znakom.
[[trigger_example_config_save]]
-===== Automatic save of configuration
+===== Automatyczne zapisywanie konfiguracji
-You can automatically save configuration files (`*.conf`), for example each
-hour:
+Możesz automatycznie zapisywać pliki konfiguracyjne (`*.conf`), na przykład co
+godzinę:
----
/trigger add cfgsave timer 3600000;0;0 "" "" "/mute /save"
----
-Arguments for the timer hook are:
+Argumenty dla uchwytu timera to:
-* '3600000': 3600 * 1000 milliseconds, the callback is called each hour
-* '0': alignment on second (not aligned here)
-* '0': max number of calls (0 = no end for the timer)
+* '3600000': 3600 * 1000 milisekund, callback wywoływany jest co godzinę
+* '0': wyrównanie sekund (nie ustawione)
+* '0': maksymalna ilość wywołań (0 = brak ograniczenia ilości wywołań)
-The command `/mute /save` will silently save configuration files (nothing
-displayed on core buffer).
+Komenda `/mute /save` zapisze po cichu pliki konfiguracyjne (nic się nie
+wyświetli w buforze rdzenia).
[[xfer_plugin]]
=== Wtyczka xfer