1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-01 23:36:37 +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 --> <!-- 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) * Jim Ramsay (lack)
* Jiri Golembiovsky (GolemJ) * Jiri Golembiovsky (GolemJ)
* Joey Pabalinas (alyptik) * Joey Pabalinas (alyptik)
* Jos Ahrens
* Joseph Kichline * Joseph Kichline
* Juan Francisco Cantero Hurtado * Juan Francisco Cantero Hurtado
* Julien Louis (ptitlouis) * Julien Louis (ptitlouis)
+6 -1
View File
@@ -16,7 +16,7 @@ https://weechat.org/files/releasenotes/ReleaseNotes-devel.html[release notes]
[[v2.2]] [[v2.2]]
== Version 2.2 (under dev) == Version 2.2 (2018-07-14)
New features:: New features::
@@ -27,6 +27,7 @@ New features::
* core: allow merge of buffers by name in command /buffer (issue #1108, issue #1159) * core: allow merge of buffers by name in command /buffer (issue #1108, issue #1159)
* api: add function hashtable_add_from_infolist() * api: add function hashtable_add_from_infolist()
* api: add function string_format_size in scripting API * 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 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 invite-notify (issue #639)
* irc: add support for IRCv3.2 Client Capability Negotiation (issue #586, issue #623) * 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 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: 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) * 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 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 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) * 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: 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 * irc: fix memory leak when receiving a message with IRCv3 tags
* guile: fix memory leak in 7 functions returning allocated strings * 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 return code of functions config_write_option and config_write_line
* php: fix memory leak in 72 functions returning allocated strings * 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) * relay: fix socket creation for relay server on OpenBSD (issue #1213)
* ruby: fix memory leak in 7 functions returning allocated strings * ruby: fix memory leak in 7 functions returning allocated strings
* script: fix memory leak in case of invalid XML content in list of scripts * 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 * core: fix build with CMake and Ninja
* debian: add package weechat-headless with the headless binary and its man page * 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) * javascript: fix compilation of javascript plugin with autotools on some Linux distributions (issue #1208)
* python: add detection of Python 3.7
[[v2.1]] [[v2.1]]
== Version 2.1 (2018-03-18) == 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]] [[v2.2]]
== Version 2.2 (under dev) == Version 2.2 (2018-07-14)
[[v2.2_default_hotlist_conditions]] [[v2.2_default_hotlist_conditions]]
=== Default conditions for hotlist === Default conditions for hotlist
+2 -2
View File
@@ -35,7 +35,7 @@ endif()
if(ENABLE_PYTHON3) if(ENABLE_PYTHON3)
find_program(PYTHON_EXECUTABLE 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 PATHS /usr/bin /usr/local/bin /usr/pkg/bin
) )
else() else()
@@ -67,7 +67,7 @@ if(PYTHON_EXECUTABLE)
) )
if(ENABLE_PYTHON3) if(ENABLE_PYTHON3)
find_library(PYTHON_LIBRARY 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} HINTS ${PYTHON_POSSIBLE_LIB_PATH}
) )
else() else()
+1 -1
View File
@@ -547,7 +547,7 @@ PYTHON_VERSION=
if test "x$enable_python" = "xyes" ; then if test "x$enable_python" = "xyes" ; then
if test "x$enable_python3" = "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 else
AC_PATH_PROGS(PYTHON, python2.7 python2.6 python2.5 python2 python) AC_PATH_PROGS(PYTHON, python2.7 python2.6 python2.5 python2 python)
fi 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 Eine Auflistung der Standardtastenbelegung findet man in
link:weechat_user.de.html#key_bindings[Benutzeranleitung / Tastenbelegungen]. 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]] [[global_history]]
=== Wie kann ich den globalen Verlaufsspeicher (anstelle des Buffer eigenen) mit den Up-/Down-Tasten nutzen? === 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 List of default keys is in
link:weechat_user.en.html#key_bindings[User's guide / Key bindings]. 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]] [[global_history]]
=== How to use global history (instead of buffer history) with up and down keys? === 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 La liste des touches par défaut est dans le
link:weechat_user.fr.html#key_bindings[Guide utilisateur / Raccourcis clavier par défaut]. 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]] [[global_history]]
=== Comment utiliser l'historique global (au lieu de l'historique du tampon) avec les touches haut et bas ? === 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 List of default keys is in
link:weechat_user.it.html#key_bindings[User's guide / Key bindings]. 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]] [[global_history]]
=== Come si può usare la cronologia globale (invece di quella del buffer) con i tasti su e giù? === 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 | 使用中のインタプリタのバージョン | - | 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 | ソースコードの評価 | 実行するソースコード | ruby | ruby_eval | ソースコードの評価 | 実行するソースコード
+41 -41
View File
@@ -352,57 +352,57 @@ hdata と変数の名前については、"プラグイン API リファレン
rename <name> <new_name> rename <name> <new_name>
del <name>|-all del <name>|-all
list: list all filters list: 全てのフィルタをリストアップ
enable: enable filters (filters are enabled by default) enable: フィルタを有効化 (フィルタはデフォルトで有効になっています)
disable: disable filters disable: フィルタを無効化
toggle: toggle filters toggle: フィルタの有効無効を切り替え
name: filter name ("@" = enable/disable all filters in current buffer) name: フィルタの名前 ("@" = 現在のバッファに設定されている全てのフィルタを有効化/無効化)
add: add a filter add: フィルタを追加
rename: rename a filter rename: フィルタをリネーム
del: delete a filter del: フィルタを削除
-all: delete all filters -all: 全てのフィルタを削除
buffer: comma separated list of buffers where filter is active: buffer: フィルタが有効化されているバッファのコンマ区切りリスト:
- this is full name including plugin (example: "irc.freenode.#weechat" or "irc.server.freenode") - これはプラグイン名を含む完全な名前です (例: "irc.freenode.#weechat" または "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" tags: タグのコンマ区切りリスト、例えば "irc_join,irc_part,irc_quit"
- logical "and": use "+" between tags (for example: "nick_toto+irc_action") - 論理積 "and": タグ同士を "+" でつなげてください (例: "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 regex: 行単位検索の正規表現
- use '\t' to separate prefix from message, special chars like '|' must be escaped: '\|' - '\t' を使うと、プレフィックスをメッセージから分離できます。'|' 等の特別な文字は '\|' のようにエスケープしなければいけません
- 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 - 2 種類の正規表現があります: 一方はプレフィックス用、他方はメッセージ用
- regex are case insensitive, they can start by "(?-i)" to become case sensitive - 正規表現は大文字小文字を区別しません、"(?-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), no_filterno_highlightno_loglog0..log9 (ログレベル)、
notify_none, notify_message, notify_private, notify_highlight, notify_nonenotify_messagenotify_privatenotify_highlight
self_msg, nick_xxx (xxx is nick in message), prefix_nick_ccc (ccc is color of nick), self_msgnick_xxx (xxx はメッセージのニックネーム部分)、prefix_nick_ccc (ccc はニックネームの色)、
host_xxx (xxx is username + host in message), host_xxx (xxx はメッセージのユーザ名 + ホスト名部分)、
irc_xxx (xxx is command name or number, see /server raw or /debug tags), irc_xxx (xxx はコマンド名または番号、/server raw または /debug tags で確認)、
irc_numeric, irc_error, irc_action, irc_ctcp, irc_ctcp_reply, irc_smart_filter, away_info. irc_numericirc_errorirc_actionirc_ctcpirc_ctcp_replyirc_smart_filteraway_info
To see tags for lines in buffers: /debug tags バッファ内でタグを見るには: /debug tags
Examples: :
use IRC smart filter on all buffers: 全てのバッファで IRC スマートフィルタを使用:
/filter add irc_smart * irc_smart_filter * /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 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 add joinquit * irc_join,irc_part,irc_quit *
filter nicks displayed when joining channels or with /names: チャンネルに入った時や /names で表示されるニックネームをフィルタ:
/filter add nicks * irc_366 * /filter add nicks * irc_366 *
filter nick "toto" on IRC channel #weechat: IRC チャンネル #weechat で "toto" を含むニックネームをフィルタ:
/filter add toto irc.freenode.#weechat nick_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 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 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$ /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* * [[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"+` ** デフォルト値: `+"${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"` もし必要であれば、TERM 変数を修正してください: `export TERM="xxx"`
// TRANSLATION MISSING gnome-terminal
If you are using gnome-terminal, check that the option を使っている場合、設定/プロファイル/互換性メニュー内にある「曖昧幅の文字」を
"Ambiguous-width characters" in menu Preferences/Profile/Compatibility `半角` にしてください。
is set to `narrow`.
[[osx_display_broken]] [[osx_display_broken]]
=== OS X 上で WeeChat をコンパイルした場合、"(null)" という文字列が至る所に表示されます。 === OS X 上で WeeChat をコンパイルした場合、"(null)" という文字列が至る所に表示されます。
@@ -510,6 +509,14 @@ Mac OS X のターミナル.app を使っている場合、設定メニューの
デフォルトキー割り当てのリストはlink:weechat_user.ja.html#key_bindings[ユーザーズガイド / デフォルトのキー割り当て]を参照してください デフォルトキー割り当てのリストは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]] [[global_history]]
=== どうすればグローバルヒストリを (バッファヒストリの代わりに) 上下矢印キーで使えますか。 === どうすればグローバルヒストリを (バッファヒストリの代わりに) 上下矢印キーで使えますか。
+2 -2
View File
@@ -30,9 +30,9 @@
| irc | irc_ignores_numbers | numery zdefiniowanych ignorów | 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 | irc | irc_msg_kick | domyślna wiadomość wykopania
+2 -2
View File
@@ -110,7 +110,7 @@ _next_ignore_   (pointer, hdata: "irc_ignore") +
| irc | irc
| [[hdata_irc_modelist]]<<hdata_irc_modelist,irc_modelist>> | [[hdata_irc_modelist]]<<hdata_irc_modelist,irc_modelist>>
| irc modelist | modlista irc
| - | -
| _type_   (char) + | _type_   (char) +
_state_   (integer) + _state_   (integer) +
@@ -122,7 +122,7 @@ _next_modelist_   (pointer, hdata: "irc_modelist") +
| irc | irc
| [[hdata_irc_modelist_item]]<<hdata_irc_modelist_item,irc_modelist_item>> | [[hdata_irc_modelist_item]]<<hdata_irc_modelist_item,irc_modelist_item>>
| irc modelist item | element modlisty irc
| - | -
| _number_   (integer) + | _number_   (integer) +
_mask_   (string) + _mask_   (string) +
+2 -2
View File
@@ -20,9 +20,9 @@
| irc | irc_ignore | lista ignorów IRC | wskaźnik ignorowania (opcjonalne) | - | 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) | 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 | - | 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 | 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! // DO NOT EDIT BY HAND!
// //
* [[option_buflist.format.buffer]] *buflist.format.buffer* * [[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 ** typ: ciąg
** wartości: dowolny ciąg ** wartości: dowolny ciąg
** domyślna wartość: `+"${format_number}${indent}${format_nick_prefix}${color_hotlist}${format_name}"+` ** 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>...]] req|ack [<opcja> [<opcja>...]]
end end
ls: list the capabilities supported by the server ls: wyświetla opcje wspierane przez serwer
list: list the capabilities currently enabled list: wyświetla obecnie włączone opcje
req: request a capability req: żądanie opcji
ack: acknowledge capabilities which require client-side acknowledgement ack: potwierdzenie opcji wymagających potwierdzenia po stronie klienta
end: end the capability negotiation 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
/cap req multi-prefix away-notify /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+`: 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 cel: ten serwer powinien odpowiedzieć na zapytanie
server_mask: list of servers must match this mask maska: lista serwerów musi pasować do maski
---- ----
[[command_irc_list]] [[command_irc_list]]
* `+list+`: wyświetla kanały i ich tematy * `+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) serwer: wyślij do tego serwera (nazwa wewnętrzna)
regex: POSIX extended regular expression used to filter results (case insensitive, can start by "(?-i)" to become case sensitive) 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: channel to list channel: kanał do wylistowania
target: server name cel: nazwa serwera
Examples: Przykłady:
list all channels on server (can be very slow on large networks): wyświetla wszystkie kanały na serwerze (może być bardzo wolny w dużych sieciach):
/list /list
list channel #weechat: wyświetla kanał #weechat:
/list #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.* /list -re #weechat.*
---- ----
@@ -574,10 +574,10 @@ wiadomość: wiadomość pożegnalna (pokazywana innym użytkownikom)
* `+ping+`: wyślij ping do serwera * `+ping+`: wyślij ping do serwera
---- ----
/ping <target1> [<target2>] /ping <cel1> [<cel2>]
target1: server cel1: serwer
target2: forward ping to this server cel2: przekieruj ping do tego serwera
---- ----
[[command_irc_pong]] [[command_irc_pong]]
@@ -720,33 +720,32 @@ powód: powód
* `+server+`: wyświetla, dodaje lub usuwa serwery IRC * `+server+`: wyświetla, dodaje lub usuwa serwery IRC
---- ----
/server list|listfull [<name>] /server list|listfull [<nazwa>]
add <name> <hostname>[/<port>] [-temp] [-<option>[=<value>]] [-no<option>] add <nazwa> <host>[/<port>] [-temp] [-<opcja>[=<wartość>]] [-no<opcja>]|| copy|rename <nazwa> <nowa_nazwa>
copy|rename <name> <new_name> reorder <nazwa> [<nazwa>...]
reorder <name> [<name>...] open <nazwa>|-all [<nazwa>...]
open <name>|-all [<name>...] del|keep <nazwa>
del|keep <name>
deloutq|jump|raw deloutq|jump|raw
list: list servers (without argument, this list is displayed) list: wyświetla listę serwerów (bez argumentu wyświetlana jest ta lista)
listfull: list servers with detailed info for each server listfull: wyświetla listę serwerów ze szczegółowymi informacjami dla każdego serwera
add: add a new server add: tworzy nowy serwer
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 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
hostname: name or IP address of server, with optional port (default: 6667), many addresses can be separated by a comma host: nazwa albo adres IP serwera, z opcjonalnym numerem portu (domyślnie: 6667), wiele adresów należy rozdzielić przecinkiem
-temp: add a temporary server (not saved) -temp: tworzy serwer tymczasowy (nie zapisany)
option: set option for server (for boolean option, value can be omitted) opcja: ustawia opcję dla serwera (dla opcji boolowskich wartość może zostać pominięta)
nooption: set boolean option to 'off' (for example: -nossl) noopcja: ustawia opcje boolowskie na 'off' (na przykład: -nossl)
copy: duplicate a server copy: duplikuje serwer
rename: rename a server rename: zmienia nazwę serwera
reorder: reorder list of servers reorder: zmienia kolejność na liście serwerów
open: open the server buffer without connecting open: otwiera bufor serwera nie łącząc się z nim
keep: keep server in config file (for temporary servers only) keep: zachowuje serwer w pliku konfiguracyjnym (tylko dla serwerów tymczasowych)
del: delete a server del: usuwa serwer
deloutq: delete messages out queue for all servers (all messages WeeChat is currently sending) deloutq: usuń wiadomości z kolejki dla wszystkich serwerów (wszystkie wiadomości jakie WeeChat obecnie wysyła)
jump: jump to server buffer jump: przechodzi do bufora serwera
raw: open buffer with raw IRC data raw: otwiera bufor z nieprzetworzonymi danymi IRC
Examples: Przykłady:
/server listfull /server listfull
/server add freenode chat.freenode.net /server add freenode chat.freenode.net
/server add freenode chat.freenode.net/6697 -ssl -autoconnect /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+`: rozłącza od podłączonych serwerów
---- ----
/squit <target> <comment> /squit <cel> <komentarz>
target: server name cel: nazwa serwera
comment: comment komentarz: komentarz
---- ----
[[command_irc_stats]] [[command_irc_stats]]
* `+stats+`: zapytanie o statystyki serwera * `+stats+`: zapytanie o statystyki serwera
---- ----
/stats [<query> [<target>]] /stats [<zapytanie> [<cel>]]
query: c/h/i/k/l/m/o/y/u (see RFC1459) zapytanie: c/h/i/k/l/m/o/y/u (zobacz RFC1459)
target: server name cel: nazwa serwera
---- ----
[[command_irc_summon]] [[command_irc_summon]]
@@ -852,22 +851,22 @@ cel: nazwa serwera
* `+unban+`: odbanowuje nicki lub hosty * `+unban+`: odbanowuje nicki lub hosty
---- ----
/unban [<channel>] <nick>|<number> [<nick>|<number>...] /unban [<kanał>] <nick>|<numer> [<nick>|<numer>...]
channel: channel name kanał: nazwa kanału
nick: nick or host nick: nick lub host
number: ban number (as displayed by command /ban) numer: numer bana (wyświetlany na liście za pomocą komendy /ban)
---- ----
[[command_irc_unquiet]] [[command_irc_unquiet]]
* `+unquiet+`: nicki albo hosty przestają być uciszone * `+unquiet+`: nicki albo hosty przestają być uciszone
---- ----
/unquiet [<channel>] <nick>|<number> [<nick>|<number>...] /unquiet [<kanał>] <nick>|<numer> [<nick>|<numer>...]
channel: channel name kanał: nazwa kanału
nick: nick or host nick: nick lub host
number: quiet number (as displayed by command /quiet) numer: numer uciszenia (wyświetlany na liście za pomocą komendy /quiet)
---- ----
[[command_irc_userhost]] [[command_irc_userhost]]
@@ -892,10 +891,10 @@ cel: nazwa serwera
* `+version+`: podaje informację o wersji nicka lub serwera (obecnego lub określonego) * `+version+`: podaje informację o wersji nicka lub serwera (obecnego lub określonego)
---- ----
/version [<target>|<nick>] /version [<cel>|<nick>]
target: server name cel: nazwa serwera
nick: nick nick: nazwa użytkownika
---- ----
[[command_irc_voice]] [[command_irc_voice]]
@@ -941,16 +940,16 @@ maska: tylko informacje pasujące do maski
* `+whois+`: zapytanie o informacje o użytkowniku(ach) * `+whois+`: zapytanie o informacje o użytkowniku(ach)
---- ----
/whois [<target>] [<nick>[,<nick>...]] /whois [<cel>] [<nick>[,<nick>...]]
target: server name cel: nazwa serwera
nick: nick (may be a mask) nick: nick (może być maska)
Without argument, this command will do a whois on: Bez argumentu, komenda ta wykona whois na:
- your own nick if buffer is a server/channel - twoim własnym nicku, jeśli bufor to serwer/kanał
- remote nick if buffer is a private. - 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]] [[command_irc_whowas]]
+2 -2
View File
@@ -33,7 +33,7 @@
** domyślna wartość: `+default+` ** domyślna wartość: `+default+`
* [[option_irc.color.message_chghost]] *irc.color.message_chghost* * [[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 ** 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 ** 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+` ** domyślna wartość: `+brown+`
@@ -375,7 +375,7 @@
** domyślna wartość: `+on+` ** domyślna wartość: `+on+`
* [[option_irc.look.smart_filter_chghost]] *irc.look.smart_filter_chghost* * [[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 ** typ: bool
** wartości: on, off ** wartości: on, off
** domyślna wartość: `+on+` ** domyślna wartość: `+on+`
+148 -148
View File
@@ -69,79 +69,79 @@ Przykłady:
---- ----
/buffer list /buffer list
add [-free] [-switch] <name> add [-free] [-switch] <nazwa>
clear [<number>|<name>|-merged|-all [<number>|<name>...]] clear [<numer>|<nazwa>|-merged|-all [<numer>|<nazwa>...]]
move <number>|-|+ move <numer>|-|+
swap <number1>|<name1> [<number2>|<name2>] swap <numer1>|<nazwa1> [<numer2>|<nazwa2>]
cycle <number>|<name> [<number>|<name>...] cycle <numer>|<nazwa> [<numer>|<nazwa>...]
merge <number>|<name> merge <numer>|<nazwa>
unmerge [<number>|-all] unmerge [<numer>|-all]
hide [<number>|<name>|-all [<number>|<name>...]] hide [<numer>|<nazwa>|-all [<numer>|<nazwa>...]]
unhide [<number>|<name>|-all [<number>|<name>...]] unhide [<numer>|<nazwa>|-all [<numer>|<nazwa>...]]
renumber [<number1> [<number2> [<start>]]] renumber [<numer1> [<numer2> [<start>]]]
close [<n1>[-<n2>]|<name>] close [<n1>[-<n2>]|<nazwa>]
notify <level> notify <poziom>
localvar localvar
set <property> [<value>] set <opcja> [<value>]
get <property> get <opcja>
<number>|-|+|<name> <numer>|-|+|<nazwa>
list: list buffers (without argument, this list is displayed) list: wyświetla listę buforów (bez podania argumenty wyświetlana jest ta lista)
add: add a new buffer (it can be closed with "/buffer close" or input "q") add: dodaje nowy bufor (może zostać zamknięty komendą "/buffer close" albo "q")
clear: clear buffer content (number for a buffer, -merged for merged buffers, -all for all buffers, or nothing for current buffer) clear: czyści zawartość bufora (numer bufora, -merged dla połączonych buforów, -all dla wszystkich buforów, lub nic dla obecnego bufora)
move: move buffer in the list (may be relative, for example -1); "-" = move to first buffer number, "+" = move to last buffer number + 1 move: przesuwa bufor na liście (może być względne, np -1); "-" = przesuwa na pierwszy numer, "+" = przesuwa na ostatni numer bufora +1
swap: swap two buffers (swap with current buffer if only one number/name given) swap: zamienia miejscami dwa bufory (zamienia z obecnym buforem, jeśli podano tylko jeden numer/nazwę)
cycle: jump loop between a list of buffers cycle: przełącza w pętli między listą buforów
merge: merge current buffer to another buffer (chat area will be mix of both buffers) merge: łączy obecny bufor z innym (obszar rozmowy zostanie pomieszany między oba bufory)
(by default ctrl-x switches between merged buffers) (domyślnie ctrl-x przełącza pomiędzy połączonymi buforami)
unmerge: unmerge buffer from other buffers which have same number unmerge: odłącza bufor od innych mających taki sam numer
hide: hide the buffer hide: ukrywa bufor
unhide: unhide the buffer unhide: przywraca ukryty bufor
renumber: renumber buffers (works only if option weechat.look.buffer_auto_renumber is off) renumber: zmienia numer bufora (działa tylko, jeśli opcja weechat.look.buffer_auto_renumber jest wyłączona)
close: close buffer (number/range or name is optional) close: zamyka bufor (numer/przedział są opcjonalne)
notify: set notify level for current buffer: this level determines whether buffer will be added to hotlist or not: notify: ustawia poziom powiadomień dla obecnego bufora: ten poziom określa czy bufor zostanie dodany do hotlisty czy nie:
none: never none: nigdy
highlight: for highlights only highlight: tylko dla higlightów
message: for messages from users + highlights message: wiadomości od użytkowników + highlighty
all: all messages all: wszystkie wiadomości
reset: reset to default value (all) reset: przywraca wartości domyślne (all)
localvar: display local variables for current buffer localvar: wyświetla zmienne lokalne obecnego bufora
set: set a property for current buffer set: ustawia właściwość obecnego bufora
get: display a property of current buffer get: wyświetla właściwości obecnego bufora
number: jump to buffer by number, possible prefix: numer: przechodzi do bufora o numerze, dostępne prefiksy:
'+': relative jump, add number to current '+': przejście względne, dodaje numer do obecnego
'-': relative jump, sub number to current '-': przejście względne, odejmuje numer od obecnego
'*': jump to number, using option "weechat.look.jump_current_to_previous_buffer" '*': przejście do numeru, używając opcji "weechat.look.jump_current_to_previous_buffer"
-: jump to first buffer number -: przejście do pierwszego bufora
+: jump to last buffer number +: przejście do ostatniego bufora
name: jump to buffer by (partial) name nazwa: przejście do bufora o (częściowej) nazwie
Examples: Przykłady:
clear current buffer: czyści zawartość obecnego bufora:
/buffer clear /buffer clear
move buffer to number 5: przenosi bufor na numer 5:
/buffer move 5 /buffer move 5
swap buffer 1 with 3: zamienia bufor 1 z 3:
/buffer swap 1 3 /buffer swap 1 3
swap buffer #weechat with current buffer: zamienia bufor #weechat z obecnym buforem:
/buffer swap #weechat /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 /buffer cycle #chan1 #chan2 #chan3
merge with core buffer: łączy z głównym buforem:
/buffer merge 1 /buffer merge 1
merge with #weechat buffer: łączy z buforem #weechat:
/buffer merge #weechat /buffer merge #weechat
unmerge buffer: odłącza bufory:
/buffer unmerge /buffer unmerge
close current buffer: zamyka obecny bufor:
/buffer close /buffer close
close buffers 5 to 7: zamyka bufory od 5 do 7:
/buffer close 5-7 /buffer close 5-7
jump to #weechat: przechodzi do #weechat:
/buffer #weechat /buffer #weechat
jump to next buffer: przechodzi do następnego bufora:
/buffer +1 /buffer +1
jump to last buffer number: przechodzi do ostatniego bufora:
/buffer + /buffer +
---- ----
@@ -261,64 +261,64 @@ infolists: wyświetla informacje o infolistach
/eval [-n|-s] <wyrażenie> /eval [-n|-s] <wyrażenie>
[-n] -c <wyrażenie1> <operator> <wyrażenie2> [-n] -c <wyrażenie1> <operator> <wyrażenie2>
-n: display result without sending it to buffer (debug mode) -n: wyświetla wynik bez wysyłania go do buforu (tryb debugowania)
-s: split expression before evaluating it (many commands can be separated by semicolons) -s: podziel wyrażenie przed przetworzeniem go (wiele komend może być oddzielonych średnikami)
-c: evaluate as condition: use operators and parentheses, return a boolean value ("0" or "1") -c: przetwarza jako warunek: użyj operatorów i nawiasów, zwraca wartość logiczną ("0" lub "1")
expression: expression to evaluate, variables with format ${variable} are replaced (see below); many commands can be separated by semicolons wyrażenie: wyrażenie do przetworzenia, zmienne o formacie ${zmienna} są zastępowane (zobacz niżej); wiele komend można oddzielić średnikami
operator: a logical or comparison operator: operator: operator logiczny lub porównania:
- logical operators: - operatory logiczne:
&& boolean "and" && boolowskie "i"
|| boolean "or" || boolowskie "lub"
- comparison operators: - operatory porównania:
== equal == równy
!= not equal != różny
<= less or equal <= mniejszy lub równy
< less < mniejszy
>= greater or equal >= większy lub równy
> greater > większy
=~ is matching POSIX extended regex =~ pasuje do rozszerzonego wyrażenia regularnego POSIX
!~ is NOT matching POSIX extended regex !~ NIE pasuje do rozszerzonego wyrażenia regularnego POSIX
=* is matching mask (wildcard "*" is allowed) =* pasuje do maski (dzika karta "*" dozwolona)
!* is NOT matching mask (wildcard "*" is allowed) !* NIE pasuje do maski (dzika karta "*" dozwolona)
An expression is considered as "true" if it is not NULL, not empty, and different from "0". Wyrażenie jest uznawane za „prawdziwe” jeśli nie jest NULL, nie jest puste, oraz różni się od "0".
The comparison is made using floating point numbers if the two expressions are valid numbers, with one of the following formats: 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:
- integer (examples: 5, -7) - liczby całkowite (przykłady: 5, -7)
- floating point number (examples: 5.2, -7.5, 2.83e-2) - liczby zmiennoprzecinkowe (przykłady: 5.2, -7.5, 2.83e-2)
- hexadecimal number (examples: 0xA3, -0xA3) - liczby szesnastkowe (przykłady: 0xA3, -0xA3)
To force a string comparison, you can add double quotes around each expression, for example: 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 ==> 0
"50" > "100" ==> 1 "50" > "100" ==> 1
Some variables are replaced in expression, using the format ${variable}, variable can be, by order of priority: Niektóre zmienne w wyrażeniach są zamieniane, poprzez zastosowanie formatu ${zmienna}, według priorytetu zmienną może być:
1. an evaluated sub-string (format: "eval:xxx") 1. przetworzony ciąg (format: "eval:xxx")
2. a string with escaped chars (format: "esc:xxx" or "\xxx") 2. ciąg z wyescapowanymi znakami (format: "esc:xxx" lub "\xxx")
3. a string with chars to hide (format: "hide:char,string") 3. ciąg ze znakami do ukrycia (format: "hide:char,string")
4. a string with max chars (format: "cut:max,suffix,string" or "cut:+max,suffix,string") 4. ciąg o maksymalnej długości (format: "cut:max,suffix,string" lub "cut:+max,suffix,string")
or max chars displayed on screen (format: "cutscr:max,suffix,string" or "cutscr:+max,suffix,string") lub maksymalna ilość znaków wyświetlanych na ekranie (format: "cutscr:max,suffix,string" lub "cutscr:+max,suffix,string")
5. a reversed string (format: "rev:xxx") 5. odwrócony ciąg (format: "rev:xxx")
6. a color (format: "color:xxx", see "Plugin API reference", function "color") 6. kolor (format "color:xxx", zobacz „Opis API wtyczek”, funkcja "color")
7. an info (format: "info:name,arguments", arguments are optional) 7. informacja (format: "info:nazwa,argumenty", argumenty są opcjonalne)
8. current date/time (format: "date" or "date:format") 8. obecna data/czas (format: "date" lub "date:format")
9. an environment variable (format: "env:XXX") 9. zmienna środowiskowa (format: "env:XXX")
10. a ternary operator (format: "if:condition?value_if_true:value_if_false") 10. wyrażenie warunkowe (format: "if:condition?value_if_true:value_if_false")
11. an option (format: "file.section.option") 11. opcja (format: plik.sekcja.opcja)
12. a local variable in buffer 12. zmienna lokalna w buforze
13. a hdata name/variable (the value is automatically converted to string), by default "window" and "buffer" point to current window/buffer. 13. nazwa hdatay/zmiennej (wartość jest automatycznie konwertowana na ciąg znaków), domyślnie "window" i "buffer" wskazują na aktualne okno/bufor.
Format for hdata can be one of following: Format dla hdata może być jednym z poniższych:
hdata.var1.var2...: start with a hdata (pointer must be known), and ask variables one after one (other hdata can be followed) 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].var1.var2...: start with a hdata using a list, for example: hdata[list].zmienna1.zmienna2...: inicjuje hdata z wykorzystaniem listy, na przykład:
${buffer[gui_buffers].full_name}: full name of first buffer in linked list of buffers ${buffer[gui_buffers].full_name}: pełna nazwa buforu w połączonej liście buforów
${plugin[weechat_plugins].name}: name of first plugin in linked list of plugins ${plugin[weechat_plugins].name}: nazwa pierwszej wtyczki w połączonej liście wtyczek
hdata[pointer].var1.var2...: start with a hdata using a pointer, for example: hdata[wskaźnik].zmienna1.zmienna2...: zacznij z hdata używając wskaźnika, na przykład:
${buffer[0x1234abcd].full_name}: full name of the buffer with this pointer (can be used in triggers) ${buffer[0x1234abcd].full_name}: pełna nazwa buforu z tym wskaźnikiem (może zostać użyte w triggerach)
For name of hdata and variables, please look at "Plugin API reference", function "weechat_hdata_get". 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 ${info:version} ==> 0.4.3
/eval -n ${env:HOME} ==> /home/user /eval -n ${env:HOME} ==> /home/user
/eval -n ${weechat.look.scroll_amount} ==> 3 /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} ==> 0x2549aa0
/eval -n ${window.buffer} ==> 0x2549320 /eval -n ${window.buffer} ==> 0x2549320
/eval -n ${window.buffer.full_name} ==> core.weechat /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 ${date:%H:%M:%S} ==> 07:46:40
/eval -n ${if:${info:term_width}>80?big:small} ==> big /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.buffer.number} > 2 ==> 0
/eval -n -c ${window.win_width} > 100 ==> 1 /eval -n -c ${window.win_width} > 100 ==> 1
/eval -n -c (8 > 12) || (5 > 2) ==> 1 /eval -n -c (8 > 12) || (5 > 2) ==> 1
@@ -352,57 +352,57 @@ Examples (conditions):
rename <nazwa> <nowa_nazwa> rename <nazwa> <nowa_nazwa>
del <nazwa>|-all del <nazwa>|-all
list: list all filters list: wyświetla wszystkie filtry
enable: enable filters (filters are enabled by default) enable: włącza filtry (filtry są domyślnie włączone)
disable: disable filters disable: wyłącza filtry
toggle: toggle filters toggle: przełącza filtry
name: filter name ("@" = enable/disable all filters in current buffer) nazwa: nazwa filtru ("@" = włącza/wyłącza wszystkie filtry w obecnym buforze)
add: add a filter add: dodaje filtr
rename: rename a filter rename: zmienia nazwę filtru
del: delete a filter del: usuwa filtr
-all: delete all filters -all: usuwa wszystkie filtry
buffer: comma separated list of buffers where filter is active: bufor: oddzielona przecinkami lisa buforów, dla których filtr jest aktywny:
- this is full name including plugin (example: "irc.freenode.#weechat" or "irc.server.freenode") - jest to pełna nazwa zawierająca wtyczkę (przykład: "irc.freenode.#weechat" lub "irc.server.freenode")
- "*" means all buffers - "*" oznacza wszystkie bufory
- a name starting with '!' is excluded - nazwa zaczynająca się od '!' jest wykluczana
- wildcard "*" is allowed - dozwolony jest znak "*"
tags: comma separated list of tags, for example "irc_join,irc_part,irc_quit" tagi: lista tagów oddzielona przecinkiem, np: "irc_join,irc_part,irc_quit"
- logical "and": use "+" between tags (for example: "nick_toto+irc_action") - logiczne "i": użyj "+" pomiędzy tagami (na przykład: "nick_toto+irc_action")
- wildcard "*" is allowed - dozwolony jest znak "*"
- if tag starts with '!', then it is excluded and must NOT be in message - jeśli tag zaczyna się od '!', wtedy jest on wykluczony i NIE może znajdować się w wiadomości
regex: POSIX extended regular expression to search in line regex: rozszerzone wyrażenie regularne POSIX do wyszukania w linii
- use '\t' to separate prefix from message, special chars like '|' must be escaped: '\|' - użyj '\t' do oddzielenia prefiksu od wiadomości, znaki specjalne jak '|' muszą zostać poprzedzone '\' np: '\|'
- if regex starts with '!', then matching result is reversed (use '\!' to start with '!') - jeśli wyrażenie zaczyna się od '!', wtedy pasujący wynik jest odwracany (użyj '\!', aby zacząć od '!')
- two regular expressions are created: one for prefix and one for message - dwa wyrażenia są tworzone: jedno dla prefiksu, drugie dla wiadomości
- regex are case insensitive, they can start by "(?-i)" to become case sensitive - 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: Najczęściej używane tagi:
no_filter, no_highlight, no_log, log0..log9 (log level), no_filter, no_highlight, no_log, log0..log9 (poziom logowania),
notify_none, notify_message, notify_private, notify_highlight, 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), self_msg, nick_xxx (xxx to nick w wiadomości), prefix_nick_ccc (ccc to kolor nicka),
host_xxx (xxx is username + host in message), host_xxx (xxx to użytkownik + host w wiadomości),
irc_xxx (xxx is command name or number, see /server raw or /debug tags), 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. 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: Przykłady:
use IRC smart filter on all buffers: użyj inteligentnego filtru we wszystkich buforach IRC:
/filter add irc_smart * irc_smart_filter * /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 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 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 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 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 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 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$ /filter add sucks2 * * (?-i)^WeeChat sucks$
---- ----
+4 -4
View File
@@ -435,7 +435,7 @@
** domyślna wartość: `+"[]`_-^"+` ** domyślna wartość: `+"[]`_-^"+`
* [[option_weechat.completion.partial_completion_alert]] *weechat.completion.partial_completion_alert* * [[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 ** typ: bool
** wartości: on, off ** wartości: on, off
** domyślna wartość: `+on+` ** domyślna wartość: `+on+`
@@ -729,7 +729,7 @@
** domyślna wartość: `+""+` ** domyślna wartość: `+""+`
* [[option_weechat.look.hotlist_add_conditions]] *weechat.look.hotlist_add_conditions* * [[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 ** typ: ciąg
** wartości: dowolny ciąg ** wartości: dowolny ciąg
** domyślna wartość: `+"${away} || ${buffer.num_displayed} == 0 || ${info:relay_client_count,weechat,connected} > 0"+` ** domyślna wartość: `+"${away} || ${buffer.num_displayed} == 0 || ${info:relay_client_count,weechat,connected} > 0"+`
@@ -741,7 +741,7 @@
** domyślna wartość: `+", "+` ** domyślna wartość: `+", "+`
* [[option_weechat.look.hotlist_count_max]] *weechat.look.hotlist_count_max* * [[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 ** typ: liczba
** wartości: 0 .. 4 ** wartości: 0 .. 4
** domyślna wartość: `+2+` ** domyślna wartość: `+2+`
@@ -1179,7 +1179,7 @@
** domyślna wartość: `+on+` ** domyślna wartość: `+on+`
* [[option_weechat.look.window_title]] *weechat.look.window_title* * [[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 ** typ: ciąg
** wartości: dowolny ciąg ** wartości: dowolny ciąg
** domyślna wartość: `+""+` ** domyślna wartość: `+""+`
+1 -1
View File
@@ -159,7 +159,7 @@
** domyślna wartość: `+""+` ** domyślna wartość: `+""+`
* [[option_xfer.network.send_ack]] *xfer.network.send_ack* * [[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 ** typ: bool
** wartości: on, off ** wartości: on, off
** domyślna wartość: `+on+` ** domyślna wartość: `+on+`
+1 -3
View File
@@ -1,4 +1,3 @@
// TRANSLATION MISSING
= weechat-headless(1) = weechat-headless(1)
:doctype: manpage :doctype: manpage
:author: Sébastien Helleu :author: Sébastien Helleu
@@ -42,8 +41,7 @@ include::man_plugin_options.pl.adoc[]
include::man_files.pl.adoc[] include::man_files.pl.adoc[]
// TRANSLATION MISSING == Zobacz również
== SEE ALSO
*weechat*(1) *weechat*(1)
+1 -2
View File
@@ -37,8 +37,7 @@ include::man_plugin_options.pl.adoc[]
include::man_files.pl.adoc[] include::man_files.pl.adoc[]
// TRANSLATION MISSING == Zobacz również
== SEE ALSO
*weechat-headless*(1) *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). + który działa dobrze (jak wiele innych wartości). +
W razie potrzeby, popraw zmienna TERM: `export TERM="xxx"`. W razie potrzeby, popraw zmienna TERM: `export TERM="xxx"`.
// TRANSLATION MISSING Jeśli używasz gnome-terminal, sprawdź czy opcja "Ambigous-width chracters"
If you are using gnome-terminal, check that the option w menu Preferencje/Profile/Kompatybilność jest ustawiona na `narrow`.
"Ambiguous-width characters" in menu Preferences/Profile/Compatibility
is set to `narrow`.
[[osx_display_broken]] [[osx_display_broken]]
=== Skompilowałem WeeChat pod OS X i wszędzie na ekranie widzę "(null)", co jest nie tak? === 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 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]. 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]] [[global_history]]
=== Jak używać globalnej historii (zamiast historii buforu) za pomocą strzałek góra/dół? === 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: Tłumaczenie:
* Krzysztof Korościk <soltys1@gmail.com>, 2009-2016 * Krzysztof Korościk <soltys1@gmail.com>, 2009-2018
[[start]] [[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 Możesz użyć komendy `/set`, która sprawdza wartość i nanosi od razu wymagane
zmiany. zmiany.
// TRANSLATION MISSING Pomoc jest dostępna dla opcji:
Help is available for options:
---- ----
/help config.section.option /help config.section.option
---- ----
// TRANSLATION MISSING Wtyczka _fset_ pozwala na łatwe przeglądanie i zmianę opcji.
The plugin _fset_ allows you to easily browse options and change them.
// TRANSLATION MISSING Na przykład w celu wyświetlenia opci WeeChat:
For example to display WeeChat options:
---- ----
/fset weechat.* /fset weechat.*
---- ----
// TRANSLATION MISSING Opcji IRC:
IRC options:
---- ----
/fset irc.* /fset irc.*
---- ----
// TRANSLATION MISSING Komenda `/fset` posiada uzupełanianie części nazw opcji, na przykład jeśli
The `/fset` command has completion on part of option names, so for example if napiszesz `/fset hot` i naciśniesz kbd:[Tab] zostanie to uzupełnione do `/fset hotlist`.
you type `/fset hot` and press kbd:[Tab] this is completed as `/fset hotlist`. Jeśli wciśniesz kbd:[Enter], zostaną wyświetlone opcje dotyczące hotlist.
If you press kbd:[Enter], options about the hotlist are displayed.
// TRANSLATION MISSING Więcej informacji o komendzie `/fset`, można uzyskać wpisując `/help fset`.
For more information about `/fset` command and keys, see `/help fset`.
[[core_vs_plugins]] [[core_vs_plugins]]
== Rdzeń vs wtyczki == 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 /server add freenode chat.freenode.net
---- ----
// TRANSLATION MISSING W tej komendzie `freenode` to nazwa wewnętrzna używana przez Weechat:
In this command, `freenode` is the internal server name used by WeeChat: będziesz mógł połączyć się za pomocą `/connect freenode`. Opcje serwera
you'll be able to connect with `/connect freenode` and the server options będą miały postać _irc.server.freenode.xxx_.
are _irc.server.freenode.xxx_.
Jak zawsze w razie wątpliwości dostępna jest pomoc: Jak zawsze w razie wątpliwości dostępna jest pomoc:
@@ -237,10 +230,9 @@ nazwa opcji):
/connect freenode /connect freenode
---- ----
// TRANSLATION MISSING
[NOTE] [NOTE]
Ta komenda może być użyta do utworzenia i połączenia się z nowym serwerem bez Ta komenda może być użyta do utworzenia i połączenia się z nowym serwerem bez
użycia komendy `/server` (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ć 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]. 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 - kbd:[Alt+←] / kbd:[Alt+→] lub kbd:[F5] / kbd:[F6]: przełącza na
poprzedni/następny bufor poprzedni/następny bufor
// TRANSLATION MISSING - kbd:[F1] / kbd:[F2]: przewija pasek z listą buforów ("buflist")
- kbd:[F1] / kbd:[F2]: scroll bar with list of buffers ("buflist")
- kbd:[F7] / kbd:[F8]: przełącza na poprzednie/następne okno (jeśli ekran jest - kbd:[F7] / kbd:[F8]: przełącza na poprzednie/następne okno (jeśli ekran jest
podzielony) podzielony)
- kbd:[F9] / kbd:[F10]: przewija pasek z tematem kanału - 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 Warto rozważyć przeczytanie
link:weechat_plugin_api.en.html#hooks[Opisu Api wtyczek WeeChat / Hooks] (Angielski). link:weechat_plugin_api.en.html#hooks[Opisu Api wtyczek WeeChat / Hooks] (Angielski).
// TRANSLATION MISSING
[[trigger_default]] [[trigger_default]]
==== Default triggers ==== Domyślne triggery
WeeChat creates 5 triggers by default, which can be disabled, updated or WeeChat tworzy domyślnie 5 triggerów, które mogą zostać wyłączone, zaktualizowane
deleted: lub usunięte:
* a _beep_ trigger for notifications * trigger _beep_ dla powiadomień
* four other triggers to hide passwords on screen * 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"] [width="100%",cols="5m,3,22",options="header"]
|=== |===
| Name | Hook | Description | Nazwa | Hook | Opis
| beep | print | | beep | print |
Beep on highlight/private message. Powiadamiaj o podświetleniach/prywatnej wiadomości.
| cmd_pass | modifier | | cmd_pass | modifier |
Hide password in commands: Ukrywa hasło w komendach:
`pass:[/msg nickserv id\|identify\|ghost\|release\|regain\|recover]`, `pass:[/msg nickserv id\|identify\|ghost\|release\|regain\|recover]`,
`pass:[/oper]`, `pass:[/oper]`,
`pass:[/quote pass]`, `pass:[/quote pass]`,
@@ -3544,14 +3543,14 @@ List of default triggers:
`pass:[/secure passphrase\|decrypt\|set]`. `pass:[/secure passphrase\|decrypt\|set]`.
| cmd_pass_register | modifier | | cmd_pass_register | modifier |
Hide password in command `pass:[/msg nickserv register]`. Ukrywa hasło w komendzie `pass:[/msg nickserv register]`.
| msg_auth | modifier | | msg_auth | modifier |
Hide password in IRC auth message displayed (message received from server Ukrywa hasło w wiadomości IRC auth (wiadomość otrzymana od serwera po
after the user issued the command). wykonaniu komendy przez użytkownika).
| server_pass | modifier | | server_pass | modifier |
Hide server password in commands `/server` and `/connect`. Ukrywa hasło serwera w komendach `/server` i `/connect`.
|=== |===
[[trigger_anatomy]] [[trigger_anatomy]]
+10 -8
View File
@@ -21,7 +21,7 @@ msgstr ""
"Project-Id-Version: WeeChat\n" "Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2018-06-14 22:01+0200\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" "Last-Translator: AYANOKOUZI, Ryuunosuke <i38w7i3@yahoo.co.jp>\n"
"Language-Team: Japanese <https://github.com/l/weechat/tree/master/" "Language-Team: Japanese <https://github.com/l/weechat/tree/master/"
"translation/ja_JP>\n" "translation/ja_JP>\n"
@@ -1726,7 +1726,6 @@ msgstr ""
"list || enable|disable|toggle [<name>|@] || add <name> <buffer>[," "list || enable|disable|toggle [<name>|@] || add <name> <buffer>[,"
"<buffer>...] <tags> <regex> || rename <name> <new_name> || del <name>|-all" "<buffer>...] <tags> <regex> || rename <name> <new_name> || del <name>|-all"
#, fuzzy
msgid "" msgid ""
" list: list all filters\n" " list: list all filters\n"
" enable: enable filters (filters are enabled by default)\n" " enable: enable filters (filters are enabled by default)\n"
@@ -1825,7 +1824,9 @@ msgstr ""
" - 正規表現は大文字小文字を区別しません、\"(?-i)\" から始まる場合は区" " - 正規表現は大文字小文字を区別しません、\"(?-i)\" から始まる場合は区"
"別します\n" "別します\n"
"\n" "\n"
"デフォルトではキー alt+'=' でフィルタリングの on/off を切り替えられます。\n" "デフォルトではキー alt+'=' ですべてのバッファについてフィルタリングの on/off "
"を切り替えられます。現在のバッファに限りフィルタリングを切り替えるには alt"
"+'-' を使います。\n"
"\n" "\n"
"よく使われるタグ:\n" "よく使われるタグ:\n"
" no_filter、no_highlight、no_log、log0..log9 (ログレベル)、\n" " no_filter、no_highlight、no_log、log0..log9 (ログレベル)、\n"
@@ -3582,7 +3583,6 @@ msgstr ""
"\"nick_flashcode\"、ニックネームが \"toto\" で始まるユーザからの notice メッ" "\"nick_flashcode\"、ニックネームが \"toto\" で始まるユーザからの notice メッ"
"セージは \"irc_notice+nick_toto*\"" "セージは \"irc_notice+nick_toto*\""
#, fuzzy
msgid "" msgid ""
"conditions to add a buffer in hotlist (if notify level is OK for the " "conditions to add a buffer in hotlist (if notify level is OK for the "
"buffer); you can use in these conditions: \"window\" (current window " "buffer); you can use in these conditions: \"window\" (current window "
@@ -3596,8 +3596,9 @@ msgstr ""
"合); 以下の条件を使うことができます: \"window\" (現在のウィンドウポイン" "合); 以下の条件を使うことができます: \"window\" (現在のウィンドウポイン"
"タ)、\"buffer\" (ホットリストに追加するバッファポインタ)、\"priority\" (0 = " "タ)、\"buffer\" (ホットリストに追加するバッファポインタ)、\"priority\" (0 = "
"低い、1 = メッセージ、2 = プライベートメッセージ、3 = ハイライト); デフォルト" "低い、1 = メッセージ、2 = プライベートメッセージ、3 = ハイライト); デフォルト"
"では離席状態またはバッファが画面に表示されていない場合にホットリストへバッ" "では離席状態バッファが画面に表示されていない状態、少なくとも1つのリレークラ"
"ファを追加します" "イアントが weechat プロトコルで接続している状態の場合にホットリストへバッファ"
"を追加します"
msgid "string displayed between buffers in hotlist" msgid "string displayed between buffers in hotlist"
msgstr "ホットリストにあるバッファの間に表示される文字列" msgstr "ホットリストにあるバッファの間に表示される文字列"
@@ -12137,13 +12138,14 @@ msgid "number of clients for relay"
msgstr "中継するクライアントのリスト" msgstr "中継するクライアントのリスト"
#. TRANSLATORS: please do not translate the status names, they must be used in English #. TRANSLATORS: please do not translate the status names, they must be used in English
#, fuzzy
msgid "" msgid ""
"protocol,status (both are optional, for each argument \"*\" means all; " "protocol,status (both are optional, for each argument \"*\" means all; "
"protocols: irc, weechat; statuses: connecting, waiting_auth, connected, " "protocols: irc, weechat; statuses: connecting, waiting_auth, connected, "
"auth_failed, disconnected)" "auth_failed, disconnected)"
msgstr "" msgstr ""
"状態名 (任意): connecting、waiting_auth、connected、auth_failed、disconnected" "protocol,status (どちらも任意、引数の \"*\" はすべてを意味します; プロトコ"
"ル: irc、weechat。状態: connecting、waiting_auth、connected、auth_failed、"
"disconnected)"
msgid "list of relay clients" msgid "list of relay clients"
msgstr "リレークライアントのリスト" msgstr "リレークライアントのリスト"
+138 -145
View File
@@ -23,15 +23,15 @@ msgstr ""
"Project-Id-Version: WeeChat\n" "Project-Id-Version: WeeChat\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n" "Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2018-06-14 22:01+0200\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" "Last-Translator: Krzysztof Korościk <soltys@soltys.info>\n"
"Language-Team: Polish <>\n" "Language-Team: Polish <soltys1@gmail.com>\n"
"Language: pl\n" "Language: pl\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10"
"|| n%100>=20) ? 1 : 2);\n" " || n%100>=20) ? 1 : 2);\n"
"X-Generator: Lokalize 2.0\n" "X-Generator: Lokalize 2.0\n"
msgid "any string" msgid "any string"
@@ -1190,7 +1190,6 @@ msgstr ""
msgid "manage buffers" msgid "manage buffers"
msgstr "zarządzaj buforami" msgstr "zarządzaj buforami"
#, fuzzy
msgid "" msgid ""
"list || add [-free] [-switch] <name> || clear [<number>|<name>|-merged|-all " "list || add [-free] [-switch] <name> || clear [<number>|<name>|-merged|-all "
"[<number>|<name>...]] || move <number>|-|+ || swap <number1>|<name1> " "[<number>|<name>...]] || move <number>|-|+ || swap <number1>|<name1> "
@@ -1204,13 +1203,13 @@ msgstr ""
"list || add [-free] [-switch] <nazwa> || clear [<numer>|<nazwa>|-merged|-all " "list || add [-free] [-switch] <nazwa> || clear [<numer>|<nazwa>|-merged|-all "
"[<numer>|<nazwa>...]] || move <numer>|-|+ || swap <numer1>|<nazwa1> " "[<numer>|<nazwa>...]] || move <numer>|-|+ || swap <numer1>|<nazwa1> "
"[<numer2>|<nazwa2>] || cycle <numer>|<nazwa> [<numer>|<nazwa>...] || merge " "[<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>...]] || " "<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> || " "notify <poziom> || localvar || set <opcja> [<value>] || get <opcja> || "
"<numer>|-|+|<nazwa>" "<numer>|-|+|<nazwa>"
#, fuzzy
msgid "" msgid ""
" list: list buffers (without argument, this list is displayed)\n" " list: list buffers (without argument, this list is displayed)\n"
" add: add a new buffer (it can be closed with \"/buffer close\" or input " " add: add a new buffer (it can be closed with \"/buffer close\" or input "
@@ -1280,7 +1279,7 @@ msgid ""
msgstr "" msgstr ""
" list: wyświetla listę buforów (bez podania argumenty wyświetlana jest ta " " list: wyświetla listę buforów (bez podania argumenty wyświetlana jest ta "
"lista)\n" "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" "albo \"q\")\n"
" clear: czyści zawartość bufora (numer bufora, -merged dla połączonych " " clear: czyści zawartość bufora (numer bufora, -merged dla połączonych "
"buforów, -all dla wszystkich buforów, lub nic dla obecnego bufora)\n" "buforów, -all dla wszystkich buforów, lub nic dla obecnego bufora)\n"
@@ -1326,10 +1325,12 @@ msgstr ""
" /buffer swap 1 3\n" " /buffer swap 1 3\n"
" zamienia bufor #weechat z obecnym buforem:\n" " zamienia bufor #weechat z obecnym buforem:\n"
" /buffer swap #weechat\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" " /buffer cycle #chan1 #chan2 #chan3\n"
" łączy z głównym buforem:\n" " łączy z głównym buforem:\n"
" /buffer merge 1\n" " /buffer merge 1\n"
" łączy z buforem #weechat:\n"
" /buffer merge #weechat\n"
" odłącza bufory:\n" " odłącza bufory:\n"
" /buffer unmerge\n" " /buffer unmerge\n"
" zamyka obecny bufor:\n" " zamyka obecny bufor:\n"
@@ -1556,7 +1557,6 @@ msgstr "przetwórz wyrażenie"
msgid "[-n|-s] <expression> || [-n] -c <expression1> <operator> <expression2>" msgid "[-n|-s] <expression> || [-n] -c <expression1> <operator> <expression2>"
msgstr "[-n|-s] <wyrażenie> || [-n] -c <wyrażenie1> <operator> <wyrażenie2>" msgstr "[-n|-s] <wyrażenie> || [-n] -c <wyrażenie1> <operator> <wyrażenie2>"
#, fuzzy
msgid "" msgid ""
" -n: display result without sending it to buffer (debug mode)\n" " -n: display result without sending it to buffer (debug mode)\n"
" -s: split expression before evaluating it (many commands can be " " -s: split expression before evaluating it (many commands can be "
@@ -1658,7 +1658,7 @@ msgid ""
" /eval -n -c abcd =* a*d ==> 1" " /eval -n -c abcd =* a*d ==> 1"
msgstr "" msgstr ""
" -n: wyświetla wynik bez wysyłania go do buforu (tryb debugowania)\n" " -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" "oddzielonych średnikami)\n"
" -c: przetwarza jako warunek: użyj operatorów i nawiasów, zwraca " " -c: przetwarza jako warunek: użyj operatorów i nawiasów, zwraca "
"wartość logiczną (\"0\" lub \"1\")\n" "wartość logiczną (\"0\" lub \"1\")\n"
@@ -1680,13 +1680,13 @@ msgstr ""
" =* pasuje do maski (dzika karta \"*\" dozwolona)\n" " =* pasuje do maski (dzika karta \"*\" dozwolona)\n"
" !* NIE pasuje do maski (dzika karta \"*\" dozwolona)\n" " !* NIE pasuje do maski (dzika karta \"*\" dozwolona)\n"
"\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" "puste, oraz różni się od \"0\".\n"
"Porównania dokonuje się z użyciem liczb całkowitych jeśli oba wyrażenia są " "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" "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 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 " "W celu wymuszenia porównywania ciągów, należy umieścić każde wyrażenie w "
"cudzysłowie, na przykład:\n" "cudzysłowie, na przykład:\n"
" 50 > 100 ==> 0\n" " 50 > 100 ==> 0\n"
@@ -1701,15 +1701,17 @@ msgstr ""
"\"cut:+max,suffix,string\")\n" "\"cut:+max,suffix,string\")\n"
" lub maksymalna ilość znaków wyświetlanych na ekranie (format: \"cutscr:" " lub maksymalna ilość znaków wyświetlanych na ekranie (format: \"cutscr:"
"max,suffix,string\" lub \"cutscr:+max,suffix,string\")\n" "max,suffix,string\" lub \"cutscr:+max,suffix,string\")\n"
" 5. kolor (format color:xxx)\n" " 5. odwrócony ciąg (format: \"rev:xxx\")\n"
" 6. informacja (format: \"info:nazwa,argumenty\", argumenty są opcjonalne)\n" " 6. kolor (format \"color:xxx\", zobacz „Opis API wtyczek”, funkcja"
" 7. obecna data/czas (format: \"date\" lub \"date:format\")\n" " \"color\")\n"
" 8. zmienna środowiskowa (format: \"env:XXX\")\n" " 7. informacja (format: \"info:nazwa,argumenty\", argumenty są opcjonalne)\n"
" 9. wyrażenie warunkowe (format: \"if:condition?value_if_true:value_if_false" " 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" "\")\n"
" 10. opcja (format: plik.sekcja.opcja)\n" " 11. opcja (format: plik.sekcja.opcja)\n"
" 11. zmienna lokalna w buforze\n" " 12. zmienna lokalna w buforze\n"
" 12. nazwa hdatay/zmiennej (wartość jest automatycznie konwertowana na ciąg " " 13. nazwa hdatay/zmiennej (wartość jest automatycznie konwertowana na ciąg "
"znaków), domyślnie \"window\" i \"buffer\" wskazują na aktualne okno/bufor.\n" "znaków), domyślnie \"window\" i \"buffer\" wskazują na aktualne okno/bufor.\n"
"Format dla hdata może być jednym z poniższych:\n" "Format dla hdata może być jednym z poniższych:\n"
" hdata.zmienna1.zmienna2...: inicjuje hdata (wskaźnik musi być znany), " " hdata.zmienna1.zmienna2...: inicjuje hdata (wskaźnik musi być znany), "
@@ -1724,13 +1726,14 @@ msgstr ""
"na przykład:\n" "na przykład:\n"
" ${buffer[0x1234abcd].full_name}: pełna nazwa buforu z tym wskaźnikiem " " ${buffer[0x1234abcd].full_name}: pełna nazwa buforu z tym wskaźnikiem "
"(może zostać użyte w triggerach)\n" "(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" "\"weechat_hdata_get\".\n"
"\n" "\n"
"Przykłady (proste ciągi):\n" "Przykłady (proste ciągi):\n"
" /eval -n ${info:version} ==> 0.4.3\n" " /eval -n ${info:version} ==> 0.4.3\n"
" /eval -n ${env:HOME} ==> /home/user\n" " /eval -n ${env:HOME} ==> /home/user\n"
" /eval -n ${weechat.look.scroll_amount} ==> 3\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} ==> 0x2549aa0\n"
" /eval -n ${window.buffer} ==> 0x2549320\n" " /eval -n ${window.buffer} ==> 0x2549320\n"
" /eval -n ${window.buffer.full_name} ==> core.weechat\n" " /eval -n ${window.buffer.full_name} ==> core.weechat\n"
@@ -1766,7 +1769,6 @@ msgstr ""
"list || enable|disable|toggle [<nazwa>|@] || add <nazwa> <bufor>[," "list || enable|disable|toggle [<nazwa>|@] || add <nazwa> <bufor>[,"
"<bufor>...] <tagi> <regex> || rename <nazwa> <nowa_nazwa> || del <nazwa>|-all" "<bufor>...] <tagi> <regex> || rename <nazwa> <nowa_nazwa> || del <nazwa>|-all"
#, fuzzy
msgid "" msgid ""
" list: list all filters\n" " list: list all filters\n"
" enable: enable filters (filters are enabled by default)\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ę " " - wielkość znaków nie ma znaczenia dla wyrażeń, jeśli zaczynają się "
"od \"(?-i)\" wielkość znaków ma znaczenie\n" "od \"(?-i)\" wielkość znaków ma znaczenie\n"
"\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" "\n"
"Najczęściej używane tagi:\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" " notify_none, notify_message, notify_private, notify_highlight,\n"
" self_msg, nick_xxx (xxx to nick w wiadomości), prefix_nick_ccc (ccc to " " self_msg, nick_xxx (xxx to nick w wiadomości), prefix_nick_ccc (ccc to "
"kolor nicka),\n" "kolor nicka),\n"
@@ -1895,7 +1899,7 @@ msgstr ""
" /filter add toto irc.freenode.#weechat nick_toto *\n" " /filter add toto irc.freenode.#weechat nick_toto *\n"
" filtruj wejścia/akcje IRC od użytkownika \"toto\":\n" " filtruj wejścia/akcje IRC od użytkownika \"toto\":\n"
" /filter add toto * nick_toto+irc_join,nick_toto+irc_action *\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" " /filter add sucks irc.freenode.#weechat * weechat sucks\n"
" filtruj linie \"WeeChat sucks\" we wszystkich buforach:\n" " filtruj linie \"WeeChat sucks\" we wszystkich buforach:\n"
" /filter add sucks2 * * (?-i)^WeeChat sucks$" " /filter add sucks2 * * (?-i)^WeeChat sucks$"
@@ -3655,7 +3659,6 @@ msgstr ""
"\"irc_notice+nick_toto*\" dla powiadomień od nicka zaczynającego się na " "\"irc_notice+nick_toto*\" dla powiadomień od nicka zaczynającego się na "
"\"toto\"" "\"toto\""
#, fuzzy
msgid "" msgid ""
"conditions to add a buffer in hotlist (if notify level is OK for the " "conditions to add a buffer in hotlist (if notify level is OK for the "
"buffer); you can use in these conditions: \"window\" (current window " "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 " "okna), \"buffer\" (wskaźnik bufora do dodania na hotlistę), \"priority\" (0 "
"= niski, 1 = wiadomość, 2 = rozmowa prywatna, 3 = highlight); domyślnie " "= 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 " "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" msgid "string displayed between buffers in hotlist"
msgstr "ciąg znaków wyświetlany pomiędzy buforami w hotliście" 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 " "display messages count, other number = display max N messages count (from "
"the highest to lowest priority)" "the highest to lowest priority)"
msgstr "" 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 "" msgid ""
"display messages count if number of messages is greater or equal to this " "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" msgid "display a vertical separator between windows"
msgstr "wyświetl pionowy separator pomiędzy oknami" msgstr "wyświetl pionowy separator pomiędzy oknami"
#, fuzzy
msgid "" msgid ""
"title for window (terminal for Curses GUI), set on startup; an empty string " "title for window (terminal for Curses GUI), set on startup; an empty string "
"will keep title unchanged (note: content is evaluated, see /help eval); " "will keep title unchanged (note: content is evaluated, see /help eval); "
"example: \"WeeChat ${info:version}\"" "example: \"WeeChat ${info:version}\""
msgstr "" msgstr ""
"tytuł dla okna (terminal dla GUI Curses), ustawiany na starcie; pusty ciąg " "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 "" msgid ""
"comma-separated list of chars (or range of chars) that are considered part " "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" msgid "chars ignored for nick completion"
msgstr "znaki ignorowane przy dopełnieniu nicków" msgstr "znaki ignorowane przy dopełnieniu nicków"
#, fuzzy
msgid "send alert (BEL) when a partial completion occurs" 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 "" msgid ""
"partially complete command names (stop when many commands found begin with " "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}:" "${format_number}${indent}${format_nick_prefix}${color_hotlist}${format_name}:"
"[${number}]}\"" "[${number}]}\""
msgstr "" 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 "" msgid ""
"format for the line with current buffer (note: content is evaluated, see /" "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\"" msgid "%s%s: cannot create new private buffer \"%s\""
msgstr "%s%s: nie można utworzyć nowego bufora prywatnego \"%s\"" msgstr "%s%s: nie można utworzyć nowego bufora prywatnego \"%s\""
#, fuzzy
msgid "nick:" msgid "nick:"
msgstr "nick" msgstr "nick:"
#, fuzzy, c-format #, c-format
msgid "Server: %s%s %s[%s%s%s]%s%s%s" 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" msgid "connected"
msgstr "połączony" msgstr "połączony"
@@ -7776,7 +7789,6 @@ msgstr "negocjacja możliwości klienta"
msgid "ls || list || req|ack [<capability> [<capability>...]] || end" msgid "ls || list || req|ack [<capability> [<capability>...]] || end"
msgstr "ls || list || req|ack [<opcja> [<opcja>...]] || end" msgstr "ls || list || req|ack [<opcja> [<opcja>...]] || end"
#, fuzzy
msgid "" msgid ""
" ls: list the capabilities supported by the server\n" " ls: list the capabilities supported by the server\n"
" list: list the capabilities currently enabled\n" " list: list the capabilities currently enabled\n"
@@ -7798,8 +7810,8 @@ msgid ""
" /cap\n" " /cap\n"
" /cap req multi-prefix away-notify" " /cap req multi-prefix away-notify"
msgstr "" msgstr ""
" ls: wyświetla opcje wspierane przez zerwer\n" " ls: wyświetla opcje wspierane przez serwer\n"
" list: wyświetla obeznie włączone opcje\n" " list: wyświetla obecnie włączone opcje\n"
" req: żądanie opcji\n" " req: żądanie opcji\n"
" ack: potwierdzenie opcji wymagających potwierdzenia po stronie klienta\n" " ack: potwierdzenie opcji wymagających potwierdzenia po stronie klienta\n"
" end: kończy negocjacje opcji\n" " end: kończy negocjacje opcji\n"
@@ -7807,7 +7819,8 @@ msgstr ""
"Bez argumentu, wysyłane są \"ls\" i \"list\".\n" "Bez argumentu, wysyłane są \"ls\" i \"list\".\n"
"\n" "\n"
"Opcje wspierane przez WeeChat to: account-notify, away-notify, cap-notify, " "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" "\n"
"Opcje automatycznie włączane na serwerach można ustawić za pomocą opcji irc." "Opcje automatycznie włączane na serwerach można ustawić za pomocą opcji irc."
"server_default.capabilities (albo dla konkretnego serwera, opcja irc.server." "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 " "wyświetla wszystkie nazwy serwerów, które są połączone z tym samym serwerem "
"co my" "co my"
#, fuzzy
msgid "[[<target>] <server_mask>]" msgid "[[<target>] <server_mask>]"
msgstr "[[<serwer>] <maska_serwera>]" msgstr "[[<cel>] <maska>]"
#, fuzzy
msgid "" msgid ""
" target: this remote server should answer the query\n" " target: this remote server should answer the query\n"
"server_mask: list of servers must match this mask" "server_mask: list of servers must match this mask"
msgstr "" 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" "maska: lista serwerów musi pasować do maski"
msgid "list channels and their topic" msgid "list channels and their topic"
msgstr "wyświetla kanały i ich tematy" msgstr "wyświetla kanały i ich tematy"
#, fuzzy
msgid "[-server <server>] [-re <regex>] [<channel>[,<channel>...]] [<target>]" msgid "[-server <server>] [-re <regex>] [<channel>[,<channel>...]] [<target>]"
msgstr "" msgstr "[-server <serwer>] [-re <wyrażenie>] [<kanał>[,<kanał>...]] [<cel>]"
"[-noswitch] [-server <serwer>] [<kanał1>[,<kanał2>...]] [<hasło1>[,"
"<hasło2>...]]"
#, fuzzy
msgid "" msgid ""
" server: send to this server (internal name)\n" " server: send to this server (internal name)\n"
" regex: POSIX extended regular expression used to filter results (case " " regex: POSIX extended regular expression used to filter results (case "
@@ -8229,11 +8236,12 @@ msgid ""
"networks):\n" "networks):\n"
" /list -re #weechat.*" " /list -re #weechat.*"
msgstr "" msgstr ""
"kanał: kanał do listowania\n" " serwer: wyślij do tego serwera (nazwa wewnętrzna)\n"
" serwer: nazwa serwera\n"
" regexp: rozszerzone wyrażenie regularne POSIX użyte do filtrowania wyników " " regexp: rozszerzone wyrażenie regularne POSIX użyte do filtrowania wyników "
"(wielkość znaków nie ma znaczenia, jeśli poprzedzone \"(?-i)\" to wielkość " "(wielkość znaków nie ma znaczenia, jeśli poprzedzone \"(?-i)\" to wielkość "
"znaków ma znaczenie)\n" "znaków ma znaczenie)\n"
"channel: kanał do wylistowania\n"
" cel: nazwa serwera\n"
"\n" "\n"
"Przykłady:\n" "Przykłady:\n"
" wyświetla wszystkie kanały na serwerze (może być bardzo wolny w dużych " " 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" msgid "send a ping to server"
msgstr "wyślij ping do serwera" msgstr "wyślij ping do serwera"
#, fuzzy
msgid "<target1> [<target2>]" msgid "<target1> [<target2>]"
msgstr "[<maska> [<cel>]]" msgstr "<cel1> [<cel2>]"
#, fuzzy
msgid "" msgid ""
"target1: server\n" "target1: server\n"
"target2: forward ping to this server" "target2: forward ping to this server"
msgstr "" msgstr ""
"serwer1: serwer\n" "cel1: serwer\n"
"serwer2: przekieruj ping do tego serwera" "cel2: przekieruj ping do tego serwera"
msgid "answer to a ping message" msgid "answer to a ping message"
msgstr "odpowiedz na ping" msgstr "odpowiedz na ping"
@@ -8635,19 +8641,17 @@ msgstr ""
msgid "list, add or remove IRC servers" msgid "list, add or remove IRC servers"
msgstr "wyświetla, dodaje lub usuwa serwery IRC" msgstr "wyświetla, dodaje lub usuwa serwery IRC"
#, fuzzy
msgid "" msgid ""
"list|listfull [<name>] || add <name> <hostname>[/<port>] [-temp] [-" "list|listfull [<name>] || add <name> <hostname>[/<port>] [-temp] [-"
"<option>[=<value>]] [-no<option>] || copy|rename <name> <new_name> || " "<option>[=<value>]] [-no<option>] || copy|rename <name> <new_name> || "
"reorder <name> [<name>...] || open <name>|-all [<name>...] || del|keep " "reorder <name> [<name>...] || open <name>|-all [<name>...] || del|keep "
"<name> || deloutq|jump|raw" "<name> || deloutq|jump|raw"
msgstr "" msgstr ""
"list|listfull [<serwer>] || add <serwera> <host>[/<port>] [-temp] [-" "list|listfull [<nazwa>] || add <nazwa> <host>[/<port>] [-temp] [-"
"<opcja>[=<wartość>]] [-no<opcja>]|| copy|rename <serwer> <nowa_nazwa> || " "<opcja>[=<wartość>]] [-no<opcja>]|| copy|rename <nazwa> <nowa_nazwa> || "
"reorder <serwer> [<serwer>...] || open <serwer>|-all [<serwer>...] || del|" "reorder <nazwa> [<nazwa>...] || open <nazwa>|-all [<nazwa>...] || del|"
"keep <serwer> || deloutq|jump|raw" "keep <nazwa> || deloutq|jump|raw"
#, fuzzy
msgid "" msgid ""
" list: list servers (without argument, this list is displayed)\n" " list: list servers (without argument, this list is displayed)\n"
"listfull: list servers with detailed info for each server\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 " "listfull: wyświetla listę serwerów ze szczegółowymi informacjami dla każdego "
"serwera\n" "serwera\n"
" add: tworzy nowy serwer\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: " "host: nazwa albo adres IP serwera, z opcjonalnym numerem portu (domyślnie: "
"6667), wiele adresów należy rozdzielić przecinkiem\n" "6667), wiele adresów należy rozdzielić przecinkiem\n"
" -temp: tworzy serwer tymczasowy (nie zapisany)\n" " -temp: tworzy serwer tymczasowy (nie zapisany)\n"
@@ -8746,32 +8753,28 @@ msgstr ""
msgid "disconnect server links" msgid "disconnect server links"
msgstr "rozłącza od podłączonych serwerów" msgstr "rozłącza od podłączonych serwerów"
#, fuzzy
msgid "<target> <comment>" msgid "<target> <comment>"
msgstr "<serwer> <komentarz>" msgstr "<cel> <komentarz>"
#, fuzzy
msgid "" msgid ""
" target: server name\n" " target: server name\n"
"comment: comment" "comment: comment"
msgstr "" msgstr ""
" serwer: nazwa serwera\n" " cel: nazwa serwera\n"
"komentarz: komentarz" "komentarz: komentarz"
msgid "query statistics about server" msgid "query statistics about server"
msgstr "zapytanie o statystyki serwera" msgstr "zapytanie o statystyki serwera"
#, fuzzy
msgid "[<query> [<target>]]" msgid "[<query> [<target>]]"
msgstr "[<zapytanie> [<serwer>]]" msgstr "[<zapytanie> [<cel>]]"
#, fuzzy
msgid "" msgid ""
" query: c/h/i/k/l/m/o/y/u (see RFC1459)\n" " query: c/h/i/k/l/m/o/y/u (see RFC1459)\n"
"target: server name" "target: server name"
msgstr "" msgstr ""
" zapytanie: c/h/i/k/l/m/o/y/u (zobacz RFC1459)\n" " zapytanie: c/h/i/k/l/m/o/y/u (zobacz RFC1459)\n"
"serwer: nazwa serwera" "cel: nazwa serwera"
msgid "" msgid ""
"give users who are on a host running an IRC server a message asking them to " "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" msgid "unban nicks or hosts"
msgstr "odbanowuje nicki lub hosty" msgstr "odbanowuje nicki lub hosty"
#, fuzzy
msgid "[<channel>] <nick>|<number> [<nick>|<number>...]" msgid "[<channel>] <nick>|<number> [<nick>|<number>...]"
msgstr "[<kanał>] <nick> [<nick> ...]" msgstr "[<kanał>] <nick>|<numer> [<nick>|<numer>...]"
#, fuzzy
msgid "" msgid ""
"channel: channel name\n" "channel: channel name\n"
" nick: nick or host\n" " nick: nick or host\n"
@@ -8829,13 +8830,11 @@ msgid ""
msgstr "" msgstr ""
"kanał: nazwa kanału\n" "kanał: nazwa kanału\n"
" nick: nick lub host\n" " nick: nick lub host\n"
"\n" " numer: numer bana (wyświetlany na liście za pomocą komendy /ban)"
"Bez podania argumentu komenda wyświetla listę banów na obecnym kanale."
msgid "unquiet nicks or hosts" msgid "unquiet nicks or hosts"
msgstr "nicki albo hosty przestają być uciszone" msgstr "nicki albo hosty przestają być uciszone"
#, fuzzy
msgid "" msgid ""
"channel: channel name\n" "channel: channel name\n"
" nick: nick or host\n" " nick: nick or host\n"
@@ -8843,8 +8842,7 @@ msgid ""
msgstr "" msgstr ""
"kanał: nazwa kanału\n" "kanał: nazwa kanału\n"
" nick: nick lub host\n" " nick: nick lub host\n"
"\n" " numer: numer uciszenia (wyświetlany na liście za pomocą komendy /quiet)"
"Bez podania argumentu komenda wyświetla listę banów na obecnym kanale."
msgid "return a list of information about nicks" msgid "return a list of information about nicks"
msgstr "zwraca listę informacji o użytkownikach" msgstr "zwraca listę informacji o użytkownikach"
@@ -8856,16 +8854,14 @@ msgid "give the version info of nick or server (current or specified)"
msgstr "" msgstr ""
"podaje informację o wersji nicka lub serwera (obecnego lub określonego)" "podaje informację o wersji nicka lub serwera (obecnego lub określonego)"
#, fuzzy
msgid "[<target>|<nick>]" msgid "[<target>|<nick>]"
msgstr "[<serwer>|<nick>]" msgstr "[<cel>|<nick>]"
#, fuzzy
msgid "" msgid ""
"target: server name\n" "target: server name\n"
" nick: nick" " nick: nick"
msgstr "" msgstr ""
"serwer: nazwa serwera\n" "cel: nazwa serwera\n"
" nick: nazwa użytkownika" " nick: nazwa użytkownika"
msgid "give voice to nick(s)" msgid "give voice to nick(s)"
@@ -8920,11 +8916,9 @@ msgstr ""
msgid "query information about user(s)" msgid "query information about user(s)"
msgstr "zapytanie o informacje o użytkowniku(ach)" msgstr "zapytanie o informacje o użytkowniku(ach)"
#, fuzzy
msgid "[<target>] [<nick>[,<nick>...]]" msgid "[<target>] [<nick>[,<nick>...]]"
msgstr "[<serwer>] [<nick>[,<nick>...]]" msgstr "[<cel>] [<nick>[,<nick>...]]"
#, fuzzy
msgid "" msgid ""
"target: server name\n" "target: server name\n"
" nick: nick (may be a mask)\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 " "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." "only one nick is given), to get idle time in answer."
msgstr "" msgstr ""
"serwer: nazwa serwera\n" "cel: nazwa serwera\n"
" nick: nick (może być maska)\n" " nick: nick (może być maska)\n"
"\n" "\n"
"Bez argumentu, komenda ta wykona whois na:\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" "- zdalnym nicku, jeśli bufor to rozmowa prywatna.\n"
"\n" "\n"
"Jeśli opcja irc.network.whois_double_nick jest włączona, wysyłane są dwa " "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" msgstr "użytkownicy i hosty obecnego kanału IRC"
msgid "modelist masks of current IRC channel; required argument: modelist mode" msgid "modelist masks of current IRC channel; required argument: modelist mode"
msgstr "" msgstr "maski modlisty obecnego kanału IRC; wymagany argument: modelist mode"
msgid "" msgid ""
"modelist numbers of current IRC channel; required argument: modelist mode" "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" msgid "topic of current IRC channel"
msgstr "temat obecnego kanału IRC" msgstr "temat obecnego kanału IRC"
@@ -9776,9 +9770,8 @@ msgstr ""
"\"irc_smart_filter\")" "\"irc_smart_filter\")"
#. TRANSLATORS: please do not translate "chghost" #. TRANSLATORS: please do not translate "chghost"
#, fuzzy
msgid "enable smart filter for \"chghost\" messages" 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 "" msgid ""
"delay for filtering join/part/quit messages (in minutes): if the nick did " "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" msgid "color for text in join messages"
msgstr "kolor tekstu w wiadomościach o wejściu na kanał" msgstr "kolor tekstu w wiadomościach o wejściu na kanał"
#, fuzzy
msgid "color for text in chghost messages" 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" msgid "color for text in part/quit messages"
msgstr "kolor tekstu w wiadomościach o opuszczeniu kanału/wyjściu z IRC" 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)" msgid "server,channel (channel is optional)"
msgstr "serwer,kanał (kanał jest opcjonalny)" msgstr "serwer,kanał (kanał jest opcjonalny)"
#, fuzzy
msgid "list of channel mode lists for an IRC channel" 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)" msgid "mode list pointer (optional)"
msgstr "wskaźnik aliasu (opcjonalny)" msgstr "wskaźnik modlisty (opcjonalny)"
#, fuzzy
msgid "server,channel,type (type is optional)" 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" 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)" 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)" 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" msgid "list of nicks for an IRC channel"
msgstr "lista nicków na kanale IRC" msgstr "lista nicków na kanale IRC"
@@ -10226,10 +10212,10 @@ msgid "irc nick"
msgstr "nazwa użytkownika irc" msgstr "nazwa użytkownika irc"
msgid "irc modelist" msgid "irc modelist"
msgstr "" msgstr "modlista irc"
msgid "irc modelist item" msgid "irc modelist item"
msgstr "" msgstr "element modlisty irc"
msgid "irc channel" msgid "irc channel"
msgstr "kanał irc" 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!" msgid "%s%s: this buffer is not a channel!"
msgstr "%s%s: to nie jest bufor kanału" msgstr "%s%s: to nie jest bufor kanału"
#, fuzzy, c-format #, c-format
msgid "%s%s: cannot allocate new modelist" 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" 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) #. TRANSLATORS: "unknown" is the status for /notify when ison answer has not been received (check pending)
msgid "unknown" msgid "unknown"
@@ -10334,11 +10320,11 @@ msgstr "%s%s: możliwości klienta, żądanie: %s"
msgid "%s%s: client capability: SASL not supported" msgid "%s%s: client capability: SASL not supported"
msgstr "%s%s: możliwości klienta: SASL nie wspierany" msgstr "%s%s: możliwości klienta: SASL nie wspierany"
#, fuzzy, c-format #, c-format
msgid "%s%s: client capability, server supports: %s" msgid "%s%s: client capability, server supports: %s"
msgstr "%s%s: możliwości klienta, serwer wspiera: %s" msgstr "%s%s: możliwości klienta, serwer wspiera: %s"
#, fuzzy, c-format #, c-format
msgid "%s%s: client capability, currently enabled: %s" msgid "%s%s: client capability, currently enabled: %s"
msgstr "%s%s: możliwości klienta, aktualnie włączone: %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" msgid "%s%s: client capability, removed: %s"
msgstr "%s%s: możliwości klienta, usunięte: %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" 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 #, c-format
msgid "%sYou have been invited to %s%s%s by %s%s%s" 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" msgstr "%sReop kanału %s%s%s: %s%s"
#. TRANSLATORS: "%s" after "on" is a date #. 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" 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" 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" 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 #. 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" 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" 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" 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 #, c-format
msgid "%s%s: cannot create nick \"%s\" for channel \"%s\"" msgid "%s%s: cannot create nick \"%s\" for channel \"%s\""
@@ -10608,17 +10594,17 @@ msgstr[1] "nick"
msgstr[2] "nick" msgstr[2] "nick"
#. TRANSLATORS: "%s" after "on" is a date #. 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" 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" 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" 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 #, c-format
msgid "" 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\"" msgstr "%s%s: nick \"%s\" jest niedostępny, próbuje nicku \"%s\""
#. TRANSLATORS: "%s" after "on" is a date #. 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" 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" 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" 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 #, c-format
msgid "%s%s: command \"%s\" not found:" msgid "%s%s: command \"%s\" not found:"
@@ -12349,14 +12335,15 @@ msgid "number of clients for relay"
msgstr "liczba podłączonych klientów" msgstr "liczba podłączonych klientów"
#. TRANSLATORS: please do not translate the status names, they must be used in English #. TRANSLATORS: please do not translate the status names, they must be used in English
#, fuzzy
msgid "" msgid ""
"protocol,status (both are optional, for each argument \"*\" means all; " "protocol,status (both are optional, for each argument \"*\" means all; "
"protocols: irc, weechat; statuses: connecting, waiting_auth, connected, " "protocols: irc, weechat; statuses: connecting, waiting_auth, connected, "
"auth_failed, disconnected)" "auth_failed, disconnected)"
msgstr "" msgstr ""
"nazwa statusu (opcjonalne): łączenie, oczekiwanie na uwierzytelnienie, " "protokół, status (oba są opcjonalne, dla każdego argumentu „*” oznacza"
"połączono, uwierzytelnienie nieudane, rozłączono" " wszystko; "
"protokoły: irc, weechat; statusy: connecting, waiting_auth, connected, "
"auth_failed, disconnected)"
msgid "list of relay clients" msgid "list of relay clients"
msgstr "lista zdalnych klientów" msgstr "lista zdalnych klientów"
@@ -13904,6 +13891,12 @@ msgid ""
"xfer.network.fast_send set to off); on the other hand, disabling send of " "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" "acks may prevent a freeze if the acks are not sent immediately to the sender"
msgstr "" 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 "" msgid ""
"speed limit for sending files, in kilo-bytes by second (0 means no limit)" "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 void
gui_main_handle_quit_signals () gui_main_handle_quit_signals ()
{ {
char str_signal[64], str_weechat_signal[64]; char str_signal[32], str_weechat_signal[64];
int rc; int rc;
switch (weechat_quit_signal) switch (weechat_quit_signal)
+1 -1
View File
@@ -240,7 +240,7 @@ const char *
gui_color_get_custom (const char *color_name) gui_color_get_custom (const char *color_name)
{ {
int fg, bg, fg_term, bg_term, term_color; int fg, bg, fg_term, bg_term, term_color;
static char color[32][32]; static char color[32][96];
static int index_color = 0; static int index_color = 0;
char color_fg[32], color_bg[32]; char color_fg[32], color_bg[32];
char *pos_delim, *str_fg, *pos_bg, *error, *color_attr; 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; char **all_signals, **signals;
const char *ptr_signals_refresh; const char *ptr_signals_refresh;
struct t_arraylist *signals_list; struct t_arraylist *signals_list;
int count, i; int count, list_size, i;
all_signals = weechat_string_dyn_alloc (256); all_signals = weechat_string_dyn_alloc (256);
if (!all_signals) if (!all_signals)
@@ -155,9 +155,7 @@ buflist_config_hook_signals_refresh ()
if (ptr_signals_refresh && ptr_signals_refresh[0]) if (ptr_signals_refresh && ptr_signals_refresh[0])
{ {
weechat_string_dyn_concat (all_signals, ","); weechat_string_dyn_concat (all_signals, ",");
weechat_string_dyn_concat ( weechat_string_dyn_concat (all_signals, ptr_signals_refresh);
all_signals,
weechat_config_string (buflist_config_look_signals_refresh));
} }
if (weechat_config_boolean (buflist_config_look_nick_prefix)) 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]); weechat_arraylist_add (signals_list, signals[i]);
} }
list_size = weechat_arraylist_size (signals_list);
buflist_config_signals_refresh = malloc ( buflist_config_signals_refresh = malloc (
weechat_arraylist_size (signals_list) * list_size * sizeof (*buflist_config_signals_refresh));
sizeof (*buflist_config_signals_refresh));
if (buflist_config_signals_refresh) if (buflist_config_signals_refresh)
{ {
buflist_config_num_signals_refresh = count; buflist_config_num_signals_refresh = list_size;
for (i = 0; i < weechat_arraylist_size (signals_list); i++) for (i = 0; i < list_size; i++)
{ {
buflist_config_signals_refresh[i] = weechat_hook_signal ( buflist_config_signals_refresh[i] = weechat_hook_signal (
weechat_arraylist_get (signals_list, i), weechat_arraylist_get (signals_list, i),
@@ -194,10 +192,8 @@ buflist_config_hook_signals_refresh ()
} }
if (weechat_buflist_plugin->debug >= 1) if (weechat_buflist_plugin->debug >= 1)
{ {
weechat_printf (NULL, weechat_printf (NULL, _("%s: %d signals hooked"),
_("%s: %d signals hooked"), BUFLIST_PLUGIN_NAME, list_size);
BUFLIST_PLUGIN_NAME,
weechat_arraylist_size (signals_list));
} }
} }
weechat_arraylist_free (signals_list); weechat_arraylist_free (signals_list);
+6 -1
View File
@@ -35,6 +35,7 @@
#include "irc-config.h" #include "irc-config.h"
#include "irc-modelist.h" #include "irc-modelist.h"
#include "irc-nick.h" #include "irc-nick.h"
#include "irc-protocol.h"
#include "irc-server.h" #include "irc-server.h"
#include "irc-input.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 ( weechat_printf_date_tags (
ptr_channel->buffer, ptr_channel->buffer,
0, 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"), _("%s%s%s %s(%s%s%s)%s is back on server"),
weechat_prefix ("join"), weechat_prefix ("join"),
irc_nick_color_for_msg (server, 1, nick, nickname), 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) if ((strcmp (command, "join") == 0)
|| (strcmp (command, "part") == 0) || (strcmp (command, "part") == 0)
|| (strcmp (command, "quit") == 0)) || (strcmp (command, "quit") == 0)
|| (strcmp (command, "nick_back") == 0))
return 4; return 4;
return 3; return 3;
+40 -22
View File
@@ -70,38 +70,56 @@
#define API_STATIC_STRING(__string) \ #define API_STATIC_STRING(__string) \
plugin_script_get_static_string(&lua_data, __string); plugin_script_get_static_string(&lua_data, __string);
#define API_RETURN_OK \ #define API_RETURN_OK \
lua_pushinteger (L, 1); \ { \
return 1 lua_pushinteger (L, 1); \
return 1; \
}
#define API_RETURN_ERROR \ #define API_RETURN_ERROR \
lua_pushinteger (L, 0); \ { \
return 1 lua_pushinteger (L, 0); \
return 1; \
}
#define API_RETURN_EMPTY \ #define API_RETURN_EMPTY \
lua_pushstring (L, ""); \ { \
return 0 lua_pushstring (L, ""); \
return 0; \
}
#define API_RETURN_STRING(__string) \ #define API_RETURN_STRING(__string) \
lua_pushstring (L, \ { \
(__string) ? __string : ""); \ lua_pushstring (L, \
return 1 (__string) ? __string : ""); \
return 1; \
}
#define API_RETURN_STRING_FREE(__string) \ #define API_RETURN_STRING_FREE(__string) \
lua_pushstring (L, \ { \
(__string) ? __string : ""); \ lua_pushstring (L, \
if (__string) \ (__string) ? __string : ""); \
free (__string); \ if (__string) \
return 1 free (__string); \
return 1; \
}
#if LUA_VERSION_NUM >= 503 #if LUA_VERSION_NUM >= 503
#define API_RETURN_INT(__int) \ #define API_RETURN_INT(__int) \
lua_pushinteger (L, __int); \ { \
return 1 lua_pushinteger (L, __int); \
return 1; \
}
#define API_RETURN_LONG(__long) \ #define API_RETURN_LONG(__long) \
lua_pushinteger (L, __long); \ { \
return 1 lua_pushinteger (L, __long); \
return 1; \
}
#else #else
#define API_RETURN_INT(__int) \ #define API_RETURN_INT(__int) \
lua_pushnumber (L, __int); \ { \
return 1 lua_pushnumber (L, __int); \
return 1; \
}
#define API_RETURN_LONG(__long) \ #define API_RETURN_LONG(__long) \
lua_pushnumber (L, __long); \ { \
return 1 lua_pushnumber (L, __long); \
return 1; \
}
#endif /* LUA_VERSION_NUM >= 503 */ #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(); */ /* PyEval_InitThreads(); */
/* python_mainThreadState = PyThreadState_Swap(NULL); */ /* python_mainThreadState = PyThreadState_Swap(NULL); */
#if PY_VERSION_HEX >= 0x03070000
python_mainThreadState = PyThreadState_Get();
#else
python_mainThreadState = PyEval_SaveThread(); python_mainThreadState = PyEval_SaveThread();
#endif
/* PyEval_ReleaseLock (); */ /* PyEval_ReleaseLock (); */
if (!python_mainThreadState) 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) char **tags, char **message)
{ {
int i, num_tags, command, action, all_tags, length; 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_tag, *ptr_message, *ptr_nick, *ptr_nick1, *ptr_nick2;
const char *ptr_host, *localvar_nick, *time_format; const char *ptr_host, *localvar_nick, *time_format;
time_t msg_date; time_t msg_date;
+1 -1
View File
@@ -120,7 +120,7 @@ TEST_GROUP(Scripts)
TEST(Scripts, API) TEST(Scripts, API)
{ {
char path_testapigen[PATH_MAX], path_testapi[PATH_MAX]; 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; char *test_scripts_dir;
struct timeval time_start, time_end; struct timeval time_start, time_end;
long long diff; 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) # 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=2.2
WEECHAT_DEVEL_FULL=2.2-rc1 WEECHAT_DEVEL_FULL=2.2
if [ $# -lt 1 ]; then if [ $# -lt 1 ]; then
echo >&2 "Syntax: $0 stable|devel|devel-full|devel-major|devel-minor|devel-patch" 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 name weechat
%define version 2.1 %define version 2.2
%define release 1 %define release 1
Name: %{name} Name: %{name}
@@ -77,6 +77,8 @@ rm -rf $RPM_BUILD_ROOT
%{_prefix}/share/icons/hicolor/32x32/apps/weechat.png %{_prefix}/share/icons/hicolor/32x32/apps/weechat.png
%changelog %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 * Sun Mar 18 2018 Sébastien Helleu <flashcode@flashtux.org> 2.1-1
- Released version 2.1 - Released version 2.1
* Wed Dec 20 2017 Sébastien Helleu <flashcode@flashtux.org> 2.0.1-1 * Wed Dec 20 2017 Sébastien Helleu <flashcode@flashtux.org> 2.0.1-1