1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-15 07:34:46 +02:00

Compare commits

..

21 Commits

Author SHA1 Message Date
Sébastien Helleu c47916ac8e Version 2.2 2018-07-14 12:35:10 +02:00
Sébastien Helleu e0cecefb0f tests: fix compiler warnings on calls to snprintf 2018-07-13 22:35:39 +02:00
Sébastien Helleu 2682fb450d lua: fix macros used to return values 2018-07-13 21:25:51 +02:00
Sébastien Helleu bf48efffec relay: fix compiler warnings on calls to snprintf 2018-07-13 21:25:07 +02:00
Sébastien Helleu a205886d7a core: fix compiler warnings on calls to snprintf 2018-07-13 21:24:40 +02:00
Sébastien Helleu a8faa69610 Version 2.2-rc2 2018-07-12 21:37:48 +02:00
Nils Görs 32c698fe21 doc: update German documentation 2018-07-12 20:22:43 +02:00
Krzysztof Korościk 30db245b77 doc: updated polish translation 2018-07-12 19:53:03 +02:00
Sébastien Helleu 184395eeb5 doc: update Japanese auto-generated files 2018-07-12 19:34:44 +02:00
Sébastien Helleu 503f07de8d Merge pull request #1222 from l/master/translation/ja_JP
core: update Japanese translations
2018-07-12 19:33:07 +02:00
Sébastien Helleu de1ade02c3 python: fix crash when loading a script with Python >= 3.7 (closes #1219) 2018-07-12 19:27:37 +02:00
Sébastien Helleu 7554febf7e python: add detection of Python 3.7 2018-07-12 19:24:56 +02:00
Sébastien Helleu 426405c997 doc: add a trigger to jump to buffer number ≥ 100 in FAQ 2018-07-12 07:54:42 +02:00
AYANOKOUZI, Ryuunosuke 72548cb401 core: update Japanese translations 2018-07-12 09:00:00 +09:00
Sébastien Helleu 5b3f2ad466 irc: add nick, host and log tags in message displayed in private buffer when the nick comes back on the server (closes #1221) 2018-07-11 07:36:11 +02:00
Sébastien Helleu 7bd8fb4686 buflist: fix crash when setting the option buflist.look.signals_refresh with a list of signals 2018-07-10 20:30:10 +02:00
Sébastien Helleu 3d0e26ce39 doc: update Polish auto-generated files 2018-07-09 07:04:40 +02:00
Krzysztof Korościk 007a40cb5b po: updated polish translation 2018-07-09 00:51:38 +02:00
Krzysztof Korościk 0834c9c966 doc: updated polish translation 2018-07-08 17:49:28 +02:00
Sébastien Helleu 833d1ebd7d core: add contributor in AUTHORS.adoc (issue #1216) 2018-07-08 15:44:35 +02:00
Jos Ahrens e84d742709 core: split issue template into 3 files (bug report, feature request, question) 2018-07-08 15:43:21 +02:00
44 changed files with 611 additions and 530 deletions
@@ -1,6 +1,12 @@
---
name: Bug report
about: Create a bug report (please do not report security issues here)
---
<!-- Please do not report any security issue here, see file Contributing.adoc -->
## Bug, feature, or question?
## Bug summary
@@ -0,0 +1,7 @@
---
name: Feature request
about: Request a new feature / enhancement
---
## Feature description
+14
View File
@@ -0,0 +1,14 @@
---
name: Question
about: Ask a question (please read first FAQ and docs)
---
## Question
---
- WeeChat version: 
- OS, distribution and version: 
+1
View File
@@ -55,6 +55,7 @@ Alphabetically:
* Jim Ramsay (lack)
* Jiri Golembiovsky (GolemJ)
* Joey Pabalinas (alyptik)
* Jos Ahrens
* Joseph Kichline
* Juan Francisco Cantero Hurtado
* Julien Louis (ptitlouis)
+6 -1
View File
@@ -16,7 +16,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
[[v2.2]]
== Version 2.2 (under dev)
== Version 2.2 (2018-07-14)
New features::
@@ -27,6 +27,7 @@ New features::
* core: allow merge of buffers by name in command /buffer (issue #1108, issue #1159)
* api: add function hashtable_add_from_infolist()
* api: add function string_format_size in scripting API
* irc: add nick, host and log tags in message displayed in private buffer when the nick comes back on the server (issue #1221)
* irc: add support for IRCv3.2 chghost, add options irc.look.smart_filter_chghost and irc.color.message_chghost (issue #640)
* irc: add support for IRCv3.2 invite-notify (issue #639)
* irc: add support for IRCv3.2 Client Capability Negotiation (issue #586, issue #623)
@@ -44,6 +45,7 @@ Bug fixes::
* core: fix delete of previous/next word (keys kbd:[Ctrl+w] and kbd:[Alt+d]) (issue #1195)
* core: fix infinite loop in evaluation of strings (issue #1183)
* core: change default value of option weechat.look.window_title from "WeeChat ${info:version}" to empty string (issue #1182)
* buflist: fix crash when setting the option buflist.look.signals_refresh with a list of signals
* fset: fix memory leak when switching the format with kbd:[Ctrl+x]
* fset: fix truncation of option values when the length is greater than 4096 (issue #1218)
* fset: fix crash when applying filters after closing the fset buffer (issue #1204)
@@ -54,8 +56,10 @@ Bug fixes::
* irc: send whole IRC message including IRCv3 tags in the signals irc_in, irc_in2, irc_raw_in and irc_raw_in2 (issue #787)
* irc: fix memory leak when receiving a message with IRCv3 tags
* guile: fix memory leak in 7 functions returning allocated strings
* lua: fix macros used to return values
* php: fix return code of functions config_write_option and config_write_line
* php: fix memory leak in 72 functions returning allocated strings
* python: fix crash when loading a script with Python >= 3.7 (issue #1219)
* relay: fix socket creation for relay server on OpenBSD (issue #1213)
* ruby: fix memory leak in 7 functions returning allocated strings
* script: fix memory leak in case of invalid XML content in list of scripts
@@ -77,6 +81,7 @@ Build::
* core: fix build with CMake and Ninja
* debian: add package weechat-headless with the headless binary and its man page
* javascript: fix compilation of javascript plugin with autotools on some Linux distributions (issue #1208)
* python: add detection of Python 3.7
[[v2.1]]
== Version 2.1 (2018-03-18)
+1 -1
View File
@@ -18,7 +18,7 @@ https://weechat.org/files/changelog/ChangeLog-devel.html[ChangeLog]
[[v2.2]]
== Version 2.2 (under dev)
== Version 2.2 (2018-07-14)
[[v2.2_default_hotlist_conditions]]
=== Default conditions for hotlist
+2 -2
View File
@@ -35,7 +35,7 @@ endif()
if(ENABLE_PYTHON3)
find_program(PYTHON_EXECUTABLE
NAMES python3.6 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python3 python2.7 python2.6 python2.5 python
NAMES python3.7 python3.6 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python3 python2.7 python2.6 python2.5 python
PATHS /usr/bin /usr/local/bin /usr/pkg/bin
)
else()
@@ -67,7 +67,7 @@ if(PYTHON_EXECUTABLE)
)
if(ENABLE_PYTHON3)
find_library(PYTHON_LIBRARY
NAMES python3.6 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python3 python2.7 python2.6 python2.5 python
NAMES python3.7 python3.6 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python3 python2.7 python2.6 python2.5 python
HINTS ${PYTHON_POSSIBLE_LIB_PATH}
)
else()
+1 -1
View File
@@ -547,7 +547,7 @@ PYTHON_VERSION=
if test "x$enable_python" = "xyes" ; then
if test "x$enable_python3" = "xyes" ; then
AC_PATH_PROGS(PYTHON, python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python3 python2.7 python2.6 python2.5 python2 python)
AC_PATH_PROGS(PYTHON, python3.7 python3.6 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python3 python2.7 python2.6 python2.5 python2 python)
else
AC_PATH_PROGS(PYTHON, python2.7 python2.6 python2.5 python2 python)
fi
+7
View File
@@ -543,6 +543,13 @@ Es kann auch eine neue Taste eingebunden werden um zu einem Buffer zu wechseln:
Eine Auflistung der Standardtastenbelegung findet man in
link:weechat_user.de.html#key_bindings[Benutzeranleitung / Tastenbelegungen].
Um zu Buffern zu wechseln die an Position ≥ 100 sind kann ein Trigger definiert
werden um dann z.B. mit einem Kurzbefehl `/123` zum Buffer #123 zu springen:
----
/trigger add numberjump modifier "2000|input_text_for_buffer" "${tg_string} =~ ^/[0-9]+$" "=\/([0-9]+)=/buffer *${re:1}=" "" "" "none"
----
[[global_history]]
=== Wie kann ich den globalen Verlaufsspeicher (anstelle des Buffer eigenen) mit den Up-/Down-Tasten nutzen?
+7
View File
@@ -513,6 +513,13 @@ You can bind a key, for example:
List of default keys is in
link:weechat_user.en.html#key_bindings[User's guide / Key bindings].
To jump to buffers with number ≥ 100, you could define a trigger and then use
commands like `/123` to jump to buffer #123:
----
/trigger add numberjump modifier "2000|input_text_for_buffer" "${tg_string} =~ ^/[0-9]+$" "=\/([0-9]+)=/buffer *${re:1}=" "" "" "none"
----
[[global_history]]
=== How to use global history (instead of buffer history) with up and down keys?
+7
View File
@@ -534,6 +534,13 @@ Vous pouvez définir une touche, par exemple :
La liste des touches par défaut est dans le
link:weechat_user.fr.html#key_bindings[Guide utilisateur / Raccourcis clavier par défaut].
Pour sauter vers les tampons ayant un numéro ≥ 100, vous pouvez définir un trigger
et utiliser les commandes comme `/123` pour sauter au tampon n°123 :
----
/trigger add numberjump modifier "2000|input_text_for_buffer" "${tg_string} =~ ^/[0-9]+$" "=\/([0-9]+)=/buffer *${re:1}=" "" "" "none"
----
[[global_history]]
=== Comment utiliser l'historique global (au lieu de l'historique du tampon) avec les touches haut et bas ?
+8
View File
@@ -560,6 +560,14 @@ kbd:[1] per passare al buffer 11.
List of default keys is in
link:weechat_user.it.html#key_bindings[User's guide / Key bindings].
// TRANSLATION MISSING
To jump to buffers with number ≥ 100, you could define a trigger and then use
commands like `/123` to jump to buffer #123:
----
/trigger add numberjump modifier "2000|input_text_for_buffer" "${tg_string} =~ ^/[0-9]+$" "=\/([0-9]+)=/buffer *${re:1}=" "" "" "none"
----
[[global_history]]
=== Come si può usare la cronologia globale (invece di quella del buffer) con i tasti su e giù?
+1 -1
View File
@@ -66,7 +66,7 @@
| python | python_version | 使用中のインタプリタのバージョン | -
| relay | relay_client_count | 中継するクライアントのリスト | protocol,status (both are optional, for each argument "*" means all; protocols: irc, weechat; statuses: connecting, waiting_auth, connected, auth_failed, disconnected)
| relay | relay_client_count | 中継するクライアントのリスト | protocol,status (どちらも任意、引数の "*" はすべてを意味します; プロトコル: ircweechat。状態: connectingwaiting_authconnectedauth_faileddisconnected)
| ruby | ruby_eval | ソースコードの評価 | 実行するソースコード
+41 -41
View File
@@ -352,57 +352,57 @@ hdata と変数の名前については、"プラグイン API リファレン
rename <name> <new_name>
del <name>|-all
list: list all filters
enable: enable filters (filters are enabled by default)
disable: disable filters
toggle: toggle filters
name: filter name ("@" = enable/disable all filters in current buffer)
add: add a filter
rename: rename a filter
del: delete a filter
-all: delete all filters
buffer: comma separated list of buffers where filter is active:
- this is full name including plugin (example: "irc.freenode.#weechat" or "irc.server.freenode")
- "*" means all buffers
- a name starting with '!' is excluded
- wildcard "*" is allowed
tags: comma separated list of tags, for example "irc_join,irc_part,irc_quit"
- logical "and": use "+" between tags (for example: "nick_toto+irc_action")
- wildcard "*" is allowed
- if tag starts with '!', then it is excluded and must NOT be in message
regex: POSIX extended regular expression to search in line
- use '\t' to separate prefix from message, special chars like '|' must be escaped: '\|'
- if regex starts with '!', then matching result is reversed (use '\!' to start with '!')
- two regular expressions are created: one for prefix and one for message
- regex are case insensitive, they can start by "(?-i)" to become case sensitive
list: 全てのフィルタをリストアップ
enable: フィルタを有効化 (フィルタはデフォルトで有効になっています)
disable: フィルタを無効化
toggle: フィルタの有効無効を切り替え
name: フィルタの名前 ("@" = 現在のバッファに設定されている全てのフィルタを有効化/無効化)
add: フィルタを追加
rename: フィルタをリネーム
del: フィルタを削除
-all: 全てのフィルタを削除
buffer: フィルタが有効化されているバッファのコンマ区切りリスト:
- これはプラグイン名を含む完全な名前です (例: "irc.freenode.#weechat" または "irc.server.freenode")
- "*" は全てのバッファを意味します
- 名前が '!' から始まるものは除外されます
- ワイルドカード "*" を使うことができます
tags: タグのコンマ区切りリスト、例えば "irc_join,irc_part,irc_quit"
- 論理積 "and": タグ同士を "+" でつなげてください (例: "nick_toto+irc_action")
- ワイルドカード "*" を使うことができます
- タグを '!' で始めると、そのタグが付けられたメッセージとそのタグを含むメッセージはフィルタされません
regex: 行単位検索の正規表現
- '\t' を使うと、プレフィックスをメッセージから分離できます。'|' 等の特別な文字は '\|' のようにエスケープしなければいけません
- 正規表現の最初に '!' が含まれる場合は、マッチ結果が反転されます (最初の '!' にマッチさせたければ、'\!' を使ってください)
- 2 種類の正規表現があります: 一方はプレフィックス用、他方はメッセージ用
- 正規表現は大文字小文字を区別しません、"(?-i)" から始まる場合は区別します
The default key alt+'=' toggles filtering on/off globally and alt+'-' toggles filtering on/off in the current buffer.
デフォルトではキー alt+'=' ですべてのバッファについてフィルタリングの on/off を切り替えられます。現在のバッファに限りフィルタリングを切り替えるには alt+'-' を使います。
Tags most commonly used:
no_filter, no_highlight, no_log, log0..log9 (log level),
notify_none, notify_message, notify_private, notify_highlight,
self_msg, nick_xxx (xxx is nick in message), prefix_nick_ccc (ccc is color of nick),
host_xxx (xxx is username + host in message),
irc_xxx (xxx is command name or number, see /server raw or /debug tags),
irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info.
To see tags for lines in buffers: /debug tags
よく使われるタグ:
no_filterno_highlightno_loglog0..log9 (ログレベル)、
notify_nonenotify_messagenotify_privatenotify_highlight
self_msgnick_xxx (xxx はメッセージのニックネーム部分)、prefix_nick_ccc (ccc はニックネームの色)、
host_xxx (xxx はメッセージのユーザ名 + ホスト名部分)、
irc_xxx (xxx はコマンド名または番号、/server raw または /debug tags で確認)、
irc_numericirc_errorirc_actionirc_ctcpirc_ctcp_replyirc_smart_filteraway_info
バッファ内でタグを見るには: /debug tags
Examples:
use IRC smart filter on all buffers:
:
全てのバッファで IRC スマートフィルタを使用:
/filter add irc_smart * irc_smart_filter *
use IRC smart filter on all buffers except those with "#weechat" in name:
名前に "#weechat" を含むバッファを除いた全てのバッファで IRC スマートフィルタを使用:
/filter add irc_smart *,!*#weechat* irc_smart_filter *
filter all IRC join/part/quit messages:
全ての IRC join/part/quit メッセージをフィルタ:
/filter add joinquit * irc_join,irc_part,irc_quit *
filter nicks displayed when joining channels or with /names:
チャンネルに入った時や /names で表示されるニックネームをフィルタ:
/filter add nicks * irc_366 *
filter nick "toto" on IRC channel #weechat:
IRC チャンネル #weechat で "toto" を含むニックネームをフィルタ:
/filter add toto irc.freenode.#weechat nick_toto *
filter IRC join/action messages from nick "toto":
ニックネーム "toto" からの IRC の参加/アクションメッセージをフィルタ:
/filter add toto * nick_toto+irc_join,nick_toto+irc_action *
filter lines containing "weechat sucks" on IRC channel #weechat:
IRC チャンネル #weechat で "weechat sucks" を含む行をフィルタ:
/filter add sucks irc.freenode.#weechat * weechat sucks
filter lines that are strictly equal to "WeeChat sucks" on all buffers:
すべてのバッファで "WeeChat sucks" と完全に一致する行をフィルタ:
/filter add sucks2 * * (?-i)^WeeChat sucks$
----
+1 -1
View File
@@ -729,7 +729,7 @@
** デフォルト値: `+""+`
* [[option_weechat.look.hotlist_add_conditions]] *weechat.look.hotlist_add_conditions*
** 説明: pass:none[conditions to add a buffer in hotlist (if notify level is OK for the buffer); you can use in these conditions: "window" (current window pointer), "buffer" (buffer pointer to add in hotlist), "priority" (0 = low, 1 = message, 2 = private, 3 = highlight); by default a buffer is added to hotlist if you are away, or if the buffer is not visible on screen (not displayed in any window), or if at least one relay client is connected via the weechat protocol]
** 説明: pass:none[ホットリストでバッファを追加する条件 (追加するバッファの通知レベルが OK の場合); 以下の条件を使うことができます: "window" (現在のウィンドウポインタ)、"buffer" (ホットリストに追加するバッファポインタ)、"priority" (0 = 低い、1 = メッセージ、2 = プライベートメッセージ、3 = ハイライト); デフォルトでは離席状態、バッファが画面に表示されていない状態、少なくとも1つのリレークライアントが weechat プロトコルで接続している状態の場合にホットリストへバッファを追加します]
** タイプ: 文字列
** 値: 未制約文字列
** デフォルト値: `+"${away} || ${buffer.num_displayed} == 0 || ${info:relay_client_count,weechat,connected} > 0"+`
+11 -4
View File
@@ -153,10 +153,9 @@ WeeChat を起動した場所に依存しますが、以下の値を持つはず
と設定すればこのようなことは起こらないので (その他多くの値でも問題は起きません)、これを使ってください。 +
もし必要であれば、TERM 変数を修正してください: `export TERM="xxx"`
// TRANSLATION MISSING
If you are using gnome-terminal, check that the option
"Ambiguous-width characters" in menu Preferences/Profile/Compatibility
is set to `narrow`.
gnome-terminal
を使っている場合、設定/プロファイル/互換性メニュー内にある「曖昧幅の文字」を
`半角` にしてください。
[[osx_display_broken]]
=== OS X 上で WeeChat をコンパイルした場合、"(null)" という文字列が至る所に表示されます。
@@ -510,6 +509,14 @@ Mac OS X のターミナル.app を使っている場合、設定メニューの
デフォルトキー割り当てのリストはlink:weechat_user.ja.html#key_bindings[ユーザーズガイド / デフォルトのキー割り当て]を参照してください
// TRANSLATION MISSING
To jump to buffers with number ≥ 100, you could define a trigger and then use
commands like `/123` to jump to buffer #123:
----
/trigger add numberjump modifier "2000|input_text_for_buffer" "${tg_string} =~ ^/[0-9]+$" "=\/([0-9]+)=/buffer *${re:1}=" "" "" "none"
----
[[global_history]]
=== どうすればグローバルヒストリを (バッファヒストリの代わりに) 上下矢印キーで使えますか。
+2 -2
View File
@@ -30,9 +30,9 @@
| irc | irc_ignores_numbers | numery zdefiniowanych ignorów
| irc | irc_modelist_masks | modelist masks of current IRC channel; required argument: modelist mode
| irc | irc_modelist_masks | maski modlisty obecnego kanału IRC; wymagany argument: modelist mode
| irc | irc_modelist_numbers | modelist numbers of current IRC channel; required argument: modelist mode
| irc | irc_modelist_numbers | numery modlisty obecnego kanału IRC; wymagany argument: modelist mode
| irc | irc_msg_kick | domyślna wiadomość wykopania
+2 -2
View File
@@ -110,7 +110,7 @@ _next_ignore_   (pointer, hdata: "irc_ignore") +
| irc
| [[hdata_irc_modelist]]<<hdata_irc_modelist,irc_modelist>>
| irc modelist
| modlista irc
| -
| _type_   (char) +
_state_   (integer) +
@@ -122,7 +122,7 @@ _next_modelist_   (pointer, hdata: "irc_modelist") +
| irc
| [[hdata_irc_modelist_item]]<<hdata_irc_modelist_item,irc_modelist_item>>
| irc modelist item
| element modlisty irc
| -
| _number_   (integer) +
_mask_   (string) +
+2 -2
View File
@@ -20,9 +20,9 @@
| irc | irc_ignore | lista ignorów IRC | wskaźnik ignorowania (opcjonalne) | -
| irc | irc_modelist | list of channel mode lists for an IRC channel | mode list pointer (optional) | server,channel,type (type is optional)
| irc | irc_modelist | lista modlist kanału IRC | wskaźnik modlisty (opcjonalny) | serwer,kanał,typ (typ jest opcjonalny)
| irc | irc_modelist_item | list of items in a channel mode list | mode list item pointer (optional) | server,channel,type,number (number is optional)
| irc | irc_modelist_item | lista elementów na modliście kanału | wskaźnik elementu modlisty (opcjonalne) | serwer,kanał,typ,numer (numer jest opcjonalny)
| irc | irc_nick | lista nicków na kanale IRC | wskaźnik nicka (opcjonalne) | serwer,kanał,nick (nick jest opcjonalny)
+1 -1
View File
@@ -66,7 +66,7 @@
| python | python_version | wersja użytego interpretera | -
| relay | relay_client_count | liczba podłączonych klientów | protocol,status (both are optional, for each argument "*" means all; protocols: irc, weechat; statuses: connecting, waiting_auth, connected, auth_failed, disconnected)
| relay | relay_client_count | liczba podłączonych klientów | protokół, status (oba są opcjonalne, dla każdego argumentu „*” oznacza wszystko; protokoły: irc, weechat; statusy: connecting, waiting_auth, connected, auth_failed, disconnected)
| ruby | ruby_eval | wykonywanie kodu źródłowego | kod źródłowy do wykonania
+1 -1
View File
@@ -3,7 +3,7 @@
// DO NOT EDIT BY HAND!
//
* [[option_buflist.format.buffer]] *buflist.format.buffer*
** opis: pass:none[format of each line with a buffer (note: content is evaluated, see /help buflist); example: standard format for bar item "buflist" and only the buffer number between square brackets for other bar items ("buflist2" and "buflist3"): "${if:${bar_item.name}==buflist?${format_number}${indent}${format_nick_prefix}${color_hotlist}${format_name}:[${number}\]}"]
** opis: pass:none[format każdej linii w buforze (uwaga: zawartość jest przetwarzana, zobacz /help buflist); przykład: standardowy format dla elementu paska „buflist” i tylko numer bufora w nawiasach kwadratowych dla pozostałych elementów (buflist2” i „buflist3): "${if:${bar_item.name}==buflist?${format_number}${indent}${format_nick_prefix}${color_hotlist}${format_name}:[${number}\]}"]
** typ: ciąg
** wartości: dowolny ciąg
** domyślna wartość: `+"${format_number}${indent}${format_nick_prefix}${color_hotlist}${format_name}"+`
+71 -72
View File
@@ -103,19 +103,19 @@ Bez podania argumentu komenda wyświetla listę banów na obecnym kanale.
req|ack [<opcja> [<opcja>...]]
end
ls: list the capabilities supported by the server
list: list the capabilities currently enabled
req: request a capability
ack: acknowledge capabilities which require client-side acknowledgement
end: end the capability negotiation
ls: wyświetla opcje wspierane przez serwer
list: wyświetla obecnie włączone opcje
req: żądanie opcji
ack: potwierdzenie opcji wymagających potwierdzenia po stronie klienta
end: kończy negocjacje opcji
Without argument, "ls" and "list" are sent.
Bez argumentu, wysyłane są "ls" i "list".
Capabilities supported by WeeChat are: account-notify, away-notify, cap-notify, chghost, extended-join, invite-notify, multi-prefix, server-time, userhost-in-names.
Opcje wspierane przez WeeChat to: account-notify, away-notify, cap-notify, chghost, extended-join, invite-notify, multi-prefix, server-time, userhost-in-names.
The capabilities to automatically enable on servers can be set in option irc.server_default.capabilities (or by server in option irc.server.xxx.capabilities).
Opcje automatycznie włączane na serwerach można ustawić za pomocą opcji irc.server_default.capabilities (albo dla konkretnego serwera, opcja irc.server.xxx.capabilities).
Examples:
Przykłady:
/cap
/cap req multi-prefix away-notify
----
@@ -376,29 +376,29 @@ powód: powód
* `+links+`: wyświetla wszystkie nazwy serwerów, które są połączone z tym samym serwerem co my
----
/links [[<target>] <server_mask>]
/links [[<cel>] <maska>]
target: this remote server should answer the query
server_mask: list of servers must match this mask
cel: ten serwer powinien odpowiedzieć na zapytanie
maska: lista serwerów musi pasować do maski
----
[[command_irc_list]]
* `+list+`: wyświetla kanały i ich tematy
----
/list [-server <server>] [-re <regex>] [<channel>[,<channel>...]] [<target>]
/list [-server <serwer>] [-re <wyrażenie>] [<kanał>[,<kanał>...]] [<cel>]
server: send to this server (internal name)
regex: POSIX extended regular expression used to filter results (case insensitive, can start by "(?-i)" to become case sensitive)
channel: channel to list
target: server name
serwer: wyślij do tego serwera (nazwa wewnętrzna)
regexp: rozszerzone wyrażenie regularne POSIX użyte do filtrowania wyników (wielkość znaków nie ma znaczenia, jeśli poprzedzone "(?-i)" to wielkość znaków ma znaczenie)
channel: kanał do wylistowania
cel: nazwa serwera
Examples:
list all channels on server (can be very slow on large networks):
Przykłady:
wyświetla wszystkie kanały na serwerze (może być bardzo wolny w dużych sieciach):
/list
list channel #weechat:
wyświetla kanał #weechat:
/list #weechat
list all channels beginning with "#weechat" (can be very slow on large networks):
wyświetla wszystkie kanały zaczynające się od "#weechat" (może być bardzo wolny w dużych sieciach):
/list -re #weechat.*
----
@@ -574,10 +574,10 @@ wiadomość: wiadomość pożegnalna (pokazywana innym użytkownikom)
* `+ping+`: wyślij ping do serwera
----
/ping <target1> [<target2>]
/ping <cel1> [<cel2>]
target1: server
target2: forward ping to this server
cel1: serwer
cel2: przekieruj ping do tego serwera
----
[[command_irc_pong]]
@@ -720,33 +720,32 @@ powód: powód
* `+server+`: wyświetla, dodaje lub usuwa serwery IRC
----
/server list|listfull [<name>]
add <name> <hostname>[/<port>] [-temp] [-<option>[=<value>]] [-no<option>]
copy|rename <name> <new_name>
reorder <name> [<name>...]
open <name>|-all [<name>...]
del|keep <name>
/server list|listfull [<nazwa>]
add <nazwa> <host>[/<port>] [-temp] [-<opcja>[=<wartość>]] [-no<opcja>]|| copy|rename <nazwa> <nowa_nazwa>
reorder <nazwa> [<nazwa>...]
open <nazwa>|-all [<nazwa>...]
del|keep <nazwa>
deloutq|jump|raw
list: list servers (without argument, this list is displayed)
listfull: list servers with detailed info for each server
add: add a new server
name: server name, for internal and display use; this name is used to connect to the server (/connect name) and to set server options: irc.server.name.xxx
hostname: name or IP address of server, with optional port (default: 6667), many addresses can be separated by a comma
-temp: add a temporary server (not saved)
option: set option for server (for boolean option, value can be omitted)
nooption: set boolean option to 'off' (for example: -nossl)
copy: duplicate a server
rename: rename a server
reorder: reorder list of servers
open: open the server buffer without connecting
keep: keep server in config file (for temporary servers only)
del: delete a server
deloutq: delete messages out queue for all servers (all messages WeeChat is currently sending)
jump: jump to server buffer
raw: open buffer with raw IRC data
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
nazwa: nazwa serwera, do użytku wewnętrznego i wyświetlania; ta nazwa jest używana do połączenia z serwerem (/connect nazwa) i do ustawiania opcji serwera: irc.server.nazwa.xxx
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
reorder: zmienia kolejność na liście serwerów
open: otwiera bufor serwera nie łącząc się z nim
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
Examples:
Przykłady:
/server listfull
/server add freenode chat.freenode.net
/server add freenode chat.freenode.net/6697 -ssl -autoconnect
@@ -792,20 +791,20 @@ usługa: nazwa usługi
* `+squit+`: rozłącza od podłączonych serwerów
----
/squit <target> <comment>
/squit <cel> <komentarz>
target: server name
comment: comment
cel: nazwa serwera
komentarz: komentarz
----
[[command_irc_stats]]
* `+stats+`: zapytanie o statystyki serwera
----
/stats [<query> [<target>]]
/stats [<zapytanie> [<cel>]]
query: c/h/i/k/l/m/o/y/u (see RFC1459)
target: server name
zapytanie: c/h/i/k/l/m/o/y/u (zobacz RFC1459)
cel: nazwa serwera
----
[[command_irc_summon]]
@@ -852,22 +851,22 @@ cel: nazwa serwera
* `+unban+`: odbanowuje nicki lub hosty
----
/unban [<channel>] <nick>|<number> [<nick>|<number>...]
/unban [<kanał>] <nick>|<numer> [<nick>|<numer>...]
channel: channel name
nick: nick or host
number: ban number (as displayed by command /ban)
kanał: nazwa kanału
nick: nick lub host
numer: numer bana (wyświetlany na liście za pomocą komendy /ban)
----
[[command_irc_unquiet]]
* `+unquiet+`: nicki albo hosty przestają być uciszone
----
/unquiet [<channel>] <nick>|<number> [<nick>|<number>...]
/unquiet [<kanał>] <nick>|<numer> [<nick>|<numer>...]
channel: channel name
nick: nick or host
number: quiet number (as displayed by command /quiet)
kanał: nazwa kanału
nick: nick lub host
numer: numer uciszenia (wyświetlany na liście za pomocą komendy /quiet)
----
[[command_irc_userhost]]
@@ -892,10 +891,10 @@ cel: nazwa serwera
* `+version+`: podaje informację o wersji nicka lub serwera (obecnego lub określonego)
----
/version [<target>|<nick>]
/version [<cel>|<nick>]
target: server name
nick: nick
cel: nazwa serwera
nick: nazwa użytkownika
----
[[command_irc_voice]]
@@ -941,16 +940,16 @@ maska: tylko informacje pasujące do maski
* `+whois+`: zapytanie o informacje o użytkowniku(ach)
----
/whois [<target>] [<nick>[,<nick>...]]
/whois [<cel>] [<nick>[,<nick>...]]
target: server name
nick: nick (may be a mask)
cel: nazwa serwera
nick: nick (może być maska)
Without argument, this command will do a whois on:
- your own nick if buffer is a server/channel
- remote nick if buffer is a private.
Bez argumentu, komenda ta wykona whois na:
- twoim własnym nicku, jeśli bufor to serwer/kanał
- zdalnym nicku, jeśli bufor to rozmowa prywatna.
If option irc.network.whois_double_nick is enabled, two nicks are sent (if only one nick is given), to get idle time in answer.
Jeśli opcja irc.network.whois_double_nick jest włączona, wysyłane są dwa nicki (jeśli został podany tylko jeden), aby uzyskać czas bezczynności w odpowiedzi.
----
[[command_irc_whowas]]
+2 -2
View File
@@ -33,7 +33,7 @@
** domyślna wartość: `+default+`
* [[option_irc.color.message_chghost]] *irc.color.message_chghost*
** opis: pass:none[color for text in chghost messages]
** opis: pass:none[kolor tekstu w wiadomościach o zmianie hosta]
** 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+`
@@ -375,7 +375,7 @@
** domyślna wartość: `+on+`
* [[option_irc.look.smart_filter_chghost]] *irc.look.smart_filter_chghost*
** opis: pass:none[enable smart filter for "chghost" messages]
** opis: pass:none[włącza mądre filtrowanie dla wiadomości "chghost"]
** typ: bool
** wartości: on, off
** domyślna wartość: `+on+`
+148 -148
View File
@@ -69,79 +69,79 @@ Przykłady:
----
/buffer list
add [-free] [-switch] <name>
clear [<number>|<name>|-merged|-all [<number>|<name>...]]
move <number>|-|+
swap <number1>|<name1> [<number2>|<name2>]
cycle <number>|<name> [<number>|<name>...]
merge <number>|<name>
unmerge [<number>|-all]
hide [<number>|<name>|-all [<number>|<name>...]]
unhide [<number>|<name>|-all [<number>|<name>...]]
renumber [<number1> [<number2> [<start>]]]
close [<n1>[-<n2>]|<name>]
notify <level>
add [-free] [-switch] <nazwa>
clear [<numer>|<nazwa>|-merged|-all [<numer>|<nazwa>...]]
move <numer>|-|+
swap <numer1>|<nazwa1> [<numer2>|<nazwa2>]
cycle <numer>|<nazwa> [<numer>|<nazwa>...]
merge <numer>|<nazwa>
unmerge [<numer>|-all]
hide [<numer>|<nazwa>|-all [<numer>|<nazwa>...]]
unhide [<numer>|<nazwa>|-all [<numer>|<nazwa>...]]
renumber [<numer1> [<numer2> [<start>]]]
close [<n1>[-<n2>]|<nazwa>]
notify <poziom>
localvar
set <property> [<value>]
get <property>
<number>|-|+|<name>
set <opcja> [<value>]
get <opcja>
<numer>|-|+|<nazwa>
list: list buffers (without argument, this list is displayed)
add: add a new buffer (it can be closed with "/buffer close" or input "q")
clear: clear buffer content (number for a buffer, -merged for merged buffers, -all for all buffers, or nothing for current buffer)
move: move buffer in the list (may be relative, for example -1); "-" = move to first buffer number, "+" = move to last buffer number + 1
swap: swap two buffers (swap with current buffer if only one number/name given)
cycle: jump loop between a list of buffers
merge: merge current buffer to another buffer (chat area will be mix of both buffers)
(by default ctrl-x switches between merged buffers)
unmerge: unmerge buffer from other buffers which have same number
hide: hide the buffer
unhide: unhide the buffer
renumber: renumber buffers (works only if option weechat.look.buffer_auto_renumber is off)
close: close buffer (number/range or name is optional)
notify: set notify level for current buffer: this level determines whether buffer will be added to hotlist or not:
none: never
highlight: for highlights only
message: for messages from users + highlights
all: all messages
reset: reset to default value (all)
localvar: display local variables for current buffer
set: set a property for current buffer
get: display a property of current buffer
number: jump to buffer by number, possible prefix:
'+': relative jump, add number to current
'-': relative jump, sub number to current
'*': jump to number, using option "weechat.look.jump_current_to_previous_buffer"
-: jump to first buffer number
+: jump to last buffer number
name: jump to buffer by (partial) name
list: wyświetla listę buforów (bez podania argumenty wyświetlana jest ta lista)
add: dodaje nowy bufor (może zostać zamknięty komendą "/buffer close" albo "q")
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); "-" = przesuwa na pierwszy numer, "+" = przesuwa na ostatni numer bufora +1
swap: zamienia miejscami dwa bufory (zamienia z obecnym buforem, jeśli podano tylko jeden numer/nazwę)
cycle: przełącza w pętli między listą buforów
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
hide: ukrywa bufor
unhide: przywraca ukryty bufor
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"
-: przejście do pierwszego bufora
+: przejście do ostatniego bufora
nazwa: przejście do bufora o (częściowej) nazwie
Examples:
clear current buffer:
Przykłady:
czyści zawartość obecnego bufora:
/buffer clear
move buffer to number 5:
przenosi bufor na numer 5:
/buffer move 5
swap buffer 1 with 3:
zamienia bufor 1 z 3:
/buffer swap 1 3
swap buffer #weechat with current buffer:
zamienia bufor #weechat z obecnym buforem:
/buffer swap #weechat
jump on #chan1, #chan2, #chan3 and loop:
przełącza w pętli między #chan1, #chan2, #chan3:
/buffer cycle #chan1 #chan2 #chan3
merge with core buffer:
łączy z głównym buforem:
/buffer merge 1
merge with #weechat buffer:
łączy z buforem #weechat:
/buffer merge #weechat
unmerge buffer:
odłącza bufory:
/buffer unmerge
close current buffer:
zamyka obecny bufor:
/buffer close
close buffers 5 to 7:
zamyka bufory od 5 do 7:
/buffer close 5-7
jump to #weechat:
przechodzi do #weechat:
/buffer #weechat
jump to next buffer:
przechodzi do następnego bufora:
/buffer +1
jump to last buffer number:
przechodzi do ostatniego bufora:
/buffer +
----
@@ -261,64 +261,64 @@ infolists: wyświetla informacje o infolistach
/eval [-n|-s] <wyrażenie>
[-n] -c <wyrażenie1> <operator> <wyrażenie2>
-n: display result without sending it to buffer (debug mode)
-s: split expression before evaluating it (many commands can be separated by semicolons)
-c: evaluate as condition: use operators and parentheses, return a boolean value ("0" or "1")
expression: expression to evaluate, variables with format ${variable} are replaced (see below); many commands can be separated by semicolons
operator: a logical or comparison operator:
- logical operators:
&& boolean "and"
|| boolean "or"
- comparison operators:
== equal
!= not equal
<= less or equal
< less
>= greater or equal
> greater
=~ is matching POSIX extended regex
!~ is NOT matching POSIX extended regex
=* is matching mask (wildcard "*" is allowed)
!* is NOT matching mask (wildcard "*" is allowed)
-n: wyświetla wynik bez wysyłania go do buforu (tryb debugowania)
-s: podziel wyrażenie przed przetworzeniem go (wiele komend może być oddzielonych średnikami)
-c: przetwarza jako warunek: użyj operatorów i nawiasów, zwraca wartość logiczną ("0" lub "1")
wyrażenie: wyrażenie do przetworzenia, zmienne o formacie ${zmienna} są zastępowane (zobacz niżej); wiele komend można oddzielić średnikami
operator: operator logiczny lub porównania:
- operatory logiczne:
&& boolowskie "i"
|| boolowskie "lub"
- operatory porównania:
== równy
!= różny
<= mniejszy lub równy
< mniejszy
>= większy lub równy
> większy
=~ pasuje do rozszerzonego wyrażenia regularnego POSIX
!~ NIE pasuje do rozszerzonego wyrażenia regularnego POSIX
=* pasuje do maski (dzika karta "*" dozwolona)
!* NIE pasuje do maski (dzika karta "*" dozwolona)
An expression is considered as "true" if it is not NULL, not empty, and different from "0".
The comparison is made using floating point numbers if the two expressions are valid numbers, with one of the following formats:
- integer (examples: 5, -7)
- floating point number (examples: 5.2, -7.5, 2.83e-2)
- hexadecimal number (examples: 0xA3, -0xA3)
To force a string comparison, you can add double quotes around each expression, for example:
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 jednym z następujących formatów:
- liczby całkowite (przykłady: 5, -7)
- liczby zmiennoprzecinkowe (przykłady: 5.2, -7.5, 2.83e-2)
- liczby szesnastkowe (przykłady: 0xA3, -0xA3)
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
Some variables are replaced in expression, using the format ${variable}, variable can be, by order of priority:
1. an evaluated sub-string (format: "eval:xxx")
2. a string with escaped chars (format: "esc:xxx" or "\xxx")
3. a string with chars to hide (format: "hide:char,string")
4. a string with max chars (format: "cut:max,suffix,string" or "cut:+max,suffix,string")
or max chars displayed on screen (format: "cutscr:max,suffix,string" or "cutscr:+max,suffix,string")
5. a reversed string (format: "rev:xxx")
6. a color (format: "color:xxx", see "Plugin API reference", function "color")
7. an info (format: "info:name,arguments", arguments are optional)
8. current date/time (format: "date" or "date:format")
9. an environment variable (format: "env:XXX")
10. a ternary operator (format: "if:condition?value_if_true:value_if_false")
11. an option (format: "file.section.option")
12. a local variable in buffer
13. a hdata name/variable (the value is automatically converted to string), by default "window" and "buffer" point to current window/buffer.
Format for hdata can be one of following:
hdata.var1.var2...: start with a hdata (pointer must be known), and ask variables one after one (other hdata can be followed)
hdata[list].var1.var2...: start with a hdata using a list, for example:
${buffer[gui_buffers].full_name}: full name of first buffer in linked list of buffers
${plugin[weechat_plugins].name}: name of first plugin in linked list of plugins
hdata[pointer].var1.var2...: start with a hdata using a pointer, for example:
${buffer[0x1234abcd].full_name}: full name of the buffer with this pointer (can be used in triggers)
For name of hdata and variables, please look at "Plugin API reference", function "weechat_hdata_get".
Niektóre zmienne w wyrażeniach są zamieniane, poprzez zastosowanie formatu ${zmienna}, według priorytetu zmienną może być:
1. przetworzony ciąg (format: "eval:xxx")
2. ciąg z wyescapowanymi znakami (format: "esc:xxx" lub "\xxx")
3. ciąg ze znakami do ukrycia (format: "hide:char,string")
4. ciąg o maksymalnej długości (format: "cut:max,suffix,string" lub "cut:+max,suffix,string")
lub maksymalna ilość znaków wyświetlanych na ekranie (format: "cutscr:max,suffix,string" lub "cutscr:+max,suffix,string")
5. odwrócony ciąg (format: "rev:xxx")
6. kolor (format "color:xxx", zobacz „Opis API wtyczek”, funkcja "color")
7. informacja (format: "info:nazwa,argumenty", argumenty są opcjonalne)
8. obecna data/czas (format: "date" lub "date:format")
9. zmienna środowiskowa (format: "env:XXX")
10. wyrażenie warunkowe (format: "if:condition?value_if_true:value_if_false")
11. opcja (format: plik.sekcja.opcja)
12. zmienna lokalna w buforze
13. 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
hdata[wskaźnik].zmienna1.zmienna2...: zacznij z hdata używając wskaźnika, na przykład:
${buffer[0x1234abcd].full_name}: pełna nazwa buforu z tym wskaźnikiem (może zostać użyte w triggerach)
Nazwy hdata i zmiennych, można znaleźć w „Opisie API wtyczek”, funkcja "weechat_hdata_get".
Examples (simple strings):
Przykłady (proste ciągi):
/eval -n ${info:version} ==> 0.4.3
/eval -n ${env:HOME} ==> /home/user
/eval -n ${weechat.look.scroll_amount} ==> 3
/eval -n ${sec.data.freenode_password} ==> secret
/eval -n ${sec.data.freenode_password} ==> secret
/eval -n ${window} ==> 0x2549aa0
/eval -n ${window.buffer} ==> 0x2549320
/eval -n ${window.buffer.full_name} ==> core.weechat
@@ -330,7 +330,7 @@ Examples (simple strings):
/eval -n ${date:%H:%M:%S} ==> 07:46:40
/eval -n ${if:${info:term_width}>80?big:small} ==> big
Examples (conditions):
Przykłady (warunki):
/eval -n -c ${window.buffer.number} > 2 ==> 0
/eval -n -c ${window.win_width} > 100 ==> 1
/eval -n -c (8 > 12) || (5 > 2) ==> 1
@@ -352,57 +352,57 @@ Examples (conditions):
rename <nazwa> <nowa_nazwa>
del <nazwa>|-all
list: list all filters
enable: enable filters (filters are enabled by default)
disable: disable filters
toggle: toggle filters
name: filter name ("@" = enable/disable all filters in current buffer)
add: add a filter
rename: rename a filter
del: delete a filter
-all: delete all filters
buffer: comma separated list of buffers where filter is active:
- this is full name including plugin (example: "irc.freenode.#weechat" or "irc.server.freenode")
- "*" means all buffers
- a name starting with '!' is excluded
- wildcard "*" is allowed
tags: comma separated list of tags, for example "irc_join,irc_part,irc_quit"
- logical "and": use "+" between tags (for example: "nick_toto+irc_action")
- wildcard "*" is allowed
- if tag starts with '!', then it is excluded and must NOT be in message
regex: POSIX extended regular expression to search in line
- use '\t' to separate prefix from message, special chars like '|' must be escaped: '\|'
- if regex starts with '!', then matching result is reversed (use '\!' to start with '!')
- two regular expressions are created: one for prefix and one for message
- regex are case insensitive, they can start by "(?-i)" to become case sensitive
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 ("@" = włącza/wyłącza wszystkie filtry w obecnym buforze)
add: dodaje filtr
rename: zmienia nazwę filtru
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" lub "irc.server.freenode")
- "*" oznacza wszystkie bufory
- nazwa zaczynająca się od '!' jest wykluczana
- dozwolony jest znak "*"
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")
- dozwolony jest znak "*"
- jeśli tag zaczyna się od '!', wtedy jest on wykluczony i NIE może znajdować się w wiadomości
regex: rozszerzone wyrażenie regularne POSIX 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
The default key alt+'=' toggles filtering on/off globally and alt+'-' toggles filtering on/off in the current buffer.
Domyślny skrót klawiszowy alt+'=' włącza/wyłącza filtrowanie globalnie i alt+'-' włącza/wyłącza filtrowanie w obecnym buforze.
Tags most commonly used:
no_filter, no_highlight, no_log, log0..log9 (log level),
Najczęściej używane tagi:
no_filter, no_highlight, no_log, log0..log9 (poziom logowania),
notify_none, notify_message, notify_private, notify_highlight,
self_msg, nick_xxx (xxx is nick in message), prefix_nick_ccc (ccc is color of nick),
host_xxx (xxx is username + host in message),
irc_xxx (xxx is command name or number, see /server raw or /debug tags),
self_msg, nick_xxx (xxx to nick w wiadomości), prefix_nick_ccc (ccc to kolor nicka),
host_xxx (xxx to użytkownik + host w wiadomości),
irc_xxx (xxx to nazwa komendy, lub numer; zobacz /server raw lub /debug tags),
irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info.
To see tags for lines in buffers: /debug tags
Aby zobaczyć listę tagów w liniach buforów wykonaj: /debug tags
Examples:
use IRC smart filter on all buffers:
Przykłady:
użyj inteligentnego filtru we wszystkich buforach IRC:
/filter add irc_smart * irc_smart_filter *
use IRC smart filter on all buffers except those with "#weechat" in name:
użyj inteligentnego filtru we wszystkich buforach IRC poza tymi zawierającymi "#weechat" w nazwie:
/filter add irc_smart *,!*#weechat* irc_smart_filter *
filter all IRC join/part/quit messages:
filtruj wszystkie wiadomości IRC o join/part/quit:
/filter add joinquit * irc_join,irc_part,irc_quit *
filter nicks displayed when joining channels or with /names:
filtruj nicki wyświetlane przy wejściu na kanał albo za pomocą /names:
/filter add nicks * irc_366 *
filter nick "toto" on IRC channel #weechat:
filtruj nick "toto" na kanale IRC #weechat:
/filter add toto irc.freenode.#weechat nick_toto *
filter IRC join/action messages from nick "toto":
filtruj wejścia/akcje IRC od użytkownika "toto":
/filter add toto * nick_toto+irc_join,nick_toto+irc_action *
filter lines containing "weechat sucks" on IRC channel #weechat:
filtruj linie zawierające frazę "weechat sucks" na kanale IRC #weechat:
/filter add sucks irc.freenode.#weechat * weechat sucks
filter lines that are strictly equal to "WeeChat sucks" on all buffers:
filtruj linie "WeeChat sucks" we wszystkich buforach:
/filter add sucks2 * * (?-i)^WeeChat sucks$
----
+4 -4
View File
@@ -435,7 +435,7 @@
** domyślna wartość: `+"[]`_-^"+`
* [[option_weechat.completion.partial_completion_alert]] *weechat.completion.partial_completion_alert*
** opis: pass:none[send alert (BEL) when a partial completion occurs]
** opis: pass:none[wyślij alarm (BEL), kiedy nastąpi częściowe dopełnienie]
** typ: bool
** wartości: on, off
** domyślna wartość: `+on+`
@@ -729,7 +729,7 @@
** domyślna wartość: `+""+`
* [[option_weechat.look.hotlist_add_conditions]] *weechat.look.hotlist_add_conditions*
** opis: pass:none[conditions to add a buffer in hotlist (if notify level is OK for the buffer); you can use in these conditions: "window" (current window pointer), "buffer" (buffer pointer to add in hotlist), "priority" (0 = low, 1 = message, 2 = private, 3 = highlight); by default a buffer is added to hotlist if you are away, or if the buffer is not visible on screen (not displayed in any window), or if at least one relay client is connected via the weechat protocol]
** opis: pass:none[warunki dla dodania buforu na hotlistę (jeśli poziom powiadomień jest OK dla bufora); możesz użyć następujących warunków: "window" (wskaźnik obecnego okna), "buffer" (wskaźnik bufora do dodania na hotlistę), "priority" (0 = niski, 1 = wiadomość, 2 = rozmowa prywatna, 3 = highlight); domyślnie bufor jest dodawany do hotlisty jeśli jesteś niedostępny lub jeśli bufor nie jest widoczny na ekranie (nie jest wyświetlany w żadnym oknie), lub jeśli przynajmniej jeden klient relay jest podłączony za pomocą protokołu weechat]
** typ: ciąg
** wartości: dowolny ciąg
** domyślna wartość: `+"${away} || ${buffer.num_displayed} == 0 || ${info:relay_client_count,weechat,connected} > 0"+`
@@ -741,7 +741,7 @@
** domyślna wartość: `+", "+`
* [[option_weechat.look.hotlist_count_max]] *weechat.look.hotlist_count_max*
** opis: pass:none[max number of messages count to display in hotlist for a buffer: 0 = never display messages count, other number = display max N messages count (from the highest to lowest priority)]
** opis: pass:none[maksymalna ilość wiadomości do wyświetlenia w hotliście dla bufora: 0 = nigdy nie wyświetlaj, inna liczba = wyświetlaj maksymalnie N ilości wiadomości (od najwyższego do najniższego priorytetu)]
** typ: liczba
** wartości: 0 .. 4
** domyślna wartość: `+2+`
@@ -1179,7 +1179,7 @@
** domyślna wartość: `+on+`
* [[option_weechat.look.window_title]] *weechat.look.window_title*
** opis: pass:none[title for window (terminal for Curses GUI), set on startup; an empty string will keep title unchanged (note: content is evaluated, see /help eval); example: "WeeChat ${info:version}"]
** opis: pass:none[tytuł dla okna (terminal dla GUI Curses), ustawiany na starcie; pusty ciąg pozostawi tytuł bez zmian (zawartość jest przetwarzana, zobacz /help eval); przykład: "WeeChat ${info:version}"]
** typ: ciąg
** wartości: dowolny ciąg
** domyślna wartość: `+""+`
+1 -1
View File
@@ -159,7 +159,7 @@
** domyślna wartość: `+""+`
* [[option_xfer.network.send_ack]] *xfer.network.send_ack*
** opis: pass:none[send acks when receiving files; if disabled, the transfer may freeze if the sender is waiting for acks (for example a WeeChat sending a file with option xfer.network.fast_send set to off); on the other hand, disabling send of acks may prevent a freeze if the acks are not sent immediately to the sender]
** opis: pass:none[wysyła ack podczas odbierania plików; jeśli wyłączone przesyłanie może się zawiesić jeśli nadawca czeka na ack (na przykład WeeChat wysyłający plik z opcją xfer.network.fast_send ustawioną na off); z drugiej strony, wyłączenie tej opcji może zapobiec zawieszeniu jeśli ack nie zostaną wysłane od razu do nadawcy]
** typ: bool
** wartości: on, off
** domyślna wartość: `+on+`
+1 -3
View File
@@ -1,4 +1,3 @@
// TRANSLATION MISSING
= weechat-headless(1)
:doctype: manpage
:author: Sébastien Helleu
@@ -42,8 +41,7 @@ include::man_plugin_options.pl.adoc[]
include::man_files.pl.adoc[]
// TRANSLATION MISSING
== SEE ALSO
== Zobacz również
*weechat*(1)
+1 -2
View File
@@ -37,8 +37,7 @@ include::man_plugin_options.pl.adoc[]
include::man_files.pl.adoc[]
// TRANSLATION MISSING
== SEE ALSO
== Zobacz również
*weechat-headless*(1)
+9 -4
View File
@@ -155,10 +155,8 @@ Na przykład, _xterm-color_ może wyświetlać takie dziwne znaki, możesz uży
który działa dobrze (jak wiele innych wartości). +
W razie potrzeby, popraw zmienna TERM: `export TERM="xxx"`.
// TRANSLATION MISSING
If you are using gnome-terminal, check that the option
"Ambiguous-width characters" in menu Preferences/Profile/Compatibility
is set to `narrow`.
Jeśli używasz gnome-terminal, sprawdź czy opcja "Ambigous-width chracters"
w menu Preferencje/Profile/Kompatybilność jest ustawiona na `narrow`.
[[osx_display_broken]]
=== Skompilowałem WeeChat pod OS X i wszędzie na ekranie widzę "(null)", co jest nie tak?
@@ -518,6 +516,13 @@ Można również samemu stworzyć skrót, na przykład:
Listę domyślnych skrótów klawiszowych można znależć w
link:weechat_user.pl.html#key_bindings[Poradniku uzytkownika / Domyślne skróty klawiszowe].
Aby przesjść do bufora o numerze ≥ 100, możesz zdefiniować trigger i następnie użyć
komendy w stylu `/123` żeby przejść do bufora #123:
----
/trigger add numberjump modifier "2000|input_text_for_buffer" "${tg_string} =~ ^/[0-9]+$" "=\/([0-9]+)=/buffer *${re:1}=" "" "" "none"
----
[[global_history]]
=== Jak używać globalnej historii (zamiast historii buforu) za pomocą strzałek góra/dół?
+14 -23
View File
@@ -10,7 +10,7 @@
Tłumaczenie:
* Krzysztof Korościk <soltys1@gmail.com>, 2009-2016
* Krzysztof Korościk <soltys1@gmail.com>, 2009-2018
[[start]]
@@ -64,37 +64,31 @@ oraz po każdej zmianie musisz wykonać komendę `/reload`
Możesz użyć komendy `/set`, która sprawdza wartość i nanosi od razu wymagane
zmiany.
// TRANSLATION MISSING
Help is available for options:
Pomoc jest dostępna dla opcji:
----
/help config.section.option
----
// TRANSLATION MISSING
The plugin _fset_ allows you to easily browse options and change them.
Wtyczka _fset_ pozwala na łatwe przeglądanie i zmianę opcji.
// TRANSLATION MISSING
For example to display WeeChat options:
Na przykład w celu wyświetlenia opci WeeChat:
----
/fset weechat.*
----
// TRANSLATION MISSING
IRC options:
Opcji IRC:
----
/fset irc.*
----
// TRANSLATION MISSING
The `/fset` command has completion on part of option names, so for example if
you type `/fset hot` and press kbd:[Tab] this is completed as `/fset hotlist`.
If you press kbd:[Enter], options about the hotlist are displayed.
Komenda `/fset` posiada uzupełanianie części nazw opcji, na przykład jeśli
napiszesz `/fset hot` i naciśniesz kbd:[Tab] zostanie to uzupełnione do `/fset hotlist`.
Jeśli wciśniesz kbd:[Enter], zostaną wyświetlone opcje dotyczące hotlist.
// TRANSLATION MISSING
For more information about `/fset` command and keys, see `/help fset`.
Więcej informacji o komendzie `/fset`, można uzyskać wpisując `/help fset`.
[[core_vs_plugins]]
== Rdzeń vs wtyczki
@@ -117,10 +111,9 @@ Możesz dodać serwer IRC za pomocą komendy `/server`, na przykład:
/server add freenode chat.freenode.net
----
// TRANSLATION MISSING
In this command, `freenode` is the internal server name used by WeeChat:
you'll be able to connect with `/connect freenode` and the server options
are _irc.server.freenode.xxx_.
W tej komendzie `freenode` to nazwa wewnętrzna używana przez Weechat:
będziesz mógł połączyć się za pomocą `/connect freenode`. Opcje serwera
będą miały postać _irc.server.freenode.xxx_.
Jak zawsze w razie wątpliwości dostępna jest pomoc:
@@ -237,10 +230,9 @@ nazwa opcji):
/connect freenode
----
// TRANSLATION MISSING
[NOTE]
Ta komenda może być użyta do utworzenia i połączenia się z nowym serwerem bez
użycia komendy `/server` (see `/help connect`).
użycia komendy `/server` (zobacz `/help connect`).
Domyślnie bufory serwerów są połączone z buforem WeeChat _core_. Aby przełączać
się pomiędzy buforem _core_ a buforami serwerów możesz użyć kbd:[Ctrl+x].
@@ -335,8 +327,7 @@ ale powinieneś znać przynajmniej kilka najprzydatniejszych:
- kbd:[Alt+←] / kbd:[Alt+→] lub kbd:[F5] / kbd:[F6]: przełącza na
poprzedni/następny bufor
// TRANSLATION MISSING
- kbd:[F1] / kbd:[F2]: scroll bar with list of buffers ("buflist")
- kbd:[F1] / kbd:[F2]: przewija pasek z listą buforów ("buflist")
- kbd:[F7] / kbd:[F8]: przełącza na poprzednie/następne okno (jeśli ekran jest
podzielony)
- kbd:[F9] / kbd:[F10]: przewija pasek z tematem kanału
+13 -14
View File
@@ -3516,27 +3516,26 @@ Używanie triggerów wymaga znajomości jak działają sygnały, modyfikatory, .
Warto rozważyć przeczytanie
link:weechat_plugin_api.en.html#hooks[Opisu Api wtyczek WeeChat / Hooks] (Angielski).
// TRANSLATION MISSING
[[trigger_default]]
==== Default triggers
==== Domyślne triggery
WeeChat creates 5 triggers by default, which can be disabled, updated or
deleted:
WeeChat tworzy domyślnie 5 triggerów, które mogą zostać wyłączone, zaktualizowane
lub usunięte:
* a _beep_ trigger for notifications
* four other triggers to hide passwords on screen
* trigger _beep_ dla powiadomień
* cztery pozostałe triggery służą ukrywaniu haseł na ekranie
List of default triggers:
Lista domyśłnych triggerów:
[width="100%",cols="5m,3,22",options="header"]
|===
| Name | Hook | Description
| Nazwa | Hook | Opis
| beep | print |
Beep on highlight/private message.
Powiadamiaj o podświetleniach/prywatnej wiadomości.
| cmd_pass | modifier |
Hide password in commands:
Ukrywa hasło w komendach:
`pass:[/msg nickserv id\|identify\|ghost\|release\|regain\|recover]`,
`pass:[/oper]`,
`pass:[/quote pass]`,
@@ -3544,14 +3543,14 @@ List of default triggers:
`pass:[/secure passphrase\|decrypt\|set]`.
| cmd_pass_register | modifier |
Hide password in command `pass:[/msg nickserv register]`.
Ukrywa hasło w komendzie `pass:[/msg nickserv register]`.
| msg_auth | modifier |
Hide password in IRC auth message displayed (message received from server
after the user issued the command).
Ukrywa hasło w wiadomości IRC auth (wiadomość otrzymana od serwera po
wykonaniu komendy przez użytkownika).
| server_pass | modifier |
Hide server password in commands `/server` and `/connect`.
Ukrywa hasło serwera w komendach `/server` i `/connect`.
|===
[[trigger_anatomy]]
+10 -8
View File
@@ -21,7 +21,7 @@ msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2018-06-14 22:01+0200\n"
"PO-Revision-Date: 2018-06-11 09:00+0900\n"
"PO-Revision-Date: 2018-07-12 09:00+0900\n"
"Last-Translator: AYANOKOUZI, Ryuunosuke <i38w7i3@yahoo.co.jp>\n"
"Language-Team: Japanese <https://github.com/l/weechat/tree/master/"
"translation/ja_JP>\n"
@@ -1726,7 +1726,6 @@ msgstr ""
"list || enable|disable|toggle [<name>|@] || add <name> <buffer>[,"
"<buffer>...] <tags> <regex> || rename <name> <new_name> || del <name>|-all"
#, fuzzy
msgid ""
" list: list all filters\n"
" enable: enable filters (filters are enabled by default)\n"
@@ -1825,7 +1824,9 @@ msgstr ""
" - 正規表現は大文字小文字を区別しません、\"(?-i)\" から始まる場合は区"
"別します\n"
"\n"
"デフォルトではキー alt+'=' でフィルタリングの on/off を切り替えられます。\n"
"デフォルトではキー alt+'=' ですべてのバッファについてフィルタリングの on/off "
"を切り替えられます。現在のバッファに限りフィルタリングを切り替えるには alt"
"+'-' を使います。\n"
"\n"
"よく使われるタグ:\n"
" no_filter、no_highlight、no_log、log0..log9 (ログレベル)、\n"
@@ -3582,7 +3583,6 @@ msgstr ""
"\"nick_flashcode\"、ニックネームが \"toto\" で始まるユーザからの notice メッ"
"セージは \"irc_notice+nick_toto*\""
#, fuzzy
msgid ""
"conditions to add a buffer in hotlist (if notify level is OK for the "
"buffer); you can use in these conditions: \"window\" (current window "
@@ -3596,8 +3596,9 @@ msgstr ""
"合); 以下の条件を使うことができます: \"window\" (現在のウィンドウポイン"
"タ)、\"buffer\" (ホットリストに追加するバッファポインタ)、\"priority\" (0 = "
"低い、1 = メッセージ、2 = プライベートメッセージ、3 = ハイライト); デフォルト"
"では離席状態またはバッファが画面に表示されていない場合にホットリストへバッ"
"ファを追加します"
"では離席状態バッファが画面に表示されていない状態、少なくとも1つのリレークラ"
"イアントが weechat プロトコルで接続している状態の場合にホットリストへバッファ"
"を追加します"
msgid "string displayed between buffers in hotlist"
msgstr "ホットリストにあるバッファの間に表示される文字列"
@@ -12137,13 +12138,14 @@ msgid "number of clients for relay"
msgstr "中継するクライアントのリスト"
#. TRANSLATORS: please do not translate the status names, they must be used in English
#, fuzzy
msgid ""
"protocol,status (both are optional, for each argument \"*\" means all; "
"protocols: irc, weechat; statuses: connecting, waiting_auth, connected, "
"auth_failed, disconnected)"
msgstr ""
"状態名 (任意): connecting、waiting_auth、connected、auth_failed、disconnected"
"protocol,status (どちらも任意、引数の \"*\" はすべてを意味します; プロトコ"
"ル: irc、weechat。状態: connecting、waiting_auth、connected、auth_failed、"
"disconnected)"
msgid "list of relay clients"
msgstr "リレークライアントのリスト"
+138 -145
View File
@@ -23,15 +23,15 @@ msgstr ""
"Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2018-06-14 22:01+0200\n"
"PO-Revision-Date: 2018-03-31 15:36+0200\n"
"PO-Revision-Date: 2018-07-09 00:51+0100\n"
"Last-Translator: Krzysztof Korościk <soltys@soltys.info>\n"
"Language-Team: Polish <>\n"
"Language-Team: Polish <soltys1@gmail.com>\n"
"Language: pl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2);\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10"
" || n%100>=20) ? 1 : 2);\n"
"X-Generator: Lokalize 2.0\n"
msgid "any string"
@@ -1190,7 +1190,6 @@ msgstr ""
msgid "manage buffers"
msgstr "zarządzaj buforami"
#, fuzzy
msgid ""
"list || add [-free] [-switch] <name> || clear [<number>|<name>|-merged|-all "
"[<number>|<name>...]] || move <number>|-|+ || swap <number1>|<name1> "
@@ -1204,13 +1203,13 @@ msgstr ""
"list || add [-free] [-switch] <nazwa> || clear [<numer>|<nazwa>|-merged|-all "
"[<numer>|<nazwa>...]] || move <numer>|-|+ || swap <numer1>|<nazwa1> "
"[<numer2>|<nazwa2>] || cycle <numer>|<nazwa> [<numer>|<nazwa>...] || merge "
"<numer> || unmerge [<numer>|-all] || hide [<numer>|<nazwa>|-all [<numer>|"
"<numer>|<nazwa> || unmerge [<numer>|-all] || hide [<numer>|<nazwa>|-all [<"
"numer>|"
"<nazwa>...]] || unhide [<numer>|<nazwa>|-all [<numer>|<nazwa>...]] || "
"renumer [<numer1> [<numer2> [<start>]]] || close [<n1>[-<n2>]|<nazwa>] || "
"renumber [<numer1> [<numer2> [<start>]]] || close [<n1>[-<n2>]|<nazwa>] || "
"notify <poziom> || localvar || set <opcja> [<value>] || get <opcja> || "
"<numer>|-|+|<nazwa>"
#, fuzzy
msgid ""
" list: list buffers (without argument, this list is displayed)\n"
" add: add a new buffer (it can be closed with \"/buffer close\" or input "
@@ -1280,7 +1279,7 @@ msgid ""
msgstr ""
" list: wyświetla listę buforów (bez podania argumenty wyświetlana jest ta "
"lista)\n"
" add: dodaje nowy bufor (może zotać zamknięty komendą \"/buffer close\" "
" add: dodaje nowy bufor (może zostać zamknięty komendą \"/buffer close\" "
"albo \"q\")\n"
" clear: czyści zawartość bufora (numer bufora, -merged dla połączonych "
"buforów, -all dla wszystkich buforów, lub nic dla obecnego bufora)\n"
@@ -1326,10 +1325,12 @@ msgstr ""
" /buffer swap 1 3\n"
" zamienia bufor #weechat z obecnym buforem:\n"
" /buffer swap #weechat\n"
" przełączajw pętli między #chan1, #chan2, #chan3:\n"
" przełącza w pętli między #chan1, #chan2, #chan3:\n"
" /buffer cycle #chan1 #chan2 #chan3\n"
" łączy z głównym buforem:\n"
" /buffer merge 1\n"
" łączy z buforem #weechat:\n"
" /buffer merge #weechat\n"
" odłącza bufory:\n"
" /buffer unmerge\n"
" zamyka obecny bufor:\n"
@@ -1556,7 +1557,6 @@ msgstr "przetwórz wyrażenie"
msgid "[-n|-s] <expression> || [-n] -c <expression1> <operator> <expression2>"
msgstr "[-n|-s] <wyrażenie> || [-n] -c <wyrażenie1> <operator> <wyrażenie2>"
#, fuzzy
msgid ""
" -n: display result without sending it to buffer (debug mode)\n"
" -s: split expression before evaluating it (many commands can be "
@@ -1658,7 +1658,7 @@ msgid ""
" /eval -n -c abcd =* a*d ==> 1"
msgstr ""
" -n: wyświetla wynik bez wysyłania go do buforu (tryb debugowania)\n"
" -s: podziel wyażenie przed przetworzeniem go (wiele komend może być "
" -s: podziel wyrażenie przed przetworzeniem go (wiele komend może być "
"oddzielonych średnikami)\n"
" -c: przetwarza jako warunek: użyj operatorów i nawiasów, zwraca "
"wartość logiczną (\"0\" lub \"1\")\n"
@@ -1680,13 +1680,13 @@ msgstr ""
" =* pasuje do maski (dzika karta \"*\" dozwolona)\n"
" !* NIE pasuje do maski (dzika karta \"*\" dozwolona)\n"
"\n"
"Wyrażenie jest uznawane za \"prawdziwe\" jeśli nie jest NULL, nie jest "
"Wyrażenie jest uznawane za prawdziwe jeśli nie jest NULL, nie jest "
"puste, oraz różni się od \"0\".\n"
"Porównania dokonuje się z użyciem liczb całkowitych jeśli oba wyrażenia są "
"liczbami całkowitymi, w jednym z następujących formatów:\n"
" - liczby załkowite (przykłady: 5, -7)\n"
" - liczby całkowite (przykłady: 5, -7)\n"
" - liczby zmiennoprzecinkowe (przykłady: 5.2, -7.5, 2.83e-2)\n"
" - liczby szestnastkowe (przykłady: 0xA3, -0xA3)\n"
" - liczby szesnastkowe (przykłady: 0xA3, -0xA3)\n"
"W celu wymuszenia porównywania ciągów, należy umieścić każde wyrażenie w "
"cudzysłowie, na przykład:\n"
" 50 > 100 ==> 0\n"
@@ -1701,15 +1701,17 @@ msgstr ""
"\"cut:+max,suffix,string\")\n"
" lub maksymalna ilość znaków wyświetlanych na ekranie (format: \"cutscr:"
"max,suffix,string\" lub \"cutscr:+max,suffix,string\")\n"
" 5. kolor (format color:xxx)\n"
" 6. informacja (format: \"info:nazwa,argumenty\", argumenty są opcjonalne)\n"
" 7. obecna data/czas (format: \"date\" lub \"date:format\")\n"
" 8. zmienna środowiskowa (format: \"env:XXX\")\n"
" 9. wyrażenie warunkowe (format: \"if:condition?value_if_true:value_if_false"
" 5. odwrócony ciąg (format: \"rev:xxx\")\n"
" 6. kolor (format \"color:xxx\", zobacz „Opis API wtyczek”, funkcja"
" \"color\")\n"
" 7. informacja (format: \"info:nazwa,argumenty\", argumenty są opcjonalne)\n"
" 8. obecna data/czas (format: \"date\" lub \"date:format\")\n"
" 9. zmienna środowiskowa (format: \"env:XXX\")\n"
" 10. wyrażenie warunkowe (format: \"if:condition?value_if_true:value_if_false"
"\")\n"
" 10. opcja (format: plik.sekcja.opcja)\n"
" 11. zmienna lokalna w buforze\n"
" 12. nazwa hdatay/zmiennej (wartość jest automatycznie konwertowana na ciąg "
" 11. opcja (format: plik.sekcja.opcja)\n"
" 12. zmienna lokalna w buforze\n"
" 13. nazwa hdatay/zmiennej (wartość jest automatycznie konwertowana na ciąg "
"znaków), domyślnie \"window\" i \"buffer\" wskazują na aktualne okno/bufor.\n"
"Format dla hdata może być jednym z poniższych:\n"
" hdata.zmienna1.zmienna2...: inicjuje hdata (wskaźnik musi być znany), "
@@ -1724,13 +1726,14 @@ msgstr ""
"na przykład:\n"
" ${buffer[0x1234abcd].full_name}: pełna nazwa buforu z tym wskaźnikiem "
"(może zostać użyte w triggerach)\n"
"Nazwy hdata i zmiennych, można znaleźć w \"Opisie API wtyczek\", fukcja "
"Nazwy hdata i zmiennych, można znaleźć w Opisie API wtyczek, funkcja "
"\"weechat_hdata_get\".\n"
"\n"
"Przykłady (proste ciągi):\n"
" /eval -n ${info:version} ==> 0.4.3\n"
" /eval -n ${env:HOME} ==> /home/user\n"
" /eval -n ${weechat.look.scroll_amount} ==> 3\n"
" /eval -n ${sec.data.freenode_password} ==> secret\n"
" /eval -n ${window} ==> 0x2549aa0\n"
" /eval -n ${window.buffer} ==> 0x2549320\n"
" /eval -n ${window.buffer.full_name} ==> core.weechat\n"
@@ -1766,7 +1769,6 @@ msgstr ""
"list || enable|disable|toggle [<nazwa>|@] || add <nazwa> <bufor>[,"
"<bufor>...] <tagi> <regex> || rename <nazwa> <nowa_nazwa> || del <nazwa>|-all"
#, fuzzy
msgid ""
" list: list all filters\n"
" enable: enable filters (filters are enabled by default)\n"
@@ -1867,10 +1869,12 @@ msgstr ""
" - wielkość znaków nie ma znaczenia dla wyrażeń, jeśli zaczynają się "
"od \"(?-i)\" wielkość znaków ma znaczenie\n"
"\n"
"Domyślny skrót klawiszowy alt+'=' włącza/wyłącza filtrowanie.\n"
"Domyślny skrót klawiszowy alt+'=' włącza/wyłącza filtrowanie globalnie i"
" alt+'-' "
"włącza/wyłącza filtrowanie w obecnym buforze.\n"
"\n"
"Najczęściej używane tagi:\n"
" no_filter, no_highlight, no_log, log0..log9 (log level),\n"
" no_filter, no_highlight, no_log, log0..log9 (poziom logowania),\n"
" notify_none, notify_message, notify_private, notify_highlight,\n"
" self_msg, nick_xxx (xxx to nick w wiadomości), prefix_nick_ccc (ccc to "
"kolor nicka),\n"
@@ -1895,7 +1899,7 @@ msgstr ""
" /filter add toto irc.freenode.#weechat nick_toto *\n"
" filtruj wejścia/akcje IRC od użytkownika \"toto\":\n"
" /filter add toto * nick_toto+irc_join,nick_toto+irc_action *\n"
" filtruj linie zawierające fraze \"weechat sucks\" na kanale IRC #weechat:\n"
" filtruj linie zawierające frazę \"weechat sucks\" na kanale IRC #weechat:\n"
" /filter add sucks irc.freenode.#weechat * weechat sucks\n"
" filtruj linie \"WeeChat sucks\" we wszystkich buforach:\n"
" /filter add sucks2 * * (?-i)^WeeChat sucks$"
@@ -3655,7 +3659,6 @@ msgstr ""
"\"irc_notice+nick_toto*\" dla powiadomień od nicka zaczynającego się na "
"\"toto\""
#, fuzzy
msgid ""
"conditions to add a buffer in hotlist (if notify level is OK for the "
"buffer); you can use in these conditions: \"window\" (current window "
@@ -3670,7 +3673,8 @@ msgstr ""
"okna), \"buffer\" (wskaźnik bufora do dodania na hotlistę), \"priority\" (0 "
"= niski, 1 = wiadomość, 2 = rozmowa prywatna, 3 = highlight); domyślnie "
"bufor jest dodawany do hotlisty jeśli jesteś niedostępny lub jeśli bufor nie "
"jest widoczny na ekranie (nie jest wyświetlany w żadnym oknie)"
"jest widoczny na ekranie (nie jest wyświetlany w żadnym oknie), lub jeśli "
"przynajmniej jeden klient relay jest podłączony za pomocą protokołu weechat"
msgid "string displayed between buffers in hotlist"
msgstr "ciąg znaków wyświetlany pomiędzy buforami w hotliście"
@@ -3680,6 +3684,9 @@ msgid ""
"display messages count, other number = display max N messages count (from "
"the highest to lowest priority)"
msgstr ""
"maksymalna ilość wiadomości do wyświetlenia w hotliście dla bufora: 0 = nigdy "
"nie wyświetlaj, inna liczba = wyświetlaj maksymalnie N ilości wiadomości (od "
"najwyższego do najniższego priorytetu)"
msgid ""
"display messages count if number of messages is greater or equal to this "
@@ -4127,14 +4134,14 @@ msgstr "wyświetl poziomy separator pomiędzy oknami"
msgid "display a vertical separator between windows"
msgstr "wyświetl pionowy separator pomiędzy oknami"
#, fuzzy
msgid ""
"title for window (terminal for Curses GUI), set on startup; an empty string "
"will keep title unchanged (note: content is evaluated, see /help eval); "
"example: \"WeeChat ${info:version}\""
msgstr ""
"tytuł dla okna (terminal dla GUI Curses), ustawiany na starcie; pusty ciąg "
"pozostawi tytuł bez zmian (zawartość jest przetwarzana, zobacz /help eval)"
"pozostawi tytuł bez zmian (zawartość jest przetwarzana, zobacz /help eval); "
"przykład: \"WeeChat ${info:version}\""
msgid ""
"comma-separated list of chars (or range of chars) that are considered part "
@@ -4478,9 +4485,8 @@ msgstr "dopełniaj tylko pierwszym znalezionym nickiem"
msgid "chars ignored for nick completion"
msgstr "znaki ignorowane przy dopełnieniu nicków"
#, fuzzy
msgid "send alert (BEL) when a partial completion occurs"
msgstr "powiadom użytkownika o częściowym dopełnieniu"
msgstr "wyślij alarm (BEL), kiedy nastąpi częściowe dopełnienie"
msgid ""
"partially complete command names (stop when many commands found begin with "
@@ -5897,6 +5903,14 @@ msgid ""
"${format_number}${indent}${format_nick_prefix}${color_hotlist}${format_name}:"
"[${number}]}\""
msgstr ""
"format każdej linii w buforze (uwaga: zawartość jest przetwarzana, zobacz "
"/help buflist); przykład: standardowy format dla elementu paska „buflist” i"
" tylko "
"numer bufora w nawiasach kwadratowych dla pozostałych elementów („buflist2” i"
" „buflist3”): "
"\"${if:${bar_item.name}==buflist?${format_number}${indent}${format_nick_prefix"
"}${color_hotlist}${format_name}:"
"[${number}]}\""
msgid ""
"format for the line with current buffer (note: content is evaluated, see /"
@@ -7496,13 +7510,12 @@ msgstr "%s%s: komenda \"%s\" może być tylko wykonana z nazwą kanału (\"%s\")
msgid "%s%s: cannot create new private buffer \"%s\""
msgstr "%s%s: nie można utworzyć nowego bufora prywatnego \"%s\""
#, fuzzy
msgid "nick:"
msgstr "nick"
msgstr "nick:"
#, fuzzy, c-format
#, c-format
msgid "Server: %s%s %s[%s%s%s]%s%s%s"
msgstr "Serwer: %s%s %s[%s%s%s]%s%s"
msgstr "Serwer: %s%s %s[%s%s%s]%s%s%s"
msgid "connected"
msgstr "połączony"
@@ -7776,7 +7789,6 @@ msgstr "negocjacja możliwości klienta"
msgid "ls || list || req|ack [<capability> [<capability>...]] || end"
msgstr "ls || list || req|ack [<opcja> [<opcja>...]] || end"
#, fuzzy
msgid ""
" ls: list the capabilities supported by the server\n"
" list: list the capabilities currently enabled\n"
@@ -7798,8 +7810,8 @@ msgid ""
" /cap\n"
" /cap req multi-prefix away-notify"
msgstr ""
" ls: wyświetla opcje wspierane przez zerwer\n"
" list: wyświetla obeznie włączone opcje\n"
" ls: wyświetla opcje wspierane przez serwer\n"
" list: wyświetla obecnie włączone opcje\n"
" req: żądanie opcji\n"
" ack: potwierdzenie opcji wymagających potwierdzenia po stronie klienta\n"
" end: kończy negocjacje opcji\n"
@@ -7807,7 +7819,8 @@ msgstr ""
"Bez argumentu, wysyłane są \"ls\" i \"list\".\n"
"\n"
"Opcje wspierane przez WeeChat to: account-notify, away-notify, cap-notify, "
"extended-join, multi-prefix, server-time, userhost-in-names.\n"
"chghost, extended-join, invite-notify, multi-prefix, server-time, "
" userhost-in-names.\n"
"\n"
"Opcje automatycznie włączane na serwerach można ustawić za pomocą opcji irc."
"server_default.capabilities (albo dla konkretnego serwera, opcja irc.server."
@@ -8191,28 +8204,22 @@ msgstr ""
"wyświetla wszystkie nazwy serwerów, które są połączone z tym samym serwerem "
"co my"
#, fuzzy
msgid "[[<target>] <server_mask>]"
msgstr "[[<serwer>] <maska_serwera>]"
msgstr "[[<cel>] <maska>]"
#, fuzzy
msgid ""
" target: this remote server should answer the query\n"
"server_mask: list of servers must match this mask"
msgstr ""
" serwer: ten serwer powinien odpowiedzieć na zapytanie\n"
" cel: ten serwer powinien odpowiedzieć na zapytanie\n"
"maska: lista serwerów musi pasować do maski"
msgid "list channels and their topic"
msgstr "wyświetla kanały i ich tematy"
#, fuzzy
msgid "[-server <server>] [-re <regex>] [<channel>[,<channel>...]] [<target>]"
msgstr ""
"[-noswitch] [-server <serwer>] [<kanał1>[,<kanał2>...]] [<hasło1>[,"
"<hasło2>...]]"
msgstr "[-server <serwer>] [-re <wyrażenie>] [<kanał>[,<kanał>...]] [<cel>]"
#, fuzzy
msgid ""
" server: send to this server (internal name)\n"
" regex: POSIX extended regular expression used to filter results (case "
@@ -8229,11 +8236,12 @@ msgid ""
"networks):\n"
" /list -re #weechat.*"
msgstr ""
"kanał: kanał do listowania\n"
" serwer: nazwa serwera\n"
" serwer: wyślij do tego serwera (nazwa wewnętrzna)\n"
" regexp: rozszerzone wyrażenie regularne POSIX użyte do filtrowania wyników "
"(wielkość znaków nie ma znaczenia, jeśli poprzedzone \"(?-i)\" to wielkość "
"znaków ma znaczenie)\n"
"channel: kanał do wylistowania\n"
" cel: nazwa serwera\n"
"\n"
"Przykłady:\n"
" wyświetla wszystkie kanały na serwerze (może być bardzo wolny w dużych "
@@ -8476,17 +8484,15 @@ msgstr ""
msgid "send a ping to server"
msgstr "wyślij ping do serwera"
#, fuzzy
msgid "<target1> [<target2>]"
msgstr "[<maska> [<cel>]]"
msgstr "<cel1> [<cel2>]"
#, fuzzy
msgid ""
"target1: server\n"
"target2: forward ping to this server"
msgstr ""
"serwer1: serwer\n"
"serwer2: przekieruj ping do tego serwera"
"cel1: serwer\n"
"cel2: przekieruj ping do tego serwera"
msgid "answer to a ping message"
msgstr "odpowiedz na ping"
@@ -8635,19 +8641,17 @@ msgstr ""
msgid "list, add or remove IRC servers"
msgstr "wyświetla, dodaje lub usuwa serwery IRC"
#, fuzzy
msgid ""
"list|listfull [<name>] || add <name> <hostname>[/<port>] [-temp] [-"
"<option>[=<value>]] [-no<option>] || copy|rename <name> <new_name> || "
"reorder <name> [<name>...] || open <name>|-all [<name>...] || del|keep "
"<name> || deloutq|jump|raw"
msgstr ""
"list|listfull [<serwer>] || add <serwera> <host>[/<port>] [-temp] [-"
"<opcja>[=<wartość>]] [-no<opcja>]|| copy|rename <serwer> <nowa_nazwa> || "
"reorder <serwer> [<serwer>...] || open <serwer>|-all [<serwer>...] || del|"
"keep <serwer> || deloutq|jump|raw"
"list|listfull [<nazwa>] || add <nazwa> <host>[/<port>] [-temp] [-"
"<opcja>[=<wartość>]] [-no<opcja>]|| copy|rename <nazwa> <nowa_nazwa> || "
"reorder <nazwa> [<nazwa>...] || open <nazwa>|-all [<nazwa>...] || del|"
"keep <nazwa> || deloutq|jump|raw"
#, fuzzy
msgid ""
" list: list servers (without argument, this list is displayed)\n"
"listfull: list servers with detailed info for each server\n"
@@ -8687,7 +8691,10 @@ msgstr ""
"listfull: wyświetla listę serwerów ze szczegółowymi informacjami dla każdego "
"serwera\n"
" add: tworzy nowy serwer\n"
" serwer: nazwa serwera, do użytku wewnętrznego i wyświetlania\n"
" nazwa: nazwa serwera, do użytku wewnętrznego i wyświetlania; ta nazwa jest "
"używana do połączenia z serwerem (/connect nazwa) i do ustawiania opcji"
" serwera: "
"irc.server.nazwa.xxx\n"
"host: nazwa albo adres IP serwera, z opcjonalnym numerem portu (domyślnie: "
"6667), wiele adresów należy rozdzielić przecinkiem\n"
" -temp: tworzy serwer tymczasowy (nie zapisany)\n"
@@ -8746,32 +8753,28 @@ msgstr ""
msgid "disconnect server links"
msgstr "rozłącza od podłączonych serwerów"
#, fuzzy
msgid "<target> <comment>"
msgstr "<serwer> <komentarz>"
msgstr "<cel> <komentarz>"
#, fuzzy
msgid ""
" target: server name\n"
"comment: comment"
msgstr ""
" serwer: nazwa serwera\n"
" cel: nazwa serwera\n"
"komentarz: komentarz"
msgid "query statistics about server"
msgstr "zapytanie o statystyki serwera"
#, fuzzy
msgid "[<query> [<target>]]"
msgstr "[<zapytanie> [<serwer>]]"
msgstr "[<zapytanie> [<cel>]]"
#, fuzzy
msgid ""
" query: c/h/i/k/l/m/o/y/u (see RFC1459)\n"
"target: server name"
msgstr ""
" zapytanie: c/h/i/k/l/m/o/y/u (zobacz RFC1459)\n"
"serwer: nazwa serwera"
"cel: nazwa serwera"
msgid ""
"give users who are on a host running an IRC server a message asking them to "
@@ -8817,11 +8820,9 @@ msgstr "znajduje drogę do konkretnego serwera"
msgid "unban nicks or hosts"
msgstr "odbanowuje nicki lub hosty"
#, fuzzy
msgid "[<channel>] <nick>|<number> [<nick>|<number>...]"
msgstr "[<kanał>] <nick> [<nick> ...]"
msgstr "[<kanał>] <nick>|<numer> [<nick>|<numer>...]"
#, fuzzy
msgid ""
"channel: channel name\n"
" nick: nick or host\n"
@@ -8829,13 +8830,11 @@ msgid ""
msgstr ""
"kanał: nazwa kanału\n"
" nick: nick lub host\n"
"\n"
"Bez podania argumentu komenda wyświetla listę banów na obecnym kanale."
" numer: numer bana (wyświetlany na liście za pomocą komendy /ban)"
msgid "unquiet nicks or hosts"
msgstr "nicki albo hosty przestają być uciszone"
#, fuzzy
msgid ""
"channel: channel name\n"
" nick: nick or host\n"
@@ -8843,8 +8842,7 @@ msgid ""
msgstr ""
"kanał: nazwa kanału\n"
" nick: nick lub host\n"
"\n"
"Bez podania argumentu komenda wyświetla listę banów na obecnym kanale."
" numer: numer uciszenia (wyświetlany na liście za pomocą komendy /quiet)"
msgid "return a list of information about nicks"
msgstr "zwraca listę informacji o użytkownikach"
@@ -8856,16 +8854,14 @@ msgid "give the version info of nick or server (current or specified)"
msgstr ""
"podaje informację o wersji nicka lub serwera (obecnego lub określonego)"
#, fuzzy
msgid "[<target>|<nick>]"
msgstr "[<serwer>|<nick>]"
msgstr "[<cel>|<nick>]"
#, fuzzy
msgid ""
"target: server name\n"
" nick: nick"
msgstr ""
"serwer: nazwa serwera\n"
"cel: nazwa serwera\n"
" nick: nazwa użytkownika"
msgid "give voice to nick(s)"
@@ -8920,11 +8916,9 @@ msgstr ""
msgid "query information about user(s)"
msgstr "zapytanie o informacje o użytkowniku(ach)"
#, fuzzy
msgid "[<target>] [<nick>[,<nick>...]]"
msgstr "[<serwer>] [<nick>[,<nick>...]]"
msgstr "[<cel>] [<nick>[,<nick>...]]"
#, fuzzy
msgid ""
"target: server name\n"
" nick: nick (may be a mask)\n"
@@ -8936,11 +8930,11 @@ msgid ""
"If option irc.network.whois_double_nick is enabled, two nicks are sent (if "
"only one nick is given), to get idle time in answer."
msgstr ""
"serwer: nazwa serwera\n"
"cel: nazwa serwera\n"
" nick: nick (może być maska)\n"
"\n"
"Bez argumentu, komenda ta wykona whois na:\n"
"- twoim własnym nicki, jeśli bufor to serwer/kanał\n"
"- twoim własnym nicku, jeśli bufor to serwer/kanał\n"
"- zdalnym nicku, jeśli bufor to rozmowa prywatna.\n"
"\n"
"Jeśli opcja irc.network.whois_double_nick jest włączona, wysyłane są dwa "
@@ -8996,11 +8990,11 @@ msgid "nicks and hostnames of current IRC channel"
msgstr "użytkownicy i hosty obecnego kanału IRC"
msgid "modelist masks of current IRC channel; required argument: modelist mode"
msgstr ""
msgstr "maski modlisty obecnego kanału IRC; wymagany argument: modelist mode"
msgid ""
"modelist numbers of current IRC channel; required argument: modelist mode"
msgstr ""
msgstr "numery modlisty obecnego kanału IRC; wymagany argument: modelist mode"
msgid "topic of current IRC channel"
msgstr "temat obecnego kanału IRC"
@@ -9776,9 +9770,8 @@ msgstr ""
"\"irc_smart_filter\")"
#. TRANSLATORS: please do not translate "chghost"
#, fuzzy
msgid "enable smart filter for \"chghost\" messages"
msgstr "włącza mądre filtrowanie dla wiadomości \"join\""
msgstr "włącza mądre filtrowanie dla wiadomości \"chghost\""
msgid ""
"delay for filtering join/part/quit messages (in minutes): if the nick did "
@@ -9856,9 +9849,8 @@ msgstr "kolor dla atrybutów nicka w elemencie paska \"input_prompt\""
msgid "color for text in join messages"
msgstr "kolor tekstu w wiadomościach o wejściu na kanał"
#, fuzzy
msgid "color for text in chghost messages"
msgstr "kolor tekstu w wiadomościach o wejściu na kanał"
msgstr "kolor tekstu w wiadomościach o zmianie hosta"
msgid "color for text in part/quit messages"
msgstr "kolor tekstu w wiadomościach o opuszczeniu kanału/wyjściu z IRC"
@@ -10174,29 +10166,23 @@ msgstr "wskaźnik kanału (opcjonalne)"
msgid "server,channel (channel is optional)"
msgstr "serwer,kanał (kanał jest opcjonalny)"
#, fuzzy
msgid "list of channel mode lists for an IRC channel"
msgstr "lista nicków na kanale IRC"
msgstr "lista modlist kanału IRC"
#, fuzzy
msgid "mode list pointer (optional)"
msgstr "wskaźnik aliasu (opcjonalny)"
msgstr "wskaźnik modlisty (opcjonalny)"
#, fuzzy
msgid "server,channel,type (type is optional)"
msgstr "serwer,kanał (serWer jest opcjonalny)"
msgstr "serwer,kanał,typ (typ jest opcjonalny)"
#, fuzzy
msgid "list of items in a channel mode list"
msgstr "kolor trybów kanału, przy nazwie kanału"
msgstr "lista elementów na modliście kanału"
#, fuzzy
msgid "mode list item pointer (optional)"
msgstr "wskaźnik elementu paska (opcjonalne)"
msgstr "wskaźnik elementu modlisty (opcjonalne)"
#, fuzzy
msgid "server,channel,type,number (number is optional)"
msgstr "serwer,kanał (serWer jest opcjonalny)"
msgstr "serwer,kanał,typ,numer (numer jest opcjonalny)"
msgid "list of nicks for an IRC channel"
msgstr "lista nicków na kanale IRC"
@@ -10226,10 +10212,10 @@ msgid "irc nick"
msgstr "nazwa użytkownika irc"
msgid "irc modelist"
msgstr ""
msgstr "modlista irc"
msgid "irc modelist item"
msgstr ""
msgstr "element modlisty irc"
msgid "irc channel"
msgstr "kanał irc"
@@ -10260,13 +10246,13 @@ msgstr "%s%s: nie jesteś połączony z serwerem"
msgid "%s%s: this buffer is not a channel!"
msgstr "%s%s: to nie jest bufor kanału"
#, fuzzy, c-format
#, c-format
msgid "%s%s: cannot allocate new modelist"
msgstr "%s%s: nie można przydzielić nowego kanału"
msgstr "%s%s: nie można przydzielić nowej modlisty"
#, fuzzy, c-format
#, c-format
msgid "%s%s: cannot allocate new modelist item"
msgstr "%s%s: nie można przydzielić nowego kanału"
msgstr "%s%s: nie można przydzielić nowego elementu modlisty"
#. TRANSLATORS: "unknown" is the status for /notify when ison answer has not been received (check pending)
msgid "unknown"
@@ -10334,11 +10320,11 @@ msgstr "%s%s: możliwości klienta, żądanie: %s"
msgid "%s%s: client capability: SASL not supported"
msgstr "%s%s: możliwości klienta: SASL nie wspierany"
#, fuzzy, c-format
#, c-format
msgid "%s%s: client capability, server supports: %s"
msgstr "%s%s: możliwości klienta, serwer wspiera: %s"
#, fuzzy, c-format
#, c-format
msgid "%s%s: client capability, currently enabled: %s"
msgstr "%s%s: możliwości klienta, aktualnie włączone: %s"
@@ -10358,9 +10344,9 @@ msgstr "%s%s: możliwości klienta, teraz dostępne: %s"
msgid "%s%s: client capability, removed: %s"
msgstr "%s%s: możliwości klienta, usunięte: %s"
#, fuzzy, c-format
#, c-format
msgid "%s%s%s%s (%s%s%s)%s has changed host to %s%s"
msgstr "%s%s%s%s%s%s%s%s%s%s opuścił %s%s%s"
msgstr "%s%s%s%s (%s%s%s)%s zmienił hosta na %s%s"
#, c-format
msgid "%sYou have been invited to %s%s%s by %s%s%s"
@@ -10542,30 +10528,30 @@ msgid "%sChannel reop %s%s%s: %s%s"
msgstr "%sReop kanału %s%s%s: %s%s"
#. TRANSLATORS: "%s" after "on" is a date
#, fuzzy, c-format
#, c-format
msgid "%s%s[%s%s%s] %s%s%s%s invited by %s on %s"
msgstr "%s%s[%s%s%s] %s%s%s zaproszony przez %s na %s"
msgstr "%s%s[%s%s%s] %s%s%s%s zaproszony przez %s na %s"
#, fuzzy, c-format
#, c-format
msgid "%s%s[%s%s%s] %s%s%s%s invited by %s"
msgstr "%s%s[%s%s%s] %s%s%s zaproszony przez %s"
msgstr "%s%s[%s%s%s] %s%s%s%s zaproszony przez %s"
#, fuzzy, c-format
#, c-format
msgid "%s%s[%s%s%s] %s%s%s%s invited"
msgstr "%s%s[%s%s%s] %s%s%s zaproszony"
msgstr "%s%s[%s%s%s] %s%s%s%s zaproszony"
#. TRANSLATORS: "%s" after "on" is a date
#, fuzzy, c-format
#, c-format
msgid "%s%s[%s%s%s]%s%s exception %s%s%s by %s on %s"
msgstr "%s%s[%s%s%s]%s wyjątek %s%s%s ustawiony przez %s na %s"
msgstr "%s%s[%s%s%s]%s%s wyjątek %s%s%s ustawiony przez %s %s"
#, fuzzy, c-format
#, c-format
msgid "%s%s[%s%s%s]%s%s exception %s%s%s by %s"
msgstr "%s%s[%s%s%s]%s wyjątek %s%s%s ustawiony przez %s"
msgstr "%s%s[%s%s%s]%s%s wyjątek %s%s%s ustawiony przez %s"
#, fuzzy, c-format
#, c-format
msgid "%s%s[%s%s%s]%s%s exception %s%s"
msgstr "%s%s[%s%s%s]%s wyjątek %s%s"
msgstr "%s%s[%s%s%s]%s%s wyjątek %s%s"
#, c-format
msgid "%s%s: cannot create nick \"%s\" for channel \"%s\""
@@ -10608,17 +10594,17 @@ msgstr[1] "nick"
msgstr[2] "nick"
#. TRANSLATORS: "%s" after "on" is a date
#, fuzzy, c-format
#, c-format
msgid "%s%s[%s%s%s] %s%s%s%s banned by %s on %s"
msgstr "%s%s[%s%s%s] %s%s%s zbanowany przez %s na %s"
msgstr "%s%s[%s%s%s] %s%s%s%s zbanowany przez %s %s"
#, fuzzy, c-format
#, c-format
msgid "%s%s[%s%s%s] %s%s%s%s banned by %s"
msgstr "%s%s[%s%s%s] %s%s%s zbanowany przez %s"
msgstr "%s%s[%s%s%s] %s%s%s%s zbanowany przez %s"
#, fuzzy, c-format
#, c-format
msgid "%s%s[%s%s%s] %s%s%s%s banned"
msgstr "%s%s[%s%s%s] %s%s%s zbanowany"
msgstr "%s%s[%s%s%s] %s%s%s%s zbanowany"
#, c-format
msgid ""
@@ -10649,17 +10635,17 @@ msgid "%s%s: nickname \"%s\" is unavailable, trying nickname \"%s\""
msgstr "%s%s: nick \"%s\" jest niedostępny, próbuje nicku \"%s\""
#. TRANSLATORS: "%s" after "on" is a date
#, fuzzy, c-format
#, c-format
msgid "%s%s[%s%s%s] %s%s%s%s quieted by %s on %s"
msgstr "%s%s[%s%s%s] %s%s%s uciszony przez %s na %s"
msgstr "%s%s[%s%s%s] %s%s%s%s uciszony przez %s na %s"
#, fuzzy, c-format
#, c-format
msgid "%s%s[%s%s%s] %s%s%s%s quieted by %s"
msgstr "%s%s[%s%s%s] %s%s%s uciszony przez %s"
msgstr "%s%s[%s%s%s] %s%s%s%s uciszony przez %s"
#, fuzzy, c-format
#, c-format
msgid "%s%s[%s%s%s] %s%s%s%s quieted"
msgstr "%s%s[%s%s%s] %s%s%s uciszony"
msgstr "%s%s[%s%s%s] %s%s%s%s uciszony"
#, c-format
msgid "%s%s: command \"%s\" not found:"
@@ -12349,14 +12335,15 @@ msgid "number of clients for relay"
msgstr "liczba podłączonych klientów"
#. TRANSLATORS: please do not translate the status names, they must be used in English
#, fuzzy
msgid ""
"protocol,status (both are optional, for each argument \"*\" means all; "
"protocols: irc, weechat; statuses: connecting, waiting_auth, connected, "
"auth_failed, disconnected)"
msgstr ""
"nazwa statusu (opcjonalne): łączenie, oczekiwanie na uwierzytelnienie, "
"połączono, uwierzytelnienie nieudane, rozłączono"
"protokół, status (oba są opcjonalne, dla każdego argumentu „*” oznacza"
" wszystko; "
"protokoły: irc, weechat; statusy: connecting, waiting_auth, connected, "
"auth_failed, disconnected)"
msgid "list of relay clients"
msgstr "lista zdalnych klientów"
@@ -13904,6 +13891,12 @@ msgid ""
"xfer.network.fast_send set to off); on the other hand, disabling send of "
"acks may prevent a freeze if the acks are not sent immediately to the sender"
msgstr ""
"wysyła ack podczas odbierania plików; jeśli wyłączone przesyłanie może się"
" zawiesić "
"jeśli nadawca czeka na ack (na przykład WeeChat wysyłający plik z opcją "
"xfer.network.fast_send ustawioną na off); z drugiej strony, wyłączenie tej"
" opcji może "
"zapobiec zawieszeniu jeśli ack nie zostaną wysłane od razu do nadawcy"
msgid ""
"speed limit for sending files, in kilo-bytes by second (0 means no limit)"
+1 -1
View File
@@ -281,7 +281,7 @@ gui_main_signal_sigwinch ()
void
gui_main_handle_quit_signals ()
{
char str_signal[64], str_weechat_signal[64];
char str_signal[32], str_weechat_signal[64];
int rc;
switch (weechat_quit_signal)
+1 -1
View File
@@ -240,7 +240,7 @@ const char *
gui_color_get_custom (const char *color_name)
{
int fg, bg, fg_term, bg_term, term_color;
static char color[32][32];
static char color[32][96];
static int index_color = 0;
char color_fg[32], color_bg[32];
char *pos_delim, *str_fg, *pos_bg, *error, *color_attr;
+8 -12
View File
@@ -142,7 +142,7 @@ buflist_config_hook_signals_refresh ()
char **all_signals, **signals;
const char *ptr_signals_refresh;
struct t_arraylist *signals_list;
int count, i;
int count, list_size, i;
all_signals = weechat_string_dyn_alloc (256);
if (!all_signals)
@@ -155,9 +155,7 @@ buflist_config_hook_signals_refresh ()
if (ptr_signals_refresh && ptr_signals_refresh[0])
{
weechat_string_dyn_concat (all_signals, ",");
weechat_string_dyn_concat (
all_signals,
weechat_config_string (buflist_config_look_signals_refresh));
weechat_string_dyn_concat (all_signals, ptr_signals_refresh);
}
if (weechat_config_boolean (buflist_config_look_nick_prefix))
{
@@ -180,13 +178,13 @@ buflist_config_hook_signals_refresh ()
{
weechat_arraylist_add (signals_list, signals[i]);
}
list_size = weechat_arraylist_size (signals_list);
buflist_config_signals_refresh = malloc (
weechat_arraylist_size (signals_list) *
sizeof (*buflist_config_signals_refresh));
list_size * sizeof (*buflist_config_signals_refresh));
if (buflist_config_signals_refresh)
{
buflist_config_num_signals_refresh = count;
for (i = 0; i < weechat_arraylist_size (signals_list); i++)
buflist_config_num_signals_refresh = list_size;
for (i = 0; i < list_size; i++)
{
buflist_config_signals_refresh[i] = weechat_hook_signal (
weechat_arraylist_get (signals_list, i),
@@ -194,10 +192,8 @@ buflist_config_hook_signals_refresh ()
}
if (weechat_buflist_plugin->debug >= 1)
{
weechat_printf (NULL,
_("%s: %d signals hooked"),
BUFLIST_PLUGIN_NAME,
weechat_arraylist_size (signals_list));
weechat_printf (NULL, _("%s: %d signals hooked"),
BUFLIST_PLUGIN_NAME, list_size);
}
}
weechat_arraylist_free (signals_list);
+6 -1
View File
@@ -35,6 +35,7 @@
#include "irc-config.h"
#include "irc-modelist.h"
#include "irc-nick.h"
#include "irc-protocol.h"
#include "irc-server.h"
#include "irc-input.h"
@@ -1355,7 +1356,11 @@ irc_channel_display_nick_back_in_pv (struct t_irc_server *server,
weechat_printf_date_tags (
ptr_channel->buffer,
0,
"irc_nick_back",
irc_protocol_tags (
"nick_back",
NULL,
(nick) ? nick->name : NULL,
(nick) ? nick->host : NULL),
_("%s%s%s %s(%s%s%s)%s is back on server"),
weechat_prefix ("join"),
irc_nick_color_for_msg (server, 1, nick, nickname),
+2 -1
View File
@@ -97,7 +97,8 @@ irc_protocol_log_level_for_command (const char *command)
if ((strcmp (command, "join") == 0)
|| (strcmp (command, "part") == 0)
|| (strcmp (command, "quit") == 0))
|| (strcmp (command, "quit") == 0)
|| (strcmp (command, "nick_back") == 0))
return 4;
return 3;
+40 -22
View File
@@ -70,38 +70,56 @@
#define API_STATIC_STRING(__string) \
plugin_script_get_static_string(&lua_data, __string);
#define API_RETURN_OK \
lua_pushinteger (L, 1); \
return 1
{ \
lua_pushinteger (L, 1); \
return 1; \
}
#define API_RETURN_ERROR \
lua_pushinteger (L, 0); \
return 1
{ \
lua_pushinteger (L, 0); \
return 1; \
}
#define API_RETURN_EMPTY \
lua_pushstring (L, ""); \
return 0
{ \
lua_pushstring (L, ""); \
return 0; \
}
#define API_RETURN_STRING(__string) \
lua_pushstring (L, \
(__string) ? __string : ""); \
return 1
{ \
lua_pushstring (L, \
(__string) ? __string : ""); \
return 1; \
}
#define API_RETURN_STRING_FREE(__string) \
lua_pushstring (L, \
(__string) ? __string : ""); \
if (__string) \
free (__string); \
return 1
{ \
lua_pushstring (L, \
(__string) ? __string : ""); \
if (__string) \
free (__string); \
return 1; \
}
#if LUA_VERSION_NUM >= 503
#define API_RETURN_INT(__int) \
lua_pushinteger (L, __int); \
return 1
{ \
lua_pushinteger (L, __int); \
return 1; \
}
#define API_RETURN_LONG(__long) \
lua_pushinteger (L, __long); \
return 1
{ \
lua_pushinteger (L, __long); \
return 1; \
}
#else
#define API_RETURN_INT(__int) \
lua_pushnumber (L, __int); \
return 1
{ \
lua_pushnumber (L, __int); \
return 1; \
}
#define API_RETURN_LONG(__long) \
lua_pushnumber (L, __long); \
return 1
{ \
lua_pushnumber (L, __long); \
return 1; \
}
#endif /* LUA_VERSION_NUM >= 503 */
+4
View File
@@ -1561,7 +1561,11 @@ weechat_plugin_init (struct t_weechat_plugin *plugin, int argc, char *argv[])
/* PyEval_InitThreads(); */
/* python_mainThreadState = PyThreadState_Swap(NULL); */
#if PY_VERSION_HEX >= 0x03070000
python_mainThreadState = PyThreadState_Get();
#else
python_mainThreadState = PyEval_SaveThread();
#endif
/* PyEval_ReleaseLock (); */
if (!python_mainThreadState)
+1 -1
View File
@@ -599,7 +599,7 @@ relay_irc_get_line_info (struct t_relay_client *client,
char **tags, char **message)
{
int i, num_tags, command, action, all_tags, length;
char str_tag[256], *pos, *message_no_color, str_time[256];
char str_tag[512], *pos, *message_no_color, str_time[256];
const char *ptr_tag, *ptr_message, *ptr_nick, *ptr_nick1, *ptr_nick2;
const char *ptr_host, *localvar_nick, *time_format;
time_t msg_date;
+1 -1
View File
@@ -120,7 +120,7 @@ TEST_GROUP(Scripts)
TEST(Scripts, API)
{
char path_testapigen[PATH_MAX], path_testapi[PATH_MAX];
char *path_testapi_output_dir, str_command[4096];
char *path_testapi_output_dir, str_command[(PATH_MAX * 2) + 128];
char *test_scripts_dir;
struct timeval time_start, time_end;
long long diff;
+2 -2
View File
@@ -32,9 +32,9 @@
# devel-patch the patch version of devel (e.g. 2 for version 1.4.2)
#
WEECHAT_STABLE=2.1
WEECHAT_STABLE=2.2
WEECHAT_DEVEL=2.2
WEECHAT_DEVEL_FULL=2.2-rc1
WEECHAT_DEVEL_FULL=2.2
if [ $# -lt 1 ]; then
echo >&2 "Syntax: $0 stable|devel|devel-full|devel-major|devel-minor|devel-patch"
+3 -1
View File
@@ -23,7 +23,7 @@
#
%define name weechat
%define version 2.1
%define version 2.2
%define release 1
Name: %{name}
@@ -77,6 +77,8 @@ rm -rf $RPM_BUILD_ROOT
%{_prefix}/share/icons/hicolor/32x32/apps/weechat.png
%changelog
* Sat Jul 14 2018 Sébastien Helleu <flashcode@flashtux.org> 2.2-1
- Released version 2.2
* Sun Mar 18 2018 Sébastien Helleu <flashcode@flashtux.org> 2.1-1
- Released version 2.1
* Wed Dec 20 2017 Sébastien Helleu <flashcode@flashtux.org> 2.0.1-1