summaryrefslogtreecommitdiff
path: root/doc/pl/weechat_user.pl.adoc
diff options
context:
space:
mode:
authorSébastien Helleu <flashcode@flashtux.org>2021-12-05 17:43:33 +0100
committerSébastien Helleu <flashcode@flashtux.org>2021-12-05 21:39:28 +0100
commit160ffe8e11452a415f5e42916be4d369926fbc2b (patch)
tree24e1de03f1c9a161aede9348498ac16a88321092 /doc/pl/weechat_user.pl.adoc
parent4c7b898666f2484e738e2632ea09e754261f0fae (diff)
downloadweechat-160ffe8e11452a415f5e42916be4d369926fbc2b.zip
doc: move sections "Exec", "Fifo" and "Trigger" at top level after "Relay" (user's guide)
Diffstat (limited to 'doc/pl/weechat_user.pl.adoc')
-rw-r--r--doc/pl/weechat_user.pl.adoc612
1 files changed, 307 insertions, 305 deletions
diff --git a/doc/pl/weechat_user.pl.adoc b/doc/pl/weechat_user.pl.adoc
index 0c8bec969..a36a9ee65 100644
--- a/doc/pl/weechat_user.pl.adoc
+++ b/doc/pl/weechat_user.pl.adoc
@@ -223,10 +223,10 @@ Lista popularnych opcji:
Kompilacja <<spell_checking,wtyczki spell>> z Enchant.
| ENABLE_EXEC | `ON`, `OFF` | ON |
- Kompilacja <<exec_plugin,wtyczki exec>>.
+ Kompilacja <<external_commands,wtyczki exec>>.
| ENABLE_FIFO | `ON`, `OFF` | ON |
- Kompilacja <<fifo_plugin,wtyczki fifo>>.
+ Kompilacja <<fifo_pipe,wtyczki fifo>>.
| ENABLE_FSET | `ON`, `OFF` | ON |
Kompilacja <<fset,wtyczki fset>>.
@@ -287,7 +287,7 @@ Lista popularnych opcji:
Kompilacja <<scripts_plugins,wtyczki tcl>>.
| ENABLE_TRIGGER | `ON`, `OFF` | ON |
- Kompilacja <<trigger_plugin,wtyczki trigger>>.
+ Kompilacja <<trigger,wtyczki trigger>>.
| ENABLE_TYPING | `ON`, `OFF` | ON |
Kompilacja <<typing_notifications,wtyczki typing>>.
@@ -4125,87 +4125,20 @@ Opcje:
include::includes/autogen_user_options.pl.adoc[tag=relay_options]
-[[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.
-
-Podcza wyładowywania wtyczki WeeChat usówa:
-
-* bufory
-* opcje konfiguracyjne (options są zapisywane w plikach)
-* wszystkie hooki: komendy, modyfikatory, procesy, etc.
-* infos i infolists
-* hdata
-* elementy pasków.
-
-Przykłady ładowania, wyładowywania i wyświetlania załadowanych wtyczek:
-
-----
-/plugin load irc
-/plugin unload irc
-/plugin list
-----
-
-Domyślne wtyczki:
-
-[width="100%",cols="1,5",options="header"]
-|===
-| Wtyczka | Opis
-| alias | Definiuje aliasy dla komend.
-| buflist | Element paska z listą buforów.
-| charset | Ustawianie kodowania dla buforów.
-| exec | Wykonuje zewnętrzną komendę z poziomu WeeChat.
-| fifo | Kolejka FIFO używana do zdalnego wysyłania poleceń dla WeeChat.
-| fset | Szybkie ustawianie opcji WeeChat i wtyczek.
-| irc | Protokół IRC.
-| logger | Logowanie zawartości buforów do plików.
-| relay | Przekazuje dane przez sieć.
-| 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).
-| javascript | Wsparcie dla skryptów napisanych w JavaScript.
-| php | Wsparcie dla skryptów napisanych w PHP.
-| spell | Sprawdzanie pisowni w linii poleceń.
-| trigger | Zamiana tekstu i wykonywanie komend dla zdarzeń wywołanych przez WeeChat/wtyczki.
-| typing | Pokazuje użytkowników obecnie piszących wiadomości.
-| xfer | Przesyłanie plików i bezpośredni chat.
-|===
-
-Więcej informacji o wtyczkach i tworzeniu skryptów (przez API), można znaleźć w
-link:weechat_plugin_api.en.html[Opisie API wtyczek] (Angielski) i
-link:weechat_scripting.pl.html[Poradniku pisania skryptów].
-
-[[exec_plugin]]
-=== Exec
+// TRANSLATION MISSING
+[[external_commands]]
+== External commands
Komenda `/exec` pozwala wykonać zewnętrzne polecenie wewnątrz WeeChat i wyświetlić
jej wynik lokalnie lub wysłać do bufora.
[[exec_commands]]
-==== Komendy
+=== Komendy
include::includes/autogen_user_commands.pl.adoc[tag=exec_commands]
[[exec_options]]
-==== Opcje
+=== Opcje
Sekcje w pliku _exec.conf_:
@@ -4220,8 +4153,9 @@ Opcje:
include::includes/autogen_user_options.pl.adoc[tag=exec_options]
-[[fifo_plugin]]
-=== Fifo
+// TRANSLATION MISSING
+[[fifo_pipe]]
+== FIFO pipe
Możesz zdalnie kontrolować WeeChat, poprzez wysyłanie komend lub tekstu do
kolejki FIFO (jeśli opcja "fifo.file.enabled" jest włączona, domyślnie jest
@@ -4265,12 +4199,12 @@ $ printf '%b' '*/python unload\n*/python autoload\n' >/run/user/1000/weechat/wee
----
[[fifo_commands]]
-==== Komendy
+=== Komendy
include::includes/autogen_user_commands.pl.adoc[tag=fifo_commands]
[[fifo_options]]
-==== Opcje
+=== Opcje
Sekcje w pliku _fifo.conf_:
@@ -4284,205 +4218,8 @@ Opcje:
include::includes/autogen_user_options.pl.adoc[tag=fifo_options]
-[[scripts_plugins]]
-=== Skryptowe
-
-WeeChat posiada 8 wtyczek skryptowych: Python, Perl, Ruby, Lua, Tcl, Guile
-(scheme), JavaScript i PHP.
-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:
-https://weechat.org/scripts
-
-Więcej informacji o tym jak pisać skrypty lub o API WeeChat dla skryptów można
-znaleźć w link:weechat_scripting.pl.html[Poradniku pisania skryptów].
-
-[[script_commands]]
-==== Komendy wtyczki script
-
-include::includes/autogen_user_commands.pl.adoc[tag=script_commands]
-
-[[python_commands]]
-==== Komendy wtyczki python
-
-include::includes/autogen_user_commands.pl.adoc[tag=python_commands]
-
-[[perl_commands]]
-==== Komendy wtyczki perl
-
-include::includes/autogen_user_commands.pl.adoc[tag=perl_commands]
-
-[[ruby_commands]]
-==== Komendy wtyczki ruby
-
-include::includes/autogen_user_commands.pl.adoc[tag=ruby_commands]
-
-[[lua_commands]]
-==== Komendy wtyczki lua
-
-include::includes/autogen_user_commands.pl.adoc[tag=lua_commands]
-
-[[tcl_commands]]
-==== Komendy wtyczki tcl
-
-include::includes/autogen_user_commands.pl.adoc[tag=tcl_commands]
-
-[[guile_commands]]
-==== Komendy wtyczki guile
-
-include::includes/autogen_user_commands.pl.adoc[tag=guile_commands]
-
-[[javascript_commands]]
-==== Komendy wtyczki javascript
-
-include::includes/autogen_user_commands.pl.adoc[tag=javascript_commands]
-
-[[php_commands]]
-==== Komendy wtyczki php
-
-include::includes/autogen_user_commands.pl.adoc[tag=php_commands]
-
-[[script_options]]
-==== Opcje wtyczki script
-
-Sekcje w pliku _script.conf_:
-
-[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::includes/autogen_user_options.pl.adoc[tag=script_options]
-
-[[python_options]]
-==== Opcje dla języka Python
-
-Sekcje w pliku _python.conf_:
-
-[width="100%",cols="3m,6m,16",options="header"]
-|===
-| Sekcja | Komenda | Opis
-| look | /set python.look.* | Wygląd.
-|===
-
-Opcje:
-
-include::includes/autogen_user_options.pl.adoc[tag=python_options]
-
-[[perl_options]]
-==== Opcje dla języka Perl
-
-Sekcje w pliku _perl.conf_:
-
-[width="100%",cols="3m,6m,16",options="header"]
-|===
-| Sekcja | Komenda | Opis
-| look | /set perl.look.* | Wygląd.
-|===
-
-Opcje:
-
-include::includes/autogen_user_options.pl.adoc[tag=perl_options]
-
-[[ruby_options]]
-==== Opcje dla języka Ruby
-
-Sekcje w pliku _ruby.conf_:
-
-[width="100%",cols="3m,6m,16",options="header"]
-|===
-| Sekcja | Komenda | Opis
-| look | /set ruby.look.* | Wygląd.
-|===
-
-Opcje:
-
-include::includes/autogen_user_options.pl.adoc[tag=ruby_options]
-
-[[lua_options]]
-==== Opcje dla języka Lua
-
-Sekcje w pliku _lua.conf_:
-
-[width="100%",cols="3m,6m,16",options="header"]
-|===
-| Sekcja | Komenda | Opis
-| look | /set lua.look.* | Wygląd.
-|===
-
-Opcje:
-
-include::includes/autogen_user_options.pl.adoc[tag=lua_options]
-
-[[tcl_options]]
-==== Opcje dla języka Tcl
-
-Sekcje w pliku _tcl.conf_:
-
-[width="100%",cols="3m,6m,16",options="header"]
-|===
-| Sekcja | Komenda | Opis
-| look | /set tcl.look.* | Wygląd.
-|===
-
-Opcje:
-
-include::includes/autogen_user_options.pl.adoc[tag=tcl_options]
-
-[[guile_options]]
-==== Opcje dla języka Guile
-
-Sekcje w pliku _guile.conf_:
-
-[width="100%",cols="3m,6m,16",options="header"]
-|===
-| Sekcja | Komenda | Opis
-| look | /set guile.look.* | Wygląd.
-|===
-
-Opcje:
-
-include::includes/autogen_user_options.pl.adoc[tag=guile_options]
-
-[[javascript_options]]
-==== Opcje dla języka Javascript
-
-Sekcje w pliku _javascript.conf_:
-
-[width="100%",cols="3m,6m,16",options="header"]
-|===
-| Sekcja | Komenda | Opis
-| look | /set javascript.look.* | Wygląd.
-|===
-
-Opcje:
-
-include::includes/autogen_user_options.pl.adoc[tag=javascript_options]
-
-[[php_options]]
-==== Opcje dla języka PHP
-
-Sekcje w pliku _php.conf_:
-
-[width="100%",cols="3m,6m,16",options="header"]
-|===
-| Sekcja | Komenda | Opis
-| look | /set php.look.* | Wygląd.
-|===
-
-Opcje:
-
-include::includes/autogen_user_options.pl.adoc[tag=php_options]
-
-[[trigger_plugin]]
-=== Trigger
+[[trigger]]
+== Trigger
Trigger to scyzoryk szwajcarski dla WeeChat: może być podpięty do wielu rzeczy
(sygnał, modyrikator, wyśiwrtlanie, ...), zmieniać zawartość danych, oraz wykonać
@@ -4494,7 +4231,7 @@ Warto rozważyć przeczytanie
link:weechat_plugin_api.en.html#hooks[Opisu Api wtyczek WeeChat / Hooks] (Angielski).
[[trigger_default]]
-==== Domyślne triggery
+=== Domyślne triggery
WeeChat tworzy domyślnie 5 triggerów, które mogą zostać wyłączone, zaktualizowane
lub usunięte:
@@ -4530,7 +4267,7 @@ Lista domyśłnych triggerów:
|===
[[trigger_anatomy]]
-==== Anatomia triggera
+=== Anatomia triggera
Trigger posiada następujące opcje (nazwy to `trigger.trigger.<nazwa>.<opcja>`):
@@ -4586,7 +4323,7 @@ trigger.trigger.beep.post_action = none
----
[[trigger_execution]]
-==== Wykonywanie
+=== Wykonywanie
Kiedy wywoływany jest trigger, następujące akcje są wykonywane, dokładnie w takiej
kolejności, jeśli triggery są globalnie włączone i jeśli sam trigger jest włączony:
@@ -4599,7 +4336,7 @@ kolejności, jeśli triggery są globalnie włączone i jeśli sam trigger jest
. wykonanie akcji kończącej (jeśli inna niż `none`).
[[trigger_hook_arguments]]
-==== Argumenty uchwytów
+=== Argumenty uchwytów
Argumenty zależą od rodzaju uchwytu. Są oddzielane średnikami.
@@ -4709,7 +4446,7 @@ Argumenty zależą od rodzaju uchwytu. Są oddzielane średnikami.
|===
[[trigger_conditions]]
-==== Warunki
+=== Warunki
Warunki są używane do kontynuowania przetwarzania w triggerze, lub zatrzymania
wszystkiego.
@@ -4726,7 +4463,7 @@ ${tg_displayed} && (${tg_highlight} || ${tg_msg_pv})
----
[[trigger_regex]]
-==== Wyrażenia regularne
+=== Wyrażenia regularne
Wyrażenia regularne są używane do zmiany zmiennych w tablicy hashy callbacka.
@@ -4791,7 +4528,7 @@ w komendach `/server` i `/connect` (znaki haseł są zastępowane przez `+*+`):
W tym przykładzie, użyty jest separator "==" ponieważ w wyrażeniu występuje "/".
[[trigger_command]]
-==== Komenda
+=== Komenda
Komenda jest wykonywana po zastąpieniu tekstu przez wyrażenie regularne.
Wiele komend może być oddzielonych średnikiem.
@@ -4806,7 +4543,7 @@ Przykład: domyślny trigger _beep_ używa tej komendy do wydania dźwięku (BEL
----
[[trigger_callback_data]]
-==== Dane w callbackach
+=== Dane w callbackach
Dane otrzymane w callbackach są przechowywane w tablicach hashy (wskaźniki i
ciągi) i mogą zostać użyte w następujących opcjach:
@@ -4833,7 +4570,7 @@ Wszystkie callbacki ustawiają następujące zmienne w tablicy hashy:
|===
[[trigger_data_signal]]
-===== Sygnał
+==== Sygnał
Callback "signal" ustawia następujące zmienne w tablicy hashy:
@@ -4875,7 +4612,7 @@ ${buffer[${tg_signal_data}].full_name}
----
[[trigger_data_hsignal]]
-===== Hsignal
+==== Hsignal
Callback "hsignal" ustawia następujące zmienne w tablicy hashy:
@@ -4889,7 +4626,7 @@ Tablica zawiera wszystkie klucze/wartości z otrzymanej tablicy hashy (typ:
ciąg/ciąg).
[[trigger_data_modifier]]
-===== Modyfikator
+==== Modyfikator
Callback "modifier" ustawia następujące zmienne w tablicy hashy:
@@ -4921,7 +4658,7 @@ Jeśli modyfikator zawiera wiadomość IRC, wiadomość jest parsowana i dodawan
dodatkowe dane do tablicy hashy (zobacz <<trigger_data_signal,hook signal>>).
[[trigger_data_line]]
-===== Line
+==== Line
Callback "line" ustawia następujące zmienne w tablicy hashy:
@@ -4960,7 +4697,7 @@ Zmienne ustawiane za pomocą tagów w wiadomościach:
|===
[[trigger_data_print]]
-===== Print
+==== Print
Callback "print" ustawia następujące zmienne w tablicy hashy:
@@ -4993,7 +4730,7 @@ Zmienne ustawiane za pomocą tagów w wiadomościach:
|===
[[trigger_data_command]]
-===== Command
+==== Command
Callback "command" ustawia następujące zmienne w tablicy hashy:
@@ -5009,7 +4746,7 @@ Callback "command" ustawia następujące zmienne w tablicy hashy:
|===
[[trigger_data_command_run]]
-===== Command_run
+==== Command_run
Callback "command_run" ustawia następujące zmienne w tablicy hashy:
@@ -5021,7 +4758,7 @@ Callback "command_run" ustawia następujące zmienne w tablicy hashy:
|===
[[trigger_data_timer]]
-===== Timer
+==== Timer
Callback "timer" ustawia następujące zmienne w tablicy hashy:
@@ -5033,7 +4770,7 @@ Callback "timer" ustawia następujące zmienne w tablicy hashy:
|===
[[trigger_data_config]]
-===== Config
+==== Config
Callback "config" ustawia następujące zmienne w tablicy hashy:
@@ -5045,7 +4782,7 @@ Callback "config" ustawia następujące zmienne w tablicy hashy:
|===
[[trigger_data_focus]]
-===== Focus
+==== Focus
Callback "focus" ustawia następujące zmienne w tablicy hashy:
@@ -5060,7 +4797,7 @@ Tablica zawiera wszystkie klucze/wartości z otrzymanej tablicy hashy (typ:
ciąg/ciąg).
[[trigger_data_info]]
-===== Info
+==== Info
Callback "info" ustawia następujące zmienne w tablicy hashy:
@@ -5073,7 +4810,7 @@ Callback "info" ustawia następujące zmienne w tablicy hashy:
|===
[[trigger_data_info_hashtable]]
-===== Info_hashtable
+==== Info_hashtable
Callback "info_hashtable" ustawia następujące zmienne w tablicy hashy:
@@ -5087,10 +4824,10 @@ Tablica zawiera wszystkie klucze/wartości z otrzymanej tablicy hashy (typ:
ciąg/ciąg).
[[trigger_examples]]
-==== Przykłady
+=== Przykłady
[[trigger_example_url_color]]
-===== Kolory dla URLi
+==== Kolory dla URLi
Wyświetlanie URLi na zielono:
@@ -5103,7 +4840,7 @@ Proste wyrażenie użyte do wykrycia URLa może nie łapać wszstkich URLi, ale
szybsze od złożonego wyrażenia.
[[trigger_example_auto_pong]]
-===== Automatyczna odpowiedz pong na zapytania ping
+==== Automatyczna odpowiedz pong na zapytania ping
Kiedy ktoś wyśle "ping" w prywatnym buforze, ten trigger odpowie automatycznie
`pong`:
@@ -5113,7 +4850,7 @@ Kiedy ktoś wyśle "ping" w prywatnym buforze, ten trigger odpowie automatycznie
----
[[trigger_example_responsive_layout]]
-===== Responsywny układ
+==== Responsywny układ
Następujące triggery mogą zostać użyte do zmiany rzeczy wyświetlanych, kiedy
nastąpi zmiana rozmiaru terminala:
@@ -5133,7 +4870,7 @@ W przykładzie, kiedy terminal stanie się mały, ukrywana jest lista nicków. J
ona przywracana, kiedy szerokość jest większa lub równa 100 znakom.
[[trigger_example_config_save]]
-===== Automatyczne zapisywanie konfiguracji
+==== Automatyczne zapisywanie konfiguracji
Możesz automatycznie zapisywać pliki konfiguracyjne (`+*.conf+`), na przykład co
godzinę:
@@ -5152,12 +4889,12 @@ Komenda `/mute /save` zapisze po cichu pliki konfiguracyjne (nic się nie
wyświetli w buforze rdzenia).
[[trigger_commands]]
-==== Komendy
+=== Komendy
include::includes/autogen_user_commands.pl.adoc[tag=trigger_commands]
[[trigger_options]]
-==== Opcje
+=== Opcje
Sekcje w pliku _trigger.conf_:
@@ -5175,6 +4912,271 @@ Opcje:
include::includes/autogen_user_options.pl.adoc[tag=trigger_options]
+[[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.
+
+Podcza wyładowywania wtyczki WeeChat usówa:
+
+* bufory
+* opcje konfiguracyjne (options są zapisywane w plikach)
+* wszystkie hooki: komendy, modyfikatory, procesy, etc.
+* infos i infolists
+* hdata
+* elementy pasków.
+
+Przykłady ładowania, wyładowywania i wyświetlania załadowanych wtyczek:
+
+----
+/plugin load irc
+/plugin unload irc
+/plugin list
+----
+
+Domyślne wtyczki:
+
+[width="100%",cols="1,5",options="header"]
+|===
+| Wtyczka | Opis
+| alias | Definiuje aliasy dla komend.
+| buflist | Element paska z listą buforów.
+| charset | Ustawianie kodowania dla buforów.
+| exec | Wykonuje zewnętrzną komendę z poziomu WeeChat.
+| fifo | Kolejka FIFO używana do zdalnego wysyłania poleceń dla WeeChat.
+| fset | Szybkie ustawianie opcji WeeChat i wtyczek.
+| irc | Protokół IRC.
+| logger | Logowanie zawartości buforów do plików.
+| relay | Przekazuje dane przez sieć.
+| 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).
+| javascript | Wsparcie dla skryptów napisanych w JavaScript.
+| php | Wsparcie dla skryptów napisanych w PHP.
+| spell | Sprawdzanie pisowni w linii poleceń.
+| trigger | Zamiana tekstu i wykonywanie komend dla zdarzeń wywołanych przez WeeChat/wtyczki.
+| typing | Pokazuje użytkowników obecnie piszących wiadomości.
+| xfer | Przesyłanie plików i bezpośredni chat.
+|===
+
+Więcej informacji o wtyczkach i tworzeniu skryptów (przez API), można znaleźć w
+link:weechat_plugin_api.en.html[Opisie API wtyczek] (Angielski) i
+link:weechat_scripting.pl.html[Poradniku pisania skryptów].
+
+[[scripts_plugins]]
+=== Skryptowe
+
+WeeChat posiada 8 wtyczek skryptowych: Python, Perl, Ruby, Lua, Tcl, Guile
+(scheme), JavaScript i PHP.
+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:
+https://weechat.org/scripts
+
+Więcej informacji o tym jak pisać skrypty lub o API WeeChat dla skryptów można
+znaleźć w link:weechat_scripting.pl.html[Poradniku pisania skryptów].
+
+[[script_commands]]
+==== Komendy wtyczki script
+
+include::includes/autogen_user_commands.pl.adoc[tag=script_commands]
+
+[[python_commands]]
+==== Komendy wtyczki python
+
+include::includes/autogen_user_commands.pl.adoc[tag=python_commands]
+
+[[perl_commands]]
+==== Komendy wtyczki perl
+
+include::includes/autogen_user_commands.pl.adoc[tag=perl_commands]
+
+[[ruby_commands]]
+==== Komendy wtyczki ruby
+
+include::includes/autogen_user_commands.pl.adoc[tag=ruby_commands]
+
+[[lua_commands]]
+==== Komendy wtyczki lua
+
+include::includes/autogen_user_commands.pl.adoc[tag=lua_commands]
+
+[[tcl_commands]]
+==== Komendy wtyczki tcl
+
+include::includes/autogen_user_commands.pl.adoc[tag=tcl_commands]
+
+[[guile_commands]]
+==== Komendy wtyczki guile
+
+include::includes/autogen_user_commands.pl.adoc[tag=guile_commands]
+
+[[javascript_commands]]
+==== Komendy wtyczki javascript
+
+include::includes/autogen_user_commands.pl.adoc[tag=javascript_commands]
+
+[[php_commands]]
+==== Komendy wtyczki php
+
+include::includes/autogen_user_commands.pl.adoc[tag=php_commands]
+
+[[script_options]]
+==== Opcje wtyczki script
+
+Sekcje w pliku _script.conf_:
+
+[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::includes/autogen_user_options.pl.adoc[tag=script_options]
+
+[[python_options]]
+==== Opcje dla języka Python
+
+Sekcje w pliku _python.conf_:
+
+[width="100%",cols="3m,6m,16",options="header"]
+|===
+| Sekcja | Komenda | Opis
+| look | /set python.look.* | Wygląd.
+|===
+
+Opcje:
+
+include::includes/autogen_user_options.pl.adoc[tag=python_options]
+
+[[perl_options]]
+==== Opcje dla języka Perl
+
+Sekcje w pliku _perl.conf_:
+
+[width="100%",cols="3m,6m,16",options="header"]
+|===
+| Sekcja | Komenda | Opis
+| look | /set perl.look.* | Wygląd.
+|===
+
+Opcje:
+
+include::includes/autogen_user_options.pl.adoc[tag=perl_options]
+
+[[ruby_options]]
+==== Opcje dla języka Ruby
+
+Sekcje w pliku _ruby.conf_:
+
+[width="100%",cols="3m,6m,16",options="header"]
+|===
+| Sekcja | Komenda | Opis
+| look | /set ruby.look.* | Wygląd.
+|===
+
+Opcje:
+
+include::includes/autogen_user_options.pl.adoc[tag=ruby_options]
+
+[[lua_options]]
+==== Opcje dla języka Lua
+
+Sekcje w pliku _lua.conf_:
+
+[width="100%",cols="3m,6m,16",options="header"]
+|===
+| Sekcja | Komenda | Opis
+| look | /set lua.look.* | Wygląd.
+|===
+
+Opcje:
+
+include::includes/autogen_user_options.pl.adoc[tag=lua_options]
+
+[[tcl_options]]
+==== Opcje dla języka Tcl
+
+Sekcje w pliku _tcl.conf_:
+
+[width="100%",cols="3m,6m,16",options="header"]
+|===
+| Sekcja | Komenda | Opis
+| look | /set tcl.look.* | Wygląd.
+|===
+
+Opcje:
+
+include::includes/autogen_user_options.pl.adoc[tag=tcl_options]
+
+[[guile_options]]
+==== Opcje dla języka Guile
+
+Sekcje w pliku _guile.conf_:
+
+[width="100%",cols="3m,6m,16",options="header"]
+|===
+| Sekcja | Komenda | Opis
+| look | /set guile.look.* | Wygląd.
+|===
+
+Opcje:
+
+include::includes/autogen_user_options.pl.adoc[tag=guile_options]
+
+[[javascript_options]]
+==== Opcje dla języka Javascript
+
+Sekcje w pliku _javascript.conf_:
+
+[width="100%",cols="3m,6m,16",options="header"]
+|===
+| Sekcja | Komenda | Opis
+| look | /set javascript.look.* | Wygląd.
+|===
+
+Opcje:
+
+include::includes/autogen_user_options.pl.adoc[tag=javascript_options]
+
+[[php_options]]
+==== Opcje dla języka PHP
+
+Sekcje w pliku _php.conf_:
+
+[width="100%",cols="3m,6m,16",options="header"]
+|===
+| Sekcja | Komenda | Opis
+| look | /set php.look.* | Wygląd.
+|===
+
+Opcje:
+
+include::includes/autogen_user_options.pl.adoc[tag=php_options]
+
[[support]]
== Wsparcie