diff options
Diffstat (limited to 'doc')
39 files changed, 8721 insertions, 9 deletions
diff --git a/doc/docgen.py b/doc/docgen.py index 3adb9e978..9e24e9dd4 100644 --- a/doc/docgen.py +++ b/doc/docgen.py @@ -73,7 +73,7 @@ except ImportError as message: DEFAULT_PATH = '~/src/weechat/doc' # list of locales for which we want to build doc files to include -locale_list = ('en_US', 'fr_FR', 'it_IT', 'de_DE', 'ja_JP') +locale_list = ('en_US', 'fr_FR', 'it_IT', 'de_DE', 'ja_JP', 'pl_PL') # all commands/options/.. of following plugins will produce a file # non-listed plugins will be ignored diff --git a/doc/pl/CMakeLists.txt b/doc/pl/CMakeLists.txt index e3cc922d3..25f01f641 100644 --- a/doc/pl/CMakeLists.txt +++ b/doc/pl/CMakeLists.txt @@ -17,8 +17,37 @@ # along with WeeChat. If not, see <http://www.gnu.org/licenses/>. # +IF (ENABLE_MAN) + # man page + ADD_CUSTOM_COMMAND( + OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 + COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.pl.txt ${CMAKE_CURRENT_BINARY_DIR}/ + COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.pl.txt ${CMAKE_CURRENT_BINARY_DIR}/ + COMMAND ${A2X_EXECUTABLE} ARGS -a lang=pl -a revision='WeeChat ${VERSION}' -d manpage -f manpage -L ${CMAKE_CURRENT_BINARY_DIR}/weechat.1.pl.txt + DEPENDS + ${CMAKE_CURRENT_SOURCE_DIR}/weechat.1.pl.txt + ${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.pl.txt + COMMENT "Building weechat.1 (pl)" + ) + ADD_CUSTOM_TARGET(doc-man-pl ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat.1) + INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat.1 DESTINATION ${MANDIR}/pl/man1) +ENDIF (ENABLE_MAN) + IF(ENABLE_DOC AND SOURCEHIGHLIGHT_FOUND) + # user's guide + ADD_CUSTOM_COMMAND( + OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.pl.html + COMMAND ${ASCIIDOC_EXECUTABLE} ARGS -a toc -a toclevels=4 -a toc-title='Spis treści' -a revision="${VERSION}" -a stylesheet=${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.css -f ${CMAKE_CURRENT_SOURCE_DIR}/../asciidoc.conf -n -o ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.pl.html ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.pl.txt + DEPENDS + ${CMAKE_CURRENT_SOURCE_DIR}/weechat_user.pl.txt + ${CMAKE_CURRENT_SOURCE_DIR}/cmdline_options.pl.txt + ${CMAKE_CURRENT_SOURCE_DIR}/autogen/user/*.txt + COMMENT "Building weechat_user.pl.html" + ) + ADD_CUSTOM_TARGET(doc-user-pl ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.pl.html) + INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/weechat_user.pl.html DESTINATION ${SHAREDIR}/doc/${PROJECT_NAME}) + # scripting guide ADD_CUSTOM_COMMAND( OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/weechat_scripting.pl.html diff --git a/doc/pl/Makefile.am b/doc/pl/Makefile.am index 713633b55..fdf1ef0c5 100644 --- a/doc/pl/Makefile.am +++ b/doc/pl/Makefile.am @@ -27,12 +27,13 @@ EXTRA_DIST = CMakeLists.txt \ weechat_tester.pl.txt if MAN - man_targets = - man_install = - man_uninstall = + man_targets = weechat.1 + man_install = install-man + man_uninstall = uninstall-man endif if DOC - doc_targets = weechat_scripting.pl.html \ + doc_targets = weechat_user.pl.html \ + weechat_scripting.pl.html \ weechat_faq.pl.html \ weechat_quickstart.pl.html \ weechat_tester.pl.html @@ -41,6 +42,16 @@ if DOC endif all-local: $(man_targets) $(doc_targets) +# man page +weechat.1: weechat.1.pl.txt cmdline_options.pl.txt + cp -f $(abs_top_srcdir)/doc/pl/weechat.1.pl.txt . + cp -f $(abs_top_srcdir)/doc/pl/cmdline_options.pl.txt . + $(A2X) -a lang=pl -a revision="WeeChat $(VERSION)" -d manpage -f manpage -L weechat.1.pl.txt + +# user's guide +weechat_user.pl.html: weechat_user.pl.txt cmdline_options.pl.txt $(wildcard autogen/user/*.txt) + $(ASCIIDOC) -a toc -a toclevels=4 -a toc-title='Spis treści' -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -f $(abs_top_srcdir)/doc/asciidoc.conf -n -o weechat_user.pl.html $(abs_top_srcdir)/doc/pl/weechat_user.pl.txt + # scripting guide weechat_scripting.pl.html: weechat_scripting.pl.txt $(ASCIIDOC) -a toc -a toclevels=3 -a toc-title='Spis treści' -a revision="$(VERSION)" -a stylesheet=$(abs_top_srcdir)/doc/asciidoc.css -f $(abs_top_srcdir)/doc/asciidoc.conf -n -o weechat_scripting.pl.html $(abs_top_srcdir)/doc/pl/weechat_scripting.pl.txt 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`) + diff --git a/doc/pl/cmdline_options.pl.txt b/doc/pl/cmdline_options.pl.txt new file mode 100644 index 000000000..4e0eb8674 --- /dev/null +++ b/doc/pl/cmdline_options.pl.txt @@ -0,0 +1,35 @@ +*-a*, *--no-connect*:: + Wyłącza automatyczne łączenie się z serwerami podczas uruchamiania WeeChat. + +*-c*, *--colors*:: + Wyświetla domślne kolory w terminalu. + +*-d*, *--dir* '<ścieżka>':: + Ustawia ścieżkę jako katalog domowy WeeChat (używany dla plików + konfiguracyjnych, logów, wtyczek użytkownika i skryptów), domyślna wartość + to '~/.weechat' (katalog zostanie utworzony jeśli nie istnieje). + +*-h*, *--help*:: + Wyświetla pomoc. + +*-l*, *--license*:: + Wyświetla licencję. + +*-p*, *--no-plugin*:: + Wyłącza automatyczne ładowanie wtyczek. + +*-r*, *--run-command* '<komenda>':: + Wykonuje komendę(-y) po uruchomieniu (komendy należy oddzielać średnikiem). + +*-s*, *--no-script*:: + Wyłącza automatyczne ładowanie skryptów. + +*--upgrade*:: + Aktualizuje WeeChat z użyciem plików sesji wygenerowanych przez komende + `/upgrade -quit`. + +*-v*, *--version*:: + Wyświetla wersję WeeChat. + +*wtyczka:opcja*:: + Opcja dla wtyczki. diff --git a/doc/pl/weechat.1.pl.txt b/doc/pl/weechat.1.pl.txt new file mode 100644 index 000000000..95a227f04 --- /dev/null +++ b/doc/pl/weechat.1.pl.txt @@ -0,0 +1,107 @@ += WEECHAT(1) +:doctype: manpage + +== NAZWA + +weechat - rozszerzalny klient rozmów + +== SKŁADNIA + +[verse] +'weechat' [-a|--no-connect] [-d|--dir <ścieżka>] [-p|--no-plugin] [-r|--run-command <komenda>] [-s|--no-script] [--upgrade] [wtyczka:opcja...] +'weechat' [-c|--colors] +'weechat' [-h|--help] +'weechat' [-k|--keys] +'weechat' [-l|--license] +'weechat' [-v|--version] + +== OPIS + +WeeChat to szybki, lekki i rozszerzalny klient rozmów. + +Jest modularny (lekkie jądro z wtyczkami), wielo protokołowy (IRC i Jabber), +rozszerzalny za pomocą C i skryptów pisanych w kilku językach. + +== OPCJE + +include::cmdline_options.pl.txt[] + +== OPCJE WTYCZEK + +Kompletna dokumentacja na temat opcji wtyczek dostępna jest +w http://weechat.org/doc[WeeChat user's guide]. + +Dzięki wtyczce irc możliwe jest połączenie z serwerami tymczasowymi za pomocą +URLi jak: + + irc[6][s]://[[nick][:hasło]@]serwer[:port][/#kanał1[,#kanał2...]] + +Aby wejść na kanał IRC poświęcony WeeChat pod nickiem "mójnick": + + irc://mójnick@irc.freenode.net/#weechat + +Adresy IPv6 mogą być otoczone nawiasami kwadratowymi, aby możliwe było podanie +numeru potyu po adresie, na przykład: + + irc://mójnick@[2001:db8:0:85a3::ac1f:8001]:6668/#test + +== PLIKI + +$HOME/.weechat/weechat.conf:: + główny plik konfiguracyjny WeeChat + +$HOME/.weechat/plugins.conf:: + plik konfiguracyjny wtyczek + +$HOME/.weechat/alias.conf:: + plik konfiguracyjny wtyczki 'alias' + +$HOME/.weechat/aspell.conf:: + plik konfiguracyjny wtyczki 'aspell' + +$HOME/.weechat/charset.conf:: + plik konfiguracyjny wtyczki 'charset' + +$HOME/.weechat/irc.conf:: + plik konfiguracyjny wtyczki 'irc' + +$HOME/.weechat/logger.conf:: + plik konfiguracyjny wtyczki 'logger' + +$HOME/.weechat/relay.conf:: + plik konfiguracyjny wtyczki 'relay' + +$HOME/.weechat/rmodifier.conf:: + plik konfiguracyjny wtyczki 'rmodifier' + +$HOME/.weechat/script.conf:: + plik konfiguracyjny wtyczki 'script' + +$HOME/.weechat/xfer.conf:: + plik konfiguracyjny wtyczki 'xfer' + +$HOME/.weechat/weechat.log:: + plik z logami WeeChat + +== AUTORZY + +WeeChat jest tworzony przez Sébastien Helleu i społeczność (pełna lista dostępna +jest w pliku AUTHORS). + +Copyright (C) 2003-{sys:date "+%Y"} Sébastien Helleu <flashcode@flashtux.org> + +WeeChat is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 3 of the License, or +(at your option) any later version. + +Pełna licencja znajduje się w pliku COPYING. + +Strona www: <http://weechat.org/> + +== ZGŁASZANIE BŁĘDÓW + +Błędy i propozycje nowych funkcji nelezy zglaszać na stronach Savannah: + +* błędy: <http://savannah.nongnu.org/bugs/?group=weechat> +* nowe funkcje: <http://savannah.nongnu.org/task/?group=weechat> diff --git a/doc/pl/weechat_faq.pl.txt b/doc/pl/weechat_faq.pl.txt index 35ebabd27..441d924a6 100644 --- a/doc/pl/weechat_faq.pl.txt +++ b/doc/pl/weechat_faq.pl.txt @@ -400,13 +400,11 @@ Aby wyłączyć wsparcie dla myszy w terminalu: $ printf '\033[?1002l' ---- -// TRANSLATION MISSING [[mouse_coords]] -=== Mysz nic nie robi dla X lub Y większych od 94 (or 222), dlaczego? +=== Mysz nic nie robi dla X lub Y większych od 94 (lub 222), dlaczego? -// TRANSLATION MISSING Niektóre terminale wysyłają tylko znaki ISO dla położenia myszy, dlatego nie -działa to dla X/Y większych dla 94 (or 222). +działa to dla X/Y większych dla 94 (lub 222). Powinieneś użyć terminala wspierającego położenia UTF-8 dla myszy, jak rxvt-unicode. diff --git a/doc/pl/weechat_user.pl.txt b/doc/pl/weechat_user.pl.txt new file mode 100644 index 000000000..eb18edd0f --- /dev/null +++ b/doc/pl/weechat_user.pl.txt @@ -0,0 +1,2755 @@ += Poradnik użytkownika WeeChat +Sébastien Helleu <flashcode@flashtux.org> + + +Ten dokument opisuje klienta rozmów WeeChat, będącego częścią WeeChat. + +Najnowsza wersja tego dokumentu dostępna jest na stronie: +http://weechat.org/doc + + +[[introduction]] +== Wprowadzenie + +WeeChat (Wee Enhanced Environment for Chat) to darmowy klient rozmów, szybki +i lekki, przeznaczony dla wielu systemów operacyjnych. + +[[features]] +=== Cechy + +Główne cechy to: + +* wsparcie dla wielu protokołów: IRC i Jabber (skrypt jabber.py lub bitlbee/minbif) +* połączenie z wieloma serwerami (z SSL, IPv6, proxy) +* mały, szybki i lekki +* konfigurowalny i rozszerzalny dzięki wtyczką i skryptom +* zgodny z RFC dla IRC http://tools.ietf.org/html/rfc1459[1459], + http://tools.ietf.org/html/rfc2810[2810], + http://tools.ietf.org/html/rfc2811[2811], + http://tools.ietf.org/html/rfc2812[2812] i + http://tools.ietf.org/html/rfc2813[2813] +* wielo-platformowy (GNU/Linux, *BSD, MacOS X, Windows i inne) +* 100% GPL, darmowe oprogramowanie + +Strona domowa WeeChat: http://weechat.org/ + +[[pre-requisites]] +=== Wymagania + +Żeby zainstalować WeeChat, potrzebujesz: + +* działający system GNU/Linux (z narzędziami kompilatora dla kompilacji ze + źródeł), lub kompatybilny system +* przywileje 'roota' (do instalacji w katalogu systemowym) +* bibliotekę ncurses + +[[install]] +== Instalacja + +[[binary_packages]] +=== Pakiety binarne + +Pakiety binarne dostępne są dla wielu dystrybucji, wliczając: + +* Debiana (lub dowolną kompatybilną): + `apt-get install weechat-curses` +* Mandrive/RedHata (lub dowolną kompatybilną): + `rpm -i /path/to/weechat-x.y.z-1.i386.rpm` +* Gentoo: `emerge weechat` +* Arch Linuxa: `pacman -S weechat` +* Fedora Core: `yum install weechat` +* Sourcemage: `cast weechat` + +Niektóre dodatkowe pakiety mogą okazać się przydatne, jak weechat-plugins. + +Dla innych dystrybucji, poszukaj w dokumentacji instrukcji na temat instalacji +pakietów. + +[[source_package]] +=== Pakiety źródłowe + +WeeChat może być kompilowany za pomocą cmake lub autotools (cmake jest zalecany). + +[[dependencies]] +==== Zależności + +Poniższa tabela przedstawia pakiety wymagane i opcjonalne do skompilowania +WeeChat. + +[width="100%",cols="5,^3,^3,13",options="header"] +|=== +| Pakiet ^(1)^ | Wersja | Wymagany | Opis +| cmake | | *tak* | Kompilacja (możliwe jest użycie autotools, jednak cmake jest zalecany) +| libncursesw5-dev ^(2)^ | | *tak* | Interfejs ncurses +| libcurl4-gnutls-dev | | *tak* | Transfer URL +| zlib1g-dev | | *tak* | Kompresja pakietów we wtyczce relay (protokół weechat), wtyczka script +| libgcrypt11-dev | | *tak* | Zabezpieczone dane, uwierzytelnianie IRC SASL (DH-BLOWFISH/DH-AES), wtyczka script +| libgnutls-dev | ≥ 2.2.0 | | Połączenia SSL z serwerami IRC, wsparcie dla SSL we wtyczce relay +| gettext | | | Internacjonalizacja (tłumaczenie wiadomości; język bazowy to Angielski) +| ca-certificates | | | Certyfikaty dla połączeń SSL +| libaspell-dev or libenchant-dev | | | Wtyczka aspell +| python-dev | ≥ 2.5 ^(3)^ | | Wtyczka python +| libperl-dev | | | Wtyczka perl +| ruby1.9.1-dev | ≥ 1.8 | | Wtyczka ruby +| liblua5.1-0-dev | | | Wtyczka lua +| tcl-dev | ≥ 8.5 | | Wtyczka tcl +| guile-2.0-dev | ≥ 2.0 | | Wtyczka guile (scheme) +| asciidoc | ≥ 8.5.0 | | Tworzenie strony man i dokumentacji +| source-highlight | | | Podświetlanie składni dla kodów źródłowych w dokumentacji +| xsltproc, + docbook-xml, docbook-xsl | | | Tworzenie strony man +|=== + +[NOTE] +^(1)^ Nazwy pochodzą z dystrybucji Debian GNU/Linux, wersje i nazwy pakietów +mogą być inne w innych dystrybucjach. + +^(2)^ WeeChat może być skompilowany z libncurses5-dev, ale jest to *NIE* +zalecane (spowoduje to błędy w wyświetlaniu szerokich znaków). + +^(3)^ Zalecana wersja Pythona to 2.7 (wszystkie skrypty działają z wersją 2.7, +ale nie w wersjami ≤ 2.6 lub ≥ 3.0). + +[[compile_with_cmake]] +==== Kompilacja z użyciem cmake + +* Instalacja w katalogach systemowych (wymaga uprawnień użytkownika 'root'): + +---- +$ mkdir build +$ cd build +$ cmake .. +$ make +% make install (jako root) +---- + +* Instalacja w wybranym katalogu: + +---- +$ mkdir build +$ cd build +$ cmake .. -DPREFIX=/ścieżka/do/katalogu +$ make +$ make install +---- + +Opcje mogą zostać przekazane do cmake, format "-DOPCJA=WARTOŚĆ". + +Lista popularnych opcji: + +[width="100%",cols="2m,2,5m,12",options="header"] +|=== +| Opcja | Wartość | Wartość domyślna | Opis + +| CMAKE_BUILD_TYPE | `Debug`, `Release`, `RelWithDebInfo`, `MinSizeRel` | | + Typ budowania pakietu: `Debug` (lub `RelWithDebInfo`) jest zalecany dla + wersjrozwojowej WeeChat. + +| PREFIX | katalog | /usr/local | + Katalog, do którego zostanie zainstalowany WeeChat. + +| WEECHAT_HOME | katalog | ~/.weechat | + Domyślny katalog domowy dla WeeChat. + +| CA_FILE | plik | /etc/ssl/certs/ca-certificates.crt | + Plik zawierający urzędy certyfikacji. + Jest to domyślna wartość opcji + <<option_weechat.network.gnutls_ca_file,weechat.network.gnutls_ca_file>>. + +| ENABLE_ALIAS | `ON`, `OFF` | ON | + Kompilacja <<alias_plugin,wtyczki alias>>. + +| ENABLE_ASPELL | `ON`, `OFF` | ON | + Kompilacja <<aspell_plugin,wtyczki aspell>>. + +| ENABLE_CHARSET | `ON`, `OFF` | ON | + Kompilacja <<charset_plugin,wtyczki charset>>. + +| ENABLE_MAN | `ON`, `OFF` | OFF | + Kompilacja strony man. + +| ENABLE_DOC | `ON`, `OFF` | OFF | + Kompilacja dokumentacji (trwa to sporo czasu, zalecane tylko podczas tworzenia + pakietu binarnego zawierającego dokumentację lub jeśli nie możesz przeglądać + dokumentacji online). + +| ENABLE_ENCHANT | `ON`, `OFF` | OFF | + Kompilacja <<aspell_plugin,wtyczki aspell>> z Enchant. + +| ENABLE_FIFO | `ON`, `OFF` | ON | + Kompilacja <<fifo_plugin,wtyczki fifo>>. + +| ENABLE_GNUTLS | `ON`, `OFF` | ON | + Włączenie Gnutls (dla SSL). + +| ENABLE_GUILE | `ON`, `OFF` | ON | + Kompilacja <<scripts_plugins,wtyczki guile>> (Scheme). + +| ENABLE_IRC | `ON`, `OFF` | ON | + Kompilacja <<irc_plugin,wtyczki IRC>>. + +| ENABLE_LARGEFILE | `ON`, `OFF` | ON | + Wsparcie dla dużych plików. + +| ENABLE_LOGGER | `ON`, `OFF` | ON | + Kompilacja <<logger_plugin,wtyczki logger>>. + +| ENABLE_LUA | `ON`, `OFF` | ON | + Kompilacja <<scripts_plugins,wtyczki lua>>. + +| ENABLE_NCURSES | `ON`, `OFF` | ON | + Kompilacja interfejsu Ncurses. + +| ENABLE_NLS | `ON`, `OFF` | ON | + Włączenie NLS (tłumaczenia). + +| ENABLE_PERL | `ON`, `OFF` | ON | + Kompilacja <<scripts_plugins,wtyczki perl>>. + +| ENABLE_PYTHON | `ON`, `OFF` | ON | + Kompilacja <<scripts_plugins,wtyczki python>>. + +| ENABLE_PYTHON3 | `ON`, `OFF` | OFF | + Kompilacja <<scripts_plugins,wtyczki Python>> używając Pythona 3 (*NIE* + zalecane, ponieważ wiele skryptów nie jest kompatybilna z Pythonem 3). + +| ENABLE_RELAY | `ON`, `OFF` | ON | + Kompilacja <<relay_plugin,wtyczki relay>>. + +| ENABLE_RMODIFIER | `ON`, `OFF` | ON | + Kompilacja <<rmodifier_plugin,wtyczki rmodifier>>. + +| ENABLE_RUBY | `ON`, `OFF` | ON | + Kompilacja <<scripts_plugins,wtyczki ruby>>. + +| ENABLE_SCRIPT | `ON`, `OFF` | ON | + Kompilacja <<scripts_plugins,wtyczki script>>. + +| ENABLE_SCRIPTS | `ON`, `OFF` | ON | + Kompilacja <<scripts_plugins,wtyczek skryptowych>> (Python, Perl, Ruby, Lua, + Tcl, Guile). + +| ENABLE_TCL | `ON`, `OFF` | ON | + Kompilacja <<scripts_plugins,wtyczki tcl>>. + +| ENABLE_XFER | `ON`, `OFF` | ON | + Kompilacja <<xfer_plugin,wtyczki xfer>>. +|=== + +Pozostałe opcje można wyświetlić poleceniem: + +---- +$ cmake -LA +---- + +Lub z interfejsem Curses: + +---- +$ ccmake .. +---- + +[[compile_with_autotools]] +==== Kompilacja z użyciem autotools + +[WARNING] +Oficjalne wsparcie do budowania WeeChat posiada tylko cmake. Powinieneś używać +autotools tylko jeśli nie możesz użyć cmake. + +Budowanie z użyciem autotools wymaga więcej zależności i jest wolniejsze niż +z cmake. + +* Instalacja w katalogach systemowych (wymaga uprawnień użytkownika 'root'): + +---- +$ ./autogen.sh +$ mkdir build +$ cd build +$ ../configure +$ make +% make install (jako root) +---- + +* Instalacja w wybranym katalogu: + +---- +$ ./autogen.sh +$ mkdir build +$ cd build +$ ../configure --prefix=/ścieżka/do/katalogu +$ make +$ make install +---- + +Opcje mogą zostać przekazane to skryptu 'configure', można je wyświetlić +za pomocą tej komendy: + +---- +$ ./configure --help +---- + +[[git_sources]] +=== Źródła z gita + +Uwaga: źródła z gita przeznaczone są tylko dla zaawansowanych użytkowników: +mogą się nie kompilować lub być niestabilne. Zostałeś ostrzeżony! + +W celu pobrania źródeł z gita, wykonaj poniższą komendę: + +---- +$ git clone git://git.sv.gnu.org/weechat.git +---- + +Następnie postępuj zgodnie z instrukcjami dla pakietów źródłowych (zobacz +<<source_package,pakiety źródłowe>>). + +[[report_crashes]] +=== Zgłaszanie awarii + +Jeśli doświadczyłeś awarii, lub chcesz zgłosić przyszłą awarię WeeChat, należy: + +* skompilować WeeChat z informacjami diagnostycznymi (lub zainstalować + odpowiedni pakiet) +* włączyć obsługę plików 'core' w systemie +* zainstalować gdb + +[[debug_info]] +==== Informacje diagnostyczne + +Jeśli kompilujesz z użyciem cmake: + +---- +$ cmake .. -DCMAKE_BUILD_TYPE=Debug +---- + +Jeśli kompilujesz z użyciem autotools, debugowanie jest domyślnie włączone +(`--with-debug=1`). + +Jeśli zainstalowałeś pakiet binarny, doinstaluj paczkę 'weechat-dbg'. + +[[core_files]] +==== CPliki core + +W celu włączenia plików 'core' możesz użyć opcji +<<option_weechat.startup.sys_rlimit,weechat.startup.sys_rlimit>>: + +---- +/set weechat.startup.sys_rlimit "core:-1" +---- + +Dla WeeChat w wersji ≤ 0.3.8 albo jeśli chcesz włączyć obsługę plików core przed +startem WeeChat, możesz użyć komendy `ulimit`. + +Na przykład pod Linuksem używając powłoki 'bash', dodaj to do pliku `~/.bashrc`: + +---- +ulimit -c unlimited +---- + +Lub z maksymalnym rozmiarem: + +---- +ulimit -c 200000 +---- + +[[gdb_backtrace]] +==== Pozyskiwanie logów za pomocą gdb + +Kiedy WeeChat ulegnie awarii, system stworzy plik 'core' lub 'core.12345' +('12345' to id procesu). +Plik ten zostanie utworzony w katalogu, z którego uruchomiono WeeChat (*nie* +jest to katalog, gdzie zainstalowano WeeChat!). + +Na przykład jeśli 'weechat' jest zainstalowany w '/usr/bin/' i plik 'core' +znajduje się w '/home/xxx/', uruchom gdb za pomocą tej komendy: + +---- +gdb /usr/bin/weechat /home/xxx/core +---- + +[NOTE] +Jeśli zainstalowałeś pakiet binarny 'weechat-dbg' (na przykład pod Debianem), +wtedy możesz użyć tej ścieżki dla pliku binarnego WeeChat: +'/usr/lib/debug/usr/bin/weechat' + +Następnie pod gdb użyj komendy `bt full`, aby wyświetlić log. +Zobaczysz coś podobnego do tego: + +---- +(gdb) set logging file /tmp/crash.txt +(gdb) set logging on +Copying output to /tmp/crash.txt. +(gdb) bt full +#0 0x00007f9dfb04a465 in raise () from /lib/libc.so.6 +#1 0x00007f9dfb04b8e6 in abort () from /lib/libc.so.6 +#2 0x0000000000437f66 in weechat_shutdown (return_code=1, crash=1) + at /some_path/src/core/weechat.c:351 +#3 <signal handler called> +#4 0x000000000044cb24 in hook_process_timer_cb (arg_hook_process=0x254eb90, + remaining_calls=<value optimized out>) at /some_path/src/core/wee-hook.c:1364 + hook_process = 0x254eb90 + status = <value optimized out> +#5 0x000000000044cc7d in hook_timer_exec () + at /some_path/src/core/wee-hook.c:1025 + tv_time = {tv_sec = 1272693881, tv_usec = 212665} + ptr_hook = 0x2811f40 + next_hook = 0x0 +#6 0x000000000041b5b0 in gui_main_loop () + at /some_path/src/gui/curses/gui-curses-main.c:319 + hook_fd_keyboard = 0x173b600 + tv_timeout = {tv_sec = 0, tv_usec = 0} + read_fds = {fds_bits = {0 <repeats 16 times>}} + write_fds = {fds_bits = {0 <repeats 16 times>}} + except_fds = {fds_bits = {0 <repeats 16 times>}} + max_fd = <value optimized out> +---- + +Musisz przekazać ten log developerom i powiedzieć im co spowodowało awarię. + +Dziękujemy za pomoc! + +[[debug_running_weechat]] +==== Debugowanie działającego WeeChat + +W celu debugowania działającego WeeChat (na przykład kiedy WeeChat wydaje się +zawieszony), można użyć gdb podając in procesu (zastąp '12345' numerem PID +procesu weechat): + +---- +gdb /usr/bin/weechat 12345 +---- + +Następnie jak w przypadku awarii, użyj polecenia `bt full`: + +---- +(gdb) bt full +---- + +[[usage]] +== Używanie + +[[running_weechat]] +=== Uruchamianie WeeChat + +Parametry z linii poleceń: + +include::cmdline_options.pl.txt[] + +Żeby uruchomić WeeChat, wykonaj polecenie: + +---- +$ weechat +---- + +Podczas pierwszego uruchomienia WeeChat tworzona jest domyślna konfiguracja, +wraz z domyślnymi opcjami. Plik konfiguracyjny to: +'~/.weechat/weechat.conf'. + +Możesz edytować ten plik wedle upodobań, żeby skonfigurować WeeChat, lub możesz +ustawić parametry za pomocą komendy `/set` z poziomu WeeChat (zobacz +<<weechat_commands,Komendy WeeChat>>). + +[[screen_layout]] +=== Układ ekranu + +Przykład terminala z WeeChat: + +.... + ▼ bar "title" +┌───────────────────────────────────────────────────────────────────────────┐ +│Welcome to #test, this is a test channel │ +│12:52:27 --> | Flashy (flashcode@weechat.org) has joined #test │@Flashy│ +│12:52:27 -- | Nicks #test: [@Flashy @joe +weebot] │@joe │ +│12:52:27 -- | Channel #test: 4 nicks (2 ops, 1 voice, 1 normal) │+weebot│ +│12:52:27 -- | Channel created on Tue Jan 27 06:30:17 2009 │peter │ +│12:54:15 peter | hey! │ │ +│12:55:01 @joe | hello │ │ +│ │ │ +│ │ │ +│ │ │ +│ │ │ +│ │ │ +│ │ │ +│ │ │ +│ │ │ +│ │ │ +│ │ │ +│ │ │ +│[12:55] [6] [irc/freenode] 3:#test(+n){4}* [H: 4:#abc(2,5), 6] │ +│[@Flashy(i)] hi peter!█ │ +└───────────────────────────────────────────────────────────────────────────┘ + ▲ bars "status" and "input" bar "nicklist" ▲ +.... + +Ekran składa się z następujących obszarów: + +* obszar rozmowy (środek ekranu) z liniami rozmowy, zawierającymi: +** czas +** prefiks (przed "|") +** wiadomość (za "|") +* paski dookoła obszaru rozmowy, domyślne paski to: +** pasek 'title', nad obszarem rozmowy +** pasek 'status', pod obszarem rozmowy +** pasek 'input', pod paskiem statusu +** pasek 'nicklist', po prawej + +Pasek 'status' posiada następujące domyślne elementy: + +[width="100%",cols="^3,^3,10",options="header"] +|=== +| Element | Przykład | Opis +| time | `[12:55]` | Czas +| buffer_count | `[6]` | Ilość otwartych buforów +| buffer_plugin | `[irc/freenode]` | Wtyczka dla obecnego bufora (wtyczka irc może dodać nazwę serwera IRC używanego przez bufor) +| buffer_number | `3` | Numer obecnego buforu +| buffer_name | `#test` | Nazwa obecnego buforu +| buffer_modes | `+n` | Tryby kanału IRC +| buffer_nicklist_count | `{4}` | Ilość nicków na liście nicków +| buffer_zoom | ! | `!` oznacza, że połączony bufor jest przybliżony (tylko ten jest wyświetlany), pusta wartość oznacza, że wszystkie połączone bufory są wyświetlane +| buffer_filter | `*` | Wskaźnik filtrowania: `*` oznacza, że niektóre linie zostały odfiltrowywane (ukryte), pusta wartość oznacza, że wszystkie linie są wyświetlane +| lag | `[Lag: 2.5]` | Wskaźnik opóźnienia, w sekundach (ukryty dla niskich opóźnień) +| hotlist | `[H: 4:#abc(2,5), 6]` | Lista buforów z aktywnością (nieprzeczytane wiadomości) (w przykładzie, 2 podświetlenia i 5 nieprzeczytanych wiadomości w '#abc', jedna wiadomość w buforze #6) +| completion | `abc(2) def(5)` | Lista słów do dopełnienia, z ilością możliwych dopełnień dla każdego słowa +| scroll | `-Więcej(50)-` | Wskaźnik przewijania, z numerem linii poniżej ostatniej wyświetlanej +|=== + +Pasek 'input' posiada następujące domyślne elementy: + +[width="100%",cols="^3,^6,8",options="header"] +|=== +| Element | Przykład | Opis +| input_paste | `[Wkleić 7 linii ? [ctrl-Y] Tak [ctrl-N] Nie]` | Pyta użytkownika podczas wklejania kilku linii tekstu +| input_prompt | `[@Flashy(i)]` | Input prompt, dla irc: nick i tryby (tryb "+i" oznacza niewidzialny na freenode) +| away | `(away)` | Wskaźnik nieobecności +| input_search | `[Szukam (~ str,msg)]` | Wskaźnik wyszukiwania ("`~`": wielkość liter ma znaczenie, "`==`": wielkość liter nie ma znaczenia, "`str`": wyszukiwanie ciągu, "`regex`": wyszukiwanie wyrażenia regularnego, "`msg`": wyszukiwanie w wiadomościach, "`pre`": wyszukiwanie w prefiksach, "`pre\|msg`": wyszukiwanie w prefiksach i wiadomościach) +| input_text | `hi peter!` | Wprowadzony tekst +|=== + +[[buffers_and_windows]] +=== Bufory i okna + +'Bufor' posiada numer, nazwę, wyświetlane linie (i trochę innych danych). + +Przykłady buforów: + +* główny bufor (tworzony po uruchomieniu WeeChat, nie może zostać zamknięty) +* serwer irc (wyświetla informacje z serwera) +* kanał irc +* prywatna rozmowa irc + +'Okno' to obszar ekranu, w którym wyświetlane są bufory. Nie jest możliwe +podzielenie ekranu na kilka okien. + +Każde okno wyświetla jeden bufor. Bufor może zostać ukryty (nie wyświetlany w +oknie) lub wyświetlany w jednym lub więcej oknach. + +Przykład podziału poziomego (`/window splith`): + +.... + ▼ window #2 (buffer #4) +┌───────────────────────────────────────────────────────────────────────────┐ +│Welcome to #abc │ +│12:55:12 Max | hi │@Flashy│ +│12:55:20 @Flashy | hi Max! │Max │ +│12:55:32 Max | how are you? │ │ +│ │ │ +│ │ │ +│ │ │ +│ │ │ +│ │ │ +│[12:55] [6] [irc/freenode] 4:#abc(+n){2} │ +│[@Flashy] │ +│───────────────────────────────────────────────────────────────────────────│ +│Welcome to #test │ +│12:54:15 peter | hey! │@Flashy│ +│12:55:01 @joe | hello │@joe │ +│ │+weebot│ +│ │peter │ +│ │ │ +│ │ │ +│ │ │ +│ │ │ +│[12:55] [6] [irc/freenode] 3:#test(+n){4} │ +│[@Flashy] hi peter!█ │ +└───────────────────────────────────────────────────────────────────────────┘ + ▲ window #1 (buffer #3) +.... + +Przykład podziału pionowego (`/window splitv`): + +.... +┌───────────────────────────────────────────────────────────────────────────┐ +│Welcome to #test │Welcome to #abc │ +│12:54:15 peter | hey! │@Flashy│12:55:12 Max | hi │@Flashy│ +│12:55:01 @joe | hello │@joe │12:55:20 @Flashy | hi Max! │Max │ +│ │+weebot│ │ │ +│ │peter │ │ │ +│ │ │ │ │ +│ │ │ │ │ +│ │ │ │ │ +│ │ │ │ │ +│ │ │ │ │ +│ │ │ │ │ +│ │ │ │ │ +│ │ │ │ │ +│ │ │ │ │ +│ │ │ │ │ +│ │ │ │ │ +│ │ │ │ │ +│ │ │ │ │ +│[12:55] [irc/oftc] 3:#test(+n){4} │[12:55] [irc/oftc] 4:#abc(+n){2} │ +│[@Flashy] hi peter!█ │[@Flashy] │ +└───────────────────────────────────────────────────────────────────────────┘ + ▲ window #1 (buffer #3) ▲ window #2 (buffer #4) +.... + +Przykład podziałów pionowego i poziomego: + +.... + ▼ window #3 (buffer #5) +┌───────────────────────────────────────────────────────────────────────────┐ +│Welcome to #test │Welcome to #def │ +│12:54:15 peter | hey! │@Flashy│12:55:42 @Flashy | hi │@Flashy│ +│12:55:01 @joe | hello │@joe │12:55:56 alex | hi Flashy │alex │ +│ │+weebot│ │ │ +│ │peter │ │ │ +│ │ │ │ │ +│ │ │ │ │ +│ │ │ │ │ +│ │ │ │ │ +│ │ │[12:55] [irc/oftc] 5:#def(+n){2} │ +│ │ │[@Flashy] │ +│ │ │─────────────────────────────────────│ +│ │ │Welcome to #abc │ +│ │ │12:55:12 Max | hi │@Flashy│ +│ │ │12:55:20 @Flashy | hi Max! │Max │ +│ │ │ │ │ +│ │ │ │ │ +│ │ │ │ │ +│ │ │ │ │ +│ │ │ │ │ +│ │ │ │ │ +│[12:55] [irc/oftc] 3:#test(+n){4} │[12:55] [irc/oftc] 4:#abc(+n){2} │ +│[@Flashy] hi peter!█ │[@Flashy] │ +└───────────────────────────────────────────────────────────────────────────┘ + ▲ window #1 (buffer #3) ▲ window #2 (buffer #4) +.... + +[[bars]] +=== Paski + +'Pasek' to obszar poza rozmową, mogący zawierać dowolny rodzaj tekstu. + +Opcje paska mogą być ustawiane za pomocą opcji `weechat.bar.nazwa.opcja`, +gdzie `nazwa` to nazwa paska i `opcja` to opcja dla tego paska. + +Lista opcji dla pasków: + +[width="100%",cols="2m,2,10",options="header"] +|=== +| Opcja | Wartości | Opis + +| type | `root`, `window` | + Pasek o typie `root` wyświetlany jest dokładnie raz na ekranie, poza wszystkimi + oknami. Domyślnie nie ma paska tego typu, jednak przykładowym paskiem tego typu + jest pasek 'buffers' tworzony przez skrypt 'buffers.pl' (boczny pasek z listą + buforów). + + Pasek o typie `window` wyświetlany jest w każdym oknie, na przykład jeśli + podzielisz raz okno ekran (za pomocą `/window splith` lub `/window splitv`), + uzyskasz po jednym pasku w każdym oknie. Cztery domyślne paski ('title', + 'status', 'input', 'nicklist') posiadają typ `window`. + +| position | `top`, `bottom`, `left`, `right` | + Pozycja paska: powyżej/poniżej ekranu rozmowy, po jego lewej/prawej stronie. + +| priority | integer ≥ 0 | + Priorytet wyświetlania paska: jest on używany do uporządkowania pasków na + ekranie, kiedy więcej niż jeden pasek posiada ten sam typ i położenie. + + Paski są wyświetlane od brzegu do środka ekranu. Paski z wyższym priorytetem + zostaną wyświetlone na początku, czyli bliżej krawędzi. + + Przykład: pasek 'input' ma priorytet 1000, dlatego jest wyświetlany przed + paskiem 'status', który ma priorytet 500. + +| size | integer ≥ 0 | + Rozmiar paska: ilość kolumn dla pozycji lewo/prawo, numer linii dla pozycji + góra/dół. Rozmiar `0` oznacza automatyczny - rozmiar zostanie wyliczony zgodnie + z wyświetlaną zawartością. + +| size_max | integer ≥ 0 | + Maksymalny rozmiar paska, `0` = brak limitu (opcja ta jest używana tylko jeśli + `size` = 0). + +| color_bg | color | + Domyślny kolor tła paska. + +| color_fg | color | + Domyślny kolor tekstu na pasku. + +| color_delim | color | + Kolor separatorów na pasku. + +| hidden | `on`, `off` | + Kiedy ta opcja jest ustawiona na `on`, pasek jest ukrywany. + + Uwaga: zamiast zmiany tej opcji zaleca się użycie komendy `/bar`, na przykład: + `/bar toggle nicklist` (zobacz komendę <<command_weechat_bar,/bar>> po więcej + informacji). + +| separator | `on`, `off` | + Kiedy ta opcja jest ustawiona na `on`, separator (linia) jest wyświetlany + pomiędzy tym paskiem a pozostałymi (lub oknem rozmowy). + +| items | string | + Lista 'elementów' (zobacz <<bar_items,elementy>> po więcej informacji). + +| filling_left_right | `horizontal`, `vertical`, `columns_horizontal`, `columns_vertical` | + Typ wypełnienia paska dla pozycji o pozycji `left` lub `right` (zobacz + <<bar_filling,wypełnienie>> po więcej informacji). + +| filling_top_bottom | `horizontal`, `vertical`, `columns_horizontal`, `columns_vertical` | + Typ wypełnienia paska dla pozycji o pozycji `top` lub `bottom` (zobacz + <<bar_filling,wypełnienie>> po więcej informacji). + +| conditions | string | + Warunki wyświetlania paska (zobacz <<bar_conditions,warunki>> po więcej + informacji). +|=== + +[[bar_items]] +==== Elementy + +Opcja 'items' jest ciągiem z listą elementów paska oddzielonych przecinkiem +(spacja pomiędzy elementami na ekranie) lub "+" (elementy sklejone). + +Lista wszystkich elementów paska jest wyświetlana za pomocą komendy `/bar listitems`. + +Przed i za nazwą elementu można używać znaków (nie będących alfanumerycznymi, +"-" lub "_"). Będą one wyświetlane przed/za elementem z kolorem separatorów +zdefiniowanych dla paska (opcja 'color_delim'). + +Przykład paska z elementami "[time],buffer_number+:+buffer_plugin+.+buffer_name": + +.... +┌───────────────────────────────────────────────────────────────────────────┐ +│[12:55] 3:irc/freenode.#weechat │ +└───────────────────────────────────────────────────────────────────────────┘ +.... + +Specjalna składnia może zostać użyta, żeby wymusić bufor używany do wyświetlenia +elementów paska: "@bufor:element" (gdzie "bufor" to pełna nazwa bufora i "element" +to nazwa elementu paska). + +Jest to przydatne w paskach typu `root` do wyświetlania elementów dla konkretnych +buforów, które nie są wyświetlane w obecnym oknie (lub nawet nie wyświetlanych +w ogóle). + +Przykład: lista nicków dla bitlbee w pasku `root` (jeśli pasek nazywa się 'bitlist' +i serwer bitlbee nazywa sie 'bitlbee'): + +---- +/set weechat.bar.bitlist.items "@irc.bitlbee.&bitlbee:buffer_nicklist" +---- + +[[bar_filling]] +==== Wypełnienie + +Są cztery typy wypełnień: + +* `horizontal`: elementy są wyświetlane poziomo, od lewej do prawej. Jeśli + w elementach występują nowe linie, odstęp jest używany do ich oddzielenia. +* `vertical`: elementy są wyświetlane od góry do dołu. Jeśli w elementach + występują nowe linie, do ich oddzielenia używana jest nowa linia. +* `columns_horizontal`: elementy są wyświetlane z użyciem kolumn, gdzie tekst + tekst jest wyrównany do lewej. Pierwszy element znajduje się na górze z lewej, + kolejny w tej samej linii z prawej. +* `columns_vertical`: elementy są wyświetlane z użyciem kolumn, gdzie tekst + tekst jest wyrównany do lewej. Pierwszy element znajduje się na górze z lewej, + kolejny jest linię niżej. + +Domyślne paski 'title', 'status' i 'input' mają wypełnienie 'horizontal', +domyślny pasek 'nicklist' ma wypełnienie 'vertical'. + +Przykłady wypełnień paska 'nicklist': + +.... +┌──────────────────────────────────────────────────┐ +│Welcome to #test, this is a test channel │ +│12:54:15 peter | hey! │@carl │ +│12:55:01 +Max | hello │@jessika│ +│ │@maddy │ +│ │%Diego │ +│ │%Melody │ +│ │+Max │ +│ │ celia │ +│ │ Eva │ +│ │ freddy │ +│ │ Harold^│ +│ │ henry4 │ +│ │ jimmy17│ +│ │ jodie ▼│ +│[12:55] [6] [irc/freenode] 3:#test(+n){24} │ +└──────────────────────────────────────────────────┘ + filling_left_right = vertical ▲ + +┌──────────────────────────────────────────────────┐ +│Welcome to #test, this is a test channel │ +│12:54:15 peter | hey! │@carl lee │ +│12:55:01 +Max | hello │@jessika louise │ +│ │@maddy mario │ +│ │%Diego mark │ +│ │%Melody peter │ +│ │+Max Rachel │ +│ │ celia richard│ +│ │ Eva sheryl │ +│ │ freddy Vince │ +│ │ Harold^ warren │ +│ │ henry4 zack │ +│ │ jimmy17 │ +│ │ jodie │ +│[12:55] [6] [irc/freenode] 3:#test(+n){24} │ +└──────────────────────────────────────────────────┘ + filling_left_right = columns_vertical ▲ + +┌───────────────────────────────────────────────────────────────────────┐ +│@carl %Diego celia Harold^ jodie mario Rachel Vince │ +│@jessika %Melody Eva henry4 lee mark richard warren │ +│@maddy +Max freddy jimmy17 louise peter sheryl zack │ +│───────────────────────────────────────────────────────────────────────│ +│ │ + filling_top_bottom = columns_vertical ▲ + +┌───────────────────────────────────────────────────────────────────────┐ +│@carl @jessika @maddy %Diego %Melody +Max celia Eva │ +│ freddy Harold^ henry4 jimmy17 jodie lee louise mario │ +│ mark peter Rachel richard sheryl Vince warren zack │ +│───────────────────────────────────────────────────────────────────────│ +│ │ + filling_top_bottom = columns_horizontal ▲ +.... + +[[bar_conditions]] +==== Warunki + +Opcja 'conditions' jest ciągiem przetwarzanym w celu ustalenia czy pasek ma +zostać wyświetlony w oknie (jest używany tylko dla pasków z typem 'window'). + +Ciąg może być: + +* 'active': okno musi być aktywne +* 'inactive': okno musi być nieaktywne +* 'nicklist': bufor wyświetlany w oknie musi mieć listę nicków +* wyrażenie: jest wykonywane jako logiczne (zobacz komendę + <<command_weechat_eval,/eval>>) + +Dla wyrażeń dostępne są następujące zmienne: + +* `${active}`: prawda, jeśli okno jest aktywne +* `${inactive}`: prawda, jeśli okno jest nieaktywne +* `${nicklist}`: prawda, jeśli okno posiada listę nicków + +Następujące wskaźniki są dostępne: + +* `${window}`: okno, dla którego warunek jest sprawdzany +* `${buffer}`: bufor okna, dla którego warunek jest sprawdzany + +Przykład wyświetlania paska z listą nicków w każdym oknie z taką listą i tylko +jeśli szerokość okna > 100: + +---- +/set weechat.bar.nicklist.conditions "${nicklist} && ${window.win_width} > 100" +---- + +Taki sam warunek ale lista nicków będzie wyświetlana zawsze w buforze '&bitlbee' +(nawet jeśli okno jest małe): + +---- +/set weechat.bar.nicklist.conditions "${nicklist} && (${window.win_width} > 100 || ${buffer.full_name} == irc.bitlbee.&bitlbee)" +---- + +[[notify_levels]] +=== Poziomy powiadomień + +Dostępne są cztery poziomy dla wiadomości wyświetlanych w buforach, od najniższego +do najwyższego: + +* 'low': wiadomości mało istotne (na przykład dla irc join/part/quit) +* 'message': wiadomość od użytkownika +* 'private': wiadomość w buforze prywatnym +* 'highlight': wiadomość z powiadomieniem + +Każdy bufor posiada poziom powiadomień, który decyduje o tym, jakie wiadomości +zostaną dodane do bufora w hotliście. + +Domyślny poziom powiadomień można ustawić za pomocą opcji +<<option_weechat.look.buffer_notify_default,weechat.look.buffer_notify_default>>, +domyślna wartość to 'all'. + +[width="50%",cols="3m,10",options="header"] +|=== +| Poziom powiadomień | Poziom wiadomości dodawanej do hotlisty +| none | (brak) +| highlight | 'highlight' + 'private' +| message | 'highlight' + 'private' + 'message' +| all | 'highlight' + 'private' + 'message' + 'low' +|=== + +Poziom powiadomień może być definiowany dla zestawu buforów, na przykład dla +wszystkich buforów serwera irc "freenode": + +---- +/set weechat.notify.irc.freenode message +---- + +Ustawienie poziomu powiadomień na 'highlight' tylko dla kanału "#weechat": + +---- +/set weechat.notify.irc.freenode.#weechat highlight +---- + +Poziom powiadomień dla bufora może zostać ustawiony za pomocą komendy `/buffer`: + +---- +/buffer notify highlight +---- + +[[key_bindings]] +=== Domyślne skróty klawiszowe + +[[key_bindings_command_line]] +==== Skróty dla linii poleceń + +[width="100%",cols="^.^3,.^10,.^5",options="header"] +|=== +| Skrót | Opis | Komenda +| key[←] .2+| Idź do poprzedniego znaku w linii poleceń .2+| `/input move_previous_char` +| key[ctrl-b] +| key[→] .2+| Idź do następnego znaku w linii poleceń .2+| `/input move_next_char` +| key[ctrl-f] +| key[ctrl-←] .2+| Idź do poprzedniego słowa w linii poleceń .2+| `/input move_previous_word` +| key[alt-b] +| key[ctrl-→] .2+| Idź do następnego słowa w linii poleceń .2+| `/input move_next_word` +| key[alt-f] +| key[Home] .2+| Idź na początek linii poleceń .2+| `/input move_beginning_of_line` +| key[ctrl-a] +| key[End] .2+| Idź na koniec linii poleceń .2+| `/input move_end_of_line` +| key[ctrl-e] +| key[ctrl-c,b] | Wstaw kod dla pogrubionego tekstu | `/input insert \x02` +| key[ctrl-c,c] | Wstaw kod dla kolorowego tekstu | `/input insert \x03` +| key[ctrl-c,i] | Wstaw kod dla pochyłego tekstu | `/input insert \x1D` +| key[ctrl-c,o] | Wstaw kod dla zresetowania koloru | `/input insert \x0F` +| key[ctrl-c,v] | Wstaw kod dla odwrócenia koloru | `/input insert \x16` +| key[ctrl-c,_] | Wstaw kod dla podkreślonego tekstu | `/input insert \x1F` +| key[Del] .2+| Usuń następny znak w linii poleceń .2+| `/input delete_next_char` +| key[ctrl-d] +| key[Backsp.] .2+| Usuń poprzedni znak w linii poleceń .2+| `/input delete_previous_char` +| key[ctrl-h] +| key[ctrl-k] | Usuń od znacznika kursora do końca linii poleceń (usuwany ciąg jest kopiowany do schowka) | `/input delete_end_of_line` +| key[ctrl-r] | Wyszukaj tekst w historii bufora (zobacz <<key_bindings_search_context,skróty dla kontekstu wyszukiwania>>) | `/input search_text` +| key[ctrl-t] | Przestaw znaki | `/input transpose_chars` +| key[ctrl-u] | Usuń od znaku kursora do początku linii poleceń (usuwany ciąg jest kopiowany do schowka) | `/input delete_beginning_of_line` +| key[ctrl-w] | Usuń poprzednie słowo w linii poleceń (usuwany ciąg jest kopiowany do schowka) | `/input delete_previous_word` +| key[ctrl-y] | Wklej zawartość schowka | `/input clipboard_paste` +| key[ctrl-_] | Cofnij poprzednia akcję w linii poleceń | `/input undo` +| key[alt-_] | Powtórz ostatnią akcję w linii poleceń | `/input redo` +| key[Tab] | Dopełnij komendę lub nick (ponowne wciśnięcie key[Tab]: znajdź następne dopełnienie) | `/input complete_next` +| key[shift-Tab] | Bez dopełnienia: wykonaj częściowe dopełnienie, z oczekującym dopełnieniem: dopełnij z poprzednim dopełnieniem | `/input complete_previous` +| key[Enter] .3+| Wykonaj komendę lub wyślij wiadomość (w trybie wyszukiwania: przerwij wyszukiwanie) .3+| `/input return` +| key[ctrl-j] +| key[ctrl-m] +| key[↑] | Pokaż poprzednią komendę/wiadomość (w trybie wyszukiwania: szukaj w górę) | `/input history_previous` +| key[↓] | Pokaż następną komendę/wiadomość (w trybie wyszukiwania: szukaj w dół) | `/input history_next` +| key[ctrl-↑] | Pokaż poprzednią komendę/wiadomość w historii globalnej (wspólnej dla wszystkich buforów) | `/input history_global_previous` +| key[ctrl-↓] | Pokaż następną komendę/wiadomość w historii globalnej (wspólnej dla wszystkich buforów) | `/input history_global_next` +| key[alt-d] | Usuń następne słowo w linii poleceń (usuwany ciąg jest kopiowany do schowka) | `/input delete_next_word` +| key[alt-k] | Przechwyć wciśnięte klawisze i zwróć ich kod (i przypisaną komendę, jeśli istnieje) w linii poleceń | `/input grab_key_command` +| key[alt-r] | Usuń całą zawartość linii poleceń | `/input delete_line` +| key[alt-s] | Przełącz aspell | `/mute aspell toggle` +|=== + +[[key_bindings_buffers_windows]] +==== Skróty dla buforów / okien + +[width="100%",cols="^.^3,.^10,.^5",options="header"] +|=== +| Skrót | Opis | Komenda +| key[ctrl-l] | Przerysuj całe okno | `/window refresh` +| key[ctrl-s,ctrl-u] | Ustaw znacznik nieprzeczytania we wszystkich buforach | `/input set_unread` +| key[ctrl-x] | Przełącz obecny bufor jeśli bufory są dołączone z tym samym numerem | `/input switch_active_buffer` +| key[alt-x] | Pokaż wybrany z połączonych buforów (naciśnij key[alt-x] ponownie: wyświetl wszystkie połączone bufory) | `/input zoom_merged_buffer` +| key[PgUp] | Przewiń jedną stronę w górę w historii bufora | `/window page_up` +| key[PgDn] | Przewiń jedną stronę w dół w historii bufora | `/window page_down` +| key[alt-PgUp] | Przewiń w górę kilka linii w historii bufora | `/window scroll_up` +| key[alt-PgDn] | Przewiń w dół kilka linii w historii bufora | `/window scroll_down` +| key[alt-Home] | Przewiń na górę bufora | `/window scroll_top` +| key[alt-End] | Przewiń na dół bufora | `/window scroll_bottom` +| key[alt-←] .4+| Przełącz na poprzedni bufor .4+| `/buffer -1` +| key[alt-↑] +| key[ctrl-p] +| key[F5] +| key[alt-→] .4+| Przełącz na następny bufor .4+| `/buffer +1` +| key[alt-↓] +| key[ctrl-n] +| key[F6] +| key[F7] | Przełącz na poprzednie okno | `/window -1` +| key[F8] | Przełącz na następne okno | `/window +1` +| key[F9] | Przewiń tytuł bufora w lewo | `/bar scroll title * -30%` +| key[F10] | Przewiń tytuł bufora w prawo | `/bar scroll title * +30%` +| key[F11] | Przewiń w górę jedna stronę listy nicków | `/bar scroll nicklist * -100%` +| key[F12] | Przewiń w dół jedna stronę listy nicków | `/bar scroll nicklist * +100%` +| key[alt-F11] | Idź na początek listy nicków | `/bar scroll nicklist * b` +| key[alt-F12] | Idź na koniec listy nicków | `/bar scroll nicklist * e` +| key[alt-a] | Przełącz na następny bufor z aktywnością (z priorytetem: powiadomienie, wiadomość, inne) | `/input jump_smart` +| key[alt-h] | Wyczyść hotlistę (powiadomienia o aktywności w innych buforach) | `/input hotlist_clear` +| key[alt-j,alt-l] | Przełącz na ostatni bufor | `/input jump_last_buffer` +| key[alt-j,alt-r] | Przełącz na bufor IRC raw | `/server raw` +| key[alt-j,alt-s] | Przełącz na bufor serwera IRC | `/server jump` +| key[alt-0...9] | Przełącz na bufor za pomocą liczb (0 = 10) | `/buffer *N` +| key[alt-j,01...99] | Przełącz na bufor za pomocą liczb | `/buffer NN` +| key[alt-m] | Przełącz obsługę myszy | `/mouse toggle` +| key[alt-n] | Przewiń do następnego powiadomienia | `/window scroll_next_highlight` +| key[alt-p] | Przewiń do poprzedniego powiadomienia | `/window scroll_previous_highlight` +| key[alt-u] | Przewiń do pierwszej nieprzeczytanej linii w buforze | `/window scroll_unread` +| key[alt-w,alt-↑] | Przełącz na okno wyżej | `/window up` +| key[alt-w,alt-↓] | Przełącz na okno niżej | `/window down` +| key[alt-w,alt-←] | Przełącz na okno z lewej | `/window left` +| key[alt-w,alt-→] | Przełącz na okno z prawej | `/window right` +| key[alt-w,alt-b] | Balansuj rozmiar wszystkich okien | `/window balance` +| key[alt-w,alt-s] | Zamień bufory między dwoma oknami | `/window swap` +| key[alt-z] | Pokaż obecne okno (ponowne wciśnięcie key[alt-z]: przywraca wcześniejszy układ okien) | `/window zoom` +| key[alt-]key[<] | Przełącz na poprzedni bufor z listy odwiedzonych buforów | `/input jump_previously_visited_buffer` +| key[alt-]key[>] | Przełącz na następny bufor z listy odwiedzonych buforów | `/input jump_next_visited_buffer` +| key[alt-/] | Przełącz na ostatnio wyświetlony bufor (przed ostatnią zmianą bufora) | `/input jump_last_buffer_displayed` +| key[alt-=] | Włącz/wyłącz filtry | `/filter toggle` +|=== + +[[key_bindings_search_context]] +==== Skróty dla kontekstu wyszukiwania + +Te skróty są używane w kontekście wyszukiwania (kiedy kombinacja key[ctrl-r] +zostanie wciśnięta w buforze tekstowym). + +[width="100%",cols="^.^3,.^10,.^5",options="header"] +|=== +| Skrót | Opis | Komenda +| key[ctrl-r] | Przełącz rodzaj wyszukiwania: ciąg (domyślne), wyrażenie regularne | `/input search_switch_regex` +| key[alt-c] | Przełącz dopasowywanie wielości liter podczas wyszukiwania | `/input search_switch_case` +| key[Tab] | Przełącz miejsce wyszukiwania: wiadomości (domyślne), prefiksy, prefiksy + wiadmości | `/input search_switch_where` +| key[↑] | Poprzednie wystąpienie | `/input search_previous` +| key[↓] | Następne wystąpienie | `/input search_next` +| key[Enter] .3+| Zakończ wyszukiwanie .3+| `/input search_stop` +| key[ctrl-j] +| key[ctrl-m] +|=== + +[[key_bindings_cursor_context]] +==== Skróty dla kontekstu kursora + +Te skróty są używane s kontekście kursora (dowolne przemieszczanie kursora na +ekranie). + +// TRANSLATION MISSING +[width="100%",cols="^.^3,^.^3,.^10,.^8",options="header"] +|=== +| Skrót | Obszar | Opis | Komenda +| key[↑] | - | Move cursor one line up | `/cursor move up` +| key[↓] | - | Move cursor one line down | `/cursor move down` +| key[←] | - | Move cursor one column left | `/cursor move left` +| key[→] | - | Move cursor one column right | `/cursor move right` +| key[alt-↑] | - | Move cursor one area up | `/cursor move area_up` +| key[alt-↓] | - | Move cursor one area down | `/cursor move area_down` +| key[alt-←] | - | Move cursor one area left | `/cursor move area_left` +| key[alt-→] | - | Move cursor one area right | `/cursor move area_right` +| key[m] | chat | Quote message | `hsignal:chat_quote_message;/cursor stop` +| key[q] | chat | Quote prefix + message | `hsignal:chat_quote_prefix_message;/cursor stop` +| key[Q] | chat | Quote time + prefix + message | `hsignal:chat_quote_time_prefix_message;/cursor stop` +| key[b] | nicklist | Ban nick | `/window ${_window_number};/ban ${nick}` +| key[k] | nicklist | Kick nick | `/window ${_window_number};/kick ${nick}` +| key[K] | nicklist | Kick and ban nick | `/window ${_window_number};/kickban ${nick}` +| key[q] | nicklist | Open query with nick | `/window ${_window_number};/query ${nick};/cursor stop` +| key[w] | nicklist | Do a whois on nick | `/window ${_window_number};/whois ${nick}` +| key[Enter] .3+| - .3+| Stop cursor mode .3+| `/cursor stop` +| key[ctrl-j] +| key[ctrl-m] +|=== + +[[key_bindings_mouse_context]] +==== Skróty dla kontekstu myszy + +Te skróty używane są w kontekście myszy, w momencie wystąpienia zdarzenia myszy. + +[width="100%",cols="^.^3,^.^3,^.^3,.^10,.^8",options="header"] +|=== +| Klawisz ^(1)^ | Gest | Obszar | Opis | Komenda +| ◾◽◽ | - | chat | Przełącz na okno | `/window ${_window_number}` +| ◾◽◽ | lewo | chat | Przełącz na poprzedni bufor | `/window ${_window_number};/buffer +1` +| ◾◽◽ | prawo | chat | Przełącz na następny bufor | `/window ${_window_number};/buffer +1` +| ◾◽◽ | lewo (długo) | chat | Przełącz na pierwszy bufor | `/window ${_window_number};/buffer 1` +| ◾◽◽ | prawo (długo) | chat | Przełącz na ostatni bufor | `/window ${_window_number};/input jump_last_buffer` +| ◾◽◽ | - | chat (bufor skryptów) | Zaznacz linię w buforze skryptów | `/script go ${_chat_line_y}` +| ◽◽◾ | - | chat (bufor skryptów) | Zainstaluj/usuń skrypt | `/script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}` +| ⇑ | - | chat | Przewiń w górę kilka linii w historii bufora | `/window scroll_up -window ${_window_number}` +| ⇓ | - | chat | Przewiń w dół kilka linii w historii bufora | `/window scroll_down -window ${_window_number}` +| ⇑ | - | chat (bufor skryptów) | Przejdź 5 linii w górę w buforze skryptów | `/script up 5` +| ⇓ | - | chat (bufor skryptów) | Przejdź 5 linii w dół w buforze skryptów | `/script down 5` +| key[ctrl-]⇑ | - | chat | Przewiń poziomo w lewo | `/window scroll_horiz -window ${_window_number} -10%` +| key[ctrl-]⇓ | - | chat | Przewiń poziomo w prawo | `/window scroll_horiz -window ${_window_number} +10%` +| ◾◽◽ | góra | lista nicków | Przewiń w górę jedna stronę listy nicków | `/bar scroll nicklist ${_window_number} -100%` +| ◾◽◽ | dół | lista nicków | Przewiń w dół jedna stronę listy nicków | `/bar scroll nicklist ${_window_number} +100%` +| ◾◽◽ | góra (długo) | lista nicków | Idź na początek listy nicków | `/bar scroll nicklist ${_window_number} b` +| ◾◽◽ | dół (długo) | lista nicków | Idź na koniec listy nicków | `/bar scroll nicklist ${_window_number} e` +| ◾◽◽ | - | lista nicków | Otwórz prywatną rozmowę z nick | `/window ${_window_number};/query ${nick}` +| ◽◽◾ | - | lista nicków | Wykonaj whois dla nicka | `/window ${_window_number};/whois ${nick}` +| ◾◽◽ | lewo | lista nicków | Wykop nick | `/window ${_window_number};/kick ${nick}` +| ◾◽◽ | lewo (długo) | lista nicków | Wykop i zbanuj nick | `/window ${_window_number};/kickban ${nick}` +| ◽◽◾ | lewo | lista nicków | Zbanuj nick | `/window ${_window_number};/ban ${nick}` +| ◽◽◾ | - | linia poleceń | Przechwyć zdarzenie myszy i wstaw jego kod w linii poleceń | `/input grab_mouse_area` +| ⇑ | - | dowolny pasek | Przewiń pasek o -20% | `/bar scroll ${_bar_name} ${_window_number} -20%` +| ⇓ | - | dowolny pasek | Przewiń pasek o +20% | `/bar scroll ${_bar_name} ${_window_number} +20%` +| ◽◾◽ | - | gdziekolwiek | Włącz tryb kursora w tym miejscu | `/cursor go ${_x},${_y}` +|=== + +[NOTE] +^(1)^ "⇑" i "⇓" to przewijanie rolką myszy w górę i w dół. + +[[mouse]] +=== Wsparcie myszy + +WeeChat obsługuje kliknięcia myszy i gesty. Działa to z lokalnym terminalem, +jak i zdalnie przez połączenie ssh z lub bez użycia screena/tmuxa. + +[[mouse_enable]] +==== Włączenie obsługi myszy + +Żeby włączyć obsługę myszy podczas uruchamiania: + +---- +/set weechat.look.mouse on +---- + +Żeby włączyć obsługę myszy teraz, wciśnij key[alt-m] lub wykonaj komendę: + +---- +/mouse enable +---- + +Możliwe jest czasowe wyłączenie obsługi myszy i przypisanie tego do skrótu. Na +przykład skrót key[alt-x] wyłączający obsługę myszy na 10 sekund: + +---- +/key bind meta-x /mouse toggle 10 +---- + +Kiedy obsługa myszy jest włączona w WeeChat, można użyć modyfikatora key[shift] do +zaznaczenia lub kliknięcia w terminalu, tak jakby obsługa myszy była wyłączona +(w niektórych terminalach jak iTerm należy użyć key[alt] zamiast key[shift]). + +[NOTE] +W razie jakichkolwiek problemów z obsługą myszy, zajrzyj do 'WeeChat FAQ'. + +[[mouse_bind_events]] +==== Przypisanie zdarzeń myszy do komend + +Wiele domyślnych zdarzeń myszy jest już zdefiniowanych w WeeChat (zobacz +<<key_bindings_mouse_context,skróty dla kontekstu myszy>>). + +Możesz zmienić lub dodać przypisania za pomocą komendy `/key` używając kontekstu +"mouse" (dla składni zobacz <<command_weechat_key,komenda /key>>). + +Nazwa zdarzenia zawiera modyfikator (opcjonalny), nazwę klawisza/rolki i gest +(opcjonalny). Różne elementy są rozdzielane przez "-". + +Lista modyfikatorów: + +[width="50%",cols="3m,4",options="header"] +|=== +| Modyfikator | Opis +| ctrl | Klawisz key[ctrl] +| alt | Klawisz key[alt] +| ctrl-alt | Klawisze key[ctrl-]key[alt] +|=== + +Lista klawiszy/rolek: + +[width="50%",cols="3m,4",options="header"] +|=== +| Klawisz/rolka | Opis +| button1 | Lewy klawisz myszy +| button2 | Prawy klawisz myszy +| button3 | Środkowy klawisz myszy (często naciśnięcie rolki) +| button4 ... button9 | Dodatkowe klawisze +| wheelup | Rolka (w górę) +| wheeldown | Rolka (w dół) +|=== + +Lista gestów (tylko dla klawiszy, nie rolki): + +[width="50%",cols="3m,4",options="header"] +|=== +| Gest | Odległość +| gesture-up | 3 ... 19 +| gesture-up-long | ≥ 20 +| gesture-down | 3 ... 19 +| gesture-down-long | ≥ 20 +| gesture-left | 3 ... 39 +| gesture-left-long | ≥ 40 +| gesture-right | 3 ... 39 +| gesture-right-long | ≥ 40 +|=== + +Lista niedkończonych zdarzeń (tylko dla przycisków, użyteczne dla wtyczek/skryptów): + +[width="50%",cols="3m,4",options="header"] +|=== +| Zdarzenie | Opis +| event-down | Klawisz został wciśnięty ale jeszcze nie puszczony +| event-drag | Mysz została przesunięta z wciśniętym klawiszem +|=== + +Przykłady zdarzeń: + +* `button1` +* `ctrl-button1` +* `button1-gesture-right` +* `button1-event-down` +* `button1-event-drag` +* `alt-button2-gesture-down-long` +* `wheelup` +* `ctrl-alt-wheeldown` +* ... + +[TIP] +Podczas przypisywania skrótów w kontekście myszy, możliwe jest dopasowanie wielu +zdarzeń używając `*` na początku lub końcu nazwy, na przykład `button1-gesture-*` +będzie pasować do gestów wykonanych z użyciem lewego przycisku myszy. + +[TIP] +Możesz znaleźć nazwę zdarzenia za pomocą komendy `/input grab_mouse` wykonując +następnie zdarzenie za pomocą myszy. Umieści to zdarzenie w linii poleceń. + +[[command_line]] +=== Linia poleceń + +Linia poleceń WeeChat (na dole okna) pozwala na wykonywanie komend lub wysłanie +tekstu do bufora. + +[[command_line_syntax]] +==== Składnia + +Komendy zaczynają się od znaku "/", następnie wpisujemy komendę. Na przykład, +aby zobaczyć listę wszystkich opcji: + +---- +/set +---- + +Tekst wysłany do buforu to dowolny tekst, który nie zaczyna się od znaku "/". +Na przykład, żeby wysłać tekst 'hello' do obecnego buforu wystarczy: + +---- +hello +---- + +Jednak możliwe jest rozpoczęcie tekstu znakiem "/", wpisując go podwójnie. +Na przykład, żeby wysłać tekst '/set' do obecnego buforu: + +---- +//set +---- + +[[command_line_colors]] +==== Kody kolorów + +Dla niektórych wtyczek jak IRC, można użyć kolorów i atrybutów w następujący sposób +(wciśnij key[ctrl-c] następnie literę z opcjonalną wartością): + +key[ctrl-c,b]:: + pogrubiony tekst + +key[ctrl-c,c], key[xx]:: + kolor tekstu `xx` (zgodnie z poniższą listą kolorów) + +key[ctrl-c,c], key[xx]key[,]key[yy]:: + kolor tekstu `xx` i tła `yy` (zgodnie z poniższą listą kolorów) + +key[ctrl-c,i]:: + pochyły tekst + +key[ctrl-c,o]:: + wyłącza kolory i atrybuty + +key[ctrl-c,v]:: + odwróć video (przywraca kolor tekstu i tła) + +key[ctrl-c,_]:: + podkreślony tekst + +[NOTE] +Ten sam sktót (bez numeru dla key[ctrl-c,c]) może zostać użyty do zatrzymania +atrybutu. + +Kody kolorów dla key[ctrl-c,c]: + +[width="50%",cols="^1m,3,3",options="header"] +|=== +| Kod | IRC | WeeChat (curses) +| 00 | white | white +| 01 | black | black +| 02 | dark blue | blue +| 03 | dark green | green +| 04 | light red | lightred +| 05 | dark red | red +| 06 | magenta | magenta +| 07 | orange | brown +| 08 | yellow | yellow +| 09 | light green | lightgreen +| 10 | cyan | cyan +| 11 | light cyan | lightcyan +| 12 | light blue | lightblue +| 13 | light magenta | lightmagenta +| 14 | gray | gray +| 15 | light gray | white +|=== + +Przykład: wyświetlenie "hello everybody!" z pogrubionym jasno niebieskim "hello" +i podkreślonym jasno czerwonym "everybody": + +---- +^Cc12^Cbhello ^Cb^Cc04^Cueverybody^Cu^Cc! +---- + +[NOTE] +We wtyczce irc, można zmienić przypisania tych kolorów za pomocą opcji +<<option_irc.color.mirc_remap,irc.color.mirc_remap>>. + +[[colors]] +=== Kolory + +WeeChat może użyć do 256 par kolorów do wyświetlania tekstu w paskach i obszarze +rozmów (twój terminal musi wspierać do 256 par kolorów, aby użyć ich w WeeChat). + +Zgodnie z wartością zmiennej środowiskowej 'TERM', możesz posiadać następujące +limity dla kolorów w WeeChat: + +[width="50%",cols="8,>2,>2",options="header"] +|=== +| $TERM | Kolory | Pary ^(1)^ +| "rxvt-unicode", "xterm",... | 88 | 256 +| "rxvt-256color", "xterm-256color",... | 256 | 32767 +| "screen" | 8 | 64 +| "screen-256color" | 256 | 32767 +|=== + +[NOTE] +^(1)^ Nawet w przypadku, kiedy twój terminal obsługuje więcej niż 256 par, WeeChat +może użyć ich tylko 256, ze względu na ograniczenia ncurses. + +Możesz wykonać `weechat --colors` lub użyć komendy `/color` w WeeChat, aby +wyświetlić limity dla twojego środowiska. + +Niektóre z zalecanych wartości dla 'TERM' jeśli chcesz używać 256 kolorów: + +* dla screena: 'screen-256color' +* bez screena: 'xterm-256color', 'rxvt-256color', 'putty-256color',... + +[NOTE] +Być może konieczne jest zainstalowanie pakietu "ncurses-term", w celu użycia +tych wartości dla zmiennej 'TERM'. + +Jeśli używasz screena, możesz dodać to do swojego '~/.screenrc': + +---- +term screen-256color +---- + +Jeśli wartość zmiennej 'TERM' jest niewłaściwa, a WeeChat został już uruchomiony, +nie panikuj! Możesz zmienić ją bez restatowania, za pomocą skryptu 'shell.py': + +---- +/shell setenv TERM=screen-256color +/upgrade +---- + +[[colors_basic]] +==== Podstawowe kolory + +Podstawowe kolory w WeeChat to: + +[width="50%",cols="^3m,8",options="header"] +|=== +| Nazwa | Kolor +| default | Domyślny kolor terminala (przezroczysty dla tła) +| black | Czarny +| darkgray | Ciemny szary +| red | Ciemny czerwony +| lightred | Jasny czerwony +| green | Ciemny zielony +| lightgreen | Jasny zielony +| brown | Brązowy +| yellow | Żółty +| blue | Ciemny niebieski +| lightblue | Jasny niebieski +| magenta | Ciemny karmazynowy +| lightmagenta | Jasny karmazynowy +| cyan | Ciemny błękitny +| lightcyan | Jasny błękitny +| gray | Szary +| white | Biały +|=== + +[[colors_extended]] +==== Rozszerzone kolory + +Weechat dynamicznie alokuje pary kolorów, kiedy kolory są używane na ekranie (do +wyświetlania buforów i pasków). + +W dodatku do podstawowych kolorów, możesz użyć numer koloru pomiędzy 1 a limitem +twojego terminala. + +Użyj komendy `/color`, aby zobaczyć obecne kolory i limity. Za pomocą key[alt-c] +możesz tymczasowo przełączyć się na kolory terminala, żeby wybrać kolor. + +Na przykład jeśli chcesz wyświetlać czas na pomarańczowo w buforze: + +---- +/set weechat.color.chat_time 214 +---- + +Lub jeśli chcesz mocno ciemno zielonego tła dla pasku statusu: + +---- +/set weechat.bar.status.color_bg 22 +---- + +[[colors_aliases]] +==== Aliasy + +Możesz dodać aliasy do kolorów za pomocą komendy `/color alias` i używać ich w +dowolnej opcji jako koloru. + +Na przykład: + +---- +/color alias 214 orange +/set weechat.color.chat_delimiters orange +---- + +[[colors_attributes]] +==== Atrybuty + +Możliwe jest użycie niektórych atrybutów dla kolorów. Jeden lub więcej z nich +może zostać użyty przed nazwą lub numerem koloru: + +* `*` : pogrubiony tekst +* `!` : odwrócenie video +* `/` : pochyły +* `_` : podkreślony tekst +* `|` : zachowaj atrybuty: nie resetuj pogrubienia/odwrócenia/pochylenia/podkreślenia, + podczas zmiany koloru + +Na przykład jeśli chcesz, żeby twój nick byl biały i podkreślony: + +---- +/set weechat.color.chat_nick_self _white +---- + +Lub jeśli chcesz, żeby czas w pasku statusu był pomarańczowy, podkreślony i +pogrubiony: + +---- +/set weechat.color.status_time *_214 +---- + +Aby użyć atrybutu z domyślnym kolorem terminala (-1), należy użyć numeru większego +od ostatniego koloru terminala, na przykład maksymalny kolor w WeeChat: 99999. + +Przykład pogrubienia z domyślnym kolorem terminala: + +---- +/set weechat.color.status_time *99999 +---- + +[[options_and_commands]] +=== Opcje i komendy + +[[sec_options]] +==== Opcje dla bezpiecznych danych (sec.conf) + +Sekcje: + +[width="100%",cols="3m,6m,16",options="header"] +|=== +| Sekcja | Komenda | Opis +| crypt | /set sec.crypt.* | Opcje szyfrowania +| data | <<command_weechat_secure,/secure>> | Zabezpieczone dane +|=== + +Opcje: + +include::autogen/user/sec_options.txt[] + +[[weechat_options]] +==== Opcje WeeChat (weechat.conf) + +Sekcje: + +[width="100%",cols="3m,6m,16",options="header"] +|=== +| Sekcja | Komenda | Opis +| debug | <<command_weechat_debug,/debug set>> + + /set weechat.debug.* | Poziom debugowania dla rdzenia i wtyczek (opcje mogą być dodawane/usuwane w sekcji) +| startup | /set weechat.startup.* | Opcje dla startu aplikacji +| look | /set weechat.look.* | Wygląd +| palette | <<command_weechat_color,/color alias>> + + /set weechat.palette.* | Aliasy kolorów (opcje mogą być dodawane/usuwane w sekcji) +| color | /set weechat.color.* | Kolory +| completion | /set weechat.completion.* | Opcje dopełnień +| history | /set weechat.history.* | Opcje historii (komend i buforów) +| proxy | <<command_weechat_proxy,/proxy>> + + /set weechat.proxy.* | Opcje proxy +| network | /set weechat.network.* | Opcje sieci/SSL +| bar | <<command_weechat_bar,/bar>> + + /set weechat.bar.* | Opcje pasków +| layout | <<command_weechat_layout,/layout>> | Układy +| notify | <<command_weechat_buffer,/buffer notify>> | Poziomy powiadomień dla buforów (opcje mogą być dodawane/usuwane w sekcji) +| filter | <<command_weechat_filter,/filter>> | Filtry +| key | <<command_weechat_key,/key>> | Skróty klawiszowe dla domyślnego kontekstu +| key_search | <<command_weechat_key,/key>> | Skróty klawiszowe dla kontekstu wyszukiwania +| key_cursor | <<command_weechat_key,/key>> | Skróty klawiszowe dla kontekstu kursora +| key_mouse | <<command_weechat_key,/key>> | Skróty klawiszowe dla kontekstu myszy +|=== + +Opcje: + +include::autogen/user/weechat_options.txt[] + +[[weechat_commands]] +==== Komendy WeeChat + +include::autogen/user/weechat_commands.txt[] + +[[plugins]] +== Wtyczki + +Wtyczka jest biblioteka dynamiczną, napisaną w C i skompilowaną, która jest +ładowana przez WeeChat. +W systemach GNU/Linux plik ma rozszerzenie ".so", w Windowsie ".dll". + +Znalezione wtyczki są automatycznie ładowane podczas uruchamiania WeeChat, +możliwe jest również ładowanie lub wyładowywanie wtyczek podczas pracy WeeChat. + +Ważne jest, aby odróżniać 'wtyczkę' od 'skryptu': 'wtyczka' jest to plik binarny +skompilowany i ładowany za pomocą polecenia `/plugin`, natomiast 'skrypt' to +plik tekstowy, ładowany za pomocą wtyczki jak na przykład 'python' za pomocą +polecenia `/python`. + +Możesz użyć komendy `/plugin` żeby załadować/wyładować wtyczkę, lub wyświetlić +wszystkie załadowane wtyczki. +Podczas wyładowywania wtyczki, wszystkie bufory utworzone przez nią zostaną +automatycznie zamknięte. + +Przykłady ładowania, wyładowywania i wyświetlania załadowanych wtyczek: + +---- +/plugin load irc +/plugin unload irc +/plugin list +---- + +Domyślne wtyczki: + +[width="50%",cols="^1,5",options="header"] +|=== +| Wtyczka | Opis +| alias | Definiuje aliasy dla komend +| aspell | Sprawdzanie pisowni w linii poleceń +| charset | Ustawianie kodowania dla buforów +| fifo | Kolejka FIFO używana do zdalnego wysyłania poleceń dla WeeChat +| irc | Protokół IRC +| logger | Logowanie zawartości buforów do plików +| relay | Przekazuje dane przez sieć +| rmodifier | Zamienia ciągi pasujące do wyrażeń regularnych +| script | Zarządzanie skryptami +| python | Wsparcie dla skryptów napisanych w Pythonie +| perl | Wsparcie dla skryptów napisanych w Perlu +| ruby | Wsparcie dla skryptów napisanych w Ruby +| lua | Wsparcie dla skryptów napisanych w Lua +| tcl | Wsparcie dla skryptów napisanych w Tcl +| guile | Wsparcie dla skryptów napisanych w Guile (scheme) +| xfer | Przesyłanie plików i bezpośredni chat +|=== + +Więcej informacji o wtyczkach i tworzeniu skryptów (przez API), można znaleźć w +'Opisie API wtyczek' i 'Poradniku pisania skryptów'. + +[[alias_plugin]] +=== Wtyczka alias + +Wtyczka alias pozwala tworzyć aliasy dla komend (z WeeChat lub innych wtyczek). + +[[alias_commands]] +==== Komendy + +include::autogen/user/alias_commands.txt[] + +[[aspell_plugin]] +=== Wtyczka aspell + +Wtyczka aspell pozwala na sprawdzanie pisowni w linii poleceń. Możliwe jest +ustawienie wielu języków dla bufora. + +[[aspell_options]] +==== Opcje (aspell.conf) + +Sekcje: + +[width="100%",cols="3m,6m,16",options="header"] +|=== +| Sekcja | Komenda | Opis +| color | /set aspell.color.* | Kolory +| check | /set aspell.check.* | Opcje do kontrolowania sprawdzania pisowni +| dict | <<command_aspell_aspell,/aspell setdict>> + + /set aspell.dict.* | Słowniki używane w buforze (opcje w tej sekcji mogą być dodawane/usuwane) +| option | /set aspell.option.* | <<aspell_speller_options,Opcje słowników>> (opcje w tej sekcji mogą być dodawane/usuwane) +|=== + +Opcje: + +include::autogen/user/aspell_options.txt[] + +[[aspell_commands]] +==== Komendy + +include::autogen/user/aspell_commands.txt[] + +[[aspell_speller_options]] +==== Opcje słowników + +Opcje słowników mogą zostać zdefiniowane poprzez dodanie opcji w sekcji "option" +dla konfiguracji aspell. + +Nazwa opcji to nazwa opcji konfiguracyjnej aspell. Listę opcji można uzyskać +wykonując w powłoce następującą komendę: + +---- +$ aspell config +---- + +Na przykład, aby włączyć opcję "ignore-case": + +---- +/set aspell.option.ignore-case "true" +---- + +[[aspell_suggestions]] +==== Sugestie + +Sugestie są wyświetlane w elemencie paska "aspell_suggest". Ilość wyświetlanych +sugestii można ustawić za pomocą opcji 'aspell.check.suggestions'. + +Aby włączyć sugestie trzeba ustawić opcję 'aspell.check.suggestions' na liczbę +≥ 0 i dodać element "aspell_suggest" do jakiegoś paska, jak 'status'. + +Przykład sugestii z angielskim słownikiem (`en`): + +.... +│[12:55] [6] [irc/freenode] 3:#test(+n){4} [print,prone,prune] │ +│[@Flashy] prinr █ │ +└─────────────────────────────────────────────────────────────────────────────────┘ +.... + +Przykład sugestii ze słownikami angielskim i francuskim (`en,fr`): + +.... +│[12:55] [6] [irc/freenode] 3:#test(+n){4} [print,prone,prune/prime,primer,primé] │ +│[@Flashy] prinr █ │ +└─────────────────────────────────────────────────────────────────────────────────┘ +.... + +[[charset_plugin]] +=== Wtyczka charset + +Wtyczka charset pozwala na zmianę kodowania dla wysyłanych i otrzymywanych danych. + +Można zdefiniować domyślne kodowanie, oraz dla poszczególnych buforów (lub grup +buforów). + +Ta wtyczka jest opcjonalna, jednak zalecana: jeśli nie jest załadowana Weechat +może odczytywać/zapisywać dane tylko w UTF-8. + +Ta wtyczka powinna zostać automatycznie załadowana przy uruchomieniu Weechat. +Aby się upewnić, że została załadowana, spróbuj: + +---- +/charset +---- + +Jeśli komenda nie zostanie znaleziona, załaduj tą wtyczkę za pomocą: + +---- +/plugin load charset +---- + +Jeśli wtyczka nie zostanie znaleziona, powinieneś skompilować ponownie WeeChat z +wtyczkami i wsparciem dla charset. + +Kiedy wtyczka charset zostanie uruchomiona wyświetla kodowanie terminala i. +wewnętrzne. +Kodowanie terminala zależy od ustawień systemu, a wewnętrzne to UTF-8. + +Na przykład: + +.... +charset: terminal: ISO-8859-15, internal: UTF-8 +.... + +[[charset_options]] +==== Opcje (charset.conf) + +Sekcje: + +[width="100%",cols="3m,6m,16",options="header"] +|=== +| Sekcja | Komenda | Opis +| default | /set charset.default.* | Domyślne kodowanie +| decode | <<command_charset_charset,/charset decode>> + + /set charset.decode.* | Kodowanie dla wiadomości przychodzących w buforach (opcje w tej sekcji mogą być dodawane/usuwane) +| encode | <<command_charset_charset,/charset encode>> + + /set charset.encode.* | Kodowanie dla wiadomości wychodzących w buforach (opcje w tej sekcji mogą być dodawane/usuwane) +|=== + +Opcje: + +include::autogen/user/charset_options.txt[] + +[[charset_commands]] +==== Komendy + +include::autogen/user/charset_commands.txt[] + +[[charset_set]] +==== Ustawianie kodowania + +Żeby ustawić globalne kodowanie dla wysyłanych i otrzymywanych danych należy +użyć komendy `/set`. + +Na przykład: + +---- +/set charset.default.decode ISO-8859-15 +/set charset.default.encode ISO-8859-15 +---- + +Jeżeli globalna wartość dla kodowania nie jest ustawiona (na przykład podczas +pierwszego zaladowania wtyczki), zostanie automatycznie ustawione na kodowanie +terminala (jeśli jest inne niż UTF-8), lub domyślnie na 'ISO-8859-1'. + +Domyślnie kodowanie dla wysyłanych danych nie jest ustawione, dane domyślnie +wysyłane są w kodowaniu wewnętrznym (UTF-8). + +W celu ustawienia kodowania dla serwera IRC, należy wywołać komendę `/charset` +w buforze serwera. +Jeśli zostanie podane tylko kodowanie, zostanie ono użyte dla wysyłania i odbioru. + +Na przykład: + +---- +/charset ISO-8859-15 +---- + +Jest równoważne z: + +---- +/charset decode ISO-8859-15 +/charset encode ISO-8859-15 +---- + +Aby ustawić kodowanie dla kanału (lub prywatnej rozmowy) należy wykonać to samo, +co w przypadku serwera, tylko w buforze kanału (lub prywatnej rozmowy). + +W celu wyświetlenia wszystkich ustawionych kodowań, wykonaj: + +---- +/set charset.* +---- + +[[charset_troubleshooting]] +==== Rozwiązywanie problemów + +W razie jakichś problemów z kodowaniem, zajrzyj do 'WeeChat FAQ'. + +[[fifo_plugin]] +=== Wtyczka fifo + +Możesz zdalnie kontrolować WeeChat, poprzez wysyłanie komend lub tekstu do +kolejki FIFO (jeśli opcja "plugins.var.fifo.fifo" jest włączona, domyślnie +jest włączona). + +Kolejka FIFO jest zlokalizowana w '~/.weechat/' i nazywa się 'weechat_fifo_xxxx' +(gdzie 'xxxx' to ID procesu (PID) uruchomionego WeeChat). + +Składnia dla komend/tekstu przekazywanego do kolejki FIFO wygląda następująco: + +.... + wtyczka.bufor *tekst lub komenda + *tekst lub komenda +.... + +Kilka przykładów: + +* zmiana nicka na serwerze IRC freenode na "nowynick": + +---- +$ echo 'irc.server.freenode */nick nowynick' >~/.weechat/weechat_fifo_12345 +---- + +* wyświetlenie tekstu na kanale IRC #weechat: + +---- +$ echo 'irc.freenode.#weechat *hello!' >~/.weechat/weechat_fifo_12345 +---- + +* wyświetlenie tekstu w obecnym buforze: + +---- +$ echo '*hello!' >~/.weechat/weechat_fifo_12345 +---- + +* wysłanie dwóch komend do wyładowania/przeładowania skryptów Python (należy + oddzielić je za pomocą "\n"): + +---- +$ echo -e '*/python unload\n*/python autoload' >~/.weechat/weechat_fifo_12345 +---- + +Można napisać skrypt wysyłający komendy do wszystkich uruchomionych kopi WeeChat +w tym samym czasie, na przykład: + +[source,shell] +---- +#!/bin/sh +if [ $# -eq 1 ]; then + for fifo in ~/.weechat/weechat_fifo_* + do + echo -e "$1" >$fifo + done +fi +---- + +Nazwa skryptu to "auto_weechat_command", można go wykonać na przykład tak: + +---- +$ ./auto_weechat_command 'irc.freenode.#weechat *hello' +---- + +[[irc_plugin]] +=== Wtyczka IRC + +Wtyczka IRC jest zaprojektowana do prowadzenia rozmów z innymi osobami przez +protokół IRC. + +Jest multi-serwerowa i oferuje wszystkie wspierane komendy IRC włącznie z +rozmowami DCC i transferami plików (poprzez wtyczkę xfer, zobacz +<<xfer_plugin,Wtyczka xfer>>). + +[[irc_command_line_options]] +==== Opcje z linii poleceń + +Możliwe jest podanie adresu URL do jednego lub wielu serwerów IRC: + +---- +irc[6][s]://[nick[:hasło]@]adres.serwera.irc[:port][/kanał][,kanał[...]] +---- + +Przykład wejścia na kanały '#weechat' i '#toto' na serwerze 'irc.freenode.net', +na domyślnym porcie (6667), z nickiem 'nono': + +---- +$ weechat irc://nono@irc.freenode.net/#weechat,#toto +---- + +[[irc_options]] +==== Opcje (irc.conf) + +Sekcje: + +[width="100%",cols="3m,6m,16",options="header"] +|=== +| Sekcja | Komenda | Opis +| look | /set irc.look.* | Wygląd +| color | /set irc.color.* | Kolory +| network | /set irc.network.* | Opcje sieci +| msgbuffer | /set irc.msgbuffer.* | <<irc_target_buffer,Bufor dla wiadomości IRC>> (opcje w tej sekcji mogą być dodawane/usuwane) +| ctcp | /set irc.ctcp.* | <<irc_ctcp_replies,Odpowiedzi CTCP>> (opcje w tej sekcji mogą być dodawane/usuwane) +| ignore | <<command_irc_ignore,/ignore>> | Osoby ignorowane +| server_default | /set irc.server_default.* | Domyślne ustawienia dla serwerów (opcje w tej sekcji mogą być dodawane/usuwane) +| server | <<command_irc_server,/server>> + + /set irc.server.* | Serwery +|=== + +Opcje: + +include::autogen/user/irc_options.txt[] + +[[irc_commands]] +==== Komendy + +include::autogen/user/irc_commands.txt[] + +[[irc_ssl_certificates]] +==== Certyfikaty SSL + +Podczas łączenia się z serwerem IRC, WeeChat domyślnie sprawdza czy połączenie +jest w pełni zaufane. + +Niektóre opcje są używane do kontroli połączenia SSL: + +weechat.network.gnutls_ca_file:: + ścieżka do pliku z organami certyfikującymi (domyślnie: "%h/ssl/CAs.pem") + +irc.server.xxx.ssl_cert:: + certyfikat SSL używany do automatycznej identyfikacji twojego nicka (na + przykład CertFP w sieci oftc, zobacz niżej) + +irc.server.xxx.ssl_dhkey_size:: + rozmiar klucza użytego podczas wymiany kluczy Diffie-Hellman (domyślnie: 2048) + +irc.server.xxx.ssl_verify:: + sprawdź, że połączenie SSL jest w pełni zaufane (domyślnie włączone) + +[NOTE] +Opcja "ssl_verify" jest domyślnie włączona, weryfikacja jest restrykcyjna i może +się nie powieść, nawet jeśli wszystko było OK w wersjach przed 0.3.1. + +[[irc_connect_oftc_with_certificate]] +===== Pierwszy przykład: połączenie z oftc i sprawdzenie certyfikatu + +* Import certyfikatu w kosoli: + +---- +$ mkdir -p ~/.weechat/ssl +$ wget -O ~/.weechat/ssl/CAs.pem http://www.spi-inc.org/ca/spi-cacert.crt +---- + +Uwaga: możliwe jest umieszczenie wielu certyfikatów w pliku CAs.pem. + +* W WeeChat, z utworzonym wcześniej serwerem "oftc": + +---- +/connect oftc +---- + +[[irc_connect_oftc_with_certfp]] +===== Drugi przykład: połączenie z oftc używając CertFP + +* Tworzenie certyfikatu w konsoli: + +---- +$ mkdir -p ~/.weechat/ssl +$ cd ~/.weechat/ssl +$ openssl req -nodes -newkey rsa:2048 -keyout nick.pem -x509 -days 365 -out nick.pem +---- + +* W WeeChat, z utworzonym wcześniej serwerem "oftc": + +---- +/set irc.server.oftc.ssl_cert "%h/ssl/nick.pem" +/connect oftc +/msg nickserv cert add +---- + +Więcej informacji można znaleźć pod adresem: http://www.oftc.net/oftc/NickServ/CertFP + +[[irc_sasl_authentication]] +==== Uwierzytelnianie SASL + +WeeChat wspiera uwierzytelnianie SASL, używając różnych mechanizmów: + +* 'plain': hasło w czystym tekście +* 'dh-blowfish': hasło zaszyfrowane algorytmem blowfish +* 'dh-aes': hasło zaszyfrowane algorytmem AES +* 'external': certyfikat SSL po stronie klienta + +Opcje dla serwerów to: + +* 'sasl_mechanism': mechanizm do użycia (zobacz wyżej) +* 'sasl_timeout': limit czasu (w sekundach) na uwierzytelnienie +* 'sasl_username': nazwa użytkownika (nick) +* 'sasl_password': hasło + +Jeśli chcesz użyć "dh-blowfish" domyślnie dla wszystkich serwerów: + +---- +/set irc.server_default.sasl_mechanism dh-blowfish +---- + +[NOTE] +Biblioteka "gcrypt" jest wymagana podczas kompilacji WeeChat w celu dodania +wsparcia dla mechanizmów "dh-blowfish" i "dh-aes" (zobacz <<dependencies,zależności>>). + +[[irc_tor_freenode]] +==== Połączenie z siecią Freenode za pomocą TOR/SASL + +Jako dodatek do SSL, serwery Freenode wspierają połączenia za pomocą sieci TOR +(https://www.torproject.org/), sieci wirtualnych tuneli umożliwiających ludziom +oraz grupom polepszyć swoją prywatność i bezpieczeństwo w Internecie. + +Najpierw należy się upewnić, że WeeChat został skompilowany z <<dependencies,libgcrypt11-dev>> +(jeśli budowaliśmy go sami ze źródeł); nie jest to konieczne, ale "dh-blowfish" +zapewnia większe bezpieczeństwo w porównaniu z uwierzytelnianiem "plain" za +pomocą SASL. + +Pierwszym krokiem jest instalacja TORa. Dla Debiana (i pochodnych): + +---- +$ sudo apt-get install tor +---- + +W WeeChat należy stworzyć proxy socks5 dla serwisu TOR (nazwa hosta/IP i port +zależą od twojej konfiguracji TORa): + +---- +/proxy add tor socks5 127.0.0.1 9050 +---- + +Teraz, stwórz nowy serwer, na przykład: + +---- +/server add freenode-tor p4fsi4ockecnea7l.onion +---- + +Ustaw proxy dla TOR: + +---- +/set irc.server.freenode-tor.proxy "tor" +---- + +Ustaw uwierzytelnianie SASL: + +---- +/set irc.server.freenode-tor.sasl_mechanism dh-blowfish +/set irc.server.freenode-tor.sasl_username "twój_użytkownik" +/set irc.server.freenode-tor.sasl_password "twoje_hasło" +---- + +Na koniec połącz się z serwerem: + +---- +/connect freenode-tor +---- + +Więcej informacji o Freenode i TOR: http://freenode.net/irc_servers.shtml#tor + +[[irc_smart_filter_join_part_quit]] +==== Inteligentne filtry dla wiadomości + +Inteligentny filtr umożliwia filtrowanie informacji o wejściu/opuszczeniu/wyjściu +z kanału, kiedy dany nick nie powiedział nic na kanale w ciągu ostatnich X minut. + +Jest on domyślnie włączony, ale należy dodać filtr do ukrywania linii w buforach, +na przykład: + +---- +/filter add irc_smart * irc_smart_filter * +---- + +Możliwe jest tworzenie filtru tylko dla jednego kanału lub kanałów zaczynających +się od tej samej nazwy (zobacz `/help filter`): + +---- +/filter add irc_smart_weechat irc.freenode.#weechat irc_smart_filter * +/filter add irc_smart_weechats irc.freenode.#weechat* irc_smart_filter * +---- + +Można ukrywac tylko wejściu lub opuszczenia/wyjścia z kanału za pomocą tych opcji: + +---- +/set irc.look.smart_filter_join on +/set irc.look.smart_filter_quit on +---- + +Ustawianie opóźnienia (w minutach): + +---- +/set irc.look.smart_filter_delay 5 +---- + +Jeśli osoba nie odzywała się w ciągu ostatnich 5 minut, jej wejście i/lub +opuszczenie/wyjście zostanie ukryte na kanale. + +[[irc_ctcp_replies]] +==== Odpowiedzi CTCP + +Możliwe jest dostosowywanie odpowiedzi CTCP, lub blokowanie niektórych zapytań +CTCP (brak odpowiedzi). + +Na przykład, ustawianie własnej odpowiedzi na CTCP "VERSION", możliwe jest za +pomocą polecenia: + +---- +/set irc.ctcp.version "I'm running WeeChat $version, it rocks!" +---- + +Jeśli chcesz zablokować CTCP "VERSION" (nie odpowiadać na zapytanie), ustaw +pusty ciąg: + +---- +/set irc.ctcp.version "" +---- + +Nawet odpowiedzi na nieznane zapytania CTCP mogą być dostosowywane, na przykład +odpowiedź na CTCP "BLABLA": + +---- +/set irc.ctcp.blabla "This is my answer to CTCP BLABLA" +---- + +Możliwe jest dostosowywanie odpowiedzi na CTCP tylko w obrębie serwera, używając +jego wewnętrznej nazwy przed nazwą zapytania CTCP: + +---- +/set irc.ctcp.freenode.version "WeeChat $version (for freenode)" +---- + +Jeśli chcesz przywrócić standardowe odpowiedzi dla CTCP usuń opcję: + +---- +/unset irc.ctcp.version +---- + +Następujące kody mogą być użyte w ciągach i zostaną automatycznie zamienione +przez WeeChat podczas odpowiedzi na CTCP: + +[width="100%",cols="^2l,4,8",options="header"] +|=== +| Kod | Opis | Wartość/Przykład +| $clientinfo | Lista wspieranych CTCP | `ACTION DCC CLIENTINFO FINGER PING SOURCE TIME USERINFO VERSION` +| $version | Wersja WeeChat | `0.4.0-dev` +| $versiongit | Wersja WeeChat + wersja git ^(1)^ | `0.4.0-dev (git: v0.3.9-104-g7eb5cc4)` +| $git | Wersja git ^(1)^ | `v0.3.9-104-g7eb5cc4` +| $compilation | Data kompilacji WeeChat | `Dec 16 2012` +| $osinfo | Informacje o systemie operacyjnym | `Linux 2.6.32-5-amd64 / x86_64` +| $site | Strona WeeChat | `http://www.weechat.org/` +| $download | Strona WeeChat, pobieranie | `http://www.weechat.org/download` +| $time | Obecna data/czas | `Sun, 16 Dec 2012 10:40:48 +0100` +| $username | Nazwa użytkownika na serwerze IRC | `name` +| $realname | Prawdziwa nazwa na serwerze IRC | `John Doe` +|=== + +[NOTE] +^(1)^ Wersja git jest wynikiem komendy `git describe`. Jest dostępna tylko jeśli +WeeChat został skompilowany wewnątrz repozytorium git i git był zainstalowany. + +Jeśli opcje CTCP nie są zdefiniowane (domyślne), odpowiedzi CTCP to: + +[width="100%",cols="^2,4,8",options="header"] +|=== +| CTCP | Format odpowiedzi | Przykład +| CLIENTINFO | `$clientinfo` | `ACTION DCC CLIENTINFO FINGER PING SOURCE TIME USERINFO VERSION` +| FINGER | `WeeChat $versiongit` | `WeeChat 0.4.0-dev (git: v0.3.9-104-g7eb5cc4)` +| SOURCE | `$download` | `http://www.weechat.org/download` +| TIME | `$time` | `Sun, 16 Dec 2012 10:40:48 +0100` +| USERINFO | `$username ($realname)` | `name (John Doe)` +| VERSION | `WeeChat $versiongit ($compilation)` | `WeeChat 0.4.0-dev (git: v0.3.9-104-g7eb5cc4) (Dec 16 2012)` +|=== + +[[irc_target_buffer]] +==== Bufor dla wiadomości IRC + +Jest możliwe dostosowanie buforu docelowego dla wiadomości IRC (bufor użyty do +wyświetlania wiadomości) za pomocą opcji `irc.msgbuffer.*`. + +Dla niektórych wiadomości IRC (Zobacz poniższa listę), można ustawić wartość: + +current:: + obecny bufor (jeśli jest to bufor IRC, lub domyślnie bufor serwera) + +private:: + prywatny bufor dla osoby, lub bufor obecny/serwera jeśli nie zostanie + znaleziony (zgodnie z opcją 'irc.look.msgbuffer_fallback') + +server:: + bufor serwera + +weechat:: + Bufor "rdzeń" WeeChat + +Kiedy opcja nie jest ustawiona (domyślnie), WeeChat wybiera odpowiedni bufor, +zazwyczaj bufor serwera albo kanału. + +Niepełna lista wiadomości IRC lub aliasów jakie można dostosować: + +[width="60%",cols="^1m,^3m,8",options="header"] +|=== +| wiadomość | alias | opis +| error | | błąd +| invite | | zaproszono na kanał +| join | | wejście +| kick | | wykopanie +| kill | | zabicie +| mode | | tryb +| notice | | powiadomienie +| part | | opuszczenie +| quit | | wyjście +| topic | | temat +| wallops | | wallops +| | ctcp | ctcp (wysłane lub otrzymane, w wiadomości prywatnej lub powiadomieniu) +| 221 | | ciąg trybu użytkownika +| 275 | whois | whois (bezpieczne połączenie) +| 301 | whois | whois (away) +| 303 | | ison +| 305 | unaway | unaway +| 306 | away | away +| 307 | whois | whois (zarejestrowany nick) +| 310 | whois | whois (tryb pomocy) +| 311 | whois | whois (użytkownik) +| 312 | whois | whois (serwer) +| 313 | whois | whois (operator) +| 314 | whowas | whowas +| 315 | who | who (koniec) +| 317 | whois | whois (idle) +| 318 | whois | whois (koniec) +| 319 | whois | whois (kanały) +| 320 | whois | whois (zidentyfikowany użytkownik) +| 321 | list | list (start) +| 322 | list | list (kanał) +| 323 | list | list (koniec) +| 326 | whois | whois (ma uprawnienia operatora) +| 327 | whois | whois (host) +| 328 | | URL kanału +| 329 | | data utworzenia kanału +| 330 | whois | whois (zalogowany jako) +| 331 | | brak tematu na kanale +| 332 | | temat kanału +| 333 | | informacje o temacie +| 335 | whois | whois (jest botem na) +| 338 | whois | whois (host) +| 341 | | zaproszenie +| 343 | whois | whois (is opered as) +| 344 | reop | reop dla kanału +| 345 | reop | reop dla kanału (koniec) +| 346 | invitelist | lista zaproszonych +| 347 | invitelist | lista zaproszonych (koniec) +| 348 | exceptionlist | lista wyjątków +| 349 | exceptionlist | lista wyjątków (koniec) +| 351 | | wersja serwera +| 352 | who | who +| 353 | names | lista osób na kanale +| 366 | names | koniec listy osób na kanale +| 367 | banlist | lista zbanowanych +| 368 | banlist | koniec listy zbanowanych +| 369 | whowas | whowas (koniec) +| 378 | whois | whois (łączy się z) +| 379 | whois | whois (używa trybów) +| 432 | | błędna nazwa użytkownika +| 433 | | nazwa użytkownika już zajęta +| 438 | | brak uprawnień do zmiany nicka +| 671 | whois | whois (bezpieczne połączenie) +| 728 | quietlist | cicha lista +| 729 | quietlist | koniec cichej listy +| 901 | | jesteś teraz zalogowany +|=== + +Inne numeryczne komendy mogą również zostać spersonalizowane. + +Wiadomość może być poprzedzona nazwą serwera, żeby być specyficzna dla danego +serwera irc (na przykład: `freenode.whois`). + +Kilka przykładów: + +* wyświetlaj wynik komendy `/whois` w prywatnym buforze: + +---- +/set irc.msgbuffer.whois private +---- + +* przywróć domyślny bufor dla komendy `/whois` (bufor serwera): + +---- +/unset irc.msgbuffer.whois +---- + +* wyświetlaj zaproszenia w obecnym buforze, tylko na serwerze "freenode": + +---- +/set irc.msgbuffer.freenode.invite current +---- + +* wyświetlaj wiadomość "303" (ison) w buforze "core" WeeChat: + +---- +/set irc.msgbuffer.303 weechat +---- + +[[logger_plugin]] +=== Wtyczka logger + +Wtyczka logger pozwala zapisywać zawartość bufora do pliku, oraz wybrać co i jak +ma być zapisywane. + +[[logger_options]] +==== Opcje (logger.conf) + +Sekcje: + +[width="100%",cols="3m,6m,16",options="header"] +|=== +| Sekcja | Komenda | Opis +| look | /set logger.look.* | Wygląd +| color | /set logger.color.* | Kolory +| file | /set logger.file.* | Opcje dla plików z logami +| level | /set logger.level.* | Poziomy logowania dla buforów (opcje w tej sekcji mogą być dodawane/usuwane) +| mask | /set logger.mask.* | Maski dla nazw plików dla buforów (opcje w tej sekcji mogą być dodawane/usuwane) +|=== + +Opcje: + +include::autogen/user/logger_options.txt[] + +[[logger_commands]] +==== Komendy + +include::autogen/user/logger_commands.txt[] + +[[logger_log_levels]] +==== Poziomy logowania + +Logowanie odbywa się dla odpowiedniego poziomu dla każdego bufora. Domyślny +poziom to 9 (logowane są wszystkie wiadomości wyświetlane w buforze). +Możesz zmienić poziom dla pojedynczego bufora lub grupy buforów. + +Dostępne są poziomy od 0 do 9. Zero oznacza "nic nie loguj", a 9 oznacza "loguj +wszystko". + +Wtyczki wykorzystują różne poziomy dla wyświetlanych wiadomości. +Wtyczka IRC używa następujących: + +* poziom 1: wiadomość od użytkownika (na kanale lub prywatnie) +* poziom 2: zmiana nicka (twojego lub innego) +* poziom 3: dowolna wiadomość serwera (poza wejściem/opuszczeniem/wyjściem z kanału) +* poziom 4: wiadomości serwera o wejściu/opuszczeniu/wyjściu z kanału + +Zatem jeśli ustawisz poziom 3 dla kanału IRC, WeeChat będzie logować wszystkie +wiadomości, poza tymi o wejściu/opuszczeniu/wyjściu z kanału. + +Kilka przykładów: + +* ustawienie poziomu 3 dla kanału IRC #weechat: + +---- +/set logger.level.irc.freenode.#weechat 3 +---- + +* ustawienie poziomu 3 dla buforu serwera freenode: + +---- +/set logger.level.irc.server.freenode 3 +---- + +* ustawienie poziomu 3 dla wszystkich kanałów na serwerze freenode: + +---- +/set logger.level.irc.freenode 3 +---- + +* ustawienie poziomu 2 dla wszystkich buforów IRC: + +---- +/set logger.level.irc 2 +---- + +[[logger_filenames_masks]] +==== Maski dla nazw plików + +Możliwe jest zdefiniowanie maski dla nazwy pliku z logiem dla każdego bufora i +użycie do tego zmiennych lokalnych bufora. Żeby zobaczyć zmienne lokalne dla +obecnego bufora wykonaj: + +---- +/buffer localvar +---- + +Na przykład, w buforze "irc.freenode.#weechat", WeeChat będzie szukał maski dla +nazwy w takiej kolejności: + +---- +logger.mask.irc.freenode.#weechat +logger.mask.irc.freenode +logger.mask.irc +logger.file.mask +---- + +Oznacza to, że można mieć maski specyficzne tylko dla niektórych serwerów IRC +("logger.mask.irc.freenode") lub dla wtyczek ("logger.mask.irc"). + +[[logger_files_by_date]] +===== Pliki z logami uporządkowane według daty + +Żeby mieć pliki z logami uporządkowane według daty, możesz użyć specyfikatorów +daty/czasu w masce (obsługiwane formaty można znaleźć w `man strftime`), +na przykład: + +---- +/set logger.file.mask "%Y/%m/$plugin.$name.weechatlog" +---- + +Spowoduje powstanie następującej struktury: + +.... +~/.weechat/ + |--- logs/ + |--- 2010/ + |--- 11/ + | irc.server.freenode.weechatlog + | irc.freenode.#weechat.weechatlog + |--- 2010/ + |--- 12/ + | irc.server.freenode.weechatlog + | irc.freenode.#weechat.weechatlog +.... + +[[logger_irc_files_by_server_channel]] +===== Pliki z logami IRC uporządkowane według serwera i daty + +Jeśli chcesz mieć oddzielne katalogi dla serwerów IRC z oddzielnym plikiem dla +każdego kanału: + +---- +/set logger.mask.irc "irc/$server/$channel.weechatlog" +---- + +Spowoduje powstanie następującej struktury: + +.... +~/.weechat/ + |--- logs/ + |--- irc/ + |--- freenode/ + | freenode.weechatlog + | #weechat.weechatlog + | #mychan.weechatlog + |--- oftc/ + | oftc.weechatlog + | #chan1.weechatlog + | #chan2.weechatlog +.... + +[[relay_plugin]] +=== Wtyczka relay + +Wtyczka relay jest używana do przekazywania danych przez sieć, z użyciem różnych +protokołów: + +* 'irc': pośrednik IRC: używany do dzielenia połączeń z serwerami IRC z jednym + lub wieloma klientami IRC +* 'weechat': protokół używany przez zdalne interfejsy do wyświetlania i + interakcji z WeeChat (na przykład QWeeChat lub weechat-android) + +[[relay_options]] +==== Opcje (relay.conf) + +Sekcje: + +[width="100%",cols="3m,6m,16",options="header"] +|=== +| Sekcja | Komenda | Opis +| look | /set relay.look.* | Wygląd +| color | /set relay.color.* | Kolory +| network | /set relay.network.* | Opcje sieci +| irc | /set relay.irc.* | Opcje specyficzne dla protokołu irc (pośrednik irc) +| port | <<command_relay_relay,/relay add>> + + /set relay.port.* | Porty używane do przekazywania (protokoły irc i weechat) (opcje w tej sekcji mogą być dodawane/usuwane) +|=== + +Opcje: + +include::autogen/user/relay_options.txt[] + +[[relay_commands]] +==== Komendy + +include::autogen/user/relay_commands.txt[] + +[[relay_password]] +==== Hasło + +Zalecane jest ustawienie hasła dla pośrednika, za pomocą komendy: + +---- +/set relay.network.password "moje_hasło" +---- + +Hasło to używane jest przez protokoły 'irc' i 'weechat'. + +[[relay_ssl]] +==== SSL + +Możesz używać SSL poprzez utworzenie certyfikatu i klucza prywatnego, oraz +użycie prefiksu "ssl." w nazwie protokołu. + +Domyślna lokalizacja pliku z certyfikatem/kluczem to '~/.weechat/ssl/relay.pem' +(opcja <<option_relay.network.ssl_cert_key,relay.network.ssl_cert_key>>). + +Możesz utworzyć certyfikat i klucz prywatny wykonując poniższe komendy: + +---- +$ mkdir -p ~/.weechat/ssl +$ cd ~/.weechat/ssl +$ openssl req -nodes -newkey rsa:2048 -keyout relay.pem -x509 -days 365 -out relay.pem +---- + +Jeśli WeeChat jest już uruchomiony, możesz przładować certyfikat i klucz prywatny +za pomocą polecenia: + +---- +/relay sslcertkey +---- + +[[relay_irc_proxy]] +==== IRC proxy + +Wtyczka relay może zachowywać się jak proxy dla IRC: będzie symulować serwer IRC, +możesz się połączyć do niego za pomocą dowolnego klienta IRC (w tym WeeChat). + +Możesz zdefiniować oddzielne porty dla serwerów IRC, lub jeden dla wszystkich. + +Jeśli używasz jednego portu dla wszystkich serwerów, klient musi wysłać +wewnętrzną nazwę serwera w komendzie IRC "PASS", zachowując format: + +---- +PASS serwer:hasło +---- + +Przykład: proxy IRC z SSL dla dowolnego serwera (klient wybiera): + +---- +/relay add ssl.irc 8000 +---- + +Przykład: proxy IRC bez SSL tylko dla serwera "freenode": + +---- +/relay add irc.freenode 8000 +---- + +Teraz możesz się połączyć na porcie 8000 za pomocą dowolnego klienta IRC +używając hasła serwera "moje_hasło" (lub "freenode:moje_hasło" jeśli żaden +serwer nie został podany w przekaźniku). + +[[relay_weechat_protocol]] +==== Protokół WeeChat + +Wtyczka relay może wysyłać dane do zdalnego interfejsu korzystając z protokołu +WeeChat. + +Możesz połączyć się za pomocą zdalnego interfejsu, listę znajdziesz na stronie: +http://weechat.org/download + +[IMPORTANT] +WeeChat NIE MOŻE się połączyć z innym WeeChat za pomocą tego protokołu. + +Na przykład: + +---- +/relay add weechat 9000 +---- + +Teraz możesz się połączyć zdalnym interfejsem na porcie 9000 za pomocą hasła +"moje_hasło". + +[[relay_websocket]] +==== WebSocket + +Protokół WebSocket (http://tools.ietf.org/html/rfc6455[RFC 6455]) jest wspierany +dla wszystkich protokołów. + +Żądanie WebSocket jest automatycznie wykrywane i socket staje się gotowy do +transmisji WebSocket jeśli wymagane nagłówki znajdują się w żądaniu oraz, gdy +źródło jest dopuszczone (zobacz opcję +<<option_relay.network.websocket_allowed_origins,relay.network.websocket_allowed_origins>>). + +WebSocket może zostać otworzony w HTML5 za pomocą jednej linii w JavaScript: + +[source,js] +---- +websocket = new WebSocket("ws://server.com:9000/weechat"); +---- + +Port (9000 w przykładzie) to port zdefiniowany we wtyczce relay. +Adres URL musi się zawsze kończyć "/weechat" (dla protokołów 'irc' i 'weechat'). + +[[rmodifier_plugin]] +=== Wtyczka rmodifier + +Wtyczka rmodifier pozwala na modyfikowanie ciągów za pomocą wyrażeń regularnych. +Najczęściej używana się jej do ukrywania haseł podczas wprowadzania lub, kiedy +WeeChat zapisuje je w historii poleceń. Na przykład możliwe jest zastąpienie +każdego znaku w haśle przez `*`. + +[[rmodifier_options]] +==== Opcje (rmodifier.conf) + +Sekcje: + +[width="100%",cols="3m,6m,16",options="header"] +|=== +| Sekcja | Komenda | Opis +| look | /set rmodifier.look.* | Wygląd +| modifier | <<command_rmodifier_rmodifier,/rmodifier add>> + + /set rmodifier.modifier.* | Rmodifiers +|=== + +Opcje: + +include::autogen/user/rmodifier_options.txt[] + +[[rmodifier_commands]] +==== Komendy + +include::autogen/user/rmodifier_commands.txt[] + +[[rmodifier_creation]] +==== Tworzenie rmodifier + +Rmodifier składa się z trzech elementów: + +. jednego lub większej ilości "modfikatorów" +. wyrażenia regularnego do przechwytywania "grup" +. ciągu opisującego wyjście używając numeru "grup" przechwyconych przez wyrażenie + +Listę modyfikatorów używanych przez WeeChat lub wtyczki można znaleźć w +'Opisie API wtyczek', funkcja 'weechat_hook_modifier'. + +Dla każdej z przechwyconych grup możliwe są następujące akcje: + +* nie zmieniaj nic (poprzez podanie numeru grupy) +* zastąp wszystkie znaki w grupie, żeby ukryć jej zawartość (numer grupy + `*`) +* usuń grupę (jeśli grupa nie jest użyta w ciągu) + +Przykład domyślnego rmodifiera dla komendy `/oper`: + +* modyfikatory: `history_add,input_text_display` +** `history_add`: wywoływane, kiedy WeeChat zachowuje komendy w historii +** `input_text_display`: wywoływane podczas zmian w linii poleceń + (dotyczy tylko wyświetlania, a nie zawartości) +* wyrażenie regularne: `^(/oper +\S+ +)(.*)` +* grupy: `1,2*` + +Za każdym razem, kiedy modyfikator "history_add" lub "input_text_display" jest +wywoływany sprawdzane jest wyrażenie regularne. Jeśli ciąg pasuje jest on +zastępowany przez przechwycone grupy, zgodnie z definicją grup. + +W tym przykładzie, grupa numer 1 jest zachowywana bez zmian, a znaki w grupie 2 +zastępowane są przez znak zdefiniowany w konfiguracji (opcja 'rmodifier.look.hide_char'). + +Jeśli linia komend zawiera: `/oper nick hasło`, to wyświetlone będzie: +`/oper nick *****`. + +[[scripts_plugins]] +=== Wtyczki skryptowe + +WeeChat posiada 6 wtyczek skryptowych: Python, Perl, Ruby, Lua, Tcl i Guile +(scheme). +Wtyczki te potrafią ładować, wykonywać i wyładowywać skrypty w tych językach. + +Inna wtyczka nazwana "script" jest managerem skryptów i jest używana do +ładowania/wyładowywania skryptów w dowolnym języku, oraz do instalacji/usuwania +skryptów z repozytorium skryptów WeeChat, dostępnego pod adresem: +http://weechat.org/scripts + +Więcej informacji o tym jak pisać skrypty lub o API WeeChat dla skryptów można +znaleźć w 'Poradniku pisania skryptów'. + +[[script_options]] +==== Opcje wtyczki script (script.conf) + +Sekcje: + +[width="100%",cols="3m,6m,16",options="header"] +|=== +| Sekcja | Komenda | Opis +| look | /set script.look.* | Wygląd +| color | /set script.color.* | Kolory +| scripts | /set script.scripts.* | Opcja dla pobierania skryptów +|=== + +Opcje: + +include::autogen/user/script_options.txt[] + +[[script_commands]] +==== Komendy wtyczki script + +include::autogen/user/script_commands.txt[] + +[[python_commands]] +==== Komendy wtyczki python + +include::autogen/user/python_commands.txt[] + +[[perl_commands]] +==== Komendy wtyczki perl + +include::autogen/user/perl_commands.txt[] + +[[ruby_commands]] +==== Komendy wtyczki ruby + +include::autogen/user/ruby_commands.txt[] + +[[lua_commands]] +==== Komendy wtyczki lua + +include::autogen/user/lua_commands.txt[] + +[[tcl_commands]] +==== Komendy wtyczki tcl + +include::autogen/user/tcl_commands.txt[] + +[[guile_commands]] +==== Komendy wtyczki guile + +include::autogen/user/guile_commands.txt[] + +[[xfer_plugin]] +=== Wtyczka xfer + +Wtyczka xfer zapewnia: + +* bezpośrednią rozmowę (pomiędzy dwoma hostami, bez serwera): na przykład + "DCC Chat" przez wtyczkę IRC +* transfer plików, na przykład "DCC" przez wtyczkę IRC + +[[xfer_options]] +==== Opcje (xfer.conf) + +Sekcje: + +[width="100%",cols="3m,6m,16",options="header"] +|=== +| Sekcja | Komenda | Opis +| look | /set xfer.look.* | Wygląd +| color | /set xfer.color.* | Kolory +| network | /set xfer.network.* | Opcje sieci +| file | /set xfer.file.* | Opcje dla plików odbieranych/wysyłanych +|=== + +Opcje: + +include::autogen/user/xfer_options.txt[] + +[[xfer_commands]] +==== Komendy + +include::autogen/user/xfer_commands.txt[] + +[[support]] +== Wsparcie + +Przed proszeniem o wsparcie, upewnij się, że przeczytałeś dokumentację i FAQ +dostarczone z WeeChat (dokumentacja to ten dokument, jeśli nie przeczytałeś +wszystkiego do tego miejsca, możesz zacząć od nowa!). + +Sposoby uzyskania wsparcia: + +* IRC: serwer 'irc.freenode.net', kanały '#weechat' (Angielski) i + '#weechat-fr' (Francuski) +* Listy mailowe: +** zapisanie się: http://mail.nongnu.org/mailman/listinfo/weechat-support +** wiadomości wysyłane są na weechat-support@nongnu.org +** archiwum: http://mail.nongnu.org/archive/html/weechat-support |