summaryrefslogtreecommitdiff
path: root/doc/pl/autogen
diff options
context:
space:
mode:
Diffstat (limited to 'doc/pl/autogen')
-rw-r--r--doc/pl/autogen/plugin_api/completions.txt133
-rw-r--r--doc/pl/autogen/plugin_api/hdata.txt914
-rw-r--r--doc/pl/autogen/plugin_api/infolists.txt73
-rw-r--r--doc/pl/autogen/plugin_api/infos.txt69
-rw-r--r--doc/pl/autogen/plugin_api/infos_hashtable.txt9
-rw-r--r--doc/pl/autogen/plugin_api/url_options.txt301
-rw-r--r--doc/pl/autogen/user/alias_commands.txt34
-rw-r--r--doc/pl/autogen/user/aspell_commands.txt27
-rw-r--r--doc/pl/autogen/user/aspell_options.txt45
-rw-r--r--doc/pl/autogen/user/charset_commands.txt13
-rw-r--r--doc/pl/autogen/user/charset_options.txt10
-rw-r--r--doc/pl/autogen/user/guile_commands.txt22
-rw-r--r--doc/pl/autogen/user/irc_commands.txt865
-rw-r--r--doc/pl/autogen/user/irc_options.txt590
-rw-r--r--doc/pl/autogen/user/logger_commands.txt37
-rw-r--r--doc/pl/autogen/user/logger_options.txt65
-rw-r--r--doc/pl/autogen/user/lua_commands.txt22
-rw-r--r--doc/pl/autogen/user/perl_commands.txt22
-rw-r--r--doc/pl/autogen/user/python_commands.txt22
-rw-r--r--doc/pl/autogen/user/relay_commands.txt46
-rw-r--r--doc/pl/autogen/user/relay_options.txt120
-rw-r--r--doc/pl/autogen/user/rmodifier_commands.txt31
-rw-r--r--doc/pl/autogen/user/rmodifier_options.txt5
-rw-r--r--doc/pl/autogen/user/ruby_commands.txt22
-rw-r--r--doc/pl/autogen/user/script_commands.txt77
-rw-r--r--doc/pl/autogen/user/script_options.txt195
-rw-r--r--doc/pl/autogen/user/sec_options.txt20
-rw-r--r--doc/pl/autogen/user/tcl_commands.txt22
-rw-r--r--doc/pl/autogen/user/weechat_commands.txt875
-rw-r--r--doc/pl/autogen/user/weechat_options.txt935
-rw-r--r--doc/pl/autogen/user/xfer_commands.txt21
-rw-r--r--doc/pl/autogen/user/xfer_options.txt135
32 files changed, 5777 insertions, 0 deletions
diff --git a/doc/pl/autogen/plugin_api/completions.txt b/doc/pl/autogen/plugin_api/completions.txt
new file mode 100644
index 000000000..fde2d6740
--- /dev/null
+++ b/doc/pl/autogen/plugin_api/completions.txt
@@ -0,0 +1,133 @@
+[width="65%",cols="^1,^2,8",options="header"]
+|===
+| Wtyczka | Nazwa | Opis
+
+| alias | alias | lista aliasów
+
+| alias | alias_value | wartość aliasu
+
+| aspell | aspell_dicts | lista zainstalowanych słowników aspell
+
+| aspell | aspell_langs | lista wszystkich języków wspieranych przez aspell
+
+| guile | guile_script | lista skryptów
+
+| irc | irc_channel | obecny kanał IRC
+
+| irc | irc_channel_nicks_hosts | użytkownicy i hosty obecnego kanału IRC
+
+| irc | irc_channel_topic | temat obecnego kanału IRC
+
+| irc | irc_channels | kanały na wszystkich serwerach IRC
+
+| irc | irc_ignores_numbers | numery zdefiniowanych ignorów
+
+| irc | irc_msg_kick | domyślna wiadomość wykopania
+
+| irc | irc_msg_part | domyślna wiadomość opuszczenia kanału IRC
+
+| irc | irc_notify_nicks | nicki na liście powiadomień
+
+| irc | irc_privates | rozmowy prywatne na wszystkich serwerach IRC
+
+| irc | irc_server | obecny serwer IRC
+
+| irc | irc_server_channels | kanały na obecnym serwerze IRC
+
+| irc | irc_server_nick | użytkownicy obecnego serwera IRC
+
+| irc | irc_server_nicks | użytkownicy na wszystkich kanałach obecnego serwera IRC
+
+| irc | irc_server_privates | rozmowy prywatne na obecnym serwerze IRC
+
+| irc | irc_servers | serwery IRC (nazwy wewnętrzne)
+
+| irc | nick | użytkownicy obecnego kanału IRC
+
+| lua | lua_script | lista skryptów
+
+| perl | perl_script | lista skryptów
+
+| python | python_script | lista skryptów
+
+| relay | relay_free_port | pierwszy wolny port dla wtyczki relay
+
+| relay | relay_protocol_name | wszystkie możliwe protokół.nazwa dla wtyczki relay
+
+| relay | relay_relays | protokół.nazwa dla obecnych relayów dla wtyczki relay
+
+| rmodifier | rmodifier | lista rmodifierów
+
+| ruby | ruby_script | lista skryptów
+
+| script | script_files | pliki w katalogach skryptów
+
+| script | script_scripts | lista skryptów w repozytorium
+
+| script | script_scripts_installed | lista zainstalowanych skryptów (z repozytorium)
+
+| script | script_tags | tagi skryptów w repozytorium
+
+| tcl | tcl_script | lista skryptów
+
+| weechat | bars_names | nazwy pasków
+
+| weechat | bars_options | opcje pasków
+
+| weechat | buffer_properties_get | właściwości, jakie mogą być przeczytane w buforze
+
+| weechat | buffer_properties_set | właściwości, jakie mogą być ustawione w buforze
+
+| weechat | buffers_names | nazwy buforów
+
+| weechat | buffers_numbers | numery buforów
+
+| weechat | buffers_plugins_names | nazwy buforów (włącznie z nazwami wtyczek)
+
+| weechat | commands | komendy (weechata i wtyczek)
+
+| weechat | config_files | pliki konfiguracyjne
+
+| weechat | config_option_values | wartości opcji konfiguracyjnych
+
+| weechat | config_options | opcje konfiguracyjne
+
+| weechat | cursor_areas | obszary ("chat" albo nazwa paska) dla wolnego przemieszczania się kursora
+
+| weechat | filename | nazwa pliku
+
+| weechat | filters_names | nazwy filtrów
+
+| weechat | infolists | nazwy powiązanych infolist
+
+| weechat | infos | nazwy powiązanych informacji
+
+| weechat | keys_codes | kody klawiszowe
+
+| weechat | keys_codes_for_reset | kody klawiszy, które mogą być zresetowane (klawisze dodane, przedefiniowane lub usunięte)
+
+| weechat | keys_contexts | konteksty klawiszy
+
+| weechat | layouts_names | nazwy układów
+
+| weechat | nicks | nicki na liście nicków obecnego bufora
+
+| weechat | palette_colors | paleta kolorów
+
+| weechat | plugins_commands | komendy zdefiniowane przez wtyczki
+
+| weechat | plugins_names | nazwy wtyczek
+
+| weechat | proxies_names | nazwy proxy
+
+| weechat | proxies_options | opcje proxy
+
+| weechat | secured_data | nazwy zabezpieczonych danych (plik sec.conf, sekcja data)
+
+| weechat | weechat_commands | komendy WeeChat
+
+| weechat | windows_numbers | liczba okien
+
+| xfer | nick | nicki obecne na rozmowie DCC
+
+|===
diff --git a/doc/pl/autogen/plugin_api/hdata.txt b/doc/pl/autogen/plugin_api/hdata.txt
new file mode 100644
index 000000000..f21b8c932
--- /dev/null
+++ b/doc/pl/autogen/plugin_api/hdata.txt
@@ -0,0 +1,914 @@
+* 'guile_callback': callback skryptu
+** wtyczka: guile
+** zmienne:
+*** 'script' (pointer, hdata: "guile_script")
+*** 'function' (string)
+*** 'data' (string)
+*** 'config_file' (pointer, hdata: "config_file")
+*** 'config_section' (pointer, hdata: "config_section")
+*** 'config_option' (pointer, hdata: "config_option")
+*** 'hook' (pointer)
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'bar_item' (pointer, hdata: "bar_item")
+*** 'upgrade_file' (pointer)
+*** 'prev_callback' (pointer, hdata: "guile_callback")
+*** 'next_callback' (pointer, hdata: "guile_callback")
+* 'guile_script': lista skryptów
+** wtyczka: guile
+** zmienne:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** 'description' (string)
+*** 'shutdown_func' (string)
+*** 'charset' (string)
+*** 'callbacks' (pointer, hdata: "guile_callback")
+*** 'unloading' (integer)
+*** 'prev_script' (pointer, hdata: "guile_script")
+*** 'next_script' (pointer, hdata: "guile_script")
+** listy:
+*** 'last_script'
+*** 'scripts'
+* 'irc_channel': kanał irc
+** wtyczka: irc
+** zmienne:
+*** 'type' (integer)
+*** 'name' (string)
+*** 'topic' (string)
+*** 'modes' (string)
+*** 'limit' (integer)
+*** 'key' (string)
+*** 'join_msg_received' (hashtable)
+*** 'checking_away' (integer)
+*** 'away_message' (string)
+*** 'has_quit_server' (integer)
+*** 'cycle' (integer)
+*** 'part' (integer)
+*** 'nick_completion_reset' (integer)
+*** 'pv_remote_nick_color' (string)
+*** 'hook_autorejoin' (pointer)
+*** 'nicks_count' (integer)
+*** 'nicks' (pointer, hdata: "irc_nick")
+*** 'last_nick' (pointer, hdata: "irc_nick")
+*** 'nicks_speaking' (pointer)
+*** 'nicks_speaking_time' (pointer, hdata: "irc_channel_speaking")
+*** 'last_nick_speaking_time' (pointer, hdata: "irc_channel_speaking")
+*** 'join_smart_filtered' (hashtable)
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'buffer_as_string' (string)
+*** 'prev_channel' (pointer, hdata: "irc_channel")
+*** 'next_channel' (pointer, hdata: "irc_channel")
+* 'irc_channel_speaking': irc channel_speaking
+** wtyczka: irc
+** zmienne:
+*** 'nick' (string)
+*** 'time_last_message' (time)
+*** 'prev_nick' (pointer, hdata: "irc_channel_speaking")
+*** 'next_nick' (pointer, hdata: "irc_channel_speaking")
+* 'irc_ignore': ignorowanie irc
+** wtyczka: irc
+** zmienne:
+*** 'number' (integer)
+*** 'mask' (string)
+*** 'regex_mask' (pointer)
+*** 'server' (string)
+*** 'channel' (string)
+*** 'prev_ignore' (pointer, hdata: "irc_ignore")
+*** 'next_ignore' (pointer, hdata: "irc_ignore")
+** listy:
+*** 'irc_ignore_list'
+*** 'last_irc_ignore'
+* 'irc_nick': nazwa użytkownika irc
+** wtyczka: irc
+** zmienne:
+*** 'name' (string)
+*** 'host' (string)
+*** 'prefixes' (string)
+*** 'prefix' (string)
+*** 'away' (integer)
+*** 'color' (string)
+*** 'prev_nick' (pointer, hdata: "irc_nick")
+*** 'next_nick' (pointer, hdata: "irc_nick")
+* 'irc_notify': powiadomienia irc
+** wtyczka: irc
+** zmienne:
+*** 'server' (pointer, hdata: "irc_server")
+*** 'nick' (string)
+*** 'check_away' (integer)
+*** 'is_on_server' (integer)
+*** 'away_message' (string)
+*** 'ison_received' (integer)
+*** 'prev_notify' (pointer, hdata: "irc_notify")
+*** 'next_notify' (pointer, hdata: "irc_notify")
+* 'irc_redirect': przekierowanie irc
+** wtyczka: irc
+** zmienne:
+*** 'server' (pointer, hdata: "irc_server")
+*** 'pattern' (string)
+*** 'signal' (string)
+*** 'count' (integer)
+*** 'current_count' (integer)
+*** 'string' (string)
+*** 'timeout' (integer)
+*** 'command' (string)
+*** 'assigned_to_command' (integer)
+*** 'start_time' (time)
+*** 'cmd_start' (hashtable)
+*** 'cmd_stop' (hashtable)
+*** 'cmd_extra' (hashtable)
+*** 'cmd_start_received' (integer)
+*** 'cmd_stop_received' (integer)
+*** 'cmd_filter' (hashtable)
+*** 'output' (string)
+*** 'output_size' (integer)
+*** 'prev_redirect' (pointer, hdata: "irc_redirect")
+*** 'next_redirect' (pointer, hdata: "irc_redirect")
+* 'irc_redirect_pattern': wzorzec dla przekierowania irc
+** wtyczka: irc
+** zmienne:
+*** 'name' (string)
+*** 'temp_pattern' (integer)
+*** 'timeout' (integer)
+*** 'cmd_start' (string)
+*** 'cmd_stop' (string)
+*** 'cmd_extra' (string)
+*** 'prev_redirect' (pointer, hdata: "irc_redirect_pattern")
+*** 'next_redirect' (pointer, hdata: "irc_redirect_pattern")
+** listy:
+*** 'irc_redirect_patterns'
+*** 'last_irc_redirect_pattern'
+* 'irc_server': serwer irc
+** wtyczka: irc
+** zmienne:
+*** 'name' (string)
+*** 'options' (pointer)
+*** 'temp_server' (integer)
+*** 'reloading_from_config' (integer)
+*** 'reloaded_from_config' (integer)
+*** 'addresses_count' (integer)
+*** 'addresses_array' (string, array_size: "addresses_count")
+*** 'ports_array' (integer, array_size: "addresses_count")
+*** 'retry_array' (integer, array_size: "addresses_count")
+*** 'index_current_address' (integer)
+*** 'current_address' (string)
+*** 'current_ip' (string)
+*** 'current_port' (integer)
+*** 'current_retry' (integer)
+*** 'sock' (integer)
+*** 'hook_connect' (pointer, hdata: "hook")
+*** 'hook_fd' (pointer, hdata: "hook")
+*** 'hook_timer_connection' (pointer, hdata: "hook")
+*** 'hook_timer_sasl' (pointer, hdata: "hook")
+*** 'is_connected' (integer)
+*** 'ssl_connected' (integer)
+*** 'disconnected' (integer)
+*** 'gnutls_sess' (other)
+*** 'tls_cert' (other)
+*** 'tls_cert_key' (other)
+*** 'unterminated_message' (string)
+*** 'nicks_count' (integer)
+*** 'nicks_array' (string, array_size: "nicks_count")
+*** 'nick_first_tried' (integer)
+*** 'nick_alternate_number' (integer)
+*** 'nick' (string)
+*** 'nick_modes' (string)
+*** 'isupport' (string)
+*** 'prefix_modes' (string)
+*** 'prefix_chars' (string)
+*** 'nick_max_length' (integer)
+*** 'casemapping' (integer)
+*** 'chantypes' (string)
+*** 'chanmodes' (string)
+*** 'reconnect_delay' (integer)
+*** 'reconnect_start' (time)
+*** 'command_time' (time)
+*** 'reconnect_join' (integer)
+*** 'disable_autojoin' (integer)
+*** 'is_away' (integer)
+*** 'away_message' (string)
+*** 'away_time' (time)
+*** 'lag' (integer)
+*** 'lag_check_time' (other)
+*** 'lag_next_check' (time)
+*** 'lag_last_refresh' (time)
+*** 'cmd_list_regexp' (pointer)
+*** 'last_user_message' (time)
+*** 'last_away_check' (time)
+*** 'last_data_purge' (time)
+*** 'outqueue' (pointer)
+*** 'last_outqueue' (pointer)
+*** 'redirects' (pointer, hdata: "irc_redirect")
+*** 'last_redirect' (pointer, hdata: "irc_redirect")
+*** 'notify_list' (pointer, hdata: "irc_notify")
+*** 'last_notify' (pointer, hdata: "irc_notify")
+*** 'join_manual' (hashtable)
+*** 'join_channel_key' (hashtable)
+*** 'join_noswitch' (hashtable)
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'buffer_as_string' (string)
+*** 'channels' (pointer, hdata: "irc_channel")
+*** 'last_channel' (pointer, hdata: "irc_channel")
+*** 'prev_server' (pointer, hdata: "irc_server")
+*** 'next_server' (pointer, hdata: "irc_server")
+** listy:
+*** 'irc_servers'
+*** 'last_irc_server'
+* 'lua_callback': callback skryptu
+** wtyczka: lua
+** zmienne:
+*** 'script' (pointer, hdata: "lua_script")
+*** 'function' (string)
+*** 'data' (string)
+*** 'config_file' (pointer, hdata: "config_file")
+*** 'config_section' (pointer, hdata: "config_section")
+*** 'config_option' (pointer, hdata: "config_option")
+*** 'hook' (pointer)
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'bar_item' (pointer, hdata: "bar_item")
+*** 'upgrade_file' (pointer)
+*** 'prev_callback' (pointer, hdata: "lua_callback")
+*** 'next_callback' (pointer, hdata: "lua_callback")
+* 'lua_script': lista skryptów
+** wtyczka: lua
+** zmienne:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** 'description' (string)
+*** 'shutdown_func' (string)
+*** 'charset' (string)
+*** 'callbacks' (pointer, hdata: "lua_callback")
+*** 'unloading' (integer)
+*** 'prev_script' (pointer, hdata: "lua_script")
+*** 'next_script' (pointer, hdata: "lua_script")
+** listy:
+*** 'last_script'
+*** 'scripts'
+* 'perl_callback': callback skryptu
+** wtyczka: perl
+** zmienne:
+*** 'script' (pointer, hdata: "perl_script")
+*** 'function' (string)
+*** 'data' (string)
+*** 'config_file' (pointer, hdata: "config_file")
+*** 'config_section' (pointer, hdata: "config_section")
+*** 'config_option' (pointer, hdata: "config_option")
+*** 'hook' (pointer)
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'bar_item' (pointer, hdata: "bar_item")
+*** 'upgrade_file' (pointer)
+*** 'prev_callback' (pointer, hdata: "perl_callback")
+*** 'next_callback' (pointer, hdata: "perl_callback")
+* 'perl_script': lista skryptów
+** wtyczka: perl
+** zmienne:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** 'description' (string)
+*** 'shutdown_func' (string)
+*** 'charset' (string)
+*** 'callbacks' (pointer, hdata: "perl_callback")
+*** 'unloading' (integer)
+*** 'prev_script' (pointer, hdata: "perl_script")
+*** 'next_script' (pointer, hdata: "perl_script")
+** listy:
+*** 'last_script'
+*** 'scripts'
+* 'python_callback': callback skryptu
+** wtyczka: python
+** zmienne:
+*** 'script' (pointer, hdata: "python_script")
+*** 'function' (string)
+*** 'data' (string)
+*** 'config_file' (pointer, hdata: "config_file")
+*** 'config_section' (pointer, hdata: "config_section")
+*** 'config_option' (pointer, hdata: "config_option")
+*** 'hook' (pointer)
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'bar_item' (pointer, hdata: "bar_item")
+*** 'upgrade_file' (pointer)
+*** 'prev_callback' (pointer, hdata: "python_callback")
+*** 'next_callback' (pointer, hdata: "python_callback")
+* 'python_script': lista skryptów
+** wtyczka: python
+** zmienne:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** 'description' (string)
+*** 'shutdown_func' (string)
+*** 'charset' (string)
+*** 'callbacks' (pointer, hdata: "python_callback")
+*** 'unloading' (integer)
+*** 'prev_script' (pointer, hdata: "python_script")
+*** 'next_script' (pointer, hdata: "python_script")
+** listy:
+*** 'last_script'
+*** 'scripts'
+* 'ruby_callback': callback skryptu
+** wtyczka: ruby
+** zmienne:
+*** 'script' (pointer, hdata: "ruby_script")
+*** 'function' (string)
+*** 'data' (string)
+*** 'config_file' (pointer, hdata: "config_file")
+*** 'config_section' (pointer, hdata: "config_section")
+*** 'config_option' (pointer, hdata: "config_option")
+*** 'hook' (pointer)
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'bar_item' (pointer, hdata: "bar_item")
+*** 'upgrade_file' (pointer)
+*** 'prev_callback' (pointer, hdata: "ruby_callback")
+*** 'next_callback' (pointer, hdata: "ruby_callback")
+* 'ruby_script': lista skryptów
+** wtyczka: ruby
+** zmienne:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** 'description' (string)
+*** 'shutdown_func' (string)
+*** 'charset' (string)
+*** 'callbacks' (pointer, hdata: "ruby_callback")
+*** 'unloading' (integer)
+*** 'prev_script' (pointer, hdata: "ruby_script")
+*** 'next_script' (pointer, hdata: "ruby_script")
+** listy:
+*** 'last_script'
+*** 'scripts'
+* 'script_script': skrypty z repozytorium
+** wtyczka: script
+** zmienne:
+*** 'name' (string)
+*** 'name_with_extension' (string)
+*** 'language' (integer)
+*** 'author' (string)
+*** 'mail' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** 'description' (string)
+*** 'tags' (string)
+*** 'requirements' (string)
+*** 'min_weechat' (string)
+*** 'max_weechat' (string)
+*** 'md5sum' (string)
+*** 'url' (string)
+*** 'popularity' (integer)
+*** 'date_added' (time)
+*** 'date_updated' (time)
+*** 'status' (integer)
+*** 'version_loaded' (string)
+*** 'displayed' (integer)
+*** 'install_order' (integer)
+*** 'prev_script' (pointer, hdata: "script_script")
+*** 'next_script' (pointer, hdata: "script_script")
+** listy:
+*** 'last_script_repo'
+*** 'scripts_repo'
+* 'tcl_callback': callback skryptu
+** wtyczka: tcl
+** zmienne:
+*** 'script' (pointer, hdata: "tcl_script")
+*** 'function' (string)
+*** 'data' (string)
+*** 'config_file' (pointer, hdata: "config_file")
+*** 'config_section' (pointer, hdata: "config_section")
+*** 'config_option' (pointer, hdata: "config_option")
+*** 'hook' (pointer)
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'bar_item' (pointer, hdata: "bar_item")
+*** 'upgrade_file' (pointer)
+*** 'prev_callback' (pointer, hdata: "tcl_callback")
+*** 'next_callback' (pointer, hdata: "tcl_callback")
+* 'tcl_script': lista skryptów
+** wtyczka: tcl
+** zmienne:
+*** 'filename' (string)
+*** 'interpreter' (pointer)
+*** 'name' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** 'description' (string)
+*** 'shutdown_func' (string)
+*** 'charset' (string)
+*** 'callbacks' (pointer, hdata: "tcl_callback")
+*** 'unloading' (integer)
+*** 'prev_script' (pointer, hdata: "tcl_script")
+*** 'next_script' (pointer, hdata: "tcl_script")
+** listy:
+*** 'last_script'
+*** 'scripts'
+* 'bar': pasek
+** wtyczka: weechat
+** zmienne:
+*** 'name' (string)
+*** 'options' (pointer)
+*** 'items_count' (integer)
+*** 'items_subcount' (pointer)
+*** 'items_array' (pointer)
+*** 'items_buffer' (pointer)
+*** 'items_prefix' (pointer)
+*** 'items_name' (pointer)
+*** 'items_suffix' (pointer)
+*** 'bar_window' (pointer, hdata: "bar_window")
+*** 'bar_refresh_needed' (integer)
+*** 'prev_bar' (pointer, hdata: "bar")
+*** 'next_bar' (pointer, hdata: "bar")
+** listy:
+*** 'gui_bars'
+*** 'last_gui_bar'
+* 'bar_item': element paska
+** wtyczka: weechat
+** zmienne:
+*** 'plugin' (pointer, hdata: "plugin")
+*** 'name' (string)
+*** 'build_callback' (pointer)
+*** 'build_callback_data' (pointer)
+*** 'prev_item' (pointer, hdata: "bar_item")
+*** 'next_item' (pointer, hdata: "bar_item")
+** listy:
+*** 'gui_bar_items'
+*** 'last_gui_bar_item'
+* 'bar_window': okno paska
+** wtyczka: weechat
+** zmienne:
+*** 'bar' (pointer, hdata: "bar")
+*** 'x' (integer)
+*** 'y' (integer)
+*** 'width' (integer)
+*** 'height' (integer)
+*** 'scroll_x' (integer)
+*** 'scroll_y' (integer)
+*** 'cursor_x' (integer)
+*** 'cursor_y' (integer)
+*** 'current_size' (integer)
+*** 'items_count' (integer)
+*** 'items_subcount' (pointer)
+*** 'items_content' (pointer)
+*** 'items_num_lines' (pointer)
+*** 'items_refresh_needed' (pointer)
+*** 'screen_col_size' (integer)
+*** 'screen_lines' (integer)
+*** 'coords_count' (integer)
+*** 'coords' (pointer)
+*** 'gui_objects' (pointer)
+*** 'prev_bar_window' (pointer, hdata: "bar_window")
+*** 'next_bar_window' (pointer, hdata: "bar_window")
+* 'buffer': bufor
+** wtyczka: weechat
+** zmienne:
+*** 'plugin' (pointer, hdata: "plugin")
+*** 'plugin_name_for_upgrade' (string)
+*** 'number' (integer)
+*** 'layout_number' (integer)
+*** 'layout_number_merge_order' (integer)
+*** 'name' (string)
+*** 'full_name' (string)
+*** 'short_name' (string)
+*** 'type' (integer)
+*** 'notify' (integer)
+*** 'num_displayed' (integer)
+*** 'active' (integer)
+*** 'print_hooks_enabled' (integer)
+*** 'day_change' (integer)
+*** 'close_callback' (pointer)
+*** 'close_callback_data' (pointer)
+*** 'title' (string)
+*** 'own_lines' (pointer, hdata: "lines")
+*** 'mixed_lines' (pointer, hdata: "lines")
+*** 'lines' (pointer, hdata: "lines")
+*** 'time_for_each_line' (integer)
+*** 'chat_refresh_needed' (integer)
+*** 'nicklist' (integer)
+*** 'nicklist_case_sensitive' (integer)
+*** 'nicklist_root' (pointer, hdata: "nick_group")
+*** 'nicklist_max_length' (integer)
+*** 'nicklist_display_groups' (integer)
+*** 'nicklist_count' (integer)
+*** 'nicklist_groups_count' (integer)
+*** 'nicklist_nicks_count' (integer)
+*** 'nicklist_visible_count' (integer)
+*** 'nickcmp_callback' (pointer)
+*** 'nickcmp_callback_data' (pointer)
+*** 'input' (integer)
+*** 'input_callback' (pointer)
+*** 'input_callback_data' (pointer)
+*** 'input_get_unknown_commands' (integer)
+*** 'input_buffer' (string)
+*** 'input_buffer_alloc' (integer)
+*** 'input_buffer_size' (integer)
+*** 'input_buffer_length' (integer)
+*** 'input_buffer_pos' (integer)
+*** 'input_buffer_1st_display' (integer)
+*** 'input_undo_snap' (pointer, hdata: "input_undo")
+*** 'input_undo' (pointer, hdata: "input_undo")
+*** 'last_input_undo' (pointer, hdata: "input_undo")
+*** 'ptr_input_undo' (pointer, hdata: "input_undo")
+*** 'input_undo_count' (integer)
+*** 'completion' (pointer, hdata: "completion")
+*** 'history' (pointer, hdata: "history")
+*** 'last_history' (pointer, hdata: "history")
+*** 'ptr_history' (pointer, hdata: "history")
+*** 'num_history' (integer)
+*** 'text_search' (integer)
+*** 'text_search_exact' (integer)
+*** 'text_search_regex' (integer)
+*** 'text_search_regex_compiled' (pointer)
+*** 'text_search_where' (integer)
+*** 'text_search_found' (integer)
+*** 'text_search_input' (string)
+*** 'highlight_words' (string)
+*** 'highlight_regex' (string)
+*** 'highlight_regex_compiled' (pointer)
+*** 'highlight_tags_restrict' (string)
+*** 'highlight_tags_restrict_count' (integer)
+*** 'highlight_tags_restrict_array' (pointer, array_size: "highlight_tags_restrict_count")
+*** 'highlight_tags' (string)
+*** 'highlight_tags_count' (integer)
+*** 'highlight_tags_array' (pointer, array_size: "highlight_tags_count")
+*** 'hotlist_max_level_nicks' (hashtable)
+*** 'keys' (pointer, hdata: "key")
+*** 'last_key' (pointer, hdata: "key")
+*** 'keys_count' (integer)
+*** 'local_variables' (hashtable)
+*** 'prev_buffer' (pointer, hdata: "buffer")
+*** 'next_buffer' (pointer, hdata: "buffer")
+** listy:
+*** 'gui_buffer_last_displayed'
+*** 'gui_buffers'
+*** 'last_gui_buffer'
+* 'buffer_visited': odwiedzony bufor
+** wtyczka: weechat
+** zmienne:
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'prev_buffer' (pointer, hdata: "buffer_visited")
+*** 'next_buffer' (pointer, hdata: "buffer_visited")
+** listy:
+*** 'gui_buffers_visited'
+*** 'last_gui_buffer_visited'
+* 'completion': struktura z uzupełnianiem
+** wtyczka: weechat
+** zmienne:
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'context' (integer)
+*** 'base_command' (string)
+*** 'base_command_arg_index' (integer)
+*** 'base_word' (string)
+*** 'base_word_pos' (integer)
+*** 'position' (integer)
+*** 'args' (string)
+*** 'direction' (integer)
+*** 'add_space' (integer)
+*** 'force_partial_completion' (integer)
+*** 'completion_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")
+* 'config_file': plik konfiguracyjne
+** wtyczka: weechat
+** zmienne:
+*** 'plugin' (pointer, hdata: "plugin")
+*** 'name' (string)
+*** 'filename' (string)
+*** 'file' (pointer)
+*** 'callback_reload' (pointer)
+*** 'callback_reload_data' (pointer)
+*** 'sections' (pointer, hdata: "config_section")
+*** 'last_section' (pointer, hdata: "config_section")
+*** 'prev_config' (pointer, hdata: "config_file")
+*** 'next_config' (pointer, hdata: "config_file")
+** listy:
+*** 'config_files'
+*** 'last_config_file'
+* 'config_option': opcja konfiguracyjna
+** wtyczka: weechat
+** zmienne:
+*** 'config_file' (pointer, hdata: "config_file")
+*** 'section' (pointer, hdata: "config_section")
+*** 'name' (string)
+*** 'type' (integer)
+*** 'description' (string)
+*** 'string_values' (string, array_size: "*")
+*** 'min' (integer)
+*** 'max' (integer)
+*** 'default_value' (pointer)
+*** 'value' (pointer)
+*** 'null_value_allowed' (integer)
+*** 'callback_check_value' (pointer)
+*** 'callback_check_value_data' (pointer)
+*** 'callback_change' (pointer)
+*** 'callback_change_data' (pointer)
+*** 'callback_delete' (pointer)
+*** 'callback_delete_data' (pointer)
+*** 'loaded' (integer)
+*** 'prev_option' (pointer, hdata: "config_option")
+*** 'next_option' (pointer, hdata: "config_option")
+* 'config_section': sekcja konfiguracyjna
+** wtyczka: weechat
+** zmienne:
+*** 'config_file' (pointer, hdata: "config_file")
+*** 'name' (string)
+*** 'user_can_add_options' (integer)
+*** 'user_can_delete_options' (integer)
+*** 'callback_read' (pointer)
+*** 'callback_read_data' (pointer)
+*** 'callback_write' (pointer)
+*** 'callback_write_data' (pointer)
+*** 'callback_write_default' (pointer)
+*** 'callback_write_default_data' (pointer)
+*** 'callback_create_option' (pointer)
+*** 'callback_create_option_data' (pointer)
+*** 'callback_delete_option' (pointer)
+*** 'callback_delete_option_data' (pointer)
+*** 'options' (pointer, hdata: "config_option")
+*** 'last_option' (pointer, hdata: "config_option")
+*** 'prev_section' (pointer, hdata: "config_section")
+*** 'next_section' (pointer, hdata: "config_section")
+* 'filter': filtr
+** wtyczka: weechat
+** zmienne:
+*** 'enabled' (integer)
+*** 'name' (string)
+*** 'buffer_name' (string)
+*** 'num_buffers' (integer)
+*** 'buffers' (pointer)
+*** 'tags' (string)
+*** 'tags_count' (integer)
+*** 'tags_array' (pointer, array_size: "tags_count")
+*** 'regex' (string)
+*** 'regex_prefix' (pointer)
+*** 'regex_message' (pointer)
+*** 'prev_filter' (pointer, hdata: "filter")
+*** 'next_filter' (pointer, hdata: "filter")
+** listy:
+*** 'gui_filters'
+*** 'last_gui_filter'
+* 'history': historia komend w buforze
+** wtyczka: weechat
+** zmienne:
+*** 'text' (string)
+*** 'next_history' (pointer, hdata: "history")
+*** 'prev_history' (pointer, hdata: "history")
+** aktualizacja dozwolona:
+*** '__create'
+*** '__delete'
+** listy:
+*** 'gui_history'
+*** 'last_gui_history'
+* 'hotlist': hotlista
+** wtyczka: weechat
+** zmienne:
+*** 'priority' (integer)
+*** 'creation_time.tv_sec' (time)
+*** 'creation_time.tv_usec' (long)
+*** 'buffer' (pointer)
+*** 'count' (integer, array_size: "4")
+*** 'prev_hotlist' (pointer, hdata: "hotlist")
+*** 'next_hotlist' (pointer, hdata: "hotlist")
+** listy:
+*** 'gui_hotlist'
+*** 'last_gui_hotlist'
+* 'input_undo': struktura z cofnięciem dla linii komend
+** wtyczka: weechat
+** zmienne:
+*** 'data' (string)
+*** 'pos' (integer)
+*** 'prev_undo' (pointer, hdata: "input_undo")
+*** 'next_undo' (pointer, hdata: "input_undo")
+* 'key': klawisz (skrót klawiszowy)
+** wtyczka: weechat
+** zmienne:
+*** 'key' (string)
+*** 'area_type' (pointer)
+*** 'area_name' (pointer)
+*** 'area_key' (string)
+*** 'command' (string)
+*** 'score' (integer)
+*** 'prev_key' (pointer, hdata: "key")
+*** 'next_key' (pointer, hdata: "key")
+** listy:
+*** 'gui_default_keys'
+*** 'gui_default_keys_cursor'
+*** 'gui_default_keys_mouse'
+*** 'gui_default_keys_search'
+*** 'gui_keys'
+*** 'gui_keys_cursor'
+*** 'gui_keys_mouse'
+*** 'gui_keys_search'
+*** 'last_gui_default_key'
+*** 'last_gui_default_key_cursor'
+*** 'last_gui_default_key_mouse'
+*** 'last_gui_default_key_search'
+*** 'last_gui_key'
+*** 'last_gui_key_cursor'
+*** 'last_gui_key_mouse'
+*** 'last_gui_key_search'
+* 'layout': układ
+** wtyczka: weechat
+** zmienne:
+*** 'name' (string)
+*** 'layout_buffers' (pointer, hdata: "layout_buffer")
+*** 'last_layout_buffer' (pointer, hdata: "layout_buffer")
+*** 'layout_windows' (pointer, hdata: "layout_window")
+*** 'internal_id' (integer)
+*** 'internal_id_current_window' (integer)
+*** 'prev_layout' (pointer, hdata: "layout")
+*** 'next_layout' (pointer, hdata: "layout")
+** listy:
+*** 'gui_layout_current'
+*** 'gui_layouts'
+*** 'last_gui_layout'
+* 'layout_buffer': układ bufora
+** wtyczka: weechat
+** zmienne:
+*** 'plugin_name' (string)
+*** 'buffer_name' (string)
+*** 'number' (integer)
+*** 'prev_layout' (pointer, hdata: "layout_buffer")
+*** 'next_layout' (pointer, hdata: "layout_buffer")
+* 'layout_window': układ okna
+** wtyczka: weechat
+** zmienne:
+*** 'internal_id' (integer)
+*** 'parent_node' (pointer, hdata: "layout_window")
+*** 'split_pct' (integer)
+*** 'split_horiz' (integer)
+*** 'child1' (pointer, hdata: "layout_window")
+*** 'child2' (pointer, hdata: "layout_window")
+*** 'plugin_name' (string)
+*** 'buffer_name' (string)
+* 'line': struktura z jedną linią
+** wtyczka: weechat
+** zmienne:
+*** 'data' (pointer, hdata: "line_data")
+*** 'prev_line' (pointer, hdata: "line")
+*** 'next_line' (pointer, hdata: "line")
+* 'line_data': struktura z jedno liniowymi danymi
+** wtyczka: weechat
+** zmienne:
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'y' (integer)
+*** 'date' (time)
+*** 'date_printed' (time)
+*** 'str_time' (string)
+*** 'tags_count' (integer)
+*** 'tags_array' (string, array_size: "tags_count")
+*** 'displayed' (char)
+*** 'highlight' (char)
+*** 'refresh_needed' (char)
+*** 'prefix' (string)
+*** 'prefix_length' (integer)
+*** 'message' (string)
+** aktualizacja dozwolona:
+*** 'date' (time)
+*** 'date_printed' (time)
+*** 'tags_array' (string)
+*** 'prefix' (string)
+*** 'message' (string)
+* 'lines': struktura z liniami
+** wtyczka: weechat
+** zmienne:
+*** 'first_line' (pointer, hdata: "line")
+*** 'last_line' (pointer, hdata: "line")
+*** 'last_read_line' (pointer, hdata: "line")
+*** 'lines_count' (integer)
+*** 'first_line_not_read' (integer)
+*** 'lines_hidden' (integer)
+*** 'buffer_max_length' (integer)
+*** 'buffer_max_length_refresh' (integer)
+*** 'prefix_max_length' (integer)
+*** 'prefix_max_length_refresh' (integer)
+* 'nick': nicki na liście nicków
+** wtyczka: weechat
+** zmienne:
+*** 'group' (pointer, hdata: "nick_group")
+*** 'name' (string)
+*** 'color' (string)
+*** 'prefix' (string)
+*** 'prefix_color' (string)
+*** 'visible' (integer)
+*** 'prev_nick' (pointer, hdata: "nick")
+*** 'next_nick' (pointer, hdata: "nick")
+* 'nick_group': grupy na liście nicków
+** wtyczka: weechat
+** zmienne:
+*** 'name' (string)
+*** 'color' (string)
+*** 'visible' (integer)
+*** 'level' (integer)
+*** 'parent' (pointer, hdata: "nick_group")
+*** 'children' (pointer, hdata: "nick_group")
+*** 'last_child' (pointer, hdata: "nick_group")
+*** 'nicks' (pointer, hdata: "nick")
+*** 'last_nick' (pointer, hdata: "nick")
+*** 'prev_group' (pointer, hdata: "nick_group")
+*** 'next_group' (pointer, hdata: "nick_group")
+* 'plugin': wtyczka
+** wtyczka: weechat
+** zmienne:
+*** 'filename' (string)
+*** 'handle' (pointer)
+*** 'name' (string)
+*** 'description' (string)
+*** 'author' (string)
+*** 'version' (string)
+*** 'license' (string)
+*** 'charset' (string)
+*** 'debug' (integer)
+*** 'prev_plugin' (pointer, hdata: "plugin")
+*** 'next_plugin' (pointer, hdata: "plugin")
+** listy:
+*** 'last_weechat_plugin'
+*** 'weechat_plugins'
+* 'proxy': pośrednik
+** wtyczka: weechat
+** zmienne:
+*** 'name' (string)
+*** 'options' (pointer)
+*** 'prev_proxy' (pointer, hdata: "proxy")
+*** 'next_proxy' (pointer, hdata: "proxy")
+** listy:
+*** 'last_weechat_proxy'
+*** 'weechat_proxies'
+* 'window': okno
+** wtyczka: weechat
+** zmienne:
+*** 'number' (integer)
+*** 'win_x' (integer)
+*** 'win_y' (integer)
+*** 'win_width' (integer)
+*** 'win_height' (integer)
+*** 'win_width_pct' (integer)
+*** 'win_height_pct' (integer)
+*** 'win_chat_x' (integer)
+*** 'win_chat_y' (integer)
+*** 'win_chat_width' (integer)
+*** 'win_chat_height' (integer)
+*** 'win_chat_cursor_x' (integer)
+*** 'win_chat_cursor_y' (integer)
+*** 'bar_windows' (pointer, hdata: "bar_window")
+*** 'last_bar_window' (pointer, hdata: "bar_window")
+*** 'refresh_needed' (integer)
+*** 'gui_objects' (pointer)
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'layout_plugin_name' (string)
+*** 'layout_buffer_name' (string)
+*** 'scroll' (pointer, hdata: "window_scroll")
+*** 'ptr_tree' (pointer, hdata: "window_tree")
+*** 'prev_window' (pointer, hdata: "window")
+*** 'next_window' (pointer, hdata: "window")
+** listy:
+*** 'gui_current_window'
+*** 'gui_windows'
+*** 'last_gui_window'
+* 'window_scroll': informacje o przewijaniu w oknie
+** wtyczka: weechat
+** zmienne:
+*** 'buffer' (pointer, hdata: "buffer")
+*** 'first_line_displayed' (integer)
+*** 'start_line' (pointer, hdata: "line")
+*** 'start_line_pos' (integer)
+*** 'scrolling' (integer)
+*** 'start_col' (integer)
+*** 'lines_after' (integer)
+*** 'prev_scroll' (pointer, hdata: "window_scroll")
+*** 'next_scroll' (pointer, hdata: "window_scroll")
+* 'window_tree': drzewo okien
+** wtyczka: weechat
+** zmienne:
+*** 'parent_node' (pointer, hdata: "window_tree")
+*** 'split_pct' (integer)
+*** 'split_horizontal' (integer)
+*** 'child1' (pointer, hdata: "window_tree")
+*** 'child2' (pointer, hdata: "window_tree")
+*** 'window' (pointer, hdata: "window")
+** listy:
+*** 'gui_windows_tree'
diff --git a/doc/pl/autogen/plugin_api/infolists.txt b/doc/pl/autogen/plugin_api/infolists.txt
new file mode 100644
index 000000000..7e4935125
--- /dev/null
+++ b/doc/pl/autogen/plugin_api/infolists.txt
@@ -0,0 +1,73 @@
+[width="100%",cols="^1,^2,5,5,5",options="header"]
+|===
+| Wtyczka | Nazwa | Opis | Wskaźnik | Argumenty
+
+| alias | alias | lista aliasów | wskaźnik aliasu (opcjonalny) | nazwa aliasu (może się zaczynać lub kończyć "*") (opcjonalne)
+
+| guile | guile_script | lista skryptów | wskaźnik skryptu (opcjonalne) | nazwa skryptu (może się zaczynać lub kończyć "*") (opcjonalne)
+
+| irc | irc_channel | lista kanałów IRC | wskaźnik kanału (opcjonalne) | serwer,kanał (kanał jest opcjonalny)
+
+| irc | irc_ignore | lista ignorów IRC | wskaźnik ignorowania (opcjonalne) | -
+
+| irc | irc_nick | lista nicków na kanale IRC | wskaźnik nicka (opcjonalne) | serwer,kanał,nick (kanał oraz nick są opcjonalne)
+
+| irc | irc_notify | lista powiadomień | wskaźnik powiadomienia (opcjonalne) | nazwa serwera (może się zaczynać lub kończyć "*") (opcjonalne)
+
+| irc | irc_server | lista serwerów IRC | wskaźnik serwera (opcjonalny) | nazwa serwera (może się zaczynać lub kończyć "*") (opcjonalne)
+
+| logger | logger_buffer | lista logowanych buforów | wskaźnik logger (opcjonalny) | -
+
+| lua | lua_script | lista skryptów | wskaźnik skryptu (opcjonalne) | nazwa skryptu (może się zaczynać lub kończyć "*") (opcjonalne)
+
+| perl | perl_script | lista skryptów | wskaźnik skryptu (opcjonalne) | nazwa skryptu (może się zaczynać lub kończyć "*") (opcjonalne)
+
+| python | python_script | lista skryptów | wskaźnik skryptu (opcjonalne) | nazwa skryptu (może się zaczynać lub kończyć "*") (opcjonalne)
+
+| relay | relay | lista zdalnych klientów | wskaźnik relay (opcjonalny) | -
+
+| rmodifier | rmodifier | lista rmodifierów | wskaźnik rmodifier (opcjonalny) | nazwa rmodifier (może się zaczynać lub kończyć "*") (opcjonalne)
+
+| ruby | ruby_script | lista skryptów | wskaźnik skryptu (opcjonalne) | nazwa skryptu (może się zaczynać lub kończyć "*") (opcjonalne)
+
+| script | script_script | lista skryptów | wskaźnik skryptu (opcjonalne) | nazwa skryptu z rozszerzeniem (może się zaczynać lub kończyć "*") (opcjonalne)
+
+| tcl | tcl_script | lista skryptów | wskaźnik skryptu (opcjonalne) | nazwa skryptu (może się zaczynać lub kończyć "*") (opcjonalne)
+
+| weechat | bar | lista pasków | wskaźnik paska (opcjonalne) | nazwa paska (może się zaczynać lub kończyć "*") (opcjonalne)
+
+| weechat | bar_item | lista elementów pasków | wskaźnik elementu paska (opcjonalne) | nazwa elementu paska (może się zaczynać lub kończyć "*") (opcjonalne)
+
+| weechat | bar_window | lista pasków okien | wskaźnik paska okna (opcjonalne) | -
+
+| weechat | buffer | lista buforów | wskaźnik bufora (opcjonalne) | nazwa bufora (może się zaczynać lub kończyć "*") (opcjonalne)
+
+| weechat | buffer_lines | linie w buforze | wskaźnik bufora | -
+
+| weechat | filter | lista filtrów | - | nazwa filtru (może się zaczynać lub kończyć "*") (opcjonalne)
+
+| weechat | history | historia komend | wskaźnik bufora (jeśli nie ustawiony, zwraca globalną historię) (opcjonalne) | -
+
+| weechat | hook | lista powiązań | wskaźnik uchwytu (opcjonalne) | typ,argumenty (typ to komenda/timer/.., argumenty do uzyskania tylko niektórych hooków (mogą zaczynać się lub kończyć "*"), oba są opcjonalne)
+
+| weechat | hotlist | lista buforów w hotliście | - | -
+
+| weechat | key | lista skrótów klawiszowych | - | kontekst ("default", "search", "cursor" lub "mouse") (opcjonalne)
+
+| weechat | layout | lista układów | - | -
+
+| weechat | nicklist | nicki na liście nicków bufora | wskaźnik bufora | nick_xxx lub group_xxx w celu pozyskania tylko nick/group xxx (opcjonalne)
+
+| weechat | option | lista opcji | - | nazwa opcji (może się zaczynać lub kończyć "*") (opcjonalne)
+
+| weechat | plugin | lista wtyczek | wskaźnik wtyczki (opcjonalne) | nazwa wtyczki (może się zaczynać lub kończyć "*") (opcjonalne)
+
+| weechat | proxy | lista pośredników | wskaźnik pośrednika (opcjonalny) | nazwa pośrednika (może się zaczynać lub kończyć "*") (opcjonalne)
+
+| weechat | url_options | opcje dla URLi | - | -
+
+| weechat | window | lista okien | wskaźnik okna (opcjonalne) | "current" dla obecnego okna lub numer okna (opcjonalne)
+
+| xfer | xfer | lista xfer | wskaźnik xfer (opcjonalny) | -
+
+|===
diff --git a/doc/pl/autogen/plugin_api/infos.txt b/doc/pl/autogen/plugin_api/infos.txt
new file mode 100644
index 000000000..fbfccaee8
--- /dev/null
+++ b/doc/pl/autogen/plugin_api/infos.txt
@@ -0,0 +1,69 @@
+[width="100%",cols="^1,^2,6,6",options="header"]
+|===
+| Wtyczka | Nazwa | Opis | Argumenty
+
+| aspell | aspell_dict | oddzielona przecinkami lista słowników używanych w buforze | wskaźnik na bufor ("0x12345678") lub jego pełna nazwa ("irc.freenode.#weechat")
+
+| fifo | fifo_filename | nazwa strumienia FIFO | -
+
+| irc | irc_buffer | pobiera wskaźnik dla serwera/kanału/nicku IRC | serwer,kanał,nick (kanał oraz nick są opcjonalne)
+
+| irc | irc_is_channel | 1 jeśli ciąg jest poprawną nazwą kanału IRC dla serwera | serwer,kanał (serWer jest opcjonalny)
+
+| irc | irc_is_nick | 1 jeśli ciąg jest poprawną nazwą użytkownika IRC | nazwa użytkownika
+
+| irc | irc_nick | pobiera aktualny nick z serwera | nazwa serwera
+
+| irc | irc_nick_color | pobiera kod koloru nicka | nazwa użytkownika
+
+| irc | irc_nick_color_name | pobiera nazwę koloru nicka | nazwa użytkownika
+
+| irc | irc_nick_from_host | pobiera nick z hosta IRC | host IRC (jak `:nick!nazwa@serwer.com`)
+
+| irc | irc_server_isupport | 1 jeśli serwer wspiera tę opcję (z wiadomości IRC 005) | serwer,właściwość
+
+| irc | irc_server_isupport_value | wartość opcji, jeśli jest wpierana przez serwer (z wiadomości IRC 005) | serwer,właściwość
+
+| python | python2_bin | ścieżka do interpretera pythona 2.x | -
+
+| weechat | charset_internal | wewnętrzne kodowanie WeeChat | -
+
+| weechat | charset_terminal | kodowanie terminala | -
+
+| weechat | cursor_mode | 1 jeśli tryb kursora jest aktywny | -
+
+| weechat | date | data kompilacji WeeChat | -
+
+| weechat | dir_separator | separator katalogów | -
+
+| weechat | filters_enabled | 1 jeśli filtry są aktywne | -
+
+| weechat | inactivity | brak aktywności klawiatury (sekundy) | -
+
+| weechat | locale | zestaw znaków użyty do tłumaczenia wiadomości | -
+
+| weechat | term_height | wysokość terminala | -
+
+| weechat | term_width | szerokość terminala | -
+
+| weechat | version | wersja WeeChat | -
+
+| weechat | version_git | wersja git WeeChat (wyjście komendy "git describe" dla tylko dla wersji rozwojowej, puste dla wersji stabilnej) | -
+
+| weechat | version_number | wersja WeeChat (jako liczba) | -
+
+| weechat | weechat_dir | katalog Weechat | -
+
+| weechat | weechat_libdir | katalog "lib" WeeChata | -
+
+| weechat | weechat_localedir | katalog "locale" WeeChata | -
+
+| weechat | weechat_sharedir | katalog "share" WeeChata | -
+
+| weechat | weechat_site | Strona WeeChat | -
+
+| weechat | weechat_site_download | Strona pobrań WeeChat | -
+
+| weechat | weechat_upgrading | 1 jeżeli WeeChat jest aktualizowany (komenda `/upgrade`) | -
+
+|===
diff --git a/doc/pl/autogen/plugin_api/infos_hashtable.txt b/doc/pl/autogen/plugin_api/infos_hashtable.txt
new file mode 100644
index 000000000..1754346ca
--- /dev/null
+++ b/doc/pl/autogen/plugin_api/infos_hashtable.txt
@@ -0,0 +1,9 @@
+[width="100%",cols="^1,^2,6,6,6",options="header"]
+|===
+| Wtyczka | Nazwa | Opis | Hashtable (wejście) | Hashtable (wyjście)
+
+| irc | irc_message_parse | przetwarza wiadomość IRC | "message": wiadomość IRC, "server": nazwa serwera (opcjonalne) | "tags": tagi, "message_without_tags": wiadomość bez tagów, "nick": nick, "host": host, "command": komenda, "channel": kanał, "arguments": argumenty (razem z kanałem)
+
+| irc | irc_message_split | dziel wiadomość IRC (aby zmieściła się w 512 bajtach) | "message": wiadomość IRC, "server": nazwa serwera (opcjonalne) | "msg1" ... "msgN": wiadomości do wysłania (bez kończącego "\r\n"), "args1" ... "argsN": argumenty wiadomości, "count": ilość wiadomości
+
+|===
diff --git a/doc/pl/autogen/plugin_api/url_options.txt b/doc/pl/autogen/plugin_api/url_options.txt
new file mode 100644
index 000000000..bc1ba57c6
--- /dev/null
+++ b/doc/pl/autogen/plugin_api/url_options.txt
@@ -0,0 +1,301 @@
+[width="100%",cols="2,^1,7",options="header"]
+|===
+| Opcja | Typ | Stałe ^(1)^
+
+| verbose | long |
+
+| header | long |
+
+| noprogress | long |
+
+| nosignal | long |
+
+| wildcardmatch | long |
+
+| failonerror | long |
+
+| protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher, all
+
+| redir_protocols | mask | http, https, ftp, ftps, scp, sftp, telnet, ldap, ldaps, dict, file, tftp, imap, imaps, pop3, pop3s, smtp, smtps, rtsp, rtmp, rtmpt, rtmpe, rtmpte, rtmps, rtmpts, gopher, all
+
+| proxy | string |
+
+| proxyport | long |
+
+| proxytype | long | http, http_1_0, socks4, socks5, socks4a, socks5_hostname
+
+| noproxy | string |
+
+| httpproxytunnel | long |
+
+| socks5_gssapi_service | string |
+
+| socks5_gssapi_nec | long |
+
+| interface | string |
+
+| localport | long |
+
+| localportrange | long |
+
+| dns_cache_timeout | long |
+
+| buffersize | long |
+
+| port | long |
+
+| tcp_nodelay | long |
+
+| address_scope | long |
+
+| tcp_keepalive | long |
+
+| tcp_keepidle | long |
+
+| tcp_keepintvl | long |
+
+| netrc | long | ignored, optional, required
+
+| netrc_file | string |
+
+| userpwd | string |
+
+| proxyuserpwd | string |
+
+| username | string |
+
+| password | string |
+
+| proxyusername | string |
+
+| proxypassword | string |
+
+| httpauth | mask | none, basic, digest, gssnegotiate, ntlm, digest_ie, ntlm_wb, only, any, anysafe
+
+| tlsauth_type | mask | none, srp
+
+| tlsauth_username | string |
+
+| tlsauth_password | string |
+
+| proxyauth | mask | none, basic, digest, gssnegotiate, ntlm, digest_ie, ntlm_wb, only, any, anysafe
+
+| autoreferer | long |
+
+| accept_encoding | string |
+
+| transfer_encoding | long |
+
+| followlocation | long |
+
+| unrestricted_auth | long |
+
+| maxredirs | long |
+
+| postredir | mask | post_301, post_302
+
+| put | long |
+
+| post | long |
+
+| postfields | string |
+
+| postfieldsize | long |
+
+| postfieldsize_large | long long |
+
+| copypostfields | string |
+
+| referer | string |
+
+| useragent | string |
+
+| cookie | string |
+
+| cookiefile | string |
+
+| cookiejar | string |
+
+| cookiesession | long |
+
+| cookielist | string |
+
+| httpget | long |
+
+| http_version | long | none, 1_0, 1_1
+
+| ignore_content_length | long |
+
+| http_content_decoding | long |
+
+| http_transfer_decoding | long |
+
+| mail_from | string |
+
+| mail_auth | string |
+
+| tftp_blksize | long |
+
+| ftpport | string |
+
+| dirlistonly | long |
+
+| append | long |
+
+| ftp_use_eprt | long |
+
+| ftp_use_epsv | long |
+
+| ftp_use_pret | long |
+
+| ftp_create_missing_dirs | long |
+
+| ftp_response_timeout | long |
+
+| ftp_alternative_to_user | string |
+
+| ftp_skip_pasv_ip | long |
+
+| ftpsslauth | long | default, ssl, tls
+
+| ftp_ssl_ccc | long | ccc_none, ccc_passive, ccc_active
+
+| ftp_account | string |
+
+| ftp_filemethod | long | multicwd, nocwd, singlecwd
+
+| rtsp_request | long | options, describe, announce, setup, play, pause, teardown, get_parameter, set_parameter, record, receive
+
+| rtsp_session_id | string |
+
+| rtsp_stream_uri | string |
+
+| rtsp_transport | string |
+
+| rtsp_client_cseq | long |
+
+| rtsp_server_cseq | long |
+
+| transfertext | long |
+
+| proxy_transfer_mode | long |
+
+| crlf | long |
+
+| range | string |
+
+| resume_from | long |
+
+| resume_from_large | long long |
+
+| customrequest | string |
+
+| filetime | long |
+
+| nobody | long |
+
+| infilesize | long |
+
+| infilesize_large | long long |
+
+| upload | long |
+
+| maxfilesize | long |
+
+| maxfilesize_large | long long |
+
+| timecondition | long | none, ifmodsince, ifunmodsince, lastmod
+
+| timevalue | long |
+
+| timeout | long |
+
+| timeout_ms | long |
+
+| low_speed_limit | long |
+
+| low_speed_time | long |
+
+| max_send_speed_large | long long |
+
+| max_recv_speed_large | long long |
+
+| maxconnects | long |
+
+| fresh_connect | long |
+
+| forbid_reuse | long |
+
+| connecttimeout | long |
+
+| connecttimeout_ms | long |
+
+| ipresolve | long | whatever, v4, v6
+
+| connect_only | long |
+
+| use_ssl | long | none, try, control, all
+
+| dns_servers | string |
+
+| accepttimeout_ms | long |
+
+| sslcert | string |
+
+| sslcerttype | string |
+
+| sslkey | string |
+
+| sslkeytype | string |
+
+| keypasswd | string |
+
+| sslengine | string |
+
+| sslengine_default | long |
+
+| sslversion | long | default, tlsv1, sslv2, sslv3
+
+| ssl_verifypeer | long |
+
+| cainfo | string |
+
+| issuercert | string |
+
+| capath | string |
+
+| crlfile | string |
+
+| ssl_verifyhost | long |
+
+| certinfo | long |
+
+| random_file | string |
+
+| egdsocket | string |
+
+| ssl_cipher_list | string |
+
+| ssl_sessionid_cache | long |
+
+| ssl_options | long | allow_beast
+
+| krblevel | string |
+
+| gssapi_delegation | long | none, policy_flag, flag
+
+| ssh_auth_types | mask | none, policy_flag, flag
+
+| ssh_host_public_key_md5 | string |
+
+| ssh_public_keyfile | string |
+
+| ssh_private_keyfile | string |
+
+| ssh_knownhosts | string |
+
+| new_file_perms | long |
+
+| new_directory_perms | long |
+
+|===
diff --git a/doc/pl/autogen/user/alias_commands.txt b/doc/pl/autogen/user/alias_commands.txt
new file mode 100644
index 000000000..6279c0531
--- /dev/null
+++ b/doc/pl/autogen/user/alias_commands.txt
@@ -0,0 +1,34 @@
+[[command_alias_alias]]
+[command]*`alias`* tworzy alias do komendy::
+
+----
+/alias [-completion <dopełnienie>] <alias> [<komenda> [;<komenda>...]]
+
+completion: dopełnienie dla aliasu (opcjonalne, domyślnie dopełnienie wykonuje się z docelową komendą)
+ uwaga: można użyć %%komenda w celu użycia dopełnień dla istniejących komend
+ alias: nazwa aliasu (może się zaczynać lub kończyć "*" dla wyświetlenia listy aliasów)
+ komenda: nazwa komendy (wiele komend można oddzielić za pomocą średnika)
+
+Bez podania argumentu komenda wyświetla listę wszystkich zdefiniowanych aliasów.
+
+Ważne: dla komend specjalne zmienne są zastępowane odpowiednimi wartościami:
+ $n: argument 'n' (pomiędzy 1 i 9)
+ $-m: argumenty od 1 do 'm'
+ $n-: argumenty od 'n' do ostatniego
+ $n-m: argumenty od 'n' od 'm'
+ $*: wszystkie argumenty
+ $~: ostatni argument
+ $var: gdzie "var" to zmienna lokalna buforu (zobacz /buffer localvar)
+ przykłady: $nick, $channel, $server, $plugin, $name
+
+Do usunięcia aliasu służy komenda /unalias.
+
+Przykłady:
+ alias /split do poziomego podziału:
+ /alias split /window splith
+ alias /hello pisze "hello" na wszystkich kanałach poza #weechat:
+ /alias hello /allchan -exclude=#weechat msg * hello
+ alias /forcejoin wysyłający komende IRC "forcejoin" z dopełnieniem dla /sajoin:
+ /alias -completion %%sajoin forcejoin /quote forcejoin
+----
+
diff --git a/doc/pl/autogen/user/aspell_commands.txt b/doc/pl/autogen/user/aspell_commands.txt
new file mode 100644
index 000000000..0472c68dd
--- /dev/null
+++ b/doc/pl/autogen/user/aspell_commands.txt
@@ -0,0 +1,27 @@
+[[command_aspell_aspell]]
+[command]*`aspell`* konfiguracja wtyczki aspell::
+
+----
+/aspell enable|disable|toggle
+ listdict
+ setdict <język>[,<język>...]
+ deldict
+ addword [<język>] <słowo>
+
+ enable: włącza aspell
+ disable: wyłącza aspell
+ toggle: przełącza aspell
+listdict: pokazuje zainstalowane słowniki
+ setdict: ustawia słownik dla obecnego buforu (kilka słowników może być podanych po przecinku)
+ deldict: usuwa słownik używany w obecnym buforze
+ addword: dodaje słowo do osobistego słownika aspell
+
+Jeśli wprowadzany tekst zaczyna się od '/' nie będzie on sprawdzany, za wyjątkiem kilku komend (zobacz /set aspell.check.commands).
+
+W celu włączenia aspell dla wszystkich buforów, należy użyć opcji "default_dict", następnie włączyć aspell, na przykład:
+ /set aspell.check.default_dict "en"
+ /aspell enable
+
+Domyślny skrót klawiszowy przełączający aspell to alt-s.
+----
+
diff --git a/doc/pl/autogen/user/aspell_options.txt b/doc/pl/autogen/user/aspell_options.txt
new file mode 100644
index 000000000..ef6620c30
--- /dev/null
+++ b/doc/pl/autogen/user/aspell_options.txt
@@ -0,0 +1,45 @@
+* [[option_aspell.check.commands]] *aspell.check.commands*
+** opis: `oddzielona przecinkiem lista komend, dla których sprawdzana jest poprawna pisownia (sprawdzanie pisowni jest wyłączone dla pozostałych komend)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"ame,amsg,away,command,cycle,kick,kickban,me,msg,notice,part,query,quit,topic"`)
+
+* [[option_aspell.check.default_dict]] *aspell.check.default_dict*
+** opis: `domyślny słownik (lub oddzielona przecinkami lista słowników) używany, kiedy bufor nie ma zdefiniowanego słownika (zostaw puste, aby wyłączyć słownik w buforach, które nie posiadają konkretnie przypisanego słownika aspell)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_aspell.check.during_search]] *aspell.check.during_search*
+** opis: `sprawdzaj słowa podczas wyszukiwania tekstu w buforze`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_aspell.check.enabled]] *aspell.check.enabled*
+** opis: `włącza sprawdzanie aspell dla linii komend`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_aspell.check.real_time]] *aspell.check.real_time*
+** opis: `sprawdzanie pisowni w czasie rzeczywistym (wolniejsze, wyłączone domyślnie: słowa są sprawdzane tylko jeśli za nimi znajduje się separator)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_aspell.check.suggestions]] *aspell.check.suggestions*
+** opis: `numer podpowiedzi wyświetlanych w elemencie paska "aspell_suggest" dla każdego słownika ustawionego w buforze (-1 = wyłącza podpowiedzi, 0 = wyświetla wszystkie możliwe podpowiedzi dla każdego języka)`
+** typ: liczba
+** wartości: -1 .. 2147483647 (domyślna wartość: `-1`)
+
+* [[option_aspell.check.word_min_length]] *aspell.check.word_min_length*
+** opis: `minimalna długość słowa do sprawdzenia ( 0 - sprawdzaj wszystkie słowa)`
+** typ: liczba
+** wartości: 0 .. 2147483647 (domyślna wartość: `2`)
+
+* [[option_aspell.color.misspelled]] *aspell.color.misspelled*
+** opis: `kolor używany dla błędnie zapisanych słów (pasek wprowadzania)`
+** 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ść: `lightred`)
+
+* [[option_aspell.color.suggestions]] *aspell.color.suggestions*
+** opis: `kolor tekstu sugestii dla błędnie wprowadzonego słowa (pasek statusu)`
+** 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`)
+
diff --git a/doc/pl/autogen/user/charset_commands.txt b/doc/pl/autogen/user/charset_commands.txt
new file mode 100644
index 000000000..d4a8e1783
--- /dev/null
+++ b/doc/pl/autogen/user/charset_commands.txt
@@ -0,0 +1,13 @@
+[[command_charset_charset]]
+[command]*`charset`* zmienia kodowanie dla obecnego bufora::
+
+----
+/charset decode|encode <kodowanie>
+ reset
+
+ decode: zmienia dekodowany zestaw znaków
+ encode: zmienia kodowany zestaw znaków
+kodowanie: nowe kodowanie dla obecnego bufora
+ reset: resetuje kodowanie dla obecnego bufora
+----
+
diff --git a/doc/pl/autogen/user/charset_options.txt b/doc/pl/autogen/user/charset_options.txt
new file mode 100644
index 000000000..318dbf3c2
--- /dev/null
+++ b/doc/pl/autogen/user/charset_options.txt
@@ -0,0 +1,10 @@
+* [[option_charset.default.decode]] *charset.default.decode*
+** opis: `globalne dekodowanie: kodowanie użyte do dekodowania przychodzących wiadomości (jeśli się nie powiedzie, zostanie przywrócone UTF-8, ponieważ jest to domyślne kodowanie w WeeChat)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"iso-8859-1"`)
+
+* [[option_charset.default.encode]] *charset.default.encode*
+** opis: `globalne dekodowanie: kodowanie użyte do dekodowania wychodzących wiadomości (jeśli się nie powiedzie, zostanie przywrócone UTF-8, ponieważ jest to domyślne kodowanie w WeeChat)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
diff --git a/doc/pl/autogen/user/guile_commands.txt b/doc/pl/autogen/user/guile_commands.txt
new file mode 100644
index 000000000..8b0c99d79
--- /dev/null
+++ b/doc/pl/autogen/user/guile_commands.txt
@@ -0,0 +1,22 @@
+[[command_guile_guile]]
+[command]*`guile`* list/load/unload skrypt::
+
+----
+/guile list|listfull [<nazwa>]
+ load [-q] <nazwapliku>
+ autoload
+ reload|unload [-q] [<nazwa>]
+
+ list: lista załadowanych wtyczek
+listfull: lista załadowanych wtyczek (szczegółowa)
+ load: ładuje wtyczkę
+autoload: automatycznie ładuje wtyczki w katalogu systemowym lub użytkownika
+ reload: przeładuje pojedynczą wtyczkę (jeśli nie podano nazwy, wyładuje wszystkie wtyczki, następnie automatycznie załaduje wtyczki)
+ unload: wyładowuje jedną albo wszystkie wtyczki
+nazwa_pliku: skrypt (plik) do załadowania
+ nazwa: nazwa skryptu (nazwa użyta do wywołania funkcji "register")
+ -q: tryb cichy: nie wyświetla wiadomości
+
+Bez argumentów ta komenda wyświetli wszystkie załadowane wtyczki.
+----
+
diff --git a/doc/pl/autogen/user/irc_commands.txt b/doc/pl/autogen/user/irc_commands.txt
new file mode 100644
index 000000000..1b259c321
--- /dev/null
+++ b/doc/pl/autogen/user/irc_commands.txt
@@ -0,0 +1,865 @@
+[[command_irc_admin]]
+[command]*`admin`* wyszukuje informacje o administratorze serwera::
+
+----
+/admin [<cel>]
+
+cel: serwer
+----
+
+[[command_irc_allchan]]
+[command]*`allchan`* wykonuje komendę na wszystkich kanałach na połączonych serwerach::
+
+----
+/allchan [-current] [-exclude=<kanał>[,<kanał>...]] <komenda> [<argumenty>]
+
+ -current: wykonuje komendę tylko na kanałach obecnego serwera
+ -exclude: wyklucza niektóre kanały ('*' jest dozwolone na początku lub końcu nazwy kanału, aby wykluczyć wiele kanałów)
+ komenda: komenda do wykonania
+argumenty: argumenty dla komendy (specjalne zmienne $nick, $channel i $server są zamieniane na odpowiednie wartości)
+
+Przykłady:
+ wykonuje '/me testuje' na wszystkich kanałach:
+ /allchan me testuje
+ mówi 'witam' wszędzie tylko nie na #weechat:
+ /allchan -exclude=#weechat msg * witam
+ mówi 'witam' wszędzie poza #weechat oraz kanałami zaczynającymi się od #linux:
+ /allchan -exclude=#weechat,#linux* msg * witam
+----
+
+[[command_irc_allserv]]
+[command]*`allserv`* wykonuje komendę na wszystkich połączonych serwerach::
+
+----
+/allserv [-exclude=<serwer>[,<serwer>...]] <komenda> [<argumenty>]
+
+ -exclude: wyklucza niektóre serwery ('*' jest dozwolone na początku lub końcu nazwy, w celu wykluczenia wielu serwerów)
+ komenda: komenda do wykonania
+argumenty: argumenty dla komendy (specjalne zmienne $nick, $channel i $server są zamieniane na odpowiednie wartości)
+
+Przykłady:
+ zmienia nick na wszystkich serwerach:
+ /allserv nick nowy_nick
+ ustawia stan nieobecności na wszystkich serwerach:
+ /allserv away Jestem nieobecny
+ wykonuje whois na własnym nicku na wszystkich serwerach:
+ /allserv whois $nick
+----
+
+[[command_irc_ban]]
+[command]*`ban`* banuje nick albo host::
+
+----
+/ban [<kanał>] [<nick> [<nick>...]]
+
+kanał: kanał, na którym dajemy bana
+ nick: użytkownik lub host do zbanowania
+
+Bez podania argumentu komenda wyświetla listę banów na obecnym kanale.
+----
+
+[[command_irc_connect]]
+[command]*`connect`* łączy się z serwerem(ami) IRC::
+
+----
+/connect [<serwer> [<serwer>...] [-<opcja>[=<wartość>]] [-no<opcja>] [-nojoin] [-switch]
+ -all|-auto|-open [-nojoin] [-switch]
+
+ serwer: nazwa serwera, może nią być:
+ - 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[...]]
+ 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
+ -auto: łączy się z serwerami z włączonym automatycznym połączeniem
+ -open: łączy się ze wszystkimi otwartymi ale nie połączonymi serwerami
+ -nojoin: nie wchodź na żaden kanał (nawet jeśli autojoin jest włączony dla tego serwera)
+ -switch: przełącza adres serwera na kolejny
+
+W celu rozłączenia z serwerem lub przerwania próby połączenia, użyj komendy /disconnect.
+
+Przykłady:
+ /connect freenode
+ /connect irc.oftc.net/6667
+ /connect irc6.oftc.net/6667 -ipv6
+ /connect irc6.oftc.net/6697 -ipv6 -ssl
+ /connect my.server.org/6697 -ssl -password=test
+ /connect irc://nick@irc.oftc.net/#kanał
+ /connect -switch
+----
+
+[[command_irc_ctcp]]
+[command]*`ctcp`* wyślij wiadomość CTCP (protokół klient-klient)::
+
+----
+/ctcp <cel> <typ> [<argumenty>]
+
+ cel: nick albo kanał, na który wysłać CTCP
+ typ: typ CTCP (przykłady: "version", "ping", ..)
+argumenty: argumenty dla CTCP
+----
+
+[[command_irc_cycle]]
+[command]*`cycle`* wyjdź i wejdź ponownie na kanał::
+
+----
+/cycle [<kanał>[,<kanał>...]] [<wiadomość>]
+
+kanał: nazwa kanału
+wiadomość: wiadomość (pokazywana innym użytkownikom)
+----
+
+[[command_irc_dcc]]
+[command]*`dcc`* rozpoczyna DCC (przesył pliku lub rozmowę)::
+
+----
+/dcc chat <nick>
+ send <nick> <plik>
+
+nick: osoba, do której wysyłamy plik lub chcemy rozpocząć rozmowę
+plik: nazwa pliku (na lokalnym hoście)
+
+Przykłady:
+ rozmowa z użytkownikiem "toto":
+ /dcc chat toto
+ wyśle plik "/home/foo/bar.txt" użytkownikowi "toto":
+ /dcc send toto /home/foo/bar.txt
+----
+
+[[command_irc_dehalfop]]
+[command]*`dehalfop`* usuwa status halfopa kanału::
+
+----
+/dehalfop <nick> [<nick>...]
+
+nick: nick lub maska (może zaczynać się lub kończyć "*")
+ *: zabiera status pół-operatora kanału wszystkim na kanale poza tobą
+----
+
+[[command_irc_deop]]
+[command]*`deop`* usuwa status operatora kanału::
+
+----
+/deop <nick> [<nick>...]
+ * -yes
+
+nick: nick lub maska (może zaczynać się lub kończyć "*")
+ *: zabiera status operatora kanału wszystkim na kanale poza tobą
+----
+
+[[command_irc_devoice]]
+[command]*`devoice`* usuwa flagę voice::
+
+----
+/devoice <nick> [<nick>...]
+ * -yes
+
+nick: nick lub maska (może zaczynać się lub kończyć "*")
+ *: odbiera głos wszystkim na kanale
+----
+
+[[command_irc_die]]
+[command]*`die`* wyłącza serwer::
+
+----
+/die [<cel>]
+
+cel: nazwa serwera
+----
+
+[[command_irc_disconnect]]
+[command]*`disconnect`* rozłącza się z jednym lub wszystkimi serwerami IRC::
+
+----
+/disconnect [<serwer>|-all|-pending [<powód>]]
+
+ serwer: nazwa serwera do rozłączenia
+ -all: rozłącza się ze wszystkimi serwerami
+-pending: anuluje automatyczne łączenie dla serwerów ponownie łączących się
+ powód: powód rozłączenia
+----
+
+[[command_irc_halfop]]
+[command]*`halfop`* nadaje status halfopa nickowi(m)::
+
+----
+/halfop <nick> [<nick>...]
+ * -yes
+
+nick: nick lub maska (może zaczynać się lub kończyć "*")
+ *: nadaje status pół-operatora kanału wszystkim na kanale poza tobą
+----
+
+[[command_irc_ignore]]
+[command]*`ignore`* ignoruje nicki/hosty z serwera lub kanałów::
+
+----
+/ignore list
+ add [re:]<nick> [<serwer> [<kanał>]]
+ del <numer>|-all
+
+ list: wyświetla wszystkie ignory
+ add: dodaje nową osobę do ignorowania
+ nick: nick lub host (jeśli dodamy "re:" można użyć wyrażenie regularne lub maska używając "*", aby zastąpić jeden lub więcej znaków)
+ del: usuwa wpis o ignorowanej osobie
+ numer: numer wpisu do usunięcia (znajduję się na liście)
+ -all: usuwa wszystkie wpisy z listy ignorowanych
+ serwer: wewnętrzna nazwa serwera, na którym dana osoba ma być ignorowana
+ kanał: nazwa kanału, na którym dana osoba ma być ignorowana
+
+Uwaga: wyrażenie regularne może zaczynać się od "(?-i)" jeśli wielkość znaków ma mieć znaczenie.
+
+Przykłady:
+ ignoruje wszędzie nick "toto":
+ /ignore add toto
+ ignoruje host "toto@domain.com" na serwerze freenode:
+ /ignore add toto@domain.com freenode
+ ignoruje host "toto*@*.domain.com" na freenode/#weechat:
+ /ignore add toto*@*.domain.com freenode #weechat
+----
+
+[[command_irc_info]]
+[command]*`info`* pobiera informacje opisujące serwer::
+
+----
+/info [<cel>]
+
+cel: nazwa serwera
+----
+
+[[command_irc_invite]]
+[command]*`invite`* zaprasza użytkownika na kanał::
+
+----
+/invite <nick> [<nick>...] [<kanał>]
+
+ nick: nick do zaproszenia
+kanał: kanał na który zapraszamy
+----
+
+[[command_irc_ison]]
+[command]*`ison`* sprawdza czy użytkownik jest obecnie na IRC::
+
+----
+/ison <nick> [<nick>...]
+
+nick: nazwa użytkownika
+----
+
+[[command_irc_join]]
+[command]*`join`* wchodzi na kanał::
+
+----
+/join [-noswitch] [-server <serwer>] [<kanał1>[,<kanał2>...]] [<hasło1>[,<hasło2>...]]
+
+-noswitch: nie przełączaj się na nowy bufor
+ serwer: wyślij to do tego serwera (wewnętrzna nazwa)
+ kanał: nazwa kanału
+ hasło: hasło do wejścia na kanał (kanały z hasłami muszą być na początku listy)
+
+Przykłady:
+ /join #weechat
+ /join #tajnykanał,#weechat klucz
+ /join -server freenode #weechat
+ /join -noswitch #weechat
+----
+
+[[command_irc_kick]]
+[command]*`kick`* siłowo usuwa użytkownika z kanału::
+
+----
+/kick [<kanał>] <nick> [<powód>]
+
+kanał: kanał, na którym znajduje się użytkownik
+ nick: osoba do wykopania
+ powód: powód wykopania (specjalne zmienne jak $nick, $channel i $server są podmieniane na odpowiednie wartości)
+----
+
+[[command_irc_kickban]]
+[command]*`kickban`* wykopuje i banuje użytkownika na kanale::
+
+----
+/kickban [<kanał>] <nick> [<powód>]
+
+kanał: kanał, na którym jest użytkownik
+ nick: nick do wykopania i zbanowania
+ powód: powód do wykopania (specjalne zmienne jak $nick, $channel i $server są podmieniane na odpowiednie wartości)
+
+Możliwe jest kopanie/banowanie za pomocą maski, nick zostanie wyciągnięty z maski i zastąpiony "*".
+
+Przykład:
+ zbanuje "*!*@host.com", następnie wykopie "toto":
+ /kickban toto!*@host.com
+----
+
+[[command_irc_kill]]
+[command]*`kill`* zamyka połączenie klient-serwer::
+
+----
+/kill <nick> <powód>
+
+ nick: nick do zabicia
+powód: powód do zabicia
+----
+
+[[command_irc_links]]
+[command]*`links`* wyświetla wszystkie nazwy serwerów, które są połączone z tym samym serwerem co my::
+
+----
+/links [[<serwer>] <maska_serwera>]
+
+ serwer: ten serwer powinien odpowiedzieć na zapytanie
+maska: lista serwerów musi pasować do maski
+----
+
+[[command_irc_list]]
+[command]*`list`* wyświetla kanały i ich tematy::
+
+----
+/list [<kanał>[,<kanał>...]] [<serwer>] [-re <regex>]
+
+kanał: kanał do listowania
+ serwer: nazwa serwera
+ regexp: wyrażenie regularne użyte do filtrowania wyników (wielkość znaków nie ma znaczenia, jeśli poprzedzone "(?-i)" to wielkość znaków ma znaczenie)
+
+Przykłady:
+ wyświetla wszystkie kanały na serwerze (może być bardzo wolny w dużych sieciach):
+ /list
+ wyświetla kanał #weechat:
+ /list #weechat
+ wyświetla wszystkie kanały zaczynające się od "#weechat" (może być bardzo wolny w dużych sieciach):
+ /list -re #weechat.*
+----
+
+[[command_irc_lusers]]
+[command]*`lusers`* pobiera statystyki o wielkości sieci IRC::
+
+----
+/lusers [<maska> [<cel>]]
+
+ maska: tylko serwery pasujące do maski
+cel: serwer, do którego ma być przesłane żądanie
+----
+
+[[command_irc_map]]
+[command]*`map`* pokazuje graficzną mapę sieci IRC::
+
+----
+----
+
+[[command_irc_me]]
+[command]*`me`* wysyła akcję CTCP na aktualny kanał::
+
+----
+/me <wiadomość>
+
+wiadomość: wiadomość do wysłania
+----
+
+[[command_irc_mode]]
+[command]*`mode`* zmień ustawienia kanału lub użytkownika::
+
+----
+/mode [<kanał>] +|-]o|p|s|i|t|n|m|l|b|e|v|k [<argumenty>]
+ <nick> [+|-]i|s|w|o
+
+atrybuty kanału:
+ kanał: nazwa kanału do modyfikacji (domyślnie aktualny kanał)
+ o: daje/zabiera przywileje operatora kanału
+ p: flaga prywatności kanału
+ s: flaga kanału sekretnego
+ i: kanał tylko dla zaproszonych
+ t: temat ustawiany tylko przez operatorów
+ n: żadnych wiadomości z poza kanału
+ m: kanał moderowany
+ l: ustawia limit ilości osób na kanale
+ b: ustawia maskę bana
+ e: ustawia maski wyjątków
+ v: daje/zabiera możliwość rozmowy na kanale moderowanym
+ k: ustawia klucz kanału (hasło)
+atrybuty użytkownika:
+ nick: nazwa użytkownika do modyfikacji
+ i: użytkownik niewidoczny
+ s: użytkownik może otrzymywać informację od serwera
+ w: użytkownik otrzymuje wallopy
+ o: flaga operatora
+
+Lista atrybutów nie jest ogólna, należy zawsze przeczytać dokumentację na temat danego serwera aby poznać dostępne atrybuty.
+
+Przykład:
+ chroni temat kanału #weechat:
+ /mode #weechat +t
+ staje się niewidoczny na serwerze:
+ /mode nick +i
+----
+
+[[command_irc_motd]]
+[command]*`motd`* pobierz "Wiadomość Dnia" (motd)::
+
+----
+/motd [<cel>]
+
+cel: nazwa serwera
+----
+
+[[command_irc_msg]]
+[command]*`msg`* wysyła wiadomość do użytkownika albo kanału::
+
+----
+/msg [-server <serwer>] <cel>[,<cel>...] <tekst>
+
+serwer: wyślij do tego serwera (nazwa wewnętrzna)
+cel: nick lub kanał (może być maska, '*' = aktualny kanał)
+ tekst: wiadomość do wysłania
+----
+
+[[command_irc_names]]
+[command]*`names`* wyświetla nazwy użytkowników na kanałach::
+
+----
+/names [<kanał>[,<kanał>...]]
+
+kanał: nazwa kanału
+----
+
+[[command_irc_nick]]
+[command]*`nick`* zmienia obecną nazwę użytkownika::
+
+----
+/nick [-all] <nick>
+
+-all: ustaw nową nazwę użytkownika na wszystkich serwerach
+nick: nowy nick
+----
+
+[[command_irc_notice]]
+[command]*`notice`* wysyła powiadomienie do użytkownika::
+
+----
+/notice [-server <serwer>] <cel> <tekst>
+
+serwer: wyślij do tego serwera (nazwa wewnętrzna)
+cel: nick lub kanał
+ tekst: wiadomość do wysłania
+----
+
+[[command_irc_notify]]
+[command]*`notify`* dodaje powiadomienie o obecności lub statusie nieobecności nicków na serwerze::
+
+----
+/notify add <nick> [<serwer> [-away]]
+ del <nick>|-all [<serwer>]
+
+ add: dodaje powiadomienie
+ nick: nazwa użytkownika
+serwer: wewnętrzna nazwa serwera (domyślnie obecny serwer)
+ -away: powiadom o zmianie powodu nieobecności (poprzez wykonanie whois na nicku)
+ del: usuwa powiadomienie
+ -all: usuwa wszystkie powiadomienia
+
+Bez argumentu, komenda wyświetla powiadomienia dla obecnego serwera (lub wszystkich serwerów, jeśli komendy użyto w głównym buforze).
+
+Przykłady:
+ powiadom, kiedy "toto" wejdzie/wyjdzie z obecnego serwera:
+ /notify add toto
+ powiadom, kiedy "toto" wejdzie/wyjdzie z serwera freenode:
+ /notify add toto freenode
+ powiadom, kiedy "toto" jest niedostępny lub powróci na serwerze freenode:
+ /notify add toto freenode -away
+----
+
+[[command_irc_op]]
+[command]*`op`* nadaje uprawienia operatora kanału::
+
+----
+/op <nick> [<nick>...]
+ * -yes
+
+nick: nick lub maska (może zaczynać się lub kończyć "*")
+ *: nadaje status operatora kanału wszystkim na kanale poza tobą
+----
+
+[[command_irc_oper]]
+[command]*`oper`* uzyskaj uprawnienia operatora::
+
+----
+/oper <użytkownik> <hasło>
+
+ użytkownik: użytkownik
+hasło: hasło
+----
+
+[[command_irc_part]]
+[command]*`part`* opuszcza kanał::
+
+----
+/part [<kanał>[,<kanał>...]] [<wiadomość>]
+
+kanał: nazwa kanału do opuszczenia
+wiadomość: wiadomość pożegnalna (pokazywana innym użytkownikom)
+----
+
+[[command_irc_ping]]
+[command]*`ping`* wyślij ping do serwera::
+
+----
+/ping <serwer1> [<serwer2>]
+
+serwer1: serwer
+serwer2: przekieruj ping do tego serwera
+----
+
+[[command_irc_pong]]
+[command]*`pong`* odpowiedz na ping::
+
+----
+/pong <demon> [<demon2>]
+
+ demon: demon, który odpowiedział na ping
+demon2: prześlij do tego demona
+----
+
+[[command_irc_query]]
+[command]*`query`* wysyła prywatną wiadomość do użytkownika::
+
+----
+/query [-server <serwer>] <nick>[,<nick>...] [<tekst>]
+
+serwer: wyślij do tego serwera (nazwa wewnętrzna)
+ nick: nazwa użytkownika, z którym chcemy rozpocząć prywatną rozmowę
+ tekst: wiadomość do wysłania
+----
+
+[[command_irc_quiet]]
+[command]*`quiet`* ucisza nicki albo hosty::
+
+----
+/quiet [<kanał>] [<nick> [<nick>...]]
+
+kanał: kanał, na którym uciszamy
+ nick: nazwa użytkownika lub host do uciszenia
+
+Bez podania argumentu komenda wyświetla listę uciszeń na obecnym kanale.
+----
+
+[[command_irc_quote]]
+[command]*`quote`* wyślij nieprzetworzone dane do serwera bez prasowania::
+
+----
+/quote [-server <serwer>] <dane>
+
+serwer: wyślij do tego serwera (nazwa wewnętrzna)
+ dane: nieprzetworzone dane do wysłania
+----
+
+[[command_irc_reconnect]]
+[command]*`reconnect`* ponownie połącz się z serwerem(ami)::
+
+----
+/reconnect <serwer> [<serwer>...] [-nojoin] [-switch]
+ -all [-nojoin] [-switch]
+
+ serwer: nazwa serwera do ponownego połączenia
+ -all: ponownie łączy się ze wszystkimi serwerami
+-nojoin: nie wchodź na żadne kanały (nawet jeśli są zdefiniowane kanały do automatycznego wejścia dla serwera)
+-switch: przełącza na kolejny adres serwera
+----
+
+[[command_irc_rehash]]
+[command]*`rehash`* mówi serwerowi, żeby przeładował pliki konfiguracyjne::
+
+----
+/rehash [<opcja>]
+
+opcje: dodatkowe opcje, dla niektórych serwerów
+----
+
+[[command_irc_restart]]
+[command]*`restart`* mówi serwerowi, aby się ponownie uruchomił::
+
+----
+/restart [<cel>]
+
+cel: nazwa serwera
+----
+
+[[command_irc_sajoin]]
+[command]*`sajoin`* zmusza użytkownika do wejścia na kanał(y)::
+
+----
+/sajoin <nick> <kanał>[,<kanał>...]
+
+ nick: nick
+kanał: nazwa kanału
+----
+
+[[command_irc_samode]]
+[command]*`samode`* zmienia atrybuty kanału, bez posiadania statusu operatora::
+
+----
+/samode <kanał> <atrybuty>
+
+kanał: nazwa kanału
+ atrybuty: atrybuty kanału
+----
+
+[[command_irc_sanick]]
+[command]*`sanick`* zmusza użytkownika do użycia innego nicku::
+
+----
+/sanick <nick> <nowy_nick>
+
+ nick: nick
+nowy_nick: nowy nick
+----
+
+[[command_irc_sapart]]
+[command]*`sapart`* zmusza użytkownika do opuszczenia kanału(ów)::
+
+----
+/sapart <nick> <kanał>[,<kanał>...]
+
+ nick: nick
+kanał: nazwa kanału
+----
+
+[[command_irc_saquit]]
+[command]*`saquit`* zmusza użytkownika do opuszczenia serwera z powodem::
+
+----
+/saquit <nick> <powód>
+
+ nick: nick
+powód: powód
+----
+
+[[command_irc_server]]
+[command]*`server`* wyświetla, dodaje lub usuwa serwery IRC::
+
+----
+/server list|listfull [<serwer>]
+ add <serwera> <host>[/<port>] [-temp] [-<opcja>[=<wartość>]] [-no<opcja>]|| copy|rename <serwer> <nowa_nazwa>
+ del|keep <serwer>]
+ deloutq|jump|raw
+
+ list: wyświetla listę serwerów (bez argumentu wyświetlana jest ta lista)
+listfull: wyświetla listę serwerów ze szczegółowymi informacjami dla każdego serwera
+ add: tworzy nowy serwer
+ serwer: nazwa serwera, do użytku wewnętrznego i wyświetlania
+host: nazwa albo adres IP serwera, z opcjonalnym numerem portu (domyślnie: 6667), wiele adresów należy rozdzielić przecinkiem
+ temp: tworzy serwer tymczasowy (nie zapisany)
+ opcja: ustawia opcję dla serwera (dla opcji boolowskich wartość może zostać pominięta)
+noopcja: ustawia opcje boolowskie na 'off' (na przykład: -nossl)
+ copy: duplikuje serwer
+ rename: zmienia nazwę serwera
+ keep: zachowuje serwer w pliku konfiguracyjnym (tylko dla serwerów tymczasowych)
+ del: usuwa serwer
+ deloutq: usuń wiadomości z kolejki dla wszystkich serwerów (wszystkie wiadomości jakie WeeChat obecnie wysyła)
+ jump: przechodzi do bufora serwera
+ raw: otwiera bufor z nieprzetworzonymi danymi IRC
+
+Przykłady:
+ /server listfull
+ /server add oftc irc.oftc.net/6697 -ssl -autoconnect
+ /server add oftc6 irc6.oftc.net/6697 -ipv6 -ssl
+ /server add freenode2 chat.eu.freenode.net/6667,chat.us.freenode.net/6667
+ /server add freenode3 irc.freenode.net -password=moje_hasło
+ /server copy oftc oftcbis
+ /server rename oftc newoftc
+ /server del freenode
+ /server deloutq
+----
+
+[[command_irc_service]]
+[command]*`service`* rejestruje nową usługę::
+
+----
+/service <nick> <zarezerwowany> <distribution> <typ> <zarezerwowany> <info>
+
+distribution: widoczność serwisu
+ typ: zarezerwowany do dalszego użycia
+----
+
+[[command_irc_servlist]]
+[command]*`servlist`* wyświetla serwisy obecnie połączone z siecią::
+
+----
+/servlist [<maska> [<typ>]]
+
+maska: wyświetl tylko serwisy pasujące do maski
+typ: wyświetl tylko serwisy tego typu
+----
+
+[[command_irc_squery]]
+[command]*`squery`* dostarcza wiadomość do usługi::
+
+----
+/squery <usługa> <tekst>
+
+usługa: nazwa usługi
+ tekst: tekst do wysłania
+----
+
+[[command_irc_squit]]
+[command]*`squit`* rozłącza od podłączonych serwerów::
+
+----
+/squit <serwer> <komentarz>
+
+ serwer: nazwa serwera
+komentarz: powód rozłączenia
+----
+
+[[command_irc_stats]]
+[command]*`stats`* zapytanie o statystyki serwera::
+
+----
+/stats [<zapytanie> [<serwer>]]
+
+ zapytanie: c/h/i/k/l/m/o/y/u (zobacz RFC1459)
+serwer: nazwa serwera
+----
+
+[[command_irc_summon]]
+[command]*`summon`* wyślij do użytkowników serwera wiadomość proszącą ich o wejście na IRC::
+
+----
+/summon <użytkownik> [<cel> [<kanał>]]
+
+ użytkownik: nazwa użytkownika
+ cel: nazwa serwera
+kanał: nazwa kanału
+----
+
+[[command_irc_time]]
+[command]*`time`* uzyskaj lokalny czas serwera::
+
+----
+/time [<cel>]
+
+cel: pobierz czas podanego serwera
+----
+
+[[command_irc_topic]]
+[command]*`topic`* pobiera/ustawia temat kanału::
+
+----
+/topic [<kanał>] [<temat>|-delete]
+
+kanał: nazwa kanału
+ temat: nowy temat kanału
+-delete: kasuje temat kanału
+----
+
+[[command_irc_trace]]
+[command]*`trace`* znajduje drogę do konkretnego serwera::
+
+----
+/trace [<cel>]
+
+cel: serwer
+----
+
+[[command_irc_unban]]
+[command]*`unban`* odbanowuje nicki lub hosty::
+
+----
+/unban [<kanał>] <nick> [<nick> ...]
+
+kanał: kanał, na którym zdejmujemy bana
+ nick: użytkownik lub host do odbanowania
+----
+
+[[command_irc_userhost]]
+[command]*`userhost`* zwraca listę informacji o użytkownikach::
+
+----
+/userhost <nick> [<nick>...]
+
+nick: nazwa użytkownika
+----
+
+[[command_irc_users]]
+[command]*`users`* wyświetla użytkowników zalogowanych do serwera::
+
+----
+/users [<cel>]
+
+cel: serwer
+----
+
+[[command_irc_version]]
+[command]*`version`* podaje informację o wersji nicka lub serwera (obecnego lub określonego)::
+
+----
+/version [<serwer>|<nick>]
+
+serwer: nazwa serwera
+ nick: nazwa użytkownika
+----
+
+[[command_irc_voice]]
+[command]*`voice`* daje głos (voice) nickowi(-m)::
+
+----
+/voice <nick> [<nick>...]
+
+nick: nick lub maska (może zaczynać się lub kończyć "*")
+ *: daje głos każdemu na kanale
+----
+
+[[command_irc_wallchops]]
+[command]*`wallchops`* wysyła powiadomienie do operatorów kanału::
+
+----
+/wallchops [<kanał>] <tekst>
+
+kanał: nazwa kanału
+ tekst:tekst do wysłania
+----
+
+[[command_irc_wallops]]
+[command]*`wallops`* wysyła wiadomość do wszystkich obecnie połączonych użytkowników, którzy ustawili sobie tryb 'w'::
+
+----
+/wallops <tekst>
+
+tekst: wiadomość do wysłania
+----
+
+[[command_irc_who]]
+[command]*`who`* tworzy zapytanie, które zwraca listę informacji::
+
+----
+/who [<mask> [o]]
+
+maska: tylko informacje pasujące do maski
+ o: tylko operatorzy są zwracani zgodnie z podaną maską
+----
+
+[[command_irc_whois]]
+[command]*`whois`* zapytanie o informacje o użytkowniku(ach)::
+
+----
+/whois [<serwer>] [<nick>[,<nick>...]]
+
+serwer: nazwa serwera
+ nick: nick (może być maska)
+
+Bez argumentu, komenda ta wykona whois na:
+- twoim własnym nicki, jeśli bufor to serwer/kanał
+- zdalnym nicku, jeśli bufor to rozmowa prywatna.
+----
+
+[[command_irc_whowas]]
+[command]*`whowas`* pyta o informacje o użytkowniku, który już nie istnieje::
+
+----
+/whowas <nick>[,<nick>...] [<ilość> [<cel>]]
+
+ nick: nick do wyszukania
+ ilość: ilość zwracanych odpowiedzi (pełne wyszukiwanie dla numerów ujemnych)
+cel: odpowiedź powinna pasować do maski
+----
+
diff --git a/doc/pl/autogen/user/irc_options.txt b/doc/pl/autogen/user/irc_options.txt
new file mode 100644
index 000000000..dc83a47ed
--- /dev/null
+++ b/doc/pl/autogen/user/irc_options.txt
@@ -0,0 +1,590 @@
+* [[option_irc.color.input_nick]] *irc.color.input_nick*
+** opis: `kolor nicka w pasku danych wejściowych`
+** 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ść: `lightcyan`)
+
+* [[option_irc.color.item_away]] *irc.color.item_away*
+** opis: `kolor elementu nieobecności`
+** typ: kolor
+** wartości: nazwa koloru WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), numer koloru terminala albo alias; atrybuty dozwolone przed kolorem (tylko dla kolorów testu, nie tła): "*" pogrubienie, "!" odwrócenie, "/" pochylenie, "_" podkreślenie (domyślna wartość: `yellow`)
+
+* [[option_irc.color.item_channel_modes]] *irc.color.item_channel_modes*
+** opis: `kolor trybów kanału, przy nazwie kanału`
+** 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_irc.color.item_lag_counting]] *irc.color.item_lag_counting*
+** opis: `kolor wskaźnika opóźnienia, podczas naliczania (pong nie otrzymany od serwera, lag rośnie)`
+** 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_irc.color.item_lag_finished]] *irc.color.item_lag_finished*
+** opis: `kolor wskaźnika opóźnienia, kiedy otrzymamy pong od serwera`
+** typ: kolor
+** wartości: nazwa koloru WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), numer koloru terminala albo alias; atrybuty dozwolone przed kolorem (tylko dla kolorów testu, nie tła): "*" pogrubienie, "!" odwrócenie, "/" pochylenie, "_" podkreślenie (domyślna wartość: `yellow`)
+
+* [[option_irc.color.message_join]] *irc.color.message_join*
+** opis: `kolor tekstu w wiadomościach o wejściu na kanał`
+** 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_irc.color.message_quit]] *irc.color.message_quit*
+** opis: `kolor tekstu w wiadomościach o opuszczeniu kanału/wyjściu z IRC`
+** typ: kolor
+** wartości: nazwa koloru WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), numer koloru terminala albo alias; atrybuty dozwolone przed kolorem (tylko dla kolorów testu, nie tła): "*" pogrubienie, "!" odwrócenie, "/" pochylenie, "_" podkreślenie (domyślna wartość: `red`)
+
+* [[option_irc.color.mirc_remap]] *irc.color.mirc_remap*
+** opis: `zamień kolory mirca w wiadomościach używając tablicy hashy: klucze to "fg,bg" przyjmują one wartości pomiędzy -1 (nie określono) a 15, wartości to nazwy lub numery kolorów WeeChat (format: "1,-1:kolor1;2,7:kolor2"), przykład: "1,-1:darkgray;1,2:white,blue" w celu przemapowania czarnego na "darkgray" oraz czarnego na niebieskim na "white,blue"; domyślne kolory WeeChat dla kodów IRC: 0:white, 1:black, 2:blue, 3:green, 4:lightred, 5:red, 6:magenta, 7:brown, 8:yellow, 9: lightgreen, 10:cyan, 11:lightcyan, 12:lightblue, 13:lightmagenta, 14:gray, 15:white`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"1,-1:darkgray"`)
+
+* [[option_irc.color.nick_prefixes]] *irc.color.nick_prefixes*
+** opis: `kolor dla przedrostków nicków zawierających oznaczenie statusu (o=operator, h=halfop, v=voice, ..), format: "o:kolor1;h:kolor2;v:kolor3" (jeśli nie znaleziono statusu, WeeChat sprawdzi następne atrybuty uzyskane od serwera ("PREFIX"); specjalny tryb "*" może zostać użyty jako domyślny kolor jeśli nie znaleziono atrybutu na liście)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"q:lightred;a:lightcyan;o:lightgreen;h:lightmagenta;v:yellow;*:lightblue"`)
+
+* [[option_irc.color.notice]] *irc.color.notice*
+** opis: `kolor tekstu "Notice" w podświetleniach`
+** 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_irc.color.reason_quit]] *irc.color.reason_quit*
+** opis: `kolor tekstu powodu opuszczenia kanału/wyjścia z IRC`
+** 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_irc.color.topic_new]] *irc.color.topic_new*
+** opis: `kolor nowego tematu kanału (kiedy temat został zmieniony)`
+** 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ść: `white`)
+
+* [[option_irc.color.topic_old]] *irc.color.topic_old*
+** opis: `kolor starego tematu kanału (kiedy temat został zmieniony)`
+** 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_irc.look.buffer_switch_autojoin]] *irc.look.buffer_switch_autojoin*
+** opis: `automatycznie przełącz się na bufor kanału po automatycznym wejściu (opcja serwera "autojoin")`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_irc.look.buffer_switch_join]] *irc.look.buffer_switch_join*
+** opis: `automatycznie przełącz się na bufor kanału po ręcznym wejściu (za pomocą komendy /join)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_irc.look.color_nicks_in_names]] *irc.look.color_nicks_in_names*
+** opis: `użyj koloru nicka w wynikach komendy /names (lub liście nicków wyświetlanej po wejściu na kanał)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_irc.look.color_nicks_in_nicklist]] *irc.look.color_nicks_in_nicklist*
+** opis: `używaj kolorów nicków na liście nicków`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_irc.look.color_nicks_in_server_messages]] *irc.look.color_nicks_in_server_messages*
+** opis: `użyj koloru nicka w wiadomościach od serwera`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_irc.look.color_pv_nick_like_channel]] *irc.look.color_pv_nick_like_channel*
+** opis: `użyj takiego samego koloru nicka na kanałach i prywatnych rozmowach`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_irc.look.ctcp_time_format]] *irc.look.ctcp_time_format*
+** opis: `format czasu używany w odpowiedzi na wiadomość CTCP TIME (zobacz man strftime dla specyfikatorów daty/czasu)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"%a, %d %b %Y %T %z"`)
+
+* [[option_irc.look.display_away]] *irc.look.display_away*
+** opis: `wyświetl wiadomość, kiedy w(y)łączamy tryb oddalenia (off: nie wyświetlaj/wysyłaj nic, local: wyświetl lokalnie, channel: wyślij akcję na kanały)`
+** typ: liczba
+** wartości: off, local, channel (domyślna wartość: `local`)
+
+* [[option_irc.look.display_ctcp_blocked]] *irc.look.display_ctcp_blocked*
+** opis: `wyświetl wiadomość CTCP nawet jeśli jest blokowana`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_irc.look.display_ctcp_reply]] *irc.look.display_ctcp_reply*
+** opis: `wyświetlaj odpowiedź CTCP wysłaną przez WeeChat`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_irc.look.display_ctcp_unknown]] *irc.look.display_ctcp_unknown*
+** opis: `wyświetl wiadomość CTCP nawet jeśli jest to nieznana CTCP`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_irc.look.display_host_join]] *irc.look.display_host_join*
+** opis: `wyświetlaj host w wiadomościach o wejściu na kanał`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_irc.look.display_host_join_local]] *irc.look.display_host_join_local*
+** opis: `wyświetlaj host podczas wchodzenia na kanał`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_irc.look.display_host_quit]] *irc.look.display_host_quit*
+** opis: `pokazuj host w wiadomościach o opuszczeniu kanału/wyjściu z IRC`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_irc.look.display_join_message]] *irc.look.display_join_message*
+** opis: `oddzielona przecinkami lista wiadomości wyświetlanych po wejściu na kanał: 329 = data utworzenia, 332 = temat, 333 = autor/data tematu, 366 = osoby na kanale`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"329,332,333,366"`)
+
+* [[option_irc.look.display_old_topic]] *irc.look.display_old_topic*
+** opis: `wyświetl stary temat, kiedy zmieniany jest temat kanału`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_irc.look.display_pv_away_once]] *irc.look.display_pv_away_once*
+** opis: `pokazuj wiadomości o nieobecności rozmówcy tylko raz w prywatnej rozmowie`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_irc.look.display_pv_back]] *irc.look.display_pv_back*
+** opis: `pokaż prywatną wiadomość, kiedy użytkownik wróci na serwer`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_irc.look.highlight_channel]] *irc.look.highlight_channel*
+** opis: `oddzielona przecinkami lista słów do podświetleń w buforach kanałów (wielkość liter nie ma znaczenia, użyj "(?-i)" na początku słów, dla których wielkość liter ma znaczenie; zmienne specjalne $nick, $channel i $server są zastępowane odpowiednimi wartościami), słowa te są dodawane do zmiennej lokalnej bufora "highlight_words" tylko kiedy bufor jest tworzony (nie ma wpływu na obecne bufory), pusty ciąg wyłącza domyślne podświetlenia nicka, przykłady: "$nick", "(?-i)$nick"`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"$nick"`)
+
+* [[option_irc.look.highlight_pv]] *irc.look.highlight_pv*
+** opis: `oddzielona przecinkami lista słów do podświetleń w prywatnych buforach (wielkość liter nie ma znaczenia, użyj "(?-i)" na początku słów, dla których wielkość liter ma znaczenie; zmienne specjalne $nick, $channel i $server są zastępowane odpowiednimi wartościami), słowa te są dodawane do zmiennej lokalnej bufora "highlight_words" tylko kiedy bufor jest tworzony (nie ma wpływu na obecne bufory), pusty ciąg wyłącza domyślne podświetlenia nicka, przykłady: "$nick", "(?-i)$nick"`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"$nick"`)
+
+* [[option_irc.look.highlight_server]] *irc.look.highlight_server*
+** opis: `oddzielona przecinkami lista słów do podświetleń w buforach serwera (wielkość liter nie ma znaczenia, użyj "(?-i)" na początku słów, dla których wielkość liter ma znaczenie; zmienne specjalne $nick, $channel i $server są zastępowane odpowiednimi wartościami), słowa te są dodawane do zmiennej lokalnej bufora "highlight_words" tylko kiedy bufor jest tworzony (nie ma wpływu na obecne bufory), pusty ciąg wyłącza domyślne podświetlenia nicka, przykłady: "$nick", "(?-i)$nick"`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"$nick"`)
+
+* [[option_irc.look.highlight_tags_restrict]] *irc.look.highlight_tags_restrict*
+** opis: `ogranicza podświetlenia do tych tagów w buforach irc (żeby mieć podświetlenia tylko od wiadomości użytkowników ale nie serwera); tagi muszą być oddzielone przecinkami, "+" może zostać użyty w celu uzyskania logicznego "i" pomiędzy tagami; tag może się zaczynać i kończyć "*" żeby dopasować jeden lub więcej tagów; pusta wartość zezwala na podświetlenia przez dowolny tag`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"irc_privmsg,irc_notice"`)
+
+* [[option_irc.look.item_away_message]] *irc.look.item_away_message*
+** opis: `wyświetla wiadomość o nieobecności dla serwera w elemencie paska`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_irc.look.item_channel_modes_hide_key]] *irc.look.item_channel_modes_hide_key*
+** opis: `ukrywa klucz kanału w trybach kanału (ukryje to wszystkie atrybuty kanału jeśli na kanale ustawione jest +k)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_irc.look.item_display_server]] *irc.look.item_display_server*
+** opis: `nazwa paska, w którym wyświetlany jest serwer IRC (dla paska stanu)`
+** typ: liczba
+** wartości: buffer_plugin, buffer_name (domyślna wartość: `buffer_plugin`)
+
+* [[option_irc.look.item_nick_modes]] *irc.look.item_nick_modes*
+** opis: `wyświetl atrybuty nicka w elemencie paska "input_prompt"`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_irc.look.item_nick_prefix]] *irc.look.item_nick_prefix*
+** opis: `wyświetl przedrostek nicka w elemencie paska "input_prompt"`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_irc.look.msgbuffer_fallback]] *irc.look.msgbuffer_fallback*
+** opis: `domyślny bufor docelowy dla bufora wiadomości, kiedy cel jest prywatny i nie odnaleziono tego prywatnego bufora`
+** typ: liczba
+** wartości: current, server (domyślna wartość: `current`)
+
+* [[option_irc.look.new_channel_position]] *irc.look.new_channel_position*
+** opis: `wymusza pozycję nowych kanałów na liście buforów (none = domyślna pozycja (powinien być to ostatni bufor), next = obecny bufor + 1, near_server = po ostatnim kanale/pv serwera)`
+** typ: liczba
+** wartości: none, next, near_server (domyślna wartość: `none`)
+
+* [[option_irc.look.new_pv_position]] *irc.look.new_pv_position*
+** opis: `wymusza pozycję nowych prywatnych wiadomości na liście buforów (none = domyślna pozycja (powinien być to ostatni bufor), next = obecny bufor + 1, near_server = po ostatnim kanale/pv serwera)`
+** typ: liczba
+** wartości: none, next, near_server (domyślna wartość: `none`)
+
+* [[option_irc.look.nick_color_force]] *irc.look.nick_color_force*
+** opis: `wymusza kolory dla niektórych nicków: hash połączony z nickiem w celu znalezienia koloru nie zostanie użyty dla tych nicków (format: "nick1:kolor1;nick2:kolor2"); wyszukiwanie nicków odbywa się na zasadzie dopasowania porównania dokładnego, następnie z małych liter, jest więc możliwe używanie tylko małych liter w tej opcji`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_irc.look.nick_color_hash]] *irc.look.nick_color_hash*
+** opis: `algorytm haszujący używany do znalezienia koloru dla nicka: djb2 = odmiana djb2 (pozycja liter ma znaczenie: anagramy nicka mają różne kolory), sum = suma liter`
+** typ: liczba
+** wartości: djb2, sum (domyślna wartość: `sum`)
+
+* [[option_irc.look.nick_color_stop_chars]] *irc.look.nick_color_stop_chars*
+** opis: `znaki używane do zatrzymania odczytywania koloru nicka (przynajmniej jeden znak poza tą listą musi się znajdować przed zatrzymaniem) (przykład: nick "|nick|away" ze znakami "|" zwróci kolor nicka "|nick")`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"_|["`)
+
+* [[option_irc.look.nick_completion_smart]] *irc.look.nick_completion_smart*
+** opis: `inteligentne dopełnianie nicków (dopełnia najpierw ostatnimi rozmówcami): speakers = wszyscy rozmówcy (włączając podświetlenia), speakers_highlights = tylko rozmówcy z podświetleniem`
+** typ: liczba
+** wartości: off, speakers, speakers_highlights (domyślna wartość: `speakers`)
+
+* [[option_irc.look.nick_mode]] *irc.look.nick_mode*
+** opis: `wyświetlaj atrybuty nicku (op, voice, ...) przed nickiem (none = nigdy, prefix = tylko prefiks (domyślnie), action = w wiadomości akcji, both = prefiks + wiadomość akcji)`
+** typ: liczba
+** wartości: none, prefix, action, both (domyślna wartość: `prefix`)
+
+* [[option_irc.look.nick_mode_empty]] *irc.look.nick_mode_empty*
+** opis: `wyświetl spację jeśli wyświetlanie atrybutów dla nicków jest włączone, ale nick nie ma atrybutu (brak opa, voice, ...)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_irc.look.nicks_hide_password]] *irc.look.nicks_hide_password*
+** opis: `oddzielona przecinkami lista nicków, dla których hasła będą ukrywane podczas wysyłania wiadomości, na przykład w celu ukrycia hasła w wiadomości wyświetlanej przez "/msg nickserv identify hasło", przykład: "nickserv,nickbot"`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"nickserv"`)
+
+* [[option_irc.look.notice_as_pv]] *irc.look.notice_as_pv*
+** opis: `wyświetlaj powiadomienia jako prywatne wiadomości (jeśli auto, używa prywatnego bufora jeśli taki istnieje)`
+** typ: liczba
+** wartości: auto, never, always (domyślna wartość: `auto`)
+
+* [[option_irc.look.notice_welcome_redirect]] *irc.look.notice_welcome_redirect*
+** opis: `automatyczne przekierowanie powiadomień powitalnych do bufora kanału; takie powiadomienia mają nick jako cel i nazwę kanału na początku wiadomości, na przykład powiadomienia wysyłane przez serwer freenode wyglądają następująco: "[#kanał] Witaj na tym kanale..."`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_irc.look.notice_welcome_tags]] *irc.look.notice_welcome_tags*
+** opis: `oddzielona przecinkami lista tagów użytych w wiadomościach powitalnych przekierowywanych na kanał, na przykład: "notify_private"`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_irc.look.notify_tags_ison]] *irc.look.notify_tags_ison*
+** opis: `oddzielona przecinkami lista tagów użytych w wiadomościach wyświetlanych przez powiadomienie, kiedy nick wejdzie lub wyjdzie z serwera (rezultat komendy ison), na przykład: "notify_message", "notify_private" lub "notify_higlight"`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"notify_message"`)
+
+* [[option_irc.look.notify_tags_whois]] *irc.look.notify_tags_whois*
+** opis: `oddzielona przecinkami lista tagów użytych w wiadomościach wyświetlanych przez powiadomienie, kiedy zmienia się status nieobecności nicka (wynik komendy whois), na przykład: "notify_message", "notify_private" or "notify_highlight"`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"notify_message"`)
+
+* [[option_irc.look.part_closes_buffer]] *irc.look.part_closes_buffer*
+** opis: `zamyka bufor, kiedy na kanale wykonamy /part`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_irc.look.pv_buffer]] *irc.look.pv_buffer*
+** opis: `połącz bufory prywatne`
+** typ: liczba
+** wartości: independent, merge_by_server, merge_all (domyślna wartość: `independent`)
+
+* [[option_irc.look.pv_tags]] *irc.look.pv_tags*
+** opis: `oddzielona przecinkami lista tagów użytych w prywatnych wiadomościach na przykład: "notify_message", "notify_private" or "notify_highlight"`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"notify_private"`)
+
+* [[option_irc.look.raw_messages]] *irc.look.raw_messages*
+** opis: `ilość nieprzetworzonych wiadomości do zachowania w pamięci, kiedy zamknięty jest bufor nieprzetworzonych danych (wiadomości zostaną wyświetlone po otworzeniu dla nich bufora)`
+** typ: liczba
+** wartości: 0 .. 65535 (domyślna wartość: `256`)
+
+* [[option_irc.look.server_buffer]] *irc.look.server_buffer*
+** opis: `połącz bufory serwerów`
+** typ: liczba
+** wartości: merge_with_core, merge_without_core, independent (domyślna wartość: `merge_with_core`)
+
+* [[option_irc.look.smart_filter]] *irc.look.smart_filter*
+** opis: `filtruj wiadomości wejścia/opuszczenia/wyjścia/nick od nicków nie będących aktywnymi od kilku minut na kanale (musisz stworzyć filtr na tagu "irc_smart_filter")`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_irc.look.smart_filter_delay]] *irc.look.smart_filter_delay*
+** opis: `opóźnienie dla filtrowania wiadomości o wejściu/opuszczeniu/wyjściu (w minutach): jeśli osoba nie odezwała się podczas ostatnich N minut, wiadomość jest filtrowana`
+** typ: liczba
+** wartości: 1 .. 10080 (domyślna wartość: `5`)
+
+* [[option_irc.look.smart_filter_join]] *irc.look.smart_filter_join*
+** opis: `włącza mądre filtrowanie dla wiadomości "join"`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_irc.look.smart_filter_join_unmask]] *irc.look.smart_filter_join_unmask*
+** opis: `opóźnienie dla odmaskowywania wiadomości o wejściu na kanał odfiltrowanych przez tag "irc_smart_filter" (w minutach): jeśli ktoś wszedł na kanał maksymalnie N minut temu i powiedział coś na kanale (wiadomość, powiadomienie lub aktualizacja tematu), jego wejście zostaje odmaskowane, podobnie jak zmiany nicków po jego wejściu (0 = wyłączone: nigdy nie odmaskowuj)`
+** typ: liczba
+** wartości: 0 .. 10080 (domyślna wartość: `30`)
+
+* [[option_irc.look.smart_filter_mode]] *irc.look.smart_filter_mode*
+** opis: `włącz inteligentny filtr dla wiadomości "mode": "*" filtruje wszystkie tryby, "xyz" filtruje tylko tryby x/y/z, "-xyz" filtruje wszystkie tryby poza x/y/z; przykład: "ovh": filtruje tryby o/v/h, "-bkl" filtruje wszystkie tryby poza b/k/l`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"ovh"`)
+
+* [[option_irc.look.smart_filter_nick]] *irc.look.smart_filter_nick*
+** opis: `włącza mądre filtrowanie dla wiadomości "nick" (zmiana nicka)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_irc.look.smart_filter_quit]] *irc.look.smart_filter_quit*
+** opis: `włącza inteligentne filtrowanie dla wiadomości "part" oraz "quit"`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[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
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_irc.network.alternate_nick]] *irc.network.alternate_nick*
+** opis: `pobierz alternatywny nick, kiedy nick jest już zajęty na serwerze: dodaje kilka "_", aż nick będzie miał długość 9, następnie zamienia ostatni znak (lub ostatnie dwa znaki) na numer od 1 do 99, do czasu aż zostanie znaleziony nick nie użyty na swerwerze`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_irc.network.autoreconnect_delay_growing]] *irc.network.autoreconnect_delay_growing*
+** opis: `rosnący współczynnik opóźnienia ponownego połączenia z serwerem (1 = stała wartość, 2 = opóźnienie*2 dla każdej próby, ..)`
+** typ: liczba
+** wartości: 1 .. 100 (domyślna wartość: `2`)
+
+* [[option_irc.network.autoreconnect_delay_max]] *irc.network.autoreconnect_delay_max*
+** opis: `maksymalne opóźnienie do ponownego połączenia z serwerem (w sekundach, 0 = brak maksimum)`
+** typ: liczba
+** wartości: 0 .. 86400 (domyślna wartość: `1800`)
+
+* [[option_irc.network.ban_mask_default]] *irc.network.ban_mask_default*
+** opis: `domyślna maska dla bana dla komend /ban, /unban i /kickban; zmienne $nick, $user, i $host są zastępowane odpowiednimi wartościami (pobranymi z "nick!user@host"); domyślna maska używana jest tylko, kiedy WeeChat zna nazwę hosta dla nicka`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"*!$user@$host"`)
+
+* [[option_irc.network.colors_receive]] *irc.network.colors_receive*
+** opis: `kiedy wyłączone (off) kody kolorów są ignorowane w przychodzących wiadomościach`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_irc.network.colors_send]] *irc.network.colors_send*
+** opis: `zezwala użytkownikowi wysyłać kolory za pomocą specjalnych kodów (ctrl-c + kod i opcjonalny kolor: b=pogrubiony, cxx=kolor, cxx,yy=kolor+tło, i=kursywa, o=wyłącz kolor/atrybuty, u=podkreślenie, r=rewers)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_irc.network.lag_check]] *irc.network.lag_check*
+** opis: `przerwa między dwoma sprawdzeniami opóźnienia (w sekundach, 0 = nigdy nie sprawdzaj)`
+** typ: liczba
+** wartości: 0 .. 604800 (domyślna wartość: `60`)
+
+* [[option_irc.network.lag_max]] *irc.network.lag_max*
+** opis: `maksymalne opóźnienie (w sekundach): jeśli ta wartość zostanie osiągnięta WeeChat założy, że odpowiedź od serwera (pong) nie zostanie odebrana i przestanie liczyć opóźnienie (0 = nigdy nie przestawaj)`
+** typ: liczba
+** wartości: 0 .. 604800 (domyślna wartość: `1800`)
+
+* [[option_irc.network.lag_min_show]] *irc.network.lag_min_show*
+** opis: `minimalne pokazywane opóźnienie (w milisekundach)`
+** typ: liczba
+** wartości: 0 .. 86400000 (domyślna wartość: `500`)
+
+* [[option_irc.network.lag_reconnect]] *irc.network.lag_reconnect*
+** opis: `łączy ponownie, jeśli serwer posiada opóźnienie większe lub równe tej wartości (w sekundach, 0 = nigdy nie łącz ponownie); wartość musi być mniejsza lub równa irc.network.lag_max`
+** typ: liczba
+** wartości: 0 .. 604800 (domyślna wartość: `0`)
+
+* [[option_irc.network.lag_refresh_interval]] *irc.network.lag_refresh_interval*
+** opis: `przerwa między dwoma odświeżeniami wskaźnika lagu, kiedy się on zwiększa (w sekundach)`
+** typ: liczba
+** wartości: 1 .. 3600 (domyślna wartość: `1`)
+
+* [[option_irc.network.notify_check_ison]] *irc.network.notify_check_ison*
+** opis: `przerwa pomiędzy dwoma sprawdzeniami powiadomień komendą IRC "ison" (w minutach)`
+** typ: liczba
+** wartości: 1 .. 10080 (domyślna wartość: `1`)
+
+* [[option_irc.network.notify_check_whois]] *irc.network.notify_check_whois*
+** opis: `przerwa pomiędzy dwoma sprawdzeniami powiadomień komendą IRC "whois" (w minutach)`
+** typ: liczba
+** wartości: 1 .. 10080 (domyślna wartość: `5`)
+
+* [[option_irc.network.send_unknown_commands]] *irc.network.send_unknown_commands*
+** opis: `wysyłaj nieznane komendy do serwera`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_irc.network.whois_double_nick]] *irc.network.whois_double_nick*
+** opis: `podwaja nick w komendzie /whois (jeśli podano tylko jeden nick), w celu otrzymania w odpowiedzi czasu bezczynności; na przykład: "/whois nick" wyśle "whois nick nick"`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_irc.server_default.addresses]] *irc.server_default.addresses*
+** opis: `lista host/port lub adres IP/port dla serwera (oddzielone przecinkiem)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_irc.server_default.anti_flood_prio_high]] *irc.server_default.anti_flood_prio_high*
+** opis: `anty-flood dla kolejki o wysokim priorytecie: liczba sekund pomiędzy dwoma wiadomościami użytkownika, bądź komendami wysłanymi do serwera IRC (0 = brak anty-flooda)`
+** typ: liczba
+** wartości: 0 .. 60 (domyślna wartość: `2`)
+
+* [[option_irc.server_default.anti_flood_prio_low]] *irc.server_default.anti_flood_prio_low*
+** opis: `anty-flood dla kolejek o niskim priorytecie: liczba sekund pomiędzy dwoma wiadomościami wysłanymi do serwera IRC (wiadomości jak automatyczne odpowiedzi na CTCP) (0 = brak anty-flooda)`
+** typ: liczba
+** wartości: 0 .. 60 (domyślna wartość: `2`)
+
+* [[option_irc.server_default.autoconnect]] *irc.server_default.autoconnect*
+** opis: `automatycznie połącz się z serwerem przy uruchamianiu WeeChat`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_irc.server_default.autojoin]] *irc.server_default.autojoin*
+** opis: `oddzielona przecinkami lista kanałów do wejścia po połączeniu z serwerem (po wykonaniu komendy + opóźnienie jeśli są ustawione); kanały wymagające hasła muszą znajdować się na początku listy, wszystkie hasła muszą zostać podane po kanałach (oddzielone spacją) (przykład: "#kanał1,#kanał2,#kanał3 hasło1,hasło2", gdzie #kanał1 i #kanał2 wymagają odpowiednio hasło1 i hasło2) (zawartość jest przetwarzana, zobacz /help eval)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_irc.server_default.autoreconnect]] *irc.server_default.autoreconnect*
+** opis: `automatycznie połącz się z serwerem po rozłączeniu`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_irc.server_default.autoreconnect_delay]] *irc.server_default.autoreconnect_delay*
+** opis: `opóźnienie (w sekundach) przed próbą ponownego połączenia się z serwerem`
+** typ: liczba
+** wartości: 1 .. 65535 (domyślna wartość: `10`)
+
+* [[option_irc.server_default.autorejoin]] *irc.server_default.autorejoin*
+** opis: `automatycznie wejdź na kanały po wykopaniu; możesz zdefiniować lokalną zmienną bufora do nadpisania tej wartości (nazwa zmiennej: "autorejoin", wartości: "on" lub "off")`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_irc.server_default.autorejoin_delay]] *irc.server_default.autorejoin_delay*
+** opis: `opóźnienie (w sekundach) przed wejściem na kanał (po wykopaniu)`
+** typ: liczba
+** wartości: 0 .. 86400 (domyślna wartość: `30`)
+
+* [[option_irc.server_default.away_check]] *irc.server_default.away_check*
+** opis: `przerwa pomiędzy dwoma sprawdzeniami stanu nieobecności (w minutach, 0 = nigdy nie sprawdzaj)`
+** typ: liczba
+** wartości: 0 .. 10080 (domyślna wartość: `0`)
+
+* [[option_irc.server_default.away_check_max_nicks]] *irc.server_default.away_check_max_nicks*
+** opis: `nie sprawdzaj nieobecności osób na kanałach z dużą ilością użytkowników (0 = nieograniczone)`
+** typ: liczba
+** wartości: 0 .. 1000000 (domyślna wartość: `25`)
+
+* [[option_irc.server_default.capabilities]] *irc.server_default.capabilities*
+** opis: `oddzielona przecinkami lista opcji włączanych dla serwera, jeśli są dostępne; opcje wspierane przez WeeChat: multi-prefix, userhost-in-names (przykład: "multi-prefix,userhost-in-names")`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_irc.server_default.command]] *irc.server_default.command*
+** opis: `komenda(y) do wykonania po połączeniu z serwerem przed automatycznym wejściem na kanały (wiele komend powinno zostać oddzielone ";", użyj "\;" dla średnika, specjalne zmienne $nick, $channel oraz $server są zastępowane ich wartościami) (uwaga: zawartość jest przetwarzana, zobacz /help eval)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_irc.server_default.command_delay]] *irc.server_default.command_delay*
+** opis: `odstęp (w sekundach) po wykonaniu komendy i przed automatycznym wejściem na kanały (na przykład: daj trochę czasu na uwierzytelnienie przed wejściem na kanały)`
+** typ: liczba
+** wartości: 0 .. 3600 (domyślna wartość: `0`)
+
+* [[option_irc.server_default.connection_timeout]] *irc.server_default.connection_timeout*
+** opis: `czas oczekiwania (w sekundach) pomiędzy połączeniem TCP z serwerem a otrzymaniem wiadomości 001, jeśli czas zostanie przekroczony przed odebraniem wiadomości 001, WeeChat rozłączy się z serwerem`
+** typ: liczba
+** wartości: 1 .. 3600 (domyślna wartość: `60`)
+
+* [[option_irc.server_default.default_msg_kick]] *irc.server_default.default_msg_kick*
+** opis: `domyślna wiadomość dla wykopania z kanału używana przez komendy "/kick" i "/kickban" (specjalne zmienne jak $nick, $channel i $server są zamieniane na odpowiednie wartości)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_irc.server_default.default_msg_part]] *irc.server_default.default_msg_part*
+** opis: `domyślna wiadomość opuszczenia kanału ("%v" zostanie zastąpione wersja WeeChat)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"WeeChat %v"`)
+
+* [[option_irc.server_default.default_msg_quit]] *irc.server_default.default_msg_quit*
+** opis: `domyślna wiadomość wyjścia z IRC (rozłączenia z serwerem) ("%v" zostanie zastąpione wersją WeeChat)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"WeeChat %v"`)
+
+* [[option_irc.server_default.ipv6]] *irc.server_default.ipv6*
+** opis: `używaj protokołu IPv6 do komunikacji z serwerem (próbuj IPv6 później wróć do IPv4); jeśli wyłączone używane jest tylko IPv4`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_irc.server_default.local_hostname]] *irc.server_default.local_hostname*
+** opis: `własna lokalna nazwa hosta/adres IP dla serwera (opcjonalne, jeśli puste użyta zostanie lokalna nazwa hosta)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_irc.server_default.nicks]] *irc.server_default.nicks*
+** opis: `lista nicków używanych na serwerze (oddzielone przecinkiem)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_irc.server_default.notify]] *irc.server_default.notify*
+** opis: `lista powiadomień dla tego serwera (nie powinieneś zmieniać tej opcji tylko użyć w zamian komendy /notify)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_irc.server_default.password]] *irc.server_default.password*
+** opis: `hasło dla serwera ( zawartość jest przetwarzana, zobacz /help eval)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_irc.server_default.proxy]] *irc.server_default.proxy*
+** opis: `nazwa pośrednika używanego dla tego serwera (opcjonalne, pośrednik musi być zdefiniowany za pomocą komendy /proxy)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_irc.server_default.realname]] *irc.server_default.realname*
+** opis: `prawdziwa nazwa używana na serwerze`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_irc.server_default.sasl_mechanism]] *irc.server_default.sasl_mechanism*
+** opis: `mechanizm autentykacji SASL: "plain" dla hasła w czystym tekście, "dh-blowfish" dla hasła szyfrowanego za pomocą blowfish, "dh-aes" dla hasła szyfrowanego za pomocą AES, "external" dla uwierzytelnienia za pomocą certyfikatu SSL po stronie klienta`
+** typ: liczba
+** wartości: plain, dh-blowfish, dh-aes, external (domyślna wartość: `plain`)
+
+* [[option_irc.server_default.sasl_password]] *irc.server_default.sasl_password*
+** opis: `hasło dla uwierzytelniania SASL (uwaga: zawartość jest przetwarzana, zobacz /help eval)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_irc.server_default.sasl_timeout]] *irc.server_default.sasl_timeout*
+** opis: `czas oczekiwania (w sekundach) przed zaprzestaniem uwierzytelniania SASL`
+** typ: liczba
+** wartości: 1 .. 3600 (domyślna wartość: `15`)
+
+* [[option_irc.server_default.sasl_username]] *irc.server_default.sasl_username*
+** opis: `nazwa użytkownika dla uwierzytelniania SASL (uwaga: zawartość jest przetwarzana, zobacz /help eval)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_irc.server_default.ssl]] *irc.server_default.ssl*
+** opis: `użyj protokołu SSL do komunikacji z serwerem`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_irc.server_default.ssl_cert]] *irc.server_default.ssl_cert*
+** opis: `plik certyfikatu SSL używany do automatycznego uwierzytelnienia nicka ("%h" zostanie zastąpione katalogiem domowym WeeChat, domyślnie "~/.weechat")`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_irc.server_default.ssl_dhkey_size]] *irc.server_default.ssl_dhkey_size*
+** opis: `rozmiar klucza używanego podczas połączenia Wymiany Kluczy Diffie-Hellmana`
+** typ: liczba
+** wartości: 0 .. 2147483647 (domyślna wartość: `2048`)
+
+* [[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"`)
+
+* [[option_irc.server_default.ssl_verify]] *irc.server_default.ssl_verify*
+** opis: `sprawdź czy połączenie ssl jest w pełni zaufane`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_irc.server_default.username]] *irc.server_default.username*
+** opis: `nazwa użytkownika używana na serwerze`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
diff --git a/doc/pl/autogen/user/logger_commands.txt b/doc/pl/autogen/user/logger_commands.txt
new file mode 100644
index 000000000..49ca51162
--- /dev/null
+++ b/doc/pl/autogen/user/logger_commands.txt
@@ -0,0 +1,37 @@
+[[command_logger_logger]]
+[command]*`logger`* konfiguracja wtyczki logera::
+
+----
+/logger list
+ set <poziom>
+ flush
+ disable
+
+ list: pokazuje status logów dla otwartych buforów
+ set: ustawia poziom logowania dla obecnego bufora
+ poziom: poziom logowanych wiadomości (0 = wyłączone, 1 = kilka wiadomości (najważniejsze) .. 9 = wszystkie wiadomości)
+ flush: zapisuje natychmiast wszystkie pliki z logami
+disable: wyłącza logowanie dla obecnego bufora (ustawia poziom na 0)
+
+Opcje "logger.level.*" oraz "logger.mask.*" mogą być użyte do ustawienia poziomu lub maski dla bufora lub buforów zaczynających się od nazwy.
+
+Poziomy logowania używane przez wtyczkę IRC:
+ 1: wiadomości użytkowników, powiadomienia, wiadomości prywatne
+ 2: zmiany nicków
+ 3: wiadomości serwera
+ 4: wejścia/opuszczenia/wyjścia
+ 9: wszystkie pozostałe wiadomości
+
+Przykłady:
+ ustawia poziom na 5 dla obecnego bufora:
+ /logger set 5
+ wyłącza logowanie w obecnym buforze:
+ /logger disable
+ ustawia poziom na 3 dla wszystkich buforów IRC:
+ /set logger.level.irc 3
+ wyłącza logowanie głównego bufora WeeChat:
+ /set logger.level.core.weechat 0
+ użyj oddzielnych katalogów dla serwerów IRC, oraz oddzielnych plików dla kanałów:
+ /set logger.mask.irc "$server/$channel.weechatlog"
+----
+
diff --git a/doc/pl/autogen/user/logger_options.txt b/doc/pl/autogen/user/logger_options.txt
new file mode 100644
index 000000000..0e412c479
--- /dev/null
+++ b/doc/pl/autogen/user/logger_options.txt
@@ -0,0 +1,65 @@
+* [[option_logger.color.backlog_end]] *logger.color.backlog_end*
+** opis: `kolor linii kończącej backloga`
+** 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_logger.color.backlog_line]] *logger.color.backlog_line*
+** opis: `kolor linii backloga`
+** 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_logger.file.auto_log]] *logger.file.auto_log*
+** opis: `automatycznie zapisuj zawartość buforów do plików (chyba, że bufor ma wyłączone logowanie)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_logger.file.flush_delay]] *logger.file.flush_delay*
+** opis: `ilość sekund pomiędzy zapisywaniem plików z logami (0 = zapisuj pliki natychmiast po pojawieniu sie każdej nowej linii)`
+** typ: liczba
+** wartości: 0 .. 3600 (domyślna wartość: `120`)
+
+* [[option_logger.file.info_lines]] *logger.file.info_lines*
+** opis: `zapisuje informacje w pliku z logami o rozpoczęciu i zakończeniu logowania buforu`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_logger.file.mask]] *logger.file.mask*
+** opis: `domyślna maska nazw plików z logami (format to "ścieżka/do/pliku" lub "plik", bez pierwszego "/" ponieważ opcja "path" jest użyta do stworzenia kompletnej ścieżki do pliku); lokalne zmienne buforów dozwolone; określenia dla daty są dozwolone (zobacz man strftime)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"$plugin.$name.weechatlog"`)
+
+* [[option_logger.file.name_lower_case]] *logger.file.name_lower_case*
+** opis: `używaj tylko małych liter dla nazw plików z logami`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_logger.file.nick_prefix]] *logger.file.nick_prefix*
+** opis: `tekst wyświetlany przed nickiem w przedrostku wiadomości, przykład: "<"`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_logger.file.nick_suffix]] *logger.file.nick_suffix*
+** opis: `tekst wyświetlany za nickiem w przedrostku wiadomości, przykład: ">"`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_logger.file.path]] *logger.file.path*
+** opis: `ścieżka do plików z logami WeeChat; "%h" na początku ciągu zostanie zastąpione przez katalog domowy WeeChat (domyślnie "~/.weechat"); określenia dla daty są dozwolone (zobacz man strftime)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"%h/logs/"`)
+
+* [[option_logger.file.replacement_char]] *logger.file.replacement_char*
+** opis: `znak zastępczy dla znaków specjalnych w plikach stworzonych przy użyciu maski (jak separator katalogów)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"_"`)
+
+* [[option_logger.file.time_format]] *logger.file.time_format*
+** opis: `format czasu użyty w plikach z logami (zobacz man strftime dla specyfikatorów daty/czasu)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"%Y-%m-%d %H:%M:%S"`)
+
+* [[option_logger.look.backlog]] *logger.look.backlog*
+** opis: `maksymalna ilość linii wyświetlana z logu podczas tworzenia nowego bufora (0 = bez historii)`
+** typ: liczba
+** wartości: 0 .. 2147483647 (domyślna wartość: `20`)
+
diff --git a/doc/pl/autogen/user/lua_commands.txt b/doc/pl/autogen/user/lua_commands.txt
new file mode 100644
index 000000000..24be69129
--- /dev/null
+++ b/doc/pl/autogen/user/lua_commands.txt
@@ -0,0 +1,22 @@
+[[command_lua_lua]]
+[command]*`lua`* list/load/unload skrypt::
+
+----
+/lua list|listfull [<nazwa>]
+ load [-q] <nazwapliku>
+ autoload
+ reload|unload [-q] [<nazwa>]
+
+ list: lista załadowanych wtyczek
+listfull: lista załadowanych wtyczek (szczegółowa)
+ load: ładuje wtyczkę
+autoload: automatycznie ładuje wtyczki w katalogu systemowym lub użytkownika
+ reload: przeładuje pojedynczą wtyczkę (jeśli nie podano nazwy, wyładuje wszystkie wtyczki, następnie automatycznie załaduje wtyczki)
+ unload: wyładowuje jedną albo wszystkie wtyczki
+nazwa_pliku: skrypt (plik) do załadowania
+ nazwa: nazwa skryptu (nazwa użyta do wywołania funkcji "register")
+ -q: tryb cichy: nie wyświetla wiadomości
+
+Bez argumentów ta komenda wyświetli wszystkie załadowane wtyczki.
+----
+
diff --git a/doc/pl/autogen/user/perl_commands.txt b/doc/pl/autogen/user/perl_commands.txt
new file mode 100644
index 000000000..6ce312a11
--- /dev/null
+++ b/doc/pl/autogen/user/perl_commands.txt
@@ -0,0 +1,22 @@
+[[command_perl_perl]]
+[command]*`perl`* list/load/unload skrypt::
+
+----
+/perl list|listfull [<nazwa>]
+ load [-q] <nazwapliku>
+ autoload
+ reload|unload [-q] [<nazwa>]
+
+ list: lista załadowanych wtyczek
+listfull: lista załadowanych wtyczek (szczegółowa)
+ load: ładuje wtyczkę
+autoload: automatycznie ładuje wtyczki w katalogu systemowym lub użytkownika
+ reload: przeładuje pojedynczą wtyczkę (jeśli nie podano nazwy, wyładuje wszystkie wtyczki, następnie automatycznie załaduje wtyczki)
+ unload: wyładowuje jedną albo wszystkie wtyczki
+nazwa_pliku: skrypt (plik) do załadowania
+ nazwa: nazwa skryptu (nazwa użyta do wywołania funkcji "register")
+ -q: tryb cichy: nie wyświetla wiadomości
+
+Bez argumentów ta komenda wyświetli wszystkie załadowane wtyczki.
+----
+
diff --git a/doc/pl/autogen/user/python_commands.txt b/doc/pl/autogen/user/python_commands.txt
new file mode 100644
index 000000000..09f1d7ca7
--- /dev/null
+++ b/doc/pl/autogen/user/python_commands.txt
@@ -0,0 +1,22 @@
+[[command_python_python]]
+[command]*`python`* list/load/unload skrypt::
+
+----
+/python list|listfull [<nazwa>]
+ load [-q] <nazwapliku>
+ autoload
+ reload|unload [-q] [<nazwa>]
+
+ list: lista załadowanych wtyczek
+listfull: lista załadowanych wtyczek (szczegółowa)
+ load: ładuje wtyczkę
+autoload: automatycznie ładuje wtyczki w katalogu systemowym lub użytkownika
+ reload: przeładuje pojedynczą wtyczkę (jeśli nie podano nazwy, wyładuje wszystkie wtyczki, następnie automatycznie załaduje wtyczki)
+ unload: wyładowuje jedną albo wszystkie wtyczki
+nazwa_pliku: skrypt (plik) do załadowania
+ nazwa: nazwa skryptu (nazwa użyta do wywołania funkcji "register")
+ -q: tryb cichy: nie wyświetla wiadomości
+
+Bez argumentów ta komenda wyświetli wszystkie załadowane wtyczki.
+----
+
diff --git a/doc/pl/autogen/user/relay_commands.txt b/doc/pl/autogen/user/relay_commands.txt
new file mode 100644
index 000000000..c0562f1d0
--- /dev/null
+++ b/doc/pl/autogen/user/relay_commands.txt
@@ -0,0 +1,46 @@
+[[command_relay_relay]]
+[command]*`relay`* zarządzanie przesyłaniem::
+
+----
+/relay list|listfull|listrelay
+ add [ipv4.][ipv6.][ssl.]<protokół.nazwa> <port>
+ del [ipv4.][ipv6.][ssl.]<protokół.nazwa>
+ raw
+ kluczSSL
+
+ 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
+
+Bez argumentu komenda otwiera bufor z listą klientów relay.
+
+Przykłady:
+ pośrednik irc dla serwera "freenode":
+ /relay add irc.freenode 8000
+ pośrednik irc dla serwera "freenode", z SSL:
+ /relay add ssl.irc.freenode 8001
+ pośrednik irc dla wszystkich serwerów (klient wybiera) z SSL:
+ /relay add ssl.irc 8002
+ protokół weechat:
+ /relay add weechat 9000
+ protokół weechat z SSL:
+ /relay add ssl.weechat 9001
+ protokół weechat z SSL, używający tylko IPv4:
+ /relay add ipv4.ssl.weechat 9001
+ protokół weechat z SSL, używający tylko IPv6:
+ /relay add ipv6.ssl.weechat 9001
+ protokół weechat z SSL, używający IPv4 + IPv6:
+ /relay add ipv4.ipv6.ssl.weechat 9001
+----
+
diff --git a/doc/pl/autogen/user/relay_options.txt b/doc/pl/autogen/user/relay_options.txt
new file mode 100644
index 000000000..0fb36d2c6
--- /dev/null
+++ b/doc/pl/autogen/user/relay_options.txt
@@ -0,0 +1,120 @@
+* [[option_relay.color.client]] *relay.color.client*
+** opis: `kolor tekstu dla opisu klienta`
+** typ: kolor
+** wartości: nazwa koloru WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), numer koloru terminala albo alias; atrybuty dozwolone przed kolorem (tylko dla kolorów testu, nie tła): "*" pogrubienie, "!" odwrócenie, "/" pochylenie, "_" podkreślenie (domyślna wartość: `cyan`)
+
+* [[option_relay.color.status_active]] *relay.color.status_active*
+** opis: `kolor statusu "connected"`
+** 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ść: `lightblue`)
+
+* [[option_relay.color.status_auth_failed]] *relay.color.status_auth_failed*
+** opis: `kolor statusu "authentication failed"`
+** 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ść: `lightred`)
+
+* [[option_relay.color.status_connecting]] *relay.color.status_connecting*
+** opis: `kolor statusu "connecting"`
+** 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_relay.color.status_disconnected]] *relay.color.status_disconnected*
+** opis: `kolor statusu "disconnected"`
+** 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ść: `lightred`)
+
+* [[option_relay.color.status_waiting_auth]] *relay.color.status_waiting_auth*
+** opis: `kolor statusu "waiting authentication"`
+** 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ść: `brown`)
+
+* [[option_relay.color.text]] *relay.color.text*
+** opis: `kolor tekstu w buforze pośrednika`
+** 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_relay.color.text_bg]] *relay.color.text_bg*
+** opis: `kolor tła w buforze pośrednika`
+** 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_relay.color.text_selected]] *relay.color.text_selected*
+** opis: `kolor tekstu zaznaczonej linii w buforze pośrednika`
+** 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ść: `white`)
+
+* [[option_relay.irc.backlog_max_minutes]] *relay.irc.backlog_max_minutes*
+** opis: `maksymalna ilość minut w historii każdego bufora dla kanału IRC (0 = bez ograniczeń, przykłady: 1440 = dzień, 10080 = tydzień, 43200 = miesiąc, 525600 = rok)`
+** typ: liczba
+** wartości: 0 .. 2147483647 (domyślna wartość: `1440`)
+
+* [[option_relay.irc.backlog_max_number]] *relay.irc.backlog_max_number*
+** opis: `maksymalna ilość linii w historii każdego bufora dla kanału IRC (0 = bez ograniczeń)`
+** typ: liczba
+** wartości: 0 .. 2147483647 (domyślna wartość: `256`)
+
+* [[option_relay.irc.backlog_since_last_disconnect]] *relay.irc.backlog_since_last_disconnect*
+** opis: `wyświetlaj backlog zaczynając od ostatniego rozłączenia klienta`
+** typ: bool
+** 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`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"irc_privmsg"`)
+
+* [[option_relay.irc.backlog_time_format]] *relay.irc.backlog_time_format*
+** opis: `format czasu wiadomości w backlogu (zobacz man strftime dla formatu) (nie używane jeśli dla serwera ustawiono "server-time" przez klienta, ponieważ czas jest wysyłany jako tag irc); pusty ciąg = wyłącza znacznik czasu w backlogu`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"[%H:%M] "`)
+
+* [[option_relay.look.auto_open_buffer]] *relay.look.auto_open_buffer*
+** opis: `automatycznie otwiera bufor kiedy podłącza się nowy klient`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_relay.look.raw_messages]] *relay.look.raw_messages*
+** opis: `ilość nieprzetworzonych wiadomości do zachowania w pamięci, kiedy zamknięty jest bufor nieprzetworzonych danych (wiadomości zostaną wyświetlone po otworzeniu dla nich bufora)`
+** typ: liczba
+** wartości: 0 .. 65535 (domyślna wartość: `256`)
+
+* [[option_relay.network.allowed_ips]] *relay.network.allowed_ips*
+** opis: `dla wtyczki relay dozwolone są wyrażenia regularne zawierające adresy IP (wielkość znaków nie ma znaczenia, użyj "(?-i)" na początku, aby wielkość znaków miała znaczenie); jeśli obsługa IPv6 jest włączona a połączenie jest z użyciem IPv4, zostanie ono zmapowane na adres IPv6 (jak: "::ffff:127.0.0.1"), przykład: "^((::ffff:)?123.45.67.89|192.160.*)$"`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_relay.network.bind_address]] *relay.network.bind_address*
+** opis: `adres do przypisania (jeśli puste, połączenie jest możliwe na wszystkich interfejsach, użyj "127.0.0.1", aby pozwolić tylko na połączenia z tej maszyny)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_relay.network.compression_level]] *relay.network.compression_level*
+** opis: `stopień kompresji pakietów wysyłanych do klienta za pomocą protokołu WeeChat (0 = kompresja wyłączona, 1 = niska kompresja ... 9 = najwyższa kompresja)`
+** typ: liczba
+** wartości: 0 .. 9 (domyślna wartość: `6`)
+
+* [[option_relay.network.ipv6]] *relay.network.ipv6*
+** opis: `nasłuchuj domyślnie na gnieździe IPv6 (w dodatku do domyślnego IPv4); protokoły IPv4 i IPv6 mogą być wymuszane (pojedynczo lub razem) w nazwie protokołu (zobacz /help relay)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_relay.network.max_clients]] *relay.network.max_clients*
+** opis: `maksymalna ilość klientów łączących się na port`
+** typ: liczba
+** wartości: 1 .. 1024 (domyślna wartość: `5`)
+
+* [[option_relay.network.password]] *relay.network.password*
+** opis: `hasło wymagane od klientów do połączenia z tym pośrednikiem (pusta wartość oznacza brak wymaganego hasła) (zawartość jest przetwarzana, zobacz /help eval)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_relay.network.ssl_cert_key]] *relay.network.ssl_cert_key*
+** opis: `plik z certyfikatem SSL i kluczem prywatnym (dla obsługi klientów poprzez SSL)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"%h/ssl/relay.pem"`)
+
+* [[option_relay.network.websocket_allowed_origins]] *relay.network.websocket_allowed_origins*
+** opis: `wyrażenie regularne 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
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
diff --git a/doc/pl/autogen/user/rmodifier_commands.txt b/doc/pl/autogen/user/rmodifier_commands.txt
new file mode 100644
index 000000000..00ccfc737
--- /dev/null
+++ b/doc/pl/autogen/user/rmodifier_commands.txt
@@ -0,0 +1,31 @@
+[[command_rmodifier_rmodifier]]
+[command]*`rmodifier`* zmiany ciągów modyfikujących przez wyrażenia regularne::
+
+----
+/rmodifier list|listdefault
+ add <nazwa> <modyfikatory> <grupy> <regex>
+ del <nazwa>|-all [<nazwa>...]
+ missing
+ default -yes
+
+ list: lista wszystkich rmodifierów
+listdefault: lista domyślnych rmodifierów
+ add: dodaje rmodifier
+ nazwa: nazwa rmodifiera
+ modyfikatory: oddzielona przecinkiem lista modyfikatorów
+ grupy: akcja na grupach przechwyconych w wyrażeniu regularnym (wewnątrz nawiasów): oddzielona przecinkami lista grup (od 1 do 9) z opcjonalnym znakiem "*" po numerze, aby ukryć grupę
+ regex: wyrażenie regularne (wielkość znaków nie ma znaczenia, jeśli poprzedzone "(?-i)" wielkość znaków ma znaczenie)
+ del: usuwa rmodifier
+ -all: usuwa wszystkie rmodifiery
+ missing: dodaje brakujące rmodifiery
+ default: przywraca domyślne rmodifiery
+
+Przykłady:
+ ukrywa wszystko wpisane za komendą /password:
+ /rmodifier add password input_text_display 1,2* ^(/password +)(.*)
+ usuwa rmodifier "hasło":
+ /rmodifier del hasło
+ kasuje wszystkie rmodifiery:
+ /rmodifier del -all
+----
+
diff --git a/doc/pl/autogen/user/rmodifier_options.txt b/doc/pl/autogen/user/rmodifier_options.txt
new file mode 100644
index 000000000..9335abe8c
--- /dev/null
+++ b/doc/pl/autogen/user/rmodifier_options.txt
@@ -0,0 +1,5 @@
+* [[option_rmodifier.look.hide_char]] *rmodifier.look.hide_char*
+** opis: `znak używany do ukrycia części ciągu`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"*"`)
+
diff --git a/doc/pl/autogen/user/ruby_commands.txt b/doc/pl/autogen/user/ruby_commands.txt
new file mode 100644
index 000000000..80d68ab2e
--- /dev/null
+++ b/doc/pl/autogen/user/ruby_commands.txt
@@ -0,0 +1,22 @@
+[[command_ruby_ruby]]
+[command]*`ruby`* list/load/unload skrypt::
+
+----
+/ruby list|listfull [<nazwa>]
+ load [-q] <nazwapliku>
+ autoload
+ reload|unload [-q] [<nazwa>]
+
+ list: lista załadowanych wtyczek
+listfull: lista załadowanych wtyczek (szczegółowa)
+ load: ładuje wtyczkę
+autoload: automatycznie ładuje wtyczki w katalogu systemowym lub użytkownika
+ reload: przeładuje pojedynczą wtyczkę (jeśli nie podano nazwy, wyładuje wszystkie wtyczki, następnie automatycznie załaduje wtyczki)
+ unload: wyładowuje jedną albo wszystkie wtyczki
+nazwa_pliku: skrypt (plik) do załadowania
+ nazwa: nazwa skryptu (nazwa użyta do wywołania funkcji "register")
+ -q: tryb cichy: nie wyświetla wiadomości
+
+Bez argumentów ta komenda wyświetli wszystkie załadowane wtyczki.
+----
+
diff --git a/doc/pl/autogen/user/script_commands.txt b/doc/pl/autogen/user/script_commands.txt
new file mode 100644
index 000000000..803fd30a7
--- /dev/null
+++ b/doc/pl/autogen/user/script_commands.txt
@@ -0,0 +1,77 @@
+[[command_script_script]]
+[command]*`script`* Manager skryptów WeeChat::
+
+----
+/script list [-o|-i]
+ search <tekst>
+ show <skrypt>
+ load|unload|reload <skrypt> [<skrypt>...]
+ autoload|noautoload|toggleautoload <skrypt> [<skrypt>...]
+ install|remove|installremove|hold [-q] <skrypt> [<skrypt>...]
+ upgrade
+ update
+
+ list: lista załadowanych skryptów (wszystkie języki)
+ -o: wysyła listę skryptów do bufora
+ -i: kopiuje listę skryptów do wiersza poleceń (do wysłania na bufor)
+ search: wyszukuje skryptu po tagu lub tekście i wyświetla wynik w buforze skryptów
+ show: pokazuje dokładne informacje o skrypcie
+ load: ładuje skrypt(y)
+ unload: wyładowuje skrypt(y)
+ reload: przeładowuje skrypt(y)
+ autoload: automatyczne ładowanie skryptu
+ noautoload: nie ładuj automatycznie skryptu
+toggleautoload: przełącza automatyczne logowanie
+ install: instaluje/uaktualnia skrypt(y)
+ remove: usuwa skrypt(y)
+installremove: instaluje lub usuwa skrypt(y), w zależności od obecnego stanu
+ hold: przełącza stan wstrzymania skrypt(y) (wstrzymany skrypt nie będzie aktualizowany ani nie może zostać usunięty)
+ -q: tryb cichy: nie wyświetla wiadomości
+ upgrade: aktualizuje wszystkie zainstalowane skrypty, które są przestarzałe (nowa wersja jest dostępne)
+ update: aktualizuje lokalna listę dostępnych skryptów
+
+Bez żadnego argumentu, komenda otwiera bufor z listą skryptów.
+
+W buforze skryptów, możliwe statusy dla każdego ze skryptów:
+ * i a H r N
+ | | | | | |
+ | | | | | przestarzały (dostępna jest nowa wersja)
+ | | | | działający (załadowany)
+ | | | wstrzymany
+ | | automatycznie ładowany
+ | zainstalowany
+ popularny skrypt
+
+Skróty klawiszowe w buforze skryptów:
+ alt+i instaluje skrypt
+ alt+r usuwa skrypt
+ alt+l ładuje skrypt
+ alt+L przeładowuje skrypt
+ alt+u wyładowuje skrypt
+ alt+A automatyczne ładowanie skryptu
+ alt+h przełącza stan wstrzymania skryptu
+ alt+v wyświetla skrypt
+
+Dozwolone komendy z linii poleceń w buforze skryptów:
+ i/r/l/L/u/h akcje dla skryptu (takie same jak skróty klawiszowe powyżej)
+ q zamknij bufor
+ $ odśwież bufor
+ s:x,y sortuj bufor używając klawiszy x i y (zobacz /help script.look.sort)
+ s: resetuj sortowanie (użyj domyślnego)
+ słowo(a) filtruj skrypty: szukaj słowa(ów) w skryptach (opis, tagi, ...)
+ * usuń filtr
+
+Akcje myszy w buforze skryptów:
+ kółko przewija listę
+ lewy przycisk wybiera skrypt
+ prawy przycisk instaluj/usuń skrypt
+
+Przykłady:
+ /script search url
+ /script install iset.pl buffers.pl
+ /script remove iset.pl
+ /script hold urlserver.py
+ /script reload urlserver
+ /script upgrade
+----
+
diff --git a/doc/pl/autogen/user/script_options.txt b/doc/pl/autogen/user/script_options.txt
new file mode 100644
index 000000000..e736dc1c7
--- /dev/null
+++ b/doc/pl/autogen/user/script_options.txt
@@ -0,0 +1,195 @@
+* [[option_script.color.status_autoloaded]] *script.color.status_autoloaded*
+** opis: `kolor dla statusu "automatycznie ładowany" ("a")`
+** typ: kolor
+** wartości: nazwa koloru WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), numer koloru terminala albo alias; atrybuty dozwolone przed kolorem (tylko dla kolorów testu, nie tła): "*" pogrubienie, "!" odwrócenie, "/" pochylenie, "_" podkreślenie (domyślna wartość: `cyan`)
+
+* [[option_script.color.status_held]] *script.color.status_held*
+** opis: `kolor dla statusu "wstrzymany" ("H")`
+** 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ść: `white`)
+
+* [[option_script.color.status_installed]] *script.color.status_installed*
+** opis: `kolor dla statusu "zainstalowany" ("i")`
+** 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ść: `lightcyan`)
+
+* [[option_script.color.status_obsolete]] *script.color.status_obsolete*
+** opis: `kolor dla statusu "przestarzały" ("N")`
+** 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ść: `lightmagenta`)
+
+* [[option_script.color.status_popular]] *script.color.status_popular*
+** opis: `kolor dla statusu "popularny" ("*")`
+** 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_script.color.status_running]] *script.color.status_running*
+** opis: `kolor dla statusu "uruchomiony" ("r")`
+** 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ść: `lightgreen`)
+
+* [[option_script.color.status_unknown]] *script.color.status_unknown*
+** opis: `kolor dla statusu "nieznany" ("?")`
+** 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ść: `lightred`)
+
+* [[option_script.color.text]] *script.color.text*
+** opis: `kolor tekstu w buforze skryptów`
+** 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_script.color.text_bg]] *script.color.text_bg*
+** opis: `kolor tła w buforze skryptów`
+** 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_script.color.text_bg_selected]] *script.color.text_bg_selected*
+** opis: `kolor tła dla zaznaczonej linii w buforze skryptów`
+** typ: kolor
+** wartości: nazwa koloru WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), numer koloru terminala albo alias; atrybuty dozwolone przed kolorem (tylko dla kolorów testu, nie tła): "*" pogrubienie, "!" odwrócenie, "/" pochylenie, "_" podkreślenie (domyślna wartość: `red`)
+
+* [[option_script.color.text_date]] *script.color.text_date*
+** opis: `kolor dat w buforze skryptów`
+** 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_script.color.text_date_selected]] *script.color.text_date_selected*
+** opis: `kolor daty w zaznaczonej linii w buforze skryptów`
+** 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ść: `white`)
+
+* [[option_script.color.text_delimiters]] *script.color.text_delimiters*
+** opis: `kolor ograniczników w buforze skryptów`
+** 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_script.color.text_description]] *script.color.text_description*
+** opis: `kolor opisu w buforze skryptów`
+** 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_script.color.text_description_selected]] *script.color.text_description_selected*
+** opis: `kolor opisu w zaznaczonej linii w buforze skryptów`
+** 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ść: `white`)
+
+* [[option_script.color.text_extension]] *script.color.text_extension*
+** opis: `kolor rozszerzenia w buforze skryptów`
+** 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_script.color.text_extension_selected]] *script.color.text_extension_selected*
+** opis: `kolor rozszerzenia w zaznaczonej linii w buforze skryptów`
+** 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ść: `white`)
+
+* [[option_script.color.text_name]] *script.color.text_name*
+** opis: `kolor nazwy skryptu w buforze skryptów`
+** typ: kolor
+** wartości: nazwa koloru WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), numer koloru terminala albo alias; atrybuty dozwolone przed kolorem (tylko dla kolorów testu, nie tła): "*" pogrubienie, "!" odwrócenie, "/" pochylenie, "_" podkreślenie (domyślna wartość: `cyan`)
+
+* [[option_script.color.text_name_selected]] *script.color.text_name_selected*
+** opis: `kolor nazwy skryptu w zaznaczonej linii w buforze skryptów`
+** 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ść: `lightcyan`)
+
+* [[option_script.color.text_selected]] *script.color.text_selected*
+** opis: `kolor tekstu w zaznaczonej linii w buforze skryptów`
+** 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ść: `white`)
+
+* [[option_script.color.text_tags]] *script.color.text_tags*
+** opis: `kolor tagów w buforze skryptów`
+** 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ść: `brown`)
+
+* [[option_script.color.text_tags_selected]] *script.color.text_tags_selected*
+** opis: `kolor tagów w zaznaczonej linii w buforze skryptów`
+** 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_script.color.text_version]] *script.color.text_version*
+** opis: `kolor wersji w buforze skryptów`
+** 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ść: `magenta`)
+
+* [[option_script.color.text_version_loaded]] *script.color.text_version_loaded*
+** opis: `kolor wersji załadowanego skryptu w buforze skryptów`
+** 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_script.color.text_version_loaded_selected]] *script.color.text_version_loaded_selected*
+** opis: `kolor załadowanej wersji skryptu w zaznaczonej linii w buforze skryptów`
+** 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ść: `white`)
+
+* [[option_script.color.text_version_selected]] *script.color.text_version_selected*
+** opis: `kolor wersji w zaznaczonej linii w buforze skryptów`
+** 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ść: `lightmagenta`)
+
+* [[option_script.look.columns]] *script.look.columns*
+** opis: `format kolumn wyświetlanych w buforze skryptów: następujące identyfikatory kolumn są zastępowane przez ich wartość: %a=autor, %d=opis, %D=data dodania, %e=rozszerzenie, %l=język, %L=licencja, %n=nazwa z rozszerzeniem, %N=nazwa, %r=wymagania, %s=status, %t=tagi, %u=data wgrania, %v=wersja, %V=załadowana wersja, %w=min_weechat, %W=max_weechat)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"%s %n %V %v %u | %d | %t"`)
+
+* [[option_script.look.diff_color]] *script.look.diff_color*
+** opis: `koloruj wyjście diffa`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_script.look.diff_command]] *script.look.diff_command*
+** opis: `komenda używana do pokazania różnic pomiędzy załadowanym skryptem i nową wersją w repozytorium ("auto" = automatyczna detekcja polecenie diff (git albo diff), pusta wartość = wyłączenie diffa, inny ciąg = nazwa komendy, na przykład "diff")`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"auto"`)
+
+* [[option_script.look.display_source]] *script.look.display_source*
+** opis: `wyświetl kod źródłowy skryptu w buforze ze szczegółami o skrypcie (skrypt jest pobierany do pliku tymczasowego, kiedy pokazywane są szczegółowe informacje na jego temat)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_script.look.quiet_actions]] *script.look.quiet_actions*
+** opis: `ciche akcje na buforze skryptów: nie wyświetlaj wiadomości w głównym buforze, kiedy skrypty są instalowane/usuwane/ładowane/wyładowywane (wyświetlane są tylko błędy)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_script.look.sort]] *script.look.sort*
+** opis: `domyślne sortowania dla skryptów: oddzielona przecinkami lista identyfikatorów: a=autor, A=automatycznie ładowany, d=data dodania, e=rozszerzenie, i=zainstalowany, l=język, n=nazwa, o=przestarzały, p=popularność, r=uruchomiony, u=data aktualizacji; znak "-" może zostać użyty przed identyfikatorem w celu odwrócenia kolejności; przykład: "i,u": najpierw zainstalowane skrypty, sortowane po dacie aktualizacji`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"p,n"`)
+
+* [[option_script.look.translate_description]] *script.look.translate_description*
+** opis: `przetłumaczony opis skryptu (jeśli tłumaczenie jest dostępne w twoim języku, w przeciwnym wypadku zostanie użyta angielska wersja)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_script.look.use_keys]] *script.look.use_keys*
+** opis: `użyj skrótu alt+X w buforze skryptów, aby wykonać akcję na skrypcie (alt+i = zainstaluj, alt+r = usuń, ...); jeśli wyłączone dozwolone jest tylko wprowadzanie: i, r, ...`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_script.scripts.autoload]] *script.scripts.autoload*
+** opis: `automatycznie ładuj zainstalowane skrypty (tworzy link w katalogu "autoload" do skryptu w katalogu nadrzędnym)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_script.scripts.cache_expire]] *script.scripts.cache_expire*
+** opis: `lokalnie zapisany czas wygaśnięcia, w minutach (-1 = nigdy nie wygasa, 0 = zawsze wygasa)`
+** typ: liczba
+** wartości: -1 .. 525600 (domyślna wartość: `60`)
+
+* [[option_script.scripts.dir]] *script.scripts.dir*
+** opis: `lokalny katalog dla skryptów`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"%h/script"`)
+
+* [[option_script.scripts.hold]] *script.scripts.hold*
+** opis: `skrypty do "wstrzymania": oddzielona przecinkami lista skryptów, które nigdy nie zostaną zaktualizowane i nie mogą być usunięte, na przykład: "buffers.pl,iset.pl"`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_script.scripts.url]] *script.scripts.url*
+** opis: `adres URL pliku z lista skryptów`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"http://www.weechat.org/files/plugins.xml.gz"`)
+
diff --git a/doc/pl/autogen/user/sec_options.txt b/doc/pl/autogen/user/sec_options.txt
new file mode 100644
index 000000000..b7a6f23bd
--- /dev/null
+++ b/doc/pl/autogen/user/sec_options.txt
@@ -0,0 +1,20 @@
+* [[option_sec.crypt.cipher]] *sec.crypt.cipher*
+** opis: `szyfr używany do szyfrowania danych (numer za nazwą algorytmu to długość klucza w bitach)`
+** typ: liczba
+** wartości: aes128, aes192, aes256 (domyślna wartość: `aes256`)
+
+* [[option_sec.crypt.hash_algo]] *sec.crypt.hash_algo*
+** opis: `algorytm haszujący użyty do sprawdzenia rozszyfrowanych danych`
+** typ: liczba
+** wartości: sha224, sha256, sha384, sha512 (domyślna wartość: `sha256`)
+
+* [[option_sec.crypt.passphrase_file]] *sec.crypt.passphrase_file*
+** opis: `ścieżka do pliku zawierającego hasło do szyfrowania/rozszyfrowywania zabezpieczonych danych; opcja ta jest używana tylko podczas odczytu pliku sec.conf; używana jest tylko pierwsza linia z tego pliku; plik jest używany tylko jeśli zmienna środowiskowa "WEECHAT_PASSPHRASE" nie została ustawiona (zmienna środowiskowa ma najwyższy priorytet); uwaga bezpieczeństwa: zaleca się trzymanie tego pliku poza katalogiem domowym WeeChat (np. w katalogu domowym) i nadanie mu praw do odczytu tylko przez siebie; przykład: "~/.weechat-passphrase"`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_sec.crypt.salt]] *sec.crypt.salt*
+** opis: `użyj "solenia" podczas generowania klucza używanego w szyfrowaniu (zalecane dla maksimum bezpieczeństwa); jeśli włączone zawartość zaszyfrowanych danych w pliku sec.conf będzie się zmieniać z każdym zapisem pliku; jeśli plik sec.conf zostanie umieszczony w systemie kontroli wersji, można wyłączyć tą opcję (zawartość pliku będzie zawsze taka sama)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
diff --git a/doc/pl/autogen/user/tcl_commands.txt b/doc/pl/autogen/user/tcl_commands.txt
new file mode 100644
index 000000000..b3d7bed71
--- /dev/null
+++ b/doc/pl/autogen/user/tcl_commands.txt
@@ -0,0 +1,22 @@
+[[command_tcl_tcl]]
+[command]*`tcl`* list/load/unload skrypt::
+
+----
+/tcl list|listfull [<nazwa>]
+ load [-q] <nazwapliku>
+ autoload
+ reload|unload [-q] [<nazwa>]
+
+ list: lista załadowanych wtyczek
+listfull: lista załadowanych wtyczek (szczegółowa)
+ load: ładuje wtyczkę
+autoload: automatycznie ładuje wtyczki w katalogu systemowym lub użytkownika
+ reload: przeładuje pojedynczą wtyczkę (jeśli nie podano nazwy, wyładuje wszystkie wtyczki, następnie automatycznie załaduje wtyczki)
+ unload: wyładowuje jedną albo wszystkie wtyczki
+nazwa_pliku: skrypt (plik) do załadowania
+ nazwa: nazwa skryptu (nazwa użyta do wywołania funkcji "register")
+ -q: tryb cichy: nie wyświetla wiadomości
+
+Bez argumentów ta komenda wyświetli wszystkie załadowane wtyczki.
+----
+
diff --git a/doc/pl/autogen/user/weechat_commands.txt b/doc/pl/autogen/user/weechat_commands.txt
new file mode 100644
index 000000000..9e75652a4
--- /dev/null
+++ b/doc/pl/autogen/user/weechat_commands.txt
@@ -0,0 +1,875 @@
+[[command_weechat_away]]
+[command]*`away`* ustawia lub kasuje status nieobecności::
+
+----
+/away [-all] [<wiadomość>]
+
+ -all: ustawia lub kasuje stan nieobecności na wszystkich połączonych serwerach
+wiadomość: powód nieobecności (jeśli nie podano wiadomości status nieobecności zostaje usunięty)
+----
+
+[[command_weechat_bar]]
+[command]*`bar`* zarządzaj paskami::
+
+----
+/bar list|listfull|listitems
+ add <nazwa> <typ>[,<warunek>] <pozycja> <rozmiar> <separator> <element1>[,<element2>...]
+ default [input|title|status|nicklist]
+ del <nazwa>|-all
+ set <nazwa> <opcja> <wartość>
+ hide|show|toggle <nazwa>
+ scroll <nazwa> <okno> <wartość_przewinięcia>
+
+ list: lista wszystkich pasków
+ listfull: lista wszystkich pasków (z polami)
+ listitems: lista wszystkich elementów pasków
+ add: dodaj nowy pasek
+ nazwa: nazwa paska (musi być unikalna)
+ typ: root: poza oknami,
+ window: wewnątrz okien, z opcjonalnymi warunkami (patrz niżej)
+ warunek: warunek(i) dla wyświetlenia paska (tylko dla typu "window"):
+ active: w aktywnym oknie
+ inactive: w nieaktywnym oknie
+ nicklist: w oknach z listą nicków
+ inne warunki: zobacz /help weechat.bar.xxx.conditions oraz /help eval
+ bez warunku pasek jest zawsze wyświetlany
+ pozycja: dół (bottom), góra (top), lewo (left) lub prawo (right)
+ rozmiar: rozmiar paska (w znakach)
+ separator: 1 dla użycia separatora (linia), 0 - brak separatora
+ element1,...: elementy dla tego paska (elementy mogą być oddzielone przecinkiem (przerwa między elementami) lub "+" (sklejone elementy))
+ default: tworzy domyślne paski (wszystkie domyślne paski, jeśli nie podamy nazwy)
+ del: usuwa pasek (lub wszystkie z użyciem -all)
+ set: ustawia wartość dla właściwości paska
+ opcja: opcja do zmiany (listę opcji można zobaczyć dzięki /set weechat.bar.<nazwa paska>.*)
+ wartość: nowa wartość opcji
+ hide: ukrywa pasek
+ show: pokazuje ukryty pasek
+ toggle: ukrywa/pokazuje pasek
+ scroll: przewija pasek
+ okno: numer okna ('*' oznacza obecne okno lub pasek typu root)
+ wartość_przewinięcia: wartość dla przewinięcia: 'x' lub 'y' (opcjonalne), następnie '+', '-', 'b' (początek) lub 'e' (koniec), wartość (dla +/-), oraz opcjonalnie % (w celu przesunięcia % szerokości/wysokości, w przeciwnym wypadku wartość jest ilością znaków)
+
+Przykłady:
+ tworzy pasek z czasem, numerem + nazwą bufora i dopełnianiem:
+ /bar add mybar root bottom 1 0 [time],buffer_number+:+buffer_name,completion
+ ukrywa pasek:
+ /bar hide mybar
+ przewija listę nicków a obecnym buforze o 10 linii w dół :
+ /bar scroll nicklist * y+10
+ przewija do końca listę nicków w obecnym buforze:
+ /bar scroll nicklist * ye
+----
+
+[[command_weechat_buffer]]
+[command]*`buffer`* zarządzaj buforami::
+
+----
+/buffer list
+ clear [<numer>|<nazwa>|-merged|-all]
+ move|merge <numer>
+ swap <numer1>|<nazwa1> [<numer2>|<nazwa2>]
+ unmerge [<numer>|-all]
+ renumber [<numer1> [<numer2> [<start>]]]
+ close [<n1>[-<n2>]|<nazwa>]
+ notify <poziom>
+ localvar
+ set <właściwość> <wartość>
+ get <właściwość>
+ <numer>|<nazwa>
+
+ list: wyświetla listę buforów (bez podania argumenty wyświetlana jest ta lista)
+ clear: czyści zawartość bufora (numer bufora, -merged dla połączonych buforów, -all dla wszystkich buforów, lub nic dla obecnego bufora)
+ move: przesuwa bufor na liście (może być względne, np -1)
+ swap: zamienia miejscami dwa bufory (zamienia z obecnym buforem, jeśli podano tylko jeden numer/nazwę)
+ merge: łączy obecny bufor z innym (obszar rozmowy zostanie pomieszany między oba bufory)
+ (domyślnie ctrl-x przełącza pomiędzy połączonymi buforami)
+ unmerge: odłącza bufor od innych mających taki sam numer
+renumber: zmienia numer bufora (działa tylko, jeśli opcja weechat.look.buffer_auto_renumber jest wyłączona)
+ close: zamyka bufor (numer/przedział są opcjonalne)
+ notify: ustawia poziom powiadomień dla obecnego bufora: ten poziom określa czy bufor zostanie dodany do hotlisty czy nie:
+ none: nigdy
+ highlight: tylko dla higlightów
+ message: wiadomości od użytkowników + highlighty
+ all: wszystkie wiadomości
+ reset: przywraca wartości domyślne (all)
+localvar: wyświetla zmienne lokalne obecnego bufora
+ set: ustawia właściwość obecnego bufora
+ get: wyświetla właściwości obecnego bufora
+ numer: przechodzi do bufora o numerze, dostępne prefiksy:
+ '+': przejście względne, dodaje numer do obecnego
+ '-': przejście względne, odejmuje numer od obecnego
+ '*': przejście do numeru, używając opcji "weechat.look.jump_current_to_previous_buffer"
+ nazwa: przejście do bufora o (częściowej) nazwie
+
+Przykłady:
+ czyści zawartość obecnego bufora:
+ /buffer clear
+ przenosi bufor na numer 5:
+ /buffer move 5
+ zamienia bufor 1 z 3:
+ /buffer swap 1 3
+ zamienia bufor #weechat z obecnym buforem:
+ /buffer swap #weechat
+ łączy z głównym buforem:
+ /buffer merge 1
+ odłącza bufory:
+ /buffer unmerge
+ zamyka obecny bufor:
+ /buffer close
+ zamyka bufory od 5 do 7:
+ /buffer close 5-7
+ przechodzi do #weechat:
+ /buffer #weechat
+ przechodzi do następnego bufora:
+ /buffer +1
+----
+
+[[command_weechat_color]]
+[command]*`color`* definiuje aliasy i wyświetla paletę kolorów::
+
+----
+/color alias <kolor> <nazwa>
+ unalias <kolor>
+ reset
+ -o
+
+ alias: dodaje alias dla koloru
+unalias: usuwa alias
+ color: numer koloru (większy lub równy 0, maksymalna wartość zależy od terminala, zazwyczaj 63 lub 255)
+ nazwa: nazwa aliasu dla koloru (na przykład: "orange")
+ reset: resetuje wszystkie pary kolorów (wymagane jeśli nie ma dostępnej większej ilości par kolorów, jeśli automatyczny reset jest wyłączony, zobacz opcję weechat.look.color_pairs_auto_reset)
+ -o: wysyła informacje o terminalu/kolorach do obecnego bufora
+
+Bez podania argumentu komenda wyświetli kolory w nowym buforze.
+
+Przykłady:
+ dodaje alias "orange" dla koloru 214:
+ /color alias 214 orange
+ usuwa kolor 214:
+ /color unalias 214
+----
+
+[[command_weechat_command]]
+[command]*`command`* wywołaj wyraźnie komendę WeeChat lub wtyczki::
+
+----
+/command <wtyczka> <komenda>
+
+ wtyczka: nazwa wtyczki ('weechat' dla wewnętrznych komend WeeChat )
+komenda: komenda do wywołania ( '/' jest automatycznie dodawane jeśli nie występuje na początku komendy)
+----
+
+[[command_weechat_cursor]]
+[command]*`cursor`* wolne poruszanie kursora na ekranie, w celu wykonania akcji na konkretnych obszarach ekranu::
+
+----
+/cursor go chat|<pasek>|<x>,<y>
+ move up|down|left|right|area_up|area_down|area_left|area_right
+ stop
+
+ go: przesuwa kursor do obszaru rozmowy, paska (używając nazwy paska) lub położenia "x,y"
+move: przesuwa kursor w kierunku
+stop: wyłącza tryb kursora
+
+Bez argumentu komenda przełącza obsługę kursora.
+
+Kiedy obsługa myszy jest włączona (zobacz /help mouse), domyślnie wciśnięcie środkowego przycisku włącza tryb kursora we wskazanym punkcie.
+
+Przykłady:
+ przejdź do listy nicków:
+ /cursor go nicklist
+ przejdź do współrzędnych x=10, y=5:
+ /cursor go 10,5
+----
+
+[[command_weechat_debug]]
+[command]*`debug`* kontrola debugu dla rdzenia/wtyczek::
+
+----
+/debug list
+ set <wtyczka> <poziom>
+ dump [<wtyczka>]
+ buffer|color|infolists|memory|tags|term|windows
+ mouse|cursor [verbose]
+ hdata [free]
+
+ list: wyświetla wtyczki z poziomem debugowania
+ set: ustawia poziom debugowania dla wtyczki
+ plugin: nazwa wtyczki ("core" dla rdzenia WeeChat)
+ poziom: poziom debugowania wtyczki (0 = wyłączony)
+ dump: zachowuje zrzut pamięci w pliku z logiem WeeChat (taki sam zrzut jest zapisywany podczas awarii WeeChat)
+ buffer: zrzuca zawartość bufora z wartościami heksadecymalnymi do pliku z logiem
+ color: wyświetla informacje na temat obecnych par kolorów
+ cursor: przełącza debugowanie dla trybu kursora
+ dirs: wyświetla katalogi
+ hdata: wyświetla informacje o hdata (z free: usuwa wszystkie hdata z pamięci)
+ hooks: wyświetla informacje o hooks
+infolists: wyświetla informacje o infolistach
+ libs: wyświetla informacje o użytych zewnętrznych bibliotekach
+ memory: wyświetla informacje o zużyciu pamięci
+ mouse: przełącza debugowanie myszy
+ tags: wyświetla tagi dla linii
+ term: wyświetla informacje o terminalu
+ windows: wyświetla drzewo okien
+----
+
+[[command_weechat_eval]]
+[command]*`eval`* przetwarza wyrażenie i wysyła wynik do buforu::
+
+----
+/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)
+ 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 wyrażenia regularnego
+ !~ NIE pasuje do wyrażenia regularnego
+
+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:
+ 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. kolor (format color:xxx)
+ 2. informacja (format: "info:nazwa,argumenty", argumenty są opcjonalne)
+ 3. nazwa opcji (format: plik.sekcja.opcja)
+ 4. zmienna lokalna w buforze
+ 5. 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:
+ /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 -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]]
+[command]*`filter`* filtruje wiadomości w buforach, aby je ukryć/pokazać w zależności do tagów lub wyrażeń regularnych::
+
+----
+/filter list
+ enable|disable|toggle [<nazwa>]
+ add <nazwa> <bufor>[,<bufor>...] <tagi> <regex>
+ del <nazwa>|-all
+
+ list: wyświetla wszystkie filtry
+ enable: włącza filtry (filtry są domyślnie włączone)
+disable: wyłącza filtry
+ toggle: przełącza filtry
+ nazwa: nazwa filtru
+ add: dodaje filtr
+ del: usuwa filtr
+ -all: usuwa wszystkie filtry
+ bufor: oddzielona przecinkami lisa buforów, dla których filtr jest aktywny:
+ - jest to pełna nazwa zawierająca wtyczkę (przykład: "irc.freenode.#weechat")
+ - "*" oznacza wszystkie bufory
+ - nazwa zaczynająca się od '!' jest wykluczana
+ - nazwa może zaczynać się lub kończyć '*', aby dopasować wiele buforów
+ tagi: lista tagów oddzielona przecinkiem, np: "irc_join,irc_part,irc_quit"
+ - logiczne "i": użyj "+" pomiędzy tagami (na przykład: "nick_toto+irc_action")
+ - tagi mogą zaczynać się i kończyć '*' żeby dopasować wiele buforów
+ regex: wyrażenie regularne do wyszukania w linii
+ - użyj '\t' do oddzielenia prefiksu od wiadomości, znaki specjalne jak '|' muszą zostać poprzedzone '\' np: '\|'
+ - jeśli wyrażenie zaczyna się od '!', wtedy pasujący wynik jest odwracany (użyj '\!', aby zacząć od '!')
+ - dwa wyrażenia są tworzone: jedno dla prefiksu, drugie dla wiadomości
+ - wielkość znaków nie ma znaczenia dla wyrażeń, jeśli zaczynają się od "(?-i)" wielkość znaków ma znaczenie
+
+Domyślny skrót klawiszowy alt+'=' włącza/wyłącza filtrowanie.
+
+Najczęściej używane tagi:
+ no_filter, no_highlight, no_log, log0..log9 (poziom logowania),
+ notify_none, notify_message, notify_private, notify_highlight,
+ nick_xxx (xxx to nick w wiadomości), prefix_nick_ccc (ccc to kolor nicka),
+ irc_xxx (xxx to nazwa komendy lub numer, zobacz /server raw),
+ irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info.
+Aby zobaczyć listę tagów w liniach buforów wykonaj: /debug tags
+
+Przykłady:
+ użyj inteligentnego filtru we wszystkich buforach IRC:
+ /filter add irc_smart * irc_smart_filter *
+ użyj inteligentnego filtru we wszystkich buforach IRC poza tymi zawierającymi "#weechat" w nazwie:
+ /filter add irc_smart *,!*#weechat* irc_smart_filter *
+ filtruj wszystkie wiadomości IRC o join/part/quit:
+ /filter add joinquit * irc_join,irc_part,irc_quit *
+ filtruj nicki wyświetlane przy wejściu na kanał albo za pomocą /names:
+ /filter add nicks * irc_366 *
+ filtruj nick "toto" na kanale IRC #weechat:
+ /filter add toto irc.freenode.#weechat nick_toto *
+ filtruj wejścia/akcje IRC od użytkownika "toto":
+ /filter add toto * nick_toto+irc_join,nick_toto+irc_action *
+ filtruj linie zawierające fraze "weechat sucks" na kanale IRC #weechat:
+ /filter add sucks irc.freenode.#weechat * weechat sucks
+----
+
+[[command_weechat_help]]
+[command]*`help`* wyświetl pomoc na temat komend i opcji::
+
+----
+/help -list|-listfull [<wtyczka> [<wtyczka>...]]
+ <komenda>
+ <komenda>
+
+ -list: wyświetla komendy dla wtyczek (bez podania argumentu wyświetlana jest ta lista)
+-listfull: wyświetla komendy dla wtyczek z opisami
+ plugin: lista komend dla wtyczki
+ komenda: nazwa komendy
+ opcja: nazwa opcji (użyj /set aby zobaczyć listę)
+----
+
+[[command_weechat_history]]
+[command]*`history`* pokaż historię komend bufora::
+
+----
+/history clear
+ <wartość>
+
+clear: czyści historie
+Wartość: ilość elementów historii do pokazania
+----
+
+[[command_weechat_input]]
+[command]*`input`* funkcje linii komend::
+
+----
+/input <akcja> [<argumenty>]
+
+lista akcji:
+ return: symuluje klawisz "enter"
+ complete_next: dopełnia słowo następnym dopełnieniem
+ complete_previous: dopełnia słowo poprzednim dopełnieniem
+ search_text: szuka tekstu w buforze
+ search_switch_case: przełącza na dokładne dopasowanie przy szukaniu
+ search_switch_regex: przełącza typy wyszukiwania ciąg/wyrażenie regularne
+ search_switch_where: zmienia miejsce przeszukiwania na wiadomości/przedrostki
+ search_previous: szuka poprzednich linii
+ search_next: szuka następnych linii
+ search_stop: zatrzymuje wyszukiwanie
+ delete_previous_char: usuwa poprzedni znak
+ delete_next_char: usuwa następny znak
+ delete_previous_word: usuwa poprzednie słowo
+ delete_next_word: usuwa następne słowo
+ delete_beginning_of_line: usuwa od początku linii do kursora
+ delete_end_of_line: usuwa od kursora do końca linii
+ delete_line: usuwa cała linię
+ clipboard_paste: wkleja ze schowka
+ transpose_chars: zamienia dwa znaki
+ undo: cofa ostatnia akcję w linii poleceń
+ redo: ponownie wykonuje cofniętą akcję w linii poleceń
+ move_beginning_of_line: przesuwa kursor na początek linii
+ move_end_of_line: przesuwa kursor na koniec linii
+ move_previous_char: przesuwa kursor do poprzedniego znaku
+ move_next_char: przesuwa kursor do następnego znaku
+ move_previous_word: przesuwa kursor do poprzedniego słowa
+ move_next_word: przesuwa kursor do następnego słowa
+ history_previous: przywołuje poprzednia komendę z historii obecnego bufora
+ history_next: przywołuje następną komendę z historii obecnego bufora
+ history_global_previous: przywołuje poprzednią komendę z globalnej historii
+ history_global_next: przywołuje następną komendę z globalnej historii
+ jump_smart: przechodzi do następnego bufora z aktywnością
+ jump_last_buffer: przechodzi do ostatniego bufora
+ jump_last_buffer_displayed: przechodzi do ostatnio wyświetlanego bufora (przed ostatnim przeskoczeniem do bufora)
+ jump_previously_visited_buffer: przeskakuje do poprzedniego bufora
+ jump_next_visited_buffer: przeskakuje to następnego bufora
+ hotlist_clear: czyści hotlistę
+ grab_key: przechwytuje klawisz (opcjonalny argument: opóźnienie końca przechwycenia, domyślnie jest to 500 milisekund)
+ grab_key_command: przechwytuje klawisz z przypisaną komendą(opcjonalny argument: opóźnienie końca przechwycenia, domyślnie jest to 500 milisekund)
+ grab_mouse: przechwytuje kod zdarzenia myszy
+ grab_mouse_area: przechwytuje kod zdarzenia myszy z obszarem
+ set_unread: ustawia znacznik nie przeczytania dla wszystkich buforów
+ set_unread_current_buffer: ustawia znacznik nie przeczytania dla obecnego bufora
+ switch_active_buffer: przełącza do następnego połączonego buforu
+ switch_active_buffer_previous: przełącza do poprzedniego połączonego buforu
+ zoom_merged_buffer: zoom na połączony bufor
+ insert: wkleja tekst do linii poleceń
+ paste_start: zaczyna wklejanie (tryb z rozpoznawaniem wklejanego tekstu)
+ paste_stop: kończy wklejanie (tryb z rozpoznawaniem wklejanego tekstu)
+
+Ta komenda jest używana do przypisywania klawiszy lub przez wtyczki.
+----
+
+[[command_weechat_key]]
+[command]*`key`* dodaj/usuń przypisanie klawiszy::
+
+----
+/key list|listdefault|listdiff [<kontekst>]
+ bind <klawisz> [<komenda> [<argumenty>]]
+ bindctxt <kontekst> <klawisz> [<komenda> [<argumenty>]]
+ unbind <klawisz>
+ unbindctxt <kontekst> <klawisz>
+ reset <klawisz>
+ resetctxt <kontekst> <klawisz>
+ resetall -yes [<kontekst>]
+ missing [<kontekst>]
+
+ list: wyświetla wszystkie obecne skróty (bez podanego argumentu, pokazywana jest ta lista)
+listdefault: wyświetla domyślne skróty klawiszowe
+ listdiff: wyświetla różnice pomiędzy obecnymi a domyślnymi skrótami klawiszowymi (dodane, przedefiniowane oraz usunięte)
+ kontekst: nazwa kontekstu ("default" lub "search")
+ bind: przypisuje komendę do klawisza lub wyświetla komendę przypisaną do klawisza
+ bindctxt: przypisuje komendę do klawiszy lub wyświetla taką komendę dla podanego kontekstu
+ komenda: komenda (wiele komend może być oddzielonych średnikiem)
+ unbind: usuwa przypisanie dla klawisza (dla kontekstu "default")
+ unbindctxt: usuwa skrót klawiszowy dla podanego kontekstu
+ reset: przywraca domyślne ustawienia dla klawiszy (dla kontekstu "default")
+ resetctxt:przywraca domyślne ustawienia dla klawiszy, dla podanego kontekstu
+ resetall: przywraca przypisania do domyślnych wartości oraz kasuje WSZYSTKIE własne przypisania (używaj ostrożnie!)
+ missing: dodaje brakujące przypisania (korzystając z domyślnych wartości), przydatne po instalacji nowej wersji WeeChat
+
+Podczas przypisania komendy do klawisza, zaleca się użycie alt+k (lub Esc następnie k), następnie wciśnięcie pożądanej kombinacji: umieści to kod klawiszowy w linii poleceń.
+
+Dla kontekstu "mouse" (możliwe również w kontekście "cursor"), klucz ma postać: "@obszar:klucz" lub "@obszar1>obszar2:klucz", gdzie obszar to:
+ *: dowolny obszar na ekranie
+ chat: obszar rozmowy (dowolny bufor)
+ chat(xxx): obszar rozmowy w buforze o nazwie "xxx" (pełna nazwa włączając w to wtyczkę)
+ bar(*): dowolny pasek
+ bar(xxx): pasek "xxx"
+ item(*): dowolny element paska
+ item(xxx): element paska "xxx"
+Klucz może zaczynać się, lub kończyć '*' aby dopasować wiele zdarzeń myszy.
+Specjalna wartość dla komendy o formacie "hsignal:nazwa" może być użyte dla kontekstu myszy, wyśle to hsignal "name" z aktywną hashtable jako argumentem.
+Inna specjalna wartość "-" może zostać użyta do wyłączenia klucza (zostanie on zignorowany podczas szukania kluczy).
+
+Przykłady:
+ kombinacja alt-x przełączająca wyświetlanie listy nicków:
+ /key bind meta-x /bar toggle nicklist
+ kombinacja alt-r przechodząca do kanału IRC #weechat IRCl:
+ /key bind meta-r /buffer #weechat
+ przywrócenie domyślnego przypisania dla kombinacji alt-r:
+ /key reset meta-r
+ przycisk "tab" zatrzyma wyszukiwanie w buforze:
+ /key bindctxt search ctrl-I /input search_stop
+ środkowy przycisk myszy wciśnięty na nicku pozyska o nim informacje:
+ /key bindctxt mouse @item(buffer_nicklist):button3 /msg nickserv info ${nick}
+----
+
+[[command_weechat_layout]]
+[command]*`layout`* zarządzaj układami buforów/okien::
+
+----
+/layout add [<nazwa>] [buffers|windows]
+ apply [<nazwa>] [buffers|windows]|| leave
+ reset [<nazwa>] [buffers|windows]
+ rename <nazwa> <nowa_nazwa>
+
+ add: tworzy układ używając obecnych buforów/okien
+ apply: stosuje zapisany układ
+ leave: opuszcza obecny układ (nie aktualizuje żadnego układu)
+ reset: resetuje bufory i/lub okna w zapisanym układzie
+ (jeśli zarówno bufory jak i okna zostaną zresetowane, układ jest kasowany)
+ rename: zmienia nazwę układu
+ nazwa: nazwa zapisanego układu (domyślnie "default")
+buffers: zapisuje/stosuje tylko bufory (kolejność buforów)
+windows: zapisuje/stosuje tylko okna (bufory wyświetlane w każdym oknie)
+
+Komenda wywołana bez argumentów wyświetli zapisane układy.
+----
+
+[[command_weechat_mouse]]
+[command]*`mouse`* kontrola myszy::
+
+----
+/mouse enable|disable|toggle [<opóźnienie>]
+
+ enable: włącza obsługę myszy
+disable: wyłącza obsługę myszy
+ toggle: przełącza obsługę myszy
+ opóźnienie: czas (w sekundach), po którym początkowy stan obsługi myszy jest przywracany (przydatne do tymczasowego wyłączenia obsługi myszy)
+
+Stan myszy jest zapisywany w opcji "weechat.look.mouse".
+
+Przykłady:
+ włączenie obsługi myszy:
+ /mouse enable
+ zmiana obsługi myszy na 5 sekund:
+ /mouse toggle 5
+----
+
+[[command_weechat_mute]]
+[command]*`mute`* wykonuje komendę po cichu::
+
+----
+/mute [-current | -buffer <nazwa> | -all] <komenda>
+
+-current: bez wyjścia na obecnym kanale
+ -buffer: bez wyjścia w podanym buforze
+ nazwa: pełna nazwa bufora (przykłady: "irc.server.freenode", "irc.freenode.#weechat")
+ -all: bez wyjścia we WSZYSTKICH buforach
+ komenda: komenda do cichego wykonania ( '/' jest dodawane automatycznie jeśli nie znalezione na początku komendy)
+
+Jeżeli nie podano celu (-current, -buffer lub -all), wtedy domyślnie jest wyciszany tylko bufor rdzenia WeeChat.
+
+Przykłady:
+ zapisanie konfiguracji:
+ /mute save
+ wiadomość do obecnego kanału IRC:
+ /mute -current msg * hej!
+ wiadomość na kanał #weechat:
+ /mute -buffer irc.freenode.#weechat msg #weechat hej!
+----
+
+[[command_weechat_plugin]]
+[command]*`plugin`* lista/załaduj/wyładuj wtyczkę::
+
+----
+/plugin list|listfull [<nazwa>]
+ load <nazwapliku> [<argumenty>]
+ autoload [<argumenty>]
+ reload [<nazwa> [<argumenty>]]
+ unload [<nazwa>]
+
+ list: lista załadowanych wtyczek
+listfull: lista załadowanych wtyczek (szczegółowa)
+ load: ładuje wtyczkę
+autoload: automatycznie ładuje wtyczki w katalogu systemowym lub użytkownika
+ reload: przeładuje pojedynczą wtyczkę (jeśli nie podano nazwy, przeładuje wszystkie wtyczki)
+ unload: wyładowuje wtyczkę (jeśli nie podano nazwy, wyładuje wszystkie wtyczkę
+nazwapliku: wtyczka (plik) do załadowania
+ nazwa: nazwa wtyczki
+argumenty: argumenty przekazywane do wtyczki podczas ładowania
+
+Bez argumentów ta komenda wyświetli wszystkie załadowane wtyczki.
+----
+
+[[command_weechat_proxy]]
+[command]*`proxy`* zarządzanie proxy::
+
+----
+/proxy list
+ add <nazwa> <typ> <adres> <port> [<użytkownik> [<hasło>]]
+ del <nazwa>|-all
+ set <nazwa> <opcja> <wartość>
+
+ list: wyświetla wszystkie proxy
+ add: dodaje nowe proxy
+ nazwa: nazwa proxy (musi być unikalna)
+ typ: http, socks4 lub socks5
+ adres: adres IP lub nazwa hosta
+ port: port
+użytkownik: nazwa użytkownika (opcjonalne)
+hasło: hasło (opcjonalne)
+ del: usuwa proxy (albo wszystkie zdefiniowane proxy z -all)
+ set: ustawia wartość dla właściwości proxy
+ opcja: właściwość do zmiany (aby uzyskać listę dostępnych opcji spójrz na /set weechat.proxy.<nazwa proxy>.*)
+ wartość: nowa wartość dla opcji
+
+Przykłady:
+ tworzy proxy http, uruchomione na hoście lokalnym i porcie 8888:
+ /proxy add local http 127.0.0.1 8888
+ tworzy proxy http wykorzystujące protokół IPv6:
+ /proxy add local http ::1 8888
+ /proxy set local ipv6 on
+ tworzy proxy socks5 z nazwą użytkownika/hasłem:
+ /proxy add myproxy socks5 sample.host.org 3128 myuser mypass
+ usuwa proxy:
+ /proxy del myproxy
+----
+
+[[command_weechat_quit]]
+[command]*`quit`* zakończ WeeChat::
+
+----
+/quit [-yes][<argumenty>]
+
+ -yes: wymagane jeśli opcja weechat.look.confirm_quit jest włączona
+argumenty: tekst wysłany na sygnał "quit"
+ (na przykład wtyczka irc używa tego tekstu do wysłania wiadomości pożegnalnej na serwer)
+----
+
+[[command_weechat_reload]]
+[command]*`reload`* przeładuj pliki konfiguracyjne z dysku::
+
+----
+/reload [<plik> [<plik>...]]
+
+plik: plik konfiguracyjny do przeładowania (bez rozszerzenia ".conf")
+
+Bez podania argumentu wszystkie pliki (WeeChat oraz wtyczki) zostaną przeładowane.
+----
+
+[[command_weechat_repeat]]
+[command]*`repeat`* wykonuje komendę kilka razy::
+
+----
+/repeat [-interval <opóźnienie>] <ilość> <komenda>
+
+ opóźnienie: czas pomiędzy wykonaniem komend (w milisekundach)
+ ilość: ile razy wykonać komendę
+komenda: komenda do wykonania ('/' jest automatycznie dodawane, jeśli nie znajduje się na początku komendy)
+
+Wszystkie komendy wykonane zostaną na buforze, w którym wykonano tą komendę.
+
+Przykład:
+ przewija 2 strony do góry:
+ /repeat 2 /window page_up
+----
+
+[[command_weechat_save]]
+[command]*`save`* zapisuje pliki konfiguracyjne na dysku::
+
+----
+/save [<plik> [<plik>...]]
+
+plik: plik konfiguracyjny do przeładowania (bez rozszerzenia ".conf")
+
+Bez podania argumentu wszystkie pliki (WeeChat oraz wtyczki) zostaną przeładowane.
+----
+
+[[command_weechat_secure]]
+[command]*`secure`* zarządzanie zabezpieczonymi danymi (hasła lub dane poufne zaszyfrowane w pliku sec.conf)::
+
+----
+/secure passphrase <hasło>|-delete
+ decrypt <hasło>|-discard
+ set <nazwa> <wartość>
+ del <nazwa>
+
+passphrase: zmienia hasło (bez hasła dane są przechowywane w postaci tekstu w pliku sec.conf)
+ -delete: kasuje hasło
+ decrypt: rozszyfrowuje dane będące ciągle zaszyfrowane (zdarza się to tylko jeśli hasło nie zostało podane przy uruchomieniu)
+ -discard: odrzuca wszystkie nadal zaszyfrowane dane
+ set: dodaje lub zmienia zaszyfrowane dane
+ del: kasuje zaszyfrowane dane
+
+Bez argumentu, komenda wyświetli zabezpieczone dane w nowym buforze.
+
+Jeśli używane jest hasło (dane zaszyfrowane), należy je podać podczas startu WeeChat.
+Jest możliwe ustawienie zmiennej środowiskowej "WEECHAT_PASSPHRASE", aby nie podawać hasła przy uruchomieniu (ta sama zmienna jest używana przez WeeChat podczas wykonywania /upgrade).
+
+Zabezpieczone dane w formacie ${sec.data.xxx} można użyć w:
+ - argumencie w linii poleceń "--run-command"
+ - opcjach weechat.startup.command_{before|after}_plugins
+ - opcjach proxy: username, password
+ - opcji serwera irc: autojoin, command, password, sasl_{username|password}
+ - opcji weechat.startup.command_{before|after}_plugins
+ - komendzie /eval.
+
+Przykłady:
+ ustawienie hasła:
+ /secure passphrase to jest moje hasło
+ zaszyfrowanie hasła dla freenode SASL:
+ /secure set freenode mojehasło
+ /set irc.server.freenode.sasl_password "${sec.data.freenode}"
+ zaszyfrowanie hasła dla nickserva na serwerze oftc:
+ /secure set oftc mojehasło
+ /set irc.server.oftc.command "/msg nickserv identify ${sec.data.oftc}"
+ alias dla polecenia ghost dla nicka "mójnick":
+ /alias ghost /eval /msg -server freenode nickserv ghost mójnick ${sec.data.freenode}
+----
+
+[[command_weechat_set]]
+[command]*`set`* ustawia opcje konfiguracyjne::
+
+----
+/set [<opcja> [<wartość>]]
+ diff [<opcja> [<opcja>...]]
+
+opcja: nazwa opcji (może zaczynać lub kończyć się "*" do wyświetlania wielu opcji)
+ wartość: nowa wartość opcji
+ diff: wyświetla tylko zmienione opcje
+
+Nowe wartości zmiennej w zależności od jej typu mają postać:
+ logiczny: on, off lub toggle
+ całkowity: liczba, ++liczba lub --liczba
+ łańcuch : dowolny ciąg ("" dla pustego ciągu)
+ kolor : nazwa koloru, ++liczba lub --liczba
+
+Dla wszystkich typów, możesz użyć null dla usunięcia wartości opcji (niezdefiniowana wartość). Działa to tylko dla niektórych specjalnych zmiennych wtyczek.
+
+Przykłady:
+ wyświetla opcje dotyczące podświetleń:
+ /set *highlight*
+ dodaje słowo do podświetlenia:
+ /set weechat.look.highlight "słowo"
+ wyświetla zmienione opcje:
+ /set diff
+ wyświetla zmienione opcje dla wtyczki irc:
+ /set diff irc.*
+----
+
+[[command_weechat_unset]]
+[command]*`unset`* skasuj/zresetuj zmienną konfiguracyjną::
+
+----
+/unset <opcja>
+
+opcja: nazwa opcji (może się zaczynać lub kończyć "*", w celu masowego resetowania opcji, używać ostrożnie!)
+
+W zależności od opcji, jest resetowana (dla standardowych opcji) lub usuwana (dla opcjonalnych ustawień, jak wartości dotyczące serwerów).
+
+Przykłady:
+ resetowanie jednej opcji:
+ /unset weechat.look.item_time_format
+ resetowanie wszystkich opcji dotyczących kolorów:
+ /unset weechat.color.*
+----
+
+[[command_weechat_upgrade]]
+[command]*`upgrade`* uaktualnia WeeChat bez rozłączania z serwerami::
+
+----
+/upgrade [<ścieżka_do_binarki>|-quit]
+
+ścieżka_do_binarki: ścieżka do pliku binarnego WeeChat (domyślnie jest to obecny plik)
+ -dummy: nic nie rób (opcja użyta w celu zapobiegnięcia przypadkowego dopełnienia za pomocą"-quit")
+ -quit: zamyka *WSZYSTKIE* połączenia, zapisuje sesję i wyłącza WeeChat, umożliwia to późniejsze przywrócenie (zobacz niżej)
+
+Ta komenda ponownie uruchamia plik binarny WeeChat, zatem powinna zostać skompilowana lub zainstalowana za pomocą managera pakietów przed uruchomieniem tej komendy.
+
+Uwaga: połączenia SSL są przerywane podczas uaktualniania, ponieważ przeładowanie sesji SSL nie jest obecnie możliwe za pomocą GnuTLS. Po uaktualnieniu nastąpi ponowne ich połączenie.
+
+Proces uaktualnienia składa się z 4 kroków:
+ 1. zapisania sesji do plików dla rdzenia i wtyczek (bufory, historia, ..)
+ 2. wyładowanie wszystkich wtyczek (zapisanie plików konfiguracyjnych *.conf)
+ 3. zapisanie konfiguracji WeeChat (weechat.conf)
+ 4. uruchomienie nowego pliku binarnego WeeChat i przeładowanie sesji.
+
+Z opcją "-quit", proces przebiega inaczej:
+ 1. zamknięcie *WSZYSTKICH* połączeń (irc, xfer, relay, ...)
+ 2. zapisanie sesji do pliku (*.upgrade)
+ 3. wyładowanie wszystkich wtyczek
+ 4. zapisanie konfiguracji WeeChat
+ 5. wyłączenie WeeChat
+Następnie można przywrócić sesję za pomocą komendy: weechat --upgrade
+WAŻNE: należy przywracać sesję z identyczną konfiguracją (pliki *.conf).
+Jest możliwe przywrócenie sesji WeeChat na innej maszynie, jeśli skopiujemy zawartość katalogu "~/.weechat".
+----
+
+[[command_weechat_uptime]]
+[command]*`uptime`* pokazuje czas pracy WeeChat::
+
+----
+/uptime [-o | -ol]
+
+ -o: wysyła uptime jako wejście do obecnego bufora (po angielsku)
+-ol: wysyła uptime jako wejście do obecnego bufora (przetłumaczony)
+----
+
+[[command_weechat_version]]
+[command]*`version`* pokazuje wersję i datę, kiedy skompilowano WeeChat::
+
+----
+/version [-o | -ol]
+
+ -o: wysyła wersje jako wejście do obecnego bufora (po angielsku)
+-ol: wysyła wersje jako wejście do obecnego bufora (przetłumaczony)
+----
+
+[[command_weechat_wait]]
+[command]*`wait`* planuje komendę do wykonania w przyszłości::
+
+----
+/wait <liczba>[<jednostka>] <komenda>
+
+ liczba: ilość czasu do odczekania (liczba całkowita)
+ jednostka: opcjonalnie, możliwe wartości:
+ ms: milisekundy
+ s: sekundy (domyślnie)
+ m: minuty
+ h: godziny
+komenda: komenda do wykonania (lub tekst do wysłania do bufora jeżeli komenda nie zaczyna się od '/')
+
+Ważne: komenda zostanie wykonana w buforze, gdzie zostało wykonane /wait (jeśli bufor nie zostanie znaleziony(na przykład jeśli został zamknięty przed wykonaniem komendy), wtedy komenda wykona się w głównym buforze WeeChat).
+
+Przykłady:
+ wejdzie na kanał za 10 sek:
+ /wait 10 /join #test
+ ustawi stan nieobecności za 15 min:
+ /wait 15m /away -all I'm away
+ napisze 'hello' za 2 min:
+ /wait 2m hello
+----
+
+[[command_weechat_window]]
+[command]*`window`* zarządza oknami::
+
+----
+/window list
+ -1|+1|b#|up|down|left|right [-window <numer>]
+ <numer>
+ splith|splitv [-window <numer>] [<pct>]
+ resize [-window <numer>] [+/-]<pct>
+ balance
+ merge [-window <numer>] [all]
+ page_up|page_down [-window <numer>]
+ refresh
+ scroll [-window <numer>] [+/-]<wartość>[s|m|h|d|M|y]
+ scroll_horiz [-window <numer>] [+/-]<wartość>[%]
+ scroll_up|scroll_down|scroll_top|scroll_bottom|scroll_beyond_end|scroll_previous_highlight|scroll_next_highlight|scroll_unread [-window <numer>]
+ swap [-window <numer>] [up|down|left|right]
+ zoom[-window <numer>]
+
+ list: lista otwartych okien (bez argumentu wyświetlana jest ta lista)
+ -1: skok do poprzedniego okna
+ +1: skok do następnego okna
+ b#: skok do następnego okna pokazującego bufor o numerze #
+ up: przełączenie na okno ponad obecnym
+ down: przełączenie na okno pod obecnym
+ left: przełączenie na okno po lewej
+ right: przełączenie na okno po prawej
+ numer: okno numer (zobacz /window list)
+ splith: dzieli obecne okno poziomo
+ splitv: dzieli obecne okno pionowo
+ resize: zmienia rozmiar okna, nowy rozmiar to <pct> procent okna nadrzędnego
+ balance: balansuje rozmiary pomiędzy oknami
+ merge: łączy okno z innym (all = posiadanie tylko jednego okna)
+ page_up: przewija stronę do góry
+ page_down: przewija stronę w dół
+ refresh: odświeża ekran
+ scroll: przewija ilość linii (+/-N) lub o czas: s=sekundy, m=minuty, h=godziny, d=dni, M=miesiące, y=lata
+ scroll_horiz: przewija poziomo ilość kolumn (+/-N) lub procent rozmiaru okna (takie przewijanie jest możliwe tylko w buforach z wolną zawartością)
+ scroll_up: przewija kilka linii w gorę
+ scroll_down: przewija kilka linii w dół
+ scroll_top: przewija na samą górę bufora
+scroll_bottom: przewija na spód bufora
+scroll_beyond_end: przewija poza koniec bufora
+scroll_previous_highlight: przewija do poprzedniego highlighta
+scroll_next_highlight: przewija do następnego highlighta
+scroll_unread: przewija do znacznika nie przeczytania
+ swap: zamienia bufory między dwoma oknami (z opcjonalnym kierunkiem dla docelowego okna)
+ zoom: powiększa okno
+
+Dla splith i splitv, pct oznacza procent reprezentujący rozmiar nowego okna, porównany z obecnym oknem jako odniesieniem. Na przykład 25 oznacza utworzenie nowego okna o rozmiarze = obecny_rozmiar / 4
+
+Przykłady:
+ skok do okna wyświetlającego bufor #1:
+ /window b1
+ przewiń 2 linie do góry:
+ /window scroll -2
+ przewiń 2 dni do góry:
+ /window scroll -2d
+ przewiń do początku obecnego dnia:
+ /window scroll -d
+ powiększ okno 2 #2:
+ /window zoom -window 2
+----
+
diff --git a/doc/pl/autogen/user/weechat_options.txt b/doc/pl/autogen/user/weechat_options.txt
new file mode 100644
index 000000000..88999a5b0
--- /dev/null
+++ b/doc/pl/autogen/user/weechat_options.txt
@@ -0,0 +1,935 @@
+* [[option_weechat.color.bar_more]] *weechat.color.bar_more*
+** opis: `kolor '+' przy przewijaniu pasków`
+** 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ść: `lightmagenta`)
+
+* [[option_weechat.color.chat]] *weechat.color.chat*
+** opis: `kolor tekstu czatu`
+** 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_bg]] *weechat.color.chat_bg*
+** opis: `kolor tła czatu`
+** 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_buffer]] *weechat.color.chat_buffer*
+** opis: `kolor nazw buforów`
+** 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ść: `white`)
+
+* [[option_weechat.color.chat_channel]] *weechat.color.chat_channel*
+** opis: `kolor nazw kanałów`
+** 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ść: `white`)
+
+* [[option_weechat.color.chat_day_change]] *weechat.color.chat_day_change*
+** opis: `kolor tekstu dla wiadomości o zmianie daty`
+** typ: kolor
+** wartości: nazwa koloru WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), numer koloru terminala albo alias; atrybuty dozwolone przed kolorem (tylko dla kolorów testu, nie tła): "*" pogrubienie, "!" odwrócenie, "/" pochylenie, "_" podkreślenie (domyślna wartość: `cyan`)
+
+* [[option_weechat.color.chat_delimiters]] *weechat.color.chat_delimiters*
+** opis: `kolor separatorów`
+** 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.chat_highlight]] *weechat.color.chat_highlight*
+** opis: `kolor przedrostka podświetlenia`
+** 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.chat_highlight_bg]] *weechat.color.chat_highlight_bg*
+** opis: `kolor tła przedrostka podświetlenia`
+** 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ść: `magenta`)
+
+* [[option_weechat.color.chat_host]] *weechat.color.chat_host*
+** opis: `kolor nazw hostów`
+** typ: kolor
+** wartości: nazwa koloru WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), numer koloru terminala albo alias; atrybuty dozwolone przed kolorem (tylko dla kolorów testu, nie tła): "*" pogrubienie, "!" odwrócenie, "/" pochylenie, "_" podkreślenie (domyślna wartość: `cyan`)
+
+* [[option_weechat.color.chat_inactive_buffer]] *weechat.color.chat_inactive_buffer*
+** opis: `kolor tekstu dla rozmowy, kiedy linia nie jest aktywna (bufor jest połączony z innymi i nie został wybrany)`
+** 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_inactive_window]] *weechat.color.chat_inactive_window*
+** opis: `kolor tekstu dla rozmowy, kiedy okno jest nieaktywne (obecnie nie wybrane okno)`
+** 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]] *weechat.color.chat_nick*
+** opis: `kolor nicków w oknie rozmowy`
+** 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ść: `lightcyan`)
+
+* [[option_weechat.color.chat_nick_colors]] *weechat.color.chat_nick_colors*
+** opis: `kolor tekstu nicków (oddzielona przecinkami lista kolorów, tło jest dozwolone za pomocą formatu: "fg:bg" na przykład: "lightred:blue")`
+** typ: ciąg
+** 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)`
+** 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`
+** 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`
+** 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`)
+
+* [[option_weechat.color.chat_nick_other]] *weechat.color.chat_nick_other*
+** opis: `kolor innego nicka w prywatnym buforze`
+** typ: kolor
+** wartości: nazwa koloru WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), numer koloru terminala albo alias; atrybuty dozwolone przed kolorem (tylko dla kolorów testu, nie tła): "*" pogrubienie, "!" odwrócenie, "/" pochylenie, "_" podkreślenie (domyślna wartość: `cyan`)
+
+* [[option_weechat.color.chat_nick_prefix]] *weechat.color.chat_nick_prefix*
+** opis: `kolor przedrostka nicka (przedrostek to ciąg wyświetlany przed nickiem w prafiksie)`
+** 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.chat_nick_self]] *weechat.color.chat_nick_self*
+** opis: `kolor lokalnego nicka w oknie rozmowy`
+** 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ść: `white`)
+
+* [[option_weechat.color.chat_nick_suffix]] *weechat.color.chat_nick_suffix*
+** opis: `kolor przyrostka nicka (przyrostek to ciąg wyświetlany za nickiem w prefiksie)`
+** 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.chat_prefix_action]] *weechat.color.chat_prefix_action*
+** opis: `kolor przedrostka akcji`
+** 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ść: `white`)
+
+* [[option_weechat.color.chat_prefix_buffer]] *weechat.color.chat_prefix_buffer*
+** opis: `kolor nazwy bufora (przed przedrostkiem, kiedy wiele buforów jest połączonych)`
+** 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ść: `brown`)
+
+* [[option_weechat.color.chat_prefix_buffer_inactive_buffer]] *weechat.color.chat_prefix_buffer_inactive_buffer*
+** opis: `kolor tekstu dla nazwy nieaktywnego bufora (przed przedrostkiem, kiedy wiele buforów jest połączonych z tym samym numerem, oraz jeśli bufor nie jest wybrany)`
+** 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_prefix_error]] *weechat.color.chat_prefix_error*
+** opis: `kolor przedrostka błędu`
+** 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.chat_prefix_join]] *weechat.color.chat_prefix_join*
+** opis: `kolor przedrostka wejścia na kanał`
+** 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ść: `lightgreen`)
+
+* [[option_weechat.color.chat_prefix_more]] *weechat.color.chat_prefix_more*
+** opis: `kolor '+' dla za długich przedrostków`
+** 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ść: `lightmagenta`)
+
+* [[option_weechat.color.chat_prefix_network]] *weechat.color.chat_prefix_network*
+** opis: `kolor przedrostka sieci`
+** 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ść: `magenta`)
+
+* [[option_weechat.color.chat_prefix_quit]] *weechat.color.chat_prefix_quit*
+** opis: `kolor przedrostka wyjścia z IRC`
+** 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ść: `lightred`)
+
+* [[option_weechat.color.chat_prefix_suffix]] *weechat.color.chat_prefix_suffix*
+** opis: `kolor przyrostka (po przedrostku)`
+** 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.chat_read_marker]] *weechat.color.chat_read_marker*
+** opis: `kolor znacznika nieprzeczytanych wiadomości`
+** 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ść: `magenta`)
+
+* [[option_weechat.color.chat_read_marker_bg]] *weechat.color.chat_read_marker_bg*
+** opis: `kolor tła znacznika nieprzeczytanych wiadomości`
+** 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_server]] *weechat.color.chat_server*
+** opis: `kolor nazw serwerów`
+** 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ść: `brown`)
+
+* [[option_weechat.color.chat_tags]] *weechat.color.chat_tags*
+** opis: `kolor tekstu dla tagów po wiadomościach (wyświetlanych za pomocą komendy /debug tags)`
+** typ: kolor
+** wartości: nazwa koloru WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), numer koloru terminala albo alias; atrybuty dozwolone przed kolorem (tylko dla kolorów testu, nie tła): "*" pogrubienie, "!" odwrócenie, "/" pochylenie, "_" podkreślenie (domyślna wartość: `red`)
+
+* [[option_weechat.color.chat_text_found]] *weechat.color.chat_text_found*
+** opis: `kolor znacznika linii, w których znaleziono szukany tekst`
+** 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.chat_text_found_bg]] *weechat.color.chat_text_found_bg*
+** opis: `kolor tła znacznika linii, w których znaleziono szukany tekst`
+** 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ść: `lightmagenta`)
+
+* [[option_weechat.color.chat_time]] *weechat.color.chat_time*
+** opis: `kolor czasu w oknie czatu`
+** 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_time_delimiters]] *weechat.color.chat_time_delimiters*
+** opis: `kolor separatora czasu`
+** 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ść: `brown`)
+
+* [[option_weechat.color.chat_value]] *weechat.color.chat_value*
+** opis: `kolor wyświetlania wartości`
+** typ: kolor
+** wartości: nazwa koloru WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), numer koloru terminala albo alias; atrybuty dozwolone przed kolorem (tylko dla kolorów testu, nie tła): "*" pogrubienie, "!" odwrócenie, "/" pochylenie, "_" podkreślenie (domyślna wartość: `cyan`)
+
+* [[option_weechat.color.emphasized]] *weechat.color.emphasized*
+** opis: `kolor dla wyróżnionego tekstu (na przykład podczas wyszukiwania); opcja używana tylko jeśli opcja weechat.look.emphasized_attributes jest pustym ciągiem (wartość domyślna)`
+** 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.emphasized_bg]] *weechat.color.emphasized_bg*
+** opis: `kolor tła dla wyróżnionego tekstu (na przykład podczas wyszukiwania tekstu); opcja używana tylko jeśli opcja weechat.look.emphasized_attributes jest pustym ciągiem (wartość domyślna)`
+** 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ść: `magenta`)
+
+* [[option_weechat.color.input_actions]] *weechat.color.input_actions*
+** opis: `kolor akcji w wprowadzonej linii`
+** 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ść: `lightgreen`)
+
+* [[option_weechat.color.input_text_not_found]] *weechat.color.input_text_not_found*
+** opis: `kolor nieudanego wyszukiwania tekstu w wprowadzonej linii`
+** typ: kolor
+** wartości: nazwa koloru WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), numer koloru terminala albo alias; atrybuty dozwolone przed kolorem (tylko dla kolorów testu, nie tła): "*" pogrubienie, "!" odwrócenie, "/" pochylenie, "_" podkreślenie (domyślna wartość: `red`)
+
+* [[option_weechat.color.nicklist_away]] *weechat.color.nicklist_away*
+** opis: `kolor nicków ze statusem nieobecności`
+** typ: kolor
+** wartości: nazwa koloru WeeChat (default, black, (dark)gray, white, (light)red, (light)green, brown, yellow, (light)blue, (light)magenta, (light)cyan), numer koloru terminala albo alias; atrybuty dozwolone przed kolorem (tylko dla kolorów testu, nie tła): "*" pogrubienie, "!" odwrócenie, "/" pochylenie, "_" podkreślenie (domyślna wartość: `cyan`)
+
+* [[option_weechat.color.nicklist_group]] *weechat.color.nicklist_group*
+** opis: `kolor grup na liście nicków`
+** 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.nicklist_offline]] *weechat.color.nicklist_offline*
+** opis: `kolor dla nieobecnych nicków`
+** 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`)
+
+* [[option_weechat.color.separator]] *weechat.color.separator*
+** opis: `kolor tła dla separatorów (kiedy podzielone) i separatorów obok pasków (jak lista nicków)`
+** 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`)
+
+* [[option_weechat.color.status_count_highlight]] *weechat.color.status_count_highlight*
+** opis: `kolor tekstu dla licznika podświetleń w hotliście (pasek statusu)`
+** 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ść: `magenta`)
+
+* [[option_weechat.color.status_count_msg]] *weechat.color.status_count_msg*
+** opis: `kolor tekstu dla licznika wiadomości w hotliście (pasek statusu)`
+** 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ść: `brown`)
+
+* [[option_weechat.color.status_count_other]] *weechat.color.status_count_other*
+** opis: `kolor tekstu dla licznika innych wiadomości w hotliście (pasek statusu)`
+** 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.status_count_private]] *weechat.color.status_count_private*
+** opis: `kolor tekstu dla licznika prywatnych wiadomości w hotliście (pasek statusu)`
+** 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_data_highlight]] *weechat.color.status_data_highlight*
+** opis: `kolor bufora z podświetleniem (pasek statusu)`
+** 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ść: `lightmagenta`)
+
+* [[option_weechat.color.status_data_msg]] *weechat.color.status_data_msg*
+** opis: `kolor bufora z nowymi wiadomościami (pasek statusu)`
+** 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_data_other]] *weechat.color.status_data_other*
+** opis: `kolor bufora z nowymi zdarzeniami (nie wiadomościami) (pasek statusu)`
+** 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.status_data_private]] *weechat.color.status_data_private*
+** opis: `kolor bufora z prywatną wiadomością (pasek statusu)`
+** 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ść: `lightgreen`)
+
+* [[option_weechat.color.status_filter]] *weechat.color.status_filter*
+** opis: `kolor wskaźnika filtru w pasku statusu`
+** 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_more]] *weechat.color.status_more*
+** opis: `kolor bufora z nowymi zdarzeniami (pasek statusu)`
+** 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_name]] *weechat.color.status_name*
+** opis: `kolor nazwy obecnego bufora w pasku statusu`
+** 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ść: `white`)
+
+* [[option_weechat.color.status_name_ssl]] *weechat.color.status_name_ssl*
+** opis: `kolor nazwy obecnego bufora w pasku statusu, jeśli połączenie jest szyfrowane np poprzez SSL`
+** 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ść: `lightgreen`)
+
+* [[option_weechat.color.status_number]] *weechat.color.status_number*
+** opis: `kolor numeru obecnego bufora w pasku statusu`
+** 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_time]] *weechat.color.status_time*
+** opis: `kolor czasu (pasek statusu)`
+** 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.completion.base_word_until_cursor]] *weechat.completion.base_word_until_cursor*
+** opis: `jeśli włączone, bazowe słowo do dopełniania kończy się na znaku przed kursorem; w innym wypadku słowo bazowe kończy się na pierwszej spacji po kursorze`
+** 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
+** wartości: dowolny ciąg (domyślna wartość: `"%(nicks)|%(irc_channels)"`)
+
+* [[option_weechat.completion.nick_add_space]] *weechat.completion.nick_add_space*
+** opis: `dodaj spację po dopełnionym nicku (kiedy nick nie jest pierwszym słowem w linii poleceń)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_weechat.completion.nick_completer]] *weechat.completion.nick_completer*
+** opis: `ciąg wstawiany po dopełnionym nicku (kiedy nick jest pierwszym słowem w linii poleceń)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `":"`)
+
+* [[option_weechat.completion.nick_first_only]] *weechat.completion.nick_first_only*
+** opis: `dopełniaj tylko pierwszym znalezionym nickiem`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_weechat.completion.nick_ignore_chars]] *weechat.completion.nick_ignore_chars*
+** opis: `znaki ignorowane przy dopełnieniu nicków`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"[]`_-^"`)
+
+* [[option_weechat.completion.partial_completion_alert]] *weechat.completion.partial_completion_alert*
+** opis: `powiadom użytkownika o częściowym dopełnieniu`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_weechat.completion.partial_completion_command]] *weechat.completion.partial_completion_command*
+** opis: `częściowe dopełnienie nazwy komend (zatrzymaj, kiedy wiele komend zaczyna się od tych samych liter)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_weechat.completion.partial_completion_command_arg]] *weechat.completion.partial_completion_command_arg*
+** opis: `częściowe dopełnienie argumentów komend (zatrzymaj, gdy wiele argumentów zaczyna się jednakowym przedrostkiem)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_weechat.completion.partial_completion_count]] *weechat.completion.partial_completion_count*
+** opis: `wyświetlaj ilość wszystkich częściowych dopełnień w elemencie paska`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_weechat.completion.partial_completion_other]] *weechat.completion.partial_completion_other*
+** opis: `częściowe dopełnienie zewnętrznych komend (zatrzymaj, kiedy wiele słów zaczyna się takimi samymi literami)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_weechat.history.display_default]] *weechat.history.display_default*
+** opis: `maksymalna ilość komend domyślnie wyświetlanych w listingu historii (0 = bez ograniczeń)`
+** typ: liczba
+** wartości: 0 .. 2147483647 (domyślna wartość: `5`)
+
+* [[option_weechat.history.max_buffer_lines_minutes]] *weechat.history.max_buffer_lines_minutes*
+** opis: `maksymalna ilość minut w historii każdego bufora (0 = bez ograniczeń); przykłady: 1440 = dzień, 10080 = tydzień, 43200 = miesiąc, 525600 = rok; 0 można użyć TYLKO jeśli opcja weechat.history.max_buffer_lines_number NIE JEST ustawiona na 0`
+** typ: liczba
+** wartości: 0 .. 2147483647 (domyślna wartość: `0`)
+
+* [[option_weechat.history.max_buffer_lines_number]] *weechat.history.max_buffer_lines_number*
+** opis: `maksymalna ilość linii w historii każdego bufora (0 = bez ograniczeń); 0 można użyć TYLKO jeśli opcja weechat.history.max_buffer_lines_minutes NIE JEST ustawiona na 0`
+** typ: liczba
+** wartości: 0 .. 2147483647 (domyślna wartość: `4096`)
+
+* [[option_weechat.history.max_commands]] *weechat.history.max_commands*
+** opis: `maksymalna ilość komend użytkownika w historii (0 = bez ograniczeń, NIE ZALECANE: brak limitu w zajmowanej pamięci)`
+** typ: liczba
+** wartości: 0 .. 2147483647 (domyślna wartość: `100`)
+
+* [[option_weechat.history.max_visited_buffers]] *weechat.history.max_visited_buffers*
+** opis: `maksymalna ilość odwiedzonych buforów trzymana w pamięci`
+** typ: liczba
+** wartości: 0 .. 1000 (domyślna wartość: `50`)
+
+* [[option_weechat.look.align_end_of_lines]] *weechat.look.align_end_of_lines*
+** opis: `wyrównanie dla końca linii (wszystkie po pierwszej): zaczynają się od tego (time, buffer, prefix, suffix, message (domyślnie))`
+** typ: liczba
+** wartości: time, buffer, prefix, suffix, message (domyślna wartość: `message`)
+
+* [[option_weechat.look.bar_more_down]] *weechat.look.bar_more_down*
+** opis: `ciąg wyświetlany jeśli pasek może zostać przewinięty w dół (dla pasków z wypełnieniem innym niż "horizontal")`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"++"`)
+
+* [[option_weechat.look.bar_more_left]] *weechat.look.bar_more_left*
+** opis: `ciąg wyświetlany jeśli pasek może zostać przewinięty w lewo (dla pasków z wypełnieniem innym niż "horizontal")`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"<<"`)
+
+* [[option_weechat.look.bar_more_right]] *weechat.look.bar_more_right*
+** opis: `ciąg wyświetlany jeśli pasek może zostać przewinięty w prawo (dla pasków z wypełnieniem innym niż "horizontal")`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `">>"`)
+
+* [[option_weechat.look.bar_more_up]] *weechat.look.bar_more_up*
+** opis: `ciąg wyświetlany jeśli pasek może zostać przewinięty w górę (dla pasków z wypełnieniem innym niż "horizontal")`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"--"`)
+
+* [[option_weechat.look.buffer_auto_renumber]] *weechat.look.buffer_auto_renumber*
+** opis: `automatyczna zmiana numerów buforów, aby uzyskać tylko kolejne numery i zaczynać od numeru 1; jeśli wyłączone dozwolone są przerwy między numerami buforów i pierwszy bufor może mieć numer większy od 1`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_weechat.look.buffer_notify_default]] *weechat.look.buffer_notify_default*
+** opis: `domyślny poziom powiadomień dla buforów (używany do powiedzenia WeeChat czy bufor musi być wyświetlany na hotliście czy nie, w zależności od wagi wiadomości): all=wszystkie wiadomości (domyślnie), message=wiadomości+podświetlenia, highlight=tylko podświetlenia, none=nigdy nie wyświetlany na hotliście`
+** typ: liczba
+** wartości: none, highlight, message, all (domyślna wartość: `all`)
+
+* [[option_weechat.look.buffer_position]] *weechat.look.buffer_position*
+** opis: `pozycja nowego bufora: end = na końcu listy (numer = ostatni +1)(domyślne), first_gap = na pierwszym wolnym miejscu w liście (na końcu listy, jeśli nie ma wcześniej wolnego miejsca); ta opcja używana jest tylko, jeśli bufor nie ma numeru układu`
+** typ: liczba
+** wartości: end, first_gap (domyślna wartość: `end`)
+
+* [[option_weechat.look.buffer_search_case_sensitive]] *weechat.look.buffer_search_case_sensitive*
+** opis: `domyślne wyszukiwanie w buforze: uwzględniające wielkość liter lub nie`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_weechat.look.buffer_search_force_default]] *weechat.look.buffer_search_force_default*
+** opis: `wymusza domyślne wartości dla wyszukiwań tekstowych w buforze (zamiast wartości z poprzedniego wyszukiwania)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_weechat.look.buffer_search_regex]] *weechat.look.buffer_search_regex*
+** opis: `domyślne wyszukiwanie w buforze: jeśli włączone szukane jest wyrażenie regularne, w przeciwnym wypadku prosty ciąg`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_weechat.look.buffer_search_where]] *weechat.look.buffer_search_where*
+** opis: `domyślny tekst do wyszukiwania w buforze: w wiadomości, prefiksie, prefiksie i wiadomości`
+** typ: liczba
+** wartości: prefix, message, prefix_message (domyślna wartość: `message`)
+
+* [[option_weechat.look.buffer_time_format]] *weechat.look.buffer_time_format*
+** opis: `format czasu używany dla każdej linii w buforze (zobacz man strftime dla specyfikatorów daty/czasu) (uwaga: zawartość jest przetwarzana, dlatego można użyć kolorów w formacie "${color:xxx}", zobacz /help eval); na przykład czas w odcieniach szarości (wymaga wsparcia dla 256 kolorów):"${color:252}%H${color:245}%M${color:240}%S"`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"%H:%M:%S"`)
+
+* [[option_weechat.look.color_basic_force_bold]] *weechat.look.color_basic_force_bold*
+** opis: `wymusza atrybut "bold" dla jasnych kolorów oraz "darkgray" w kolorach podstawowych (ta opcja jest domyślnie wyłączona: pogrubienie jest używane tylko jeśli terminal obsługuje poniżej 16 kolorów)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_weechat.look.color_inactive_buffer]] *weechat.look.color_inactive_buffer*
+** opis: `użycie rożnych kolorów dla linii w nieaktywnym buforze (kiedy linia pochodzi z niewybranego połączonego bufora)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_weechat.look.color_inactive_message]] *weechat.look.color_inactive_message*
+** opis: `używa innego koloru dla nieaktywnych wiadomości (dla okien nie będących obecnie wybranych lub jeśli linia pochodzi z niewybranego z połączonych buforów)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_weechat.look.color_inactive_prefix]] *weechat.look.color_inactive_prefix*
+** opis: `użyj różnych kolorów dla nieaktywnych prefiksów (kiedy okno nie jest obecnym oknem lub linia pochodzi z niewybranego z połączonych buforów)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_weechat.look.color_inactive_prefix_buffer]] *weechat.look.color_inactive_prefix_buffer*
+** opis: `użycie rożnych kolorów dla przedrostka nazwy nieaktywnego bufora (kiedy okno nie jest obecnym, lub linia w połączonych buforach nie pochodzi z wybranego)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_weechat.look.color_inactive_time]] *weechat.look.color_inactive_time*
+** opis: `używaj różnych kolorów dla czasu (dla okien poza obecnym lub jeśli linia pochodzi niewybranego z połączonych buforów)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_weechat.look.color_inactive_window]] *weechat.look.color_inactive_window*
+** opis: `użycie rożnych kolorów dla linii w nieaktywnym oknie (kiedy okno nie jest obecnym oknem)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_weechat.look.color_nick_offline]] *weechat.look.color_nick_offline*
+** opis: `użyj innego koloru dla nieobecnych nicków (nie znajdujących się na liście nicków)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_weechat.look.color_pairs_auto_reset]] *weechat.look.color_pairs_auto_reset*
+** opis: `automatycznie resetuje tablicę par kolorów, kiedy ilość dostępnych par jest niższa lub równa tej wartości ( -1 = wyłączone, wymagane jest ręczne wykonywanie polecenia "/color reset", kiedy tablica jest pełna)`
+** typ: liczba
+** wartości: -1 .. 256 (domyślna wartość: `5`)
+
+* [[option_weechat.look.color_real_white]] *weechat.look.color_real_white*
+** opis: `jeśli ustawiona, używa prawdziwego białego koloru, domyślnie wyłączona dla terminali z białym tłem (jeśli biały kolor tła nigdy nie jest używany powinno się włączyć tę opcję, aby zobaczyć prawdziwy biały zamiast domyślnego koloru czcionki w terminalu)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_weechat.look.command_chars]] *weechat.look.command_chars*
+** opis: `znaki użyte do określenia czy wprowadzony ciąg jest komendą czy nie: wprowadzony ciąg musi się zaczynać od jednego z tych znaków; slash ("/") jest zawsze uważany za prefiks komendy (np: ".$")`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[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
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_weechat.look.day_change]] *weechat.look.day_change*
+** opis: `wyświetlaj specjalną wiadomość, kiedy zmienia się dzień`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_weechat.look.day_change_message_1date]] *weechat.look.day_change_message_1date*
+** opis: `wiadomość wyświetlana po zmianie dnia, wyświetlając tylko jedną datę (na przykład na początku bufora) (zobacz man strftime dla listy specyfikatorów daty/czasu) (uwaga: zawartość jest przetwarzana, dlatego można używać kolorów w formacie "${color:xxx}", zobacz /help eval)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"-- %a, %d %b %Y --"`)
+
+* [[option_weechat.look.day_change_message_2dates]] *weechat.look.day_change_message_2dates*
+** opis: `wiadomość wyświetlana po zmianie dnia, wyświetlając dwie daty (pomiędzy wiadomościami); specyfikatory drugiej daty muszą zaczynać się od dwóch "%" ponieważ strftime jest wywoływane dwa razy dla tego ciągu (zobacz man strftime dla listy specyfikatorów daty/czasu) (uwaga: zawartość jest przetwarzana, dlatego można używać kolorów w formacie "${color:xxx}", zobacz /help eval)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"-- %%a, %%d %%b %%Y (%a, %d %b %Y) --"`)
+
+* [[option_weechat.look.eat_newline_glitch]] *weechat.look.eat_newline_glitch*
+** opis: `jeśli ustawione eat_newline_glitch zostanie ustawione na 0; używa się tego w celu nie dodawania znaku nowej linii na końcu każdej linii, powoduje to nie łamanie tekstu podczas kopiowania/wklejania tekstu z WeeChat do innej aplikacji (domyślnie ta opcja jest wyłączona, ponieważ może spowodować poważne błędy wyświetlania)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_weechat.look.emphasized_attributes]] *weechat.look.emphasized_attributes*
+** opis: `atrybuty dla wyróżnionego tekstu: jeden lub więcej znaków atrybutu ("*" dla pogrubienia, "!" dla odwrócenia, "/" dla pochylenia, "_" dla podkreślenia); jeśli ciąg jest pusty, używane są kolory weechat.color.emphasized*`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_weechat.look.highlight]] *weechat.look.highlight*
+** opis: `lista słów do podświetlania oddzielona przecinkami; wielkość znaków nie ma znaczenia przy porównywaniu (użyj "(?-i)" na początku słów, aby wielkość znaków miała znaczenie), słowa mogą zaczynać się od "*" dla częściowego dopasowania; przykład: "test,(?-i)*toto*,flash*"`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_weechat.look.highlight_regex]] *weechat.look.highlight_regex*
+** opis: `wyrażenie regularne używane do sprawdzenia, czy wiadomość posiada podświetlenie czy nie, przynajmniej jeden dopasowany ciąg musi być otoczony znakami (alfanumerycznymi, "-", "_" lub "|"), wielkość znaków nie ma wpływu na wyrażenie (użyj "(?-i)" na początku, aby wielkość znaków miała znaczenie), przykłady: "flashcode|flashy", "(?-i)FlashCode|flashy"`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_weechat.look.highlight_tags]] *weechat.look.highlight_tags*
+** opis: `oddzielona przecinkami lista tagów do podświetleń; porównywanie z uwzględnieniem wielkości znaków; każdy tag może zaczynać się lub kończyć "*", aby dopasować więcej niż jeden tag; wiele tagów może być oddzielonych "+" jako logicznym "i" pomiędzy tagami; przykłady: "nick_flashcode" dla wiadomości od nicka "FlashCode", "irc_notice+nick_toto*" dla powiadomień od nicka zaczynającego się na "toto"`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_weechat.look.hotlist_add_buffer_if_away]] *weechat.look.hotlist_add_buffer_if_away*
+** opis: `dodaje dowolny bufor do hotlisty (włączając obecny lub widoczne bufory) jeśli lokalna zmienna "away" jest ustawiona dla bufora`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_weechat.look.hotlist_buffer_separator]] *weechat.look.hotlist_buffer_separator*
+** opis: `ciąg znaków wyświetlany pomiędzy buforami w hotliście`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `", "`)
+
+* [[option_weechat.look.hotlist_count_max]] *weechat.look.hotlist_count_max*
+** opis: `maksymalna liczba wiadomości do wyświetlania w hotliście dla bufora (0 = nie wyświetlaj licznika)`
+** typ: liczba
+** wartości: 0 .. 4 (domyślna wartość: `2`)
+
+* [[option_weechat.look.hotlist_count_min_msg]] *weechat.look.hotlist_count_min_msg*
+** opis: `wyświetla licznik wiadomości jeśli ilość wiadomości jest większa lub równa tej wartości`
+** typ: liczba
+** wartości: 1 .. 100 (domyślna wartość: `2`)
+
+* [[option_weechat.look.hotlist_names_count]] *weechat.look.hotlist_names_count*
+** opis: `maksymalna ilość nazw w hotliście (0 = żadna nazwa nie zostanie wyświetlona, tylko numery buforów)`
+** typ: liczba
+** wartości: 0 .. 32 (domyślna wartość: `3`)
+
+* [[option_weechat.look.hotlist_names_length]] *weechat.look.hotlist_names_length*
+** opis: `maksymalna długość nazwy w hotliście (0 = brak limitu)`
+** typ: liczba
+** wartości: 0 .. 32 (domyślna wartość: `0`)
+
+* [[option_weechat.look.hotlist_names_level]] *weechat.look.hotlist_names_level*
+** opis: `poziom wyświetlania nazw w hotlście (kombinacja: 1 = join/part, 2 = wiadomość, 4 = prywatne, 8 = podświetlenie, na przykład: 12 = prywatne+podświetlenie)`
+** typ: liczba
+** wartości: 1 .. 15 (domyślna wartość: `12`)
+
+* [[option_weechat.look.hotlist_names_merged_buffers]] *weechat.look.hotlist_names_merged_buffers*
+** opis: `jeśli ustawione, wymusza wyświetlanie nazw w hotliście dla połączonych buforów`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_weechat.look.hotlist_prefix]] *weechat.look.hotlist_prefix*
+** opis: `ciąg znaków wyświetlany na początku hotlisty`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"H: "`)
+
+* [[option_weechat.look.hotlist_short_names]] *weechat.look.hotlist_short_names*
+** opis: `jeśli ustawione, używa krótkich nazw do wyświetlania nazw buforów w hotliście (zaczyna po pierwszym wystąpieniu '.' w nazwie)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_weechat.look.hotlist_sort]] *weechat.look.hotlist_sort*
+** opis: `typ sortowania hotlisty (group_time_asc (domyślny), group_time_desc, group_number_asc, group_number_desc, number_asc, number_desc)`
+** typ: liczba
+** wartości: group_time_asc, group_time_desc, group_number_asc, group_number_desc, number_asc, number_desc (domyślna wartość: `group_time_asc`)
+
+* [[option_weechat.look.hotlist_suffix]] *weechat.look.hotlist_suffix*
+** opis: `ciąg znaków wyświetlany na końcu hotlisty`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_weechat.look.hotlist_unique_numbers]] *weechat.look.hotlist_unique_numbers*
+** opis: `zatrzymaj unikalne numery na hotliście (stosowane tylko dla elementów hotlisty, w których nazwa NIE jest wyświetlana po numerze)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_weechat.look.input_cursor_scroll]] *weechat.look.input_cursor_scroll*
+** opis: `ilość znaków wyświetlanych po końcu linii wejściowej, kiedy przewijamy do wyświetlenia końca linii`
+** typ: liczba
+** wartości: 0 .. 100 (domyślna wartość: `20`)
+
+* [[option_weechat.look.input_share]] *weechat.look.input_share*
+** opis: `udostępnia komendy, tekst lub oba w wejściach dla wszystkich buforów (nadal każdy bufor posiada lokalną historię)`
+** typ: liczba
+** wartości: none, commands, text, all (domyślna wartość: `none`)
+
+* [[option_weechat.look.input_share_overwrite]] *weechat.look.input_share_overwrite*
+** opis: `jeśli ustawiono i wejście jest dzielone, zawsze nadpisuje wejście w danym buforze`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_weechat.look.input_undo_max]] *weechat.look.input_undo_max*
+** opis: `maksymalna ilość "cofnięć" dla linii poleceń dla bufora (0 = wyłączone)`
+** typ: liczba
+** wartości: 0 .. 65535 (domyślna wartość: `32`)
+
+* [[option_weechat.look.item_buffer_filter]] *weechat.look.item_buffer_filter*
+** opis: `ciąg użyty do pokazania, że część linii jest filtrowana w obecnym buforze (element paska "buffer_filter")`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"*"`)
+
+* [[option_weechat.look.item_buffer_zoom]] *weechat.look.item_buffer_zoom*
+** opis: `ciąg użyty do pokazania przybliżenia w połączonym buforze (element paska "buffer_zoom")`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"!"`)
+
+* [[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
+** wartości: dowolny ciąg (domyślna wartość: `"%H:%M"`)
+
+* [[option_weechat.look.jump_current_to_previous_buffer]] *weechat.look.jump_current_to_previous_buffer*
+** opis: `skocz do poprzednio wyświetlanego bufora, podczas skoku do obecnego bufora o numerze za pomocą /buffer *N (gdzie N jest numerem bufora), aby łatwo przełączyć się do kolejnego bufora, następnie wracając do obecnego`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_weechat.look.jump_previous_buffer_when_closing]] *weechat.look.jump_previous_buffer_when_closing*
+** opis: `skocz do poprzedniego buforu, po zamknięciu obecnego (jeśli wyłączona, wtedy skocz do buforu numer -1)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_weechat.look.jump_smart_back_to_buffer]] *weechat.look.jump_smart_back_to_buffer*
+** opis: `wróć do początkowego buforu po dotarciu na koniec hotlisty`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_weechat.look.key_bind_safe]] *weechat.look.key_bind_safe*
+** opis: `pozwala przypisać tylko "bezpieczne" skróty (zaczynające się od kodu ctrl albo meta)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_weechat.look.mouse]] *weechat.look.mouse*
+** opis: `włącza wsparcie dla myszy`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_weechat.look.mouse_timer_delay]] *weechat.look.mouse_timer_delay*
+** opis: `odstęp (w milisekundach) przechwytywania zdarzeń myszy: WeeChat zawsze poczeka ten czas przed obsługą zdarzenia`
+** typ: liczba
+** wartości: 1 .. 10000 (domyślna wartość: `100`)
+
+* [[option_weechat.look.nick_prefix]] *weechat.look.nick_prefix*
+** opis: `teks wyświetlany przed nickiem w prefiksie wiadomości, przykład: "<"`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_weechat.look.nick_suffix]] *weechat.look.nick_suffix*
+** opis: `teks wyświetlany za nickiem w prefiksie wiadomości, przykład: przykład: ">"`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_weechat.look.paste_bracketed]] *weechat.look.paste_bracketed*
+** opis: `włącza tryb terminala "bracketed paste mode" (nie wszystkie terminale/multiplexery ją wspierają): w tym trybie, wklejany tekst jest otoczony sekwencją kontrolna, dzięki czemu WeeChat może odróżnić tekst wklejony od wpisanego ("ESC[200~", wklejony tekst, "ESC[201~")`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_weechat.look.paste_bracketed_timer_delay]] *weechat.look.paste_bracketed_timer_delay*
+** opis: `wymusza zakończenie ograniczenia wklejanego tekstu po upływie określonego czasu (w sekundach) jeśli sekwencja kontrolna zakańczająca wklejany tekst ("ESC[201~") nie została otrzymana na czas`
+** typ: liczba
+** wartości: 1 .. 60 (domyślna wartość: `10`)
+
+* [[option_weechat.look.paste_max_lines]] *weechat.look.paste_max_lines*
+** opis: `maksymalna ilość linii do wklejenia bez pytania użytkownika (-1 = wyłącza tę opcję)`
+** typ: liczba
+** wartości: -1 .. 2147483647 (domyślna wartość: `1`)
+
+* [[option_weechat.look.prefix_action]] *weechat.look.prefix_action*
+** opis: `przedrostek dla wiadomości o akcjach (uwaga: zawartość jest przetwarzana, dlatego można użyć kolorów w formacie "${color:xxx}", zobacz /help eval)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `" *"`)
+
+* [[option_weechat.look.prefix_align]] *weechat.look.prefix_align*
+** opis: `wyrównanie przedrostków (none, left, right (domyślne))`
+** typ: liczba
+** wartości: none, left, right (domyślna wartość: `right`)
+
+* [[option_weechat.look.prefix_align_max]] *weechat.look.prefix_align_max*
+** opis: `maksymalny rozmiar przedrostka (0 = brak maksymalnego rozmiaru)`
+** typ: liczba
+** wartości: 0 .. 128 (domyślna wartość: `0`)
+
+* [[option_weechat.look.prefix_align_min]] *weechat.look.prefix_align_min*
+** opis: `minimalny rozmiar przedrostka`
+** typ: liczba
+** wartości: 0 .. 128 (domyślna wartość: `0`)
+
+* [[option_weechat.look.prefix_align_more]] *weechat.look.prefix_align_more*
+** opis: `znak wyświetlany jeśli przedrostek został obcięty (dokładnie jeden znak na ekranie)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"+"`)
+
+* [[option_weechat.look.prefix_align_more_after]] *weechat.look.prefix_align_more_after*
+** opis: `znak wyświetlany jako skrócenie (domyślnie "+") po tekście (zamiast spacji, która powinna zostać wyświetlona); jeśli wyłączone, znak zastępuje ostatni znak tekstu`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_weechat.look.prefix_buffer_align]] *weechat.look.prefix_buffer_align*
+** opis: `wyrównanie przedrostków nazw buforów, kiedy wiele buforów jest połączonych z tą samą nazwą (none, left, right (domyślnie))`
+** typ: liczba
+** wartości: none, left, right (domyślna wartość: `right`)
+
+* [[option_weechat.look.prefix_buffer_align_max]] *weechat.look.prefix_buffer_align_max*
+** opis: `maksymalna długość nazwy bufora, kiedy wiele buforów jest połączonych z identycznym numerem (0 = brak maksymalnej długości)`
+** typ: liczba
+** wartości: 0 .. 128 (domyślna wartość: `0`)
+
+* [[option_weechat.look.prefix_buffer_align_more]] *weechat.look.prefix_buffer_align_more*
+** opis: `znak wyświetlany jeśli nazwa bufora została obcięta (kiedy wiele buforów jest scalonych z takim samym numerem)(dokładnie jeden znak na ekranie)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"+"`)
+
+* [[option_weechat.look.prefix_buffer_align_more_after]] *weechat.look.prefix_buffer_align_more_after*
+** opis: `znak wyświetlany jako skrócenie (domyślnie "+") po tekście (zamiast spacji, która powinna zostać wyświetlona); jeśli wyłączone, znak zastępuje ostatni znak tekstu`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_weechat.look.prefix_error]] *weechat.look.prefix_error*
+** opis: `przedrostek dla wiadomości o błędach (uwaga: zawartość jest przetwarzana, dlatego można użyć kolorów w formacie "${color:xxx}", zobacz /help eval)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"=!="`)
+
+* [[option_weechat.look.prefix_join]] *weechat.look.prefix_join*
+** opis: `prefiks dla wiadomości o wejściach na kanał (uwaga: zawartość jest przetwarzana, dlatego można użyć kolorów w formacie "${color:xxx}", zobacz /help eval)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"-->"`)
+
+* [[option_weechat.look.prefix_network]] *weechat.look.prefix_network*
+** opis: `przedrostek dla wiadomości sieciowych (uwaga: zawartość jest przetwarzana, dlatego można użyć kolorów w formacie "${color:xxx}", zobacz /help eval)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"--"`)
+
+* [[option_weechat.look.prefix_quit]] *weechat.look.prefix_quit*
+** opis: `prefiks dla wiadomości o wyjściach (uwaga: zawartość jest przetwarzana, dlatego można użyć kolorów w formacie "${color:xxx}", zobacz /help eval)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"<--"`)
+
+* [[option_weechat.look.prefix_same_nick]] *weechat.look.prefix_same_nick*
+** opis: `prefiks wyświetlany dla wiadomości z takim samym nickiem jak poprzednia wiadomość: spacja ("") chowa prefiks, inny ciąg wyświetlany zamiast prefiksu lub pusty ciąg dla wyłączenia opcji (wyświetlanie przedrostka)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_weechat.look.prefix_suffix]] *weechat.look.prefix_suffix*
+** opis: `ciąg wyświetlany po przedrostku`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"|"`)
+
+* [[option_weechat.look.read_marker]] *weechat.look.read_marker*
+** opis: `używaj znacznika (linii albo znaku) do zaznaczania pierwszej nieprzeczytanej linii w buforze`
+** typ: liczba
+** wartości: none, line, char (domyślna wartość: `line`)
+
+* [[option_weechat.look.read_marker_always_show]] *weechat.look.read_marker_always_show*
+** opis: `zawsze pokazuj wskaźnik przeczytania, nawet jeśli jest po ostatniej linii w buforze`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_weechat.look.read_marker_string]] *weechat.look.read_marker_string*
+** opis: `ciąg używany do rysowania znacznika przeczytanej linii (ciąg jest powtarzany do końca linii)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"- "`)
+
+* [[option_weechat.look.save_config_on_exit]] *weechat.look.save_config_on_exit*
+** opis: `zapisz plik konfiguracyjny przy wyjściu`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_weechat.look.save_layout_on_exit]] *weechat.look.save_layout_on_exit*
+** opis: `zapisz układ przy wyjściu (bufory, okna, lub oba)`
+** typ: liczba
+** wartości: none, buffers, windows, all (domyślna wartość: `none`)
+
+* [[option_weechat.look.scroll_amount]] *weechat.look.scroll_amount*
+** opis: `ile linii przewijać za pomocą scroll_up i scroll_down`
+** typ: liczba
+** wartości: 1 .. 2147483647 (domyślna wartość: `3`)
+
+* [[option_weechat.look.scroll_bottom_after_switch]] *weechat.look.scroll_bottom_after_switch*
+** opis: `przewiń na spód okna po przełączeniu do innego bufora (nie zapamiętuj pozycji w oknie); przewijanie wykonywane jest tylko w buforach ze sformatowaną zawartością`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_weechat.look.scroll_page_percent]] *weechat.look.scroll_page_percent*
+** opis: `procent ekranu do przewinięcia podczas przewijania strony w górę lub w dół (na przykład 100 oznacza jedną stronę, 50 pół strony)`
+** typ: liczba
+** wartości: 1 .. 100 (domyślna wartość: `100`)
+
+* [[option_weechat.look.search_text_not_found_alert]] *weechat.look.search_text_not_found_alert*
+** opis: `powiadamia użytkownika, kiedy wyszukiwany tekst nie został znaleziony w buforze`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_weechat.look.separator_horizontal]] *weechat.look.separator_horizontal*
+** opis: `znak używany do rysowania poziomych separatorów dookoła pasków i okien (pusta wartość oznacza rysowanie prawdziwych linii za pomocą ncurses, jednak może powodować błędy w zaznaczaniu URLi w niektórych terminalach); szerokość na ekranie musi wynosić dokładnie jeden znak`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"-"`)
+
+* [[option_weechat.look.separator_vertical]] *weechat.look.separator_vertical*
+** opis: `znak używany do rysowania poziomych separatorów dookoła pasków i okien (pusta wartość oznacza rysowanie prawdziwych linii za pomocą ncurses); szerokość na ekranie musi wynosić dokładnie jeden znak`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_weechat.look.time_format]] *weechat.look.time_format*
+** opis: `format czasu dla dat, konwertowany do ciągu i wyświetlany w wiadomościach (zobacz man strftime dla specyfikatorów daty/czasu)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"%a, %d %b %Y %T"`)
+
+* [[option_weechat.look.window_auto_zoom]] *weechat.look.window_auto_zoom*
+** opis: `automatycznie skup się na obecnym oknie jeśli terminal stanie się zbyt mały do wyświetlenia wszystkich okien (użyj alt-z w celu oddalenia okien, kiedy terminal będzie dostatecznie duży)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_weechat.look.window_separator_horizontal]] *weechat.look.window_separator_horizontal*
+** opis: `wyświetl poziomy separator pomiędzy oknami`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_weechat.look.window_separator_vertical]] *weechat.look.window_separator_vertical*
+** opis: `wyświetl pionowy separator pomiędzy oknami`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_weechat.look.window_title]] *weechat.look.window_title*
+** opis: `tytuł dla okna (terminal dla GUI Curses), ustawiany na starcie; pusty ciąg pozostawi tytuł bez zmian (zawartość jest przetwarzana, zobacz /help eval)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"WeeChat ${info:version}"`)
+
+* [[option_weechat.network.connection_timeout]] *weechat.network.connection_timeout*
+** opis: `czas oczekiwania (w sekundach) na połączenie ze zdalnym serwerem (wykonywane w procesie potomnym)`
+** typ: liczba
+** wartości: 1 .. 2147483647 (domyślna wartość: `60`)
+
+* [[option_weechat.network.gnutls_ca_file]] *weechat.network.gnutls_ca_file*
+** opis: `plik zawierający CA ("%h" zostanie zastąpione katalogiem domowym WeeChat - domyślnie "~/.weechat")`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"/etc/ssl/certs/ca-certificates.crt"`)
+
+* [[option_weechat.network.gnutls_handshake_timeout]] *weechat.network.gnutls_handshake_timeout*
+** opis: `czas oczekiwania (w sekundach) na uwierzytelnienie gnutls`
+** typ: liczba
+** wartości: 1 .. 2147483647 (domyślna wartość: `30`)
+
+* [[option_weechat.network.proxy_curl]] *weechat.network.proxy_curl*
+** opis: `nazwa pośrednika używanego do pobierania URLi za pomocą Curl (używane do pobierania listy skryptów oraz w skryptach wywołujących funkcję hook_process); pośrednik musi być zdefiniowany za pomocą komendy /proxy`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_weechat.plugin.autoload]] *weechat.plugin.autoload*
+** opis: `oddzielona przecinkami lista wtyczek do automatycznego załadowania podczas startu, "*" oznacza wszystkie znalezione wtyczki, nazwa zaczynająca się od "!" powoduje nie ładowanie tej wtyczki, nazwy mogą zaczynać się lub kończyć "*" w celu dopasowania kilku wtyczek (przykłady: "*" lub "*,!lua,!tcl")`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"*"`)
+
+* [[option_weechat.plugin.debug]] *weechat.plugin.debug*
+** opis: `włącz wiadomości debugujące domyślnie we wszystkich wtyczkach (opcja domyślnie wyłączona, co jest wysoce zalecane)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_weechat.plugin.extension]] *weechat.plugin.extension*
+** opis: `oddzielona przecinkami lista rozszerzeń nazw plików dla wtyczek`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `".so,.dll"`)
+
+* [[option_weechat.plugin.path]] *weechat.plugin.path*
+** opis: `ścieżka wyszukiwania wtyczek ("%h" zostanie zastąpione katalogiem domowym WeeChat - domyślnie "~/.weechat")`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"%h/plugins"`)
+
+* [[option_weechat.plugin.save_config_on_unload]] *weechat.plugin.save_config_on_unload*
+** opis: `zapisuj pliki konfiguracyjne przy wyładowywaniu wtyczek`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_weechat.startup.command_after_plugins]] *weechat.startup.command_after_plugins*
+** opis: `komenda wykonana kiedy WeeChat jest uruchamiany, po załadowaniu wtyczek (uwaga: zawartość jest przetwarzana, zobacz /help eval)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_weechat.startup.command_before_plugins]] *weechat.startup.command_before_plugins*
+** opis: `komenda wykonana kiedy WeeChat jest uruchamiany, przed załadowaniem wtyczek (uwaga: zawartość jest przetwarzana, zobacz /help eval)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_weechat.startup.display_logo]] *weechat.startup.display_logo*
+** opis: `wyświetl logo WeeChat podczas uruchamiania`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_weechat.startup.display_version]] *weechat.startup.display_version*
+** opis: `wyświetl wersję WeeChat podczas uruchamiania`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_weechat.startup.sys_rlimit]] *weechat.startup.sys_rlimit*
+** opis: `ustawia limit zasobów dla procesu WeeChat, format: "res1:limit1,res2:limit2"; nazwa zasobu to końcówka stałej (RLIMIT_XXX) pisana małymi literami (wartości można znaleźć w man setrlimit); limit -1 oznacza "nieograniczone"; przykład ustawienie braku limitu dla rdzenia i maksymalnie 1 GB dla pamięci wirtualnej: "core:-1,as:1000000000"`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
diff --git a/doc/pl/autogen/user/xfer_commands.txt b/doc/pl/autogen/user/xfer_commands.txt
new file mode 100644
index 000000000..2eaffac36
--- /dev/null
+++ b/doc/pl/autogen/user/xfer_commands.txt
@@ -0,0 +1,21 @@
+[[command_xfer_me]]
+[command]*`me`* wysyła akcję CTCP do zdalnego hosta::
+
+----
+/me <wiadomość>
+
+wiadomość: wiadomość do wysłania
+----
+
+[[command_xfer_xfer]]
+[command]*`xfer`* kontrola xfer::
+
+----
+/xfer [list|listfull]
+
+ list: wyświetla xfer
+listfull: wyświetla xfer (ze szczegółami)
+
+Bez argumentów komenda otworzy bufor z listą xfer.
+----
+
diff --git a/doc/pl/autogen/user/xfer_options.txt b/doc/pl/autogen/user/xfer_options.txt
new file mode 100644
index 000000000..c38cfcf86
--- /dev/null
+++ b/doc/pl/autogen/user/xfer_options.txt
@@ -0,0 +1,135 @@
+* [[option_xfer.color.status_aborted]] *xfer.color.status_aborted*
+** opis: `kolor statusu "aborted"`
+** 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ść: `lightred`)
+
+* [[option_xfer.color.status_active]] *xfer.color.status_active*
+** opis: `kolor statusu "active"`
+** 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ść: `lightblue`)
+
+* [[option_xfer.color.status_connecting]] *xfer.color.status_connecting*
+** opis: `kolor statusu "connecting"`
+** 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_xfer.color.status_done]] *xfer.color.status_done*
+** opis: `kolor statusu "done"`
+** 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ść: `lightgreen`)
+
+* [[option_xfer.color.status_failed]] *xfer.color.status_failed*
+** opis: `kolor statusu "failed"`
+** 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ść: `lightred`)
+
+* [[option_xfer.color.status_waiting]] *xfer.color.status_waiting*
+** opis: `kolor statusu "waiting"`
+** 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ść: `lightcyan`)
+
+* [[option_xfer.color.text]] *xfer.color.text*
+** opis: `kolor tekstu w buforze xfer`
+** 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_xfer.color.text_bg]] *xfer.color.text_bg*
+** opis: `kolor tła w buforze xfer`
+** 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_xfer.color.text_selected]] *xfer.color.text_selected*
+** opis: `kolor tekstu zaznaczonej linii w buforze xfer`
+** 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ść: `white`)
+
+* [[option_xfer.file.auto_accept_chats]] *xfer.file.auto_accept_chats*
+** opis: `automatycznie akceptuj prośby o rozmowę (ostrożnie!)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_xfer.file.auto_accept_files]] *xfer.file.auto_accept_files*
+** opis: `automatycznie akceptuj pliki przychodzące (ostrożnie!)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `off`)
+
+* [[option_xfer.file.auto_accept_nicks]] *xfer.file.auto_accept_nicks*
+** opis: `oddzielona przecinkami lista nicków, od których przychodzące pliki i rozmowy są automatycznie akceptowane; format to "serwer.nick" (dla konkretnego serwera) lub "nick" (dla wszystkich serwerów; przykład "freenode.FlashCode,andrew"`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_xfer.file.auto_rename]] *xfer.file.auto_rename*
+** opis: `zmień nazwę pliku przychodzącego jeśli juz istnieje (dodaj ".1", ".2", ...)`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_xfer.file.auto_resume]] *xfer.file.auto_resume*
+** opis: `automatycznie wznów przesył po utracie połączenia`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_xfer.file.convert_spaces]] *xfer.file.convert_spaces*
+** opis: `zamień spacje na podkreślenia wysyłając plik`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_xfer.file.download_path]] *xfer.file.download_path*
+** opis: `ścieżka do zapisywania pobieranych plików ("%h" zostanie zastąpione katalogiem domowym WeeChat - domyślnie "~/.weechat")`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"%h/xfer"`)
+
+* [[option_xfer.file.upload_path]] *xfer.file.upload_path*
+** opis: `ścieżka dla odczytu plików podczas wysyłania (jeśli nie zostanie podana przez użytkownika) ("%h" zostanie zastąpione katalogiem domowym WeeChat - domyślnie "~/.weechat")`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"~"`)
+
+* [[option_xfer.file.use_nick_in_filename]] *xfer.file.use_nick_in_filename*
+** opis: `użyj nicku nadawcy jako przedrostka w nazwie odebranego pliku`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_xfer.look.auto_open_buffer]] *xfer.look.auto_open_buffer*
+** opis: `automatycznie otwieraj bufor xfer, kiedy nowy xfer zostanie dodany do listy`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_xfer.look.progress_bar_size]] *xfer.look.progress_bar_size*
+** opis: `rozmiar paska postępu, w znakach (jeśli 0 pasek postępu zostanie wyłączony)`
+** typ: liczba
+** wartości: 0 .. 256 (domyślna wartość: `20`)
+
+* [[option_xfer.look.pv_tags]] *xfer.look.pv_tags*
+** opis: `oddzielona przecinkami lista tagów użytych w prywatnych wiadomościach na przykład: "notify_message", "notify_private" or "notify_highlight"`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `"notify_private"`)
+
+* [[option_xfer.network.blocksize]] *xfer.network.blocksize*
+** opis: `rozmiar bloku dla wysyłanych pakietów, w bajtach`
+** typ: liczba
+** wartości: 1024 .. 102400 (domyślna wartość: `65536`)
+
+* [[option_xfer.network.fast_send]] *xfer.network.fast_send*
+** opis: `nie czeka na potwierdzenie podczas wysyłania pliku`
+** typ: bool
+** wartości: on, off (domyślna wartość: `on`)
+
+* [[option_xfer.network.own_ip]] *xfer.network.own_ip*
+** opis: `adres IP lub DNS użyty do wysłania pliku/rozmowy (jeśli pusty zostanie użyty adres IP lokalnego interfejsu)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_xfer.network.port_range]] *xfer.network.port_range*
+** opis: `ogranicza wychodzące pliki/rozmowy do używania tylko portów w podanym zakresie (przydatne dla NAT) (składnia: pojedynczy port, np. 5000 lub zakres portów, np. 5000-5015, pusta wartość oznacza dowolny port, zaleca się stosowanie portów powyżej 1024, ponieważ niższe porty mogą być użyte tylko przez roota)`
+** typ: ciąg
+** wartości: dowolny ciąg (domyślna wartość: `""`)
+
+* [[option_xfer.network.speed_limit]] *xfer.network.speed_limit*
+** opis: `limit prędkości wysyłania plików, w kilobajtach na sekundę (0 oznacza brak limitu)`
+** typ: liczba
+** wartości: 0 .. 2147483647 (domyślna wartość: `0`)
+
+* [[option_xfer.network.timeout]] *xfer.network.timeout*
+** opis: `czas oczekiwania na żądanie xfer (w sekundach)`
+** typ: liczba
+** wartości: 5 .. 2147483647 (domyślna wartość: `300`)
+